BM6&6(v@ uuuMMMFFF>>>:::::::::777444;;;;;;;;;;;;;;;:::999999888888999999:::<<<===>>>=====================<<<>>><<<===AAABBBBBBGGGMMMKKKRRRWWWYYYaaapppwwwlllaaa]]][[[WWWRRRQQQFFFJJJKKKHHHJJJQQQRRRNNNKKKEEEEEEJJJJJJJJJUUUeeennn}}}zzzvvvuuuvvvxxx|||ppp___RRRKKKQQQXXXTTTKKKDDDIIIBBB???BBBDDDBBBDDDIIIOOOQQQSSSVVV___ddd]]]PPP___eeennnwww~~~|||vvvnnngggccc^^^]]]\\\ZZZWWWUUUSSSRRRWWWVVVUUUUUUUUUVVVWWWXXX[[[ZZZYYYYYYYYYYYYYYYZZZaaaeeelllttt}}}aaaCCC999===999777:::??????:::>>>FFFAAA>>>;;;777555444444444333333333222222222111111111111000000//////......------............------...---,,,+++***+++,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''')))(((&&&''')))---111444......///000111000---++++++)))((((((***+++***)))))))))))))))************)))))))))))))))))))))))))))---///,,,,,,...///---000000000000111111111111222444666666555666777999999:::<<<===???@@@@@@@@@AAABBBDDDEEEFFFHHHKKKMMMRRRdddbbbFFF@@@999777888999777555888888888888888777777666666666666666777999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<>>>===@@@GGGKKKOOOWWW^^^hhhnnntttzzz}}}kkkdddfffkkkqqq}}}sssdddVVVQQQNNNPPPPPPNNNNNNQQQRRRUUUUUUSSSWWW^^^___[[[[[[RRRNNNRRRVVV\\\kkk|||yyybbbZZZ]]]nnnrrrgggXXXRRROOOQQQSSSTTTXXX^^^ccciiiqqqxxx{{{ooodddfffkkkttt~~~~~~zzztttnnnkkkeeeccc___[[[WWWTTTRRRQQQYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZ^^^cccjjjsss~~~|||oooNNN@@@AAA===;;;;;;===>>>>>>AAADDD>>><<<:::777666555666666333333333222222222222111111111111000//////......------............------...---,,,+++++++++,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''((('''&&&''')))---111333.........///000000...,,,***)))''''''((())))))(((((((((((()))))))))******))))))))))))))))))))))))(((,,,---++++++......,,,000000000000111111111111222444555666555666777999999:::<<<===???@@@@@@@@@AAACCCEEEFFFFFFHHHKKKNNNTTTgggtttOOO@@@<<<777666888::::::888777777777888777666666555555555555666777888999:::<<<;;;:::999999:::;;;<<<>>>>>>CCCKKKTTT[[[fffpppuuuzzzyyykkk]]]OOOKKKNNNRRRVVV]]]bbbbbbZZZOOOFFFGGGFFFGGGJJJKKKMMMTTT]]]aaacccdddgggoooyyy}}}{{{nnn```VVVXXXbbbooobbbdddtttyyysssnnnmmmmmmnnnsssyyy|||jjjhhhiiiooowww~~~{{{wwwtttkkkhhhbbb\\\XXXVVVUUUUUU[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[YYY[[[]]]aaahhhrrr}}}^^^IIICCC???>>><<<:::>>>CCCDDDAAA<<<;;;999777666666777777333333333333222222222222222111111000000///......------............------...---,,,+++++++++,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&'''))),,,000222...---,,,---//////...---+++)))'''&&&'''((('''&&&''''''((((((((()))))))))))))))))))))))))))))))))'''***+++***+++......+++000000000000111111111111222444555666555666888999999:::<<<===???@@@@@@@@@BBBDDDFFFGGGGGGIIILLLNNNSSSgggkkkHHH@@@===:::999;;;<<<===<<<999999999999999888888777777777777777888:::;;;<<<;;;:::999888888999;;;<<<>>>===AAAJJJSSS[[[gggrrrnnnbbbVVVNNNIIICCCCCCGGGFFFIIILLLNNNMMMJJJGGGFFFNNNLLLPPPXXXaaaiiittt~~~~~~xxxjjjlllyyywww^^^jjjzzzvvvtttwww|||}}}{{{nnnjjjddd^^^[[[ZZZ[[[]]]\\\[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZYYYZZZZZZ[[[[[[```___^^^^^^aaahhhrrryyyqqqTTTCCC??????<<<:::@@@HHHEEE===<<<;;;999888777666666777444444333333333222222222222222111111000//////...------............------------,,,,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((+++...000...,,,++++++---//////...,,,***(((''''''((('''%%%''''''''''''(((((((((((((((((((((((((((((((((((('''***+++***,,,000///,,,///000000000111111111111111333555666666666888:::999:::<<<===???@@@@@@@@@CCCDDDFFFGGGHHHJJJMMMOOOPPPdddgggIIICCCAAA>>>===============:::::::::::::::999999888888888888888999;;;<<<===;;;;;;:::::::::;;;===>>>===<<<>>>DDDJJJPPPZZZcccrrrwww~~~}}}pppjjjiiidddZZZPPPPPPJJJDDDBBB@@@>>>>>>??????AAABBBBBBAAABBBEEEHHHMMMOOOZZZooommmiiinnnxxxggg[[[nnn}}}uuuzzz~~~uuuqqqjjjddd```______```]]]\\\ZZZYYYXXXXXXXXXXXXZZZZZZZZZZZZZZZ[[[\\\\\\aaa```^^^]]]^^^dddlllrrrxxxeeeJJJ@@@>>><<<>>>DDDIIICCC:::===<<<;;;999777666555444444444444333333333222222222222222111000000//////------............---------------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((('''''''''(((***,,,...,,,+++***+++---/////////---+++)))((())))))(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((*********...222111---///000000000111111111111111333555666666666999:::999:::<<<===???@@@@@@@@@CCCDDDFFFGGGHHHJJJMMMOOOPPPddddddKKKFFFEEECCC@@@>>>=========:::::::::::::::999999888888888888888:::;;;<<<============>>>??????@@@@@@???<<<<<>>??????>>><<<<<<===AAADDDIIINNN___www||||||}}}dddYYYWWWbbbooozzz}}}qqqddd\\\[[[mmm{{{zzz{{{uuuoooiiidddbbb```^^^]]][[[YYYXXXXXXXXXXXXZZZZZZZZZZZZ[[[[[[\\\]]]ZZZ[[[[[[[[[]]]bbbhhhmmmiiivvv}}}]]]HHHAAA???CCCHHHEEE>>>:::===<<<;;;999777666444333444444444444333333333333333222222111111000//////------............------,,,,,,---------,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''((()))+++,,,***))))))+++---//////...---+++)))))))))***)))(((''''''((((((((()))))))))))))))))))))))))))))))))(((*********///444333...000000000000111111111111000222444555666777999;;;999:::<<<===???@@@@@@@@@BBBDDDFFFGGGGGGIIILLLNNNTTThhhdddPPPJJJIIIHHHEEEBBBAAAAAAAAA<<<<<<======<<<<<<;;;::::::::::::;;;<<<===>>>???>>>???AAACCCDDDCCCCCCBBBCCC@@@???@@@???>>>AAAGGGJJJPPPUUUZZZ```dddaaaZZZOOOMMMJJJIIIIIIIIIHHHFFF======>>>???BBBEEEDDDBBBCCCAAA>>>======???@@@AAAFFFJJJVVVfffnnnjjjccc```ZZZZZZ^^^ccchhhuuussskkkooowww}}}bbbSSSLLLSSSZZZbbbuuuqqqccc]]]YYYhhhssstttrrrsssuuuvvvyyyzzzsssmmmhhhdddaaa___]]][[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^WWWXXX[[[]]]^^^aaaeeehhhdddlllwwwuuuWWWIIICCCIIIHHH>>>999===;;;::::::999888777666555555444444444444333333333333333222111111000000///------............------,,,,,,---------,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''''''''((()))***'''''')))+++...///...---+++)))'''''')))))))))(((((((((((()))))))))******))))))))))))))))))))))))'''(((((()))...444333---000000000000111111111111000222444555666777999;;;999:::<<<===???@@@@@@@@@AAACCCEEEFFFFFFHHHKKKNNNWWWkkkfffUUUMMMMMMLLLJJJGGGFFFFFFFFF@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???AAABBBCCC???AAADDDFFFGGGFFFEEECCCFFFCCCBBBCCCAAA>>>@@@EEEEEEIIILLLLLLOOOQQQNNNIIIEEEGGGGGGFFFCCCAAAAAABBBBBBBBBAAA@@@AAACCCCCC@@@DDDAAA>>>>>>???AAAAAA@@@???AAAFFFLLLNNNLLLNNNRRRPPPOOOQQQSSSTTT]]]wwwwwwddd^^^iiiwwwtttsss||||||^^^OOOIIIQQQYYY```sss|||jjjbbbWWWaaagggdddbbbdddfffdddppp{{{uuuoookkkbbbaaa___]]][[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^XXX[[[^^^`````````aaaccceeejjjooouuucccOOOFFFLLLHHH888555@@@888999999999999888777777555555444444444333333333333333222222111000000000---..................---,,,,,,---...---,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''((())))))&&&'''(((,,,///000...,,,)))'''&&&&&&((())))))((())))))))))))************))))))))))))))))))))))))&&&'''&&&'''...444222,,,000000000000111111111111000222444555666777999;;;999:::<<<===???@@@@@@@@@AAABBBDDDEEEFFFHHHKKKMMMXXXllliiiRRRRRRRRRSSSSSSQQQOOOMMMLLLIIIHHHEEELLLSSSJJJDDDLLL@@@BBBCCCEEEGGGIIIKKKLLLQQQNNNMMMOOOTTTTTTPPPLLLMMMJJJFFFCCCCCCCCCBBBAAAEEEHHHJJJHHHEEEEEEJJJNNNQQQNNNJJJIIIJJJKKKIIIFFFAAADDDGGGIIIIIIHHHGGGGGGFFFDDDAAA@@@@@@???>>><<>>?????????CCCDDDEEEEEEEEEGGGJJJMMMRRRwwwmmmWWWXXX[[[______]]]ZZZWWWWWWVVVZZZXXX\\\ccc^^^VVV[[[QQQRRRSSSTTTVVVYYY]]]```bbbaaabbbfffkkklllhhhddd___YYYRRRLLLJJJIIIIIIIIIIIIKKKKKKHHHEEEFFFLLLQQQ[[[XXXUUUUUUUUUUUURRRPPPKKKMMMPPPRRRSSSSSSSSSSSSSSSOOOIIIFFFDDDDDDDDDCCC@@@???@@@AAAAAAAAACCCEEEDDDDDDCCCAAACCCJJJSSSYYYooorrrqqq~~~yyyxxxyyy||||||xxxrrrsssddd```mmmxxxoooooodddOOOIIIQQQUUUeeepppeee___]]]ZZZZZZ[[[XXXRRRSSSWWWrrr~~~zzzqqqlllfffaaa```aaabbbccc`````````aaabbbbbb```^^^]]]]]]^^^```ccccccbbb``````dddhhhjjjppp}}}xxxWWWHHHCCC===999999::::::999999888777666555666555555444444444444555222222222111111111111000////////////............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((''''''''''''((())))))***,,,,,,+++///555444...000000111111111222222222111222444666777888999999999999;;;===>>>?????????BBBCCCDDDEEEEEEGGGJJJMMMQQQtttsss^^^^^^eeelllnnnjjjeeeccccccaaajjjhhhgggoooooohhhhhhkkkmmmoooqqqsssvvv{{{~~~||||||~~~zzzssslllfff___YYYTTTVVVVVVSSSOOOMMMPPPXXX^^^gggeeecccbbbbbbbbb```___YYY\\\aaafffjjjlllmmmmmmjjjcccZZZQQQLLLIIIGGGFFFBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCFFFKKKOOOYYYlll|||lllrrrzzz}}}|||wwwrrrooouuujjjaaaggg~~~{{{{{{gggQQQJJJSSSZZZnnnxxxjjj___ZZZXXXXXXXXXYYYYYYUUUTTTYYYaaattt}}}xxxtttnnnxxxyyytttlllfffccccccbbbbbb_________```bbbcccbbb```aaaaaabbbdddffffffcccaaa___bbbdddeeeiiissshhhNNNDDDBBB===888888888888888777777666666666555555444333333444444222222222111111111111000////////////............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))******))))))((((((''''''(((((()))***,,,///111111222555555222111111111111111222222222000111333555777999::::::999999;;;===>>>?????????BBBCCCDDDDDDEEEGGGJJJMMMNNNnnnwwwcccbbblllvvvyyytttnnnlllmmmrrr|||xxxpppwww|||wwwttt~~~nnndddfffbbb\\\VVVTTTXXX```fffllljjjiiiiiikkkmmmppprrrsssyyytttfffZZZQQQJJJFFFFFFGGGEEEDDDEEEGGGGGGEEEJJJHHHGGGIIIHHHHHHIIIMMMRRR^^^lllwwwuuujjjsssxxxqqqnnnooojjjuuuiiiRRRLLLUUU^^^qqqmmmccccccgggsssooohhh```ZZZWWWVVVWWWUUUXXXYYYXXXVVVZZZfffqqqxxx~~~{{{www{{{|||tttlllgggdddaaa______^^^^^^___bbbcccbbbaaaccccccdddfffhhhgggdddbbb___```aaaaaabbbiiittt}}}yyyXXXGGGCCC???:::888888777777777777777777666666555444333333333333222222222111111111000000////////////............------,,,,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))************)))((((((((('''((())))))***+++111666999888777555333111111111111111111111111///111333555777999:::;;;888999;;;===>>>?????????AAABBBCCCDDDEEEGGGJJJMMMMMMjjjwwwcccfffppp|||}}}xxxwwwyyyzzzqqqhhhccceeekkkppprrrrrrssswww}}}ttteeeYYYRRRNNNOOONNNKKKMMMQQQQQQLLLPPPKKKHHHJJJKKKIIIKKKOOOVVV```iiippp}}}|||nnnccciiiuuuyyy|||vvvvvvzzz{{{~~~xxx{{{lllTTTMMMXXX```pppqqq___UUUSSSUUUVVVTTTRRRQQQQQQSSSUUUVVVTTT[[[```aaa```eeeooowwwwwwpppjjjddd``````___^^^___aaabbbbbbaaacccccceeegggiiihhheeebbbbbbccccccbbbcccgggnnntttzzzmmmQQQEEE@@@===999888777777666777777888888777666555444444444444222222222111111111000000////////////............------,,,,,,,,,+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))***************((((((((((((((()))*********111:::@@@@@@;;;666333111111111111111111111111///111333555777999:::;;;888999;;;===>>>?????????@@@AAACCCCCCDDDGGGJJJMMMQQQooottt```eeennnyyyvvvooofffhhhfffbbbeeelllkkkddd___UUUNNNOOOPPPOOORRRZZZfffrrr~~~{{{pppbbbWWWWWW]]]bbbnnn{{{~~~|||~~~{{{xxxwww~~~{{{~~~}}}qqqWWWOOOZZZcccqqq{{{gggWWWNNNLLLMMMGGGFFFGGGKKKQQQWWWZZZ\\\bbbllltttvvvxxx}}}}}}uuummmhhheeecccaaaaaabbbcccbbbaaabbbccceeehhhjjjiiifffcccaaaaaaaaa```aaadddhhhlllnnnzzzhhhMMMAAA@@@;;;:::888777777777888999999999777666555555444444222222222111111111111000////////////............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******++++++******))))))(((((())))))***+++,,,000:::DDDFFF???777444222222222111111111111111000111333555777999::::::999999;;;===>>>????????????AAABBBCCCDDDFFFJJJMMMXXXzzzoooZZZXXX___jjjttt|||~~~nnncccbbbbbbaaahhhqqqwwwkkkaaaWWWOOOMMMNNNSSS\\\gggnnnttt|||yyyxxxyyytttrrrmmmrrrtttrrrxxxwww[[[QQQ[[[eeeuuuwwwbbbSSSKKKHHHHHHDDDDDDGGGOOO[[[gggooosss{{{wwwqqqllliiifffeeeddddddcccbbbbbbcccfffjjjlllkkkhhheee^^^^^^^^^^^^___bbbeeeggglllsss{{{\\\GGGDDD===<<<:::888777777888999;;;:::999777666666555555222222222111111111111000////////////............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''(((***++++++***((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))(((((())))))***+++//////666BBBGGGBBB:::777222222222111111111000000111222444666777888999999999999;;;===>>>????????????@@@BBBCCCDDDFFFJJJMMM]]]lllVVVIIIOOOYYYfffrrr}}}zzzwwwwwwvvv~~~vvvlll```XXXRRRNNNMMMMMMRRRXXX___fffoooxxx{{{|||wwwpppjjjhhhcccfffgggkkk}}}{{{^^^RRR\\\hhhzzzyyydddUUUMMMJJJIIIFFFGGGKKKVVVgggyyy||||||vvvqqqnnnjjjhhhgggfffdddcccbbbdddgggkkknnnmmmiiifff``````aaabbbcccfffhhhjjjnnnqqqtttyyyhhhMMMGGG???>>>;;;999777888888999<<<;;;:::888777666666666222222222111111111111000000/////////............---------,,,,,,,,,++++++************************))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))''')))***++++++***)))'''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***)))))))))))))))******+++333000333???FFFCCC===;;;222222222222111111000000222333444666777888888888999999;;;===>>>?????????>>>@@@BBBCCCDDDFFFJJJMMM^^^gggSSSJJJKKKOOOTTT\\\gggsss{{{}}}tttgggYYYRRRMMMJJJIIIKKKPPPTTT[[[hhhyyy~~~xxxwwwzzz|||{{{sssnnnkkkjjjgggeeeeeelllnnnooohhhTTTZZZjjjwwwkkkSSSHHHGGGIIIFFFEEELLL^^^tttyyyqqqttt~~~vvvrrrlllhhhffffffeeeeeegggfffeeeeeeeeeeeedddbbbfffeeedddddddddfffggghhhlllqqqvvvyyy|||[[[BBBEEEDDD@@@:::777888888666::::::999888777666555555111111111111000000000000000000000000000///......------------------------++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''')))++++++)))'''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))((()))***+++,,,+++***))),,,+++***************+++111333444666===CCC>>>555888555222000000111111000222333444666777777888888:::;;;<<<>>>???????????????@@@AAABBBCCCFFFKKKNNNYYY}}}dddPPPCCCDDDEEEHHHNNNWWWaaahhhqqqxxxmmm```TTTMMMJJJHHHIIILLLTTT]]]kkk}}}uuusssvvvwwwvvvpppllliiiiiinnnrrrvvvwwwvvvmmmZZZ\\\ggguuulllTTTIIIHHHHHHKKKJJJLLLRRR\\\aaaaaa___^^^^^^```kkk~~~yyysssnnnkkkjjjjjjiiihhhfffddddddddddddbbbaaaddddddddddddeeefffggggggiiimmmrrrsssvvv~~~lllSSSHHHDDD@@@===:::888888999::::::999888777666555555111111111111000000000000000000000000000///......------------------------++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))++++++)))'''(((((((((((((((((((((((()))(((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))((()))***+++,,,+++******)))((((((((((((((())))))...444555555===FFFBBB777888555222000000111111000222333444666777777888888:::;;;<<<===???????????????@@@AAABBBCCCFFFJJJNNNYYYyyy```MMMCCCCCCCCCDDDFFFKKKRRRWWWbbblll}}}~~~}}}~~~cccXXXLLLGGGFFFFFFIIIMMMSSS```uuu}}}pppfffgggkkkkkkhhhcccccceeemmmxxxuuu```^^^fffuuummmUUUKKKHHHGGGJJJJJJJJJJJJLLLMMMMMMMMMJJJOOOXXXddduuuxxxtttqqqooonnniiigggdddcccdddcccbbb```dddeeefffgggggghhhhhhhhhhhhkkknnnoooqqqwwwoooYYYMMMDDDCCCAAA:::888;;;::::::999888777666555555222222111111111000000000000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))***++++++)))'''((((((((((((((((((((((((*********))))))(((((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))((()))***+++,,,++++++***((('''''''''((()))*********555999555;;;IIIHHH;;;888555111000000111111111222333444666777777888888:::;;;<<<===>>>????????????@@@BBBCCCDDDFFFJJJMMMYYYuuu^^^KKKEEEEEEEEEDDDDDDGGGLLLPPPXXXdddvvvyyytttwwwtttrrrssszzzyyygggiii|||yyy]]]QQQGGGCCCCCCEEEHHHLLLRRR___ssswwwtttyyyrrraaaWWWVVVXXXXXXVVVaaaccchhhrrrzzzbbb^^^ggg{{{kkkVVVLLLHHHEEEGGGGGGHHHJJJMMMNNNMMMKKKKKKPPPWWW```gggjjjfffaaahhhqqqzzzzzzwww{{{zzzuuurrroooiiigggeeedddeeefffeeedddfffgggiiikkkllllllkkkkkkjjjlllnnnnnnooosss|||ttt]]]IIIFFFFFF@@@;;;<<<::::::999888777666555555222222222111111111000000000000000000000///......------------------------////////////////////////***************************))))))))))))))))))***))))))))))))))))))))))))*********+++,,,+++)))'''((((((((((((((((((((((((++++++******))))))((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((('''(((***+++,,,,,,+++***))))))))))))***+++------)))888<<<555:::IIIIII<<<777444111000000111111111222333444666777777888888::::::<<<===>>>????????????AAABBBCCCDDDFFFIIILLLXXXzzzqqq\\\KKKBBBBBBCCCBBBBBBDDDHHHKKKWWWbbbssskkkkkkssstttrrrlllnnnqqqwww|||mmm```cccxxxsssXXXNNNDDDBBBCCCDDDGGGJJJTTT]]]kkkwww{{{wwwoooiiiqqquuuyyy~~~~~~{{{uuullleeedddiiinnnddd^^^TTTLLLGGGGGGIIILLLZZZ\\\aaajjjuuu}}}bbb\\\jjjkkkVVVLLLHHHDDDGGGGGGIIIPPPWWWYYYUUUPPPPPPQQQUUUZZZ^^^______```iiisss|||{{{rrrnnnttt|||}}}vvvppplllkkkiiigggggghhhjjjkkkjjjjjjkkkmmmooopppppppppoookkklllmmmllllllpppvvv{{{kkkNNNEEEGGGFFF@@@===::::::999888777666555555222222222222111111111111000000000000000///......------------------------------------------------******************************))))))))))))******))))))))))))))))))))))))+++******+++---,,,***(((((((((((((((((((((((((((+++*********)))))))))(((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((('''(((***+++,,,,,,++++++))))))))))))***+++------***888===666888EEEGGG===777444111000111222222222222333444666777777888888999:::;;;===>>>>>>>>>>>>???AAACCCDDDDDDFFFIIIKKKVVVvvv}}}mmmYYYJJJ@@@BBBCCCDDDEEEGGGJJJMMMXXXccctttnnnaaagggzzznnngggjjjkkksss}}}gggaaa\\\cccxxxmmmTTTKKKCCCBBBDDDDDDFFFIIINNNSSS[[[aaadddaaa]]]YYYZZZ```eeehhhlllpppmmmgggiiifffaaa[[[TTTQQQPPPQQQMMMLLLJJJEEEAAAAAAEEEIIIKKKMMMPPPTTTZZZbbbjjjppp~~~bbbZZZhhhnnnYYYMMMHHHEEEEEEGGGNNNZZZgggmmmjjjeee[[[XXXVVVWWWWWWYYY___fffoooxxxxxxqqqqqqsss~~~yyyrrrmmmnnnllliiiiiikkkmmmnnnnnnllllllnnnoooqqqrrrrrrrrrjjjjjjjjjiiiiiikkkpppttt|||yyyXXXFFFFFFIIIEEE???::::::999888777666555555333222222222222111111111000000000000000///......------------------------************************************************+++******))))))******+++))))))))))))))))))))))))*********,,,---...,,,***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))'''((()))+++,,,,,,,,,+++((('''''''''((()))*********555:::777888???CCC@@@666444111000111222222222222333444666777777888888999:::;;;<<<===>>>>>>>>>???AAACCCDDDEEEFFFHHHJJJRRRoooyyyhhhUUUFFFAAACCCFFFGGGHHHJJJMMMOOOXXXdddvvvlllcccdddpppzzzooofffgggooo|||vvvjjjTTTUUUZZZeeeyyy|||fffNNNFFFAAABBBEEEEEEFFFHHHFFFGGGJJJMMMNNNOOOOOONNNJJJOOOTTTTTTVVVYYYWWWSSSVVVSSSOOOLLLJJJGGGEEECCCEEEEEEDDDDDDDDDDDDEEEFFFCCCEEEGGGHHHIIIKKKPPPTTTXXXbbbooowwwyyywwwxxx{{{}}}dddZZZcccwwwuuu^^^PPPIIIFFFGGGLLLUUUaaalllsssvvvvvveee___[[[YYYWWWWWW```kkksssxxx~~~~~~yyyvvvttt~~~}}}{{{~~~zzzuuusssrrrnnniiiiiinnnpppttt{{{}}}xxxsssppplllkkkkkkmmmmmmmmmjjjkkkkkklllnnnoooqqqrrrjjjjjjhhhggggggiiimmmooosss{{{nnnPPPEEEHHHFFF===::::::999888777666555555333333222222222111111111000000000000000///......------------------------************************************************+++******))))))******+++))))))))))))))))))))))))))))))***,,,...///---,,,(((((((((((((((((((((((('''''''''(((((())))))***''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,)))((((((((((((((()))))))))...555999999:::@@@EEE666333111000111222333222222333444666777777888888999999;;;<<<===>>>>>>>>>???AAADDDEEEEEEFFFHHHIIIMMMhhh~~~wwweeeRRRDDD???AAADDDFFFGGGHHHKKKMMMWWWdddxxxwwwdddbbbmmmmmmiiikkknnnxxx~~~nnn^^^SSSOOOVVVaaammmxxxbbbIIIBBB???BBBFFFFFFFFFHHHCCCCCCCCCDDDEEEGGGHHHJJJGGGJJJJJJHHHHHHLLLNNNMMMNNNJJJGGGFFFGGGHHHEEECCCHHHEEEDDDEEEHHHIIIEEEAAADDDGGGIIIHHHGGGGGGJJJLLLMMMLLLNNNQQQRRRTTTWWW[[[YYYYYY[[[___```aaagggnnnrrrvvvxxxuuuoookkklllooozzz|||gggZZZ^^^ooo{{{bbbQQQJJJGGGNNNSSS[[[```cccfffjjjnnnccc^^^\\\\\\[[[]]]hhhuuuzzz{{{~~~}}}yyyzzzuuutttwwwxxxwwwtttrrrlllgggddd[[[QQQNNNQQQNNNVVVccctttvvvsssnnnkkkkkkkkkkkkkkkhhhhhhhhhiiijjjllloooppplllkkkiiihhhhhhjjjmmmoookkkrrr|||]]]FFFFFFDDD;;;::::::999888777666555555333333333222222222111111000000000000000//////...------------------------------------------------************************++++++************++++++))))))))))))))))))))))))(((((())),,,///000///---((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,,,,+++***************+++''')))111999:::777>>>III666333000000111222333333222333444666777777888888999999;;;<<<===>>>>>>>>>???AAADDDEEEEEEFFFGGGIIIIIIbbbwwwkkkWWWHHHAAA???@@@BBBEEEHHHJJJLLLMMMWWWnnnwwweeehhhwwwxxxqqqjjjfffhhhvvvwwwppplllfff\\\TTTRRRZZZ```fffzzzkkkUUUEEE???<<>>?????????<<>>??????@@@===???BBBCCCDDDFFFHHHJJJVVVtttxxxgggWWWLLLFFFBBBBBBCCCEEEHHHKKKNNNOOOXXXmmm{{{vvviiixxxvvvhhh[[[]]]rrrwwwsssooommmkkkfff\\\SSSRRRXXX^^^jjjrrr\\\JJJEEE@@@>>>AAADDDEEEGGGKKKIIIKKKMMMPPPUUUZZZ___```bbbiiipppsssrrrtttzzz|||qqqhhhdddfffggghhhiiijjjkkkkkkkkkoooooonnnkkkiiiggghhhjjjiiiiiihhhddd```^^^]]]^^^]]]\\\YYYWWWVVVWWWXXXYYYXXXYYYWWWRRRQQQSSSSSSPPPSSSUUUWWWXXXZZZ]]]aaadddpppuuueeeRRRRRRWWWiii{{{eeeYYYVVVWWWXXXccchhhfffmmm|||}}}hhhfffdddcccdddfffiiikkkqqquuuzzz}}}}}}|||{{{{{{ssshhh^^^XXXUUUPPPPPPNNNJJJFFFBBBBBBBBBAAADDDLLL___{{{wwwooolllmmmooolllkkkjjjjjjjjjkkklllmmmkkkjjjiiiiiiiiikkklllmmmllllllpppuuuzzzlllXXXLLLFFF@@@===999777888888555333333333333333222222222222000000000000////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++***************************)))***,,,......---+++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))***++++++))))))))))))************((('''***000333444777;;;???:::555222222333222000333444666777999:::::::::999:::;;;===>>>???@@@@@@???AAABBBBBBCCCEEEIIIKKKZZZ~~~yyykkk^^^TTTNNNCCCCCCDDDEEEHHHKKKOOOQQQYYYmmmyyyuuunnn~~~lllccc^^^iiiuuusssrrrsssqqqjjj___WWWVVV___kkk|||~~~iiiTTTFFFBBB???AAAEEEGGGHHHKKKPPPTTTWWWYYY\\\eeettt}}}yyywwwuuuttttttqqqpppkkkdddaaabbbaaa]]]XXXXXXYYYXXXVVVVVVWWWXXX[[[^^^ccckkkuuufffQQQPPPTTTfff|||ggg\\\[[[\\\```mmmoooggglll}}}xxxaaa___]]]]]]^^^bbbfffhhhqqqtttyyy}}}zzzjjj]]]UUUSSSIIIIIIIIIFFFCCCBBBBBBCCCEEEJJJTTTgggwwwqqqppprrrnnnmmmlllkkkkkklllmmmmmmjjjjjjiiiiiijjjkkklllmmmkkklllooorrrsssxxxppp^^^WWWJJJDDD===888888888666333444444333333333222222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))*********************************+++---...,,,***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''((()))))))))************+++)))***///222222555999===999555333333333222111111222444555777888888888999:::<<<===???@@@@@@@@@AAABBBBBBBBBBBBEEEIIILLLWWW|||zzzooocccYYYTTTFFFEEEDDDEEEHHHLLLQQQSSS[[[mmmxxxyyyzzzvvvddd```cccuuuuuuuuuvvvwwwtttlllaaaXXXWWWeeewww|||dddPPPFFFEEEEEEHHHMMMNNNMMMRRRXXXcccmmmwww{{{tttsssqqqlllfffbbb`````````______```eeelllrrrwwwgggRRROOOSSSfff~~~jjjbbbccceeegggrrrqqqfffgggvvvyyypppaaa^^^\\\[[[^^^cccjjjnnnoooqqqvvv{{{yyygggXXXPPPNNNEEEEEEDDDBBB@@@@@@BBBDDDHHHQQQ```vvvxxxuuutttqqqooonnnlllkkkkkkllllllkkkjjjjjjjjjjjjlllmmmooonnnnnnpppqqqoooqqq}}}jjj^^^VVVNNNCCC;;;777777666666444444444333333333222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))+++*********,,,---,,,***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&%%%((()))))))))************---+++,,,000333222555999777555333111222222333333111222444555777888888888::::::<<<>>>???@@@@@@@@@BBBBBBCCCBBBCCCEEEIIILLLWWWyyy{{{qqqeee[[[TTTHHHFFFEEEEEEHHHMMMRRRUUU]]]nnnyyy~~~{{{lll^^^```hhhyyy}}}zzzrrrsssvvvwwwssskkk```XXX]]]mmm}}}bbbOOOHHHFFFHHHKKKOOOOOOPPPYYYcccuuu}}}zzzyyywwwuuupppkkkiiiiiijjjkkkiiisssiiiSSSPPPTTTggg}}}kkkeeehhhllljjjpppnnneeefffqqquuuooofffccc```^^^aaafffmmmqqqmmmnnnrrrwww}}}~~~}}}vvvdddUUUMMMJJJDDDCCCAAA???===???CCCGGGKKK[[[qqq|||yyytttssspppnnnlllkkkkkkkkkkkkkkkkkkkkklllmmmooopppqqqpppqqqqqqooopppwwwqqq\\\ZZZTTTIII???888666777999444444444444333333333333000000000000////////////........................++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++((((((((((((((((((((((((,,,***)))***+++,,,+++***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))))))))((('''))))))))))))************...,,,---222444333444888222222111000111222333444333444666777999::::::::::::;;;<<<>>>???@@@AAAAAABBBCCCDDDDDDDDDEEEHHHKKKZZZ{{{|||sssggg[[[SSSIIIGGGEEEEEEHHHMMMSSSWWW___ppp{{{mmmbbbZZZbbbrrr~~~}}}sssmmmppptttuuurrrjjj```YYYbbbsssbbbOOOJJJGGGHHHKKKOOOSSS[[[lll|||}}}tttlllhhhiiimmmqqqvvvmmmUUUPPPSSSggg{{{hhhaaadddhhhfffhhhhhhfffiiirrryyyzzztttqqqnnnkkkkkkmmmppprrroooppprrrwww|||~~~~~~|||{{{|||yyylll```WWWRRRDDDCCCAAA>>>>>>CCCIIINNNXXXmmmyyywwwtttpppmmmlllkkkjjjllllllllllllmmmoooqqqrrrsssqqqqqqrrrrrrrrrvvv|||~~~aaaVVVTTTNNNDDD:::666777:::555444444444444333333333000000000000////////////........................+++++++++,,,,,,---------************************++++++************++++++)))))))))))))))))))))))),,,***))))))+++++++++***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((()))*********)))((())))))))))))************+++))),,,111444222222555111111111111111111333444333444666777999::::::::::::;;;===>>>@@@@@@AAAAAAAAACCCEEEEEEEEEFFFHHHJJJWWW{{{vvvjjj]]]TTTJJJHHHEEEEEEHHHMMMTTTXXX___qqq|||vvvddd]]]VVVeee}}}yyy}}}{{{iiikkknnnrrrtttrrrjjjbbb\\\aaapppbbbPPPLLLKKKKKKOOOUUU\\\kkkwwwssskkkfffnnnoooWWWQQQSSSgggzzzdddZZZ\\\___bbbbbbcccgggnnnwww|||yyywwwvvvvvvttttttuuuyyy~~~}}}}}}}}}|||}}}yyyooofffaaaGGGEEEBBB@@@BBBHHHPPPVVVhhh|||zzzvvvrrrooolllkkkkkkmmmmmmlllmmmnnnppprrrssssssppppppsssuuutttwww{{{{{{lllOOOQQQPPPHHH===666777:::555555444444444333333333000000000000////////////........................+++++++++,,,,,,---------))))))))))))))))))))))))))))))(((((((((((())))))************************,,,+++))))))***++++++***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((%%%&&&((()))))))))((('''))))))))))))************((('''***000333111000333111222333222111111222444111222444555777888888888:::;;;===>>>@@@AAAAAAAAA@@@CCCEEEFFFFFFFFFGGGIIIPPPxxxxxxnnn^^^OOOFFFDDDBBBCCCHHHNNNSSSVVV___ooo|||lll\\\VVV]]]kkksss|||zzzqqqkkkiiipppuuutttlllccc]]][[[___eeekkkoooVVVJJJLLLMMMTTT```mmm}}}xxxsssrrr~~~sssZZZVVV\\\ooorrr]]]UUUSSSPPPPPPWWW___ccclll{{{zzztttxxx|||xxxtttqqquuu|||~~~xxxvvvuuutttvvvzzz~~~~~~{{{wwwUUUUUUSSSQQQSSS\\\kkkvvv}}}xxxsssooommmmmmmmmkkkkkkkkklllnnnrrruuuwwwyyyuuuqqqqqqtttwwwxxxxxxdddVVVIIIDDDAAA;;;999;;;555555555555444333222222111111111111000///...---//////.........---------///...------...///...------------,,,,,,+++++++++))))))))))))))))))))))))***************************************)))(((((())))))(((((('''''''''&&&))))))((((((((('''''''''&&&((()))(((''''''((()))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((+++*********))))))(((((()))************+++++++++,,,,,,,,,---...000222333333222111111111222333444222333444666777999:::;;;:::<<<>>>@@@AAABBBBBBAAA@@@CCCFFFFFFEEEEEEHHHKKKTTTzzzzzzooo___PPPIIIFFFCCCCCCGGGMMMRRRTTT]]]kkk|||}}}vvvrrr|||eeeYYYUUUcccvvvxxxqqq|||pppjjjhhhnnnrrrvvvuuunnneee\\\WWW[[[dddooosss[[[OOOSSSTTT]]]ppp~~~qqqhhhppp~~~yyyaaaZZZ[[[hhhttt\\\QQQMMMJJJIIIPPPWWW___mmm~~~yyyzzz|||wwwuuutttxxx}}}~~~{{{vvvuuutttuuuwwwxxxwwwuuu~~~zzz{{{~~~~~~uuupppiiidddiiivvv{{{~~~{{{vvvrrrppppppmmmmmmnnnppprrruuuxxxzzz|||yyyvvvuuuwwwyyyzzzyyy{{{{{{kkk\\\MMMFFFBBB;;;777777555555555555444333222222111111111111000///...---//////.........---------///...------...///...------------,,,,,,+++++++++***************************************************************)))(((((())))))((((((((('''''''''))))))))))))(((((((((((('''((())))))''''''((()))''''''((((((((((((''''''(((((()))******))))))(((******)))))))))((((((((())))))*********+++++++++,,,,,,,,,,,,...000222333333222111111111222333444444555555666777888888999:::<<<>>>@@@AAABBBBBBAAA@@@CCCFFFFFFEEEEEEHHHKKKWWW}}}}}}rrr```QQQKKKHHHDDDDDDGGGLLLPPPSSSZZZgggwww}}}zzz|||}}}sssggghhhyyysss^^^VVVWWWfffxxxtttzzzrrriiijjjlllqqqsssvvvxxxtttkkk```XXX[[[ggguuuwww```UUUWWWXXXddd~~~yyykkk^^^]]]eeeooo|||ggg]]]WWW^^^pppuuu[[[MMMHHHEEEGGGKKKPPPYYYkkk{{{yyyxxxyyyzzz}}}}}}vvvttttttwwwyyywwwqqqjjjqqqrrrooohhhiiirrr~~~~~~{{{qqqnnnyyy|||wwwsssrrrooooooppprrruuuwwwyyy{{{}}}zzzwwwwwwxxxyyyzzzzzzxxxwww|||ppp```NNNDDD@@@;;;777666666666555555444333333222111111111111000///....../////////.........------///...------...///...---------,,,,,,,,,,,,++++++***************************************************************)))(((((())))))((((((((((((''''''))))))))))))))))))))))))''')))******((('''((()))'''(((((())))))((((((''')))***,,,......,,,***((())))))(((((((((((((((''')))))))))*********++++++,,,++++++,,,---///111333222222111111222222333444666666666666777777777777:::;;;===???AAAAAAAAAAAA@@@CCCFFFFFFDDDEEEHHHKKKYYY~~~tttbbbSSSKKKHHHDDDDDDHHHMMMQQQSSSZZZeeettt~~~uuuwwwsssuuu{{{rrrhhh^^^aaasssmmmYYYWWW\\\gggqqqwww}}}kkkfffkkkqqqqqqssswww|||}}}vvviii___fffqqq~~~yyydddZZZ^^^```ooo}}}pppggghhhmmmqqq|||jjj\\\RRRVVVggg|||uuuYYYJJJGGGGGGLLLMMMOOOWWWiiiyyyuuussswww|||{{{xxxvvvxxx|||{{{ssskkkhhhgggaaaZZZ^^^nnn}}}yyyuuurrrqqqqqqrrrssstttvvvwwwwwwyyywwwvvvuuuvvvwwwxxxyyyzzzxxx{{{sssbbbMMM???;;;:::::::::777777666555444333333333111111111111000///......////////////............///---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************)))(((((())))))(((((((((((((((((((((((((((((())))))))))))((()))++++++)))((((((((((((((())))))))))))(((((((((+++...000000...***(((((((((((((((''''''''''''))))))))))))************++++++++++++---///111222111111111222222333444444555555666666777777888888:::;;;===???AAAAAAAAAAAAAAACCCEEEEEEDDDDDDHHHLLLXXX}}}vvvdddUUUIIIGGGDDDDDDHHHNNNSSSUUU[[[ffftttrrriiillljjjffflllwww|||tttggg```XXX[[[hhh|||fffUUUXXXbbbuuuppplllwww~~~uuuwwwuuufffdddkkkqqqtttwww|||qqqeeeooozzzxxxeee]]]iiiqqq{{{sssooorrrqqquuulll\\\QQQUUUggg}}}sssWWWJJJKKKMMMNNNPPPTTT]]]rrrzzztttrrrrrr{{{~~~zzz{{{}}}xxxnnnlllddd\\\bbbvvv}}}xxxuuuwwwvvvuuuuuutttuuuuuuuuuuuuvvvvvvvvvvvvwwwyyy{{{{{{yyy{{{oooVVVAAA888999<<<>>>999888666555333333333333222222222222111000///...000000/////////.........///---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************)))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((***,,,,,,***)))(((((((((((())))))))))))((((((''')))---000111...+++(((''''''''''''(((((((((((((((((()))))))))******************+++,,,...000111000000111222333333444444333333444666777999::::::999;;;===???@@@AAAAAA@@@AAADDDEEEDDDCCCDDDHHHLLLTTTzzz{{{iiiYYYIIIGGGDDDDDDIIIOOOSSSVVV\\\hhhvvvuuuaaa[[[```___\\\cccmmmtttwwwssslllggg[[[VVVSSSVVV```rrr{{{^^^SSS]]]jjj{{{iiillltttzzzsssfffaaajjjvvv~~~pppfffgggnnnsssyyy}}}ttthhhlllzzzwwwgggaaappp|||~~~~~~ooo^^^SSSXXXkkkqqqVVVLLLNNNQQQOOOTTT]]]kkkvvvtttuuuxxxvvvnnnfffjjj}}}~~~{{{|||{{{xxxvvvuuuvvvwwwxxxxxxyyyzzzzzzyyyzzz|||}}}zzzyyy{{{kkkOOO===:::===>>>:::999777444333333333333222222222222111000///...000000000/////////......///...------...///...---++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************************************)))(((((((((((())))))))))))************)))))))))((((((((()))+++------+++)))((((((((())))))******))))))(((%%%(((,,,///000///,,,***'''(((((((((((()))))))))((((((((()))))))))*********))))))***+++---///111///000111222333444444444222333444666777999:::;;;999:::<<<>>>@@@@@@@@@@@@BBBDDDEEEDDDCCCDDDIIIMMMSSSyyynnn^^^LLLHHHEEEEEEIIINNNRRRTTT]]]iiiyyyuuubbbQQQNNNTTTTTTUUU]]]fffjjjgggaaa\\\ZZZQQQMMMNNNWWWeeexxxqqqYYYVVVeeevvvrrriiilllnnnjjj```WWWWWW```iiiyyyyyysssiiieeeiiipppsssxxx~~~wwwlllnnnxxxjjjfffrrr{{{~~~qqq___SSSWWWjjj~~~nnnVVVMMMOOOQQQUUU^^^jjjzzzvvvrrryyy{{{rrruuu~~~|||zzzwwwttttttvvvyyy||||||~~~~~~{{{zzz{{{}}}{{{{{{}}}```FFF<<<<<<<<<;;;999777444333333333444222222222222111000//////000000000000/////////...///...------...///...---+++++++++,,,,,,---------++++++++++++++++++++++++***************************************)))(((((((((((()))))))))*********------,,,,,,+++***))))))))),,,......,,,***(((((())))))************))))))%%%(((,,,///111000///...((((((((()))))))))******(((((((((((()))))))))***))))))))))))+++---///000...///111333444444444444444444555666777888999999999:::<<<>>>@@@@@@@@@@@@BBBDDDEEEDDDBBBDDDIIIMMMTTT|||rrrbbbNNNJJJGGGFFFHHHMMMPPPRRR]]]iiizzzkkkWWWGGGFFFMMMMMMMMMUUU^^^___XXXPPPLLLLLLJJJHHHMMM\\\ppplllXXXZZZnnnooommmhhhddd[[[QQQMMMQQQWWW[[[kkkjjjeee______eeekkklllttt|||{{{qqq{{{yyymmmjjjvvv|||wwwppp^^^PPPSSSeee|||lllUUUMMMNNNOOO^^^hhhuuu}}}sssmmmuuu|||{{{{{{~~~yyyvvvsssqqqrrruuuzzz}}}zzzxxxxxxzzz~~~jjjLLL>>>;;;:::;;;:::777444333333333444222222333222222111000///000000000000///////////////...------...///...---+++++++++,,,,,,---------++++++++++++++++++++++++***************************************)))(((((((((((())))))*********+++000000///...,,,+++*********,,,//////---***((('''))))))************))))))&&&(((,,,///111222111111(((((())))))******++++++(((((((((((())))))))))))))))))))))))+++---///000...///111333444444444444666666666666777777777888999:::<<<>>>@@@@@@@@@@@@CCCDDDEEECCCBBBDDDIIINNNWWWzzz```SSSHHHBBBFFFKKKMMMRRRZZZ___mmmwwwuuuUUUGGGDDDBBBAAAGGGMMMRRRPPPIIIDDDDDDGGGIIIGGGNNNccchhhWWW]]]vvvpppaaadddVVVIIIEEEGGGIIILLLPPPUUUUUUWWWYYYXXXZZZcccnnnuuu~~~yyyrrr}}}~~~qqqXXXNNNUUUaaattt||||||jjjUUUKKKLLLQQQaaarrrooofffcccmmmuuu||||||wwwwww~~~zzz|||xxxqqqvvv{{{uuurrrssswwwyyyzzz}}}|||||||||}}}}}}```CCC:::<<<:::888555555555555444333333333333222222222111111000000///...............//////.........---------......---,,,,,,+++******************************************************++++++++++++******)))))))))******)))'''(((***,,,...000222222111...+++(((///---...111000+++((()))+++,,,...///...,,,***((('''(((((()))***+++++++++)))((('''''''''(((***+++))))))))))))))))))))))))((()))++++++***+++---///111111000000111111222333444555666888999999999999:::;;;===>>>@@@AAAAAAAAABBBCCCDDDEEEEEEGGGJJJMMMXXXxxxgggWWWLLLDDDGGGJJJJJJOOOWWWbbbssscccMMMDDD@@@>>>AAAEEEIIIHHHDDD@@@AAACCCDDDEEEPPPhhhggg[[[eeexxxiii]]]XXXMMMCCCAAADDDEEEGGGJJJKKKLLLOOOSSSTTTXXXcccnnnuuuxxxtttsssrrr]]]SSSVVV\\\uuu}}}}}}lllWWWMMMOOOSSSdddvvv|||jjjaaa^^^bbbjjjrrrrrrnnnppp{{{qqqggghhheee___dddrrr|||yyyyyyzzzzzzzzz~~~}}}zzzyyyyyy|||~~~}}}sssXXXFFF???:::888777777777777666444333333333222222222111111000000///...............//////.........---------......---,,,,,,+++******++++++++++++++++++++++++************************++++++++++++*********))))))******)))((((((***------///111333222000...,,,000...///111000+++((()))***,,,...000///---***((('''(((((()))******++++++)))(((((('''((()))***+++))))))))))))))))))))))))((()))++++++***+++---///111111111111111222222333444555666888999999999999:::;;;===>>>@@@AAAAAAAAABBBCCCDDDEEEEEEGGGJJJMMMXXXxxxppp[[[OOOGGGIIIJJJKKKQQQZZZeeezzzsssVVVEEE?????????AAACCCCCCAAA@@@AAABBBBBBGGGVVVppp{{{fff```qqqooohhh___OOOEEE>>>???BBBCCCCCCEEECCCDDDGGGLLLNNNSSS___kkkvvv~~~zzz{{{{{{sssgggaaa^^^\\\]]]```bbb```^^^eeeiiimmmnnnmmmpppwww}}}xxxfff\\\ZZZ[[[sss|||}}}mmmYYYOOOQQQUUUgggvvv|||ggg]]][[[^^^gggooonnniiikkkxxx}}}~~~rrrdddZZZZZZXXXTTT[[[hhh}}}|||}}}{{{yyyyyy{{{}}}}}}~~~mmmRRR@@@:::999888999999999777555333333333222222222111111000000///..............................---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************)))******)))((()))+++------///111444444333111000111///000222111+++'''((()))+++///111000...***((('''(((((())))))******+++((((((((((((((()))******))))))))))))))))))))))))((()))++++++***+++---///111111111111222222222333444555666888999999999999;;;<<<===???@@@AAAAAABBBBBBCCCDDDEEEEEEGGGJJJMMMXXXwwwvvv^^^RRRJJJKKKLLLNNNWWWccciii}}}\\\GGGAAABBBCCCCCCBBBCCCCCCCCCDDDDDDDDDLLL^^^xxx{{{gggggg~~~}}}ooommmfffOOOFFF???@@@CCCDDDDDDEEEBBBBBBEEEIIIKKKOOO[[[gggxxx~~~sssrrrqqqyyypppjjjmmmttt|||xxxjjj^^^TTTMMMQQQQQQPPPRRRUUUYYY[[[\\\___ccchhhmmmttt|||ggg\\\YYYZZZmmmwwwyyykkkXXXPPPSSSXXXgggtttjjj___^^^gggooouuurrrlllmmmxxx~~~||||||~~~qqqcccWWWUUUSSSSSS\\\jjj}}}|||||||||}}}~~~}}}~~~wwwWWW>>>:::999999999:::999777555333333333222222222111111000000///.......................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******)))((())),,,...///111333555555444222111222000111444222+++''''''(((+++...111111...***((((((((((((((())))))******((((((((((((((())))))***))))))))))))))))))))))))((()))++++++***+++---///111111222222222333333222444555666777999999999999;;;<<<===???@@@AAABBBBBBBBBCCCDDDEEEEEEGGGJJJMMMZZZwwwyyycccVVVLLLKKKLLLPPP\\\kkkxxx]]]HHHAAACCCDDDDDDDDDCCCCCCCCCCCCCCCGGGNNN```|||~~~kkkpppyyyqqqpppgggTTTIII@@@@@@CCCDDDEEEGGGBBBBBBDDDHHHJJJOOO\\\hhh}}}uuurrrqqq{{{oooddd___^^^bbbffffff]]]SSSPPPOOOOOOIIIKKKMMMPPPSSSWWW\\\___bbbiiisss~~~yyyaaaSSSRRRVVVdddooossshhhXXXRRRVVV[[[iiixxxlllbbbccckkkrrrwwwvvvqqqrrrzzz{{{kkk\\\TTTQQQRRR]]]jjj|||yyyyyy{{{~~~~~~~~~}}}||||||{{{\\\BBB;;;:::888888999888666444333333333222222222111111000000///...............---.....................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++,,,)))******))))))***,,,///333444555555555444222111222111222555333,,,''''''(((***---000000---***(((((((((((((((((()))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((()))++++++***+++---///000111222333333333333222444555666777999999999999;;;<<<>>>???AAABBBBBBBBBBBBCCCDDDEEEEEEGGGJJJMMM]]]yyy{{{iii[[[OOOLLLLLLRRRdddvvv|||]]]IIIAAAAAACCCEEEFFFFFFDDDCCCCCCDDDIIINNN^^^{{{sss|||tttqqqnnnaaaTTTIII@@@@@@CCCDDDEEEGGGAAAAAACCCGGGKKKQQQ^^^lllwwwvvvxxxnnneeebbb____________ZZZOOOIIIKKKPPPQQQIIIMMMPPPSSSUUUZZZbbbhhhxxx|||cccTTTRRRUUU\\\hhhooogggYYYVVV[[[aaaqqqiiiaaaeeedddjjjrrrvvvwwwyyy}}}kkk]]]WWW[[[gggsssyyyvvvxxx{{{~~~~~~xxxzzz{{{{{{{{{zzz{{{}}}iiiOOO>>><<<999888777777555444333333333222222222111111000000///...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,))))))******)))***---///444555555555555444222222222111333666444---((((((''')))+++------,,,***)))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))++++++***+++---///000111333444444444333222444555666888999999999999<<<===>>>@@@AAABBBBBBCCCBBBCCCDDDEEEEEEGGGJJJMMM\\\xxxmmm___SSSPPPSSS^^^uuuxxx^^^NNNGGGEEEDDDJJJNNNOOOKKKIIIKKKNNNNNNOOO\\\xxx{{{ppprrrqqqaaaOOOFFF@@@BBBFFFGGGFFFGGGBBBBBBCCCFFFIIIOOO\\\iii}}}|||~~~}}}jjjcccdddgggjjjkkkhhh___SSSMMMNNNNNNMMMQQQUUUXXX[[[^^^gggttt~~~nnn___WWWUUUWWWeeennnhhh^^^\\\cccjjj~~~zzzccc]]]bbb___eeeoooxxx~~~{{{kkkfffnnn~~~~~~|||}}}~~~~~~|||yyyxxxuuuxxx|||}}}}}}|||||||||~~~zzz^^^CCC???;;;888777666666555333333333222222222111111000000///...............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------((()))*********+++...000222333444555555555444444111000333777555...***)))'''((()))************)))((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))((()))++++++***+++---///000111333444555444333222444555666888999999999999<<<===>>>@@@AAABBBCCCCCCBBBCCCDDDEEEEEEGGGJJJMMMSSSqqqnnn```UUUTTT[[[kkkvvv```TTTNNNKKKIIIQQQXXXYYYUUUSSSVVVZZZVVVSSS\\\vvvzzznnnvvvvvvfffKKKEEEBBBFFFKKKJJJHHHHHHFFFDDDEEEFFFFFFJJJWWWcccwwwxxxrrrrrrjjjlllsssyyy|||xxxnnnaaaZZZVVVQQQKKKSSSWWW[[[^^^dddqqqttteeeXXXQQQVVVdddooojjjaaaaaaiiiqqqyyyaaaYYY___bbbgggqqq}}}rrrppp||||||zzzxxxwwwvvvzzz~~~~~~zzz}}}gggGGGBBB<<<888777777666666333333333222222222111111000000///...............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------((()))*********+++...000000111222444555666666666000000333777666///+++***'''(((((((((((()))******((((((((((((((('''''''''&&&''')))*********)))((())))))))))))))))))))))))((()))++++++***+++---///000111333555555444333222444555666888999999999999<<<===>>>@@@AAABBBCCCCCCBBBCCCDDDEEEEEEGGGJJJMMMJJJhhhvvvcccWWWZZZcccsss|||cccRRRLLLNNNNNNUUU[[[]]]\\\]]]bbbggglllhhhjjjzzzxxxuuuyyybbbOOOGGGCCCHHHLLLJJJHHHIIIJJJIIIHHHFFFEEEHHHRRR\\\ttt}}}xxxtttyyyjjjiiiwww}}}pppdddXXXSSSTTTWWWXXX```lllvvvyyyjjj\\\TTTWWWfffooojjjcccgggpppuuuvvvaaa^^^[[[___cccnnn~~~}}}kkkmmmzzzvvvuuuttttttvvvyyy~~~|||~~~zzz[[[@@@666>>>;;;555444333444444333222222111111000000/////////....................................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---.........((()))*********+++...000111333555666999<<<888111222111222666666///)))''')))((('''((()))***)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''')))******)))***,,,///111111222333444444444444444555666888999999999999<<<>>>@@@@@@@@@@@@BBBDDDEEEFFFEEEDDDCCCDDDGGGIIIJJJeeeuuueeeZZZ```rrriiiVVVNNNNNNLLLQQQWWWZZZ___kkk}}}{{{}}}mmmVVVLLLGGGJJJMMMJJJHHHKKKGGGHHHIIIKKKMMMQQQWWW\\\qqqzzz|||rrr{{{}}}xxxlllnnn~~~ttteee]]]\\\___dddpppzzzjjj^^^WWW[[[```dddeeehhhsssxxx```ZZZWWWaaadddlllzzznnn``````kkk||||||zzzyyyzzz{{{|||~~~}}}jjjKKK:::<<<999555777666444444333333222111111111000000/////////.................................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------------))))))*********+++...000111333555666888;;;777111111///111555555///***(((***)))'''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))************---///111111222333444444444444444555666888999999999999<<<>>>@@@@@@@@@@@@BBBDDDDDDEEEEEEDDDCCCDDDHHHJJJMMMhhhxxxkkk___eeeppp[[[OOOLLLMMMSSS\\\ggguuuvvv\\\PPPIIILLLNNNLLLMMMSSSRRRUUUZZZ___cccfffhhhhhhvvv~~~|||}}}hhhoootttlllkkkpppxxx|||kkk```\\\___ZZZ___nnn~~~uuu[[[UUURRR___dddmmm{{{yyyaaaYYYWWWXXXdddttt}}}}}}~~~~~~~~~~~~^^^DDD>>>888666999888444444333333222222111111000000000/////////..............................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******)))***---///000444555555777999777111000...000444555000,,,+++,,,***(((((())))))((('''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((()))*********+++---///111111222333444444444444444555666888999999999999<<<>>>@@@@@@@@@@@@BBBDDDCCCDDDDDDCCCCCCEEEIIILLLRRRnnn}}}qqqbbbdddttt^^^PPPLLLPPPYYYkkkxxx^^^PPPHHHLLLOOOOOOUUU```eeennnvvvyyyzzz||||||{{{yyyhhhppp|||nnnddd```^^^XXXffflllSSSQQQQQQZZZcccpppxxxccc___[[[VVV```sss~~~}}}}}}~~~oooOOOBBB999777:::777555444444333222222111111000000000////////////...........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******))))))***,,,///000444555555666888666111000...///444555111.........,,,)))((((((((('''&&&((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))*********+++---///111111222333444444444444444555666777999999999999<<<>>>@@@@@@@@@@@@BBBDDDBBBCCCCCCCCCDDDFFFJJJMMMWWWssstttaaa___||||||wwwaaaTTTRRRWWWddd~~~~~~cccSSSIIIMMMOOOOOOZZZjjjuuu{{{mmmuuurrrgggccc]]]YYYlllgggPPPQQQTTTZZZcccqqqpppmmmiiidddoootttUUUEEE:::888:::555555555444444333222222111111000000000////////////........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******)))((())),,,...///444666444444666555111111......333444222000111///---***(((((((((((('''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((***++++++***+++...000111111222333444444444444444555666777999999999999<<<>>>@@@@@@@@@@@@BBBDDDAAABBBCCCCCCDDDFFFJJJMMMYYYvvvsss___[[[qqqvvvsssttt~~~}}}iii``````kkkxxxlllYYYLLLNNNOOONNN\\\ppptttiiiqqq}}}xxxkkkddd]]]ZZZhhhgggQQQRRRVVV]]]dddooo{{{~~~vvvZZZJJJ<<<999;;;666555555444444333333222222111111000000000/////////........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,+++***)))))))))******)))((()))+++---///444666333222444444222000,,,,,,000222000///000000---)))(((((()))(((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))***+++++++++,,,...000111111222333444444444444444555666888999999999999<<<>>>@@@@@@@@@@@@BBBDDDBBBBBBCCCCCCDDDFFFJJJMMMVVVuuuqqq]]]WWWeeeyyyvvvqqqkkkhhhpppvvvpppsssrrr\\\NNNPPPPPPPPPaaayyycccZZZdddttt~~~mmmccc\\\YYY```nnnyyygggPPPQQQTTT\\\cccooo}}}~~~}}}gggRRR???:::;;;666555555555444333333222222111111111000000000//////........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++******))))))******)))((((((***---///444666333111222333222...***))),,,...,,,+++---000---)))'''((()))***)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++,,,...000111111222333444444444444444555666888999999999999<<<>>>@@@@@@@@@@@@BBBDDDBBBCCCDDDCCCCCCFFFIIILLLPPPpppqqq\\\UUU[[[hhhuuu}}}mmmnnnjjjhhhrrr|||rrr\\\NNNQQQSSSTTTggguuuXXXPPP\\\ooonnnbbbZZZYYY[[[]]]\\\]]]gggrrrvvv|||dddOOONNNPPPWWWaaaqqqyyyzzzuuu[[[CCC;;;;;;666666555555444444333222222111111111111000000000000........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++++++++******)))******)))((((((***,,,///444666333000111333222,,,(((&&&)))+++))))))***000,,,)))'''((()))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,+++,,,...000111111222333444444444444444555666888999999999999===>>>@@@@@@@@@@@@BBBDDDCCCDDDDDDCCCCCCEEEIIILLLKKKlllqqq[[[OOOVVVfffsssyyynnnlllhhhhhhvvv~~~|||{{{cccPPPPPPTTT[[[mmmlllUUURRR[[[ppp}}}qqqaaaZZZZZZ[[[YYYTTTRRR\\\hhhooorrrvvvyyy{{{}}}}}}aaaPPPQQQYYY^^^eeeooo|||~~~{{{|||rrrRRR;;;777@@@888555333222333444333333000000000000000111111111////////////............------,,,,,,,,,+++++++++.........------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++))))))))))))))))))))))))---222666666222000111444...,,,***)))******)))((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,+++******+++,,,...///000111111222222333444444444666888999999999:::;;;<<<===?????????@@@AAACCCCCCCCCDDDDDDDDDEEEHHHKKKOOOkkkrrr\\\PPPUUUdddqqqxxxooopppnnnnnn{{{jjjWWWUUUXXX]]]ooohhhRRRPPPYYYnnn}}}vvv{{{rrraaaZZZXXXWWWWWWUUUVVV___jjjvvvwwwxxxxxxxxxyyy|||~~~{{{bbbUUU[[[fffiiijjjnnn{{{||||||cccHHH;;;;;;888666333222333444444333000000000000000000000111////////////.....................---------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))...222444333000...000333...,,,***)))******)))((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,+++******+++,,,...///000111111222222333444444333555777888888888999:::<<<===?????????@@@AAACCCBBBCCCDDDDDDDDDEEEHHHKKKNNNjjjsss]]]QQQTTT```ooowwwuuuvvvwwwxxxooo\\\XXXYYY___pppdddOOONNNWWWkkk{{{}}}{{{uuu{{{tttaaa\\\WWWUUUVVVXXX^^^jjjuuu|||{{{}}}|||dddYYY___kkkpppnnnnnnxxx}}}|||}}}]]]EEE:::999777444333444444444333111111000000000000000000////////////............//////.........---------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))///111222000---+++---000---+++))))))******)))((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,+++******+++,,,...///000111111222222333444444222444666777777777888999<<<===?????????@@@AAACCCBBBCCCDDDDDDDDDFFFIIIKKKPPPmmmsss]]]QQQQQQ\\\lllxxx~~~uuuccc]]]]]]ccctttdddPPPNNNUUUfffuuuvvvvvvuuuwwwccc___YYYVVVVVV[[[hhh|||sssaaa```gggooooooqqqyyy~~~rrrSSS@@@:::888555444444555444333111111111000000000000000////////////........................------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))///000///---***)))+++---,,,***)))((()))***)))(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,+++******+++,,,...///000111111222222333444444222555777888777777888:::<<<===????????????AAACCCBBBCCCDDDDDDDDDFFFIIILLLTTTssssss]]]QQQOOOYYYlll~~~nnneeeccciiiyyyiiiUUUQQQTTTbbbpppqqqooouuu{{{fff___ZZZVVVWWW___rrrqqqeeedddkkkrrrzzz]]]EEE;;;999666555555555444333111111111111000000//////////////////............---------,,,,,,,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))......,,,***)))(((***++++++***(((((()))***)))(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,+++******+++,,,...///000111111222222333444444444666888999888888:::;;;<<<===????????????AAACCCAAABBBCCCDDDDDDFFFJJJLLLVVVwwwuuu^^^RRROOOYYYqqqsssiiieeelll|||qqq\\\UUUUUUaaaoooppprrrzzziii^^^XXXTTTYYYhhh|||hhhbbbkkkwwwcccJJJ<<<:::777555555555555444222222111111000/////////////////////............------,,,,,,,,,+++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))),,,++++++***))))))))))))+++)))(((((()))***)))((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,+++******+++,,,...///000111111222222333444444444666888999999999:::;;;<<<===?????????@@@AAACCCAAABBBCCCDDDDDDFFFJJJMMMVVVzzzxxx```TTTQQQ\\\xxxuuummmlllwww~~~|||xxxbbbYYYXXXcccqqqssszzzlll```WWWTTT```zzzllleeekkkwwwkkkQQQ===:::777666666666555444222222111111000//////...////////////...............---------,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++************))))))))))))))))))))))))***))))))*********)))(((***)))'''''')))***)))((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,+++******+++,,,...///000111111222222333444444333555888888888888999;;;<<<===?????????@@@AAACCC@@@BBBCCCDDDDDDGGGJJJMMMWWW}}}zzzbbbVVVSSS___}}}zzzuuuyyy}}}www{{{{{{eee\\\ZZZffftttwww|||}}}nnneeeYYYUUUhhhtttmmmiiisss~~~vvvnnnssssssYYY>>>;;;888666666666555444222222222111000//////...000/////////............//////.........---------*********++++++,,,,,,,,,------------------------+++++++++************)))))))))))))))))))))))))))(((((()))***,,,+++***(((***((('''''')))***)))((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,++++++***+++,,,...///000111111222333333444444222444777777777777888:::<<<===?????????@@@AAACCC@@@AAACCCDDDEEEGGGJJJMMMZZZdddUUUWWW___vvv~~~yyylllrrrgggWWWWWWaaakkkpppwww{{{vvvdddWWWVVVppp|||wwwxxxllliiiuuufffGGG<<<666777777222222777222222222111111111111000222111111000///......---.................................------,,,,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())),,,...,,,'''%%%'''+++&&&''''''((()))******+++++++++***************+++)))***+++,,,------...///000000000000111222333444666666777777888888999999===???@@@@@@?????????@@@@@@BBBDDDDDDDDDFFFLLLPPP___gggVVVWWW___uuu~~~xxxiiinnn|||hhhUUUTTT^^^iiinnnsssvvv}}}wwwcccXXXWWWmmmzzzwwwggglll|||uuuNNNAAA888999999444222444222222222222111111111111111111111000///.......................................---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))************)))))))))(((''')))***(((%%%###%%%''''''''''''((()))***************))))))((())))))************+++,,,---...///000000000000111222333444666666777777888888999999===???AAAAAA@@@???@@@AAAAAACCCEEEEEEEEEGGGLLLQQQ]]]lllYYYXXX___vvv~~~~~~~~~rrrbbbhhhxxxhhhTTTQQQ[[[gggnnnrrrtttzzzzzzdddZZZXXXggg{{{}}}xxxsssggg```nnnZZZGGG888888:::777222222333222222222111111111111111111000000//////.................................------------,,,,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))*********)))((((((((('''''''''(((((())))))******)))((((((((((((((())))))*********+++,,,---...///111000000111111222333444666666777777888999999:::>>>@@@BBBBBBAAAAAAAAABBBBBBDDDFFFFFFEEEHHHNNNSSS[[[ppp\\\YYYaaayyy}}}sss~~~xxxuuuqqqhhhXXX```tttjjjTTTPPPZZZhhhpppuuuwww{{{}}}ggg^^^ZZZaaajjjlllhhhddd___```bbbgggooo|||~~~xxxuuuttttttooohhhccc]]]UUUXXXpppnnnSSS;;;666999888444333333333222222222111111111111000000000/////////...........................------------------------------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((*********))))))))))))))),,,+++)))***++++++)))((('''((((((((()))))))))***))))))((((((((()))******************+++---///000111111111111222333444444666666777888999999::::::???AAABBBCCCBBBBBBCCCDDDDDDEEEGGGFFFFFFIIIOOOTTT]]]ttt^^^[[[ddd}}}zzzmmmxxx{{{kkkjjjxxxtttooowww```OOOWWWjjjyyymmmWWWRRR\\\jjjssswwwzzz}}}mmmddd^^^^^^```___]]]^^^]]]```eeeiiinnnuuu}}}vvvnnnuuu~~~}}}ssslllfffbbb```YYYTTTOOOLLLIIISSSooo}}}~~~iiiFFF999999777444444333333333222222222222111000000000000////////////........................------------------------------------------------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))******)))'''&&&&&&'''((('''%%%(((((((((((())))))))))))))))))))))))******+++,,,+++*********+++---///000111111111111222333444555666666777888999:::;;;;;;>>>@@@CCCCCCBBBBBBCCCDDDEEEFFFGGGFFFEEEIIIOOOUUUaaaxxxaaa\\\fff}}}nnnwwwqqqbbbbbbqqq{{{qqqsssuuu^^^KKKNNN]]]jjjwwwppp[[[UUU]]]iiirrruuuxxx|||rrrkkkdddaaa___^^^bbbhhhsssxxx}}}pppaaadddiiiooovvvwwwlllbbbZZZVVVTTTJJJGGGEEEDDDGGGSSSlll}}}yyyyyy~~~}}}SSS???;;;777444444333333333333222222222222000000000000////////////........................,,,,,,,,,------------...------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))***+++,,,---++++++***)))***---///111222111111222222333444555555666777888999;;;<<<<<<>>>@@@BBBCCCBBBBBBCCCEEEEEEFFFFFFEEEEEEHHHOOOUUUfff}}}ccc\\\fffqqqzzz~~~hhh[[[\\\jjj}}}{{{uuuzzzxxxaaaMMMKKKTTT```ppp}}}sss^^^WWW\\\fffmmmppptttzzzuuuqqqlllhhheeedddllluuuooo___[[[[[[bbblll{{{yyyxxxvvvoooeeeZZZRRRNNNNNNGGGEEEDDDFFFKKKWWWiiixxx|||~~~XXXCCC<<<888555555444444333333333222222222////////////000000000000........................,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))((()))))))))************(((+++---,,,)))(((***,,,))))))))))))((((((((((((((((((((())))))***+++,,,,,,+++***)))***,,,///111222222222222333444555555555666777888:::;;;<<<======???AAABBBBBBBBBCCCDDDEEEEEEEEEDDDDDDHHHOOOUUUhhheee]]]fffttt}}}xxxdddXXXXXXgggzzz{{{{{{eeePPPLLLRRR^^^ppp~~~ttt```WWWZZZbbbhhhnnnssszzzwwwtttqqqnnnjjjjjjsss~~~mmmaaaZZZVVV\\\gggxxx~~~ooolllkkkggg___TTTMMMKKKKKKHHHFFFGGGJJJPPPZZZgggqqq{{{TTTBBB<<<888666777444444444333333333222222////////////000000000000........................,,,,,,,,,------.........------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&((()))******)))(((&&&))))))))))))))))))))))))(((((())))))*********+++$$$(((+++)))%%%$$$'''+++))))))))))))((((((((((((''''''''''''((()))++++++,,,+++))))))***,,,///111222222222222333444555555555666777888:::;;;<<<===<<<>>>AAABBBAAABBBCCCDDDDDDEEEEEECCCCCCGGGNNNUUUhhhfff]]]gggxxxuuuyyy^^^WWWTTTfffgggRRRNNNRRRYYYffftttzzz~~~zzzggg\\\XXX^^^eeeooosssxxxyyysssoooooolllppppppcccXXXQQQWWWbbbpppxxxlllggggggddd^^^TTTIIICCCCCCEEECCCJJJXXXccchhhnnn|||vvv}}}aaaFFFAAA;;;333666666444222111222222000///000000000000000000000000////////////...---,,,+++------------------------------------------------,,,,,,,,,+++++++++******************))))))))))))******************************)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************+++***)))((((((***,,,---++++++,,,+++***+++...000222222222222222222333333666666777888999::::::;;;>>>@@@BBBBBBBBBBBBDDDEEEFFFFFFEEEDDDEEEIIIOOOTTTiiihhh]]]eeetttxxxwww]]]WWWWWWiiinnnVVVNNNPPPUUUaaannnvvvzzz|||iii\\\WWW[[[bbbiiimmmsssxxx~~~||||||yyyvvvrrrwwwyyyeeeZZZQQQSSSXXXcccxxxwwwiiibbb___fffaaaWWWLLLDDDAAACCCEEELLL\\\tttnnnbbbeeeqqqjjjNNNDDD999222888777444222111222222111///000000000000000000000000////////////...---,,,+++------------------------------------------------,,,,,,,,,++++++++++++***************))))))))))))************************++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******)))))),,,+++)))((()))***+++,,,++++++,,,+++***+++...000111222222222222333333333666777777888999:::;;;;;;>>>@@@AAABBBBBBBBBDDDFFFFFFFFFFFFDDDEEEIIIPPPUUUqqqjjj^^^dddssszzzvvv]]]YYY[[[nnnsssYYYNNNMMMRRR___kkkrrrvvv}}}kkk\\\TTTVVV\\\bbbgggmmmpppsss|||}}}uuu|||xxxyyyfff[[[RRRPPPPPPYYYnnnsssaaaXXXUUUVVVeee]]]PPPFFFAAAAAACCCEEEMMMkkkbbbQQQQQQYYYjjj}}}|||___NNN===555===777555333222222222111000000000000000000000000000////////////...---,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++++++++*********)))))))))************************,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((,,,+++***)))))))))++++++++++++,,,+++***+++...000111111222222222333333333777777888999:::;;;<<<<<<===???AAABBBBBBCCCEEEGGGFFFFFFFFFEEEEEEHHHPPPVVVuuulllaaafffsssyyyvvv```]]]___ttt}}}sssZZZMMMKKKSSSaaannnpppssszzznnn\\\QQQPPPUUU]]]dddjjjkkkkkksss{{{wwweee\\\SSSPPPOOOVVVmmm{{{eeeUUUMMMMMMPPPdddZZZNNNEEECCCDDDEEEEEEJJJttt{{{YYYJJJIIIMMMWWWdddqqqrrr\\\BBB666>>>777555333222222222111000000000000000000000000000......//////...------,,,------------------------------------------------------,,,,,,,,,++++++++++++++++++*********))))))************************+++******))))))*********(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((,,,+++***)))))))))******++++++,,,+++***+++...000111111111222222333333444777888999:::;;;<<<<<<======???AAABBBBBBCCCEEEGGGEEEFFFGGGEEEEEEHHHQQQXXXrrrpppcccfffqqqsss}}}xxxcccaaabbbzzzzzz}}}vvv]]]MMMJJJRRRaaammmlllooouuu}}}qqq]]]OOOLLLPPPWWW___ggghhhgggnnn{{{{{{fff\\\TTTPPPNNNUUUjjjttt___OOOIIIJJJNNN```XXXNNNGGGEEEEEEEEEDDDMMMyyyrrrSSSBBBBBBFFFKKKQQQ\\\nnnnnnLLL777;;;777555333222333333111000111111111111111111111111.........///......---,,,---------------------------------------------------------,,,,,,,,,++++++++++++++++++************************************))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((++++++******************++++++,,,+++***+++...000000000111222333333444444777888999:::;;;<<<<<<======???AAABBBBBBCCCEEEGGGDDDGGGHHHFFFDDDHHHQQQYYYmmmtttddddddlll~~~oooxxxyyydddccceee{{{{{{bbbOOOIIIPPP]]]fffiiilllrrrzzzttt^^^NNNJJJMMMQQQYYYbbbeeeffflllzzzxxxyyyvvvggg\\\RRRNNNLLLQQQcccvvv}}}nnnZZZLLLHHHLLLQQQ___YYYPPPIIIFFFFFFFFFGGGSSSssszzz]]]FFFCCCDDDHHHKKKKKKMMMVVVaaavvv~~~cccCCC???888666333333333333222111111111111111111111111111---...............------------------------------------------------------------------,,,,,,,,,,,,,,,++++++++++++*********************************(((((((((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((())))))******++++++++++++++++++,,,+++***+++...000000000111222333444444555777777888999:::;;;<<<<<<>>>@@@BBBBBBBBBBBBDDDEEECCCGGGIIIGGGDDDHHHRRR[[[nnnvvveeedddjjj~~~nnnuuuyyycccbbbhhh}}}fffQQQIIINNNYYYaaahhhlllsss|||uuu___MMMIIILLLLLLUUU```fffhhhnnnyyyuuuttt|||zzz~~~{{{pppfffYYYOOOLLLKKKOOO^^^nnn{{{}}}iiiUUUJJJJJJRRRZZZeee```WWWNNNHHHHHHLLLPPP^^^hhhttt|||~~~iiiYYYJJJ???IIIJJJOOOVVVWWWQQQLLLKKK\\\dddtttzzzOOOBBB888666444333333333222111111111111111111111111111------...............---------------------------------------------------...------------,,,,,,,,,,,,,,,+++++++++*********************************))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))'''((()))***+++,,,,,,,,,++++++,,,+++***+++...000///000111222333444444555666777777888999:::;;;;;;@@@AAACCCBBBAAAAAABBBDDDBBBGGGJJJGGGDDDHHHRRR\\\tttwwwgggffflll~~~nnntttyyyaaa___jjj|||hhhRRRIIIOOOZZZaaakkkooowwwvvv___MMMHHHKKKLLLUUU```hhhlllqqqzzzsssvvv|||sssqqqvvvzzztttqqqmmmmmmsssvvvdddVVVLLLKKKMMMQQQ^^^lll{{{~~~{{{fffSSSJJJMMMYYYcccmmmhhh^^^SSSKKKLLLSSSZZZkkkccc]]]\\\^^^dddqqq}}}|||{{{ppp^^^MMMGGGEEEDDDFFFGGGQQQaaaiiicccUUUKKKGGGQQQccczzzQQQ>>>888666444333333333222111111111111111111111111111------...............---------------------------------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++************************************))))))***+++,,,,,,))))))))))))))))))))))))************************(((((()))***************&&&''')))***,,,---------++++++,,,+++***+++...000///000000222333444555555666666777888999::::::;;;AAABBBCCCCCCAAAAAABBBCCCBBBGGGJJJHHHDDDHHHRRR\\\xxxxxxhhhdddhhh~~~uuuwwwrrr```\\\mmm{{{{{{fffNNNKKKOOOXXXhhhvvvyyy~~~yyy```MMMHHHKKKOOOXXXbbbhhhkkkqqqzzzwwwfff```bbbsss~~~rrrpppsssvvvkkkkkkoooxxxttteeeYYYOOOLLLMMMQQQ___ooo~~~|||hhhXXXPPPTTTfffxxx|||qqqaaaTTTOOOSSSXXXaaa\\\TTTLLLIIIMMMUUU\\\ZZZWWWTTTPPPJJJEEEEEEGGGGGGPPPcccxxx|||lllYYYNNNGGGLLLVVVggg~~~XXX===888777555333444555333///333222111111000000111111////////////////////////000///---,,,,,,---///000------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************++++++++++++,,,+++******+++...111000111111222222333444444555555666777888999999:::???AAACCCDDDCCCCCCDDDEEEHHHFFFEEEGGGGGGJJJSSS]]]yyyyyyjjjfffhhhvvvpppvvvjjj\\\]]]rrr{{{jjjQQQLLLMMMUUUcccvvvzzz{{{bbbNNNGGGJJJLLLTTT___hhhnnnvvvjjjPPPNNNSSSbbbxxx}}}nnnjjjmmmqqqtttwwwvvveeeXXXOOOMMMMMMPPP]]]kkkrrrbbbZZZbbbzzzppp^^^TTTSSSVVVOOONNNKKKIIIGGGFFFGGGIIIIIIIIIHHHGGGFFFGGGKKKPPPUUUeee~~~mmmXXXNNNJJJMMMQQQ\\\qqqzzzmmmggghhhmmmqqq~~~XXX>>>777666333111111333222111333222111111000000111111////////////////////////000...---,,,,,,---...000------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++***+++,,,+++***+++...000000111111222222333444444555666666777888999::::::>>>@@@BBBCCCCCCCCCEEEFFFIIIFFFEEEFFFGGGJJJTTT^^^yyy{{{lllhhhjjjzzzvvv|||ggg```eeezzz{{{yyy|||pppUUULLLJJJPPP^^^pppvvv}}}~~~fffPPPGGGHHHIIIPPP[[[fffpppyyyuuu]]]IIIGGGJJJTTTeee|||}}}kkkcccgggmmmyyycccWWWNNNMMMMMMOOOYYYeeexxx~~~nnniiivvvmmmaaa^^^___VVVTTTQQQNNNKKKHHHDDDAAADDDIIIPPPVVV\\\eeepppwwwxxxzzzhhhbbbdddaaa[[[XXXbbbtttwwwgggYYYOOOMMMPPPSSS\\\iiizzz[[[BBB;;;999555222111111111222333222111111000000111111///////////////////////////...---,,,,,,---...///------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++)))+++,,,,,,,,,,,,---///000111111222222333444444666666777888999:::;;;;;;===???BBBCCCCCCDDDEEEGGGIIIFFFEEEEEEFFFJJJTTT___zzz}}}oookkkjjjuuuqqqvvv|||oooaaa```eeeiiiiiivvvtttXXXMMMIIIMMMZZZhhhnnnwwwjjjSSSHHHGGGHHHMMMWWWbbbmmmvvv|||~~~qqqYYYMMMHHHGGGOOO[[[pppkkkaaaeeeooo{{{aaaUUUMMMMMMMMMMMMTTT^^^jjjtttzzz{{{{{{yyyyyyuuunnncccZZZTTTPPPLLLJJJLLL[[[nnn~~~ooo^^^ZZZbbbmmmrrrqqqhhhZZZLLLDDDBBBDDDFFFDDDQQQfff|||bbbIII@@@<<<999777555111111222333222111111000000111111///////////////////////////...------------...///------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************)))))))))((((((((((((((((((((((((((()))))))))))))))******+++))))))*********+++++++++(((***------,,,,,,---...000111111222222333444444777777888999:::;;;;;;<<<<<<>>>AAABBBCCCDDDFFFGGGJJJFFFDDDEEEFFFIIITTT___{{{rrrllliii~~~wwwdddVVVSSSVVV\\\```rrrwww[[[OOOHHHKKKXXXccciiiqqqyyynnnVVVIIIGGGIIIMMMUUU^^^gggnnnsssuuu}}}oooXXXKKKHHHNNN\\\hhhsssoooaaahhhvvvxxx```SSSJJJKKKLLLLLLQQQYYY___kkk|||xxxooofff___ZZZVVVYYYqqquuu]]]QQQRRRXXX[[[^^^XXXNNNEEE@@@@@@CCCEEE@@@KKKbbb~~~vvvnnnUUUCCC;;;777888888444222444333222111111000000111111////////////////////////.........------.........---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************)))))))))((((((((((((((((((((((((((()))))))))))))))******+++))))))*********+++++++++(((***------,,,,,,---...000111111222222333444444777777888999:::;;;;;;<<<;;;>>>@@@BBBCCCCCCEEEGGGIIIFFFEEEEEEFFFJJJTTT___|||tttlllggg}}}|||nnn^^^TTTPPPRRRZZZbbbwwwxxx]]]OOOGGGIIIVVVbbbgggooouuuzzz~~~qqqYYYLLLIIIJJJNNNUUU\\\bbbhhhnnnrrrkkkVVVOOOSSSeee~~~rrrbbbjjj|||qqq^^^QQQHHHIIIKKKJJJOOOVVVZZZhhhzzztttnnnqqqiiiRRRGGGHHHKKKKKKMMMIIIDDD@@@>>>???BBBDDDEEEOOOeee{{{kkkJJJ<<<333666999666444555333222111111000000111111////////////////////////........................------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++)))+++,,,,,,,,,,,,---///000111111222222333444444666666777888999:::;;;;;;<<<>>>AAABBBBBBCCCDDDFFFHHHFFFEEEGGGHHHJJJSSS]]]|||tttllldddyyy|||ttt~~~ttthhh\\\VVVTTTVVV___jjjzzz^^^OOOFFFGGGTTT]]]dddllltttwwwxxxyyyyyyttt\\\NNNKKKIIIOOOVVV\\\```fffpppwwwiiiUUUWWW]]]sssrrr```iii}}}mmm]]]OOOEEEFFFIIIIIINNNUUUWWWeeeyyyzzzaaaKKKCCCFFFGGGFFFGGGEEECCCAAA@@@@@@AAAAAAFFFOOOccc|||```III666444888666333444333222111111000000111111////////////////////////---..................---------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++***+++,,,+++***+++...000000111111222222333444444555666666777888999::::::===???AAABBBBBBBBBCCCDDDFFFEEEFFFHHHIIIKKKSSS\\\}}}uuulllbbbvvvyyyoooxxxuuu~~~xxxssshhh```]]]\\\^^^hhhttt{{{___OOODDDEEEQQQVVV^^^jjjssswwwvvvuuusss}}}uuu]]]OOOMMMHHHOOOXXX]]]```hhhttt~~~jjjVVVVVVZZZlllqqq]]]fff|||}}}zzzkkk\\\NNNCCCDDDHHHIIIMMMUUUSSSbbbwwwdddMMMFFFHHHHHHEEEJJJIIIGGGEEECCCBBBAAA@@@BBBKKK^^^tttxxxYYY===666777444111222333222222111000111111111////////////////////////------............------------------------------......---------,,,,,,,,,------------------------************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************++++++++++++,,,+++******+++...111000111111222333333444444555555666777888999::::::===???AAABBBAAAAAABBBDDDEEEEEEFFFJJJJJJKKKRRR[[[}}}yyynnnnnnrrruuuoooxxxqqqnnnooo{{{tttllleeedddeeeiiiqqqzzz}}}eeeQQQGGGHHHLLLWWW]]]gggqqqwwwwwwrrrmmmxxxwwwbbbRRRIIIJJJMMMTTT]]]dddiiirrr|||kkkYYYUUUWWWWWW]]]dddggg}}}wwwiiigggjjjooommmkkkkkknnnsssxxx{{{xxxgggYYYMMMEEEFFFGGGFFFKKKSSSPPPaaazzzkkkWWWOOOOOOMMMJJJSSSKKKGGGHHHFFF@@@<<<===???III]]]mmmnnnkkkwww]]]===<<<333111777555222222222111111111111000000000000000////////////........................+++,,,...---,,,,,,---///------------------------+++++++++++++++++++++++++++,,,,,,+++******+++---))))))))))))))))))))))))---,,,***))))))***,,,---((()))***++++++***)))((((((((((((((()))))))))))),,,,,,++++++,,,,,,---...***++++++++++++,,,///111333333333333333333333333555666777999;;;<<<<<<<<<======>>>@@@CCCDDDDDDCCCIIIHHHIIIIIIHHHJJJTTT```{{{pppppptttvvvoooxxxkkkgggmmm}}}yyywwwqqqlllkkklllpppzzzgggRRRHHHHHHKKKUUU[[[ccckkknnnmmmjjjggguuu~~~vvvcccSSSKKKJJJMMMTTT^^^eeekkkuuu~~~mmmYYYSSSRRRNNNQQQWWW\\\uuuxxxiiifffiiiddddddeeeiiiooovvv|||yyyhhhXXXMMMEEEFFFGGGFFFJJJRRRUUUcccyyyvvvjjjfffeeeccc```___SSSHHHDDDBBB@@@AAAEEEEEEKKKXXXcccaaa]]]iiizzz]]]>>>;;;444222777555222222222111111111111000000000000000////////////........................+++---......---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---))))))))))))))))))))))))+++***)))(((((()))***+++((()))***++++++***)))((((((((((((((())))))))))))+++***************++++++***++++++++++++,,,///111333333333333333333333333555666777999:::;;;<<<<<<===>>>???AAACCCDDDDDDCCCIIIHHHIIIJJJHHHJJJUUUaaa}}}sssrrruuuvvvoooxxx~~~gggaaajjj}}}{{{zzz|||xxxvvvuuutttxxxiiiTTTHHHGGGJJJSSSZZZccchhhhhhfffdddcccrrr}}}tttdddUUUMMMJJJMMMUUU___fffmmmxxxqqq]]]VVVQQQGGGEEEKKKSSSmmmyyyhhhccceee[[[]]]ccclllwwwyyygggXXXLLLDDDFFFHHHGGGIIIPPPXXXaaarrr~~~|||zzzwwwtttrrrqqqdddWWWHHHAAA>>>???CCCGGGMMMQQQYYY]]]TTTJJJMMMXXXfffzzzbbbCCC<<<777444666555222222222111111111111000000000000000////////////........................+++---......------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))))))))''''''''''''))))))))))))************))))))(((((((((((())))))))))))))))))((((((((((((((()))***++++++++++++,,,///111333333333333333333333333555666777999:::;;;;;;;;;===>>>???AAABBBCCCDDDDDDHHHHHHJJJJJJHHHJJJUUUbbbtttqqqrrrvvvnnnwwwhhhbbbjjjxxxuuuyyy~~~~~~}}}zzz}}}jjjUUUIIIGGGIIISSS\\\gggmmmkkkgggffffffrrr}}}sssdddVVVNNNKKKMMMUUU___gggooozzzwwwddd\\\VVVIIIEEEKKKTTTmmmzzzfff^^^]]]ZZZ]]]eeerrrwwweeeYYYLLLCCCFFFHHHGGGHHHNNNUUUZZZgggzzz~~~zzzsssqqqrrrtttuuuqqqmmmnnnrrrhhh^^^PPPFFFBBBBBBDDDGGGNNNTTT]]]___UUUFFFAAADDDQQQddd~~~lllJJJ>>>999555333222222222222111111111000000000000000000////////////........................,,,---......------...///++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,)))))))))))))))))))))))))))(((''''''''''''((())))))))))))******)))))))))(((((((((((())))))))))))))))))((('''''''''((((((***++++++++++++,,,...111222222333333333333444444555666777888::::::;;;;;;===>>>@@@BBBBBBBBBCCCDDDFFFHHHJJJKKKHHHJJJVVVdddsssoooooovvvmmmvvvjjjeeelll~~~pppjjjnnnxxx|||~~~mmmYYYLLLHHHIIIPPP[[[iiiqqqqqqnnnkkkkkkttt~~~uuufffXXXOOOLLLNNNUUU___gggnnnzzz~~~jjj\\\XXXMMMJJJTTT___uuu{{{dddXXXUUUXXX[[[cccqqqyyyggg\\\NNNDDDEEEHHHGGGGGGLLLQQQUUU```sss{{{{{{ppphhheeeddddddddd___]]]eeeqqqyyyqqqbbbQQQGGGEEEHHHLLLJJJQQQZZZ^^^WWWLLLFFFFFFGGGTTTjjjrrrOOO===:::555111333222222222111111111000000000000000000////////////........................,,,---///...------...000++++++++++++++++++++++++++++++++++++++++++++++++)))+++------+++******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))***))))))((((((((())))))***++++++++++++,,,...111222222222333333444444444555666777888999:::::::::===???BBBBBBAAAAAABBBDDDEEEGGGKKKKKKHHHJJJWWWfffuuuooonnnvvvlllttt~~~kkkiiiooowwwiiidddgggnnnxxx~~~ttt```QQQKKKJJJNNNXXXeeeooorrrqqqooonnnuuu~~~xxxkkk]]]SSSMMMOOOUUU^^^eeelllxxxnnnZZZYYYPPPPPP]]]kkk|||cccTTTOOORRRTTT[[[lllpppbbbQQQEEEEEEHHHFFFGGGKKKPPPUUUaaattt{{{lllaaa[[[VVVUUUUUUSSSUUUbbbsssvvv^^^KKKGGGLLLRRRUUUZZZ______XXXOOOGGGDDDDDDIIIVVVmmmxxxSSS;;;:::777111666222222222111111111111000000000000000////////////........................,,,...//////......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,+++***+++))))))))))))))))))))))))******************************))))))))))))******(((((((((((()))))))))))))))))))))))))))***++++++***++++++++++++,,,///111111222222333333444444555555666777888999999999999<<<@@@CCCCCCAAA@@@BBBDDDDDDGGGKKKLLLHHHJJJXXXhhhyyysssqqq}}}uuujjjrrr~~~mmmmmmrrruuujjjdddjjjsssyyy~~~~~~}}}iiiXXXOOOKKKOOOUUU___hhhnnnppppppooosss||||||qqqcccZZZNNNOOOTTT\\\bbbiiitttrrraaa```VVVTTTbbbppp~~~dddSSSMMMOOOPPPWWWjjjzzzgggUUUFFFEEEGGGFFFGGGKKKOOOVVVeeeyyywwwgggYYYQQQKKKJJJNNNOOOQQQ___qqqwwwaaaWWWXXX\\\jjjrrrzzz|||tttgggXXXNNNLLLKKKNNN]]]uuu___@@@>>>:::222777222222222111111111111000000000000000////////////........................---...//////......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++---...,,,+++******)))))))))))))))))))))))))))******************)))+++***)))(((((()))***+++(((((((((((())))))))))))''''''(((((()))***,,,,,,***++++++++++++,,,///111111111222333333444555555555666777888888999999888<<<@@@CCCCCC@@@???AAAEEECCCGGGLLLLLLHHHJJJYYYiii|||wwwttt|||uuujjjqqqoooqqqsssvvvooohhhhhhttt~~~||||||ooo]]]QQQLLLSSSUUU[[[ccckkkpppqqqqqqqqq{{{uuuhhh___OOOPPPTTT[[[```fffqqq|||}}}tttmmmjjj]]]XXXdddqqqeeeTTTNNNPPPPPPXXXlllkkkXXXGGGDDDFFFFFFGGGKKKNNNWWWggg|||}}}tttmmm___QQQKKKEEEEEEKKKMMMNNNZZZjjj~~~ooojjjiiiuuuyyyiii[[[WWWTTTZZZlllkkkGGGCCC<<<222777222222222111111111111000000000000000////////////........................---...//////......///111------------------------++++++++++++++++++++++++(((+++---...,,,+++******))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++(((((((((((())))))))))))&&&&&&&&&''')))***,,,---***++++++++++++,,,///111111111222333333444555555555666777888888888888888<<<@@@DDDCCC@@@???AAAEEEBBBGGGLLLMMMHHHJJJYYYjjj{{{tttqqqdddpppqqqlllttt}}}ssshhhjjjxxx||||||~~~zzzxxxyyyppp\\\NNNGGGRRRUUUZZZaaaiiinnnppppppwww}}}wwwjjjXXXRRRQQQYYY```fffrrryyypppnnnccc[[[^^^dddvvvcccRRRNNNSSSVVV^^^rrrsssbbbNNNFFFFFFIIIIIIIIIOOOXXXjjjpppccc[[[QQQGGGDDD???@@@FFFGGGJJJ[[[pppuuuxxxzzzfffeeeuuu~~~dddHHH===888111555333111000111111000///000000////////////000000......------------......---------............///......---------,,,,,,,,,------------------------,,,,,,,,,++++++***************************************))))))))))))******((()))+++,,,,,,+++)))((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++,,,---...///000444444555555555555555444777777777888999999::::::???@@@AAACCCDDDEEEEEEEEECCCLLLLLLHHHHHHIIIXXXrrr~~~wwwsssfffqqqrrrmmmssstttnnnkkk{{{~~~{{{zzz|||~~~{{{wwwxxxvvvaaaRRRJJJMMMQQQWWW___ggglllnnnooowww~~~|||ooo]]]UUUTTT[[[aaagggsss}}}sssnnnbbb\\\aaafffxxxeeeTTTPPPUUU\\\iii}}}jjjTTTIIIHHHIIIJJJJJJMMMVVVhhh{{{eeeYYYSSSLLLEEECCC??????DDDEEEIIIZZZnnnzzzzzzUUUBBB:::666555333111000111111000///000000////////////000000......------------......---------............///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))))))))******((()))************)))((((((((((((((())))))))))))))))))))))))************,,,,,,,,,---...///000111666666666666555444333222777777777888999999::::::===>>>@@@AAACCCCCCDDDDDDCCCLLLLLLHHHHHHJJJXXXqqqyyy|||tttgggqqqtttqqqwww{{{jjjnnnwwwzzzvvvuuuyyy{{{}}}yyyuuuyyy}}}hhhVVVKKKKKKOOOWWW```gggkkkmmmnnnuuuxxxfff\\\WWW]]]dddiiitttvvvmmm^^^ZZZbbbhhhxxxiiiXXXTTTYYYddduuuvvv\\\NNNJJJJJJKKKMMMNNNVVVhhhqqqYYYMMMKKKHHHCCCAAA>>>>>>BBBDDDJJJ\\\ooo^^^CCC999777555333111111111222111000000000////////////000000......------------......---------............///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,---...///111111666666666555555333222111777777777888999999::::::;;;<<<>>>???AAABBBBBBCCCDDDLLLKKKHHHIIIJJJXXXooowwwttttttgggooo~~~yyyvvvnnnfffuuuvvvsssrrruuuvvvvvvyyy~~~zzztttvvv}}}oooYYYKKKLLLRRRZZZaaagggjjjlllmmmttt~~~ssseee\\\___fffkkkuuuvvviiiWWWVVVaaagggvvvmmm]]]YYYeeepppbbbRRRMMMJJJMMMRRRUUU[[[iiikkkTTTIIIHHHEEEAAA???===>>>AAAEEEOOOcccvvv~~~yyybbbFFF;;;999555333111111222222111000000000////////////000000......------------......---------............///......---------,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++******************************))))))))))))*********)))(((((((((((()))***(((((((((((()))))))))))))))))))))*********+++++++++++++++,,,---...///000444444555555555444333333777777777888999999::::::;;;<<<===???AAABBBCCCCCCDDDKKKJJJHHHIIIJJJWWWmmm|||qqqnnnxxxjjjqqq|||wwwhhhggg|||vvvttttttsssnnnhhhhhhmmmvvvtttpppmmmoooxxxvvv]]]KKKNNNTTT[[[aaadddfffhhhiiiqqq{{{nnn``````ffflllvvvvvveeeQQQPPP\\\cccsssqqqaaa]]]pppyyycccTTTNNNKKKOOOVVV___cccnnniiiSSSHHHFFFCCC>>><<<===>>>BBBHHHWWWnnntttjjjvvvhhhNNN@@@;;;666444222111222222111000000000////////////000000......------------......---------............///......---------,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++******************************))))))))))))******+++******))))))******+++(((((((((((())))))))))))((((((((()))))))))******)))))))))***+++,,,......111111333444555555555555777777777888999999::::::;;;<<<>>>@@@BBBCCCDDDEEEDDDKKKJJJGGGJJJKKKVVVkkkxxxlllmmmpppuuukkkhhhlllxxxwwwwwwwwwqqqdddXXXVVV[[[eeeuuuuuukkkfffdddiiiwwwcccOOONNNSSSYYY]]]^^^```cccfffoooxxxwwwbbb___eeemmmwwwwwwdddNNNMMMXXX___rrrttteee```kkkssszzz```SSSNNNKKKQQQ[[[hhhlllvvv~~~gggQQQGGGDDDAAA;;;<<<>>>@@@CCCKKK^^^www{{{yyyvvvvvvxxxiiitttiiiQQQ@@@777666444222222222333222000000000////////////000000......------------......---------............///......---------,,,,,,,,,)))******++++++,,,,,,---***++++++++++++,,,,,,,,,******************************))))))))))))******************************(((((((((((())))))))))))'''((((((((())))))))))))((((((((()))***+++,,,---///000111333555666777777777777777888999999::::::<<<===???AAACCCEEEFFFFFFEEEKKKIIIGGGJJJKKKUUUiiiwwwkkkkkksssxxxcccllluuu}}}uuuoooppptttvvvooo^^^NNNMMMUUU[[[iiijjj```]]]\\\aaannnvvvlllWWWNNNRRRXXX[[[[[[^^^ccchhhlllttt{{{}}}ccc]]]dddlllwwwzzzfffOOOMMMWWW]]]tttvvvgggbbbccciiinnnsss}}}yyy[[[PPPMMMKKKRRR___lllrrr}}}gggQQQFFFDDDAAA======@@@BBBDDDMMMbbb|||zzzhhheeebbbccclllxxxqqqmmmkkkqqqnnnwwwjjjRRR???555666444222222333333222111000000////////////000000......------------......---------............///......---------,,,,,,,,,))))))***++++++,,,------******+++++++++,,,,,,,,,******************************))))))))))))******((()))***++++++***)))((((((((((((((())))))))))))(((((()))))))))*********(((((())))))***,,,---...///000222333444555666666777777777888999999::::::<<<===???AAACCCEEEFFFFFFEEEKKKIIIGGGKKKLLLUUUhhhwwwlllhhhtttxxxyyy___ppp|||~~~rrrlllhhhfffmmmsssmmm[[[LLLMMMWWWVVVbbb```WWWWWWWWWYYYcccnnn{{{sss^^^NNNSSSYYY[[[\\\___ffflllkkkqqqxxxddd\\\bbblllwww}}}hhhQQQNNNWWW]]]vvvwwwhhhcccccchhhmmmoooxxxtttVVVNNNLLLKKKSSSaaallluuuiiiQQQFFFEEEDDDAAA???BBBDDDEEEMMMccc}}}qqq]]]YYYVVVVVV___lll{{{eeeSSSRRRVVVfffjjjuuunnnVVVCCC:::666555333222333333222111000000////////////000000.........------.........---------.........//////......---------,,,,,,,,,++++++,,,------...//////*********++++++,,,,,,,,,******************************))))))))))))******&&&((()))++++++)))(((&&&(((((((((((()))))))))))))))************+++++++++)))))))))***+++,,,......111111222333444444444444777777777888999999::::::;;;<<<>>>AAACCCEEEFFFFFFEEEKKKHHHGGGKKKLLLTTTgggxxxjjjiii|||yyyzzzpppeeetttzzzoooeee\\\VVVaaadddddd\\\PPPIIIKKKOOORRRYYYWWWRRRPPPKKKLLLYYYfff|||eeeUUUPPPRRR\\\bbbccchhhppptttvvvzzzrrrdddfffqqq}}}pppYYYOOOUUUeee{{{}}}kkk```hhhnnnnnnlllvvvhhhUUUQQQJJJMMM^^^kkk|||~~~sssWWWIIIFFFCCC===FFFAAAEEEJJJNNNeeeoooZZZUUUIIICCCIIINNNUUUiiixxxeeeSSSHHHFFFKKKWWWmmmzzzzzzyyyYYYCCC;;;555444222333444444222111000000000000////////////......................................................---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******)))(((((((((************************))))))))))))******************))))))******+++,,,)))************+++...000222444666555444333333444555666888888777777999:::999>>>@@@@@@BBBFFFFFFCCCDDDJJJGGGDDDHHHJJJUUUjjj}}}ooonnn||||||mmmmmmqqqddd]]]XXXUUUVVVXXXXXXSSSLLLIIILLLQQQNNNVVVUUURRRQQQKKKLLLZZZhhhpppYYYSSSUUU___fffggglllssstttvvv{{{|||mmmnnnxxxsssYYYRRR[[[mmm~~~}}}hhh\\\aaaeeefffhhhvvvcccRRRPPPMMMTTTgggttt}}}___MMMGGGDDD@@@GGGDDDGGGJJJSSSpppcccNNNHHH???;;;BBBFFFMMM]]]mmmqqqhhhYYYMMMFFFKKKMMMUUUiii~~~{{{hhhJJJ:::666555333333333333222000000000000000////////////......................................................---------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********************************))))))))))))******************))))))******+++,,,)))************+++...000222444555555444333333444555666888888777777999::::::>>>@@@@@@BBBFFFGGGEEEEEEJJJHHHEEEHHHJJJUUUjjjwwwxxx|||gggpppjjjYYYRRRQQQSSSLLLLLLKKKJJJHHHJJJMMMPPPNNNVVVVVVTTTSSSMMMOOO___rrrzzz^^^VVVWWWaaaiiikkknnnuuuvvvxxx|||qqqooowwwvvvZZZTTT```ppp|||gggXXXVVVYYY\\\bbbwwwzzz]]]NNNPPPQQQ\\\rrrjjjRRRGGGEEEEEEEEEDDDFFFGGGTTTxxx}}}[[[FFFAAA;;;;;;AAABBBEEEMMMWWWZZZUUULLLGGGFFFMMMOOOWWWlll|||~~~VVV:::888666444333333222111000000000000000////////////......................................................---------,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,)))************+++...000333444555555333333444555555666888888777777999:::<<>>AAA???@@@CCCHHHKKKIIIEEEFFFKKKNNNYYYjjj}}}ccc===:::888555333222222000///000000000000////////////......................................................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))************((((((((((((((((((((((((((()))))))))******************))))))******+++,,,)))************+++...000333444555444333333444666555666888888777777999:::===@@@@@@???AAAGGGJJJIIIFFFLLLIIIFFFIIIKKKVVVkkk||||||{{{tttcccvvvyyydddSSSJJJIIIKKKJJJHHHGGGIIIMMMRRRUUUVVVXXXYYYTTTQQQPPPNNN\\\wwwooobbb[[[dddnnnrrrtttyyy~~~xxxllllllttt|||zzzcccWWWXXXbbbppp{{{gggTTTNNNNNNSSSccc}}}sss[[[NNNOOOTTTbbbttt{{{}}}___KKKFFFIIIKKKKKKKKKJJJWWWyyy}}}^^^GGG===>>><<<======888======AAAEEEDDDCCCKKKVVV```vvvxxxmmmCCC<<<999555333222222111000000000000000////////////......................................................---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))((((((((((((((((((((((((((((((((()))))))))******************))))))******+++,,,)))************+++...000333444444333222333555777555666888888777777999:::===???@@@???AAAGGGJJJIIIFFFLLLIIIFFFJJJLLLWWWlllxxxuuurrrnnnmmmzzzlll]]]QQQKKKHHHHHHFFFEEEGGGJJJPPPUUUXXXYYYTTTSSSMMMKKKMMMMMMaaa~~~mmmbbbhhhsssxxx{{{{{{lllhhhoooxxxzzzgggZZZVVV___qqqfffSSSQQQQQQXXXhhhrrr[[[OOOQQQUUUcccqqqsssuuuxxxlllSSSIIIKKKJJJGGGIIIKKKTTTkkktttfffPPP@@@<<<@@@======>>>888<<<;;;???CCCCCCGGGWWWjjjsssuuusssJJJ<<<999555333222222111111000000000000////////////......................................................---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))))))))))))))******************))))))******+++,,,)))************+++...000333333444333222333666888555666888888777777999:::;;;>>>@@@???BBBGGGJJJHHHEEEKKKIIIGGGKKKNNNYYYooo{{{rrrppp}}}uuummmvvv{{{qqqbbbVVVOOOJJJFFFDDDAAACCCFFFIIILLLOOOQQQRRRKKKKKKHHHJJJNNNQQQhhhttteeeiiiuuu{{{~~~}}}lllfffmmmwwwvvvdddXXXVVV```uuu{{{iiiWWWUUUWWW^^^llloooZZZPPPSSSXXXfffrrrpppoooqqqvvv{{{]]]NNNMMMIIIDDDIIIOOOTTT___aaaUUUKKK@@@???BBB>>>???CCC>>>>>>===AAAEEEFFFNNNiiitttmmmvvvOOO<<<999555222222333333222000000000000////////////......................................................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********)))))))))))))))************************))))))))))))******************))))))******+++,,,)))************+++...000333333333222222333666999555666888888777777999:::888===??????BBBGGGIIIGGGDDDJJJHHHGGGLLLOOO[[[qqqtttuuu}}}uuupppzzz}}}qqq```TTTMMMHHHCCC???@@@CCCFFFGGGGGGFFFGGGHHHFFFGGGGGGLLLSSSWWWooowwwfffhhhtttzzz~~~oooiiiqqq{{{qqq^^^TTTUUUbbbxxxxxx~~~mmm\\\YYYZZZbbbooolllYYYQQQTTT[[[iiitttqqqnnnmmmpppwww|||eeeRRRNNNPPPIIIPPPZZZ\\\___^^^TTTGGG>>>>>>@@@:::===CCCAAAAAA@@@DDDHHHJJJVVVwwwxxxlllwwwQQQ<<<888444222222333333333000000000000////////////......................................................---------,,,,,,,,,000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((((((((()))******++++++************************))))))))))))*********************)))***++++++,,,)))************+++...000333333333222222333666999555666888888777777999:::777<<>>DDDKKKLLLIIINNNUUUTTTZZZ|||qqqllltttyyylllrrr{{{mmm\\\QQQPPP^^^xxxyyynnnrrrlllVVVZZZZZZ]]]gggxxxaaa[[[UUUWWW```kkkrrruuuqqqmmmooowwwyyyxxxkkkVVVOOOTTTUUU```rrr~~~zzzooohhhPPPHHHAAA??????>>>???BBBFFFAAACCCLLLWWWjjj}}}ooozzzTTTCCC888666666000222555000111111111111000000000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------+++***))))))((((((***))))))((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++*********+++,,,---...//////000111222333444444555777777777777888999:::;;;777===@@@@@@AAAEEEGGGFFFBBBIIIIIIIIIMMMNNNXXXlllyyysssxxxzzznnnqqqrrrcccYYYOOOFFFCCCDDDDDDFFFFFFDDDBBBCCCGGGKKKOOOPPPWWW^^^bbbmmm}}}tttwwwsssuuuvvvhhhXXXNNNOOO\\\rrrmmmdddmmmoooYYYUUUVVVZZZeeewwwvvvbbbZZZTTTXXXeeerrryyy{{{vvvpppnnnrrrssstttuuu^^^UUUYYYeeexxxxxx]]]RRRHHHDDDCCCBBBBBBDDDHHHHHHMMMWWWeee}}}xxx}}}YYYEEE888666666111222555000111111111111000000000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******************++++++***)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++*********+++,,,---...///000111111222333444555555777777777777888999:::;;;888===AAA@@@AAAEEEHHHGGGEEELLLKKKJJJNNNOOOXXXllltttyyyuuummmvvvzzzooocccYYYQQQIIIEEEFFFKKKJJJGGGFFFGGGKKKPPPTTTYYY___gggllltttyyyuuuzzz|||zzz~~~nnn```QQQKKKNNNYYYjjjxxx}}}xxxeeegggzzzrrr]]]TTTTTTWWWcccuuukkk\\\UUUPPPUUUdddrrrzzz|||}}}uuuppppppoooqqq}}}mmm___fffxxx}}}tttgggZZZMMMHHHFFFEEEEEEGGGMMMUUU]]]eeexxxyyydddJJJ:::555666222222555000111111111111000000000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++*********+++,,,---...///111222222333444555666666777777777777888999:::;;;999>>>AAA@@@AAAEEEHHHGGGGGGNNNMMMLLLPPPQQQZZZnnnyyyssslllyyysssmmmcccZZZQQQKKKHHHGGGLLLLLLKKKIIIJJJQQQ\\\eeelllvvv{{{zzzvvvwww}}}{{{fffXXXKKKHHHNNNVVVaaaiiizzzxxxzzzzzzvvvbbbYYYVVVVVV___rrrfffXXXTTTQQQTTT^^^iiiqqqttt{{{vvvrrrssssssttt}}}~~~mmmuuu~~~xxx}}}}}}vvvooobbbTTTMMMKKKJJJJJJMMMPPP___llltttssswwwsssSSS>>>666777333222444111111111111111000000000//////////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***************++++++++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++*********+++,,,---...///222222333444555666777777777777777777888999:::;;;;;;???AAA@@@AAAEEEHHHHHHGGGNNNMMMLLLQQQSSS^^^rrr}}}qqqkkk{{{pppllldddZZZRRRMMMKKKIIIKKKOOOPPPLLLKKKTTTgggwww~~~zzzzzz^^^RRRGGGGGGLLLRRRXXX]]]tttzzzfff^^^XXXTTT[[[nnnggg[[[ZZZXXXWWWXXX\\\bbbfffllllllnnntttxxx{{{}}}~~~}}}{{{}}}qqqcccZZZSSSNNNMMMOOOSSSgggyyytttmmmbbbGGG888888333222444111111111111111000000000//////////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***))))))))))))******)))(((((((((((()))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++*********+++,,,---...///222333444444666666777888777777777777888999:::;;;;;;@@@AAA???@@@DDDHHHGGGEEELLLLLLLLLQQQUUUaaavvvzzz{{{}}}oooooopppoooggg[[[QQQNNNMMMKKKKKKQQQTTTQQQRRR___yyyuuuWWWLLLDDDEEEJJJMMMPPPTTTjjj}}}iii___WWWRRRXXXllljjj^^^]]]\\\ZZZYYYYYY[[[\\\^^^aaahhhpppyyy|||eeebbbyyy|||{{{nnn___RRRNNNPPP^^^uuuvvvfffxxxrrrQQQ<<<999444222444333111111111111000000000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,***)))(((((((((***))))))((((((((((((((())))))))))))))))))))))))((((((((()))******++++++)))************+++++++++*********+++,,,---...///222333333444555666777777777777777777888999:::;;;;;;???@@@>>>>>>CCCFFFGGGDDDKKKJJJJJJPPPTTT```vvvzzzxxx}}}qqqwww}}}rrrrrriii[[[QQQOOONNNLLLLLLQQQVVVZZZccczzzoooPPPHHHBBBCCCEEEGGGIIIMMM[[[|||xxxwwwkkk^^^WWWTTT]]]ssslllccc```aaagggooosssqqqnnneeefffhhhllluuutttZZZVVVrrryyyfff```bbbwwwyyy```jjj[[[@@@;;;555222444444111111111111000000000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***)))))))))***+++***))))))(((((())))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++*********+++,,,---...///222222333444555666666777777777777777888999:::;;;;;;??????======BBBEEEEEEFFFLLLJJJIIINNNQQQ]]]sss|||~~~www}}}|||ttttttkkk[[[PPPOOOOOOMMMLLLPPPVVVaaauuujjjKKKEEEAAAAAABBBBBBEEEJJJJJJeeessstttyyy|||zzz|||wwwpppppplll]]]YYYXXXddd{{{zzzkkklllhhhjjjyyyuuurrrmmmkkkrrrttt^^^YYYttt{{{~~~```dddzzzaaaCCC<<<555222444444111111111111000000000000//////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********)))******+++,,,,,,++++++***)))*********))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++*********+++,,,---//////111222222333444555666666777777777777888999:::;;;;;;>>>???<<<<<>>@@@@@@BBBEEELLLTTT```jjjpppuuuzzz{{{zzzooobbb[[[]]]nnnuuujjjiiippp|||{{{xxxxxxmmm\\\___}}}jjjcccpppeeeBBB888888555222555222222222111111111111111////////////////////////000000//////.........---////////////////////////---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------------,,,+++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))*********************+++,,,---...///222222222333444555666777777777666666666888999:::<<<@@@AAA>>>>>>CCCFFFFFFFFFLLLJJJHHHLLLMMMWWWlll~~~}}}nnn[[[OOOMMMNNNLLLTTTTTT^^^xxx|||}}}kkkPPPGGG@@@???AAAAAABBBEEEQQQYYYeeepppxxxnnnbbb]]]```qqqoooccciiiuuu~~~}}}uuutttxxxqqqhhhsssfffDDD999888555333555222222222111111000000000////////////////////////000/////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))******++++++))))))))))))*********************+++,,,---...///222222222333444555666777777777666666777888999:::===AAAAAA??????CCCFFFFFFEEELLLKKKIIILLLMMMVVVjjjmmmZZZNNNLLLMMMMMMUUUZZZkkkzzzvvvwww|||mmmPPPHHHAAAAAABBBBBBCCCEEEJJJQQQ^^^nnn~~~}}}jjj___[[[___nnnqqqdddlll{{{|||rrrwwwdddDDD666444222111111333222222111000///......////////////////////////////////////............////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))******)))(((((()))))))))))))))))))))))))))))))))))))))*********)))))))))*********++++++*********+++,,,---...///222222222333444555666777777777666666777888:::;;;>>>BBBBBB@@@@@@DDDGGGGGGEEELLLLLLKKKMMMLLLTTTfff~~~kkkYYYNNNKKKMMMNNNTTTccc{{{}}}tttooorrrqqqPPPHHHBBBBBBDDDCCCDDDFFFHHHMMMWWWhhh}}}}}}vvvcccWWWUUUWWWdddzzz{{{rrrvvv}}}{{{fffHHH777333444333111333333222111///...------///////////////////////////////////////.........////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))))))))((())))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++*********+++,,,---...///222222222333444555666777777777666666777999;;;<<>>???BBBCCC???>>>BBBDDDDDDDDDKKKKKKJJJMMMKKKRRRddd~~~rrryyyooo]]]UUUQQQNNNOOOSSSiiiqqqgggdddbbblllzzzVVVLLLBBB@@@CCCFFFJJJPPP\\\wwwuuuaaaRRRJJJMMMMMMPPP```~~~yyy}}}~~~RRR======;;;444333333333333333333333333////////////////////////---.........//////000000////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,))))))))))))))))))))))))'''(((((()))***++++++,,,******+++++++++,,,,,,,,,*********+++,,,---//////222222222333444555666777777666666777999;;;===>>>>>>BBBBBB???>>>AAADDDCCCDDDKKKKKKJJJLLLKKKRRReee{{{{{{xxxgggYYYWWWTTTMMMLLLRRRaaasssqqqfff]]]gggvvv{{{WWWMMMCCCAAAFFFMMMQQQSSSjjjppp]]]QQQOOOOOOPPPVVVfffxxxpppmmmnnnvvv|||uuu\\\<<<:::;;;444333333333222222222111111////////////////////////000000000000000000000000////////////............///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++++++++***))))))***+++++++++*********+++---///000222222222333444555666777777777777888:::<<<>>>@@@AAABBBBBBAAA??????AAABBBGGGKKKIIIKKKNNNKKKRRRfff~~~{{{~~~xxxiii]]][[[XXXQQQOOOSSSZZZiii|||xxxoooeeegggnnnzzz|||ZZZNNNCCCAAAEEEMMMXXXddd}}}ppp]]]QQQMMMMMMPPPYYYmmmvvvmmmooosss{{{kkkyyy\\\<<<999999333333333333222222222111111////////////////////////000000000000000000000000////////////............///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++------,,,++++++,,,------++++++******+++---///000222222222333444555666777777777777888:::<<<>>>@@@AAABBBBBBBBB@@@@@@AAACCCFFFJJJHHHJJJNNNKKKSSSiii{{{ssshhh______\\\TTTPPPRRRSSS^^^lllyyyyyyrrrmmmjjjkkknnn|||xxxpppiiifffnnn~~~}}}^^^NNNCCCCCCGGGQQQhhhppp]]]QQQLLLKKKOOO\\\sss{{{tttwwwiiiwww^^^???::::::444333333333222222222111111////////////////////////000000000000000000000000////////////............///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************)))************+++++++++---,,,,,,++++++,,,,,,---,,,+++))))))***,,,///111222222222333444555666777777777777888:::<<>>@@@AAA???@@@AAAAAAAAAAAACCCEEEEEELLLLLLLLLOOOQQQbbbrrr{{{~~~xxx{{{tttaaahhhqqqvvvyyyzzzyyyvvvpppiiigggkkknnnkkkkkkmmmooooooVVVIII>>><<<@@@BBBDDDFFFEEEIIISSSiiizzzzzz~~~[[[TTTFFFAAATTTqqq|||___cccqqq]]]QQQLLLGGGLLLYYYbbbfffqqqwwwpppuuu~~~ppphhhooopppuuuzzziiiMMM???:::777333333333222222222111111000000000000000000000000000000000000000000000000000/////////............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++)))************+++++++++)))***+++,,,,,,+++***)))((()))+++---.........---222222222333444555666777999999999:::;;;>>>@@@AAA>>>@@@AAAAAA@@@AAACCCEEEEEEKKKKKKKKKNNNOOOaaa~~~pppuuuzzzyyylllgggnnnzzzwwwooolllgggffflllrrrvvvzzz}}}bbbLLLFFFAAA@@@@@@???AAADDDJJJKKKUUUmmmyyyeee]]]eeettt```SSSGGGFFFOOOZZZaaadddLLLbbbooo\\\PPPIIIMMMMMMUUUfffnnnvvvzzzmmmsssyyyvvvtttyyy|||{{{xxxOOO===;;;444444444333333333333222222111111111111000000000000000000000000000000000000////////////............//////.........---------------------------------------,,,,,,,,,,,,++++++---,,,***(((((()))***,,,,,,+++***))))))***+++,,,************))))))((((((++++++,,,,,,,,,++++++***+++***))))))***,,,...000///111333333333333555777888888999;;;===???AAABBBAAABBBCCCBBBAAABBBEEEGGGIIIMMMLLLMMMPPPPPP]]]wwwppprrr{{{}}}tttvvv|||}}}zzzmmmllltttzzzqqqeeeaaabbbjjjttt||||||___IIIBBB>>>???@@@@@@AAAEEEIIIMMMZZZssslllXXXPPPXXXfffzzz~~~aaaSSSEEECCCIIIPPPUUUXXXKKKbbb~~~wwwmmmlllooozzzmmm[[[PPPKKKOOOOOOXXXjjjrrrzzzzzztttxxxiiiaaa^^^fff{{{vvvqqqvvvVVV@@@;;;444444444333333333333222222111111111111000000000000000000000000000000000000////////////............//////.........---------------------------------------,,,,,,,,,,,,++++++,,,,,,***)))))))))***+++++++++***))))))***++++++++++++*********)))))))))+++++++++,,,,,,++++++*********))))))***,,,...000000222333444333444555777888888999;;;===???AAABBBAAABBBBBBAAAAAABBBDDDFFFHHHMMMMMMMMMPPPOOO[[[tttpppnnnttt|||ssswwwzzzmmmppp||||||rrraaa]]]^^^gggsss~~~xxxZZZDDD>>>;;;===??????AAAEEEGGGOOOaaa|||zzzcccPPPHHHNNN[[[qqq}}}|||bbbRRRDDDAAAEEEHHHLLLPPPNNNiiixxxrrr```WWWPPPTTT^^^sss|||iiiYYYPPPKKKNNNOOOZZZmmmwwwyyy{{{ppp___TTTPPPTTTcccrrrzzzrrrjjjccc}}}aaaDDD<<<555444444333333333333222222111111111111000000000000000000000000000000000000////////////...........................---------------------------------------,,,,,,,,,,,,+++++++++++++++************)))++++++***))))))***+++++++++++++++++++++************++++++,,,,,,+++++++++******)))***+++,,,...000111222444444444555666888888888999;;;===???AAABBB@@@AAAAAAAAA@@@AAACCCFFFHHHMMMMMMNNNPPPNNNYYYqqquuupppttt~~~~~~xxxlllrrr{{{nnnbbb\\\[[[bbbmmm{{{tttVVVBBB===:::<<<>>>>>>@@@CCCEEEQQQggg~~~sss```NNNFFFIIIRRRgggyyyyyyxxx{{{bbbRRRDDDBBBEEEGGGKKKQQQRRRpppnnnbbb]]]VVVSSSSSSZZZfffzzzwwwdddWWWOOOIIILLLNNN[[[rrr~~~~~~yyy~~~jjj[[[QQQMMMOOOXXXaaammm~~~vvvkkk\\\qqqlllIII===666444444333333333222222222111111111111000000000///////////////////////////////////////....................................------------------------------,,,,,,,,,+++++++++***++++++++++++***))))))+++******************+++++++++++++++++++++++++++******+++,,,,,,,,,++++++************+++---...///111333555555555555777888777888999:::<<>>===>>>AAACCCRRRjjjzzzpppYYYJJJBBBBBBGGGYYYkkkmmmqqquuu|||eeeTTTEEEDDDEEEEEEKKKTTTUUUuuuuuu]]]SSSQQQLLLTTTbbbqqq~~~sssaaaTTTOOOHHHMMMQQQaaa{{{ppp^^^QQQJJJHHHJJJOOORRRYYYmmmlllYYYnnnrrrMMM???777444444333333333222222222111111111111000000000///////////////////////////////////////............---.....................------------------------------,,,,,,,,,+++++++++***++++++++++++***))))))*********++++++*********++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******++++++,,,---//////111333555555555555777888777777888:::<<<>>>@@@AAA???@@@AAA@@@???@@@CCCEEEFFFLLLMMMNNNQQQNNNXXXooo~~~}}}zzztttooo[[[UUURRRXXXggg}}}nnnOOOCCC>>>;;;>>>???>>>???AAADDDSSSkkkvvvlllUUUHHHBBBAAA@@@OOO```cccjjjoooxxxiiiUUUFFFDDDDDDCCCKKKXXXgggnnnVVVNNNQQQWWWiiiqqq^^^SSSNNNKKKPPPUUUiii|||yyyooo___QQQJJJEEEDDDHHHMMMLLLNNN]]]oooiiiUUUjjjsssQQQAAA888444444333333333333222222111111111111000000000000000000000000000000000000////////////............---------...............------------------------------,,,,,,,,,,,,+++++++++++++++************))))))***++++++++++++***)))*********+++++++++++++++)))***++++++,,,,,,,,,,,,******+++,,,---...//////111222444444444555666888777777888:::<<<>>>@@@AAA@@@AAAAAAAAA@@@AAACCCFFFEEEKKKLLLNNNQQQOOO[[[sss|||zzz|||pppWWWRRRPPPXXXiiijjjKKKBBB===<<>>IIIYYY\\\cccjjjttt|||iiiTTTEEEEEEFFFFFFQQQaaapppXXXVVV[[[wwwqqq]]]QQQMMMKKKPPPXXXooo{{{uuuwwwyyyyyyrrrpppooommmcccTTTKKKJJJGGGFFFKKKQQQQQQQQQ]]]llluuu~~~iiiRRReeeqqqSSSDDD888444444333333333333222222111111111111000000000000000000000000000000000000////////////............---------.........//////------------------------------,,,,,,,,,,,,++++++,,,,,,***)))))))))***+++)))***++++++++++++***))))))))))))*********++++++))))))***+++,,,,,,,,,,,,******+++---......//////000222333444333444555777666777888999;;;>>>@@@AAAAAABBBBBBAAAAAABBBDDDFFFDDDJJJJJJLLLQQQQQQ___xxxzzzyyypppXXXSSSQQQZZZlllhhhIII@@@<<<;;;@@@CCCCCCEEEHHHJJJWWWkkk~~~|||mmmbbbJJJBBBAAA@@@;;;DDDSSSVVV___gggssszzz~~~gggRRRDDDFFFIIILLLZZZmmmqqq\\\\\\eeeqqq]]]QQQLLLIIIOOOXXXqqqkkkfffjjjnnnnnnqqqooooookkk___OOOHHHKKKHHHHHHMMMUUUVVVWWWbbbpppvvv{{{mmmRRRcccoooUUUEEE999444444444333333333222222111111111111000000000000000000000000000000000000000/////////............---------.........//////---------------------------------,,,,,,,,,++++++---,,,***(((((()))***,,,)))***+++,,,,,,+++***)))(((((())))))*********+++((()))***+++,,,---------******,,,---...////////////111333333333333555777666777888999;;;>>>@@@AAAAAABBBCCCBBBAAABBBEEEGGGDDDIIIIIILLLQQQSSSaaa|||~~~yyyYYYYYYWWWWWWiiiaaaFFF>>>;;;<<>>???@@@BBBJJJSSSZZZdddpppyyylllPPPIIIEEEGGGNNNVVVqqq}}}sss}}}ooo[[[OOOJJJQQQPPP\\\xxxzzzhhh]]]ZZZdddrrryyyuuuqqqkkkddd\\\VVVTTTWWW]]]fffnnnwwwqqq[[[bbbvvvZZZDDD888666555444444333333333333111111111111000000000000000000000000000000000000////////////////////////........................------------------------------,,,,,,,,,+++++++++++++++***))))))***++++++************************))))))***++++++++++++***)))************+++++++++,,,,,,,,,------...000000222222444555666666777777888888888999;;;===???@@@@@@AAABBBBBBAAAAAACCCEEEJJJNNNMMMNNNRRRPPP\\\ssszzz{{{dddaaa```lllyyyYYYDDDAAA>>>>>>@@@BBBDDDJJJRRR___{{{{{{rrreeeWWWNNNBBB???===??????@@@FFFMMMSSS]]]jjjttt{{{kkkPPPIIIDDDFFFNNNXXXuuuzzzooo\\\OOOJJJNNNOOO\\\xxx}}}jjj^^^\\\iiixxx~~~~~~yyymmmhhhjjjuuu|||ttt___bbbeeeJJJ:::666666555444333333333333111111111111000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,++++++++++++++++++***))))))***++++++************************))))))***++++++++++++***)))************++++++++++++++++++,,,---///000111111222333555666777777777777888888999;;;===???@@@@@@AAABBBBBBAAAAAACCCEEEKKKNNNLLLNNNRRROOOWWWllltttuuu~~~ccccccjjjqqqRRR???@@@>>>???AAAAAACCCLLLUUUjjj~~~~~~zzzqqqhhh\\\PPPHHH@@@===>>>@@@@@@???CCCIIINNNXXXdddnnnvvv~~~gggMMMGGGDDDFFFPPP[[[zzz|||ppp]]]PPPKKKLLLNNN[[[tttqqqdddaaammm|||www```^^^lllOOO<<<777666555444333222222222111111111111000000000///////////////////////////////////////////////////........................------------------------,,,,,,,,,++++++++++++***+++******************+++************************))))))***++++++++++++***))))))*********+++++++++******+++,,,---///111222111222333555666777777777777777888:::;;;===??????@@@AAABBBBBBAAAAAACCCEEEJJJMMMLLLNNNSSSQQQWWWkkkppptttyyyaaajjj}}}iiiMMM???<<<===AAACCCBBBDDDNNNZZZzzzyyyppphhh___VVVLLLEEE???===>>>AAAAAA@@@CCCHHHMMMVVVaaajjjpppxxxaaaIIIFFFDDDGGGQQQ___~~~qqq]]]PPPKKKNNNOOOXXXjjj{{{{{{mmmjjjsss~~~{{{aaaWWWppp{{{XXX===777777555444333222222222111111111111000000000///////////////////////////////////////////////////........................------------------------,,,,,,+++++++++******************++++++*********************************))))))***++++++++++++***))))))*********+++++++++)))******+++---///000111000111333555666777888888666777999:::<<<===>>>???@@@AAABBBBBBAAAAAACCCEEEHHHLLLLLLOOOUUUTTT^^^tttpppxxxqqqfffzzz{{{___IIIAAA;;;>>>BBBEEEEEEIIIXXXggg~~~uuunnneee]]]VVVOOOHHHBBB>>><<<>>>AAABBBAAADDDIIIOOOWWW```hhhnnnuuu\\\FFFEEEDDDHHHQQQ___rrr^^^QQQKKKLLLKKKPPP\\\gggmmmsssyyyvvvttt|||dddSSSeeejjjEEE888777555444333222111111111111111111000000000000000000000000000000000000////////////////////////........................------------------------++++++++++++************)))***++++++++++++***)))************************))))))***++++++++++++***)))************+++++++++*********+++,,,...///000000111333555666777888888666777999;;;===>>>>>>>>>@@@AAABBBBBBAAAAAACCCEEEFFFLLLLLLOOOTTTVVVfffqqq{{{jjjfff}}}vvveeeNNNBBBBBB===???CCCFFFHHHQQQggg|||||||||wwwgggaaaXXXQQQLLLGGGBBB>>><<<;;;<<<@@@AAA@@@DDDJJJRRRXXXaaahhhnnnvvvZZZEEEFFFEEEHHHPPP\\\|||sss___QQQKKKKKKKKKRRR```mmmyyy|||~~~hhhTTTcccvvvJJJ888777666444333222111111111111111111000000000000000000000000000000000000////////////////////////........................------------------------++++++++++++************)))***++++++++++++***)))************************))))))***++++++++++++***)))************+++++++++++++++++++++,,,---...///000111222555666888888999555777999;;;===>>>>>>>>>@@@AAABBBBBBAAAAAACCCEEEEEELLLMMMNNNRRRVVVkkksss}}}fff[[[zzzsssiiiaaaRRR@@@<<>>???@@@DDDJJJSSSZZZcccjjjpppxxxZZZEEEGGGFFFGGGNNNYYYxxxsss___RRRKKKQQQTTT___rrrkkkWWWeeesssGGG888777666444333111111111111111111111000000000000000000000000000000000000////////////////////////........................------------------------+++++++++************))))))***+++,,,,,,+++***)))************************))))))***++++++++++++***)))************+++++++++++++++++++++,,,,,,---...///111222555666888888999555777999;;;===>>>>>>>>>@@@AAABBBBBBAAAAAACCCEEEEEEMMMNNNMMMOOOTTTmmm}}}hhh]]]jjj|||~~~hhhcccZZZPPPGGGAAA===<<>>@@@DDDIIILLLSSSZZZdddkkkqqqyyyVVVJJJCCCGGGIIIMMM___uuusss^^^QQQLLLMMMVVVlll{{{lllUUUcccnnnEEE:::777444222222333222222222111111000000000000000000000000000000000000000////////////////////////,,,...//////...------...------------------------,,,,,,,,,+++++++++******************************************************))))))***+++,,,,,,------************+++,,,---...++++++++++++,,,---......000333555666555555666888777777888:::<<<===??????DDDCCCCCCCCCCCCDDDDDDEEEHHHMMMMMMNNNQQQVVVqqq~~~uuuuuu~~~zzzkkk[[[]]]bbbfffdddcccjjjssszzzppp\\\WWWPPPHHHAAA>>><<<<<>>???@@@BBBEEEJJJMMMVVV\\\eeekkkpppwwwXXXKKKBBBEEEHHHLLL^^^tttsss^^^QQQMMMSSS\\\qqqyyypppYYYiiijjjDDD:::777444222222333222222222111111000000000000000000000000000000000000000////////////////////////,,,...//////...------...------------------------,,,,,,,,,+++++++++******************************************************))))))******++++++,,,,,,************+++,,,------++++++++++++,,,---...///000222444555444444666777777777888:::<<<===??????DDDCCCCCCCCCCCCDDDEEEEEEHHHLLLMMMOOOSSSXXXtttnnneeeeee|||mmmXXXUUUTTTTTTSSSUUU___iiixxx|||pppcccOOOKKKEEE???<<<<<<>>>@@@@@@GGGJJJLLL\\\|||~~~zzztttyyyvvvkkkXXXIIIAAA;;;:::;;;::::::<<<@@@AAABBBCCCDDDGGGKKKOOOWWW^^^fffmmmrrryyy^^^NNNDDDGGGKKKRRRcccwwwxxxaaagggrrr^^^RRRMMMQQQ[[[nnnwwwvvvbbbvvv~~~ccc???;;;888444222222333222222222111111000000000000000////////////////////////////////////////////////,,,...000///...---...///------------------------,,,,,,,,,+++++++++***************************************************************************************++++++,,,------++++++++++++,,,---...//////111333444444444555666777777888:::<<<===??????CCCCCCCCCCCCCCCDDDEEEEEEGGGLLLMMMPPPTTT[[[xxx{{{ggg^^^\\\vvvkkkYYY\\\eeennnrrrqqqtttyyy~~~tttfffXXXGGGDDD???<<<;;;===AAADDDCCCKKKPPPUUUnnn~~~xxxuuu|||{{{ssssssyyyxxxmmmaaaNNNBBB<<<888999;;;;;;===@@@BBBCCCDDDDDDEEEHHHLLLOOOVVV]]]gggooovvv~~~eeeRRRGGGLLLTTT\\\lll}}}gggWWWRRRlllqqq]]]RRRNNNMMMWWWhhhuuuwww}}}~~~tttttt{{{}}}hhhyyy|||ccc???<<<999555333222333222111222111111000000000000000////////////////////////////////////////////////---...000000...---...///------------------------,,,,,,,,,+++++++++***************************************************************)))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...///000222444555444444666777777777888:::<<<===??????CCCCCCBBBCCCCCCDDDEEEFFFHHHLLLMMMOOOTTT[[[xxxtttddd]]]YYYooo~~~{{{kkk]]]kkksssiii[[[MMMCCC@@@===;;;;;;>>>BBBEEEIIIOOOWWWggg{{{qqqiiidddlllxxx{{{uuuqqqpppttt{{{ssshhh\\\JJJ>>>999777:::<<<===@@@DDDCCCDDDEEEEEEFFFIIIMMMPPPVVV^^^hhhooovvv~~~iiiUUUIIIQQQ\\\cccooo}}}wwwiiiYYYRRRQQQ___ooo[[[QQQNNNNNNXXXjjj}}}uuuqqqyyyeeemmmmmmFFF<<<999555333333333222111222111111000000000000000////////////////////////////////////////////////---///000000///......///------------------------,,,,,,,,,+++++++++***************************************************************)))))))))))))))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111333666666666666777888777777888:::<<<===??????BBBBBBBBBCCCCCCDDDFFFFFFIIIMMMMMMOOOSSSYYYwwwooo```]]]ZZZkkkvvvppptttooodddzzzkkkaaaUUUHHH???===;;;:::;;;>>>AAACCCKKKRRRbbbrrrhhh___XXX___mmm}}}}}}{{{ssskkkeeejjjqqq}}}mmmbbbXXXHHH<<<999888<<<>>>>>>BBBGGGDDDEEEFFFGGGHHHKKKOOORRRZZZaaaiiioootttzzznnnYYYLLLTTT___bbbgggooovvvyyygggZZZMMMIIISSSmmmlllZZZPPPNNNNNNWWWnnnzzzrrrnnnsssccceeeyyyLLL===:::666444333333222111222111111000000000000000////////////////////////////////////////////////---///111000///...//////------------------------,,,,,,,,,+++++++++******************************************************************************((()))+++,,,------,,,+++,,,,,,,,,,,,---...///000222444666777777777888999777777888:::<<<===??????BBBBBBBBBCCCCCCEEEFFFGGGJJJMMMMMMNNNSSSYYYwwwyyyiii______\\\hhh~~~zzzvvvyyy~~~tttlllzzzcccYYYOOODDD<<<<<<<<<<<<>>>@@@BBBDDDKKKUUUnnnzzziiicccZZZQQQVVVcccuuu~~~~~~pppccc[[[```fffooozzzttt```XXXRRREEE<<<999999<<<>>>>>>BBBGGGEEEFFFGGGIIIJJJNNNRRRVVV]]]dddlllqqquuu{{{wwwaaaRRRXXX```]]]YYYZZZaaaqqqbbb\\\WWWTTTeeejjjXXXOOOMMMQQQXXXsssuuupppmmmppp{{{ddd___yyyVVV>>>;;;666444333333222111222111111000000000000000000000000000000000000000////////////////////////...///111111///...///000------------------------,,,,,,,,,+++++++++******************************************************))))))******++++++,,,,,,((()))+++---------,,,+++---,,,,,,------...///000111333666777666666777999777777888:::<<<===??????BBBBBBBBBBBBDDDEEEFFFGGGIIIMMMLLLOOOTTT\\\{{{ttteee```bbb___fffvvvxxxqqqsssooosssuuurrrqqqYYYNNNEEE<<<<<<<<<>>>???AAADDDEEEFFFKKKXXXwwwlll___\\\TTTIIIKKKXXXrrrnnn^^^VVVTTTWWW^^^gggttt~~~wwwiiiUUUNNNKKK@@@;;;999:::===>>>===AAAGGGFFFGGGIIIJJJLLLPPPUUUYYY^^^eeennntttyyyiiiXXX\\\aaaYYYOOOMMMXXXnnnaaabbbcccsssiiiWWWNNNLLLXXX]]]yyy{{{vvvtttsss{{{dddUUUhhhccc>>>;;;777444333333222111222111111000000000000000111111111111111111111111////////////////////////...///111111/////////000------------------------,,,,,,,,,+++++++++******************************************************))))))***+++,,,---------''')))+++---...---,,,+++---------------...000000000333555666555555666888777777888:::<<<===??????AAAAAABBBBBBDDDEEEFFFGGGHHHLLLLLLOOOVVV^^^~~~qqqoootttpppooorrrrrrjjjccc___^^^fffyyy}}}cccQQQIIIBBB<<<<<<;;;:::<<<>>>AAABBBCCCIIIfffkkk```UUUPPPNNNMMMPPPTTTlll~~~mmmcccZZZPPPOOO\\\iiirrrwwwjjj]]]RRRJJJCCC@@@:::;;;===>>>@@@AAAAAAAAAFFFFFFIIIMMMOOORRRYYYbbbdddmmmvvvyyyzzzwwwaaa\\\]]]SSSSSSdddwww}}}uuugggSSSKKKKKKPPPYYYsss{{{nnniiiooouuukkkTTTeeelll???<<<777444444444333333000000000000000000000000111111000000//////......//////////////////////////////.........---------//////...---,,,,,,++++++------------,,,,,,+++***************************++++++++++++++++++++++++++++++************++++++************+++,,,---...******))))))***,,,---...111222333444555777888999888888999;;;???AAABBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFMMMJJJSSSUUU```}}}sssrrrwwwuuuvvvwwwqqqfff\\\YYYUUU[[[mmmzzz]]]NNNGGGAAA;;;<<<;;;;;;<<>>;;;;;;===>>>@@@AAAAAAAAACCCDDDHHHMMMPPPRRRYYYaaafffoooyyy~~~|||fff___aaaYYY[[[mmmgggTTTKKKJJJRRRXXXjjjttthhhhhhrrr|||jjjTTTgggddd???<<<777444444444333333000000000000000000000000111111111111000000000/////////////////////////////////.........---------///......---,,,,,,++++++,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++++++++************++++++************+++,,,---...,,,+++******+++,,,---...111222333555666777888888444555666999===@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGNNNKKKTTTVVVaaaxxxqqqssswwwwwwyyyyyyrrrdddZZZWWWPPPTTThhhpppUUUJJJEEE???::::::;;;<<<===@@@CCCGGGHHHUUUvvvpppfffYYYQQQIIIGGGHHHLLLUUU^^^jjjjjjXXXIIIGGGLLLUUUeeettt}}}rrriii[[[NNNEEE@@@===;;;;;;<<<===???AAABBBDDDDDDAAABBBFFFKKKNNNPPPWWW```gggqqq}}}jjjaaabbb]]]aaauuuhhhTTTKKKIIIQQQSSS\\\jjjpppssszzzttthhhjjjuuu{{{tttvvv{{{jjjTTTiii___???<<<777444444444333333000000000000000000000000222222111111111111000000////////////////////////...............---------.........------,,,,,,+++,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++******++++++,,,,,,------...---,,,+++,,,---...///000222444666777888777777555666888:::<<<>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGOOOKKKUUUXXXccc|||nnnkkknnnpppoooppptttrrriii```]]]YYY]]]rrreeeNNNFFFCCC>>>:::999:::<<<>>>AAAEEEIIILLL```ttt\\\VVVNNNHHHDDDDDDDDDHHHQQQ[[[gggjjj^^^QQQIIIDDDGGGUUUcccwwwjjjaaaSSSFFF???<<<;;;:::;;;<<<>>>@@@CCCGGGIIIKKKEEECCCDDDGGGHHHKKKTTT^^^gggrrrlll___^^^[[[aaauuuhhhTTTKKKIIILLLNNNRRRZZZcccmmmzzzooodddiiirrrxxxwww|||rrrfffbbbdddeeeoookkkWWWooo```???<<<777444444444333333000000000000000000000000111000000000000000000000////////////////////////..............................---------,,,,,,,,,++++++,,,,,,,,,++++++***************************************************++++++************++++++***++++++,,,,,,---------///...---,,,,,,---...///111222555777888888777777999:::;;;<<<<<<===>>>???BBBBBBBBBBBBCCCDDDEEEEEEHHHOOOLLLVVVYYYdddooodddcccfffbbb___bbbkkkrrrpppjjjfffkkkpppyyyxxx~~~[[[IIIDDDAAA===<<<888:::===???AAAEEEJJJNNNgggbbbNNNLLLDDDCCCCCCCCCCCCEEENNNYYYhhhnnnlllfffYYYHHHAAAHHHTTTiiiwwwzzzqqqcccZZZMMMBBB;;;::::::;;;;;;<<<>>>BBBFFFKKKOOOQQQKKKGGGDDDCCCCCCFFFQQQ\\\gggtttooo]]]YYYWWW^^^qqqgggSSSJJJHHHJJJLLLQQQZZZkkk~~~wwwccc^^^bbbhhhqqq|||uuuggg___]]]YYY^^^hhhxxxmmmZZZwww\\\???<<<777444444444333333000000000000000000000000.../////////////////////////////////////////////---.....................---------------,,,,,,,,,******+++,,,,,,+++++++++************************************************++++++************++++++++++++,,,---------,,,,,,///...---------...///000222333555777777888777777777999;;;<<<;;;<<<>>>@@@AAAAAAAAABBBBBBCCCDDDEEEHHHOOOLLLUUUXXXcccxxxfff___```aaaYYYYYY___kkkttttttqqqooozzz|||}}}qqqTTTGGGCCC???<<<===777:::===???@@@DDDIIINNNgggyyyZZZFFFGGG@@@AAACCCEEEDDDGGGSSS```rrrxxx{{{wwwgggOOO@@@@@@FFFRRR___sssuuulll]]]UUUIII???::::::;;;<<<===>>>@@@CCCHHHLLLQQQSSSNNNIIIDDDAAA@@@DDDOOOZZZhhhwwwrrr\\\VVVTTT[[[mmm~~~dddQQQIIIHHHJJJNNNUUUbbb|||qqqooolllhhhhhhppp}}}zzzmmmccc___WWWVVVZZZeeerrrnnn]]]|||zzzVVV???<<<777444444444333333000000000000000000000000------............//////////////////////////////---------...............------------------------)))***++++++++++++++++++************************************************++++++************+++++++++,,,---......---,,,+++------,,,,,,---...000111444555555666666777888888333666:::;;;:::<<>>??????BBBHHHNNNbbbxxxXXXDDDDDD???AAADDDGGGHHHPPPaaasss~~~{{{|||vvveeePPPCCC>>>???GGGNNN\\\qqq~~~qqqgggWWWPPPFFF===::::::;;;<<<@@@@@@AAACCCFFFJJJNNNPPPKKKHHHEEEDDDBBBDDDNNNXXXeeeuuurrrZZZSSSQQQXXXjjj{{{aaaNNNHHHHHHIIINNNTTTeeezzznnniiilllqqqrrrttt}}}|||ssshhhbbb[[[WWWVVV[[[cccqqqooo\\\xxx{{{XXX???<<<777444444444333333000000000000000000000000............/////////000////////////////////////---------.........//////------------------------))))))***+++++++++++++++************************************************++++++************+++++++++,,,...//////---,,,+++++++++++++++---///111222777666555444555777888:::999===@@@???<<<<<>>??????AAAGGGMMM\\\zzzZZZDDDBBB@@@AAAEEEHHHKKKWWWnnnzzzxxxuuukkk[[[MMMDDD@@@===BBBCCCLLL^^^vvv|||nnncccTTTMMMDDD===::::::;;;<<>>::::::DDDEEEFFFOOOddd{{{TTTGGGCCCBBBEEEIIILLLRRRhhh}}}mmmmmmggg]]]RRRIIICCCAAA@@@CCC@@@BBBKKK[[[ppp}}}uuuhhh[[[NNNHHH@@@:::888999;;;<<<@@@@@@AAABBBBBBBBBAAAAAAEEEHHHKKKNNNNNNMMMJJJHHHWWWdddwwwtttiiiooo}}}jjjSSSNNNOOOYYYmmm|||^^^JJJHHHGGGMMMLLLRRRgggvvvrrrpppvvvtttjjjbbb[[[VVVTTTWWWaaawwwjjjXXXiiibbbCCC;;;555555555333111333222222222111111111111000//////000000000000//////////////////............................................................,,,++++++******++++++,,,************************************************************************+++,,,,,,------,,,,,,++++++,,,---------...111444///444888666222555???III@@@???<<<;;;;;;<<>><<<<<<;;;:::999===;;;===FFFEEEFFFOOOfffWWWHHHDDDBBBGGGLLLPPP]]]zzz}}}rrrgggZZZ]]]ZZZUUUNNNHHHCCC@@@???AAA>>>>>>EEEPPP___ttt~~~wwwooobbbVVVKKKFFF???;;;:::<<<===>>>AAAAAABBBBBBBBBBBBAAAAAADDDGGGMMMRRRTTTSSSPPPMMMKKKTTTcccpppyyyuuuhhh^^^aaasssgggPPPKKKLLLWWWkkk|||___LLLHHHFFFNNNOOOTTTgggsssjjjccc]]][[[ZZZ___nnn~~~hhhSSS```pppFFF===666555444222111333222222222111111111111000//////000000000000//////////////////............................................................,,,++++++******++++++,,,************************************************************************+++,,,,,,------,,,,,,+++)))***+++++++++,,,///222333666888777555888@@@HHH>>>===<<<;;;<<<===???@@@DDDCCCAAAAAABBBDDDGGGIIIJJJQQQMMMUUUUUU]]]vvvwww{{{eeeTTTIIIGGGKKKNNNPPPRRR[[[iiisssbbbSSSLLLCCC===<<<<<<;;;999777======@@@HHHFFFGGGTTTlllWWWHHHEEEDDDKKKNNNQQQdddmmm___UUULLLKKKLLLLLLKKKHHHEEEAAA??????<<<===AAAFFFPPP```nnnwwwppphhh\\\PPPEEEBBB???===>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCHHHPPPVVVYYYXXXTTTQQQHHHLLLRRRZZZcccjjjpppsssyyyzzz}}}vvveee^^^WWWSSSWWWgggfffNNNIIIJJJVVVkkkuuu|||yyy^^^LLLHHHDDDNNNPPPYYYjjj{{{qqqkkkeeebbb```aaaiiiqqquuufffPPPZZZyyy{{{JJJAAA888555444222111333222222222111111111111000//////000000000000//////////////////....................................------------------------,,,++++++******++++++,,,************************************************************************+++,,,,,,------,,,,,,+++)))***+++++++++,,,///222777888888888888;;;@@@DDD;;;;;;<<<<<<===>>>???@@@DDDCCCBBBBBBCCCEEEHHHIIILLLSSSNNNUUUUUU]]]{{{rrrmmmqqqyyyyyyggg\\\VVVRRRRRRUUUWWWYYY^^^gggttt~~~vvvXXXLLLGGGAAA===<<<;;;:::999999>>>>>>AAAHHHGGGOOObbb|||VVVIIIHHHHHHNNNNNNOOOhhhdddTTTKKKEEEAAACCCEEEFFFFFFEEECCCAAA>>>===???BBBEEELLLYYYfff~~~rrrjjjcccWWWLLL@@@???===>>>AAACCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDIIIQQQXXX\\\ZZZWWWTTTQQQOOOMMMOOOSSSXXX\\\^^^dddeeeiiinnnqqqmmmccc[[[RRRPPPPPPVVVdddyyygggOOOJJJJJJVVVjjj~~~qqq}}}}}}~~~rrrXXXIIIHHHEEEKKKPPP]]]ppp{{{uuuooolllllllllnnnpppnnn}}}eeeQQQ[[[|||MMMCCC999555444222222444222222222111111111000000//////000000000000//////////////////....................................------------------------,,,++++++******++++++,,,************************************************************************+++,,,,,,------,,,,,,++++++,,,---------...111444999888777777999<<<>>>???888999;;;===????????????CCCCCCBBBBBBCCCEEEGGGHHHKKKRRRMMMUUUVVV___}}}tttmmmjjjmmmrrrvvv{{{nnnZZZTTTVVVZZZ]]]```^^^^^^aaaiiisss|||eeeNNNIIIFFFAAA>>><<<;;;:::999<<<@@@???BBBHHHJJJ[[[xxx[[[QQQOOOLLLPPPPPPWWWuuummmRRRFFFBBBAAA===>>>???@@@AAAAAAAAAAAA??????AAADDDFFFKKKXXXeee|||xxxjjjbbb\\\QQQGGG<<<<<<<<<>>>BBBDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDIIIPPPXXX]]]``````___]]]XXXQQQLLLJJJJJJJJJJJJMMMNNNPPPSSSTTTRRRMMMHHHHHHIIIMMMYYYpppeeeOOOIIIIIIRRReeexxxooo}}}}}}lllPPPEEEHHHFFFJJJQQQaaavvv~~~~~~zzznnntttcccQQQ^^^MMMCCC999555444222222444222222222111111111000000//////000000000000//////////////////....................................------------------------,,,++++++******++++++,,,************************************************************************+++,,,,,,------,,,,,,++++++,,,---------...111444888666555666999;;;;;;:::666888;;;===???@@@??????AAAAAAAAAAAABBBDDDFFFGGGIIIOOOKKKTTTVVV```zzzrrrooolllggggggiiiiiinnnuuu~~~}}}xxx}}}wwwttt[[[OOOOOOUUU^^^dddkkkhhhgggkkksss|||rrrWWWFFFEEECCC@@@>>><<<;;;;;;;;;>>>AAA@@@CCCJJJQQQkkkkkk^^^YYYMMMQQQWWWgggZZZBBB;;;===@@@::::::::::::;;;<<<>>>???>>>???AAADDDFFFMMM\\\lll|||nnn___WWWRRRIII@@@;;;:::;;;>>>AAADDDDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHEEEHHHMMMTTT\\\dddjjjnnnlllhhh```VVVNNNHHHDDDCCC@@@AAABBBDDDEEEEEEEEEEEEHHHKKKSSSddd}}}bbbNNNHHHEEEKKK\\\ppppppkkkxxxkkkKKKBBBHHHGGGLLLTTTfff~~~nnnlllnnnxxx```QQQ```tttJJJ@@@888666555333333555222222222111111111111000//////000000000000//////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************+++,,,,,,------,,,,,,+++)))***+++++++++,,,///222555444444666888999999888777888;;;===>>>?????????AAAAAAAAABBBCCCDDDEEEFFFGGGNNNJJJRRRUUU```zzzsssoookkkjjjmmmrrrrrrmmmhhhgggfffiiioootttvvvssslllgggeeelllnnneeeYYYWWW```jjjmmmddd\\\[[[[[[\\\aaagggpppqqqsssvvv{{{xxxaaaNNNFFF@@@???===;;;:::;;;===???===@@@BBBGGGPPPYYYxxxkkk]]]OOOQQQ\\\tttjjjLLL===999;;;>>>999999:::;;;<<<<<<=========>>>BBBGGGLLLWWWlll~~~|||tttfffWWWOOOKKKCCC:::;;;::::::<<>>>>>>>>AAAAAABBBCCCDDDEEEFFFFFFGGGNNNIIIQQQTTT___qqqccc\\\ZZZbbbfffqqq}}}yyyqqqnnniiikkkooorrrqqqlllddd^^^[[[[[[VVVMMMFFFHHHOOOUUUUUUXXX```hhhgggaaaaaagggnnnsssyyy{{{}}}~~~vvvhhhUUUIIIFFF<<<;;;:::999999;;;???BBB;;;@@@CCCKKKTTT^^^rrr]]]PPPQQQ^^^xxxrrrVVVDDD<<<:::888777999:::<<<>>>@@@??????>>><<>>AAABBBAAABBBCCCEEEHHHJJJKKKLLLMMMNNNJJJFFFFFFLLLWWWdddlll{{{{{{xxxmmm]]]OOOGGGEEEAAADDDGGGHHHHHHJJJNNNRRRXXXggg~~~yyydddSSSMMMFFFFFFSSScccqqqcccdddpppuuuOOOCCCHHHGGGPPPXXXnnn}}}rrrfff______mmm|||aaaWWWnnneeeCCC;;;555666777666555777222222222111111111111000//////000000000000//////000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************************************************************+++,,,,,,------,,,,,,++++++,,,---------...111444000333777888888777888:::999::::::;;;<<<===>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGIIIOOOJJJQQQSSS]]]yyyeee[[[WWWUUU^^^dddnnn{{{yyywwwuuutttttttttmmmcccZZZZZZMMMEEEHHHJJJGGGFFFJJJOOOVVVcccrrr|||}}}xxxqqquuuyyyxxxooodddXXXLLLDDDAAA;;;;;;::::::999999:::::::::CCCBBBEEEXXXoooqqq\\\QQQUUUccczzz{{{llljjj___OOOBBB;;;:::;;;;;;999===>>>===;;;<<<======???CCCHHHLLLTTThhhxxxiiiXXXNNNGGGAAA<<<<<<;;;===>>>@@@AAAAAAAAAAAADDDDDDDDDCCCCCCFFFJJJMMMJJJOOOPPPKKKKKKTTT\\\^^^mmmppptttsssgggVVVKKKIIILLLJJJHHHIIILLLQQQWWW[[[mmmsss```QQQGGGDDDJJJRRRfffpppddddddmmmnnnQQQDDDCCCEEEUUUZZZqqqzzzooofff^^^bbb~~~]]]QQQjjjeeeHHH;;;999999222222666333444333222111000000000000000000000000000000000000////////////..........................................---,,,,,,,,,,,,---******************************++++++++++++************++++++++++++******&&&''')))***,,,,,,------***++++++,,,,,,++++++******++++++++++++,,,///111555555555666666666666666777888:::<<<===>>>??????BBBBBBBBBBBBDDDEEEFFFGGGGGGOOOIIINNNPPP___sssfff___]]]]]]fffkkkttt{{{wwwtttooogggaaaaaaRRRFFFEEEFFFDDDFFFKKKNNNSSS___rrr}}}ssskkkaaaZZZQQQHHHAAA???;;;;;;:::::::::::::::;;;<<>>;;;<<<===<<<===???AAABBBBBBDDDGGGLLLYYYqqquuueeeTTTJJJCCC>>>;;;:::<<<===???AAABBBBBBBBBAAAFFFFFFFFFDDDDDDFFFIIILLLVVV^^^bbb^^^YYYWWWVVVSSSZZZ^^^gggpppooofff```___TTTWWWZZZ\\\___fffpppxxxrrr___PPPGGGFFFNNNWWWuuuzzzmmmkkkvvvoooSSSFFFEEEHHHQQQZZZvvvsssiii___aaawww___PPPdddrrrJJJ<<<999999222222666333444333222111000000000000000000000000000000000000////////////..........................................------,,,,,,,,,---******************************++++++++++++************++++++++++++******'''((()))***+++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,///111555555555555666666666666777888:::<<<===??????@@@BBBBBBBBBCCCDDDEEEFFFGGGIIIQQQKKKPPPSSSbbb{{{rrrjjjeeedddfffhhhpppttt|||zzzvvvrrrooommm\\\NNNKKKLLLJJJMMMSSSUUUWWW___qqq{{{iii^^^TTTOOOJJJCCC??????;;;;;;:::::::::;;;;;;<<<>>>GGGIIIQQQiiijjjZZZTTT\\\hhhrrrssshhhVVVGGGFFFCCC???=========<<<;;;===;;;;;;===@@@CCCDDDEEEGGGGGGHHHOOOccc~~~ppp```NNNDDD???:::999:::>>>???@@@AAABBBCCCCCCCCCHHHHHHHHHFFFFFFGGGKKKNNNYYYeeeppprrrmmmggg```[[[ZZZ^^^iiiuuuzzzwwwtttuuusss{{{~~~ppp^^^PPPHHHHHHSSS^^^|||~~~nnnjjjzzzpppTTTGGGGGGJJJQQQZZZuuu{{{pppdddaaaooo```OOO\\\|||MMM>>>999999333222666333333333222111000000000000000000000000000000000000////////////..........................................---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))***+++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,///111555555555555666666777777777888:::<<<>>>???@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHQQQLLLQQQTTTccctttlllddd``````ccciiinnnuuuwww~~~yyygggWWWTTTVVVWWW]]]eeeooolllkkksss~~~lll\\\NNNJJJGGG@@@===???;;;;;;::::::;;;<<<======>>>GGGKKKWWWrrrgggZZZSSS```qqqyyywwwlllZZZLLLIIIGGGDDDAAA>>><<<;;;:::???<<<;;;???CCCCCCCCCCCCHHHHHHIIIUUUnnnyyyjjjZZZIII???;;;999999;;;@@@@@@AAACCCDDDDDDEEEEEEGGGHHHHHHHHHIIILLLQQQTTTXXXeeesssxxxvvvpppmmmkkkjjjmmmttt}}}|||ooo^^^PPPHHHIIIUUUbbbrrrrrr{{{jjjggg|||qqqUUUIIIIIIKKKSSSYYYoooyyymmmgggmmmwww```NNNVVVvvvQQQ@@@:::999333333666333333222222111000000111111000000000000000000000000////////////....................................------...---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++************+++++++++******)))***++++++,,,,,,++++++******++++++++++++,,,...111444444555555666666777777777888:::<<<>>>???@@@@@@BBBBBBCCCCCCDDDFFFGGGHHHFFFOOOJJJOOOSSSccc|||qqqgggdddeeegggmmmtttyyyyyy|||xxxeee```eeemmm|||wwwaaaNNNIIIEEE>>>:::<<<;;;:::;;;;;;<<<===>>>???>>>GGGLLL[[[yyywww]]]UUUSSSfffzzzzzzkkk^^^SSSOOOJJJDDD???======>>>AAA===>>>CCCEEEBBBAAADDDGGGHHHMMM]]]{{{tttdddUUUEEE===;;;;;;<<>>@@@@@@@@@CCCCCCCCCCCCEEEFFFGGGHHHFFFNNNJJJPPPTTTeee}}}~~~~~~zzz{{{~~~}}}}}}fffNNNHHHDDD<<<777:::::::::;;;;;;===>>>@@@@@@@@@IIIOOO```kkkSSSPPPXXXlllsssrrrkkk```RRRFFF???>>>>>>CCC???@@@FFFGGGDDDHHHPPPTTTXXX^^^lllooo]]]OOOBBB<<<<<<===@@@CCCDDDDDDDDDEEEFFFGGGIIIIIIEEEFFFGGGHHHJJJNNNTTTXXXjjjooovvv{{{{{{{{{mmm^^^QQQLLLSSS^^^^^^cccvvvnnnaaaiiiuuuYYYKKKIIIJJJPPPZZZsssyyyuuuwww___LLLQQQnnnYYYEEE;;;888333444777222222222111111111111111222000000000000000000000000////////////....................................,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++************+++++++++******)))***++++++,,,,,,++++++******++++++++++++,,,///111333444444555666777888888888999;;;===???@@@AAAAAACCCCCCCCCDDDEEEFFFGGGHHHGGGPPPLLLSSSXXXhhhsssrrrqqqtttyyy|||{{{yyyiiiNNNHHHEEE===999<<<::::::;;;<<<===???AAABBBEEEMMMTTTfffhhhUUUWWW^^^pppvvvbbbPPPDDD??????DDD@@@BBBHHHIIIJJJWWWggg{{{}}}~~~}}}jjjWWWJJJ???<<<>>>???BBBEEEFFFFFFEEEFFFGGGHHHJJJKKKIIIIIIHHHFFFFFFGGGKKKNNNYYY___jjjuuu{{{ssscccYYY[[[ccckkkxxx}}}aaaVVVgggyyy]]]NNNJJJJJJSSS^^^xxx~~~wwwpppssszzz\\\MMMVVVwww\\\GGG;;;888333555888222222111111111111111222222000000000000000000000000////////////....................................,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******)))******+++++++++*********++++++,,,,,,++++++******++++++++++++,,,///111333333444555666777888888888999;;;===???@@@AAAAAACCCCCCCCCDDDEEEFFFHHHHHHGGGPPPLLLSSSXXXjjjzzzsss]]]\\\^^^bbbhhhkkkjjjggggggkkkssskkkOOOIIIHHH@@@===AAA::::::;;;<<<>>>@@@AAABBBIIIQQQWWWkkkmmm^^^dddbbbqqq~~~zzzgggTTTIIIDDDDDDFFFAAABBBHHHJJJOOOccc{{{zzzgggRRRGGG===;;;>>>@@@CCCFFFGGGFFFFFFFFFGGGIIIKKKLLLMMMLLLIIIEEEBBBAAABBBEEEFFFLLLZZZgggppp{{{sssfffeeelllyyyzzz[[[SSSiii|||```PPPLLLKKKZZZaaaxxxwwwnnnkkkssstttZZZOOO\\\^^^HHH<<<888333555888222222111111111111111222222000000000000000000000000000/////////....................................,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******))))))***++++++++++++++++++++++++,,,,,,+++++++++***++++++++++++,,,///111333333444555666777888999999:::;;;===???@@@AAAAAACCCCCCDDDDDDEEEGGGHHHIIIEEENNNKKKRRRWWWhhhrrr]]]UUUPPPOOOTTT[[[^^^______bbbccceeejjjvvvwwwhhh^^^\\\TTTDDD::::::===<<<===BBBBBB@@@AAADDDKKKRRRbbbzzzrrrnnnrrrtttoooqqq~~~lll[[[NNNIIIGGGIIIAAACCCLLLMMMRRRpppwww```NNNDDD<<<<<>>???@@@@@@AAADDDDDDDDDEEEFFFFFFGGGGGGGGGMMMMMMTTTTTTlllqqqXXXNNNMMMNNNOOOQQQVVV^^^fffkkknnnllliiieeebbbbbbeeehhhuuuwwwxxxtttppphhhTTT???999>>>;;;<<>>@@@AAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGEEEKKKKKKSSSUUUmmmfffTTTSSSUUUWWWXXX\\\gggvvvtttiiieeefffvvv|||}}}|||tttfffRRR???999======>>>BBBEEEDDDDDDKKKTTTiiiwwwiiijjjoooxxx}}}xxxxxx{{{~~~nnn]]]WWWiii{{{bbbOOOFFFAAA???CCCEEEDDDDDDFFFFFFFFFGGGKKKPPPTTTVVVVVV[[[ZZZYYYWWWVVVUUUTTTTTTPPPRRRUUUWWW[[[```fffjjjrrrttt|||ooogggyyybbbOOOLLLPPP___ooommmSSSMMMaaapppIII???777666777555333333222222222111111111000000000000000000000000000000////////////....................................------------------------*********++++++++++++,,,+++***))))))***,,,---///++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,+++---///222444444555555666777777777;;;;;;===???@@@AAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGFFFKKKJJJRRRUUUnnn~~~\\\QQQVVVRRRWWW^^^iii{{{vvvxxxooo^^^NNN@@@::::::===???CCCEEECCCDDDPPP]]]rrrdddffflllsss{{{hhhZZZXXXnnnvvv___PPPEEEAAAAAADDDFFFDDDCCCEEEIIIJJJKKKQQQXXX___ccceeegggeeeccc```]]]ZZZYYYXXX[[[[[[```iiitttzzzzzzwww}}}yyyzzz~~~vvvrrrggguuubbbPPPNNNRRRfff~~~oooTTTKKK[[[xxxIII???777666777555333333222222222111111111000000000000000000000000000000////////////....................................------------------------++++++++++++++++++++++++***))))))***+++,,,...///++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,+++---///222333444444555666777888888:::;;;===>>>@@@AAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGIIILLLKKKSSSVVVooooooTTTPPPWWWZZZhhhxxx|||gggUUUJJJCCC===:::;;;>>>BBBDDDCCCHHHYYYkkkoootttuuufff```ccciiiqqq{{{rrrbbbfff}}}oooZZZNNNBBB???@@@DDDEEECCCCCCFFFIIILLLRRR]]]iiiuuu|||{{{uuuqqqnnnlllfffggglllxxx~~~xxxwww|||ppphhhvvvaaaPPPOOOTTTnnnrrrWWWLLLWWW{{{{{{LLLAAA888666777555333333222222222111111111111000000000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************+++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---............---,,,,,,++++++,,,,,,+++---///222222333444555666888999999999:::<<<===???@@@@@@@@@DDDDDDDDDEEEFFFFFFGGGGGGJJJMMMKKKSSSXXXqqqzzzaaaTTTXXXbbb{{{sss```PPPHHHDDD@@@===;;;???DDDGGGGGGQQQhhhsssnnnzzztttfffgggkkksss}}}zzz{{{fffSSSJJJ@@@???AAAEEEGGGFFFIIIMMMSSS[[[iii}}}xxxjjjlll}}}aaaPPPPPPVVVnnnvvv\\\NNNUUUsssPPPDDD999666666444222333222222222111111111111000000000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------,,,++++++++++++,,,,,,+++---///222111111333555777888:::;;;888999;;;<<<>>>?????????DDDDDDDDDEEEFFFFFFGGGGGGJJJMMMJJJTTTZZZtttyyyfffYYYYYYdddqqqzzzpppwww||||||}}}tttkkk]]]OOOGGGEEEBBB@@@>>>BBBHHHKKKNNN[[[vvv~~~ttt{{{ooonnnpppvvvuuu___LLLEEEAAA@@@CCCHHHKKKLLLPPPUUUfffqqqllleeeppp}}}```PPPQQQWWWdddzzz|||uuuqqqooommmqqqyyy|||aaaPPPRRRmmmSSSGGG;;;666555333222333222222222111111111111000000000000000000000000000000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,111111000///---,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******++++++,,,,,,+++---///222000111222444777999;;;<<<888888:::<<<===>>>>>>>>>DDDDDDDDDEEEFFFFFFGGGGGGIIILLLJJJTTT\\\wwwuuu^^^\\\___XXXiii~~~xxxwwwsss~~~}}}~~~vvvhhhcccfffeeeaaaZZZQQQHHHBBB??????CCCFFFGGGKKK\\\uuusssnnnlllqqqyyynnnXXXHHHBBBDDDFFFDDDHHHNNNLLLQQQbbbxxxyyy{{{zzzaaaRRRPPPSSScccmmmxxx|||zzzyyy}}}rrrfff]]]VVVSSSSSSQQQWWW[[[ggg}}}}}}]]]NNNYYYwww\\\GGG<<<999444444666000222222222111111111111000000000000000000000000000////////////////////////---------------------------------,,,,,,,,,++++++,,,+++***))))))***+++,,,***+++,,,------,,,+++************++++++,,,,,,,,,******+++++++++,,,,,,,,,000,,,+++------+++,,,000,,,+++++++++,,,...000111333222222444888:::999777777999;;;===???AAABBBBBBCCCEEEGGGHHHGGGFFFGGGGGGKKKIIIOOOSSS[[[~~~ppp[[[ZZZ___^^^uuu{{{}}}zzzxxxnnnaaa]]]aaa```]]]WWWOOOGGGAAA@@@@@@EEEHHHKKKSSSggg}}}qqqllljjjnnnuuu~~~lllUUUFFF@@@DDDGGGFFFIIIOOONNNWWWmmmzzz```RRRPPPTTT^^^gggrrrvvvtttsssvvvzzzppp```VVVPPPJJJGGGGGGIIINNNQQQ[[[nnnzzz{{{ZZZKKKYYYzzzYYYEEE:::888333444666000222222222111111111111000000000000000000000000000////////////////////////---------------------------------,,,,,,,,,++++++,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***)))***......***)))***,,,+++++++++,,,...000111333222222555888:::999777777999;;;===???AAABBBBBBBBBEEEGGGHHHGGGFFFGGGHHHKKKJJJOOOSSS\\\yyyhhhVVVVVV```hhh{{{wwwjjj[[[VVVZZZXXXVVVQQQKKKDDDAAAAAABBBFFFGGGNNN]]]tttqqqkkkgggiiiooozzz}}}hhhRRRDDD???CCCIIIJJJLLLPPPRRRbbb~~~~~~yyy```QQQPPPTTT]]]eeennntttuuuwww{{{~~~xxxggg\\\QQQKKKHHHDDDBBBCCCDDDIIIJJJOOO]]]gggvvvzzzZZZMMM___UUUBBB999888333444666111222222222111111111111000////////////////////////////////////////////////------------------------------------,,,,,,,,,,,,++++++************++++++,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,000666666000,,,,,,,,,+++++++++,,,...000111333222333555888999999777888999;;;===???AAAAAABBBBBBDDDGGGHHHGGGGGGGGGHHHJJJJJJOOOSSS\\\nnnbbbSSSTTTbbbsssoooZZZQQQSSSOOONNNKKKFFFBBBAAABBBDDDGGGGGGQQQfff|||~~~sssmmmhhhgggkkkvvvxxxdddPPPDDDAAABBBKKKNNNOOOSSSYYYpppwwwrrrvvvzzz```RRRQQQUUUZZZaaakkkssszzz|||```TTTMMMGGGFFFEEECCCBBBDDDFFFKKKIIIJJJSSSZZZiiiyyy[[[RRRkkkxxxPPP???888777333333666111222222222111111111000000////////////////////////////////////////////////...........................------------,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,//////333999999333//////,,,+++++++++,,,...000111222222333555777888888888888999;;;===???@@@AAAAAABBBDDDGGGHHHGGGGGGGGGHHHJJJJJJPPPRRR]]]eee^^^RRRTTTfff~~~www\\\LLLJJJHHHGGGFFFCCCAAABBBEEEGGGJJJKKKYYYqqq~~~xxxsssmmmjjjjjjtttrrr___NNNFFFEEECCCMMMQQQSSSXXXaaarrreeeeeeiiiwww~~~|||bbbSSSRRRUUUWWW\\\eeeppp{{{gggMMMEEEAAA???AAABBB@@@AAADDDGGGLLLJJJIIIOOOSSS^^^rrrxxx[[[UUUqqqiiiLLL<<<888888333333666222222222222111111111000000000000000000000000000000////////////////////////.................................---------,,,,,,+++++++++,,,,,,+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++,,,000000,,,+++,,,,,,+++++++++,,,...000111111222444666777777888999999:::;;;===???@@@AAAAAAAAADDDFFFHHHGGGGGGHHHIIIIIIJJJPPPRRR___^^^[[[QQQUUUmmmzzzZZZGGGBBBCCCCCCCCCBBBBBBDDDHHHKKKOOOSSSddd||||||yyytttpppnnnvvvmmm[[[LLLFFFGGGEEEOOOTTTWWW___kkkccc^^^```bbboooeeeUUUSSSUUU[[[___gggttt{{{WWWDDDAAA>>>>>>AAACCCBBBCCCGGGEEEKKKJJJKKKRRRSSSYYYiii{{{vvvYYYTTTooohhhIII<<<888999333333666222222222222111111111111000000000000000000000000000////////////////////////....................................---------,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,)))))),,,,,,)))))),,,,,,+++++++++,,,...000111000333555666666777888999999:::<<<===???@@@@@@AAAAAACCCFFFHHHHHHGGGHHHIIIHHHKKKPPPRRR```yyyXXXWWWPPPWWWttt~~~xxxYYYEEE@@@AAAAAAAAAAAABBBEEEJJJNNNPPPWWWlll}}}|||{{{wwwttt{{{~~~jjjWWWIIIDDDFFFGGGQQQUUUZZZeeesssuuu^^^^^^aaaaaalll~~~hhhWWWSSSUUU^^^bbblll}}}mmmNNNCCCCCCAAAAAADDDEEEDDDFFFKKKEEELLLNNNTTT______```kkkvvv}}}yyy|||tttWWWSSSmmmlllIII<<<:::;;;444333666222222222222111111111111000222222222222222222222222////////////////////////....................................------------++++++,,,------,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...,,,---000000---,,,...,,,+++++++++,,,...000111000333666777666666888:::::::::<<<===???@@@@@@@@@@@@CCCFFFHHHHHHHHHIIIJJJGGGKKKPPPRRR```rrrTTTUUUPPPYYYxxxxxx~~~wwwYYYFFFBBB@@@@@@AAABBBCCCFFFKKKOOOOOOXXXooo{{{}}}}}}~~~|||xxx~~~hhhUUUGGGCCCEEEIIIRRRVVV\\\hhhxxxrrr^^^```cccbbbmmmjjjYYYTTTUUUYYY^^^jjjfffJJJEEEBBB@@@@@@CCCCCCBBBDDDIIIIIIPPPUUU___lllllljjjsssyyytttqqqrrr}}}vvvyyyrrrVVVUUUooooooHHH<<<;;;<<<555333666222222222222111111111111000222222222222222222222222//////////////////////////////////////////////////////.........---------++++++------------++++++***+++,,,------,,,+++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,...222222...,,,---,,,+++++++++,,,...000111000333666777666666888::::::;;;<<<>>>???@@@@@@@@@@@@CCCFFFHHHHHHHHHIIIJJJGGGKKKQQQRRRaaannnUUUTTTTTTbbb}}}~~~tttrrr}}}rrrVVVEEEAAA@@@<<<<<<@@@BBBDDDJJJPPP]]]cccrrr}}}fffTTTGGGEEEIIIHHHOOOZZZcccnnnuuujjj^^^___ggggggvvvyyyqqqssswwwiiiWWWRRRSSS[[[aaalllbbbIII@@@AAA@@@BBBGGGHHHFFFGGGJJJNNNTTT___lllxxxzzzuuutttzzz~~~zzzpppXXXQQQiiinnnKKKAAA999666666444444666222222222111111111111000000000000000000000000000000000000000////////////111000///...------...///------------------------,,,,,,,,,+++++++++******---,,,,,,+++*********+++***+++,,,,,,,,,,,,+++***,,,+++*********+++,,,---+++,,,,,,------,,,,,,++++++++++++,,,---...///000111333666666666666777999:::;;;;;;<<<===>>>??????AAACCCEEEGGGGGGHHHIIIKKKIIIKKKPPPRRRbbbjjjSSSQQQTTTfff}}}tttllllll|||rrrSSSBBB@@@@@@======AAACCCDDDIIIOOO]]]eeevvv|||fffSSSHHHFFFJJJNNNRRRZZZeeesssssshhh]]]]]]ffffffuuuiiicccfffjjjrrr|||iiiWWWQQQRRR\\\bbbmmm[[[FFF@@@CCCAAACCCGGGHHHGGGIIIMMMWWW\\\hhhzzztttqqqllltttmmmUUUMMMeeeLLLCCC:::777666444333555222222222111111111111000000000000000000000000000000000000/////////......111000///...---......///------------------------,,,,,,,,,++++++++++++***---,,,++++++******++++++***+++,,,,,,,,,,,,+++***++++++*********+++,,,---+++,,,,,,------,,,,,,++++++++++++,,,---...///000111444666777666666777999:::;;;;;;<<<===>>>??????BBBDDDFFFGGGGGGGGGIIIJJJIIIKKKOOOSSSeeeeeeSSSQQQVVVnnn~~~|||kkkfffooouuuRRRAAA@@@???>>>???BBBDDDDDDIIIOOOYYYdddwww||||||eeeSSSHHHGGGLLLTTTTTTZZZggg|||oooeeeZZZ\\\dddeeeuuu~~~}}}kkkZZZXXX]]]aaahhhpppjjjWWWQQQQQQYYY```lllvvvUUUDDDBBBEEECCCDDDGGGHHHHHHMMMTTTaaagggtttuuueeeaaa]]]cccyyyoooVVVNNNiiiNNNDDD;;;888666333222333222222222111111111111000000000000000000000000000/////////.........------000000///............///------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++***++++++,,,,,,++++++***++++++******++++++,,,---+++,,,,,,------,,,,,,++++++++++++,,,---...000000222444666777666777888999:::;;;;;;<<<>>>??????@@@CCCEEEGGGHHHGGGGGGHHHIIIKKKJJJNNNTTThhh~~~```VVVRRR[[[yyyrrrhhhhhh{{{TTTBBBBBB======???CCCDDDCCCHHHOOOQQQ```uuu}}}xxx{{{zzzeeeSSSIIIIIINNNTTTTTT[[[nnnjjjaaaWWWZZZccceeeuuu}}}lllaaaXXXZZZ```eeekkkqqqzzzkkkWWWPPPPPPTTT\\\hhh~~~pppRRRFFFFFFFFFDDDEEEHHHJJJMMMUUU]]]lllssskkk\\\VVVRRRWWWfffwwwpppVVVPPPoooNNNDDD<<<999777333111222222222222111111111000000000000000000000000000000///.........------------/////////.........//////------------------------------,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---...000111222444666777777777888999:::;;;;;;===>>>???@@@AAADDDFFFHHHHHHGGGGGGGGGIIILLLJJJNNNTTThhh{{{]]]WWWSSS___nnnlllrrr|||SSSAAA@@@;;;;;;???CCCCCCDDDKKKSSSQQQaaawww~~~|||yyydddSSSJJJKKKPPPUUUVVVbbb|||~~~eee\\\TTTXXXcccfffwww~~~lllccc___^^^bbbiiinnntttxxxzzzkkkXXXOOONNNRRRZZZggg|||iiiOOOGGGHHHGGGGGGIIIMMMPPPUUU```kkk{{{rrr___SSSMMMJJJMMMTTT]]]nnnkkkRRRQQQvvv{{{LLLCCC;;;888777333111222222222222111111111000000000000000000000000000000///.........------------......//////////////////---------------------------------,,,,,,,,,++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++---///000111222444777777777777888::::::;;;<<<===>>>@@@AAAAAADDDFFFHHHHHHGGGGGGHHHIIIMMMJJJNNNTTTdddxxx[[[WWWTTTbbbyyyooowwwuuuPPP>>>===:::;;;???CCCDDDGGGPPP[[[]]]nnn}}}{{{|||xxxcccSSSKKKMMMSSSWWW[[[mmmxxx```YYYRRRXXXdddhhhzzzpppddd^^^]]]___dddjjjqqqwww|||kkkWWWOOOMMMTTT\\\iii}}}aaaMMMGGGHHHIIIJJJOOOUUUZZZbbbooo}}}yyyiiiXXXNNNFFFDDDDDDGGGJJJXXXyyyjjjSSSYYYkkkHHH???888777666444222333222222222111111111111000000000000000000000000000/////////.........---------...//////000/////////------------------------------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++)))******+++---///111222333555777888777888999:::::::::<<<===???@@@BBBBBBDDDFFFHHHIIIHHHHHHIIIJJJLLLJJJOOOTTT```vvvYYYYYYXXXiiixxxvvvlllMMM>>>===:::<<<@@@DDDFFFKKKXXXdddooo|||}}}wwwbbbSSSKKKNNNTTTYYY```uuusss\\\VVVQQQXXXfffkkk}}}hhh\\\\\\]]]^^^dddlllsssyyykkkWWWNNNMMMTTT]]]kkkzzz\\\MMMKKKMMMLLLOOOWWW___fffooo|||kkkrrrwww}}}|||tttdddTTTJJJCCC@@@@@@CCCDDDKKKaaaxxxjjjVVVccc[[[CCC;;;555666666444333444222222222111111111111000000000000000000000000000000000000/////////......,,,---///000000000//////------------------------...------------,,,,,,,,,++++++******++++++,,,---,,,,,,+++******+++,,,,,,)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))***+++---///111222333555777888888888999:::::::::<<<===???AAABBBCCCCCCEEEHHHIIIHHHIIIJJJKKKIIIIIIPPPTTT\\\~~~uuuXXX\\\\\\ooo{{{~~~gggMMMAAA???;;;===AAAFFFHHHOOO]]]kkk{{{~~~vvvbbbSSSLLLOOOUUUYYYaaawwwqqqZZZTTTPPPXXXgggmmmmmmXXXTTTYYY[[[bbbjjjttt{{{kkkWWWNNNMMMSSS]]]kkkxxx[[[OOOOOORRRNNNSSS\\\fffnnnxxxmmmZZZaaaiiisssvvvooo```OOODDDCCC??????DDDFFFHHHRRR```ooofffTTTdddVVV@@@999444555666444444555222222222111111111111000000000000000000000000000000000000000////////////,,,---///000000000//////------------------------......---------,,,,,,,,,+++*********+++,,,,,,------,,,+++******+++,,,---)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++))))))***+++---///111222333555777888888888999:::::::::<<<===???AAABBBCCCBBBEEEGGGIIIIIIIIIKKKLLLFFFHHHQQQUUU[[[{{{www[[[\\\^^^vvvfffJJJ@@@999>>>???@@@BBBLLL^^^qqq}}}www^^^QQQOOOQQQQQQZZZddd}}}hhh\\\RRRSSS\\\gggsss{{{sssddd\\\ZZZ\\\aaajjjrrrzzzkkkXXXOOOMMMWWW___nnnnnnUUUTTTUUUPPPTTT[[[dddmmmwwwzzzwwwwwwtttzzz}}}xxxgggZZZXXX\\\dddkkkhhhZZZMMMFFF@@@???@@@CCCDDDEEELLLUUU^^^kkkuuugggSSSdddzzzRRR???;;;777555444444333222333333333222222222111111000000000000000000000000......////////////......////////////////////////........................---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------+++++++++************)))***++++++,,,,,,++++++***++++++,,,,,,...///111222444555777888::::::;;;;;;:::;;;<<<>>>???AAABBBCCCFFFGGGHHHIIIJJJJJJJJJJJJKKKGGGLLLRRRZZZ{{{xxx]]]___fffgggKKKAAA;;;;;;<<<@@@GGGVVVkkkxxx___PPPNNNRRRUUUaaammmfffZZZQQQSSS^^^kkkxxxqqqbbb\\\\\\^^^bbbgggxxxgggUUUMMMLLLZZZbbbpppeeeTTTUUUXXXVVV```hhhsss}}}tttnnniiidddiiiooouuuwwwwww{{{ooo^^^ZZZYYY[[[```^^^SSSHHHBBBAAA@@@AAAEEEEEEGGGNNNWWWZZZhhhtttfffRRR```UUU???;;;777555444444333222333333222222222111111111000000000000000000000000......////////////......////////////////////////.................................---------,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,...///111222444555777888::::::;;;;;;:::;;;<<<>>>???AAABBBCCCGGGHHHIIIJJJKKKKKKKKKKKKMMMIIILLLPPPVVVtttzzz```bbbnnndddIIIAAA===>>>>>>@@@GGGSSScccsss}}}~~~yyy```PPPMMMTTT\\\cccrrrdddXXXPPPTTTaaappp}}}fff^^^ZZZ^^^dddjjjpppvvvxxxaaaRRRLLLKKK\\\dddqqqvvv\\\TTTXXX___cccpppyyy}}}pppvvvqqqggg___XXX```jjjtttvvvuuuxxxqqqkkk```XXXVVVUUUNNNEEEAAABBBAAABBBFFFGGGIIIQQQZZZaaappp}}}gggSSS\\\WWW???;;;777555444444333222333222222222222111111111000000000000000000000000......////////////......////////////////////////........................//////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((()))***+++,,,------,,,------......------,,,+++++++++,,,...000111222444555777888::::::;;;;;;:::;;;<<<>>>@@@AAABBBCCCHHHIIIJJJKKKKKKLLLLLLLLLMMMIIIMMMOOOSSSooo}}}dddeeesss\\\DDDAAA???AAA???@@@DDDIIIOOOWWW^^^qqq~~~yyy```PPPMMMWWWcccrrrbbbWWWPPPVVVdddtttsssfff___[[[\\\eeennnuuu{{{qqq\\\OOOKKKKKKZZZbbbpppgggYYYXXX]]]iiiuuu|||}}}pppjjjwwwrrrggg```ZZZbbbmmmwwwxxxuuuxxxvvv```UUUQQQLLLFFFCCCBBBAAACCCFFFHHHKKKTTT]]]lll|||hhhTTT[[[ZZZ???;;;777555444444333222222222222222111111111111////////////////////////......////////////......////////////////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))***++++++,,,------,,,,,,------------,,,,,,***++++++,,,...000111222444555777888::::::;;;;;;;;;;;;===>>>@@@BBBCCCCCCGGGHHHIIIJJJKKKKKKKKKKKKKKKHHHMMMPPPSSSooohhhhhhwww{{{zzzwww{{{vvvSSS???>>>===???===???DDDGGGHHHPPPYYYqqqvvv___PPPMMMZZZhhhbbbXXXRRRXXXgggwww}}}uuulllbbb]]]___]]]```iiirrryyy~~~jjjXXXNNNKKKKKKUUU^^^mmmnnn\\\XXX[[[bbbsss}}}tttmmmooovvv|||uuutttoooeee```^^^dddmmmuuuuuuqqquuuppp\\\SSSLLLFFFCCCBBBAAACCCFFFIIIMMMVVV```qqqfffSSS\\\```???;;;777555444444333222222222222111111111000000////////////////////////......////////////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,...000222333444555777888::::::;;;;;;;;;<<<===???@@@BBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJIIINNNPPPQQQlllkkkkkk{{{yyysssnnnllloooqqqqqqrrruuuvvvkkkLLL======;;;???>>>AAAFFFGGGIIIWWWhhh~~~qqq]]]QQQOOO\\\lllbbbYYYUUU]]]lll{{{ssslllfffccc```[[[YYYZZZbbbbbbgggqqq{{{sssbbbTTTLLLKKKLLLQQQ[[[lllwwwddd[[[UUUYYY```kkk~~~ppphhhaaadddooozzzyyyggg]]][[[\\\eeekkkqqqqqqoootttlll___RRRGGGBBBDDDCCCDDDHHHKKKPPPZZZdddvvvaaaSSScccccc???;;;777555444444333222222111111111111000000000000000000000000000000000......////////////......////////////////////////........................+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))***+++,,,...000222333444555777888::::::;;;;;;;;;<<<===???AAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHJJJIIIOOOPPPOOOhhhnnnhhh~~~vvvooolllwww~~~vvvaaaHHH>>>???<<>>???AAABBBDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIPPPQQQPPPiiioooccc~~~|||mmmhhhxxxvvvpppvvvkkkYYYFFF@@@CCC???DDDCCCGGGNNNTTTeee~~~~~~jjjYYYQQQQQQ^^^nnn{{{```ZZZZZZfffwwwzzzqqqjjjddd``````]]]XXXYYY___dddhhhsss}}}lllfff[[[QQQKKKIIIJJJLLLTTT^^^qqqmmmUUUQQQSSSWWW___pppoooZZZXXXXXXaaaqqq||||||wwwxxxxxxgggZZZUUUXXX]]]UUU[[[ccchhhlllrrr{{{sss]]]PPPIIIHHHIIIMMMQQQVVVaaammmxxxaaa___{{{~~~MMM???<<<777555444444333222111111111111000000000000000000000000000000000000......////////////......////////////////////////........................---------.........//////,,,,,,,,,------.........))))))***+++,,,,,,------******+++,,,------...///,,,------......------,,,))))))***,,,...111333444444555777888:::;;;;;;;;;<<<<<<>>>???AAACCCDDDDDDGGGGGGHHHIIIJJJJJJJJJJJJGGGHHHQQQSSSTTTnnnnnnkkkvvvyyykkkpppuuu~~~ooojjjiiiuuuyyycccVVVDDD===CCCFFFEEEBBBHHHNNNSSSrrrjjjVVVSSSPPP\\\uuu~~~bbb]]]^^^kkk{{{oooaaa^^^^^^]]]]]]___kkkrrrzzzmmmaaaZZZQQQKKKIIIKKKKKKKKKUUUddduuuhhhQQQRRRUUU^^^mmm}}}}}}gggYYYUUUUUU___mmmwwwxxxuuurrrvvvddd[[[ZZZZZZXXXXXX\\\ccchhhggghhhssspppPPPKKKIIIIIINNNTTTXXX___gggzzz~~~```\\\oooOOO:::888777555444444444444333222111111000000111111////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++***555:::---&&&,,,111,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...111333333555888888888999<<>>???AAABBBCCCDDDGGGFFFFFFHHHKKKMMMKKKIIIMMMGGGLLLRRRXXXtttmmmjjjuuupppfffooouuu}}}lllkkkrrrmmm[[[QQQCCC===AAABBBFFFDDDKKKRRRZZZ|||gggTTTRRRQQQ___zzzccc]]]]]]iiizzzwwwkkkgggeeedddeeehhhtttxxxsssbbbXXXSSSLLLHHHHHHJJJKKKKKKUUUddduuu___SSSPPPXXXfffvvvpppYYYUUUTTT[[[gggoooooolllmmmzzz|||pppaaaXXXXXXXXXWWWSSSWWW]]]bbbbbbeeeppp|||yyyVVVLLLJJJLLLRRRWWW\\\ccckkk{{{rrr[[[```~~~^^^@@@:::888777555444444444444333222111111000000111111////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++...>>>EEE888---...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000222444111444777999888888:::;;;======>>>???AAABBBCCCDDDGGGFFFFFFHHHKKKMMMKKKJJJMMMHHHLLLRRRZZZwwwmmmhhhssswwwddd```kkksssvvv]]]OOOKKKCCC@@@CCCAAAIIIGGGNNNUUU```gggTTTSSSUUUfffddd]]]\\\gggwwwzzzuuuqqqnnnqqquuu|||~~~ttt```SSSMMMJJJFFFEEEGGGIIIKKKKKKZZZgggxxxgggRRRSSSRRR```ssswww[[[VVVTTTXXXaaaffffffbbbhhhrrrxxxwwwooobbbYYYWWWWWWUUUQQQTTTZZZ___aaafffrrr[[[PPPOOORRRYYY^^^ccckkkssskkkWWWbbbuuuWWW;;;:::888777555444444444444333222111111000000111111////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++******,,,:::AAA444,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000222333444111555888::::::999999:::======>>>???AAABBBCCCDDDGGGGGGGGGIIIKKKMMMLLLKKKMMMIIIMMMSSS\\\{{{pppfffooovvviii\\\ZZZeeemmmqqqZZZMMMIIIDDDEEEIIIFFFKKKIIIOOOUUUaaakkkWWWVVVZZZnnneee^^^[[[eeettt|||zzz}}}wwwbbbQQQHHHEEEEEEDDDEEEGGGHHHJJJJJJXXXfffxxxzzzVVVNNNVVVWWWiiittt[[[WWWSSSVVV\\\``````]]]bbbiiiwww{{{}}}xxxkkk___YYYVVVSSSUUUWWW\\\bbbffflllyyy^^^VVVVVVZZZ```eeejjjsss|||hhhVVVbbbyyyZZZ@@@:::888777555444444444444333222111111000000111111////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***---***000000&&&&&&,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111222222333555777999:::;;;;;;;;;<<<======>>>???AAABBBCCCDDDGGGHHHIIIJJJLLLLLLLLLLLLMMMJJJOOOTTT___sssccciii|||kkkaaaVVVUUU```iiizzzvvvpppxxxiiiYYYOOOFFFGGGLLLHHHJJJIIIOOOUUUccc{{{mmmYYYXXX\\\ssseee^^^[[[cccrrrhhhVVVJJJDDDDDDEEEFFFGGGGGGHHHIIIJJJPPP]]]qqqiiiTTTSSS]]]ZZZooojjjXXXTTTQQQSSSXXX]]]]]]\\\]]]cccpppwwwggg\\\WWWTTTXXXYYY^^^fffkkkrrreeeZZZZZZ^^^dddhhhnnnyyycccRRRaaa|||ZZZAAA:::888777555444444444444333222111111000000111111000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++******,,,,,,+++***///***,,,+++$$$***333111,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000111222222777777666777999;;;<<<=========>>>???AAABBBCCCDDDGGGIIIJJJKKKLLLLLLMMMMMMNNNKKKPPPUUUaaasss___cccsss{{{bbb\\\TTTVVVeeerrrpppllleeetttkkkYYYGGGEEEIIIEEEFFFGGGNNNVVVggg~~~yyy{{{lllYYYXXX]]]uuueee]]][[[cccqqq}}}qqq\\\NNNGGGEEEEEEGGGHHHIIIHHHHHHIIIKKKMMMYYYkkkiii[[[TTTXXXaaaccczzzwwwgggUUURRROOOQQQVVV[[[]]]]]]\\\aaannn~~~pppccc^^^[[[]]]___dddlllsss{{{kkkZZZ[[[___eeejjjrrr]]]OOO\\\YYY@@@:::888777555444444444444333222111111000000111111000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,+++******,,,,,,+++******(((,,,---(((...444---,,,,,,,,,,,,,,,,,,,,,,,,******,,,---///111222222555444444555888;;;<<<<<<======>>>???AAABBBCCCDDDGGGIIILLLLLLLLLLLLMMMOOONNNMMMQQQUUUbbbqqq]]]]]]kkkuuu]]][[[XXX```wwwsssfffddddddyyyyyybbbJJJEEEHHHDDDEEEFFFNNNVVVggguuuzzzlllZZZZZZ```yyyccc\\\[[[cccqqq|||}}}cccRRRJJJHHHHHHEEEGGGIIIIIIHHHHHHKKKMMMNNNVVVaaassswww```WWWUUUXXXaaalllzzzvvvlllxxxoooXXXUUUSSSUUUYYY^^^aaabbbdddhhhssszzzppplllllljjjlllrrr{{{jjj\\\^^^bbbiiipppzzz|||XXXNNN]]]ZZZBBB:::888777555444444444444333222111111000000111111000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++******,,,,,,+++***(((&&&+++,,,)))///222''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333555333333666:::???@@@>>>;;;======>>>???AAABBBCCCDDDGGGJJJMMMMMMLLLLLLNNNPPPOOONNNQQQTTTbbbooo[[[ZZZfffsss\\\\\\]]]jjjzzztttlllbbbbbbnnnuuurrruuu~~~fffLLLFFFJJJFFFFFFHHHOOOUUUeeeyyyqqq}}}mmm]]]]]]ddd~~~ccc\\\[[[dddqqq{{{tttZZZLLLGGGHHHIIIDDDGGGIIIIIIHHHIIILLLPPPKKKOOOSSS]]]rrrfffZZZRRRTTTYYY```nnn}}}kkkdddrrryyy^^^[[[YYYZZZ^^^cccfffhhhmmmpppyyy}}}{{{zzz{{{xxxyyyeee___aaafffnnnvvvqqqRRROOOcccZZZCCC:::888777555444444444444333222222111000111111111000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++******,,,,,,+++***///+++---+++(((000444***,,,,,,,,,,,,,,,,,,,,,,,,......------///222555777333555:::AAAFFFFFFBBB=========>>>???AAABBBCCCDDDGGGJJJMMMNNNLLLLLLNNNPPPOOOOOORRRTTTbbboooXXXZZZ___rrr\\\]]]hhhxxxuuujjjeeemmmssstttkkkkkknnnsss|||zzzlll\\\MMMBBBBBBHHHGGGGGGPPPYYYiiittt{{{qqqZZZ[[[gggddd]]]ZZZaaammmvvv~~~]]]PPPMMMHHHGGGLLLMMMMMMOOOQQQOOOLLLMMMRRRRRRXXXZZZ[[[dddrrrwwwtttZZZVVVSSSVVVaaasssqqqbbbbbbeeepppgggdddlllsssuuuyyyeeeaaa___fffwwwkkkVVVRRRrrrrrrQQQBBB888888666555444333333222111111111111111111111111000000000000000000000000////////////............//////////////////////////////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,---...000222333444666666777888:::;;;<<<===:::<<>>>>>>>>@@@CCCEEEHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMQQQVVVddddddUUU___lllvvvhhhtttwwwrrrggggggllluuu|||rrryyyrrr^^^SSSIIIFFFEEEDDDEEEHHHEEEHHHUUUaaaooo|||wwwbbbccckkk~~~jjjbbb^^^fffrrr|||xxxXXXPPPSSSTTTYYYaaalllqqqxxx{{{vvvrrrwwwxxxqqqkkkooofffZZZ]]]bbbsss```]]]iiitttVVVVVVllltttXXXCCC;;;777777666444444333333333111111111111111111111111000000000000000000000000111111111000000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))***++++++---,,,,,,++++++,,,,,,---,,,,,,---...000222333444555555666888999:::;;;<<<>>>>>>>>>>>>>>>@@@DDDGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLPPPUUUccccccUUU___lll~~~qqqyyyyyylllfffbbbkkkzzzgggYYYQQQJJJGGGIIIJJJHHHGGGGGGHHHJJJUUUaaaqqqyyyeeeeeelll}}}nnnfffaaagggsss}}}uuuWWWRRRXXX]]]dddmmmmmmqqqxxx~~~ooo```___bbbnnn```^^^mmmfffOOOWWWuuulllQQQ@@@<<<777666555444444444444444111111111111111111111111000000000000000000000000000000/////////.........////////////////////////---.....................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++************+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...000222333444555555666777999:::;;;<<<>>>>>>???>>>>>>@@@DDDGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLQQQUUUbbb}}}aaaVVV```mmm{{{ssszzz{{{yyytttjjj___eeeyyydddSSSLLLHHHFFFGGGKKKLLLIIIFFFFFFKKKKKKUUUbbbsss|||gggffflll|||qqqiiidddjjjuuuxxxYYYSSSXXX\\\dddmmmpppsss{{{yyyeee```bbbjjjbbb___pppaaaQQQ```hhhKKK======666666555444444444444444111111111111111111111111000000000000000000000000////////////............////////////////////////---------...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---...000222333444444555666777888:::;;;;;;===>>>?????????AAADDDFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLQQQVVVccczzz^^^VVVbbboooqqqpppwwwtttpppnnnjjjfffvvvkkkUUUMMMKKKHHHHHHJJJNNNLLLHHHGGGIIIKKKLLLWWWddduuu~~~iiifffkkkzzzyyypppiiinnnxxx}}}aaa^^^gggnnnyyyiii^^^^^^|||ddd```bbbuuu}}}dddTTTffffffGGG;;;===666666555444444444444555111111111111111111111111000000000000000000000000000000000////////////...////////////////////////---------.........//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***************++++++,,,---,,,,,,++++++,,,,,,---,,,,,,---...000222333444444555666777888999:::;;;<<<>>>@@@AAAAAABBBDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMRRRWWWcccwww[[[WWWcccrrruuujjjnnnuuunnnhhhiiigggrrrqqqXXXLLLJJJLLLLLLLLLNNNPPPMMMHHHIIINNNKKKLLLXXXfffwwwiiifffkkkyyyxxxppprrryyy~~~hhhnnnkkk\\\ZZZxxxyyy^^^\\\fffzzz{{{iiiOOOcccfffEEE999===666666555444444444555555111111111111111111111111000000000000000000000000111111111111000000000000////////////////////////---------.........//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))******+++---,,,,,,++++++,,,,,,---,,,,,,---...000222333555444444555777888999:::;;;<<<>>>AAABBBBBBBBBCCCEEEHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNSSSWWWdddwwwYYYWWW\\\jjjrrrmmmlllmmmkkkgggkkkssskkkUUUNNNOOOOOOMMMRRRUUUVVVRRRMMMLLLLLLMMMMMMQQQZZZjjjooohhhfffuuuqqqxxxzzz}}}uuuuuuYYYZZZgggnnn```^^^ppp}}}~~~hhhNNNrrrZZZAAA>>>;;;666555555444444333222222111111111111111111111111000000000000000000000000000000000000000000000000111000000///...---------,,,---...---,,,+++---...+++++++++************)))+++++++++,,,,,,---------+++++++++++++++++++++,,,------,,,++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,///222555777555555666888999:::;;;<<<===>>>>>>???AAABBBCCCCCCEEEHHHJJJLLLLLLMMMOOOPPPRRRNNNPPPVVVgggyyy[[[WWW\\\jjjooojjjgggggggggjjjuuuyyykkkYYYQQQTTT[[[```aaa^^^```^^^XXXQQQMMMMMMNNNOOOWWWbbbrrrrrrjjjfffsssqqqvvvxxx}}}{{{___ZZZaaattt}}}gggbbbgggxxxzzz~~~hhh^^^[[[AAA===999666555555444444333222222111111111111111111111111000000000000000000000000000000000000000000000000111000000///......---------...000000...---...///,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---///222555777555555666888999:::;;;<<<======>>>@@@AAABBBCCCCCCGGGIIILLLMMMNNNNNNPPPRRRRRRNNNPPPUUUeee|||___WWW[[[jjjooojjjdddbbbcccmmmqqq___ZZZUUUUUU[[[ccchhhkkknnnmmmhhh```VVVOOOMMMNNNNNNYYYhhhyyyvvvlllfffqqqwwwtttuuuxxx~~~fffZZZZZZdddpppaaafffsssvvvgggdddZZZ@@@<<<888666555555444444333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000///......---------000222333111000//////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---,,,+++******)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---///222444666555555666888999:::;;;<<<<<<===???@@@BBBCCCCCCDDDHHHKKKMMMOOOOOOPPPQQQSSSQQQMMMPPPTTTccc~~~aaaWWW\\\iiipppkkkfffbbbeeesss}}}wwwlllaaa^^^^^^___aaafffkkkooorrryyyuuuoooggg[[[PPPMMMNNNOOO\\\ooo{{{ooogggqqq~~~vvvwwwvvvyyyiii[[[XXX___zzz~~~jjjcccnnn|||}}}uuueeebbbSSS===<<<777666555555444444333222222111111111111111111111111000000000000000000000000////////////////////////000000//////............,,,///333444222000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,...000222444666555555666888999:::;;;<<<<<<===???AAACCCDDDDDDDDDHHHJJJMMMOOOOOOPPPQQQSSSPPPMMMPPPTTTaaadddXXX]]]jjjlllkkkhhhhhhooo~~~vvvqqqqqqssswwwwwwsssqqqrrriiihhhccc^^^]]]___```^^^___aaafffkkkrrryyy}}}xxxtttnnnaaaSSSMMMOOOTTTccc|||}}}qqqhhhrrr~~~yyyuuuxxxjjj\\\XXX]]]uuuzzzooommmwwwyyyxxxaaajjjuuuJJJ;;;<<<777666555555444444333222222111111111111111111111111////////////////////////////////////////////////////////////............+++...111222111///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++,,,...000222444555555555666888999:::;;;<<<;;;===???BBBDDDDDDDDDDDDGGGIIILLLMMMMMMNNNPPPQQQPPPMMMPPPSSS___jjjZZZ^^^kkkiiijjjkkkppp}}}uuuoooiiifffaaa\\\XXXTTTSSSRRROOOQQQSSSVVVYYY]]]```aaadddggglllsss{{{|||{{{xxxkkkYYYQQQRRRWWWjjj~~~qqqgggqqq|||uuuuuurrrccc[[[YYYmmm}}}zzz{{{yyyyyy]]]uuueeeBBB;;;>>>777666555555444444333222222111111111111111111111111////////////////////////000000000000000000000000//////////////////......+++---000111///...------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++''''''((()))***+++,,,,,,------,,,,,,+++******)))++++++,,,,,,,,,,,,------***+++---///111333444555555555666888999:::;;;<<<:::<<<@@@CCCEEEEEEEEEDDDEEEHHHJJJLLLLLLMMMNNNPPPPPPNNNQQQTTT^^^qqq\\\```llllllmmmooovvvxxxpppllljjjfff]]]TTTMMMKKKJJJIIIJJJMMMRRRXXX]]]```cccfffmmmooosss{{{xxxbbbVVVVVV\\\sssooodddooozzzuuurrrbbb[[[lllzzz}}}pppYYYxxx\\\===<<>>;;;888888===???BBBEEEFFFGGGFFFFFFGGGGGGHHHJJJKKKMMMNNNOOOUUUQQQRRRTTT\\\yyy|||aaa]]]ccc{{{~~~}}}}}}yyyttttttsssllleeebbb___[[[RRRHHHEEEGGGFFFBBBGGGEEEIIISSS[[[aaajjjrrrzzzvvvgggkkkpppcccjjj|||}}}}}}|||{{{|||qqqwww|||tttYYYXXXxxxvvvNNN???:::555555555444333333222222333333111111111111000000000000000000000000000000000000000000000000000000000000........................---------............///------------,,,+++***)))...---+++***)))***+++,,,,,,,,,,,,++++++++++++*********++++++++++++++++++***++++++,,,,,,++++++***......---------///111333666333444999:::888888;;;===???BBBEEEFFFGGGFFFFFFGGGHHHIIIJJJLLLNNNOOOOOORRRNNNPPPRRRYYYwwwddd]]]___rrryyysssooopppoooiiicccaaa[[[XXXRRRJJJGGGHHHHHHDDDIIIGGGIIIPPPXXXbbbooo{{{vvv|||rrrbbbfff{{{tttkkkfffgggkkkrrr}}}yyyjjjUUU[[[sssIII<<<999555555555444333333222222333333111111111111000000000000000000000000000000000000000000000000000000000000........................---------............///......---,,,++++++++++++...---,,,+++++++++,,,---******+++++++++,,,,,,,,,*********+++,,,---------***++++++,,,,,,++++++***000...,,,,,,///222555666888666777999888666888<<<===???BBBDDDFFFGGGFFFFFFHHHHHHJJJKKKMMMOOOPPPQQQPPPMMMPPPQQQXXXuuufff^^^^^^mmm~~~~~~vvvqqqooopppoooiiieeeddd[[[XXXSSSNNNKKKKKKKKKKKKKKKKKKLLLOOOUUUbbbttt|||tttbbbbbbuuummmbbb^^^aaaggguuuyyybbbUUUcccrrrGGG<<<999555555555444333333222222333333111111111111000000000///////////////////////////////////////////////////........................---------............//////...,,,+++***+++,,,,,,...---,,,++++++++++++,,,))))))***+++,,,,,,------+++++++++,,,,,,---------***++++++,,,,,,++++++***---,,,+++---222666888888:::999:::<<<;;;777888======>>>AAADDDFFFFFFFFFEEEHHHIIIJJJLLLNNNPPPQQQRRRRRROOORRRRRRWWWssshhh```___lll}}}}}}tttpppoooqqqpppjjjggggggaaa]]]VVVPPPLLLJJJLLLOOOLLLPPPRRRRRRWWWfffyyy~~~vvvbbbaaarrr{{{iii^^^WWWZZZaaasss~~~}}}~~~~~~ZZZXXXnnnpppFFF===:::555666555444333333222222333333111111111111000000000///////////////////////////////////////////////////........................---------............///...---,,,+++***+++,,,---,,,++++++***************))))))***+++,,,------...---------,,,,,,+++++++++***++++++,,,,,,++++++*********+++...222444555444555555888======:::;;;>>><<<>>>AAADDDEEEFFFEEEEEEHHHIIIJJJLLLOOOQQQRRRSSSSSSQQQSSSRRRTTTooojjjcccaaalllzzz~~~tttqqqqqqsssqqqllliiikkkiiibbbYYYRRRLLLJJJOOOUUUXXX___cccaaacccpppyyydddbbbsssvvvdddYYYPPPSSSZZZmmm}}}nnnSSS]]]|||kkkEEE===999555777555444333333222222333333111111111111000000000000000000000000000000000000000000000000000000000000........................---------............///---,,,,,,++++++,,,,,,,,,+++++++++*********))))))))))))***+++,,,,,,---------------,,,+++************++++++,,,,,,++++++***)))+++---......///111333555222333999=========???<<<>>>AAACCCEEEFFFEEEEEEGGGHHHJJJLLLNNNQQQRRRSSSRRRPPPSSSQQQRRRlllmmmeeebbbiiiwwwwwwuuuvvvwwwuuupppnnnpppmmmdddZZZTTTQQQRRR\\\hhhuuu~~~|||www~~~zzzfffddduuuttt```TTTNNNPPPUUUfff|||xxx|||___OOOgggbbbAAA;;;888444888555444333333222222333333111111111111000000000000000000000000000000000000000000000000000000000000........................---------............///+++,,,,,,------,,,,,,,,,++++++,,,,,,++++++***************++++++,,,,,,,,,++++++++++++++++++*********++++++,,,,,,++++++***)))---///...---000888???CCC:::555777<<<===<<<===<<<>>>@@@CCCEEEEEEEEEDDDFFFGGGIIIKKKNNNPPPRRRSSSRRRQQQTTTSSSTTTooopppfffaaagggsss|||{{{{{{}}}zzzuuusssuuulllcccZZZWWWWWW]]]lll|||{{{gggfffwwwttt___QQQNNNOOOPPP^^^|||yyyvvv{{{|||vvvxxxVVVOOOrrrZZZ===999666333888555444333333222222333333111111111111000000000000000000000000000000000000000000000000000000000000........................---------.........//////***+++,,,---...---,,,+++,,,,,,---------,,,+++******++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++)))...111000///555DDDPPPVVVHHH;;;999<<<<<<:::999<<<===@@@CCCEEEEEEEEEDDDFFFGGGIIIKKKNNNPPPRRRSSSSSSSSSXXXWWWYYYtttuuulllgggkkkqqqzzz}}}|||yyyvvvsssmmmccc\\\[[[\\\ddd{{{}}}eee```sssvvv^^^OOOOOOLLLNNN\\\tttyyywwwzzz~~~sssmmm\\\QQQqqqiiiJJJ>>>888888888222555555444333222222111111000000000000000000000000////////////000000000000//////...,,,++++++++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,------,,,,,,,,,---......++++++++++++++++++++++++,,,...///,,,+++444FFFTTTBBB>>>;;;;;;;;;:::<<<@@@@@@AAACCCEEEGGGGGGGGGGGGEEEIIIJJJIIILLLQQQSSSRRRQQQRRRUUUSSSWWWvvv|||qqqkkknnnttt{{{}}}yyyvvvqqqfff[[[YYYddd{{{eee___qqq}}}~~~vvv^^^OOOMMMMMMOOOYYYlll|||{{{~~~yyyeeeWWWTTTtttbbbFFF===888888777000555555444444333222222111000000000000000000000000////////////000000000111222222111000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,''',,,111222000222888>>>>>>:::999;;;;;;999:::>>>???AAACCCEEEFFFGGGFFFFFFEEEIIIJJJIIIKKKQQQSSSRRRRRRSSSVVVTTTXXXxxxvvvlllooouuuzzz~~~zzzppphhh^^^___uuufff^^^oootttvvvwww___PPPLLLMMMOOOVVVfffxxx}}}YYYSSS^^^~~~~~~[[[BBB;;;777777777000555555555444444333333222000000000000000000000000/////////000000000111111000//////.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000333333222111222999777777:::;;;999:::===>>>@@@BBBDDDEEEFFFFFFEEEEEEIIIJJJIIIKKKPPPSSSQQQSSSTTTWWWVVV[[[{{{vvvkkknnnssswww~~~~~~ooommmhhhmmmhhh```ooowwwooouuuyyyaaaRRRMMMNNNOOOVVViiizzzyyyQQQRRRkkk{{{XXX@@@:::666666777222555555555444444444333333000000000000000000000000//////000000000111111111......---------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,------------------------...---,,,...111444666777666444666;;;===::::::===>>>???AAACCCEEEEEEEEEEEEEEEIIIJJJIIIKKKPPPRRRPPPSSSSSSWWWVVV]]]}}}uuukkknnnsssvvv}}}wwwvvvrrruuukkkaaappp}}}xxxuuusssnnnmmm|||{{{cccUUUOOOMMMMMMXXXqqqwwwqqqPPPWWWwwwzzzXXX@@@999555666999555444444444444444333333333000000000000000000000000000000000000111111111111111111111000111111222222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***++++++------------------------000---+++,,,000666999:::666555777===???<<<<<>>???AAACCCEEEEEEEEEEEEFFFIIIJJJHHHJJJOOOQQQPPPRRRRRRUUUVVV^^^~~~ssskkkooouuuxxxxxxuuu~~~mmmaaannn~~~{{{}}}yyyqqqkkkiiihhhooo{{{dddVVVNNNMMMMMMXXXqqqzzzxxxjjjTTT```uuuUUU@@@:::555666999666333333333333333333333333000000000000000000000000000000000111111111222222000000///////////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000333444333222777666888===???======@@@>>>@@@BBBDDDEEEFFFFFFEEEFFFIIIJJJHHHJJJOOOPPPOOORRRQQQUUUVVV___uuummmiiioootttwwwlll___kkkxxx~~~~~~qqqnnnmmmqqqzzz|||sssjjjggggggrrrzzzdddVVVKKKMMMOOOUUUhhhsss|||~~~```YYYjjjiiiMMM<<<:::777666777333222222222222222222222222000000000000000000000000000000111111111222222222......---,,,+++++++++,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***...111333333222222888666888===>>>======@@@???AAACCCEEEFFFGGGFFFFFFFFFIIIJJJHHHJJJNNNPPPNNNSSSRRRUUUXXXbbb}}}mmmgggffflllqqquuukkk\\\hhhqqq||||||~~~iiiaaa[[[___kkkyyyyyyooojjjiiisssyyycccTTTHHHMMMPPPSSS^^^ttt|||nnnmmmVVV[[[rrr___FFF:::;;;888666666000111111111111111111111222000000000000000000000000000111111111111222222222222111000///...---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++)))+++...///000333777:::999777888<<<===<<<===@@@@@@AAACCCEEEGGGGGGGGGGGGFFFIIIJJJHHHIIINNNPPPNNNTTTSSSVVVYYYdddkkkZZZbbbjjjmmmnnnuuuwwwaaa^^^qqqvvvvvvqqqfff\\\[[[aaakkkyyytttjjjlll~~~}}}eeeSSSMMMKKKOOOYYYbbboooppp|||}}}```NNNaaarrrPPPFFF;;;444444555555444333333333222222222111111111111111111000000000000////////////000000000000222222222222111111111000........................------------------------........................---------,,,,,,,,,++++++,,,+++******,,,,,,+++***+++***)))))))))***+++,,,,,,++++++******++++++,,,,,,---///000222444555666777777999:::;;;<<<<<<<<<@@@BBBEEEHHHHHHHHHFFFEEEIIIIIIJJJKKKLLLMMMNNNNNNQQQUUUVVVXXXjjjvvv^^^XXX^^^eeeiiinnnwwwyyybbb^^^lll{{{uuuuuurrraaa]]]ccclllvvv|||xxxmmmpppgggTTTJJJKKKRRR```nnn|||pppvvv^^^TTTnnnhhhKKKCCC:::444444555444333333333333222222222111111111111111111000000000000////////////000000000000222111111111000000000000////////////////////////---------------------------------------------------,,,,,,,,,++++++++++++,,,+++******,,,,,,+++***+++******)))***+++,,,---,,,++++++******++++++,,,,,,---...000222444666666999:::;;;<<<===>>>>>>>>>@@@BBBEEEHHHHHHHHHFFFEEEIIIIIIJJJKKKMMMNNNOOOPPPSSSVVVVVVXXXjjjnnnUUUTTTXXX]]]ccckkkxxxsss|||ddd___fffvvvttttttzzzwwwvvvwwwyyyyyyxxxxxx}}}jjjccciiirrrzzzssstttiiiVVVMMMPPP[[[nnn~~~oooiiiVVVVVVzzz}}}ZZZEEE@@@999555555555444222333333333222222222111111111111111111000000000000////////////000000000000000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******,,,,,,+++***+++++++++++++++,,,------,,,++++++******++++++,,,,,,---...000222444666777999:::;;;<<<===>>>>>>>>>@@@BBBEEEGGGIIIHHHGGGFFFGGGHHHIIIJJJLLLNNNPPPQQQTTTVVVUUUWWWiiinnnUUUQQQRRRUUU\\\gggxxxooodddsss|||fff```dddsssuuuttt{{{pppjjjeee___]]]^^^___^^^\\\]]]```lllxxxooorrr{{{xxxvvv}}}xxxlllXXXOOORRR]]]qqqvvvppp___QQQXXXrrrPPP@@@===999666666666444333333333333222222222111111111111111111000000000///////////////000000000000000////////////.........////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++******,,,,,,+++***,,,++++++,,,,,,,,,------,,,++++++******++++++,,,+++,,,...000222555666777777888999;;;<<<<<<<<<===@@@BBBEEEGGGIIIHHHGGGFFFEEEEEEFFFHHHKKKNNNPPPRRRSSSUUUTTTVVVhhhnnnVVVOOOOOOQQQVVVcccvvveee```cccqqqiiiaaaeeerrrtttrrrwwwgggYYYTTTPPPLLLKKKMMMNNNMMMKKKMMMRRR```yyy{{{~~~|||yyyzzziiidddnnnoooYYYLLLMMMUUUffftttqqquuu^^^RRR\\\mmmLLL>>><<<:::888888777666444333333333222222222111111111111111111000000000///////////////000000000000////////////.........---------------------------////////////////////////------------------------,,,,,,,,,+++++++++******,,,+++******,,,,,,+++***++++++,,,,,,------------,,,++++++******++++++,,,+++,,,...000222555777888888888:::;;;<<<=========???AAADDDGGGIIIIIIGGGFFFDDDDDDDDDFFFIIILLLOOOQQQRRRTTTSSSVVViiinnnUUURRRRRRRRRUUU```sss{{{______[[[lllkkkbbbdddooosssooozzzssseeeWWWLLLGGGEEEDDDDDDEEEGGGGGGFFFHHHLLLXXXmmm~~~~~~{{{ppp```ZZZcccwwwpppZZZMMMNNNQQQ\\\rrrmmmppp||||||[[[SSSaaakkkIII<<<;;;:::999777666666555333333333222222222111111111111111111000000000000////////////000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,................................................---------,,,,,,,,,++++++,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---000333555777888:::;;;<<<===>>>????????????AAADDDGGGIIIIIIHHHGGGDDDDDDDDDEEEHHHKKKOOOQQQQQQSSSTTTXXXlllttt[[[VVVWWWWWWWWW___rrruuuYYY[[[]]]lllmmmcccaaaiiipppjjjuuutttaaaUUUMMMHHHCCCDDDEEEEEEEEEEEEGGGHHHHHHJJJPPP___ttt}}}~~~mmmaaa\\\bbbsssrrr[[[NNNOOOPPPUUUfff}}}iiirrrwwwXXXXXXooohhhEEE;;;;;;999777555444444555333333333222222222111111111111111111000000000000////////////000000000000000000000/////////......------------------------------------------------------------------------.........---------,,,,,,,,,+++******,,,,,,+++***)))***+++,,,,,,,,,+++***,,,++++++******++++++,,,***+++---000333555777888:::;;;<<<>>>????????????>>>@@@DDDGGGIIIIIIHHHGGGGGGFFFFFFFFFIIILLLPPPRRRPPPTTTVVV\\\rrr~~~dddZZZ\\\[[[ZZZ___qqqqqqUUUVVVaaammmoooddd^^^eee{{{mmmfffqqq{{{iiiTTTKKKIIIHHHDDDGGGIIIIIIFFFFFFHHHKKKIIIHHHKKKUUUfff~~~}}}zzzmmmfffbbbeeetttrrr[[[JJJMMMMMMOOO[[[ppp~~~|||mmmgggfffooo{{{{{{hhhtttttt[[[aaafffAAA::::::888666333222333444333333333222222222111111111111111111000000000000////////////000000000000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,+++******,,,,,,+++***((()))***+++,,,+++******,,,++++++++++++++++++,,,***+++---000333555777999888999:::<<<======>>>>>>>>>@@@DDDGGGIIIIIIHHHGGGIIIHHHHHHHHHJJJMMMQQQSSSQQQUUUXXX```vvvjjjWWWZZZYYYVVV[[[oooqqqWWWUUU^^^gggzzz___aaaeeeuuuiiiaaaiiivvv}}}aaaMMMGGGGGGHHHGGGFFFKKKJJJDDDJJJPPPJJJOOOLLLLLLSSS```ttt{{{}}}jjjgggppp{{{uuu]]]NNNLLLLLLOOOYYYggguuu}}}~~~tttfff[[[VVVYYYZZZ```iiirrr{{{vvvppprrrbbbVVVqqq[[[@@@:::888666666666666666444444444333333222111000000000000000000000000000000000000000000000000000000///////////////......---///............---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***,,,///111222333666888888999:::<<<======>>>>>>===@@@DDDIIILLLLLLIIIGGGIIIHHHHHHIIIJJJMMMPPPRRRSSSSSSRRRUUUcccyyyvvvdddYYYPPPVVVnnnrrrWWWTTT[[[ddd|||ggg\\\aaaqqqxxxeee___kkkyyy{{{```MMMHHHIIIJJJNNNKKKPPPQQQPPP[[[ddd___ZZZWWWYYYaaalll{{{lllcccgggqqq~~~tttoooxxxttt\\\NNNMMMMMMRRR]]]lllzzzwwwmmmcccXXXOOOKKKMMMNNNTTT]]]gggrrrsssrrr~~~\\\]]]{{{xxxQQQ::::::888666555666666555444444444333333222111111000000000000000000000000000000000000000000000000000///////////////......---///............---------,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++***,,,///111222444666888999:::;;;<<<===>>>>>>>>>>>>@@@DDDHHHKKKKKKJJJHHHJJJIIIHHHIIIJJJMMMPPPQQQSSSRRRNNNMMMVVVffftttzzzhhhYYYOOO[[[wwwtttWWWSSSZZZbbb{{{qqqaaadddqqqppp^^^]]]lll}}}zzz```NNNIIIKKKLLLNNNLLLSSS\\\bbbrrr|||vvvmmmhhhggglllvvv{{{hhhVVVXXXcccsssyyysss{{{sss[[[OOOMMMMMMTTTbbbsssuuuggg^^^VVVNNNIIIHHHHHHIIINNNVVVaaapppzzznnnsss{{{YYYeeekkkKKK::::::888666555666666555444444333333222222111111111000000000000000000000000000000000000000000000000///////////////......---///............------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++---///111222444777999:::;;;<<<===>>>?????????@@@AAADDDGGGIIIJJJJJJJJJJJJJJJIIIIIIJJJLLLOOOQQQVVVUUUPPPKKKNNNYYYcccfffqqqmmmhhhgggooo|||vvvXXXRRR[[[ccc{{{wwwggghhhqqqhhhXXXYYYjjj{{{{{{cccQQQKKKMMMNNNLLLPPPaaatttzzzvvvyyyvvvnnnfff^^^YYYbbblllzzz{{{yyyzzzrrrZZZOOOLLLMMMUUUeeexxx}}}ooodddYYYRRRMMMIIIHHHJJJIIIIIILLLTTT___qqqrrrkkkuuuiiiZZZlllaaaGGG;;;999777555555555666555444333333333222222111111111000000000000000000000000///////////////////////////////////////......---///............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++---000111222444777999:::;;;<<<>>>??????@@@@@@AAABBBDDDFFFGGGHHHJJJKKKKKKJJJIIIIIIJJJLLLOOOPPPTTTTTTQQQKKKLLLTTT\\\___jjjxxxYYYSSS[[[aaayyywwwfffccchhhxxx|||bbbTTTVVVfffuuu~~~gggTTTMMMNNNPPPRRR]]]{{{|||tttnnnkkkddd\\\[[[___dddoooyyyuuusss[[[NNNKKKKKKTTTfff{{{|||mmmdddYYYQQQIIIFFFDDDCCCEEEIIIGGGGGGIIIPPP[[[nnnnnnooo}}}[[[ZZZxxxuuuUUU???888999777555444555555444333333333222222222222222111000000000000000000000000///////////////////////////////////////......---///............------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++---000222333555777999:::;;;<<<>>>??????@@@@@@AAACCCEEEFFFFFFGGGJJJLLLJJJJJJIIIIIIJJJLLLOOOQQQMMMOOOMMMGGGGGGNNNVVVYYYgggyyyZZZTTTYYY___xxxwwweee```eeewwwmmm\\\PPPUUUcccooo~~~jjjVVVOOOPPPRRRXXXjjjuuummmfffcccgggnnnjjj]]][[[aaalll}}}yyy{{{uuu^^^NNNJJJIIISSSggg}}}|||iii\\\UUUKKKFFFBBBCCCBBBAAADDDIIIFFFGGGJJJPPP[[[ppp|||nnnzzzhhhQQQZZZnnnNNN<<<999999777555444555555444333222222222222222222222222000000000000000000000000000000000000000000000000///////////////......---///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,...000222333555888::::::;;;<<<===>>>?????????AAADDDGGGGGGFFFFFFIIILLLIIIIIIHHHIIIJJJMMMPPPRRRNNNPPPNNNGGGEEEKKKRRRVVVdddzzz\\\UUUXXX___{{{xxxddd```gggsssaaaUUUNNNVVVdddkkkwww~~~jjjXXXQQQRRRUUU^^^rrruuunnnddd```hhhtttppp```]]]eeexxxwww```PPPKKKIIISSSggg~~~ppp[[[QQQNNNEEEBBBBBBEEEDDDBBBDDDHHHEEEFFFKKKRRR^^^uuutttrrr}}}ZZZQQQ^^^jjjKKK>>>>>>888666444444555555444333222222222222222222222222000000000000000000000000000000000000000000000000///////////////......---///............---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,...111222333555888:::999:::;;;<<<===>>>>>>>>>@@@DDDHHHHHHFFFEEEHHHKKKHHHGGGGGGHHHKKKNNNQQQSSSPPPRRRPPPIIIFFFKKKSSSWWWddd{{{\\\VVVYYYbbbzzzaaa^^^hhhmmm\\\PPPLLLXXXeeeiiirrr}}}iiiXXXRRRTTTWWWfffxxx|||tttjjjcccfffqqqmmm^^^\\\hhhxxx~~~yyybbbRRRLLLJJJTTThhheeePPPGGGGGG@@@???AAADDDCCC??????BBB@@@BBBHHHPPP]]]vvvpppvvvrrrTTTUUUdddeeeGGG<<>>>>>???DDDHHHIIIFFFEEEHHHKKKGGGFFFGGGHHHKKKOOORRRTTTMMMOOOMMMFFFDDDJJJSSSXXXhhh|||{{{```YYY[[[www}}}hhh```kkkkkkZZZUUUOOOSSSZZZbbbhhhooovvvzzz{{{{{{kkkZZZTTTUUUXXXjjjyyyvvvvvvvvvpppfffbbbfffzzz~~~dddMMMIIIIIIVVVllluuuWWWKKKHHH@@@>>>AAADDDDDDCCCBBBBBBCCCAAAHHHLLLOOO^^^|||xxxoookkkUUUIIIrrr}}}WWWEEE???:::888777666444444555555666333333333222222222111111000000000000000000000000000000000000000000000000000000000000////////////..............................---------,,,,,,,,,+++++++++,,,,,,---------+++++++++************)))---------,,,,,,+++++++++,,,+++*********+++,,,---...---,,,,,,++++++++++++,,,---///111333666777888999::::::;;;<<<===>>>>>>@@@CCCEEEEEEDDDEEEIIILLLHHHFFFEEEGGGKKKNNNQQQRRRWWWQQQLLLJJJIIIJJJQQQYYYppp|||eee___cccyyyyyy]]]VVV```hhh]]]dddzzz|||aaaSSSQQQOOOTTT\\\dddjjjpppuuuxxx{{{qqq\\\SSSXXX___}}}vvvhhhcccgggyyy|||bbbRRRLLLKKKVVVmmmnnnRRRHHHGGG@@@???@@@AAABBBAAAAAAAAAAAAFFFKKKOOOSSSaaa~~~rrrnnn```TTTYYYrrrOOOAAA===:::888777666555444555555666333333222222222111111111000000000000000000000000000000000000000000000000000000000000////////////..............................---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++************,,,,,,,,,++++++*********++++++*********+++,,,---...---,,,,,,+++++++++,,,,,,---///111333666777888999::::::;;;<<<===>>>>>>BBBDDDFFFFFFDDDDDDGGGJJJIIIGGGFFFGGGJJJNNNPPPQQQRRROOOLLLIIIFFFHHHTTTaaa|||~~~rrr]]]OOOMMMRRR]]]rrrwww[[[SSSaaammm]]]]]]mmmnnnVVVMMMNNNOOOUUU]]]dddiiinnnqqqtttyyywww___UUU\\\gggvvvqqqnnnwwwppplllqqqzzzaaaRRRKKKHHHQQQdddxxxzzzdddLLLEEEFFFBBBDDDBBBAAABBBCCCDDDDDDDDDGGGKKKNNNRRRaaazzz}}}kkkooouuuWWWUUUjjjcccEEE<<<;;;999777666555555444444555555333222222222222111111111000000000000000000000000000000000000000000000000000000000000////////////..............................---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,+++++++++************++++++***************)))++++++******++++++,,,---------,,,+++++++++,,,,,,,,,---///111333666777888999::::::;;;<<<===>>>>>>DDDFFFHHHFFFDDDCCCFFFIIIJJJIIIGGGHHHJJJMMMOOOPPPOOOOOOOOOKKKFFFIII\\\ooorrrcccWWWMMMHHHJJJNNNQQQ```pppwwwZZZRRR]]]vvv```YYYcccsssgggPPPKKKNNNOOOSSSXXX]]]bbbggglllooouuuxxxccc[[[aaajjj}}}~~~jjjeeedddpppuuuuuu}}}|||cccOOOKKKHHHLLLYYYhhhvvv}}}ppp]]]HHHCCCFFFDDDIIIFFFDDDDDDFFFHHHHHHGGGIIIKKKNNNSSSaaauuuuuuiiivvvnnnTTTYYYyyyVVV???:::999666666666555555444444444444222222222222111111111111000000000000000000000000////////////////////////000000000000////////////..............................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++************+++***++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,---///111333666777888999::::::;;;<<<===>>>>>>CCCFFFGGGFFFDDDDDDGGGJJJLLLJJJHHHHHHKKKMMMNNNOOOOOORRRSSSNNNHHHMMMfff~~~iii^^^RRRLLLIIIGGGGGGJJJNNNUUU]]]hhh~~~vvvZZZSSSYYYzzz~~~cccWWW[[[eeeaaaNNNJJJMMMNNNOOOQQQSSSWWW^^^fffkkkqqqzzz~~~vvviiidddeeegggxxxiiidddaaaeeeppp}}}tttzzzgggPPPPPPNNNNNNTTTaaaqqq}}}hhhXXXGGGCCCHHHGGGHHHGGGEEEEEEFFFHHHHHHIIILLLOOORRRXXXeeettt}}}{{{qqqnnncccRRRaaasssNNN>>><<<999444555555555555555444444333222222222111111111000000000000000000000000000000////////////////////////000000000000////////////..............................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,---///111333666777888999::::::;;;<<<===>>>>>>AAADDDFFFFFFEEEFFFIIIMMMMMMKKKIIIIIIKKKMMMNNNNNNOOORRRTTTPPPKKKTTToooyyyXXXPPPIIIJJJKKKJJJKKKMMMLLLQQQTTT[[[qqqrrrWWWRRRWWWkkk~~~}}}|||gggVVVWWW[[[qqqvvvYYYKKKIIIJJJMMMLLLKKKLLLPPPXXXbbbiiinnnuuuzzzvvvppplllhhhdddlllrrr}}}sssmmmeee```___iii{{{kkkPPPPPPNNNNNNTTTcccvvvvvv___SSSFFFDDDJJJJJJHHHIIIJJJIIIHHHHHHJJJLLLOOOSSSXXX]]]gggssszzzzzzzzzppp{{{iiiVVVQQQllldddHHH>>>===999444444555555555555444333333222111111111111000000000000000000000000000000000000000000000000000000000000000000000////////////..............................---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------)))***+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,---///111333666777888999::::::;;;<<<===>>>>>>AAADDDFFFGGGFFFGGGJJJNNNMMMKKKIIIIIIKKKNNNOOOOOOOOOPPPPPPPPPQQQ]]]yyygggMMMHHHFFFIIIMMMNNNQQQUUUOOOTTTXXX^^^qqqlllSSSOOORRR]]]jjjqqqrrrvvvlllZZZWWWXXXiiimmmRRRHHHHHHIIIKKKJJJJJJKKKOOOWWW```gggnnnvvv}}}{{{vvvppphhhbbbccckkk|||}}}yyyssskkkcccggg{{{nnnSSSNNNJJJMMM[[[pppkkkUUUMMMEEEEEEKKKMMMPPPUUUYYYXXXTTTRRRUUUYYYXXX^^^dddhhhpppzzzwwwpppVVVQQQXXXyyyyyyVVVAAA======:::666444444555555555444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////..............................---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,+++++++++,,,,,,---...,,,---///111333666777888999::::::;;;<<<===>>>>>>CCCEEEGGGGGGFFFFFFIIIMMMLLLJJJHHHIIILLLNNNPPPPPPQQQNNNNNNRRR[[[lll\\\RRRMMMJJJKKKMMMMMMOOOTTTTTT\\\bbbgggvvvgggOOOLLLLLLTTT___iiipppxxxqqq^^^[[[YYYgggiiiOOOHHHJJJKKKIIIJJJKKKMMMQQQXXX```fffoooyyyyyyqqqhhhaaafffqqq}}}yyynnnjjjvvvpppZZZQQQJJJQQQgggbbbMMMIIICCCEEELLLNNN\\\ccciiihhhaaa^^^bbbgggfffmmmuuuxxx~~~rrrpppuuuOOOVVVbbbnnnMMM<<<:::<<<;;;888333444555555555444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////..............................---------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++))))))******++++++++++++)))***+++,,,---,,,++++++++++++++++++,,,,,,---...,,,---///111333666777888999::::::;;;<<<===>>>>>>EEEGGGIIIHHHEEEEEEHHHKKKLLLJJJHHHIIILLLOOOQQQQQQTTTOOONNNVVVdddyyyooo]]]PPPPPPOOONNNNNNPPPTTTWWW^^^eeeppp~~~vvv^^^OOOJJJKKKOOOZZZhhhqqqxxxzzz```XXXdddzzzeeeOOOKKKLLLLLLLLLNNNOOOPPPRRRXXXaaahhhyyyvvvmmmhhhmmmrrrxxxxxxuuuvvvzzzzzzyyyxxxVVVRRRLLLPPPiiivvv^^^JJJFFFEEECCCMMM\\\iiivvvxxxqqqmmmfffhhhuuuyyy{{{{{{qqqcccMMMTTTnnnbbbEEE@@@:::444777:::777777666555444444333333222222222111111111111000000000000000////////////000000000000000000000000///.........------------000///---,,,,,,---///000.........------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++------------------------,,,...000222222444666888999999999:::;;;<<<======CCCEEEFFFGGGFFFFFFHHHIIIKKKJJJIIIIIIJJJMMMQQQSSSNNNSSSNNNLLL\\\qqqxxxhhhXXXQQQQQQPPPOOOQQQVVV]]]cccmmmyyy|||lllXXXLLLJJJJJJQQQbbbvvvbbbZZZmmm^^^KKKIIIKKKJJJMMMOOOQQQRRRUUU\\\gggnnn{{{wwwppplllrrruuu{{{ttt~~~~~~{{{zzzzzzvvvxxxrrrWWWTTTMMMOOObbb}}}qqqXXXEEEEEEIIIHHHMMMXXXcccqqqvvvuuuwwwsssrrr|||}}}vvvzzz^^^MMMZZZsss^^^AAA>>>999444666777777666666555444444333333222222222111111111111000000000000000////////////000000000000000000000000/////////.........------000...---,,,,,,---...000------------------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,...000222222444666888999999:::;;;<<<===>>>>>>AAACCCEEEFFFFFFGGGIIIKKKKKKJJJIIIIIIKKKMMMPPPRRROOOSSSLLLHHHUUUfffzzz~~~wwwlllbbb[[[ZZZXXXWWW[[[eeepppxxx|||ooonnnlllggg\\\OOOIIIIIIJJJVVVoooiii^^^wwwwwwWWWIIIIIIKKKJJJPPPRRRUUUWWW\\\eeeqqqyyyzzzvvvttt{{{{{{{{{wwwnnnXXXTTTOOONNNYYYkkk{{{hhhRRRBBBEEELLLMMMPPPXXX^^^ooozzz{{{sssrrrWWWPPPfffXXX===;;;999555666444666666555555444333333333222222222111111111111000000000000000////////////000000000000000000000000000000000/////////......///...---,,,,,,---...///,,,,,,------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,...000111222333666888::::::;;;<<<===>>>??????@@@BBBDDDFFFGGGHHHKKKMMMKKKJJJJJJJJJKKKMMMPPPRRROOORRRKKKEEENNN\\\pppzzzuuuooommmiiihhhlllxxxkkk\\\YYYVVVTTTNNNGGGFFFIIILLLZZZzzzooo```xxxsssUUUKKKLLLMMMLLLQQQTTTXXX\\\cccmmmzzz{{{zzz{{{pppWWWSSSOOONNNSSS___ooo|||___NNNCCCFFFKKKOOOVVV___eee}}}}}}|||tttdddPPPUUUvvvwwwQQQ:::;;;999777777333555555555444444333333333222222222111111111000000000000000000////////////////////////////////////000000000000///////////////...------------...///,,,,,,,,,------.........------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++---000111222333666888:::;;;<<<===>>>???@@@AAAAAACCCEEEFFFFFFHHHJJJLLLKKKKKKJJJJJJKKKMMMOOOQQQNNNRRRKKKEEELLLXXXnnn|||yyy}}}sssaaaQQQLLLIIIGGGEEEBBBEEEIIILLL\\\sss___mmmqqqVVVMMMLLLMMMMMMOOOSSSYYY___fffqqq~~~~~~zzz|||tttYYYRRRNNNOOORRRZZZnnnrrrVVVMMMGGGGGGJJJOOO]]]lll{{{}}}wwwyyykkkWWWJJJ[[[kkkKKK999;;;:::999888333444444444444444333333333222222222111111111000000000000000000////////////////////////////////////000000000000////////////.........------.........,,,,,,,,,------.........------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++---///111111333555777:::;;;<<<===???@@@AAAAAACCCDDDFFFFFFFFFFFFHHHJJJKKKKKKKKKKKKLLLMMMOOOPPPOOORRRLLLGGGKKKTTTlllqqq^^^MMMGGGCCCCCCBBBCCCGGGLLLNNN^^^uuu]]]```uuuqqqXXXMMMKKKLLLNNNNNNSSS[[[bbbjjjttt}}}{{{xxx```TTTNNNPPPSSS[[[qqqtttcccPPPLLLJJJJJJJJJQQQbbbsss{{{{{{|||}}}sss___OOOJJJddd^^^EEE:::<<<999888888444444444333333333333333333222222222111111111111000000000000000////////////000000000000000000000000000000000/////////..............................,,,,,,------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++---///000111222555777999:::;;;===>>>@@@AAABBBDDDEEEGGGGGGFFFFFFGGGIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRLLLHHHJJJQQQiiixxx]]]LLLFFFAAABBBDDDFFFKKKQQQTTTeeezzzbbb[[[iiirrr[[[PPPLLLNNNRRRSSSYYYbbbkkksss|||zzz}}}}}}kkkZZZOOOQQQUUU\\\tttzzzdddUUUKKKJJJIIIKKKNNNVVVeeerrrrrrrrrxxxnnnjjjmmmyyyuuuvvvsssXXXMMMOOOsssrrrQQQ???999<<<666555777444333333333333333333333333222222222111111111111000000000000000////////////000000000000000000000000/////////.........---------..................---------------------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------***,,,///000111222555777888999:::<<<>>>???AAAAAABBBDDDFFFFFFFFFGGGIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMPPPLLLIIILLLRRRmmm\\\LLLEEEAAABBBEEEHHHNNNTTT[[[llliii]]]iiittt___SSSNNNQQQWWWYYY```jjjttt{{{mmmfffgggooosss^^^PPPRRRVVV\\\uuupppZZZMMMHHHGGGGGGLLLSSS[[[eeemmmxxxjjjaaagggyyyuuueee\\\]]]iiippp}}}aaaSSSMMMUUU]]]JJJ<<<999;;;444222666444333333333333333333333333222222222111111111111000000000000000////////////000000000000000000000000///.........------------------............------.........------,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++------------------------***,,,///000111222555777888999:::<<<===???AAAAAA@@@BBBEEEFFFGGGHHHJJJLLLKKKKKKLLLLLLMMMMMMNNNNNNJJJMMMKKKKKKOOOWWWuuuwww~~~nnndddPPPAAAAAAHHHLLLQQQXXXfffoooaaarrrttt]]]QQQOOOSSSYYY___fffnnnuuuuuu___TTTRRRZZZqqqkkkXXXTTTVVV^^^rrrmmmUUUIIIEEEHHHKKKPPP\\\ooommmccc^^^]]]hhhxxx}}}~~~vvvggg[[[\\\gggvvv{{{WWWFFFIIIgggrrrRRR@@@>>>;;;888666666666666666666555444333333222222111111111111111111111111000000000000000000000000111111000000//////......000000//////.........---------------------------------............------++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------------------------------,,,---///111333444555555888999;;;;;;;;;;;;===>>>BBBCCCDDDFFFHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNLLLMMM\\\}}}vvvmmmpppzzzwwwcccPPPKKKLLLMMMTTT\\\rrrwwwfffpppsss\\\QQQOOOTTTZZZaaahhhooouuuoooYYYOOONNNVVViii|||www\\\QQQQQQ[[[tttnnnWWWLLLJJJLLLNNNRRR```yyyrrreeeaaacccsss}}}oooddd\\\bbbqqq{{{~~~uuuRRRFFFKKKlllfffIII???===;;;888666666666666666555555444333333222222111111111111111111111111000000000000000000000000111000000000/////////...000/////////............------------------------------............------++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,------------------------------,,,---///111333444555555777999;;;;;;;;;;;;===>>>BBBCCCDDDFFFHHHIIIJJJJJJLLLLLLKKKKKKLLLMMMMMMNNNLLLMMMMMMLLLMMM]]]tttfffcccggglllsssyyy|||vvvhhhWWWNNNLLLUUUbbbyyy|||hhhjjjqqq[[[QQQPPPUUU\\\ffflllsssyyy}}}fffPPPIIIJJJPPP]]]jjjxxx]]]QQQQQQ\\\wwwqqq[[[OOOLLLNNNOOOTTTgggwwwhhheeelll~~~eee]]]ZZZdddxxxzzzyyygggLLLJJJNNNnnn~~~ZZZDDD>>><<<:::888666555555666555555444444333333222222111111111111111111111111000000000000000000000000000000000000////////////////////////............------------------------------............------++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,------------------------,,,---///111333444555555777888:::;;;:::;;;===>>>AAACCCDDDFFFHHHIIIJJJKKKMMMLLLLLLLLLLLLMMMNNNNNNKKKLLLLLLKKKNNN```xxxssstttzzznnnccc]]]]]]___fffmmmpppppp}}}fffTTTQQQ```sss|||gggaaaqqqqqq[[[RRRRRRYYY```llluuu}}}www```JJJEEEGGGJJJQQQYYYmmm{{{kkkXXXTTTWWWaaazzzxxx___QQQRRRSSSTTT\\\ttt|||pppqqq|||}}}ccc^^^\\\fff|||uuu]]]JJJOOOZZZwwwnnnMMMAAA<<<;;;999888666555555555444444444333333333222222111111111111111111111111////////////////////////000000000000///////////////////////////.........------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,------------------------,,,---///111333444555555666888:::::::::;;;===>>>AAABBBDDDGGGIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLPPPddd{{{ppphhhdddeeeiiiddd```___^^^___fffnnnvvvdddmmm{{{sssaaabbbxxx}}}hhh___kkk}}}ppp[[[SSSTTT]]]eeerrr~~~sss\\\HHHCCCFFFGGGIIINNN\\\eeerrr|||qqq```TTTTTTZZZeeefffTTT\\\___aaahhh~~~|||yyyyyyhhheeeeeeooovvv{{{VVVHHHTTTnnn]]]AAA>>>;;;:::999777666555444444333333333333333222222222000000000000000000000000////////////////////////////////////000000000000.........///////////////------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,*********+++++++++,,,,,,------------------------,,,---///111333444555555555777999::::::;;;===???AAABBBDDDGGGIIIKKKLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJNNNNNNNNNNNNSSShhhpppfff^^^\\\^^^bbbcccfffhhheeedddjjjrrrnnn```iiixxx}}}sssyyylllaaajjj{{{nnnZZZSSSVVV___hhhwwwlllXXXFFFDDDFFFGGGIIIMMMVVV\\\eeemmmqqqxxxrrr```RRRQQQWWWeeennn^^^kkkrrrtttsss~~~{{{xxx~~~uuuhhhiiilllxxx}}}}}}oooPPPKKK^^^SSS===@@@999999888777666555444333333333333333222222222222000000000000000000000000000000000000000000000000////////////000000000000.........///////////////------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************++++++++++++------------------------,,,---///111333444555555444666888999:::;;;===???AAABBBEEEGGGIIIKKKLLLMMMJJJIIIIIIHHHHHHHHHHHHIIIOOONNNNNNNNNSSSiii{{{jjj___XXXWWWYYY^^^dddmmmrrrrrrqqqyyysssfffaaajjjwww|||kkk^^^cccrrrkkkWWWQQQUUU___iiiyyy|||cccRRRDDDDDDGGGHHHLLLSSSVVVZZZcccjjjlllppprrr```QQQOOOUUUddduuukkk}}}~~~uuuiiiooowwwyyy}}}aaaMMMVVVssstttMMM===AAA888888777777666555444333222222222222222222222222000000000000000000000000000000000000000000000000.../////////000000000111............/////////000------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************++++++++++++------------------------,,,---///111333444555555444666888999999;;;===???AAABBBEEEGGGJJJLLLMMMMMMKKKJJJIIIHHHHHHHHHHHHIIINNNNNNMMMMMMRRRiiitttbbbWWWQQQPPPRRRSSS\\\kkkxxx~~~uuu___[[[^^^nnnyyy{{{{{{|||~~~|||{{{wwwfffWWWYYYgggyyyiiiUUUPPPTTT___hhhzzzzzz}}}\\\MMMBBBCCCHHHJJJPPPXXXVVV[[[eeellllllnnn{{{lll\\\PPPQQQWWWeeezzzvvvwwwqqqzzzyyywwwmmmWWWMMMbbbeeeFFF:::<<<777777777777666555333333222222222222222222222222000000000000000000000000000000000000000000000000.../////////000000111111---.........//////000000------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,)))************+++++++++------------------------,,,---///111333444555555333555888999999;;;===???AAABBBEEEGGGJJJLLLMMMNNNLLLKKKJJJIIIIIIIIIIIIIIINNNMMMLLLKKKQQQhhh}}}___MMMKKKMMMMMMUUU]]]rrriiiZZZYYYeeeqqqyyy~~~xxxxxxxxxwwwuuuqqqnnnlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnkkk```VVVUUUYYYzzzxxx```WWWOOOQQQ^^^gggvvv|||vvvQQQJJJEEEFFFIIIMMMUUU\\\cccppptttwww}}}}}}}}}bbbZZZRRROOORRRaaavvv~~~ttt```KKKOOO{{{rrrTTTEEE>>>;;;888777777666555444444444222222222222222222222222333333222222111000/////////////////////////////////////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))************************------------------------........................---...///111333555777777777888999:::;;;<<<<<<<<>>???FFFOOOnnndddRRRPPPLLLOOO\\\cccwwwsss[[[NNNGGGFFFHHHLLLRRR]]]rrrrrrWWWPPPLLLNNNQQQ\\\sss~~~}}}eeeRRRXXXUUUTTTjjjvvvzzz~~~{{{[[[GGGHHHSSSooozzzQQQ@@@>>>:::888999555555555555444444444444222222222222222222222222111111111000000000000000///////////////////////////////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,---------------------------------------------...///111333555777777888888888999:::;;;===>>>CCCDDDFFFHHHIIIJJJIIIIIIMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPNNNQQQjjjjjjUUULLLMMMPPPWWWppp|||mmmUUUJJJNNNLLLNNN\\\nnnvvvqqqdddlllxxxwwwlllccc[[[TTTOOOHHHEEEBBB@@@@@@@@@???>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???;;;:::<<<===???GGGOOOlll}}}```PPPPPPMMMPPP\\\bbbyyygggSSSIIIBBBCCCGGGNNNWWWhhhiiiVVVOOOKKKNNNRRR[[[ppp~~~cccMMMPPPMMMLLL[[[sssyyyppp```ccckkktttxxxzzzjjjQQQEEELLL\\\wwwrrrIII===>>>:::666999444444444444444444444444222222222222222222222222000000000000000000000000///////////////////////////////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************+++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///111333555777777999888888888999;;;===>>>DDDEEEGGGIIIJJJJJJJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMMMMPPPNNNOOOgggrrrYYYOOOOOOOOOUUUkkkqqqeeeRRRMMMQQQLLLLLLZZZccclllzzznnncccmmmzzzzzzlll```WWWQQQKKKGGGCCCAAA???>>>>>>>>><<<;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<999999===@@@BBBGGGNNNdddwwwZZZMMMOOOMMMQQQ]]]ccc{{{ttt^^^NNNIIIBBBEEEJJJQQQ\\\rrrdddRRRLLLKKKPPPTTT[[[lll~~~~~~bbbOOOPPPKKKGGGQQQ```bbbZZZTTTSSSTTTWWW\\\dddqqq}}}bbbNNNHHHUUUjjjlllDDD>>>@@@:::777;;;444444444444444444444444222222222222222222222222///000000000000000000000///////////////////////////////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++************************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---...///111333555777777999999888888999;;;===>>>EEEGGGHHHJJJKKKKKKKKKJJJMMMLLLKKKJJJJJJKKKLLLMMMLLLQQQOOONNNeeewww]]]QQQQQQMMMQQQaaatttxxxeee[[[LLLIIIOOOIIIJJJYYY[[[dddrrrvvvvvvnnndddmmmyyyzzzpppaaaTTTLLLFFFAAA>>>>>>===;;;;;;;;;;;;999888<<<;;;;;;;;;;;;<<<===>>>::::::::::::::::::::::::;;;999999===??????BBBGGGWWWtttqqqVVVJJJMMMMMMRRR^^^eee}}}}}}hhhTTTHHHEEEGGGIIINNNUUU___vvvcccNNNJJJKKKRRRVVV[[[iiixxx}}}~~~aaaLLLLLLHHHEEEOOO]]]aaa[[[TTTQQQQQQUUU^^^iiiwwwrrrYYYIIIIII]]]yyyddd>>>;;;>>>777333999444444444444444444444444222222222222222222222222////////////000000000000//////////////////////////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++******************************+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,---...///111333555777777999999888888999;;;===???FFFGGGIIIKKKLLLLLLKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMKKKRRRQQQOOOddd|||cccSSSOOOOOOUUUZZZ___iiiqqqoooggg[[[MMMGGGLLLPPPOOOSSS\\\mmmkkkmmmzzz|||jjjccchhhnnndddhhhxxx{{{ooodddUUUJJJDDDAAA@@@>>>;;;;;;::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<===???AAACCCDDDEEESSS]]]qqqeeeTTTIIIJJJNNNRRR\\\jjjuuufffWWWGGGAAADDDDDDNNNSSSTTTeee\\\OOOJJJIIIPPPXXX^^^dddjjjwww```QQQMMMIIIJJJOOOTTTWWWXXXUUUWWWYYY^^^gggvvv}}}vvv\\\HHHMMMZZZtttxxxZZZ???999;;;999777888666555555444444333222222222222222111111111111000111111000000//////......///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))***+++,,,---,,,+++***+++,,,,,,------,,,,,,+++***,,,///222444555555444999999999888888999<<>>===<<<:::::::::::::::::::::999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<======???@@@BBBDDDEEEFFFIIIQQQ```ttt|||[[[OOOGGGJJJNNNQQQ]]]kkkzzzfffZZZPPPEEEAAAEEEHHHOOOTTT[[[qqq|||yyy~~~]]]MMMHHHGGGLLLSSSXXX]]]aaaqqqeeePPPMMMIIIJJJOOOSSSTTTTTTTTTZZZcccmmmvvvdddOOOIIITTTkkkgggPPP;;;999;;;777444444666555555444444333222222222222222111111111111000111000000000/////////...///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,///111444555555555888999999888888999===???BBBEEEJJJLLLLLLJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNRRRPPPTTTnnnuuubbbZZZVVVUUURRROOOQQQTTTQQQLLLIIIGGGHHHIIIGGGIIIZZZmmmxxxxxx|||xxx___OOONNN]]]}}}{{{bbbXXX\\\lllwwwiiiYYYPPPEEE>>><<<<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@BBBCCCEEEFFFFFFCCCGGGOOO[[[kkksssnnncccOOOJJJIIIMMMPPPSSS```nnnvvveeeVVVNNNHHHBBBBBBGGGKKKOOOUUUddd^^^LLLFFFDDDIIIPPPUUU\\\bbbtttkkkPPPMMMJJJKKKOOOQQQPPPOOOOOOVVVaaalllvvv~~~rrrTTTFFFHHHWWWyyyTTTEEE:::;;;<<<777333333666555555444444333222222222222222111111111111000000000000000///////////////////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,---...000222444666666888999999888888:::===@@@BBBEEEIIIKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMQQQQQQWWWrrr~~~~~~iii___[[[XXXRRRNNNNNNOOONNNLLLIIIJJJLLLMMMKKKNNN]]]nnnyyyxxx{{{ttt\\\OOORRRbbbxxxccc[[[```oooooo```RRRKKKBBB<<<;;;======<<<888999999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGIIIMMMWWW^^^[[[TTTIIIJJJNNNRRRSSSWWWdddrrrxxxfffZZZNNNHHHEEEAAACCCGGGKKKPPPZZZlll|||\\\KKKFFFDDDJJJSSS^^^kkkvvvmmmQQQNNNLLLMMMPPPQQQPPPNNNNNNQQQVVV___jjjwwwfffOOOHHHIII[[[pppIIIAAA<<<===<<<777555666666555555444444333222222222222222111111111000000000000000000///////////////////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,+++***)))***+++,,,---+++,,,,,,------,,,,,,+++------...///111444666777888888999888888:::===@@@BBBEEEIIIKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMMMMKKKPPPRRRYYYvvvttthhh___YYYSSSOOOLLLJJJIIIIIILLLLLLOOOQQQRRRUUU^^^gggtttssssssvvv{{{kkkZZZVVV```rrrxxxhhhaaaeeettt|||xxx}}}hhhZZZNNNHHH@@@;;;;;;<<<<<<;;;999:::::::::;;;;;;;;;<<<====================================>>>>>>>>>??????@@@@@@AAABBBCCCCCCDDDIIIIIIGGGFFFKKKQQQPPPLLLGGGJJJPPPTTTUUUYYYfffsss{{{pppfffXXXPPPIIIEEECCCCCCFFFJJJJJJUUUeeewwwwwwYYYKKKFFFFFFMMMZZZkkknnnTTTPPPNNNOOORRRUUUUUUSSSRRRRRRUUU\\\hhhwww^^^LLLJJJJJJbbbaaaDDD@@@===;;;999666666888666555555444444333222222222222222111111111000000////////////000000000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,+++***)))***+++,,,---+++,,,,,,------,,,,,,+++------...///111444666777777888888888888:::>>>AAABBBEEEHHHJJJIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMIIINNNRRR\\\zzztttjjjddd^^^YYYRRRKKKHHHIIILLLMMMOOORRRVVV[[[```dddjjjiiigggddddddgggmmmrrrkkkdddmmmrrreeedddnnn|||xxxzzzvvvbbbTTTIIICCC===::::::;;;;;;:::;;;<<<<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCFFFGGGEEECCCEEEIIIIIIFFFEEEJJJOOOQQQSSS[[[hhhsssppphhhccc[[[SSSJJJGGGCCCBBBBBBEEEJJJNNNOOO```wwwpppUUUKKKGGGHHHPPP^^^ppprrrXXXTTTPPPPPPUUU[[[^^^___WWWXXX\\\dddqqq~~~vvvTTTIIIJJJKKKmmmxxxUUUAAA>>>:::777666555666777666555555444444333222222222222222111111111111000////////////000000000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,---...000222444666666777888888888888:::>>>AAACCCEEEHHHIIIIIIHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMHHHNNNSSS___~~~}}}zzz~~~uuuooojjjfff]]]RRRLLLMMMKKKMMMPPPSSSYYYaaaiiimmmiiiiiigggaaaZZZWWWWWWYYYlll{{{|||vvveeebbbmmm|||nnn[[[OOOEEE@@@;;;999;;;======<<<>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCFFFGGGDDDEEEHHHHHHFFFFFFJJJMMMOOOTTT___mmmwww{{{gggZZZSSSNNNJJJHHHCCCCCCBBBAAACCCGGGMMMOOOYYYnnn|||jjjSSSJJJHHHJJJQQQZZZgggxxx{{{\\\WWWQQQRRRXXXaaahhhlllddddddfffnnnyyyhhhNNNIIINNN[[[bbbLLL===<<<999666666777777666666555555444444333222222222222222111111111111000.../////////000000000111///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,///111444555555555666777888888888;;;>>>AAACCCEEEGGGHHHHHHHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLIIIPPPVVVbbbvvvwwwvvvqqqnnnkkkbbbVVVOOOQQQJJJNNNRRRUUUZZZeeerrryyyuuuvvvtttmmmbbbXXXTTTTTTaaaxxxoooaaadddwww|||iiiWWWKKKCCC???;;;;;;>>>@@@AAA@@@??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDCCCHHHJJJIIIIIILLLLLLIIIIIIKKKMMMOOOVVVdddttt}}}mmmdddXXXNNNHHHEEEEEEGGGDDDEEEEEECCCDDDHHHMMMOOObbbyyytttgggSSSIIIHHHJJJPPPUUU[[[gggrrr~~~___YYYRRRRRRZZZfffoootttwwwsssqqqttt~~~```MMMNNNUUUtttzzzTTTHHH<<<;;;999888999;;;:::666666555555444444333222222222222222111111111111000.../////////000000111111//////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++***,,,///222444555555444666777888888888;;;???BBBCCCEEEGGGHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIJJJLLLLLLKKKQQQXXXeeetttxxx}}}rrrjjjlllmmmfffZZZRRRPPPMMMPPPXXXaaakkk{{{}}}zzzsssfffYYYRRR```ooo~~~nnnccclll~~~tttaaaQQQGGG???>>><<<<<<===@@@CCCEEEAAABBBCCCEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDBBB@@@DDDEEEEEEFFFEEEDDDCCCCCCEEEDDDCCCDDDGGGIIIJJJJJJKKKOOOQQQRRRUUUXXXVVVQQQMMMKKKJJJMMMXXXhhhxxxsssgggXXXRRRJJJFFFFFFFFFDDDBBBDDDEEEFFFGGGFFFIIISSS\\\lll|||hhhYYYOOOBBBLLLKKKJJJSSSYYYZZZ```gggsssjjjZZZQQQVVV]]]```gggqqqmmmttt{{{{{{uuuTTTIIIVVV```iiiNNNCCC;;;:::999777666555555555444444333333333333222222111111000000000000111111...------...//////,,,***////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((()))***+++,,,,,,,,,++++++++++++++++++,,,,,,---------------------------...000000111222555777::::::999999:::<<<===???FFFGGGHHHGGGFFFFFFHHHJJJIIIIIIHHHGGGHHHJJJLLLNNNLLLOOOYYYnnnqqqfffggglllkkkddd___TTTNNNMMMRRR[[[gggzzzyyylllhhhnnnooooooqqqsssuuuwwwxxxsss|||xxxrrrpppxxxzzzrrrqqqqqq^^^NNNDDD???>>>>>>>>>???AAADDDEEEAAABBBDDDEEEFFFGGGFFFFFFDDDDDDEEEFFFHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMOOOQQQSSSTTT[[[```fffkkkqqqsssnnnfffSSSPPPOOOUUUbbbsss}}}hhh___XXXPPPMMMIIIEEECCCEEEFFFEEEDDDBBBDDDGGGIIIKKKPPPZZZcccrrr___RRRJJJCCCKKKIIIKKKZZZbbbbbbeeehhhnnnssstttyyy~~~mmm___[[[YYYXXX___iiirrr}}}~~~yyyaaaIIIJJJcccwww___III>>>;;;:::999777666555555555444444333333333333222222111111000000000000111111---222666777555111//////////////////////////////////////////////////////............---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))***+++++++++,,,***++++++++++++,,,,,,,,,---------------------------...000000111222555777:::999999999:::<<<>>>???EEEFFFGGGGGGFFFGGGIIIJJJJJJIIIHHHHHHIIIKKKMMMNNNLLLPPPZZZpppqqq```]]]dddhhhgggfff]]]UUUOOOQQQYYYgggzzz}}}zzzxxxnnnaaaZZZZZZ^^^aaabbb[[[cccjjjhhhaaaaaajjjttt~~~lllZZZKKKBBB>>>>>>???AAABBBDDDEEEFFFEEEEEEGGGHHHJJJKKKLLLLLLKKKMMMOOOQQQSSSSSSSSSSSSRRRQQQOOOMMMNNNQQQTTTVVVWWWZZZ^^^``````bbbfffjjjnnnsssyyy}}}pppVVVSSSSSS\\\mmmwwwWWWKKKJJJHHHCCCCCCBBBAAABBBDDDEEEDDDCCCCCCFFFIIIKKKNNNVVV```ggghhhVVVLLLFFFBBBHHHIIITTTqqquuuggg\\\WWW___lll{{{{{{^^^PPPEEEQQQwwwtttQQQCCC::::::999888777666555555555444444333333333333222222111111000000000000111111+++333<<<===888222000111/////////////////////////////////////////////////////////.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************++++++******+++++++++,,,,,,,,,------------------------,,,...000000111222555777999999999:::;;;===>>>???BBBDDDFFFGGGGGGGGGIIIKKKJJJIIIIIIIIIJJJLLLNNNOOOLLLPPP[[[rrryyy```XXX\\\aaaeeegggggg```YYYZZZdddrrrvvviiiaaa___aaacccdddbbbeeefffbbbbbblllyyygggVVVHHH@@@===???AAACCCEEEFFFGGGGGGIIIIIIJJJLLLNNNPPPRRRTTTYYY]]]bbbffffffdddaaa```___]]]ZZZYYYZZZ___dddggghhhmmmtttvvvvvvwww}}}|||lllYYYVVVYYYfff{{{www[[[JJJIIILLLIIICCCDDDEEEGGGHHHHHHHHHHHHGGGJJJMMMOOOPPPUUU___iiinnnbbbRRRKKKGGGDDDIIIMMMaaawwwhhhcccnnn|||{{{eeeQQQOOOMMM___]]]FFF@@@999999999888666666555555555444444333333333222222222111111000000000000111111+++111777999555000......////////////////////////////////////////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,---------------------------,,,...///000111333555888999999:::;;;<<<===>>>???@@@CCCEEEGGGGGGHHHJJJLLLIIIIIIIIIJJJKKKMMMOOOPPPKKKOOO[[[sssgggYYYXXX]]]dddiiijjjgggfffkkkxxx~~~vvvpppnnnrrrwww|||zzzssspppvvvuuubbbSSSGGG@@@===???BBBEEEGGGHHHHHHHHHJJJJJJKKKNNNRRRVVVZZZ]]]jjjqqqyyy~~~|||vvvpppllljjjhhhfffeeehhhmmmssswwwwww}}}~~~lll______dddtttiiiYYYIIIDDDHHHKKKHHHCCCGGGJJJMMMNNNMMMNNNPPPRRRPPPTTTVVVVVV^^^mmmzzz~~~}}}```QQQKKKGGGGGGLLLPPPgggxxxuuu~~~{{{tttYYYMMMOOORRRkkkwwwNNN??????:::888888777666555555555555444444333333333222222222111111000000000000111111//////000000111000...,,,////////////////////////////////////////////////000////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))***+++,,,,,,------------------------------+++---///000111333666888888999:::;;;===>>>?????????BBBEEEGGGGGGHHHJJJKKKHHHIIIIIIJJJLLLNNNOOOPPPJJJOOO\\\tttlll[[[UUUXXX```ggghhhjjjnnnyyy{{{yyywwwyyyppp^^^OOOEEE@@@===>>>AAAEEEGGGIIIJJJJJJIIIJJJMMMRRRYYYaaahhhmmm~~~|||wwwwwwvvvxxx{{{tttfffhhhpppooo\\\PPPEEECCCEEEGGGGGGHHHGGGKKKOOOOOONNNQQQWWW]]]YYY^^^___```mmm{{{^^^OOOHHHDDDBBBIIINNNeeexxxhhhSSSIIIKKKTTTvvvfffGGG======888888777666666555555555666444444333333333333222222111111000000000000111111333000------///000///.../////////////////////////////////////////////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++))))))***+++,,,------...------------------------+++---///000111333666999777888:::<<<>>>??????@@@???AAAEEEGGGGGGHHHIIIJJJGGGGGGIIIJJJLLLMMMOOOOOOJJJPPP]]]vvvvvvcccXXXVVV]]]fffiiimmmttt~~~~~~kkkYYYLLLDDD???===>>>AAADDDGGGIIIJJJKKKKKKNNNSSS[[[fffrrr}}}~~~sssxxxrrrZZZTTTNNNJJJKKKJJJJJJOOOVVVVVVZZZ\\\ZZZXXX[[[dddmmmwww||||||}}}{{{___OOOFFFAAA@@@HHHLLL]]]|||zzz]]]NNNIIINNN___nnnVVVBBB;;;;;;666777777666555555555555666444444333333333333222222111111000000000000111111222111000///......000111////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,((()))***+++,,,------...------------------------+++,,,///000111333777999777888:::===???@@@@@@@@@???BBBEEEGGGGGGGGGHHHIIIEEEFFFHHHJJJLLLMMMNNNNNNLLLRRR___xxxqqqbbb[[[aaajjjmmmrrrxxx}}}gggVVVJJJBBB???===>>>@@@CCCFFFIIIKKKLLLOOORRRYYYdddrrrqqqYYYRRRHHHIIIMMMSSSSSSQQQWWWaaapppssssssnnniiikkkvvv|||aaaQQQGGG@@@FFFMMMLLLSSSkkkxxxmmmSSSJJJKKKVVVnnnYYYIII???:::999666777666666555555555555666444444444333333333222222111111000000000000111111---111444111---+++...222////////////////////////////////////////////////......---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,---((())))))+++,,,---......------------------------+++,,,///000111333777999777888;;;===???@@@@@@@@@???BBBFFFGGGGGGGGGGGGHHHDDDEEEGGGIIIKKKMMMMMMNNNNNNTTTbbbzzzyyylllhhhhhhjjjsssqqqvvvzzzfffVVVKKKBBB===??????@@@CCCGGGIIIJJJJJJNNNSSS[[[gggttt{{{\\\LLLPPPJJJHHHMMMUUUUUUUUUbbbsssvvvnnnsss|||aaaSSSJJJCCCMMMIIIJJJQQQ[[[ccclllttt~~~~~~cccSSSLLLMMMaaaoooJJJAAA<<<:::;;;999777777666555444444333333444333222111111111222333111111111111000000000000000///.........///111222000000000000000000000000////////////////////////......---------,,,,,,,,,+++)))(((+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000111111222555777777777999;;;===???@@@AAACCCCCCEEEFFFGGGHHHHHHIIIBBBDDDFFFIIIKKKLLLMMMMMMSSSQQQ]]]yyy}}}tttooolllsssrrrxxxyyydddUUUJJJBBB===???@@@AAADDDGGGJJJKKKLLLPPPUUU^^^jjjyyygggQQQHHHMMMKKKKKKQQQXXXYYY___uuu~~~zzzyyy^^^PPPJJJFFFKKKHHHJJJPPPUUUYYY___fffqqqpppZZZGGGLLL\\\yyyaaaEEE@@@;;;888999777555555555555444444444333444333222111111111222222111111111111000000000000000//////...///000111222////////////////////////////////////////////////......---------,,,,,,,,,---,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************************+++++++++,,,,,,---------------------------------,,,...000111111222555777777777999;;;===???@@@AAABBBCCCDDDFFFHHHIIIIIIIIIDDDFFFHHHKKKMMMNNNOOOOOOOOOOOO]]]{{{}}}vvvwwwwww}}}vvvbbbSSSIIIBBB>>>@@@@@@BBBDDDGGGJJJMMMNNNRRRXXXbbbooofffTTTLLLKKKOOONNNPPPVVV]]]bbbpppxxx\\\NNNIIIIIIHHHIIILLLPPPQQQRRRXXX___ooo{{{___PPPFFFZZZyyylllNNN>>>>>>999666777555444444444444444444444444444333222222111111222222111111111111000000000000///////////////000111111////////////////////////////////////////////////......---------,,,,,,,,,,,,---,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************************)))******+++,,,---......------------------------,,,...000111111222555777777777999;;;===???@@@AAAAAABBBDDDFFFHHHIIIJJJJJJFFFHHHJJJLLLNNNPPPQQQQQQLLLNNN___~~~tttrrr^^^PPPGGGAAA>>>???@@@BBBDDDFFFIIIMMMOOOVVV\\\gggvvvkkkVVVNNNQQQUUUTTTUUUWWW___jjjwww{{{___MMMHHHIIIHHHJJJNNNRRRSSSVVV___iii~~~cccQQQLLLUUUtttWWWBBB;;;===777444777666555555444444333333222222333333222222222222111222111111111111000000000//////////////////000000111////////////////////////////////////////////////......---------,,,,,,,,,))),,,...,,,,,,......---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************((()))***+++,,,---......------------------------,,,...000111111222555777777777999;;;===???@@@AAA@@@AAACCCFFFHHHJJJKKKKKKGGGHHHJJJLLLNNNPPPQQQRRRLLLQQQddd~~~ooo~~~vvvuuu{{{nnnZZZMMMEEEAAA???>>>@@@BBBDDDEEEHHHMMMQQQ[[[aaammm}}}}}}ZZZRRROOOUUUZZZRRRZZZ]]]hhh{{{~~~cccOOOGGGGGGIIIJJJNNNSSSWWW]]]kkkyyyrrryyynnnRRRJJJLLL^^^oooMMM>>>;;;<<<555333888888777777666555333222111111333333333333222222111111111111111111000000000///...//////000000000000000........................////////////////////////......---------,,,,,,,,,***000222///---000000...++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************(((((()))***,,,---......------------------------,,,...000111111222555777777777999;;;===???@@@AAA@@@AAACCCFFFHHHJJJKKKKKKGGGHHHIIIKKKMMMOOOQQQRRROOOTTThhhooo|||pppkkkssskkkWWWJJJDDDAAA??????AAADDDEEEEEEIIIOOOTTTbbbiiivvvnnnTTTUUURRRXXX]]]QQQ\\\cccrrr{{{cccOOOFFFFFFJJJIIIMMMVVV___kkk{{{zzzsss\\\JJJJJJMMM^^^^^^HHH<<<;;;<<<444444999999888777666555444333333222222333333333333222111000111111111111000000000000......///000000000000000........................////////////////////////......---------,,,,,,,,,...666888111---///...***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************((())))))***+++,,,------------------------------,,,...000111111222555777777777999;;;===???@@@AAAAAABBBDDDFFFHHHIIIJJJJJJGGGGGGHHHJJJLLLNNNPPPQQQQQQVVViiippp~~~nnnnnnhhhTTTHHHBBB@@@@@@AAADDDGGGGGGGGGJJJQQQWWWiiiqqqhhhVVV]]]YYYaaalllaaammmxxxqqq^^^NNNGGGGGGIIIJJJQQQ```rrryyynnnOOOHHHMMMPPPhhhSSSCCC999:::<<<555555999666666666666666666666666666222222333333333222111000111111111111000000000000---...///000111000000///........................////////////////////////......---------,,,,,,,,,---777:::111,,,......)))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))******+++++++++,,,------------------------,,,...000111111222555777777777999;;;===???@@@AAABBBCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHIIIKKKNNNQQQRRRPPPTTTfff~~~rrruuuxxx~~~gggRRRFFFBBB@@@@@@BBBFFFIIIIIIIIILLLTTTZZZnnnvvvhhhZZZdddaaammm~~~vvvtttpppddd___```kkkyyyzzzhhhYYYLLLGGGIIIIIIKKKWWWlll|||___GGGHHHPPPSSSzzzlllEEE>>>666999;;;666666888333333444555666777999999:::222222333444333222111000111111111111000000000000---...000111111111000///........................////////////////////////......---------,,,,,,,,,)))444888000,,,000000+++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))******************************************++++++------------------------,,,...000111111333555777777777999;;;===???@@@AAACCCCCCEEEFFFHHHHHHIIIIIIHHHHHHIIIJJJLLLOOOQQQSSSMMMQQQcccuuu~~~zzz```OOOFFFAAA@@@BBBBBB@@@BBBGGGKKKOOOVVV___www~~~nnniiilllyyysssaaaWWWRRRRRRMMMOOORRRUUU]]]lllrrr^^^PPPFFFEEEHHHHHHSSSaaa~~~{{{kkkQQQFFFGGGSSS```pppQQQDDD:::999888777666666666666333222222666;;;===:::666222222222111111111111000000000000000000000000000111111000000//////..............................------------------------/////////...------,,,,,,---,,,,,,++++++,,,,,,------......---+++******+++))))))***+++,,,,,,------+++++++++*********))))))))))))************))))))***************+++++++++++++++++++++,,,,,,---......000111111000111444666777777888999:::<<<===>>>CCCDDDDDDFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJLLLNNNOOONNNSSSccc|||sssxxx___NNNEEEAAAAAACCCGGGFFFHHHKKKLLLOOOXXXbbbyyyxxxhhh]]]```ddddddhhhooottt|||xxxvvvmmmWWWMMMGGGDDDEEEBBBDDDEEEFFFKKKVVVfffqqqlllZZZMMMEEEEEEIIILLLVVVeee}}}[[[OOOJJJKKK^^^wwwYYYCCC<<<:::999888777666666666666555333333666::::::777333222222222111111111000000000000000000000000000000000000000000//////..............................---------------------------------...............---,,,,,,++++++,,,,,,---,,,---...,,,***)))***+++))))))***++++++,,,------+++++++++*********))))))++++++,,,,,,,,,,,,++++++***************+++++++++,,,+++++++++,,,,,,---...---///000111111222444777888888888999;;;<<<>>>???CCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHJJJLLLNNNOOONNNTTTdddzzztttsss[[[LLLDDD@@@AAADDDEEEFFFHHHJJJJJJMMMYYYfff|||{{{nnn```XXXTTTXXXYYYWWWYYY^^^aaaeeellluuuzzzwww]]]OOOLLLJJJIIIIIIIIIJJJJJJIIIKKKQQQ[[[bbbzzz~~~eeeSSSHHHCCCEEEIIIMMMZZZlllzzzgggKKKJJJMMMTTTpppeeeHHH???===999999888777666666666666777555444555777666333///222222111111111000000000000000000000000000000000000000000////////////...........................------------------------+++,,,,,,---......//////,,,,,,++++++++++++,,,,,,+++,,,,,,+++)))((()))***))))))******+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,+++++++++,,,------,,,---///000111333666888888999999:::;;;===>>>???BBBCCCDDDEEEGGGHHHIIIJJJHHHHHHHHHHHHJJJLLLNNNOOOOOOTTTddd~~~}}}{{{|||kkkVVVIIIBBB@@@BBBFFFBBBDDDHHHJJJJJJOOO^^^nnntttggg___VVVTTTTTTXXXYYYWWWZZZ___aaabbbkkkwww}}}|||hhhTTTKKKLLLKKKJJJIIIHHHIIIIIIHHHHHHKKKPPPTTTiiixxx___NNNEEEBBBDDDIIIMMM^^^ttt}}}}}}uuu[[[FFFFFFQQQeeeUUUDDDBBBBBB999888777666666555555666666444333444555444111///111111111111000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,***++++++***)))(((((()))))))))******+++++++++,,,************************))))))************)))))))))))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,///000111333777999999999:::;;;<<<>>>???@@@AAABBBCCCEEEFFFHHHIIIJJJHHHHHHGGGHHHIIIKKKMMMOOONNNRRRccc|||zzznnn```PPPFFFAAA@@@BBBGGGEEEGGGLLLOOOOOOUUUeeetttvvvkkkeeeaaaZZZ[[[^^^cccgggjjjqqqxxxyyy{{{rrrdddVVVQQQRRRPPPNNNMMMKKKLLLMMMMMMMMMNNNPPPQQQVVVggg{{{sssZZZKKKDDDBBBDDDHHHNNNbbbzzzxxx~~~]]]UUUHHHFFF[[[kkkIIIAAA@@@;;;999888777666555555555555333333222333333333222111111111111000000000//////////////////////////////.............../////////........................------------------------......------,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++***((((((((())))))***************++++++************************))))))************))))))((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,,,,***,,,...000111444777:::999999:::;;;<<<>>>???@@@AAAAAACCCDDDFFFHHHIIIJJJGGGGGGGGGHHHIIIKKKMMMNNNLLLPPPaaa}}}zzz|||~~~}}}}}}ppphhh```UUUJJJDDDAAA@@@CCCHHHFFFHHHMMMRRRUUU[[[iiixxx{{{vvvsssqqquuuxxx}}}rrrjjjbbb```___[[[XXXYYYWWWWWWWWWWWWWWWVVVVVVUUUMMMVVVbbbpppmmmUUUHHHDDDDDDFFFIIIOOObbbvvvrrr{{{aaaJJJMMMLLLQQQpppYYYDDD@@@<<<555888888777666555555555555222222222222222333333333111111000000000/////////000000000000000000000000---............/////////........................------------------------......------,,,++++++***++++++************++++++)))***+++***)))((()))******************************************+++++++++++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---------,,,+++++++++,,,,,,***,,,///000111333777999888999999:::;;;===>>>???@@@AAABBBDDDFFFHHHIIIJJJGGGGGGGGGGGGIIIKKKMMMNNNKKKOOO```{{{wwwwwwxxxxxxvvv~~~}}}oooaaaWWWSSSKKKDDDBBBAAA@@@CCCGGGGGGHHHOOOXXXaaajjjxxxyyysssuuuzzz~~~}}}}}}zzzvvvtttssstttzzz{{{ssssss{{{xxxuuusssmmmeeebbbdddbbb```___]]][[[YYYVVVTTTQQQTTTWWW]]]lllyyyeeeOOOEEEDDDFFFHHHKKKMMMYYYgggwww{{{cccNNNDDDGGGNNNbbbmmmMMM@@@>>>;;;777888888666555555555555555333333333333222222333444111000000000////////////000000000000000000000000---------.........//////........................---------------------------,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++))))))***+++************))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++'''((()))***+++,,,------...---,,,,,,+++++++++,,,+++---///000111333666999888888888999;;;<<<>>>??????@@@BBBDDDFFFHHHIIIJJJGGGGGGGGGGGGHHHJJJLLLNNNKKKOOO```~~~wwwsssrrrttt~~~|||tttrrr|||vvvhhhYYYOOOKKKEEEAAAAAAAAA@@@CCCGGGKKKMMMUUUcccqqq~~~xxxoooqqq|||yyyvvvrrrpppnnnnnnqqqxxxoooccc^^^bbbsss~~~{{{}}}{{{xxxuuurrrnnnjjjeeebbbVVVVVVSSSQQQYYYkkk{{{rrr___KKKCCCEEEGGGJJJLLLJJJOOOXXXpppssstttZZZJJJGGGDDDPPPqqq\\\BBB;;;:::::::::888777666555555444444555555555555333222111222333000000000000////////////000000000000000000000000---------.........//////........................------------------------***++++++,,,,,,------...++++++************++++++)))***++++++***)))***,,,*********)))))))))))))))))))))******++++++++++++))))))************))))))'''((()))***+++,,,------...---,,,,,,++++++++++++,,,...///000111333666888777777888999:::<<<===>>>???@@@AAACCCFFFHHHIIIJJJGGGGGGFFFGGGHHHJJJLLLNNNLLLPPPaaa{{{mmmiiiggglll|||ttteeeaaattt}}}qqqcccTTTJJJGGGBBBAAA??????@@@BBBDDDEEEQQQFFFYYYxxxnnnhhhooorrrrrrooo]]]SSSQQQUUUbbbqqq}}}xxxppp```UUUUUUUUUTTT^^^nnnuuu~~~uuufff\\\NNNCCCCCCHHHLLLLLLJJJJJJPPP```yyyyyyrrrxxxXXXJJJGGGGGGFFFXXXpppNNNAAA???:::888999666555555555555444444444333333333222222222111111//////000000000000//////000000///...............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++---,,,,,,++++++,,,,,,------...///000222444555666666888::::::::::::<<<>>>?????????AAADDDGGGGGGFFFHHHGGGFFFGGGJJJMMMNNNNNNTTTTTTcccsssaaa[[[\\\gggvvvfffZZZZZZssszzzmmmcccWWWJJJBBB@@@@@@?????????AAACCCFFFGGGNNNNNNhhh~~~uuuooosss|||gggUUUSSSPPPQQQWWW___jjj{{{wwwfff^^^UUUMMMRRR]]][[[eeemmmoooooooookkkeee[[[SSSIIIBBBBBBFFFIIIJJJNNNLLLLLLTTTggg~~~ttthhhQQQKKKIIIFFFPPPiiivvv\\\DDD======:::888:::666555555555555444444444333333333222222222111111000000111111111111000000000000///...............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))************+++++++++---,,,,,,++++++,,,,,,------...///111222444555666666888::::::::::::<<<>>>>>>>>>???AAAEEEGGGHHHGGGHHHGGGFFFGGGJJJMMMNNNNNNRRRSSSdddwww\\\RRRLLLQQQ\\\hhhsss{{{hhhWWWNNNTTTrrrrrrhhh\\\TTTLLLBBB>>>>>>>>>>>>>>>@@@BBBEEEGGGIIIJJJQQQnnnxxxddd\\\YYYdddooo|||rrrfffkkk|||___QQQTTTSSSRRRSSSSSSWWWcccoootttcccSSSMMMPPPKKKQQQVVVYYY[[[]]][[[WWWOOOJJJEEECCCCCCFFFHHHJJJNNNLLLKKKOOOZZZhhhwwwxxxzzzwwwppptttzzzXXXKKKIIIHHHRRRhhhZZZIII<<<;;;<<<999777999666555555555555444444444333333333222222222111111111111222222222222111111000//////............///...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))************+++++++++---,,,,,,++++++,,,,,,------...///111333444555666666888999:::999:::;;;===>>>===>>>AAAEEEHHHIIIIIIHHHGGGGGGHHHKKKNNNOOOOOOPPPRRRdddxxx___SSSHHHHHHOOOXXXaaahhhuuutttaaaRRRQQQIIIQQQpppwwwggg]]]SSSLLLFFF@@@>>>???>>>>>>???@@@CCCEEEHHHIIIMMMRRRfffppp]]]KKKJJJLLLKKKVVVvvvxxxpppllleeevvvyyyZZZTTTRRRUUUWWWVVVSSSTTT[[[bbbrrrnnnnnnyyydddSSSLLLKKKLLLNNNQQQTTTTTTRRRNNNGGGEEEDDDFFFGGGGGGJJJNNNIIIKKKOOOTTTYYY```fffjjjjjjhhhnnnzzzqqqqqqkkkNNNGGGIIIIIIkkkrrrMMMDDD===<<<;;;777555777666555555555555444444444333333333222222222111111000111111222222111111000000///............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---......///111333444666666666888999:::999999;;;<<<======>>>AAAFFFIIIJJJJJJGGGGGGGGGIIILLLOOOOOOOOONNNRRReee{{{dddWWWJJJGGGJJJNNNSSSWWWcccppp}}}zzzeeeZZZSSSNNNNNNIIIRRRoootttlll\\\SSSKKKFFFBBB>>>===??????@@@AAACCCEEEGGGIIIJJJRRRRRR^^^bbbPPPDDDHHHKKKOOOUUUppprrriiijjjjjjoooXXXZZZSSSZZZ```aaa``````ccceeeooo|||uuufffiiiyyy```OOOKKKGGGFFFIIILLLLLLHHHDDDDDDBBBDDDHHHHHHFFFKKKSSSOOOOOOQQQTTTYYY___dddgggcccfffkkkooorrrwwwrrrooo{{{}}}[[[FFFEEERRR]]][[[GGGBBB>>>;;;999555555777666555555555555444444444333333333222222222111111//////000000000000////////////............//////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++---,,,,,,++++++,,,,,,---...///000111333555666777666888999999999999:::;;;======>>>BBBFFFIIIJJJJJJFFFFFFFFFIIIMMMOOOOOOOOOLLLRRRgggjjj\\\NNNHHHGGGGGGHHHJJJPPPZZZeeekkkrrr~~~qqq\\\OOOLLLMMMNNNLLLJJJWWWuuuzzzcccXXXPPPHHHBBB???===::::::===AAABBBDDDGGGIIILLLNNNOOOPPPOOOZZZ]]]OOOFFFGGGFFFOOOUUUooozzzdddbbbooo{{{fffYYYaaacccjjjqqquuuyyy~~~~~~rrrlllrrrzzzdddPPPGGGAAACCCGGGGGGCCCAAACCC@@@BBBFFFFFFFFFPPP]]]aaaZZZSSSSSS\\\iiitttzzzwwwzzz}}}|||zzzqqqgggsssdddMMM@@@DDDaaazzzKKK@@@>>>;;;888666666666777666555555555555444444444333333333222222222111111//////000000000000/////////............//////000---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******************************)))))))))))))))))))))))))))))))))************+++)))************+++++++++---,,,,,,++++++,,,,,,---...///000222333555666777777888999999888888999;;;???>>>???BBBFFFIIIJJJJJJDDDDDDEEEIIILLLOOOOOONNNLLLSSSiiisssdddTTTLLLHHHEEEDDDFFFEEELLLQQQUUU]]]iiissswww|||uuuhhh^^^RRRIIIGGGGGGIIIJJJLLLPPPbbbnnnXXXMMMGGGAAA======>>><<<<<>>>>>EEE@@@CCCGGGGGGEEEMMMdddzzz}}}iii___uuuwwwaaaLLLDDDMMMRRR[[[ttt[[[JJJ===999999888777666555444444444444555555444444333222000000000000000000000000000000000000000000000000.........///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,,,,+++******************************************************,,,,,,+++***))))))******)))))))))))))))******+++******************************************++++++,,,++++++******++++++,,,---...///111333555777777888888888888999:::;;;<<>>CCCBBBFFFJJJLLLKKKJJJLLLNNNPPPRRRUUUYYY___dddhhhjjjqqqrrrssssssqqqnnnjjjhhhbbb___ZZZSSSNNNJJJHHHHHHJJJLLLOOOQQQPPPSSS^^^kkk{{{cccPPPPPPKKKFFFJJJLLLGGGBBB@@@BBBCCCBBBEEEJJJRRR[[[dddpppwwwcccWWW^^^kkkvvv}}}qqq\\\SSSYYYhhhvvv~~~pppddd\\\^^^dddhhhjjjlllggggggsssiii[[[RRRKKKGGGHHHGGGGGGHHHGGGIIITTT___xxxnnnhhhnnnxxxQQQEEEFFFGGGOOOccceeeJJJAAA;;;666999888777777666555444444444444444444444333222222000000000000000000000000000000000000000000000000000000//////......------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,++++++******************************************************+++++++++***************)))))))))))))))******+++************************(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,---...///111333555777777888888888999999:::;;;<<>>>>>@@@AAABBBBBBCCCDDDFFFHHHIIIJJJKKKLLLMMMNNNNNNMMMKKKJJJHHHHHHIIIJJJMMMMMMLLLJJJLLLNNNTTTZZZ```llluuukkkrrrsssppppppfff^^^YYYQQQPPPGGGCCCHHHJJJJJJQQQ\\\```wwwtttddddddhhhmmm|||{{{tttyyy}}}```WWWLLLFFFHHHLLLPPPQQQTTTSSSWWW```dddaaa]]]]]]\\\dddyyyzzzeeePPPLLLIIIJJJOOORRRRRRTTTWWWbbbfffppp~~~vvvfffccc|||vvv[[[HHHHHHGGGZZZ\\\BBB<<<===<<<;;;777777666666555555444444333333444444333333222111000000000000000000000000////////////////////////111111000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++******************************************************)))******+++++++++******)))))))))))))))******+++************************'''((((((***+++,,,---------,,,,,,,,,,,,,,,,,,------...///111333555777777999999999999:::;;;<<<===??????@@@AAACCCDDDFFFHHHHHHHHHHHHIIILLLMMMLLLJJJKKKSSSgggooofff]]]ZZZYYYZZZ___dddtttzzzsssaaaUUUMMMFFFEEEFFFDDDCCCBBB@@@@@@@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFHHHKKKMMMMMMMMMKKKKKKNNNSSS]]]kkkxxxooojjjrrryyyuuuqqqhhh^^^OOOFFFJJJNNNRRR```rrrwwwiiijjjpppuuusssjjjjjjssspppZZZRRRHHHBBBCCCHHHMMMOOORRRRRRVVV\\\^^^[[[ZZZ[[[XXXeeexxxcccUUUOOOLLLNNNQQQSSSWWW\\\iiilllrrr{{{yyyjjjgggsss{{{dddPPPCCCIIIOOOnnnsssPPP@@@>>><<<999888666666666555555555444444333333333333333222111111000000000000000000000000000000000000000000000000000000//////......------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************************************((()))***,,,,,,+++******)))))))))))))))******+++************************(((((()))***+++,,,,,,---------,,,,,,,,,,,,---------...///111333555777777999999999999:::;;;<<<===>>>???AAAAAABBBCCCFFFHHHHHHGGGHHHJJJLLLMMMMMMKKKKKKSSSgggkkkddd^^^]]]^^^___bbbgggrrrzzzooobbbUUUNNNLLLKKKJJJGGGFFFEEEEEEEEEDDDAAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGHHHIIIIIIIIIIIIIIILLLOOOPPPNNNNNNQQQSSSRRRZZZiii~~~tttuuu}}}ppp\\\NNNQQQ[[[hhhqqqrrr{{{{{{yyykkk```aaaggguuuqqqbbbTTTNNNFFFBBBCCCFFFIIIJJJQQQQQQTTTYYYYYYWWWYYY]]]\\\nnn}}}pppfff]]][[[___gggtttmmmhhhvvvttt^^^RRRKKKGGGUUUmmmxxx\\\CCC===>>>999555777666666555555555444444444222333333333333222111111000000000000000000000000000000000000000000000000///////////////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************++++++************************************************''')))***,,,,,,,,,***))))))))))))))))))******+++************************))))))*********+++++++++------,,,,,,,,,,,,---------...///111333555777777::::::999::::::;;;<<<======???AAABBBAAABBBFFFIIIGGGGGGGGGJJJMMMNNNNNNMMMKKKSSShhhooohhhcccdddfffgggkkkoooppp}}}kkk[[[RRRNNNLLLIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHJJJKKKLLLLLLLLLJJJMMMPPPOOOLLLNNNSSSYYYRRR[[[nnngggWWW[[[iiivvvyyyssslllffffffjjjlllhhhccc___XXXWWW___jjj}}}hhhWWWEEEDDDDDDFFFJJJLLLMMMMMMRRRRRRUUUYYYXXXVVVYYY___hhh|||{{{zzzwwwssswwwzzzpppfffkkkyyyVVVFFFFFFLLLOOOfffbbbKKK999:::<<<777555888555555555555555444444444222333333333333222111111000000000000000000000000000000000000000000000000.........///////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******************++++++************************************************'''(((***,,,---,,,***))))))))))))))))))******+++******************************************++++++...------,,,,,,------...---...///111333555777777::::::::::::;;;<<<======<<>>@@@AAABBBCCCEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKNNNaaazzzllleee```YYYRRRPPPOOOMMMLLLMMMNNNQQQRRRSSSTTTVVVVVVUUUVVVXXXYYYaaammmwwwvvvrrrssswwwxxxmmmWWWTTTaaahhhqqqlllnnn~~~qqq\\\RRROOOOOONNNMMMKKKJJJJJJJJJIIINNNZZZsssnnnZZZMMMHHHCCCEEEGGGIIIKKKNNNRRRUUUVVV[[[YYYXXXZZZWWW\\\llluuukkkeeezzz___FFFHHHHHHCCCTTTqqqjjjIIIAAA===888777888888666444444444333222222222333333111111111222222222222222000000111111111111000000000000000000000000000000...............---------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***---///111++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,---///222444555666777666777888888888999;;;======???AAABBBBBBCCCEEEGGGJJJJJJKKKKKKJJJIIIIIIHHHKKKNNN___uuuiiiccc```]]][[[\\\^^^bbbdddhhhhhhgggeeedddfffjjjmmmtttaaagggzzzwwwmmmooouuusss}}}xxxsssxxxggg[[[VVVRRRSSSSSSRRRPPPNNNOOOPPPUUUiiisss___NNNFFFEEEBBBEEEHHHKKKMMMPPPSSSUUUTTTZZZYYYYYY\\\[[[eee{{{pppgggfffzzzmmmSSSAAACCCJJJQQQiiiwwwPPP>>>;;;999777777777777555333444333333222222333333333111111111111111222222222000000111111111111000000////////////////////////........................------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********+++///333888;;;***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,---///222444555666777777888888888777999<<<>>>===???AAABBBBBBCCCEEEGGGJJJKKKKKKKKKJJJIIIHHHHHHJJJMMM]]]{{{|||zzz{{{}}}uuupppkkkqqqxxx}}}pppggg]]]^^^^^^[[[XXXUUUUUUUUUWWWpppyyyeeeSSSGGGCCCEEECCCFFFJJJMMMOOOQQQSSSUUUTTTXXXWWWXXX[[[[[[kkkrrreeehhhqqqpppWWWNNNDDDCCCRRRnnnXXX>>>:::888777666666666666444333333333333222222333333444111111111111111111111111000000111111111111000000........................---.....................------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,+++++++++***************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((+++///333555*********+++++++++,,,,,,,,,++++++******++++++,,,,,,---///222444555666777777888888888888999<<<>>>>>>???AAABBBBBBBBBDDDFFFIIIIIIJJJJJJJJJJJJJJJIIIGGGKKKZZZuuutttuuuyyylllkkkiiifffccc```]]][[[]]]sssmmmZZZMMMEEECCCEEEDDDGGGLLLOOOQQQQQQRRRSSSSSSVVVTTTUUUYYY\\\ssssssgggdddooorrrZZZGGGJJJIIILLLeeennnJJJ<<>>===???AAAAAAAAAAAACCCEEEHHHHHHIIIJJJKKKKKKKKKKKKFFFJJJUUUkkk{{{{{{}}}bbbQQQIIIEEEDDDEEEEEEIIINNNQQQRRRRRRRRRRRRQQQSSSRRRWWW]]]eeeqqqkkkkkksssuuu\\\OOODDDFFFMMM^^^}}}wwwXXXEEE>>>>>>777777666555333333333444333222222222333333444555222111111111000000000///000000111111111111000000........................---------.........//////------------------------------,,,,,,,,,,,,++++++******++++++++++++******++++++++++++************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++***+++++++++************++++++++++++,,,++++++******++++++,,,,,,---///222444555666777666888:::;;;::::::<<<===<<<>>>@@@@@@@@@@@@BBBCCCHHHIIIJJJJJJKKKJJJJJJJJJHHHJJJPPP```xxx\\\LLLHHHFFFEEEEEEFFFJJJOOORRRSSSRRRQQQQQQNNNQQQRRRYYYdddqqqpppccchhhwwwwwwZZZJJJFFFHHHFFFQQQmmm[[[EEE>>>999444888888777444222222333555222222222222333333444555222111111111000000//////000000111111111111000000000000000000000000000000---------.........//////---------------------------------,,,,,,,,,++++++******++++++++++++******+++++++++************)))************************((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,,,,)))************+++++++++,,,++++++++++++++++++,,,,,,---///222444555666777555777:::<<<;;;;;;;;;<<<<<<>>>????????????AAABBBJJJJJJJJJKKKJJJJJJIIIIIIKKKKKKLLLXXXwww|||~~~qqq\\\RRRFFFCCCHHHHHHMMMMMMPPPSSSUUUUUUSSSQQQMMMQQQWWW]]]hhhnnnddddddzzzqqqYYYGGGEEEKKKHHHIIIbbbYYYGGG<<<777888777888777666444444555555666333333333222222222111111111111111111111111111111111111111111111000//////////////////////////////........................,,,---...//////...---,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++***))))))***+++,,,)))'''&&&(((+++************************))))))))))))))))))))))))*********)))))))))(((((((((((()))************)))************+++,,,---......---+++******+++---...,,,...111333333444555777777777888999::::::;;;;;;???>>>???BBBAAA???@@@DDDIIIIIIJJJKKKKKKJJJIIIHHHIIIIIINNNVVVlll|||pppZZZQQQGGGEEEJJJIIIPPPRRRVVVXXXXXXWWWWWWXXXRRRTTTXXX```qqqqqqeeejjjwww{{{aaaQQQFFFEEEJJJJJJPPPnnnuuuMMMBBB<<<::::::555888777666555444555555666333333333222222222111111111111111111111111111111000111111111111000//////////////////////////////........................,,,---...//////...---,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++***))))))***++++++)))'''&&&)))+++************************)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))************************+++,,,---......---+++******+++---...,,,...111222333333555777777777888999:::;;;;;;<<>>???BBBAAA???@@@DDDIIIJJJJJJKKKKKKJJJIIIHHHHHHIIINNNVVVkkkoooWWWOOOHHHIIIMMMJJJQQQTTTWWWXXXVVVTTTUUUWWWVVVVVVZZZfff}}}tttdddccczzzcccOOOIIIFFFFFFIIIMMM[[[~~~___@@@<<<<<<===;;;333777666555555444444555555333333333222222222111111111111111111111111111111000000111111000000///...////////////////////////........................------............------+++++++++++++++*********++++++++++++++++++++++++***++++++++++++***))))))***++++++)))(((''')))+++************************)))))))))))))))))))))))),,,++++++++++++************)))((((((((()))+++,,,************+++,,,---...------++++++++++++------,,,...111222333333555666777777888999:::;;;<<<<<>>???BBBAAA???@@@DDDJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHNNNUUUiii{{{yyyvvvrrrppprrrwww|||nnnUUUNNNJJJMMMQQQNNNUUUVVVWWWXXXXXXWWWWWWWWW[[[\\\aaaqqqssskkkgggvvvsssRRREEEEEEEEEGGGKKKTTTiiimmmMMM:::;;;:::;;;:::444666666555555444444444444333333333222222222111111111111111111111111111111000000000000000//////...////////////////////////........................------------------------***************************************************++++++++++++***))))))*********))))))))))))***************************))))))))))))))))))))))))))))))))))))((((((((((((+++***((('''''')))+++,,,************+++,,,---------,,,,,,++++++,,,,,,---+++...000222222333555666777777888999:::<<<======???>>>???BBBAAA???@@@DDDJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHLLLSSShhh|||rrrlllpppuuussspppooonnnppprrrqqqqqqvvvpppVVVOOOKKKOOOUUURRRZZZYYYZZZ___dddgggeeeccceeeiiiqqqmmmdddmmmzzznnn[[[IIICCCCCCDDDKKKUUUggg~~~tttUUUBBB;;;===777666888555555555555555555444444333333333333222222222111111000000000000000000000000000000000000000///......////////////////////////........................---------,,,,,,---------***************************************************++++++++++++***))))))))))))))))))*********)))************************))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''''')))+++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222333444666666777888999;;;<<<===>>>???>>>???BBBAAA???@@@DDDIIIIIIIIIHHHHHHIIIIIIIIIKKKIIIKKKQQQgggxxxwwwxxx|||xxxqqqmmmmmmrrrxxxvvvyyy{{{}}}}}}}}}~~~}}}}}}}}}rrrYYYQQQLLLPPPXXXXXX[[[]]]bbbiiipppttttttrrruuu|||sssdddfff}}}mmmQQQIIICCCCCCCCCGGGYYYkkk{{{XXXFFF<<<===>>>555222777666444555555555555444333333333333333222222222111111000000000000000000000000//////000000//////...---////////////////////////........................------,,,,,,,,,,,,------*********+++++++++++++++***************************++++++++++++***)))))))))(((((()))++++++***(((************************))))))))))))))))))))))))))))))***************+++***)))((((((((()))+++,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---000111222222444555666777888:::;;;===>>>??????>>>???BBBAAA???@@@DDDHHHGGGGGGGGGHHHIIIJJJKKKLLLIIIKKKQQQhhhrrrpppooottt|||wwwiiibbb___^^^aaafff```aaacccbbbaaaaaacccdddffffffeeeeeefffiiikkkmmmrrrvvv{{{vvv]]]TTTLLLPPPZZZ\\\bbbjjjtttyyyyyyyyy{{{~~~ssskkklllzzzgggWWWFFFBBB@@@CCCGGGTTTqqq___HHH@@@888;;;<<<444333777444444444555555555444333222333333333222222222111111000000000000000000000000//////000000//////...---////////////////////////........................------,,,++++++,,,------++++++++++++,,,,,,,,,---***************************++++++++++++***)))))))))((('''))),,,,,,***(((************************))))))))))))))))))))))))))))))))))))******++++++))))))))))))************************+++,,,---...+++,,,,,,------,,,,,,+++***---000111111222444555666777888:::<<<===?????????>>>???BBBAAA???@@@DDDFFFFFFFFFFFFHHHJJJLLLMMMJJJIIIMMMTTTjjj~~~{{{yyy|||zzzoooccc^^^\\\\\\___ccc_________\\\ZZZYYYZZZ[[[aaa```^^^\\\\\\]]]___```cccggglllooorrruuu{{{xxx```UUULLLOOO[[[___ppp}}}}}}uuuhhhjjjyyypppWWWOOOGGGBBB@@@DDDLLL```pppMMMDDD>>>666777:::555555888222333444555555555444333222333333333222222222111111000000000000000000000000///////////////......---////////////////////////........................------++++++++++++------+++++++++,,,,,,---------))))))))))))))))))))))))***++++++++++++***)))))))))''''''))),,,---***'''************************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))************)))************+++,,,---...+++,,,,,,------,,,,,,+++***---///111111222444555666777888:::<<<>>>???@@@???>>>???BBBAAA???@@@DDDEEEEEEEEEFFFHHHJJJMMMNNNIIIIIIOOOWWWlllzzzvvvuuuuuutttrrrooommmiiihhhhhhiiiiiihhhllljjjfffccc```^^^]]]]]]]]]aaafffhhhhhhiiilllooonnnssszzzyyycccYYYOOORRR___eeerrrooovvvzzzZZZJJJFFF===@@@CCCGGGZZZ|||uuuSSSFFF===666666666666555555555555444444444333333222222222222222222111111111000000000000000000////////////......////////////..............................//////...---,,,++++++***,,,,,,,,,+++++++++******+++++++++************))),,,+++***))))))***+++,,,))))))))))))))))))))))))*********************+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))))))))((()))******+++,,,++++++******++++++,,,---///000111000000222444777777888999;;;<<<======@@@AAABBBBBBAAA@@@AAACCCCCCDDDEEEFFFGGGHHHIIIIIIKKKGGGKKKVVVnnn~~~{{{zzzvvvzzzwwwaaaWWWOOOSSSaaaggg~~~{{{}}}{{{~~~bbbLLLCCCCCCBBBBBBDDDQQQnnncccHHH???888666666666666555555555555444444333333333222222222222222222111111111000000000000000000////////////......////////////..............................------------------,,,,,,,,,,,,,,,+++++++++******+++++++++************)))++++++***))))))***++++++))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************))))))******+++,,,,,,++++++******++++++,,,---///000111000111222444777777888999;;;<<<======???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIMMMIIINNNZZZrrrwwwuuu```WWWQQQWWWgggnnnooorrr|||~~~~~~ttt\\\LLLBBBAAAEEEEEEEEEJJJ^^^sssOOO===:::444666666666555555555555444333333333333222222222222222222222111111111111111000000000000////////////......////////////..............................,,,,,,,,,---------......,,,,,,,,,+++++++++******+++++++++************)))++++++***))))))***++++++))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++******++++++,,,---,,,++++++******++++++,,,---...000000000111222444777777888999;;;<<<======>>>???AAAAAA@@@???AAABBBDDDDDDEEEGGGHHHHHHHHHIIILLLIIINNN[[[ssssss___XXXTTT]]]nnnwwwuuufffooozzzyyyxxxxxx|||uuu[[[KKKEEEDDDFFFIIICCCKKKZZZpppxxx\\\BBB::::::555666666555555555444444444333222222222222222222222111111111111111111111111000000000000////////////......////////////..............................------------------------,,,,,,,,,+++++++++******+++++++++*********))))))+++******************+++))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************,,,++++++++++++,,,------,,,++++++******++++++,,,,,,...000000000111333555777777888999;;;<<<=========???@@@@@@??????AAABBBDDDEEEFFFHHHHHHHHHHHHHHHHHHFFFLLLXXXnnnmmmZZZVVVSSS]]]pppyyy}}}nnneeerrrzzzvvvsssppp}}}yyymmm]]]NNNGGGGGGFFFEEEEEEEEE[[[vvv```LLL===:::;;;666555555555555444444444444222222222222222222222222111111111111111111111111000000000000////////////......////////////..............................//////...---,,,,,,++++++,,,,,,,,,+++++++++******+++++++++*********))))))*********++++++*********))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))******************************))))))))))))******((()))))))))************,,,,,,,,,+++,,,,,,---...,,,++++++******++++++,,,,,,---///000000111333555777777888999;;;<<<=========???@@@@@@@@@@@@BBBCCCDDDEEEGGGIIIIIIIIIHHHGGGFFFDDDKKKUUUjjjfffUUUQQQNNNXXXiiiqqquuuwwwnnnkkkwww{{{sssooommm{{{lllUUUMMMGGGFFFEEECCCBBBDDDUUUsssbbbKKKCCC;;;999:::555555555555444444444444333111111111222222222222222111111111111111222222222000000000000////////////......////////////..............................000///...---,,,++++++***,,,,,,,,,+++++++++******+++++++++************))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))************,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,+++---///000111222444666777777888999;;;<<<======>>>???AAAAAAAAAAAACCCEEEDDDFFFHHHIIIJJJIIIHHHGGGFFFEEELLLVVViiidddSSSOOOJJJQQQ```gggooovvvssssss|||zzzqqqnnnxxx~~~```MMMHHHEEECCCCCCBBBCCCJJJSSSrrreeeKKK>>>>>>:::777888555555555555444444444333333000111111111222222222222000000111111111222222222000000000000////////////......////////////.......................................------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************))))))***++++++++++++***)))))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))************+++++++++++++++,,,,,,---,,,++++++******++++++,,,+++---///000111222444666777777888999;;;<<<======>>>@@@BBBBBBBBBBBBDDDFFFEEEFFFHHHJJJJJJIIIGGGFFFEEEEEEMMMWWWjjjfffUUUPPPJJJNNN[[[```nnnxxxxxxxxx~~~yyyoooooo~~~~~~iiiTTTKKKDDDCCCCCCBBBBBBHHHXXXgggVVV@@@999>>>:::666888666555555444444444333333333000000111111222222222222000000111111222222222222000000000000////////////......////////////..............................,,,,,,,,,---------......,,,,,,,,,+++++++++******+++++++++************))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))***+++,,,------))))))))))))))))))))))))******************************))))))))))))******))))))))))))************++++++******++++++,,,---,,,++++++++++++++++++,,,+++---///000111222444666777777888999;;;<<<======???AAABBBCCCCCCCCCEEEGGGEEEFFFIIIKKKKKKIIIGGGFFFCCCCCCLLLVVVjjjfffPPPOOOLLLPPP]]]eeetttzzz~~~yyyqqqnnnuuu}}}tttqqqkkkZZZMMMDDDDDDAAACCCHHHFFFIIIaaa~~~|||fffCCCAAA>>>;;;888777666666444444333333333333222222222222222222222222222222000000000000////////////////////////////////////////////////////////////......//////......---,,,------------------------+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---......---,,,,,,++++++,,,,,,------...///000222444555666777777888999;;;<<<======@@@AAABBBCCCDDDDDDDDDDDDGGGIIIJJJJJJIIIGGGGGGGGGDDDCCCKKKUUUjjjmmmVVVSSSPPPQQQYYY^^^mmmqqqrrrnnnjjjppp~~~sssiiihhhvvvpppZZZOOOHHHCCCBBBCCCDDDEEEOOOfff^^^LLL@@@>>><<<999777666666555444444333333333333222222222222222222222222222222000000000000////////////////////////////////////.......................................------,,,------------------------+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---......---,,,,,,++++++,,,,,,------...///000222444555666777777888999;;;<<<======???@@@AAABBBCCCCCCCCCCCCEEEGGGIIIJJJHHHGGGGGGHHHCCCBBBJJJSSSfffpppZZZVVVQQQQQQUUUUUUbbbeeehhhgggjjjwwwmmm```]]]eeelllUUUHHHDDDDDDCCCAAAGGGHHHJJJaaa]]]FFF<<<<<<;;;:::888777666666666444444333333333333222222222222222222222222222222000000000000////////////////////////////////////.......................................---,,,,,,------------------------+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******++++++,,,---...,,,,,,++++++++++++,,,,,,---...///000222444555666777777888999;;;<<<======>>>???@@@AAABBBBBBBBBBBBCCCEEEHHHIIIHHHGGGHHHHHHEEEDDDKKKRRReeeuuu```ZZZUUUTTTXXXUUU\\\ccclllrrryyywwwiii]]]]]]cccooottthhhVVVGGGAAABBBCCCCCCCCCJJJRRR___}}}```III@@@<<<::::::999888777777777777444444333333333222222222111111111111111111111111000000000000////////////////////////////////////........................------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...,,,,,,++++++++++++,,,,,,---...///000222444555666777777888999;;;<<<======???@@@AAABBBBBBCCCBBBBBBBBBDDDGGGHHHHHHHHHHHHIIIIIIHHHMMMUUUggg}}}~~~hhh```XXXYYY___^^^cccoookkk```XXXUUU[[[gggwwwxxx^^^UUUKKKEEEDDDCCCBBBBBBGGGPPPeeekkkJJJ???===<<<999999999999999888888777444444333333333222222222111111111111111111111111000000000000////////////////////////////////////........................---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------,,,++++++******++++++,,,---...///000222444555666777777888999;;;<<<======@@@AAABBBCCCCCCDDDDDDDDDBBBDDDGGGIIIHHHHHHIIIJJJKKKHHHNNNWWWlllsssnnnrrrxxx|||{{{yyy}}}pppcccYYY^^^kkknnnzzzmmm\\\WWWUUUSSS[[[iii~~~dddOOOIIIEEEEEEEEECCCCCCEEERRReee{{{VVVAAA;;;;;;:::888999999999999888777777444444333333333333222222111111111111111111111111000000000000////////////////////////////////////---------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))******+++,,,---++++++************++++++---...///000222444555666777777888999;;;<<<======AAAAAABBBCCCDDDDDDDDDDDDCCCEEEHHHIIIIIIIIIJJJKKKIIIFFFKKKXXXqqqxxxdddbbbffflllppppppkkkjjjmmmrrrmmmkkkqqq{{{|||nnndddppplll\\\SSSVVVXXXZZZjjjrrrVVVIIIDDDBBBCCCCCCBBBHHHOOOiii^^^GGG===:::999:::777777888888888777666555444444333333333333222222111111111111111111111111000000000000////////////////////////////////////------------------------,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++************++++++---...///000222444555666777777888999;;;<<<======@@@@@@AAABBBCCCCCCCCCCCCEEEGGGJJJKKKJJJJJJJJJKKKIIIDDDKKK[[[yyyrrr^^^\\\[[[```fffgggccc___^^^___```___ggguuuxxxooo]]]QQQNNNUUUZZZdddhhhPPPIIIDDD@@@AAAAAABBBMMMYYY}}}bbbDDD999888666666999666666777777777555444333444444444333333333222222000000000000000000000000000000000000////////////////////////////////////------------------------,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++************++++++---...///000222444555666777777888999;;;<<<======??????@@@AAABBBBBBBBBBBBFFFHHHKKKLLLKKKJJJJJJKKKKKKFFFLLL___uuu``````[[[[[[\\\\\\ZZZWWWXXX[[[[[[]]]dddqqqlll^^^WWWPPPOOOWWWeeeyyydddDDDFFFBBB@@@@@@AAAFFFTTTdddcccNNN<<<:::;;;777666:::666666666666666555555444333333333222222111111111111111111111111111111111000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&)))************+++++++++,,,++++++******++++++,,,---///000111111222444666666888999999999999:::<<<@@@AAABBBDDDDDDDDDDDDCCCEEEFFFGGGHHHJJJKKKLLLLLLKKKHHHIII]]]kkkfffdddaaa^^^]]]ZZZXXX[[[```dddgggooovvvddd[[[UUURRRWWWhhh|||iiiHHHCCCAAACCCGGGFFFIII[[[rrr|||QQQBBB888999;;;777777;;;666666666666666555444444222222222111111000000000000000000000000000000000000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))(((''''''''')))************+++++++++,,,++++++******++++++,,,---///000111111222444666666888999999999999:::<<<@@@AAABBBDDDDDDDDDDDDCCCEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLNNN___}}}qqqjjjddd______```aaafffmmmzzz}}}rrrbbbXXXUUUUUUZZZjjjkkkFFF>>>@@@JJJNNNTTTooo]]]@@@888555888999555555:::555666666666666555444444111111111000000000000000////////////////////////000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))(((((('''''')))************+++++++++,,,++++++******++++++,,,---///000111111222444666666888999999999999:::<<>>>>>777777666555444555888:::444555555555555444333333222222222222222333333333111111111111111111111111/////////.........------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((())))))))))))))))))))))))(((((((((((()))************+++++++++,,,++++++******++++++,,,---///000111111222444666666888999999999999:::<<<>>>???AAABBBCCCCCCBBBBBBAAABBBCCCDDDFFFGGGHHHHHHFFFHHHLLL\\\~~~~~~sssaaa[[[TTTSSSWWWeee{{{rrr^^^QQQKKKAAACCCLLLNNNaaaooooooNNN???<<<===333444444444555777777666444444555555444444333222000111111111222222222222111111111111111111111111//////.........---------------------------------------------------------************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++,,,++++++******++++++,,,---///000111111222444666666888999999999999:::<<<>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIFFFIIILLLWWWsss|||lllaaaUUURRRRRRWWWaaarrrkkk]]]HHHAAADDD@@@CCCOOOWWWwwwxxxRRR>>>999888444222333333444555666333///444444555555444444333222//////000000111111111222000000000000000000000000//////.........---------------------------------------------------------************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++,,,++++++++++++++++++,,,---///111111111222444666666888999999999999:::<<<>>>???AAABBBCCCCCCBBBAAABBBCCCDDDEEEFFFGGGHHHIIIDDDIIIKKKQQQhhhlll[[[WWWZZZQQQQQQSSS```{{{mmmSSSJJJCCCCCCHHHHHHLLLccc}}}vvvOOO>>>999444333555444444444444444555666777555555555555444333222111000000000000000000000000000000111111111111000000000///...---,,,---......000000///...---,,,,,,+++......//////......---,,,------------------------************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++++++++***)))((()))******)))'''&&&'''))))))((('''''''''(((***+++,,,+++)))***++++++***((('''''''''''''''((())))))*********))))))))))))))),,,++++++******++++++,,,---///000111111222444666888888999999999:::::::::>>>???AAABBBCCCBBBBBBAAADDDDDDDDDEEEFFFHHHIIIJJJFFFEEEHHHJJJXXXuuubbbTTTQQQUUUTTTYYYcccttt{{{^^^LLLHHHEEEFFFHHHHHHSSSuuu}}}aaaEEE<<<:::777666999444444444444444555666666555555555555444333222111000000000000000000000000000000111111111111000000000///...---,,,------.../////////...------,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************************++++++++++++***)))(((+++,,,,,,+++)))(((***+++)))(((((('''((()))***+++***)))((()))+++,,,+++***'''''''''''''''((())))))***))))))))))))))))))))),,,++++++******++++++,,,---///000111111222444666888888888999999999::::::>>>???AAABBBCCCBBBBBBAAACCCDDDDDDEEEFFFGGGHHHIIIFFFDDDGGGJJJXXXsssdddWWWOOONNNRRRZZZhhh{{{uuu___NNNFFFFFFGGGMMMXXXdddvvvZZZIII;;;999:::777666888444444444444444444555666555555555444444333222111000000000000000000000000///000000111111000000/////////...------------...------------------------+++++++++++++++******)))++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++******))))))++++++,,,+++)))(((***+++((((((((((((((()))******((('''''')))+++---,,,,,,'''''''''((((((((())))))))))))))))))))))))******,,,++++++******++++++,,,---///000111111222444666888888888999999999999:::>>>???@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGEEECCCFFFJJJZZZ~~~ppp```VVVPPPOOOSSSYYYjjj}}}wwwfffYYYLLLEEEEEEFFFOOOccc]]]FFF>>>888888888444333555444444444333333444555555444444444444333222111111000000000000000000000000//////000000000000////////////......------------,,,,,,,,,------.........+++++++++++++++***))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))************))))))((())))))(((''''''(((***((((((((((((((())))))***)))((('''(((+++,,,+++***''''''((())))))))))))))))))))))))))))))*********,,,++++++******++++++,,,---///000111111222444666888888888888999999999999===>>>@@@BBBCCCCCCBBBBBBAAABBBCCCDDDDDDEEEEEEEEEEEECCCFFFLLL\\\jjj^^^RRRMMMOOOVVVaaakkknnnVVVMMMIIIDDDDDDHHHLLLfffcccBBB>>>:::777777555333222444555444444333333333444444444444444444333222111000000000000000000000000000//////000000000000//////...............---------++++++,,,,,,---.........,,,,,,,,,,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))((())))))((('''''')))***'''(((((()))))))))))))))***)))((()))******)))((('''((())))))******))))))(((((())))))************,,,++++++******++++++,,,---///000111111222444666777777888888888999999999===>>>@@@BBBCCCCCCCCCCCCAAABBBCCCDDDEEEEEEDDDDDDEEEDDDHHHOOOaaaqqqYYYQQQKKKNNNVVVdddvvvlllVVVEEECCCDDDCCCIIISSS```kkkMMM666:::888666555555555666777555444444333333333333333444444444333333222111000000000000000000000000000...//////000000//////.........//////......---,,,++++++,,,,,,---------...---------------,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******)))))))))***+++***))))))+++---''''''((()))))))))))))))+++***(((((()))***(((''''''((()))***+++***)))(((((((((((()))******++++++,,,++++++******++++++,,,---///000111111222444666777777777888888888888999<<<>>>@@@BBBCCCCCCCCCCCCAAABBBDDDEEEEEEEEEDDDCCCFFFEEEKKKTTTfffpppcccQQQNNNOOOVVVcccwww|||dddVVVHHHBBBEEEFFFFFFTTTggggggQQQCCC999777666555444555666666555555444333333222222333333333333444333333222111000000000000000000000000000......////////////......---.../////////...---,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))***+++***))))))+++---&&&'''((()))***))))))((()))((('''((()))***)))((('''((()))++++++***)))((('''(((((()))******++++++,,,++++++******++++++,,,---///000111111222444666777777777777888888888888<<<===???BBBCCCDDDDDDCCCBBBCCCEEEFFFFFFEEEDDDCCCGGGGGGNNNXXXkkk~~~pppcccYYYOOOPPPUUU```ooolllQQQIIIBBBCCCJJJIIIJJJ___zzztttRRRDDDAAA???777666555444555666444000555444333333222222222222333333333333222111000000000000000000000000000000......////////////......---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((()))((('''((()))+++&&&''')))*********)))((('''&&&&&&'''***++++++***'''(((***+++,,,+++)))((('''(((((()))***+++++++++,,,++++++++++++++++++,,,---///111111111222444666777777777777888888888888<<<===???BBBCCCDDDDDDDDDBBBCCCEEEGGGGGGFFFDDDCCCHHHHHHQQQ[[[nnnyyyhhhZZZUUUWWWQQQXXXeeezzzaaaOOOLLLHHHAAABBBLLLVVVbbbyyyvvvUUUCCC;;;888999666666555444333333222222444333333222222333333444222333333333333222111111000000000000000000000000111111000/////////////////////000000///...------+++,,,------++++++,,,---******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((('''&&&&&&***((('''%%%%%%'''(((***(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))******+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,---...000111000111222444777777777777888999:::;;;===???BBBDDDEEEFFFEEEDDDAAACCCDDDEEEDDDEEEFFFHHHHHHMMMYYYbbbpppsssfff\\\TTTRRRTTTaaannnqqq```MMMEEEFFFDDDCCCMMMddd|||[[[DDD<<<999666555666555555444333333222222444333333222222333333444222333333333333222111111000000000000000000000000111000000//////////////////////////////...------+++,,,------++++++,,,---******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((())))))))))))((('''&&&+++***)))(((((()))***+++((((((((((((((((((((((((******)))))))))((((((((((((((((((((()))))))))*********)))(((((((((((((((*********)))))))))))))))+++***)))))))))***+++,,,************+++++++++,,,---///000111000111222444777777777777888999:::;;;===???AAADDDEEEEEEEEEDDDAAABBBDDDEEEDDDEEEFFFHHHHHHNNNZZZcccppptttbbbXXXSSSQQQUUUZZZrrrzzz```RRRKKKCCCBBBEEEFFFPPPccc~~~}}}bbbEEE999:::;;;777444555555444444333333222222333333222222222222333333222333333333333222111111000000000000000000000000111000//////......//////...////////////...------+++,,,------++++++,,,---******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))((((((((()))))))))*********))))))(((((((((((((((+++*********))))))((((((******))))))******+++,,,)))))))))*********++++++---///111111111111333444777777777777888999:::;;;===>>>AAACCCEEEEEEDDDCCC@@@BBBDDDDDDDDDDDDFFFHHHIIIPPP]]]eeeqqqwwwjjj[[[RRROOOTTT___jjjuuubbbPPPJJJHHHCCCCCCGGGOOOeeecccPPP>>>888:::999666444444444444333333333222222333333222222222222333333222333333333333222111111////////////////////////000000///............///.........//////...------+++,,,------++++++,,,---******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))++++++******)))(((((((((***************+++++++++((())))))))))))*********---///111111111111333555777777777777888999:::;;;<<<>>>@@@CCCDDDDDDCCCCCC@@@BBBDDDDDDDDDDDDFFFGGGJJJRRRaaahhhqqqkkklllnnnnnnjjjjjjsssxxxkkkaaaZZZTTTRRRUUUaaatttwwwTTTJJJCCCDDDCCCAAAFFFOOO```~~~xxx[[[KKKBBB:::777555222111222333333333333333222222222333222222111111222222333222333333333333222111111////////////////////////000//////...............------............------+++,,,------++++++,,,---******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))************))))))(((((())))))******++++++++++++((())))))))))))*********...///111222111222333555777777777777888999:::;;;;;;===???BBBCCCCCCCCCBBB@@@AAACCCDDDCCCDDDEEEGGGJJJUUUeeelllrrrWWWWWWZZZ\\\[[[ZZZ```hhhyyy~~~ooo```UUUPPPPPPUUU```ooovvv___PPPFFF@@@>>>BBBDDDHHHWWWiii~~~~~~XXXCCC===:::888888555222222666333333333333222222222222222222111111111111222222222333333333333222111111000000000000000000000000000///......------......,,,,,,---............---+++,,,------++++++,,,---******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((())))))******))))))))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********++++++((((((((((((((())))))***)))))))))))))))))))))***))))))***++++++++++++***)))))))))*********++++++...000111222222222444555777777777777888999:::;;;;;;<<>>AAABBBBBBBBBAAA???AAACCCCCCCCCCCCEEEGGGLLLYYYlllqqqsssXXXPPPJJJLLLOOOPPPQQQTTTVVV[[[dddlllvvvrrr___VVVTTTTTTTTT\\\]]]kkk~~~bbbKKKBBBDDDGGGJJJFFFKKKXXXffftttdddIII>>>@@@;;;555111444777555333222222222222222222222222222222222111111111111222222222333333333333222111111000000000000000000000000//////...------------...+++,,,------.........---+++,,,------++++++,,,---******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&&&&'''(((((()))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))*********+++)))************+++++++++((((((((((((((()))******''''''((()))***+++,,,,,,((()))***+++,,,+++*********++++++++++++,,,,,,,,,///000222222222222444666777777777777888999:::;;;:::<<<>>>AAABBBBBBAAAAAA???AAACCCCCCCCCCCCEEEFFFLLLZZZnnnrrrsssaaaUUUKKKKKKPPPQQQPPPOOOTTTVVVXXX[[[cccpppzzzaaaVVVTTTRRRQQQRRR\\\ppprrr___RRRIIIAAA???@@@GGGNNNXXXppp{{{```OOOAAA999:::666666555444333333222222333333333222222111111111000000000000000111111222222222333222222111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((()))***************))))))))))))************((()))***+++,,,---------+++***)))((((((***,,,---...///111111111222333555888777777777888999::::::999:::<<<>>>@@@AAABBBBBBAAABBBDDDDDDCCCDDDEEEGGGMMM\\\nnnooopppyyyiii[[[WWWXXXWWWSSSQQQQQQQQQQQQRRRVVV```llluuuqqqaaaSSSPPPUUU]]]hhhqqq}}}~~~aaaWWWLLLGGGCCCAAACCCGGGRRRhhh~~~\\\JJJDDD<<<555444666555555444333333222222333333333222222111111111000000000000000111111222222222333222222111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))***************))))))))))))************((()))***+++,,,,,,,,,,,,+++***)))((()))***,,,---...///111111111222333555777777777777888999::::::;;;<<<===???@@@AAABBBBBBAAABBBDDDDDDCCCCCCEEEFFFJJJXXXiiilllpppsssjjjlllrrrqqqlllhhh___]]][[[XXXYYY^^^eeekkkmmmsss}}}}}}qqqYYYSSSPPPUUUaaarrrqqq\\\GGGBBB??????AAADDDMMMUUUjjj{{{^^^BBB;;;===;;;666222555555444444333333222222222222222222222111111111000000000000000111111222222222333222222111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((()))***************))))))))))))************(((((()))***+++++++++++++++***)))))))))***,,,---...///111111111222333555777777777777888999:::;;;>>>??????@@@@@@AAAAAABBBAAABBBDDDDDDCCCCCCDDDFFFGGGTTTdddhhhppptttrrrxxx}}}zzztttooolllllloooqqqhhhnnnwwwzzzfffZZZSSSSSSXXXdddvvvzzzgggVVVJJJDDD@@@???AAAEEENNN]]]kkk]]]JJJ:::777;;;:::666444444444444333333333222222222222222111111111111111000000000000000111111222222222222222222111//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))*********************************(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***(((((()))***************((()))))))))************(((((()))*********************)))))))))***+++,,,...///111111111111333555777777777777888999;;;;;;AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDCCCBBBBBBDDDEEEGGGSSSbbbhhhqqqmmmvvv}}}zzzyyyvvvzzz}}}iiiZZZUUUPPPUUUaaatttmmm\\\PPPIIIFFFCCC@@@AAAFFFPPP___tttzzzcccEEE>>>888777666444444555333333333333333222222222111111111111111111111111000000000000000111111222222222222222222111//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))************************************(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***(((((()))***************((()))))))))************(((((()))************)))***************+++++++++...///111111111111333555666666666777888:::;;;<<>>???FFFUUUgggzzz{{{\\\LLL999::::::888666555777999333333333333222222222222000000000111111111111111000000000000000111111222222222333222222111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))******++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((()))***************))))))))))))************))))))******+++******)))))))))******++++++++++++...///111111111222333555666666666777888:::;;;<<>>???@@@DDDKKKWWW```vvvpppRRR===888===888777555333333444333111222222222222222222222222//////000000111111111222000000000000000111111222222222333222222111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((()))***************))))))))))))************++++++,,,,,,,,,++++++***))))))***++++++++++++***...///111111111222333555555555666777888:::<<<===BBBAAA???>>>>>>???AAABBBAAABBBCCCCCCAAAAAAAAACCCFFF[[[uuu}}}}}}vvv```[[[WWWZZZdddrrr}}}sss```PPPDDDFFF>>>===BBBBBB@@@GGGTTTmmmyyyfffPPPGGG>>>999:::555555444333333222111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111000//////................................................++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))***)))'''&&&'''(((***+++(((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********)))((('''&&&))))))***,,,---,,,***''')))************)))((((((***+++,,,***((('''((()))***+++,,,+++******,,,......///000111111111111111888777666666777999;;;===@@@@@@???????????????@@@???AAABBBBBBBBBBBBCCCEEEJJJ\\\www{{{kkkdddWWWYYY]]]dddlllwwwlllYYYOOOHHHBBBBBB<<<<<>>>>>??????@@@???AAABBBBBBBBBBBBCCCEEEKKK```}}}xxxgggZZZTTTPPP]]]mmmwwwxxxuuuuuuvvvqqqkkk]]]LLLAAA???>>>===???===BBBMMMWWWaaauuuiiiUUUBBB:::888444333777444444333333222222111111111111111111111111111111000000000000000000000000//////000000000000111111111111111111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))(((((((((((()))))))))((('''''''''(((***+++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((***)))((((((******)))(((&&&'''((()))+++++++++,,,((()))******))))))***+++***+++,,,+++******,,,.........000111111222222222333444444666888;;;>>>@@@??????>>>>>>>>>??????@@@@@@AAABBBCCCBBBBBBCCCEEEJJJaaaxxxlllaaaXXXUUUVVVYYYlll{{{iii\\\WWWOOOLLLFFFAAA??????>>>===@@@GGGWWWiiiwwwkkkKKKAAA999888777444444888333333333333222222111111111111111111111111111111000000000000000000000000////////////000000000111111111111111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))(((((((((((()))))))))(((((('''((()))******(((((((((((()))))))))))))))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))*********(((''''''((())))))((('''''')))******+++++++++&&&((()))***))))))+++,,,***+++,,,+++******,,,...---...///111111222222222444444555666888;;;===??????>>>>>>>>>>>>??????@@@@@@AAACCCCCCBBBBBBDDDEEEGGG___~~~~~~ppp___UUUQQQSSS[[[cccrrr}}}nnnXXXJJJDDDBBB@@@@@@BBBDDDDDDCCCBBBLLLZZZssstttYYYGGG===:::888999888555555666333222222222222222111111000000000000000000000000////////////////////////...////////////000000000111111111111111000//////........................------------------------,,,,,,++++++++++++***+++++++++++++++++++++++++++************************))))))(((((((((((())))))((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((()))***+++,,,***(((''''''((())))))((())))))************)))(((&&&((()))***)))***+++---***+++,,,+++******,,,...---...///000222222222333555666666777888:::;;;<<<>>>>>>======>>>??????@@@@@@BBBCCCCCCCCCCCCDDDFFFFFF\\\yyyhhh\\\PPPMMMPPPXXXdddooozzzkkkYYYKKKEEEEEECCC???>>>@@@BBBCCCHHHNNNcccrrrgggOOOBBB===888888777777666444333222222222222222222222111111000000000000000000000000////////////////////////......////////////000000111111111111111000//////................................................---,,,++++++******++++++++++++++++++++++++++++++***************+++++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))+++,,,...***)))((((((******)))(((***************)))((((((&&&((()))***))))))+++---***+++,,,+++******,,,...,,,---///000222333333333666666777888999::::::;;;============>>>??????@@@@@@BBBCCCDDDCCCCCCDDDFFFHHH\\\wwwxxxmmmZZZTTTQQQVVV]]]dddllltttvvvooobbbTTTIIIDDDCCCDDD@@@>>>???DDDHHHOOO\\\iii}}}~~~aaaMMMAAA<<<:::666666555333444444222000111111111111111111222222000000000000000000000000////////////////////////........./////////000000111111111111111000//////........................---------------------------,,,+++*********++++++************************))))))*********+++++++++))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((()))+++---///***))))))***,,,,,,)))'''((())))))************)))'''(((******))))))***,,,***+++,,,+++******,,,...,,,---///000222333333333444555666888:::;;;;;;<<<<<<<<<<<<======>>>@@@@@@AAABBBDDDDDDCCCCCCEEEFFFIII[[[uuu~~~zzzrrreeeZZZUUUTTTYYYccckkkoooqqquuubbb[[[PPPIIIDDDBBB>>>;;;===>>>FFFQQQ[[[fffxxxtttVVVDDD???<<<777222666555333111333555444111111111111111111111222222000000000000000000000000////////////////////////............/////////000111111111111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,************************))))))******++++++++++++))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((()))+++...000))))))***,,,---,,,***'''&&&'''(((***++++++++++++((()))******))))))***+++***+++,,,+++******,,,...,,,---///000222333333444222333555888:::<<<===>>><<<<<<<<<<<<===>>>@@@@@@AAABBBDDDDDDCCCCCCEEEFFFGGGYYYtttxxxkkk[[[TTTUUUWWWbbbqqqyyyvvvkkk^^^VVVTTTFFF===>>>AAA???<<<;;;AAAJJJ]]]vvv~~~YYYOOOAAA888666666555333444444333222222111000000111111111111111111111111000000000000000000000000////////////////////////000///.........///111222111111000///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***))))))((((((''''''&&&&&&******))))))((((((''''''''''''((((((((((((''''''(((((((((***,,,+++)))'''))))))))))))************+++*********))))))(((((())))))))))))***+++,,,---//////000111222333333444666666777888999;;;===>>><<<<<<<<<<<<===???@@@AAAAAABBBCCCCCCBBBBBBDDDFFFIII[[[uuu~~~uuummmbbbXXXUUUYYYjjjrrryyyvvviiiYYYOOOLLLDDD???>>>BBBDDDAAAAAADDDMMMccc|||aaaKKKDDD;;;666555555333000666555555444333333222222111111111111111111111111////////////////////////////////////////////////000///.........///111111111000000///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((())))))))))))******)))(((''''''((()))***((((((((((((((('''''''''***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))++++++)))'''))))))))))))************************)))))))))((())))))))))))***+++,,,---//////000111222333333444666666666777999:::<<<===<<<<<<<<<<<<===???@@@AAA@@@AAABBBBBBAAABBBDDDFFFHHHZZZttt~~~rrrllleee```ZZZWWWZZZ___oootttssshhhUUUFFFBBBCCC=========>>>===???GGGQQQbbbyyyZZZEEE<<<999666555666666333///555555444444333222222222111111111111111111111111//////////////////////////////////////////////////////......//////000111000000000000////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***************)))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))(((((((((((())))))'''''''''''')))))),,,+++)))((()))***)))((())))))))))))************************))))))))))))))))))))))))***+++,,,---...///000111222333444444555555555666777999;;;;;;<<<<<<<<<<<<===???@@@AAA???AAAAAAAAA@@@AAACCCEEEGGGXXXssszzzqqqjjj]]]\\\[[[ZZZYYYYYY\\\```\\\]]]ZZZPPPDDD======AAA???>>><<<;;;@@@NNNccctttlllVVVFFF<<<666555444555777777555222222222111111000000000///111111111111111111111111////////////////////////////////////////////////............//////000000000000000000000//////......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++*********))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))((((((((((((***)))'''&&&&&&''')))***...,,,)))(((((()))((((((((()))))))))*********************)))))))))))))))))))))))))))***+++,,,---......///111222333444444444444555555666888999:::<<<<<<<<<<<<===???@@@AAA???@@@AAAAAA@@@@@@BBBDDDGGGVVVqqq{{{qqqeee[[[VVVSSSWWWZZZ[[[YYYWWWVVVTTTGGGEEEBBB>>><<<<<<===???;;;>>>CCCKKKYYYqqq~~~___KKK@@@;;;999666444333333444555444444111000000000000000//////000000000000000000000000........................////////////////////////---......//////////////////000000111000///.........------,,,,,,------...++++++++++++++++++++++++,,,+++++++++++++++******,,,,,,+++++++++*********))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))+++***(((''''''(((***+++...,,,)))(((((()))((((((((()))))))))************))))))))))))))))))******))))))))))))***+++,,,---......///000222333444555555444555555666777888999<<<<<<<<<<<<===???@@@AAA???@@@AAAAAA@@@@@@BBBDDDFFFTTTpppyyyqqqjjj```VVVQQQPPPWWW\\\]]]YYYTTTOOOIIIDDDAAA>>>::::::<<<>>>>>>===<<>>===<<<===???BBBDDDKKKeeennnYYYDDD:::777444111111222222333222111000000111111111111111111111111111000000000000000000000000........................////////////////////////,,,---.../////////......//////111111111000...---...------,,,,,,------...******************************************++++++++++++++++++************))))))))))))))))))))))))))))))))))))******++++++(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))'''((()))******)))((('''(((((((((((((((''''''''''''((((((((()))))))))***))))))))))))))))))))))))***)))))))))++++++)))'''))))))))))))************((()))))))))************))))))))))))***+++,,,---------///000222444555666666666666666777888999999<<<<<<<<<<<<===???@@@AAA@@@AAABBBBBBAAABBBDDDFFFGGGRRRppp|||vvvooodddYYYUUUSSSUUU```mmm``````WWWHHH?????????<<<;;;===???>>>===@@@HHHNNNZZZzzzmmmYYYIII;;;777777444333444111333555555444222111111............////////////000000000000000000000000........................////////////////////////,,,,,,.../////////...---...///111222111000...---...------,,,,,,------...******************************************++++++************))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))(((((('''''''''&&&'''((((((((())))))******))))))************))))))(((((()))***,,,,,,)))'''))))))))))))************(((((())))))*********+++))))))))))))***+++,,,---------///000222444555666777777666777777888999:::<<<<<<<<<<<<===???@@@AAAAAABBBCCCCCCBBBBBBDDDFFFHHHRRRqqqxxxjjjaaa^^^VVVOOOQQQZZZaaaaaa___SSSOOOGGG???;;;;;;:::888<<<===;;;<<>>???@@@AAACCCDDDDDDCCCCCCEEEFFFHHHVVVxxx}}}tttiii]]]UUUUUUTTTTTTVVVYYYWWWRRRNNNEEECCC???<<<;;;===>>>===<<>>???@@@@@@BBBCCCCCCCCCCCCEEEFFFIIIXXX{{{|||sssjjjbbbZZZRRRNNNSSSUUUWWWUUUQQQJJJDDDAAA<<<;;;::::::;;;<<<>>>@@@@@@GGGRRR___sssxxx___OOOBBB999555999888666444222222222333333222222222222111111111111111000000000000//////////////////////////////.......................................------------,,,,,,,,,,,,---.........////////////...------...------,,,,,,+++++++++******+++,,,,,,,,,,,,+++***************************************)))((((((((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))'''&&&%%%+++555;;;444)))(((***++++++******+++,,,)))************+++++++++******++++++,,,------------......///111222222333777777777888888999;;;;;;<<<<<<<<<<<<===>>>???@@@>>>@@@BBBBBBBBBCCCEEEGGGJJJ[[[}}}vvvoooeee\\\WWWUUUSSSSSSZZZWWWQQQJJJEEEAAA??????>>>;;;:::;;;;;;;;;???DDDRRR^^^llluuu|||[[[FFF===999999:::777666444333222222222222222222222222111111111111111000000000////////////////////////////////////................................................---,,,,,,,,,,,,---............//////......---,,,......------,,,+++***)))******+++,,,,,,,,,,,,+++***************************************)))(((((((((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((('''((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))+++)))(((+++000333...'''&&&((())))))(((((()))***))))))*********+++++++++*********+++,,,,,,---------......///000111111111888777888888999:::;;;<<<<<<<<<<<<<<<===???@@@AAA===???AAABBBBBBCCCEEEGGGIII\\\wwwooojjjgggaaaXXXRRRQQQTTTWWWZZZWWWPPPFFF???>>>>>>===<<<<<<999999===???BBBJJJTTTnnn}}}iiiWWWCCC:::999777666666444444333222222222222222222222222111111111000000000000000////////////...................................................---.....................---,,,,,,,,,,,,---.....................------,,,------...---,,,+++***)))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***************)))(((((())))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))),,,***)))((((((''''''(((&&&((())))))(((((()))***))))))*********+++++++++))))))***++++++,,,,,,------......///000111111111777777777888999;;;<<<===;;;;;;<<<<<<===???@@@AAA===???AAABBBBBBCCCEEEGGGHHH\\\yyy|||}}}~~~}}}tttkkkbbb[[[WWWYYYTTTMMMIIIJJJNNNSSSVVVHHHCCC===<<<======:::777777666;;;FFFNNNUUUbbbpppooo\\\GGG???888999999666222000222222222222222111111111222111111111111000000000000000////////////......................................................---------...............---,,,,,,,,,,,,---......---............---,,,,,,,,,------...---,,,***)))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***************)))(((((()))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))'''''''''%%%###'''---(((***++++++******+++,,,)))************+++++++++))))))******+++,,,,,,,,,---......///111222222333666666777777999:::<<<===;;;;;;;;;<<<>>>???AAAAAA>>>@@@BBBBBBBBBCCCEEEGGGHHH]]]~~~~~~}}}}}}uuuvvvxxxzzz{{{|||||||||xxxsssjjjaaaYYYUUUSSSRRRSSSNNNHHHDDDCCCEEEFFFGGG<<<<<<<<<;;;;;;;;;;;;;;;???AAAKKK\\\ffflllyyyzzzaaaMMMAAA:::777555777777444222444000000111111111111111111111111111111000000000000000000/////////.........................................................---------.........//////---,,,,,,,,,,,,---......------......------,,,+++***,,,---......---+++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))***************)))(((((())))))*********+++++++++'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++((((((((()))))))))******))))))(((((((((((())))))(((((((((((())))))))))))***&&&&&&))))))'''(((,,,(((***++++++******+++,,,)))************+++++++++)))))))))***++++++,,,,,,------...000222333444555555555666666888:::;;;<<<;;;;;;;;;<<<>>>???AAABBB@@@BBBCCCCCCCCCCCCEEEFFFIII___}}}|||~~~}}}uuuvvvwwwxxxxxxxxxvvvvvvkkkeee\\\UUUQQQRRRUUUXXXRRRMMMGGGBBB???===<<<;;;;;;======:::777888???EEEOOOQQQ^^^pppyyyzzzwwwZZZFFF<<<999666333111222111000333999///000000111111111111000111111111111000000000000000/////////............................................................---------.........//////---,,,,,,,,,,,,---......------......------,,,+++***+++---......---,,,+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***************)))(((((()))************+++++++++'''((((((((())))))******)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&'''(((***,,,(((((())))))******++++++))))))(((((((((((())))))(((((((((((())))))))))))...(((&&&,,,///+++(((((('''((())))))(((((()))***)))************+++++++++)))))))))***++++++,,,,,,------///000222444555666444444555666777999;;;<<<:::;;;;;;<<<>>>???AAABBBAAACCCDDDDDDCCCCCCEEEFFFKKK```}}}|||}}}}}}zzzxxxwwwwwwwwwsssmmmggg[[[XXXUUUUUUVVVUUUSSSPPPFFFEEEBBB>>>======;;;777777888;;;===<<<===FFFRRRfffrrrfffUUUKKK???666666555444333333222222333333222111111111000000//////000000000000000000000000000000000000////////////------............------------......//////000000........................------------------------------......------,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***)))************************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******++++++*********))))))((((((*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))*********************))))))******+++,,,---///000000000000333555777777666666666888999:::::::::;;;;;;===>>>???@@@@@@BBBCCCCCCBBBBBBDDDEEEEEE]]]|||zzzzzz|||}}}yyyxxxwwwvvvtttpppjjjccc^^^ZZZWWWSSSQQQQQQOOOKKKHHHDDDAAA<<<888777999::::::???<<<:::<<>>???@@@@@@AAACCCCCCBBBBBBCCCEEEFFF]]]|||~~~}}}zzzzzz~~~~~~~~~}}}}}}~~~~~~zzzvvvtttuuuvvvvvvrrrkkkccc\\\XXXVVVSSSOOOKKKHHHEEEBBB???===;;;999777777777888:::>>><<<>>>FFFSSShhhsssVVVFFF888555444111222666444333222222111111222222111111000000000000//////000000000000000000000000000000000/////////......------............------/////////...............------------------------,,,,,,,,,,,,------------------......------,,,+++,,,,,,,,,++++++++++++***,,,,,,---------,,,++++++************************+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))******++++++************))))))))))))))))))))))))))))))))))))((()))******++++++************))))))******+++,,,---///000000000000333555777666666777777999::::::;;;;;;;;;;;;<<<>>>???@@@???@@@BBBBBBAAAAAACCCDDDGGG]]]wwwrrrqqqxxx~~~~~~|||zzzxxx}}}{{{uuupppoooppptttvvvwwwsssjjj```[[[YYYNNNLLLHHHDDD@@@>>>;;;:::666666888;;;;;;888777999888===III[[[mmmuuu]]]OOOBBB:::555555444222333777333333222111111111111111000000000000000000//////000000000000000000000000000000/////////.........------............------/////////......---------------------------------,,,,,,,,,,,,,,,---------------......------,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++************************+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))******+++)))***************++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))''''''((()))***++++++,,,*********)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,---///000000000000333555666666777777888999:::;;;;;;;;;;;;<<<<<<===??????>>>???AAAAAAAAAAAACCCDDDHHH^^^~~~}}}zzzuuurrrttt}}}~~~}}}~~~}}}|||{{{yyywwwvvvvvvwwwwwwzzzzzzxxxsssmmmjjjlllooorrrssssssmmmcccZZZTTTSSSDDDCCCAAA>>>;;;::::::;;;777555666::::::999<<>>???===???@@@AAAAAAAAACCCEEEIII^^^{{{xxxuuusssrrruuuyyy}}}~~~~~~~~~}}}{{{~~~~~~}}}{{{yyywwwvvvtttrrrpppqqqssswwwyyyvvvuuuqqqlllhhhggghhhjjjhhhgggddd]]]TTTLLLGGGDDD<<<<<<<<<:::999:::<<>>999777;;;===@@@LLL[[[dddeeelllwww}}}aaaHHH:::777777111222333333222000000111222111000000///000000000......////////////000000/////////////////////////////////.........------------............------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------......------,,,+++***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************)))************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&''''''(((((()))))))))+++++++++******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))******++++++))))))))))))************)))))))))))))))))))))))))))***++++++,,,+++++++++******))))))******+++,,,---///000000000000333555555666777999:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===???AAABBBAAABBBDDDFFFKKK```~~~}}}zzzwwwttttttuuuwww{{{}}}|||xxxyyy{{{~~~|||yyywwwxxxyyyyyyxxxvvvtttsssooosssyyy~~~~~~{{{vvvsssooommmjjjgggeeeccc```^^^UUURRRMMMHHHDDD@@@<<<:::888999:::999888:::???CCCCCC???AAAJJJOOOTTTbbbsss|||zzzzzzqqqdddQQQ@@@666222222222111222333222222333333222111111000////////////000........./////////000000//////////////////////////////.........---------------............------,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------......------,,,+++******+++++++++,,,,,,,,,((()))******+++++++++***************************)))******+++***)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&'''(((((())))))***,,,,,,+++******))))))((())))))))))))))))))))))))''''''(((((())))))******((()))))))))************)))))))))))))))*********((()))))))))************)))))))))))))))))))))))))))***++++++,,,,,,++++++******))))))******+++,,,---///000000000000333555444555777999;;;<<<<<<;;;===<<<<<<<<<<<<===>>>>>>>>>???AAABBBBBBCCCEEEGGGKKKaaa}}}zzzxxxwwwuuurrrpppvvv|||}}}zzzxxxxxxxxxwwwvvvwwwyyy|||}}}|||{{{ssstttuuuvvvvvvtttrrrqqqkkkwwwuuuhhhhhhfffdddcccbbb^^^WWWQQQEEE@@@;;;999:::;;;:::888777999:::999999;;;@@@EEEBBBCCCNNN___fffhhhrrr{{{hhhKKKBBB999555666777666333111111111000000222111///111111000///////////////---.........//////000000//////////////////////////////.........------------..................---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------......------,,,+++*********++++++,,,,,,,,,'''((()))***************************************)))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++,,,,,,++++++***))))))((())))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++*********)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********)))***++++++,,,---///000000000000333555444555888:::;;;<<<<<<<<<===<<<<<<<<<<<<======>>>>>>@@@BBBCCCCCCDDDFFFHHHLLLbbb}}}{{{{{{|||zzz{{{{{{wwwssstttyyy~~~|||yyywwwuuuuuuvvvvvvqqqsssuuuwwwxxxwwwvvvuuuttttttuuuvvvuuutttsssrrrzzzuuufffbbbaaa```]]]XXXPPPFFF@@@<<<<<<<<<;;;;;;999888777888888:::;;;===???AAABBBEEESSSdddppptttvvvyyy|||mmmVVVHHH===;;;888444222000000111000000000000000000000000000000////////////000000////////////////////////,,,,,,---...///000111111---......///////////////.................................---,,,+++***)))......---------,,,,,,,,,++++++******++++++,,,---,,,,,,------,,,,,,+++***+++++++++*********))))))))))))*********+++++++++))))))************))))))***)))((((((((()))+++,,,))))))))))))))))))))))))+++***)))'''''''''((()))+++)))'''))),,,---,,,***))))))))))))))))))))))))+++***)))((((((***,,,---***---111222000,,,)))((())))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))),,,,,,,,,++++++*********---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***((())),,,...---,,,//////000111222333333444222333444666777999:::;;;;;;;;;:::;;;;;;<<<===>>>???AAABBBCCCCCCCCCEEEFFFNNNfff}}}}}}}}}}}}{{{yyyxxxyyyzzzsssuuuuuusssrrrwww{{{yyywwwuuutttssstttuuuvvvpppqqqrrrssssssrrrqqqqqqrrrrrrssstttsssrrrqqqpppzzz{{{ttthhhZZZZZZWWWSSSPPPKKKFFF@@@<<<<<<<<<<<<;;;:::999999888;;;::::::;;;===BBBIIIMMMYYYbbbkkkpppqqqsssxxx}}}{{{hhhVVVGGG>>>888666444222111000111222000000000000000000000000000000////////////000000....................................////////////------...///////////////........................------------,,,+++******---,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,------,,,,,,+++***+++++++++*********))))))))))))*********+++++++++))))))************))))))***)))((((((((()))++++++))))))))))))))))))))))))+++***)))(((''''''((()))+++)))''')))+++,,,***)))))))))))))))))))))))))))***)))((('''((()))+++,,,***---000000...+++)))((())))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))+++++++++******))))))))),,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((())),,,...---,,,//////000111222333333444222333444555777999:::;;;;;;::::::;;;;;;<<<===>>>???AAABBBCCCCCCCCCEEEFFFPPPfff{{{xxxuuutttuuuvvvvvvuuutttsssuuuvvvpppppppppoooqqqxxx|||xxxuuussssssrrrqqqppppppqqqrrrsssrrrrrrrrrqqqqqqqqqppppppnnnnnnnnnnnnmmmlllkkkjjjnnnvvvxxxqqqiiiddd[[[QQQOOOKKKFFFAAA???===;;;999888777777777777888888999888999;;;@@@IIIVVVdddmmmtttxxx}}}}}}yyyyyy|||{{{fffRRRDDD===888666222111000//////000222222000000000000000000000000000//////......//////000......................../////////.........------------...////////////...------------------------+++,,,,,,------,,,,,,+++++++++++++++************++++++******++++++,,,---,,,,,,------,,,,,,+++***+++++++++******************************+++++++++))))))************)))))))))))))))((()))******+++))))))))))))))))))))))))***))))))(((((((((((()))***)))(((((())))))(((''')))))))))))))))))))))))))))((('''''''''(((***+++***,,,...---+++)))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++******))))))******++++++++++++++++++++++++++++++***)))))),,,------,,,...//////000111222333333222333444555777888::::::::::::::::::;;;<<<===>>>???AAABBBCCCCCCCCCEEEFFFOOOeee~~~}}}}}}}}}}}}xxxwwwvvvtttsssqqqpppooorrrrrrsssqqqpppoooppprrrqqqqqqpppoooppptttzzz}}}yyyuuurrrqqqrrrrrroooooonnnnnnnnnnnnoooooooooooonnnnnnnnnnnnooooookkkjjjiiigggeeecccaaa```\\\aaaaaa\\\YYYXXXUUUOOOFFFBBB>>>;;;::::::999888777666666666888999;;;===>>>BBBHHHPPP[[[jjj{{{yyyiiiZZZEEE777222222333333000////////////000111222000000000000000000000000/////////....../////////................................................,,,---......//////......------------------------***+++,,,,,,---------,,,,,,++++++++++++*********++++++******++++++,,,---,,,,,,------,,,,,,+++***************************************************))))))************)))))))))))))))))))))******+++(((((((((((((((((((((((()))))))))(((((((((((()))))))))(((((((((''''''&&&(((((((((((((((((((((((()))(((((((((((()))***+++***+++++++++)))(((((()))(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))******************))))))***))))))))))))))))))*********************************)))***+++,,,------......///000111222333333222333444555777888999999::::::::::::;;;<<<======???AAABBBCCCCCCCCCEEEFFFMMMccc}}}{{{vvvuuuttttttsssrrrrrrrrrpppppppppooooooooonnnnnnqqqrrrqqqpppmmmlllmmmnnnppppppqqqpppooooooqqqrrrsssrrrpppnnnnnnooopppqqqooonnnmmmmmmlllkkkkkkkkkiiiiiihhhhhhiiijjjkkkkkkiiihhheeebbb___\\\YYYXXXWWWWWWUUUPPPOOOOOOMMMJJJ===;;;999999::::::999777;;;:::999999:::===@@@BBBOOOTTT\\\bbbiiirrr|||kkkWWWIII@@@666000111333333111111111000000000000111111//////////////////////////////............//////........................,,,,,,,,,---...//////000,,,------...............------------------------******+++,,,------------,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,------,,,,,,+++***************************************************))))))************))))))((()))))))))************((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))******++++++)))******)))((('''(((***(((((((((((((((((((((((('''(((((((((((()))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))******)))))))))************************************++++++---.........///000111222222333222333444555666777888999:::999999::::::;;;<<<===???AAABBBCCCCCCCCCEEEFFFNNNeee}}}||||||{{{|||}}}|||zzzwwwuuusssrrrqqqpppooommmllljjjjjjlllllllllmmmmmmmmmmmmmmmooooooooommmkkkiiijjjkkkkkklllmmmnnnnnnmmmmmmlllmmmmmmlllkkkkkkkkkllllllmmmllllllkkkjjjjjjiiiiiihhhhhhhhhiiiiiiiiiiiiiiieeeccc```\\\YYYVVVTTTSSSZZZWWWQQQLLLHHHEEEBBB???777666666777999999888666:::999999:::===BBBGGGKKKYYYaaajjjpppssswww}}}{{{lllTTT@@@888555333333555444222///222222111111111000000000///////////////////////////......------......///------------------------***+++,,,---...///000000,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,------,,,,,,+++******************++++++++++++++++++***************))))))************))))))(((((()))************)))))))))))))))))))))))))))'''(((((())))))))))))((('''((()))((('''&&&'''((()))))))))))))))))))))))))))*********++++++++++++((()))******(((((()))***))))))))))))))))))))))))''''''(((((((((((())))))************************************************+++++++++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++)))***++++++***+++---///---......///000111222222222333444555666777888888999999999999:::;;;<<<===???AAABBBCCCCCCCCCEEEFFFPPPiiiwwwvvvvvvvvvwwwxxxzzz{{{}}}}}}~~~{{{xxxtttrrrqqqpppnnnmmmkkkkkkkkkjjjiiihhhgggfffiiiiiiiiiiiijjjjjjjjjjjjiiijjjjjjiiigggfffgggiiihhhhhhhhhiiijjjkkkkkkkkklllkkkiiihhhgggggghhhhhhhhhhhhiiiiiiiiiiiihhhhhhfffgggggggggeeecccbbb```YYYXXXUUUSSSPPPOOONNNNNNTTTOOOIIIFFFCCC>>>999777666555444666888999999888777888;;;BBBLLLWWWaaahhhiiiqqq{{{uuufff\\\SSSDDD666222222222222222222111111000000000111111111000000///////////////////////////......------......///------------------------,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++************++++++******++++++,,,---,,,,,,------,,,,,,+++***))))))*********++++++++++++++++++*********))))))))))))************))))))'''((()))***+++******)))))))))))))))))))))))))))&&&'''((()))******)))(((&&&(((***)))''''''(((***))))))))))))))))))))))))((())))))***************''')))++++++)))((()))***))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((************************)))*********++++++++++++******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++******,,,///------...///000111222222222333444444555666777777999999999999:::;;;<<<===???AAABBBCCCCCCCCCEEEFFFNNNjjjsssrrrrrrrrrsssuuuwwwxxxvvvwwwxxxyyyzzzyyyxxxxxxzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}~~~~~~}}}{{{zzz~~~{{{zzz~~~~~~wwwnnnqqqnnnkkkjjjjjjjjjiiihhhbbbcccdddeeeffffffffffffffffffffffffggggggggggggdddeeeeeeeeeddddddfffhhhiiigggeeeeeefffhhhiiijjjjjjiiigggeeeeeefffgggiiidddeeefffggghhhhhhhhhhhh_________^^^\\\XXXUUURRRNNNMMMKKKJJJIIIIIIIIIIIIGGGBBB>>>>>>>>>;;;777555888666555555888:::<<<<<<999===DDDQQQaaassswwwlllZZZHHH???<<<777111111111000...---///333666---...///000111111111111////////////////////////.........------.........------------------------......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************))))))))))))++++++******++++++,,,---,,,,,,---------,,,++++++))))))******++++++++++++++++++++++++******))))))))))))************))))))'''((()))++++++******)))))))))))))))))))))))))))&&&'''(((*********)))(((%%%(((******((('''))),,,))))))))))))))))))))))))'''(((((()))))))))))))))''')))+++,,,***)))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''************************(((((())))))*********+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++******,,,///------...///000111222222333333444444555666777777999999999999:::;;;<<<<<>><<<<<<;;;888666666777999999888777888:::<<<===<<>><<<<<<;;;777888999888666666666888999888777888;;;@@@EEEGGGSSSZZZeeessszzztttrrrzzzppp___LLLDDD999333111222111000000000000000000000000000................................................------------------------+++,,,------......------------------------------------------------------+++++++++,,,,,,++++++++++++++++++************)))+++***)))***++++++***)))++++++++++++++++++++++++...------,,,++++++*********************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))(((((((((((())))))***))))))******+++,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))+++***)))***,,,,,,***(((***+++,,,,,,,,,,,,++++++******+++***)))***---///////////////000000000000333333444666777777888888::::::::::::;;;<<<======@@@BBBDDDEEEDDDCCCDDDEEELLLdddaaaaaabbbbbbcccdddddddddggghhhhhhiiiiiiiiihhhhhhjjjiiiiiijjjlllmmmlllkkkoooppppppqqqqqqqqqqqqqqqpppqqqrrrssstttuuuuuuvvvxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvxxxyyyzzz{{{{{{{{{yyyzzz|||~~~~~~~~~~~~}}}zzz{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzyyyzzzyyyyyyzzz{{{{{{yyywww{{{yyywwwuuuuuuuuuwwwxxx{{{||||||zzzvvvtttsssssssssrrrsssuuuwwwxxxvvvtttuuuuuuttttttsssrrrqqqqqqtttssssssrrrrrrrrrssssssnnnmmmkkkiiiiiiiiikkkllliiihhhhhhfffeeedddccccccaaa___^^^^^^^^^^^^\\\[[[___]]]\\\\\\]]]]]]\\\[[[\\\\\\]]]]]]^^^_______________^^^^^^___```aaaaaa````````````````````````^^^^^^^^^^^^_________`````````__________________ZZZZZZYYYZZZ[[[YYYWWWTTTMMMLLLJJJIIIGGGFFFEEEEEE???>>>===;;;999888888888333555777888777666777888:::999888:::???FFFNNNSSS___eeennn|||}}}|||rrrlllqqqtttiiiSSSCCC===777111...///000000///000000000000000000000000................................................------------------------+++,,,------......------------------------------------------------------,,,++++++++++++++++++,,,+++++++++************)))+++***)))***+++,,,+++)))++++++++++++++++++++++++---,,,,,,++++++***))))))+++++++++*********))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((('''&&&(((+++,,,+++(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))******)))***,,,,,,***)))***++++++,,,------------******+++***)))***---////////////000000000111111333333444555666777888888::::::::::::;;;<<<======@@@BBBDDDDDDDDDCCCDDDFFFIIIccc[[[[[[[[[\\\]]]]]]^^^^^^aaaaaabbbbbbbbbaaa``````ccccccccccccdddeeeeeedddhhhiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkllllllmmmmmmppppppooooooooooooooooooooooooqqqrrrssstttttttttqqqrrrsssuuuvvvwwwwwwwwwssstttuuuvvvwwwxxxyyyzzz~~~}}}|||zzzyyyxxxxxxwwwwwwwwwwwwvvvvvvuuuuuutttvvvtttssstttuuuwwwvvvvvvsssssssssrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqpppoooqqqpppooonnnnnnnnnppppppppprrrsssssspppnnnmmmmmmlllllllllmmmooopppnnnmmmllllllmmmlllkkkkkklllmmmmmmmmmlllkkkjjjiiiiiiiiidddcccaaa___^^^______```^^^^^^^^^]]]]]]]]]]]]]]]]]][[[ZZZZZZ[[[[[[ZZZXXXZZZXXXXXXXXXZZZZZZYYYXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZXXXVVVTTTSSSPPPLLLIIIHHHFFFDDDAAA@@@???@@@@@@;;;:::999777666666666666444555777777777777999;;;;;;>>>AAAFFFLLLTTT[[[```nnnrrr{{{}}}pppZZZQQQOOOHHH===555444222//////111222111000000000000000000000000000................................................------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++*********))))))+++)))))))))+++,,,+++***++++++++++++++++++++++++------,,,,,,+++*********************************)))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***'''&&&)))...///+++'''************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,---.........******+++***)))***---////////////000000111111222333444444555666777888999::::::::::::;;;<<<======???AAACCCDDDCCCCCCDDDFFFHHHdddUUUUUUVVVVVVWWWXXXXXXXXXZZZ[[[[[[[[[[[[[[[ZZZYYY\\\]]]]]]]]]]]]]]]^^^^^^```aaabbbbbbccccccbbbbbbfffeeeddddddddddddeeefffffffffggggggggggggggggggfffggghhhjjjkkkkkkllllllhhhiiijjjlllmmmnnnnnnooommmmmmnnnooopppqqqrrrrrrssssssqqqqqqppppppqqqqqqooooooooonnnnnnmmmmmmmmmmmmlllkkkkkkmmmnnnnnnmmmiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjiiihhhggghhhhhhiiihhhhhhgggggghhhiiijjjgggjjjlllmmmkkkhhhgggfffiiigggfffggghhhhhhfffdddbbbcccddddddcccdddgggjjjbbbaaa___]]]\\\ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZYYYYYYYYYXXXXXXXXXXXXWWWYYYXXXWWWWWWYYYYYYXXXWWWWWWUUUUUUUUUWWWXXXWWWVVVUUUUUUVVVWWWWWWXXXXXXYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXYYYZZZZZZZZZYYYXXXXXXVVVVVVUUUUUUUUUUUUUUUTTTSSSQQQNNNMMMKKKIIIFFFCCCEEECCC???<<<:::::::::;;;888888777666666666666666666666666666666888===@@@BBBJJJVVVaaaiiioootttwww}}}www```GGG;;;999777333222111111000111222222111000////////////////////////................................................------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++*********))))))***)))((()))+++,,,+++***++++++++++++++++++++++++.........---,,,,,,++++++((())))))***++++++,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))---***))),,,111222...***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++)))***+++,,,------...---******+++***)))***---////////////000111222222222444444444444555777888999::::::::::::;;;<<<======>>>@@@BBBCCCCCCCCCDDDFFFIIIfffOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTVVVWWWXXXXXXWWWVVVWWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[___^^^]]]\\\\\\]]]^^^___^^^^^^^^^_______________^^^___```bbbccccccccccccaaaaaabbbbbbcccdddeeeeeeffffffgggggghhhiiiiiiiiiiiihhhgggffffffgggiiijjjgggggggggggggggfffffffffhhhfffeeefffgggiiihhhhhhbbbbbbccccccdddeeeeeefffcccddddddbbb``````aaabbbaaaaaaaaaaaaaaabbbcccccc___bbbfffgggfffcccaaa```cccaaa______```___^^^]]]YYY[[[]]]\\\[[[[[[___cccZZZYYYWWWVVVTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUTTTSSSSSSUUUVVVUUUTTTUUUSSSRRRSSSUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUVVVWWWXXXXXXWWWVVVUUUUUUVVVWWWXXXWWWVVVUUUTTTQQQQQQPPPPPPOOONNNNNNNNNHHHGGGEEEEEEEEEEEEDDDBBBAAA???<<<999777666666777777777666666666777777888555666888999;;;???DDDHHHOOO\\\ooozzztttqqqvvv{{{sssVVVHHH:::555555333222222//////000000000000///...////////////////////////------------------------........................------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++************)))***)))((()))+++,,,,,,+++------------------------//////...------,,,,,,+++'''((()))***+++,,,------***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))((('''&&&(((+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))''')))+++++++++***+++,,,)))******+++,,,,,,,,,,,,******+++***)))***---///...///000000111222333333444444444444555777888:::::::::::::::;;;<<<=========???BBBCCCCCCCCCEEEFFFMMMhhhKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPPPPRRRTTTSSSQQQPPPQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVXXXWWWVVVUUUUUUVVVXXXYYYXXXXXXXXXXXXYYYYYYYYYZZZWWWXXXZZZ[[[\\\\\\]]]]]][[[[[[[[[[[[\\\\\\]]]^^^````````````````````````bbb```___^^^^^^___aaabbb```````````````aaaaaaaaacccaaa``````bbbccccccbbb^^^^^^^^^^^^^^^^^^^^^___^^^______]]]ZZZYYY[[[]]]ZZZZZZ[[[[[[\\\]]]^^^^^^YYY]]]aaabbbaaa]]]ZZZYYYYYYXXXVVVVVVXXXXXXXXXWWWSSSVVVWWWUUURRRRRRVVVZZZTTTSSSRRRRRRQQQQQQQQQQQQMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPQQQSSSSSSSSSRRRSSSQQQPPPQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSQQQQQQQQQRRRSSSTTTUUUVVVRRRSSSUUUVVVVVVUUUSSSRRRRRRSSSTTTTTTTTTSSSQQQPPPNNNNNNMMMKKKJJJIIIHHHGGGBBB@@@??????AAAAAAAAA@@@:::999777666555444555555666666666666777777888999444888>>>DDDIIIMMMQQQTTT^^^lllxxxpppllllllsssppp```SSS<<<666333444444111000222---...000000///.........////////////////////////------------------------........................------------------------+++,,,------......------------------------------+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************))))))(((((()))+++---,,,+++..............................------,,,++++++***))))))*********++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********))))))(((((((((((())))))$$$$$$$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))&&&)))+++,,,******+++---))))))***++++++***************+++***)))***---///...///000111222333333444555444333333444666999:::::::::::::::;;;<<<=========???AAACCCCCCCCCEEEFFFQQQhhhGGGHHHHHHIIIJJJJJJKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOQQQPPPMMMLLLNNNPPPQQQRRRRRRSSSTTTSSSSSSSSSTTTSSSQQQQQQQQQRRRTTTUUUTTTTTTUUUUUUVVVVVVVVVWWWTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYY\\\\\\\\\\\\[[[[[[[[[[[[^^^]]][[[YYYYYYZZZ[[[\\\[[[[[[\\\\\\]]]]]]^^^^^^^^^\\\[[[\\\]]]___^^^^^^\\\\\\\\\[[[ZZZZZZYYYYYY[[[\\\\\\YYYVVVUUUWWWZZZVVVVVVWWWXXXYYYYYYZZZZZZUUUYYY^^^___^^^ZZZWWWUUURRRQQQOOOPPPRRRTTTTTTSSSQQQSSSTTTPPPLLLKKKOOOSSSLLLLLLKKKLLLLLLMMMNNNNNNLLLLLLMMMNNNOOOQQQQQQRRRPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOPPPRRRSSSSSSRRRQQQPPPOOOOOOPPPPPPOOOMMMNNNOOOOOOPPPPPPQQQQQQRRROOOPPPPPPQQQRRRSSSUUUVVVQQQRRRSSSUUUUUUSSSRRRQQQOOOPPPRRRRRRRRRPPPNNNMMMLLLLLLJJJIIIGGGFFFDDDDDDAAA???=========>>>===<<<555555444444444444444444666666666666777888999999444;;;FFFOOOVVVZZZ]]]^^^hhhvvv}}}~~~uuuxxx{{{sssnnnnnnooorrr~~~{{{kkk[[[KKK???444111111222000---...111---///000000/////////000////////////////////////------------------------........................------------------------+++,,,------......------------------------------++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++************))))))(((((()))+++---,,,+++////////////////////////------,,,,,,+++******)))+++++++++***************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))(((((((((((())))))((())))))(((((()))+++...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))&&&))),,,,,,******+++...))))))*********))))))(((******+++*********---///...///000111222333444444555444333333444666999:::::::::::::::;;;<<<======<<>>===>>>===;;;999777666555555999777555444333333222000222444777888999:::<<<>>>DDDMMM\\\kkkuuuwwwsssooo|||uuuiiilllyyywwwvvv~~~{{{wwwhhhZZZSSSKKK???666444111111111111000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------))))))*********+++++++++------------------------,,,,,,,,,+++++++++******+++*********))))))(((((()))+++,,,,,,+++******+++333333222111000///---,,,------------,,,+++***)))******))))))))))))******+++++++++************)))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''(((((())))))******+++...000...)))&&&(((,,,***)))(((((((((***+++,,,))))))))))))************************************,,,++++++++++++++++++++++++,,,,,,,,,,,,+++*********+++,,,,,,++++++---///......///000111222333333777666666666666777777888999999::::::::::::;;;;;;===???BBBCCCBBBCCCDDDEEENNNuuu??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGHHHFFFGGGIIIKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOOOONNNOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRQQQOOOLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMLLLLLLKKKKKKKKKLLLLLLIIIJJJJJJKKKKKKJJJIIIHHHIIIIIIHHHHHHHHHIIIJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNMMMLLLKKKMMMNNNOOONNNNNNPPPQQQPPPPPPOOONNNLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCAAA???===:::999888777666555444444444444555444333333444555555555555777999;;;===AAAEEEHHH\\\bbbmmmvvv}}}}}}|||zzzoookkklllssszzz||||||||||||sss~~~{{{~~~{{{sss```SSSFFF???:::222......111111111000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******************)))))))))((()))+++.../////////111222555555444444333222111000------------,,,+++***)))++++++************+++++++++++++++************)))+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))***+++,,,***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++***,,,...---((('''))),,,***)))((((((((()))+++,,,))))))))))))************+++++++++***************++++++++++++++++++++++++******+++,,,---------,,,***+++,,,,,,++++++---///......///000111222333333666666666666666777777888999999::::::::::::;;;;;;>>>@@@CCCDDDDDDDDDEEEGGGQQQyyy<<<<<<<<<============>>>=========>>>>>>>>>>>>???BBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKJJJHHHFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGGGGHHHJJJLLLNNNOOOMMMLLLLLLLLLLLLKKKKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHJJJLLLLLLKKKJJJKKKLLLMMMMMMMMMMMMNNNOOONNNMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCAAA@@@@@@@@@@@@@@@??????===;;;999888666444333333333333444555555333222222222333555777888888:::<<>>AAACCCDDDDDDEEEFFFHHHRRR{{{<<<<<<<<<<<<============<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@>>>???@@@AAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???AAAAAAAAABBBBBBDDDEEEFFFCCCDDDDDDDDDDDDEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCEEEEEECCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGHHHJJJKKKJJJHHHIIIJJJKKKKKKJJJIIIJJJLLLIIIHHHGGGFFFDDDCCCBBBAAABBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;:::888777666444444444444444555666777444444333222222444888:::AAABBBDDDFFFLLLTTT^^^eeebbbkkkvvvxxxuuusssvvv{{{{{{rrrsssvvvsssnnnkkkqqquuu{{{~~~yyyrrrtttzzztttfff\\\QQQGGG>>>999333111111222444555111000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++***************)))))))))))))))...000333333222000000000....../////////......---,,,---------,,,,,,+++***+++++++++******++++++++++++++++++*********))))))***))))))))))))))))))***************************(((((((((((((((((((((((()))++++++***((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))************************&&&(((***)))(((((()))+++))))))))))))))))))******((()))))))))************,,,,,,++++++***))))))))))))))))))))))))*********((()))***+++,,,,,,,,,,,,***+++,,,,,,++++++---///......///000111222333333666555555666666777888999999999999:::::::::;;;;;;>>>@@@BBBDDDDDDEEEFFFHHHQQQzzz::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???;;;<<<>>>??????>>>===<<<@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@AAAAAAAAABBBBBB???@@@@@@AAAAAA@@@@@@?????????AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAACCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIIIIHHHFFFFFFGGGHHHGGGEEEEEEEEEGGGBBBBBBAAAAAA@@@?????????>>>===<<<<<<;;;;;;;;;;;;888888888888777666555444555555444444444555555666444555555444555999@@@EEEUUUUUUUUUWWW\\\eeeooovvvvvv|||yyynnniiimmmsss{{{qqqjjjlllppprrrrrrsss}}}}}}~~~xxxpppooorrrwww|||mmmZZZKKKBBB;;;666222111000//////111111000000000000////////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))******///111444555333222111111000111111111111111000000,,,,,,---------,,,++++++******))))))))))))******+++++++++*********)))))))))))))))******)))))))))(((((()))******)))(((((()))))))))))))))))))))))))))***+++***)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&'''(((((((((((()))***))))))*********)))))))))((()))))))))************+++++++++*********))))))(((((()))))))))*********))))))************))))))***+++,,,,,,++++++---///......///000111222333333555555555555666777888999999999999:::::::::;;;;;;<<<>>>AAACCCCCCDDDFFFGGGQQQzzz777777777888888888999999777777777888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<;;;;;;;;;=========<<<======>>>>>>=========>>>>>>>>>??????;;;<<<<<<======<<<<<<;;;:::;;;<<<========================>>>>>>>>>>>>???????????????????????????===============>>>>>>>>>?????????>>>>>>=========<<<<<<<<<<<<===>>>??????????????????@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGGGGEEEDDDBBBCCCCCCBBB@@@???@@@AAA===<<<<<<<<<<<<;;;;;;;;;888888777666666666666666333333333444333333222222333333333333333444555555666888:::<<>>???======>>>???>>>===<<<;;;===>>>???@@@@@@@@@??????===>>>>>>>>>????????????AAAAAAAAA@@@@@@AAABBBBBBAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAACCCCCCCCCCCCDDDDDDEEEEEEBBBAAAAAABBBCCCCCCBBB@@@>>>??????>>><<<:::;;;<<<;;;::::::999888777777666555444444333333333333333111222222333333333222222333333333444555777999:::???BBBEEEGGGLLLUUUaaakkkuuutttrrrooopppttt{{{zzz}}}~~~|||wwwjjjccciiijjjnnnqqqoooiiiiiilllppptttyyy{{{tttiiidddeeejjjqqqwwwyyyxxxpppbbbUUUFFF@@@999444000...000222///333333///...111111...000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,+++++++++******((()))))))))************+++///333666666555444444.........---,,,+++***)))+++,,,,,,------,,,,,,++++++******))))))******++++++++++++************)))((()))***++++++***)))((('''(((***++++++***((('''++++++++++++++++++++++++((()))+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***+++,,,,,,,,,*********)))))))))(((((())))))((())))))******))))))******+++***)))((('''))))))))))))************)))))))))***++++++,,,,,,))))))******+++,,,,,,---***++++++,,,,,,,,,++++++***+++,,,,,,++++++---///......///000111222333333444444555555666888999:::999999::::::::::::;;;;;;;;;>>>AAACCCDDDEEEGGGHHHWWW}}}666666666777777777888888777777777888888888999999999999999999:::::::::::::::999888888888888999999888888888888999999999999:::999888888888:::;;;<<<;;;::::::999999999999:::888888888888999999999999;;;;;;<<<<<<<<<<<<;;;;;;999:::::::::::::::999888:::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???888888999:::;;;<<<======<<<<<<<<<<<<===>>>???@@@<<<===?????????===;;;:::;;;<<<>>>?????????>>>======>>>>>>>>>??????@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@???AAAAAAAAABBBBBBCCCCCCCCC@@@???>>>???@@@AAA???===;;;<<<<<<;;;999777888999;;;:::999777666444333222555444333333333333333333333333444555555555555555333444555777999<<<>>>???IIILLLOOOQQQTTT]]]jjjtttuuussspppmmmlllnnntttxxxzzz}}}vvvqqqpppnnniiiffffffmmmnnnpppnnnggg```bbbhhhooosssxxxxxxppphhhiiipppmmmooonnnlllhhh___NNN???444222111111111///000222000444333---,,,000333000000/////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,+++++++++******(((((())))))*********+++,,,///333444333000......111111111000///---,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,+++++++++************)))((()))***++++++***)))(((((()))+++,,,,,,+++)))(((++++++++++++++++++++++++((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------,,,+++++++++******))))))***)))))))))*********))))))***+++++++++)))((('''))))))))))))************(((((()))***+++,,,,,,---))))))***+++,,,,,,------***+++,,,---.../////////***+++,,,,,,+++,,,...///......///000111222333333444444555555666888999:::999999:::::::::;;;;;;;;;<<>>AAA;;;555333666999999777777777888888999999999:::777777777777777777777777666666666666666666666666666777777777888888888888666777777777888888888888999999888777666666777777:::999888888888999:::;;;888999::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>===>>>>>>>>>????????????<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>AAAAAA@@@>>>===<<<;;;;;;888888888888888777777777777777666555444222222111333222000000222555666777111222111000///000333555444888<<>>333'''&&&******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...///000///000111333333333444555666777888888:::;;;<<<<<<:::999:::<<<;;;DDDLLLKKKDDD@@@EEEKKKRRRyyy555555555555444444333333444444444444555555555555666666666666666666666666222555777666555666;;;@@@>>>999444333666888777555777777777666666666666666777777777777777777777777666666666666666666666666555555555666666666777777666666666777777777888888999888777777666666666777999888888777888999:::;;;888888999:::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============<<<<<<<<<=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;:::999888777666666555555555555555555555555444333333333222222111111222111111111222333222222444555444333222333777:::<<<===BBBIIIQQQWWW]]]aaaiiikkkgggaaa___cccfffddd```aaadddgggoooyyy~~~vvvjjj]]]^^^ccckkknnnllllllnnnlllllljjjeee]]]UUUPPPNNNTTT\\\eeeiiigggdddbbbbbbVVVPPPGGG???999444000---000/////////.........---................................................,,,------...............---------------------------,,,++++++******+++++++++************+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,+++++++++*********))))))***)))(((((((((***+++,,,000222444555555555333222444222...+++******,,,---++++++,,,,,,,,,,,,++++++************************++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))),,,@@@III>>>---)))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...///000///000222333333333444555666777888888:::;;;<<<;;;:::999:::<<>>BBBFFFGGGEEEDDDFFFHHHQQQqqq333333333333333333222222222333333333444444444444444444444444444444444444333444555444222222444666666444333333555555333111333333333333333333222222555555555555555555555555444444444444444444444444333333333444444444555555444555555555555666666666666666555555555555555666666666666666666777777777666777777888888888777777777777777777777777777777666666666666666666666666777777777777777777777777888888888888888888888888888888888888999999999999999999999999::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888888888888777777777666555555555444333333333000000000111111111111111333333333333333333333333111222222222222222333444666777999<<<@@@FFFNNNTTTTTTWWWZZZ___gggnnnooolllpppmmmggg^^^ZZZ\\\bbbfffjjjpppxxx~~~yyy{{{|||xxxkkkeee^^^\\\___bbbbbbaaahhhhhhiiijjjgggcccdddjjjtttlll^^^QQQKKKNNNWWW^^^]]]\\\\\\\\\XXXOOOBBB999666333///---...000111111........................------------------------------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++************))))))))))))))))))***+++++++++******111222222333555666777888111///---+++******+++,,,))))))************))))))++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&444<<<666+++&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,---...---+++***************************))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---...000000000000222444333333444555666777888888999:::;;;;;;:::999:::<<<===???AAABBBDDDDDDEEEEEEOOOppp111111111222222222222222222222222222333333333444333333333333333333333333222333333222111111222333222222222333444333111000111111222333333444555555444444444444444444444444333333333333333333333333333333333444444444555555333333444444444555555555555444444444444444555555444444555555555666666666555666666666666666555555666666666666666666666666555555555555555555555555666666666666666666666666777777777777777777777777777777777888888888999999888888888999999999:::::::::999999999888777777777::::::::::::::::::::::::999999999999999999999999666666666555555555555444444444444333333333333333000000111111222222222222444333333333222222222222000111222111222444999===<<<>>>BBBHHHNNNWWWaaagggfffkkkllliiihhhkkkiiieeeeeeaaa]]]___eeelllrrruuuzzz}}}~~~zzzvvvtttsss}}}~~~pppdddZZZXXXVVVXXX]]]bbbfffgggccc___]]]___```___aaaeeeggg^^^SSSNNNQQQXXX]]]______YYYRRRLLLGGG@@@777111---,,,,,,---/////////------------...............------------------------------------------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))***+++---------------333444444555666777777888///---,,,*********+++,,,******++++++++++++******++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///222333///,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,---...---+++***************************))))))*********++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---///000111000111222444333333444555666777888888888999::::::999999;;;<<<@@@AAABBBDDDGGGHHHIIIIIIKKKppp000000000111111111111111111111222222222333333333222222222222222222222222//////000111222333444444111111222222222222111111000000111222444555666666333333333333333333333333222222222222222222222222333333333333444444444444222333333333333444444444333333333333333333444555222333333444555444444444555555555555555444444333555555555555555555555555555555555555555555555555444555555555555555666666555555555555555555555555666666666777777777888888777777777888888888888999777777777777777666666666888888888888888888888888555555555555555555555555333222222222111111111111111111111111111111111222111111111222333333444444222222222222222222222222222444777888888;;;BBBGGGGGGKKKPPPVVV]]]eeemmmrrrrrrwwwvvvnnnjjjllljjjddd```\\\^^^hhhssszzz~~~|||xxxtttrrrrrrsssuuuyyyiiiYYYNNNRRRUUUYYY]]]```aaa```___```YYYTTTSSSRRRQQQSSSWWWZZZVVVTTTXXX___aaa\\\UUUPPPJJJAAA:::777555222///++++++,,,---//////---***---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,++++++++++++***(((((()))))))))))))))*********+++,,,...///000111555555666666666555555444---,,,+++*********+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))666222,,,))))))***)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++******************+++++++++)))************+++++++++***++++++,,,,,,------...,,,,,,++++++,,,,,,---...---///111111111111333444333333444555666777888888777888::::::999999;;;<<<>>>???AAACCCEEEGGGIIIJJJJJJppp/////////000000111111111111111111111222222222222222222222222222222222222//////000111333444333333111111222222111111111222000000111222333444444555333333333333333333333333222222222222222222222222111111111222222222333333222222222222333333333333222222222222222333444444111111333444444444333222444444444444444333222222444444444444444444444444444444444444444444444444222222222333333444444444444444444444444444444444444444444555555555666666555555555555666666666777555555555555666666666666555555555555555555555555222222222222222222222222222222111111111000000000//////000000111111111222111111111222333444444444111111333444666777888999999???EEEHHHHHHIIIMMMQQQSSSWWW[[[___ccchhhmmmpppnnnqqqnnnhhhjjjqqqoooggg______eeepppvvvvvvwwwzzzuuuuuutttpppkkkgggeeedddgggnnnpppiii^^^WWWQQQLLLTTTVVVYYYZZZYYYYYYZZZ[[[\\\WWWQQQMMMGGGCCCHHHOOOUUUUUUWWW[[[]]]XXXNNNEEE===999555111000///.........---,,,---...///---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++******++++++,,,---)))))))))))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,+++++++++******(((((((((((())))))******)))))))))***---///222333555666666666555333000///++++++************+++,,,++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))111,,,'''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++)))************+++++++++******+++,,,,,,---......,,,,,,++++++,,,,,,---...---///111111111111333555333333444555666777888888666888999:::999999;;;<<<;;;===@@@AAABBBDDDHHHKKKNNNsss.../////////000000111111000111111111111222222222111111111111111111111111333222111222222222000///111222222111000000222333111111111111111222222222222222222222222222222222111111111111111111111111000000000000111111111111111111222222222333333333222111111111222333333444000111222333444333222222444444444444333333222111333333333333333333333333333333333333333333333333000000111111222222222333444444444444444444444444222222333333333444444444333333333444444444555555333444444555555666666666222222222222222222222222222222222222222222222222333333333333222222222222000000111111222333333333000111111222333444444444222333555888;;;>>>@@@AAABBBJJJSSSWWWWWWVVVWWWYYYZZZ\\\```bbbccceeegggiiicccddd```^^^hhhuuutttiii___bbbkkksssrrrjjjhhhllliiilllpppnnnggg]]]SSSMMMPPPRRRPPPJJJIIIOOOUUUXXXXXXVVVSSSOOONNNRRRZZZ```PPPPPPOOOJJJCCCAAALLLXXXSSSRRRQQQOOOJJJCCC;;;666111222222111///---,,,+++...,,,))))))***,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,************************,,,,,,,,,++++++*********'''((((((((())))))******((('''((()))+++///222555444555666666444000---*********************+++,,,++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((+++///)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))******++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))******++++++++++++)))************+++++++++******+++,,,,,,---......,,,,,,++++++,,,,,,---......///111111111222333555333333444555666777888888666888999999999999;;;<<<===AAADDDEEEEEEFFFKKKOOOUUUwww////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222111111111111111111111111333333222111000000000111111111111111111111111111111111000000000000111111000000000000111111111111111111111222222333333333222222222111111111000000000000111222333333444444111111222222222333333333222222222222222222222222111222444444444444222111111111222222222333333333555555444444444333333333222222222222222222222222111111111111111111111111333222111111111111111111222222222222222111111111333333333333333222222222---///111111111111333444555999>>>AAACCCEEEJJJNNNMMMSSSZZZ^^^\\\ZZZZZZZZZYYYZZZ[[[^^^``````^^^\\\\\\```eeeiiioootttpppiiicccgggkkkkkkhhheeedddeeemmmrrrvvvpppbbbQQQDDD>>>AAACCCFFFJJJNNNQQQSSSTTTOOOOOOMMMJJJIIILLLSSSZZZOOOLLLHHHEEEDDDFFFIIIKKKIIIGGGCCC>>>999555222000//////...---,,,,,,++++++***+++,,,---...---,,,,,,..................------++++++++++++++++++++++++------------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++''''''((()))***+++,,,,,,,,,+++***))))))***+++,,,---,,,***)))))))))******)))*********++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))++++++***)))***+++---...333333333333111---***(((++++++******++++++,,,---,,,++++++******++++++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***++++++,,,,,,++++++***+++*********))))))(((((((((((((((((())))))))))))*********))))))))))))))))))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))+++*********))))))((((((---,,,+++)))'''&&&$$$$$$))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,+++******+++,,,...///...///111111000000222333222333444666777777888888999;;;;;;;;;999999999;;;>>>@@@CCCEEEFFFIIIMMMPPPWWWttt////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111111000000111111222111111111111111111111111333222111111000000111111111111111111111111111111111111000000000000111111//////000000000111111111000000000111111111222222222222222111111111000000111111111222222333333333111111111222222222333333222222222222222222222222222222333333333333222222111111111222222222333333444444444333333333222222222222222222222222222222111111111111111111111111111111000000111111222333222222222222111111111111333333222111111111111111000222444555666777:::<<>>===:::666333000///...///......---,,,,,,++++++***+++,,,---------,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******++++++,,,,,,++++++***))))))***++++++,,,+++***)))))))))******)))))))))*********++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))+++************++++++,,,...///000000///---+++******************+++,,,,,,,,,++++++++++++++++++,,,************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******++++++******)))************)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))************)))))))))(((******++++++,,,,,,------))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,+++******+++,,,...///...///111111000000222333333333555666777888888888999:::;;;;;;999999:::;;;===???BBBDDDEEEHHHKKKNNNUUUqqq////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222111111111111111111111111222222111000000000111111111111111111111111111111111000000//////000000111//////000000000000111111/////////000000000000111222111111111111000000000111111222222222222222222111111111222222222222333222222222222222222222222333333222222222222333333111111111222222222222333333333222222222111111111222222222222222222222222111111111111111111111111000000000000000111222333222111111111111000000000333222111000000111333444333555888:::<<<>>>BBBDDDNNNSSSXXXYYYVVVTTTSSSSSSUUUXXXZZZ[[[YYYSSSNNNKKKPPPQQQSSSWWW[[[\\\\\\ZZZbbbfffhhheeecccdddcccaaa^^^[[[VVVSSSTTTVVVWWWXXXSSSSSSQQQKKKCCC===<<<===>>>???BBBDDDFFFHHHIIIJJJKKKGGGCCC@@@@@@BBBDDDDDDBBBCCCDDDCCCBBB???<<<:::333222111///...---------......------,,,,,,++++++***++++++,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++***)))))))))******((((((((()))))))))******+++++++++++++++*********))))))))))))))))))))))))************)))))))))))))))************))))))((()))***+++,,,---,,,,,,+++***))))))))))))***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))************)))))))))))))))))))))*********++++++))))))))))))))))))******)))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))************))))))))))))((()))***+++---///000111))))))***++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,+++******+++,,,...///...000111111000111222444333444555666777888888888999:::;;;;;;999999:::;;;<<<>>>AAACCCDDDFFFIIIKKKNNNkkk////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111000000////////////000000////////////000000000111000000000000000000000000111111111111000000000000222222222222111111111111111111111111222222222222111111111111111111111111333222111000000111222333111111111111222222222222111111111111000000000000111111111111111111111111111111111111111111111111111111000000000111111222111000000000000000000000333222222222444666999:::999;;;===>>>@@@CCCFFFIIIOOOTTTYYY[[[XXXUUUSSSSSSTTTYYY]]][[[TTTNNNKKKJJJRRRSSSUUUXXX\\\]]]\\\ZZZ\\\```aaa\\\WWWXXXYYYXXXYYYRRRIIIEEEFFFIIIKKKKKKJJJIIIFFFAAA;;;999;;;=========???AAABBBCCCDDDDDDCCC???<<<===AAADDDDDDCCCBBBBBBAAA>>>:::555000...000//////...............---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********+++******************+++*********))))))))))))***(((((((((((())))))))))))+++++++++***************))))))))))))))))))))))))************)))))))))(((((()))*********((('''&&&'''((()))++++++,,,++++++)))))))))((())))))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))*********))))))))))))))))))*********++++++++++++)))))))))))))))*********))))))*********+++++++++))))))***++++++++++++***))))))))))))))))))))))))*********))))))))))))))))))))))))************+++))))))***++++++++++++*********************************+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,+++******+++,,,...///...000111111111111222444333444555666777888888888888:::;;;;;;999999:::<<<<<>>AAACCCBBBCCCDDDDDDDDDFFFJJJMMMNNNRRRVVVVVVSSSOOONNNNNNOOOWWW]]]YYYOOOIIIJJJOOOTTTTTTUUUXXXYYYYYYWWWUUUSSSWWWWWWRRRNNNOOORRRRRROOOHHHAAA===@@@DDDGGGHHHHHHFFFDDD@@@===;;;;;;<<<;;;;;;===>>>????????????>>><<<;;;===AAADDDDDDBBB???===:::666222...,,,+++000//////...............,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++,,,,,,---------...+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***))))))((((((*********++++++*********))))))))))))***)))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************)))))))))(((((()))******)))(((&&&%%%))))))******++++++++++++)))))))))((())))))***+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))******)))*********++++++++++++(((((())))))************))))))*********+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''))))))***++++++++++++*********************************+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,+++******+++,,,...//////000222222111111333444333444555777888888999999888999;;;::::::999;;;<<<===@@@CCCEEEEEEFFFGGGIIILLLeee////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////111000000//////000000111000000000000000000000000000000/////////000111111000000000000000000000000000//////......//////000......////////////000000222222111111111111000000//////000000000000000111000000111111111111111111000000000111111111111222111111111111111111111111111111000000000000111111000000000111111111111222111111000000000/////////111111111111111111111111111111111111111111111111444444333222222222222222222333444555666777888999:::<<<>>>@@@CCCFFFGGGHHHIIIIIIIIIHHHHHHIIIMMMPPPQQQSSSSSSPPPKKKGGGGGGHHHLLLSSSXXXTTTKKKGGGKKKQQQQQQQQQQQQRRRSSSQQQNNNLLLKKKNNNMMMIIIHHHKKKMMMLLLCCC@@@>>>>>>AAAEEEHHHJJJFFFEEEBBB@@@===<<<::::::888888999:::;;;;;;;;;;;;<<<<<<<<<===>>>>>><<<;;;777555222///------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,,,,++++++,,,,,,------......++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********)))))))))(((((()))***++++++++++++***)))'''((()))*********))))))((((((((()))))))))******)))))))))***************))))))))))))))))))))))))************))))))))))))((())))))))))))(((((('''***************************))))))))))))***++++++***+++,,,------,,,+++***************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))************)))))))))*********++++++((((((((()))******++++++)))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))******************************++++++))))))***++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,+++******+++,,,...//////111222222111222333444444555666777888999999999777999::::::::::::;;;======@@@CCCEEEEEEEEEFFFGGGQQQggg////////////////////////////////////////////////000000000000000000000000111111111111111111111111////////////////////////000000////////////000000000000000000000000000000///////////////000111111000000000000000000000000//////............//////........./////////000000111111000000000/////////////////////000000111111//////000000111111222222000000000000111111111111111111111111111111111111///000000000000000000///000000000000111111111111111111111000000000//////111111111111111111111111111111111111111111111111333333333333444555666777666777888:::<<<>>>@@@AAAAAACCCEEEHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGHHHLLLOOOOOOOOOMMMHHHCCCBBBEEEHHHMMMNNNNNNKKKHHHHHHKKKNNNKKKJJJJJJKKKLLLJJJGGGDDDCCCEEECCCAAABBBFFFGGGCCC;;;===???@@@AAABBBDDDFFFAAA???<<<:::999888777666333444555666777777777777666888::::::777555333222111000...---,,,---...///------,,,++++++++++++,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,*********+++,,,---------++++++++++++++++++++++++***+++,,,,,,---------,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********************)))***++++++++++++***)))&&&''')))*********)))))))))))))))*********++++++((()))))))))*********+++))))))))))))))))))))))))************))))))))))))))))))(((((())))))******)))))))))))))))***++++++***************+++,,,,,,)))***,,,------,,,***)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******((()))))))))************((((((((()))))))))******'''(((((()))******++++++)))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))((()))))))))******************++++++++++++,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,+++******+++,,,...//////111222222222222333555444555666777888999999999777999::::::::::::;;;===<<>>AAACCCEEEFFFFFFGGGJJJLLLLLLKKKHHHGGGDDDDDDDDDCCCCCCEEEIIIMMMJJJIIIGGGBBB???@@@FFFKKKPPPKKKEEEDDDGGGIIIJJJIIIGGGFFFGGGHHHHHHGGGDDDBBB>>>>>><<<:::===BBB@@@;;;888<<>><<<<<<======:::666333333333333333000111222333444555555555///333666666222///......//////...------,,,,,,+++------,,,,,,,,,,,,------+++++++++++++++++++++++++++***)))))))))***,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))&&&'''(((*********)))(((************++++++++++++(((((())))))*********+++))))))))))))))))))))))))************))))))))))))***)))(((((((((***+++,,,''''''''''''(((***+++,,,++++++******++++++,,,---)))***,,,------,,,***)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((())))))*********+++(((((((((((())))))))))))'''(((((()))***+++++++++)))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))(((((())))))*********+++,,,++++++******)))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,++++++***+++,,,...//////111222222222222333555444555666888999999999999777999::::::::::::<<<===;;;>>>BBBCCCCCCBBBBBBCCCFFFZZZzzz000000000000////////////222111111111000////////////////////////000000111222111000//////000111222222111111111000000//////////////////000000000000111111111111111111111111///000111111111111000///000000000000000000000000111000000000//////......///////////////////////////////////////...............////////////..................////////////000000////////////000000000000000000////////////111000///......///000111000000000000111111111111000000000000111111111111333222222222222222222222000000111111222333333444222444777:::===>>>>>>===@@@@@@???@@@AAACCCEEEGGGDDDEEEEEEEEEDDDCCCCCCBBB???===;;;;;;<<>>;;;<<<@@@EEEHHHGGGDDDAAA@@@@@@@@@???>>>AAA@@@@@@BBBBBB@@@:::555666777888999;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;777666444111000//////000555555444333333222111111000////////////.........,,,++++++******++++++,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++------,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))******))))))((((((''''''))))))(((((((((((())))))...---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((*********))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))***+++,,,,,,+++***)))************************)))))))))))))))))))))))),,,,,,+++***))))))*********)))((((((((()))+++,,,++++++,,,,,,,,,,,,------***+++---......---+++***------------,,,++++++***,,,,,,+++++++++,,,---...000---+++,,,000333333222444444555666777888999999888:::;;;;;;:::999::::::===>>>@@@CCCDDDDDDDDDDDDHHHTTTqqq111111111000000000000000111111111111000000000000000000000000000111111222222111000000000000111222111111111000000000///////////////000000000111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000000/////////000000000000000000000000/////////////////////.........////////////..................//////////////////............//////000000000000////////////222111000//////000111111//////000000000111111111/////////000000000000111111222222222222222222222222222333444444555666666777999;;;>>>@@@AAA@@@@@@@@@?????????@@@BBBDDDEEECCCCCCCCCBBBAAA@@@???>>><<<;;;999888999<<<@@@BBBCCCAAA???===>>>@@@DDDFFFCCCBBBAAAAAABBB@@@>>>;;;>>>======>>>???===888555888888999:::;;;;;;<<<===:::999999888777666666555333333222111111111111111333222222111111000//////......---------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))************)))))))))))))))))))))))))))***+++,,,***++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************************)))))))))(((***)))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++******++++++++++++******************************************************,,,++++++***))))))******)))))))))))))))******++++++++++++,,,,,,,,,------***+++---......---+++***,,,,,,,,,---,,,,,,++++++,,,,,,+++***+++,,,---...000...,,,---000222333222444444555666777888999999888:::<<<;;;:::999:::;;;===???AAACCCDDDEEEDDDDDDHHHTTTqqq111111111111111111111111000000111111111111111111111111000000111111222333222222111111111111222222111111000000000000//////000000000000111111111111222222222222222222222222333222111000000111222333111111111111111111111111111111111111000000000000111111111111111111111111......//////////////////......////////////..................////////////......------------......////////////000000000000111111000000000000111111/////////000000000111111////////////000000000000111111111222333333333444666666666777888888999999<<<>>>@@@BBBCCCCCCBBBAAA>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>===<<<;;;:::999888666666777999<<<>>>AAA@@@???>>>>>>@@@AAABBB?????????AAAAAA???;;;888;;;999999999:::999777555888888999999999:::::::::666666555444222111000///...///000111222222222222000000//////...---------,,,,,,,,,+++++++++******,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************++++++++++++++++++++++++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************++++++++++++)))))))))***+++,,,---...)))***+++------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******''')))+++,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***++++++,,,,,,++++++++++++,,,,,,************************************************,,,+++******)))*********(((((()))***************++++++++++++,,,,,,,,,,,,++++++------------++++++***+++,,,,,,,,,,,,,,,,,,,,,++++++******,,,---...///...---...000222333222444444555666777888999999999:::<<<<<<:::999:::;;;===???AAACCCDDDEEEEEEDDDFFFTTTppp000000000000000111111111///000000111111222222222000000//////000000111222222222111111111111222222000000000000000000//////000000000000111111111222222222222222222222222222444222111//////111222444222222222222222222222222111111111111111111000000000000000000000000000000............////////////......////////////..................///////////////......------......///////////////000000000000////////////000000000111/////////000000000111111000000111111111111222222222222333333444555666666888999999999:::::::::;;;>>>???AAABBBBBBAAA@@@>>>;;;;;;::::::::::::::::::777888888999999999999888777666555444555777999;;;===============<<<<<<<<<;;;:::;;;<<<===<<<999666888777666555666666666666777777777777777666666666222111111000///......---,,,---///000111111000///......---------,,,,,,,,,++++++++++++************,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++******************************************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************)))))))))))))))******+++++++++***************+++,,,---***+++,,,,,,,,,***((('''++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))*********)))+++---//////---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++...---++++++++++++---...************************************************++++++***************+++'''((()))++++++***))))))***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,+++*********+++------.........///111222333333444444555666777888999999999;;;<<<<<<;;;::::::;;;>>>???AAACCCEEEEEEEEEEEEDDDRRRnnn............//////000000/////////000000111111111///............///000000111111111111111111111111//////////////////000000///000000000000111111111222222222222222222222222333222000//////000222333111111111111111111111111000000000000000000111111////////////////////////---.........//////000000......////////////..................////////////000//////////////////000.../////////000000000111.........//////000000000000000000000111111111111222222333333333444444444444444555555666777888888999999999999::::::::::::;;;<<<===>>>===<<<:::999666666666666666666555555111222444666777888999999666555444444555666888999777777888999999888777666888666555555666777666555666666555444333444555666444444333333333333222222.........///////////////---...///000///...---,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***************************************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))************))))))'''(((((())))))*********++++++***)))))))))******))))))***++++++***)))(((************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******(((((())))))***************+++---//////---+++***************************************************(((+++...111222///,,,***...---++++++++++++---...************************************************+++***************++++++'''((()))++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,++++++***)))***+++,,,------...000111111222333333444444555666777888999999999;;;===<<<;;;:::;;;;;;>>>???AAADDDEEEEEEEEEEEECCCSSSnnn,,,------......//////000......//////////////////...------------...//////000000111111111111000000......////////////000000////////////000000000000111111111111111111111111222111000//////000111222000000000000000000000000////////////000000000000........................------......///000000000......////////////..................////////////000000////////////000000......//////000000111111---...///000111111000000111111111222222222333333444444444444555555555666555555666666777777888888777777777777777777777777666777888999888666444333222333333444333333222222///111222555666888999999555555444444444555666777111222444555555444333222555333111111222444555444444555555444222222333555111111000000000000000000---......//////000000111............---,,,+++***---------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******************************)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))************))))))((((((((((((((()))))))))******))))))))))))***************++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************((((((((()))******++++++))))))***++++++***))))))************************************************(((+++///222333000,,,))),,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++*********)))******+++,,,(((((()))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++++++++++++++******))))))+++,,,---,,,///111222111111333444444444555666777888999999:::;;;======;;;:::;;;<<<>>>@@@BBBDDDEEEFFFFFFEEECCCXXXuuu---------...///000000000...............---------...............///000000...///000000000000///............/////////000000---.........////////////000000000000000000000000////////////////////////////////////////////////---.........////////////////////////////////////------......///000000111......////////////................../////////////////////....../////////.........///000111111111...///111222333333222222222222333333333444444444444444444444555555555555555555555555555555555555444444444444444444444444333444555666555333111000000111222333333333222111222333444555777777777777444333333333333444555555...///000111222222111111222111111222444555444333222333555333111///000222///////////////000000000//////////////////000000...---,,,++++++*********+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***************************************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))************))))))******))))))))))))))))))((())))))***+++,,,......333111///---,,,,,,,,,---************************))))))))))))))))))))))))************)))))))))(((((()))))))))************'''(((((()))******++++++)))))))))(((((()))))))))************************************************)))+++---//////...,,,+++******++++++++++++******************************++++++++++++++++++++++++******))))))***++++++,,,)))))))))))))))******+++************++++++++++++---,,,,,,++++++,,,,,,---***++++++++++++******)))+++***)))))))))***,,,---,,,///222333222111222444444444555666777888999999:::<<<======<<<;;;;;;<<>>:::555000,,,***))))))++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++'''(((((()))***+++++++++,,,+++***))))))***+++,,,************************************************++++++*********+++,,,---)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++******))))))***+++,,,,,,***)))((((((((()))+++,,,)))************+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((+++***)))))))))***,,,,,,+++///333333222111222444444444555666777888999999:::<<<======<<<;;;;;;<<>>>>>>>>???@@@BBBCCCEEEEEEFFFFFFLLL___000//////......---------,,,,,,---------.........------------------------............------------................................................---...............//////------------------------,,,,,,---------.........////////////////////////////////////////////////...//////000111111111111222222111111111111000000444333333333333333222222222222222222333333333333333222111111111111111222222333555555444222222222000000111111111111000000////////////000000000000///////////////000000000222222222222111111111111111111222222333333333333222222333333333222222111111111111111111111111000111111111111111111111111222222222222222111111111/////////000000//////...000000000000000000000000///......---,,,++++++***,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++,,,***)))((((((***,,,---************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++***)))(((''''''*********)))******+++,,,++++++************+++++++++***)))(((((()))***+++*********+++++++++++++++((()))************)))(((************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************((()))))))))************))))))******++++++++++++)))))))))))))))))))))))),,,+++******+++,,,,,,,,,++++++,,,---...---,,,***++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++************************************************************++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++******)))++++++***************+++++++++++++++++++++++++++***************************************++++++,,,...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---************+++,,,------000111222222333222222222333444444555666777888888999:::;;;<<<<<<=========???@@@AAACCCDDDEEEFFFFFFKKK\\\444333333333222222111111111111000000////////////........................//////.........---------------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,---------------........./////////000000000000000000000000000000000000000000000000000000000000111111222222333333222222111111111111333333222222222111111111000000000000111111111111111000000////////////000///222444444111000000000///000000111111000000///////////////000000000000.../////////000000111111444444333333333222222222333333333222222111111111000000111111111000//////111111111222222222222222222222222222222222222222222111111000///...---------......//////.........////////////////////////...------,,,+++***)))))),,,+++++++++++++++******************************)))******************))),,,***)))((((((***,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++++++++******)))(((((('''******))))))***++++++,,,++++++************+++++++++***)))(((((()))***+++))))))))))))******++++++))))))************))))))************************++++++******))))))((((((************************))))))))))))))))))))))))(((((()))))))))*********((()))))))))************((()))***++++++++++++***))))))))))))))))))))))))***)))'''&&&'''***///222)))***,,,...------,,,+++))))))******************************************))))))))))))******************++++++++++++************************************************************++++++++++++******++++++++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******+++***************++++++++++++++++++++++++++++++******************************)))))))))******++++++---///000000---+++***************++++++++++++************+++,,,---------...///111222222333333333333444555666777888888888999:::;;;;;;;;;;;;;;;>>>???AAACCCDDDEEEEEEEEEJJJYYY|||777777777777777666666666666666555444444333222222222222222222222222222222000////////////.........................................................,,,,,,------.../////////---------...............//////000000000111111111111111111111111111111111111111111111111111111111222111111000111111222333333333333222111111000000222111111000000/////////---............/////////......---------......///...111444333000......000///000000111111000000////////////000000000111111//////000000111111222222444444444333333333222222333333222222111000000///...//////000000000//////222222222222222333333333111111111111111111111111000000///...---,,,++++++,,,---..........................................,,,,,,,,,++++++*********++++++++++++++++++******************************((()))************)))(((+++***)))))))))***,,,,,,************************)))************+++++++++))))))))))))))))))))))))******))))))))))))************)))))))))((((((((())))))))))))***+++,,,,,,++++++************++++++******))))))))))))******((((((((()))******++++++***))))))))))))))))))***************************************))))))))))))***************************)))))))))))))))((((((((((((((()))))))))******))))))))))))************((()))***,,,,,,+++******))))))))))))))))))))))))&&&(((***+++++++++---...)))+++---...---,,,,,,---)))))))))))))))*********************************((((((((()))))))))))))))******++++++++++++******++++++++++++++++++++++++******************************++++++++++++******++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++***************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************)))---111333111...+++***---,,,,,,+++***)))((('''************+++,,,---...,,,---///111222333444444222333444555666888888999888999::::::;;;;;;::::::>>>???AAABBBDDDDDDEEEEEEHHHWWW}}}666666666666666777777777555555555555555555555555333333333333333333333333111111000000000/////////000000000000000000000000000000000000000000000000.........///000111111111000000000111111111222222222222222222333333333333333333333333333333333333333333333333333333333333444333222111111111222222333333222222111000000000111111000000///......---,,,,,,---------.........---,,,,,,,,,---...///000---111555444000---///111000000000111111000000000000000000111111111222222000000000111222333333333333333222222222111111111000000000000000000000000...///000000111111111111111111111222222333333333////////////////////////,,,---------------------,,,------...//////......------------------------++++++++++++++++++++++++******************++++++************************)))***++++++++++++***))))))************+++++++++************************(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))***+++,,,---++++++************++++++))))))************))))))(((((()))******+++,,,,,,******))))))))))))******************************)))))))))))))))***************************************))))))(((((((((((((((((((((((()))))))))***))))))))))))************((()))+++,,,,,,+++***)))))))))))))))))))))))))))%%%))),,,---,,,++++++,,,***,,,......,,,+++,,,...)))))))))******+++++++++************************(((((())))))******************++++++++++++******++++++++++++++++++++++++******************************++++++++++++******------,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///...---,,,++++++++++++...222222000---,,,,,,...---,,,+++***))))))(((************+++,,,---...000000111333333444444444222333444555666888999999999:::;;;;;;;;;;;;;;;;;;>>>???@@@BBBCCCDDDEEEEEEFFFWWW111222222333333444444444111222222333333444444555222222222222222222222222111111111111000000000000111111111111111111111111111111111111111111111111///000000111222333333333222222333333333444444444333333444444444555555555444444444444444444444444444444444444444444444444555444222111111111222222333333222222111000//////111111111000///......---,,,,,,,,,------------...,,,,,,,,,------///000111...222666555111...///222000000111111111111000000111111111111222222222222000000111222333333444444111111111000000000000///......//////000000111111//////000222333333333333000000111111222222222333........................******+++,,,---//////000,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******************++++++***************************+++,,,------,,,+++***))))))***++++++++++++***************************''''''(((((()))))))))*********************************))))))))))))******''''''(((((())))))******))))))))))))***+++,,,---++++++************++++++((()))***++++++***)))((())))))***+++,,,,,,------******))))))))))))******************************(((((())))))******++++++******************************))))))((((((((('''(((((((((((())))))))))))))))))))))))************''')))+++,,,,,,,,,***)))))))))))))))))))))))))))''')))******(((***...111+++---///...,,,+++---///*********++++++,,,,,,,,,************************))))))******+++++++++,,,******++++++++++++******++++++++++++++++++++++++******************************++++++++++++******.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++*********))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++333222000///------,,,,,,---///222111...,,,---///++++++,,,,,,,,,---------************+++,,,---...333444444555555444444333222222333555666888999999;;;;;;<<<<<<===<<<<<<<<<>>>???@@@BBBCCCDDDEEEEEEEEEWWW111111000000//////......000000000000000000000000000000000000000000000000000//////.........//////000000000000000000000000000000111222222222222222222222222222222333333333000000111222333444444555222222333444444444444333444444444333333333222222444333333333333333333444666555444333222111111111111111000000/////////...---...000111222111000...//////............//////......---------,,,,,,,,,------------............//////000111222222333333333222222222222222222222111111111111111111222222///////////////...---,,,111111000000000000111111333333333333333333333333222222111111000000//////000000///...---,,,++++++,,,---.../////////...---.........------,,,,,,,,,---,,,***))))))***,,,---************************))))))))))))))))))))))))***+++,,,---,,,***((('''))))))))))))************))))))***++++++++++++***************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))******+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))+++)))((())),,,---+++)))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------------,,,,,,+++***+++++++++************)))++++++************++++++---***((()))+++,,,***''',,,,,,---...---,,,***)))++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***)))***++++++***)))***,,,,,,+++*********+++,,,---///---***((((((***---///------,,,+++************///000@@@---$$$...###+++---000222111---***)))))),,,+++******+++,,,...///111111222222222333333333555444444555555666777888;;;;;;;;;<<<;;;;;;::::::<<>>CCC444000&&&...ZZZ~~~bbb+++---,,,***((()))***---...(((+++///333444444333222333333444555666777888888:::999999:::;;;===???AAA>>>???BBBCCCDDDDDDCCCBBB@@@OOOlllxxx~~~222222222222222333444444222222111111111111111222222222222111111000000000...000///...111555555000111111111111111222222222222222222111111000000000/////////000111222333444222222222222222222222222111111111111111111111111000000000000000000000000222222111000000111222222222222222111111000000000000000000000111111111222000000111111111222222222000000//////000000111222111111111111111111111111222222222222222222222222222222222222222111111111000000000000/////////...111///---...///000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++***************))))))))))))++++++************++++++,,,+++)))(((((()))+++,,,((())))))***++++++,,,,,,))))))))))))))))))))))))************************************)))))))))(((+++++++++*********)))))))))******************)))++++++************++++++))))))))))))))))))))))))************************+++******))))))(((((('''+++++++++*********))))))+++***)))(((((()))***+++******)))***+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((''')))******))))))***+++,,,++++++***))))))******...,,,++++++,,,,,,+++***+++++++++*********))))))))),,,...+++'''&&&+++000,,,++++++***))))))************))))))))))))************))))))))))))******,,,,,,,,,,,,------------------............------------...////////////...---,,,+++++++++,,,---...***++++++,,,,,,++++++******,,,------++++++,,,...,,,,,,------------------///,,,***))))))++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++*********++++++,,,++++++******++++++,,,---------------------------++++++++++++++++++++++++************************,,,444<<<>>>;;;999>>>CCC111000***111TTTtttfffAAA---,,,***))))))+++---.........000111222333222222333444444555666777777888::::::999999:::<<<>>>???===???AAACCCDDDDDDCCCBBB@@@NNNjjj{{{222222222222222333444444222111111111111111222222333333333222222222222111///111111///000333111,,,222222111111111111111111111111111000000000000000000/////////000111111222222222222222222222222222111111111111111111111111000000000000000000000000111111000//////000111111111111111000000000000000000000000000111111111111222222222222333333333333111111111111111111222333222222222222222222222222222222222222222222222222111111000000///..................---------------000...---...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++***************************************++++++************+++++++++***)))(((((()))***+++)))))))))***++++++,,,,,,))))))))))))))))))))))))+++++++++******))))))(((************))))))))))))+++++++++*********************++++++++++++******++++++************++++++))))))))))))))))))))))))************************************************+++************)))))))))******))))))))))))*********))))))***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''')))******))))))***+++,,,+++******)))*********---+++******++++++***)))+++++++++******************+++,,,+++***)))***,,,***++++++++++++***))))))******))))))))))))************))))))))))))******---------....../////////------............------,,,,,,---..................---,,,,,,,,,,,,,,,---***++++++,,,,,,++++++******,,,------++++++,,,...,,,+++***)))+++...111333000...+++***+++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,++++++***++++++******++++++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))---222444444555999<<<222111,,,--->>>OOOMMM>>>---+++***)))***+++---///222222111111111222222333444444444555666666666777::::::999999::::::;;;<<<<<<===@@@BBBCCCCCCBBBAAA@@@NNNiii|||111000000000000111222222111111000000000111222222333333333333333333222222222444444111111222000,,,333333333222222111111000111111111111111111000000111111000000000111111222333333333333333333333333111111111111111111111111000000000000000000000000111111111000000111111111111111111111111111000000111111111111222222222222333333333333333444444444222222111111111222222333111111111111111111111111111111111111111111111111//////......---,,,++++++------------,,,,,,,,,,,,...------......///......------------------------++++++++++++++++++++++++******))))))))))))***************))))))))))))))))))***************++++++++++++************++++++******))))))))))))******))))))*********++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))(((((('''*********)))))))))))))))************************+++++++++,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))************************))))))******++++++++++++************))))))))))))***))))))))))))))))))******)))))))))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''')))******))))))***+++++++++***************++++++***)))***++++++***(((************************,,,,,,,,,---......,,,***)))***+++,,,,,,+++))))))******))))))))))))************))))))))))))******,,,,,,------.../////////,,,------......------,,,+++,,,,,,---------------......------,,,,,,,,,,,,***++++++,,,,,,++++++******+++---,,,++++++,,,...,,,+++***)))+++...111333111///---,,,,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...---,,,***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,------------...///000111...***'''***...000///,,,+++******+++,,,...///111111222222222333333333444444444555555555666666:::999999999999999999999;;;<<>>@@@;;;222++++++,,,,,,------......//////000000//////000000111111111222.........///000222333444111111111111111111111111111111111111111111111111111111111111111111111111///000111222222111000/////////000000111111111222////////////000000000000000/////////......------...---,,,+++++++++++++++........................................................................+++++++++,,,,,,------------///000///+++)))+++---))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))******+++++++++,,,))))))***+++,,,,,,------++++++************++++++(((((())))))))))))((((((++++++******************)))******+++,,,,,,------(((((((((((())))))))))))(((((())))))*********+++))))))******++++++++++++))))))************))))))++++++************++++++))))))))))))))))))))))))************************)))))))))((((((((((((((('''((((((((())))))******((()))***++++++***)))((()))(((((((((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))******))))))***+++******))))))***+++,,,,,,******+++---//////---***))))))******++++++++++++***,,,---,,,******+++---+++***)))))))))***,,,---******))))))))))))************))))))))))))******((())))))***,,,---......+++,,,,,,------,,,,,,+++(((((()))***************+++,,,.../////////......+++++++++,,,,,,+++++++++***,,,------,,,+++---...,,,,,,,,,,,,------......+++******,,,......---,,,---,,,,,,++++++,,,,,,---************************************************++++++,,,,,,,,,---------******)))((()))***,,,---++++++******++++++,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))),,,...---)))&&&''')))'''+++,,,+++,,,000///+++******+++,,,...//////000222111111000//////000000///000111333555777888999888999:::;;;<<<;;;::::::;;;===@@@CCCEEEEEEEEEEEECCCYYY|||------------------------//////.........---------...---,,,,,,,,,,,,---...555333111///---+++******.........------,,,,,,,,,000000//////............////////////000000000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000...///000000//////000111////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,---------.....................///000000000000////////////000000666333///---,,,,,,,,,+++---------,,,,,,,,,++++++++++++*********************)))))))))((((((''''''************))))))))))))+++*********))))))((((((******++++++++++++******************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++******)))))),,,,,,+++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))************************))))))))))))************************************************************+++++++++*********)))))),,,,,,++++++++++++++++++,,,,,,,,,++++++*********))))))))))))((((((((((((***++++++,,,,,,------...//////...------------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++************+++---000111......------,,,+++******,,,++++++******++++++,,,,,,***)))***++++++***)))++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,++++++*********+++***)))))))))***,,,,,,---,,,,,,+++*********+++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...222222222111000111333555555333222333555777777666888888999999999::::::::::::===AAADDDDDDCCCCCCCCCBBBZZZ|||------------------------......------,,,,,,,,,,,,---,,,++++++++++++,,,---000000///---,,,,,,,,,,,,......---------,,,,,,,,,.........---------,,,,,,---------........./////////......------......///........................////////////////////////........................,,,---///...------...000------------------------,,,,,,------------,,,,,,,,,,,,---------........................//////000//////............//////333000---++++++++++++***++++++++++++************************************,,,+++++++++************************))))))))))))************)))))))))(((******++++++++++++******************************************************))))))))))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))))))))++++++************++++++************************))))))******+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))***************)))))))))(((((()))))))))))))))))))))))))))************+++++++++))))))************))))))************************))))))))))))************************************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))((()))******++++++,,,------///......---------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,++++++,,,,,,,,,,,,++++++************+++,,,...///------,,,,,,++++++******,,,++++++******++++++,,,+++***)))***++++++***)))++++++++++++++++++++++++***************++++++++++++++++++******)))))))))+++***)))))))))***+++,,,---,,,++++++******++++++++++++***))))))***++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++***+++,,,---...222222222222000111333555555333222333555777777666888888888999999999::::::999<<<@@@BBBBBBAAAAAABBB@@@YYY|||........................---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////...------------...//////...------,,,,,,------...///---***)))***+++************)))))))))(((((((((************************+++++++++++++++*********************))))))))))))************))))))))))))******++++++++++++******************************************************************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))))))))*********)))))))))******+++((((((((((((((((((((((((((())))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++*********)))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((()))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,......---------,,,,,,,,,((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++***++++++,,,,,,++++++******************+++,,,,,,+++++++++***************++++++************+++++++++***)))***+++,,,+++)))++++++++++++++++++++++++++++++++++++*********************)))))))))))))))******))))))******+++,,,,,,,,,++++++******++++++++++++***))))))***++++++******+++++++++,,,,,,,,,************+++,,,------*********+++++++++,,,,,,,,,+++***))))))+++---...111222222222111111333555555333222333555777777666888888888999999999999:::777:::>>>@@@@@@???@@@@@@???YYY}}}////////////////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---..................---------........./////////------,,,,,,------...///,,,,,,++++++++++++,,,,,,---+++))))))***+++++++++***)))))))))((((((((((((***************+++++++++))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))******++++++++++++******************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******)))))))))((())))))***+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))***+++)))))))))(((((((((''''''(((((((((((((((((((((((())))))*********+++++++++))))))************))))))((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************++++++))))))))))))************)))))))))))))))*********)))******+++,,,,,,---------------------,,,,,,+++(((((((((((()))))))))***++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++++++++***+++*********************))))))))))))************++++++************+++++++++)))))))))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,+++******)))******************))))))***************+++++++++,,,,,,++++++***++++++,,,+++******************+++******+++++++++,,,,,,,,,************+++,,,---...++++++++++++,,,,,,,,,,,,,,,+++)))((()))***---...000111222222111222333555555333222333555777777666888888888888999999999999888:::>>>?????????@@@AAAAAA\\\////////////////////////------------............---..................---..................///000------------------------,,,,,,,,,,,,------------,,,---------..................------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...---------------------------..................---------------.........///,,,,,,,,,,,,,,,---......++++++************++++++,,,+++)))***,,,------,,,++++++*********)))))))))))))))*********+++++++++)))))))))))))))*********************)))))))))((())))))))))))))))))************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******))))))(((((()))******+++************************)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******))))))(((((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))************))))))((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++***+++++++++++++++++++++((()))))))))*********+++++++++,,,,,,---.........------.........---,,,+++)))))))))*********+++++++++++++++,,,,,,---------++++++++++++,,,++++++++++++++++++,,,,,,+++++++++++++++++++++******)))))))))))))))))))))))))))***+++******))))))******+++***)))((()))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))******++++++++++++,,,++++++***++++++,,,,,,*********++++++***************+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,------------,,,+++***))))))+++---...///111222333222222333555555333222333555777777666777777888888888999999999999<<>>>>>>>>AAACCCDDDDDDCCCDDD___zzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,+++---------------------------++++++,,,---...---,,,,,,,,,,,,---------......,,,---......///.........000///............,,,+++------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---000222222000---,,,+++%%%)))++++++...222111+++333444UUUeeeEEE,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***))))))******+++++++++,,,******************************))))))))))))******++++++++++++************))))))))))))))))))))))))++++++******************)))))))))*********++++++,,,,,,,,,+++++++++******++++++***))))))***++++++++++++++++++++++++++++++...---,,,+++***++++++,,,,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************+++,,,,,,------,,,,,,+++)))******************)))+++************+++,,,,,,***+++,,,------,,,+++***,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,++++++*********---------...//////---+++,,,,,,,,,---------......//////000000///......------------------,,,,,,,,,,,,------------------...***+++,,,---............------------------------------------------------************************************************,,,+++***))))))******+++)))************+++++++++,,,---///000000...,,,***++++++++++++++++++++++++,,,+++*********+++,,,---************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......//////000111222222333222333333444444555555666777777777888888888999999======>>>@@@BBBCCCCCCCCCHHHccc~~~//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++,,,,,,------.........,,,+++***+++,,,------+++,,,,,,,,,---------.........------------...//////---------...///...+++)))------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222000...------...000///------///---)))+++TTTttteee>>>***+++...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((()))***+++,,,------++++++++++++++++++++++++******))))))))))))***************+++++++++++++++******************************++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))***************************,,,,,,+++************+++///...+++)))))))))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,------------,,,,,,******++++++++++++******+++++++++++++++,,,------+++,,,---......---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000//////...---,,,++++++...---,,,---//////...---,,,,,,,,,---------......//////000000000///......---------........................---------------++++++,,,---............+++,,,,,,------.........++++++,,,------...//////++++++++++++++++++++++++************************---,,,+++***)))))))))))))))************+++++++++,,,---///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000000000111111111222222222333333444555555666666666666666777777777888888<<<<<<>>>@@@AAABBBBBBCCCKKKhhh//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++,,,,,,---...//////+++***)))***,,,---,,,+++,,,,,,,,,---------............---,,,,,,...///000+++******+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,***++++++,,,,,,------------------------------------///111111///---------555666444///***)))---000FFF|||}}}FFF)))...///***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,++++++******++++++,,,------,,,,,,,,,+++++++++))))))***++++++,,,------+++++++++++++++++++++++++++******))))))******+++*********++++++,,,,,,,,,***+++++++++++++++,,,,,,******+++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************+++++++++***************---,,,+++*********+++,,,++++++++++++++++++++++++***************************++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------///......---,,,+++******---,,,***+++---//////...,,,,,,,,,---------......//////000000000//////...------......//////000000//////......------,,,,,,+++,,,------.........---++++++,,,,,,---...//////,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********))))))))))))*********++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......---------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...111111111111111111111111222333333444555666777777666666666666777777777777:::<<<>>>@@@@@@AAABBBCCCOOOooo------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,---...//////+++***)))***,,,---,,,+++,,,,,,,,,---------............---,,,,,,...///000222///+++)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,------...------------------------,,,---//////---,,,,,,,,,+++///111...)))+++999FFFwwwkkk333)))222...***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------,,,,,,------------------,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++,,,,,,,,,---******++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......************************++++++++++++******))))))((()))***,,,------,,,,,,++++++++++++++++++++++++************************))))))***++++++***))))))******************************++++++++++++******+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------+++,,,------......------*********)))))))))((((((333111...,,,---......---,,,,,,,,,---------......//////000000000000000///.........//////000000000/////////......---------,,,,,,------...---------++++++,,,,,,---...//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...111111111111111222222222222222333444555777777888666666666666777777777777:::<<>>BBBBBB@@@@@@CCCFFFbbbxxxuuu........................------------------------+++,,,,,,---.........---------------------,,,,,,---,,,+++,,,...///...---,,,,,,,,,---------......+++,,,.../////////...---)))((('''))),,,...//////++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---...............------,,,,,,,,,........................,,,...///...------...///000++++++000000,,,+++///444===000***111111***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------......---------,,,,,,,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++(((((()))***++++++,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,------..................---,,,)))'''&&&------------------------,,,,,,---...---,,,+++***---,,,***))))))+++,,,...)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))************************+++++++++,,,,,,+++++++++))))))************))))))******))))))******+++,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++))))))***+++---...//////........................+++,,,------......------+++,,,...111333666888999333///***'''(((***,,,---,,,,,,,,,---------......//////000111111111111111//////......---------,,,------......//////000000---------...------,,,,,,------------------,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,+++***(((''')))************+++++++++............//////000000------------------------)))***,,,...000000000000//////.........---------------------------------------------------------...---,,,+++,,,---...///******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///000000222333444555555222222333555666888999999888888888888999999999999:::???CCCCCCAAA@@@CCCGGG]]]|||,,,,,,,,,---------...............------,,,,,,,,,------------------------.........------,,,,,,,,,........................------------------------------------------------......---,,,,,,,,,,,,---------------------------...***))),,,---+++)))+++---,,,++++++******++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...........................++++++,,,,,,,,,---------................................................//////...---,,,,,,++++++/////////......---------,,,...000111111000...,,,,,,---......//////......................................................................................................,,,,,,,,,++++++*********+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,+++++++++***)))))))))+++)))((()))+++,,,***'''$$$(((------***))),,,///************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---*********++++++*********///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,,,,++++++++++++***+++,,,,,,------------+++*********))))))(((((()))***,,,,,,,,,,,,...///...............///000000///......------......///......---,,,,,,,,,,,,---------------------------------,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,+++,,,------......------+++******************+++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////............000///...---,,,---......------------------------......------------......++++++++++++++++++++++++------,,,++++++,,,,,,,,,111111111222222333333333555444444555555666777888999999999888888888888888;;;===?????????@@@AAACCCVVV|||,,,,,,---------..................------,,,,,,,,,------------------------...------------------,,,........................------------------------------------------------///...------,,,,,,------------------------------...,,,,,,///...,,,,,,///......---,,,,,,,,,,,,,,,,,,---------............,,,,,,++++++,,,,,,---...........................++++++,,,,,,,,,---------................................................//////...------,,,++++++.........---------,,,,,,,,,---000111111000---,,,,,,---......//////......................................................................................................------,,,,,,,,,++++++++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++************///,,,)))(((******)))((()))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---***++++++,,,,,,++++++***---,,,***+++,,,,,,+++)))++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***+++,,,,,,---------,,,++++++******))))))))))))***+++,,,,,,,,,,,,---..................///000000---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---------------------------++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,+++,,,------......------,,,++++++******++++++,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////............000///...---,,,------...------------------------......------------......++++++++++++++++++++++++...------,,,,,,------.........000111333555666777444444444444555666777888999999999999999999999:::;;;<<>>???@@@AAADDDFFFWWW~~~------------...........................---------........................,,,,,,------......//////................................................------------............//////...---------------------------------------,,,...111333000,,,000777000//////........................////////////000,,,,,,,,,,,,,,,---..............................,,,,,,,,,------------...................................................//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////---,,,,,,---......///........................................................................................................./////////...............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***)))))))))***,,,,,,---...+++)))***...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---......------............------+++******+++---......---------------------------,,,,,,,,,,,,------------...------,,,,,,,,,------+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++---------+++***+++------......//////////////////......------......///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------......---------------,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++++++++++++++,,,,,,---------------......///222222222222222222222222444444444444555666777777777777888999999:::;;;;;;999;;;>>>???@@@BBBDDDFFFVVV~~~---------.........//////................................................---------....../////////////////////////////////........................---------......///////////////...------------...------------------------+++---000222///+++///666///...------,,,,,,------.........////////////000------,,,,,,------...///........................,,,,,,---------.........................................................///...............------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,---......///.........................................................................................................////////////////////////---......//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---((()))***++++++*********(((***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,------...///.........//////.........,,,++++++---///000000///---------------------------------------------------------,,,,,,---......,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++---------+++***+++---------...///000////////////......------......///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------......------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++*********++++++,,,,,,,,,,,,,,,++++++,,,------...222222222222222222222222333333333444444555666777555666666777888999999:::888:::===??????AAADDDFFFSSSyyy|||}}}------........./////////.............../////////......................................./////////////////////////////////........................---------...//////000000000///......------......------------------------,,,+++...000...+++---222...---,,,,,,++++++,,,,,,------........./////////---------------......///........................,,,---------....................................................................................,,,,,,,,,,,,---------------------......---------,,,---......//////.........................................................................................................////////////000000000...////////////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,------***)))((()))(((***,,,---,,,,,,++++++------------------------------------------------------------------------...........................------------...//////......////////////.........---,,,...000111111000........................///............---------------------------...///,,,,,,---------,,,+++++++++,,,,,,,,,,,,---------+++,,,------++++++,,,---,,,---///000000000///...---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,------......------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------------,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,***************++++++,,,,,,---+++++++++++++++,,,---...///000111222333444444555333333333333444555666777555555666666777888888888888:::<<<>>>>>>???BBBDDDTTTuuuuuuzzz............////////////---........./////////000........................////////////............////////////////////////........................---------...///000000000000//////...............------------------------...++++++......+++,,,///...---,,,,,,+++,,,,,,,,,,,,---------............---------------...//////........................------------........................................................................////////////,,,,,,---------.........------------------------,,,---......//////.............................................................................................................../////////000000///////////////...------................................................------------------------................................................------------------------------------------------------...///////////////------------------------,,,,,,,,,,,,,,,,,,++++++---------+++)))+++///222444000+++***,,,...---+++------------------------------------------------...............................................................//////000---......//////......---...------...///000000///........................////////////......---------------------...//////,,,---------,,,,,,+++***,,,,,,,,,,,,---------...***+++,,,,,,,,,,,,---...,,,---///000111000///...---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***+++,,,------......------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........---------,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++)))***+++,,,,,,+++***))))))******+++,,,,,,------+++++++++,,,,,,---//////000000111222333444444555333333333333444555666666777777777777777777888888888:::<<<<<<======???AAANNNllluuummmwww............/////////000---.........//////000000////////////////////////000000//////......------000000000000000000000000////////////////////////---------...///000000111000000///...............------------------------000+++***---///,,,+++---......---,,,,,,,,,,,,---,,,,,,,,,---------.........------------...//////........................---------.........//////.........................................................///////////////---------....../////////------------------------,,,---......//////......................................................................................................---.........//////000000//////000000///...------........................////////////////////////------------------------................................................------------------------------------------------------...///000000//////---------------------------------,,,,,,+++++++++++++++***((()))///888???AAA777,,,***...222000,,,........................................................................////////////////////////...............///000000------............------...---,,,---/////////---////////////////////////000000//////.........------------------...///000------------,,,,,,+++***,,,,,,,,,------.........)))***,,,,,,,,,,,,...///,,,---///000111000///...///......------......///......---,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,------...///---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))***+++,,,,,,------,,,,,,,,,---...///000111333333333222222111111111333333333333444555666666999999999888888888888888888999;;;<<<<<<<<<>>>@@@AAA]]]fffaaaqqq000000////////////000000......------------......111000///...............///////////////.........////////////////////////111111000///////////////000///......///111444555555333111000///000111222////////////////////////------------------------------------------------000000000000000000000000,,,,,,,,,---------................../////////000////////////////////////111111000000//////......////////////............111000...---,,,,,,------//////...------------...,,,,,,,,,---------......000000000000000000000000...000111333333111000.............../////////000000000///............///..................------////////////000000000000......////////////......000///---,,,,,,---///000000000111111111111000///------......///000000000,,,888:::111000888666+++------------------------////////////////////////---------.........//////---------.........//////........................------------------------***,,,...---+++...666===NNN999***---222///******/////////....../////////.........------,,,,,,,,,111000///...---......///////////////000000000000,,,,,,,,,---------..............................000000000...,,,+++,,,---222111111000///.........------------------------------------------------------............------******+++,,,,,,---......---------............///,,,---......//////......///......---------......+++++++++,,,,,,---------------............------........................000000///......---,,,,,,***+++---.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......***......***+++000111---111...---000666777333///333444555666777777777777777777777777777777777777;;;===>>>>>>======>>>@@@AAAZZZaaa\\\mmm000//////......//////000///......------......///000//////...------......///////////////000000000////////////////////////111000//////....../////////.........///111333555444222111/////////111222//////............//////------------------------------------------------////////////////////////,,,,,,---------................../////////000000////////////////////////111111000000////////////....../////////000000000111000///---,,,,,,------000///......------......,,,---------.........///000000000000000000000000//////000111111000//////......//////////////////000//////............................................./////////000000000......////////////......//////------------/////////000000111111000000/////////////////////.........:::===444---///111000........................////////////////////////---------.........//////---------.........//////........................------------------------,,,---...,,,+++---111666:::...)))...000,,,+++...//////...------...//////.........------,,,,,,,,,...---,,,+++***++++++,,,////////////000000000000------------....................................000111000///---,,,...///111111000000///......---........................---------------------------......//////......---***++++++,,,------......---------............///---......///////////////........................,,,,,,,,,,,,,,,------------......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++......***+++000111///333222000...---...000222333444444555555666777777888888888888888888888888;;;===>>>>>>======>>>@@@BBB___ggg___jjj///..................//////......------....../////////...------------.........//////000000111111////////////////////////000//////............///............///000222333222111000///...///000111000///...------...///000................................................////////////////////////------------.........///....../////////000000000////////////////////////111000000000000/////////......///000111222333333111000///...------......000000///...........................////////////000000000000000000000000////////////////////////////////////////////////000///......------..........................................////////////...//////000000//////.../////////....../////////...//////000000/////////111111000//////...------...999CCC@@@333+++,,,222////////////////////////////////////////////////------........./////////------........./////////...................................................------,,,,,,,,,------+++)))+++111///***+++222///...,,,++++++,,,...///.........------------------,,,++++++***+++++++++////////////000000000000............////////////////////////////////////000000000...------///222000000//////......------////////////////////////---------------------------......//////......---++++++,,,,,,---.........---------............///---...//////000000//////------////////////...------------------,,,,,,,,,---......//////......---........................+++++++++,,,---......///,,,,,,---............---------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...---***+++///111000...222444111///444@@@JJJ444333333333333555666777888888888888888888888888:::<<<>>>>>>======???AAAIIIiiirrrffflll......------------......//////............//////......------------......------......///000111111//////////////////////////////...............///............///000111222111000//////...///000000000///---,,,,,,---///000........................................................................---............/////////...////////////000000000////////////////////////000000000000000000000000///000000111222222333333111000000//////.........111000//////....../////////////////////000000000//////////////////////////////............//////000000000///////////////000///......------..................////////////---.........//////////////////000000000000//////...//////000000//////...---......////////////...000000000000//////......---555DDDJJJ???...***111......////////////000000////////////////////////............////////////............////////////...................................................---,,,---......,,,***,,,,,,///333000+++,,,222///...,,,******,,,...///...............---------........................////////////000000000000////////////000000000000000000000000000000000000...//////...---...000222////////////......------////////////////////////..............................////////////......,,,,,,------.........///---------............///------...////////////...,,,---///000111000...---//////......------,,,,,,......////////////.......................................///000000111111------........................................................./////////------------------------,,,------.......................................//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------,,,***+++...000111---111444333333:::HHHTTT444333222111222444666888888888888888888888888888999;;;===>>>===>>>@@@BBBTTTuuu}}}ooouuu......------------....../////////....../////////......---------......///,,,,,,---...//////000000000000000000000000000000//////.........//////000....../////////000111111000///////////////000000000///............///000////////////////////////////////////////////////////////////////////////........./////////000000////////////000000000111000000000000000000000000000000000000111111111111222222222222111111111111000000000000000000//////111111000////////////000000000000000000000000000//////////////////////////////............//////000000000000000000//////000000///............///........./////////000000.........////////////000//////000000000000////////////000111111000//////------...///////////////////////////000000111111///000999CCC===000,,,333------........./////////000000000000000000000000........./////////000000........./////////000000////////////////////////////////////////////////......---///000000...,,,111///...//////......111///...,,,++++++,,,...///......................../////////000000000000///////////////000000000000/////////000000000111111000000000000000000000000,,,---............///111///////////////............................................................//////////////////...---...............//////---------............///,,,,,,---............---,,,---///111111000///.../////////......---------...//////////////////...........................000000000000000000000000.........................................................//////000000000------------------------,,,---......//////......//////////////////////////////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---+++***++++++,,,...000222333333111000333888<<<444333222111222444666888888888888888888888888888999:::<<<===>>>???AAABBB[[[|||vvv///..................///000//////......//////000///............///000000------......//////000000000000000000000000000000000////////////000000111///000000000111111111111//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111000000000000000000000000000000000111111111111222222222222111111111000000000000111111111111000000222111111000000000000000000000000000////////////000000000000000000000000/////////////////////////////////000000111111111222111000000//////000000.........//////000000111////////////000000000000///000000111111000000///111111000000000000111111---......///000000000000......///000000111222222333......222222...000666---------......//////000000000000000000000000000....../////////000000000....../////////000000000////////////////////////000000000000000000000000...///000000111000000000000,,,)))***---000111111......------------...................../////////------...////////////...////////////000000000000////////////000000000000////////////////////////+++...000111000//////000000000000000000/////////...................................................//////000000//////...////////////////////////---------............///,,,------...............,,,---///000111111000//////////////////............//////000000//////...........................///////////////.........000///......---.......................................//////000000111111------------------------------...////////////...//////////////////////////////000000000000//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---******---...,,,---000444222111000000000...---444333333333333555666777999999999999999999999999888:::<<<===>>>???AAACCCXXX}}}|||000//////......//////000000000////////////000000///////////////000111111000000000000000111111111000000000000000000000000000000000000000111222222000111111222222222222222///000000111111222111111000111222333333222111000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000111111111//////000000000111111111000000000000000000000000000000111111111222222222000000000111111111111111000000111222222222111000222222111000000000111111000000000//////.........000000000000000000000000//////000111111000//////......///000111222222333333222222111111111111111---......///000000111111000000000000111111111222000000111111111111000000222111000000000000111222---...///000111111111111000000000000000000111111111///------...///111444---......///000000111111000000000000000000000000.../////////000000000000.../////////000000000000////////////////////////000000000000000000000000...111222111///...///222---,,,++++++---000111000---...////////////...------........./////////000,,,,,,.../////////......////////////000000000000........./////////000000........................,,,000444555444222000///000111111111111111111111////////////////////////........................//////000000000000//////////////////////////////---------............///...//////000000000000000---......///000000111111///////////////000000000//////000000000000//////.................................//////000000111111000///...------...///..............................///000000111222222........................------...///////////////////////////////////////...//////000000//////...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...+++,,,111222......111000000111222333333222111333444444555555666777777999999999999999999999999777999<<<===>>>???BBBDDDRRR~~~000000////////////000000000000////////////000000000000000000000111222222333333333222222222222222000000000000000000000000111111000000111222333333111222222333333333222222///000111222222222222222///111333555555333111///000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000000000111111222222222222......///000111222222333000000222333333222111000333222111111000111111111000000//////.........---000000000000000000000000...000111333333111000...------...000111222333444444333222222111111222222---......///000111111222000111111111222222222222000000111111111111000000333222000//////000222333......000111222222222222222222111111000/////////+++111555555333222111......//////000111222222222000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000///222444111,,,+++...222---000111///.../////////---...000111111000...------.........//////000000,,,---///000000000//////////////////000000000000............////////////........................---111666999777444111///111111111111111222222222000000000000000000000000//////////////////////////////000000000000//////000000000000////////////---------.........//////000000111222222222222222............///000222222......//////000000111111//////000000000000//////..............................///111222333555555111000///...------...///////////////////////////...//////000111222222222........................---......///////////////////////////////////////......////////////..............................------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......///,,,...444555000///222///111333222111000000111333444555666777777777777999999999999999999999999777999;;;===>>>@@@BBBDDDNNN000000000000////////////111111111111000000000000000111222222111000111222000000000000000000000000222777222...222///,,,222000111111111111222222222111111111000000000000000000000111222333333444444444333333333222222111111///000222444444222000///000000000000111111111111111777666000111888666...////////////000222333333000000000000000000000000000000000000000000000000000000000000111111111111111222222222222333333333222222111111000000//////111111111000000000000000111111000000000000000111222111111111000000//////111111000000/////////...111///...,,,---...000111777666333111000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222111111111111222222000000000000111111111111000000000000////////////000000000000111111111111111111000000000000000111//////000000111111111222000000////////////000000//////000000000000//////000000000000000000000000//////...---------------000000000000000000000000///...---,,,,,,---...///000///...---------------......////////////......---,,,,,,---///000...---////////////000000000000//////...---------------////////////////////////000111111111111222222222222222222222222111000///000000000000000000000000222111000.........///000111111111111111000//////000000000000000000000000000000///////////////000444333111000///000111222......//////000000111111222111///.........///000---///222444444222///---////////////////////////111000/////////000222333111111000000//////......000///.........///111222.../////////000000111111........................////////////////////////////////////////////////000000000000000000000000........................,,,,,,,,,------............------,,,,,,------...,,,,,,,,,++++++*********000///---,,,,,,---///000222111000//////......///333333333333333333333333888333222666777555777===:::::::::999999999888888777:::===>>>>>>???AAABBBSSSuuu111111111111111111111111111111111111000000000000000111222222111000111222111111111111111111111111000333///111;;;999000///111111111111222222222222222222222222222222111111000111111222333333444444333333333333222222222111000111333444444333111000000111111111111222222222<<<@@@<<<333222666444,,,000000000000000111222333////////////////////////000000000000000000000000///000000000111111111111000000111111111111222222111111111111111000000000000000000000111111111222111111000000000000111111222222111111111000000000111111111000000000//////111000///......//////000555555444222111111111111000000000000000000000000111111111111222222222222222222222222222222222222222222111111111111222222000000000000111111111111111000000000////////////000000000000111111111111222222111111111111222222000000000000111111222222//////............/////////000000000000000000///000000000000000000000000000//////...............000000000000000000000000//////...------...//////////////////......------......////////////.........------...000000///...////////////000000000111111111000///////////////111111111111111111111111000111111111111222222222222222222222222111000000111111111111111111111111222111000///...//////000111111111111111000000///000000000000000000000000111000000//////000000000222222222222222111000000/////////000000000000000111111000000/////////000...///111333333111///...////////////////////////111000/////////000222222111111000000///////////////////////////000111111......//////000000000000........................////////////////////////////////////////////////000000000000000000000000////////////////////////,,,,,,---------............------------------...,,,,,,,,,,,,+++++++++***000...---,,,,,,---...000000000//////......//////333333333333333333333333666222222666777555777;;;:::::::::999999999999888888:::<<<>>>>>>???AAABBBRRRwww111111111111111111111111222222111111111000000000000111222222111000111222111111111111111111111111333444111888IIIHHH999333111111111111222222222333222333333333333333333333111111111222222333333444333222222222222111111111000111333444444333111000111111111222222222333333MMMQQQPPPJJJHHHHHHBBB888111111000000000000111111////////////////////////000000000000000000000000///000000000000111111111//////000000000111111111111111111111222222222222000000000111111222222333222111111000111111222222222222222222111111111111222222111111111111000000222222111111000000//////333333444444333333222111111111111111111111111111111111222222222333333333222222222222222222222222222222111111111111222222000000000111111111222222111111000000000/////////000000000111111111222222333333222222222333333444000111111111111222222222//////............//////000000111111111111000000000000000000000000000000111111000000////////////000000000000000000000000//////............////////////000111111000...---...//////000000//////...///......///111111000////////////000000000111111333222111111111111111111333333333333333333333333000111111111111222222222222222222222222222111000111111111111111111111111222111000000///000000000111111222222111111000///000000000000000000000000111111000000000111111222000111333444444222000...000000000000000000//////111111222222111111000///000000111111111111000000////////////////////////000000000///000111111222111000000000000/////////...///000000111111000000......////////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000---------.......................................---,,,,,,,,,,,,,,,++++++///...---,,,,,,---...///.........---......///000333333333333333333333333444222333666777666777999::::::::::::999999999999888:::<<<===>>>???AAACCCPPPzzz......///////////////000222222222111111111000000000111222222111000111222111111111111111111111111222555333:::JJJHHH:::555111111111222222222333333222222222222333333333333111111111222222333333333111111111111111000000000000111222333333222111000111111111111222222222222999@@@FFFHHHHHHEEE<<<111111000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222111111222222333333444444222222222222222222222222222222111111111222333333333333333333222222222222333333222222222222222222333333333333333222000000222333444555555444333222222222222222222222222222222222222222333333333444333333333333333333333333333222222111111222222333000000111111111222222222111111111000000000//////000000111111111222222222333222222222222333333444222222222222222222222222000000////////////000000000111111222222111111000000000000000000000000000111222222222111111000000000000000000000000000000////////////////////////...000111222222111///...//////000000000000//////000//////000222222111/////////000000000111111111333222222111111111222222333333333333333333333333000000111111111222222222222222222333333222111111111111111111111111111111111111111111111111111111111222222222222111000000000000000000000000000000111111111111111111222333222222333333333222111000222111111000000/////////111111222333333111000///111111000000000000111111////////////////////////000000000000000111111222000000000000000000000000...///000222222111000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111.....................///.........//////.........------------,,,,,,,,,,,,///...------------...///,,,,,,,,,------///000000222222333333333333444444333333555777888888888999;;;;;;:::::::::999999999999:::<<<======???AAACCCPPP~~~.../////////000000111111222222222222111111111111000111222222111000111222111111111111111111111111,,,111///222<<<:::111222111222222222222333333333111111111111222222333333111222222222222222333333///000000000000000000000000000111222222111000000000000000111111111222222)))...444888;;;:::444---000000///.........//////111111111111111111111111111111111111111111111111111111111111222222222333222222333333333444444444222222333333444444555555555555444333222111000000222222222222222333444444333333333333444444444444333333444444444444444444444444555555444444333222222333444666666555444333333333333333333333333333222333333333444444444444333333333333333333333333333333222222222222333333111111111111222222222222111111111111000000000000111111111111222222222222111111111111111222333333333333333333222222222222222222111111111111222222111111222222222222111111111111111111111111111111222222333333222222111000111111111111111111111111000000000000000000000000...000111333333222000/////////000000000000//////000//////000222333111000000000000000111111111111111111111000000111111222222222222222222222222222000000111111111222222222111222222333333333222222111111111111111111111111111111222222222222222222222222222222222111000000000000000000000000000000111111000000111222333333444444222111111111222333222222111111000000//////111111222333333111000///111111000//////000111111000000000000000000000000///000000000111111111111000000000000111111111111...///111222222222111000000000000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222////////////////////////...//////000000//////...------------------------.........------.........,,,,,,,,,,,,---///000111222222222333333444444444333555777888999;;;<<<;;;;;;;;;;;;:::::::::999999999:::<<<<<<===>>>AAADDDQQQ111222222333333444444444333222222222222111111111000111222222111000111222222222222222222222222222,,,333111///444111...333222222222222333333333333000000111111222222333333222222222222222222222222000000000111111111111111111111111222222111111111111111111111222222222333555333222222555777888777111000000000000000111111222222222222222222222222222222222222222222222222222222333333333444444444444444555555555666666666444444444444555555555555666555555444333222111111222222222222333444555555444444444444555555555555444444555555555555666666555555555555555666666666444444555555666555555555444444444444444444444444333333333444444444555555444444444444444444444444333333222222222222333333111111111222222222222333222222111111111000000000111111111222222222222333111111000111111222333444444444444333333333333222333333222222222222333333222222333333333333222222111111111111111111111111111222333333333222000///111111111111111111111111000000111111111111000000...///111222222111000000///000000111111000000///000//////000222222111000000000000111111111222222000000000///000000111222111111111111111111111111000111111111111222222222111222333333333333333333222222222222222222222222111111222333333333222222222222222333222222111000000000000000000000000000000000000000000111222333666444222111000111333444111111111111111111000000111111222222111111000///111111000000000000111111000000000000000000000000//////000111111111111000000000000111111111111222///000111111222222111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222000000000000////////////...///000111111000///...---------............///........................------------...///000111111222222333333444444555444777888777999===>>><<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<>>>BBBDDDSSS222333333444555555666666333333222222222111111111000111222222111000111222222222222222222222222222000666333000555222///666222222222333333333444444111111222222333444444555222222222222222222222222222333333333444444444444333333333333333333333333333333333444444444555555444111//////111222222333333222222222333444555555444444444444444444444444333333333333333333333333444444444555555555555666555555555666666666777777666666666555555555555555333333333444444444444444222222222333333444555666444444555555555666666666555555555666666777777777666666555555666777999:::666666555555555555555666444444444444444444444444444444444444555555555555444444444444444444444444444333333222222333333444111111111222222222333333222222222111111111000000111111111222222222333333111111111222222333555555555444444444333333333333333222222111111222222333222222333333333333222222111111111111111111111111000111333333333222000///111111111111111111111111000111111222222111111000/////////000000000111111000000111111111111000000//////...000111222111///000000111111111222222222000000000000000111222222111111111111111111111111000111111111111222222222111222333333444444333333222222222222222222222222111111333444444444333333222222333333222222111000000000000000000000000000////////////000111222333444444333333222222222222111111111111111111222222111111000000/////////000000000000000000000000000000000000000000000000000...///000111222111111000000000111111111222222222111111000000111111222333333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111000000000//////...///111222222111///...------......////////////---..................---............///000000111111111222333333444555555444888888555777===???===<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<>>>BBBEEEVVV111111222333333444555555333333333222222222111111000222222222111000111222222222222222222222222222...333///...444222...333222222333333333444444444222222333333444555666666222222222222222222222222555555555666666777777777555555555555555555555555555555555666666666666777444333666;;;<<<999555222444444444555666777888999555555555555555555555555444444444444444444444444555555555666666666666777555555555666666666666777777777666666555555444444111111222333444666666777222222222333444555666777444555555555666666777777555555666666777777888888777666555555666888:::<<<888777666444444444555666555555555555555555555555444444444555555555666666555555555555555555555555444333333222222333333444111111222222222333333333222222222111111111111000111111222222222333333333222222222333444555666777555555555444444333333333222222111111111111222222222333333444444333333222111111111111111111111111000111222333333111000...111111111111111111111111000111222333333222111000//////......///000111111000000111111111111000000///......///111111000///000111111111111222222222111000000000111222222333111111111111111111111111000111111111111222222222111222333333444444444444222222222222222222222222000111333444555444333333222333333333333222111111000000000000000000000000............///000111222222333444555555333111000000000000111222222222333222111///.........///000000000111111111111000000000000000000000000000000...///000222222111111000000000111111222222222222222111000000000111333444444444444333333222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222111111111000000//////...000111222222111000...---.........//////000000------............------000////////////000111111111111222333333444555555444777777333555<<>>BBBEEEXXX444444444444444444444444444555888999999666333111333333222111222333555666444444444555555555555666444444333333333222222222555555555666666666666777555555555555555555555555777777666666666666777777999999888888888888999999777777777777777777777777555555666666777777888888666:::<<<888777888999777888888777777666666666555777777777777777777777777555555666666666666555555666666666666666666666666777:::777666999333000999666666555555555444444444444444555555666777777888666666555555555444444444777777888999999999999999999999888777777666777777666666666666666777777888999888888888777777666666999888888888777777666666777777666666666666777777666666666666666555555444666666555555444444444444444444444555555555555666666666555555444444444444444444444444444444444444555555555555555555555555555555555444444333333333222222222222333444555666444444444444444444444444222222333333333444444444333333333333333333333333222222222222222222222222222222111111111111222222111111222222222222111111111111111111111111111111000111222222333333222222444333333222222333333444111111111111111111111111333333333444444444555555555555555444444333333333666555444333333444666777555444444333333444444555555555555444444333333333222222333444444444444333111111111111000000000000111000000000000000111111111:::DDDEEE>>>555111111444111...000555777444000111111000000000000111111///111444666666444111///333222222222111111000000222222222222222222222222222222111111222222333444222222222222222222222222555444333333222222222333333888<<<<<<777222...---111111111000000000000000222222222222222222222222444333222111000000000000222222222222222222222222000000000000000000000000000000000000000111111111////////////...---,,,+++......---------......///............/////////000000222333333333333444666555555555666666777888999;;;;;;;;;;;;::::::999888;;;<<<>>>>>>???@@@CCCEEEVVV444444444444444444444444333444666888777666444222444444333333333444555666444444444555555555555666555555555444444444333333444444555555555666666666666666666666666666666666888888777777777777888888999999888888888888999999777777777777777777777777888888777777777777777777555888888666666999888555777777666666666555555555666666666666666666666666444555555666666555555444555555555555555555555555///<<<999111666:::666444555555555444444444444333333333444555555666777777666555555555444444444444666666777888888888888888888888777666666666666666777777666666777777888999888888777777777666666666888888888777777777666666888888777777777777888888777777777777777666555555777777666666555555555555555555555666666666666777777777666666555555555555555555555555555555555555555555555555555555555555666666555555555444444444222222222222333444555666444444444444444444444444222222333333333444444444333333333333333333333333222222222222222222222222333333222222222222333333222222333333333333222222333333333333333333333333111222222333333333333333444333333222222333333444333333333333333333333333333333333444444444555555555555444444444333333333777666444333333444555666444444333333333333444444444444333333333222222222111222222333333333333333222111111111000000000000000000000000111111222333111555;;;>>>>>>:::666333333222222222333333333333111111000000000000111111000111333555555333111000333333333222222111111111222222222222222222222222222111111111111222333333333333222222222222222222555555444333333333333333111333444444222000//////111111111111111111111111222222222222222222222222333222222222222333333444222222222222222222222222222222222222222222222222111111111111000000000000000000000//////...,,,,,,///......---------.............../////////000000000222333333333333444666555555555666666777888999;;;;;;;;;;;;;;;:::999888;;;<<<>>>>>>???@@@CCCEEE[[[555555555555555555555555333333444555555555444444555555444444444555666666444444444555555555555666666666555555555444444444333444444444555555555555666666666666666666666666888888777777777777888888888888777777777777888888777777777777777777777777999999888888777666666555666777666555888<<<:::555555555555555444444444444444444444444444444444444333444444555555444444333444444444444444444444444777666//////888666222888444444444444333333333333222333333444444555555666555555555555444444444444555555666777777777777666777666555555555555555555777777777666777777888999666666666666666555555555777777777777666666666666888888777777777777888888777777888888777777666555777777777666666666666666555666666666666777777777777777777666666666666666555555555555555555555555444444444444444444444444666666666666555555555555222222222222333444555555444444444444444444444444333333333333444444444444333333333333333333333333333333333333333333333333444333333333333333333444333333444444444444333333444444444444444444444444222222333444444444444444444444333333333333444444555555555555555555555555333333333444444444555555555444444444444333333333777666555333333333444444444444333333333333444444333333222222222222111111111111222333333333333222222222222111111111000000000000000111222333444555222000111666===???;;;666333555666444222111333555222111111000000111111222111222222333333222222111333333333222222222222222111111111111111111111111111111000000111111222333333333333333333333333333555555444444333333444444222000...---///111222222111111111111222222222222333333333333333333333333111111222333444666777888333333333333333333333333333333333333333333333333222222222111000000000///000000111000000///...---000000///...------------....../////////000000000000111333333222222444555555555555666666777888999:::;;;;;;;;;;;;::::::999;;;<<<>>>>>>???@@@CCCEEE^^^333333333333333333333333222222222222333444444555444444444444444444555555444444444555555555555666555555555555444444444444333333333444444444555555666666666666666666666666777777666666666666777777666666555555555555666666666666666666666666666666777777666666666555555555777666444444:::>>>;;;555333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333===,,,000SSSbbbCCC---:::444444333333333222222222222222222333333444444444444444444444444444444444333444555555666666555555555555444444333444444555666555555555555666777777555555555555555555555555666666666666666666666666777777666666666666777777666666666666666555555444666666666666555555555555555555555555666666666666666666666666555555555555555555555555555555555555444444444444444444444444555555555555555555444444333222222222333333444555444444444444444444444444333333333444444444444555444444444444444444444444333333333333333333333333333333222222222222333333333333444444444444333333555555555555555555555555222333444444555555444444444444333333333333444444555555555555555555555555333333333444444444555555444444444444444444444444777666555444333222333333444333333333333333333444333333333222222222222222000111222222333333222222333333222222222111111111000111111222333444666777444000...222:::??????<<<777777666555333333444555222222111111111111222222333222222222222222222333222222222222222111111111000000000000000000000000111111000000000111222222333333333333444444444444444444333333333333333444666222......111444555444222222222222333333333333444444444444444444444444111222222333444666777888444444444444444444444444333333333333333333333333333333222222111000//////111111111111111000//////111111///...------------...////////////000000000000111333333222222444555555555555555666777888999:::;;;;;;;;;;;;;;;::::::;;;<<<>>>>>>???@@@CCCEEEYYY222222222222222222222222222222111111222333444555333333444444333333333333444444444555555555555666444444444333333333333222333333333444444444555555444444444444444444444444555555444444444444555555444444333333333333444444555555555555555555555555333333333333444444555555444444222222777<<<999333222222222333333333333333333333333333333333333333222222333333333333222222333333333333333333333333222---EEE|||ooo???444444444333333333222222222222222222333333333333333333333444444444444444444333333444555555555555555444333333333333333444444333333333333333444555555444444444444555555555555555555555555555555555666555555444444444444555555444444555555444444333222444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333222222222333444444444444444444444444444444333333444444444555555555444444444444444444444444333333333333333333333333222222111111111111222222222222333333333333222222333333333333333333333333222333444444555555444444555444444333333444444555444444444444444444444444333333333444444444555555444444444444444444444444666666555444333222222222333333333222222333333333333333333444444444444444111111222333333333333222333333333333222222222222111111111222333555666777555444333444777;;;>>>???>>>999555444666777555222333333222222222222333333333333222111111222333333000111111111111111111111000000000000000000000000111111111000111222222333333333444444444555555555333333222222222222333333777444111222555666444222222333333333444444444555444444444444444444444444333333333333333444555555444444444444444444444444222222222222222222222222444333333222111000000///111111111111111111000///222111000///...---------////////////000000000111///111222222222222333555555555555555666777888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>>>>???@@@CCCEEETTT222222222222222222222222333333222222222333444444333333444444333333222111444444444555555555555666444444333333333222222222333444444444555555555555333333333333333333333333444444333333333333444444333333222222222222333333555555555555555555555555000111111222333333444444111222111000333777555000222222222222333333333333222222222222222222222222222333333444444333333222333333333333333333333333---999KKKpppaaa999444444444444333333333333333333333333333333333333333333333333444444444444333333444555555555555444333333333333333333444555222222111111222222333444444444444555555555555555444444444555555555555555444444333333333333444444333333333444333222222111333333333333333444444444222222333333333444444444333333333333333444444444222222222222222222222222333333333333333333333333222222222222222333333333333333333222222333333444444444444444444444444444333444444444555555555555444444444444444444444444333333333333333333333333222111111000000111111222222222333333333333222222222222222222222222222222222222333444444444444444555555444444444444555555444444444444444444444444333333333444444444555555333333333444444444444555555555444444333333222222333333222222222222333333333333444444444444555555222222333444444444444333444444444333333333222222111111111222333444555666555777777666555777;;;???BBB<<<555444777888555111444333333222222333333444333222222111111222222333000111111111111222222222111111111111111111111111222222111111222222333444333444444555555666666666333333222222222333444444555444333444444444222000333333444444555555666666555555555555555555555555555555444333333333444444555555555555555555555555222222222222222222222222333333333222111111111000000000111111111111000000111111000///............/////////000000000111111///000222222111111333444555555555666666777888999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>>>>???@@@CCCEEETTT444444444444444444444444444444444444444333333333444444555555555444222111444444444555555555555666555444444444333333333333444444555555555666666666444444444444444444444444555444444333333444444555444444333333333333444444444444444444444444444444222222222222222333333333000333333111222444444000222222222333333333444444333333333333333333333333333333444444444444333333444444444444444444444444444<<<===SSSppp>>>555555555444444444444333444444444444444333333333222222333333333444444444333444444555555555555555333333333333333444555555222222222222222333333444444444555555666666666666333333444444444555555555555444444333333444444555333444444444444333222222333333333444444444555555333333333444444444555555333333333444444444555555333333333333333333333333333333333333333333333333222222222333333444444444444333333222222333333333444444444444444444444444444444444444555555555555555555555555555555555555444444444444444444444444333222222111111222222333333333444444444444333333222222222222222222222222111222222333333333333333555555444444444444555555444444444444444444444444333333333444444444555555333333333444444444555555333333444444444333333222333333222222222222333333222222333333333444444444333333444555555555555444444444444444333333333333222222222222222333444444555666777777555666888;;;BBB>>>999666666666555444444444333333333333444444222222222222222222222222222222222333333444444444222222222222222222222222333333333222333333444555333444444555666666777777444444444444444555666666333444555444333222222333333444444555666666777777555555555555555555555555666555555555444555555666555555555555555555555555333333333333333333333333222222222222222222222222//////000000111000000///000000///////////////000//////000000000111111111///000222222111111333444555555555666666777888999::::::;;;<<<<<<<<<<<<<<<;;;<<<>>>>>>???@@@CCCEEEWWW666666666666666666666666555555555555555444333222555555666666666555333222444444444555555555666666666666555555555444444444555555555666666666666777555555555555555555555555555555555444444555555555666555555444444555555666444444444444444444444444555444444333333222222111222777888555333555555333222222222333333444444444333333333333333333333333333444444555555444444333444444444444444444444444888555666WWWhhh888666666555555555444444444444444444444444444444444222222222333333444444444333444555555666666555555333333333333444444555666333333222222333333444555555555555666666666777777333333333444444555555555555555555444444555555555444444555555444444333222444444444555555555666666444444444555555555666666444444444555555555666666444444444444444444444444333333333333333333333333333333333444444555555555444444333222222333333333444444444444444444444444444444444555555555666666555555555555555555555555444444444444444444444444444333333222222333333444444555555555555555555444333333333333333333333333111111222333333333333222555555444444444444555555555555555555555555555555333333333444444444555555333333333444444555555555222222333444444444333333333222222222222222222333111111111222222333333333333444555555666666555555555555444444444333333333222222222111111222333333444444555666666777777777AAA@@@===999444333555777555444444333333444444555111222222333333222222111444444444555555666666666222222222222222222222222444444333333444444555666444444444555666777777888666666666666666777888888444666666555222222666999444444444555666777777888666666666666666666666666666666666666666777888888666666666666666666666666444444444444444444444444222222222222222222333333...//////000000000//////000////////////000000111000000000000111111111111///000222222111111333444555555555666666777888999::::::;;;<<<=========<<<;;;<<<>>>>>>???@@@CCCEEEYYY555555555555555555555555333333333333333333333333333<<>>???>>>AAAFFF___666666666666666666666666666666666666666666666666FFFIIIKKKFFF<<<555333444666666777777777888888888888777777777666666666666888888777777777666666666444555555555666666666777777777777777777777777777777777666555555555555555555555555555555555555555444444555555555555444444555555666777777777777666444444444444444444444444555666666666777777777777666666666666666666666666222222333333333333222222...>>>FFFfffddd444666666666666666777777777777666555555444555666777888888777666666555555666666777777777777777777777777666666666666666666666666555666666666666666777777666666777777777777666666666666666666666666666666555666666666666777777777666555555555555555555666555555555555555555555555888888888888777777777666888888888777666555555555555555555555555555555555555555555555555555555555333333333333333333333333555555555555555555555555111333444555444555666888666777777888777666555444444444444444444333333333555555555555555555555555333333222222222222333333666666777777777777666666666666666666666666666666444444444444444444444444777777888888888999999999888777777666666777777888555555555555555555666666777777666666666666777777444444555555555555444444333333333333444444444444555555555555555555555555666666777777777777666666666666666666555555444444444444444555555555555666888888888888888888777777777999>>>AAABBB@@@;;;888888777666666888999666444777777666666666666666555555444444444444555666666666666666666666666666666555555555555666666666666777888888999999999999999999::::::;;;:::999888777888888888888999999999999888888888888888888888888999888888888888999::::::;;;:::999999999999:::;;;999999::::::::::::999999777777666555444444444444666555555444444444444444666555444333333222222222111000000111333333222000000000///...............111222222111111222444666444555777777666777888:::999::::::;;;;;;::::::999777666777;;;<<<<<<@@@EEE]]]777777777777777777777777777777777777777777777777BBBBBB@@@<<<777555555777777777777777888888888888999999999888888888777777777777777666666666666666666666666777777777777777777777777777777777777777666666555444444444555555666666555555555555555555444444555555555555444444555555666777777777777777555555555555555555555555777777777777888888888888777777777777777777777777666666777777777777666666666>>>EEEQQQSSS===000>>>888888888888888888888888666666666666666777888888888777666666666666666666888888888888888888888888777777777777777777777777777777777777777666666666666666777777777777666666777777777777777777777777666666666777777777777888666666666666666666666666666666666666666666666666999999999999999888888888999999999888777777666666555555555555555555555555666666666666666666666666888777777666666555555555555555555555555555555555333444666666777999<<>>888888777777777777666666555555555555555666666777777666666555555555666666777777777777777777777777999999999999999999999999999999999888777777777666666666777777777777666666666666666666666666666666666666666666777777777777777777888888888888777777666666666666666666666666888888888888888888888888888888888777777666666666555555555555555555555555777777777777777777777777<<<;;;;;;:::999888777777555555555555555555555555777888777666555777:::===777777777666666555444333555555555666666666666666666666666666666666666666666666666666666666777888888999999::::::999999888777777777777777777777777999999999999999999999999777777888888888999999999888777777666666666666777777666555444444444444444666666777777888888777777555555666666666666555555777666666666666555555555444444444444444444444444666666777777777777666666888888888777777777777777444555555555666666666666666666666666666777777777888777777:::???BBBBBBAAA999888777777666666555444444444444555555666666777555444444444555666777888666666666666666666666666555555666666666777777777888999::::::;;;;;;:::::::::::::::;;;::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999666777999:::::::::999888:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::>>>>>>===<<<;;;;;;<<<<<<888888777666666666666666555444333333222222222333444111111666===@@@;;;444555444333333222222333333///000000000///000333555777888:::999999888:::;;;;;;<<<<<<======<<<<<<;;;???<<<<<>><<<<<<<<<444999999888888777777777777555555555666666666666666888777777777777777888888999999999999999999999999:::::::::::::::::::::::::::::::::999888888888777888888999999999999888888888888888888888888888888777888888888888999999999888999::::::::::::999888777777777777777777777777888888888999999999999999888888888888888777777777777777777777777777777777888888888888888888888888:::999999888777666666555777777777777777777777777777777666444222333555888777777777777777777888888666777777777888888888999777777777777777777777777444444444444444555666777999999::::::::::::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::999888888777777777888888888777666555555555666666666777888999999888888777777888888888888777777777777777777777777777777777777777777777777777777888888999999999999888888999999999999999999999:::777777777777888888888888777777888888888999999999:::;;;;;;999999<<>>===;;;999777777888999444555555666666777777777666666666777777888::::::888888888888888888888888888888888888999999999999:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;;;;;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;:::999999999:::::::::999999888888888888888666555555444444444444555555333222888???AAA<<<666333222222111111111111111000111111111000111333666444666777666555555666888999999::::::::::::999999;;;999999;;;<<<===CCCJJJeee999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<===<<<:::888;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999999999999999888888888:::::::::::::::::::::::::::999888888777777888888::::::999999888888777777777777888888888888777777888888999:::::::::::::::999999999999999999999999888888888888999999999999999999999999999999999999777777888888888888777777:::777<<>>>>>??????>>>>>>=========<<<======>>>???=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===============>>>>>>???@@@@@@???>>>>>>>>>??????@@@@@@??????>>>;;;;;;::::::::::::;;;;;;::::::999888888888888999888777777666666666777777555333333666;;;===999555666555444444333333444444222333333222222222555777666888999888777666777999<<<<<<============<<<<<<:::888999<<<======BBBHHH[[[}}}888888888888888888888888::::::::::::::::::::::::444555666777888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;999999999999888888888777999999999999999999999999999888888777777777777777999999888777777666555555666666666777777666666666777777888999999999888888888888888888888888888888777777777888888888999999999999999999999999999999999999::::::::::::999999;;;===;;;666444777===BBB;;;;;;::::::999888888888555666777888888888777777888777777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999::::::::::::999999::::::::::::::::::::::::999999999999:::::::::;;;777888999::::::999888777999999999999999999999999999999::::::;;;;;;;;;;;;999999999999999:::::::::888888888888888888888888888888888888888888888888999999999999888888888888888888888888888888888888777999::::::999999;;;<<<:::999888777777777888999555555666777777888888999999999999999999999999999999888888999:::;;;<<<<<<999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888888777777777666777777888888666777999;;;<<<;;;::::::999999::::::::::::999999777777888999:::;;;<<<<<<::::::::::::::::::::::::999999::::::::::::999999888888888888999999::::::999999999999::::::::::::999999:::;;;;;;<<<======<<<<<<===>>>>>>>>>@@@AAAAAACCCEEEDDD@@@<<<;;;;;;:::999999999999999888888777777888888999;;;<<<===::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;:::::::::;;;<<<===;;;;;;;;;<<<<<<<<<====================================<<<<<<======>>>?????????@@@AAAAAA@@@????????????@@@@@@@@@@@@??????<<<<<<;;;;;;;;;<<<<<<===999999888777777777777888666666555555555555666666333222222333555555444222666555555444333444444444000111111000000111333555666777888777666555666777<<<======>>>>>>======<<<999888:::===>>>>>>BBBHHHSSS{{{888888888888888888888888888888888888888888888888999999999777444333555777666666777777777888888888::::::999999999888888888666666777777888888888888999999999888888777777777777777777777777777777777888888777666666666666666888777777666555444444333444444555555555555444444333444444555555555555555666666666666666666666666555555555555666666666666666666666666666666666666666666666777777666666666---666555666@@@???555111999999888888777666555555222333555666666666555444444444444444444555666666777777777777777777777777:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<666666777777777777666666666666666666666666666666555666666666666777777777555666888999999888666555555555555555555555555555777777777888888999999999777777777777777777777777555555555555555555555555444444444444444444444444333333333333444444444444555555555555555555555555333555666666444333333444888777555444333333333333333444444555666777777888555555555555555555555555222222222222333444555666888999999::::::999999888888888888888888888888888999999999999999999999999777777888888888999999999888777666555444444444444333333333333333444555666333555777999:::999888777666666777777777777666666777777888999;;;<<<======777777777777777777777777666666777777777777666666666666777777888888888888555666666666666777777777666666777888999999::::::888777999===AAAAAA===999<<>>===>>>???@@@@@@???>>>=========>>>>>>>>>>>>======888888777777777888888999888777777666666666666666222222111111111222222333111111111000000////////////...------,,,,,,------,,,---------,,,---///222...000000000.........000555666666777777666666555444444666:::;;;:::===CCCQQQ|||