BM6P6(@ dddKKKHHHHHHPPPjjj{{{fffQQQTTTSSSJJJ<<<444555999===@@@BBBCCCBBB@@@??????=========>>>@@@DDDGGGIIIPPPRRRTTTXXX\\\___bbbcccgggiiilllnnnooooooqqqsssrrrtttvvvvvvsssqqqpppoooqqqmmmlllooopppppprrrwwwzzzqqqUUUOOOFFF:::333222444555444666777888999;;;<<<======BBBAAA???>>>???AAACCCDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKKKKKKKKKKMMMOOOQQQRRRYYYWWWTTTUUUWWWWWWUUUSSSLLLKKKJJJKKKMMMPPPQQQPPPUUUVVVWWWWWWWWWVVVUUUUUU^^^[[[XXXVVVUUUUUUTTTSSSUUUWWWXXXWWWTTTQQQNNNNNN[[[dddnnnuuuwwwvvvvvvvvvzzzvvvtttyyyyyymmmeee\\\XXXYYYXXXXXXWWWWWWVVVVVVVVVZZZUUUOOONNNPPPPPPJJJDDDGGG???FFFDDDAAAhhhqqqdddnnnaaauuu~~~qqqjjjiii```[[[VVVRRROOONNNUUU^^^cccmmmrrrmmmeeeaaa]]]YYYOOOLLLJJJLLLOOOOOOJJJEEEJJJIIIIIIIIIIIIIIIHHHHHHGGGIIIMMMPPPQQQQQQOOONNNQQQPPPMMMKKKIIIIIIIIIJJJIIIGGGDDDCCCDDDEEEEEEDDDDDDJJJOOOOOOJJJFFFFFFGGG??????>>>===;;;:::999888:::::::::::::::::::::::::::999999888888888888888888888888888777777777777333333444555555444333333555444444333111///---+++///000000111111222222222444555999AAAJJJQQQTTTTTTLLLFFFCCCDDDBBB;;;888:::===<<<<<<===>>>===:::777999999888888888999:::;;;999;;;???FFFMMMRRRSSSSSSJJJJJJHHHEEEBBB@@@@@@@@@GGGIIIIIIEEE@@@AAAHHHOOOOOOKKKGGGDDDDDDDDDEEEDDDCCCBBB@@@===:::777444333555111///111888???CCCDDD@@@???>>>===<<>>CCCDDDDDDFFF@@@@@@PPPbbbvvvuuu]]]XXXMMMRRRhhhuuuhhhOOOOOOLLLCCC888222444777;;;>>>@@@AAA???>>>===>>>============???BBBDDDFFFIIIKKKMMMQQQUUUXXX[[[\\\^^^aaadddfffggghhhjjjllllllnnnppppppnnnlllkkkkkkllljjjllloooooonnnqqqvvv{{{YYYGGG???666111222444555555888999:::;;;<<<>>>??????AAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKLLLNNNPPPRRRVVVTTTSSSTTTVVVVVVSSSQQQOOOMMMKKKKKKNNNQQQRRRSSSTTTUUUWWWXXXXXXVVVUUUTTTXXXXXXWWWWWWVVVTTTQQQOOOSSSVVVXXXVVVRRROOOOOOQQQbbbhhhpppvvvyyyxxxwwwvvv{{{wwwtttyyyyyy}}}fffbbb^^^UUUWWWVVVUUUSSSRRRPPPOOONNNJJJKKKMMMOOOQQQPPPNNNLLLRRRJJJMMMOOOOOOddd{{{vvvlllwww{{{www}}}vvvkkkggg]]]YYYVVVWWWTTTQQQQQQTTTXXXbbbiiiiiifffeeeaaa\\\SSSOOOLLLLLLNNNNNNKKKGGGGGGHHHHHHHHHHHHIIIIIIIIIKKKLLLNNNOOOOOONNNLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIJJJKKKKKKOOOQQQNNNHHHBBB@@@AAA>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999888888888777777777555555666666666777777777<<<;;;999666444222111000333333333333333333333444333555<<>>???>>>;;;888999999999999::::::::::::;;;===BBBHHHNNNQQQQQQPPPNNNNNNMMMKKKGGGEEEFFFGGGGGGIIIJJJIIIGGGFFFHHHKKKJJJGGGDDDBBBBBBBBBBBBAAA<<<:::888666333111000000...000444:::@@@DDDFFFFFF===???BBBDDDEEEGGGJJJLLLIIIJJJKKKLLLNNNSSSYYY]]][[[VVVRRRRRRTTTUUUSSSPPPQQQRRRRRROOOJJJFFFDDDDDDGGGEEEDDDGGGMMMVVV^^^cccnnnnnnmmmiii___VVVPPPOOOKKKQQQWWW[[[]]]]]]___```ZZZYYYWWWUUUSSSNNNIIIEEEKKKSSSZZZ[[[ZZZ^^^jjjuuuuuuddd[[[MMMCCC>>><<<:::999:::888:::@@@CCCBBBAAACCCFFFFFFXXXqqqnnnfffUUUUUUdddiii[[[NNNJJJDDD<<<555333555888:::<<<>>>>>>===<<<;;;<<<===<<<<<<<<<===???@@@BBBBBBDDDFFFJJJMMMQQQSSSUUUUUUXXX[[[]]]^^^```bbbdddccceeeggggggfffddddddddddddeeeiiilllkkkiiinnnvvvtttPPP<<<777111///222555666555:::;;;<<<===>>>@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJLLLNNNPPPQQQUUUTTTTTTUUUVVVVVVSSSQQQRRROOOLLLLLLNNNQQQTTTTTTRRRTTTVVVXXXYYYWWWTTTRRRRRRTTTVVVWWWUUUQQQMMMIIIQQQUUUWWWSSSNNNLLLQQQVVVjjjlllqqqvvv{{{{{{yyywww{{{wwwuuuyyy|||rrr___ttt^^^___QQQTTTTTTSSSQQQOOONNNMMMLLLBBBIIIRRRVVVUUUSSSSSSUUUSSSRRROOORRRZZZaaassswwwppp|||uuu}}}sss|||mmmfff]]]YYYVVVWWWUUUOOOLLLLLLNNNVVV^^^bbbeeefffbbb]]]XXXSSSNNNLLLLLLMMMKKKIIIFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKLLLKKKJJJIIIGGGFFFDDDDDDEEEGGGHHHIIIIIIIIIMMMPPPSSSSSSQQQPPPQQQTTTNNNPPPOOOKKKDDD???>>>>>>============<<<<<<<<<;;;========================<<<<<<;;;::::::::::::;;;::::::999999999888888888888777777777888:::<<<===BBB???<<<888666666777777999888777666666555555555777:::AAALLLYYYdddlllooo___QQQEEECCCGGGFFF@@@<<<::::::<<<>>>@@@???<<<999888999:::;;;<<<;;;::::::>>>@@@DDDJJJOOOPPPOOOMMMJJJKKKKKKIIIHHHGGGHHHJJJMMMKKKGGGEEEDDDDDDBBBAAA===;;;999888888777666555444333222000000000111111222888@@@EEEFFFEEECCCAAA===BBBGGGKKKMMMMMMMMMNNNOOOPPPQQQQQQRRRUUUZZZ^^^[[[WWWSSSRRRTTTUUUUUUSSSRRRSSSSSSQQQNNNJJJIIIIIINNNKKKHHHKKKSSSYYY\\\\\\mmmnnnkkkbbbWWWPPPOOOPPPUUUXXX[[[\\\\\\[[[[[[[[[TTTUUUUUUSSSOOOKKKIIIHHHRRRYYY^^^]]]\\\fffyyyyyykkkZZZRRRFFF>>>;;;;;;::::::::::::>>>DDDFFFBBB@@@AAAGGGMMMddduuukkk___XXX```{{{zzzhhhccccccvvvzzz^^^OOONNNGGG>>>888555666999;;;999;;;======<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???BBBEEEHHHKKKNNNOOOOOOQQQUUUWWWXXXZZZ\\\^^^[[[]]]______^^^]]]]]]^^^^^^```ccceeebbbbbbjjjuuu^^^@@@666333000000222555666555;;;;;;<<<===???@@@AAAAAA@@@AAACCCDDDEEEEEEEEEEEEHHHHHHHHHHHHIIIJJJKKKLLLJJJIIIIIIJJJKKKMMMOOOQQQUUUUUUVVVWWWXXXWWWUUUTTTTTTPPPLLLKKKMMMPPPSSSTTTPPPRRRVVVYYYYYYWWWSSSQQQQQQSSSUUUTTTQQQLLLHHHFFFOOOSSSUUUQQQJJJJJJSSS\\\kkklllnnntttzzz}}}{{{xxxzzzwwwvvvyyygggiiilllZZZ[[[PPPSSSSSSSSSSSSSSSSSSSSSSSSLLLSSSZZZ\\\YYYVVVVVVWWWYYYeeeZZZRRR___aaajjjxxxnnnxxx}}}}}}sssrrriiiaaa^^^[[[YYYSSSKKKIIIKKKLLLOOOTTTYYY___bbbaaa^^^[[[VVVPPPLLLKKKKKKJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFGGGFFFFFFGGGHHHJJJMMMNNNTTTXXX[[[YYYRRRNNNOOOQQQJJJKKKJJJFFFBBB??????AAA===============>>>>>>>>>===========================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999<<>>;;;999999;;;>>>AAA@@@???===<<<;;;:::::::::AAACCCHHHPPPYYYcccjjjnnnhhhXXXGGGCCCHHHIIICCC<<<999999;;;>>>@@@@@@===;;;888:::<<<===>>>===;;;:::>>>@@@DDDJJJOOOQQQOOOMMMFFFGGGHHHGGGFFFFFFHHHJJJQQQIII@@@<<<===>>><<<999666444222222222111///---111111111222444777999;;;@@@EEEIIIIIIDDD???<<<;;;CCCGGGLLLOOOOOONNNMMMLLLTTTTTTTTTSSSQQQQQQSSSUUUWWWSSSOOOMMMMMMNNNMMMMMMKKKNNNPPPQQQOOONNNNNNNNNQQQPPPOOOQQQTTTWWWWWWVVVmmmnnnjjj___UUURRRUUUXXXZZZ[[[[[[[[[YYYWWWVVVUUUSSSTTTTTTQQQLLLJJJKKKNNNXXXZZZ]]]^^^dddttt{{{lll^^^SSSKKKAAA;;;999:::;;;:::<<<>>>CCCIIIHHHCCCAAACCCHHH\\\xxxnnnkkk``````vvvcccWWW\\\ddd|||kkkXXXNNNJJJCCC;;;555555777:::;;;:::<<<======<<<;;;;;;===;;;;;;::::::999999999999:::;;;===???BBBDDDFFFGGGHHHJJJNNNPPPQQQRRRUUUWWWTTTUUUWWWWWWVVVUUUVVVWWWXXXXXXYYYXXXUUUVVVbbbnnn|||sssKKK<<<555444222222333555555555::::::;;;<<<>>>???@@@AAA@@@AAACCCDDDEEEFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIKKKMMMOOOPPPSSSTTTVVVVVVVVVUUUTTTTTTSSSOOOKKKIIIKKKNNNQQQRRROOOQQQUUUXXXXXXVVVSSSQQQSSSTTTSSSPPPKKKGGGFFFFFFNNNRRRSSSOOOIIIKKKVVV```hhhiiikkkrrryyy||||||yyyxxxwwwwwwyyy}}}fffzzzkkkUUUUUURRRTTTTTTUUUUUUVVVVVVWWWWWWUUUXXXZZZZZZXXXUUUSSSSSSccc{{{jjjRRR^^^dddfff}}}xxxtttssswwwzzzxxxzzzyyypppeeegggiiiggg\\\OOOJJJLLLLLLJJJKKKPPPVVV\\\```bbb\\\XXXRRRNNNKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEBBBCCCFFFIIIKKKLLLLLLLLLLLLJJJGGGFFFGGGJJJNNNQQQQQQUUUWWWSSSLLLGGGGGGHHHHHHGGGFFFDDDAAA@@@AAABBB>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888888:::===@@@BBB===<<<;;;<<<>>>CCCHHHKKKIIIGGGEEECCCBBBBBBCCCDDDKKKLLLOOOSSSYYY```gggkkkmmm^^^LLLDDDFFFIIIEEE===::::::;;;===@@@@@@>>>===999;;;===>>>???>>><<<;;;<<<>>>CCCIIIOOORRRQQQPPPMMMMMMLLLJJJFFFDDDEEEEEEFFF@@@<<>>JJJMMMPPPQQQQQQPPPPPPQQQTTTTTTUUUSSSQQQOOOPPPQQQSSSPPPLLLHHHFFFEEEDDDDDDEEEIIIMMMPPPPPPNNNMMMMMMLLLOOOSSSTTTUUUUUUWWWYYYqqqsssmmm___VVVVVVZZZ[[[UUUUUUVVVVVVWWWVVVUUUSSSSSSSSSPPPLLLHHHIIINNNSSS[[[ZZZ]]]eeettt}}}pppaaaSSSKKKEEE===999999::::::999===???DDDHHHEEEAAABBBHHHOOOuuu|||uuuvvvgggbbbsss}}}iiifffoooxxxuuucccRRRHHHDDD???999555444666999:::;;;=========;;;;;;<<<===;;;::::::999999888777777666777888999;;;<<<===>>>???BBBDDDFFFGGGHHHJJJKKKLLLMMMNNNNNNLLLKKKLLLNNNOOOMMMKKKJJJHHHJJJSSS___```sss|||TTT===;;;666555444444444555555666999:::;;;<<<===>>>???@@@@@@AAABBBCCCDDDFFFFFFGGGHHHGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQRRRRRRQQQPPPRRRSSSRRROOOKKKIIIJJJMMMNNNOOOOOOQQQTTTVVVWWWVVVSSSRRRSSSSSSRRRMMMHHHEEEGGGIIINNNPPPPPPMMMKKKOOOYYYcccfffhhhmmmsssyyy||||||{{{xxxyyy{{{|||~~~zzzaaa~~~gggRRRPPPUUUWWWVVVVVVVVVUUUUUUTTTTTTRRRUUUWWWVVVSSSQQQPPPPPPWWWrrrdddMMMZZZdddfffuuu~~~sssmmmttt~~~rrrzzz{{{lllpppvvvwwwlllZZZMMMIIIIIIEEEEEEIIINNNTTT]]]eee[[[YYYVVVRRROOOKKKIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEBBBEEEJJJNNNQQQRRRRRRRRRLLLJJJGGGEEEFFFIIIMMMPPPNNNPPPQQQPPPKKKIIIIIIJJJKKKIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBB??????????????????????????????>>>===============>>>>>>=========<<<<<<<<<999999999:::;;;===@@@AAA======???BBBEEEIIIMMMOOOMMMLLLJJJIIIHHHIIIKKKLLLQQQRRRTTTVVVZZZ```hhhmmmooodddTTTGGGDDDGGGEEE@@@<<<;;;;;;<<<>>>??????>>>;;;<<<===>>>???>>>======;;;<<<@@@GGGMMMQQQRRRRRRRRRQQQNNNIIICCC???======777999???MMM[[[___XXXPPPFFFCCC@@@>>>===<<<:::888333555777;;;???BBBDDDFFF>>>===<<<:::;;;???FFFJJJNNNPPPRRRTTTTTTUUUWWWYYYQQQSSSUUUUUUSSSRRRRRRRRRQQQOOOLLLIIIFFFCCCAAA@@@BBBGGGMMMQQQQQQNNNKKKIIIFFFLLLSSSWWWXXXZZZ^^^bbbuuuuuulll]]]UUUWWWWWWTTTMMMMMMOOORRRVVVVVVUUUSSSOOOMMMJJJGGGGGGKKKQQQVVV]]]^^^eeetttrrrfffXXXMMMDDD???;;;999;;;<<<;;;999>>>???CCCCCC@@@>>>EEEPPPYYY~~~|||yyyiii```mmmnnn\\\KKK???@@@>>>;;;999777777999:::;;;<<<===<<<;;;:::<<<===:::::::::999999888777666444555555666666777777777888:::===>>>>>>>>>@@@AAADDDEEEEEEDDDBBBAAABBBCCCDDD@@@>>>???>>>>>>CCCJJJGGGNNNYYY\\\OOO<<<444777555555555444333444666888999:::;;;<<<===???@@@@@@AAAAAA@@@AAACCCEEEGGGHHHFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIKKKNNNOOOOOOPPPPPPOOOMMMNNNQQQTTTQQQNNNKKKJJJKKKLLLMMMMMMOOOPPPSSSTTTUUUUUUTTTSSSNNNPPPPPPMMMHHHGGGJJJNNNNNNOOONNNMMMMMMSSS\\\dddggglllrrrxxxzzz||||||}}}yyy|||uuuaaa^^^OOOPPPWWWUUUUUUUUUUUUUUUTTTTTTTTTNNNVVV]]]\\\UUUOOOPPPSSSIIIYYYSSSJJJVVV\\\]]]iiiyyy~~~{{{{{{tttxxx}}}xxxnnnsss{{{xxxwwwwwwpppaaaRRRIIIGGGDDDDDDGGGHHHKKKTTT___ZZZ[[[[[[XXXTTTOOOKKKHHHEEEEEEFFFFFFGGGHHHIIIIIIEEEHHHMMMRRRTTTTTTQQQPPPHHHHHHHHHHHHJJJKKKMMMNNNPPPPPPOOOOOONNNOOOOOOPPPNNNLLLJJJIIIHHHFFFDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>=========::::::;;;<<<>>>???@@@@@@>>>@@@CCCFFFIIIJJJJJJJJJIIIHHHGGGFFFGGGIIILLLNNNRRRTTTUUUVVVYYY___gggmmmooojjj]]]LLLCCCDDDEEEDDD???===::::::<<<>>>@@@@@@=========>>>>>>>>>??????;;;<<>>>>>;;;===EEERRR___ddd___XXXJJJGGGBBB???===<<<:::999777999<<<>>>@@@AAAAAAAAA???======@@@EEEKKKPPPRRRPPPRRRUUUVVVVVVUUUVVVWWWRRRTTTVVVVVVTTTRRRRRRRRRNNNOOONNNKKKHHHDDDAAA@@@???EEENNNTTTTTTQQQLLLJJJKKKNNNTTTYYY^^^bbbeeefffooonnneeeVVVQQQTTTRRRIIILLLLLLNNNQQQTTTTTTQQQMMMHHHFFFEEEGGGMMMSSSXXXZZZ^^^fffvvvssseee[[[PPPHHH@@@>>><<<>>>BBBDDDBBB@@@BBBBBBCCCAAA===???LLL[[[kkk}}}}}}wwwggg\\\fff~~~oooXXXLLLFFFAAA???@@@@@@>>>;;;999;;;<<<;;;<<<<<<;;;::::::;;;===999999999999999888777666555555555555555555555555555777999:::::::::;;;<<>>???@@@AAAAAA@@@@@@@@@AAADDDGGGIIIEEEEEEEEEDDDEEEEEEFFFFFFHHHGGGGGGHHHIIIKKKMMMOOOQQQQQQQQQOOOMMMNNNSSSWWWQQQOOOLLLLLLLLLMMMMMMLLLOOOPPPRRRSSSTTTTTTTTTSSSIIILLLOOONNNKKKJJJMMMQQQOOONNNMMMLLLOOOUUU^^^dddjjjpppxxx|||||||||}}}~~~{{{~~~sssjjj{{{UUUNNNRRRXXXRRRSSSSSSUUUVVVWWWXXXYYYNNN\\\hhhfffZZZQQQRRRXXXPPPSSSPPPRRRXXXQQQNNNZZZvvv|||ooooookkkhhhlllwww|||oookkkjjjaaaUUULLLHHHFFFFFFGGGEEECCCJJJUUUZZZ\\\^^^]]]XXXRRRLLLIIIBBBCCCDDDFFFHHHJJJLLLLLLFFFJJJOOOSSSSSSQQQMMMJJJEEEGGGJJJMMMOOOOOOOOONNNPPPNNNLLLKKKMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC????????????>>>>>>>>>>>>;;;<<<===???@@@@@@@@@@@@@@@BBBEEEHHHHHHFFFCCCAAACCCBBBAAAAAABBBEEEHHHKKKSSSTTTTTTTTTVVV[[[dddjjjnnnnnncccPPPCCCBBBFFFGGGAAA>>>:::999;;;>>>@@@AAA>>>>>>>>>===>>>??????@@@======>>>BBBHHHMMMPPPQQQOOOPPPOOOMMMJJJHHHHHHIIIKKKHHHGGGMMMUUU[[[ZZZWWWOOOJJJEEE@@@>>>===<<<;;;;;;===@@@BBBBBB@@@>>>===GGGFFFGGGLLLQQQUUUTTTRRRQQQTTTWWWWWWUUURRRPPPOOOUUUVVVXXXWWWTTTPPPNNNMMMLLLMMMNNNMMMIIIEEECCCAAA;;;CCCNNNVVVYYYVVVQQQOOOUUUUUUVVV\\\cccgggfffdddeeeeee\\\OOONNNSSSOOODDDQQQQQQQQQSSSSSSPPPJJJDDDCCCCCCEEEKKKTTT[[[^^^^^^```nnnxxxgggYYYQQQJJJCCC??????@@@DDDIIILLLJJJHHHHHHGGGFFFBBB>>>BBBTTTeeeyyy|||oooeeecccooo{{{dddSSSJJJAAA;;;??????>>>===============<<<<<<;;;;;;;;;:::::::::999999888777666666777777555666666777666444222111222222222333333444444444666666666666666666666666444333333333333333333333111111111111111222333333111222555888:::;;;::::::>>><<<<<<===@@@BBBCCCCCCAAACCCEEEGGGHHHHHHHHHGGGIIIIIIGGGCCC??????CCCFFFGGGHHHIIIJJJLLLPPPPPPNNNQQQQQQPPPOOOOOONNNNNNMMMPPPOOOMMMKKKJJJKKKLLLMMMPPPPPPQQQQQQPPPPPPOOONNNPPPOOOMMMLLLLLLNNNOOOQQQLLLMMMJJJGGGNNN\\\gggiiirrrvvvzzz}}}~~~nnnhhhTTT[[[YYYVVVSSSQQQOOOQQQSSSTTTRRROOOLLLZZZgggiiieee```\\\YYYPPPQQQRRRQQQPPPOOOPPPQQQhhh}}}{{{yyy}}}|||rrrjjjgggmmmvvv}}}sssfffcccbbb\\\TTTHHHFFFCCCBBBCCCCCCCCCBBBHHHPPPZZZ^^^\\\VVVQQQOOOJJJGGGDDDDDDGGGJJJKKKJJJHHHIIIIIIJJJKKKLLLMMMMMMJJJKKKMMMNNNOOOPPPPPPQQQPPPQQQQQQRRRRRRRRRRRRRRRMMMMMMMMMMMMLLLLLLLLLLLLHHHGGGGGGGGGGGGHHHIIIIIIEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGFFFFFFEEECCCBBBAAABBB@@@>>>===???@@@@@@@@@???@@@@@@@@@@@@@@@???>>>AAACCCFFFFFFDDDBBBAAAAAA>>>AAAEEEGGGGGGFFFEEEEEEHHHJJJMMMOOORRRVVVZZZ^^^jjjnnnfffQQQDDDEEEGGGDDDHHHBBB;;;888;;;>>>???>>>@@@===:::999:::;;;<<<<<<===???CCCGGGLLLPPPRRRSSSIIIQQQSSSOOOMMMNNNMMMHHHHHHEEECCCFFFMMMRRRSSSQQQIIIIIIHHHDDD???;;;::::::>>>@@@BBBDDDFFFFFFFFFFFFLLLLLLLLLNNNQQQSSSTTTTTTQQQRRRSSSTTTTTTTTTTTTTTTWWWWWWUUUTTTRRRPPPOOONNNPPPNNNLLLHHHFFFDDDBBBBBB@@@CCCGGGMMMWWW]]]WWWMMMSSSdddppppppooopppiii^^^[[[VVVPPPKKKIIIKKKNNNQQQSSSTTTVVVUUUNNNEEECCCGGGGGGMMMUUU\\\___bbbdddfffwwwvvvfff\\\TTTJJJCCCAAA???@@@CCCFFFJJJLLLNNNNNNHHHMMMDDD@@@GGGGGG[[[{{{zzz{{{zzzxxxkkkeeefffnnnssswwwuuuYYYKKKEEE@@@;;;======<<<<<<;;;;;;;;;<<<;;;;;;;;;:::::::::999999999888888777666666777777555666666666666444333222222222222333333333333333222222222222222222222222111111111111111111111111000000000000000000111111111333777;;;>>>@@@AAAAAACCCBBBAAAAAAAAADDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHOOOPPPQQQOOOJJJFFFEEEEEEFFFGGGGGGHHHJJJLLLMMMMMMOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJJJJLLLNNNOOORRRRRRQQQQQQPPPOOOMMMMMMNNNMMMLLLLLLMMMOOOQQQRRRMMMLLLJJJIIIRRRaaajjjkkkpppsssxxx{{{}}}~~~~~~~~~iiiXXX\\\XXXVVVOOOOOOOOOPPPQQQQQQOOOLLLRRR[[[bbbaaa\\\YYYVVVRRRSSSSSSSSSRRRPPPOOOOOOOOOYYYrrrzzz{{{{{{jjjhhhxxx~~~uuuwww|||mmmddd```YYYQQQJJJGGGCCCBBBBBBCCCBBBBBBGGGKKKQQQWWW[[[ZZZWWWUUUPPPLLLFFFDDDFFFHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQRRRRRRRRRQQQQQQPPPNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGFFFFFFEEECCCBBBAAA@@@>>><<<<<<<<<===<<<;;;<<<<<<==================@@@AAABBBBBB???=========FFFHHHJJJKKKIIIGGGGGGGGGDDDFFFHHHJJJLLLPPPVVVZZZdddhhhbbbOOOBBBCCCEEECCCEEE@@@999888<<<@@@BBBAAA@@@===;;;:::;;;<<<<<<<<>><<<;;;<<<===>>>@@@CCCEEEFFFFFFFFFKKKLLLMMMOOOQQQSSSSSSRRRSSSSSSTTTUUUUUUUUUTTTTTTUUUUUUTTTRRRQQQPPPOOONNNNNNMMMLLLKKKIIIHHHFFFFFFEEEEEEFFFIIIQQQXXXXXXSSSaaakkkoooiiieeeeeeaaaYYYTTTQQQMMMKKKKKKNNNRRRTTTTTTSSSSSSPPPHHHAAA@@@EEEIIISSS___cccbbbdddmmmuuuyyylll]]]TTTLLLCCC===<<>>;;;;;;;;;:::::::::::::::::::::999999999888888888888888777666666666777777666666666666555444333222333333222222222222222222////////////////////////////////////////////////000/////////////////////111333888===AAAEEEGGGHHHHHHJJJJJJGGGEEEFFFJJJNNNKKKIIIGGGDDDCCCDDDEEEFFFQQQTTTWWWWWWTTTNNNJJJHHHEEEDDDDDDEEEGGGHHHJJJKKKMMMMMMMMMNNNNNNNNNNNNNNNJJJIIIIIIIIIKKKMMMOOOPPPRRRRRRRRRQQQOOONNNLLLLLLLLLLLLLLLLLLMMMOOORRRSSSMMMKKKJJJMMMYYYgggnnnnnnnnnrrrwwwzzz|||~~~}}}~~~hhh[[[XXXTTTSSSKKKMMMOOOOOOMMMKKKKKKJJJUUUYYYYYYVVVTTTUUUSSSOOOUUUTTTSSSRRRQQQOOONNNNNNLLLdddwww{{{kkkmmmyyytttuuuhhhaaaZZZSSSMMMIIIDDDAAAAAABBBBBBBBBFFFEEEGGGMMMVVV[[[\\\ZZZXXXSSSLLLHHHFFFGGGHHHHHHKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHGGGFFFEEEDDDCCC???>>>============;;;999999::::::;;;;;;<<<<<<<<<===>>>???>>>======>>>@@@OOOPPPPPPNNNKKKIIIIIIJJJCCCDDDEEEFFFHHHMMMSSSWWW^^^ccc^^^NNNAAAAAACCCCCCFFFAAA;;;999<<>>;;;<<<>>>@@@BBBDDDEEEFFFJJJLLLNNNQQQRRRRRRQQQPPPTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOKKKLLLMMMMMMMMMLLLKKKJJJGGGIIIIIIIIINNNUUUWWWUUUaaahhhhhhaaa\\\\\\YYYRRRMMMLLLLLLMMMOOORRRVVVXXXWWWSSSOOOKKKEEE@@@BBBIIIVVV^^^eeedddbbbjjj||||||tttlll```SSSKKKDDD===999999>>>???BBBEEEHHHKKKLLLMMMHHHLLLFFFCCCKKKYYYzzzvvvlll}}}uuunnnlllppptttuuussskkkjjjiiigggdddhhhzzz}}}YYYEEEAAABBB@@@???::::::;;;:::::::::999999888888888888777777777777888777777666666666777777666666555555555444444333333333333222222111111000111111111111111111111111///////////////000000000111111111111111000//////111333777;;;???CCCEEEFFFHHHKKKNNNLLLHHHFFFHHHLLLDDDBBB>>><<<<<>>???;;;<<<===>>>???BBBGGGJJJRRRRRRQQQNNNKKKJJJKKKLLLGGGGGGFFFFFFHHHMMMSSSXXXZZZ```]]]PPPCCC???BBBCCCKKKFFF???;;;;;;<<<===>>>???===<<<<<<===>>>>>>===@@@AAACCCEEEGGGHHHIIIJJJLLLIIIEEEBBBDDDFFFFFFEEEEEEHHHKKKKKKJJJHHHGGGGGGBBBCCCBBB@@@>>><<<===>>>:::;;;<<<===???BBBDDDEEEIIIKKKOOOQQQQQQPPPOOONNNSSSTTTTTTTTTSSSRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOJJJLLLMMMOOOOOONNNLLLKKKGGGLLLOOOPPPRRRWWWXXXVVVTTTZZZ^^^\\\YYYXXXSSSMMMKKKLLLNNNPPPSSSVVVXXXYYYVVVQQQLLLJJJGGGGGGMMMUUUfffeeecccbbbgggxxxuuummm___UUUJJJDDD???:::888:::===>>>AAADDDFFFHHHJJJJJJHHHFFFCCCGGGZZZyyy{{{qqqmmmsssooolllnnnrrrvvvuuusssoookkkgggdddbbbhhhuuuiiiLLLAAA@@@@@@===;;;::::::;;;;;;;;;:::999888888888777777777666666666777666666666666666777777666555555555444444444444444333333222222111111111222222222222222222222222000000000111111222222222333333444444444444333222111333555777:::<<<===>>>>>>DDDIIIHHHCCC??????AAA:::888777666999>>>CCCGGGJJJHHHDDDBBBCCCEEEGGGIIIBBBAAACCCHHHGGGDDDFFFKKKKKKKKKLLLMMMNNNOOOOOOPPPLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNJJJIIIMMMWWWdddlllpppqqqvvvyyy|||~~~}}}}}}}}}}}}|||vvv~~~tttaaaXXXPPPNNNQQQMMMMMMLLLHHHEEEFFFJJJOOOMMMMMMMMMMMMRRRXXXWWWRRRPPPNNNMMMNNNPPPQQQPPPNNNQQQMMMaaawww}}}zzz}}}|||ooojjj{{{~~~ssslllddd^^^TTTOOOIIIDDDBBBBBBBBBBBBCCCDDDDDDCCCDDDGGGNNNSSSXXXXXXXXXVVVRRRMMMIIIGGGEEEEEEEEEEEEFFFHHHJJJLLLMMMMMMNNNNNNOOONNNNNNNNNKKKKKKLLLMMMNNNQQQSSSTTTPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPLLLKKKKKKKKKJJJJJJIIIIIIFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>@@@BBBEEEFFFEEECCC????????????@@@AAABBBCCC===>>>???@@@AAAEEEJJJNNNOOOOOOMMMKKKIIIHHHJJJLLLJJJIIIHHHGGGHHHLLLRRRVVVYYY___^^^SSSFFF???AAADDDLLLHHHBBB===;;;;;;===>>>???>>><<<===>>>???>>>===@@@AAACCCFFFIIIKKKLLLLLLGGGEEECCCEEEFFFGGGHHHIIIIIILLLOOOOOOMMMIIIGGGFFFDDDEEEEEEDDDAAA>>>>>>???<<<;;;;;;;;;<<>>@@@BBBDDDFFFFFFGGGGGG@@@AAAPPPpppssspppooopppnnnnnnqqquuuwwwtttqqqnnnjjjddd``````eeemmmssskkkUUUAAA===???<<<777666999:::;;;;;;;;;:::888777888888777777777666666666666666555555666666777777666555555444444444555555444444333333333333333333111111111111111111111111222222222333444444555555555666777888999888777777555555555555555666666666444888======:::666444444333333444666:::???CCCFFFFFFAAA:::666666999<<<>>>???>>>CCCJJJIIICCCEEELLLLLLLLLMMMMMMNNNOOOPPPPPPNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKMMMOOOPPPQQQQQQQQQPPPPPPOOOOOONNNMMMMMMLLLJJJKKKRRR^^^ggglllooorrrzzz|||}}}}}}}}}~~~yyyqqq}}}kkk```VVVOOOPPPPPPMMMLLLIIIFFFEEEGGGKKKOOOMMMMMMLLLLLLPPPUUUTTTOOOMMMKKKIIIKKKNNNPPPNNNLLLOOOFFFTTTppp|||~~~|||zzz~~~~~~rrrdddvvvyyyxxx|||tttiii___WWWRRRLLLGGGEEEDDDCCCBBBBBBDDDEEECCC@@@@@@EEEJJJPPPSSSWWWXXXUUUPPPLLLJJJFFFEEEDDDDDDEEEGGGJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOJJJJJJJJJKKKMMMPPPRRRTTTQQQQQQQQQQQQPPPPPPPPPPPPRRRQQQPPPOOONNNMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGCCCCCCCCCBBBAAA@@@>>>>>><<<<<<===@@@DDDFFFFFFFFFDDDCCCBBBBBBCCCDDDFFFGGGBBBBBBBBBBBBBBBDDDGGGJJJKKKKKKKKKIIIGGGGGGIIIKKKIIIIIIHHHFFFFFFHHHLLLPPPTTTZZZ]]]UUUGGG???AAAFFFJJJGGGBBB===<<<===???AAA???>>>===>>>???@@@???>>>???AAADDDGGGJJJLLLNNNOOOFFFDDDDDDFFFDDDBBBDDDIIIVVVVVVVVVUUURRRNNNIIIGGGEEEHHHIIIIIIFFFCCCAAAAAA@@@>>><<<::::::<<<>>>@@@CCCHHHLLLMMMKKKJJJLLLMMMOOOOOOPPPPPPPPPOOONNNNNNMMMNNNNNNNNNOOOOOOOOOPPPLLLMMMMMMMMMMMMKKKJJJIIILLLNNNPPPSSS^^^llltttvvvggg```VVVOOOKKKLLLNNNNNNSSSTTTVVVWWWVVVTTTRRRQQQJJJHHHIIIPPPVVV\\\ccckkkaaadddooo~~~ttthhh\\\TTTGGG@@@;;;999777666999>>>@@@AAABBBCCCDDDEEEEEEEEEFFF???GGG___qqqooommmnnnooopppsssvvvtttppplllgggeeeaaa\\\[[[^^^bbbeee{{{~~~ZZZHHH;;;<<<>>>999555666777888999::::::888666555888888888777777777666666555555555555555666777777666555444444444444555666444444444444444444555555222222222222222222222222333333444444555666666666555666999;;;<<<;;;;;;::::::999888777666555444444222333333333222111000000111333555777:::===???@@@===999555333444666666555:::;;;BBBLLLKKKCCCCCCKKKMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOOOONNNNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNOOOOOOOOONNNMMMMMMKKKNNNYYYeeekkkkkknnnssszzz|||~~~}}}~~~iiiqqqbbb\\\RRRNNNOOOJJJIIIHHHFFFFFFHHHJJJKKKKKKKKKLLLJJJGGGIIIOOOPPPOOOLLLIIIFFFHHHKKKMMMKKKHHHGGGGGGLLLaaayyyxxxuuu|||wwwiiijjj}}}|||qqqdddYYYUUUOOOKKKHHHEEECCCAAABBBCCCDDDDDDCCCBBBBBBBBBGGGLLLQQQTTTRRRPPPOOOOOOJJJIIIGGGEEEEEEFFFHHHJJJKKKKKKLLLNNNOOOOOOOOOOOOLLLKKKKKKJJJKKKMMMPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGDDDDDDDDDDDDBBBAAA@@@???>>>======???CCCEEEFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGDDDEEEEEEEEEDDDEEEGGGJJJJJJKKKKKKIIIGGGFFFGGGIIIHHHHHHGGGEEEDDDDDDGGGIIILLLSSSXXXSSSGGG>>>AAAHHHKKKHHHDDD>>><<<<<>>>>>===???@@@AAA@@@>>>@@@BBBDDDGGGJJJLLLMMMNNNGGGFFFFFFEEEAAA===DDDNNN\\\ZZZWWWVVVVVVRRRMMMHHHEEEHHHMMMNNNMMMIIIGGGEEEDDDAAA===:::888999;;;===AAAEEEIIIJJJHHHHHHKKKNNNNNNNNNOOOPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLOOORRRWWW___lllwwwyyyuuuggg]]]RRRKKKIIIKKKNNNQQQUUUVVVVVVVVVTTTQQQNNNLLLLLLKKKOOOYYY```dddiiinnniiiwww{{{pppeeeZZZPPPHHH@@@:::777666666666;;;AAAEEEEEEFFFFFFFFFEEEEEEDDDDDDBBBUUUrrr}}}}}}tttnnnlllnnnoooqqqtttuuurrrlllggg```bbb```ZZZVVVWWW[[[^^^uuummmTTTDDD:::===???999777:::555666888999888777555444888888888888777777777777555555555555555666777888666555444333333444666666444444444555555666666666444444444444444444444444333333444555555666777777555666999<<<======<<<<<<>>>===;;;999888666666666666333000///000111222222111333555777999999999999444333333555888999666333777888AAALLLKKKBBBBBBKKKNNNOOOOOOOOOOOOPPPPPPPPPNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOONNNLLLMMMNNNOOOOOOOOOOOOOOOLLLQQQ^^^jjjmmmkkknnnuuuxxx{{{~~~~~~~~~nnnVVVpppuuuZZZXXXNNNKKKLLLCCCEEEDDDDDDGGGKKKLLLIIIFFFHHHIIIFFFBBBDDDKKKPPPQQQLLLHHHEEEFFFJJJKKKGGGDDDAAAJJJHHHSSSsssvvvuuu{{{zzzooodddkkkxxx{{{zzzkkkZZZWWWQQQMMMJJJGGGCCCAAAAAAAAAAAADDDHHHGGGCCC>>>BBBGGGLLLOOOOOOOOOQQQSSSOOOMMMJJJGGGFFFFFFGGGHHHIIIJJJKKKLLLNNNNNNOOOOOOOOOMMMLLLJJJJJJLLLMMMNNNRRRRRRRRRRRRQQQQQQQQQQQQOOONNNNNNNNNNNNOOOPPPPPPNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGEEEDDDCCCBBB@@@???@@@CCCFFFGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFDDDEEEGGGHHHHHHIIILLLNNNLLLLLLMMMKKKHHHFFFFFFGGGHHHHHHHHHFFFCCCCCCDDDFFFDDDLLLSSSPPPEEE===AAAIIIOOOLLLFFF@@@;;;:::;;;>>>>>>>>>>>>???AAAAAA@@@???AAABBBDDDGGGIIIKKKLLLLLLHHHGGGGGGEEE???===HHHVVVVVVSSSOOOPPPRRRQQQLLLGGGCCCHHHNNNRRRQQQNNNKKKIIIGGGCCC>>>:::888888:::;;;@@@DDDHHHHHHFFFFFFKKKOOONNNOOOOOOPPPQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLMMMMMMNNNOOOPPPWWWbbbooo{{{~~~uuuhhhXXXQQQKKKJJJLLLNNNPPPQQQVVVVVVVVVUUURRROOOKKKIIIQQQQQQWWWaaaiiikkklllooozzzzzzoooddd[[[SSSJJJDDD>>>999666777777888>>>EEEIIIIIIIIIHHHHHHGGGFFFEEECCCFFFaaawwwxxxpppmmmooossswwwyyywwwssspppnnnccc___ZZZWWWWWWXXXYYYYYYkkkuuutttZZZHHHDDD>>><<<;;;;;;999777777888888999999888666555999888888777777777777777888888777666666666666666666666666666666555555444333333444444555666666666777777777777666666666666888777777777777888888999999;;;===>>>???>>>===<<>>===999666333000...///000111222222333444555666777777333666:::>>>@@@???<<<;;;<<>><<<@@@@@@<<<>>>AAADDDDDDBBB??????AAAAAACCCEEEHHHJJJLLLLLLLLLHHHIIIHHHCCC>>>???FFFMMMPPPNNNLLLKKKKKKIIIEEEBBBIIIJJJLLLMMMJJJHHHJJJNNNJJJDDD???===:::777999===???BBBEEEGGGGGGIIIKKKLLLNNNNNNOOOPPPPPPPPPPPPOOOSSSPPPNNNNNNPPPQQQOOOMMMLLLLLLLLLLLLLLLOOORRRUUU\\\gggsssxxxrrrhhh^^^ZZZOOOQQQRRRRRRPPPNNNNNNNNNVVVUUUQQQKKKHHHIIIMMMNNNSSS___jjjkkkeeegggtttwwwnnneee]]]TTTHHH@@@>>>:::999777777999<<<@@@CCCEEEJJJFFFDDDGGGCCCAAAJJJLLLSSSmmmzzzrrrqqq}}}zzzvvvuuuuuutttqqqooo```\\\XXXUUUUUUUUUUUUTTTXXXbbbooo|||dddQQQFFFBBB>>><<<<<<;;;:::888666777888888888888666666777777666555555555555666999888777666555555555555666666666666666555555444333333444555555666666777777777777777777777777777888888888888888999999::::::<<<>>>???@@@???>>>===AAAAAABBBBBBBBBAAA@@@???;;;999777444333222222333222222333333333444444444888;;;???DDDGGGHHHGGGFFFBBBDDDFFFHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRROOOOOONNNNNNOOOPPPQQQRRRQQQQQQRRRRRRQQQOOONNNMMMMMMMMMLLLLLLLLLNNNMMMLLLLLL\\\eeellluuurrrnnnttt{{{zzz|||~~~}}}dddiiixxxXXXIIIMMMLLLJJJLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEFFFHHHHHHFFFDDDCCCDDDCCCFFFUUUlll|||gggooo}}}qqqqqq{{{pppxxxwwwiii___VVVLLLFFFFFFAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCEEEIIIMMMOOORRRRRRQQQOOOMMMJJJHHHGGGFFFFFFGGGHHHHHHIIIHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLOOOPPPPPPPPPQQQQQQQQQRRRQQQPPPOOONNNNNNNNNOOOPPPOOONNNNNNMMMKKKJJJIIIIIIDDDEEEEEEDDDCCCDDDFFFHHHIIIGGGEEEEEEEEEEEEDDDBBBAAACCCDDDDDDBBBAAABBBCCCBBBFFFKKKMMMMMMLLLKKKJJJJJJJJJNNNTTTUUUQQQOOOOOOJJJIIIGGGGGGHHHIIIIIIIIIJJJLLLLLLGGGAAA@@@EEEKKKZZZVVVLLLAAA===??????<<<===AAADDDDDDBBB@@@@@@@@@CCCEEEGGGJJJLLLMMMMMMMMMKKKHHHDDDAAAAAADDDIIIMMMKKKKKKJJJFFFCCCBBBEEEHHHNNNNNNNNNNNNMMMLLLMMMOOOIIICCC???>>>;;;888999<<>>===;;;999888777666444444444333333222222222555888<<>>>>>>>>======@@@CCCDDDCCCAAA@@@???EEEGGGIIIKKKLLLMMMMMMMMMJJJFFFAAA@@@CCCGGGIIIJJJFFFHHHGGGCCC???BBBKKKSSSVVVUUUSSSPPPMMMMMMMMMNNNIIIDDD@@@???===999888;;;???AAADDDFFFGGGHHHIIIKKKLLLLLLMMMNNNNNNNNNNNNNNNLLLKKKJJJKKKMMMNNNNNNNNNNNNLLLKKKLLLQQQXXX```eeellljjjeee]]]SSSNNNNNNPPPMMMOOORRRSSSQQQOOONNNNNNNNNMMMMMMNNNPPPVVV^^^dddjjjiiiiiiooo|||yyyrrriii^^^RRRJJJBBB:::777777777777777888;;;>>>BBBEEEGGGKKKHHHHHHMMMGGGFFFPPPcccvvvmmmrrrnnnhhhhhhkkkmmmqqqvvvwwwpppcccYYYWWWUUUSSSQQQPPPNNNJJJHHHHHHJJJQQQ```uuuhhhUUUJJJEEE???>>>===<<<<<<<<<<<<<<<777777777777777777777777666555444444333333444444666555555444444555555666666666666666666555555444444444444555666666777777777777888888888888888999999999999999999:::;;;<<<>>>???@@@BBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFDDDDDDCCCBBBAAA>>><<<;;;999999888777666555444444333555888;;;???CCCEEEGGGJJJIIIIIIJJJLLLNNNNNNOOOUUUTTTTTTTTTUUUWWWYYYZZZUUUSSSQQQOOONNNOOOQQQRRRSSSSSSTTTTTTTTTSSSQQQPPPLLLLLLOOOQQQPPPMMMLLLMMMVVVcccjjjpppyyyvvvqqquuuyyyyyy|||hhhfff```OOOKKKOOOHHHDDDGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEGGGAAA@@@BBBBBBIIIggguuudddppp~~~lllXXXOOONNNHHHGGGEEEBBBAAAAAAAAAAAADDDCCC@@@>>>>>>>>>@@@AAAGGGJJJNNNRRRSSSRRRPPPNNNJJJIIIGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMMMMNNNNNNOOOOOOPPPOOONNNNNNNNNMMMMMMLLLLLLLLLJJJGGGBBB???>>>@@@BBBKKKMMMMMMKKKFFFDDDEEEHHHDDDDDDDDDDDDDDDGGGKKKNNNGGGIIIJJJJJJHHHFFFFFFGGGHHHEEEHHHQQQWWWUUUOOOLLLNNNKKKHHHIIILLLMMMJJJGGGEEEGGGIIIGGGDDDDDDHHHLLLRRRUUURRRHHH???===>>>>>>===???BBBDDDDDDBBB@@@???FFFGGGIIIKKKLLLLLLLLLLLLFFFEEEEEEEEEFFFFFFEEEEEECCCEEEFFFFFFFFFLLLUUU]]]]]]^^^[[[RRRJJJIIIKKKLLLKKKFFFCCCBBB???999888:::@@@BBBEEEFFFGGGGGGIIIKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOLLLMMMPPPUUU\\\bbbfffhhh^^^\\\WWWQQQLLLKKKOOORRRPPPRRRTTTTTTRRROOONNNNNNOOOOOOQQQUUUYYY\\\ccciiihhhmmmvvvyyynnngggbbbWWWKKKCCC<<<777666999666666777:::===AAADDDFFFHHHLLLIIIGGGHHHCCCJJJ^^^fffgggmmmeee]]]]]]hhhnnntttwwwrrrhhh\\\UUUTTTSSSQQQOOONNNLLLHHHEEECCCBBBEEEPPPbbbvvv{{{cccSSSIIIDDDAAA<<<<<<===<<<<<<<<<===>>>999888888888777777777777777666555555444444555555222222333333444666777888666666666666666555555444444444555555666777777888777888888888999999::::::999999999999:::;;;<<<===???@@@AAABBBDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHHHHHHHGGGDDDBBB@@@@@@???>>>===<<<;;;;;;::::::;;;<<<===???BBBCCCEEEFFFJJJMMMMMMJJJJJJMMMQQQTTTTTTSSSSSSTTTVVVXXXYYYTTTSSSQQQOOONNNOOOPPPQQQRRRRRRSSSTTTTTTSSSQQQPPPMMMLLLNNNRRRQQQLLLMMMQQQZZZfffkkkqqqyyywwwqqqtttzzzyyy}}}{{{bbbmmmwwwVVVIIIIIIMMMGGGGGGNNNPPPCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFFFFBBBCCCFFFAAAAAA[[[{{{zzzssslllssswwwaaaUUUSSSMMMJJJGGGDDDBBBAAABBBCCCAAAAAAAAAAAA@@@>>><<<;;;AAADDDIIINNNQQQRRRRRRQQQOOOMMMKKKHHHFFFFFFEEEFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNKKKFFF@@@===???DDDHHHMMMMMMJJJEEEAAA@@@CCCGGGCCCDDDDDDCCCDDDGGGLLLPPPLLLKKKJJJHHHGGGJJJNNNRRRLLLHHHJJJTTT]]]```______RRRPPPMMMMMMMMMLLLIIIFFFAAAEEEHHHIIIGGGEEEFFFGGGLLLQQQPPPGGG???===>>>?????????AAABBBCCCCCCAAA@@@EEEFFFHHHJJJKKKLLLKKKKKKDDDIIIOOOPPPKKKFFFCCCBBB@@@BBBEEEKKKRRRYYY^^^```dddiiieeeVVVGGGEEEIIILLLLLLGGGDDDCCC???:::999;;;AAACCCFFFGGGGGGHHHIIIKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLMMMNNNOOORRRTTTYYY```dddeeeaaa]]]LLLMMMNNNNNNNNNOOOQQQSSSTTTUUUVVVUUURRRPPPOOOOOOTTTSSSWWW]]]```aaaeeelllooozzz{{{nnneeeaaaXXXNNNCCC===999555666999666777999<<<@@@CCCFFFGGGHHHLLLIIIDDDAAA@@@SSStttzzzkkknnnoooccc^^^cccyyyyyywwwpppggg___ZZZXXXRRRPPPNNNMMMLLLJJJGGGDDDAAA???AAAIIIVVVggg|||vvv[[[KKKEEE@@@===;;;:::<<<======<<<;;;===>>><<<;;;:::999888777777777888777666666555666666666111111222222444555777888666666666666666555555444444555555666666777888888888888888999::::::;;;;;;::::::::::::;;;<<<>>>>>>@@@AAAAAACCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCIIINNNOOOKKKJJJMMMQQQOOOOOOPPPPPPQQQSSSTTTUUURRRRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPOOOLLLMMMQQQOOOKKKOOOXXX^^^hhhlllqqqzzzwwwpppsssyyyyyy}}}wwwhhhpppTTTIIIIIIKKKFFFGGGOOOOOOAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEBBBDDDFFFFFFEEEEEEFFFGGGDDDCCCFFFIIICCC@@@RRRjjjzzzvvvwwwrrruuu~~~rrrhhhllluuuzzzvvv|||lll^^^[[[UUUQQQLLLFFFCCCAAAAAABBB@@@AAABBBCCCBBB@@@===<<<>>>@@@CCCGGGKKKMMMOOOPPPQQQOOOMMMKKKIIIGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMJJJGGGCCC>>>===AAAHHHMMMJJJGGGBBB===999:::===@@@>>>?????????@@@DDDIIILLLLLLKKKHHHGGGHHHOOOWWW^^^WWWRRRQQQVVV[[[\\\\\\^^^TTTTTTSSSQQQNNNLLLJJJHHHBBBDDDGGGGGGFFFDDDCCCBBBFFFKKKKKKDDD>>>>>>@@@@@@AAA@@@???@@@BBBCCCCCCBBBDDDEEEHHHJJJKKKLLLLLLLLLFFFOOOXXXXXXRRRIIIEEEDDD???AAAGGGQQQZZZ___```^^^hhhmmmhhhTTTEEECCCHHHJJJHHHDDD@@@@@@>>>;;;;;;>>>BBBEEEGGGHHHHHHIIIJJJLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMMMMLLLMMMOOOQQQZZZ[[[^^^aaabbb^^^UUUNNNEEEGGGLLLPPPRRRSSSRRRQQQTTTUUUTTTSSSQQQPPPQQQSSSRRROOOSSS\\\```aaahhhqqqtttdddYYYTTTKKKCCC;;;888666444555888777999<<<@@@CCCEEEGGGHHHHHHJJJFFFBBBCCCHHHeee~~~tttmmmlllgggaaaccckkk{{{oooccc[[[WWWVVVVVVOOOMMMJJJIIIIIIHHHEEEDDDBBBBBBDDDIIINNNWWWjjj|||||||||mmmZZZGGG???<<<:::888999999;;;======<<<;;;<<<>>>@@@>>><<<:::888777777777888777666666555555666666333333333222333333444555666666666666666555555444555555555666777777888888888888999999:::;;;;;;<<<<<<<<<<<<===>>>???AAAAAA@@@AAAAAABBBDDDEEEGGGHHHJJJIIIIIIHHHIIIJJJKKKLLLKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIHHHGGGFFFDDDCCCBBBCCCGGGMMMOOOOOONNNOOOPPPKKKLLLMMMOOOPPPPPPQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQKKKKKKOOOMMMJJJRRR^^^bbbkkknnnrrr{{{xxxqqqsssxxxxxx}}}vvvxxxdddTTTJJJJJJKKKDDDDDDHHHDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@??????@@@AAABBBCCCAAACCCFFFFFFEEEDDDFFFGGGBBBDDDGGGHHHDDDBBBLLLZZZ}}}zzzuuuqqqlllhhhmmmvvvooo\\\^^^iiikkkrrr}}}vvvkkkiiibbb]]]UUUMMMGGGCCCBBBCCC@@@AAABBBCCCCCCBBBBBBAAA?????????@@@BBBEEEHHHJJJNNNNNNMMMLLLKKKIIIHHHGGGDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGKKKKKKKKKLLLLLLMMMMMMMMMIIIGGGEEEBBB@@@BBBGGGKKKFFFBBB<<<888777777777777999:::<<<<<<===@@@DDDGGGLLLKKKIIIHHHIIIPPPXXX___^^^YYYUUUTTTQQQLLLKKKMMMOOORRRSSSQQQLLLHHHHHHIIIEEEEEEEEECCCBBB@@@@@@AAAAAADDDDDD???<<>>CCCDDDFFFIIIJJJJJJJJJKKKMMMKKKLLLMMMMMMNNNNNNMMMMMMJJJMMMOOOPPPQQQRRRVVVYYY^^^ZZZWWWVVVWWWUUUOOOJJJHHHJJJMMMQQQTTTTTTTTTRRRPPPPPPPPPNNNNNNPPPUUUXXXSSSMMMPPP[[[ccciiiwwwvvvgggXXXKKKDDDAAA;;;777777777555555888999<<>>>>>;;;:::<<<===BBB@@@>>>;;;999777777777777777666555555555555666555555444333222222222222666666666666666555555444555555666666777777888888888888999::::::;;;<<<<<<>>>>>>>>>???@@@BBBCCCDDD@@@AAAAAABBBDDDEEEGGGHHHKKKKKKJJJIIIIIIJJJLLLMMMKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPOOOMMMKKKHHHFFFEEEFFFJJJOOOSSSTTTQQQMMMKKKLLLNNNPPPQQQQQQPPPPPPQQQRRRTTTVVVVVVTTTSSSQQQRRRRRRTTTUUUUUUTTTSSSRRRRRRKKKJJJMMMLLLIIISSSccceeemmmooosss|||zzzrrrtttwwwxxx}}}zzzxxxTTTMMMDDDFFFIIIEEEFFFGGGAAACCCBBBBBBAAAAAA@@@@@@???===============???AAABBB@@@CCCFFFFFFDDDDDDFFFHHHBBBEEEGGGFFFCCCCCCJJJQQQxxxsssfffiiimmmkkknnnxxxVVVMMM^^^dddmmmyyy}}}vvvuuunnnhhh___TTTLLLGGGEEEEEEBBBBBBAAAAAABBBDDDEEEGGGAAA@@@===<<<===???CCCFFFJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDFFFGGGIIIKKKLLLMMMHHHIIIIIIJJJIIIHHHFFFEEEJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKHHHEEECCCDDDEEEDDD@@@;;;888888888555222888999;;;<<<===???BBBEEENNNMMMKKKIIIJJJMMMSSSXXXYYYVVVUUUSSSNNNHHHFFFIIIGGGMMMQQQNNNGGGCCCEEEIIIIIIGGGCCC???===>>>???AAA>>>@@@@@@<<<;;;???BBBBBBDDD@@@<<<<<>>===<<<;;;999888777666777777666666555555555444666666777777666555444444111111111222333444666666333444444555666777888888;;;;;;::::::;;;<<<>>>???@@@@@@??????@@@BBBDDDEEEEEEDDDCCCCCCEEEGGGJJJLLLIIIJJJKKKLLLLLLLLLLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOQQQSSSVVVVVVTTTRRROOOPPPPPPPPPOOOMMMLLLKKKHHHFFFFFFKKKQQQTTTRRRNNNNNNSSSVVVUUUPPPMMMNNNPPPQQQQQQQQQPPPPPPOOOOOOOOOQQQRRRRRRRRRVVVXXXTTTLLLLLLKKKLLLMMMMMMNNNVVV```fffiiimmmrrrvvvwwwxxxxxx}}}iiiVVVQQQHHHFFFDDDCCCBBBCCCDDDEEEGGGEEECCCAAA===;;;999777;;;;;;;;;<<<===???@@@AAA>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDYYYuuudddooo{{{uuukkkiiivvvzzzgggYYY[[[bbbjjjrrrwww~~~~~~uuukkkjjjcccVVVMMMIIIGGGDDDEEEEEEEEECCCBBBBBBCCCEEEEEECCCAAA???>>>======>>>AAADDDHHHKKKMMMMMMLLLKKKGGGGGGGGGGGGGGGFFFFFFEEEIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHFFFDDDCCC@@@???===;;;:::999888888333555888<<>><<<:::<<<<<<<<<===???@@@BBBBBBBBBAAA@@@???AAACCCGGGIIIHHHIIIJJJLLLMMMMMMNNNNNNLLLLLLLLLJJJIIIGGGEEEDDDKKKOOOSSSVVVWWWXXXYYYZZZWWWNNNAAA999888999999888:::999888999;;;@@@EEEHHHHHHIIIIIIIIIHHHIIIKKKMMMMMMMMMNNNOOOOOOPPPPPPPPPNNNSSS[[[aaabbb___ZZZWWWKKKJJJJJJKKKLLLOOOQQQRRROOOOOOOOOOOOOOONNNNNNNNNNNNMMMKKKMMMQQQYYY```eee]]]]]]aaalll~~~{{{uuufffXXXTTTPPPFFF<<<999999777666555666888;;;===@@@CCCEEEDDDCCCCCCDDDDDDGGGBBBEEETTTjjjfffcccaaaaaadddhhhiiiddd``````\\\VVVRRRQQQPPPNNNMMMJJJJJJIIIHHHEEECCC@@@???AAABBBDDDFFFHHHKKKQQQVVVccciiittt}}}~~~|||lllUUUEEE>>>===;;;888555333333444555999999999999999999999999===<<<;;;:::888777666555777777666666666555555555666666777777666666555444333222222222333333444555666666666666666666666666;;;;;;::::::;;;===???@@@AAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFHHHJJJLLLMMMLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWWWWUUUSSSQQQRRRSSSRRRQQQNNNKKKIIIJJJHHHHHHKKKQQQSSSQQQMMMNNNQQQUUUTTTQQQMMMLLLMMMPPPPPPPPPOOOOOONNNNNNMMMQQQSSSTTTSSSUUUWWWTTTNNNPPPLLLKKKLLLMMMOOOWWW___gggjjjnnntttwwwyyyyyyyyyyyyyyyOOOMMMGGGFFFDDDCCCCCCCCCEEEFFFEEEDDDCCCBBB@@@???>>>===?????????>>>>>>??????@@@===>>>>>>>>>?????????@@@>>>>>>???@@@AAABBBDDDEEEJJJqqqvvvvvvwwwdddxxxsssnnnuuuyyyssskkkhhh___```dddmmmwww{{{tttrrrkkk```WWWRRRMMMGGGDDDEEEFFFFFFFFFEEEEEEFFFEEEEEEEEEDDDCCCAAA???>>>>>>@@@CCCFFFIIIKKKKKKLLLFFFGGGHHHIIIIIIHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFEEECCCAAA>>>===<<<;;;999:::<<<>>>@@@AAABBBBBBAAAGGGNNNQQQOOOMMMMMMOOOLLLKKKIIIGGGEEECCCBBBAAADDDMMMQQQKKKCCCBBBEEEHHHCCCBBBAAA@@@>>>===<<<<<<:::::::::;;;===???AAABBBCCCBBBAAA@@@BBBDDDGGGIIIHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKJJJIIIHHHFFFDDDCCCEEEGGGLLLPPPTTTVVVVVVUUUMMMEEE===999;;;>>>@@@???999:::<<>>999:::666555555555888<<<@@@CCCDDDGGGIIIGGGDDDCCCCCCDDDDDD@@@KKKnnn{{{gggdddcccdddhhhmmmnnnjjjeeeUUURRRNNNLLLMMMMMMMMMLLLIIIHHHHHHGGGEEECCCAAA???BBBBBBCCCGGGKKKOOOPPPQQQRRRRRRWWWdddpppzzzpppZZZMMMCCC<<<999999888555333222222333444888888888888888888888888;;;;;;:::999888666555555777777666666666666555555666777777777777666666555555444444333222222333333555555555666777777888888::::::;;;;;;<<<>>>???@@@BBBBBBAAAAAABBBCCCDDDEEEGGGGGGIIIJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTUUUWWWXXXXXXUUUSSSSSSTTTUUUUUUSSSOOOKKKHHHKKKJJJJJJMMMQQQRRRPPPNNNMMMOOOPPPQQQPPPNNNLLLJJJOOOOOONNNNNNMMMLLLLLLKKKNNNSSSVVVTTTSSSTTTSSSPPPRRRMMMKKKMMMOOORRRYYY```gggkkkpppuuuyyy{{{{{{{{{hhhfffMMMLLLEEEEEEDDDCCCCCCDDDFFFGGGBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCAAA@@@??????>>>>>>===============>>>>>>>>>;;;<<<<<<>>>???AAACCCDDDEEESSSooonnngggbbbppp{{{yyypppaaaWWWTTT^^^kkksss||||||pppggg^^^RRRHHHEEEFFFGGGGGGFFFEEECCCBBBFFFGGGHHHIIIHHHFFFCCCAAA>>>>>>???@@@CCCFFFHHHJJJIIIJJJKKKLLLKKKJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJGGGEEECCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA<<>>@@@BBBCCCEEEDDDCCCBBBCCCEEEHHHIIIHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEFFFGGGKKKQQQWWWZZZXXXUUUJJJEEE>>>;;;<<<>>>===<<<;;;>>>BBBFFFIIIJJJIIIIIIFFFHHHKKKLLLKKKKKKKKKKKKLLLLLLNNNPPPQQQSSSTTTTTTaaa___ZZZTTTNNNJJJHHHFFFNNNOOOPPPPPPQQQQQQPPPPPPRRRQQQOOOMMMLLLMMMNNNOOOJJJQQQZZZ```cccgggmmmrrr~~~hhh^^^VVVPPPIIIDDD>>>999999===888777666777:::???DDDGGGEEEGGGHHHGGGCCC@@@AAACCCNNNUUUpppddd___bbbbbbdddiiimmmnnnjjjfffNNNLLLIIIHHHIIIJJJJJJJJJHHHHHHGGGFFFEEECCCBBBBBBCCCBBBBBBGGGMMMPPPNNNKKKJJJFFFGGGPPP\\\eeeooowwwyyyeeeOOOEEEBBB>>>:::888555444333222111222333444999999999999999999999999;;;;;;:::999888777666555777777666666666666666666777777777888888777777666777777555444333222222222///000222444666999:::;;;999:::;;;<<<===???@@@AAABBBCCCCCCCCCDDDEEEEEEFFFGGGHHHKKKMMMNNNOOONNNNNNOOOPPPQQQSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVXXXXXXWWWUUURRRQQQSSSUUUVVVUUUQQQLLLIIIJJJJJJKKKNNNRRRSSSRRRPPPMMMLLLKKKLLLMMMNNNNNNMMMNNNNNNMMMMMMLLLKKKKKKJJJLLLSSSWWWSSSPPPPPPQQQQQQOOOLLLMMMRRRVVVXXX\\\aaahhhkkkqqqwww{{{||||||{{{~~~pppdddXXXMMMJJJDDDCCCCCCCCCDDDEEEFFFGGGAAAAAABBBCCCCCCDDDEEEEEECCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAAEEEIIInnnpppwwwzzzkkkqqq|||fffSSSHHHQQQ]]]bbbmmm{{{xxxoooaaaTTTQQQNNNKKKHHHFFFDDDBBBAAAEEEFFFGGGHHHIIIHHHHHHHHHCCCBBB???>>>???AAADDDFFFJJJKKKMMMNNNNNNLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGIIIJJJLLLMMMNNNNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCAAAFFFLLLMMMJJJDDD???===:::::::::;;;>>>AAADDDEEENNNWWW[[[QQQEEEBBBFFFKKKFFFCCC@@@<<<;;;;;;===>>><<<======???AAACCCEEEFFFFFFFFFEEEDDDEEEFFFHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIKKKQQQXXXZZZVVVQQQFFFCCC@@@>>>??????>>><<>>===>>>@@@BBB===<<<::::::<<<@@@DDDFFFHHHHHHHHHFFFBBB???BBBHHH\\\yyyppp```YYY^^^^^^aaaeeehhhhhhdddaaaLLLJJJHHHGGGHHHHHHGGGFFFHHHGGGGGGFFFEEEEEEDDDDDDCCCAAABBBGGGNNNPPPLLLGGGIIIFFFGGGJJJKKKMMMTTT[[[hhhrrruuuiiiYYYOOODDD@@@===777333222333222222111222333444555::::::::::::::::::::::::;;;::::::999888777666666666666777777777777777777777777888888888888888777999888777555444444333333///000111333555777888999777888:::<<<>>>???AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGIIILLLOOOPPPPPPOOONNNOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVVVVXXXXXXWWWTTTQQQOOOQQQTTTVVVVVVSSSOOOLLLIIIJJJLLLOOORRRTTTTTTSSSNNNKKKGGGFFFIIIMMMPPPRRRMMMMMMMMMLLLLLLLLLKKKKKKJJJRRRVVVRRRMMMNNNPPPQQQJJJKKKRRR[[[```___```dddiiimmmsssxxx||||||{{{zzz}}}```qqqpppKKKIIIFFFBBBBBBBBBCCCCCCDDDEEEEEE@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>>>>>>>>>>??????<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===@@@GGGUUUyyywwwrrr{{{zzz}}}fffPPPAAAFFFNNNRRR\\\jjjvvv~~~uuuiii^^^WWWOOOHHHFFFFFFFFFFFFEEEEEEDDDDDDFFFIIILLLNNNKKKIIIEEEAAA??????@@@AAAEEEGGGJJJMMMOOOPPPPPPOOOKKKKKKJJJIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAACCCBBBBBBCCCDDDFFFGGGHHHKKKKKKLLLLLLMMMLLLKKKKKKHHHHHHHHHIIIHHHHHHGGGGGGIIIKKKLLLKKKHHHCCC???===777666555666:::@@@FFFJJJOOOZZZ___XXXLLLGGGGGGHHHIIIFFFAAA===;;;;;;===>>>>>>>>>???@@@BBBDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHGGGHHHIIIJJJJJJKKKJJJJJJLLLMMMMMMMMMLLLKKKKKKJJJGGGFFFFFFJJJPPPPPPKKKFFF======>>>@@@CCCFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLMMMOOORRRUUUXXXZZZ]]]^^^[[[VVVOOOKKKIIIIIIJJJKKKMMMOOOQQQRRRQQQRRRSSSSSSRRRQQQOOONNNIIIHHHHHHIIIMMMQQQUUUXXX```cccfffhhhnnn}}}wwwuuufffQQQIIIDDD@@@<<<>>>DDDJJJIIIFFF>>>=========???BBBEEEGGGMMMJJJGGGEEE@@@===EEEQQQfffwwwhhhaaa]]]___```aaacccdddcccaaa___LLLJJJHHHGGGGGGGGGFFFDDDFFFFFFEEEDDDDDDDDDEEEEEEBBBAAAAAAFFFLLLMMMIIIDDDHHHHHHIIIJJJFFFBBBFFFMMMOOOYYYhhhvvvzzzjjj]]]UUUKKKDDD>>>;;;777222111444111111222222333555666777::::::::::::::::::::::::999999888888777666666555666666777777777777888888777888888999999999999888999888888777666666777777555555555444444444333333555777999;;;>>>???@@@AAAAAACCCDDDFFFHHHIIIJJJJJJIIIJJJMMMPPPQQQQQQPPPPPPPPPPPPRRRSSSUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXYYYXXXUUURRRPPPRRRUUUWWWWWWUUURRRPPPKKKLLLNNNQQQSSSTTTTTTTTTNNNLLLHHHFFFGGGJJJOOOSSSMMMMMMMMMMMMMMMNNNNNNNNNKKKRRRUUUQQQMMMNNNPPPQQQIIIOOOZZZeeegggddddddhhhlllpppvvv{{{~~~~~~|||zzz~~~}}}bbb[[[EEEHHHIIIAAAAAAAAABBBBBBBBBBBBBBB????????????????????????===<<<<<<<<<===>>>??????<<<<<<<<<;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;<<>>@@@DDDHHHLLLPPPSSSTTTMMMMMMMMMLLLKKKJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBAAAAAAAAABBBCCCDDDGGGHHHJJJKKKLLLLLLKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGEEEDDD999888777777:::@@@EEEIIIHHHRRRYYYVVVOOOKKKIIIGGGIIIFFFBBB>>><<<<<<===>>>>>>>>>>>>???AAABBBDDDEEEHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEGGGIIIHHHEEEAAA@@@AAACCCEEEFFFGGGGGGGGGLLLKKKIIIHHHHHHHHHIIIJJJIIIKKKNNNQQQTTTXXX^^^bbbaaaaaaaaa___YYYQQQIIIDDDJJJKKKMMMOOOPPPOOOOOONNNQQQQQQQQQQQQPPPOOONNNMMMGGGHHHJJJNNNSSSYYY^^^aaaccckkkuuuzzzjjjdddVVVEEEBBBAAA@@@???BBBKKKRRRNNNEEE;;;<<<===@@@CCCFFFHHHJJJIIICCC???===;;;===MMM```{{{tttccc\\\aaadddddddddddddddccccccbbbKKKIIIGGGGGGGGGGGGEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDAAAAAABBBEEEIIIIIIFFFCCCEEEEEEFFFHHHFFFCCCDDDJJJJJJOOOWWW___dddgggggggggttt}}}qqqdddZZZSSSNNNAAA:::555444333111333666111111222444555777888999999999999999999999999999777666666555555444444333666666777777777888888888777888999999::::::999999888888888888999999:::;;;:::999888777555444222222333555777:::===???@@@@@@@@@BBBDDDGGGJJJKKKLLLLLLLLLMMMOOOQQQRRRSSSSSSSSSPPPQQQSSSUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYY[[[ZZZWWWUUUVVVWWWXXXYYYXXXVVVUUUSSSNNNPPPRRRSSSRRRRRRRRRRRRNNNNNNMMMJJJGGGGGGKKKOOOLLLMMMMMMNNNOOOPPPQQQRRRNNNSSSUUUQQQOOOQQQRRRQQQMMMUUUccckkkjjjeeegggmmmqqqtttzzz}}}{{{~~~iiiooozzzRRRGGGGGGHHH@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<======>>>???===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<>>>EEEHHHVVVuuuyyyssspppxxx~~~~~~iiibbbkkkggg]]]PPPFFFBBBDDDGGGJJJSSS^^^mmmwww}}}{{{pppaaaVVVPPPMMMJJJHHHGGGFFFEEEDDDEEEFFFIIIJJJKKKKKKLLLKKKJJJHHHGGGEEE??????@@@BBBEEEIIILLLNNNNNNNNNOOONNNNNNLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBDDDEEEEEEFFFHHHJJJKKKJJJIIIHHHJJJJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLLLLJJJIII???>>>>>>>>>>>>???AAABBB>>>GGGMMMMMMKKKJJJFFFBBBDDDBBB@@@===<<<===???@@@@@@@@@@@@@@@AAABBBCCCDDDHHHGGGGGGGGGFFFFFFFFFEEEGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDGGGHHHIIIIIIGGGFFFEEEEEEKKKJJJJJJIIIIIIJJJKKKLLLLLLPPPVVV[[[___aaadddfff]]]\\\ZZZVVVRRRNNNKKKIIINNNOOOQQQQQQQQQPPPNNNMMMPPPPPPOOONNNMMMMMMMMMMMMKKKMMMQQQVVV\\\bbbgggjjjppp{{{|||wwwvvvgggYYYUUUJJJ???AAA>>>BBBFFFHHHMMMPPPJJJ@@@:::<<>>777111222222000...///111222333555777999:::;;;888888888888888888888888444444444333333222222222666666777777888888888999777888999:::::::::::::::888888888999:::;;;======::::::999888777666555555222444777:::===>>>?????????AAADDDHHHKKKMMMNNNNNNOOOOOOQQQRRRTTTUUUUUUUUUQQQRRRTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYY[[[\\\\\\YYYWWW[[[[[[[[[ZZZYYYWWWVVVUUUQQQSSSTTTTTTRRRPPPOOOOOONNNQQQRRROOOIIIEEEFFFJJJLLLMMMNNNOOOQQQRRRSSSTTTQQQTTTUUURRRQQQSSSTTTRRRRRR[[[hhhnnnjjjdddhhhppptttxxx}}}||||||xxx\\\{{{wwwiiiOOOIIIBBB@@@@@@@@@@@@@@@@@@???>>>==================>>>>>>>>>>>>>>>===============>>>=========<<<<<<;;;;;;;;;:::999::::::;;;<<<===>>>@@@>>>JJJLLLPPP~~~zzziiivvv}}}uuulll___eeeppplll___NNNEEEDDDCCC@@@EEEQQQaaalllttt{{{yyykkkbbbZZZSSSNNNIIIIIIHHHGGGFFFFFFEEEEEEFFFHHHKKKNNNNNNMMMLLLJJJDDDCCCAAA??????AAABBBDDDNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFFFFEEECCCBBBCCCDDDFFFHHHEEEFFFHHHIIIJJJHHHGGGFFFKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLNNNOOOMMMKKKHHHBBBCCCDDDDDDBBB???<<<;;;:::@@@EEEEEEEEEEEEAAA<<<@@@???===<<<===>>>@@@AAACCCCCCCCCCCCCCCDDDEEEEEEHHHGGGGGGGGGFFFEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKHHHIIIHHHGGGDDDCCCDDDFFFDDDFFFHHHIIIJJJJJJLLLMMMHHHIIIJJJKKKLLLMMMNNNNNNRRRWWW___dddffffffddddddUUURRROOOMMMMMMOOOQQQSSSNNNOOOQQQRRRSSSSSSRRRRRRPPPOOOMMMLLLKKKLLLMMMNNNQQQSSSWWW]]]ccciiimmmooo}}}pppfffaaaWWWZZZQQQHHHGGG@@@:::???;;;EEELLLLLLLLLKKKDDD<<<>>>@@@CCCEEEFFFEEECCCBBB???999:::DDDQQQfffccc\\\tttzzz___]]]\\\[[[ZZZZZZ\\\```cccHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDCCCBBBBBBAAAAAAAAABBBDDDFFFEEECCCAAA???;;;<<<>>>@@@BBBDDDFFFGGGGGGHHHLLLRRRWWWVVVQQQLLLMMMRRRVVVZZZeeesssyyywwwxxxwwwzzzxxxuuuxxx|||wwwnnnaaaUUULLLGGGEEE;;;888444222222333444444555666888999:::999777666666666666555555444444444222222111111111222444555666666666666777777777777888888999:::;;;;;;<<<<<<::::::;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;555555555555666888999:::;;;>>>CCCGGGKKKLLLMMMLLLPPPPPPQQQRRRSSSUUUWWWXXXXXXWWWWWWWWWWWWXXXYYYYYY[[[ZZZXXXZZZ\\\]]][[[XXXWWWXXXYYY\\\^^^^^^[[[XXX\\\]]]]]][[[YYYVVVVVVVVVTTTSSSSSSTTTUUUTTTQQQOOOOOOSSSVVVTTTNNNKKKKKKMMMNNNPPPSSSUUUUUUTTTUUUVVVUUUTTTSSSSSSTTTSSSQQQOOO]]]ccciiiiiifffggglllrrrxxx{{{~~~cccvvvggg|||eeePPPFFF===CCC@@@???>>>>>>===>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@CCCEEEHHHHHHDDD???===<<<;;;999:::???MMMjjjjjjRRRWWWbbbqqq{{{{{{[[[ZZZXXXVVVWWWYYY[[[]]]GGGGGGFFFEEEDDDCCCBBBAAACCCCCCBBBBBBAAA@@@@@@@@@@@@AAACCCDDDDDDBBB???>>>;;;<<<===>>>AAACCCEEEFFFGGGHHHKKKPPPSSSSSSOOOKKKGGGJJJLLLOOOXXXeeejjjhhheeecccdddhhhgggcccbbbeeeeeeccc]]]UUULLLDDD@@@===888777666777888888666555555666777888888777666555555555555444444333333333222111111111222333555666777777777888888888999999999999999::::::;;;;;;;;;:::::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<<<<>>>===;;;:::888777777666<<>>>>>>>>>>>???????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;>>>BBBCCCOOOooo{{{}}}sss~~~mmmpppaaaLLLFFFEEECCCAAACCCKKKUUU___lllwww~~~vvviii```QQQQQQOOOMMMJJJHHHGGGGGGGGGGGGGGGIIIKKKMMMMMMMMMKKKJJJIIIGGGFFFEEEDDDDDD@@@AAACCCFFFIIIMMMPPPQQQTTTTTTSSSRRRPPPLLLIIIGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFHHHHHHFFFFFFFFFGGGJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJHHHIIILLLNNNIIIBBB;;;888888777777777888;;;>>>AAACCCEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGGGGFFFFFFGGGHHHIIIKKKJJJJJJIIIJJJKKKKKKLLLQQQOOOQQQWWWZZZZZZ\\\```RRRUUUVVVVVVSSSPPPNNNMMMTTTUUUUUUUUUTTTRRRQQQPPPPPPPPPQQQTTTVVVUUUQQQNNNOOONNNMMMNNNRRRXXX___ccccccfffjjjooowwwzzzpppeee[[[RRRLLLDDDAAA===999777888:::<<>>>>>@@@AAABBBBBB@@@>>>===<<<;;;;;;<<<>>>AAADDDEEEHHHHHHJJJMMMOOOOOOLLLIIICCCDDDDDDEEEKKKTTTZZZZZZZZZVVVTTTVVVVVVUUUWWWZZZXXXVVVRRRMMMGGGAAA<<<:::666666999<<<>>><<<999666555555666666666666555444333333333333333222222222111111111222333555666777888888999999999:::::::::::::::::::::::::::::::::999::::::;;;;;;;;;::::::<<<<<<=========>>>>>>>>>CCCBBBAAA>>><<<:::999888>>>AAAEEEIIIMMMOOOOOOOOONNNOOOPPPRRRTTTWWWXXXYYYYYYXXXXXXXXXXXXYYYZZZZZZ___^^^^^^^^^______]]][[[^^^\\\ZZZZZZ\\\^^^______\\\]]]^^^]]][[[XXXWWWWWWUUUQQQMMMLLLNNNRRRVVVWWWWWWZZZ\\\[[[WWWTTTTTTUUUSSSUUUVVVVVVUUUTTTTTTUUUTTTSSSSSSRRRRRRRRRSSSTTT\\\aaaeeefffeeehhhpppvvv|||~~~~~~qqqooolllIIIHHHEEE>>>BBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???<<<<<<>>>>>>CCCWWWmmmvvvvvvuuuxxxttt^^^OOOHHHCCC???===AAAHHHPPP[[[dddpppuuu|||zzzpppbbb]]]UUUNNNIIIHHHIIIJJJHHHFFFEEEEEEGGGIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHAAAAAAAAAAAACCCGGGJJJLLLOOOPPPRRRSSSRRROOOLLLJJJLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDEEEEEEEEEDDDFFFGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKLLLNNNOOOMMMLLLLLLNNNNNNJJJCCC<<<999999999999:::<<<>>>BBBEEEGGGGGGHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTUUUVVVQQQPPPRRRWWWXXXUUUTTTVVVKKKMMMOOOPPPOOONNNOOOOOOSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSVVVXXXXXXUUURRRQQQOOONNNOOOTTT]]]fffkkkiiioooxxxzzzsssiii___UUUMMMFFFBBB;;;;;;999666444666<<>>>>>>>>???@@@AAAAAA???>>>===<<<;;;999999;;;>>>AAADDDHHHHHHJJJKKKLLLLLLJJJIIIEEEDDDCCCCCCFFFMMMRRRUUUZZZUUUPPPOOOPPPSSSWWW[[[XXXTTTNNNHHHCCC???;;;999888888:::===>>>===999666555555444444444444444444222222222222111111111111111111222333555666888888888999999999::::::::::::;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<;;;;;;>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@BBBDDDHHHKKKNNNPPPQQQQQQNNNPPPRRRTTTWWWYYY[[[\\\ZZZYYYYYYYYYYYYZZZ[[[[[[``````_________^^^]]]\\\]]][[[YYYYYYZZZZZZZZZXXX[[[]]]___^^^\\\YYYXXXXXXUUURRRPPPPPPSSSWWW[[[\\\[[[]]]^^^]]]ZZZXXXWWWXXXVVVWWWXXXWWWTTTSSSSSSTTTRRRRRRQQQPPPPPPRRRUUUXXX\\\___cccdddfffjjjrrryyy~~~~~~~~~~~~|||{{{{{{}}}~~~jjjYYYCCCFFFCCC@@@DDDBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::@@@===<<<===>>>@@@IIITTTvvv{{{|||uuuwwwttt```IIICCC>>>===@@@DDDFFFKKKPPP___fffooovvv|||~~~ttteeeWWWOOOLLLLLLMMMLLLJJJHHHHHHJJJLLLJJJIIIKKKLLLMMMMMMMMMLLLKKKJJJFFFEEEDDDCCCCCCDDDEEEEEEFFFHHHJJJLLLNNNNNNNNNNNNOOONNNNNNMMMKKKIIIHHHGGGEEEFFFFFFFFFGGGGGGHHHHHHEEEFFFFFFEEEDDDCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNJJJIIIIIIKKKMMMNNNMMMLLLJJJKKKMMMKKKGGGCCCAAAAAAAAAAAABBBCCCEEEGGGJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPTTTWWW[[[___bbbbbbaaa```NNNLLLNNNRRRPPPJJJGGGGGGLLLMMMOOOOOOOOOPPPRRRTTTRRRRRRSSSSSSSSSSSSSSSSSSRRRSSSUUUXXXZZZYYYXXXWWWUUUVVVXXX[[[___dddiiikkkyyy{{{llleee[[[QQQIIICCC???<<<777999999666333666???FFFHHHCCC===;;;>>>BBBDDDDDDCCC???:::888666555888<<>>===;;;999888777888;;;>>>@@@FFFGGGIIIJJJJJJKKKKKKKKKGGGFFFDDDEEEGGGKKKPPPUUUYYYTTTMMMJJJMMMSSSXXXZZZWWWPPPGGG@@@<<<;;;:::999<<<;;;:::;;;;;;:::888666666555444222222222333444111111111111111111111111111222333555666888999999888888888999999999::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===============??????@@@AAABBBBBBCCCCCCBBBBBBDDDEEEFFFFFFFFFEEEGGGHHHKKKMMMPPPQQQRRRRRRQQQRRRUUUXXX[[[\\\]]]^^^[[[ZZZZZZZZZZZZ[[[\\\\\\___`````````___^^^^^^]]]^^^]]]\\\\\\\\\YYYUUURRRZZZ]]]______\\\ZZZXXXXXXRRRQQQRRRTTTXXX\\\]]]]]]]]]^^^___^^^]]][[[ZZZYYYXXXYYYXXXVVVSSSRRRRRRSSSNNNNNNMMMLLLLLLPPPVVV[[[]]]___bbbdddgggmmmuuu{{{~~~~~~}}}|||}}}~~~zzz|||}}}}}}~~~hhhrrr~~~PPPFFFFFFAAABBBFFFBBBAAA@@@@@@??????@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::===::::::===???@@@CCCGGG^^^|||}}}hhhXXXeeeyyysss\\\MMMEEE???>>>??????AAAEEEOOOVVV```iiiqqqxxxtttiii___WWWQQQNNNLLLKKKMMMQQQRRRPPPLLLJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHIIIIIIHHHGGGFFFEEECCCCCCCCCDDDEEEHHHJJJLLLKKKMMMPPPRRRQQQOOOLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHFFFGGGGGGEEEDDDCCCEEEFFFHHHHHHIIIIIIJJJJJJKKKKKKIIIJJJLLLMMMNNNOOOOOOPPPHHHHHHHHHJJJLLLMMMLLLKKKIIIJJJKKKKKKJJJHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKIIIJJJKKKLLLMMMNNNNNNNNNIIIJJJMMMPPPSSSUUUWWWXXX```ccchhhjjjiiiddd]]]YYYIIIHHHKKKOOOOOOIIIFFFFFFLLLMMMMMMMMMMMMNNNPPPSSSQQQQQQQQQRRRRRRSSSTTTTTTSSSUUUXXXZZZ[[[[[[\\\\\\]]]___dddjjjpppvvv{{{~~~~~~tttiii^^^XXXOOOFFFAAA===:::888555777888555333666===EEEDDDAAA???@@@CCCFFFEEECCC===888555555555777@@@KKK___^^^LLLOOOGGGIIIMMMHHHIIINNNKKKMMMOOORRRTTTVVVVVVVVVUUUEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>??????@@@@@@??????>>>===999888777666777999;;;===BBBDDDGGGIIIJJJJJJKKKMMMHHHFFFEEEGGGGGGGGGLLLRRRWWWTTTMMMIIIMMMUUUZZZYYYSSSKKKAAA;;;;;;===?????????===:::999999999888777777666333111111222333444000000000111111111111111222333555666888888999999888888999999999:::::::::========================<<<===>>>???????????????AAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHLLLMMMNNNPPPQQQRRRRRRRRRSSSUUUXXX[[[]]]^^^______\\\[[[[[[[[[[[[\\\]]]]]]^^^```aaaaaa```______```bbbaaaaaaaaa```]]]WWWSSSYYY\\\^^^___\\\ZZZXXXWWWOOOPPPSSSWWW\\\^^^^^^\\\^^^^^^______^^^]]][[[ZZZYYYYYYXXXUUURRRQQQQQQRRRPPPQQQQQQPPPQQQWWW```ggg]]]```cccfffjjjpppwww{{{}}}~~~~~~|||{{{zzz{{{}}}{{{~~~pppeeeiiiLLLJJJEEE???CCCEEEAAAAAA@@@???????????????========================<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999888777888;;;>>>???@@@@@@FFFiiiyyy}}}jjjTTTUUUjjjyyyyyybbbTTTDDD;;;999999===CCCCCCIIIRRRZZZaaaiiiqqqwww{{{|||jjj^^^PPPLLLJJJLLLQQQSSSPPPMMMKKKKKKLLLLLLLLLKKKJJJJJJFFFGGGJJJLLLNNNMMMLLLKKKGGGEEECCC@@@@@@AAADDDEEEEEEHHHMMMQQQSSSSSSRRRQQQOOOOOOOOONNNLLLJJJHHHGGGIIIIIIIIIGGGEEEEEEFFFHHHJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOIIIHHHHHHJJJLLLMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEFFFEEEFFFGGGHHHJJJKKKLLLMMMKKKLLLMMMOOOPPPQQQQQQQQQQQQSSSVVVZZZ^^^aaacccdddhhhiiiiiifff```VVVLLLFFFBBBBBBFFFLLLNNNKKKJJJKKKMMMNNNOOOOOONNNNNNPPPRRRPPPPPPPPPQQQRRRSSSUUUVVVTTTWWW[[[]]]^^^^^^```aaaccceeekkksss~~~|||tttnnndddZZZOOOJJJCCC===:::888666555444555555444333666;;;@@@@@@@@@@@@BBBCCCBBB@@@>>>:::555333666999AAAWWWmmmkkkLLLJJJLLLEEEGGGIIIEEEIIINNNIIIMMMOOOQQQTTTVVVVVVWWWWWWDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>======>>>>>>>>>>>>======<<<<<<777666666666777888999999;;;???EEEHHHIIIJJJKKKMMMIIIGGGGGGHHHFFFCCCGGGMMMVVVTTTNNNJJJOOOXXX[[[XXXPPPIII@@@<<<>>>AAABBBAAA===<<<::::::;;;;;;:::999999777444111000111333555000000000111111222222222444555666888888999888888::::::::::::;;;;;;;;;;;;======>>>>>>??????@@@@@@===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGIIIJJJLLLNNNNNNNNNLLLLLLQQQQQQQQQRRRRRRRRRRRRRRRTTTVVVYYY\\\]]]^^^^^^^^^\\\\\\\\\\\\\\\]]]^^^^^^^^^```ccccccaaaaaabbbdddeeedddcccbbbbbb```]]]ZZZWWWZZZ]]]^^^\\\YYYWWWVVVQQQRRRUUUYYY^^^``````____________``````___]]][[[XXXXXXWWWTTTQQQPPPPPPRRRRRRSSSTTTSSSUUU\\\hhhqqq^^^aaadddiiinnnsssxxx{{{{{{||||||zzzyyyyyyzzz||||||uuucccuuukkksss|||WWWGGGIIIAAA>>>CCC@@@@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999666777888999<<<>>>===<<>>BBBAAAEEELLLNNNLLLLLLNNNMMMOOOPPPPPPPPPPPPQQQRRROOOOOOOOOPPPQQQTTTVVVWWWWWW[[[___aaaaaabbbeeegggkkkoooyyy~~~{{{sssiiiccc___WWWNNNDDDAAA;;;888666666555444444444444555777:::===???@@@BBBCCCBBB@@@<<<:::999999555555;;;DDDXXXUUUGGGLLLFFFBBBGGGHHHBBBEEELLLIIILLLMMMOOOQQQSSSUUUVVVWWWBBBBBBBBBBBBBBBBBBAAAAAA?????????>>>======<<<<<<======<<<<<<<<<;;;;;;;;;555666666777777777777777777<<>>;;;===>>>===;;;;;;::::::<<<>>>>>><<<:::999777444111000111444555000000111111222222222333555666777888999999888777;;;;;;;;;<<<<<<<<<============>>>???@@@AAAAAABBB>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKNNNPPPRRRRRRQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRUUUVVVYYY\\\]]]]]]]]]\\\]]]]]]\\\\\\]]]]]]^^^___^^^aaaddddddcccccceeegggfffdddaaa``````aaa```___VVVYYY]]]^^^\\\YYYWWWVVVVVVVVVXXX[[[```cccdddddd````````````aaa```^^^\\\XXXWWWVVVSSSPPPOOOPPPRRRMMMOOOOOOOOOQQQZZZgggqqq___aaafffjjjppptttxxxzzzzzz{{{{{{yyyxxxxxxzzz||||||}}}~~~iiiPPPQQQmmmooommmLLLBBBFFF>>>===CCC<<<@@@??????>>>===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888888:::;;;:::;;;======;;;@@@???UUU~~~}}}xxxyyy}}}lllUUU```qqq^^^QQQHHH@@@;;;;;;:::===BBBDDDGGGKKKRRRWWW\\\fffrrr|||sssddd[[[YYYYYYVVVSSSOOONNNLLLJJJIIIJJJJJJKKKLLLKKKJJJIIIJJJLLLNNNPPPKKKJJJJJJIIIHHHGGGFFFEEEBBBAAA@@@???@@@BBBEEEGGGJJJKKKNNNPPPRRRSSSSSSSSSNNNNNNLLLJJJHHHHHHJJJLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGGGGFFFHHHIIIJJJHHHGGGGGGFFFEEEFFFFFFGGGFFFEEECCCCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGIIIJJJLLLMMMOOOQQQSSSSSSWWWXXXZZZ\\\]]]^^^______]]]\\\[[[YYYUUUQQQNNNKKKNNNMMMJJJGGGEEEDDDDDDDDDJJJIIIKKKPPPQQQOOONNNPPPHHHJJJMMMNNNMMMMMMNNNOOOOOONNNOOOOOOQQQTTTVVVWWWZZZ]]]bbbddddddeeeiiikkkvvvzzzjjjgggaaaYYYUUURRRLLLDDD@@@===999777666666666555555555555888<<>>AAACCCEEEHHHKKKMMMMMMKKKJJJGGGEEECCCBBBJJJKKKGGGCCCKKKXXXYYYPPPBBBAAA>>>;;;:::::::::;;;999:::;;;<<<===??????@@@777666444222000/////////000222333333333333444666555666777888999:::::::::<<<<<<<<<<<<=========>>>BBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@???@@@@@@@@@EEEEEEFFFGGGHHHJJJKKKLLLNNNNNNOOONNNOOOQQQTTTWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUWWW[[[^^^___^^^\\\[[[____________```aaaccccccaaaaaa```````````````aaaeeedddbbbaaaaaabbbdddeee^^^ZZZUUUPPPPPPTTTYYY^^^]]]\\\\\\]]]```aaaaaa```]]]^^^_________]]]ZZZYYYZZZYYYVVVTTTSSSSSSTTTTTTMMMMMMLLLMMMUUU___bbb```\\\___dddlllrrrvvvwwwvvvyyyyyyxxxxxxxxxxxxxxxxxxsss|||}}}PPPNNNZZZxxx~~~___NNNBBBCCCCCC===;;;???>>>===============>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888999:::888888999999999999:::::::::999999888777666555555555555666888999:::;;;<<<===@@@FFFYYY}}}{{{|||{{{hhh```\\\ppp||||||gggOOODDD===888=========>>>@@@DDDIIILLLNNNWWWdddpppyyyxxxqqqiii```YYYPPPLLLLLLQQQPPPIIIEEEEEELLLKKKMMMNNNKKKHHHLLLRRRJJJLLLOOOPPPOOOLLLHHHEEEFFFDDDBBB@@@???>>>>>>???BBBCCCEEEGGGJJJMMMPPPRRRRRRTTTTTTSSSQQQNNNNNNNNNOOOOOONNNMMMMMMMMMNNNNNNHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJLLLNNNOOONNNMMMRRRRRRRRRRRRSSSSSSTTTTTTXXX[[[```dddeeeccc```^^^PPPMMMIIIIIIKKKNNNNNNMMMNNNMMMKKKIIIIIIJJJLLLMMMKKKKKKMMMOOOQQQPPPNNNLLLKKKKKKKKKMMMNNNNNNLLLJJJJJJQQQWWWXXXXXXYYYYYYXXX\\\```eeefffcccdddqqqrrrkkk```]]]WWWPPPIIIDDD@@@>>>999888777555444333333222444333333777===BBBCCCBBBDDDHHHHHH@@@555111555999999777???MMMdddkkkIIIJJJIII===AAABBBCCCDDDFFFHHHIIIJJJIIIIIIIIIKKKNNNQQQTTTVVVBBBBBBBBBBBBAAAAAA@@@???>>>>>>=========<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;777777777777777777777777777:::<<<>>>@@@BBBEEEGGGIIIIIIIIIHHHFFFDDDAAA@@@CCCFFFDDDBBBIIIRRRPPPFFF@@@>>><<<:::999:::;;;;;;==================<<<<<<444333111000///000000111111222444444333333555666555666777999::::::;;;;;;<<<<<<<<<=========>>>>>>AAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBAAAAAAAAABBBBBBFFFFFFFFFGGGIIIJJJLLLMMMLLLNNNPPPQQQRRRRRRTTTTTTVVVVVVVVVWWWWWWWWWWWWWWWWWWYYY\\\^^^______^^^]]]_________``````aaabbbccceeedddcccaaa``````______aaa`````````aaaccceeefff]]]XXXQQQMMMNNNSSSZZZ]]]]]]]]]]]]^^^aaaccccccbbb______``````___]]]ZZZYYYXXXWWWTTTRRRQQQQQQRRRSSSNNNNNNMMMNNNUUU^^^aaa___\\\```fffmmmsssuuuuuutttyyyxxxwwwvvvvvvwwwxxxyyyyyy~~~tttZZZcccttt]]]MMMAAAAAABBB===<<>>======<<<<<<<<<===============<<<<<<;;;;;;;;;;;;:::999888888888999999888999999999999:::::::::888888888888888777777777666666777888999999:::;;;<<<>>>BBBPPPkkkuuurrr|||uuudddkkkssspppaaaOOOGGGGGG:::<<<======;;;===AAAEEEJJJPPPYYYbbbjjjttt~~~wwwkkkYYYOOOHHHIIIKKKLLLNNNRRRLLLJJJKKKMMMKKKHHHHHHLLLNNNNNNNNNNNNMMMKKKJJJHHHIIIHHHFFFDDDBBBAAA@@@@@@AAAAAAAAABBBDDDFFFGGGHHHMMMNNNPPPPPPPPPOOOPPPQQQWWWVVVTTTRRRPPPOOOOOONNNNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPOOOPPPPPPPPPNNNMMMPPPPPPRRRSSSTTTTTTUUUUUUUUUWWWYYYZZZYYYVVVSSSPPPLLLJJJHHHIIILLLNNNOOONNNMMMLLLKKKKKKKKKLLLNNNNNNOOOOOOOOOPPPPPPOOOMMMKKKQQQOOONNNNNNNNNOOOPPPPPPNNNSSSYYY^^^^^^^^^```cccaaabbbfffmmmrrrzzzqqqbbb]]]UUURRRMMMGGGAAA===:::888777666555444333444444555666666888<<>><<>>>>>>>>>>>>>>>>>============<<<;;;;;;:::999999::::::777777666666666666777777666888:::<<<<<<>>>@@@BBBCCCDDDEEEFFFEEECCC@@@>>>>>>AAAAAA@@@EEEKKKFFF;;;;;;:::999888999:::;;;<<>><<<;;;999888888111000/////////000111222111333444444444444555777666777888:::;;;;;;;;;;;;============>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGHHHJJJKKKMMMNNNMMMOOORRRUUUVVVVVVUUUTTTVVVVVVWWWWWWXXXXXXYYYYYYZZZ[[[\\\]]]^^^_______________``````aaaaaabbbbbbeeedddcccaaa___^^^]]]\\\\\\]]]^^^```bbbdddeeefff^^^WWWPPPNNNRRRXXX]]]___^^^^^^^^^```ccceeedddccc```aaaaaa```^^^\\\ZZZXXXVVVTTTRRRPPPOOOOOOPPPQQQQQQSSSSSSSSSXXX___bbb``````dddjjjqqquuuvvvuuutttzzzyyywwwuuuuuuwwwyyyzzztttwwwmmmeee{{{sssZZZKKK@@@???@@@======AAA???>>>===<<<<<<<<<<<<<<>>===<<<;;;;;;:::::::::999888888888888999999999999999:::::::::;;;777777888888888999999999777777777888888888999999;;;:::===EEESSSjjjjjj^^^{{{eee[[[]]]kkkooo___NNNHHH<<<======;;;999888;;;>>>EEEHHHMMMRRRYYYeeerrr|||{{{mmm]]]VVVTTTQQQOOONNNLLLIIIHHHLLLMMMKKKJJJLLLPPPOOONNNLLLKKKKKKKKKKKKKKKKKKJJJIIIGGGEEECCCBBBBBBAAA@@@@@@??????@@@@@@DDDFFFHHHJJJJJJLLLNNNPPPVVVUUUTTTRRRQQQPPPPPPPPPTTTSSSSSSRRRQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRPPPOOONNNMMMLLLIIIGGGFFFHHHKKKNNNPPPPPPPPPOOOOOOPPPPPPPPPOOOLLLJJJHHHHHHGGGHHHJJJMMMPPPPPPPPPLLLLLLMMMMMMNNNNNNOOOOOOSSSRRRQQQOOONNNLLLKKKJJJOOONNNLLLLLLNNNQQQTTTWWWZZZYYY___ffffffaaaccckkkiiijjjrrrwwwrrrjjj\\\RRRPPPHHHEEEAAA===999666555444555444333333333555777888:::;;;???CCCGGGHHHFFFCCCBBB<<<777888===AAA@@@>>>GGG\\\www}}}UUUIIIIIIEEEBBBDDDAAAAAABBBBBBCCCDDDDDDEEEEEEFFFIIIMMMPPPSSSTTTUUUAAAAAA@@@???>>>=========??????>>>>>>>>>=========;;;::::::999888888888888666666555555555666777888777999;;;;;;;;;;;;<<<>>>>>>@@@BBBDDDDDDBBB???======???>>>===@@@CCC???777666666666666777999:::;;;===<<<;;;999888666444444111111000//////000222333222444555555555555666888777888999:::<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@AAABBBDDDEEEFFFDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIKKKLLLNNNOOORRRRRRSSSVVVXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[\\\]]]___```______```aaaaaaaaaaaaaaabbbbbbaaa```___]]]\\\[[[\\\]]]___aaacccddddddeee___[[[VVVVVV[[[___aaaaaa______```bbbeeeffffffddd``````___^^^\\\ZZZXXXWWWUUUTTTQQQPPPOOOOOOPPPQQQTTTYYY]]]^^^```ddddddaaaeeeiiipppvvvxxxwwwvvvuuuyyyyyyyyyyyyyyyzzzzzz{{{vvv||||||lll}}}rrrUUUIII???>>>>>>===>>>AAAAAA@@@???>>>===<<<<<<<<<@@@@@@???>>><<<;;;:::::::::999999888888888888888999999999999::::::::::::888888888888999999999999888888888888777777777777<<<888999???BBBOOOqqqppppppzzznnnUUUFFFVVVooosssaaaOOOGGGBBB<<<999999:::;;;;;;@@@BBBEEEHHHNNNYYYfffpppzzz{{{}}}|||uuuhhhXXXLLLOOOIIIFFFJJJNNNNNNOOOPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???AAABBBCCCCCCDDDFFFHHHJJJJJJJJJKKKLLLNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOPPPQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGEEEDDDDDDBBB???===:::===AAAEEEGGGHHHHHHGGGJJJJJJKKKLLLMMMMMMMMMLLLHHHIIIJJJMMMOOOPPPQQQPPPNNNOOOOOOPPPPPPOOONNNNNNQQQQQQPPPNNNLLLJJJKKKLLLLLLMMMNNNPPPRRRVVV[[[^^^ccc```eeemmmllldddfffooouuuzzzttthhhaaaZZZPPPJJJHHH???>>>;;;888666555555555444333222333444888;;;===???AAAEEEHHHIIIGGGCCC@@@;;;999:::===@@@BBBFFFKKKfffzzzZZZBBBEEEKKKEEE>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCDDDFFFJJJNNNQQQTTTUUUUUUAAA@@@???======<<<======>>>>>>>>>>>>============:::999888777777666666666555444444333444666888999:::<<<>>>???===;;;::::::;;;===@@@CCCCCCAAA???===<<<;;;999777888;;;:::666333333333444555777888999777777666555444333222222444333222111000111222333333555666666666666777999888999:::<<<============>>>>>>>>>????????????@@@AAAAAAAAABBBCCCEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJJJJKKKLLLNNNOOOPPPTTTRRRPPPQQQTTTVVVWWWVVVUUUUUUWWWXXXZZZ[[[\\\]]]]]][[[ZZZYYYYYY[[[^^^```___```aaaaaabbbaaaaaa`````````aaaaaaaaa```___^^^___```aaabbbcccccccccccc___]]]]]]___bbbcccbbb```aaaaaabbbdddggggggfffddd___^^^]]][[[ZZZXXXVVVUUUUUUTTTRRRPPPPPPPPPQQQRRRSSS]]]eeegggffffffdddaaaggglllssswwwwwwvvvuuuuuuyyyzzz|||~~~~~~~~~|||{{{vvv{{{kkkNNNFFF???<<<======???AAABBBAAA@@@???>>>>>>======@@@???>>>===<<<;;;:::999999999999999888888777777888888888999999999::::::::::::999999888777777666888888888777777777777666===666777======???WWWttt}}}{{{ooo\\\GGGFFF___xxxxxxjjjSSSHHH;;;777:::>>><<<999:::<<>>???AAA@@@AAABBBDDDFFFHHHKKKLLLIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMOOOPPPPPPQQQLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>>===<<<;;;;;;;;;:::888666666999===BBBEEEFFFFFFFFFJJJJJJLLLMMMOOOPPPQQQQQQLLLMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPNNNMMMLLLMMMNNNOOONNNLLLLLLNNNPPPPPPSSSXXXZZZ[[[]]]```cccbbbbbbiiitttvvvssswwwyyypppggg]]]VVVPPPHHHBBB@@@:::999777666555555666777333333444555888;;;???AAADDDFFFHHHIIIGGGCCC>>><<<999<<>>===<<<===>>>???============<<<<<<<<<<<<999999777666555555555555333222111222333666999;;;>>>AAAEEEFFFCCC???;;;:::999;;;===???@@@???>>><<<999666333111222444666666111111222333444444555555222222222222222111111111444333222111111111222333444666777777777777888:::999:::;;;<<<>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHEEEDDDDDDDDDEEEFFFGGGHHHKKKKKKKKKLLLNNNOOOQQQRRRRRROOOKKKLLLOOORRRSSSRRRSSSTTTVVVXXXZZZ\\\]]]^^^]]][[[YYYXXXXXX[[[]]]______```aaabbbbbbaaa```______```bbbddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbb^^^___aaabbbbbb```___^^^bbbbbbccceeeggggggdddbbb]]]\\\[[[YYYXXXVVVUUUUUUVVVTTTRRRQQQPPPQQQSSSTTTSSS^^^ggghhhfffeeedddbbbhhhmmmsssvvvuuussstttvvvzzz|||~~~~~~}}}{{{zzz[[[aaa~~~kkkWWWGGGCCC???<<<===>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;::::::999888888999999888888777666777777777777888888888999::::::999888777666555444777777777777777777777777<<<666777======:::DDDTTTyyyuuulll}}}vvvssscccNNNMMM___nnnqqq]]]PPP@@@:::<<<>>>;;;777555888;;;===???DDDKKKQQQ```iiiuuunnndddZZZTTTOOOJJJJJJLLLPPPQQQRRRRRRQQQOOOLLLKKKIIIJJJJJJKKKKKKKKKJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGJJJJJJHHHDDDAAA???@@@AAABBBBBBBBBBBBCCCDDDEEEFFF???@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHIIIIIIJJJEEEEEEDDDBBB@@@>>>;;;:::999999888888888999::::::888777777888999:::888777:::===AAAEEEIIIKKKKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRQQQPPPOOOPPPQQQRRRRRRQQQPPPOOONNNMMMMMMLLLOOORRRRRRQQQQQQTTTWWWVVVZZZ___```______```ccc```iiiuuu}}}ssskkkaaa[[[SSSLLLEEE???999666666666444444444444555666444555777:::===@@@CCCEEEFFFHHHHHHFFFBBB???<<<<<<:::===AAABBBBBBQQQxxxYYYDDDFFFDDD>>>;;;???BBBCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEGGGIIILLLOOOQQQRRRSSS???>>>===<<<===>>>@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;999888777555444333333333000000000000333777:::===CCCGGGLLLNNNJJJDDD>>>:::777999:::;;;<<<<<<;;;;;;666333111000111333555777111111222222222111111111000000000000111111111111111111000000000222333444555777888888777888999;;;:::;;;<<<===>>>??????????????????@@@@@@@@@AAAAAACCCCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLMMMNNNPPPRRRSSSPPPMMMKKKLLLPPPSSSQQQNNNRRRSSSTTTWWWYYY\\\^^^___^^^\\\[[[YYYZZZ[[[]]]______```aaabbbbbbaaa```___^^^___aaacccddddddcccbbbbbbbbb````````````aaabbbaaaccceeebbb^^^[[[]]]___cccddddddfffgggfffccc```\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTRRRQQQPPPQQQSSSTTTWWWaaaiiigggcccdddggghhhlllqqqvvvwwwuuutttwwwzzz}}}}}}|||}}}}}}\\\NNNgggRRRGGGBBBAAA???======?????????>>>>>>===============>>><<<<<<;;;;;;:::::::::999777888888999888777666555666666666666777777777777777777777666666666555555666666666777777777777777888666777;;;<<<:::===CCCaaa~~~qqquuuiiiTTTOOOWWW```ccc[[[OOOFFFAAA===999666555888::::::;;;>>>CCCHHHTTT___mmmwww{{{}}}xxxooodddYYYUUUWWWVVVUUUUUUTTTSSSRRRQQQQQQMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHLLLKKKIIIFFFCCCBBBDDDEEEFFFEEEDDDCCCCCCBBBCCCCCC?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA??????@@@@@@AAABBBCCCCCC@@@@@@???>>><<<:::777666888777777777888999::::::999999999:::<<<===<<<;;;>>>???BBBFFFIIILLLNNNOOONNNOOOPPPQQQRRRQQQPPPOOOPPPRRRRRRPPPNNNNNNPPPSSSPPPPPPOOONNNNNNOOOPPPQQQOOOSSSXXXZZZYYYYYY[[[___]]]aaaeeeeeedddeeeiiimmmppp{{{wwwooofff___RRROOOIIIBBB===:::777444666555444333333444555666555777;;;>>>BBBEEEFFFGGGFFFFFFFFFCCC???===>>>@@@@@@@@@FFFOOOXXXlllLLLAAAAAA@@@===<<<===AAADDD@@@@@@AAAAAABBBBBBCCCCCCEEEEEEFFFHHHJJJLLLNNNPPP???>>>===<<<===???AAABBB<<<<<<;;;;;;;;;:::::::::888888666555444333333333/////////000333777;;;>>>FFFKKKQQQSSSOOOGGG@@@;;;666777888999999999999999666333333444555555777999111111222111111000///...000000000000111111111111............000222444666555777888999888888999;;;:::;;;<<<>>>??????????????????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSPPPNNNMMMPPPUUUVVVRRRMMMQQQRRRTTTVVVYYY\\\^^^___^^^]]]\\\[[[[[[]]]^^^______```bbbcccbbbaaa___^^^[[[]]]___```aaa```___^^^aaa```^^^]]]^^^___aaaccceeehhhhhhbbb[[[YYY]]]cccddddddeeefffgggeeeaaa^^^\\\\\\ZZZYYYXXXXXXXXXXXXTTTSSSQQQPPPPPPQQQRRRSSS]]]eeejjjgggbbbeeekkkoooqqquuuyyyzzzxxxwww{{{}}}{{{yyyzzz}}}iiiPPP```rrrIIIEEE>>>??????===>>>??????>>><<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::777888888999999777666555555555555555666666666666555555555555666666666666666666666666777777777888444555777999::::::<<<>>>AAAqqqwwwzzzpppYYYRRRWWWgggddd]]]RRRFFF===999888999:::;;;:::999<<>>??????@@@@@@AAAAAAAAA======>>>>>>???@@@@@@AAA?????????>>>===;;;999777===<<<;;;;;;::::::::::::<<<;;;;;;===??????>>>======>>>@@@CCCFFFIIILLLMMMMMMOOOQQQSSSTTTTTTSSSRRROOOQQQQQQOOOMMMMMMQQQUUUNNNMMMLLLLLLMMMPPPRRRTTTSSSXXX___```___^^^aaadddfffiiimmmnnnooossszzz~~~tttlllggg```WWWPPPIIIGGGBBB<<<:::::::::999777666555444444555666666666999===BBBEEEGGGHHHHHHEEEEEEDDD@@@======AAADDDKKKJJJTTTgggxxxfffLLL@@@::::::AAADDD???===@@@>>>??????@@@AAAAAABBBBBBDDDDDDDDDEEEFFFIIIKKKMMM>>>>>>>>>>>>============999::::::;;;;;;::::::999555555555555666666777777999777444222222666<<>>@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCFFFEEEDDDDDDDDDEEEGGGHHHJJJJJJJJJJJJKKKKKKKKKLLLMMMPPPRRRQQQNNNNNNOOORRROOOMMMQQQXXXZZZRRRKKKIIIOOOOOOPPPTTTYYY]]]```aaabbbaaa___]]]\\\]]]^^^___[[[^^^bbbcccbbb___\\\[[[ZZZ\\\]]]\\\ZZZ\\\aaaeeeggg```ZZZZZZ```dddccc```hhhjjjiiifffaaa^^^___aaacccdddeeefffdddaaa^^^\\\]]]\\\[[[YYYXXXXXXXXXXXXWWWSSSRRRSSSQQQNNNSSS\\\mmmkkkhhhhhhjjjmmmoooooo{{{zzzxxxxxxyyy{{{}}}{{{yyy~~~~~~mmmyyyZZZ\\\yyyvvvNNNIIIEEE???>>>>>>>>>@@@@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>===<<<;;;:::999999888999999888888777666555555444555555555555555555555555555555444444444444555555666666555555555555666666444555666777888999::::::DDDJJJkkkqqqvvvttteee[[[WWW]]]eeedddWWWEEE<<<<<>>??????============>>>>>>>>>>>>>>>>>>@@@BBBEEEIIILLLNNNPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNMMMLLLPPPRRRTTTRRROOORRRYYY```ZZZ\\\___aaabbbcccdddffffffzzztttlllbbb[[[WWWRRRLLLGGG======;;;:::999999999999666666777555444333444555999CCCJJJHHHGGGJJJKKKIIINNNFFF???===???AAAEEEIIITTT```rrrZZZKKK???>>>>>>===============>>>===>>>>>>>>>????????????DDDCCCCCCDDDFFFIIILLLNNN>>>>>>>>>===============::::::::::::::::::999999777666555444444666999:::===<<<:::888777999>>>BBBHHHNNNQQQNNNHHHDDD>>>777777666444333333444666777333000///111666999777555222111///---,,,,,,---.........------------......//////000111333555777888777777777999;;;<<<=========>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNPPPQQQRRRQQQNNNLLLMMMOOOQQQTTTZZZ]]]VVVKKKEEEGGGIIIJJJLLLQQQVVV[[[^^^```cccbbb```^^^]]]]]]]]]^^^____________]]]ZZZXXXVVVVVVYYY[[[[[[ZZZ[[[___ccccccaaa___```dddeeeccc```eeeggghhhfffaaa___```bbb```aaabbbccccccaaa^^^]]]\\\\\\ZZZYYYXXXXXXWWWWWWSSSRRRRRRSSSPPPPPPXXXdddooollljjjjjjllloooqqqqqqwwwzzz}}}}}}|||{{{{{{|||~~~|||zzz~~~yyybbbZZZwww^^^mmm\\\EEEDDD??????>>>>>>>>>??????===<<<<<<;;;;;;;;;;;;<<<<<<===;;;;;;:::999888888888999888888777777666555555444555555555555555555555555555555444444444444555555666666555555555555666666444555666777888999999:::======MMMoooyyyvvvuuuhhhSSSSSSXXXaaaaaaWWWIIIBBB???;;;:::<<<;;;888999===>>>@@@EEEKKKQQQXXX^^^aaaiiimmmtttzzzzzzqqqbbbUUUNNNJJJIIIMMMNNNMMMOOOTTTKKKHHHHHHLLLKKKGGGGGGJJJMMMMMMLLLJJJHHHGGGHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCAAA???============>>>>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>======??????@@@AAAEEEIIIMMMOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLTTTUUUWWWXXXZZZ[[[^^^___cccccccccbbbbbbcccfffiii|||vvvrrreee]]]TTTMMMJJJFFFAAA===:::999888777666666666666666666777666555555888:::CCCIIIKKKIIIHHHLLLOOOMMMNNNFFFBBBCCCDDDDDDKKKUUUnnnqqqPPPDDDAAA======<<<<<<;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>AAAAAAAAABBBEEEHHHKKKMMM>>>>>>=========<<<<<<<<<::::::::::::999999888888999777444222333666:::===>>>??????===<<<<<<>>>@@@HHHMMMOOOKKKFFFBBB<<<666777666444333222222333333///---,,,000555888777666111000...---,,,---......000//////.........//////111111222444666888:::;;;888888999:::<<<===>>>>>>>>>???@@@AAAAAABBBAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIHHHJJJMMMOOOPPPPPPPPPOOOMMMNNNOOONNNMMMMMMNNNPPPUUU\\\bbb___PPPBBB???DDDEEEGGGKKKOOOUUUYYY]]]___bbbbbbaaa___^^^]]]]]]\\\fffbbb]]]ZZZZZZXXXUUURRRRRRVVVZZZ[[[[[[[[[___bbb```bbbeeeggggggeeebbb```ccceeegggeeebbb___```bbb]]]^^^___``````___^^^]]][[[[[[ZZZYYYXXXWWWWWWVVVRRRQQQRRRRRRPPPSSS^^^jjjpppnnnlllmmmooorrrttttttuuu|||}}}||||||{{{{{{xxxmmmYYYVVV|||ooouuuKKKDDDCCC??????>>>===>>>???>>>===;;;<<<<<<;;;:::::::::;;;;;;999999888888888888888999777777777666555555444444444444444444444444444444555555444444444444555555666666555555555555666666444555555666777888999999;;;;;;>>>LLLnnn||||||xxx]]]TTTPPP[[[fffeeeYYYNNNJJJDDDAAA@@@>>>999777888<<<===???BBBFFFKKKPPPSSS]]]aaagggmmmssszzznnn```SSSOOOMMMNNNOOONNNPPPTTTMMMLLLMMMOOOMMMJJJIIILLLMMMMMMMMMKKKHHHGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGJJJJJJJJJJJJIIIHHHHHHGGGAAA@@@>>><<<<<<<<<>>>?????????????????????@@@AAAAAAAAA@@@???>>>===<<<<<>>;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>>>>???@@@CCCFFFIIIKKK>>>======<<<<<<;;;;;;;;;;;;:::999999888888777777888666444333444666:::<<<:::===???@@@???======>>>CCCIIIJJJGGGBBB???;;;666777666444222111000000000,,,++++++...111444444333///......------...//////000//////000000111222333555555666777888:::;;;<<<999:::<<<=========???@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHJJJKKKKKKJJJLLLNNNQQQQQQPPPNNNMMMIIIJJJKKKLLLNNNQQQTTTVVVZZZ___aaaXXXHHH<<<<<>>======>>>>>><<<:::<<<<<<;;;:::999999999:::888777777777777777888999666666666555555444444444444444444444444444444444555444444333333444444555666555555444444555555666444444555666666777888888666===@@@@@@OOOnnn}}}yyywwwggg[[[\\\dddfffbbb^^^MMMHHHBBB>>>===<<<;;;;;;>>>=========@@@DDDIIIKKKOOOSSSYYY___dddkkkqqquuuxxxjjjgggccc^^^YYYTTTQQQPPPTTTSSSSSSRRROOONNNNNNPPPNNNOOOOOONNNLLLKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFEEE???>>><<<;;;;;;<<>>======<<<<<>>===>>>BBBHHHNNNRRRMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQSSSVVVZZZ^^^```aaa___]]]\\\]]]___```aaaeeehhhmmmsss{{{}}}wwwoooggg```[[[VVVSSSMMMIIICCC@@@>>><<<:::777888777666666666666666777444555666777999<<>>???BBBEEEGGGIII======<<<<<<;;;::::::999:::999888777777777777888666666555555666666777888777;;;@@@CCCCCCAAA??????===BBBDDDAAA>>>===;;;777666666444222000///......,,,,,,,,,---...//////...............///000000111000000111222444666777888;;;;;;::::::::::::;;;;;;;;;===??????>>>>>>@@@BBBAAABBBBBBCCCCCCCCCCCCBBBDDDEEEGGGHHHIIIIIIHHHGGGGGGHHHIIIKKKLLLNNNOOOOOOMMMNNNPPPQQQQQQNNNLLLJJJLLLLLLLLLNNNRRRUUUXXXZZZ\\\\\\WWWLLL@@@;;;===AAAFFFIIINNNQQQSSSUUUXXXZZZ[[[\\\^^^______]]]ZZZXXXOOOIIICCCBBBEEEIIIIIIGGGUUUZZZ___aaa```___aaabbbfffhhhiiieee```\\\]]]___eeeggggggddd___[[[[[[\\\```___^^^]]]\\\[[[[[[ZZZYYYYYYYYYYYYXXXVVVUUUTTTRRROOOMMMOOOWWWaaajjjmmmqqqpppoooqqqtttwwwyyyyyyyyy|||}}}{{{~~~pppUUUIIIaaauuuLLLKKKFFF<<>><<<>>>@@@AAA>>>===<<<<<<>>>AAADDDGGGEEEHHHLLLQQQUUU[[[aaaeeeooosssxxx~~~{{{qqqggg^^^WWW[[[XXXSSSOOONNNOOOPPPPPPQQQRRRTTTSSSRRRRRRSSSTTTRRRQQQPPPOOONNNLLLLLLKKKMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIJJJJJJIIIGGGEEEDDD===<<<;;;;;;<<<>>>@@@AAA@@@@@@???>>>>>>?????????==============================<<<>>>BBBIIIOOOSSSQQQRRRSSSTTTUUUUUUUUUUUUYYYYYYYYYZZZ]]]aaadddgggddddddbbb___]]]aaajjjrrr~~~zzzlllggg___YYYTTTPPPLLLJJJAAA>>>;;;999888777555444777666666666666666777888555777888:::<<<@@@EEEHHHLLLMMMOOOPPPNNNJJJGGGFFFCCCNNN___ppp|||www^^^IIIDDDBBB;;;666777:::999999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<===???AAACCCEEEFFF======<<<;;;:::999999888999888777666666777888999777777888777777777666666999>>>DDDHHHHHHFFFCCCBBB:::???AAA>>>;;;<<<;;;888666555444333111///...---.........------,,,,,,,,,---......000111222333333222333333555777999;;;<<<>>>>>>===<<<;;;;;;;;;;;;<<>>===<<<<<<===<<<:::888::::::999888888888999999888888777777777777777888444444444444444444444444333333333333333333333333444444333333333333444444555555444444444444555555444444444444555555666666<<<333333:::<<<>>>VVVttt}}}{{{nnniiikkkmmmiii^^^NNNCCC???@@@???>>>===<<<;;;<<<===???AAA>>>@@@CCCFFFIIINNNSSSWWW^^^dddlllttt{{{xxxpppgggbbbYYYTTTUUUXXXVVVPPPPPPRRRTTTTTTSSSRRRSSSTTTVVVUUUTTTSSSRRRQQQPPPOOOSSSRRRRRRQQQPPPOOONNNNNNNNNMMMKKKJJJHHHHHHGGGGGGGGGHHHJJJJJJJJJHHHFFFDDD=========>>>???@@@AAABBBAAAAAA@@@@@@??????@@@@@@<<<=========>>>>>>>>>>>>======>>>@@@EEEKKKQQQUUUUUUVVVXXXZZZ\\\\\\\\\[[[[[[[[[\\\]]]___bbbeeefffllloooqqqppppppvvv|||uuummmhhh___ZZZTTTOOOKKKGGGCCC@@@;;;:::999777666666555555555555555555555666777888888:::===@@@BBBDDDHHHKKKMMMMMMNNNNNNJJJEEEGGGKKKVVVrrrxxxUUUIIIAAA@@@>>>888666999999999888999999:::;;;<<<::::::::::::;;;;;;;;;;;;;;;<<<===???@@@AAABBBCCC======<<<;;;:::999888888777666555555555777999:::===<<<:::888777777777888===AAAGGGKKKJJJGGGEEECCC;;;???AAA===:::;;;;;;888666555444333222000...---///000000///...---......---...///111333444555555777777888888999:::<<<<<<>>>>>>===<<<<<<<<<=========@@@CCCCCC@@@???BBBEEEDDDDDDDDDEEEEEEDDDDDDCCCEEEGGGIIILLLMMMMMMKKKJJJHHHIIILLLNNNQQQRRRSSSSSSRRRRRRRRRQQQPPPOOONNNMMMOOOLLLJJJKKKNNNRRRTTTTTTPPPQQQLLLAAA;;;===AAAAAAAAAFFFMMMPPPPPPQQQTTTXXXYYY[[[]]]]]]ZZZTTTMMMHHHFFFHHHKKKOOOTTTYYY]]]___bbbeeegggfffcccaaaaaaccchhhfffaaa]]][[[]]]bbbfffffffffddd___ZZZXXXZZZ]]]^^^\\\ZZZXXXWWWWWWYYYZZZWWWXXXYYYYYYXXXVVVSSSRRRNNNWWW]]]^^^aaaiiipppsssnnnnnnnnnqqquuuxxxyyyyyyxxxyyyyyyxxxwwwxxx{{{}}}|||}}}}}}```^^^ssswwwJJJCCCCCC@@@AAADDD>>>===<<<<<<<<<;;;999777999888888888888999999::::::999888888777777777777333333333333333333333333333333333333333333333333444333333222222333333444555444444333333444444555333444444444444555555555???444222999999555>>>OOO~~~{{{oookkkvvvaaaNNNEEEBBB@@@??????===<<<;;;;;;;;;;;;;;;<<<>>>???AAADDDIIILLLQQQWWW```hhhnnnrrrvvvxxx{{{yyypppkkkooorrrjjj]]]TTTVVVWWWWWWUUUSSSRRRRRRXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVSSSQQQNNNKKKHHHEEECCCBBBCCCEEEFFFHHHHHHFFFDDDCCC===>>>@@@AAABBBCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@?????????????????????AAAEEEJJJOOOTTTWWWXXXZZZ\\\___```aaa``````aaacccgggkkkppptttxxxzzz~~~{{{uuuoooiiiccc\\\XXXRRROOOJJJGGGDDD@@@<<<999999::::::999888777777888666666666666777888999:::===@@@DDDGGGHHHIIILLLMMMLLLJJJIIIIIIGGGJJJYYYiii|||yyyVVVCCCAAA>>><<<:::888999;;;777777777777888999:::;;;888888888999999999::::::;;;;;;<<<===>>>>>>>>>>>>======<<<;;;999888888777666555444444555777:::;;;CCC@@@<<<888666777999;;;???CCCIIIKKKJJJFFFCCCAAA>>>BBBBBB>>>:::;;;:::888555555555444222111///...000111222111000///000111---...000222444555666666<<<;;;;;;::::::;;;;;;<<<===============>>>>>>???>>>AAADDDCCC@@@???BBBFFFDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGJJJMMMNNNMMMLLLKKKGGGIIIKKKNNNQQQRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQFFFCCCAAACCCIIINNNPPPQQQJJJOOOMMMCCC;;;===AAABBB@@@GGGNNNRRRRRRTTTXXX\\\ZZZ\\\^^^]]]XXXPPPGGGBBBFFFKKKQQQVVV[[[___dddgggeeehhhiiigggccc``````bbbfffccc___]]]^^^aaafffhhheeeeeebbb^^^YYYXXX\\\```[[[YYYWWWUUUUUUWWWYYYZZZWWWWWWXXXYYYXXXUUUSSSQQQRRR```jjjgggbbbeeemmmqqqmmmmmmnnnqqquuuxxxyyyxxxzzzyyyyyyyyyzzz{{{}}}~~~yyyggg}}}[[[AAACCC???>>>AAA:::>>>===<<<;;;<<<;;;888666888777777777888999::::::;;;;;;999888777777777777333333333333333333333333333333333333333333333333444333333222222333333444555444444333333444444555333333444444444444444444000111666:::777444;;;GGGSSStttllltttzzzvvveeeTTTLLLKKKIIICCCBBBAAA???===:::999888:::;;;<<<<<<<<>>>>>@@@BBBDDDDDDCCCAAA???>>>???BBBDDDEEEDDDCCCBBBFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????@@@AAADDDHHHMMMSSSWWWZZZZZZ\\\^^^aaacccccccccbbbnnnrrryyyzzzuuuooohhh```[[[UUUQQQNNNGGGEEECCCBBB@@@>>>:::888666777888777666555666777999999999999:::;;;======AAADDDIIILLLMMMMMMNNNOOOOOOLLLJJJJJJKKKXXXsssYYY@@@888;;;<<<999777777888777555555555555666777999999777777777777888888888888::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777888777555444444555666777:::555222444666777999===IIIPPPQQQIIIAAA@@@@@@===AAA======AAACCC???;;;999888666444222111111111111000000000000////////////222333555999;;;:::777444888888999;;;===<<<:::888<<<;;;;;;;;;<<>>>>>@@@CCCEEECCCDDDEEEFFFGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJKKKOOOMMMLLLMMMRRRUUUVVVUUUXXXVVVTTTTTTUUUSSSOOOKKK<<<>>>AAAEEEIIIMMMPPPRRROOOMMMIIIBBB;;;999;;;>>>FFFIIIMMMRRRUUUVVVVVVVVVYYY[[[\\\YYYSSSNNNMMMNNNUUUVVVXXXZZZ\\\___```aaacccgggiiifff```\\\]]]___dddaaa]]]]]]```dddeeeeeedddaaa]]]YYYWWWWWWYYYZZZTTTRRRQQQQQQTTTVVVWWWWWWXXXYYYZZZYYYUUURRRPPPPPPaaaYYYRRRUUU___jjjooooooppprrrtttwwwxxxxxxwwwwwwwww}}}}}}wwwyyy{{{~~~zzzsssmmmkkkUUUCCCBBBDDD>>>::::::<<<;;;:::999888888888888555555555555555666777777777777777777666666666666555555555444444333333333222222222222222222222222111222222333333222222111111222222333333222222111333333333444444444555555666666666666777777777777BBBVVVttt{{{kkkiiijjjqqqwwwppp^^^OOOFFFFFFDDDCCCAAA???===;;;<<<;;;999888999;;;>>>@@@BBBDDDGGGJJJLLLOOOPPPPPP]]]kkk{{{}}}~~~yyy|||~~~rrraaa\\\WWWUUU[[[```___[[[YYY\\\^^^```___\\\[[[]]]```YYY]]]]]]UUUGGG??????CCCCCCAAABBBEEEDDDAAABBBEEEBBBCCCFFFIIIKKKLLLLLLMMMMMMPPPOOOJJJIIIMMMNNNJJJKKKIIIIIIJJJGGGBBBBBBEEEFFFGGGIIIMMMSSSXXX]]]```jjjmmmqqqtttvvvyyy|||~~~~~~{{{vvvnnnhhh[[[ZZZWWWSSSOOOJJJGGGDDD>>>===;;;999888888999999999888777777999;;;;;;;;;888777888999;;;???BBBDDD<<>>@@@===???DDDFFFAAA<<<:::777666444222111111111222222222222222222222111111444555777:::===<<<:::777888888999;;;======;;;999<<<<<<<<<<<<<<<>>>???@@@CCCBBBAAA@@@@@@AAACCCDDDBBBCCCEEEHHHIIIKKKLLLLLLIIIJJJKKKLLLNNNOOOPPPQQQRRROOONNNOOOSSSVVVVVVVVV[[[ZZZZZZZZZWWWQQQHHHAAA???AAACCCGGGKKKNNNPPPQQQQQQNNNFFF>>>777777;;;@@@LLLOOOSSSWWWZZZ[[[[[[ZZZYYYZZZZZZXXXVVVUUUUUUVVV[[[[[[]]]___aaaccceeeeee```bbbcccaaa]]][[[\\\___aaa^^^\\\]]]```ccccccbbb]]][[[WWWTTTSSSTTTUUUWWWVVVTTTSSSSSSUUUWWWWWWWWWWWWXXXXXXVVVSSSQQQQQQQQQWWWNNNHHHNNN]]]kkkqqqpppqqqsssvvvxxxzzzzzzzzzyyy||||||{{{{{{~~~yyyzzz^^^JJJ;;;===AAA>>>;;;===<<<;;;:::999888888888888666555555555666666777888777777777666666666555555444444444444444333333333222222222222222222222222111222222333333222222111111222222333333222222111333333333444444444444555555555666666666777777777666CCC]]]~~~||||||jjjtttxxxZZZOOOHHHAAA@@@CCCEEEBBB>>><<<;;;999888777888999:::===>>>@@@CCCEEEHHHJJJKKK]]]eeepppxxx|||wwwfffaaa```ffflllkkkhhhfffaaaaaaaaa___\\\[[[[[[\\\YYYYYYVVVQQQKKKGGGDDDDDDCCCAAABBBEEEEEECCCDDDHHHGGGHHHKKKNNNPPPQQQRRRRRRPPPTTTUUURRRQQQRRRPPPJJJKKKJJJMMMQQQPPPLLLLLLOOORRRSSSWWW\\\bbbiiinnnqqqyyyqqqkkkgggccc\\\VVVRRRQQQOOOKKKGGGCCC@@@>>>;;;:::888777777777777888999888999:::;;;<<<===<<<<<<<<<<<<===???BBBEEEGGGNNNOOOPPPQQQUUUXXXTTTNNNMMMSSSccc}}}~~~TTT@@@;;;:::888777666666555555666666444444444555555555666666555666666777777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666888:::<<<>>>>>>:::999;;;>>>???CCCHHHQQQPPPKKKEEECCCCCCBBB>>>>>>>>>BBBIIIJJJDDD>>>;;;777666444333222222222222444444444555555555555555666777999===@@@@@@>>><<<888888888:::<<<===<<<;;;===============<<<<<<<<>>DDDEEEHHHLLLNNNQQQRRRRRRUUUNNNDDD999444777???FFFRRRUUUYYY]]]___``````___]]]\\\[[[[[[]]]_________^^^^^^^^^^^^___```aaabbb^^^^^^^^^^^^]]]]]]^^^^^^YYYYYYYYY[[[]]]^^^^^^]]]WWWUUUSSSRRRRRRSSSUUUVVVXXXWWWUUUUUUWWWXXXWWWWWWWWWVVVUUUSSSPPPPPPRRRTTTVVVNNNIIIPPPbbbpppsssqqqsssuuuxxx{{{}}}}}}}}}}}}|||{{{~~~~~~```ttt~~~~~~TTTDDD888:::>>>===<<<===;;;:::999888888888888888666666666666666777777888777666666666666555555555333333333333444444444444222222222222222222222222111111222222222222111111111111222222222222111111333333333333444444444444444555555555666666666666333666BBB]]]rrrlll~~~vvvbbbTTTDDD???CCCGGGDDD???>>>===<<<:::999888777777999999:::<<<>>>AAADDDFFFYYY[[[```iiisss{{{|||}}}xxxxxxwwwuuurrrppppppooommmlllgggaaa[[[YYYYYYWWWQQQKKKKKKHHHGGGIIIHHHFFFGGGJJJMMMNNNQQQTTTVVVXXXYYYZZZWWW\\\______]]]ZZZTTTNNNVVVWWW[[[``````]]]]]]aaakkkmmmrrrxxx|||vvvrrrkkkfff___ZZZWWWRRRMMMHHHFFFEEEDDDAAA???;;;999777777777555555555555666777999:::<<<>>>????????????BBBBBBAAABBBDDDGGGJJJLLLPPPOOOQQQVVVYYYYYY[[[___kkkUUU===555777:::777666666555555555555555333333333333444444444444555555666666777888888888999999:::::::::;;;;;;;;;:::::::::::::::999888888666666666777888:::<<<===<<<:::;;;???BBBDDDKKKRRRUUUOOOGGGCCCCCCDDDBBB>>>===>>>EEEMMMMMMFFF>>><<<666555444333222222333444555555666666777777777888888999<<<@@@CCCDDDCCCAAA999888888999<<<======<<<===>>>>>>>>>===<<<::::::======>>>???@@@AAABBBBBB???@@@CCCGGGJJJMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSTTTVVVXXXZZZ[[[___YYYQQQJJJEEEDDDEEEFFFIIIKKKNNNRRRTTTUUUUUUUUUTTTLLLAAA777666<<>><<<:::;;;::::::999888888888888888777777666666666777777888666666666555555555444444222222222333333444444555111111111111111111111111111111222222222222111111111111222222222222111111222222333333333444444444444444444444555555555555:::777666AAA[[[|||yyynnn|||jjjTTTFFFDDDFFFEEEBBBAAAAAA@@@>>>===;;;:::999888888888999;;;>>>BBBDDDOOOOOOQQQYYYdddmmmqqqrrr{{{|||}}}xxxuuuvvvsssllleeebbb]]]YYYZZZYYYVVVVVVYYY]]]^^^```bbbeeegggiiiiiikkknnnqqqqqqooojjjddd___lllkkknnnrrrrrrppprrrvvv{{{uuuoooiiiccc___ZZZVVVRRRNNNLLLIIIFFFCCC??????>>><<<:::888666555666555444444444666777888999<<>><<>>AAAEEEGGGFFFEEE;;;:::888999;;;=========>>>>>>>>>>>>===<<<;;;:::888999;;;<<<>>>@@@AAAAAAAAACCCEEEHHHJJJLLLNNNNNNNNNOOOQQQSSSUUUWWWYYYZZZYYYXXXWWWUUUSSSSSSSSSTTTPPPMMMHHHCCCBBBEEEJJJNNNNNNQQQUUUXXXZZZZZZYYYWWWMMMFFF===888;;;DDDPPPXXX^^^```cccgggiiiiiihhhggggggfffeeefffgggddd^^^XXXQQQQQQQQQQQQSSSUUUWWWYYY^^^___aaadddddd```ZZZUUURRRUUUXXX[[[[[[YYYWWWVVVVVVVVVWWWXXXYYY[[[\\\\\\ZZZYYYXXXXXXYYYXXXWWWUUUSSSRRRQQQOOOOOOSSSYYY]]]eeeiiiooorrrrrrqqqrrrsssxxxzzz}}}}}}~~~hhhMMMYYY~~~ggg|||[[[LLLEEE>>>======;;;:::999999999888888777777888888777777666666666666666777555555555555444444444444111222222333333444444444111111111111111111111111000111111222222111111000000111111222222111111000222222222333333333444444222333333333444444444444999999777666>>>YYY{{{{{{fffSSSHHHEEEFFFHHHBBBBBBAAA@@@???>>>===<<<999888888888999<<>>>>>======<<<:::999888777666666555666777999::::::>>>BBBDDDDDDDDDEEEFFFHHHHHHGGGHHHJJJMMMPPPRRRVVVWWW]]]aaacccqqq|||___EEE>>>>>>:::666777555444444333333333333333111111111111222222222333444444444555666666777777777777888888999::::::;;;888999999999999999888888777777777888999999999999666666:::@@@CCCGGGPPPZZZUUULLLDDDBBBCCCAAA>>>>>>===???DDDJJJHHH@@@;;;;;;555444444333333444555666444555666777888999:::;;;======???BBBFFFHHHGGGFFF>>>;;;999888:::<<<======>>>>>>>>>>>>>>>=========999999999:::;;;===>>>???CCCEEEGGGIIIKKKMMMNNNNNNKKKLLLNNNRRRUUUXXXZZZ[[[YYYXXXVVVQQQLLLIIIIIIIIIAAADDDGGGJJJLLLNNNPPPRRRUUUWWWZZZ]]]]]][[[WWWUUUFFFBBB>>>>>>EEEOOOXXX^^^eeegggjjjmmmnnnnnnmmmlllffffffeeedddaaa\\\UUUQQQOOOOOOPPPQQQUUUYYY]]]```[[[]]]aaabbb___ZZZTTTPPPWWWZZZ^^^```^^^\\\ZZZYYYUUUVVVWWWYYYZZZZZZZZZZZZXXXWWWWWWWWWXXXXXXVVVTTTQQQPPPPPPPPPRRRWWW^^^cccdddmmmvvvwwwrrrnnnppptttzzz{{{~~~}}}oooNNNMMMooonnnnnnzzzUUUBBB???<<<:::;;;:::::::::999888888777777777888888777666666555555555555666555555444444444333333333222222222222333333333333111111111111111111111111000000111111111111000000000000111111111111000000222222222222333333333333222222222222333333333333///444888666444???^^^{{{tttcccRRRHHHGGGIIIDDDCCCBBB@@@???>>>======999999888888888:::;;;<<<:::<<<@@@BBBEEEJJJQQQVVV^^^dddlllqqqtttyyy}}}xxxyyy|||}}}}}}zzz{{{{{{{{{~~~{{{tttnnniiifffbbb]]]YYYVVVSSSOOOLLLIIIHHHFFFEEEDDDCCCBBBBBB????????????>>>===<<<;;;999888888777888999;;;<<<;;;???DDDFFFEEEEEEHHHJJJJJJJJJJJJKKKNNNQQQUUUWWWYYY[[[ddduuu___WWWHHH;;;999999555444666444333333222222222222222111111111111222222222222333333444444555666666666666666777888999::::::;;;888888999999999999888888666777888999;;;<<<<<<<<<555666:::>>>@@@CCCLLLVVVRRRJJJDDDCCCBBB>>><<<======>>>BBBEEEBBB;;;888:::555444333333444555666777555555777888999;;;<<<<<<>>>>>>???BBBEEEGGGGGGFFF@@@===:::888999;;;<<<===>>>=========>>>???AAABBB>>>===;;;999999:::;;;<<<@@@AAADDDFFFIIIKKKLLLLLLHHHIIIJJJKKKMMMOOOPPPQQQNNNOOOMMMIIIEEECCCDDDEEECCCHHHNNNSSSTTTUUUWWWYYYZZZ\\\______]]]XXXRRRNNNEEEEEEFFFKKKTTT]]]bbbdddhhhjjjmmmoooqqqpppooonnneeeeeeddd```[[[VVVTTTSSSTTTSSSRRRSSSUUUXXX[[[^^^YYY\\\___]]]YYYTTTRRRRRR[[[^^^bbbbbb___\\\ZZZZZZUUUVVVXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWWWWUUUSSSNNNOOOPPPQQQUUU[[[ccciiijjjpppvvvuuupppooosssxxx{{{|||~~~~~~}}}tttVVVJJJ]]]xxxrrrdddIII<<<<<<;;;:::999:::::::::888888777777777777888888666666555444444444444444444444444333333333333222333333333222222222222222111111111111111111111111000000111111111111000000000000111111111111000000111222222222222333333333111111111111222222222333---000666888444555CCCTTTqqqmmm]]]RRRNNNJJJHHHEEEAAA???>>>>>>>>>;;;;;;;;;::::::999999999777999;;;<<<>>>BBBGGGJJJNNNUUU]]]aaaccchhhpppxxxyyyzzz}}}}}}~~~~~~wwwsssuuuyyy{{{{{{tttmmmhhhbbb___YYYWWWTTTRRRRRRQQQPPPOOONNNMMMLLLJJJGGGEEEEEEEEE????????????>>>===<<<<<<;;;:::999999999:::;;;<<<<<<@@@DDDEEEDDDEEEJJJNNNNNNNNNNNNPPPSSSWWW[[[]]]fffxxxeeeAAA@@@;;;777555444333444555333333222111111111111111111111111222222222333333222333333444555555666666555555666777888999::::::777888888999999999888888555666888;;;===>>>???@@@666777:::===>>>@@@HHHRRRPPPIIIDDDDDDBBB<<<:::===>>>>>>AAABBB>>>777666999555444333333444555777888666666888999;;;<<<===>>>???>>>???BBBEEEFFFFFFEEEBBB>>>:::888999;;;<<<<<<>>>===<<<===>>>AAACCCEEECCCAAA===:::888888999::::::<<<>>>BBBEEEGGGIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBAAACCCDDDCCCAAAAAADDDHHHNNNQQQTTTUUUVVVXXX]]]aaa^^^```aaa```[[[TTTLLLHHHIIIKKKOOOXXXaaahhhjjjjjjgggiiilllnnnoooooonnnlllffffffddd^^^XXXUUUWWWZZZZZZXXXUUURRRQQQRRRSSSTTTYYY\\\^^^[[[UUURRRSSSWWW[[[^^^aaaaaa]]]ZZZYYYYYYVVVWWWYYYZZZZZZYYYWWWVVVTTTSSSSSSUUUVVVVVVTTTRRRMMMNNNPPPSSSWWW^^^fffllluuuvvvvvvtttrrrssswww|||{{{|||~~~~~~}}}~~~sssYYYFFFOOOmmmqqq{{{pppSSS===<<<>>>>>>;;;:::::::::999888777777777777777888888666555444333333333333333444444444333333333222222444333333222222111111111000000000000000000000000000000111111111111000000000000111111111111000000111111222222222333333333000111111111111222222222555111222666777555888>>>IIIpppwww~~~xxxdddYYYQQQNNNIIIEEEAAA??????@@@>>>>>>>>>>>>===;;;:::999999888777999===@@@BBBBBBBBBIIIPPPTTTTTTYYYaaaiiissswww{{{}}}~~~}}}}}}~~~|||}}}~~~vvvqqqsss{{{~~~~~~wwwmmmeee^^^ZZZWWWUUUSSSQQQOOOOOOQQQSSSSSSSSSPPPOOONNNJJJFFFCCCBBBCCC>>>??????>>>>>>===<<<;;;<<<;;;:::999999:::;;;;;;<<>>:::888999@@@JJJRRRUUUPPPHHH@@@;;;:::;;;<<<======>>>>>><<<999555222222222333333555666888999888999999:::;;;<<<>>>???<<<>>>@@@AAABBBDDDGGGIIIEEECCC@@@;;;888888;;;>>>AAAAAA@@@>>>>>>???CCCFFFDDDDDDDDDCCCBBB@@@>>>>>>:::;;;===<<<<<<<<<===???>>>??????>>>===>>>@@@BBBDDDGGGHHHGGGFFFIIIPPPVVVWWWWWWWWWWWWXXXZZZ\\\^^^ddd___[[[WWWOOOFFFFFFMMMRRRUUU[[[ccckkkmmmjjjfffmmmiiigggiiimmmooommmjjjhhhfffccc```]]]ZZZXXXWWWSSSOOOKKKIIIIIILLLNNNOOOWWWUUURRRPPPQQQTTTXXX[[[ZZZ]]]___]]]XXXTTTSSSTTT\\\[[[YYYWWWUUUTTTSSSSSSXXXWWWVVVUUUTTTRRROOOLLLKKKNNNSSSYYY```ggglllooouuuwwwyyyyyyxxxxxxyyyzzzyyyyyyzzz|||~~~~~~}}}|||{{{tttUUUIIIJJJddd\\\BBBAAA===<<<:::999888888999:::888888777666666666666666888555222111222444444444666666555555555444444444222222333444333222111000000000000000000000000000111111000000//////......000000000000000000000000111111111000000000000000000111111222222111111000222222222333444555777777GGGMMMdddoooaaaSSSLLLHHHCCCDDDHHH@@@CCCCCC?????????:::222999888888888888:::<<<===@@@AAADDDGGGKKKOOORRRTTT```eeemmmsssxxx{{{~~~zzzxxx{{{|||{{{|||yyyuuusssttt{{{~~~{{{wwwrrrnnnhhheee___YYYTTTQQQOOOOOOLLLOOORRRTTTTTTSSSTTTUUUTTTRRRNNNLLLJJJGGGDDDAAA>>>>>>>>>>>>>>>============;;;;;;<<<>>>@@@@@@@@@DDDDDDFFFHHHKKKNNNOOOOOOVVVQQQUUU___^^^[[[kkkzzzVVVDDD:::222555444333333222222333333333333222111000000000111111111111111111111111111111222333333444444333333777555333222333666999;;;999999999888888888888888999;;;===@@@DDDHHHKKKMMMDDDBBB???<<<===CCCKKKQQQQQQMMMFFF@@@<<<:::;;;<<<;;;<<<<<<:::888555222000222222222333444555777888777777888999:::<<<===>>>===???AAABBBCCCEEEHHHJJJGGGFFFBBB===999999;;;===BBBBBBAAA@@@>>>>>>AAACCCDDDEEEGGGHHHHHHFFFCCCAAA===>>>@@@???===<<<<<<===>>>???@@@@@@@@@AAADDDFFFNNNPPPPPPMMMJJJKKKQQQVVVVVVWWWXXXZZZ[[[\\\[[[[[[VVVSSSQQQQQQMMMIIILLLTTTYYY[[[___eeejjjkkkgggcccjjjgggdddeeeggggggccc___bbb```]]]ZZZWWWUUUSSSSSSKKKIIIFFFEEEGGGJJJLLLNNNTTTTTTSSSTTTUUUYYY\\\^^^]]]]]]\\\YYYVVVTTTSSSTTTXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTRRROOOMMMLLLOOOUUU[[[bbbiiimmmpppuuuwwwyyyyyyyyyxxxyyyzzzzzz{{{|||~~~~~~}}}xxxVVVJJJMMM^^^mmmTTTBBBCCC===<<<:::999888888999999888888777666555555555555777555222222333444444444555444444444333333333333222222333333333222111000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000111111222222222222111111111222222222333555666777<<<>>>MMMggg~~~mmm\\\NNNBBB>>>???AAABBB@@@<<<===BBBAAA===:::999999888999:::;;;<<<;;;<<<>>>@@@DDDGGGJJJLLLSSSWWW^^^eeejjjooosssvvvzzzzzz|||~~~}}}zzz{{{}}}~~~|||~~~~~~|||yyyxxxxxxzzz~~~{{{vvvrrrnnniiiddd```\\\YYYUUUPPPMMMKKKKKKKKKJJJMMMOOOQQQRRRSSSUUUVVV[[[YYYVVVQQQKKKGGGCCCBBB@@@@@@???>>>>>>>>>>>>>>>BBB@@@>>>===???AAABBBCCCKKKKKKKKKMMMOOORRRTTTVVVRRRSSSYYYaaaggguuuZZZBBB;;;999777444444333222222222222333333222111111000000111111111111111111111111111111111222222333444333333333666555333222333555777999999999888777777777777777:::;;;===AAAFFFLLLRRRUUUMMMKKKGGGCCCAAABBBFFFJJJJJJHHHCCC???<<<:::::::::999999777555333111000///222222222333444555666777666777777888999;;;===>>>???@@@BBBCCCDDDFFFHHHKKKJJJIIIEEE@@@<<<:::;;;===BBBCCCCCCBBB@@@??????@@@CCCFFFJJJMMMNNNLLLIIIFFFDDDFFFGGGFFFDDDAAA@@@@@@AAACCCEEEFFFGGGIIIKKKNNNWWWXXXVVVRRROOOOOOSSSWWWUUUWWWYYYZZZYYYWWWTTTRRRHHHGGGIIIKKKLLLMMMTTT]]]___```cccfffhhhgggccc___aaa___]]]^^^___^^^YYYUUUXXXVVVTTTQQQNNNKKKJJJIIIAAAAAABBBCCCFFFIIILLLNNNSSSTTTVVVYYY\\\^^^___```]]]ZZZVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUURRRSSSSSSSSSRRRQQQNNNMMMQQQTTTZZZaaagggmmmqqqsssuuuwwwyyyzzzyyyyyyzzz{{{{{{|||~~~~~~~~~ooo[[[BBBEEEXXXyyyjjjSSSGGG@@@AAA<<<;;;:::999888888888999888777666555444444444444555333222333555555444333333333333333222222222222222222333333222222111000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000222222222333333222222222111111111222333444555666888666;;;HHHZZZwwwppp[[[LLLFFFGGGGGGDDD@@@@@@CCCBBB>>><<<<<<;;;:::::::::::::::888888999;;;===???AAABBBDDDHHHNNNTTTYYY___dddhhhlllnnnppptttwwwyyy{{{|||~~~|||{{{zzzzzzyyy}}}|||{{{~~~|||zzzzzz|||~~~zzzwwwqqqmmmhhhccc___ZZZUUUQQQOOONNNKKKHHHFFFFFFFFFGGGGGGIIILLLNNNOOORRRUUUXXXaaaaaa^^^VVVMMMFFFCCCBBBBBBAAA???>>>>>>>>>@@@AAADDDCCCAAAAAABBBDDDHHHJJJJJJLLLNNNPPPQQQRRRUUUWWWRRRdddxxxtttRRR===555444666888444333222222111111222222222222111000000000111111111111111111111111111111111111222333333333333222444444333333333333444555:::999888777777888888999888999;;;???EEELLLSSSWWWVVVTTTOOOHHHBBB??????@@@CCCAAA@@@===;;;999888777666555444222111111222222555555444444555666777777777777888999:::<<<>>>??????AAABBBCCCDDDEEEHHHJJJMMMLLLIIIDDD>>>;;;;;;<<<@@@BBBDDDDDDCCCAAAAAAAAACCCEEEIIILLLNNNMMMLLLKKKKKKMMMOOOOOOMMMJJJIIIIIIHHHKKKNNNQQQRRRSSSUUUWWWZZZYYYWWWSSSOOOOOORRRUUUSSSTTTTTTSSSPPPMMMJJJHHHEEEFFFIIIJJJLLLPPPWWW^^^___```bbbccccccaaa]]][[[XXXWWWXXX[[[\\\\\\XXXTTTRRRPPPMMMIIIEEEBBB@@@???===???BBBFFFIIILLLOOORRRVVVXXX[[[^^^______]]]\\\YYYUUURRRRRRUUUVVVUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTQQQRRRSSSRRRPPPNNNMMMMMMXXX[[[aaahhhnnnrrrtttuuuuuuwwwyyyyyyyyyyyyzzz{{{zzz|||~~~~~~jjjTTTOOOOOOaaaxxxUUUAAA>>>===<<<;;;;;;:::999999888888888777666555444444333333333333333333444666666444333333333333333333222222222222222222222222111111000000000000000000000000000000000000000////////////000000000000000000000000/////////000000000000000222222333333333333222222111111111111222333444555777666555888@@@WWW}}}aaaQQQHHHHHHHHHHHHHHHFFFBBB>>>??????>>><<<;;;;;;::::::888888888999:::;;;<<<======@@@DDDGGGKKKQQQVVVZZZ]]]___dddhhhllloooqqqrrrqqqrrruuuxxx{{{~~~|||zzzyyyzzzzzzyyywwwvvvxxxzzz}}}{{{zzz}}}}}}zzzyyywwwuuutttrrrpppllliiidddaaa\\\XXXTTTQQQMMMJJJIIIHHHFFFDDDCCCCCCDDDDDDEEEFFFIIIJJJMMMPPPUUUXXX```aaa___WWWLLLDDDBBBDDDBBBAAA???======???AAACCCBBBCCCEEEFFFGGGIIILLLOOOLLLOOORRRRRRPPPPPPSSSVVVjjjaaaLLL:::888999555222444333333222111111111111111111111000000000000111111111111111111111111111111000111111222222222222222222333333333333222222111::::::999888999:::;;;===>>>>>>>>>@@@CCCHHHMMMPPPVVVTTTOOOHHHAAA===;;;;;;=========<<<:::888777666444444333222333444666777888888777777777888888999888888999:::<<<>>>@@@AAA???@@@BBBBBBCCCDDDGGGIIIOOONNNKKKGGGAAA===<<<<<>>999::::::::::::999888777777666666555444444444444444444333333444555666444222333333333333333444444444222222111111111000000000////////////////////////////////////000000000000////////////////////////......//////000000000000111222222333333222222111111111111111111222333444111444666444333===TTTjjjrrr^^^PPPMMMJJJJJJIIIHHHGGGFFFBBBBBBAAA@@@>>>===;;;;;;:::999999888999999999:::;;;<<<>>>@@@AAAEEEJJJMMMOOORRRWWW\\\aaaeeeggghhheeegggjjjmmmppptttvvvwwwwwwxxxzzz}}}|||yyyyyyzzzzzzyyyxxx{{{{{{}}}~~~{{{xxxtttoookkkllljjjgggeeedddbbb^^^\\\WWWTTTQQQNNNLLLJJJHHHFFFEEEDDDCCCAAA@@@@@@AAAAAABBBDDDFFFHHHJJJNNNRRRVVVWWWYYYXXXRRRIIICCCBBBDDDAAA???>>>===>>>@@@CCCEEEDDDGGGKKKLLLLLLKKKLLLNNNNNNRRRTTTTTTUUU\\\iiitttwwwZZZDDD:::666;;;<<<555000222222222111000000000000111111000000///000000111111000000000000000000000000///000111111222222111111111222222333333222111000:::999888888999<<<>>>@@@GGGFFFDDDCCCDDDEEEGGGHHHMMMLLLJJJEEEAAA>>>???@@@=========<<<;;;999888777555555444444555777999;;;::::::999888888888999999888888999;;;===???AAABBB???@@@BBBBBBBBBDDDFFFHHHOOOOOOMMMIIICCC???<<<<<<>>>AAADDDEEEEEEEEEFFFGGGDDDDDDDDDDDDFFFIIIKKKMMMIIIKKKMMMMMMMMMNNNPPPRRRWWWZZZ^^^___^^^]]]\\\[[[VVVSSSNNNHHHEEECCCDDDDDDCCCCCCCCCDDDFFFIIILLLMMMNNNRRRSSSNNNJJJJJJLLLLLLNNNQQQSSSSSSRRRQQQQQQRRRZZZ[[[]]]___```___^^^]]][[[YYYVVVSSSOOOMMMKKKJJJKKKOOOSSSTTTTTTUUUYYY]]]]]]^^^]]]\\\ZZZVVVRRRPPPOOOPPPRRRTTTWWWWWWUUUSSSUUUTTTSSSRRRPPPPPPOOOOOOPPPQQQPPPNNNKKKLLLPPPUUU]]]aaaggglllppppppooonnnrrrtttvvvwwwwwwxxxyyyzzzxxxzzz{{{zzzzzz|||yyyYYYEEEHHHppptttuuu\\\DDD???AAA999::::::::::::999888777666555555555444555555666777666444333333444555333222333333333333444444444444222222111000000000000111////////////////////////////////////000000000000////////////////////////---......//////000000111111111111222222111111111111111000000111111222333...444999888555555===FFF]]]ssshhh[[[RRRKKKFFFEEEGGGDDDDDDDDDCCCAAA@@@>>>===;;;:::999888888888888888999:::;;;::::::<<>>======<<<<<<<<>>>>>???AAACCCFFFHHHKKKNNNQQQQQQNNNKKKLLLMMMIIIQQQZZZcccooohhhQQQBBB;;;777666777666222111333222111000000///000000000000000/////////000111111000000000000000000000000//////000111111111111000111111222222222222222111777777666777999<<<@@@BBBFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEBBB@@@@@@BBBDDD?????????>>>===<<<;;;:::777777777777888888999:::;;;:::999888888888888888777888999:::<<>>AAA999999999::::::999888666666444444444555666777999999999666444222333333333222111222222222333333333333333222111000///000000111////////////////////////.../////////000000000111////////////////////////------......///000000111///000000111111000000///111000000000000111222222111444888888888888999:::AAAbbbxxxlll___QQQIIIHHHFFFFFFFFFFFFDDDCCCAAA@@@===<<<;;;:::999999999999777888999999888999:::<<>>>>>@@@BBBEEEHHHKKKLLLPPPRRRTTTRRRNNNNNNRRRVVVaaarrreeeHHH???:::999999666111111333333000111111000////////////000///////////////000111111000000000000000000000000...///000000111111000000111111111222222333333333555555444555888<<<@@@CCC>>>???@@@BBBEEEFFFHHHHHHFFFEEEDDDAAA??????BBBDDDBBBBBBAAA@@@???>>>======:::999999999888888888777::::::999888777777777777666666777999;;;>>>@@@AAABBBCCCEEEEEEEEEFFFHHHJJJMMMNNNMMMJJJEEE@@@===<<<@@@AAABBBAAA@@@@@@AAACCCEEEGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGFFFEEEHHHLLLOOOTTTWWWZZZYYYVVVQQQMMMKKKBBB@@@>>>>>>AAAEEEIIIJJJKKKMMMQQQTTTVVVVVVUUUUUUQQQYYY\\\WWWRRRRRRQQQMMMEEEGGGIIIIIIGGGFFFIIIKKKEEEHHHLLLOOORRRVVVZZZ]]]^^^^^^]]]]]]\\\]]]]]]^^^[[[]]]^^^\\\WWWVVVZZZ^^^VVVUUUSSSRRRQQQQQQRRRSSSWWWXXXWWWTTTOOONNNQQQTTTPPPPPPOOONNNMMMMMMMMMMMMJJJKKKKKKIIIIIIPPP[[[dddeeeiiiooossstttsssooommmoooqqqtttuuuuuuvvvwwwyyyzzz{{{zzzxxxxxx~~~}}}mmmKKK<<>>===<<<<<<<<<<<<777888::::::999999:::<<<<<<<<<<<<<<<>>>AAACCCEEEGGGIIIKKKMMMNNNOOONNNNNNOOORRRWWWZZZ\\\^^^```bbb___kkkrrrooommmrrrwwwvvvxxx|||~~~~~~~~~}}}{{{yyyxxx{{{~~~zzzwwwwwwxxxxxxyyyzzzwwwrrrooooooqqqrrrqqqppprrrttttttqqqmmmoooqqqssspppkkkeeebbbaaa^^^ZZZUUURRRPPPOOOMMMLLLHHHEEECCCBBBBBBBBBAAA@@@>>>;;;888666666777777666777777888999:::;;;<<<<<<888:::===????????????@@@>>><<<<<<<<<>>>>>>===<<<===???AAAEEEHHHKKKNNNOOOPPPRRRRRRPPPOOORRR[[[bbbvvvQQQ<<<999777777:::666000111888555+++111111000//////////////////////////////000111111000000000000000000000000...//////000000000000000111111111111222333444555555444444444666888:::;;;888888777555666999???CCCGGGHHHGGGFFFHHHLLLIIIDDDBBBAAA???===;;;;;;;;;;;;:::888999<<<;;;666555999777666444333111111111222555666888:::<<<===>>>>>>@@@AAADDDFFFHHHHHHHHHHHHLLLMMMNNNMMMDDD:::888;;;<<<<<<>>>@@@BBBBBBAAA???>>>@@@CCCGGGIIIJJJJJJJJJHHHHHHHHHFFFEEEFFFIIIKKKKKKKKKKKKKKKJJJIIIHHHHHHEEECCCAAABBBEEEIIILLLNNNLLLNNNQQQSSSTTTSSSQQQPPPMMMNNNOOONNNLLLJJJIIIIIIFFFIIILLLLLLJJJGGGFFFFFFBBBFFFHHHHHHIIINNNXXX```]]]\\\[[[^^^aaabbb```\\\[[[\\\]]]\\\YYYWWWWWWWWWWWWUUUSSSRRRRRRSSSUUUWWWWWWUUURRRQQQQQQTTTWWWYYYRRRQQQOOONNNNNNNNNOOOOOOJJJMMMLLLJJJMMMWWWaaafffhhhnnnttttttpppllljjjkkkqqqqqqqqqsssvvvyyyzzzzzzvvv{{{{{{xxxzzz[[[MMM>>>CCCbbbjjjlllbbbMMMJJJEEE@@@;;;999888888888888888888888777666666333333333444666777999:::888666555444555333111///000000000000000000000000000000000000////////////...///////////////......000000//////.........---000000//////.........------------............///............////////////////////////000000000000222222222333333333444444666777;;;NNNuuu|||www{{{}}}ttthhh]]]TTTMMMMMMLLLHHHDDDCCCFFFCCC???>>>>>>@@@@@@???:::888777888:::;;;;;;:::999999:::;;;<<<>>>@@@@@@CCCCCCBBBBBBCCCEEEGGGHHHHHHIIIKKKMMMOOOQQQRRRSSSWWWZZZ___bbbeeehhhkkknnnooosssxxxxxxuuutttwww{{{{{{|||zzzwwwvvvssssssrrrrrrrrrqqqqqqqqqoooooonnnmmmllllllmmmmmmrrroookkkgggdddbbbaaaaaaccccccccccccccccccccccccfffeeeccc___\\\XXXTTTSSSLLLLLLLLLKKKIIIFFFCCCAAAAAA@@@???>>><<<;;;:::999777777888777555555666888:::<<<>>><<<999888:::<<<999999999;;;<<<;;;999777>>>:::777888<<<@@@???>>>???IIIMMMJJJLLLSSSUUUPPPVVVSSSQQQRRRWWWgggaaaHHH:::444333333333333222222222111111000000////////////000000111111000000//////......////////////000000000000///////////////.........000000000000111111111111777777666666666666777777222222111///000333888<<>><<<<<<<<<<<>>===<<<:::777333666444222000000000111222222444777:::===???@@@AAADDDEEEFFFFFFFFFFFFEEEDDDCCCEEEHHHIIIDDD<<<;;;???>>>>>>>>>@@@BBBCCCCCCCCCAAA@@@@@@AAABBBCCCDDDEEEIIIIIIIIIGGGEEEEEEFFFHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGEEECCCCCCFFFJJJMMMOOOLLLLLLLLLLLLLLLLLLMMMMMMPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSPPPMMMIIIFFFEEEBBBDDDFFFGGGHHHLLLSSSXXXXXXXXXYYY[[[\\\]]][[[ZZZ]]]]]]]]][[[XXXVVVVVVWWWSSSSSSTTTTTTTTTUUUUUUUUURRRSSSSSSSSSTTTTTTTTTUUUOOOOOOPPPOOOOOONNNLLLLLLKKKOOOPPPQQQWWWaaajjjlllnnnrrrvvvuuuqqqmmmlllmmmpppoooooopppsssuuuwwwxxx{{{zzzwwwvvvzzz{{{qqqdddJJJEEEBBBOOOooojjj```{{{|||QQQGGGDDD@@@<<<999888888888777888888888888777666666333333444444555666888888666555444444444444111///000000000000000000000000000000000000/////////.........////////////......000/////////.........---000/////////.........------------............///............////////////.../////////000000000000222222222333333333333444888777555>>>\\\tttaaaUUUNNNKKKLLLPPPJJJHHHGGGGGGGGGEEEAAA===>>><<<::::::;;;;;;;;;:::999888888999999:::;;;<<<===============???@@@AAABBBCCCDDDFFFHHHIIIJJJKKKJJJMMMQQQTTTVVVYYY\\\^^^^^^bbbffffffdddcccfffiiilllkkkmmmttt{{{}}}xxxrrrssssssrrrqqqooollljjjiiieeeeeeeeedddddddddccccccbbbaaa``````______``````]]][[[YYYVVVTTTSSSSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXVVVSSSPPPMMMJJJHHHGGGGGGGGGFFFDDDBBB???===::::::999888888777777666555666666555444555777:::666:::>>>???>>><<<;;;<<<888888888999;;;<<<<<<<<<;;;:::;;;===AAACCCBBB@@@FFFLLLQQQOOOOOOSSSWWWXXXTTTdddvvvlllcccUUUFFF;;;666666777333333222222222111111111000000////////////000000000000000000//////............/////////000000000........./////////////////////000000000111111111::::::999888777555333222//////...,,,,,,///333777;;;===>>>>>>CCCJJJKKKIIIBBBAAA???>>>=========>>>???BBB@@@;;;<<>>666555333000///...///111222444555888;;;>>>???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@BBBEEEHHHEEE???>>>BBB@@@@@@???@@@AAADDDFFFHHHDDDBBB>>>;;;:::;;;>>>@@@DDDFFFGGGGGGFFFFFFGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGKKKJJJHHHHHHIIIMMMQQQSSSUUUSSSPPPMMMMMMOOOQQQSSSSSSRRRPPPPPPPPPSSSUUUWWW\\\ZZZVVVSSSPPPKKKFFFCCC@@@AAACCCEEEHHHKKKMMMOOOSSSUUUXXXYYYXXXXXXXXXXXXZZZ[[[ZZZXXXUUUTTTTTTUUUQQQRRRTTTVVVWWWVVVTTTSSSNNNPPPSSSUUUVVVTTTQQQOOOLLLMMMOOOPPPOOOMMMJJJIIIKKKPPPTTTYYYbbblllpppooopppsssuuutttqqqooooooqqqsssrrrqqqqqqsssuuuxxxyyy{{{xxxuuuwwwzzzsss^^^JJJ:::BBBOOOdddwwwaaaoooXXXCCC@@@>>>;;;999777777777888777777777777777666666555444444444444444555666666444333333333444444222000000000000000000000000000000000000/////////............///////////////.../////////.............../////////...............---------............///---............/////////....../////////000000000111111222222222333333333777777333222CCCbbb}}}rrrbbbUUUOOOPPPJJJIIIHHHHHHIIIHHHFFFDDDDDDBBB@@@??????>>>===<<<;;;;;;:::999888888888888999888888888999:::;;;;;;===>>>>>>???@@@AAABBBBBBBBBDDDHHHJJJKKKMMMOOOQQQQQQTTTWWWXXXVVVUUUWWWZZZ[[[ZZZYYY[[[___bbbdddddd`````````___^^^\\\[[[ZZZUUUUUUUUUTTTTTTTTTTTTTTTRRRQQQQQQPPPPPPPPPPPPQQQNNNMMMKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCAAA???>>>???@@@@@@???>>><<<999888444444444444555555555555777777666555444555999<<>>999::::::<<<>>>@@@BBBDDD@@@@@@@@@AAACCCDDDFFFGGGQQQUUU[[[^^^[[[WWW[[[cccwwwUUUBBB???;;;777444444444555222222222222111111111000000//////......//////000000000000////////////...------........./////////------......//////000000//////000000000000111111:::;;;::::::888555333111222222111000000222666999AAACCCBBB>>>???CCCCCCAAA>>>===<<<<<<<<<>>>???@@@IIIRRRPPPCCC===CCCCCC;;;555333000//////111333555999:::<<<===>>>>>>===<<<<<<===>>>@@@AAABBBCCCCCCEEEEEEHHHJJJFFF@@@>>>@@@AAAAAA@@@???@@@CCCHHHKKKHHHEEEAAA===::::::;;;<<<;;;>>>AAACCCDDDEEEGGGIIIEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJIIIJJJMMMRRRUUUXXXVVVTTTRRRRRRTTTWWWYYYTTTQQQMMMKKKKKKMMMPPPQQQUUUTTTSSSRRRPPPKKKEEE@@@<<<===???DDDIIIKKKJJJIIIQQQUUUXXXXXXVVVUUUWWWYYYTTTUUUTTTSSSQQQQQQRRRTTTSSSTTTUUUVVVVVVTTTSSSRRRMMMOOORRRUUUUUUSSSPPPMMMLLLMMMMMMMMMMMMLLLKKKJJJKKKQQQXXX___iiiqqqqqqmmmmmmnnnpppooooooooorrruuuvvvvvvvvvuuuvvvxxx{{{~~~vvvwwwxxxwwwrrrdddPPP@@@;;;PPPkkkgggFFFBBB>>>===:::888777777777888666666777777666666555444444444333333333333444444333222111222444444333111000000000000000000000000000000/////////.........---...//////////////////................................................---------............///---------.........//////........./////////000000111111111111222222222222444777666444;;;KKKYYY___uuuwwwgggaaadddbbb]]]TTTKKKGGGGGGJJJIIIGGGDDDCCCCCCCCCBBB@@@@@@???===;;;999888777777888888888888888888999999;;;;;;<<<<<<<<<=========???AAACCCEEEEEEEEEGGGHHHHHHJJJMMMMMMLLLLLLMMMOOOKKKMMMQQQSSSTTTTTTTTTUUURRRRRRRRRRRRRRRQQQPPPOOOJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>===;;;:::999:::::::::999999777666555444444555555555555666666888888777666666999>>>BBBPPPRRRRRRQQQLLLFFF@@@======???AAACCCEEEFFFHHHIIIFFFGGGHHHHHHHHHLLLSSSXXXaaa\\\[[[]]]\\\___rrroooHHH<<<;;;999888666444333222222111111111111000000000/////////....../////////////////////////////////------------.........///,,,------...///000111111////////////000000000111999999::::::999777555444666777666666666888<<>>>>>===:::999999999:::;;;>>>@@@AAA]]]jjjiiiTTTAAA>>>===999555444222111222444666888;;;<<<>>>??????>>><<<;;;>>>>>>???AAACCCDDDFFFGGGGGGFFFGGGIIIFFF???<<<>>>@@@AAAAAA@@@@@@BBBGGGKKKIIIHHHFFFDDDAAA???===<<<777999<<<===>>>>>>@@@AAA@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCDDDGGGLLLQQQOOOOOOOOOPPPQQQSSSTTTUUUSSSOOOJJJHHHJJJLLLMMMMMMMMMNNNPPPQQQOOOHHH@@@:::888:::???EEEJJJLLLKKKIIIOOORRRVVVVVVTTTSSSTTTWWWPPPQQQSSSRRRRRRRRRTTTVVVXXXWWWVVVUUUSSSRRRQQQQQQOOOPPPQQQRRRRRRQQQOOONNNNNNMMMKKKJJJJJJLLLMMMOOOPPPXXX```fffmmmqqqpppkkklllllllllllllllooorrruuuwwwxxxxxxwwwvvvwwwzzz}}}rrrvvvxxxooo\\\JJJAAA@@@PPPmmm|||QQQBBBBBB@@@???===:::999888777777555666666666666555444444444333333222222222222222111111000222333444222111////////////////////////////////////............------...///////////////---------...............---------...............---------............///------------........................////////////000000000111111111222222333444555666:::AAADDDCCCOOOffffffSSSKKKJJJIIIGGGEEEDDDEEEEEEDDDCCCCCCBBB???===:::999777777888888888888888888777777999999999999999999999999999;;;===>>>======>>>???>>>@@@AAABBBBBBAAABBBCCC>>>BBBGGGIIIHHHFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@??????>>>>>>>>>>>>>>>>>>========================:::::::::::::::999888888666777777666666555555444666666666666666555555555555666777999<<>>@@@AAAAAA???>>><<<<<<<<<===>>>???AAAAAACCCAAABBBFFFEEE@@@======???BBBDDDDDDBBBBBBEEEHHHIIIJJJKKKKKKIIIFFFCCCAAA<<<======;;;999777777888999:::;;;<<<===>>>>>>>>>;;;<<<>>>======@@@GGGMMMLLLMMMOOORRRSSSTTTUUUUUUTTTQQQNNNOOORRRTTTSSSQQQKKKOOORRRRRRKKKBBB:::666888<<>>AAA@@@>>><<<:::888777666555555555555555444444333333222111111111111111222111000000111333333111000/////////////////////////////////.........------,,,---...///000000000000---------------.........---------------.........---------............///,,,------------.........------.........////////////000000000000111111111333111000222777<<<======777AAA[[[ppp^^^UUUJJJHHHFFFEEEFFFFFFEEEDDDCCCBBB@@@===;;;999888888888888888888888777666555666666666666666666666666777999;;;;;;:::::::::;;;:::;;;<<<<<<=========<<<=========<<<<<<===???AAA@@@@@@@@@@@@@@@@@@???>>>::::::;;;;;;;;;;;;<<<<<<999999999999999::::::;;;999999999999888888777777888888888888888888888888666666777777777777666666555555555555555666666666666666666666666555555555111333777<<>>???QQQbbbaaaOOO>>>888999222333555666888999:::::::::<<>>@@@AAABBB@@@AAAEEEEEE@@@===>>>???CCCHHHIIIFFFCCCDDDFFFHHHIIIKKKLLLLLLKKKJJJHHHGGGGGGDDD@@@<<<::::::;;;:::;;;<<<<<<============<<>>===<<<:::999777666666444555555555555444333333111111000000000111111222111000000111222222000/////////////////////////////////.........---------,,,---...///000000000000,,,,,,,,,------.........,,,,,,,,,------.........---------............///,,,,,,---------.........---------.........///////////////000000000111111000//////111444777:::<<<555444???\\\}}}zzzhhh\\\PPPNNNKKKJJJIIIIIIGGGFFFEEECCCBBB@@@>>>===<<<;;;::::::::::::999888777666555555555555666666666666777888::::::999999999::::::::::::;;;<<<<<<;;;:::<<<:::999888888:::;;;<<<::::::;;;;;;:::999999888555666666666777777777777555555444444555666666777666666777777777777777777555555555555555555555555444444555555555555555444555444444555555666777777555666666777777888888999333666;;;@@@EEELLLRRRWWWOOOKKKGGGEEEGGGHHHIIIHHHFFFJJJNNNNNNNNNPPPVVV[[[aaahhhkkkeee]]]___mmm|||[[[@@@999777999888111666666444333111000//////000000/////////.........///......------......///---------.........//////....../////////000000000.........///////////////........./////////000000:::999888777777888999:::666888:::;;;<<>><<<;;;::::::;;;;;;<<>>===???EEEKKKMMMIIIEEEDDDEEEGGGHHHJJJKKKMMMMMMMMMMMMPPPOOOLLLHHHDDDBBBCCCDDD@@@@@@AAABBBBBBBBBBBBAAADDDGGGJJJJJJJJJNNNWWW^^^aaaaaaaaa```aaabbbcccdddcccaaa```bbbdddaaaZZZSSSIIINNNPPPJJJ???777888;;;>>>EEEMMMPPPNNNLLLNNNPPPSSSQQQQQQSSSWWWXXXUUURRRUUUXXX[[[\\\[[[WWWUUUTTTOOORRRUUUXXXXXXVVVSSSQQQOOOQQQSSSTTTTTTQQQOOOMMMKKKLLLNNNPPPRRRTTTVVVWWW]]]iiirrrqqqlllkkkmmmnnnkkklllpppvvv{{{wwwvvvvvvdddOOODDDIII]]]TTTBBBEEECCC:::::::::999888777666555555444444555555444444333222000000000000000111222222222111000111222111000...//////////////////////////////.........---------,,,---...///000000000000,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......---------.........//////////////////000000000000---///222444333222444888999444333;;;JJJbbb~~~tttqqqlll```TTTXXXVVVRRRPPPOOOMMMKKKIIIGGGFFFEEECCCBBBAAA@@@@@@============<<<;;;999888666777777777777888888888333555666777666555666777666666666777888888777666555555666888:::999555222999999999999888777666555444444444555555666666666444333333333444555555666222333444555666666666666444444444444444444444444444555555666666555555444444444444444555666777888666666777999:::<<<===>>>:::===@@@CCCEEEIIIMMMPPPNNNKKKGGGGGGJJJLLLKKKJJJMMMOOOQQQPPPQQQVVV___ggghhhlllmmmiiikkkqqqXXXGGG======;;;111000777666///000111222222222111000000/////////.....................------.........---------.........//////////////////000000000000///////////////...................../////////000;;;888777777::::::888666777888:::<<<===>>>??????HHHLLLPPPPPPLLLIIIGGGGGGDDDCCCAAA@@@>>>===<<<<<<999EEEUUU[[[RRRAAA777666333222222333666999<<<>>>FFFCCC???;;;999999;;;<<<<<<>>>AAACCCEEEFFFFFFFFFDDDIIILLLJJJHHHFFFAAA;;;>>>BBBIIIOOORRROOOIIICCCHHHHHHJJJLLLNNNPPPQQQRRRXXXWWWUUUSSSRRRPPPNNNNNNIIIHHHFFFFFFFFFGGGIIIKKKKKKPPPVVVWWWVVVVVVZZZ]]]cccbbbbbbccceeeeeedddbbb``````___^^^\\\YYYVVVUUUJJJMMMIII===444444999===HHHLLLRRRVVVUUUQQQNNNMMMPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQUUUWWW[[[^^^^^^ZZZVVVSSSQQQQQQRRRRRRRRRQQQPPPOOOIIIMMMQQQTTTUUUWWW[[[___jjjlllmmmlllllllllnnnpppsssvvv~~~lllZZZCCC===[[[}}}aaaIIIDDD>>>:::;;;<<<:::999888888888666555444444444444444444444444333222000//////000222333333222111000////////////000000///.......................................///...---,,,,,,---...///---------............///.........------,,,,,,,,,..................------,,,,,,,,,---------.........------------.../////////////////////000111111111111111111222333444555111444777666777AAASSSbbbxxxmmmfffcccnnnxxx|||ppp___TTTQQQQQQLLLJJJHHHHHHGGGFFFCCC@@@??????@@@AAA@@@>>>;;;999555666777777777666555444888888777666666666666777777777666666666777777888444555666666777777666666777777777777777777666666555555444444444555555666888777666666555666666777555555555666666666666666555555555555555555555555555555555666666666777777444555666666666777999;;;888;;;>>>??????@@@BBBCCC;;;;;;@@@HHHIIIFFFHHHMMMNNNPPPMMMIIIJJJPPPPPPLLLMMMOOORRRQQQNNNTTTggg{{{fffPPPGGG;;;:::999777555333111000222111000//////000111222000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............------------......///////////////;;;999777777999:::888666888888:::;;;===>>>>>>>>>EEEHHHLLLKKKHHHEEECCCCCC@@@???>>><<<:::999999999888>>>IIINNNGGG;;;444444222222222444666:::===???BBB@@@===;;;:::;;;===???CCCCCCDDDEEEEEEFFFFFFFFFGGGJJJKKKIIIIIIHHHCCC<<<@@@DDDKKKRRRUUUSSSNNNIIIBBBCCCEEEHHHKKKNNNPPPRRRZZZYYYYYYXXXWWWVVVUUUTTTOOOOOONNNNNNOOOQQQSSSTTTSSSVVVZZZ\\\\\\[[[\\\]]]______^^^```aaabbb```___]]]]]]\\\[[[XXXTTTPPPNNNKKKLLLFFF<<<555888>>>AAANNNRRRWWWXXXWWWTTTQQQOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVUUUSSSQQQPPPNNNNNNNNNTTTVVVXXXYYYYYYWWWTTTRRRSSSSSSRRRQQQPPPOOONNNNNNJJJMMMRRRUUUXXX\\\bbbffflllmmmnnnnnnmmmmmmoooqqqooo}}}wwwsssTTTHHH>>>LLLyyy}}}}}}QQQBBBBBB>>>;;;>>>;;;999777777777777555444444444444444444444444444333222000//////000222333333222111000////////////000//////.............................................---,,,,,,---......------------..................---------,,,,,,,,,..................------,,,,,,,,,---------......---------------.../////////////////////000000111111111111111222333444444000222333111000555???HHH^^^qqq```VVVUUUSSSOOOJJJFFFDDDCCCCCCBBBBBBCCCCCCCCCAAA@@@???<<<======<<<;;;:::999888777777666555555555555555888777777666666666777777444555666666777777666666777777777666666555555555666666555555444555555555888888888888777777777777666666666666666666666666555444444444444444444444444555555666666777777777666777999999999:::<<<>>>@@@AAACCCCCCBBBBBBBBBDDDMMMIIIHHHJJJJJJGGGHHHMMMKKKOOOQQQNNNNNNRRRQQQMMMKKKJJJLLLPPPZZZooommmMMM???888999888777666444222111000111111000//////000111111///////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------------...///////////////;;;:::888777888999888777888999:::;;;<<<<<<<<<<<<@@@BBBDDDDDDBBB???======;;;:::888777666555555444777777;;;???<<<555111333000111222555777;;;===???===<<<;;;;;;<<<>>>@@@BBBGGGGGGGGGGGGGGGHHHHHHHHHKKKKKKIIIGGGIIIKKKEEE===AAAEEELLLTTTXXXXXXTTTPPPAAAAAABBBEEEHHHLLLPPPRRRYYYYYYZZZ[[[[[[[[[[[[[[[VVVVVVUUUVVVWWWYYY[[[]]]XXXYYY[[[]]]^^^]]]YYYVVV[[[[[[[[[\\\^^^^^^]]][[[[[[[[[[[[YYYVVVQQQMMMJJJNNNLLLDDD<<<:::AAAGGGHHHTTTWWWYYYYYYVVVSSSQQQPPPMMMLLLMMMMMMNNNPPPQQQRRRQQQPPPNNNLLLLLLMMMNNNOOOTTTTTTTTTSSSSSSSSSRRRRRRTTTSSSQQQOOONNNNNNNNNNNNPPPRRRUUUXXX\\\aaafffjjjmmmnnnppppppooooooqqqrrrtttzzzmmmeee___YYYUUUEEE???AAA\\\~~~|||^^^CCC===???===;;;>>>:::888777666666666444333444444444444333333333333222111000//////000111222222222111000////////////000///......------......---------------------------,,,,,,++++++,,,,,,---------------............------------,,,,,,,,,,,,------------------......,,,,,,,,,---------......---------------....../////////......//////000111000000000000111222333444222333333222000111333666BBBRRRiii}}}yyysssnnnfff[[[PPPIIIEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===;;;::::::999999888777777777777777999888888777666666666666555555666777777777777666777777666666666555555555999888777666666666666666999999:::::::::999888777888888777777666666555555444444444444444444444444444444555666777777888888999:::<<<======>>>AAACCCFFFGGGHHHHHHGGGGGGHHHIIINNNIIIHHHJJJKKKJJJJJJMMMHHHKKKIIIEEECCCIIIPPPSSScccbbbgggttttttcccJJJ999666222666555555444333222111111111000000//////000000111////////////////////////............------------------------------------------------........................------------------...////////////...<<<;;;999999888888888888999::::::;;;;;;;;;;;;:::;;;<<<<<<<<<:::888777666666555444333222222111111666222222666666333111222///111333666999<<<>>>???;;;;;;;;;<<<===???AAABBBCCCEEEGGGJJJKKKLLLLLLKKKNNNKKKGGGEEEIIILLLGGG>>>@@@DDDJJJRRRXXXYYYWWWTTTJJJGGGEEECCCEEEIIINNNQQQTTTUUUWWWZZZ[[[\\\]]]]]]ZZZYYYYYYYYYZZZ[[[\\\]]]\\\ZZZZZZ]]]___]]]WWWPPPWWWVVVVVVXXXZZZ[[[ZZZYYYYYYZZZ[[[ZZZXXXTTTOOOMMMRRRNNNFFF???BBBKKKPPPPPPVVVWWWXXXVVVSSSPPPNNNNNNKKKKKKKKKKKKKKKKKKLLLMMMJJJIIIIIIIIIKKKOOOSSSUUUTTTSSSQQQOOOOOOPPPQQQSSSSSSRRRPPPOOONNNOOOQQQRRRYYYZZZ[[[\\\___cccgggjjjlllnnnqqqrrrrrrrrrtttvvv~~~nnn\\\QQQLLLFFFAAA>>>???EEERRRooopppaaaNNN???>>>???:::999===:::999777777777777555333444444444333333333333333111111000000000000111111111111000/////////////////////...------------...------------------------++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......------,,,,,,------...//////............///000000000000000000000111222222222222111222333444444333;;;:::@@@VVV{{{~~~{{{~~~~~~{{{rrrjjj```VVVKKKDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;999888777777777777666777777888888888888888777777777888999999::::::===<<<;;;:::999999888888:::;;;<<<===<<<;;;888777999999888777777666555555333333333444444444444444555555666777888999:::;;;<<<===???@@@AAACCCFFFHHHHHHJJJLLLMMMMMMNNNQQQSSSOOOMMMLLLNNNOOONNNLLLJJJNNNMMMIIIFFFMMMaaa{{{gggSSSGGG999555888444333222222222111111111111000000000//////000000000////////////////////////------------------------........................,,,,,,---------..................---------,,,,,,,,,---......//////......<<<<<<<<<<<<:::999999999999999::::::::::::999999777666555555444333222111333222111000000000000000222...---111333111///000///111444777:::<<<===>>><<<======>>>???@@@AAABBB<<<@@@FFFKKKOOOPPPOOONNNNNNKKKFFFEEEIIIMMMHHH???>>>AAAGGGOOOUUUWWWVVVSSSSSSOOOHHHCCCAAADDDHHHLLLOOOQQQTTTWWWZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXXXXWWW[[[YYYXXX[[[^^^\\\TTTMMMNNNNNNOOOQQQTTTVVVUUUTTTUUUVVVXXXYYYXXXVVVTTTRRRVVVRRRKKKFFFJJJSSSWWWVVVVVVVVVWWWUUUQQQNNNMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHIIILLLPPPTTTWWWUUUSSSQQQOOOOOOPPPRRRSSSPPPOOOOOOOOOQQQTTTWWWYYY]]]]]]^^^```dddgggjjjllllllnnnqqqssstttuuuwwwxxx{{{}}}rrraaaQQQJJJGGGBBB>>>>>>:::QQQoooyyypppTTTIII@@@???===888888<<<<<<:::888888888888666444444444333333333222222222111000000000000000000111111000////////////////////////...---------------------------------------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,---.....................//////000000000/////////000111111///---,,,---000222333222000444888<<>>===<<<;;;::::::::::::999999:::;;;;;;;;;;;;:::888999:::<<<>>>@@@AAABBBAAA@@@???======<<<<<<<<<;;;<<<===>>>===;;;999777::::::999888777666666555444444555555555666666666666777888999;;;===>>>>>>???@@@CCCDDDFFFHHHKKKNNNNNNOOOQQQQQQRRRSSSVVVYYYYYYVVVQQQMMMLLLMMMNNNNNNLLLLLLNNNWWWlllhhh___JJJ===888333555888222111111111111111111111111/////////000000/////////........................,,,,,,------------------........................,,,,,,,,,------------......------------,,,,,,,,,,,,------...............<<<>>>@@@@@@===;;;999999888888999:::::::::999999555333111000000000///...000000//////.../////////---******...000---,,,---000222555999;;;<<<<<<<<<===>>>???AAABBBBBBBBBBBB:::>>>EEEKKKPPPQQQQQQPPPMMMLLLIIIGGGJJJMMMIIIBBB===@@@EEELLLRRRTTTSSSRRRUUUQQQKKKEEEBBBAAACCCDDDKKKMMMQQQTTTWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRQQQPPPOOONNNQQQTTTSSSMMMHHHEEEEEEGGGJJJNNNPPPQQQPPPQQQRRRSSSUUUVVVVVVVVVUUUXXXWWWRRROOORRRXXXYYYWWWUUUVVVWWWVVVSSSPPPNNNNNNKKKLLLNNNOOOPPPNNNMMMKKKMMMLLLLLLLLLMMMOOORRRSSSTTTSSSRRRQQQQQQQQQRRRSSSMMMNNNOOORRRVVVZZZ]]]___^^^^^^```eeejjjooopppqqqmmmpppsssuuuuuuuuuvvvwwwuuuwww|||{{{sssfffVVVGGGCCCBBB???@@@EEEEEEfffzzz[[[IIICCC???>>><<<999999===<<<:::999888999888666555444444333333222222111111000000000000000000000000000//////......////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,------.........------......///000000000////////////000000000...------///000111111444444333111555BBBUUUccc~~~{{{mmmjjjiiikkkllleeeWWWKKKIIIJJJJJJJJJHHHEEEBBB@@@@@@BBBCCCEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>><<<===>>>>>>??????>>>>>><<<===???AAACCCEEEGGGGGGBBBAAA@@@???????????????======>>>>>>===;;;999888::::::999999888888777777666666777777888999999999999:::;;;===???AAABBBCCCBBBEEEGGGIIIKKKNNNRRRUUUXXXXXXXXXWWWVVVWWWYYY[[[RRRQQQKKKFFFIIIVVVdddlllmmmmmmsssxxxdddVVVHHHDDD888555666222555888111000000000000000000000000...//////000000//////...........................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---............---;;;???CCCDDDAAA===:::999777777888999999:::999999555222...---...///...---......------------......,,,***+++------++++++///111333777:::<<<<<<;;;:::<<<>>>@@@CCCDDDEEEDDDDDDBBBDDDGGGJJJMMMOOOPPPQQQMMMOOONNNLLLLLLNNNKKKFFF@@@BBBFFFKKKQQQSSSRRRQQQPPPPPPOOOLLLIIIFFFBBB@@@EEEGGGKKKNNNPPPQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKHHHGGGGGGJJJMMMMMMJJJGGGAAAAAACCCGGGLLLPPPQQQQQQPPPQQQQQQRRRTTTUUUWWWWWWXXXYYYYYYVVVVVVYYYXXXTTTRRRTTTVVVVVVTTTQQQPPPOOOJJJMMMRRRVVVXXXWWWTTTSSSMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQMMMOOORRRVVVZZZ^^^aaabbbaaabbbeeejjjpppttttttrrrqqqsssvvvvvvuuusssssssssjjjooovvvzzzzzzuuupppmmmXXXIII<<<;;;===>>>HHHTTTlllxxxnnnOOOAAA>>>===>>>===;;;;;;===;;;:::888777888777666444444444333333222111111000//////000000000000////////////.........//////000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,---------......,,,,,,++++++,,,,,,---......------------...//////000//////....../////////000000111111111000000000777222///111777;;;<<<<<>>===<<<;;;:::999999999999999999999999999999888999999:::;;;;;;<<<<<<<<<===>>>@@@CCCEEEFFFGGGGGGIIILLLOOOQQQTTTXXX[[[^^^^^^^^^\\\[[[\\\___aaaVVV\\\```bbbllltttaaaOOOFFFBBB;;;777333666777111333888222111111000000000000000000......///000000///..............................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,------......------;;;@@@EEEGGGCCC>>>:::999666666777999999:::::::::666222...,,,...///...---,,,,,,,,,,,,,,,,,,---...///------...,,,***---333111444888;;;<<<<<<:::888;;;===AAADDDFFFGGGGGGFFFKKKJJJIIIIIIJJJLLLOOOPPPMMMQQQRRROOONNNOOOMMMIIIBBBDDDGGGLLLQQQSSSRRRQQQKKKNNNRRRTTTRRRLLLFFFAAA???AAAEEEHHHJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFIIIIIIKKKMMMPPPQQQPPPOOOAAABBBDDDIIINNNRRRTTTTTTSSSRRRRRRRRRTTTVVVXXXYYYVVV[[[\\\YYYXXXXXXUUUQQQOOOQQQTTTUUUSSSQQQOOOOOOIIIMMMTTTZZZ^^^]]][[[YYYJJJKKKLLLNNNOOOQQQRRRSSSPPPRRRSSSTTTTTTRRRPPPOOONNNQQQTTTXXX]]]```bbbcccggggggjjjoootttvvvsssppptttvvvxxxwwwtttqqqooooooqqqooommmnnnqqqrrrpppmmmTTTFFF;;;===AAAHHHYYYkkkuuuQQQBBB>>>===>>>@@@???===<<<<<<:::888777666777666555333444444333333222111000000//////000000000000////////////.........//////000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,---------*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,++++++,,,,,,---......------------...//////000//////.........//////)))---000111000...---...'''///888999111,,,111999;;;:::MMMttt{{{rrrnnnqqquuufffhhhiiihhhddd^^^WWWSSSOOOQQQTTTVVVVVVSSSOOOMMMKKKKKKJJJIIIIIIIIIIIIJJJEEEEEEDDDDDDDDDEEEEEEFFFBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGHHH?????????>>>??????@@@@@@???>>>===;;;::::::999:::999999999999999999::::::::::::;;;<<<<<<===>>>>>>>>>???@@@CCCEEEGGGIIIJJJJJJMMMPPPRRRUUUXXX\\\```^^^____________bbbfffiiisssdddLLLBBB999888999444222111666555,,,...444000111111111111000000000000---...///000000///...---........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,------......------<<<>>>AAABBBAAA>>>:::777666777888888888888888777222000...,,,+++,,,---...------,,,+++******++++++---,,,+++***+++---000111555666888999;;;;;;;;;;;;AAABBBCCCEEEFFFGGGGGGGGGJJJJJJKKKLLLMMMOOOQQQRRROOOQQQRRRPPPMMMJJJJJJLLLFFFFFFGGGJJJNNNQQQQQQQQQPPPRRRTTTTTTSSSQQQMMMKKKFFFEEECCCCCCCCCEEEGGGHHHFFFFFFHHHLLLQQQUUUVVVWWWTTTZZZ^^^[[[[[[\\\XXXQQQDDDCCCCCCGGGMMMUUUZZZ]]]ZZZXXXVVVXXX[[[^^^]]]\\\WWWWWWWWWVVVUUUTTTRRRQQQRRRRRRSSSSSSRRROOOMMMKKKNNNTTT]]]bbbbbb^^^YYYVVVWWWTTTRRRRRRTTTVVVXXXXXXUUUUUUUUUSSSOOOMMMMMMNNNSSSXXX]]]```aaabbbfffjjjiiillloooqqqqqqqqqqqqrrrssssssssssssqqqooommmlllssslllfffiiiqqqqqqeeeXXXEEEEEE>>>>>>JJJ[[[zzzkkkQQQEEE???>>><<<;;;===??????<<<999777666555444444333444444444444444333222111000///000000000000000000000000//////...------------...,,,---///111111000...---------++++++++++++------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------.....................---******+++,,,,,,---......---------............//////////////////000111111000000000000000000000000000000111111111222222222555666<<>>===;;;;;;???BBBBBB>>>DDDDDDAAAEEENNNPPPJJJKKKPPPTTTSSSQQQSSSXXX\\\cccdddcccbbblll~~~\\\RRRDDD999444444555555222222222111111111000000////////////////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<<<>>>@@@AAAAAA>>>;;;999666666666666666666666666666555222000...---------...------,,,++++++,,,,,,++++++***+++,,,...111333666777888999:::<<<======AAABBBCCCEEEFFFGGGGGGHHHKKKKKKLLLMMMOOOQQQSSSTTTOOOQQQSSSRRROOOLLLLLLLLLIIIGGGEEEFFFKKKOOOSSSTTTVVVVVVUUUSSSPPPLLLIIIGGGGGGFFFFFFFFFGGGIIILLLMMMSSSSSSSSSUUUWWWXXXXXXXXXTTTYYY[[[ZZZ[[[[[[TTTLLLAAABBBDDDIIIQQQWWW[[[]]]___]]][[[\\\^^^___^^^]]]YYYYYYXXXWWWVVVUUUTTTSSSPPPPPPPPPPPPPPPQQQRRRRRRYYYZZZ[[[[[[[[[\\\^^^aaa]]][[[WWWVVVVVVVVVUUUSSSRRRQQQQQQPPPQQQSSSVVVXXX___aaaccceeefffhhhkkkmmmmmmpppsssttttttsssrrrrrruuuuuutttsssqqqnnnllljjjhhhooorrrnnniiifffaaa[[[IIIFFFAAALLLgggsssSSSFFF@@@======<<<;;;<<<>>>>>>;;;888777666555444444333333444444444444444333222111000000000000000000000000000//////...------------...---///000111111000///...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......---------------...******+++,,,,,,---......---------............//////////////////000000111////////////////////////000000000111111111222222444555777:::AAAMMM[[[eeewww~~~}}}wwwuuuuuuxxxyyyxxxzzz}}}|||~~~}}}ooo]]]UUUWWWKKKGGGEEEHHHLLLMMMIIIDDDIIIHHHFFFEEEFFFGGGGGGGGGHHHHHHIIIHHHGGGDDDBBBAAABBB@@@???@@@@@@>>>;;;999<<<<<<;;;:::;;;=========:::===???>>>===<<<======@@@>>>@@@DDDEEEAAA======FFFIIIKKKIIIJJJMMMOOOMMMQQQWWWXXXUUUZZZeeemmmmmmrrrmmmkkkPPPIII@@@999666555444333222222111111111000000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,===>>>???@@@@@@???>>>===888777666444444444555555:::999888666333111...---------,,,+++++++++,,,,,,+++++++++,,,...111444555888888888999:::<<<>>>@@@AAABBBDDDFFFGGGHHHHHHIIILLLMMMMMMNNNPPPRRRTTTUUUPPPRRRTTTTTTQQQOOONNNNNNPPPLLLGGGEEEGGGKKKOOORRRYYYXXXUUUQQQMMMIIIEEECCCGGGGGGGGGHHHJJJLLLOOOPPPYYYXXXWWWUUUTTTRRRQQQQQQOOORRRTTTVVVZZZZZZRRRIII@@@BBBGGGNNNVVV[[[\\\\\\```^^^\\\[[[\\\\\\ZZZYYYTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPOOOPPPRRRUUUXXXZZZ\\\[[[YYYWWWWWWYYY___ccc```]]][[[YYYXXXVVVSSSQQQNNNMMMMMMPPPUUU\\\aaadddhhhfffddddddgggjjjmmmnnnqqqtttxxxyyywwwuuusssssstttttttttrrrqqqooommmllljjjuuuvvvkkkdddccc]]]RRRCCCEEEKKKhhhuuuQQQEEEBBB???===<<<;;;;;;;;;<<<<<<:::888777666555444333333333333444444444444333222111111000000000000000000000000//////...------------...//////000111111000///...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...---,,,++++++,,,---...***++++++,,,,,,------...---------............/////////......//////000111////////////////////////000000000000111111111111000222444222000444>>>FFFmmmyyy~~~yyytttuuu|||~~~wwwwwwnnn^^^TTTVVVZZZUUUOOOMMMJJJIIIGGGFFFGGGHHHJJJKKKEEEGGGHHHIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCBBB???<<>>>>>???@@@AAAAAACCCCCCCCCDDDEEEDDDBBBAAA@@@>>>@@@GGGKKKKKKLLLNNNKKKRRR___iiijjjffffffiiieeegggfffhhhuuupppMMMCCCKKKRRRAAA>>>:::888666555222000111111111111000000000000........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>??????@@@@@@@@@<<<;;;888666555666777888:::;;;;;;:::777444111///------,,,,,,+++,,,,,,---......///000333555888999:::999999999;;;===@@@BBBBBBCCCEEEFFFHHHIIIJJJJJJLLLMMMMMMOOOPPPRRRTTTUUUPPPRRRTTTUUUTTTRRRPPPOOOXXXSSSLLLGGGFFFGGGIIIIIITTTTTTSSSQQQNNNIIIEEECCCFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNMMMKKKHHHFFFEEEEEEIIIIIILLLSSSZZZ\\\TTTKKKDDDGGGMMMUUU[[[^^^]]][[[ZZZYYYXXXVVVVVVVVVUUUUUUQQQQQQRRRRRRSSSUUUVVVVVVXXXWWWWWWWWWYYY[[[]]]^^^UUUWWWYYYYYYYYYXXXYYYZZZ[[[ZZZXXXXXXWWWVVVSSSPPPLLLLLLNNNUUU]]]eeejjjkkknnniiieeeeeejjjnnnqqqqqquuuxxxzzz{{{xxxuuussssssqqqqqqqqqqqqpppoooooonnnsssvvvqqqkkkqqqwwwgggNNNBBBRRRhhhWWWFFFEEEAAA<<<<<<;;;:::::::::::::::999888666666555444333333333333222222333333222111111000000000000000000000000000//////...------------......//////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,+++******,,,---...+++++++++,,,,,,------------------............//////............///000000/////////////////////////////////000000000111111000222444333111333999>>>EEEMMM```yyy|||}}}|||qqqdddbbb\\\XXXVVVWWWYYYZZZVVVRRRNNNLLLLLLNNNRRRQQQMMMHHHGGGGGGFFFEEEFFFIIIHHHDDDDDDDDDGGGJJJMMMPPPXXX```eeeXXXOOOSSS\\\^^^YYYSSS[[[aaa```YYY[[[iiiuuuyyyppp|||iiiNNN???===>>><<<888777666666555333111000111111000000000/////////........................,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>??????@@@AAABBB@@@???<<<:::999:::;;;<<<888999;;;;;;:::888555333111000000000000000111111333333444666888:::;;;<<<;;;:::::::::<<>>======>>>>>>888999;;;<<<<<<;;;999888777777666666666777888888888999999:::;;;<<<======;;;;;;;;;<<<>>>AAACCCEEECCCDDDFFFHHHJJJLLLMMMMMMLLLLLLMMMNNNPPPRRRTTTUUURRRQQQQQQSSSUUUVVVUUUTTTTTTRRRPPPOOONNNMMMJJJHHHFFFHHHLLLOOOQQQPPPNNNMMMHHHHHHGGGGGGGGGFFFFFFFFFGGGJJJLLLLLLJJJJJJMMMPPPWWWTTTUUU\\\```]]]WWWSSSPPPRRRUUUZZZ]]]^^^\\\ZZZXXXYYYZZZZZZYYYYYY[[[]]]]]]]]]^^^```bbbfffiiikkkeeeeeeeeeeeebbb___\\\ZZZYYYYYYYYYXXXVVVVVVXXXZZZWWWUUUSSSRRRRRRQQQOOOMMMTTTYYYbbbhhhkkkmmmnnnnnnnnnnnnnnnqqquuuyyy{{{{{{yyyzzzyyywwwtttrrrrrrsssxxxwwwtttrrrpppnnnmmmmmmooo{{{yyykkk\\\QQQxxx^^^MMM@@@???===666777>>>888888999777666555666888666555444333222222222222000111111111111111000000//////////////////////////////...------------...---------,,,++++++******+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------......///000....................................////////////000...---...111333333111333555999<<<===CCCRRRaaa}}}vvvxxxqqqWWWGGGHHHFFFAAA:::444333555777444555444333000///000111////////////............------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,???@@@AAAAAABBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======<<<<<<;;;:::999999999999:::;;;<<<<<<============<<<<<<;;;:::;;;===>>>AAACCCDDDEEECCCEEEGGGIIIKKKMMMNNNNNNMMMNNNNNNPPPQQQSSSUUUVVVSSSQQQOOOQQQTTTWWWWWWVVVTTTRRRQQQPPPPPPOOOMMMKKKIIIIIIKKKLLLNNNPPPQQQQQQMMMMMMNNNNNNNNNNNNNNNNNNNNNQQQTTTTTTQQQQQQTTTWWWZZZWWWXXX]]]___ZZZVVVVVVQQQQQQSSSWWWZZZ\\\\\\[[[YYYZZZ[[[[[[YYYYYY[[[^^^\\\\\\\\\\\\^^^```cccdddaaaaaa```___]]][[[ZZZYYYZZZZZZXXXVVVTTTUUUWWWYYYUUUSSSQQQQQQSSSTTTTTTTTT[[[ccckkknnnmmmlllooorrrkkknnnrrrvvvwwwxxxzzz{{{{{{{{{xxxuuurrrqqqsssuuuxxxwwwvvvtttssssssssstttyyycccSSSXXXfff~~~QQQGGG???>>>===::::::===777888888666444333666888666555444333222222222222222222222333333333222222//////////////////////////////...------------.........---,,,+++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------***+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////........................------........./////////,,,---...000111333555777222333777::::::999???GGG\\\ggguuu~~~~~~ssscccXXXJJJ>>>888;;;<<<<<<999333111333888000222444333111//////000/////////.........------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,@@@AAABBBBBBBBBBBB@@@???;;;<<<======>>>======<<<===>>>>>>>>>>>>======<<<999888888888999::::::;;;>>>>>>>>>>>>===;;;:::999:::;;;===@@@BBBDDDDDDEEEDDDEEEGGGIIILLLMMMNNNOOOOOOOOOPPPQQQSSSUUUVVVXXXTTTQQQNNNOOOSSSWWWXXXWWWXXXVVVRRRPPPOOOOOOMMMKKKNNNLLLJJJIIIKKKNNNQQQTTTRRRRRRTTTUUUVVVVVVVVVVVVPPPTTTWWWUUURRRPPPSSSWWWVVVSSSUUU[[[[[[VVVUUUYYYPPPPPPPPPSSSXXX[[[\\\\\\VVVXXXYYYWWWUUUTTTVVVYYY]]]\\\[[[ZZZZZZ\\\^^^___\\\[[[YYYWWWWWWWWWYYYZZZTTTVVVXXXXXXVVVTTTSSSSSSRRRPPPOOOQQQUUUYYY\\\]]]aaahhhpppppplllkkkpppvvvnnnttt{{{~~~}}}|||}}}~~~}}}{{{xxxtttqqqqqqtttwwwtttttttttuuuwwwyyy|||}}}xxxhhhYYYXXXqqqvvv~~~^^^IIIBBB<<<<<<>>>===888222666777888666333222555888555555444333222222222222333333444555555444444444//////////////////////////////...------------...000///...---,,,++++++,,,++++++------------+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------)))+++...000111000...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------------...//////........................---------.........//////000333555333...,,,///333111///000555777555666888:::???GGGOOOZZZjjj}}}ttt[[[CCC;;;<<<;;;888666111......222666555222///+++///333444222///......//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,DDDDDDCCCBBB@@@???>>>>>>???>>><<<;;;;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCAAA???======???@@@>>>;;;;;;:::888777666777999:::<<>><<<999:::888666555666888:::<<<;;;999555222000111222222222444555555222000000000////////////............111000000///......---------------,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,+++***)))+++,,,***+++---///////////////,,,,,,+++***+++,,,---...+++,,,...///000///...------,,,,,,++++++*********......------------......////////////////////////,,,------......------,,,............////////////000000000000000000000000111111222222222333333333444555999===???EEEWWWiiiooofffdddKKKFFF???:::777666555444222333333333333222111111111000000///...---------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,******+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CCCCCCBBBAAA@@@@@@??????>>>===;;;999888888888999<<<<<<<<<===>>>???@@@AAA===;;;999999;;;;;;999666555444444444555777999:::>>>@@@CCCDDDEEEEEEGGGIIIGGGGGGHHHJJJKKKMMMOOOPPPQQQRRRRRRRRRQQQRRRTTTWWWWWWWWWVVVTTTSSSTTTWWWZZZ[[[ZZZXXXVVVTTTRRRQQQQQQLLLMMMMMMLLLIIIHHHHHHIIINNNNNNNNNPPPRRRSSSSSSQQQOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUMMMKKKPPPVVVUUUSSSSSSUUUUUUVVVVVVVVVUUUSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRTTTTTTTTTUUUWWW[[[```cccnnnooopppqqqrrrsssuuuwww{{{{{{|||~~~~~~yyytttvvvwwwxxxvvvuuuvvvzzz~~~zzz{{{}}}ssszzzvvv}}}^^^RRRQQQEEE@@@;;;:::<<<===:::777999777666555555777999;;;999777444222000000111222222333555444222000000000////////////............000000///......---,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,+++,,,,,,+++******+++---***+++---////////////...---,,,+++******++++++,,,---...000000000///---,,,,,,,,,,,,+++++++++++++++......------------..............................,,,------......------,,,............////////////////////////////////////111111111222222222333333111111333666666777AAAMMMXXXjjjyyycccSSSJJJEEEAAA===888555444444333222222222222333222111111000000000000///...---------........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,+++***+++---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,BBBBBBBBBAAAAAA@@@@@@@@@???>>>===;;;999777666555666666666666777888999:::888666555444555555333222111111222444666999<<<>>>@@@BBBEEEFFFFFFGGGIIIJJJIIIIIIIIIJJJKKKNNNPPPQQQRRRSSSTTTTTTSSSTTTVVVXXXXXXYYYYYYXXXVVVVVVXXXYYY[[[[[[YYYWWWVVVUUUUUUUUUPPPPPPPPPNNNJJJHHHGGGHHHLLLKKKJJJLLLNNNPPPPPPPPPKKKKKKMMMNNNPPPRRRSSSTTTVVVWWWWWWXXXXXXXXXXXXWWWUUUMMMHHHMMMSSSUUUSSSRRRTTTTTTUUUVVVVVVTTTSSSRRRQQQRRRRRRSSSTTTUUUWWWWWWUUUUUUTTTSSSSSSSSSTTTTTTUUUSSSQQQPPPPPPRRRTTTVVV\\\ZZZWWWTTTTTTYYYcccjjjvvvuuuuuuuuuvvvwwwyyyzzz~~~~~~zzzvvvrrrtttrrrooonnnppptttyyy}}}ooommmwww|||TTTHHHGGGEEE???<<<::::::;;;;;;999666888777555444555666888999777666333111000000000111111333444333111000///000/////////............---///......------,,,,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,+++******+++---+++,,,---...//////......---,,,,,,+++++++++,,,,,,111222222222111///---,,,++++++++++++,,,,,,,,,,,,......------------..............................,,,------......------,,,---............/////////////////////////////////000111111111222222222222222111222444333222444888:::EEEWWWlll~~~iiiSSSGGG???999333777555222222333333222111111111222222111111000///000000//////...---------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===;;;999888444333222222111222222222333222222222333333222222444555666888;;;>>>AAACCCBBBDDDGGGHHHHHHIIIJJJKKKKKKJJJIIIJJJKKKMMMOOOQQQSSSTTTUUUUUUTTTUUUVVVXXXUUUWWWXXXXXXWWWVVVVVVWWWZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUUUURRROOOMMMLLLMMMLLLJJJIIIIIILLLNNNOOOOOONNNOOOQQQRRRTTTVVVXXXXXX\\\[[[[[[YYYXXXVVVTTTSSSTTTMMMGGGIIIOOOSSSSSSQQQSSSSSSTTTUUUUUUTTTSSSRRRPPPPPPQQQRRRSSSUUUVVVWWWXXXWWWUUUTTTSSSSSSSSSTTTTTTRRRPPPOOOPPPTTTXXX[[[bbb^^^YYYXXX\\\eeennnssszzzxxxwwwwwwyyy|||}}}~~~~~~|||xxxuuurrruuurrrnnnmmmpppuuuyyy{{{mmmiii{{{yyy~~~aaaHHHBBBAAA???<<<:::999:::;;;;;;888666888777666555555666777888555444222000//////000111111222333222000//////000//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,+++******,,,---+++,,,---...///...------------......///000000111444444444333111///---+++***++++++,,,,,,---------...------,,,,,,------...........................,,,------......------,,,---------.........//////////////////////////////000000000111111111111222222111111333555555444555<<<::::::>>>GGGSSS```ggg|||rrrvvveeePPPBBB===<<<999555222222111222444444333111000000111111000000///.../////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************+++---...---,,,***+++,,,************++++++++++++++++++++++++++++++++++++@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===888777666444222111111111111222333444444555666777::::::<<<===???AAACCCDDDDDDFFFHHHIIIIIIJJJKKKLLLJJJJJJIIIIIIJJJLLLMMMNNNQQQSSSTTTUUUTTTTTTUUUWWWTTTVVVXXXYYYXXXWWWWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYXXXUUUTTTTTTUUUOOONNNLLLMMMOOORRRSSSSSSUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZYYYXXXVVVTTTRRRQQQRRRNNNHHHFFFJJJPPPRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQRRRRRRSSSUUUVVVWWWYYYWWWUUUSSSRRRQQQRRRRRRQQQPPPPPPRRRVVV\\\aaaeeeiiibbb]]]cccppp{{{~~~}}}zzzxxxwwwyyy|||~~~~~~~~~|||zzzxxxwwwvvvyyywwwttttttwwwzzz}}}~~~}}}mmmiii~~~gggPPPHHH???;;;===;;;::::::;;;;;;;;;999888888777666666666666777777333222111000000000000111000111111111///...///111............------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******+++++++++******,,,...+++,,,---.........---,,,......000222333555666666444444333222000...,,,,,,+++++++++,,,,,,------...------,,,,,,,,,,,,------........................,,,------......------,,,------------....................................//////000000000111111111///...------111444555444111111333666999<<>>???@@@AAABBBBBBCCCEEEGGGIIIJJJJJJJJJKKKMMMJJJJJJJJJKKKKKKLLLLLLLLLNNNPPPRRRRRRRRRQQQRRRSSSTTTVVVXXXYYYXXXXXXYYY[[[YYYXXXWWWWWWVVVWWWWWWWWWZZZ[[[\\\[[[YYYXXXYYYZZZUUUSSSSSSTTTVVVXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWSSSTTTTTTUUUUUUUUUUUUTTTPPPOOOJJJDDDDDDJJJOOOQQQPPPQQQSSSTTTTTTSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVTTTRRRPPPOOOPPPQQQRRROOOQQQTTTYYY___eeejjjmmmmmmgggdddooozzzyyyxxx{{{{{{||||||{{{yyyxxxyyyzzzvvvvvvvvvvvvyyy~~~sssXXXaaa{{{vvvNNNGGGGGG>>>:::@@@<<<<<<;;;;;;::::::999999777666666555555555555555222222111111111111111111///000000///......///111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***+++,,,------,,,+++***)))***++++++***+++,,,...+++,,,---......---,,,+++---///111333555666777777222111111///...------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------,,,------......------,,,,,,------------.................................////////////000000000000111111///---///333444333111222444666666666666555555888AAAQQQbbbuuuvvvfffUUUHHHAAA@@@CCCBBB>>>999444111000000111000///000000000...,,,....../////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,......---+++***+++)))))))))************+++++++++++++++++++++++++++AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@CCCBBBAAA@@@>>>>>>>>>>>>;;;===???>>><<<<<<>>>@@@@@@@@@AAABBBCCCCCCDDDDDDFFFHHHJJJKKKJJJJJJKKKLLLJJJKKKLLLNNNNNNMMMLLLKKKJJJLLLOOOPPPOOONNNOOOPPPQQQSSSUUUVVVVVVWWWZZZ\\\ZZZYYYXXXWWWWWWWWWWWWWWWZZZ[[[\\\[[[YYYXXXXXXYYYUUUTTTUUUWWWYYYZZZYYYXXXXXXXXXXXXWWWVVVVVVUUUUUUPPPQQQRRRSSSUUUUUUVVVVVVOOOQQQNNNDDD???EEEMMMQQQPPPQQQRRRSSSSSSSSSRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTRRRQQQPPPOOOPPPSSSVVVWWWWWWZZZ^^^cccgggjjjkkkllllllhhhiiittt}}}{{{{{{~~~}}}{{{||||||zzzxxxwwwyyy{{{tttuuuwwwyyy}}}uuu\\\ZZZtttyyy^^^GGGCCCCCC>>><<<@@@===<<<;;;:::888888999:::444444444333333333222222222222222222222222222222//////000...------///111.........---------,,,,,,,,,,,,,,,---------------+++++++++,,,,,,---------,,,++++++******++++++,,,)))***,,,------,,,***))))))***++++++***+++---///+++,,,------------++++++---...///111222222222222......------,,,------------------------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,---------........................................../////////000000111444444000///333444111999666333000000222555777666333555:::???GGGWWWgggtttyyy~~~vvvtttUUURRRLLLFFF???;;;;;;===;;;:::999777444111000///111///......//////...------............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************************************************************,,,...///---+++******))))))))))))************************************BBBBBBBBBAAAAAA@@@@@@@@@CCCBBB@@@>>>>>>???@@@BBBBBBAAAAAA@@@@@@@@@AAAAAA@@@BBBCCCAAA>>>===>>>@@@BBBBBBDDDEEEFFFFFFFFFFFFFFFHHHJJJKKKJJJJJJKKKLLLJJJLLLNNNPPPPPPOOOLLLKKKHHHJJJMMMNNNMMMLLLMMMMMMMMMOOOQQQRRRSSSUUUXXXZZZ[[[ZZZYYYXXXXXXWWWWWWXXXZZZ[[[[[[ZZZWWWVVVVVVWWWRRRRRRSSSVVVXXXYYYWWWUUUXXXXXXXXXWWWWWWVVVVVVVVVRRRRRRSSSTTTTTTTTTTTTTTTNNNSSSPPPCCC<<>>III???AAAFFFQQQbbbvvv~~~}}}~~~rrrZZZMMMIIIIII>>>;;;999;;;;;;888444222444333222333444444222000222000......000111000000------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))***,,,//////---+++******))))))))))))************************************@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRROOOOOOPPPQQQRRRSSSTTTTTTYYYXXXWWWVVVVVVVVVWWWWWW[[[[[[YYYXXXWWWWWWWWWWWWUUUWWWXXXWWWUUUSSSSSSSSSTTTTTTVVVVVVWWWVVVUUUTTTVVVUUUUUUTTTTTTTTTTTTTTTSSSQQQMMMFFF===:::CCCOOOQQQQQQQQQRRRTTTUUUTTTSSSRRRRRRSSSTTTTTTSSSSSSRRRPPPQQQSSSUUUYYY^^^aaadddeeeeeeeeeeeeeeeeeeffffffhhhiiimmmttt{{{~~~{{{}}}}}}}}}xxxyyyzzz{{{{{{{{{zzzzzzvvv~~~hhh^^^mmm~~~TTTMMMFFF@@@???AAA@@@>>><<<<<<;;;;;;:::999888777777333333333222222222111111111111111111000000000000..............................---,,,,,,,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------***++++++,,,,,,---------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++////////////////////////,,,---......//////......///////////////////////////000000000111111111111444333222222333666888:::999999:::<<>><<<;;;;;;;;;:::999888777777666333333333222222222111111111111111000000000//////..............................---,,,,,,,,,,,,---++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///.........------------,,,+++,,,,,,---...///000111111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++------------------------,,,---......//////..............................//////000000000111111111222222111111222444666888666555555555777;;;>>>AAANNNYYYdddqqq{{{hhhQQQEEE@@@???===<<<;;;999777555444333555555444444333222222111222222222111111000000000..................------........................,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++***))))))***++++++************************------,,,,,,,,,+++++++++************************++++++++++++++++++++++++AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQRRRTTTTTTOOOGGGCCCDDDFFFMMMPPPTTTVVVUUUTTTSSSSSSPPPQQQSSSTTTUUUUUUUUUTTTQQQQQQQQQRRRSSSTTTVVVVVVQQQRRRSSSMMMAAA:::@@@JJJOOOPPPQQQQQQQQQPPPOOONNNQQQQQQPPPPPPQQQRRRSSSSSS[[[]]]```bbbcccbbb```___aaaaaaaaabbbdddhhhkkkmmmnnnqqquuuyyy{{{~~~}}}zzzzzz{{{|||zzzzzz{{{~~~~~~{{{xxx~~~kkkPPP]]]}}}rrr{{{xxxXXXIIIFFFDDDGGGIIIGGGBBB>>><<<;;;;;;;;;:::999888777666666333333333222222222111111111111000000000000//////..............................---,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++*********)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,............------------------,,,,,,---000222444222111000...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................////////////000000000000111000000000111222444666555555444444444555666777777>>>DDDIIIVVVeeejjjfffuuu}}}}}}}}}|||~~~iii___OOO???555333555777333333333333444444444444333333333222111111000000111111111111000000000000/////////...---------,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++***))))))***++++++************************,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDAAABBBBBBBBBCCCCCCCCCCCCFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUPPPQQQQQQRRRSSSTTTUUUUUUQQQRRRTTTTTTTTTSSSQQQOOOOOORRRRRRLLLBBB<<<===AAAIIIMMMQQQTTTTTTTTTSSSSSSNNNOOOQQQSSSTTTUUUUUUTTTQQQQQQQQQQQQRRRSSSTTTUUUPPPSSSVVVQQQEEE<<<>>>GGGMMMOOOQQQQQQPPPNNNMMMMMMOOOOOOOOOPPPRRRTTTVVVWWW___```aaabbbbbb```^^^]]]ccccccdddfffiiinnnrrruuussswww{{{|||}}}}}}zzzyyyzzz{{{xxx{{{}}}|||vvv[[[TTTVVVmmmnnnuuuZZZKKKFFFEEEDDDMMMSSSNNNEEE???======::::::999888777666555555333333333222222222111111111000000000////////////...........................---,,,,,,++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********++++++++++++++++++,,,,,,,,,------------------------///...,,,,,,...111444666111000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///........................................../////////000000000000000000111222333444333333444555666777777777:::===<<<:::===DDDDDD???IIIVVVeeeoooxxx~~~tttttttttqqqttt|||ggg[[[XXXVVVTTT>>>>>>===<<<;;;999888777444444333333333222222222222222222111111111000000000000000000000000000000000000///...---,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++******************+++************************,,,,,,,,,++++++++++++******************+++++++++************************BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEE@@@@@@AAAAAAAAABBBBBBBBBFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTPPPPPPQQQRRRSSSTTTUUUUUUQQQRRRTTTUUUUUUSSSQQQPPPNNNQQQRRRKKKBBB<<<>>>BBBHHHKKKPPPRRRSSSSSSSSSSSSNNNOOOQQQSSSTTTUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSQQQSSSVVVTTTIII???>>>DDDKKKNNNQQQRRRPPPNNNNNNOOONNNOOOPPPRRRUUUXXXZZZ[[[______^^^]]]]]]]]]]]]]]]eeefffgggjjjnnnssswwwzzzxxx{{{~~~|||yyyyyy{{{~~~|||{{{{{{TTTHHH^^^yyyuuuqqqUUUMMMJJJKKKMMMQQQ\\\bbbXXXJJJBBB>>><<<:::999888888666666555444333333333222222222111111000000000////////////...........................------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))))))))***************++++++,,,,,,,,,,,,,,,------------------///...,,,,,,...111444666...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.................................---............/////////000000000111111222333333...///111333444444444444555666555333555999:::888>>>AAAEEEGGGLLLWWWgggsssvvveeeNNN???;;;<<<======:::888444111000000222333111111000000///...------222222222111111111111111////////////////////////000000///...---,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++*********************************,,,,,,+++++++++*********))))))*********+++++++++************************CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEE@@@AAAAAAAAAAAABBBBBBBBBEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQSSSSSSTTTTTTTTTSSSRRRQQQOOOQQQQQQMMMGGGDDDEEEHHHJJJMMMOOOQQQQQQQQQRRRSSSOOOPPPRRRSSSTTTTTTTTTSSSUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTMMMDDD@@@BBBHHHLLLRRRSSSRRRQQQQQQSSSQQQSSSUUUXXXZZZ\\\]]]^^^]]]\\\\\\\\\\\\^^^```aaaggghhhkkknnnrrrvvvzzz{{{|||~~~}}}{{{{{{~~~|||{{{{{{```SSS]]]|||~~~^^^OOOHHHEEEJJJUUU```kkkmmm^^^LLLBBB>>>:::999999888777666555444444333333333222222222111111000000////////////..............................------,,,+++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---000222444,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---......//////......------------------------------------.........///000000000111111111222222000111222222333222222111111222222333555777999999<<<;;;;;;<<<>>>AAADDDFFFKKKPPPaaa|||wwwiii```YYYUUUHHHAAA:::777888999777444333222111000//////000000////////////////////////111111111111111111111111............/////////////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************)))***++++++++++++***)))************************++++++++++++************)))))))))***++++++,,,,,,************************CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIJJJKKKKKKLLLLLLMMMKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPSSSSSSSSSSSSRRRRRRRRRRRROOOPPPQQQOOOMMMMMMNNNPPPNNNOOOPPPPPPOOOOOOQQQSSSQQQRRRSSSTTTUUUTTTSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUVVVRRRQQQSSSPPPHHHBBB@@@EEEKKKRRRUUUTTTTTTUUUXXXWWWYYY\\\^^^______^^^]]]ZZZ[[[]]]```ccceeeggggggkkkmmmqqquuuxxx{{{|||}}}~~~~~~~~~~~~sssbbb```jjj{{{vvvdddWWWVVVPPPFFFHHHSSS___iiiiiiXXXGGG@@@===888999888777666555444444333333333333222222222111111000000/////////.................................---,,,++++++***+++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---************************((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,+++,,,,,,---...///000------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,,,,---------...............///000000000000///333333333333333333333333444444555666555444555666555777999:::<<<<<<<<<===<<<===FFFYYYjjjvvv}}}|||sss\\\III???<<<:::999777666555555555444000---+++...222666777666444222000000111111111111222222////////////////////////---------....../////////..................------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************)))***++++++++++++***)))************************++++++++++++************((())))))***++++++,,,,,,************************DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRPPPPPPPPPPPPQQQSSSTTTUUUPPPQQQPPPOOONNNNNNQQQSSSRRRSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXWWWRRROOORRRRRRKKKCCC???DDDJJJRRRVVVVVVVVVXXX[[[\\\^^^aaacccbbb```]]][[[YYY\\\```fffiiilllllllllpppssswww{{{~~~YYYWWW^^^ooo~~~eeeVVVQQQ\\\\\\OOOHHHMMMTTT^^^^^^NNN@@@>>>===999888888777666555444333333333333333222222222111111000/////////....................................---,,,++++++******++++++))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++***************((())))))***++++++,,,,,,+++++++++,,,,,,---------***++++++,,,,,,---------///...---,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,---......//////......------------------------,,,,,,,,,---------......------......///.........////////////000222333444111111333555444222333555666777888777666777:::===???;;;;;;BBBIIILLLNNNQQQPPP^^^|||pppddd```QQQJJJ@@@:::888888999888333222000//////000222333444222///------...000222111111000//////...---------.....................---------.........//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))************************+++++++++************)))((())))))***++++++,,,,,,))))))))))))))))))))))))CCCCCCBBBBBBCCCDDDDDDEEEHHHGGGEEEDDDEEEEEECCCBBBEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMNNNOOOQQQRRRSSSTTTTTTSSSQQQOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOORRRRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTUUUVVVVVVWWWTTTTTTSSSRRRRRRPPPGGG===BBBKKKUUU\\\^^^``````^^^```___^^^^^^^^^___```aaacccdddgggjjjnnnppprrrsssvvvyyy~~~mmm[[[[[[qqq||||||[[[SSSPPPMMMNNNQQQRRROOOKKK]]]eee```NNN???<<<;;;666777666666444333222111111222111111000000000000000........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,++++++*********)))******++++++******)))++++++++++++++++++++++++***+++,,,,,,******+++,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---...///000000------------------------....................................///////////////000000000111111111111222222111111222222333444333333444444555666666666<<<<<<<<<<<<>>>@@@BBBCCCKKKNNN[[[ooowwwuuuxxxzzz}}}yyynnn^^^SSSLLLIIIDDDAAA999888777666555444444444222222222111111111000000////////////////////////..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******++++++++++++++++++++++++)))******+++++++++******((()))+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))******++++++++++++******KKKJJJHHHGGGFFFEEEDDDDDD@@@@@@AAADDDGGGHHHHHHFFFBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSRRRPPPOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTUUUUUUVVVVVVUUUVVVUUUSSSTTTSSSKKKBBBCCCKKKUUU\\\```aaa```___````````````aaaccceeeffflllnnnpppsssuuuvvvvvvvvv~~~zzzoooddd^^^]]]eee|||wwwdddZZZVVVPPPJJJHHHJJJKKKIIIGGGWWW___\\\LLL???<<<:::666666666555444333222222111222111111000000000000000//////////////////......///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++)))+++,,,+++***)))***,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,------......------------------------....................................//////////////////000000000111111111222111111111111222333333333333333444555555666666::::::::::::<<<>>>@@@AAACCCBBBIIIVVVZZZVVVXXX```mmmiiigggmmmxxxooojjjmmmiii[[[QQQPPP\\\SSSGGG???<<<;;;888666666555444333333222333333222222111111111000000000////////////////////////..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******)))*********+++++++++,,,))))))***+++,,,,,,++++++,,,,,,,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******WWWVVVSSSOOOJJJGGGDDDBBBCCCBBBCCCEEEGGGHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEEEEFFFFFFGGGGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPPPPRRRRRRQQQOOONNNNNNOOOPPPPPPPPPQQQQQQQQQRRRRRROOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTVVVWWWVVVTTTVVVWWWRRRJJJHHHMMMVVV___dddeeecccbbbaaabbbcccdddgggiiikkkmmmrrrtttxxx{{{}}}}}}}}}}}}~~~}}}lllSSSPPPXXXmmm}}}^^^UUUZZZXXXQQQIIIDDDDDDEEEEEEDDDNNNUUUUUUIII???<<<999555555555444444333333333222222111111000000000000000111111000000/////////.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++)))***+++,,,------------+++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,+++***)))***,,,......------,,,,,,++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------............/////////////////////000000000000111111111111111222222333222333333444444555555666777777777888:::;;;===>>>AAA===???EEEEEEAAADDDLLLXXXWWWVVVXXXccc{{{```KKKKKKQQQQQQPPPFFFDDDMMMSSSMMMCCC???CCC===777333333444444222222222111111111111111222111111111111000000000000////////////////////////------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******)))*********+++++++++,,,))))))+++,,,------------///...---+++************))))))************))))))))))))))))))))))))))))))******++++++++++++******bbb```\\\XXXRRRMMMIIIFFFHHHFFFEEEEEEFFFFFFEEEDDDHHHHHHGGGFFFEEEEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOPPPQQQPPPNNNMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRRRROOOOOONNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRRRRQQQRRRRRRRRRRRRUUUUUUUUUXXX[[[XXXSSSNNNOOOVVVaaahhhiiigggfffcccdddfffiiimmmppprrrtttsssvvvzzz~~~|||wwwttt~~~xxxvvv}}}jjjRRRRRRgggzzzdddRRRNNNPPPUUUPPPIIIDDDCCCCCCCCCBBBDDDKKKLLLEEE>>>;;;888444444333333333333333333333222111111000000000000000111111000000///.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,***,,,---,,,+++***+++------------,,,,,,,,,++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------------------.........//////........./////////000000000000000000000111222222222222222333444444555555555555666777999:::;;;<<<@@@>>>>>>BBBBBB@@@DDDJJJLLLQQQUUUXXX\\\hhhzzzxxxwww}}}~~~tttvvvyyy|||~~~}}}xxxuuuppprrrhhheeennnzzzsssSSS:::999<<<888>>>666444<<>>CCCEEEBBB===:::777444333333333333333333222222222111111000000000000000/////////......---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******++++++,,,,,,++++++************************+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,+++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------............---............/////////000000//////000000111222111111222222333444444444444555666888999:::;;;;;;999999<<>>@@@BBBGGGHHHKKKNNNQQQTTTWWWYYYVVVZZZ^^^___]]]^^^aaaeeedddfffjjjmmmppptttxxx{{{sss___UUUUUUpppsssQQQIIIQQQJJJLLLLLLIIIFFFHHHNNNSSSJJJGGGBBB??????>>>>>>===>>><<<;;;<<>>======>>>>>><<<888666555555444444333222111000000222111111000000000000000------......//////000000++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******++++++++++++******((()))))))))*********+++******++++++++++++******)))******+++,,,,,,------***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........///............///000000000000111111222333333333222333555777999999999999666999;;;;;;;;;>>>AAABBBGGGIIIKKKLLLNNNQQQVVVYYY[[[\\\\\\ZZZWWWWWWYYY\\\]]]^^^bbbggglllllllllkkkvvvvvvqqqjjjmmm|||mmmYYYQQQMMM^^^nnnbbbMMMGGGHHHGGGEEEBBB@@@???AAADDDFFF===<<<:::999888888888777555333222333666888999888777777<<<@@@>>>777555777444<<>>???AAACCCCCCBBBAAA@@@AAA>>>=========;;;777555666555555444333222000000///222111111000000000000000------...///000111222222++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++******)))(((((())))))*********+++*********++++++*********))))))***+++,,,,,,------(((***+++***)))((()))***++++++++++++++++++++++++************************,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.....................///000000000000000111222222333333111222444666888888888888555888888777999===BBBEEEBBBGGGLLLNNNLLLMMMRRRVVV]]]ZZZVVVUUUVVVYYY\\\]]]^^^\\\\\\aaafffhhhgggfffiiihhhaaaZZZ___ppp}}}bbbOOOMMMFFFMMMUUUPPPKKKHHH??????>>>===???AAAAAA<<<888<<<;;;;;;:::888666333222333222222444666777666555<<<555444777888444333666888666555666777555222000222444444333222333444333000000000///......000222000//////.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,++++++******++++++,,,((())))))))))))*********)))******+++++++++******)))***+++,,,,,,+++)))((())))))************))))))))))))))))))))))))))))))******++++++++++++******|||xxxwwwwwwrrrsssssssssrrrrrrqqqpppkkkdddYYYPPPKKKJJJIIIIIIGGGGGGFFFFFFEEEFFFGGGGGGKKKJJJIIIHHHGGGGGGGGGGGGIIIHHHGGGGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPRRRQQQOOONNNNNNOOOOOOPPPSSSPPPMMMNNNPPPRRRRRRQQQUUUSSSRRRSSSUUUUUUSSSPPPSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYWWWWWWYYY^^^cccfffnnnooorrrtttttttttsssrrrrrrkkkfffhhhrrr|||www]]]OOOJJJYYYooowwwqqq~~~gggUUUIIIKKKLLLKKKHHHDDDBBBBBBBBBBBBCCCCCCBBB???<<<:::::::::999888777666555555222222222111111111000000////////////..................------...000222444,,,++++++******++++++,,,******************************))))))))))))******************************************************++++++************************))))))******+++,,,)))************+++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++---......---+++***,,,,,,++++++***+++++++++++++++,,,,,,,,,---------------------------------******+++++++++,,,,,,,,,------------------------....................................////////////////////////000000000000333333444444555666666666555666777999;;;>>>@@@BBBCCCCCCDDDDDDFFFKKKQQQUUUWWWVVVSSSRRRSSSVVVYYY[[[___^^^^^^```cccccc___\\\]]]```aaa^^^]]]dddssstttrrrwwwwwwbbbSSSOOORRROOOKKKGGGFFFDDDBBBAAA??????>>>===<<<;;;::::::999999888888777666666666555444333333222222333333333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////------............------------------------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************+++*********))))))(((((())))))*********+++++++++******+++++++++******)))......---,,,++++++++++++,,,+++******))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************|||{{{|||zzzzzzyyyxxxvvvtttrrrqqqnnniiibbb\\\XXXUUUSSSQQQOOOOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPOOONNNNNNOOOPPPPPPSSSQQQNNNOOOQQQSSSSSSRRRUUUSSSRRRRRRTTTTTTRRRPPPRRRRRRSSSUUUVVVWWWXXXXXXXXXYYY[[[\\\]]]^^^^^^^^^]]]]]]]]]^^^bbbhhhnnnqqqssstttuuuvvvwwwvvvvvvuuuzzzssslllmmmvvviiiTTTNNNXXXfffyyyoooXXXLLLEEEGGGIIIHHHEEEBBBAAAAAA@@@@@@AAA@@@???>>><<<;;;:::999999888777666555555222222222222111111111111////////////............------------...///000000,,,++++++******++++++,,,+++++++++*********************))))))))))))************************************************************************************))))))******+++,,,)))************+++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++---......---+++***,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------....................................////////////.../////////000000000000333333333444555555666666555555666888:::<<<>>>???BBBCCCDDDEEEGGGKKKPPPTTTVVVUUUTTTSSSTTTVVVXXXZZZ```______aaacccbbb___\\\^^^___^^^[[[YYY```nnnyyyeee^^^]]]cccbbbWWWQQQSSSQQQNNNJJJGGGEEEDDDBBB@@@???>>>>>>===<<<;;;::::::999999888777777666666555444444333222222222222333222222222222222222222222111111111111111111111111000000000000000000000000........................------............------------------------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++*********))))))))))))))))))*********+++++++++******++++++++++++******------,,,+++++++++++++++,,,+++******))))))******************************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************~~~{{{xxxuuurrrpppnnnllliiifffccc___[[[XXXYYYYYYYYYXXXWWWUUUSSSQQQIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOPPPOOOOOONNNOOOOOOPPPPPPSSSQQQOOOOOOQQQSSSSSSSSSTTTSSSQQQRRRSSSSSSRRRPPPRRRSSSVVVYYY[[[]]]]]]]]]]]]___bbbdddffffffeeeeeedddddddddgggkkkqqqvvvyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzsssrrrwwwsssllliiieee___]]]ZZZggg{{{jjjUUUIIIGGGAAACCCDDDDDDBBB@@@???@@@@@@???>>>======<<<<<<<<<:::999888888666666555444333333333222222222111111/////////............---,,,,,,---------------,,,++++++************++++++++++++++++++******))))))******))))))))))))************************************************************************************))))))******+++,,,)))************+++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,------,,,+++***,,,++++++***++++++,,,,,,************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------------------------............/////////....../////////000000000222222333333444555555555444555555666777999;;;<<<@@@BBBDDDFFFGGGJJJNNNQQQTTTTTTTTTTTTUUUVVVWWWXXX___^^^]]]^^^___^^^\\\ZZZ^^^^^^[[[VVVUUUZZZfffpppcccVVVMMMNNNRRRRRRUUU[[[OOOLLLHHHEEEDDDCCCAAA@@@>>>>>>===<<<;;;:::999999888888888777666666555555444333222222111111222222111111111111111111111111000000000000000000000000000000000000000000000000........................------............------------------------------,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++------------------------,,,++++++++++++************************************************)))))))))***************+++++++++***++++++,,,,,,,,,++++++,,,++++++*********++++++,,,+++******))))))*********************************))))))(((((())))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************~~~{{{xxxtttrrrppprrrpppmmmkkkiiieeeaaa]]]]]]^^^______^^^[[[YYYWWWNNNMMMLLLKKKKKKJJJJJJKKKGGGHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIJJJJJJKKKLLLLLLJJJJJJLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQQQQRRRQQQPPPOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSUUUWWWZZZ^^^```aaaaaaaaaaaadddgggjjjllllllkkkjjjjjjjjjkkkmmmppptttwwwyyy}}}}}}|||||||||}}}}}}~~~~~~zzztttrrrvvvvvvlll[[[KKKGGGQQQ[[[```zzz~~~fffXXXRRRHHHDDDGGG>>>???AAAAAA@@@??????@@@CCCAAA???<<<;;;:::;;;;;;999999888777666555444444333333333333222222222222//////.........---------,,,---.........---+++***++++++************++++++,,,,,,++++++***)))))))))******))))))))))))*********************************************************************+++++++++******))))))******+++,,,))))))*********+++++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,+++***++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000111111222222333444444444555555555555666888999:::===@@@CCCFFFGGGIIIKKKMMMRRRRRRSSSTTTUUUVVVVVVVVV[[[ZZZYYYYYYYYYXXXXXXWWW___]]]XXXSSSRRRVVV___ggglll\\\NNNKKKOOOQQQUUUYYYLLLJJJFFFDDDCCCBBB@@@???======<<<;;;:::999888888888777777666666555444444333333222111111111111111000000000000000000000000000000000000000000000000////////////////////////........................,,,------......------,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------.........+++++++++*********))))))***************************************************************************++++++,,,,,,,,,,,,+++*********)))******++++++,,,+++******))))))*********************************))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************~~~|||zzzxxxuuutttxxxuuupppmmmjjjhhheeebbb[[[\\\^^^______]]][[[ZZZWWWWWWWWWWWWXXXYYYZZZ[[[OOOOOOOOOOOOPPPPPPPPPQQQLLLLLLLLLMMMMMMNNNNNNNNNKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSQQQQQQQQQPPPPPPQQQSSSTTTSSSTTTTTTTTTTTTUUUWWWYYY\\\^^^aaaccceeeeeeddddddfffhhhkkknnnpppooonnnmmmnnnnnnppprrruuuxxx{{{|||~~~~~~}}}~~~~~~{{{xxxooonnnxxxuuuhhh___WWWSSSJJJDDDLLLddd}}}~~~```GGGFFFIIIEEEBBBDDD<<<>>>@@@@@@???>>>???@@@FFFDDD@@@<<<:::999::::::999999888777666555444444333333333222222222111111............---------------...//////...---+++***+++******))))))******++++++++++++*********))))))******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,))))))*********+++++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,------------...------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////000000111111222333333333555555555555666777888999;;;===AAADDDEEEFFFHHHJJJNNNOOOQQQSSSTTTUUUUUUUUUXXXXXXWWWVVVUUUUUUVVVWWW___[[[VVVRRRQQQUUUZZZ^^^iii]]]PPPLLLMMMMMMLLLKKKJJJGGGDDDBBBAAAAAA@@@>>><<<<<<;;;:::999888777777777777666666555444444444222222111000000000000111////////////////////////////////////////////////................................................,,,,,,------------,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++*********))))))***************************************+++++++++************************)))***++++++,,,,,,,,,+++))))))))))))***+++,,,,,,,,,+++******))))))************************************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************}}}|||{{{vvvrrrmmmiiigggeeedddbbb\\\]]]^^^______^^^]]]\\\ZZZ[[[]]]___bbbeeehhhiii]]]\\\[[[YYYYYYZZZ[[[[[[VVVVVVVVVVVVVVVVVVVVVVVVPPPQQQRRRSSSSSSTTTTTTSSSRRRSSSUUUVVVWWWXXXXXXXXXUUUUUUVVVUUUTTTTTTVVVYYYWWWXXXYYYYYYZZZ\\\___bbbeeefffhhhiiijjjjjjjjjiiilllnnnppprrrssssssrrrqqqqqqrrruuuyyy|||}}}~~~~~~{{{|||sssooottt||||||~~~~~~zzzyyyzzz}}}|||}}}gggTTTJJJFFFDDDGGGJJJTTTiii}}}^^^NNNBBBCCCGGGCCC>>>===<<<===>>>>>>======???@@@FFFCCC@@@===:::999999:::999888777777555555444333222222222111111111000000.........------------,,,............---,,,,,,+++******))))))))))))************************************))))))))))))******************************)))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))******+++,,,)))************+++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++************+++,,,------------------............------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------.........///////////////000000111222222222444444444444555777888888999;;;???AAABBBCCCEEEGGGJJJKKKMMMPPPRRRTTTUUUVVVXXXXXXWWWUUUTTTUUUWWWZZZ\\\XXXSSSQQQRRRUUUWWWXXX]]]WWWPPPNNNNNNLLLHHHDDDGGGEEEBBB@@@@@@@@@???>>>;;;;;;:::999888777666666666666666555444444333333222111000000///000000000////////////////////////////////////////////////........................------------------------,,,,,,------------,,,,,,------------------------***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---------,,,++++++++++++******************************************++++++++++++++++++++++++***************((()))***+++++++++++++++)))))))))***+++,,,---...,,,+++******))))))******************************+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************tttqqqnnnkkkjjjiiihhhffffffffffffeeeeeeddddddddd___```aaadddfffiiilllmmmjjjgggdddaaa```aaaccceee``````______^^^^^^]]]]]]YYYYYYZZZ[[[\\\\\\\\\\\\WWWYYY[[[]]]^^^_________[[[\\\]]]\\\ZZZZZZ]]]```\\\^^^``````aaadddiiimmmmmmmmmnnnooopppqqqqqqrrrtttuuuuuuvvvwwwwwwvvvvvvvvvxxx{{{~~~|||}}}~~~~~~~~~}}}zzzvvvsssqqqwwwzzz}}}{{{xxxxxx{{{~~~|||~~~~~~gggRRRHHHIIINNNLLLMMMSSSdddyyywww~~~mmmVVVIIIFFFCCCAAA@@@>>>===;;;;;;<<<===<<<;;;;;;===>>>AAA@@@>>><<<::::::::::::888888777666555444444333111111111000000000//////.........---------,,,,,,---,,,,,,++++++++++++,,,******))))))))))))******)))))))))***++++++,,,,,,******))))))))))))******************************))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))******+++,,,)))************+++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************((()))))))))*********+++++++++************++++++************+++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////......///000000111111222111111222333444555777777777999<<<===>>>@@@CCCEEEGGGHHHJJJMMMPPPSSSUUUVVVVVVVVVUUUTTTRRRTTTXXX\\\WWWTTTPPPPPPRRRTTTTTTRRRSSSRRROOOMMMLLLKKKHHHEEEEEECCC@@@?????????>>>===::::::999888777666666555666666555555444333333222111111000////////////000////////////////////////........................------------------------------------------------+++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******+++,,,,,,---,,,,,,,,,,,,++++++++++++*********************************++++++,,,,,,,,,+++++++++*********))))))''''''((()))************))))))******+++---...///,,,+++******))))))******************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************yyyxxxvvvvvvvvvuuusssqqqsssrrrpppnnnmmmllllllllljjjjjjjjjjjjkkklllmmmnnnpppmmmhhhdddcccdddfffhhheeeeeedddcccbbbaaaaaa`````````aaabbbcccccccccccc[[[]]]___aaacccddddddddd```bbbcccbbb___```cccfff___bbbdddeeefffjjjpppuuuqqqqqqqqqrrrtttvvvwwwxxxzzzzzzzzzyyyyyyzzzzzzzzz|||}}}{{{}}}|||yyy||||||rrrhhhvvvyyy}}}|||zzzzzz}}}~~~lllSSSEEEFFFTTT```eee``````ppp}}}xxxdddNNNHHH;;;@@@AAA;;;888;;;>>>???;;;;;;<<<;;;::::::;;;===<<<<<<;;;:::::::::;;;;;;888888777666555444333333000000000000////////////......---------,,,,,,,,,,,,+++***))))))***+++,,,******))))))))))))******(((((()))***+++,,,,,,---******))))))))))))******************************))))))))))))))))))))))))((())))))***++++++,,,,,,*********)))***++++++,,,)))************+++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************(((((())))))*********+++++++++************++++++************+++,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////......//////000111111111//////000111222444666666777888:::;;;<<<>>>BBBDDDEEEFFFHHHKKKNNNRRRUUUWWWRRRSSSSSSQQQOOOQQQWWW[[[TTTPPPNNNOOORRRTTTRRROOOMMMMMMLLLIIIGGGHHHGGGEEEDDDBBB???>>>>>>>>>>>>===::::::999888777666555555666555555444444333222222111111000///////////////000000000000000000000000........................------------------------------------------------+++,,,,,,------,,,,,,+++------------------------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++(((((()))***++++++,,,,,,---------,,,,,,,,,++++++*********************************++++++,,,,,,,,,++++++++++++******))))))&&&&&&((())))))******************+++,,,...///000,,,++++++***)))*********************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************}}}zzzyyywwwwwwwwwwwwwwwvvvvvvtttsssrrrnnnoooqqqrrrrrrqqqooonnnnnnjjjfffeeefffiiikkklllhhhhhhgggggggggiiijjjkkkkkkjjjiiihhhhhhiiijjjkkkfffggghhhiiihhhgggeeecccggggggfffffffffggghhhiiihhhhhhiiikkkooossswwwzzzwwwxxxzzz||||||{{{zzzyyyuuuxxx|||~~~~~~}}}zzzyyy{{{~~~~~~yyynnnmmmtttzzz|||||||||ssscccRRRMMMQQQZZZdddllleeefffqqqpppWWWIIIDDDDDD>>>>>>===;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999777777777777666555444333111111111111000000000000//////...------------...************************+++))))))+++......,,,)))))))))))))))***************)))((((((((()))+++,,,************************++++++******))))))(((((((((((((((((())))))))))))++++++************++++++)))************+++++++++***++++++,,,,,,++++++***************+++,,,---...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************((()))***+++,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++...---,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......//////.........------------------............///000000111222333444444555666888;;;<<<<<<===???AAABBBEEEIIILLLNNNOOOQQQSSSOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJIIIGGGDDDCCCCCCDDDCCCBBB@@@>>><<<;;;::::::999999999999888666555444444444444333222111000///////////////////////////000000//////............------............------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++*********+++---...************************+++,,,,,,,,,+++***((('''((((((((((((((((((((((((++++++------------++++++************************************************++++++******************+++++++++,,,,,,+++++++++(((((())))))************)))))))))))))))))))))))))))*********++++++++++++~~~}}}}}}}}}xxxxxxxxxwwwvvvuuutttsssqqqrrrtttuuuuuutttrrrqqqooollljjjjjjmmmpppqqqrrrooonnnmmmmmmmmmnnnooopppqqqqqqqqqppppppqqqqqqqqqmmmmmmkkkjjjjjjjjjkkkkkkkkkkkklllmmmooopppqqqrrrpppqqqsssuuuvvvxxxxxxyyyzzz{{{|||~~~~~~}}}|||{{{xxxzzz}}}|||zzz{{{}}}uuulllsss~~~|||yyyllljjjVVVLLLIIIVVVjjjwww{{{|||}}}jjjTTTIIIBBB???>>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::999999999999888888666777777666666555444333111111000000000///////////////...---------------************************+++******,,,//////---***))))))))))))***************)))((((((((()))++++++*********************************)))))))))))))))(((((((((((()))))))))***++++++************++++++)))************+++++++++***++++++,,,,,,++++++***************+++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++***************************************,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,------------...///.........------------------------............///000000111222333444444555777999;;;;;;<<<>>>@@@@@@CCCHHHKKKLLLMMMNNNOOORRRRRRQQQPPPOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKHHHIIIHHHFFFDDDBBBBBBCCCAAA@@@>>>===;;;::::::999::::::999888777666444444444444444333222111000////////////////////////////////////......---------------............------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,))))))******************+++***)))))))))***+++,,,))))))))))))))))))))))))***++++++++++++***((('''))))))))))))))))))))))))++++++,,,------,,,++++++******************************************************************************++++++++++++******)))))))))))))))*********)))))))))))))))))))))))))))))))))*********++++++{{{}}}~~~~~~zzzzzzzzzyyyxxxwwwvvvuuuuuuvvvxxxxxxxxxxxxvvvuuuqqqppppppqqquuuxxxyyyyyyvvvuuutttssssssttttttuuuyyyyyyyyyzzzzzzyyyyyyyyywwwtttqqqnnnnnnpppsssvvvppprrruuuxxxzzz{{{|||||||||}}}}}}{{{yyy}}}~~~}}}~~~|||{{{}}}ooorrrqqqWWWLLLNNNRRRPPP\\\zzzqqq\\\HHH@@@BBBBBB???===<<<<<<;;;:::999999999999999999999999::::::::::::::::::999999999888888888666666666666555444333222000000000/////////......///......---------------************************,,,++++++---//////---+++))))))))))))************)))))))))((()))******+++************************))))))))))))************((((((((()))))))))******++++++************++++++)))************+++++++++***++++++,,,,,,++++++******************+++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............------------------------............//////000111222333444444444666888999999:::<<<>>>>>>AAAFFFIIIJJJJJJJJJKKKUUUTTTRRRPPPOOOMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJFFFGGGHHHFFFDDDBBBAAAAAA@@@???===<<<;;;:::::::::;;;:::999888666555444333444444333333222111///...////////////////////////......------------,,,,,,------............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++))))))******++++++,,,,,,+++******))))))))))))***))))))))))))))))))))))))))))))*********))))))(((***************************+++,,,,,,,,,,,,+++***************************************************************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******{{{|||~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyy}}}}}}}}}|||{{{zzzyyyyyyyyyzzzzzz{{{{{{zzzzzzyyytttssstttwwwzzz|||{{{zzzzzzyyyxxxwwwvvvvvvwwwxxx|||}}}~~~~~~}}}|||}}}zzzwwwttttttvvvzzz|||wwwyyy|||~~~}}}}}}{{{}}}tttsssuuu___RRRMMMQQQVVVfffmmmbbbQQQFFF>>>>>>BBBBBB???>>>;;;:::999888888888888888999999999:::::::::::::::::::::999999888888777777555555555555555333222222////////////............///...------,,,,,,------***************************+++,,,---...---,,,+++((()))))))))************)))))))))))))))******+++************************(((((())))))******++++++(((((()))))))))*********++++++************++++++))))))*********+++++++++***++++++,,,,,,++++++******************+++,,,,,,---------,,,,,,,,,,,,+++***+++++++++++++++,,,,,,---------,,,,,,,,,++++++************************,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---------...............///000111222333333222444666777777888;;;<<<===@@@EEEHHHIIIHHHHHHHHHTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHEEEGGGHHHGGGEEEBBBBBBBBB@@@???>>>===<<<;;;;;;;;;;;;:::999777555444333333333333333333222000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,+++++++++++++++++++++---,,,,,,,,,++++++******++++++,,,---......//////,,,,,,+++******)))))))))))))))))))))))))))))))))((()))))))))))))))))))))++++++++++++++++++++++++******++++++++++++*********************************************************************+++++++++(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))}}}}}}~~~~~~}}}}}}|||{{{xxxyyyzzz|||~~~~~~~~~~~~}}}|||{{{yyyxxx~~~~~~~~~}}}}}}{{{||||||||||||||||||{{{wwwwwwwwwyyy{{{|||zzzyyy{{{zzzyyyxxxwwwwwwxxxyyy|||}}}}}}|||}}}}}}{{{{{{{{{|||}}}~~~|||~~~|||yyy|||{{{zzzzzzeee\\\QQQKKKQQQ```nnnvvvuuubbbDDD@@@===>>>@@@???;;;:::<<<999888888777777777777888999999::::::;;;;;;;;;;;;::::::999888888777666666555555555555444333222111////////////..................---,,,,,,,,,,,,,,,************************((()))+++,,,,,,+++******((()))))))))************((()))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))************++++++************++++++))))))*********+++++++++***++++++,,,,,,++++++*********))))))******++++++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,,,,,,,++++++************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,------------...---...//////111111222333000222444666666777999;;;===@@@EEEGGGHHHHHHHHHHHHQQQQQQOOONNNNNNMMMMMMMMMNNNMMMLLLJJJHHHGGGGGGGGGGGGHHHIIIHHHEEEDDDCCCDDDBBBAAA@@@>>>===<<<<<<<<<;;;:::888666555444444444333333333222111000///...------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,---......//////---------,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((((((((())))))(((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))xxxwwwvvvvvvuuuvvvvvvwwwssstttvvvwwwxxxyyyyyyyyyyyyzzz{{{}}}}}}}}}|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzzzz{{{||||||zzzxxx}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{yyy{{{{{{zzz}}}}}}gggSSSNNN^^^mmmqqqpppttt{{{~~~kkkrrrzzzZZZEEE<<<777999>>>AAA===888888<<<777777666666666666666777888888999999::::::;;;;;;::::::999888777666666555444444444444333222111111000000000/////////.........------,,,,,,,,,,,,,,,************************&&&)))++++++***)))******))))))))))))************(((((()))************)))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++************++++++)))************+++++++++***++++++,,,,,,++++++*********)))))))))******+++,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,,,,,,,++++++++++++******************************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++************++++++,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------...///000111222222000222444555555666888:::===@@@DDDFFFFFFGGGIIIJJJNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNLLLJJJIIIHHHHHHGGGHHHIIIHHHGGGEEEDDDEEEFFFDDDCCCAAA???>>><<<<<<;;;:::999777555444444555555333333222222111000...---------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************++++++++++++++++++++++++++++++*********))))))******++++++,,,,,,,,,------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((((((((()))))))))******{{{xxxuuuqqqppppppqqqrrrssstttuuuvvvvvvvvvuuuuuuuuuvvvxxxzzz{{{{{{zzzyyyzzzzzz|||~~~}}}||||||~~~~~~}}}|||~~~~~~rrriiirrr~~~ppp^^^ZZZ[[[yyyyyyuuuhhhPPP===666888666777;;;???===888888;;;666555555555555555666666666666666777888999999999::::::999888777666555555333444444333333222111000111111000000000/////////...---,,,,,,++++++,,,,,,************************&&&))),,,,,,+++)))***+++))))))))))))************'''((()))***+++******)))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++************++++++)))************+++++++++***++++++,,,,,,++++++*********))))))))))))******++++++*********))))))))))))******+++,,,,,,------,,,++++++++++++***************************************)))((()))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************+++,,,,,,)))*********++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------...///000111222///111444555555666888:::===???AAACCCDDDFFFIIILLLMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGDDDBBBBBBEEEGGGEEEDDDAAA???===;;;:::999999777666444444444666777222222222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,************************************************************************************************)))*********++++++++++++************++++++++++++))))))*********************+++,,,---------,,,+++++++++++++++++++++++++++...---,,,+++******++++++++++++++++++++++++++++++***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,((())))))******))))))(((''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))*********++++++}}}vvvrrrqqqrrrsssvvvvvvwwwxxxxxxwwwuuuttttttuuuwwwwwwwwwuuusssrrrwwwxxxzzz|||~~~~~~~~~kkk]]]WWWKKKPPPXXXQQQVVVsssRRRAAA===666555:::666444555999:::777555555555555444444444555555666333444444555666777777888::::::999888777666555444333333333333222111000000111111111111000000000000...---,,,,,,++++++,,,,,,************************'''***---...+++***+++---))))))))))))************'''((()))++++++******)))))))))))))))))))))))))))++++++******))))))(((((()))************+++++++++++++++************++++++)))************++++++++++++++++++,,,,,,+++++++++******)))))))))))))))************))))))))))))((())))))***+++,,,,,,------+++++++++*********))))))************************+++***)))))))))***+++,,,************************************************************************++++++++++++++++++++++++******))))))***+++,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,---...///000111111000111444555555666888:::<<<===???AAABBBEEEJJJMMMMMMMMMKKKJJJJJJIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLHHHGGGEEEBBB@@@AAAEEEHHHEEEDDDAAA>>>;;;999888777888777555444444555666888222222222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++))))))******++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++))))))******+++++++++,,,,,,,,,++++++++++++++++++((()))+++,,,---,,,,,,+++************************000///---+++******++++++***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))************))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))************++++++++++++xxxvvv|||zzzuuuwwwyyywwwsssrrrvvvvvvtttrrrtttvvvsssmmmrrruuuyyyyyyxxxxxxzzz||||||{{{}}}~~~~~~~~~~~~}}}||||||{{{zzz{{{~~~zzz]]]LLLHHHUUU]]]cccgggpppiiiUUUAAA999888444333444333333333444444444555555666555555444444444555555666666555555555555666666:::888666444444555666777333333222111000000000000///000111111111000...---------,,,,,,+++***))))))***++++++,,,,,,++++++***------,,,,,,+++***))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******************+++++++++,,,,,,,,,+++++++++******)))))))))++++++******************+++++++++************))))))************+++++++++......---,,,,,,+++******************************************************++++++***************+++++++++++++++******))))))************************,,,,,,*********+++,,,---******))))))******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000333444333222111333666999;;;;;;:::<<>><<<::::::777777777777666666666666111222333444333111///...000...---++++++,,,---...,,,,,,,,,++++++*********,,,++++++******++++++,,,************************)))************+++++++++,,,,,,+++***))))))******))))))))))))************++++++************++++++************************))))))))))))))))))))))))++++++************++++++******))))))))))))******************************++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))***+++++++++++++++(((((((((((()))))))))))),,,+++++++++***))))))))){{{sssnnnmmmtttvvvuuuooolllooorrrrrrpppsssvvvwwwvvvwwwzzz|||zzz{{{{{{yyywwwwwwyyy||||||}}}|||||||||~~~~~~}}}|||||||||}}}}}}{{{~~~zzzrrrdddVVVOOOSSS___iiippp}}}kkkPPPCCC888666666444333444333333333333444444444444555555444444444444555555666666555555555555666666888777666555444555555666555444222111000////////////000000111000///...---------,,,,,,+++******)))***++++++,,,,,,++++++***------,,,++++++***))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******************+++++++++,,,,,,,,,+++++++++************++++++******************+++++++++************))))))************+++++++++...------,,,++++++******************************************************++++++***************+++++++++++++++*********)))++++++++++++++++++++++++---,,,+++******++++++,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111222333333333222333555888<<<<<<<<<===@@@DDDIIIKKKHHHHHHHHHHHHGGGEEEDDDCCCEEEBBBAAAFFFNNNRRRNNNIIIEEEEEEDDDCCCAAAAAAAAABBBDDDCCCBBB@@@>>><<<;;;:::777777777666666666555555111222333333333111///...000...---++++++,,,---...,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************)))************+++++++++,,,++++++***))))))******))))))))))))************++++++************++++++************************************************++++++************++++++******))))))))))))******************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))***+++++++++******(((((((((((())))))))))))++++++******************nnnvvvyyyuuuvvvsssvvvsssjjjfffiiiooorrroooppprrrrrrsssuuuxxxzzz~~~|||{{{|||~~~vvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxyyy|||~~~~~~~~~~~~~~~~~~|||yyyyyy|||zzzyyyxxx|||yyy```SSSQQQXXX\\\^^^kkklllMMM<<<:::555333444555333222333222222222333333333333444444444444444444444444444666555555444444555555666666666666666666555555444555444333111000////////////000000000000///...------,,,,,,++++++***************++++++++++++******,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++************))))))************+++++++++------,,,,,,++++++******************************************************+++***************++++++++++++++++++************++++++++++++,,,,,,,,,,,,...---,,,+++******++++++******))))))******+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000222333333333333444666:::;;;;;;===???BBBEEEFFFCCCDDDEEEFFFEEEDDDBBBAAAGGGBBB@@@FFFPPPUUUPPPIIIBBBCCCCCCDDDCCCBBB@@@@@@BBBAAA@@@???===<<<;;;:::777666666666666555555555111222222333222000///...///...---,,,+++,,,------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************)))************+++++++++,,,+++******)))*********)))))))))*********++++++++++++************++++++************************++++++++++++++++++++++++++++++************++++++******))))))))))))******************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))***************+++******))))))(((((((((((())))))))))))))))))******************FFFMMMZZZmmm{{{zzz~~~~~~{{{wwwvvvtttssssssuuuwwwyyy{{{{{{zzzxxxvvvtttttttttvvvuuuuuuuuuvvvvvvuuuuuuwwwzzz|||}}}~~~~~~{{{wwwvvvyyy}}}~~~}}}}}}~~~~~~~~~~~~~~~|||xxxxxx~~~}}}pppaaaRRRKKKKKKPPPlll~~~[[[DDD999666333444555666444111000111111111111222222222333333222333333444444444444444555444444444444444444555555666777888888777555444333333222111000000000000///////////////.........,,,,,,,,,++++++***************++++++++++++******,,,+++++++++******))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++++++++,,,,,,,,,+++++++++++++++******+++++++++++++++,,,+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,++++++***************************************************************)))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------,,,+++++++++*********))))))******+++,,,++++++++++++++++++++++++...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111///111333444333333333444888888999;;;<<<>>>@@@AAA???AAADDDFFFFFFEEECCCAAAIIIEEEBBBEEEKKKMMMHHHCCCAAABBBCCCEEEFFFDDDBBB???@@@@@@???>>>===;;;;;;:::666666666555555555444444111222222222111000///...///...---,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++++++++***************+++))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++++++++************++++++******))))))))))))******************************************************'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))************+++******)))(((((((((((((((((())))))))))))(((((())))))******++++++BBB@@@AAAIIIWWWhhhwwwyyyzzzvvvtttuuuwwwxxxzzzyyyxxxwwwvvvvvvvvvuuuxxxvvvvvvxxx{{{~~~~~~~~~www{{{}}}|||~~~~~~wwwrrrvvv{{{|||zzzyyy|||~~~{{{{{{}}}|||~~~~~~eeeYYYWWWUUUSSSOOONNNWWWcccrrrOOO===999999:::444666777444111/////////000000000111111111111222111111222333444444333333444444333333333333444444444666888999999888666555111111111000111111222333000//////...............,,,,,,+++++++++++++++***)))******++++++******)))++++++***************)))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++,,,+++++++++++++++************************************************************))))))***++++++,,,+++++++++++++++++++++,,,+++++++++,,,,,,---------------------,,,,,,++++++******))))))******+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111...000222333222222333444888999999:::<<<===>>>???BBBDDDGGGJJJKKKJJJHHHGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBDDDFFFHHHHHHDDD@@@??????>>>===;;;::::::999555555555555444444444444222111111111000//////.........------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********++++++++++++***************++++++************++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++************++++++******))))))))))))******************************************************''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))*********************)))((('''(((((((((((())))))))))))((((((((())))))******+++___XXXNNNEEEAAACCCIIIMMM[[[___nnn~~~wwwuuuuuuvvvvvv{{{yyyvvvvvvxxxzzz{{{{{{sssqqqqqquuu|||{{{~~~~~~|||www{{{~~~}}}zzzxxx{{{~~~{{{}}}{{{xxxyyy|||~~~~~~sssbbbUUUWWWSSSOOOMMMOOOYYYmmmooohhhJJJ<<<::::::666222111444333000...000111000/////////000000000111111///000222333444333333222444333333222222333333444444555777888999888666555111111111000111111222333000///......------......++++++++++++++++++++++++))))))************))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))************+++)))************+++++++++******++++++,,,---------+++++++++************))))))************+++++++++++++++++++++++++++******************************************************))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------------,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...000111111111111222444::::::::::::<<<>>>@@@AAAEEEGGGJJJMMMOOOOOOOOONNNEEEGGGHHHGGGDDDCCCDDDFFFCCCBBBCCCFFFJJJIIIFFFBBB???>>>===<<<:::999888777555555444444444333333333222111111000//////............---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************)))************+++++++++*********)))******+++,,,*********++++++++++++,,,++++++************++++++************************++++++++++++++++++++++++++++++************++++++******))))))))))))******************************************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))***))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))zzznnn]]]OOOEEEAAA>>>@@@JJJ[[[jjjrrrwww{{{}}}yyytttrrrsssuuuvvvvvvuuurrrpppttt||||||||||||eee```[[[\\\dddpppyyyuuuddd\\\___lll}}}yyySSSEEE:::888999555000///...111111---...222222........./////////000000000...///111333444333222222333333222222222222333333222333555666666666555555444333222111000000000000000///...---------......++++++++++++++++++++++++))))))************))))))))))))))))))************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))************(((((()))))))))***************++++++,,,------...+++++++++************))))))************+++++++++******************++++++************************************************))))))))))))***+++,,,---+++++++++,,,,,,,,,------))))))******+++,,,,,,---***+++,,,............---******))))))******+++,,,++++++++++++++++++++++++)))******************++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000000000///000222555999888777777888;;;>>>@@@DDDEEEHHHJJJLLLNNNOOOPPPFFFFFFEEEEEEDDDDDDEEEEEECCCAAAAAADDDIIIJJJFFFBBB??????===;;;999888666666444444444333333333333222222111000//////.........------......------,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************)))************+++++++++******))))))***++++++,,,*********+++++++++,,,,,,++++++************++++++************************************************++++++************++++++******))))))))))))******************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******'''((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((tttaaaXXXJJJFFFBBBCCCFFFLLLXXXcccrrr|||xxxzzzrrrjjjiiigggddd```ZZZSSSNNNJJJMMMNNNZZZuuu|||xxx~~~wwwrrrMMMBBB;;;666555222---000666///222111...000444222+++............/////////000---///111333444333222111333222222222222222222333111222222333444444444444777666444222000......---000///...---,,,---......++++++++++++++++++++++++))))))************)))))))))))))))))))))*********(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))************''''''(((((()))))))))*********+++,,,,,,---......+++++++++************))))))************+++++++++******************++++++************************************************))))))))))))***+++,,,---+++++++++,,,,,,---------(((((()))***++++++,,,,,,)))***,,,.../////////...*********)))***++++++,,,++++++++++++++++++++++++(((((())))))*********++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000000000///...///333555666444333222444777;;;>>>@@@AAABBBEEEGGGJJJLLLMMMIIIFFFBBBBBBDDDDDDBBB???CCC@@@???BBBGGGIIIFFFBBB@@@???===;;;999777555444444444444333333333222222222111000///.........///------......------,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,************************)))************+++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))++++++************++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******''''''((())))))***))))))(((((((((((())))))))))))******))))))((((((''''''~~~rrreeebbbYYYLLLFFFJJJKKKHHHRRR[[[hhhtttvvvaaaWWWRRRMMMKKKJJJMMMPPPOOOOOOUUU___[[[eee___GGG<<<666555333222111000000000///////////////////////////////////////.........////////////000000000000///111222222111111222333222222222333333444444444222222333333222111///...111000///...---,,,,,,,,,,,,------,,,,,,***))))))+++*********))))))((((((------,,,,,,+++***))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***+++++++++***)))'''&&&)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++******************************))))))))))))******************************************************+++++++++*********))))))+++******))))))******+++************************+++*********))))))(((((()))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///////////////111333222222333444666999<<<===AAABBBCCCDDDDDDDDDCCCBBBDDDDDDDDDEEEEEEDDD@@@===>>>;;;;;;>>>CCCEEEBBB>>>AAA@@@===;;;888666555444444333333333333333222222333222000///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,+++************************************+++++++++*********))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))((((((++++++++++++++++++++++++************************++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))******************))))))))))))******))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&%%%$$$&&&***+++***'''))))))))))))))))))))))))qqqgggdddaaa]]]UUUPPPIIIGGGLLLUUU^^^cccppprrrzzz|||sssggg^^^ZZZhhhfff^^^RRRKKKJJJHHHDDDTTTaaaqqqvvvtttsssyyy```GGG<<<;;;<<<555444333222111000000000........................////////////.............../////////000000000000///111222222111000222333222222333333333333333333222222333333222111///...111000///...---,,,,,,---,,,,,,,,,,,,+++******)))************)))))))))(((------,,,++++++***))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************)))'''&&&)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++******************************))))))))))))******************************************************+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++*********))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...//////...///111333111111111333555777:::<<<===???AAABBBCCCDDDCCCCCCBBBBBBBBBCCCDDDBBB???<<<<<<::::::===AAACCC@@@===@@@???===;;;999777666666666666666555555444333333333222000///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,+++************************************+++++++++*********))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))(((++++++++++++++++++++++++************************++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))******************))))))))))))******))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''')))(((((())),,,---,,,))))))))))))))))))))))))))){{{dddTTTMMMKKKHHHEEEFFFFFFIIIPPPUUUZZZaaaiiinnn{{{~~~nnnUUUJJJVVVjjjppprrruuuyyyvvvjjjddd[[[VVVUUUQQQKKKLLLSSSRRRSSSRRRTTT[[[eeeiiiiii}}}rrrQQQ999222444666777444333222111000/////////....................................................../////////000000000///000222111000000111333333333333333333222222222222222222222111000///...000000///...------------+++++++++***************************)))))))))))),,,,,,,,,+++******))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))))))))(((''')))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++******))))))))))))******************************************************+++++++++******************+++,,,,,,,,,,,,+++***************************,,,,,,,,,+++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...//////...///111333000000000111333666888:::;;;<<<>>>AAACCCDDDDDDDDD@@@@@@@@@AAABBBAAA>>><<<;;;:::999<<<@@@AAA>>>;;;>>>>>>===;;;:::999888777::::::999888777555444333333111000///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------,,,+++************************************+++++++++***************************************))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++************************+++***))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))******************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&++++++***+++------+++***))))))))))))))))))))))))}}}|||}}}{{{qqqhhh^^^VVVQQQMMMJJJIIIGGGEEEIIIPPPQQQSSSUUUVVVWWW\\\aaaeeelllpppvvvzzzzzzsssjjjccc[[[]]]^^^\\\[[[[[[YYYVVV^^^fffjjjggggggjjjfff]]]YYYVVVSSSRRRNNNMMMSSS[[[\\\]]]]]]aaahhhjjj```SSSKKKPPPVVVWWWUUUTTTVVVXXXZZZ]]]aaahhhsssxxxKKKAAA888777;;;===777000333222111000////////////........................------...............///........./////////000000///000111111000000111222444333333333222222111111222222222111000000//////000///...............///*********************************))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''((((((((()))))))))((())))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++************************************************************************)))+++,,,......,,,+++)))************************++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---...///.........000222000000000111333555777999;;;<<<>>>AAABBBCCCCCCCCC@@@???@@@AAACCCBBB???===;;;;;;;;;===???@@@>>>;;;=========<<<;;;;;;:::999<<<<<<;;;:::888555333111222111//////000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,++++++*********+++************************************************************************))))))))))))))))))))))))*********************************)))))))))))))))******************************************************)))))))))))))))***))))))))))))))))))))))))************))))))))))))((()))))))))******************))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''((())))))(((''''''+++++++++++++++***)))((())))))))))))))))))))))))~~~|||wwwssspppooommmlllpppwwwpppfffYYYPPPMMMLLLNNNPPPQQQUUUYYY[[[YYYSSSNNNKKKMMMPPPXXXaaaeeecccaaaaaacccjjjmmmkkklllqqqoooiiiuuuqqqqqqsssssslllfffcccjjjooovvv}}}mmmZZZNNNeeerrrjjjeeekkkmmmfffooossszzzyyygggsssjjjGGG;;;666222111333444222///111111000///....................................,,,---------......//////............////////////...000111111000///111222333333333222222111111111222222111000000///////////////.........//////000,,,+++******)))******+++))))))))))))))))))******++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************************************************************)))***,,,------,,,***)))************************))))))******************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---......---...000222000000000111333555777888<<<===???AAABBBBBBBBBAAA@@@@@@AAACCCDDDDDDAAA???======>>>???@@@@@@>>>===<<<<<<=========<<<;;;:::<<<<<<;;;:::888444111///222111//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++******++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))*********************************************************)))))))))))))))******))))))))))))))))))))))))))))))))))))************((()))))))))******************))))))))))))******))))))************))))))(((((((((((((((((((((((((((((())))))************************************((()))************)))(((+++,,,,,,,,,***)))))))))))))))))))))))))))))))))xxxsssrrrooonnnooommmqqquuuvvvsssmmmgggdddmmmqqq}}}vvvwwwhhhccceeegggiiijjjmmmsssuuummmccc]]]yyy|||zzzgggOOODDD888777555222000///000111222000///......---------...------------------------,,,,,,,,,---......//////------........./////////...///111000//////000222222222222222222111111111222222111///////////////............///000111111...---,,,***)))******+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************************************************************+++++++++)))***++++++++++++***)))************************)))))))))))))))*********)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,---......---...000222000000000111222444666888;;;<<<>>>@@@@@@AAA@@@@@@AAAAAABBBDDDFFFFFFDDDAAA??????@@@AAAAAA@@@???>>><<<===>>>>>>>>>===<<<;;;;;;;;;;;;:::888444111...222000//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,***************************************+++++++++************************))))))))))))))))))))))))************************))))))))))))************************************************************)))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))******************))))))))))))******))))))************))))))((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++((()))***++++++***)))(((,,,---......,,,+++++++++))))))))))))))))))))))))www|||{{{~~~uuuhhhaaaiiiuuu{{{uuukkkdddfffnnnsssssswwwZZZ???555777555///000222444555555333111///...------------------------------------------++++++,,,------...//////---------.........//////...///000000//////000222111111111111222222222222333222000///......//////............///000111222111000---+++*********+++((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))******)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))*********+++++++++))))))))))))))))))))))))************************)))))))))******+++++++++)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,---......------///111////////////000222444666777888:::===>>>?????????@@@@@@BBBDDDFFFFFFDDDBBB???@@@BBBBBB@@@???>>>>>>======?????????===;;;:::;;;;;;<<<;;;999555111///111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))************************((()))))))))************************************************************)))))))))))))))***++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))******************))))))))))))******))))))************))))))(((((((((((((((((((((((('''(((((()))******++++++************************'''((()))******)))((('''***,,,...---+++***+++,,,))))))))))))))))))))))))|||yyyuuuoooxxx}}}yyynnnnnn~~~xxxppppppxxx~~~{{{www|||eeeDDD;;;555444444///444111------///111///---......---,,,,,,,,,------------------------------++++++,,,,,,---...//////---------.........//////...///000000//////000111000000111111222222222333333222000///......//////............///111222333333111///,,,*********+++(((((())))))*********+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///...,,,***))))))******)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))******++++++++++++))))))(((((((((((())))))*********************************++++++,,,,,,,,,)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,---...---------///111...------...///111333444222444777:::===>>>??????@@@@@@AAADDDFFFFFFDDDBBB???@@@BBBBBB@@@>>>=========>>>???@@@???===;;;:::;;;<<<<<<<<<:::666333000111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++***++++++,,,,,,************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))((())))))***++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))******************))))))))))))******))))))************))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&'''))),,,+++)))''')))+++))))))))))))))))))))))))xxx}}}~~~~~~}}}}}}~~~~~~}}}iiiDDD>>>777222111000...---////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++---...///......---++++++,,,,,,---...//////////////////000000000000///111333333111///...///111111000///...---,,,,,,---------..................---+++))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************))))))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++******************************************************************,,,+++***+++---...---,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++...------------...//////------------------------111000000000000222333444888888999:::::::::999999;;;>>>AAACCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>======???BBBAAA>>>;;;>>>>>>===<<<999666333222222111000000000000000000222000---------...---+++...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))+++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***++++++,,,+++******))))))******))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++******)))************++++++++++++++++++*********))))))zzz]]]GGG:::<<<888333000000000///...........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---............++++++,,,,,,---......///....../////////000000000///000222111000//////000222111111000////////////..................---------,,,***)))))))))++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++************************************************************************,,,+++***+++---...---,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---------------...//////------------------------111000000000000222333444444555666777888999::::::>>>???AAAAAA@@@>>>>>>???BBBBBBAAAAAA@@@??????>>>===<<<<<<>>>@@@@@@===:::======<<<;;;999777444333222111111000000000000000111///---------...---+++...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))+++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))***+++,,,+++******))))))******))))))))))))************))))))))))))))))))))))))************************************************,,,+++++++++************))))))*********++++++++++++++++++*********))))))~~~___FFF999333111333111//////000111000///........................------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...///++++++,,,,,,------...............////////////000...///000///......000111222222000000000000111222/////////...---------,,,,,,+++***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))((((((((())))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********))))))******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++************************************************************************,,,+++***+++,,,------+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---------------......///------------------------000000000000000222333333111111222333444777999;;;BBBBBBBBBAAA???>>>???@@@CCCCCCBBBAAA???>>>======;;;;;;<<<===???>>><<<999;;;;;;;;;;;;999777555444222222111000000000000000111///---------...---,,,---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++************)))+++++++++***************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++******))))))******))))))))))))************))))))))))))))))))))))))************************************************************)))))))))))))))))))))*********+++++++++++++++***************{{{}}}ppp}}}iiiOOO===777888;;;;;;------...///000000000///........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***+++---...///++++++,,,,,,,,,---------------........./////////.........---------000222111111/////////111222444000000///...---,,,,,,,,,******)))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))*********+++++++++***************+++++++++************************************************+++*********,,,---,,,+++************************************************************++++++++++++************************++++++++++++++++++++++++------,,,,,,------...///------------------------/////////000111111222333222111000111222555888:::CCCCCCBBB@@@??????AAADDDEEEEEECCCBBB@@@>>>===<<<;;;;;;===>>>>>>===;;;:::999:::::::::999888666555333222111000/////////000111///------......---,,,,,,,,,+++++++++++++++,,,************************+++++++++*********))))))************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,+++******))))))******((()))))))))************))))))))))))))))))))))))************************************************)))))))))))))))((((((((())))))))))))************************************dddLLLBBB777222444555111---,,,...///000//////..............................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******+++,,,...///+++++++++,,,,,,,,,,,,,,,------------.....................---------000222000//////...///000222333000000///...---,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************************************+++***)))***,,,---,,,+++************************************************)))))))))******+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------------------...//////000111111222222333333111111222444777999>>>>>>>>>======???CCCFFFGGGFFFDDDCCCAAA???===<<<;;;<<<>>>??????===<<<;;;999999::::::999888666555333222111000////////////000...------.........---+++++++++******++++++,,,************************+++++++++*********))))))************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************,,,+++******))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************tttXXXGGG999:::555111111333333...***---///000000...------...------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........///000///......000111...//////000000111111111/////////...---------,,,))))))******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++)))))))))))))))))))))))))))))))))************+++***************************++++++++++++,,,,,,,,,******))))))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++)))))))))***++++++,,,,,,************************************************+++***)))***+++,,,,,,***************************************************(((((())))))***+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---------------------------...///000111111111111333333222222333555666777666777888999:::===AAADDDFFFEEEDDDBBB@@@>>>===<<<:::===???@@@>>>===<<<<<<999999::::::999777555444333333111000////////////000...,,,,,,...///...---+++************++++++,,,************************+++++++++************)))***************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,++++++,,,+++******))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))*********************+++++++++fffFFF;;;===999222000///000222444444333,,,...///...,,,+++---///------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------///000222111000//////000///000111333333222111000..................------)))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,******))))))******+++,,,)))******++++++******)))++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,************************************************+++))))))***+++,,,+++***************************************************((((((((()))***+++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------...///000111111111000///000111222444555777777444666888999:::===@@@CCCCCCCCCAAA@@@>>>===<<<;;;999<<>>===<<<;;;:::777;;;>>>>>><<<::::::;;;:::::::::999888666444222444333222000///.........///...,,,,,,...//////...******))))))***+++,,,,,,))))))))))))))))))))))))+++++++++************)))))))))******++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---......------,,,++++++***)))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))******++++++++++++bbbQQQAAA???;;;777444333222333111000000///...---------,,,---------,,,,,,+++***+++***)))***,,,---,,,+++++++++++++++++++++++++++******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,000111111111000///...---000666;;;;;;666000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++*********))))))))))))******(((((()))***++++++,,,,,,++++++++++++++++++++++++...------///000///---+++******************************+++++++++,,,,,,,,,******************************************++++++******))))))******+++,,,************************)))************++++++++++++++++++*********))))))************************+++++++++***************))))))))))))))))))))))))*********)))))))))))))))++++++++++++,,,---...///++++++++++++,,,,,,---...,,,,,,+++***+++,,,---...222222222111111111111111/////////000111333444555666666777999<<>>===<<<;;;;;;;;;999888888888999;;;===>>>777666555555555444222000444222///------...///111/////////...------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++'''((((((((()))))))))***''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************+++*********))))))(((((())))))***+++,,,,,,------rrrVVVBBB;;;999777444222000000000111000000//////...------,,,,,,---------,,,++++++***+++***)))***,,,---,,,+++++++++++++++++++++++++++******++++++++++++******)))************+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,/////////............---///444888777333....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))******))))))))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++,,,...111333222///,,,*********************************+++++++++,,,,,,,,,******************************************************))))))******+++,,,************************************+++++++++++++++++++++*********))))))******************************************++++++************************))))))))))))))))))))))))++++++++++++,,,---...///+++++++++++++++,,,---...---,,,+++++++++,,,......111111111111000000000000/////////000111222444444666666777999;;;???BBBCCCDDDAAA>>><<<;;;;;;;;;:::::::::;;;;;;;;;:::999888777666555555444333111000333111///...---...///000/////////...------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************+++*********))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++((((((((()))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))************************)))))))))((())))))***++++++,,,------ttt]]]MMM@@@444000444111000///.........///000/////////......------,,,,,,,,,,,,,,,,,,++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++******++++++++++++******)))************+++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,------,,,+++,,,---...///...111444333///,,,---..................---------------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))******)))))))))******))))))))))))******)))))))))***++++++,,,,,,++++++++++++++++++++++++***///555666333...+++*********************************+++++++++,,,,,,,,,******************************************************))))))******+++,,,************************************+++++++++,,,+++++++++***************************************)))))))))***+++++++++,,,************************))))))))))))************++++++++++++,,,---......,,,++++++++++++,,,,,,------,,,,,,,,,,,,---...///////////////////////////////////////000222333444555555666888:::>>>AAABBBHHHCCC===::::::;;;;;;:::@@@AAACCCBBBAAA===999777888777666555444222111000111000///////////////////////////...------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++))))))))))))))))))))))))(((((())))))******))))))******))))))((((((''''''''''''((((((((()))))))))))))))))))))************************))))))))))))))))))******+++,,,,,,,,,~~~PPPDDD999444222000222777//////.........//////000.........---------,,,,,,,,,,,,+++++++++++++++++++++***)))***,,,---,,,+++******************************++++++++++++******))))))*********+++++++++************++++++++++++******+++++++++,,,,,,,,,---,,,+++***+++---///111...000111000---,,,---..............................------,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))************))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++***000555555///+++***,,,******************************+++++++++,,,,,,,,,************************+++++++++*********************))))))******+++,,,*********************************+++++++++,,,,,,************************************************(((((()))***+++,,,,,,,,,*********************************++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,+++++++++++++++,,,,,,---------------.........------............/////////......///000111222222333444444666999<<>>@@@AAA===888777999;;;<<<;;;>>>===<<<:::999888777777888999999777444333444666222222222111111000///////////////...------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++************************************************************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************************************(((((()))))))))*********************))))))))))))))))))************))))))***)))))))))((((((((('''(((((((((((()))))))))***((()))))))))************))))))))))))))))))******)))***************++++++}}}{{{xxxeeeRRREEE;;;555333333444444333000...---......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,---+++***)))***,,,---,,,+++******************************++++++++++++******)))************+++++++++)))))))))************+++******+++++++++,,,,,,,,,,,,,,,++++++,,,...///000............////////////---------...............,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,,,,,,,++++++******))))))))))))******************************++++++++++++++++++++++++,,,......---***))),,,...******************************+++++++++,,,,,,,,,************************,,,,,,++++++***)))))))))******))))))******+++,,,************************++++++++++++,,,,,,,,,,,,***************+++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++***+++,,,---...///000111,,,,,,,,,++++++,,,,,,---,,,++++++************+++***+++,,,---------,,,,,,,,,,,,,,,---......//////...............///000000111111222444666:::===???;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888888999::::::888::::::888555555777;;;666555444222111000000000/////////...------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))************************************************((((((((()))))))))******)))))))))*********++++++******++++++******))))))((((((((()))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))************************************|||}}}|||xxxyyyfffXXXFFF999444555777999000111111///...///000000,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))((()))***,,,---+++***)))***,,,---,,,+++******************************++++++++++++******)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,***+++++++++,,,,,,------,,,,,,---.../////////...---------.........//////+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++************))))))))))))******************************++++++++++++++++++++++++,,,,,,------------------******************************+++++++++,,,,,,,,,************************,,,,,,++++++***))))))(((******))))))******+++,,,************************+++++++++,,,,,,,,,------))))))*********+++++++++******************************************++++++++++++++++++++++++++++++))))))***,,,---///000000---,,,,,,++++++,,,,,,,,,,,,,,,+++***************)))***+++,,,,,,,,,++++++,,,,,,,,,---.../////////......------......//////000000111333555999<<<>>>999===BBBBBB>>>::::::;;;=====================<<<888:::<<<:::666777;;;???;;;999666333111000000111/////////...------,,,,,,,,,,,,,,,+++++++++******------------------------*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))************************************************(((((((((((()))))))))***(((((()))***++++++,,,---***++++++++++++***)))(((''''''(((((())))))******(((((()))))))))*********))))))))))))************((()))))))))************************))))))))))))~~~~~~}}}lllYYYHHHCCC===888666666333///,,,...000000---,,,---......,,,,,,---............---+++++++++++++++++++++,,,+++***)))((()))***,,,---+++***)))***,,,---,,,+++))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,))))))***++++++++++++***++++++,,,...//////...,,,---------.........//////***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******))))))))))))******++++++******************++++++++++++++++++++++++++++++---///111111...,,,******************************+++++++++,,,,,,,,,************************,,,,,,++++++***))))))(((*********)))***++++++,,,************************++++++,,,,,,,,,---------))))))******++++++++++++************************+++++++++***************++++++++++++++++++++++++'''((()))***,,,---//////------,,,++++++,,,,,,,,,,,,,,,+++***))))))******((()))***+++,,,+++******,,,,,,------...///000000......---------...////////////000222555888;;;===999@@@GGGGGG@@@:::999::::::;;;===>>>>>><<<:::888888;;;<<<:::777888===BBB>>>;;;777333111000111111000//////...------,,,,,,,,,,,,,,,+++++++++******------------------------*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))************************************************(((((((((((())))))))))))''''''(((***+++,,,---...+++++++++++++++***)))(((&&&&&&'''((()))***++++++))))))))))))************))))))))))))************(((((())))))*********+++*********)))))))))))))))tttfffqqqhhhPPPHHHDDD===666222222222111000//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************************************++++++******************************************++++++,,,,,,,,,,,,------+++,,,------......------------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++******************************************************+++,,,,,,,,,,,,+++---,,,,,,+++***)))((((((++++++---000333333///+++++++++************++++++******************************))))))******+++,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++***************+++************************)))************+++++++++))))))*********+++++++++,,,+++*********+++,,,---...---,,,+++************++++++,,,,,,,,,,,,------,,,,,,,,,------.........------------------------//////000111333555777888888:::===??????===;;;999777888999:::;;;;;;;;;;;;===<<<;;;:::999888888888<<<:::777555333000---+++........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++************************---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++*********))))))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******(((''''''******))))))(((((('''''''''(((******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))yyy~~~}}}~~~zzzeeeTTT@@@666666999777444222222111000000///......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,************************************************************************************************************************+++++++++,,,,,,,,,------+++,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))*********+++++++++************************************************)))***++++++,,,,,,++++++,,,,,,++++++***))))))))),,,,,,...111555555111...++++++************++++++******************************))))))******+++,,,*********************************+++++++++,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++***++++++***************+++************************)))************+++++++++))))))*********+++++++++++++++*********+++,,,---...---,,,+++************+++++++++,,,,,,,,,------,,,,,,,,,---------------......------------------//////000111333555777888666888;;;======<<<999888:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;::::::::::::>>>;;;888666666444000------------...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************)))))))))(((*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))((('''******))))))((((((((((((''')))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))){{{uuu{{{vvv```MMMBBB>>>777000...111333222000111111000000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,************************************************************************************************************************++++++++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********++++++************************************************)))***++++++,,,,,,++++++************************,,,---///333555555333000++++++************++++++******************************))))))******+++,,,*********************************++++++++++++,,,************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***************++++++************************)))************+++++++++***************++++++++++++************+++,,,,,,---,,,+++***************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,//////.........---------...//////000222444666777444666999;;;;;;:::888777;;;<<<===>>>>>>????????????>>>===<<<<<<<<<<<<<<<@@@<<<777777999999444000------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************++++++************++++++++++++************++++++************))))))))))))*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))******************************+++******)))((('''***))))))))))))((((((((((((***++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))|||aaaKKK@@@;;;:::888777666555444333222///.../////////.........------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************++++++++++++***************************************************************************************+++++++++***************************++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******))))))))))))************************************************************))))))***+++++++++++++++))))))*********+++++++++...///111222333222000///++++++************++++++******************************))))))******+++,,,************************************++++++++++++***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,************************))))))*********+++++++++***************************************++++++,,,,,,,,,+++******************++++++++++++,,,,,,,,,...------,,,,,,+++++++++000//////......------,,,......//////111333444555333555777:::::::::999888888999:::;;;<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<>>888222//////222444...000222333222111222222++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))************+++++++++(((((()))***************++++++++++++,,,---...///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************(((+++......---,,,...111++++++************++++++*********************************)))***++++++,,,************************))))))))))))************++++++++++++++++++++++++)))************+++++++++(((((())))))*********+++))))))))))))***+++,,,---************************)))************+++++++++++++++++++++******))))))'''((()))++++++******)))***)))))))))))))))******)))************+++++++++*********++++++,,,,,,---((()))***+++,,,------...,,,,,,,,,---...///000111333444666888:::;;;<<<===888888999:::;;;;;;;;;;;;::::::999999999:::;;;;;;444777999666111...000333333333333222111000000///+++++++++,,,,,,+++++++++************************+++*********+++,,,,,,---************************++++++************++++++++++++************++++++(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((())))))))))))(((((())))))(((((((((((())))))************************((((((((((((((((((((((((((())))))*********))))))))))))******++++++++++++'''(((******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******ppp]]]UUUKKKCCC>>>:::777444222222222222111111111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++......---,,,---...///000---,,,,,,++++++,,,,,,---000...------.........---+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((('''''')))))))))))))))******+++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,...,,,***)))***+++++++++************************************************++++++++++++******)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************+++++++++*********))))))******+++++++++,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,************************************************++++++++++++++++++++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,---------............///222333555777999<<<>>>???<<<======>>>===;;;:::999999888888;;;<<<:::888888:::999666444111000000000333333333333333333333333+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************'''(((((()))))))))))))))************************))))))))))))))))))))))))++++++***)))(((((())))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))(((((((((((())))))*********)))))))))))))))***************+++++++++((())))))))))))*********rrrddd\\\PPPEEEBBB===777333222222111///111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---000...,,,,,,---...---,,,*********)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++*********++++++,,,......---+++))))))+++,,,,,,,,,************************************************++++++++++++*********)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))*********+++++++++,,,,,,************+++,,,------,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++,,,,,,+++*********************+++++++++,,,,,,,,,------------............111222444666999;;;===>>><<<<<<<<<<<<;;;:::888777<<<;;;;;;<<<<<<:::888777888777555333111000000000333333333222111111111000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************+++++++++,,,************************************************'''(((((()))))))))))))))************************))))))))))))))))))))))))++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++kkkrrr{{{xxxhhh___NNN>>>777777666333111///------...000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---000...,,,,,,---------,,,******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++******+++---000222---+++))))))+++,,,,,,,,,************************************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++,,,************+++,,,---...------,,,+++***))))))(((************************************************++++++++++++++++++++++++,,,++++++************+++******+++++++++,,,,,,,,,------------............111222333666888:::<<<============<<<;;;:::888777:::;;;;;;;;;;;;:::999888666555444222111000000000444444333111000///...---,,,,,,------------,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))))))))*********++++++************************************************'''((())))))******))))))************************))))))))))))))))))))))))+++***))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************************************))))))(((((())))))***************************((((((((((((((((((((((((************+++++++++,,,BBBGGGPPP\\\iiiwwwuuulllccc]]]VVVLLLFFFDDDCCC???999555444666666444222111111111111111111111.........------------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---000...,,,+++,,,,,,,,,***))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((())))))******))))))((()))))))))))))))******+++((((((((((((((((((((((((******))))))******+++,,,************************,,,+++***)))+++...111444///---***)))***+++******************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************++++++++++++)))))))))***+++,,,---...,,,,,,++++++******))))))***************************************************+++++++++++++++,,,,,,,,,++++++******+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........000111222444777999:::;;;>>>>>>>>>===<<<;;;:::999444888:::888888999999777555444444333333222222222666555444222000...,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++((())))))))))))*********************************************************(((((()))************)))************************))))))))))))))))))))))))******)))))))))))))))***))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************************************************))))))))))))))))))***)))***************++++++)))))))))(((((((((((((((******+++++++++,,,,,,,,,222444777:::@@@HHHQQQWWWdddhhhssswwwmmmaaaTTTKKKDDD???<<<===<<<:::999<<<555444333444444111...,,,111111111000///...---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++++++++---,,,,,,++++++,,,,,,---///---++++++++++++***)))(((((((((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((((())))))((((((''')))))))))))))))******+++((((((((((((((((((((((((******))))))******+++,,,************************,,,+++***)))+++...111444222///,,,******)))((('''************************************************+++++++++++++++++++++,,,))))))))))))))))))))))))************************************************((()))))))))************************************))))))*********+++++++++************+++,,,---...)))))))))******+++++++++*********************************************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...///000111333555777888999<<<<<<;;;:::999999999999666<<<>>>999666777777444555555555555555444444333777666555333111///---,,,,,,------......------,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++((())))))))))))*********************************************************((())))))***************************************))))))))))))))))))))))))***)))))))))))))))******))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))******+++++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,222222222111111444888;;;???@@@EEEOOOWWW]]]ccciiiuuu|||oooddd\\\VVVNNNGGGCCC???;;;777888444444666666333333666333000000111111......000---...//////---,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++************************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---///---+++***++++++)))(((''''''(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((('''''')))))))))))))))******+++))))))))))))))))))))))))******))))))******+++,,,************************++++++******+++---000222222000,,,******)))(((&&&************************************************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))***************************+++++++++)))))))))************+++++++++******++++++,,,---'''(((((()))***+++,,,,,,*********************************************************++++++,,,,,,---,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...///000222444555777777888777777666666777777888===DDDEEE===777777666222666666777666666555444333666555444333111000///...------............------++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))))))))*********++++++++++++++++++++++++++++++************************((()))******++++++******************************)))))))))))))))))))))))))))))))))))))))******+++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++))))))******+++,,,,,,,,,---------,,,,,,++++++***************+++++++++,,,000111222111000000222555222000222777999888:::???CCCNNN\\\fffkkkrrr{{{}}}tttiii[[[RRRNNNIIIAAA:::;;;:::888777666777888999555333333444222---,,,...111......222222000222777,,,...///...,,,,,,///111------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******,,,---------,,,+++---,,,,,,++++++,,,,,,---///---+++*********)))''''''''''''((((((((())))))'''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))******))))))******+++,,,*********************************++++++,,,......000...+++************)))************************************************+++++++++,,,,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************))))))*********+++++++++))))))))))))************,,,,,,++++++******++++++(((((())))))******++++++************************************************)))******+++,,,,,,------+++++++++++++++,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......///111333444555666777666666666777888999:::<<>>555@@@CCC;;;666;;;<<<777555666666666555333111000/////////000000000000000------............------++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))((())))))***++++++((()))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))***+++,,,,,,------......------,,,+++******((())))))))))))*********///////////////.........000000000000000000000000222222222333333444444444777999===BBBFFFIIIKKKLLLZZZ]]]aaaggglllooorrrssstttttttttuuuvvvwwwwwwxxx{{{~~~xxxssspppllljjjfffaaa\\\WWWSSSQQQEEEEEECCCBBB@@@>>>===<<<777777777777777777777777777666666555333222222111111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++++++++******************))))))*********+++++++++************************...---+++)))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++)))))))))))))))))))))))))))+++---///000///---+++))))))))))))))))))))))))***************************************************)))))))))+++,,,+++***++++++******************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,******))))))***,,,...///+++,,,---------,,,+++***,,,,,,------///000111222555555666777999<<<>>>???;;;:::999999888888888888999777555222111222333333333222111000//////////////////000000000...---+++------,,,,,,+++***))))))+++++++++*********))))))(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))+++---...---)))''')))+++)))))))))))))))))))))))))))((('''''''''(((***+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++))))))))))))))))))))))))////////////............////////////////////////000000000111111222222222,,,...111444666888999999999:::<<<>>>@@@AAABBBCCC@@@@@@AAAAAABBBCCCCCCDDDDDDGGGKKKLLLIIIEEEBBB@@@AAAAAA???===;;;999777666999999888777555444333222444444444444444444444444333222222222222222111111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''((()))***+++*********************************++++++++++++,,,++++++++++++++++++++++++...---+++)))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++)))))))))))))))))))))))))))+++---//////...,,,+++))))))))))))))))))))))))***************************************************)))))))))+++,,,+++***************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))*********++++++++++++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,---,,,+++++++++,,,---...+++,,,---------,,,++++++------------///000111222333444555666888;;;===>>>;;;;;;:::999999999999999999777555333222222333333000000//////////////////000000000//////...---,,,---,,,,,,+++******))))))+++++++++*********))))))(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))***,,,000111///---+++***)))))))))))))))))))))))))))(((((('''((()))***+++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++........................////////////////////////.........///////////////+++,,,---...////////////444444333333333333444444222222222333333444444555222555888999777666555555666666666666666555555555333333222222111111000000000000000000000000000000......//////000000111111////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******++++++***))))))))))))***+++)))))))))))))))))))))))))))+++---......---,,,+++))))))))))))))))))))))))***************************************************)))))))))+++,,,+++***************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))******+++++++++++++++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------------...000111222222222444666888:::;;;<<<<<<;;;;;;:::::::::::::::999777666444333333333333///////////////000000000111000///...------------,,,,,,++++++***)))))))))+++++++++***************(((((()))***************+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))),,,000444555333---))))))))))))))))))))))))))))))(((((((((((()))***+++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...............///////////////////////////---------...............000000000000000000//////111000/////////111222333111111111222222222333333111222444444333333444555444444444333333222222111222222222222222222222222////////////////////////............////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))******************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))***************************************************)))))))))+++,,,+++******************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))***+++,,,,,,,,,++++++)))+++---,,,+++***++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,---------......///111111111222444666888:::;;;<<<<<<;;;;;;::::::;;;;;;;;;999888666555444333333444222222222333222222222111111000...---,,,,,,---...+++++++++******)))))))))************************(((((()))***************************++++++++++++******************************)))))))))))))))***))))))))))))))))))))))))***+++---222666555///***)))))))))))))))))))))))))))))))))))))))*********************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++++++++***************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.............................................---//////........./////////---,,,,,,,,,,,,...000111------------..................///...,,,,,,...///111000000///......------/////////000000111111111........................////////////............////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))***++++++,,,,,,+++***)))))))))))))))))))))))))))***************************************************)))))))))+++,,,+++***))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))***+++------,,,++++++)))+++---,,,+++***++++++,,,++++++******++++++,,,)))******+++,,,---------++++++++++++,,,,,,------......---......///000111222333555888:::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<999888777666555444444444888888888777666444333222111000...,,,,,,,,,------+++++++++***************************************(((((()))***************)))))))))******+++++++++***************************)))))))))))))))******))))))))))))))))))))))))+++******---111222///+++************************((())))))***************************************************************************************************************************************))))))))))))))))))))))))((()))))))))************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---......//////.......................................---------------,,,,,,---...///000111111000//////000000000111111111111111111111111222222222111//////000222111111222222222333333333/////////000000111111111////////////////////////000000//////.........---////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++******+++,,,,,,+++******))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))***************************************************)))))))))+++,,,+++***)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))***,,,......---,,,***)))+++---,,,+++***+++,,,,,,++++++******++++++,,,'''(((***+++,,,---------++++++++++++,,,---.....................///000000111333666888:::;;;<<<<<<:::::::::::::::;;;;;;<<<999999888777666555444444:::;;;;;;:::888666333222000///...---,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++(((((()))***************(((((())))))***+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))***)))((()))+++---------************************((()))******++++++******************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))***************)))************+++++++++++++++++++++++++++++++++++++++,,,------...//////.................................------,,,,,,,,,...------,,,---...///000++++++,,,,,,,,,+++******.........------------------.........,,,,,,...///,,,,,,,,,---......//////000000000000111111111111........................------...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***))))))(((((())))))***++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++*********+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++***++++++,,,,,,++++++***))))))))))))))))))))))))+++************))))))((())))))))))))))))))))))))***************************************************)))))))))+++,,,+++***((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))***,,,......---,,,***)))+++---,,,+++***+++,,,,,,++++++******++++++,,,)))***,,,---------,,,,,,++++++******+++---...//////............///000000000222555888:::;;;::::::999999999999999:::;;;;;;999999999888777666555444777888888888777555333111............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++(((((()))***************((((((((()))***+++++++++************************)))))))))))))))***++++++))))))))))))))))))))))))((()))******))))))+++,,,************************((()))***+++++++++******************************************************************************************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((()))))))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................---------,,,,,,+++++++++---,,,+++******+++,,,---,,,---///000111111000000///////////////.........,,,---////////////000111111111111111000000000000------------------------........................***++++++,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))(((((())))))***++++++,,,,,,))))))*********+++++++++************************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++***+++,,,------,,,+++***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***************************************************)))))))))+++,,,+++***((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************(((***---//////...,,,***)))+++---,,,+++***+++,,,,,,++++++++++++++++++,,,,,,---.........---,,,+++++++++******+++---...//////............//////000...000444777999999999999888888888888999999:::;;;999999999999888666555444333444555666666444222000---......///...---+++***------------------------))))))******++++++++++++(((((()))***************'''(((((()))***+++++++++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))%%%))),,,,,,)))((()))+++************************((()))***+++,,,+++******************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((())))))*********+++)))************+++++++++------------------------------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////......////////////......---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***++++++,,,,,,,,,,,,,,,++++++*********++++++************++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((())),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------.../////////...///111444777777777===<<<<<<<<<<<<<<<<<<<<<===777666::::::555444666;;;:::888666444333222222////////////...---,,,+++......---,,,,,,,,,,,,---************************************************))))))))))))************++++++***)))(((((())))))))))))))))))************************************))))))))))))))))))))))))------------,,,,,,+++***)))************+++++++++,,,,,,,,,++++++*********************************************************((())))))))))))*********)))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,)))******+++,,,+++++++++---,,,,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........////////////......////////////......------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))******************************+++++++++******))))))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...//////222111000000222555888999CCCCCCBBB???===<<<>>>@@@>>>999777:::999555444666777666555444333333333333000000000000///...------------,,,++++++++++++,,,************************************************))))))))))))************++++++***)))))))))))))))))))))))))))************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))))))))*********++++++************++++++++++++,,,,,,,,,+++++++++******************************************))))))))))))************++++++++++++++++++,,,,,,,,,,,,------/////////......---,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////---......//////......---------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++***++++++************++++++************************+++***))))))))))))***+++))))))))))))))))))))))))************************)))******+++++++++******)))************+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------......///333111//////000444888;;;IIIJJJJJJEEE???<<>>CCCGGGFFF@@@:::777777666;;;===:::777888::::::777777555444222222111111111000...---,,,,,,------///...------,,,,,,------************************************************))))))))))))************)))))))))))))))******+++*********++++++++++++,,,************************))))))))))))))))))))))))((())))))************))))))************+++++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******+++,,,,,,,,,************++++++++++++******+++,,,---......///111000///...---...//////)))***+++,,,---,,,,,,+++++++++++++++++++++++++++************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))*********++++++++++++************++++++++++++)))*********++++++++++++++++++++++++******************))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((('''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************...---,,,+++******************+++++++++,,,,,,,,,++++++************++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++(((((()))++++++,,,,,,+++)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---222777999888888<<<@@@;;;===>>>>>>;;;999888888888@@@CCC>>>999::::::888555555333222222111111111222111///---,,,---.........---,,,,,,++++++,,,,,,************************************************))))))))))))************)))))))))))))))***++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))((()))******+++++++++***)))************+++++++++((()))))))))*********+++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***++++++,,,------++++++++++++,,,,,,,,,---,,,,,,---...///000111111222222111222333666888:::)))***+++,,,---,,,++++++++++++++++++++++++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++))))))******+++++++++++++++++++++************)))******))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********)))(((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************...---,,,+++*********************++++++,,,,,,,,,++++++************++++++***************************+++,,,------,,,+++***************************++++++++++++++++++++++++(((((()))++++++,,,,,,,,,)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((())),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---000333333111111666;;;:::999888777777888999:::>>>GGGJJJDDD>>>===<<<999999888666444222111000000333222000...---...///000---,,,++++++******++++++************************************************))))))))))))************))))))((())))))***++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++(((((())))))*********+++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------............///000111222333333777777999<<<@@@FFFJJJMMM,,,+++***)))((((((((((((++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************************************+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++************++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,---...//////---+++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,------------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------------...///111333444555===:::666555666777888999GGGTTTZZZOOO???888888888999888888777333///111666333111///---,,,---...///---,,,,,,+++++++++,,,,,,******))))))******+++,,,************************************************++++++++++++++++++++++++.........////////////000...---,,,+++******************************************************************))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,------,,,+++******++++++***)))***,,,//////...------///000000///333222333444666888===CCCCCCFFFFFFDDDJJJWWW___```***)))))))))))))))******+++++++++,,,,,,++++++************************************+++++++++,,,,,,)))************+++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************************************************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************++++++++++++++++++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************)))************+++++++++++++++************++++++************************************************)))************+++++++++*********+++++++++,,,,,,+++,,,.........,,,+++)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,---///000222333888777666555555777999:::LLLRRRRRRHHH>>>;;;:::888888555444555333000111666222111///------...///000......---,,,,,,,,,,,,,,,******))))))******+++,,,************************************************++++++++++++++++++++++++,,,,,,,,,---------......------+++******)))))))))******************************************************))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,+++,,,,,,,,,+++,,,...000++++++---000555888:::;;;<<<======;;;777666:::??????CCCEEEDDDIIIPPPSSSPPP(((((((((((()))***+++,,,***++++++,,,,,,+++++++++*********************************++++++++++++,,,)))************+++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))************+++++++++++++++************++++++************************************************)))************+++++++++*********++++++++++++,,,***+++,,,---,,,+++***)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------++++++++++++,,,---...///333666999999999999<<<@@@NNNMMMGGG???;;;<<<;;;888999555333666666444444666222111///......///000111111000///------,,,,,,,,,******))))))******+++,,,************************************************++++++++++++++++++++++++************+++++++++,,,,,,+++***)))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------***,,,---...------///000///111555888;;;<<<<<<<<<888;;;<<<:::777888===AAA???AAAAAA@@@CCCGGGGGGDDD))))))(((((()))***++++++******+++,,,,,,,,,++++++************************************++++++++++++))))))*********+++++++++************************************************))))))***+++++++++++++++************************************************************************))))))*********+++++++++*********************************************************************************)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((()))))))))***************+++++++++++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))*********+++++++++++++++************++++++************************************************))))))*********+++++++++************++++++++++++******++++++++++++***)))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---222888>>>@@@>>>>>>BBBGGGIIIGGGBBB===;;;;;;;;;:::???999666888:::777555555222111000000000000111222222111000///------,,,,,,******))))))******+++,,,************************************************************************)))))))))*********+++++++++******)))(((((())))))******************************************************))))))))))))******))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...+++---///000000000222333444999???CCCCCC@@@<<<:::666888888777999>>>AAABBBDDDBBB??????BBBEEEEEECCC++++++***)))(((((()))))))))***+++,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))***++++++++++++***************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((()))))))))*********************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))*********+++++++++++++++************++++++************************************************))))))*********+++++++++))))))*********+++++++++)))*********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------111777>>>AAA@@@@@@DDDHHHBBBDDDEEECCC???;;;===AAABBB<<<888::::::666333222333222222111111111111222333222000///...------,,,******))))))******+++,,,************************************************************************************+++++++++++++++***))))))((()))))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///111333555666666777999;;;;;;BBBKKKOOOMMMGGG@@@======>>>>>>===CCCIIIHHHBBBIIIHHHIIINNNRRRQQQLLLHHH,,,+++***)))(((((((((((()))***++++++,,,,,,,,,,,,************************)))))))))************+++)))************+++++++++))))))))))))))))))))))))************************((()))******++++++******************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))'''''''''(((((())))))***(((((((((((()))))))))))))))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++************++++++************************************************)))************+++++++++)))))))))************+++***************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...///333888;;;<<<===@@@CCC>>>CCCIIIJJJCCC===AAAHHHAAA===;;;;;;999444000000444444444333222222111111222111000......---------******))))))******+++,,,*********************************************************************************+++++++++,,,,,,+++******)))))))))************************************************************))))))))))))******)))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...///111333444888999:::;;;;;;===AAADDDOOOTTTZZZYYYRRRHHH@@@;;;:::CCCKKKRRR\\\ddd```VVVUUUWWW___kkkooofffXXXOOO******)))))))))))))))***))))))***+++,,,,,,,,,,,,************************))))))))))))************)))************+++++++++))))))))))))))))))))))))************************((())))))***************************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))''''''((())))))***++++++'''((((((((()))))))))***))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++)))************+++++++++++++++************++++++************************************************)))************+++++++++))))))))))))***************************+++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,---......000222555888:::<<<===;;;???EEEGGGCCC===AAAJJJAAA??????@@@<<<555333555666666666555333222000000000///......---------...******))))))******+++,,,************************************************************************)))************+++++++++++++++************++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......///000333555888:::;;;;;;::::::::::::;;;>>>CCCGGGYYY[[[]]]XXXOOOGGGCCCBBB>>>UUUnnn}}}ooonnnuuuwwwfff\\\(((((((((((()))***+++,,,((()))***+++,,,---------************************))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))'''((()))++++++)))((('''))))))))))))))))))))))))'''(((((()))***++++++,,,'''((((((((())))))******)))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++)))************+++++++++++++++************++++++************************************************)))************+++++++++))))))))))))************++++++******+++,,,------************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************+++,,,---...000///000222666999:::::::::999===AAA???;;;@@@HHHBBBBBBDDDEEE@@@999999<<<777777777555444222000//////......---------......*********)))***++++++,,,************************************************))))))))))))))))))))))))))))))))))))************,,,+++++++++++++++,,,,,,******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------.........222444888;;;>>>@@@AAAAAA888888777666777;;;AAAFFFNNNPPPRRROOOLLLLLLPPPUUUVVVwww~~~qqqkkk,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++************)))+++*********))))))(((((()))************+++++++++)))))))))))))))(((''''''************************************************)))************+++++++++******))))))((((((''''''))))))************)))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''(((((()))***************************************)))************+++++++++,,,+++******))))))******+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************))))))))))))''''''(((((())))))******'''(((((()))))))))))))))+++*********))))))((((((++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***)))))))))***+++,,,,,,************************))))))))))))************************))))))))))))))))))***++++++++++++***---,,,++++++******++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,++++++------,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++---------,,,,,,++++++,,,,,,---///000222333444777:::===<<>>??????<<<:::===666555999:::888>>>IIIJJJNNNVVVRRRHHHQQQbbbhhhyyy+++++++++******)))))))))*********+++++++++,,,,,,+++++++++************)))************)))))))))((()))************+++++++++)))))))))))))))(((''''''************************************************)))************+++++++++******))))))(((((((((((())))))************)))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((((((((((())))))***************************************)))************+++++++++,,,+++******))))))******+++*********))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))))))))'''(((((()))))))))))))))************)))))))))(((+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********)))******++++++************************))))))))))))************************))))))))))))))))))***++++++++++++***---,,,++++++******++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,++++++,,,---,,,+++++++++,,,,,,,,,---------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...000111222333666:::======AAAGGGJJJIIIHHHIIIJJJIIIFFFBBB???======>>>>>><<<999555333222222000///222000///.........,,,+++++++++++++++************************************************************************************************************************************************************+++++++++++++++***)))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...///000///---,,,---...,,,---111444999===@@@BBB===???BBBDDDCCC@@@;;;888:::555555999<<<>>>FFFPPPXXXTTTVVVUUUXXXoooyyyzzz|||zzziii*********)))))))))))))))*********++++++++++++,,,+++++++++************)))************)))))))))))))))************+++++++++))))))******))))))((((((************************************************)))************+++++++++***))))))))))))((((((((())))))************)))))))))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((***))))))))))))(((((((((((()))******++++++******************************)))************+++++++++,,,+++******))))))*********************)))))))))************************+++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''((())))))******))))))************))))))))))))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++******)))*********************************))))))))))))************************))))))))))))))))))***++++++++++++***,,,,,,+++************+++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,------------------------------------,,,------------.........------------------------------------.........///......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,...///111111222555888;;;<<<@@@FFFKKKMMMLLLJJJHHHEEEDDDCCCBBBAAA@@@??????<<<999666333333333111000333111000///000///...,,,,,,+++++++++************************************************************************************))))))))))))))))))))))))***************************************************++++++++++++***)))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---///000.........///000222777<<<@@@CCCEEEEEE;;;@@@GGGKKKIIIDDD>>>;;;>>>;;;;;;>>>EEEOOO]]]iiioooeeecccfffoooeeeYYY___jjjyyyeeeZZZ******************))))))************+++++++++++++++++++++*********))))))*********)))))))))))))))))))))*********+++++++++))))))*********))))))(((************************************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))***++++++++++++***************************))))))*********+++++++++,,,+++******))))))******************************************************************************))))))))))))))))))))))))************)))))))))(((+++******))))))((((((((((((((()))************)))*********)))))))))))))))***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************************************,,,,,,+++***)))))))))***************************((()))))))))************************)))))))))((())))))***++++++++++++***,,,++++++***************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,------------...........................------------............---------------------------............/////////......------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...000000111333777:::<<<===AAAFFFIIIIIIFFFCCCDDDDDDEEEEEEDDDBBB???>>>;;;999666444444444333111333222000000111000///---,,,,,,+++++++++************************************************************************************************************************************************+++++++++******+++++++++******)))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***,,,...///000111444666;;;===AAACCCDDDBBB@@@>>>===BBBIIIMMMLLLIIIFFFEEEDDDFFFJJJPPP\\\nnn|||vvvzzzjjj___ZZZWWW\\\eeezzziii^^^^^^aaa++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))******))))))*********+++++++++))))))************))))))************************************************))))))*********+++++++++))))))))))))************))))))************))))))))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************((()))))))))************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))***+++++++++++++++************************))))))*********+++++++++,,,+++******))))))*********************+++++++++************************************************))))))))))))))))))))))))************)))))))))(((++++++******))))))((((((((())))))***************))))))))))))))))))***************+++++++++,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************************************,,,,,,+++***)))))))))***************************((()))))))))************************)))))))))((())))))***++++++++++++***,,,+++******))))))******++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,---------.................................---------.........//////................................./////////000000///......------......///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...///000222555888>>>>>>>>>AAACCCCCCBBB@@@CCCEEEGGGGGGFFFBBB>>>;;;:::888666555666555444222333222000000111111000...,,,,,,,,,++++++++++++***************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++)))******+++++++++******))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++---...000222777===AAADDDEEEFFFEEEBBB???;;;888===@@@DDDHHHJJJKKKMMMNNNHHHWWWgggtttooo[[[LLLNNNWWWaaaooo~~~pppdddfffmmm+++++++++++++++,,,,,,,,,)))))))))************++++++++++++************)))))))))))))))************)))************+++++++++))))))******++++++******************************************************)))************+++++++++)))))))))************+++))))))************)))))))))************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))))))))******++++++******)))))))))************+++)))***++++++,,,+++++++++************************)))************+++++++++,,,+++******))))))***************+++++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))************))))))))))))******************))))))((()))******++++++******))))))))))))************************++++++++++++------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************************************++++++******)))*********************************))))))))))))************************))))))))))))))))))***++++++++++++***++++++***))))))))))))***++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++,,,...000///...,,,---------....................................------........./////////////////////////////////////////////000000000000//////............//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************+++++++++,,,---......000333666>>>???@@@@@@@@@@@@@@@@@@CCCDDDGGGHHHFFFBBB>>>;;;:::888777666777777555333222111000000111111000...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,))))))***++++++++++++***)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---///222555999>>>DDDIIIFFFFFFDDDBBB???===:::999;;;===AAAHHHOOOTTTUUUUUUXXXqqqxxx\\\UUUSSSWWW```qqqtttyyy)))*********++++++++++++))))))))))))************+++++++++************)))((()))))))))************)))************+++++++++((()))***++++++++++++***************************************************)))************+++++++++))))))*********+++++++++))))))************)))))))))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))((()))***++++++++++++***))))))*********+++++++++)))***++++++,,,,,,++++++************************)))************+++++++++,,,+++******))))))***************++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************))))))))))))******************++++++))))))***++++++++++++***((()))))))))************************++++++++++++------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))*********************************************)))******++++++************************))))))))))))************************))))))))))))))))))***++++++++++++***++++++***)))))))))))))))++++++++++++++++++++++++++++++************++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........---,,,...000111111000------------................................................//////////////////////////////////////////000000000111111111//////............//////////////////////////////................................................------------------------+++,,,,,,------,,,,,,+++++++++************++++++***,,,---------///222555888<<>>???@@@@@@BBBEEEGGGFFFCCC???<<<999888777777888888666444222000//////000111///...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************((())))))***++++++,,,,,,))))))***+++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000444999>>>AAADDDGGGJJJFFFDDDAAA>>><<<<<<<<<===???BBBKKKXXXeeejjjfffaaannnvvvaaaeeekkkrrr~~~(((((())))))*********+++))))))))))))************+++++++++************)))(((((())))))*********+++)))************+++++++++((()))***+++++++++++++++************************************************)))************+++++++++))))))******++++++++++++))))))************)))))))))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))((()))***+++++++++++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++************************)))************+++++++++,,,++++++***)))******************++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))***+++++++++,,,))))))***++++++++++++***(((((())))))*********+++)))************+++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))***+++,,,,,,************************))))))))))))************************))))))))))))))))))***++++++++++++***+++******)))))))))))))))++++++++++++++++++++++++++++++************++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........///...---///111222222111---------.........//////////////////////////////............/////////000000000000000000000000000000000000000111111111111//////............//////000000000000000000000000................................................------------------------++++++------------++++++++++++************++++++***+++,,,,,,---...222444111888@@@BBB@@@======???===@@@CCCFFFFFFDDDAAA>>>999888777888999888666555111000//////000000///...---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,((()))***+++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111777???EEEGGGHHHHHHHHHHHHEEE@@@;;;::::::===???GGGLLLYYYlll|||vvvlll{{{vvv{{{~~~nnnqqqyyy))))))*********+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))******************++++++++++++******&&&''')))*********)))(((************************))))))))))))))))))))))))******++++++++++++******(((***++++++*********+++************************+++++++++*********))))))******))))))))))))******+++*********))))))((((((******************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++(((((()))*********************************************+++,,,,,,,,,,,,+++************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++******))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))************************++++++************++++++******+++++++++,,,,,,,,,************************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------............///////////////...............////////////////////////222222111000000000000000,,,...//////...///000222///111333222///...000222333222111000000000111222000000111222111000...---000000111000000...------///...------------......,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++++++++---///000111555;;;???@@@AAABBBBBBDDDEEEFFFHHHHHHFFFBBB>>>777777777777888888555333444333222000//////.........---,,,,,,++++++,,,,,,......------,,,+++******,,,++++++******++++++,,,************************++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...............//////---+++---222111---000666>>>===???FFFIIIIIIIIILLLRRRBBB<<>>???@@@AAABBBBBBCCCDDDEEEFFFDDD@@@===:::999888999999888666444555444333111000000000000...---,,,,,,++++++,,,,,,---------,,,+++*********,,,++++++******++++++,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///...+++,,,111444444888???AAADDDGGGFFF@@@???KKKYYY```OOOCCCEEEKKKNNNTTT\\\hhhrrrzzz|||~~~}}}***************+++++++++))))))))))))))))))))))))+++++++++***************))))))))))))******************++++++++++++******)))(((((((((((()))******************************************************,,,,,,,,,------,,,,,,,,,***+++---,,,***)))))))))************************+++++++++*********************))))))))))))*********************)))))))))******************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++((()))******++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++************++++++++++++++++++++++++************************************************************************************************++++++++++++,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))************************++++++************++++++******+++++++++,,,,,,,,,************************************+++++++++,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000000000000000000000000000000000000000000000000......//////000000000111000000000000111222333444222444555555444333555666555666666444222222333444222111111000000111111222222111111111111222333333000000/////////000111111000000000000000000000000......------------------------------------------------,,,,,,,,,,,,------...---,,,,,,,,,---...///111444888<<<>>>???AAACCCAAAAAABBBDDDEEECCC???<<<===;;;:::::::::999666444666555444333222111111111...------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000------444:::>>>CCCHHHEEEFFFGGGGGGDDDFFFSSSaaa\\\UUUOOOQQQ[[[jjjuuu{{{zzz}}}ssskkkttt|||ppp************************))))))))))))))))))))))))************************((()))))))))******************++++++++++++*********)))((((((((()))+++,,,************************************************++++++,,,,,,,,,,,,+++++++++,,,---,,,***(((((((((******************************************************))))))))))))************************************************************++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++,,,,,,,,,---------******))))))******+++,,,+++,,,,,,---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))************************++++++************++++++******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////,,,---...///000111111222111111111000000//////...000000111222222333444444555555555666777888::::::666888:::;;;;;;<<<>>>@@@>>>>>><<<;;;:::999:::;;;999999999999999:::::::::888777666555444555666777333333111000000000111111,,,------//////000000111///////////////000000000------------------------------,,,,,,,,,,,,------......------------...///000333666999;;;>>>@@@CCCCCCCCCCCCEEEFFFDDDAAA???>>><<<;;;::::::888666444666555444222111111111111......---,,,,,,,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000111333222555;;;BBBGGGJJJKKKFFF@@@>>>GGGRRRYYY]]]aaa]]]hhhooonnnsssuuunnnooo{{{vvvjjj]]]XXX]]]aaaccc************************))))))))))))))))))))))))************************((()))))))))******************++++++++++++*********)))((((((((()))+++,,,******************************************************++++++++++++******+++,,,---,,,***(((((((((******************************************************))))))))))))*********************+++++++++******************************++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************************************************************************************++++++,,,,,,,,,---------******))))))******+++,,,+++,,,,,,---------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))************************++++++************++++++******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000,,,,,,------.../////////000000111111222222333333777888888:::;;;<<<======<<<<<<======???@@@BBBCCCBBBDDDEEEFFFEEEEEEGGGIIIIIIHHHGGGHHHIIILLLMMMNNNJJJKKKKKKLLLLLLMMMMMMMMMGGGFFFDDDCCCBBBBBBCCCCCCAAA@@@>>><<<:::999999888333333333333333222111000//////......///000111222...........................------,,,,,,------...///.........---.........///111444777999<<<@@@CCCFFFFFFFFFGGGHHHHHHEEECCC>>><<<:::999888888666444555444333222111000000000///...------,,,,,,------++++++******************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---------///111222888;;;@@@EEEJJJLLLJJJGGGDDD===;;;CCCPPP[[[eeemmm{{{zzzxxx}}}yyypppggghhhjjjccc[[[bbbddd^^^YYY\\\ccchhh+++++++++***************))))))))))))))))))))))))***************+++++++++))))))))))))******************++++++++++++*********))))))))))))***++++++************************++++++++++++++++++++++++)))******++++++******)))***+++---,,,***)))))))))***************************************+++++++++******))))))))))))***************+++++++++++++++******************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))******+++,,,+++,,,,,,---------------************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))************************++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000000000000000000//////.........111222444666999;;;===>>>@@@AAABBBCCCEEEFFFHHHHHHCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKJJJIIIHHHIIIJJJMMMLLLKKKMMMRRRVVVYYYZZZYYYYYY[[[\\\\\\\\\\\\\\\VVVUUUTTTSSSSSSRRRRRRRRRQQQPPPOOONNNKKKIIIGGGEEECCCCCCBBB@@@===999666444111000///...---...///000////////////////////////......------------......////////////.........---...000222444777;;;???CCCHHHGGGGGGHHHIIIIIIGGGEEE>>><<<999888888888777666555444333111000000000000///......---------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---000333555>>>FFFMMMNNNMMMKKKGGGCCC???@@@@@@@@@CCCQQQooo|||fffdddmmmvvvuuuwwwwwwnnntttzzzyyylll___[[[___ccc+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))******************++++++++++++******))))))***++++++++++++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,,,,***))))))***************************))))))*********+++++++++******))))))))))))***************++++++,,,,,,,,,******************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,******))))))******+++,,,+++,,,,,,---......------************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))************************++++++************++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,------------...------------------------------------............//////000000000111111111111111222333333444555555:::;;;===???AAACCCEEEFFFDDDEEEFFFHHHJJJLLLMMMNNNGGGGGGGGGGGGHHHIIIJJJKKKIIIKKKMMMMMMMMMNNNOOOQQQSSSPPPMMMNNNRRRUUUWWWWWWWWWXXXYYY[[[\\\\\\[[[[[[WWWXXXYYYYYYZZZZZZZZZZZZWWWXXXYYYXXXVVVSSSPPPMMMOOONNNNNNLLLHHHDDD@@@>>>999777444111///.........////////////////////////......------------......///////////////...------...///111333555:::???CCCFFFFFFEEEFFFHHHHHHFFFEEE???<<<:::999::::::999888666555444333111111111111//////...---------------+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,...111666;;;>>>DDDOOOUUURRRKKKGGGDDDAAA<<>>@@@FFFFFFFFFGGGGGGGGGGGGGGGDDDEEEFFFHHHJJJLLLMMMNNNHHHHHHHHHHHHIIIIIIJJJKKKKKKMMMQQQTTTWWWZZZ]]]```^^^YYYTTTRRRSSSTTTSSSRRRMMMNNNPPPQQQRRRRRRQQQQQQPPPRRRTTTWWWXXXYYYYYYYYYUUUWWWYYYYYYXXXUUUQQQNNNQQQQQQRRRQQQPPPMMMJJJHHHBBB???;;;666222000......000000000000000000000000......------------......//////000000///...------...///000222444999???CCCEEEDDDCCCDDDFFFFFFEEECCC???===;;;:::;;;<<<<<<;;;777666555444333222222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,---...111777===CCCGGGHHHTTTYYYRRRHHHEEEDDDBBB;;;:::===HHHYYYsssxxxnnnvvv}}}tttmmmlllccc^^^bbbaaahhhsssrrrccc___ZZZXXXWWWQQQIIIEEEFFFDDDAAA))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((((((***,,,---)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))(((+++*********))))))((((((************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++*********************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++,,,------------------....../////////,,,,,,+++,,,---...---,,,,,,++++++,,,---//////...///...,,,++++++,,,......***+++---//////...---,,,,,,)))***......***,,,333---+++)))***---...,,,***------,,,++++++++++++,,,++++++++++++******))))))+++++++++++++++++++++++++++,,,...//////...,,,+++************************************************------------------------***++++++++++++***))))))))))))))))))))))))))))))************************+++++++++*********))))))******************************))))))))))))************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////......------...000000000000//////000000111111222888>>>@@@???AAADDDEEEHHHGGGFFFEEEEEEFFFHHHJJJIIILLLKKKEEEEEELLLUUUZZZOOOOOOTTTQQQGGGOOO\\\]]]]]]]]]bbbnnn|||xxxwwwkkkeeemmmvvvuuunnnjjj___eeeccc\\\]]]gggjjjeeeXXX___^^^SSSNNNPPPQQQMMMHHHNNNTTTWWWVVVTTTRRRPPPRRRTTTUUUSSSOOOKKKHHHGGGIIIGGGCCC???:::666222000222222222111000...,,,+++000...---...//////...---...........................///000000222666<<<@@@DDDEEEFFFEEECCC@@@?????????>>><<<<<<<<<<<<:::888999888777555333111000///111111000000//////......---,,,+++******+++,,,---++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------............---,,,,,,---...///---...333>>>IIIOOONNNKKKQQQ]]]^^^OOOEEEEEEAAA999BBB;;;FFF\\\lllwwwnnneee___ggguuuttthhhcccaaagggooooooeeeZZZ___^^^[[[VVVOOOJJJGGGFFFEEEDDDBBB@@@??????@@@AAA))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++***)))((()))***,,,---)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************)))))))))(((************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++******************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,...000111111///......///000111111//////...---------------------------------.........,,,,,,///...***+++111///---,,,---///000///---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++************************************************------------------------++++++++++++************************************************************+++++++++*********))))))******************************))))))))))))************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////---...///000111222222222333333333444666888:::;;;@@@AAAAAAAAABBBEEEGGGGGGFFFEEECCCAAAAAADDDHHHKKKOOORRRSSSTTT\\\hhhppprrriiikkksssrrrjjjnnnvvvrrr|||tttjjjfffdddaaa]]]WWWRRRPPPUUUXXXUUURRRRRRPPPRRRSSSQQQMMMJJJHHHHHHEEEGGGHHHFFFBBB>>><<<<<<666555444333333222222222000///...///000111000///........................---...///000111555:::>>>???AAACCCDDDBBBAAAAAAAAAAAA???<<<;;;<<<;;;:::888777777666555444222222111111111000000//////......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,---------......///------...000000...,,,///333;;;FFFOOOTTTSSSQQQNNNVVVXXXMMMDDDBBBBBB>>>MMMGGGUUUppp{{{llleee___```rrrmmmbbbbbb___bbbhhhlllllldddWWWMMMIIIIIIHHHEEEAAA?????????BBBAAA@@@??????>>>>>>>>>))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++***)))))))))***,,,---)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************************))))))))))))************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,------------------------...---------......///000...------,,,,,,---......222222222222222111000000222111000//////111333444111000000111///---...222///...---...//////...,,,,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,+++***)))******+++************************************************+++++++++*********************************************))))))))))))************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////////////////000111333333222111111000222444777;;;???BBBDDDGGGDDDCCCEEEHHHJJJIIIGGGMMMMMMKKKJJJLLLQQQXXX^^^jjjllloootttpppcccfffggg^^^WWWXXXPPPQQQQQQPPPNNNMMMMMMNNNJJJMMMOOONNNIIIEEECCCCCC:::999777555444333222222000///...///111222111000........................,,,---...///000333777;;;:::===@@@BBBBBBBBBCCCDDDCCC@@@===;;;;;;;;;:::999666666666555444444333333111111000000//////......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------.........------///111111...+++444<<>>@@@???@@@AAABBBCCCDDDDDDDDD))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************)))))))))***+++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......///000000111000000000000000000000111,,,000555888888555333222444666888999999999999999666777999:::::::::999888999888777666666777888999777666666666444222333555111111111111111000...---,,,,,,,,,,,,---...///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------...---+++))))))***+++,,,************************************************************************************************+++******))))))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------------------------------............////////////////////////111111111111111000000000222666;;;@@@EEEHHHIIIJJJGGGFFFGGGJJJIIIGGGFFFGGGJJJMMMPPPTTTZZZcccnnnvvvxxxyyytttnnnsssgggeee```ZZZSSSOOOOOOPPPPPPOOONNNLLLLLLJJJIIIGGGAAA@@@???===:::777444222///...---...000111000///........................+++---......///111555888888;;;???AAABBBCCCDDDFFFDDDAAA>>><<<;;;<<<;;;:::888777777666555444333333111111000000//////......***+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......,,,---...//////000111222>>>GGGRRRXXXWWWSSSQQQPPPVVVWWWVVVQQQJJJMMMbbbxxx|||wwwnnn```^^^___YYYOOOGGGKKKMMMIIICCC>>>???BBB???@@@@@@@@@@@@AAAEEEGGGBBBDDDGGGKKKNNNOOOPPPPPP************************************************++++++++++++++++++++++++***************************************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))******************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------....../////////000...///000111222333444444555999>>>@@@?????????@@@:::???DDDGGGFFFEEEEEEEEEDDDEEEHHHJJJKKKLLLKKKKKKMMMMMMLLLKKKHHHEEEBBBAAACCCCCCBBB>>>:::888888888888999999888666444111000...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........---+++))))))***+++---************************************************************************************************++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------------------------------....../////////---............/////////111000000000111333666777AAAEEEJJJOOOQQQPPPMMMKKKFFFFFFHHHJJJGGGGGGQQQ]]]gggkkkppptttxxxzzz|||lll___WWWUUUVVVYYYRRRJJJHHHLLLOOOMMMKKKFFFGGGHHHGGGDDD@@@;;;888111000...///000000///---////////////////////////+++,,,.........///222555888;;;???AAABBBCCCDDDEEEEEECCC???>>>>>>>>>===<<<;;;:::999777555333222111111111000000//////......+++,,,---......---,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++***))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++...000...,,,///777???HHHOOOWWWWWWQQQKKKHHHHHHMMMNNNQQQQQQSSSbbbzzzxxxlllXXXKKKEEEEEEDDDAAA>>>===>>>BBBFFF@@@AAACCCDDDEEEGGGKKKNNNMMMNNNQQQTTTVVVWWWWWWWWW************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,+++++++++************))))))))))))************************************++++++++++++++++++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////.........///000222444777999;;;<<>>999666555333333111000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............---,,,+++***++++++,,,++++++++++++++++++++++++***************************************+++++++++************************++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...---------------------------------...//////000000------...///000000111222000111222555999>>>BBBDDDLLLNNNQQQSSSRRROOOKKKHHHCCCDDDIIIPPPUUU^^^uuuzzzpppnnnrrrvvv{{{ooo```VVVRRRPPPLLLHHHGGGHHHIIIIIIGGGCCC???<<<777555333222222111...---////////////////////////,,,---............000222777:::===@@@@@@AAACCCDDDEEECCCBBBAAABBBAAA???>>><<<;;;:::888666444222111111111000000//////......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------*********+++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,///111000///555@@@JJJPPPSSSUUUQQQIIIDDDCCCDDDGGGLLLRRRZZZiiiaaaIIICCCDDD@@@?????????AAABBBCCCBBBDDDGGGKKKNNNPPPRRRVVVXXXXXXXXXXXXYYYYYYXXXXXXWWW************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++*********)))))))))((()))))))))************************************++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////111222444666777888999:::===AAAFFFIIILLLNNNOOOSSSVVVXXXXXXZZZaaafffyyy{{{{{{yyyvvvwww|||rrrrrrrrrsssssstttuuuvvv{{{zzzwwwtttpppmmmjjjhhhcccggggggaaa^^^```aaa^^^WWWYYYYYYVVVPPPJJJGGGFFF@@@>>><<<:::777555444444222111111000///...---------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------..............................---------...///000000000------///000222444555555666999>>>CCCHHHKKKLLLMMMKKKLLLLLLMMMMMMNNNOOOOOOSSSTTT___mmmvvv~~~~~~yyy}}}}}}{{{zzzwwwggg\\\VVVSSSQQQPPPNNNKKKGGGCCC@@@>>>@@@>>>;;;888666444111///////////////////////////,,,...//////......///111222555:::===>>>@@@BBBCCCDDDCCCCCCEEEFFFEEEBBB???;;;:::999888666555444333111111000000//////......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------))))))******++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------....../////////222999BBBJJJOOOTTTSSSOOOIIIDDDBBBEEEHHHNNNSSSXXXddd|||{{{zzz[[[JJJGGGFFFDDD===???AAADDDFFFGGGHHHIIIQQQTTTXXX[[[]]]]]]___```\\\[[[[[[ZZZZZZZZZ[[[[[[************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------*********))))))))))))((((((((())))))*********+++************************++++++++++++++++++++++++*********)))***++++++,,,*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///222777<<<@@@DDDFFFFFFHHHKKKPPPUUUZZZ^^^```[[[dddooovvvvvvttttttvvvxxxxxxtttnnnjjjlllttt|||rrrqqqpppooonnnooopppqqqrrrqqqooommmllllllmmmnnnkkkqqqtttqqqrrrxxx{{{zzzppprrrsssooohhhaaa^^^\\\KKKJJJGGGCCC@@@>>><<<;;;555444333222111///......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,---------,,,+++***++++++++++++++++++++++++************************))))))******++++++++++++************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------.................................---------...///000000111......000222444666888999???DDDJJJPPPSSSRRRPPPNNNIIIIIIHHHIIIMMMTTTZZZ^^^rrrsssyyyzzzxxxzzz~~~ppplllnnnddd```YYYRRRKKKGGGDDDCCCGGGDDDAAA===;;;888444111000000000000000000000000---...000///......///000...222666:::<<>>DDDEEEGGGNNNTTTWWWfff``````gggmmmnnnppptttttttttvvvvvvoooeee```aaaiiiggg___UUUTTT]]]dddeeeZZZYYYVVVSSSQQQRRRVVVYYYYYYYYYZZZ\\\^^^^^^^^^\\\bbbeeejjjooorrrsssqqqpppzzzxxxwwwyyy}}}~~~|||kkkeee\\\QQQKKKIIIFFFCCC<<<======;;;444///000444333222000...,,,,,,...000,,,,,,,,,,,,,,,---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......000//////.........///////////////////////////000---///222666<<>>DDDGGGGGGDDDFFFHHHJJJIIIGGGDDDAAA???===;;;999666555444333444333111000//////......///............---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......,,,,,,...000...333<<>>999666666555333111111222333000000000000000//////...111111444:::AAAFFFGGGGGGHHHIIIJJJKKKJJJGGGDDDBBB???>>><<<:::888777666666444333222111000////////////............---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000///...111999EEEPPPUUUUUURRRPPPIIIIIIIIIGGGCCCDDDMMMXXXUUU]]]bbbjjj{{{zzzkkkYYYMMMCCCAAA@@@AAAEEEJJJOOORRRUUUYYY___fffiiiiiifffdddaaabbbccceeehhhnnnvvv{{{xxx{{{************************))))))************))))))++++++++++++++++++++++++---,,,+++,,,------+++)))******************************************************+++,,,,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------...///...---,,,---...+++,,,...000000000//////777888999;;;>>>DDDKKKPPP]]]bbbhhhlllttt{{{}}}zzzssskkkccc```]]]ZZZYYY\\\OOOPPPRRRSSSNNNHHHGGGKKKHHHLLLPPPQQQSSSWWWWWWTTTTTTSSSRRRTTTVVVXXXYYYYYYUUUXXXYYYVVVQQQOOOSSSWWWXXXVVVRRRPPPPPPPPPPPPOOOMMMRRRZZZaaafffjjjlllnnniiihhhhhhiiiiiigggcccaaaaaa^^^XXXRRRMMMHHHCCC@@@888888777666444111///...000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------,,,,,,+++***************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,------------.........///......------...//////.........///000222444666<<>>HHHLLLQQQRRRPPPNNNMMMNNNKKKLLLLLLUUUpppkkkeeeppppppgggZZZPPPJJJIIIIIIJJJCCCEEEDDD>>>666000...///111111000//////////////////000444999>>>CCCGGGHHHMMMLLLKKKJJJHHHFFFDDDCCC??????===<<<;;;::::::999666555444333222111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................---......------000666;;;HHHPPPYYY]]]ZZZRRRKKKGGGEEEKKKLLLHHHKKKUUU]]]___vvvrrrhhhUUUKKKEEEDDDHHHGGGJJJOOOTTTXXX\\\___aaaggghhhjjjjjjjjjjjjkkkllluuu}}}******************************++++++++++++******++++++++++++++++++++++++,,,++++++,,,......,,,+++******************************************************+++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,------,,,,,,---...111111111333777<<>>DDDIIIKKKKKKJJJIIIGGGFFFDDDCCC???>>>===<<<::::::999999777666444333222222111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,///000---+++000>>>IIIUUUXXX[[[YYYUUURRRRRRTTTQQQNNNJJJLLLXXXeeekkkjjjvvvyyypppYYYGGGEEEHHHEEECCCFFFIIIOOOVVV\\\aaaeeeiiillliiiiiiiiijjjmmmvvv******************************++++++++++++******++++++++++++++++++++++++,,,++++++,,,......---+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++,,,............000222444555777:::@@@GGGMMMQQQUUU\\\eeekkkllliiifffdddXXXXXXTTTOOOOOORRRRRROOOFFFPPP\\\fffppp{{{}}}zzz~~~vvvoookkkkkkpppwww~~~}}}yyypppggghhhqqq{{{uuuqqqtttzzz|||zzzqqqmmmeee```aaa]]]UUUQQQTTTWWW^^^eeeiiippptttlll```TTTWWW[[[______XXXLLLBBBAAA;;;444000//////...,,,------------------------------------------------,,,,,,,,,---------...................../////////------,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------......------------......------........./////////////////////000111222222333444777===EEEMMMUUUYYYZZZXXXTTTNNNLLLRRR___iii~~~~~~vvv\\\OOOLLLFFFHHHIIIIIIFFFAAA;;;888222111000///...///000111000000//////222888AAAGGGHHHHHHIIIIIIHHHGGGFFFEEEAAA@@@>>><<<;;;:::999999666555444333222111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........................,,,///000//////888HHHVVV\\\]]][[[VVVQQQRRRYYY```ZZZQQQOOO\\\mmmvvvwwwvvv|||yyy___KKKFFFDDDFFFCCCAAAGGGQQQUUUYYY___bbbccceeeiiimmmiiilllpppvvv***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++,,,...///...,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............,,,...000111222333555777:::===BBBIIIPPPWWW\\\___aaafffkkklllggg^^^VVVQQQMMMNNNLLLGGGHHHPPPWWWZZZeeeppp|||{{{rrrlllooovvv|||rrrgggaaa^^^\\\bbbjjjooolllfff```___bbbhhhmmmjjjnnnqqqoooiiifffiiinnnxxx|||uuuvvvzzz{{{nnnbbb```bbbjjjmmmkkkmmmppphhh\\\OOORRR[[[eeemmmllleee^^^___UUUHHH???:::666333///................................................,,,,,,,,,---------......---........./////////000------,,,++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------......------------..................////////////000000000000111222333444777<<>>DDDEEEFFFIIIKKKKKKJJJIIIGGGCCCBBB@@@>>><<<;;;:::999666555444222111111111111///............---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......................../////////333:::FFFSSS[[[```___\\\TTTMMMMMMTTT[[[ZZZRRRZZZttt~~~~~~uuu}}}ooo```OOOBBB@@@BBBFFFHHHIIIMMMVVV^^^aaadddgggfffeeefffkkkpppyyy***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++---...///...,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////.........000222444555666999;;;???DDDMMMWWW___eeehhhiiiTTTXXX^^^___[[[SSSLLLHHHRRRUUUWWWVVV\\\jjjyyyzzz{{{tttmmmfffbbbfffnnnrrrjjjdddeeeeeeeeekkktttkkkddd]]]\\\bbbhhhjjjiiibbbgggkkkkkkiiihhhkkkoooyyyxxxuuulllbbb[[[ZZZ[[[___mmm{{{zzzuuuvvvzzz}}}|||yyyvvvxxx~~~|||rrrlllkkkcccVVVMMMOOOUUU```nnnwwwzzzyyy{{{nnn]]]OOOGGGAAA;;;777////////////////////////........................,,,,,,,,,---------......---.........//////000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,------------------------......------------................../////////000111111111111222333444555???EEEOOOXXX[[[YYYSSSOOOPPPSSSXXX___ooo}}}zzznnniiihhhaaaYYYQQQNNNNNNMMMGGGAAA===;;;777333111/////////...000111222222666<<>>999666444222000000//////000333666999;;;@@@CCCGGGIIIIIIIIIIIIJJJFFFDDDCCC@@@===;;;999888999666333222222222111000000/////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///000///......///000000///222///555FFFVVV]]]]]]]]]bbb[[[WWWTTTLLLCCCEEEMMMRRRbbbyyyqqq}}}qqqhhh|||YYYIIIFFFCCCAAABBBHHHIIILLLSSS]]]dddfffeeeeeeiiiqqqvvvwww|||---,,,++++++,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000///...---------......------------...///000000//////000000111111111111;;;;;;;;;???EEENNNVVVZZZUUUVVV\\\aaa]]]SSSLLLLLLFFFIIIPPP[[[jjjxxxwwwpppfff]]]YYYXXXYYYYYY```]]][[[\\\ZZZUUURRRTTTYYYZZZ[[[[[[]]]```eeeiiifffggghhhjjjlllmmmnnnnnnkkkkkkjjjhhhddd```^^^]]]cccbbb]]]WWWXXX^^^cccddd___aaaccc```]]]]]]ccciiinnnmmmooouuuxxxvvvtttuuuzzz}}}||||||}}}}}}{{{yyy|||uuurrrqqqssstttmmm___SSSLLLFFF===555111//////000...---,,,,,,...///...---.........---------,,,,,,.../////////000000000000.........---------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,------------------------------------------------.................................///000111222222111///111666999>>>FFFPPPTTTVVVYYYXXXTTTRRRZZZfffxxxzzz{{{bbbOOODDDDDDJJJHHHCCC<<<666222111222222111000111222444777999???BBBFFFHHHHHHHHHHHHIIIDDDCCCAAA???===;;;999888999666333222222222111000000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///...---,,,---...////////////666BBBOOOZZZaaacccccc___XXXRRRMMMEEEAAAGGGRRRRRRhhh}}}pppwwwuuukkk}}}mmmWWWEEEBBBEEEEEEFFFKKKOOORRRWWW___eeeiiijjjiiimmmpppyyy---+++***+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------......000///......------......,,,,,,...///000111111111000111111111222333444555??????AAAHHHSSS]]]ccceee^^^]]]\\\[[[VVVNNNKKKLLLXXXdddppp{{{{{{{{{~~~xxxnnn^^^[[[VVVQQQNNNOOORRRVVV\\\ZZZ\\\ccchhhlllqqqwww{{{xxxsssvvvssslllgggiiilllmmmggggggddd^^^YYYXXX\\\``````\\\\\\```eeefffiiilllkkkooorrrqqqtttzzz~~~~~~vvvyyy{{{yyyuuupppllliiikkkkkkooovvvzzzuuuiii^^^aaaXXXJJJ===666333333333///...---...//////...---.........------------,,,....../////////000000000.........------------,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------------------------...........................//////000111111222222000000555???FFFKKKQQQWWWZZZVVVRRRPPPSSSddd```JJJHHHHHHIIIHHHCCC;;;555333333444333111000111222444666===@@@DDDFFFFFFEEEFFFFFFBBBAAA@@@>>><<<;;;:::999999666444222222222111000000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///---------......///000000...@@@QQQXXX]]]dddgggeeeYYYSSSKKKDDD@@@DDDRRR___YYYiiiwwwyyywww|||ssspppjjjLLLCCC???CCCEEEFFFKKKTTTWWW\\\aaafffhhhiiijjjjjjttt{{{...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......//////..................---...///111222222111000111111000111444888<<>>JJJRRRTTTUUUXXXUUUOOOOOO[[[rrrnnnYYYZZZIIIJJJIIIGGGCCC===888444444333111000000111222444;;;>>>BBBDDDDDDDDDDDDEEEAAA@@@???>>>===<<<;;;:::999777555444444333111000000000000////////////...------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///000111111000///000222333444KKK[[[]]]___fffeee]]]QQQNNNGGGAAADDDSSShhhuuuiiihhhooo~~~rrrpppyyyzzzUUULLLLLLFFFDDDEEEHHHKKKSSS]]]aaadddfffggggggjjjpppuuu000///------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,------...///,,,,,,,,,---------............/////////////////////000111222333222111000333222111333999AAAJJJPPPbbbcccgggmmmoooiii\\\QQQHHHJJJNNNUUUaaaqqqpppjjjgggbbb\\\ZZZZZZVVVQQQYYYaaammm{{{}}}uuupppeee___[[[\\\^^^```cccgggrrriii``````dddfffccc```bbbooo~~~rrruuuvvvqqqlllnnnvvvuuuppphhh```XXXMMM@@@666777444111000//////---,,,//////.........---------............//////////////////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------........./////////000000111222333111000///222444===@@@HHHRRRUUUQQQOOOPPPIIITTTjjj~~~|||}}}~~~ttthhhnnnbbb[[[PPPHHHDDDAAA===:::555333111000000111222333888;;;???BBBBBBCCCDDDEEEBBBAAA@@@???>>>======<<<:::888666666666555333111111000000000////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///111222111000...000444777DDDUUUaaa```bbbfff___QQQKKKKKKGGGEEERRRkkkxxxqqqzzz~~~vvvhhhtttrrr___PPP>>>EEEBBBBBBHHHOOOVVV^^^eeeffffffggghhhmmmyyy666444111000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------......///,,,,,,,,,---------............///000000000//////000000111222333333333333666777999>>>FFFQQQZZZ```|||uuummmeee___YYYRRRMMMNNNYYYhhhuuurrrnnnggg___ZZZWWWSSSSSSYYYbbbjjjooo|||{{{vvvuuurrrlllhhhhhhmmmccc]]]aaagggiiigggfffdddlllrrrvvv}}}~~~uuullllllvvv|||yyyvvvssslll___NNNAAA<<<888333000///000000////////////.........------------.........//////////////////.........------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------.........//////000000111111333333222111222888<<>>;;;:::888888888777444222111111000000000/////////------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............//////000///...---111999???UUU]]]cccbbbcccbbbWWWIIIGGGKKKKKKNNNccc}}}rrrdddjjjoookkkMMMFFFFFFCCCAAACCCJJJTTT^^^dddeeedddbbbcccgggppp@@@>>>:::777555333///---------------------------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------...//////,,,,,,,,,---------......---...///000111000000///...///000111333555777888<<<@@@FFFOOOXXXbbbiiimmmxxxnnn___SSSNNNRRRZZZ```ooo|||sssccc[[[ZZZ\\\^^^XXXZZZaaammm{{{~~~{{{oooiiieeeggggggfffhhhmmmvvvyyyvvvqqquuu}}}|||}}}xxxtttuuuxxxzzzxxxwwwyyyxxxpppbbbVVVLLLFFF>>>777333222111111////////////............---------.........//////////////////............******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...---------------------------------------------------......///000000111111111222444333333888BBBIIIQQQQQQSSSRRROOOPPP[[[hhh}}}~~~|||kkkRRREEEDDDHHHCCC@@@<<<888555333333333222666;;;???BBBDDDFFFGGGHHHGGGFFFEEECCCBBBAAA@@@<<<;;;:::::::::999666333111111111000000000//////------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///...//////...000777CCCMMM^^^___aaabbb```XXXMMMEEEFFFLLLOOOVVVooo}}}}}}sssfffkkk{{{___SSSHHH888;;;KKKHHHOOOZZZccciiillliiiffffffjjjuuuJJJGGGCCC@@@===999555222------------------------++++++,,,,,,,,,------------,,,+++***+++,,,---...---------,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...------------...//////,,,,,,,,,---------......---...///111111111000///,,,---...000333777:::<<>>JJJSSSSSSSSSSSSRRRQQQYYYooo~~~dddLLLFFFHHHJJJGGGBBB<<<888444333222111555:::???BBBDDDGGGIIIJJJIIIHHHFFFEEECCCBBBAAA===<<<;;;;;;;;;:::777444111111111111000000000000------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------........./////////000111111444>>>NNNYYY___]]]^^^```ZZZNNNEEECCCFFFMMMQQQZZZuuuyyyuuukkk```aaaqqq{{{bbbIIIAAADDDGGGHHHJJJKKKTTT___fffjjjmmmoooooottt{{{QQQMMMHHHEEEDDDBBB:::222111000///...---,,,,,,,,,------,,,++++++,,,---...---,,,,,,++++++,,,,,,---............---,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..............................------...111333555000//////.........//////...///000111111111111000555222000111666===BBBEEEIIIUUUjjjyyyvvvgggaaaeee```UUULLLRRReeezzz{{{hhh\\\YYYZZZXXX\\\iiixxx~~~|||~~~{{{kkkbbb^^^^^^aaafffnnntttyyy}}}mmmaaagggqqqssstttvvvzzzooo\\\III???===;;;666111///...///---***,,,111------..................000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,------------------------------------------.........//////---///000000......///000111222444;;;CCCLLLSSSVVVPPPTTTPPPTTThhhwwwlll\\\SSSKKKKKKMMMJJJAAA888555444444777555555888???EEEHHHIIIKKKHHHDDDCCCGGGKKKFFF===AAA===:::999::::::777555555444222111000000/////////............---------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------//////.........---------///...,,,++++++,,,---...---111222111777GGGYYYbbbaaadddccc\\\RRRLLLHHHEEEMMMIIIWWWssszzzyyywwwhhh]]]fff|||zzzWWWLLLAAA>>>DDDLLLOOOPPP]]]\\\^^^eeeooouuutttrrr~~~MMMPPPRRRRRROOOHHH???999444444444333222000...---,,,,,,---------------,,,---,,,,,,++++++,,,,,,---............---,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..............................------...000222333000//////.........//////---......///////////////...111555999>>>CCCIIIMMMVVVaaapppyyyppp___VVVXXXUUU\\\fffpppyyyxxxrrrmmmiiiaaaWWWSSSVVVZZZaaasss|||rrrmmmiiidddaaabbblllsss{{{wwwmmmeeefffuuu}}}wwwlll___WWWOOOBBB555444111///111000......111........................000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------------------........./////////000111000///...000111444666;;;BBBKKKQQQTTTTTTQQQWWW^^^mmm}}}}}}~~~pppfff___YYYRRRLLLGGGEEECCC>>>888333555444444888???DDDGGGGGGHHHKKKLLLJJJKKKLLLGGGAAA@@@===:::999:::999777555555444333111000000/////////............---------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------//////.........---------///......------......//////000111555AAASSS^^^bbb``````]]]VVVOOOKKKIIIHHHQQQUUUfff{{{{{{iii``````uuu|||]]]KKKFFFAAA@@@DDDKKKQQQUUU\\\]]]```gggqqq~~~TTTUUUTTTQQQKKKGGGFFFHHH:::::::::999777444111000,,,------......---,,,+++---,,,,,,++++++,,,,,,---............---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///...---------...000111/////////......//////000///////////////000111111000555;;;AAAGGGNNNVVV\\\^^^ccchhheeeZZZPPPOOOSSSfffuuuqqqgggZZZRRROOORRR^^^jjj}}}|||oooccc___gggmmmtttyyy|||}}}xxxqqqrrrxxxuuuyyy~~~|||zzzwwwsssoooeeePPP======666222333333111//////........................000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------........./////////111111111000//////111333777===FFFOOOSSSSSSPPPNNNWWWaaaooo|||}}}zzzvvvvvvvvvzzznnnZZZIIIHHHJJJFFF>>>;;;444444444888===BBBEEEFFFGGGNNNSSSQQQNNNLLLIIIEEE@@@>>><<<::::::999777555555444333222000000000000///............---------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------...............---------...//////000000000/////////000444>>>PPPaaafffbbbaaa]]]WWWQQQMMMJJJJJJKKKMMMaaa}}}~~~rrrZZZ```mmm[[[GGG@@@AAACCCEEEHHHOOOWWW^^^[[[]]]```fffsssXXXUUUSSSQQQNNNJJJJJJLLLCCCBBB@@@===:::888666555//////---,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,------.........------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///...------------......//////////////////000111111111111111222333555777;;;>>>CCCJJJRRRYYY```ddd[[[ZZZVVVNNNKKKSSS```kkknnnfff___XXXVVV___rrr~~~ooohhhmmmmmmllljjjiiihhhfffddd]]]nnnzzzyyywwwssssssvvvssscccRRRMMMBBB888555555222///...////////////............000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------------------............////////////111111111000///000333666<<>>CCCGGGLLLRRRUUURRROOOMMMJJJEEE@@@???===<<<;;;999777555555444333222111000000000///............---------------------------------,,,,,,,,,------------...,,,,,,,,,------------...........................---...///000111000///...---222;;;IIIZZZhhhiiiccc```ZZZRRRNNNJJJGGGHHHJJJQQQssswwwfff___rrrbbbIIIEEE>>>BBBGGGMMMRRRXXX^^^ccc```bbbgggpppXXXRRRRRRWWWYYYRRRKKKHHHLLLIIIDDD@@@===;;;;;;<<<666333///+++******,,,------,,,,,,++++++,,,,,,------------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///......---------------///////////////000111111111111000111333777;;;===CCCFFFMMMVVV^^^```\\\XXXPPPTTTTTTSSS^^^sss~~~kkk]]]UUU\\\hhhxxxwwwmmmccc]]]\\\___cccdddlllttt~~~wwwmmmkkkqqqxxxtttjjj___QQQCCC;;;777222//////000000/////////.........000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,---------.........------------------------........./////////000000000000000///000333888<<>>:::888888666555444222111111111111///............---------------------------------,,,---------............,,,---------............---------...............,,,,,,---...////////////111AAASSS]]]aaacccbbb___SSSLLLGGGGGGDDDCCCLLLXXXuuu~~~```GGGFFFDDD:::IIIKKKPPPXXX```dddcccaaagggtttlll___UUUNNNPPPYYYSSSRRRPPPMMMJJJGGGEEEDDDAAA???<<<888444111...------,,,,,,++++++,,,,,,---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..............................//////000/////////////////////000111222333222222333666<<>>777555111111000000///......---000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,------------,,,,,,------------............------------------------.../////////000000000000///000111333777>>>HHHNNNSSSRRRQQQUUU```ooo~~~}}}xxxuuuaaaYYYRRRJJJMMMIIICCC<<<666777<<<@@@FFFKKKNNNLLLJJJJJJIIIGGGCCCEEEFFFDDD???;;;::::::666555444333222111111111///............---------------------------------------------............------------............---------.........//////............///000111222;;;JJJZZZaaabbbaaa^^^ZZZPPPIIIFFFGGGGGGKKK^^^ttt|||~~~gggMMMCCCEEEDDD???LLLRRRZZZ```dddeeeeeefffwwwxxx^^^PPPPPPSSSTTTTTTTTTQQQLLLGGGDDDCCCCCCBBB???;;;555///,,,---,,,,,,++++++,,,,,,---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..............................///000111111000000////////////000111222333666666777;;;BBBKKKTTTZZZkkkppprrrhhhYYYQQQUUU]]]ooocccTTTTTTTTTZZZhhh|||xxxnnnlllxxxjjjhhhzzz|||vvvqqqkkkcccUUUDDD;;;999222111111000///......---000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,---------.........//////------------------------////////////000000000000000111222555:::CCCMMMTTTLLLMMMSSSbbbsss}}}zzzuuuqqqaaa```ZZZOOONNNMMMHHHAAA:::777999<<<===GGGPPPOOOJJJJJJKKKKKKDDDFFFHHHFFFAAA<<<:::;;;666555444333222111111111//////.........------------------------------------------.........//////---------.........//////---------.........//////000//////...///111333444CCCPPP]]]cccdddbbb\\\UUUQQQJJJHHHJJJLLLUUUqqq~~~hhhOOOHHHEEE@@@DDDNNNOOOXXXccchhhgggfffiiimmmkkkWWWQQQVVVYYYVVVNNNIIIJJJNNNHHHGGGEEECCCAAA>>>999666...---,,,---......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,---------..................///////////////////////////.........000,,,,,,000222111222444222<<>>888888777777555444222111//////000/////////....................................................................................---------............///...---///333222000555???SSSTTT^^^jjjiii\\\RRRRRRKKKKKKHHHGGGSSSsssooowwwgggVVVIIIHHHGGGDDDIIISSSWWW^^^eeehhhiiiooo{{{qqqmmmbbbTTTLLLLLLOOOQQQQQQJJJHHHFFFDDDCCC@@@===:::333111...------......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------,,,,,,---------.....................////////////////////////////////////333///...000111000000333666===CCCJJJ\\\qqqxxxtttlll^^^UUUZZZbbbmmmvvvlll```VVVRRR___sss{{{vvvvvvtttooolllmmmqqqwwwuuueeeiiiooorrrooodddVVVMMM>>>888222000222333111............/////////000000//////.........---------......---------,,,,,,,,,------------------------,,,,,,---------.........---------------------------------............///---------........./////////000111111000000111333///333;;;EEENNNQQQOOOLLLNNNbbbzzz}}}~~~|||hhhWWWJJJJJJIIIAAA<<<<<<888:::???EEEKKKNNNMMMIIIJJJFFFEEEHHHFFF???::::::999888777555444222111000000000/////////.................................................................................---------............//////...000222111222;;;FFFVVV[[[ccchhhbbbWWWPPPPPPLLLNNNKKKPPPmmmwwwlllzzz~~~yyyrrrxxxsssWWWIIIAAACCCFFFGGGNNNXXX```aaabbbbbbiii{{{lll\\\SSSOOOLLLIIIKKKIIIGGGFFFEEECCCAAA>>>:::666111------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------,,,------------.....................////////////////////////////////////444111///111222222444888CCCHHHQQQ```vvv{{{jjjZZZVVVUUU]]]ppp~~~gggUUULLLLLLVVVaaavvv}}}zzzwwwpppiiifffhhhnnnwww~~~yyyjjjlllqqqxxx|||wwwiii]]]FFF???777222222222222000....../////////000000000/////////.........------...------------,,,,,,,,,------------------------,,,------------.........---------------------------------............///------........./////////...000111111000000111222000:::HHHRRRUUUSSSPPPOOO\\\~~~|||mmmhhhooo}}}|||~~~dddLLLIIIPPPMMMCCC;;;999:::>>>FFFMMMPPPNNNLLLKKKHHHFFFGGGFFFAAA===<<<::::::999777555444222222000000000/////////..............................................................................---------............///000000000000000555DDDRRR\\\dddhhhcccZZZUUURRRPPPNNNPPPPPP___wwwYYYVVVnnn}}}|||~~~gggssssssZZZHHH???<<>>;;;:::999777666444333222000000000////////////...........................................................................---------............///000000000///111;;;MMM\\\bbbiiihhh___ZZZ\\\ZZZTTTNNNMMMUUUttt```LLLUUUvvvoooeeemmmdddIIIDDD@@@@@@GGGNNNSSSZZZbbbeeeeeejjjzzzqqqppprrryyyyyydddXXXTTTQQQLLLHHHFFFDDDBBBAAA===;;;777555333000---***........................------------------------------------------------+++,,,------......------,,,,,,,,,---------......---------------------------------.........//////............////////////////////////000000111111111//////222444888AAAJJJNNNaaayyyyyyfffWWWUUUooojjj___SSSPPPXXXjjjyyyuuuvvv~~~}}}~~~~~~{{{ttt___WWWKKK@@@888222000...////////////000000000111000000/////////.........---------------------------------------------------------.........//////---------------------------------............///........./////////000000...000111222333666999<<>>GGGPPPQQQQQQQQQMMMLLLJJJHHHGGGFFFCCC???;;;:::999777666444333222111000000000////////////........................................................................---------............///.../////////555CCCUUUaaaeeegggbbb\\\___fffcccXXXKKKJJJ___yyy^^^LLLKKKdddkkkooonnn```PPPBBBAAABBBFFFNNNTTTYYY___ddddddggguuummmccc]]]fffvvvzzzccc___ZZZSSSMMMIIIFFFDDDBBB>>><<<:::888666444000---........................------------------------------------------------+++,,,------......------,,,,,,,,,---------......------------------------------........./////////............////////////...//////000000111111222111000000444888>>>JJJUUUiiixxxvvveeeZZZWWWrrrvvv]]]VVVSSS\\\qqqppprrr|||yyyjjjdddYYYMMMAAA888333000/////////000000000111111000000000/////////......,,,,,,,,,------------...------------------------------........./////////---------------------------------............///....../////////000000000///000111333666;;;AAAFFFMMMLLLKKKLLLRRR^^^nnnyyy{{{mmmnnneeeSSSOOOTTTZZZ^^^III???;;;DDDMMMOOOOOORRRMMMNNNLLLIIIIIIIIIEEE@@@;;;;;;999888666444333333111111000000000/////////........................................................................---------............///...///000222===NNN\\\cccdddaaa\\\]]]dddiiicccXXXJJJPPPnnn{{{YYYKKKJJJ[[[|||qqqbbbrrrmmmRRRBBBAAA===BBBJJJSSSYYY^^^cccfffbbbkkk|||lllfffiiitttnnnmmmfff]]]TTTNNNJJJGGGDDDBBB???<<<:::999777555444........................................................................+++,,,------......------,,,,,,,,,---------......------------------------............////////////............////////////...//////000111111222222222222555;;;BBBMMM]]]lll}}}pppaaaYYY\\\dddyyyqqqggg\\\YYY[[[hhh|||xxxzzz}}}wwwxxxtttlllppp|||~~~}}}wwwtttqqqmmmeeeZZZMMMBBB:::666//////000000000111111111000000000000/////////...,,,,,,,,,---------......------------------------............////////////---------------------------------............///.../////////000000000000///000111333888@@@IIIPPPMMMLLLMMMTTTaaaoooyyy}}}vvvllldddaaa___]]]UUUFFF>>>DDDJJJJJJJJJNNNLLLOOONNNKKKJJJKKKGGG@@@===<<<;;;999888666555444111111111000000000//////........................................................................---------............//////000222888GGGYYYbbbbbbaaa[[[YYY```eeebbbYYYSSSPPPaaahhhPPPKKK[[[www~~~mmmkkknnn\\\FFF@@@??????GGGQQQXXX]]]bbbeeefffiii{{{lllcccsssvvvoooeeeZZZSSSMMMIIIGGGFFFBBB===:::999:::::::::////////////////////////................................................+++,,,------......------,,,,,,,,,---------......------------------------............/////////000............/////////000...//////000111222222222111333999CCCNNN\\\qqq|||hhhXXXSSS[[[mmm|||pppfff\\\SSS\\\iiizzzlllooo{{{yyypppkkkkkkooosssuuutttzzzpppllluuurrrlllbbbUUUIII@@@;;;000000000000111111111111000000000000////////////,,,,,,,,,------.........------------------------............/////////000---------------------------------.........//////////////////000000000000000000111444:::CCCNNNVVVMMMMMMQQQ___qqq~~~|||yyyhhh\\\dddQQQDDDGGGJJJFFFEEEHHHKKKOOOPPPLLLLLLMMMGGG???>>>>>><<<;;;999888666666111111111111000000000000........................................................................---------.........//////000222444<<>>EEEHHHWWWssszzzfffXXX[[[gggqqq|||}}}gggUUUXXXggg|||oooooo}}}~~~~~~qqqlllmmmoootttxxxzzzwwwllluuuzzzzzzpppcccVVVHHH>>>666111...//////---...222222111111000///......---////////////////////////000///...---,,,------.............................................................../////////000111000///////////////000///444444333===MMMSSSOOOJJJIIIXXXuuu}}}xxxRRR[[[XXXSSSPPPKKKGGGHHHLLLIIIPPPUUUPPPIIIFFFEEECCCAAA???===;;;999888777777666555444222111000//////////////////////////////........................---------............///000///......000000000000222333:::IIIZZZeeefffbbbYYY\\\hhhppp]]]EEEMMMiii{{{zzzWWWJJJaaannndddwwwxxx\\\BBB>>>EEEGGGKKKRRRZZZ___bbbgggqqqxxx|||ooodddlll{{{sssmmmeee[[[SSSQQQMMMHHHCCC???===<<<;;;888666333111000///..............................---------......---------.........---.........///........................//////.........---------............////////////000000000000000000000///000//////000111222333222:::BBBHHHPPPfff~~~sssddd______kkk}}}vvvgggZZZWWWjjj{{{wwwsssrrrxxx}}}uuuxxx|||zzzooobbbUUUJJJAAA<<<666222111000...///222222111111000//////......////////////////////////000///...---,,,------............................................................/////////000000000000////////////000000222000000555CCCOOOPPPKKKJJJOOOccc~~~|||]]][[[WWWUUUUUUPPPHHHHHHNNNKKKQQQSSSNNNIIIGGGEEECCCBBB@@@???<<<:::999888888666555444222111000000///////////////////////////........................---------............///000///......///000111000000444>>>NNN^^^fffddd___XXX^^^hhhhhhUUUHHH]]]}}}qqqWWWaaahhhlllpppgggPPP???>>>EEEHHHUUU\\\cccddddddkkkzzzwwweeedddttt~~~xxxnnneeeYYYUUUNNNIIIEEEAAA>>><<<;;;;;;:::666222...------........................------------------------------......//////000000.......................................---------............////////////000000000000000000000000000000000000222555777999BBBHHHPPP^^^vvvxxx```UUU^^^kkkzzzsss]]]SSSVVVhhh|||~~~{{{yyy|||yyy{{{nnn```RRRHHHDDD===666444222//////111111111111000000//////...//////////////////////////////...------------........................................................./////////000000000000000000//////000000111555//////===MMMRRROOOJJJLLLXXXooo~~~sssuuu}}}sssbbb[[[YYY]]]WWWLLLIIIOOOPPPSSSRRRMMMKKKKKKIIIEEECCCAAA???===;;;999888888777666444333111000000000////////////////////////........................---------............//////////////////000111222111999GGGXXXdddgggbbb\\\WWW```eee[[[KKKQQQrrrlllfffiiiuuugggSSSDDD>>>AAAHHHMMMXXX```eeedddeeerrruuurrr}}}zzztttiiiccc[[[TTTNNNIIICCC???===>>>===:::444000....................................------------......------...///000111111111............................................................////////////000000000000000111111111222222111222333777<<<@@@FFFTTTcccmmmuuuwwwiiiVVV[[[kkk{{{lll\\\QQQXXXooo|||xxx~~~}}}{{{uuuxxx~~~~~~|||xxxrrr```SSSLLLCCC:::666444000///000111111111000000000//////////////////////////////............------.........................................................////////////000000000000000000///000000111111777111666GGGSSSRRRNNNOOOWWWeeezzz~~~~~~gggccckkklll```[[[___]]]QQQKKKNNNVVVVVVSSSNNNMMMNNNLLLHHHCCCBBB@@@===;;;999888777777666555333111111000000////////////////////////........................---------............/////////000000///000222333555@@@QQQaaahhheee^^^XXXXXX```^^^NNNGGG\\\tttuuupppvvv^^^GGG@@@BBBEEEMMMUUUYYY```eeeeeejjjzzzzzz~~~zzzzzzsssiiiaaa[[[TTTLLLFFF??????>>>;;;777444111111///////////////////////////......------......///---...///000111111111111........................---.................................///////////////000000000111111111222111222222111333999@@@FFFTTTjjj{{{vvveee[[[VVVUUUjjj}}}rrrUUUSSS\\\xxx~~~|||~~~vvvoooqqqtttuuuxxx}}}yyyzzznnndddWWWKKK???:::666222000000111111111111000000000000////////////////////////------..................................................................////////////000000000111000000000000000111222222444666@@@NNNQQQMMMOOOVVVeeeooo~~~}}}zzzfffZZZ\\\nnnmmmaaaYYY[[[\\\VVVOOOMMMVVVVVVRRRMMMLLLNNNLLLHHHCCCBBB@@@===;;;999777777777666555333222111000000////////////////////////........................---------............///...///111000///000222555999FFFXXXcccfffaaaZZZWWW[[[^^^UUUFFFJJJgggzzz|||zzzppptttiiiTTTBBBAAAEEEHHHPPP[[[^^^ccchhhlllxxx~~~xxxxxxnnnfffaaaZZZPPPIIIDDDAAA>>><<<;;;999666444////////////////////////000///...------...///000...///000222222222111000........................---------...........................///////////////000000111111222222222///000111222555<<>><<<999888777888777555444222111111111////////////////////////........................---------............///---000222111///000333666???LLL[[[cccccc___]]]^^^]]]ZZZNNNDDDPPPmmmxxxooossssssWWWJJJ@@@BBBGGGLLLUUU^^^aaaeeelllvvvxxxppplllmmmvvvyyyoooiiieee```VVVOOOMMMFFF@@@>>>??????:::666////////////////////////000///...------...///000///000222333333222000///........................---------.........//////............///////////////000000111111222333333000222444666;;;FFFUUU___ssszzzvvvcccRRRXXXsssyyyggg^^^eee}}}{{{~~~zzzwww{{{~~~~~~xxxoootttzzz|||}}}tttvvv~~~zzzjjjWWWKKKCCC;;;555222111111111111111111111111////////////////////////,,,,,,.../////////......................................................//////000000000111111111000000000000111222333444666EEEPPPMMMGGGKKKXXXccclllooowwwuuuqqqsssiii{{{zzzllljjjcccXXXPPPTTTTTTNNNIIIIIIIIIGGGHHHFFFDDDAAA>>><<<:::999888777555444222111111111////////////////////////........................---------............///,,,000222222//////333777HHHTTTbbbgggeeedddjjjppp___WWWKKKGGGUUUmmm}}}zzztttbbb___{{{uuuiiiLLLEEE@@@BBBJJJTTT\\\aaadddiiiuuurrriiifffrrr}}}uuupppooojjjaaaZZZTTTKKKAAA???BBBBBB===666000000000000000000000000111///...------...///111000111222333333222000///........................---------.........//////............/////////000///000000111222222333333222555888<<>><<<;;;888777666444333222111111////////////////////////........................---------.........//////,,,000333222//////333888PPP\\\hhhllljjjlllwww___UUUJJJIIIWWWlllyyy}}}ggg^^^IIIQQQ}}}pppqqqZZZIIIEEEAAABBBNNN\\\cccdddjjjqqqxxxgggggg{{{yyyooolllhhhbbbUUUXXXRRREEEAAAEEEDDD<<<888666222111111000...,,,//////...------------...///111333555555222///---------------------------..................................../////////000/////////000222333222111555999>>>CCCMMM]]]mmmwwwjjjcccXXXVVVlllooobbb___pppqqqvvvttt|||}}}zzzyyyzzz}}}lllYYYMMMEEE===777333555666555333000//////000000///...............////////////////////////000000000000000000000000......................../////////000111111222222333000///222222111777@@@KKKTTTSSSHHHJJJ___rrrxxxuuuwwwmmmkkknnnVVV[[[XXXPPPNNNTTTRRRIIIPPPMMMIIIFFFCCC@@@<<<999:::999777555333222111111000000000000////////////000000//////.........---............////////////111,,,---222000+++222@@@^^^]]]iiimmmhhhxxxsssYYYJJJFFFOOO\\\rrr~~~bbbHHHIII___oooyyynnnfffOOOGGGAAA@@@IIIUUU]]]cccgggkkkyyyzzzyyyxxx|||yyyvvvsssoooccc[[[RRRLLLFFFBBBAAACCC>>>;;;666111///.........//////...------------...///000222333333111///---------------------------................................./////////000000000000000111333333333333666???DDDGGGWWWoooyyyuuufffaaabbbppp~~~iii___^^^iiisssooouuuzzzyyyxxxsss}}}zzzgggUUUHHHAAA>>>444444333222222000//////000000///............///////////////////////////////////////////////////........................//////000000111111222222333000000222111222:::DDDKKKQQQRRRRRR]]]qqqwwwnnnkkkpppddd___ZZZWWWTTTQQQOOOPPPPPPNNNJJJGGGCCC@@@<<<::::::999777555444222222111000000000000////////////000/////////........................////////////000---...333111...888GGG___aaajjjjjjeeetttzzzgggTTTHHHHHHUUUggg}}}}}}cccHHHJJJccctttmmmiii]]]DDDBBB@@@CCCNNNZZZ```eeeiiipppxxx~~~{{{uuueeeYYYWWWPPPDDDBBBJJJDDDAAA;;;444...---///111000///......------......//////000000000///......------------------------............................../////////000000000111111222222333444555555999DDDIIINNNeeelll^^^^^^mmmvvvdddVVVWWWfffwwwqqqvvv~~~zzztttmmmvvvwwwaaaOOOHHHGGG999666222111222333222000111000//////......//////////////////////////////................................................//////000000111222222222222111111111111444???KKKPPPOOORRR\\\lll{{{zzzmmmjjjqqqrrreee^^^^^^YYYNNNMMMVVVPPPOOOMMMIIICCC???======;;;:::888666444333333222000000000000////////////////////////........................///////////////---000333111222@@@QQQ^^^fffllleeebbbrrrrrrZZZLLLFFFMMM^^^rrrzzzaaaSSS\\\tttttthhhfffTTT???@@@BBBIIIUUU^^^bbbfffkkkzzz|||sssggg```YYYNNNJJJKKKFFFCCC>>>777111...///222000//////...............///......------............................................................////////////000000000111222222222222444666888BBBFFFMMM]]]uuuwwwaaaXXXaaavvv|||fff\\\WWWdddvvvqqqyyywww~~~{{{uuuwww}}}lllYYYOOOLLLAAA;;;444222444666555222111000000///.../////////////////////////////////................................................///000000111111222333333222222222111222999EEEPPPTTTPPPSSS___jjjsss|||www~~~~~~~~~jjjdddkkkvvvlllddd___WWWOOOOOOUUUPPPPPPOOOJJJDDD@@@??????<<<;;;999777555444333333000000000000///////////////////////////.....................//////////////////111222111555EEEWWW\\\iiikkkbbbdddsssnnnUUUEEEIIIWWWfffuuuvvv[[[gggxxxlllhhh___III@@@CCCGGGPPPZZZ___bbbjjjsss{{{|||{{{~~~ssseee^^^\\\TTTIIIFFFDDDAAA<<<666222111111000000///............///......---,,,,,,---...///........................////////////////////////////////////000000000111000111222222222444999===LLLGGGQQQkkk|||vvvdddYYYXXXnnnssseee[[[[[[ddd|||{{{qqq}}}zzz}}}uuudddVVVMMMHHH@@@777333444666444222111111000///////////////////////////////////////........................////////////////////////000000000111222222333333111222222222666@@@JJJQQQOOOPPPVVV^^^dddkkkyyyyyy{{{yyyfff___bbbttttttlll]]]TTTSSSSSSPPPPPPPPPNNNKKKGGGCCCAAAAAA===<<<:::888666555444444000000000000////////////.........///////////////............///////////////000111111111888JJJZZZ\\\iiihhh```iiivvvlllWWWHHHUUUhhhppptttttt^^^yyyhhhgggQQQ===CCCFFFKKKTTT\\\^^^dddtttuuu}}}xxxlllkkkrrryyyjjjeeefff]]]MMMKKKHHHCCC???<<<888444111111000//////......//////---------,,,------...///......................../////////////////////////////////000000000111111000111333222222666===CCCLLLGGGSSSkkkppp]]]RRRVVVccc|||~~~ssscccSSSVVVdddyyy}}}{{{~~~~~~xxxnnn^^^RRRMMMFFF===666444333222000222111000000//////000000////////////////////////........................////////////////////////000000111111222333333333111222333555===HHHNNNOOOHHHRRR]]]bbbeeerrrvvvllliiijjjwww}}}vvvcccWWWXXXVVVNNNQQQOOOLLLJJJJJJHHHEEEBBB>>>===;;;999777666555555000000000000////////////.........///////////////............////////////000000000000444???PPP\\\^^^hhhbbb^^^nnntttfffYYYQQQeeeyyyzzzvvvppppppoookkkdddIII<<>><<<:::888777666666000000000000////////////............/////////000............////////////000//////111999HHHWWW```cccggg\\\\\\nnnmmm[[[VVVXXXnnnzzzggg{{{|||ooolllZZZEEECCCIIIKKKSSS]]]```___jjj|||{{{|||{{{qqqlllnnn```TTTGGG@@@@@@???999222111111000///////////////,,,---....../////////...////////////////////////000000000000000000000000000000000000111111111111111444666666777<<>><<<:::888777777666000000000000////////////---.........//////000000............/////////000///......111===NNN\\\cccgggfffYYYZZZmmmfffRRRQQQZZZqqq|||}}}^^^uuu}}}|||uuuooofffKKK@@@EEEBBBQQQZZZdddddd```hhhzzz|||zzzrrrqqqiiiaaaQQQCCC@@@CCC===333444222////////////...---///////////////////////////////////////////////////////////////.........000000111111111111000000///333666666999DDDQQQZZZpppjjjjjjdddVVV\\\tttvvvggg```XXXQQQ^^^rrrzzzxxxvvviiifffooozzz{{{vvvnnndddZZZTTTGGG888111444333111000000111111000...////////////////////////000///.........///111222000000000000000000000000000111222333333333333333333222777CCCMMMPPPLLLHHHYYYqqq~~~xxxzzz{{{aaaOOOOOOTTTRRRSSSUUURRRJJJDDDCCC<<<<<<;;;:::999999999999444333222000//////......//////.........---------////////////000000000000///000000333AAATTT___```kkkfff^^^```eeeXXXJJJMMM\\\vvvyyyUUUmmmpppzzzpppwwwZZZGGG???AAAJJJXXXZZZ___bbbaaalll||||||xxxuuukkkfff[[[NNNEEEBBB>>>:::555333000/////////...---//////////////////////////////////////////////////////////////////////////////000111111111111111555333777>>>@@@DDDUUUhhhsssmmmooolllaaafff|||ppp```ZZZUUUXXXnnn}}}yyy~~~zzzrrrkkknnn|||yyymmmcccZZZVVVNNNAAA888666333111000000111111000///////////////////////////000//////...///000111222000000000000000000000000000111222222333333333333444666<<>>@@@888555222000000000///...////////////////////////////////////////////////////////////////////////...//////000111222333333:::555:::EEEHHHKKKbbb~~~wwwsssoooggglll|||{{{hhhYYYUUUXXXfff}}}|||~~~uuuyyyxxxrrrvvvpppeee[[[WWWTTTKKK>>>555444222000000111222111000///////////////////////////////////////000111111000000000000000000000000000111111222333444444444555:::CCCKKKRRRVVVWWWVVVeeexxxooouuupppZZZ___XXXSSSRRRPPPKKKIIIKKKGGGEEEBBB???<<<999888777444333222111000//////////////////............---////////////000000000000///222555<<>>HHHOOOUUU\\\aaacccgggvvvyyy|||{{{xxxnnnuuueeebbbZZZTTTRRRPPPLLLJJJJJJGGGFFFCCC???;;;999777666444444222111000//////////////////...............////////////000000000000///111777AAAPPP^^^fffhhhgggXXX^^^kkk\\\III\\\~~~iiinnn}}}vvvwwwcccJJJBBBBBBHHHTTTWWW\\\]]]bbbxxxssscccrrr|||}}}}}}uuunnncccSSSEEE>>>???;;;666333222111000///////////////////////////////////////////////////////////////000000111111......///000111333555777333@@@EEEDDDRRRqqqmmm___bbbsss~~~sssaaaWWWWWWjjj|||{{{|||||||||zzzyyy}}}tttppppppvvv{{{|||}}}yyyyyy{{{{{{|||{{{vvvxxxhhh\\\ZZZZZZOOOBBB888555222111111111111000////////////////////////...//////000000000000000////////////////////////111111111222333444666777999CCCKKKNNNSSS]]]eeeggghhhzzz|||qqq}}}xxxuuupppsssqqqhhh```YYYXXXWWWSSSOOOMMMEEEDDDAAA>>>;;;888777666555444333111000000//////////////////////////////////////////000000000000...111999GGGVVVaaafffiii```UUUaaajjjWWWUUU~~~tttrrr}}}tttxxxsss[[[FFFCCCEEEKKKVVVZZZ^^^cccmmmvvv}}}~~~zzzqqqlllcccSSSCCCBBB>>>999555333222111000////////////////////////////////////////////////...//////000000111111222/////////000111333666777333DDDJJJIII^^^\\\ZZZkkkuuu___UUUUUUccc|||~~~~~~~~~|||wwwrrruuuyyyxxxyyyzzz|||tttddd```ccc___SSS;;;888444111111111000///////////////////////////......///000000000000000000000000000000000000000222111111111333555777888???HHHLLLKKKOOO\\\fffggghhh~~~zzzyyy{{{{{{}}}{{{uuuzzz~~~kkkbbbZZZYYYXXXTTTOOOMMMEEEDDDBBB???<<<:::888888555444333222111000000000...////////////000000000////////////000000000000000222;;;LLL[[[cccgggiii^^^ZZZgggiiiZZZqqqtttgggrrrkkktttkkkSSSBBBEEEIIINNNXXX[[[```kkkuuu|||vvvtttttteeePPPEEE@@@:::666333222111111////////////////////////////////////////////////...//////000111111222222111000000000111333555777999DDDMMMWWWoooooo]]]ccc{{{yyyeeeQQQTTT^^^uuu~~~qqqmmmqqqyyy~~~xxxssssss~~~lllbbbfffddd[[[>>>:::555222000000///...////////////////////////---...///000111000000///000000000000000000000000222111111111333555888999DDDKKKLLLIIIQQQbbbnnnpppnnnvvvuuuyyyuuuooocccXXXUUUUUURRROOOOOOJJJHHHFFFBBB???<<<;;;:::555444333222111000000000.../////////000000000000////////////000000000000222444???RRRaaafffhhhjjj___]]]fff___WWW}}}kkkVVVqqqccckkk```III>>>GGGMMMQQQZZZ\\\aaattt~~~pppggguuu|||zzz}}}zzzyyyxxx~~~rrr[[[FFFBBB;;;666444333222111////////////////////////////////////////////////...//////000111222222222222111000000111333555777@@@DDDNNNccc}}}vvv^^^]]]fff~~~lllaaaWWWZZZjjjppplllnnnqqq{{{tttppp|||www}}}pppbbbcccaaaXXX@@@<<<666222000///...---////////////////////////---...000111111111000///000000000000000000000000222222111111333555888:::FFFLLLLLLKKKVVVlllzzz||||||lllooozzzsssvvvhhhZZZVVVVVVUUUTTTUUUOOOMMMJJJFFFBBB???===<<<555555333222111000000000.../////////000000111111////////////000000000000444666BBBVVVdddhhhiiikkk[[[YYY]]]NNNKKKuuuhhh```TTT|||xxx\\\cccXXXBBB<<>>>>>HHHRRRWWWYYYbbbjjjzzzuuu|||zzzrrrYYYNNNFFFCCC===555222444/////////......//////000////////////////////////////////////000000000000111222222111111333777:::JJJLLL]]]yyyvvveee___jjjnnnjjj]]]SSSaaa~~~qqqooo{{{|||{{{}}}kkkbbbjjjXXXIII:::555444111000222000000/////////.........000000000000111111111111000000000000000000000000333000000333444555===GGGIIIJJJQQQ```ooozzz~~~~~~{{{zzz~~~sssnnn^^^[[[______[[[]]]XXXQQQLLLIIIEEE@@@===;;;888555333333333222000//////............//////000000000000000111111222222<<>>CCCJJJWWWnnn{{{oooZZZYYYfff{{{zzziiiXXXQQQNNN```sssttt~~~ooopppzzz}}}www~~~~~~~~~mmmeeeqqqbbbNNN@@@:::777555444000000000////////////...///000000000111111111111000000000000000000000000222333444333333888CCCNNNRRR^^^jjjooosss{{{}}}{{{}}}uuuuuugggZZZ[[[]]][[[UUUUUUSSSOOOJJJFFFEEEEEE===:::777555444444333111000000////////////000000000/////////000111222333888FFFWWWeeelllmmmiiiccc``````III???DDDXXX|||jjj]]]{{{rrrccciiiKKKBBB???EEEQQQXXX]]]aaalll{{{}}}ooo```TTTFFF888333555222222111000000000000000000000000000000000000000////////////000000000000000000000000333:::BBBHHHLLLaaavvvvvvaaaTTTaaaxxxsss]]]OOOLLLTTTrrrvvvtttvvvssszzzyyy|||qqqhhhvvvkkkYYYHHH<<<888666444111000000000///////////////000000000111111111111000000000000000000000000000333444222444;;;FFFMMMSSSbbbnnnnnnmmmwww~~~uuuoooqqq\\\VVVVVVUUUVVVVVVUUURRRNNNJJJIIIIII???<<<888666555555333222000000////////////000000////////////000111222333999III[[[fffkkkmmmggg```\\\]]]GGG>>>CCCZZZlllhhhssskkkgggHHHCCCBBBJJJSSSYYY^^^bbbqqq}}}qqq]]]III>>>777444444333222111000000000000000000000000000000000000////////////000000000000000000000111555===GGGNNNUUUnnn}}}oooZZZ[[[qqqoooZZZOOOOOObbbtttyyywwwnnnzzz|||~~~{{{}}}qqqlllyyytttfffQQQ???777444333111111000000000/////////000000000000111111111111000000000000000000000000///222333222777@@@HHHKKKLLL```oooooommmwww~~~}}}wwwkkkwwwzzz}}}{{{zzz```VVVUUUSSSRRRQQQPPPNNNLLLIIIGGGEEE@@@===:::777666555444222111000000//////000000111////////////000111333333:::MMM___hhhkkkmmmggg___XXXXXXCCC???LLLiiijjjllluuunnnaaaFFFDDDEEENNNUUU[[[```eee{{{gggOOOFFF???666444444333222111111111111000000000000000000000000////////////000000000000222222111333888AAALLLTTTfff}}}hhhXXXeeezzzyyygggWWWPPPVVVqqqppp{{{xxxzzz~~~zzzyyy}}}{{{yyyuuurrrwww^^^FFF999555333111111111000000000//////000000000000111111111111000000000000000000000000000222333333;;;FFFKKKJJJJJJ```ppppppooo}}}www~~~xxxggghhh|||vvv{{{{{{}}}ddd\\\[[[XXXQQQOOOLLLKKKLLLJJJEEEAAAAAA>>>:::888777666444333111111000000000000111111......//////000222333444<<>>888666444111000000111000000111111000000000000111111000111111111111222222222666222333<<>>:::888666333111333222222111111000/////////...///111111///111666FFFXXXggglllmmmnnniiiaaaooo___QQQjjjxxxXXXTTTRRRMMMBBBGGGJJJSSS]]]]]]cccuuuttt^^^OOOBBB:::666333333222///000333111111111111000000000000000000000111111111222222000111888777EEERRRWWWrrrzzzgggYYY___mmmlll___XXXOOOSSSqqq{{{|||{{{~~~zzzpppiiirrrwwwwww~~~{{{zzzmmmlll}}}qqqSSSCCC;;;666333111000111222222111111111000000000000111111000111111111111222222222777444666???JJJSSS]]]eeetttxxxvvvdddXXX[[[ttthhh^^^fffVVVSSSQQQRRRSSSRRRNNNJJJHHHDDD???;;;999777444222222222111111000/////////000...///111111///222777IIIZZZhhhlllmmmnnniiiaaapppTTTUUUmmmeeeVVVWWWQQQIII@@@JJJPPPXXX___\\\cccyyy~~~|||gggSSSHHH<<<777333333333000000333111111111000000000000000000000111111111222222222444444888:::CCCPPPaaavvvmmmZZZ[[[hhhooohhh^^^SSSOOO^^^|||~~~zzzqqqdddnnntttuuu}}}vvv||||||qqqjjj{{{```HHH;;;666444111111222333333222111111000000000000111111000000111111111222222222555444888BBBMMMWWWdddooowwwyyyzzz|||{{{{{{ppp^^^QQQPPPhhhvvvfffmmm^^^ZZZUUUQQQNNNLLLJJJGGGFFFCCC???<<<;;;:::888666222222111000000//////...000......111111000333888OOO^^^kkknnnooopppjjjaaammmNNNRRRaaa```wwwUUU[[[RRRGGGBBBLLLTTT\\\ccc```hhh}}}pppYYYNNN@@@999444444444111111333000000000000000000111111111111111111222222222222777666777???DDDSSSqqqhhhYYYddduuuvvvkkkbbbQQQWWWlll}}}|||}}}yyyqqq]]]dddiiimmmvvvyyywww|||{{{nnn{{{lllNNN<<<777555222222222333333222111111000000000000111111000000111111111222222222333444:::DDDMMMXXXfffsssnnnqqqyyyqqqvvv}}}zzzrrr~~~nnn^^^UUUSSSbbbvvvlllnnnccc]]]UUUMMMIIIHHHHHHHHHHHHEEE@@@>>><<<;;;999777222222111111000/////////000......000111000444:::SSSaaallloooooooooggg\\\[[[HHHKKK|||rrr^^^YYYsssoooYYYcccTTTGGGDDDLLLRRR[[[eeeeeemmmwwwvvvwwwzzzwwwsssssszzzaaaUUUFFF===666555555333111222000000000000111111111111111111111222222222222333666777888GGGKKK\\\}}}iii```nnn}}}zzzlllbbbQQQ```zzzzzzzzzvvvqqq___^^^aaakkkuuu}}}|||xxx~~~sssyyyxxxZZZAAA999777444333333333222222111111000000000000111111000111111111111222222222222555<<>>;;;888555444444333333222111111111111......000000111555<<>>===;;;LLLlllxxxpppkkkSSSQQQlll{{{rrrttt^^^IIIGGGQQQZZZ[[[]]]kkktttlllmmmvvv|||ttt~~~ooo^^^VVVRRRQQQ]]]\\\[[[[[[[[[ZZZXXXVVVNNNMMMNNNRRRVVVWWWSSSNNNyyyyyyooouuu~~~uuummmbbbPPP@@@::::::777444444222222222222222222222222222222333333333333444444999666HHHSSSXXXzzzdddfffeeemmmwwwmmmZZZUUU```vvvooo~~~zzzpppnnnpppggg[[[QQQYYYhhhjjjrrr~~~}}}nnnggguuuqqqKKK:::555777222111444222111111111111111111111111111111111111111222222333666888FFFLLLNNNccctttlllpppvvvvvvxxx}}}zzzuuuvvvzzz~~~~~~mmmdddwww}}}{{{oooooohhhTTTvvv~~~~~~dddWWWTTTTTTUUUSSSNNNMMMPPPLLLKKKJJJIIIHHHDDD???;;;777666555333222111000000000000111222000111999BBBZZZlllrrrpppuuunnnZZZMMM>>>======OOOnnn~~~}}}{{{___UUUkkk|||vvvZZZDDDIIIRRRZZZ[[[]]]mmmwwwkkkfffiiirrrxxxlllmmm}}}vvv^^^SSSTTTYYY\\\___]]]YYYVVVTTTSSSSSSRRRQQQOOOOOOQQQTTTUUUSSSPPPtttxxxsssiii```iii|||xxxyyyjjjXXXDDD;;;:::888444111222222222222222222222222222222222333333444444444777<<>>777666555333111111000000000000111222000111999BBB^^^oootttqqqssskkkZZZQQQ@@@===AAAWWWvvviiiZZZnnnzzzZZZDDDKKKRRRYYY[[[___pppppphhhbbbccchhhqqq}}}}}}pppmmmhhhfffooohhhTTTPPPWWW___ddd]]]ZZZUUUQQQPPPPPPSSSTTTVVVTTTSSSSSSUUUWWWWWWWWWiiimmmpppsss{{{qqqfffbbbnnnxxx~~~rrr___HHH<<<;;;:::555000222222222222222222222222222222222333333444444444555AAAPPPTTTcccrrrdddttt~~~zzzfffXXX\\\rrrlllzzz}}}mmmmmmxxxsss~~~}}}yyyzzzkkkfffiiiggghhhZZZPPP[[[fffhhhlll|||mmmqqqyyyvvveeeIII:::;;;666222333000111111111111111111111111222111111111111222333333888@@@PPP___lllyyyzzzrrruuu~~~zzzzzz~~~uuummm___YYYSSSTTTYYYaaagggiiinnnttt|||~~~{{{lll]]]eeexxxuuupppssswwwpppVVV[[[aaaWWWSSSPPPRRRPPPLLLIIIJJJNNNLLLKKKJJJIIIFFFBBB???888777555333222111000000000000111222000111999BBB___oootttrrrsssjjj\\\XXXEEE>>>GGGccclllaaa|||^^^HHHKKKRRRYYY\\\cccwwwqqqgggddddddhhhnnnuuu}}}rrrmmmgggiiillltttgggYYYZZZ^^^______VVVUUUSSSQQQQQQTTTXXX[[[]]]\\\ZZZZZZ[[[^^^bbbdddffflllooopppvvvrrrgggjjjwww}}}zzzgggOOO???;;;;;;777222222222222222222222222222111111222333333444555555444DDDPPPWWWlllqqqkkkvvv\\\TTTbbb~~~xxxpppnnn}}}|||xxxiii```uuu|||pppkkkttt}}}uuunnn{{{llldddddddddjjj]]]NNNWWWeeeiiikkk|||xxxwww~~~sssOOO;;;:::777333333111111111111111111111111111222222222111222333333444999GGGVVVgggwww}}}wwwrrryyy|||www|||~~~yyyqqqcccZZZPPPOOOSSSVVV]]]cccdddfffnnnxxxzzzyyyrrrooollljjjiiilllffffffiiiaaaXXXaaasss}}}vvvwww|||xxxsss|||uuunnnkkkuuuuuuvvvoooUUUZZZuuuooo[[[TTTOOOOOONNNLLLKKKMMMLLLKKKIIIHHHGGGEEEAAA???:::888777555333111111000000000111222000111999BBB]]]mmmsssssstttkkk``````LLLAAAQQQvvvkkknnn^^^JJJJJJQQQYYY^^^ggg~~~uuu}}}llliiiiiilllrrrvvvzzzqqqlllmmmrrruuu{{{jjj^^^``````[[[WWWQQQRRRTTTTTTUUUWWW[[[___cccdddeeedddeeehhhmmmrrrmmmyyywwwfffllluuusssYYYDDD;;;;;;999555222222222222222222222222111111222333333444555555666EEEQQQ]]]xxxlllnnnpppUUUUUUkkk~~~xxx{{{uuuwwwvvvjjjsss~~~~~~zzz~~~wwwUUUYYYxxx|||pppllllllyyyqqqgggzzz~~~nnnbbb^^^```hhh]]]MMMSSS```hhhooozzz|||~~~zzz|||UUU:::888666444555444111111111111111111111111222222222222222333444444:::JJJVVVeeexxxzzzsssuuu~~~tttnnn||||||zzzyyyuuueeeWWWRRROOOSSS]]]___dddfffdddeeeooo{{{}}}oookkkgggddddddeeefffgggbbbaaaeeehhhcccYYYYYYaaa^^^uuuvvvmmmgggbbb```bbb``````nnnvvviiigggddddddjjjzzzuuupppjjjVVVXXXttt}}}___VVVOOOOOOPPPOOOOOOQQQKKKJJJHHHGGGFFFDDDAAA???;;;:::888666444333222111000000111222000111999BBBZZZkkktttuuuuuulllcccgggPPPGGGaaahhhxxxyyyYYYIIIJJJQQQYYY___jjj~~~yyyoooqqqrrrvvv{{{}}}vvvvvv{{{iii\\\]]][[[WWWTTTRRRUUUXXXXXXXXXZZZ___ccclllpppttttttssstttzzz~~~gggllljjjyyyfffKKK<<<::::::777222222222222222222222222000111111222444555555666999GGGSSSeeezzz```jjjjjjUUUZZZsss||||||uuuzzzeee]]]gggnnnvvv{{{wwwxxxzzzssslllqqq~~~uuuoootttsss^^^JJJVVVrrruuupppvvvxxxeeerrrqqq```WWW\\\dddZZZKKKMMMWWWdddrrrxxx~~~vvvuuubbb@@@;;;888444555444111111111111111111111111333222222222222333444444999JJJRRR\\\ppprrrooo{{{|||xxxuuu~~~zzz}}}vvvvvvnnnwww}}}[[[SSSVVVYYY___bbbaaaaaadddfffkkkvvvzzzmmmeeeeeeeeeeeefffhhhlllpppsssoootttvvvqqqfff^^^]]]___aaattt~~~sssccc]]]___bbb```dddgggkkkuuu~~~}}}|||~~~ooogggfff[[[RRR~~~~~~\\\TTTNNNOOOQQQPPPNNNOOOLLLJJJGGGFFFEEEDDDBBB???===<<<:::888666444333333000000111222000111999BBBYYYkkkuuuxxxwwwllldddjjjOOOMMMrrr{{{___uuu}}}sssUUUJJJJJJQQQYYY```jjj}}}www{{{{{{zzzwwwggg\\\]]][[[VVVUUUWWWZZZ\\\]]]^^^bbbjjjqqq|||llllllaaallloooPPP>>>::::::777222222222222222222222222000111111222444555666666;;;IIIVVVllloooUUUdddzzzyyygggWWW```yyyzzz~~~ooouuu{{{fffbbbjjjgggdddlllwww}}}|||~~~zzzuuupppmmm```]]]^^^___YYYUUUaaattt~~~sss\\\TTTZZZWWWJJJGGGVVVkkkxxxrrrgggooo{{{tttsss___SSSYYY```WWWIIIIIIQQQ```ssswwwyyywwwxxxvvvpppIII@@@:::444333222111111111111111111111111333333222222333333444555999IIILLLTTThhhlllnnntttxxx|||zzzsssllljjjbbbcccsssvvvVVVTTT^^^ccchhhddd___^^^ccclllvvvtttmmmgggiiilllnnnppptttyyy}}}wwwgggcccgggjjj}}}uuu___[[[ccckkknnnvvvhhh```dddaaaPPPVVVOOOKKKMMMPPPNNNKKKJJJLLLJJJHHHFFFFFFEEEBBB@@@???===;;;999777555444333000000111222111111999BBBZZZkkkvvvyyyxxxkkkdddkkkMMMQQQhhhVVVlll{{{qqqTTTNNNKKKQQQYYY___iii}}}~~~wwwmmmlll}}}gggaaaccc^^^WWWUUU[[[^^^```aaadddlllxxxqqqbbbjjjzzzjjjxxxTTTBBBBBB???444666666555444444444555555222222333333222444666999@@@KKK]]]xxxzzzccc___pppqqqvvvuuudddWWWfff}}}~~~~~~}}}~~~zzzssszzzfffhhh{{{lllgggllloooggg]]]ggguuu{{{}}}qqqjjjiiihhh```YYYSSSNNNLLLLLLKKKMMMYYYggg}}}zzz~~~xxxnnnnnnsssjjjXXXTTTVVV^^^QQQNNNPPPTTTjjjvvvlllyyy{{{dddppp~~~pppwwwwwwaaaSSSQQQPPPKKKEEEFFFRRRcccoooqqq|||}}}uuu{{{}}}tttSSS888;;;;;;444555444333222222111111222222111222444444333444666888@@@BBBLLL^^^nnnwww||||||}}}nnniiiffffffeeeeeennnzzz|||jjjYYYZZZaaadddddd```aaadddhhhppp~~~zzztttsssssstttxxx~~~{{{kkkjjjllljjjwwwiiifffgggmmmoooeee\\\^^^XXXRRRrrrooozzz~~~^^^MMMIIIOOOKKKJJJMMMKKKGGGFFFEEEFFFFFFFFFDDDBBB@@@>>>;;;888666444444444444111000111222222888???VVVooozzzvvvfffjjjeeeMMMSSSvvvcccTTThhhxxxzzzfffOOONNNQQQUUU\\\iii~~~jjjfffjjj|||hhh]]]___aaa^^^ZZZaaaaaaaaaeeemmmwwwsssaaafffttt~~~hhh^^^FFFBBB>>>666666555555444444444444444222222333333222444666999>>>KKK___{{{|||fffdddvvvsssuuuuuueeeXXXhhh|||xxxqqqllllllmmmooosssooo|||xxx```bbb|||xxxhhhdddjjjnnnhhh^^^```kkktttuuutttzzz~~~qqqaaaXXXXXXWWWSSSNNNJJJFFFCCCCCCDDDHHHVVVddd}}}}}}qqqhhhhhhbbbYYY[[[ZZZcccfff]]]QQQQQQZZZdddaaaPPPLLLRRR[[[qqq{{{pppgggoooqqq^^^mmmxxxppp}}}}}}ttt]]]NNNLLLKKKGGGAAABBBMMM]]]jjjhhhrrrzzz}}}www\\\>>>===;;;444555444333222222111222222222111333444333333444666888IIIIIIRRRcccttt~~~|||qqqjjjfffeeeggghhhlllwww|||{{{eeeTTTWWW___bbbccc___bbbfffmmmwww|||~~~uuuiiihhhlllnnn}}}xxxlllhhhgggmmmuuuccc\\\^^^YYYUUUnnnjjjaaaPPPLLLPPPLLLKKKMMMKKKHHHGGGFFFFFFGGGFFFDDDBBB@@@???<<<999666444333333333000///111111222777>>>ZZZqqqxxxuuugggkkkdddKKKOOOooo^^^QQQdddyyykkkPPPLLLQQQWWW___jjj~~~lllkkkqqqmmmaaabbbdddcccbbbkkkkkkmmmqqqyyyyyycccdddooolllnnnNNNAAA===999666555444333333333333333222222333333222444666999AAAOOOeeellllllvvvppprrrsssdddXXXjjj{{{zzz}}}}}}vvvjjj___XXXUUUWWWYYYaaaddd{{{ppp[[[___yyynnn]]]ZZZccciiiddd]]]^^^cccffffffjjjrrryyy{{{nnnaaaRRRIIIHHHJJJIIIFFFCCC???===>>>@@@GGGTTTaaauuuqqq```SSSQQQLLLGGGLLLJJJPPPTTTQQQRRR[[[eeekkklllUUUKKKQQQ^^^www}}}nnnaaajjjfff^^^qqqrrrsss}}}wwwuuuxxxrrr[[[LLLHHHGGGCCC??????HHHWWWdddgggkkk~~~uuuzzzjjjEEE>>>;;;444555444444333222222222222222222333333333333444777999JJJLLLVVVfffttt}}}~~~}}}nnnfffdddccceeeiiinnnvvvyyyaaaRRRVVV^^^aaaaaa```eeelllttttttnnnnnnttt|||}}}sssllljjjqqq}}}aaaZZZ]]]YYYQQQdddyyyeeeSSSNNNRRRMMMKKKMMMKKKHHHGGGFFFGGGGGGGGGEEECCCAAA@@@===:::777555333222222//////000111111666===ZZZooottt{{{vvvkkknnndddHHHLLLhhh~~~___OOO```}}}}}}qqqQQQLLLRRRYYYaaakkk}}}}}}ffffffqqqqqqfffeeefffhhhjjjqqqrrruuu{{{hhhfffqqquuu~~~VVVBBB======666555444333333222333333222222333333222444666999CCCQQQjjj~~~kkknnnnnnmmmrrrqqq```UUUlll|||ooopppxxxxxxssspppvvvyyysssrrrjjj]]]PPPIIIGGGJJJMMMSSS___gggZZZ```{{{sss```OOONNNYYY___]]]YYYeeeeeeccc```aaaffffffcccZZZRRRGGGBBBBBBDDDEEEDDDBBBBBBBBBCCCFFFLLLVVV^^^hhheeeUUUHHHHHHEEEDDDLLLOOORRRUUU[[[kkkvvv\\\KKKMMM[[[xxxdddgggrrr]]]cccxxxrrr}}}xxxqqqqqqjjjlllrrr{{{|||ppp]]]NNNHHHEEEBBB@@@@@@FFFTTTaaannnkkkyyyyyykkk|||~~~~~~xxxMMM???;;;666777444444333222222222222333222333333333333444888;;;HHHSSSdddrrrwwwwww|||~~~~~~~~~rrrgggbbbbbbdddiiiooovvvwww___SSSYYY```aaaaaafffkkksss|||zzzwwwxxxzzz{{{tttttt~~~~~~```WWWZZZWWWLLL]]]~~~gggTTTNNNQQQLLLJJJLLLJJJIIIGGGGGGGGGHHHGGGEEECCCBBB@@@>>>;;;888555333222222//////000111000555;;;UUUjjjqqqzzzyyyppppppbbbFFFHHHccc{{{hhhPPP___|||sssOOOMMMSSSZZZ```hhhzzzvvvdddeeepppyyyqqqpppppprrruuutttwww|||kkkiiiyyyaaaFFF???@@@777666555444333333333333222222333333222444666999CCCRRRkkkvvvccckkkmmmuuu|||sss\\\TTTooommm______fffddd```]]]bbblllvvv{{{}}}}}}zzzqqqllliiibbb[[[PPPFFFAAACCCGGGKKKUUUbbbrrr^^^VVV___|||fffTTTFFFHHHSSSXXXXXXXXXjjjlllkkkfffccc___XXXOOOIIIFFFCCCBBBDDDEEEEEEDDDFFFHHHJJJKKKNNNRRRWWWYYY]]]]]]QQQHHHJJJIIIIIIRRRYYY\\\aaappppppZZZNNNPPPZZZuuu{{{lllfffVVV```ttt|||{{{qqqeeeaaaddd]]]dddmmmuuuvvvmmm]]]PPPFFFCCCAAAAAA@@@BBBOOO\\\jjjiiiwww}}}rrrzzzSSS@@@;;;888999555444333333222222333333222333333333333555999<<>>===???>>>===HHHVVV^^^cccvvv{{{ZZZAAA<<<999:::555444444333333333333333333333333222333555:::===RRRkkkzzz|||}}}|||~~~~~~xxxrrr|||rrriiihhhiiimmmuuu~~~zzz|||]]]VVV[[[]]]```fffrrrzzzuuuvvv^^^PPPQQQLLLDDDRRRtttxxxfffSSSLLLMMMHHHFFFIIIGGGGGGFFFEEEFFFFFFFFFDDDBBB@@@@@@???===;;;888666444222000000222222111444:::NNNjjjuuu}}}zzzooohhhQQQ>>>@@@XXXuuusssTTTccctttMMMPPPVVVZZZ\\\bbbtttsssuuu|||ppptttzzzYYYGGGBBB999999777666555444444444222222333333222444666999NNN]]]uuurrreeeuuu~~~fffRRRaaazzzhhhWWWMMMLLLQQQTTTTTTVVV\\\eeekkkmmmmmmyyymmmXXXPPPNNNLLLLLLIIIFFFDDDEEEIIIOOORRRZZZZZZfffjjj]]]SSSRRRNNNUUUcccnnnSSSIIIFFFOOOUUUUUUXXX___fffyyy}}}hhhTTTFFFHHHLLLQQQUUUVVVVVVVVVVVVOOOQQQPPPLLLNNNUUUWWWTTTXXX\\\TTTMMMPPPPPPRRR\\\kkknnnTTTJJJNNNYYYcccwww~~~kkk]]]NNNLLLWWWjjj}}}gggWWWVVVUUURRRWWWgggwww|||qqq^^^MMM@@@;;;;;;???===:::CCCRRR[[[aaarrr```CCC<<<:::999555555444333333333333444333333333222333666:::>>>PPPeee~~~www|||www{{{~~~ooovvvyyynnnkkklllnnnttt~~~___XXX[[[]]]fffrrryyy|||]]]NNNMMMHHH???IIIkkk{{{fffRRRKKKMMMGGGEEEIIIHHHFFFEEEDDDEEEEEEEEECCCAAA??????>>>>>><<<999777666333111111444333222444:::IIIgggssszzzvvvmmmiiiSSSAAA@@@XXXvvvmmmYYYdddvvvRRRMMMTTT[[[^^^ccctttuuu{{{```KKKCCC:::999888777555555444444222222333333222444666999JJJXXXqqqmmmaaasssZZZMMMiiinnn___UUUPPPQQQVVVVVVVVV[[[eeeqqqvvvsssnnnjjjqqqmmmZZZLLLLLLOOOMMMKKKJJJIIIHHHKKKOOOSSSVVV[[[[[[gggkkk^^^VVVXXXWWW\\\kkk|||dddLLLFFFGGGQQQUUUSSSWWW```eeelllTTTEEEIIIMMMRRRTTTTTTTTTUUUWWWRRRSSSPPPJJJMMMUUUYYYWWWXXX\\\UUUNNNRRRSSSWWWccc~~~eeeWWWJJJKKKWWWddd{{{zzzrrr^^^XXXPPPLLLTTTdddsssyyy}}}bbbTTTXXXXXXOOO\\\ooowww```LLLAAA<<<<<<@@@>>>:::CCCQQQccceeeooo|||uuu~~~dddDDD===999888555555444333333333333444333333333222333666;;;???PPP^^^qqq{{{xxxuuu}}}wwwxxx~~~{{{ssslll}}}vvvnnnnnnqqqsssyyy~~~ccc[[[\\\```mmm~~~~~~\\\LLLKKKFFFAAAFFFdddsss~~~fffRRRKKKMMMHHHFFFJJJIIIFFFEEEDDDDDDEEEDDDBBB@@@>>>>>>>>>>>><<<:::888777333111222444444222555:::BBBcccpppwwwtttnnnmmmZZZFFFDDDZZZyyyhhh^^^fffyyyWWWJJJSSS\\\```eeettt~~~|||qqqrrrxxxiii^^^LLLAAA:::888777777888888777555444444555444444555888;;;RRR\\\wwwppp```iiivvvyyy^^^TTTjjjjjjWWWPPPSSSVVVVVVVVVZZZ```lll||||||nnn```TTTQQQTTTVVVWWWYYYWWWQQQOOORRRRRROOOQQQVVVZZZdddmmmnnnjjjgggiiijjjkkkrrr[[[EEEFFFHHHMMMTTT[[[aaadddsssnnnWWWMMMOOOQQQTTTVVVVVVVVVVVVWWWWWWVVVSSSQQQPPPRRRUUUYYY___ddd___QQQKKKRRRWWWVVVppppppcccRRRGGGIIIUUUhhhtttkkklllkkkccc\\\[[[UUURRROOONNNSSS___rrrtttuuu|||zzzjjj]]]YYY]]]bbbxxx{{{bbbKKKAAA>>>===?????????DDDKKKfffuuuyyyyyyttt{{{yyy~~~~~~sssGGG<<<<<<888555555555444444333333222222666222111555444666DDDOOOQQQ]]]oooyyy{{{{{{~~~|||yyyiiipppyyyssstttwwwyyyjjjdddkkksss|||www```QQQGGG@@@===JJJnnnwww{{{qqqgggQQQGGGJJJHHHHHHJJJGGGFFFFFFFFFEEEDDDBBBAAA@@@???>>><<<999888777777777666555333111111333555777GGG\\\pppwwwuuuooofff^^^HHHBBBVVVhhhfff|||qqq}}}rrrUUULLLRRRYYY```ggguuu|||{{{kkkrrrrrr```|||dddPPPDDD===;;;999888888777555444444555555444444555999;;;RRR]]]{{{{{{jjjoooyyysss}}}vvv]]]UUUllluuu^^^OOOMMMRRRVVVWWWYYY___iiiwwwrrrdddWWWTTTWWWYYYXXXXXXYYYTTTQQQTTTTTTSSSWWW\\\___jjjyyy}}}{{{~~~nnnZZZIIIKKKNNNSSSYYY```gggkkkwwwjjjWWWPPPQQQSSSVVVWWWXXXXXXZZZ[[[XXXXXXVVVTTTSSSVVV\\\aaaffflllgggWWWMMMPPPTTTTTTaaapppppp___VVVQQQHHHJJJVVVfffssseeeZZZZZZ[[[WWWUUUWWWYYYUUUQQQQQQ[[[nnnxxxsssttttttnnnpppyyyzzzaaaLLL@@@>>>>>>@@@AAAAAAFFFLLLeeesssuuu}}}xxx~~~yyyLLL???>>>999666666555444444333333333222666222111666444777DDDQQQSSS```ttt}}}{{{llluuu|||~~~tttpppwww~~~www___OOOGGGBBBBBBTTTzzzyyy{{{uuugggPPPGGGIIIGGGGGGIIIFFFDDDDDDDDDCCCBBBAAA@@@???>>>===;;;999888888888888666555333111111333555666CCCYYYpppxxxvvvrrrlllgggXXXHHHUUUssskkkqqqmmmzzz}}}qqqNNNMMMQQQWWW]]]dddrrr{{{{{{[[[jjjxxxfffjjjUUUGGG@@@>>>;;;999888777444333444555555444444555999<<>>BBBCCCDDDIIIOOOpppyyywww{{{RRRBBB@@@;;;777666666555444444333333222555222111666444777EEEUUUTTT___sss~~~|||ttt|||}}}vvv]]]MMMFFFCCCCCCYYYvvv~~~tttfffPPPFFFIIIFFFFFFHHHEEEBBBBBBBBBBBBAAA???>>>======<<<;;;:::999999999999666555333222222333555666===UUUooozzzyyyvvvuuuuuubbbLLLXXXuuujjjrrrhhhyyyaaaPPPQQQVVV]]]eeeqqq|||{{{qqqOOOggg~~~nnnmmmWWWIIIBBB???<<<:::999888666444555555555555444666999<<>>===???DDDFFFGGGKKKQQQttt}}}xxxVVVDDD@@@;;;888777777666555444333333222555222111666555888EEEYYYWWW```rrr~~~{{{~~~zzz~~~}}}{{{~~~rrrYYYJJJFFFEEECCC[[[}}}uuutttfffOOOEEEGGGEEEDDDGGGCCCAAAAAAAAAAAA@@@???>>>===<<<;;;;;;:::999999999999666555444222222333444555:::RRRmmmzzzzzzxxx{{{aaaKKK```mmmdddxxxvvvvvvSSSSSSYYYcccjjjsss~~~{{{]]]NNNvvvpppyyylllVVVIIICCC@@@<<<:::::::::999888555666666555555666999<<>>;;;;;;;;;;;;:::999999888666555444333333333333444999NNNjjjyyyzzzyyy~~~cccNNNggglll___~~~uuuTTTSSSZZZgggnnnsss~~~}}}iiiNNNLLL}}}yyyjjjUUUKKKEEEAAA===;;;;;;;;;:::999555666666555555666:::===SSSaaa~~~hhhjjjrrr}}}eee___zzzuuuaaaPPPPPPWWW[[[^^^ccciiiuuuvvviii^^^[[[]]]]]]\\\]]]___dddiiikkkmmmpppnnnjjjgggrrrwwwkkkjjj___\\\cccwwwiiiUUURRROOOUUUbbbgggaaa[[[[[[WWWVVVWWWYYY___gggnnnrrrooo{{{{{{iiiYYYVVVYYY]]]cccjjjrrryyyxxxjjjiiilll|||dddVVVSSS```yyyxxxfffRRREEE<<<===AAAGGGJJJJJJMMMRRReeesssqqqxxxyyyWWWBBB>>>;;;:::999888777666555444333222555222222777666999GGG\\\kkkxxx}}}uuuqqquuu|||}}}xxxsssvvv|||aaaMMMFFFFFFFFFGGG^^^~~~uuuvvvqqqdddMMMCCCEEEBBBAAACCC@@@@@@@@@AAAAAA@@@??????>>>;;;;;;;;;;;;:::999888777666555555444333333333333888JJJcccuuuyyyyyylllSSSeeexxx[[[kkk{{{uuuUUURRRXXXfffmmmppp|||~~~}}}{{{~~~[[[IIIJJJkkkiiiUUUOOOHHHDDD???<<<;;;:::999888666666666555555777:::===TTTeeeiiimmmxxxbbb```zzzttt|||ppp^^^QQQSSSXXX[[[aaaiiikkkuuupppggg___^^^```ccchhhnnnkkksssyyyzzzxxxvvvnnnfffbbbmmmrrrnnnhhhbbbiiinnnXXXPPPLLLQQQ^^^eeeccceeelll```\\\ZZZ\\\ccckkkpppqqqpppuuuxxxqqqddd[[[[[[```fffmmmwww~~~~~~zzz}}}pppccceeexxx~~~|||{{{{{{|||~~~|||xxxooo___NNNCCC<<<===BBBHHHJJJJJJLLLPPPdddqqqooovvv|||}}}VVVAAA>>><<<;;;:::999888666555444333222555222222888666:::HHH[[[qqqxxxttt~~~|||pppmmmttt~~~zzzxxx{{{yyysssuuurrrWWWHHHEEEFFFFFFFFFbbb~~~iiimmmcccLLLBBBDDDAAA@@@BBB>>>>>>>>>?????????>>>======<<<<<<<<<<<<;;;999777666666666555444333333222222555DDD\\\pppxxxyyypppSSSYYYaaaccckkk{{{{{{[[[TTTWWWdddkkknnn{{{tttvvvxxx~~~~~~]]]NNNLLLVVViiiWWWRRRKKKGGGAAA===;;;999888777666666666666555777:::===UUUhhhlllqqq}}}bbbcccmmmdddpppzzzyyyqqq___TTTVVVZZZ[[[aaakkkrrrzzz}}}rrrgggaaa]]]```eeekkkvvvwww}}}uuuhhh[[[cccnnnuuukkkmmmgggnnnyyybbbNNNIIILLLYYYaaaccckkkxxxfff___ZZZ]]]eeemmmpppoooqqqsssrrrjjjaaa\\\```fffsss{{{tttzzz}}}|||tttttt}}}pppkkksssqqqhhhmmmqqq}}}}}}}}}~~~|||yyyuuurrrjjj[[[KKKBBB<<<===BBBIIIKKKIIIKKKOOO\\\hhhhhhttt|||VVV@@@???===;;;;;;:::888777555444444111555222222888777:::HHHYYYppppppvvv~~~vvvvvv||||||}}}wwwzzzzzzqqqkkkQQQEEEEEEFFFFFFJJJjjjjjjooocccLLLBBBDDD@@@???AAA>>>==================<<<;;;=========<<<;;;888666555666666555444444333222222333@@@WWWmmmwwwzzzlllNNNNNNyyyoooiiikkk}}}uuuqqquuuaaaWWWWWWcccjjjnnn}}}xxxtttyyyyyypppuuu{{{aaaKKKIIIVVV}}}eeeVVVUUULLLEEE===::::::;;;999666777888777777666777;;;===PPPiiiiiiwww|||tttXXX___uuuhhheeelllsssppp]]]PPPTTT[[[^^^ccckkkpppxxx}}}}}}}}}{{{rrrggg___ccceeeeeekkkwwwjjj``````lll}}}vvvwwwuuu{{{___RRRTTT]]]]]]```iiilllccc^^^]]]bbbhhhlllpppuuurrrqqqoookkkhhhhhhjjjlll~~~qqqjjj}}}uuuvvvxxxwwwttt}}}vvveeeaaahhhwww}}}zzz{{{wwwsssnnnjjjdddYYYJJJ???<<<>>>BBBEEEHHHIIIIIIIIIWWWffflllwwwzzzvvvxxxxxxXXXAAA@@@;;;:::999777666555444555555444222333555444444;;;CCCWWWkkk{{{qqqxxxuuuzzzxxxyyyrrrdddMMMCCCDDDEEEEEEHHHqqqqqq~~~\\\III@@@@@@===@@@CCC>>><<<<<<<<<<<<<<<;;;;;;;;;======<<<;;;:::999999888999888666444333222333333666;;;OOOkkk{{{{{{}}}pppPPPKKKqqqlll```ttt~~~fffWWWYYYeeegggmmmrrrggggggjjjvvv{{{{{{sss{{{}}}mmmiiisssqqq\\\JJJFFFZZZ{{{kkk{{{bbbTTTUUUJJJDDD===:::;;;;;;:::777777888888777666777:::===SSSkkklllvvvwwwpppWWW^^^sssffffffrrryyyiii^^^___bbbaaaeeelllwww}}}}}}zzzvvvlllbbbccchhhkkkmmmtttuuueeebbbiiimmm]]]]]]fffiiioooxxxzzzooofffaaaeeemmmrrruuuwwwyyywwwsssqqqqqqvvv}}}zzznnnpppxxxmmmnnnttt||||||{{{vvvgggfffrrr~~~{{{zzzvvvrrrnnniiibbbWWWIII???;;;>>>BBBEEEGGGHHHHHHIIIXXXhhhoooyyyxxxssstttZZZBBB@@@:::;;;999888666555555555555444222333555444444;;;CCCUUU```pppyyyvvvrrrvvv|||{{{sssnnnrrr}}}```JJJBBBCCCEEEDDDCCCrrrtttzzzhhh|||}}}]]]JJJAAAAAA>>>@@@CCC==============================<<<;;;:::999888888777999888666555444333444444555999JJJfffvvvxxxxxx{{{iiiPPPMMMmmmaaaXXXwwwooo\\\ZZZdddhhhpppnnnaaaZZZ```lll{{{|||ooojjj|||xxxvvvaaaUUU___jjjbbbPPPEEE```hhhrrr]]]PPPSSSGGGBBB===:::;;;<<<;;;999888888888777666777:::===RRRiiikkksssrrrzzzhhhWWWaaammmcccjjj}}}uuunnnnnnlllhhhkkksss~~~{{{wwwqqqjjjiiinnnrrrvvv~~~tttggg```hhhvvvnnnmmm{{{{{{qqqrrryyy}}}~~~|||wwwgggdddvvvuuuiiiaaalllvvv|||lllnnn~~~yyyvvvtttpppkkkfff___TTTGGG>>>:::>>>BBBEEEFFFFFFGGGHHHWWWhhhpppzzzvvvwwwwww~~~]]]CCC@@@999;;;:::888777666555555555444333333555444444:::BBBVVVYYYcccpppxxxzzz{{{~~~|||yyy~~~rrr^^^\\\aaammmwww~~~wwwYYYFFFAAACCCDDDDDDIIIxxxiiiaaa~~~oooaaa|||]]]KKKBBBBBB>>>???BBB===<<<<<<======>>>>>>??????<<<<<<;;;:::999888777777888777666555555555555666444666DDD^^^qqquuussssss```MMMKKKbbbvvv}}}ddd\\\xxx```XXXaaagggpppyyyddd\\\\\\iiiwwwkkk___[[[{{{|||nnn]]]TTT```rrrrrr^^^JJJ```ooowwwZZZMMMPPPEEEAAA===;;;<<<<<<<<<;;;888888888777666777:::<<>>BBBEEEEEEEEEFFFHHHUUUfffoooyyyxxx}}}}}}|||^^^DDDAAA:::;;;:::999888777666666666444333444555444444:::BBBVVVWWW```ppp}}}|||yyyzzz~~~pppiiigggiiipppuuu}}}nnnQQQBBBAAADDDDDDDDDSSSyyykkkmmmtttjjj\\\KKKCCCCCC>>>???BBB===;;;;;;<<<===>>>>>>??????===<<<<<<;;;:::999888777777777777666666666666777444333>>>WWWmmmuuusssqqqeeeRRRJJJXXXlllzzz{{{ppp~~~aaaVVV^^^eeennnzzz~~~mmm^^^eeevvvuuubbbZZZZZZ}}}yyy~~~eee]]]WWWaaattt{{{lllVVVggguuuzzzXXXMMMNNNBBB@@@===<<<<<<<<<<<<<<<999999888777666777999<<>>CCCEEEDDDCCCEEEHHHWWWiiiqqqzzz]]]DDDBBB<<<;;;;;;:::999888777666666555333444555444444999AAAQQQWWWdddwww~~~zzz~~~rrrqqqqqqrrrvvvzzz{{{cccJJJ@@@BBBDDDDDDEEETTTqqqrrryyyZZZJJJDDDCCC===>>>AAA===::::::;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::999999777777777777777666666666444222:::PPPiiiuuuvvvssswwwaaaOOOVVVooo~~~xxxeeeXXX```fffllltttuuu}}}oooaaa\\\uuu}}}mmm\\\ZZZ___yyy|||___[[[VVVYYYmmmyyyggg~~~nnnVVVPPPLLLAAA@@@>>>===<<<<<<<<<<<<999999999777666666999;;;KKKbbb{{{vvvdddzzzyyy|||qqq___```yyy~~~qqq{{{ttteee```ooouuullluuuyyyuuunnngggdddcccaaa]]]WWWOOOGGG@@@<<<:::???EEEFFFDDDCCCFFFIII___ooouuu}}}[[[DDDCCC===;;;;;;;;;;;;999888777666555444444555444333999AAARRR^^^ssszzz{{{~~~}}}~~~tttttt|||xxxwwwxxxkkkWWWDDDAAADDDDDDDDDGGGUUUooowww|||VVVGGGCCCBBB<<<<<<@@@===::::::;;;;;;<<<<<<======??????>>>===<<<;;;::::::666777777777777666555444444222888JJJbbbsssxxxvvv}}}fffPPPVVVvvv|||dddhhhttt~~~nnn^^^dddgggkkkqqqqqqvvvrrreee```rrr}}}eeeVVVYYYddd~~~|||ppp\\\\\\XXXZZZqqqwwwcccTTTQQQGGGAAA@@@???>>><<<;;;;;;<<<999999999777666666999;;;NNN```uuuzzzjjj{{{zzz~~~ddd```{{{|||uuuxxxhhheeelll~~~|||uuupppjjjeeeccc\\\[[[XXXRRRJJJCCC>>>;;;:::AAAGGGHHHDDDCCCFFFJJJfffuuuxxx|||ZZZBBBCCC===;;;;;;<<<;;;:::999777666666444444555444333999AAATTTddd|||}}}yyywww}}}xxx{{{zzzyyy|||rrrkkksssrrrkkkvvv|||lllsss{{{|||~~~vvv\\\LLLAAACCCGGGEEEEEEIII[[[vvvyyy}}}~~~RRREEEAAABBB;;;<<<@@@===<<<<<<<<<<<<<<<=========>>>>>>===<<<;;;::::::999666777777777666444333222444333666DDDYYYllluuuvvvrrr```QQQ\\\\\\ZZZjjjxxxvvvdddeeeeeehhhooopppsssyyyjjjjjjrrrzzzaaaUUU]]]lllyyyhhh\\\```^^^ccc~~~]]]RRRPPPBBBAAAAAA@@@>>><<<:::;;;<<<::::::999777666666999;;;OOO]]]ooo}}}nnnyyywwwmmm___xxxtttvvvtttaaaiiizzzxxxrrrmmmgggdddeeeYYYXXXUUUOOOHHHAAA===;;;;;;AAAHHHHHHEEECCCFFFKKKiiivvvwwwyyyYYYBBBBBB===;;;<<<<<<<<<;;;999777666666444444555444333999@@@QQQccc~~~rrrxxxxxx}}}{{{zzz~~~ttt{{{{{{qqqiiifffssszzzfffjjjuuuxxx}}}hhh``````aaalll{{{}}}iiiSSSFFF???EEEIIIEEEEEEJJJ^^^yyywww~~~iiikkkPPPCCC@@@AAA;;;;;;@@@>>>>>>>>>>>>>>>==================<<<;;;:::999999888666777777777555333111000444333555@@@SSSgggqqqsssggg\\\UUUggg[[[XXXhhhvvv{{{eeecccaaadddmmmpppssstttjjjvvvxxxaaaWWWcccuuuzzzddd\\\]]]iiidddxxxyyyzzzWWWMMMJJJCCC???>>>===;;;999:::===@@@@@@>>>;;;999888888:::;;;JJJXXXiiiyyy}}}rrrsssggg^^^yyyyyy}}}yyynnnkkk||||||}}}ssskkkkkknnnggg\\\WWWSSSMMMGGGAAA>>><<<;;;@@@GGGGGGHHHKKKEEEAAAKKKaaakkknnnvvvUUUEEEDDD999===<<<<<<;;;999888888777444444444333333444777:::QQQbbbttt|||}}}yyyxxxyyyyyyzzz|||yyy|||gggbbbeeelll|||uuudddcccmmm|||yyyfff^^^]]]ccc^^^eeeooouuuvvvsssqqqpppkkk~~~sss```GGGEEE???BBBIIIEEEGGGVVV}}}xxx}}}^^^kkk}}}YYYIII===???AAA<<<;;;@@@;;;;;;;;;::::::999999999999::::::;;;;;;::::::999999888888777666555555444666666444:::KKK```iiigggaaa[[[QQQggg]]]QQQqqqkkk^^^\\\```jjjtttyyy{{{xxxuuuaaaVVVeee|||rrr]]]]]]___kkkhhhxxxpppfffmmmsssLLLCCCGGGHHHEEEEEECCCBBB@@@???===<<<@@@>>>;;;999888888:::;;;DDDRRRcccvvv}}}rrrpppeee\\\uuummmmmm|||}}}yyy{{{|||oooyyy~~~zzzrrrmmmnnnnnneeeZZZRRRNNNHHHBBB===:::888888???FFFFFFGGGJJJCCCAAAKKKZZZdddjjjxxx|||RRRCCCCCC<<<===<<<<<<;;;999888888777444444444333333444777:::NNN^^^lllzzzwwwzzz{{{yyy}}}nnnccccccgggmmm~~~pppfffgggqqqwwwfffaaacccjjjmmmssszzz{{{uuunnnjjjiiihhhsss|||cccPPPFFFBBB>>>DDDKKKFFFMMMcccnnnhhhzzzqqqbbbrrr{{{|||UUUFFF===???AAA<<<;;;>>>::::::::::::999999999888999999::::::::::::999999999888888777666666555555555444333777GGG\\\ggghhhbbb\\\QQQfffdddZZZvvvqqq```]]]eeennnsssyyypppcccbbbyyy~~~{{{~~~iiiXXX___bbbkkkkkkfffiii^^^```{{{}}}tttNNNDDDIIINNNHHHDDD???>>>???@@@???>>>@@@>>>;;;999888999::::::???MMM___ttt~~~ssspppeee]]]rrrcccZZZbbbwww~~~nnnsssmmmeeeppp{{{yyywwwsssppppppmmmbbbVVVNNNJJJDDD>>>:::888777777>>>EEEFFFFFFHHHBBBAAALLLYYY```iii~~~~~~~~~OOOAAAAAA>>><<<<<<;;;::::::999888888555555555444333444777:::HHHXXXbbbjjjvvvwwwvvv|||{{{|||mmmfffccceeegggmmm}}}}}}mmmiiinnnyyy|||rrrfffffflllxxx}}}lllTTTEEECCC???<<>>@@@<<<:::<<<999999999888888888888888999999::::::::::::999999888888888777777666666555444333111444BBBVVVdddiiilllgggZZZgggjjj```xxxyyyccc___jjjrrrqqqvvv~~~lllccciiivvvcccXXXaaadddjjjnnnYYYvvveeekkkwwwiii]]]ZZZXXXWWWMMMBBB======??????>>>???>>><<<:::999999999:::===MMM```ttt}}}ssssss{{{iiiaaaqqqlllUUUTTT```yyyxxxaaaeeezzz~~~iiicccooo}}}xxxvvvtttsssqqqjjj\\\QQQLLLIIICCC>>>:::999999:::???FFFFFFFFFHHHBBBBBBOOOcccfffmmm}}}zzzLLL>>>===???<<<<<<;;;::::::999888888555666555444333444777:::CCCSSSZZZ___mmmwww|||{{{}}}{{{mmmiiifffeeeeeennn~~~lllkkkqqqwwwwwwmmmhhhppp}}}zzzcccPPPEEEAAA======GGGKKKEEEXXX^^^PPPjjj~~~mmmfffGGG???;;;===???<<<999999888888888777777777777777888888999999999999888888888888888777777777666666444333111333>>>OOO```jjjwwwvvvfffbbbjjjaaayyyhhhbbbnnntttppprrrxxx{{{~~~yyyyyy}}}jjjeeepppiii\\\ZZZcccfffjjjrrr{{{XXXooozzzxxxmmmdddfff^^^SSSLLLHHHEEE???:::>>>===<<<:::999999999999<<>>;;;;;;;;;::::::999999888666666666444333444777999AAASSSXXX[[[mmm}}}uuu|||pppnnnjjjgggffflll|||yyymmmmmmrrrxxxuuu~~~ppptttqqq[[[MMMFFF???>>>???GGGIIIDDDZZZwwwUUUYYY{{{wwwZZZBBB===;;;<<<===;;;888777777777777777777777777777777888888999999888888777888888888888777777777777555444222333:::III\\\jjjzzznnn[[[ggghhhbbbpppeeemmmssspppqqqvvv~~~wwwqqqjjjoooxxxllllllzzzttt\\\VVV\\\eeehhhooo}}}tttccc{{{wwwwwwtttiii___WWWVVVUUUUUUSSSLLLCCC<<<>>>===<<<;;;:::999999999:::III[[[llltttmmmssswwwxxxxxxqqqfffgggqqq^^^NNNKKKWWWfff}}}}}}pppjjjjjjmmmuuu}}}hhhSSSWWWkkkvvv~~~vvvbbb___mmm~~~yyywwwrrrnnnmmmggg\\\QQQKKKFFFBBB===999777888;;;===AAAIIIIIIGGGGGGBBBFFFVVViiikkkvvvgggHHH===777===;;;;;;;;;::::::999999999777777666555444444777999@@@TTT[[[___uuuvvv~~~|||}}}vvviiijjjiiijjjrrrwwwrrrtttxxxsssvvvyyy|||eeeQQQEEEAAA<<>>===<<<;;;:::999999888;;;EEETTTiiivvvqqqrrr|||{{{|||wwwiiieee|||wwwcccQQQHHHKKKXXXeeeuuurrrnnnsss{{{xxxgggUUUUUUaaa___mmmnnn\\\]]]nnnzzzssslllfffddd^^^TTTMMMLLLCCC@@@;;;777666888;;;>>>@@@IIIIIIFFFEEEAAAEEEWWWbbbhhhxxx\\\FFF>>>555<<<;;;;;;::::::::::::999999777888777555444444777999===TTT___hhh{{{{{{zzz{{{{{{{{{qqqjjjmmmqqq{{{zzz{{{zzzsss|||qqq[[[III???===888DDDGGGEEEHHHMMM___yyyrrrfffRRR>>>>>><<<:::999999888666777777777888888999999999666777777777777777777666888888888888888888888888444333444444444<<>>666FFFIIIEEEIIIRRRbbbwwwwwwiii|||uuuIII??????===999888888888666777777888888999999999:::666666777777777777666666888888888888888888999999333333444444222888LLLbbbiiitttqqq}}}|||uuu|||uuuffflll|||uuuuuuyyyrrreeeeeennnyyylllmmmmmmkkkVVV\\\eeedddjjjssshhhvvvgggxxxSSSOOOMMMIIIHHHEEEGGGAAA<<<;;;>>>@@@???===BBB@@@<<<999777777888999<<>>;;;>>>@@@AAAEEEGGGJJJXXXxxx~~~wwwrrrjjj~~~fffOOO===<<<;;;:::999888888888666666666666666666666666666666666666666666666666888888999999999888888777777222111555444555CCCUUUiiiwwwxxxvvv}}}uuulllkkktttrrrvvv|||uuudddWWW[[[kkk}}}wwwppp||||||^^^PPPVVV```bbbpppjjj~~~ggg\\\xxxwwwVVVQQQMMMGGGFFFDDDFFFAAA<<<;;;>>>@@@???===@@@???<<<:::999999999:::777;;;JJJ```rrrzzz~~~mmmwwwrrr]]]LLLKKKNNNQQQ___pppvvv|||vvv\\\SSSPPPaaa}}}uuuzzzwwwpppgggfff|||[[[SSSeee{{{uuukkk```\\\UUUPPPLLLIIIFFFDDD???<<<888555666;;;@@@CCCIIIIIILLLKKKDDDCCCSSShhhllllllvvvFFF???>>>666888::::::999888888888999:::999888777666555555555666666HHHYYYfff|||}}}sss|||wwwgggXXXIII>>>;;;>>>@@@HHHKKKIIISSSpppmmmtttooogggwww{{{]]]JJJ===<<<;;;:::999888888888555555555555555555555555666666666666666666666666777888888999999888888777777333222666444444@@@PPPaaarrr|||ooolllrrrsssuuuxxx{{{nnnbbbZZZ]]]jjj|||yyyyyy~~~dddRRRNNNSSS[[[aaannnrrrqqqvvvccc```}}}}}}aaaZZZPPPFFFDDDAAADDD@@@<<<;;;===??????===>>>>>>===<<<<<<;;;;;;:::999;;;HHH^^^sss}}}nnnvvvrrrYYYJJJOOOSSSVVVjjj~~~zzztttXXXRRRUUUiiiooojjjxxx|||sssccc^^^\\\hhhzzz\\\XXXnnnrrrfff]]]WWWTTTPPPLLLIIIFFFBBB???===:::666444666;;;BBBFFFMMMJJJJJJKKKGGGGGGVVViiilllsss}}}hhhEEEAAA===777<<<999999888888888999999:::999888777666555555555666444EEEUUU___qqq~~~zzz}}}~~~uuuhhhYYYMMMDDD===<<<>>>>>>IIIJJJHHH]]]ooobbbyyytttpppzzzyyy{{{QQQEEE<<<<<<:::999888777777777555555555555555555555555666666666666666666666666777777888888888888777777777333444666444222;;;GGG\\\ppp~~~vvvnnnooottttttsssrrruuujjjdddaaaeeennn|||rrrkkkwwwnnnUUUNNNQQQSSSZZZdddoooooo}}}gggrrrpppgggVVVGGGCCC@@@BBB???<<<<<<===>>>>>>===<<<===>>>>>>>>>===<<<;;;<<<===EEEYYYooo{{{{{{www{{{nnnwww~~~uuuZZZKKKSSSXXXYYYrrr|||wwwwww||||||rrrSSSPPPXXXooojjjfffvvvyyy~~~vvvccc___]]]rrr~~~ddddddzzzpppfff^^^WWWPPPNNNLLLIIIGGGDDD???<<<:::888555444777===DDDIIIMMMHHHHHHJJJIIIHHHSSSbbbhhhyyy}}}ZZZEEEBBB:::666===888888888888888999999999888888777777666555555555555CCCSSS^^^iiiyyy{{{vvviii[[[LLLDDD???<<<<<<>>>CCCDDDFFFPPPpppqqq[[[kkk{{{}}}~~~IIICCC<<<;;;:::888777777777777555555555555555555555555555555555555555555555555666666777777888777777777666444555777444111666???VVViii{{{hhhfffnnnwww}}}~~~qqqmmmsssrrrqqqnnnpppyyyqqqqqqrrryyy}}}rrr~~~vvvqqqwwwzzz^^^KKKMMMRRRRRR[[[iiiwww{{{jjjtttkkkXXXIIIDDD@@@???>>><<<<<<<<<=========;;;<<<>>>???>>>===<<<;;;::::::@@@QQQhhhwwwxxxrrr}}}~~~xxxwwwzzzqqqsssxxx\\\LLLTTTYYY]]]yyy}}}~~~nnnrrrzzzzzzjjjfffgggqqqrrrlllrrrrrrQQQQQQZZZqqqllleeewwwwwwcccjjjyyyppphhhccclll}}}eeehhhrrrgggbbb]]]WWWLLLJJJIIIGGGFFFCCC>>>;;;888666555555999???FFFJJJLLLHHHHHHLLLJJJHHHPPP\\\jjjNNNDDDAAA777444:::777777888888999999999999888888888777666666555444555???OOO\\\ccclll~~~~~~|||~~~~~~{{{tttlll]]]QQQDDD???<<<;;;<<>>===<<<;;;::::::;;;@@@OOOfffyyy~~~yyyyyy|||}}}vvvkkk{{{zzz```OOOTTT]]]gggsss~~~lllaaadddiiiqqq||||||qqqaaa\\\YYYaaarrrtttpppxxxsssUUUWWW```uuunnndddvvvnnnnnnccc___mmmzzzppphhhkkkyyyzzz~~~xxxaaagggwwwggg```\\\VVVPPPJJJHHHGGGEEEDDDAAA===:::666666666888<<>>BBBEEEHHHIIIIIIFFFFFFFFFDDDFFFXXXlllZZZ===BBB>>>:::;;;444444555777888999999999888777777888888888666444333;;;666>>>QQQZZZaaa~~~sss{{{{{{ooouuuyyyqqqfff\\\cccooozzzuuuhhh```dddeeetttwwwyyy~~~sssjjjyyy}}}xxxuuulll[[[JJJ===;;;;;;;;;999999@@@HHHBBBccchhhhhhmmm|||JJJEEE999:::999888666555555555555444444444444444444444444333333333333333333333333222333444555666666666666333555555333444666777666222CCCPPPaaagggQQQMMMjjjzzzsss~~~iiiqqqzzz}}}qqquuuxxxtttoooqqqzzzxxxeeeZZZ[[[\\\YYYwww___KKKJJJPPPOOOSSSmmmWWW\\\~~~lllpppooouuu|||ggg[[[LLLCCCBBBAAA???<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::<<>>;;;;;;;;;:::888999777<<>>LLL[[[nnnyyyvvv~~~{{{}}}tttzzz}}}wwwssskkkvvvwwwvvvxxxkkkfffgggeeennn}}}xxxmmmjjjvvv~~~yyyrrrhhh[[[OOOFFF@@@???;;;777:::@@@DDDEEEFFFssswww```uuu{{{ggglllCCC===:::666666666666555555555555555444333333222222333333222222222222222222222222444444444444444444444444444444444444444444444444555777CCCSSSZZZVVVSSSUUUaaammmwwwrrrttt|||yyyyyy}}}|||vvvuuuxxxvvviii```______^^^|||~~~wwwdddRRRFFFMMMMMMRRReeewwwVVVXXXsssyyymmmaaapppqqq```VVVHHHAAA??????===:::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<@@@KKK[[[kkkuuuqqqxxxmmm{{{xxx|||{{{xxxooogggiiihhhlllvvv}}}iii___ZZZbbbooowwwnnn{{{xxxnnn|||uuullltttxxxsssrrrnnnqqqyyynnnjjjfff]]]RRRKKKFFFBBB===;;;;;;:::999777888888===FFFKKKJJJKKKNNNHHHDDDDDDHHHNNNXXXkkk~~~~~~dddMMM:::777:::777444555444555666666777777666666777888888888888777666555777666;;;HHHXXXkkk}}}~~~www}}}zzzvvv}}}~~~uuuwww|||yyymmmiiikkkttt}}}wwwmmmkkkxxx}}}tttkkk```SSSHHHAAA:::999:::===AAADDDFFFHHHZZZfff]]]vvvvvvppp^^^@@@===888666666666666555555555444444444333222222222222333222222222222222222222222444444444444444444333333444444444444444444444444444666???RRRccchhh```VVVaaalllxxxzzz}}}|||{{{zzz}}}}}}xxxtttuuu~~~www{{{yyyooogggkkkttt{{{}}}zzz```OOOGGGEEEPPPNNNYYYxxxlllHHH>>>kkkhhh\\\ggg{{{rrrWWWNNNCCC===<<<===;;;999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;>>>GGGVVVgggrrruuupppkkkuuu|||yyymmmeeehhhnnnuuullldddccciiisss|||{{{|||zzz|||||||||~~~vvvpppwww}}}jjjooo~~~wwwjjjeee```WWWMMMGGGBBB???<<<;;;;;;:::888777777888???HHHLLLKKKKKKMMMGGGEEEIIIQQQVVV^^^vvvQQQCCC888999;;;666333444333444555555666666555555777777777777777666666555777555777BBBRRReeezzzrrrttt~~~~~~{{{xxx{{{~~~uuutttxxxtttllljjjuuuxxxlll___TTTIII@@@:::888777;;;DDDFFFDDDFFFMMMtttrrrTTTggg{{{jjjyyy|||KKK<<<>>>555666666555555555444444444444444333222222222222222222222222222222222222222333333333333333333333333333333333333444444444444444555;;;MMMkkk|||qqqZZZ\\\fffuuuuuuvvvooo|||~~~zzzuuurrrzzz~~~zzzsssfffPPPEEEGGGKKKRRRSSSbbbzzzlllMMM888TTT{{{```ZZZaaaNNNGGG???;;;;;;<<<:::888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<>>ZZZ|||qqq^^^ccc~~~qqqaaahhh|||uuu|||}}}~~~yyyzzz{{{hhhSSSHHHHHHLLLRRRWWWSSS[[[```TTT===666PPPpppwwwgggtttnnnRRRAAA???<<<;;;<<<<<<;;;:::999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;???KKK\\\iii}}}|||xxx|||~~~ssswwwxxxooonnnvvv{{{qqqxxxyyyzzz}}}wwwuuu}}}zzznnnlllkkkggg___WWWQQQOOOMMMGGGCCCBBB888999:::999888999:::<<<@@@EEEJJJLLLNNNQQQOOOKKKIIINNNSSSXXXfffSSS>>><<<888555444333444555222333444444555555444444333444555555555555555555888999777777>>>KKKWWW\\\^^^ooo{{{vvvwwwwwwnnnlll{{{vvvqqquuuyyypppmmmxxx~~~{{{yyytttnnn___WWWLLLCCC>>><<<;;;;;;:::@@@DDDCCCHHH]]]fffRRRlll}}}pppDDD999999555666444444333333333222222222333333222111111111111111111111111111111111111111000000000111111222222333111111222222333333444444111888888999NNNpppdddbbb}}}iiibbb|||wwwvvvwwwzzzxxxpppaaaSSSGGGGGGMMMQQQUUUXXXUUUUUUPPPEEE???MMMnnnsss{{{UUUJJJ===<<<;;;;;;<<<;;;:::999888888999999999::::::::::::::::::::::::::::::::::::;;;<<<:::;;;DDDTTT```~~~zzzsssrrrzzzyyywwwooowww|||{{{rrreeekkk{{{pppjjjaaaYYYTTTNNNJJJJJJHHHCCC???>>>888999:::888777999<<<@@@EEEKKKNNNMMMNNNQQQPPPLLLHHHTTTZZZ___vvvtttIII;;;999666444444555555333333333444555555555555555222333444555555555555555333777888666:::GGGSSSXXX^^^xxx|||ooo~~~yyywwwvvvhhhaaammmvvvxxx|||mmmttt~~~ssswwwwwwuuutttmmmcccTTTNNNEEE???;;;::::::999999AAAEEEHHHZZZ~~~|||[[[eeeXXX<<>>CCCddd}}}mmm^^^eeeXXXBBB<<<<<<<<<;;;::::::999888888999999999999999999999999888888777777888888999:::;;;:::::::::<<>>888555111444777111111111111111111111111000000000000000000000000////////////////////////000000000000000111111222000111111111111222222222555444222888DDDQQQuuuuuuwwwooorrrvvvoooppp~~~}}}tttuuu}}}}}}}}}zzzyyy{{{ssskkkdddYYYMMMFFFFFFNNNRRRUUUVVVUUUTTTQQQMMMFFF===BBBbbbrrrfffbbbtttqqqHHH<<<<<<<<<;;;;;;:::999999888888999999999999999999999999888888777777888888999999999999999888:::>>>EEEJJJ```qqq{{{tttvvvllllll~~~vvvoooxxxtttqqq~~~zzzmmmmmmwwwrrreeeZZZNNNFFFBBBBBB@@@???===;;;:::999888888888888;;;@@@FFFKKKPPPQQQSSSSSSQQQQQQWWW]]]]]]aaatttaaaBBB777666555444444333444444444333333333333333333222222333333333333333333333333555555666777777:::GGGTTTiiitttxxxwww}}}~~~yyyfffRRReeelllppppppuuuzzzpppkkkddd\\\TTTLLLDDD??????===;;;;;;999999===BBBEEEDDDMMMmmmeeeccczzzdddnnnYYY;;;999666222444555111111111111111111111111000000000000000000000000////////////////////////000000//////000000111222000000111111111222222222555555222666???IIIhhhqqqqqqzzzxxxvvv{{{}}}|||yyy|||~~~}}}zzz}}}kkkbbbVVVNNNHHHFFFIIINNNWWW^^^\\\QQQMMMOOOHHH;;;>>>QQQlllgggcccqqq]]]???===>>>;;;;;;::::::999888888888888888888888888888888888777777777888888888999999888888777777777;;;@@@DDDRRRiii{{{~~~kkkvvvrrrjjjffflll~~~xxxggg\\\dddyyy|||uuuvvvlll___WWWMMMEEEDDD???>>>===<<<:::999888777:::888777999???EEEJJJMMMOOOUUUWWWRRROOOTTT^^^gggaaakkkJJJ777777444444333222222222222333222222222333333333333333333333333333333333333333444444666888777999BBBLLLeeewww}}}www{{{{{{YYYZZZ___hhhoooqqquuu}}}~~~xxxtttlllfff\\\SSSKKKDDD>>>;;;777999:::777888<<<@@@AAAEEEHHH^^^```[[[xxxwwwkkkcccmmmjjjHHH888;;;888333333222111111111111111111111111000000000000000000000000////////////////////////000000//////000000111222000000000111111111222222555555222444:::>>>VVVyyyvvvppp}}}wwwuuuwwwyyy{{{}}}XXXQQQHHHCCCEEELLLVVV^^^[[[^^^ZZZNNNFFFDDDAAA;;;LLLvvvdddgggSSS@@@???:::::::::999999888888888777888888888888888888888888666777777888888888888888888888888777666888<<>>888:::444444333222222222222333111111222222333333333444222222222222222222222222222333555888777777===DDDXXXeeeuuu{{{|||fffPPPTTTbbbtttwwwrrrxxx~~~}}}}}}zzzuuuoooiiifff___TTTKKKDDD@@@===<<<333777888777<<>>===333999888888888888888777777777777777777777777777777555666777888888888888777888999999888777888:::===DDDWWWfffsssxxxkkkkkkyyyrrrnnnuuukkklllsss~~~tttuuuyyyiiiaaa[[[aaavvv}}}{{{zzzppp}}}|||bbbLLLHHHGGG???<<>>OOOYYYdddjjjpppxxx~~~}}}|||ppp|||lllQQQQQQ```xxx~~~sssmmmrrr}}}wwwsssmmmeee___WWWPPPGGG@@@<<<;;;::::::999:::;;;===CCCHHHEEE>>>IIIjjjfffPPP\\\pppwwwFFF888555888222111444111000000000000000000000000/////////////////////////////////////////////////////////...///000000111//////000000000111111111000444111111555333<<>>;;;===HHHccc}}}gggKKK<<<<<<>>>555777777777777777777777777666666666666666666666666555666777888888888777666777888999999888888999;;;EEEPPPVVVaaarrryyyyyyxxxvvvsssssszzzyyyooolllyyyxxxmmmrrr~~~uuuyyyvvv}}}vvveeegggffflll}}}{{{{{{wwwuuukkkqqqyyy}}}}}}|||{{{|||hhhVVVGGGDDDCCC>>><<>>;;;999555555444333333222222333333111111111222222222222222222222222222222222222222222111333777777555777;;;HHHSSS\\\^^^bbbooo||||||uuutttooo}}}sssmmmRRRNNNYYYooo|||wwwoooooo~~~vvvpppjjjddd\\\WWWJJJFFF@@@;;;:::;;;;;;<<>>???999777777777777777777777777666666666666666666666666444555777888999888777666555777888999888777888999???JJJRRR___ssszzzzzzxxxyyy|||~~~fffqqq{{{vvvppphhhbbbooo~~~pppssswwwuuuffflllvvv~~~wwwpppjjjbbbbbbbbb```^^^\\\[[[ZZZQQQKKKDDD@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::@@@JJJRRRVVVXXXYYYYYYXXXKKKNNNdddnnnooo{{{JJJ===999222666333333222111111111111222222222222222111111111111111111111111111111111111222111222666777555666:::===MMM[[[___cccttt|||{{{zzzxxxxxx~~~zzzyyy___WWWTTT^^^iiioooppprrrvvvzzztttllleee___YYYRRRLLLDDDAAA>>>======>>>>>>===AAA===@@@EEE@@@;;;JJJ```vvv^^^tttyyyFFF;;;444555444///333666...000000000000000000000000///////////////////////////////////////////////////............///000000////////////000000000111...333111000555333333???@@@[[[```YYYccckkkllluuu}}}yyyrrrqqqtttxxx{{{{{{zzzzzzzzz~~~UUU___ggghhhgggddd[[[PPPBBBCCCCCCKKKggg|||kkkhhhsss|||zzzZZZ???>>>>>>===;;;666666666666666777777777777666666666666666666666666444555777888999888666555444666888888777666777888555FFFVVViii~~~~~~sssyyyzzziiibbb]]]```www}}}qqqgggjjjzzz|||}}}mmm\\\dddnnnzzz}}}}}}}}}}}}zzzrrrhhh```]]]ZZZUUURRRPPPMMMKKKHHHBBBDDDBBB===;;;>>>===999;;;;;;;;;;;;;;;;;;;;;;;;;;;DDDPPPXXX[[[[[[[[[\\\UUUFFFNNNjjjwwwxxx^^^>>>@@@666---:::222111111000000000000000333222222222111111000000111111111111111111111111333111222666777555666:::777KKK```gggnnnzzz}}}pppooo}}}xxxjjjYYYRRRUUU^^^eeejjjllltttzzzuuusssqqqkkkccc\\\VVVPPPIIIDDD>>>===;;;;;;<<<===<<<;;;DDDBBBHHHNNNEEE@@@[[[ffffffzzzddd<<<777222444333///444666,,,000000000000000000000000////////////////////////////////////////////////...............///000000////////////000000000000...444111000555222111;;;999\\\ggg___```\\\\\\jjj~~~wwwqqqtttxxxzzzxxxvvvtttsss{{{~~~~~~}}}}}}{{{jjjgggggggggcccXXXKKKCCCBBBGGGYYYvvvbbb\\\nnn|||```LLL>>>>>>???:::666999555555666666777777888888555555555555555555555555555555555555555555555555444444555666777888999999:::AAALLL[[[kkkxxx}}}|||wwwvvvrrrooo___]]]^^^ppp~~~~~~sssssstttyyy}}}hhh[[[lllxxx|||vvvqqqkkkddd]]]YYYQQQQQQOOOMMMIIIEEEBBB@@@???>>>===<<<<<<<<<<<<<<<>>>>>>???>>><<<;;;;;;<<>>======<<<;;;;;;;;;<<<:::<<<>>>===;;;===EEEKKKQQQUUUYYYZZZYYYVVVTTTQQQMMMSSS```uuu[[[;;;888666222444666222222222111111111000000111111111111111111111111000000000000000000000000222222222333333333444444777999HHH___mmmuuutttxxx~~~~~~vvvtttuuuyyy|||~~~tttVVVLLLPPPYYYZZZ```kkkvvv{{{xxxxxxuuuoookkkbbb]]]UUULLLDDD???<<<;;;;;;;;;;;;<<<@@@FFFLLLNNNJJJEEEAAAFFF\\\|||}}}```XXXhhh~~~vvvwww[[[===666666555444222111111000000////////////////////////..............................---------,,,,,,,,,....................................////////////000000000111222333444555777BBB]]]zzz}}}mmmiiirrrvvv~~~wwwwwwxxxvvvuuuvvvwwwuuussssssvvv}}}{{{yyyzzz~~~|||{{{zzzlllkkkcccTTTFFFBBBJJJSSSooo}}}ttt~~~YYYGGG===888:::999555666;;;666666666666666555555555444444444444444444444444444444444444444444444444333444444555666777888888888777<<>>IIIOOOWWW^^^aaagggwwwzzzwwwtttssssssqqqlllgggTTTPPPIIIBBB===:::::::::===<<<>>>AAAFFFJJJLLLNNNLLLCCCFFF]]]tttVVVTTTjjjvvvtttDDD333999444444222111000000000000////////////////////////------------------------...------------,,,,,,,,,........................---............/////////000000000000111222444444666===UUUwww{{{www~~~mmmvvvyyyvvvyyyzzzyyyyyywwwrrrmmmmmmsss{{{~~~~~~~~~~~~}}}}}}|||{{{|||xxxxxx{{{zzzzzzyyyyyyzzzzzz{{{|||eee^^^PPPBBBAAARRRjjjzzzxxxkkkJJJ@@@<<<:::<<<:::666777<<<666666666555555444444444444444444444444444444444333333333333333333333333333333444555555666777777777444777BBBRRRaaannnwww}}}|||ccc___ooosssooo|||~~~xxxvvvyyysssnnngggbbb[[[VVVRRROOOLLLJJJGGGFFFEEECCCAAA>>><<<;;;;;;;;;:::::::::;;;;;;<<<<<<>>>@@@@@@AAAHHHSSS\\\]]][[[ZZZZZZYYYUUUTTTUUU]]]ppp}}}MMM999444:::555111222111111111111111000000000000111111111111111111111111000000000000000000000000111222222222222333333333222444666<<>>??????DDDKKKOOOMMMKKKJJJHHHJJJbbb[[[VVVrrrZZZ:::444;;;333222111000////////////////////////////////////------------------------------------------------........................---------.........///////////////000000222333333555777GGGiii|||~~~zzznnnkkkvvv|||zzzzzzzzzxxxxxxvvvpppkkkmmmsssyyy|||{{{}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~|||zzzyyy~~~zzzxxx{{{yyyssszzzyyyyyyyyyzzz|||~~~NNNLLLIIIMMM```{{{zzzyyy~~~|||yyy|||oooRRRHHH<<<;;;<<<;;;888555666:::666666555555444444333333444444444444444444444444333333333333333333333333333333444444555555666666555444666===FFFTTTlll~~~~~~nnncccfffttt~~~{{{yyy|||xxx{{{~~~}}}yyy{{{rrrhhheee```\\\VVVRRROOOLLLJJJHHHCCCBBBAAA???===<<<;;;::::::::::::::::::;;;<<<=========@@@EEELLLSSSWWWYYY```XXXSSSVVVZZZZZZ[[[^^^lllZZZBBB777777;;;333000333111111111111000000000//////000000000000000000000000////////////////////////111111111222222222333333111333333555CCCVVVaaabbbeeeiiinnntttzzz~~~xxxuuussstttuuuzzz|||lllXXXJJJCCCEEEKKKQQQRRRQQQUUU[[[llluuu~~~~~~zzzvvvrrrmmmjjjeeecccaaa^^^ZZZUUUOOOKKK???===:::888999<<<@@@BBBBBBDDDKKKSSSSSSMMMJJJKKKJJJhhhjjjVVVkkkdddAAA666666444222222111000////////////........................------------------------------------------------........................------------............////////////000111222222111000999UUU{{{www|||iiiiiiwwwzzzuuuuuufffiii|||~~~vvvrrrrrrqqqnnnlllooouuuzzzyyyvvvuuuxxx|||~~~~~~}}}~~~~~~}}}}}}{{{xxxvvvuuutttttt||||||{{{zzz{{{|||~~~BBBPPPbbbuuuvvvmmmnnnvvvsss~~~UUUAAACCC::::::999888555333444555444444444444444333333333333333333333333333333333222222222222222222222222333333333444444444555555444444666:::>>>JJJffftttxxx~~~yyyrrruuu~~~}}}{{{yyyssswww~~~{{{|||xxxggg___]]]WWWTTTOOOLLLJJJHHHEEEDDD@@@???>>><<<;;;:::::::::::::::::::::;;;<<<>>>>>>===>>>CCCLLLVVV\\\\\\ZZZaaaWWWRRRVVV\\\___gggppprrrCCC999333666777///000555333111111000000000/////////000000000000000000000000////////////////////////111111111111222222222222111222333444===MMM[[[bbbZZZ___jjj{{{{{{uuussstttwww~~~pppaaaIIICCCBBBFFFKKKKKKKKKMMMWWW```jjjqqqzzzzzzvvvqqqmmmjjjgggdddbbbZZZXXXVVVQQQLLLFFFAAA???999999999:::<<<@@@DDDFFFMMMKKKMMMOOOKKKDDDGGGQQQkkkhhh\\\```xxxKKK777999888000222222111000000///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,------------.........///////////////000111111222333666GGGlllzzzyyykkkyyyqqq___gggyyy{{{wwwlllbbbdddtttxxxppppppmmmlllmmmqqquuuxxxvvvttttttwww{{{~~~}}}~~~~~~}}}{{{{{{~~~}}}|||xxxuuuuuuxxx|||||||||{{{{{{{{{{{{{{{|||\\\tttlll^^^iii}}}www```FFF<<<;;;999888666444444444444333333333333333333444444444333333333333333333333333222222222222222222222222333333333333333444444444444222444888:::CCC\\\vvvyyyqqqttt{{{zzzzzzzzzyyyooopppsssyyy}}}wwwwwwzzzvvvhhh^^^YYYVVVNNNLLLIIIGGGEEECCC@@@>>>>>>===<<<:::999999999::::::::::::;;;<<<>>>???@@@BBBEEELLLTTT[[[^^^^^^\\\[[[UUUTTTZZZ___fffyyytttNNN<<<444111555444---000666111111000000000////////////000000000000000000000000////////////////////////111111111111222222222222111111333444777@@@PPP___^^^aaannnwwwtttuuuvvvxxx{{{zzzhhhXXXIIICCCCCCDDDEEEGGGHHHOOOWWW\\\eeeqqqzzz}}}~~~{{{|||~~~~~~~~~|||}}}~~~|||xxxtttsssrrriiifffbbb___]]][[[XXXVVVNNNMMMJJJFFFBBB>>>;;;::::::;;;===@@@CCCGGGJJJLLLTTTNNNJJJJJJGGGLLLbbb{{{|||XXX```xxxZZZ@@@:::999666333222222111000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........//////.........///000000111777777<<>>888999888555333444777666444222222222333333444444444333333333333333333333333111111111111111111111111333333333333333333444444555000111777:::@@@SSSiiizzzqqqqqqrrrnnnyyyrrrpppqqqrrrrrrnnnmmmlllooouuu|||{{{xxxrrrpppqqqkkkmmmjjjbbb\\\YYYUUUQQQJJJHHHFFFEEEDDDAAA>>>;;;===<<<;;;999999999999:::::::::;;;;;;===>>>@@@AAAIIIOOOVVV[[[\\\\\\\\\\\\SSSRRRVVV^^^aaalllYYY555<<<444333777444,,,000555...000000000000////////////000000000000000000000000////////////////////////000111111111111222222222111111333444111555GGG\\\hhhiiivvvyyyvvvxxxxxxxxxyyy}}}~~~zzz^^^LLLDDDBBBEEEHHHBBBGGGKKKMMMSSS^^^gggjjjuuuxxx|||{{{|||}}}zzzvvvssssssuuuyyy{{{}}}xxxxxxwwwsssnnnhhheeeddd___]]]ZZZXXXVVVRRRNNNJJJEEEEEECCC@@@===;;;:::;;;>>>@@@CCCFFFJJJNNNPPPRRROOOIIIFFFJJJQQQgggjjj___YYYnnnrrrAAA999<<<444000666333222111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......///............//////000,,,555333...AAAjjjtttnnnsssnnnjjjqqqyyyxxxuuupppjjjgggggghhhhhhiiikkknnnrrruuuwwwxxx{{{|||}}}{{{}}}{{{|||}}}yyy~~~zzzxxxyyy|||~~~{{{xxxyyyzzz{{{}}}}}}|||{{{zzzrrrzzzxxxZZZBBB???<<<999999777666555444444444444444333333333444444444555555222222222222222222222222222222222222222222222222111111222222222333333333///333666444333:::IIIVVVhhhqqqyyy}}}|||fffnnnmmmfffccciiirrrsssllljjjmmmkkkhhheeehhhqqq{{{|||~~~{{{rrrmmmkkkiiieeeaaa^^^]]]ZZZVVVSSSOOOLLLKKKEEEDDDBBB@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<>>>CCCIIIMMMYYYZZZ[[[\\\]]][[[WWWUUURRRWWWZZZ[[[gggfff@@@555888333222111000////////////000000000000000000000000............////////////000000000000000000000000000000000000111111111111///111333222111555>>>EEEfffqqq~~~{{{sssuuu{{{|||yyyttt{{{|||{{{}}}zzz}}}\\\AAA<<>>;;;::::::<<>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999:::===AAAFFFMMMTTTYYY]]]^^^^^^^^^\\\ZZZWWWUUUXXX[[[aaalllwwwOOO;;;555111333222111000////////////////////////////////////............//////////////////////////////////////////000000000111111111///111333111000222888>>>SSSgggttt|||yyyyyy{{{wwwqqqvvv}}}~~~}}}|||sssuuukkkWWWKKKAAA999?????????<<<;;;???HHHOOORRRVVV\\\^^^```cccjjjoooqqqrrrsssuuuvvvvvvuuuuuuxxx}}}~~~}}}|||{{{{{{{{{~~~yyyxxxwwwxxxzzz{{{{{{zzz}}}|||{{{yyywwwvvvuuuuuuwwwrrrnnnmmmnnnooollliiikkkjjjgggddd___ZZZVVVTTTNNNMMMKKKHHHDDDBBB???>>>>>>===;;;:::;;;>>>BBBEEEOOOSSSTTTQQQOOONNNJJJEEEEEEEEE[[[mmmWWW]]]tttgggMMM666222666444222222000000000000/////////.........---------,,,,,,,,,------------------------------------------------------------------------------------------------............////////////111000000222555@@@VVViiijjjppp{{{{{{ooopppwwwuuusssnnnjjjjjj]]]]]]^^^___ccciiioootttrrrvvv{{{}}}}}}~~~yyyzzz{{{||||||{{{zzzyyywwwvvvwwwxxx{{{|||{{{zzzvvvxxxyyyzzzyyyzzz{{{|||zzzvvv|||xxxppppppzzzjjjSSS===888;;;999777777777666666444333222111111000000111111111222222222222222222222222222222222222222222222222222222222111111111222222222222333333333333222222666;;;@@@LLL^^^qqqyyy}}}jjjjjjyyyxxxzzz]]][[[cccqqqvvvooohhhggggggeeeccc``````ccchhhlllyyy}}}~~~~~~}}}}}}~~~~~~|||wwwxxxzzz{{{zzzyyywwwvvvhhhccc]]]YYYXXXVVVSSSPPPLLLKKKJJJIIIGGGEEEDDDCCC>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;>>>BBBIIIPPPWWW]]]```^^^______]]]ZZZWWWWWWWWW^^^fffsssQQQ777888777---222222111000////////////////////////////////////---............///////////////////////////////////////000000000000111111///111222111//////333666CCC]]]lllpppwwwyyywww{{{~~~{{{zzz{{{zzzvvvuuu~~~yyy|||yyynnnsssvvvnnnaaaKKK888888::::::999888:::???CCCCCCGGGLLLOOOQQQUUU[[[``````aaabbbbbbccccccbbbbbbgggmmmuuuzzz|||{{{yyyxxxxxxxxxwwwvvvwww{{{~~~{{{}}}~~~{{{zzzxxxxxxzzz{{{|||{{{||||||zzzxxxuuuqqqnnnllliiieeebbbbbbdddeeecccaaabbb```^^^ZZZVVVRRRNNNLLLGGGEEECCC@@@>>><<<<<<<<<;;;;;;;;;===@@@DDDIIIKKKRRRQQQQQQPPPJJJDDDCCCGGGKKKjjjkkkSSSWWWtttHHH<<<333444444000000333000000000/////////.........------------,,,,,,,,,---------------------------------------------------------------------------------------------------............//////////////////000000555DDDSSSjjjuuu}}}zzzzzzuuulllyyynnnfffbbb[[[ZZZZZZ[[[___dddjjjnnnmmmpppsssvvvxxxzzz}}}xxxyyyzzz{{{{{{{{{zzzyyywwwvvvvvvxxxzzz{{{{{{yyyvvvvvvvvvwwwxxxyyyxxxwwwpppaaa```oooyyysssvvvpppNNNBBB999999:::777555555:::999888777666444333222000000000111111111222222111111111111111111111111111111111111111111111111111111111111222222222222444222111222444666777777IIIZZZlllqqqtttrrrlllsssyyyzzzzzzeeeYYYfffwwwzzzqqqhhhaaa``````bbbcccbbb```^^^iiinnnuuu{{{}}}|||zzzxxx|||{{{zzzxxxxxxxxxyyyzzz~~~~~~vvvvvvuuutttqqqnnnkkkiii```\\\WWWTTTRRRQQQOOOMMMHHHHHHFFFEEECCCBBBAAA@@@;;;::::::999999::::::;;;;;;::::::;;;;;;<<<===>>>EEEFFFIIIOOOTTTYYY[[[\\\]]]^^^^^^ZZZWWWWWW[[[___ggg|||ccc<<<000777888000111111000///////////////////////////////////////---------.........//////////////////////////////////////////000000000111...000111111//////000222:::OOObbblllnnndddbbbppp}}}}}}zzz|||vvv~~~|||rrrwwwzzzqqqwww{{{ppp[[[HHH;;;999888:::>>>@@@???======???CCCEEEGGGJJJOOORRRTTTTTTUUUVVVWWWWWWXXXXXXXXX\\\ccciiimmmoooqqqrrrqqqrrrrrrrrrrrruuuyyy|||}}}|||}}}yyyvvvuuuuuuuuutttrrrrrrqqqoookkkfffbbb___^^^\\\ZZZZZZ\\\\\\[[[YYYWWWUUUSSSPPPLLLHHHEEEDDDBBB@@@>>><<<;;;;;;<<<===:::<<<@@@DDDHHHLLLNNNOOOOOOIIIHHHIIIDDD@@@GGGUUUssszzz^^^^^^www}}}ZZZ===777444666444///...000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---000222111333<<>>===<<<999999999999999:::;;;;;;999::::::;;;===???AAABBBLLLKKKMMMPPPUUUWWWVVVUUU[[[\\\ZZZUUUQQQTTT^^^ggg|||rrrHHH777666555333444111000//////////////////........................------------.......................................////////////000000000---///000111111111222222333<<>>@@@BBBDDDIIIJJJKKKMMMOOOPPPRRRSSSRRRTTTWWWZZZ]]]```dddggghhhkkkooorrrssssssssstttqqqsssuuuyyy|||~~~~~~||||||}}}}}}~~~~~~yyytttvvv{{{wwwsssnnnjjjhhhgggfffddddddeeeeeedddaaa\\\WWWTTTUUUTTTSSSSSSRRRQQQPPPNNNMMMKKKIIIFFFCCCAAA???>>>>>>===;;;:::;;;<<<>>>???AAADDDIIIMMMNNNNNNLLLJJJMMMDDD???@@@DDDLLLbbbyyymmmddddddzzz~~~cccAAA<<<777444444333000......////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---000333222222777???VVVwwwxxxtttxxxrrrssskkkbbbaaaaaabbbcccaaa^^^[[[dddddddddfffiiimmmppprrruuuvvvvvvwwwvvvuuusssrrrwwwvvvvvvxxxzzzzzzyyyxxxxxxuuutttuuuvvvuuuqqqmmmxxxhhhrrr|||jjjKKK>>>666777777666555444666888555555555555444222000...000111111111111222222222111111111111111111111111111111111111111111111111000000000111111111111222000000000333555666666444444EEEYYYhhhtttqqqoooxxx~~~{{{qqqcccZZZWWWWWWVVVUUURRRSSSUUUZZZ___bbbcccbbbbbbbbbbbbccceeegggjjjkkkjjjlllppprrrsssuuuwwwyyyxxxzzz}}}~~~|||||||||{{{}}}~~~~~~~~~~~~|||}}}}}}~~~|||yyyyyy{{{~~~}}}zzzwwwtttlllkkkhhhccc^^^YYYUUUSSSPPPOOOMMMKKKHHHFFFEEEDDDAAAAAA???>>><<<;;;999999:::999999999::::::;;;<<<:::;;;<<<>>>AAADDDGGGHHHMMMKKKLLLOOOTTTVVVUUUSSSTTTUUUSSSMMMKKKSSSeeetttxxxRRR666666999111---444000//////....../////////........................,,,------------.......................................////////////000000......///000111222333333111222???]]]kkkZZZQQQbbbsss|||vvvrrr{{{ttt]]]BBB555888???AAA??????>>>>>>===============AAAAAABBBDDDFFFIIIKKKMMMPPPQQQQQQPPPPPPRRRUUUWWW[[[aaahhhmmmppppppoooooommmnnnpppsssuuuvvvwwwwwwtttssssssttttttuuuvvvwwwqqqrrrtttuuuuuutttrrrqqqtttssspppkkkggggggkkkpppiiifffbbb```___^^^]]][[[ZZZZZZ[[[ZZZXXXTTTPPPNNNLLLLLLKKKJJJIIIGGGEEEDDDEEEDDDBBB@@@>>>=========;;;;;;;;;<<<===@@@BBBCCCKKKLLLNNNNNNLLLIIIDDDAAA@@@;;;;;;CCCTTTnnnnnnZZZaaakkk}}}yyyyyyNNN:::999444000///000111000////////////.........------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............000222000...111777IIIjjj}}}tttggggggwwwvvvtttwww|||uuuhhhfffdddeeeeeeccc]]]YYY\\\[[[\\\___dddiiilllmmmooopppqqqrrrrrrrrrqqqpppuuuttttttvvvwwwxxxwwwuuurrrrrrsssuuuwwwwwwtttrrr}}}}}}xxxLLL:::888333555666555444444555666222333444444333111///.../////////000000000111111111111111111111111111111111111111111111111111111000000000000111111111111...///111222333333333444666>>>KKKYYYkkk{{{zzzxxxrrrvvvzzzlll```ZZZ[[[]]]YYYUUUQQQPPPRRRVVVWWWWWWVVVVVVVVVWWWYYY[[[]]]___```cccgggiiikkkmmmoooqqqooorrrvvvxxxwwwvvvvvvvvvwwwxxxzzzzzzyyyyyy{{{|||zzzzzzzzz{{{|||}}}~~~~~~~~~}}}zzzvvvssssssuuu{{{|||}}}~~~~~~}}}{{{zzzvvvvvvuuussspppnnnllllllbbb```^^^ZZZVVVRRROOONNNJJJJJJHHHFFFBBB@@@??????======<<<<<<;;;:::::::::;;;;;;::::::;;;;;;<<<<<<<<<===???CCCGGGKKKNNNPPPNNNLLLKKKNNNTTTWWWWWWTTTRRRTTTUUUSSSVVVgggTTT???111444666///---111//////.........//////000........................,,,,,,---------........................................../////////000000//////......000111111111111222555GGG]]]cccdddnnnxxxttt|||}}}}}}xxx]]]IIICCCCCCDDDCCCDDDCCCAAA@@@??????>>>===<<<<<<<<<===???BBBDDDEEEHHHJJJLLLKKKJJJJJJJJJKKKPPPUUU\\\aaacccccccccccceeefffhhhjjjlllnnnoooooojjjkkklllmmmmmmmmmlllkkkcccdddfffhhhhhhfffdddccceeedddbbb```___```bbbbbb```^^^\\\[[[[[[ZZZXXXVVVTTTTTTTTTSSSQQQNNNJJJIIIEEEFFFFFFEEECCCAAA@@@???@@@???===<<<<<<<<<=========>>>@@@BBBDDDGGGHHHIIIMMMLLLJJJGGGDDDBBBAAA@@@===HHHVVVhhh^^^PPP^^^yyy{{{|||XXX>>>888444333222///...///111111//////.........---------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........///---...000///---000666@@@XXX~~~~~~xxxvvvqqqiiibbbccchhhmmmnnnaaa```dddmmmuuu{{{vvvqqqkkkhhhgggddd___ZZZXXXWWWXXX[[[```dddeeeeeefffhhhkkkmmmpppqqqqqqqqqrrrqqqqqqrrrttttttsssqqqooorrrvvvxxxwwwvvvvvvvvv|||xxx{{{sssKKKDDDBBB222444777999666444444333222222333555555555333111000............/////////000000000000000000000000000000000000000000000000000000000000000111111111111---///222222111000111333444444888FFF```zzz|||vvv}}}hhhfffssseeecccfffeee]]]TTTNNNNNNPPPRRRRRRPPPOOOOOOOOOQQQRRRTTTVVVTTTWWWZZZ\\\^^^___bbbcccgggjjjnnnppppppooooooooosssuuuwwwwwwvvvvvvxxxzzzxxxxxxxxxxxxyyyzzz{{{|||zzzyyyxxxvvvttttttuuuvvvrrrtttvvvwwwwwwvvvsssrrrggghhhhhheeebbb______```YYYXXXVVVTTTQQQOOOMMMLLLGGGGGGFFFCCC@@@===<<<<<<;;;<<<<<<<<<============<<<<<<<<<;;;;;;<<<<<<===>>>@@@BBBFFFKKKPPPSSSVVVQQQNNNLLLNNNTTTXXXWWWUUUZZZ^^^aaadddmmm\\\@@@999333111111000000000//////.........//////000........................,,,,,,,,,---------........................................../////////000111///------...///000///,,,333...000KKKfffrrrwww~~~sssyyy~~~}}}mmmkkkpppvvvdddWWWNNNIIIFFFCCCAAA???>>>>>>>>>===<<<::::::::::::;;;===???@@@>>>BBBGGGIIIIIIHHHGGGGGGKKKNNNRRRTTTUUUUUUUUUVVVTTTVVVYYY]]]```ccceeefffbbbccceeefffeeedddaaa```^^^```bbbddddddbbb```^^^ZZZ[[[\\\]]]___```^^^ZZZ[[[YYYWWWWWWVVVUUURRROOOPPPPPPOOONNNKKKHHHFFFDDDBBBCCCDDDDDDBBB@@@??????======<<<;;;;;;<<<===>>>AAABBBEEEHHHKKKNNNOOOPPPIIIFFFBBB???>>>???BBBDDDRRRiiitttZZZRRR```sssyyyzzz]]]===444666222666777222......000222//////.........---------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........,,,---///000///333999333DDDlll{{{rrrrrrtttqqqggg\\\\\\bbb\\\[[[aaammmwww{{{~~~~~~ssslllhhheee```[[[ZZZYYYXXXZZZ]]]___^^^\\\```bbbfffjjjnnnqqqssssssooonnnnnnoooqqqqqqpppnnnqqquuuzzzzzzwwwttttttuuueeeGGG===;;;666000444444444333333222222222444444333333222111000000000000000000111111111111000111222333222000...,,,000000000000000000000000////////////000000000000000111111111111222222222222222666CCCWWWlll|||yyyuuuwwwlllUUUddd}}}xxxhhhXXXRRRSSSPPPJJJOOONNNKKKJJJIIIIIIJJJKKKPPPPPPPPPQQQSSSVVVZZZ\\\^^^___aaaccceeeggghhhiiimmmmmmooopppqqqqqqqqqqqqtttuuuwwwvvvuuuttttttuuuuuuqqqnnnooosssvvvuuurrrtttuuuuuutttpppkkkfffbbb^^^\\\ZZZZZZZZZYYYXXXVVVQQQPPPNNNLLLJJJGGGEEEEEECCCBBB@@@>>><<<;;;::::::888:::<<<===<<<:::::::::;;;<<<<<<===============BBBGGGMMMRRRTTTVVVXXXZZZTTTTTTUUUSSSPPPPPPVVV^^^yyymmmggguuukkkCCC777555333111000000000111........................000000//////.........---........................000///...------------------------............//////////////////////////////......222999JJJggg|||}}}yyy|||yyyuuu}}}}}}pppkkkwww~~~yyyvvvmmm^^^RRRMMMGGGAAA@@@CCCCCC???;;;:::<<<===<<<;;;;;;;;;<<<<<<===???AAABBBBBBAAA@@@EEEFFFIIIKKKMMMMMMMMMMMMMMMMMMOOOQQQSSSUUUWWWWWWYYYZZZ\\\]]]]]]]]]\\\[[[XXXXXXXXXYYYZZZ[[[[[[\\\]]]]]]]]]\\\\\\[[[YYYYYYXXXWWWVVVTTTRRRPPPOOONNNLLLKKKJJJIIIGGGEEEDDDCCC???>>>===<<<<<<;;;<<<<<>>999777777;;;@@@CCCFFFNNNPPPLLLKKKMMMFFF:::DDDBBB>>>===BBBMMMZZZccc|||fff^^^```iii{{{iiiAAA888999555333333222111000///...---000000///...------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.....................///000000111999TTT}}}{{{qqqhhh```[[[kkkjjjgggfffqqqpppyyypppiiihhheee```\\\[[[ZZZYYYXXXXXXXXXXXX]]]]]]^^^```cccggglllnnnooonnnlllmmmnnnooonnnmmmqqqqqqppppppppppppqqqqqqsssRRR===888999888555444444333333333222222222333333222222111000000////////////000000000111111...///111222222111000///000000000000000000000000////////////000000000000000000111111111222222222000111444999CCCTTTfffsss~~~qqqllluuu}}}zzzuuuuuu}}}iiiWWW___jjjyyylllsssssshhh[[[TTTQQQNNNFFFHHHJJJJJJIIIHHHJJJLLLJJJIIIIIIJJJKKKNNNQQQSSSUUUVVVWWWYYY[[[\\\^^^___ddddddfffggghhhiiijjjjjjlllmmmoooooommmlllmmmmmmmmmjjjfffgggkkkmmmllliiioooooonnnlllhhhccc___\\\VVVTTTRRRRRRRRRRRRPPPNNNMMMLLLKKKIIIFFFDDDCCCBBB>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<;;;999:::;;;;;;;;;<<<===>>>AAACCCDDDMMMOOORRRTTTVVVXXXYYYZZZZZZWWWSSSOOOPPPXXXiiivvv}}}{{{oooJJJ???666555333111000000000111........................000/////////.........---........................//////...------------------------............///////////////////////////111000///000444@@@WWWlllxxxuuuttt}}}tttuuu}}}vvvnnnlllxxxzzzsssrrrsssjjjSSSMMMFFFCCCDDDDDD@@@============<<<;;;;;;===>>>888888999:::<<<>>>@@@@@@AAABBBCCCEEEFFFGGGHHHHHHGGGGGGHHHJJJLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVXXXYYYYYYXXXWWWVVVUUUUUURRRRRRPPPNNNLLLJJJIIIHHHGGGFFFEEECCCAAA@@@???>>>======<<<;;;;;;;;;;;;;;;999:::<<<@@@DDDJJJNNNQQQMMMMMMIIIBBB???@@@AAA@@@888===DDDOOO___uuutttkkkccc^^^]]]dddpppoooKKK>>>:::666333333333222111000///...---000//////...------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------..................//////000000666DDD]]]|||uuuwwwzzzyyytttqqqzzzyyyuuuoooiiieeebbb^^^\\\[[[YYYWWWUUUUUUUUUVVVXXXZZZ]]]```aaafffgggiiikkklllnnnoooooosssrrrrrrqqqppppppppppppbbbSSS@@@555444777999888333333333222222222222222222111111000000/////////.........////////////000,,,...///111222222111111000000000000000000000000////////////000000000000000000000111111111222222111444666444555@@@UUUeee}}}~~~lllbbbmmm{{{{{{ooofff|||~~~qqqhhhXXXMMMTTT]]]RRR>>>FFFSSS___bbb___ZZZUUUQQQJJJLLLOOONNNJJJGGGFFFGGGDDDDDDCCCCCCDDDFFFHHHIIIKKKLLLMMMNNNPPPQQQRRRSSSWWWXXXYYY[[[]]]^^^^^^^^^___aaacccbbbaaa```aaabbbbbb___\\\]]]___```___]]]eeedddbbb```\\\YYYVVVTTTNNNLLLJJJJJJJJJJJJHHHGGGHHHGGGFFFDDDBBB@@@???>>>;;;;;;;;;;;;;;;<<<<<<=========>>><<<;;;:::;;;=========>>>@@@CCCGGGKKKNNNUUUUUUVVVXXXZZZ[[[[[[ZZZUUUSSSOOOKKKOOO___uuu{{{HHH333888555444222000//////000000......................../////////...............------------------------///...---------------------------............///////////////////////////222111000000///444CCCRRRjjjkkkfff___fff}}}tttqqquuuwwwooommmxxx~~~lllvvvxxxjjjVVVGGG??????@@@AAABBBBBBCCCBBBAAA>>>;;;999999888777777888:::===>>>>>>>>>>>>???@@@BBBCCCDDDBBBAAAAAABBBCCCFFFHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNQQQQQQQQQQQQPPPPPPOOONNNMMMLLLJJJHHHFFFDDDCCCBBBAAAAAA@@@>>><<<;;;:::999999999999999999:::::::::;;;>>>BBBGGGJJJKKKLLLLLLGGGDDDBBBAAA<<<888:::@@@LLLYYYlll~~~bbbPPPKKKVVVbbbpppyyyxxxvvvBBB777<<<777222444222222111000//////......//////......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......------......///000///333444<<<[[[~~~zzz|||{{{ssslllccc___]]][[[WWWSSSOOOPPPRRRSSSTTTTTTTTTTTTYYY]]]cccfffhhhiiimmmppprrrqqqqqqpppooonnnmmmmmmhhhLLLJJJCCC:::555444555666555222222222222222111111111000000/////////.........---------.........//////---...///000111111111000000000000000000000000000////////////000000000000000000000000111111111111000444666333222:::KKKYYYxxx{{{|||||||||ooofffmmmwww||||||{{{|||vvvxxxSSS===>>>>>>666222555<<>>======;;;;;;;;;;;;<<<======>>>?????????===;;;<<<>>>@@@BBBCCCEEEGGGKKKOOORRRTTTWWWWWWWWWZZZ]]]]]][[[XXXMMMPPPPPPOOOVVVhhh}}}SSS===777222444333111000/////////000................................................------------------------......---,,,,,,------------------............///////////////////////////111000111111......666@@@ZZZdddhhhbbbdddxxx~~~uuusssyyyuuuvvv}}}zzz~~~nnn\\\OOOGGGBBBAAA@@@BBBDDDGGGGGGDDD???;;;@@@>>>===;;;::::::::::::===<<<<<<<<<<<<>>>@@@AAA@@@???>>>>>>???AAACCCEEECCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGFFFDDDBBBAAA??????>>>>>>===<<<;;;999888888666666888999;;;<<<======GGGHHHJJJJJJIIIGGGDDDBBBAAA;;;:::>>>>>>???LLL]]]~~~nnnYYYMMMNNNVVVmmmvvvoooxxxTTT::::::;;;111...666222111111000//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------------.../////////000///111BBBZZZhhhiiiqqqzzzrrrfffxxx~~~pppgggeeebbb]]]XXXRRRRRRSSSSSSSSSQQQOOONNNPPPVVV]]]``````aaaeeeiiijjjjjjjjjjjjjjjjjjiiiiii}}}[[[FFF>>>???===:::777555333222222111111111111111111111111/////////...............------------............/////////000000/////////////////////////////////////////////000000000000//////000000000111111111,,,...000000000555>>>FFF[[[jjjzzz~~~|||xxxsssnnnqqq~~~zzzpppvvvwwwNNN@@@AAA@@@888222111999FFFNNNPPPOOOSSSLLLEEEDDDHHHJJJHHHEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMJJJLLLNNNNNNMMMLLLMMMNNNOOOOOONNNNNNNNNNNNMMMKKKMMMLLLKKKJJJIIIJJJJJJKKKFFFEEECCCCCCDDDDDDCCCAAA@@@@@@??????>>>======<<<;;;;;;;;;:::;;;;;;<<<<<<======>>>===<<<>>>@@@CCCIIIKKKMMMQQQSSSUUUVVVVVVXXXXXXYYY[[[[[[YYYVVVSSSOOOVVVZZZ\\\fff{{{YYY===<<<;;;222222111111000////////////........................---------...............------------------------------,,,,,,,,,------...---------............///////////////////////////......111222000...222999@@@YYYnnnoooiiiwwwxxxuuuwww{{{qqqwwwsssbbbSSSJJJFFFCCC@@@???AAABBBBBBAAA@@@@@@@@@???>>><<<:::999;;;;;;:::999:::;;;===>>>>>>===<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@BBBAAA@@@???>>>===<<<;;;;;;;;;:::::::::999999999888:::<<>>AAA888777666555444222111000000000000000000111111111........................---------............///////////////////////////////////////////////////////////////000000000000/////////000000000111111......///000222333555777HHH^^^wwwpppkkkvvv~~~www|||eeeIII999///777666666444333999JJJ[[[eee]]]RRRMMMMMMLLLIIIEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAACCCCCCEEEFFFGGGGGGHHHHHHDDDEEEGGGHHHGGGGGGHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFBBB@@@??????@@@@@@???>>>>>>>>>>>>===============::::::999999:::;;;;;;<<<;;;===???AAAAAACCCGGGIIIPPPQQQSSSUUUWWWXXXYYYYYYZZZ[[[[[[YYYVVVSSSSSSSSS[[[dddjjjnnn|||WWWAAA999333111555000000000000//////..............................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------............///////////////////////////------000333111///222777...IIIgggrrrsss|||~~~|||xxx~~~}}}}}}vvvxxx|||sssoooggg\\\LLL@@@;;;;;;<<<===<<<===???@@@@@@???===;;;999999999999999999::::::;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;<<<===>>>==============================>>>>>>>>>>>>======;;;;;;::::::999999999999888888999999:::::::::;;;???@@@CCCEEEGGGHHHHHHHHHBBB???<<<999888:::===???FFFLLL[[[ooo|||mmm___YYYTTTRRRSSSZZZkkkzzzYYY===;;;666111222555333...000000000//////.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///111***,,,444222///???XXXttt}}}tttqqq|||wwwaaaTTT]]]mmm|||}}}sssiiiccc___]]]XXXTTTPPPOOONNNNNNVVVXXXXXXVVVRRROOOPPPRRRQQQSSSUUUWWWYYYZZZZZZYYY{{{bbbOOOFFFBBB>>>;;;666555333222333333222000/////////000000000111111.............../////////---............/////////............//////000111////////////////////////////////////000000000000////////////000000000111///000222222222222333444===PPPiiiyyy|||zzz{{{}}}{{{wwwwwwzzzeeeWWWOOO===<<<;;;666///222EEEYYYlllhhhaaaYYYRRRMMMKKKKKKGGGGGGGGGGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@?????????@@@AAABBBBBBCCCCCCBBBBBB???AAACCCDDDCCCCCCDDDEEEAAABBBDDDEEEDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<======::::::;;;<<<===???@@@AAA@@@CCCGGGJJJMMMPPPSSSUUUVVVUUUSSSSSSUUUXXX[[[]]]ZZZ[[[ZZZUUUPPPQQQXXX___nnn|||[[[:::666777///,,,444//////000000//////..............................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////////////////...---///111000---///444///:::MMM```sss|||sssqqqtttnnnxxx~~~rrrsssyyygggYYYOOOIIIDDD@@@>>>?????????????????????:::;;;;;;;;;;;;;;;::::::999:::;;;<<<;;;:::888777999999888888888999:::;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;888888888888999999::::::999999:::<<<===???@@@@@@CCCDDDEEEFFFFFFEEECCCBBB???>>>===???DDDLLLSSSXXXkkkzzzlllWWWKKKNNNTTT\\\```bbbkkkXXX@@@:::777111...000333222//////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,------...///...+++---111000111===LLLmmm}}}llljjjnnnnnnqqqqqqhhhmmmmmmhhhccc]]]VVV\\\zzz{{{sssyyy{{{tttmmmhhhaaaZZZVVVUUUWWWXXX___]]]XXXSSSOOOLLLKKKKKKJJJKKKNNNPPPQQQQQQQQQPPPzzzhhh\\\KKK===777777888888999666222111222333222111.../////////000000111111......//////////////////.........////////////000,,,,,,,,,---///000222333////////////////////////////////////000000000000////////////000000000000))),,,///000...///222666...===UUUkkkvvvzzz}}}~~~rrrxxxrrrfffeeeiiiSSSJJJAAA<<<888777>>>HHHZZZ^^^___ZZZRRRNNNQQQVVVHHHIIIIIIIIIHHHGGGFFFFFFCCCCCCBBBAAAAAA@@@??????>>>??????@@@@@@??????>>>===???AAABBBAAAAAABBBCCC<<<>>>AAABBBAAA@@@@@@AAA@@@@@@@@@???>>>===<<<;;;>>>===;;;<<<======<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>???BBBEEEGGGHHHFFFJJJPPPUUUXXX[[[^^^aaaYYYVVVRRRPPPQQQVVV]]]aaaXXXYYYXXXRRRNNNSSSbbbnnn}}}LLLAAA555111222444222000...///////////////...---........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------.........//////////////////////////////000......000...+++,,,111777///111GGGiii|||zzzzzztttrrriiiiiixxx~~~xxxyyy{{{{{{uuuooofffZZZRRRFFFDDDBBB@@@??????@@@@@@===>>>???@@@???>>>===<<<;;;<<<>>>???>>><<<999777999999888777888999:::;;;999999999999999999888888::::::;;;;;;;;;;;;;;;:::888999999:::;;;<<<======<<<<<<>>>@@@BBBDDDEEEFFFCCCCCCDDDCCCAAA>>>;;;999DDDGGGMMMXXXfffvvvoooZZZPPPTTT[[[fffnnntttqqqlllvvvtttfffrrrVVV<<<:::555444666666111,,,...666///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++///111///000555888777bbbqqqkkknnnmmm~~~}}}sssuuupppuuuuuujjjXXXTTTkkkvvvwwwwwwsssuuubbbrrrzzzsssjjjbbb]]]^^^aaadddeee```YYYSSSOOOLLLJJJHHHGGGHHHJJJLLLMMMLLLKKKJJJvvvXXXFFFBBB===:::888777666444333333222222111000000000////////////////////////////////////////////////................................................///////////////////////////...---,,,,,,---...///............////////////////////////000000000000666333:::QQQiiiuuutttqqqjjjppp||||||xxxuuuzzzdddEEE<<<>>>;;;:::HHHGGGNNN[[[```YYYPPPLLLPPPMMMIIIFFFEEEFFFGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFCCCBBBAAA@@@>>>===<<<<<<:::;;;===>>>???@@@??????>>>>>>>>>>>>>>>>>>======@@@???>>>======<<<======;;;:::999888999999;;;<<<>>>===<<<;;;;;;<<<===>>>;;;>>>AAADDDFFFIIIMMMPPPRRRVVV[[[]]]]]]]]]]]]^^^bbb[[[SSSQQQUUU[[[]]]^^^UUUUUUSSSSSSVVVaaannnxxxyyyKKK:::888444111///......///////////////.....................------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------............////////////333111000666GGGccc|||iiieeexxx}}}yyywwwvvvtttmmmnnn}}}sssjjjdddssswwweeePPPDDD@@@AAABBBBBB>>>;;;999888;;;@@@DDDFFF?????????>>>>>>???@@@AAA===>>>>>>===;;;999:::<<<:::<<<===<<<:::888999:::999:::;;;===>>>>>>======@@@===;;;<<<>>>AAAAAA@@@AAACCCEEEGGGGGGDDDAAA???;;;===>>><<<;;;BBBOOOZZZ\\\lllzzzzzzlllWWWQQQXXXYYY```rrrfff___qqqwwwQQQ@@@999444555555444333333222111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...***,,,...///000111333555LLLnnn}}}uuuzzzzzzzzz}}}llliiipppooosssvvvssslllmmmzzzpppjjj|||rrrjjjiiimmmpppiii___VVVSSSRRROOONNNOOOKKKKKKJJJHHHFFFEEEGGGIIItttUUUBBBBBB>>>:::777666666444333333333222111111000000///////////////////////////................................................................................................///...------------...///............////////////.../////////000000000000333222777GGGXXXgggttt|||}}}|||wwwyyy}}}jjjYYYPPPGGGCCCCCCAAAGGGWWWcccbbbYYYSSSPPPLLLHHHFFFGGGGGGFFFDDDIIIIIIHHHGGGEEEDDDDDDCCCDDDDDDCCCBBBAAA@@@??????===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::<<<;;;::::::;;;<<<===>>>>>>>>>======>>>@@@AAABBBEEEHHHLLLOOOQQQSSSVVVXXX[[[]]]^^^`````````aaaaaa^^^]]]\\\ZZZXXXVVVUUUTTT[[[```eeehhhkkkuuu}}}SSSCCC888666444111////////////////////////..................---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------............////////////...000000222:::NNNiii}}}sssfffmmm}}}www~~~vvvqqqtttzzz~~~ppprrrrrroooooozzznnn___XXXOOOCCC:::BBB@@@?????????<<<666222???>>><<<:::999;;;>>>@@@<<<>>>@@@BBBAAA???===<<<@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCC<<>>???@@@AAACCCCCCDDD===AAAIIITTTaaaooo||||||jjj___]]]___\\\QQQOOO\\\iii{{{wwwooonnnzzzoooJJJ<<<======999444333333222111111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...+++---/////////000222444AAA___{{{xxxppphhhkkkxxx~~~oooqqq~~~tttooojjjfff```XXXVVVXXXTTTRRROOOMMMKKKJJJJJJJJJiiiKKK>>><<<<<<:::666444444444333222333222222111111000//////////////////////////////................................................------------------------........................///...------------...///---............/////////....../////////000000000000000444:::BBBSSSmmm}}}zzzyyy~~~~~~yyyuuucccooo~~~pppbbb\\\IIIAAA???JJJYYY```]]]YYYQQQLLLGGGEEEEEEFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAA???>>>===;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<>>>>>>>>@@@BBBCCCBBB@@@===<<<;;;<<<>>>?????????@@@>>>===<<<<<<===???@@@>>>BBBDDDBBB>>>;;;===???EEEDDDBBBAAAAAADDDFFFHHHOOOUUUddd{{{sssbbbVVVMMMLLLOOOPPP```hhhnnnfffEEE777999:::666111222222111111000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,---//////...///000222111DDDggg~~~wwwwwweeejjj}}}mmmjjjzzzuuugggbbbccc^^^[[[WWWVVVVVVVVVSSSQQQxxx[[[FFF===;;;<<<888666444333333444333222222222222111000000//////////////////////////////................................................------------------------.................................------.........---------.........//////........./////////000000///000111222444BBB]]]uuu|||xxxwwwvvvvvvfffaaahhh~~~{{{aaaSSSEEEBBBHHHPPPTTTUUUTTTSSSPPPKKKGGGEEEFFFHHHDDDEEEGGGJJJKKKLLLLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNNNNNNNOOOPPPRRRSSSSSSUUUYYY^^^aaabbbaaabbbbbb]]]\\\[[[]]]```bbbbbbaaabbb```]]][[[___kkk{{{zzz|||QQQ;;;555555222222111000000000000111//////.........---------------------------------...------,,,,,,------...........................+++++++++++++++++++++++++++,,,------......---------------------------------------.........//////...111222///---111;;;DDDfff|||yyyrrrkkklllqqqiiinnnyyyrrrfffcccggglll}}}fffTTTKKKHHHFFFDDD777:::======;;;999:::;;;BBB>>>:::999;;;===??????AAA???======???AAA@@@?????????@@@@@@@@@@@@AAAAAA?????????>>>===<<<>>>???<<<@@@IIIUUUdddsss}}}yyyxxxooodddXXXQQQQQQXXX```fffkkkMMMAAA;;;===<<<333///111111111111000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,...//////...---...000---222BBB[[[pppzzz}}}|||lllkkkyyyvvvhhh^^^vvv{{{xxxmmmhhhddddddggggggccc___{{{hhhPPPCCC@@@???:::333555444222333444444333222222222111111000//////...////////////////////////................................................------------------------........................---..................---------------........................////////////000///000000111888HHHXXXjjjwww~~~}}}wwwssssssoooeeelll{{{sss```PPPHHHHHHJJJLLL[[[bbbgggcccVVVJJJFFFGGGJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVYYY\\\aaaccccccbbbbbbbbb___^^^^^^___aaabbbbbbbbb```dddlllvvvuuuMMM:::999888222000000000000000000000000............------------------------------------...------,,,,,,------...........................+++++++++++++++++++++++++++,,,------......------------------------------------------............////////////000222555666DDD```|||~~~yyywwwyyymmmmmmuuu{{{vvvmmmqqqwww|||xxxpppggg```]]]\\\YYYSSSMMMKKKOOOTTTWWWUUURRRPPPMMMIIIDDDAAAAAA@@@????????????===<<<>>>AAADDDGGGGGGEEECCCAAA@@@AAAFFFOOOXXX\\\XXXTTTZZZaaannn~~~kkkZZZSSSSSSUUUUUUVVVYYY```kkkzzzyyyPPPAAA999666777444...111;;;111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,...///...---,,,---///222111444<<>>888333111333666888222111111222333333222000111111111000//////......////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------,,,,,,---------.........---------........./////////---...222222000111444EEETTTlll}}}sssdddwwwwwwrrrpppzzzyyyxxxtttuuuxxxyyyuuummmeeeaaa```ZZZXXXTTTPPPNNNMMMMMMNNNIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMOOOPPPQQQSSSTTTUUUVVVWWWWWWVVVUUUUUUVVVXXXYYYYYYYYYYYYXXX^^^```aaaaaa```___```aaa^^^___^^^\\\^^^gggwwwdddHHH555888;;;222---111//////////////////...............---------,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------------------------------,,,,,,---------.........,,,,,,---...///000000000333222;;;SSSnnnwwwrrrtttzzzttttttvvvwwwxxx{{{wwwkkkbbb^^^]]]]]]mmm}}}|||~~~yyyfff]]]YYYSSSOOOPPPOOONNNOOOVVVbbbqqq{{{~~~yyy{{{iiiJJJ<<<<<<555555444444777888222***////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...***+++------,,,,,,---///+++---///000000666GGGXXXgggwww||||||xxxiii[[[WWW]]]fffvvv}}}tttcccbbbkkk|||}}}\\\GGG>>><<<;;;888777999<<<:::222+++111000000111222222000...111111111000//////......////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,,,,,,,,,,---------......---------.........//////...,,,---000000...000444777999QQQxxxssskkkxxx~~~|||rrreeeqqqvvvkkkdddfffmmmtttyyy|||sssggg^^^WWWSSSQQQKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSUUUWWWYYY[[[\\\\\\\\\\\\]]]______^^^]]]\\\]]]___bbbccccccbbbgggwwwSSS888<<<999000---222555111/////////000//////...---......---------,,,,,,,,,,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------------------------------,,,,,,,,,---------......,,,///111000---,,,///222111111111777KKKfffyyytttpppttt|||xxxrrrkkkiiikkkkkkwww|||uuuppplllrrroooccc```jjjqqqqqqvvvXXXHHHIIIOOOPPPMMMLLLQQQZZZfffsss{{{sssyyyXXXBBB666666===000999999///***000666666---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...)))+++,,,,,,,,,,,,---///...,,,---//////111888AAA]]]pppmmmrrrtttvvvuuu|||yyypppggg\\\RRROOOXXXhhhvvv}}}wwwppp}}}sss\\\JJJ???:::777555555555444333333222111111000000000000000000000000000000000000000000000000////////////////////////000000//////.........---------------------------------,,,+++,,,---...///------------------------------------------------////////////////////////------------------------............////////////333555===PPPqqqsssiiiqqq~~~{{{uuutttlllooosssdddeeerrrwwwjjjeeecccYYYOOONNNNNNMMMLLLMMMGGGLLLHHHFFFKKKIIIEEELLLKKKIIIJJJOOORRRPPPNNNPPPNNNPPPOOOKKKKKKQQQSSSQQQTTTUUUUUUSSSRRRSSSQQQOOOVVVZZZ\\\ZZZYYYZZZZZZWWWYYY[[[]]]YYYQQQQQQ___ppp|||~~~iiiNNNCCC777666444222111//////...111000000///...---------///............---------.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////---000555888BBB```xxxnnnjjjnnnrrrwww{{{~~~|||lllccc```]]]]]]___ssszzzwww{{{|||mmmeee^^^[[[ZZZSSSQQQQQQSSSTTTWWW___iiilllqqq{{{tttooosssrrrNNN<<<777666666888333333222222111000/////////............------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))******************************************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,---...000222333444AAAQQQrrrrrrlllvvvwww}}}ssscccWWWWWWVVVYYYeeezzz{{{iiiTTTKKK@@@999888::::::999555444444333222222111111000000000000000000000000////////////////////////....................................---------,,,---------------------------,,,,,,+++,,,---...///------------------------------------------------........................------------------------............////////////111222333<<>>KKKbbb~~~wwwuuuzzz~~~vvvoookkknnnrrrxxx}}}}}}vvvqqqmmmppphhhaaa___^^^[[[ZZZ[[[\\\^^^``````^^^ZZZVVVTTTJJJRRRXXXYYY\\\cccggggggYYYVVVSSSRRRSSSTTTSSSQQQTTTJJJKKKQQQSSS[[[ccc___eeeccchhhvvv}}}nnnLLL??????;;;999777777777777777777111111000000000/////////.........---------,,,,,,------------------------++++++++++++++++++++++++******************************************************************************++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------......//////111444666@@@___zzz\\\RRR[[[uuu\\\JJJEEEDDDCCCOOOccc~~~hhhOOOEEE>>>888999AAA666555444444444444333222222111111111111111000000////////////////////////................................................---------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,........................................................................------------------------------------...............111333333111111777>>>RRRjjj|||uuu~~~tttxxx~~~{{{kkknnnsssyyyzzznnnooouuuuuusssWWWOOORRROOOLLLNNNPPPUUU\\\^^^]]]```eeefffYYYSSSXXXXXXSSSYYYfffpppfff___```cccdddgggkkkmmmooopppsss}}}WWWHHH999222555666222,,,333222111000///.....................------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111...---///222222444666888999BBBYYYuuu}}}uuuqqqzzzssstttyyy}}}|||yyy|||uuunnnmmm{{{tttiiigggiiifffnnnrrrnnnhhheeefffhhheeeiiioooqqqooollljjjiiimmmggglllrrrttt~~~~~~___III>>>999777444444333111111555999<<<000000//////////////////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------.........444333000>>>bbbjjjQQQLLLNNNdddhhh[[[WWWTTTMMMFFFAAAJJJVVVdddwwwVVVFFF999999;;;999888999444444222111111222333333000000000000000000000000////////////////////////........................------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,------------.........000---,,,...//////222777<<>>:::555333444333000---333222111///...---------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------222///---...///111222222888555555<<>>===888333000333444222111333444333////////////............------------,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++***************+++++++++******************************************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...'''000555000///???YYYmmmnnn[[[UUUQQQQQQ[[[oooxxxpppddd^^^ZZZ\\\ccciiiiiigggccc```XXXQQQTTT___hhhjjjjjjoooxxx@@@;;;888999:::888333000888888666444111000000000000000000000000000000000////////////////////////........................------------------------++++++,,,,,,------------++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........000+++))),,,...---///444222777AAAQQQdddwww|||wwwwwwwwwvvvxxxtttnnnnnnwww~~~~~~qqqiiilllrrruuu{{{~~~yyyppplllnnnrrruuuzzzzzztttUUUCCC<<<444444444333333333444555111000///...............---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///...---.../////////333222222222222===XXXqqqyyyzzzppppppssszzz{{{rrr{{{TTTHHH>>>;;;999555444666222666777333111222///***........................---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************************************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---......(((,,,222444000000999EEEWWWnnnuuu{{{tttsssssstttwwwrrraaaWWWYYYXXXOOOOOOWWWUUUWWWYYY]]]eeeqqq}}}}}}mmmccc\\\SSSKKKGGGMMMVVVaaannn~~~666777666333333666777666444444555444111000///000////////////000000000000////////////////////////........................------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......000,,,,,,111111---,,,///---///444>>>OOOiii|||qqqmmmttt}}}yyyooopppqqqvvv~~~[[[FFF???:::555222333444222///---...///...............///000000---------------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,++++++++++++++++++,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***---/////////000000/////////333777666444:::DDD[[[{{{}}}tttqqqyyy}}}yyywwwvvvrrrmmmmmmqqqhhhlllpppvvvwwwrrrooopppsssxxxZZZJJJAAA999444777999555222333---111000,,,---222222...---.....................---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++******************************************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///222,,,---444555///000777>>>RRRfffrrr~~~ffflllzzz~~~oooooo|||yyyxxxrrrWWWKKKRRRHHHLLLQQQUUU\\\lllsss]]]LLLGGGFFFEEEFFFOOObbb||||||vvv555555444444444333333333111111111111111111111111000000//////......------................................................------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////////////////////////////...///333777===NNNoootttvvvtttsssxxxsssjjjgggnnnrrryyyuuuqqqxxxkkkNNNCCC@@@777000///333333222222111000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,---------------------------------............//////000000000111111111111>>>IIIaaarrr|||zzzqqqooorrrkkkkkkmmmsssxxxxxxsssnnn|||}}}}}}wwwkkkqqqxxxxxxyyy~~~yyyuuuuuuyyyzzzzzz~~~|||___LLLBBB===888777666555444333222222111111111111000000000///........................---------,,,,,,+++++++++************************++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000777:::FFF\\\tttrrr|||{{{}}}{{{nnnSSSIIIKKKCCCDDDMMMRRRZZZwww{{{```QQQ\\\TTTNNNPPPRRRVVV___jjjyyyxxxyyy|||wwwiii[[[TTT444444444444333333333333111111111111111111111111....../////////000000000........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------...//////........................,,,---///111222;;;PPPfff}}}qqqmmmrrr}}}~~~zzzyyyqqqhhhlllyyykkkuuu}}}XXXFFF777666777333333777333333222111111000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------------------............//////000000000111111111---444BBBWWWnnn}}}sssooo~~~wwwppplllqqquuupppnnnqqqooottt|||qqqtttwwwzzz|||~~~yyysssooommmgggbbbgggvvvkkkRRRDDD>>>;;;:::777666555444333222222111111111111000000000//////........................------,,,,,,,,,+++++++++************************++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,---------------...//////000000...///555CCCYYYrrr{{{rrrYYYXXXPPPJJJHHHEEEGGGXXXmmmxxxvvv}}}zzzhhh___\\\aaalllyyy{{{pppeee^^^XXXOOOIIIGGG444444444333333333222222111111111111111111111111------...///000222222333------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------......///........................//////000000...///888BBB___jjjwww{{{zzzzzz}}}zzzwwwttt|||pppmmmpppjjjdddcccmmmzzz~~~~~~}}}{{{~~~aaaOOO<<<666333555333...000777222222111111000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------------------............////////////000000000000...///000555@@@UUUnnn}}}xxx|||yyy{{{uuuiii```^^^aaabbbaaabbbbbbbbbgggmmmlllgggdddlllrrrrrrooolllhhhcccYYYbbbiiihhhdddccckkksss~~~aaaRRR@@@555555999999888555444444333222111000000000000000000////////////------------------------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000000000222;;;PPPkkkttthhhaaaVVVKKKFFFGGGKKKNNNOOOOOOXXXfffjjjccc___```pppxxxlll^^^TTTOOOOOO333333333333222222222222111111111111111111111111...//////000111222222333------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,------...///........................//////000111000000111333;;;AAAMMM[[[jjjwww~~~wwwttttttwwwlllaaaWWWVVVZZZ]]]```cccwwwwwwvvvuuuxxxyyygggaaammmyyyyyyyyy~~~iiiJJJ===:::<<<999888999444...---111111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000666555333///...777FFFRRRkkk}}}zzzuuuwwwxxxvvv}}}|||yyyzzzxxxrrruuutttpppnnnqqqtttsssbbbppp}}}~~~{{{___MMM???;;;666666999:::888444333222222111000000//////000000/////////.........------------------------,,,+++++++++++++++++++++******************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---......//////111333444111000888FFFRRRyyyzzzvvvlllaaa___ccc]]]SSSNNNIIIGGGJJJJJJIIIPPP[[[pppzzz{{{rrrooooooqqquuu333333222222222111111111000000000000000000000000222111111111000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,...000000//////222777@@@MMM^^^nnnxxx}}}yyyuuuxxx|||qqqjjjddd^^^^^^aaa]]][[[XXXXXX```nnn~~~xxxooobbbaaalll~~~iiiRRRIIICCC;;;333777333111333333111000111000000//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////000111111111111333666999@@@PPPmmmzzz||||||{{{mmmTTTFFF@@@???444666888888666444222222111111111000//////....../////////............---------------------------++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,------......))),,,000222222333777:::MMMkkk}}}sssoooaaaTTTMMMFFFAAAHHHSSS]]]lll{{{qqqhhhiiioooxxx222222222111111111000000000000000000000000000000444333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...------------------------...///---+++---111111///(((000555444444>>>UUUhhh}}}}}}ooonnnllliiijjjmmmlllggghhhuuuwwwuuuxxxxxx|||~~~{{{{{{pppgggaaa```hhhoooooollliiiuuu~~~lllWWW@@@888:::;;;777333555000---...222444222000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///++++++,,,///222444333333222777EEE___{{{{{{||||||mmmRRRBBB>>>>>>:::555555777777444///...222666000000000000//////......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))************+++************++++++++++++******+++,,,,,,------...***+++---///111222444555555CCCRRRiiioooaaaTTTGGGBBBDDDHHHVVVkkktttllleeedddjjjwww222111111111000000000000000000000000000000000000333222111000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...------------------------...111000,,,---111222///'''...333111---222AAANNN\\\www{{{uuurrrxxx{{{sssmmmnnneee^^^```^^^^^^gggmmmxxx{{{qqqccc]]]]]]^^^nnnsss}}}ssskkkjjjrrr{{{~~~{{{|||}}}}}}yyyqqqqqqrrrmmmnnnooofffdddfffmmmwww}}}pppVVV@@@===;;;:::444---...444555333000000111333111---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........+++,,,---...//////000000444555666777<<>>777///666666444222000000333666000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************++++++++++++*********+++,,,,,,------///000///...------000333///222444CCC]]]ppp~~~oooggg\\\UUUSSSPPPZZZcccggghhhgggaaaYYYOOONNNNNNRRR[[[lll111111111111000000000000000000000000000000000000222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...------------------------(((------))))))...///,,,222000...///222333111///<<>>LLLeee~~~vvvrrr|||kkkZZZJJJ>>>===<<<888333......333999111111111333555444000---000000000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************)))************+++++++++)))******+++,,,,,,------+++///111///,,,,,,000555///444333333;;;FFF```}}}tttxxxzzzzzz|||~~~sssbbbVVVFFFHHHKKKMMMNNNWWWkkk000000///.....................//////......---,,,------------------------,,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++///,,,)))))),,,------+++***))))))***,,,,,,+++)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++---------...------,,,,,,////////////000000000000888<<>>JJJYYYgggpppzzz|||wwwhhhUUULLLBBB;;;:::;;;;;;:::666555444333222222222222111111111000000000//////........................//////...,,,,,,++++++,,,************************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))************)))************+++++++++,,,++++++++++++,,,------...---,,,++++++,,,...///---///000//////333999>>>BBBIIIWWWjjj{{{xxxmmm```TTTOOOOOOSSS]]]ggg000//////............///......//////......---,,,------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++...---,,,...000111111111...,,,+++,,,------,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,---------.........---...///111333888>>>BBBVVV[[[jjj~~~zzzssssssvvv~~~wwwtttwww|||xxxvvvwwwzzz{{{yyyyyy{{{yyy{{{~~~|||xxxyyy|||zzz___LLL===999555222222333333222222222222222222111000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.....................////////////000//////...,,,---444???IIIYYYeeezzztttdddTTTEEE<<<;;;888555555777999777555555444333222222222222222111111000000000000//////........................///...---,,,,,,++++++,,,************************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))************)))************++++++++++++++++++++++++,,,---------,,,+++++++++,,,...///000//////...///000222333000444;;;HHH\\\www{{{wwwrrrnnnjjjkkkuuu000///............//////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,---...000222333333333000...------......---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------------.........///000111111000111444666666999FFFYYYkkkyyyyyywww|||{{{~~~zzzvvvuuu~~~hhhUUUHHH@@@;;;999:::999777444111000000111111111222111000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++***************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........////////////000222111000111333666444:::GGGXXXjjjyyybbbZZZOOOFFF@@@<<<999777;;;:::999888999777333000444333222111111111111111000000000000000000//////...........................------,,,+++++++++,,,************************))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******)))(((((((((((()))))))))************))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,+++++++++,,,---...///...---///222333333222555555555555===NNNddduuu|||//////............//////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***---000222333333333333222000...---......---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,------........./////////,,,...///000//////000222111111444;;;EEERRRaaammmkkkaaaRRREEE>>>:::888666333555666555333111222333000000111111000000///...---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............///...///222444444111...444222111333;;;GGGSSS\\\kkksssxxxiii[[[SSSEEEAAA;;;777666888:::;;;555555555555666666555444222222111000000000000111//////////////////000000........................------,,,+++++++++,,,,,,************************))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))((((((((()))))))))************))))))*********++++++++++++************+++,,,,,,++++++++++++,,,,,,---------------///222444333222222444444222222777BBBKKKVVVbbbqqq///............//////000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++(((,,,000333333222222222444111...---------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,,,,------,,,---............/////////,,,...//////------...///111111111222444888>>>CCCVVVdddxxx}}}nnn___TTT@@@>>>;;;999888777555333111222222000//////111333000000000000000///......---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************************************************************)))))))))************************************************************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......333...***+++///111000...000111222222222333777:::CCCJJJUUU```jjjrrr{{{uuulll^^^QQQHHHCCCAAA@@@;;;:::888666555666777888444333333333444444555666111000000/////////000000......////////////000000------------------------,,,,,,++++++++++++,,,,,,************************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))***))))))))))))************)))************+++++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------....../////////---111444555444444555888555@@@OOObbb{{{...............///000000......//////......---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++&&&+++000333222000///000555222...,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))***,,,,,,------,,,,,,,,,---------............///000///......///000,,,///111000000222444555111;;;KKKZZZiiixxxlllXXXLLLCCC===999<<<999555222111111333333555333111/////////000000//////000000//////...---,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************************************************************((()))))))))*********+++************************************************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------222000---+++,,,...000222''',,,111444444333444555333555666666:::DDDOOOVVV```kkkzzz}}}ssshhh[[[OOOIIIHHHFFFCCCBBBAAA???<<<:::555555555555444333444555666666666555333222222222000//////......//////000........./////////000000------------------------,,,+++++++++++++++,,,,,,************************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++))))))))))))************)))************+++++++++***************++++++,,,******+++,,,,,,,,,,,,,,,+++---...---++++++...111...000222444444333333222111555;;;EEEXXXppp...............///000111......//////......---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++%%%***000222111.........555222...,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------((()))***+++,,,---------++++++,,,,,,,,,------------...///...------///111...111111///...000222333222444666999>>>IIIXXXbbbnnn{{{jjjVVVKKK???;;;<<<<<<999777444333333222333333333333000...------000222222111///////////////......---,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------***...000000...---000333000111111...++++++...111(((...444666666555333111999???EEEIIIMMMUUU```hhhkkkooowww{{{uuuppphhhbbbYYYSSSMMMJJJGGGCCCAAAAAA>>><<<999999999:::999888888888888777555444444444000111333333222000000000//////.........//////000---.........//////000000------------------------+++++++++***++++++,,,,,,************************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))***+++,,,,,,))))))))))))************)))************+++++++++*********)))***++++++,,,******+++,,,,,,,,,,,,+++))),,,///...+++,,,111666...---,,,...111444444444444555444555<<>>===;;;;;;::::::999999888777777666666666555444333333222222111111111111111111111111000000//////.........---000000000000000000000000.........------,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))************+++++++++++++++,,,------......///////////////000000000000111222444666888:::;;;<<>>:::777:::999999888666555555444222222111111111000000000000000000000000000000000.........------------,,,---,,,,,,+++,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************************))))))************))))))(((((()))))))))*********))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,------------...............////////////............////////////000000111333555666888888000000222444888===BBBDDDGGGIIIMMMOOOPPPQQQSSSUUUQQQTTTYYY]]]______]]]\\\\\\\\\```fffdddZZZSSSQQQOOONNNLLLIIIFFFCCCAAA@@@GGGFFFEEEDDDBBBAAA@@@?????????>>>======<<<;;;;;;999999888888777666666555555555555444333222222222111111111111111111111111000/////////.........---////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,)))************+++++++++++++++,,,,,,---................../////////000000000111222444555777888999<<>>===<<<777666666555444333222222111111111111000000000000000000000000000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++************)))))))))************************)))))))))))))))))))))))))))*********++++++++++++************************((())))))******))))))((((((((())))))))))))******))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------............/////////---............/////////......///000111222333333666555444444444555666777777999;;;;;;::::::;;;<<<===>>>AAACCCDDDDDDDDDDDDEEEDDDGGGKKKKKKFFFCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>============<<<<<<;;;;;;::::::::::::::::::777777777666555555444444444444444333222222111111/////////////////////////////////...............------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,)))************+++++++++++++++,,,,,,------......---------.........////////////000111222333444444777999;;;:::===FFFVVVbbbuuurrrsssvvv~~~//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++***************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++******))))))***+++++++++++++++*********************************************+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........---...//////000000//////111111111000000000//////111222444444555666999<<<999:::===AAAFFFJJJMMMNNNUUU^^^gggggg```ZZZZZZ^^^```bbbfffjjjnnnpppqqqqqqmmmllloooxxxxxxoooggg```YYYUUULLLIIIFFFDDDDDDCCC@@@>>>>>>;;;888888999999888777555555444333333222111111111111000000000/////////////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************))))))))))))************************))))))))))))))))))))))))))))))))))))************************************(((((())))))))))))(((((((((((((((((()))))))))***((()))))))))************************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,------------------.........//////---------.........//////............////////////333333222111111222333333666888999999888777777888999999::::::;;;<<<<<<===?????????@@@AAA@@@@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888555555555555444444333333333333222222222111111111................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++))))))*********+++++++++***++++++,,,------......,,,,,,,,,---------......//////000000111111222222555999<<<<<<:::<<<@@@EEEOOO]]]uuuqqq\\\___```fffooowww...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***)))))))))******++++++************************************************)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------...////////////...000000000000000000000000111222333333333333555777666777888999;;;<<<>>>???;;;???BBBDDDBBBAAAAAAAAADDDFFFHHHIIIKKKLLLLLLLLLIIIIIIMMMTTT\\\___[[[VVV\\\]]]\\\\\\aaaeeeccc]]]SSSPPPLLLGGGDDDBBB@@@>>>BBBAAA???>>>>>>>>>>>>>>>888777555555444333222111444444444333222222222111000000000/////////..............................------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))((()))))))))************************************++++++++++++++++++++++++)))))))))*********+++++++++++++++,,,,,,,,,------------------............------------....................................------------...//////000000222444555444333444555999999888777777999:::;;;::::::999777777999999999888888888888888888888888:::::::::999999888888888::::::999888777666666555444444444333333333333333111111111111111000000000---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************))))))*********+++++++++))))))*********+++++++++******++++++,,,------...,,,,,,,,,,,,------------//////000000000111111111222333666999;;;;;;999777AAAFFFQQQ^^^eee___OOOAAACCCEEEJJJPPPUUU^^^ppp|||---............---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))))))))***************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++******************++++++***)))))))))***************************************)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...............000000000000111111111111000111222222000000111222000000111222444555666666<<<:::999;;;>>>@@@@@@>>>AAAAAABBBBBBBBBBBBAAAAAA===;;;:::===AAACCCBBB@@@???CCCEEECCCCCCFFFGGGEEE??????@@@@@@AAACCCDDDEEE<<<<<<:::999888777777777666666777777888888888888444333333333222222222222////////////....................................------------,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************(((((()))))))))))))))***************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,------------.........,,,------------.........//////////////////......222222333333333333333333111333555666666666777999<<<;;;:::999:::;;;<<<===>>>???>>>:::999;;;<<<:::888888999:::;;;<<<<<<===:::::::::999888888777777::::::999888777666555444333333333333333333333333000000000000000000000000---------------------------------------.........++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++)))************+++++++++******++++++,,,,,,------,,,,,,,,,---------....../////////000000111111111222000///222666999999999>>>===>>>BBBGGGHHHDDD???>>>???@@@AAA>>>AAANNN\\\llleee___kkk~~~}}}tttvvv------.........---,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,((()))))))))*********+++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))******************++++++++++++++++++******((()))))))))*********+++************************))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---............---000000000000000000/////////111222222000000000111333333444555666666555555222000///111666::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBCCC;;;@@@BBB@@@@@@CCCEEEDDD888999;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<======000000111222222222333555222222222222111111111111/////////.........------------------------------.........------------,,,)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,************************************************************************************************(((((((((((())))))******************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))*********************************************************************+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---------......................../////////..................------,,,...111222111222333444444444333333333444666666888;;;;;;777666999888444333333444444555666777777:::::::::999999999999999777777777666666555555555333333333333333333333333////////////////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++*********+++,,,,,,------------------............------......///000111111222222222222333666999;;;999999999<<<@@@DDDEEEEEEAAA?????????;;;888<<>>>>>;;;999;;;======;;;:::999999999:::;;;:::888666666666777777666555333222222444111111111111000000000000//////.........---------------------------------//////.........---------)))***+++,,,---,,,++++++*********++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------............//////......///000000000000000///111333444333333444555666666666666777888999999666;;;<<<888888;;;999444888888888888777777777777555555666666666777777777444444444555555666666666333333333333333333333333.........///////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++)))******+++,,,,,,---------------.........//////+++,,,,,,---...///000111,,,111777777333111444777777888:::;;;<<<;;;;;;:::777444666<<>><<>>,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,******++++++++++++******++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))************************************************************++++++++++++++++++,,,,,,,,,---------------------------------........./////////000000//////000000222333555555444333222222444666:::<<<;;;:::888777666777888888444444555666666777888888888888888888888888888777777777888888888888777777444555555555444333111000222111111111111111222333000000/////////.........---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++*********************************************************************)))))))))))))))******)))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))******))))))+++///222333---'''&&&))),,,***(((************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------.........//////......//////000111111222000000111111222222333333666666666666777777777777777666555555444444555555555555555555555555555555444444555555555444333333555777888777555222111111222000......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////000111111222222333444666777777777777777777777777777777777777888888999999:::;;;<<<<<<,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,******++++++++++++******++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------------------............/////////////////////000111222444555222222111222333666999:::;;;:::999777777777888999333333444555666777777888777777777777777777777777555555666666666666555555555555666666555444222000111111111000111111222222////////////............------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))*********)))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))******))))))+++///222333---'''&&&))),,,***((())))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............---......//////000111111//////000000111222222333666666666666777777777777666555555444444444444444444444444444444444444444444444444555444333333222666777666555333333555888555333111/////////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000111111111222333444555666666666666666666666666666666666888999999:::;;;;;;;;;;;;++++++++++++,,,,,,,,,,,,******************)))))))))************+++++++++++++++************++++++******++++++++++++******++++++************++++++************************)))))))))))))))))))))))))))************++++++++++++******)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************************************************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////.........///000111222333111111111222333555666777999999888777777777888888333333333444555666666777666666666666777777777777444555555666666555555444666666666666555444333333222111111000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++************)))))))))************************************************))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((('''(((+++---///+++(((''')))******((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,------------.........------......//////000000//////000000111222222222555555666666666777777777555555444333333333333444444444444444444444444444444444444444444333222222222222222111222444999===777444222000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000000000222333444555555555555555555555555555555555888888999:::;;;:::::::::******+++++++++,,,,,,,,,************************))))))))))))******++++++*********))))))***************++++++++++++******++++++************++++++************************)))))))))))))))))))))))))))************+++++++++++++++***)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))))))))************************************************************))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...............///000000///000111333444444333333555555666666666666666666333333333444444555555555555555555666666666777777555666666777777666666555666555555444444444555555333222111000000///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************))))))))))))************************************************((()))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))((('''''')))******))))))(((((()))))))))))))))))))))))))))))))))************************************************************************************************)))******+++,,,,,,------,,,,,,---------.........,,,------......///000000///000000111111222333333444444444444555555555555555444444333222333333333333333333333333333333333333444444444444333222222///000000000000222555777444222000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000//////111222333444444444444444444444444444444444666777888999999999888888*********++++++,,,,,,,,,)))*********++++++++++++(((((())))))*********+++******))))))))))))************++++++++++++******++++++************++++++************************)))))))))))))))))))))))))))************+++++++++++++++***))))))((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////......---------......///...///111333444333111000111222444555666555444444333333444444444444555555444555555555666666777777777777888888888888777777555444333222333444555666333333111000////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************************))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''')))++++++***))))))***'''(((***)))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,------...//////000000000000111222222333333222222333333333444444444555444333333222222333333333333333333333333333333333333444444444333222222000111222111///------...111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...///000111222333333333444444444444444444444444555666777888888777666666,,,,,,,,,+++++++++******+++++++++************)))************************************************+++++++++,,,,,,+++++++++*********)))))))))))))))************************))))))))))))))))))))))))(((((()))***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((******++++++++++++******&&&(((,,,///000///,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///............////////////000//////222666888777555444444444333333222222222333444555555444444555777999666444666<<<>>>===:::222333333444444555555555333222111///......------000////////////.........,,,------......------,,,,,,,,,,,,++++++*********,,,++++++++++++++++++,,,))))))))))))))))))))))))(((((()))***************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................------000000000000111111111111111111000000111333444666666555333222111222333333222222111111111111111111222222222222222111000///111111111111111111111111000////////////.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,+++***)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++,,,,,,---------..................------......//////000000111111222222222333333333444444444444555555666777777777,,,,,,,,,++++++*********+++++++++************)))******************************************************++++++++++++*********)))))))))))))))))))))************************))))))))))))))))))))))))(((((()))******+++,,,,,,************************))))))))))))))))))))))))************)))))))))(((******++++++++++++******,,,---///000///...+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------........................////////////000//////222555777555444444444333333333222222222333444555555333333444555777555444777<<>><<<444444444444555555555555333222111///......------/////////.........------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))(((((()))***************************)))))))))(((************************))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------......//////////////////000000000000111111000000111333444555555444333222111222222333111111111111111111111111111111222222222111000000000000000000000000000000/////////.........------***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,+++******))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++,,,,,,,,,,,,,,,,,,------...............---.........///000000111111222222222333333333333444444444555555666666777777------,,,+++******))))))+++++++++************)))************************************************)))******************)))))))))))))))))))))******************************))))))))))))))))))))))))((())))))******+++++++++************************))))))))))))))))))))))))************))))))))))))******++++++++++++******222222111000...,,,***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++++++++++++++,,,,,,,,,,,,------------............---............/////////000000000111444444333222333333333222222222222222333444555444333222333444555444333777<<>>???;;;666555555555333111000000000111111111111222222222111000///...---,,,////////////............************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************)))(((((()))******))))))))))))))))))))))))************************((()))))))))***************************************************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************************************************************+++,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000000000111111111000111111111111111000///000000////////////000000////////////////////////,,,------///000111222222111111000000////////////............------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,+++++++++*********************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------..............................//////...///111333555777;;;===@@@BBBFFFLLLQQQVVVZZZ\\\YYYZZZ[[[\\\\\\]]]___bbbaaabbbdddfffggggggfffeeeiiifffdddeeeeeeeeegggjjjjjjjjjiiihhhgggfffdddcccgggccc___^^^^^^^^^\\\YYYSSSNNNHHHFFFEEECCC===777888777555555555555333222000//////...............000000000/////////......************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************))))))))))))******))))))))))))))))))))))))************************((()))))))))************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************)))************************************+++,,,------************************++++++++++++++++++++++++,,,,,,---------........./////////...............//////000000111222333333000111222333444555555555777777777777666666555555333333333333333444444444111111111000000000000000000000///......//////000/////////.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,++++++++++++***************************+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************************************************))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------....../////////222111/////////111444666666:::>>>BBBEEEJJJOOOTTTXXXYYY\\\___bbbcccdddeee___`````````______aaacccjjjkkkkkkjjjiiiiiiiiiiiiooojjjhhhjjjjjjhhhjjjooolllmmmnnnnnnmmmjjjgggeeekkkhhhfffdddeeegggiiijjjccc```\\\\\\\\\YYYQQQJJJCCC@@@===<<<;;;:::777444000000000000111222333444111111000000000/////////************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))***************************************************)))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++++++++*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++************************************************+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,---------..............................//////...///111444888;;;===>>>>>>???AAABBBDDDEEEEEEEEEDDDEEEFFFFFFEEECCCAAA???<<<============>>>>>>>>><<<;;;999777444222000//////...------...///111222000////////////.........---------.........//////------,,,,,,,,,,,,------...------,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------......///000000000111000000222444888;;;===HHHMMMTTTXXX[[[___dddhhhaaacccfffiiijjjjjjjjjiii```aaabbbbbbbbbbbbeeeggghhhhhhfffcccaaaaaaccceeehhheeejjjrrrrrrkkkhhhjjjiiijjjkkkkkkjjjgggdddcccdddhhhkkkjjjgggeeefffhhhbbbaaaaaadddfffeeeaaa\\\PPPMMMIIIGGGGGGEEEBBB>>>555444222111111222333333111111111111000000000000************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))))))))))))))))))))))))))************************))))))))))))************************************+++*********)))))))))(((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...******************++++++******************************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............---...///111222444555555888999<<<@@@EEEIIILLLMMMQQQQQQSSSTTTUUUUUUUUUUUUQQQSSSUUUVVVTTTPPPKKKHHHIIIIIIIIIJJJJJJJJJKKKKKKHHHGGGEEEBBB@@@===<<<;;;888777444222111111222222000000000/////////.............../////////000000...---,,,,,,,,,,,,---...------,,,,,,,,,------...------,,,,,,,,,+++++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...---......///000000111111000333888>>>CCCGGGJJJKKKVVV\\\cccgggggghhhkkknnnbbbdddhhhjjjkkkjjjiiiggg^^^___`````````aaaccceeecccaaa___ZZZXXXYYY^^^cccZZZ___pppvvvhhhdddjjjiiifffdddcccccccccccchhhtttyyyllldddbbb^^^^^^```bbbdddggghhhiiiaaa]]]YYYXXXYYYYYYUUUQQQCCCAAA===999666333333222222222111111111000000000************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))))))))))))))))))))))))))************************))))))))))))************************************+++*********))))))((((((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---...///))))))*********+++++++++******************************+++,,,,,,,,,+++++++++++++++,,,,,,------------------------------------------........./////////000222555777:::<<<===FFFGGGJJJMMMQQQTTTVVVXXXXXXXXXYYYZZZZZZZZZYYYYYYWWWZZZ]]]^^^\\\WWWPPPLLLRRRRRRSSSSSSSSSTTTTTTTTTNNNNNNNNNMMMLLLKKKJJJJJJFFFCCC>>>999555333222111000000000000////////////////////////000000000000...---,,,,,,,,,,,,---...,,,,,,,,,,,,------...///---------,,,,,,,,,++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---......///000111111222666<<>>999777333000111444444333111111000///......---------......////////////...---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++************+++++++++++++++*********))))))************************************************************************************************,,,+++***))))))***+++,,,******************************+++++++++******)))******+++++++++,,,,,,,,,000...+++***,,,---......000111111111222666>>>DDDLLLVVV```eeeggggggccc^^^hhhiiigggccceeejjjhhhaaaaaadddhhhfff^^^XXX]]]ggg]]]YYYYYY]]]^^^^^^eeennnvvvlllgggmmmwwwsssssswww}}}lllcccZZZXXX```gggiiissswwwyyyuuulllggghhhhhhddddddaaa]]]YYYTTTOOOJJJGGG@@@:::666555333000111444,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************+++++++++************************)))************++++++++++++*********))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++++++++***))))))(((((())))))******++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++************++++++++++++************++++++************************************************+++++++++*********))))))************************************************))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***************************************++++++******))))))))))))************+++,,,---...+++,,,,,,,,,,,,---------+++,,,,,,------------,,,///000000000111333777;;;>>>DDDIIIKKKOOOVVVXXXUUUWWWUUUUUUWWW\\\^^^^^^\\\TTTUUUXXX\\\```bbbaaa___aaa\\\[[[```dddcccbbbccc```bbbaaa^^^```dddccc___[[[YYYTTTOOOLLLMMMPPPSSSZZZZZZ[[[[[[YYYUUUSSSSSSNNNIIIAAA:::777666666444222222222222222222111111...............------,,,---------.........//////.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++************+++++++++++++++*********))))))************************************************************************************************++++++***))))))***++++++******************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,---...///000000000000,,,///444:::AAAIIISSSZZZeeegggfffdddeeeiiihhhdddhhhhhhccc]]]]]]```^^^ZZZaaacccfffeeebbbfffxxx}}}wwwvvvxxxeeefffppp{{{~~~mmmdddaaa___kkkiiieeeaaa]]]WWWRRROOOPPPKKKFFFCCC>>>777444666,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************+++++++++************************)))************+++++++++***************)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++***)))))))))*********************)))))))))************+++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++************************************************+++++++++******************************************************************))))))(((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******************************+++++++++************)))+++******++++++,,,---...,,,,,,,,,---------......,,,---.........---,,,,,,000000111333777>>>FFFLLLLLLQQQUUUVVVXXX[[[ZZZWWW]]]ZZZVVVWWWZZZ^^^___^^^SSSVVVXXXZZZ\\\]]]```bbbjjj___]]]eeegggaaa```ffffff___[[[```fffiiikkknnnlllfff___ZZZWWWVVVVVVVVVSSSUUUWWWYYYZZZZZZYYYXXX^^^YYYSSSNNNIIICCC>>>;;;777666555333111000///...000//////......------,,,---............/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++************+++++++++++++++***************************************************************************************************************++++++***))))))***++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,------***...222333111///000111222777@@@IIISSS]]]fffkkkpppooolllhhhiiillljjjeee^^^^^^\\\\\\bbbhhhiiifffpppxxx}}}{{{|||nnngggffffffeeedddbbb```^^^]]]\\\ZZZVVVSSSSSSPPPHHHAAA???,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))*********+++++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++******)))+++*********************)))))))))*********++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,,,,++++++******++++++,,,***************************************************************************************************************************))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++,,,---...------------............///............///000111222555888===CCCLLLUUU[[[[[[[[[ZZZYYYXXXXXXWWWVVVZZZVVVSSSTTTZZZaaadddfffgggfffccc___\\\^^^ffflllzzzxxxyyyzzzxxxuuuwww|||yyymmmhhhqqqxxx{{{rrriiibbb]]]ZZZXXXZZZZZZXXXZZZ\\\[[[XXX]]]\\\]]]___\\\TTTLLLHHHFFFDDD@@@;;;666111...,,,222111000000////////////.............../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++++++++************++++++************************************************************************************************************************+++******************+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---------------000222111......333999GGGKKKSSSZZZaaagggkkkmmmkkknnnoookkkiiihhhddd___XXXZZZbbbrrr|||{{{~~~xxx|||{{{wwwooonnnllljjjiiikkkooosssfff]]]XXX\\\```\\\UUUPPP,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))*********+++++++++************************))))))*********+++++++++***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))******+++++++++******++++++++++++************************++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,++++++++++++,,,,,,******************************************************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((())))))************************************************************((((((((((((((()))******))))))************))))))***************************************************)))))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------.........////////////...---,,,...222666999@@@DDDIIIOOOSSSXXX]]]aaabbb___[[[XXXWWWWWWYYY\\\QQQPPPPPPWWWcccnnnvvvyyy~~~xxxooofffbbbgggrrr|||~~~|||xxxqqqmmmbbbccc```\\\___eeefffbbb```\\\\\\```aaa[[[WWWXXXXXXUUUQQQJJJDDD>>>999666333222111000/////////000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++++++++************++++++*********************************************************************************************************************************++++++*********++++++++++++++++++++++++++++++******+++,,,------,,,,,,---------.........---//////......555AAAKKK[[[^^^ccciiimmmnnnmmmkkkjjjllljjjcccaaagggooorrrqqquuu{{{gggbbbggghhhdddaaa,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))************+++++++++************************)))************+++++++++*********+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))***++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++***************+++++++++************************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((()))******++++++************************************************(((''''''(((((()))***+++))))))************))))))******************************************************)))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,------.........////////////000/////////111555;;;AAAEEESSSWWW\\\^^^^^^]]]]]]]]]]]]ZZZXXXZZZYYYXXXYYY\\\XXXWWWXXX^^^hhhqqqvvvxxxqqqkkkbbb[[[ZZZ```jjjrrrjjjwwwqqq|||zzzqqqkkklllsssxxxvvvyyyxxxwww~~~sssggg___^^^\\\XXXZZZaaa\\\ZZZWWWRRRMMMIIIEEEDDD999777555222000/////////000000000////////////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++************++++++***************+++++++++************************************************************************************************)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///---------.........//////,,,...111555<<>>IIIOOOVVV\\\dddgggbbbYYYWWWWWWSSSNNNMMMRRRYYY]]]kkkccc^^^\\\WWWMMMHHHIIIKKKDDDAAADDDGGGGGGIIIMMMFFFNNNQQQMMMLLLPPPQQQNNNYYYZZZ```jjjssssssiii```\\\SSSOOORRRPPPLLLQQQ]]]XXX\\\___\\\SSSMMMLLLNNNNNNSSS[[[ccckkkpppssstttlllttt~~~|||wwwvvvxxxnnnkkkccc^^^aaaeee___TTTSSSPPPLLLIIIFFFCCC???===444111///000333333///+++111///...///000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++************)))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,...---///222///+++///999JJJVVVaaafffkkkqqqrrrooorrrjjjggghhhaaaUUUSSS[[[ddduuu|||uuu000///---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++)))))))))*********++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,........./////////000000***+++,,,---...------,,,+++,,,,,,---------------,,,------...............,,,,,,,,,,,,,,,---...///......---,,,+++******))),,,,,,,,,------.........,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,---------............---+++++++++---///000......///222888@@@IIINNNSSS]]]cccbbb^^^\\\\\\ZZZOOOPPPOOOMMMMMMPPPTTTVVVSSSMMMIIIJJJIIIEEEDDDHHHFFFEEEEEEIIISSSaaaoooxxxppppppiii___\\\dddkkknnniiizzz|||wwwvvvrrrmmmrrr}}}|||gggXXXRRRKKKLLLMMMOOOQQQSSSTTTUUUUUU\\\eeekkkqqqzzzeeeYYYUUUQQQMMMJJJFFFBBB???@@@<<<666111//////111333111///.........///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------.........+++,,,000333777AAAMMMYYYaaagggjjjnnnssstttpppooohhhbbb```___aaakkkvvv~~~444333000...,,,,,,---...,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++((()))))))))************************************************+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,------....../////////...//////000//////...---,,,------...//////......///////////////000000111///............///000111///...---,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,++++++,,,---,,,------------...............---,,,---///000222...111888@@@JJJSSSZZZ___bbbcccaaa\\\ZZZ[[[ZZZWWWPPPOOONNNNNNMMMLLLKKKKKKHHHDDDAAAAAAAAAAAADDDHHHGGGPPPZZZeee|||uuummmmmmjjjddd]]]VVVQQQMMMKKKKKKMMMPPPTTT]]]nnniiiccc[[[SSSPPPNNNNNNMMMJJJHHHCCC<<<555111222444111000.........///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...////////////000------333===HHHWWWbbbfffkkkooopppoooooolllhhh___nnnyyyvvvpppvvv<<<999555111...---,,,---,,,,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++(((((()))))))))******************************************+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,,,,------......---,,,,,,,,,,,,------............/////////000000/////////......------...///000111111111000111111000//////000111222111000///...............------------------------************************)))******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++---,,,++++++,,,...------------............---...000222333222222111999???IIISSS[[[```bbbbbbbbb[[[TTTXXXhhhsssmmm```VVVRRROOOMMMIIIDDDCCCDDDGGGGGGHHHJJJMMMQQQVVVZZZdddsssyyyooojjjaaa]]]VVVOOOMMMUUUcccnnnyyy}}}vvvgggZZZSSSQQQRRRSSSLLLMMMLLLJJJDDD===666111333111///...///000000///........................------------------------,,,,,,------------------,,,,,,+++++++++*********************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,,,,.../////////......222222666???MMMZZZeeekkkkkkqqqtttqqqjjjdddbbbccciiisssgggeeehhhhhhhhhiiijjjmmmoooooommmuuutttrrrnnnlllmmmrrrvvvCCC@@@<<<666111...---,,,---,,,,,,,,,,,,,,,,,,---************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))***************************************++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------------,,,,,,---......------,,,,,,,,,,,,------/////////000000000000000------...///111222333444555666777888999999999999999888777555555666666777777666444222000///......////////////////////////,,,,,,---------.........*********++++++,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***,,,------,,,+++---...---------.........//////000//////000222555777999KKKQQQZZZaaadddbbb]]]YYYUUUVVV[[[jjj|||wwwfffSSSNNNIIIGGGCCCAAAFFFOOOQQQWWW]]]bbbiiiqqqyyy~~~|||lll^^^WWWVVVXXX]]]```gggmmmrrrvvv{{{~~~ssshhhaaa\\\XXXVVVTTTPPPMMMMMMOOOKKKAAA888444222///...///000000///........................------------------------,,,,,,,,,---------......,,,,,,,,,++++++++++++***************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---------.........---...............------222888CCCQQQ___iiinnnnnnooorrrrrriii___^^^kkkxxxsssddd^^^___aaabbbWWWSSSOOONNNOOOPPPRRRTTTSSSQQQPPPRRRWWW\\\```aaaeeevvv{{{GGGEEEAAA<<<777222///...------,,,,,,,,,,,,------++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++)))*********++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,------------------...///++++++++++++,,,---...///------...///111222333333666666888;;;>>>BBBEEEGGGIIIIIIKKKLLLMMMMMMMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFDDDAAA???===<<<<<<999999888666444333222111.........---------------,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,------,,,,,,---...------........./////////444111......222;;;EEEKKKYYY\\\aaacccaaa[[[TTTPPPMMM^^^qqqxxxuuujjjZZZNNNHHHEEEEEEHHHIIINNN```sss|||pppcccXXXTTTUUUVVVWWWYYYllloootttzzz}}}pppcccUUUOOOQQQSSSOOOIII;;;888333111000//////...........................------------------------+++,,,,,,------.........,,,,,,,,,,,,++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------,,,---------............///............///000000666BBBSSSaaalllssssssppprrrnnnggg]]]XXXcccxxxssshhh^^^SSSQQQWWW\\\\\\XXXNNNJJJHHHIIIJJJGGGFFFGGGJJJGGGEEEGGGMMMQQQQQQOOOMMMRRRVVV]]]jjjrrrjjj\\\\\\]]]cccjjjlllmmmrrryyyFFFEEEDDD@@@<<<888444222------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---......---------------...//////---------...000111333444222444666999<<>>>>>555555444222111///...---......------------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,------,,,,,,---///............////////////333444555:::BBBMMMWWW]]]^^^]]]\\\ZZZWWWSSSPPPOOOMMM]]]iiifffXXXKKKBBB===EEEFFFNNNXXX___lllttteee[[[SSSOOOPPPXXX___lllrrr___WWWVVVUUUTTTIIIEEE>>>888555222000...................................................++++++,,,,,,---......///------,,,,,,,,,+++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------...---------------------............//////......///222555777EEESSSccckkkpppttttttpppkkkcccZZZWWW[[[lllvvvjjjeeefffcccdddgggdddYYYPPPMMMQQQQQQSSSVVVXXXWWWSSSPPPQQQLLLKKKNNNOOOLLLJJJLLLOOONNNNNNNNNMMMLLLJJJHHHNNNLLLJJJLLLQQQSSSQQQNNNOOOMMMNNNSSSVVVUUUVVVYYYXXX]]]fffsssDDDEEEDDDCCC@@@<<<888666...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,---...000000---------------...///000000111111333444777888:::@@@BBBEEEJJJOOOTTTWWWYYYVVVUUUSSSPPPOOOOOOOOOOOOYYYZZZ[[[\\\^^^^^^______bbbaaaaaa___]]]YYYVVVTTTMMMMMMLLLKKKKKKKKKKKKKKKOOOOOOOOONNNNNNMMMMMMMMMCCCBBB@@@===:::777555444/////////......---------,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,...---,,,,,,---///............/////////000///555@@@LLLWWW___dddfff]]]YYYTTTPPPMMMNNNPPPRRRLLLOOOMMMHHHFFFIIILLLLLLJJJOOO]]]lllvvvrrraaa___dddXXX[[[ddduuuuuuaaaXXXUUUTTTVVVQQQIIIAAA;;;666333000////////////////////////........................++++++,,,,,,---...//////---------,,,,,,,,,++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......---------------.........////////////......111666;;;>>>UUUbbbnnnpppoooqqqqqqnnn```WWWRRRVVVaaappp~~~bbbQQQLLLMMMPPPLLLLLLSSSVVVSSSSSSVVVSSS\\\fffhhhbbb\\\[[[]]]]]]UUURRRUUUVVVUUUWWW\\\UUUYYY]]]]]]ZZZWWWWWWYYYQQQNNNNNNQQQOOOKKKKKKOOONNNHHHGGGJJJLLLJJJHHHIIIFFFHHHLLLTTT___lllxxxxxx???BBBHHHLLLFFF;;;999>>>999555000---,,,---------///...,,,******+++,,,---************************,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------------------------------...---+++******+++,,,---///...---,,,,,,---///000...333:::???BBBGGGMMMRRRSSSWWW\\\______^^^^^^]]]YYYSSSJJJAAA<<<<<>>======EEEHHHGGGCCC@@@CCCIIIMMMGGGJJJJJJEEE???===>>>>>><<<999444000------...000---...............------,,,,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,------...000222111///---***...222222//////222777@@@IIIUUU___cccbbb^^^\\\RRRPPPNNNOOOQQQQQQMMMJJJGGGFFFFFFHHHHHHKKKTTT^^^nnn^^^eeeqqqeeeXXXWWWgggyyygggYYYNNNQQQSSSQQQKKKFFFAAA999///000333666444000------.........---------,,,,,,,,,------------.........///---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,++++++,,,,,,---...***+++,,,...//////...---...///333333000333GGG\\\iiiiiikkkpppuuurrreeeXXXVVVbbbcccbbbpppqqqjjj^^^UUUOOONNNOOOPPPPPPPPPQQQTTTYYY[[[ZZZXXX___aaacccaaa\\\[[[^^^bbb___]]]YYYWWWVVVYYY\\\^^^___^^^]]]___aaaaaa^^^ZZZ\\\YYYWWWYYY\\\[[[VVVPPPPPPQQQRRRQQQNNNKKKKKKKKKIIIHHHFFFHHHMMMRRRUUUWWWYYYcccnnnxxxHHHCCCCCCGGGHHHCCC??????===888222...,,,---------------,,,+++***+++,,,---************************,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------------------------------...------,,,------.........------///111555999;;;AAAEEEKKKOOORRRUUUYYY\\\]]]\\\[[[ZZZXXXWWWUUUTTTOOOLLLGGGCCCAAA@@@@@@@@@???AAAEEEKKKPPPQQQOOOLLLGGGHHHFFFDDDIIIOOONNNIIIEEECCC@@@===:::888888:::FFFFFFCCCAAA@@@BBBCCCCCCCCCDDDDDDBBBAAAAAACCCDDDFFFFFFFFFCCC>>>888222...///...---------...//////,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))+++,,,+++***)))***+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************)))))))))(((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,------,,,,,,---.../////////111111000......333<<>>EEEJJJMMMTTTUUUWWWYYYZZZZZZZZZZZZ]]]XXXSSSQQQPPPNNNJJJGGGCCCCCCDDDHHHJJJIIIDDD@@@???AAAGGGTTT___aaaYYYPPPLLLFFFBBBHHHXXXeeecccZZZLLLKKKGGGAAA===>>>CCCGGGHHHEEEAAAAAABBBCCCCCCBBBCCC@@@>>>>>>@@@BBBCCCDDDGGGIIIKKKKKKHHHCCC===999666444111///------...///,,,---------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************,,,---,,,+++***+++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))************))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------......---,,,---...///000333000......555AAAMMMVVVeeeeeeeeeaaaZZZTTTOOOMMMTTTRRRQQQRRRTTTTTTPPPMMMJJJFFFFFFPPPbbbzzzhhh\\\XXXaaacccjjjyyyppphhh^^^YYY\\\[[[RRRKKKKKK@@@888000...111444333111///.........------------....../////////000000000------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---......///......---222,,,,,,888JJJYYYeeelllqqqrrrrrrkkkaaaXXXVVVWWWhhhssszzz{{{hhhaaa```\\\SSSMMMWWWWWWVVVVVVWWWYYY[[[\\\bbbbbbcccfffhhhiiigggdddgggiiijjjjjjjjjnnntttzzz}}}zzzxxxwwwzzz~~~{{{{{{zzzwwwtttqqqmmmkkkiiiiiieeebbb```bbbbbb```^^^___cccjjjpppqqqlllddd]]]YYYYYYTTTLLLKKKTTTbbbjjjooovvvkkkYYYGGGAAAFFFIIIGGGCCCCCC@@@<<<999666333///,,,***++++++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------............222111///......000222333666:::AAAIIIPPPVVVYYY[[[^^^[[[XXXUUUSSSRRRQQQPPPOOOLLLKKKMMMPPPNNNGGGAAADDDGGGNNNVVV\\\[[[SSSLLLFFFLLLYYYjjjvvvvvvkkkaaa[[[QQQMMMZZZrrryyymmm^^^YYYPPPKKKOOO\\\ggglllYYYTTTNNNJJJFFFDDDFFFJJJGGGAAA<<<===@@@BBBCCCEEEHHHGGGGGGGGGFFFFFFFFFEEEAAA???;;;777333000...---------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,,,,******+++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********)))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...000111111000//////000111///000333;;;GGGTTT]]]bbbjjjeee]]]TTTNNNMMMPPPSSSSSSRRRQQQRRRTTTSSSOOOLLLKKKNNNYYYkkk~~~~~~yyyuuuvvvyyyzzzzzzzzzmmmmmmrrrzzz~~~~~~zzzppp]]]YYYYYYbbbttt}}}{{{uuu^^^PPPPPPKKKCCC:::666666666333////////////............---////////////000000000000...------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...............//////.........444111555DDDXXXgggmmmnnnpppjjjhhhkkkooolllfffbbbtttdddYYYSSSWWW______[[[WWW```aaa``````______```bbblllnnnqqqtttwwwxxxwwwvvv{{{}}}zzztttooosssvvv|||~~~vvvpppqqqnnnggg^^^VVVRRRRRRQQQUUU\\\gggvvvzzzlllXXXJJJEEEFFFGGGFFFDDDCCCCCCBBB???999222---+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------......////////////......///333888>>>AAAHHHMMMSSSYYY]]]]]][[[YYYYYYVVVRRRMMMJJJIIIJJJKKKFFFIIIOOOWWW\\\XXXMMMDDDNNNRRR[[[dddjjjiiibbb\\\OOOZZZjjjxxx}}}xxxooogggcccZZZXXXiii}}}oooooofffXXXUUUddd{{{mmmggg```WWWMMMIIIQQQ^^^]]]RRRIIIGGGFFFDDDCCCFFFHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDCCC@@@<<<888444222---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++***)))((()))+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...//////111333333000//////000111777BBBPPP[[[aaabbb```^^^[[[TTTMMMHHHIIIMMMQQQOOOLLLIIIKKKRRRZZZ^^^```gggjjjwww|||mmmiiigggkkkpppqqqrrrsssqqqpppmmmmmmnnnnnnjjjeee```ccciiioooqqqooooooqqqjjjfffccccccfffmmmuuu{{{{{{qqqeee\\\___nnnmmmTTTPPPLLLIIIDDD???;;;777333111000000/////////.........////////////000000000000.........---------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,------.../////////////////////000000000888DDDTTTcccnnnqqqpppqqqdddaaauuurrrzzzuuucccWWWXXX```lllsssooogggbbb___aaadddgggjjjooouuuyyy}}}www{{{vvvtttqqqjjj```YYYOOORRRWWW]]]hhhrrrtttppp{{{mmm[[[NNNJJJIIIHHHEEEFFFHHHHHHFFF@@@888222............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---------------------------------...//////000000,,,...222777???GGGNNNRRRXXXZZZ\\\]]][[[VVVQQQMMMIIIJJJJJJGGGCCCCCCFFFJJJKKKQQQ[[[dddhhhbbbWWWNNNRRRVVV\\\bbbeeedddbbb```WWWaaammmrrrnnngggbbb___fff```bbbppp~~~sssiiinnneeeYYYXXXjjjkkkgggccc```ZZZ\\\mmmuuufff\\\QQQEEEAAADDDBBBCCCEEEFFFGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))******)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,///222222000000333555???HHHUUU```eeebbb[[[VVVQQQRRRRRROOOKKKHHHFFFFFFFFFFFFJJJWWWlll~~~zzzxxxxxxtttmmmhhhfffeeedddfffllltttwwwvvvsssrrrrrrqqqpppqqqqqqllleeehhhmmmsssxxxyyywwwuuutttlllfff```^^^___bbbhhhooolllooorrrxxxpppaaaddd{{{bbbVVVKKKJJJHHHEEEBBB===888555000000000000////////////....../////////000000000............---------,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////.........///000222222111@@@RRR```jjjqqqsssrrrmmmaaaddd|||pppfffaaa___dddkkkwwwwwwnnnjjjmmmttt}}}xxxmmmfff___```^^^ZZZZZZ]]]\\\XXX~~~ooo```WWWPPPKKKIIIIIIJJJJJJIIIEEE???:::222111000...---------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,---------------------------------...///000000000111666>>>GGGOOOUUUXXXYYYYYYXXXVVVSSSOOOJJJGGGEEEBBBIIIPPPOOOIIIFFFHHHLLLQQQVVV___eeegggccc\\\WWWUUUXXX[[[ZZZXXXYYY\\\``````ccceeeaaa[[[XXXYYY\\\fffdddgggppptttnnnfffbbbbbbbbb^^^```ooo~~~rrrgggaaa```dddfffkkktttjjj^^^QQQPPPXXXYYYWWWSSSNNNKKKHHHFFFFFFBBBAAA??????@@@BBBEEEGGG>>>;;;777222///---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***++++++))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,------------------------,,,,,,,,,------...///000---///111111111555===DDDQQQXXXaaadddaaa[[[VVVSSSQQQQQQQQQOOOKKKGGGEEEEEEHHHRRRfff|||uuusssqqqoooiiihhhjjjooopppnnnqqqxxxuuuyyy~~~{{{tttooonnnmmmkkknnntttnnnoooooooooqqqyyy{{{wwweeeUUUPPPKKKJJJIIIFFF>>>888111111111000000000//////------........./////////............------------+++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------------...//////............000111333555<<>>FFFJJJEEECCCFFFGGGDDDPPP^^^fff___WWWUUURRRMMMSSSZZZ___]]][[[^^^aaabbbfff```^^^aaaaaa```hhhtttrrrwwwrrrkkkkkkeee```eeemmmkkkhhheeedddccc___[[[WWWbbbmmmrrrttttttnnnggghhhmmmooommmooozzz{{{sssmmmmmmqqqwwwlllYYYNNNLLLKKKLLLFFFFFFIIIBBB<<>>:::444---000...+++***+++---......---------,,,,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))************+++++++++))))))******++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------,,,+++,,,///222222333444999BBBNNNZZZaaaXXX\\\aaaaaaXXXQQQTTT\\\OOOOOOLLLMMMNNNFFFJJJ^^^tttuuurrrpppnnnnnnrrryyy{{{||||||zzzwwwqqqbbbSSSNNNOOOKKKCCCCCC:::555111---444555)))000///...---,,,---.../////////000000///...------......---------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////////////////000000///...///555===CCCYYYfffgggrrrssslllqqqiiilllvvvmmmfffbbbaaabbb```dddkkknnniiiiiivvv~~~zzzuuuqqqvvvtttzzz~~~fffUUULLLFFFHHHLLLKKKHHHFFFAAA<<<666222000///......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,+++,,,.../////////...000222555999@@@GGGLLLLLLNNNSSSVVVQQQGGG???>>>GGGIIIIIIHHHIIILLLMMMLLLQQQTTTWWWWWWRRRQQQYYYcccfffkkklllgggcccjjjxxx}}}uuunnneeejjjpppsssqqqmmmkkkjjjhhhnnnvvv}}}vvvuuuuuusssmmmlllwww{{{pppbbbYYYWWWXXX\\\SSSHHHEEE>>><<>>111...,,,---000111---***---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************)))************+++++++++)))*********++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------...//////...000444<<>>AAADDDEEEHHHLLLJJJFFF999555000///111111...***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************************************)))************+++++++++************++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------///000000///---555<<>>999666333///---------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------............,,,---/////////000111222333:::DDDNNNTTTWWWYYYZZZWWWSSSNNNJJJEEEEEEOOO[[[]]]YYYWWWWWWTTTMMMNNNSSS]]]hhhzzztttqqq}}}zzzuuu|||llliiirrr{{{|||yyy|||rrrgggbbbaaacccjjjqqq|||iiiQQQCCCEEEEEECCC@@@BBBHHHJJJHHHGGGAAA:::333///...//////------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---+++---//////...///222555DDDLLLXXX```___WWWMMMFFFGGGGGGJJJLLLIIIFFFJJJPPPHHH^^^wwwwwwtttsss|||zzzzzzzzz}}}uuugggeeejjj~~~mmmTTTIIIIII???555444333//////000000000000////////////000000000//////.........---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...///000111111111111111222999GGGYYYfffaaassspppmmmgggvvv|||jjjJJJIIIKKKOOOWWWbbbppp}}}rrr___UUUQQQMMMIIIHHHHHHEEEAAA===999555111......------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........---------.........//////,,,---//////...///222555@@@HHHTTT]]]___]]]ZZZWWWWWWPPPJJJHHHGGGJJJSSS]]]\\\ZZZXXXVVVSSSUUU```mmm~~~zzzrrrllljjjtttpppbbbeeevvvzzzwwwjjjggggggqqqzzzsssmmmnnnppprrruuuzzzzzzppp]]]PPPLLLKKKFFF???===AAAFFFGGGJJJJJJHHH@@@777000///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------***///111///,,,///:::CCCTTT[[[aaa___VVVLLLGGGEEEDDDDDDEEEFFFDDDDDDLLLWWWddd}}}tttrrrzzzwwwggghhhiiiOOOMMMHHHAAA:::111000000000/////////////////////000000000000000///......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////333///...444CCCTTTbbbjjj```uuummm```]]]ssssssYYYJJJJJJPPPZZZdddsssyyykkkbbb[[[RRRKKKHHHIIIGGGDDDAAA>>>:::555222......------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,---------............------........./////////***,,,......///222999>>>PPPWWW```eeeddd___YYYUUUOOOKKKIIIJJJJJJKKKOOOUUUPPPUUUXXX\\\ggg}}}uuuhhhiiihhhdddmmm~~~{{{mmmhhhffffffmmmwww{{{gggXXX\\\mmmzzzkkk___```aaaaaaxxxvvvvvvrrruuusssvvv~~~qqqmmmkkkeeeeeebbbeee```RRRFFF@@@???>>>CCCIIIOOONNNEEE;;;333000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++///222222111888FFFRRR\\\^^^^^^XXXNNNIIIIIILLLCCCDDDEEEDDDBBBGGGWWWhhhzzztttuuuuuuxxx{{{[[[RRRNNNKKKDDD666444333111///......////////////000111111111000000......---------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////////////////......333//////:::NNN```iiikkkgggttteeeXXXZZZooo~~~\\\QQQTTTRRR\\\kkk}}}zzzuuuqqqiii\\\SSSPPPJJJIIIGGGEEECCC@@@;;;777......------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++,,,,,,---......------------........................////////////+++...111222555<<>><<>><<>>999333//////...---+++......---,,,,,,,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------.../////////000000111222444888@@@JJJSSSYYY\\\]]]aaa]]]VVVOOOMMMPPPTTTWWWPPPLLLJJJOOOaaannnZZZWWWXXXaaapppccc[[[]]]www~~~sssxxxzzzvvv}}}~~~wwwzzzyyyssstttsssrrrpppuuuyyyrrrppprrrhhhkkkggglll}}}nnnjjjiiifffcccaaaWWWIIIAAADDDLLLPPPKKKGGG@@@888222//////111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------............///000/////////000111444???NNNYYY\\\XXXRRRNNNLLLJJJHHHGGGDDDAAAAAADDDIIIOOO^^^vvvwwwxxx{{{uuupppiiiddd```^^^[[[XXXTTTRRRPPPOOOJJJIIIHHHGGGGGGHHHIIIJJJGGGHHHIIIKKKLLLNNNOOOPPPUUUXXX]]]___```dddkkkqqqsssuuuxxx{{{~~~vvvxxxhhh\\\VVVOOOMMMFFF:::333222333333///000000111111111111111//////.........---------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------///...//////000111000000222;;;LLL^^^iiikkkkkkmmm```]]]lll~~~lllkkk{{{{{{zzzyyyyyy|||~~~{{{ssskkkbbb\\\UUUPPPOOOMMMHHHDDDAAA>>>999444111...------......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......---------------------------///222111//////222555<<>>CCCQQQVVVbbbyyy~~~vvvuuu|||tttkkkeeecccaaa\\\WWWPPPOOOMMMKKKIIIGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFGGGJJJMMMOOOOOORRRXXX]]]___aaaeeeiiioooxxx|||{{{qqqnnn}}}mmmbbbTTTQQQLLLDDD888//////555222222111111111000000////////////.........------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...///000111111111000000666DDDVVVbbbjjjmmmkkkfffZZZ___fffrrrzzzzzzzzz~~~~~~{{{{{{}}}{{{vvvqqqoooggg[[[RRRQQQSSSOOOIIIDDDBBB???999333///............---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................---000222000...///555;;;FFFOOOYYY^^^]]]\\\___cccoooggg]]]TTTNNNLLLRRRYYYeeetttuuujjj\\\ZZZjjj}}}cccjjjkkkyyyzzzwwwyyy~~~qqqttt|||uuuttt{{{wwwmmmrrr{{{kkkvvv~~~rrrjjjjjjwwwyyywwwsssvvv}}}|||{{{yyyvvvssspppnnnppptttpppaaaRRRBBBIIIJJJJJJFFF>>>666111///+++,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------...............//////------222<<>>777222///.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................000111///...222<<>>???@@@AAAAAAAAACCCDDDFFFGGGIIIKKKNNNTTT[[[```bbbfffkkkpppuuu{{{tttrrryyyqqqYYYPPPJJJ???777666111111111000111222333333000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++---//////...///111444CCCTTTcccffffffhhhcccZZZfffoookkkkkkzzzqqq~~~iii\\\YYYWWWSSSLLLJJJFFFBBB===777222000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000000111111333;;;EEEMMMWWW[[[]]]ZZZTTTQQQTTTYYY___XXXTTTYYY```mmmlllWWW[[[gggyyytttccclllxxx|||{{{uuukkklllzzzvvvqqqssswwwtttzzz|||jjjdddpppfff```cccgggppp|||~~~{{{mmmZZZHHHDDDBBBBBBCCCBBB===888444222000...---,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------.........////////////...///333<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????BBBCCCCCCCCCDDDFFFJJJMMMPPPSSSXXX\\\aaahhhnnnssswww}}}hhhUUULLLEEE>>>:::222111000000111222333444000000000/////////......,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++,,,,,,------.........+++---///...---///555999MMMYYYdddgggdddaaa^^^[[[eeejjjkkkooo{{{zzzjjj}}}{{{}}}tttaaa[[[YYYWWWQQQNNNIIIFFFCCC>>>777222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................///000333777>>>FFFOOOTTTYYYZZZXXXRRRMMMMMMQQQVVVPPPQQQ```|||}}}nnn]]]nnnsssqqqzzz}}}~~~}}}hhhkkkcccfffvvv{{{pppllliiiqqqvvvrrrlllfff___[[[TTTMMMGGGBBB???===<<<999555000...---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...............////////////000000333<<>>======>>>???@@@AAAAAA??????@@@@@@@@@@@@??????======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===<<<>>>???@@@@@@??????AAABBBDDDGGGIIILLLPPPUUUZZZ___fffmmmxxxiiiYYYOOOEEE>>>444333222000000111222333000000000000/////////...,,,,,,,,,---------......,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++,,,,,,---......///---...///...---111999@@@WWW\\\dddhhhddd\\\[[[___cccbbbllluuuzzzllljjj}}}|||}}}~~~uuussswwwnnnwwwddd\\\\\\ZZZUUUPPPKKKIIIHHHCCC;;;444......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,---------......///////////////////////////000555===FFFOOOTTTWWWZZZXXXSSSMMMIIIKKKQQQVVVYYYaaa}}}ssskkkwwwpppiiiwwwhhhoooxxx~~~qqqtttzzzcccgggvvv{{{rrruuuxxxppprrrvvv|||rrrbbbRRRHHHEEEEEEBBB>>>888333///...///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000111777DDDRRR[[[[[[WWWPPPRRRRRRMMMGGGFFFKKKPPPZZZSSSbbbhhhssssssjjjggg^^^YYYSSSOOOMMMKKKGGGDDDCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB>>>??????@@@@@@??????>>>>>>???????????????@@@@@@@@@?????????@@@@@@>>>===:::<<<>>>???>>>>>>>>>??????@@@BBBCCCEEEIIINNNQQQUUU^^^jjjwwwnnn]]]OOODDD777555333111000000111111000000000000////////////,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////...000000///...333===EEE^^^^^^dddjjjdddYYYZZZbbbgggbbbrrr|||mmm^^^gggwww{{{~~~vvvnnnooosssyyyyyyyyywwwpppcccXXXRRRRRRQQQPPPMMMIIIEEE@@@===111///---,,,,,,---,,,+++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////...---,,,,,,,,,,,,,,,---------......---,,,+++,,,///000111000111444:::DDDOOOUUUVVVUUUTTT[[[\\\UUUPPPRRRVVVWWW___sssdddXXX^^^ooozzzwwwoooqqqxxx~~~ppprrr{{{uuuyyyxxxlll|||{{{uuu}}}zzzjjjTTTIIIEEECCCEEEDDD>>>444...---//////...------...///...,,,///////////////---+++***---------------------------------------------------------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......000...------///000000000444;;;HHHTTT[[[ZZZSSSMMMOOOTTTTTTKKKGGGKKKRRRTTTTTTYYYqqqnnn___hhhxxxlllbbbZZZUUUPPPNNNLLLIIIFFFEEECCCCCC>>>AAAEEEGGGEEECCCAAAAAA============>>>???@@@AAA===>>>>>>???@@@AAAAAABBBCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>===<<<;;;??????@@@@@@AAABBBCCCCCCJJJPPPYYYeeetttvvvnnnTTTJJJBBB===666222222333222000222222111111000/////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111000/////////111111...000???QQQ[[[iiikkkeeeaaaYYYZZZfffeeexxx{{{hhh\\\jjj|||wwwvvvxxxzzznnnbbbZZZUUUSSSPPPOOONNNKKKFFFAAA555222///---------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////...------,,,,,,,,,---------........................///111222000999EEEOOOTTTTTTRRRPPP\\\```___UUUKKKOOO^^^kkkqqqdddfffqqqsssjjjhhh{{{uuunnnvvv{{{|||zzzyyymmmhhhwwwwwwssszzzxxxeeeTTTIIIFFFEEEBBB===888333000000///......///000000///......///000000///---,,,+++---------------------------------------------------------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,---------.........000000000/////////000000<<>>>>>>>>???@@@AAABBBFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJDDDCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAAAAAEEELLLUUU```nnn{{{ooommmZZZOOOIIIBBB999111...000333555222222111111000000//////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///.........000111000555FFFWWW^^^jjjjjjbbb___ZZZ\\\jjjhhh```fffzzzooofff\\\VVVQQQQQQTTTSSSLLLFFF;;;777111...------............---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........///......---,,,,,,------------............///000///---...222555888CCCOOOUUUSSSOOOMMMNNN[[[ZZZWWWQQQPPPaaasss^^^mmm~~~iiieeekkktttzzzpppeeeeeeppp~~~lllnnntttxxxsssbbbTTTJJJFFFBBBAAAAAA===666000///......000222222111///...///000000///...,,,+++------------------------------------------------------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,------------.........000111222111//////333666IIIQQQYYYZZZTTTMMMKKKKKKLLLKKKGGGBBBDDDLLLTTTVVVuuu}}}lll\\\SSSdddwwwnnnaaaWWWQQQMMMJJJGGGCCCCCCBBBAAAAAAAAAAAABBBDDDCCCBBB???===>>>AAADDDAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMHHHHHHHHHGGGGGGHHHHHHIIICCCCCCCCCCCCCCCDDDCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA<<<>>>AAAFFFLLLTTT]]]cccuuuqqqqqqzzzlll]]]RRRKKKAAA888222222444666222222222111000000//////------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000///---......///111444<<>>???@@@AAABBBFFFLLLPPPdddnnn|||{{{ooottt```WWWKKKAAA<<<888333///333333222111111000000///........................------------------------------------------------,,,,,,,,,---000000///.........///111666CCCTTTbbbbbbgggaaa[[[___fffrrrttt___]]]iii||||||}}}qqqfff[[[YYY]]]\\\SSSJJJGGGAAA888111------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...............------------.........//////---///111///---000777>>>OOOOOONNNLLLIIIGGGGGGHHHOOOQQQYYYkkkuuusss~~~zzz{{{vvvwwwsssqqqrrrxxxuuuwwwjjjeeeiiippp{{{uuusssqqqppp{{{kkkWWWKKKHHHFFFBBB===333111//////111111000///...///000000000///...---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......---------.........//////111222222111222:::HHHRRR[[[YYYVVVRRRNNNIIIEEEBBBBBBCCCIIITTTaaakkktttxxxiiiRRRDDD???@@@KKKZZZssswwwiii___TTTQQQLLLHHHFFFEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAACCCFFFGGGHHHIIILLLNNNKKKMMMOOOQQQSSSTTTUUUUUUXXXYYY[[[\\\\\\\\\ZZZZZZWWWWWWXXXYYYYYYXXXXXXWWWXXXVVVTTTSSSRRRRRRSSSTTTVVVUUUSSSQQQOOONNNNNNNNNKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@AAADDDGGGNNNVVVdddqqq|||~~~wwwgggRRREEE@@@<<<333,,,333333222222111000000000........................------------------------------------------------...------///111222111////////////111999HHHXXXbbbdddfff\\\VVV^^^iiiwwwiii[[[aaaxxxzzzppp{{{~~~}}}qqqeeeaaacccaaaYYYPPPMMMGGG===555000...------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......///.........------........./////////.../////////000666???EEENNNOOOPPPOOOLLLIIIFFFEEELLL^^^ttttttcccVVV^^^qqq|||{{{uuunnnnnnrrrzzz~~~uuusss{{{{{{mmmccchhhrrr{{{zzzvvvzzznnnTTTFFFCCCDDDEEE999666222000///000//////...///000000000000......------------------------------------------------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------........./////////111222333555:::EEESSS]]]]]]XXXRRRNNNKKKHHHDDDAAACCCFFFQQQ```nnnxxx^^^EEE;;;???GGGGGGLLLZZZ{{{vvvmmmiiibbbXXXPPPMMMKKKIIIGGGEEECCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBEEEJJJMMMOOOQQQSSSTTTSSSTTTWWWZZZ\\\^^^^^^^^^\\\^^^___``````___]]]\\\YYY[[[^^^aaacccdddeeeeeecccaaa___\\\ZZZZZZZZZ[[[]]][[[YYYVVVTTTRRRRRRRRRQQQQQQOOOMMMKKKIIIHHHGGGDDDDDDCCCAAA??????AAACCCBBBGGGQQQ^^^jjjttt|||```KKKAAA<<<666111333333333222111111000000........................,,,,,,,,,------------...------------------------///......000222333222000///000111333===NNN\\\cccfffeeeZZZTTT^^^kkkyyywww```ZZZggg~~~}}}~~~{{{zzz|||qqqkkkkkkiiibbb[[[SSSLLLBBB:::444111///---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...//////..................////////////000//////000666>>>GGGMMMOOORRRSSSPPPKKKHHHKKKNNN```~~~aaaUUURRR```pppsssooojjjaaafffmmmvvvqqqgggqqqssseeebbbbbboooyyyvvvzzziiiSSSHHHFFFGGGAAA===666111//////000000...///000111111000///...------------------------------------------------------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,---------..................////////////000222666<<>>888333000.........---------,,,,,,,,,+++,,,,,,------,,,,,,++++++*********+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.../////////.............../////////000222000///222:::DDDMMMRRRTTTWWWVVVMMMEEEEEEQQQ]]]{{{NNNRRRddd}}}|||iii]]]bbbmmmvvv}}}rrrrrryyywww|||ccccccfffwwwwwwwww~~~eeeRRRHHHEEEGGGAAA999222000000111111...///000111111000//////------------------------------------------------------------------------+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,---------................../////////000000222888BBBMMMVVV\\\^^^XXXYYYWWWOOOEEE@@@AAADDDLLLRRRbbbvvvmmmVVV@@@<<>>555---///555------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......111...---000///---...111555444<<>>???@@@AAACCCFFFJJJNNNNNNQQQVVVZZZ```gggnnnsssvvv{{{xxxnnngggddd```ZZZUUUSSSPPPNNNNNNKKKFFFDDDEEEHHHQQQ```pppzzzhhhLLLBBB;;;555555666555444555111000000//////......---........................------------------------........................222000777GGGWWW```eeehhhdddYYY___kkkxxxsss___bbbsssuuuxxx}}}{{{~~~{{{}}}yyyrrrqqqlllcccYYYNNNDDD;;;555000...,,,,,,---...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...............000///---------...//////333;;;DDDKKKLLLKKKKKKKKKMMMDDDTTTpppyyyWWWEEEJJJOOOZZZlllvvvbbbdddkkkvvvyyyttt}}}{{{iiibbbcccnnnzzz~~~lllfffmmm~~~|||hhhTTTKKKHHHBBB888222111111111000//////......------------------------------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,------------...............---///222000///222888AAAPPP```ddd\\\WWW^^^gggdddRRREEEEEEJJJUUUqqqbbbSSSMMMFFFHHHQQQQQQYYYdddlllsssxxxxxxvvvzzztttkkk___WWWQQQLLLHHHAAAAAAAAAAAABBBBBBBBBAAA???@@@CCCEEEGGGLLLQQQUUUTTTZZZccckkkpppuuuzzz~~~|||sssfff]]]]]]XXXTTTTTTQQQLLLIIIJJJGGGJJJQQQ^^^pppvvvnnnUUUMMMCCC;;;888777555444555111111000000///.....................................................................////////////222222;;;KKKZZZbbbfffhhhbbb\\\jjjvvvjjjfffnnn~~~}}}~~~}}}|||{{{yyyqqqmmmfff^^^UUUJJJ???888222000---,,,---...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........////////////...------...000222===AAAGGGLLLNNNMMMJJJGGGLLLRRRrrrkkkSSSIIIQQQ]]]llluuuppp___ccckkkwwwuuuuuu{{{mmmhhhmmm{{{uuuuuu~~~bbbRRRKKKDDD;;;666111111000000///......---------------------------------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,---------.........////////////000111///...444<<>>666333///------...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------...//////////////////......///333666BBBEEEKKKQQQRRRMMMGGGAAANNNnnndddPPPJJJXXXmmm~~~www```ccckkkuuuzzzzzzuuuxxxttttttwww~~~qqq^^^RRRGGG>>>999222111111000///...------------------------------------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,------........./////////000///000111000111:::EEETTT[[[^^^ZZZTTTOOOKKKHHHEEEJJJLLLLLLTTTnnntttQQQKKKHHHMMMVVVddd|||~~~yyykkk[[[PPPIIIDDDBBBCCC@@@AAABBBAAA@@@AAACCCDDDEEEGGGKKKOOOTTTZZZaaafffsssxxx|||pppiiibbbYYYSSSQQQLLLJJJIIIJJJNNNYYYnnnyyymmmWWWKKK???999777444444777222111111000000//////............................................................//////000000111222666CCCUUUbbbfffhhhiiifffuuupppbbbqqq~~~}}}{{{~~~xxxlllllljjjhhhbbbXXXMMMEEE999666111.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------...//////000...///000//////111666:::BBBGGGMMMOOOMMMKKKJJJKKKgggZZZLLLPPPeeettt|||wwwhhhrrr}}}wwwvvvpppmmmnnnzzzyyyjjj]]]OOODDD@@@444333222111000///......------------------------------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,............////////////000000111222222777DDDQQQ[[[^^^[[[SSSNNNOOOMMMJJJFFFGGGPPP```jjjxxxsssPPPIIINNNUUUaaavvv~~~vvvlll]]]OOOHHHDDD@@@???AAA@@@AAABBBAAA@@@BBBFFFIIIMMMPPPUUU[[[aaaiiirrrwww~~~tttggg\\\WWWRRRNNNKKKJJJIIIMMM\\\kkk}}}|||zzzfffXXXIII@@@:::555555777222222111111000/////////................................................---......///000000111111222888FFFYYYeeehhhhhhjjjiiijjjfffxxxuuuzzz{{{kkkkkkkkkjjjfff\\\RRRJJJ;;;888333///......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------...///000000...///000000///222888<<>>777444555222222111111000/////////........................////////////////////////---......///000111111222222999HHH[[[fffiiiiiijjjmmmmmmssszzz