BM6P6(@ tttccc^^^YYYTTTQQQNNNLLLJJJIIIHHHFFFCCCAAA???>>>>>>888888999999::::::999999999999999888777666555555555555444444444444555555333333333333333333333333444333333222111111111222222222222222222222222222333333222222333333444555000///...000444666666444888666444333333333555666444444444444444444444444777888888999999:::;;;;;;:::::::::999::::::;;;;;;;;;;;;999777666555555555777777888999::::::::::::============>>>???AAAAAAEEEFFFGGGFFFDDDDDDFFFGGGJJJJJJJJJKKKNNNRRRWWWYYY```aaadddhhhmmmpppqqqpppppptttxxx|||}}}~~~xxxkkkbbb```]]]WWWRRRWWWSSSOOOMMMNNNMMMKKKIIIJJJJJJJJJGGGEEEIIISSS\\\gggvvvyyynnnaaaUUUMMMKKKIIIDDD@@@>>>>>>???@@@>>>@@@AAAAAAAAA@@@AAABBBBBBBBBAAA@@@>>>===<<<<<<:::;;;<<<============<<<<<<;;;::::::;;;>>>AAACCCFFFHHHJJJMMMQQQUUUXXXZZZ```bbbfffmmmttt{{{}}}rrrggg```VVVOOOJJJIIIHHHFFFGGGJJJUUUbbbqqq|||yyycccXXXVVVVVVkkkzzzlllqqqwww~~~}}}uuunnnaaaRRREEE===::::::999999888888999999:::;;;999999:::;;;;;;<<<<<<===>>>@@@>>>BBBKKKMMMXXXnnnuuufffiiioooppp^^^KKKCCC@@@<<<999777:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888888888888777666666555555555555666888999:::;;;===AAAFFFIIIIIIGGGDDDDDDIIIOOOTTTXXX^^^eeekkkppppppjjj```ZZZ]]]bbbdddlllmmmllliiidddbbbdddfffnnnrrruuusssmmmjjjnnnrrrvvvxxxzzz}}}tttccc___YYYTTTQQQNNNLLLJJJEEEDDDCCCAAA???>>>>>>>>>???>>><<<;;;:::;;;;;;<<<999999999999888777666555555555444444444444555555333333333333333333333333555444444333222222333333222222222222222222222222222222111111222222333444333222111222555666555333666555333222222222444555444444444444444444444444777777888888999::::::;;;999999999999999::::::;;;;;;;;;999777666555555555999:::;;;<<<============<<<<<<<<<===>>>???@@@AAACCCDDDDDDCCCBBBBBBCCCEEEIIIJJJKKKMMMPPPTTTXXX[[[___aaadddhhhlllooopppppprrruuuzzz}}}|||tttppplllhhhdddhhhddd```^^^^^^]]][[[ZZZVVVUUUSSSMMMIIIKKKSSS[[[hhhxxxttthhh]]]TTTLLLGGGEEECCCAAA??????@@@BBBCCCCCCCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@???????????????>>>>>>======AAA???>>>======???BBBCCCBBBCCCDDDGGGJJJNNNPPPRRRVVVYYY]]]cccjjjpppvvvyyy{{{}}}}}}{{{tttjjj___YYYSSSMMMHHHHHHGGGFFFGGGKKKUUUdddvvvvvv___SSSQQQRRRbbbyyyssssssyyy}}}uuunnnaaaRRREEE===::::::999999888888999999:::;;;999::::::;;;;;;<<<<<<===???AAA@@@DDDMMMOOO[[[rrrxxxgggiiitttfffVVVEEE>>>===:::888777;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::888888888888888777666666555555555555666888999:::<<<>>>BBBFFFJJJJJJGGGEEEDDDIIIPPPUUUYYY```gggmmmsssrrrlll```YYY[[[___aaaeeeeeeddd```\\\ZZZ[[[]]]bbbhhhmmmmmmjjjjjjnnnrrrwwwxxx{{{}}}uuuccc___YYYTTTQQQOOOLLLJJJDDDCCCBBBAAA@@@????????????===:::777666777999:::999999999999999888777666555555444444444444555555333333333333333333333333555555444444333333444444333333333333333333333333111111111111111222222333666444333444555555444333555444333222111222333333555555555555555555555555777777777888999999::::::888888888888888999::::::;;;;;;999777666555555555777777999:::::::::::::::;;;;;;;;;<<<===>>>@@@AAAAAAAAABBBAAA@@@???AAACCCGGGHHHKKKOOOSSSWWWZZZ\\\___```cccgggjjjmmmoooppptttwww{{{~~~}}}yyyvvvuuutttrrrqqqmmmkkkeee[[[SSSRRRXXX^^^kkkzzzyyyooobbbUUUMMMHHHFFFEEECCCBBBAAAAAAAAABBBDDDEEEGGGFFFEEEDDDDDDDDDFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<>><<<;;;:::<<<===>>>>>>???@@@BBBDDDFFFHHHJJJMMMOOOSSSXXX^^^dddiiilllpppqqqrrrpppjjjaaaWWWQQQMMMIIIFFFGGGGGGFFFIIIMMMWWWggg{{{ttt\\\PPPPPPSSS^^^tttzzzuuu{{{~~~wwwnnn```PPPDDD===::::::999999888888999999:::;;;:::::::::;;;<<<<<<======@@@CCCBBBFFFNNNRRR___wwwzzziiikkk{{{{{{\\\NNN@@@<<<<<<;;;999999<<<<<<============<<<<<<::::::::::::::::::::::::888888888888888777666666555555555555666888999:::===>>>BBBFFFJJJJJJHHHEEEDDDIIIOOOUUUZZZaaaiiipppwwwxxxqqqeee\\\[[[\\\\\\]]]]]][[[WWWSSSRRRSSSTTTXXX___gggkkkkkkmmmqqqvvvxxxyyy{{{}}}~~~uuuccc___YYYUUUQQQOOOLLLKKKGGGFFFEEECCCAAA@@@@@@@@@<<<;;;999777666777777888999999999999999888777777555555444444444444555555333333333333333333333333444444333333333333444444333333333333333333333333222222111111222222333444555444444444555555444444555444333333222222333333666666666666666666666666666666777777888999999999777777777777888999::::::;;;;;;999777666555555555555666777888999999999999:::::::::;;;===>>>@@@@@@@@@AAAAAA@@@??????@@@BBBDDDFFFKKKPPPUUUYYY[[[\\\^^^aaadddgggiiikkknnnppptttwww{{{~~~yyylll```\\\```eeeppp|||zzzvvvttthhhaaaVVVLLLFFFDDDFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGKKKKKKKKKLLLNNNOOOOOONNNLLLLLLKKKJJJHHHGGGFFFFFFFFFEEECCCAAA@@@?????????===<<<:::999999:::;;;<<>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888888888888888777666666555555555555666888999:::<<<===@@@DDDHHHHHHFFFDDDBBBGGGMMMSSSYYY```iiippp|||~~~|||rrrgggbbb]]]ZZZZZZYYYVVVSSSQQQQQQRRRSSSYYY___hhhnnnqqqssswww{{{yyyzzz{{{}}}~~~uuuddd___ZZZUUURRROOOMMMKKKJJJIIIFFFDDDAAA???>>>===:::;;;<<<======<<<;;;:::888888999999999888777777555555444444444444555555333333333333333333333333333222222222222222333333333333333333333333333333444333333333333444555555111222333333444444555666666555555444444444444444666666666666666666666666555666666777777888888999777777777777888999:::;;;;;;;;;999777666555555555888999:::;;;<<<<<<<<<<<<999::::::;;;===>>>@@@AAAAAABBBBBBAAA@@@@@@AAACCCAAADDDJJJOOOUUUXXX[[[\\\___aaaeeeggghhhjjjnnnqqqsssuuuyyy|||~~~tttgggaaaeeejjjttt~~~vvvmmmhhhfffeeeVVVSSSNNNIIIFFFFFFHHHJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSVVVZZZ___```^^^\\\ZZZYYYWWWTTTQQQOOOMMMLLLLLLKKKJJJHHHFFFEEEEEEDDDAAA@@@???>>>>>>???@@@@@@@@@?????????@@@@@@AAABBBDDDFFFHHHLLLQQQVVVZZZ\\\^^^___```^^^ZZZTTTNNNJJJEEECCCDDDFFFFFFEEEJJJPPP^^^lllzzzwwwnnnhhhggggggkkkpppxxxuuu\\\RRRUUU[[[eee{{{~~~uuuzzz~~~yyynnn\\\MMMBBB===;;;:::999999888888999999:::;;;::::::;;;<<<<<<======>>>???CCCCCCGGGOOOUUUgggvvvlllsssnnnSSSIII@@@??????<<<;;;<<<999::::::;;;;;;::::::999999999999999999999999999888888888888888777666666555555555555666888999::::::;;;>>>AAAEEEFFFDDDCCC???DDDJJJPPPUUU^^^hhhooo}}}yyyqqqhhhaaa___]]]YYYWWWVVVWWWXXXYYYaaafffnnnsssvvvxxx{{{}}}{{{{{{|||}}}~~~vvvddd```ZZZUUURRRPPPMMMKKKIIIHHHEEEBBB???<<<;;;:::666888;;;===>>><<<:::888777777888888888777777666555555444444444444555555333333333333333333333333222222111111111222333333333333333333333333333333444444444444444555666666000222333444333333555666666666555555555444444444555555555555555555555555555555555666777777888888777777777888999:::;;;<<<;;;;;;999777666555555555777777888999:::::::::::::::::::::<<<===???AAABBBCCCCCCDDDCCCBBBBBBCCCEEEBBBDDDIIIOOOTTTXXX[[[\\\```cccfffggggggiiinnnrrrrrrtttxxx{{{}}}pppccc^^^bbbgggttt|||xxxjjj___ZZZXXXXXXHHHJJJKKKJJJJJJKKKMMMOOORRRRRRTTTVVVZZZ^^^bbbdddbbbbbbeeekkkrrrtttrrrpppmmmllliiifffbbb___\\\[[[TTTSSSRRRPPPNNNKKKIIIGGGEEEDDDCCCBBBAAAAAAAAAAAA??????>>>>>>>>>>>>??????AAABBBDDDHHHLLLPPPSSSUUUVVVVVVWWWVVVSSSOOOJJJGGGDDDCCCEEEGGGFFFDDDIIIPPP^^^iiiuuu|||}}}tttiiiaaa]]][[[YYY___hhhsss~~~vvv\\\QQQTTT[[[kkksssxxx{{{nnn[[[KKKBBB===;;;:::999999888888999999:::;;;;;;;;;;;;<<<======>>>>>>???DDDDDDGGGPPPWWWkkkvvvnnnwwwjjjNNNFFF???>>>===:::888888999999::::::::::::999999999999999999999999999999888888888888888777666666555555555555666888999:::999:::<<>>BBBHHHMMMSSS[[[eeemmmzzz|||uuuoookkkfffccccccddddddeeejjjnnnrrrvvvxxxyyy{{{||||||||||||}}}~~~vvvddd```ZZZUUURRRPPPMMMLLLHHHGGGDDDBBB???===<<<;;;777888999::::::888777666555666666777777777666666555555444444444444555555333333333333333333333333222222222222222333444444444444444444444444444444444333333333333444555555333555666555333333444666444555555555444444333333444444444444444444444444444444555666666777777888777777888888999;;;<<<===;;;;;;999777666555555555444555666777777888888888::::::;;;<<<>>>@@@BBBCCCCCCDDDEEEDDDBBBBBBDDDEEEDDDFFFJJJOOOTTTYYY\\\]]]aaadddhhhhhhgggiiinnnsssrrrtttwwwzzz}}}~~~tttggg[[[XXX]]]cccpppxxx}}}pppbbbXXXQQQOOOOOOGGGKKKOOORRRSSSVVVZZZ]]]ddddddeeeggglllrrrwwwzzzxxxvvvvvvzzz~~~{{{wwwtttrrrpppgggffffffccc___ZZZUUURRRLLLKKKIIIGGGDDDBBBAAA@@@@@@@@@????????????@@@@@@???@@@BBBEEEHHHLLLOOOQQQQQQQQQRRRQQQOOOLLLIIIGGGDDDDDDFFFHHHFFFCCCHHHOOOZZZdddooouuu{{{xxxmmmccc[[[XXXRRRUUUZZZbbbmmm{{{yyy```WWW[[[ccc{{{rrrvvv~~~|||nnnZZZJJJAAA===;;;:::999999888888999999:::;;;;;;;;;<<<<<<======>>>>>>@@@EEEFFFIIIRRRYYYoooxxxpppyyyaaaJJJCCC>>>>>>===999777888999::::::;;;;;;::::::999888888888888888888888888888888888888888777666666555555555555666888999:::::::::<<>>BBBGGGLLLQQQYYYdddkkkuuu{{{wwwuuuuuutttsssssstttvvvxxxyyyyyyzzz{{{}}}}}}||||||}}}vvvddd```ZZZVVVSSSPPPNNNLLLHHHGGGEEECCCAAA@@@??????>>>===<<<;;;:::999999999555555666666666666666555555555555444444555555555333333333333333333333333333333333333444444555666444444444444444444444444333333222222333333444555666888999777444222444666333333444444444333222111444444444444444444444444444444555555666777777777888888888999:::<<<===>>><<<;;;999777666555555555777888999::::::;;;;;;::::::;;;<<<===???AAACCCDDDCCCDDDEEEDDDCCCBBBDDDFFFFFFHHHKKKPPPUUUYYY]]]___aaaeeehhhiiigggiiioootttrrruuuxxxzzz}}}zzzwwwzzzvvvmmm```VVVTTTZZZaaallluuu~~~~~~wwwlll___UUUOOOKKKJJJNNNRRRWWW[[[]]]aaagggkkkvvvvvvuuuwwwzzz~~~{{{uuunnngggcccVVVUUURRROOOKKKHHHEEECCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@BBBEEEHHHKKKNNNPPPPPPQQQQQQQQQOOOLLLJJJHHHEEEFFFHHHIIIFFFCCCGGGOOOVVV```lllrrryyy~~~sssggg___ZZZSSSSSSSSSWWW```ooo{{{fff___fffooorrrvvv~~~|||nnnYYYIIIAAA===<<<:::999999888888999999:::;;;;;;;;;<<<<<<===>>>>>>>>>AAAGGGGGGKKKSSS[[[rrr{{{qqqyyyzzzYYYHHHCCC?????????;;;999::::::;;;;;;<<<<<<;;;;;;:::888888888888888888888888888888888888888777666666555555555555666888999:::;;;;;;===@@@CCCEEEDDDCCC???CCCGGGLLLQQQYYYccckkkrrr~~~xxxyyyyyyzzzzzz{{{||||||}}}}}}||||||}}}uuuddd```ZZZVVVTTTRRRMMMIII>>>??????@@@@@@??????>>>;;;;;;<<<<<<;;;;;;:::999888888777777666666555555777777666666555555555444333333333333222222111000555555444444444333333333555555555555555555555555555444222111111222444555444555555555555555555444444555777888888888777666555555555555555555555555555444444555555777888888999888777888;;;============<<<;;;999888777666666666666666666777777777777:::::::::;;;<<<>>>???@@@EEEEEEDDDBBBAAACCCFFFIIIKKKKKKLLLPPPUUUZZZ]]]^^^dddeeefffiiikkkmmmooopppqqquuuyyy}}}xxxpppkkkooollldddYYYQQQPPPXXX___qqq}}}}}}vvvssstttvvvwwwrrrkkk```UUUOOOMMMOOORRRZZZ^^^eeelllrrrwww|||yyyuuummmhhh___XXXRRRMMMHHHFFFFFFDDDAAAAAAAAAAAA@@@???@@@AAABBBEEEIIILLLMMMMMMPPPPPPPPPRRRRRRPPPMMMJJJMMMJJJHHHHHHFFFCCCEEEIIIUUU___kkktttyyy|||}}}oooaaaTTTOOONNNRRRXXXbbbuuuwwwjjjbbbiii}}}}}}zzzxxx|||yyyhhhTTTHHHAAA;;;999999999999999888888888777777999999::::::<<<===???@@@BBBGGGGGGKKKUUU___xxx{{{{{{XXXHHH@@@;;;<<<<<<:::888888888888777777888888999:::999999999999999999::::::999888888777666555555444666666666666777888999::::::<<<>>>AAABBBCCCCCCCCCBBBCCCGGGLLLSSSYYY___bbbjjjsss~~~{{{yyyyyyzzz|||}}}}}}|||{{{{{{|||~~~sssddd___ZZZVVVTTTRRRMMMIIIEEEEEEEEEDDDCCCAAA@@@???;;;;;;<<<<<<;;;;;;:::999777777777777888888888888444444444555555555555555333333333333333333222222555555555444444444333333444444444444444444444444555444222111111222444555444444555555555555444444333444555666666666555555555555555555555555555555666666666666666777888888999888777888:::<<<===<<<===<<<;;;999888777666666666666777777777777888888<<<<<<<<<===>>>@@@AAABBBDDDDDDCCCAAA@@@BBBEEEHHHKKKLLLMMMPPPTTTYYY\\\]]]dddeeegggjjjlllnnnooopppqqqtttyyy}}}vvvmmmiiigggfffaaaYYYSSSTTT\\\cccxxx|||uuulllfffccccccdddeee```\\\VVVRRRRRRWWW]]]aaaooossszzz~~~uuujjjaaaXXXPPPKKKKKKIIIGGGFFFFFFFFFEEECCCBBBBBBCCCEEEHHHKKKLLLMMMSSSSSSUUUWWWXXXVVVRRROOOOOOLLLKKKJJJFFFBBBEEEJJJXXXaaallltttvvvyyy}}}vvv```XXXQQQRRRVVV```qqqvvvjjjcccjjj}}}zzzyyy~~~xxxgggTTTGGG@@@;;;999:::;;;:::::::::999999999888:::;;;;;;<<<===???@@@AAACCCHHHIIIMMMWWWaaa{{{[[[HHHAAA;;;<<<<<<:::888888888888888888999999::::::::::::999999999999999999888888888777666555555555555555555555666777888999:::<<<>>>@@@BBBCCCCCCCCCBBBCCCGGGLLLRRRYYY^^^bbbhhhooozzz}}}|||yyyxxxwwwxxxzzz{{{|||{{{{{{zzz{{{}}}qqqddd___ZZZVVVUUURRRMMMJJJJJJIIIHHHFFFCCCAAA???>>>;;;;;;<<<<<<;;;;;;:::999777777777888999999::::::444444444555666666777777333333444444555444444444666666555555555444444444333333333333333333333333444444222222222222444444333333444444444444333333222222333444444444444333555555555555555555555555777777777777777888888888999777777888:::<<<<<<<<<===<<<:::999777777666666777777777888888888999999=========>>>@@@BBBCCCDDDCCCCCCBBB@@@???AAADDDGGGLLLLLLNNNPPPTTTWWWZZZ\\\ccceeehhhkkknnnoooooooooqqqtttyyy|||vvvlllgggcccccc```[[[UUUVVV\\\ccczzzyyyxxx~~~~~~sssiiiccc[[[UUURRRRRRRRRSSSOOOOOOPPPTTT[[[fffpppvvv}}}qqqdddYYYRRRNNNLLLIIIHHHGGGGGGEEECCCEEEEEEFFFGGGIIILLLOOOQQQWWWXXX[[[___```___ZZZVVVSSSQQQOOOLLLFFFAAADDDLLLXXX```jjjpppqqqrrrvvvzzzzzzrrrfffXXXQQQRRR[[[jjjxxxtttiiibbbhhh{{{yyyyyywwwfffSSSGGG@@@;;;999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<===???@@@BBBCCCDDDIIIJJJOOOYYYeee~~~]]]IIIAAA<<<<<<<<<999888999999999999:::::::::;;;;;;;;;;;;::::::999999888888888888777777666666555555444444444444555666777888:::;;;===@@@BBBBBBBBBBBBBBBCCCFFFKKKQQQXXX]]]```dddjjjrrr{{{~~~zzzyyywwwvvvuuuvvvxxxyyyzzzzzzyyyyyy{{{|||~~~oooccc___YYYVVVUUURRRNNNJJJIIIHHHFFFCCCAAA???===<<<;;;;;;<<<<<<;;;;;;:::999777888888888888888888888666666666666777777777777333333444555666666666555666666666555555555444444222222222222222222222222444333333222222333333444222333333444444333333222222222333333444444444444555555555555555555555555777777777888888888777777999888777888:::<<<<<<;;;===<<<:::888777666666666777777888888999999::::::=========>>>@@@BBBDDDEEEDDDDDDCCCAAA@@@AAAEEEHHHLLLNNNPPPRRRTTTVVVYYY[[[bbbdddhhhlllooooooooonnnqqqtttxxx|||zzzmmmgggeeefffddd]]]VVVTTTXXX]]]sssyyyqqqvvv~~~uuujjj```[[[SSSNNNKKKKKKLLLLLLJJJMMMSSS\\\hhhvvvtttggg___TTTRRRNNNLLLKKKIIIGGGEEEHHHIIIKKKLLLNNNRRRVVVYYY\\\^^^bbbfffhhhfffaaa]]]XXXUUUSSSNNNFFF@@@DDDLLLTTT\\\ffflllnnnooossswwwzzzuuuaaaRRRNNNUUUbbblllpppfff___ddduuu~~~wwwxxxuuudddQQQFFF@@@;;;:::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===???AAABBBCCCCCCIIIKKKPPP\\\hhh]]]JJJBBB<<<<<<<<<999888999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888888777777777666666666555555555555555666777888888999:::===???AAABBBBBBBBBBBBCCCFFFJJJPPPVVV[[[^^^aaaeeelllrrrwww|||~~~|||zzzxxxwwwwwwuuuttttttuuuvvvwwwxxxxxxxxxxxxzzz{{{}}}~~~oooccc^^^YYYVVVUUURRRNNNJJJGGGFFFDDDAAA???>>>>>>===;;;;;;<<<<<<;;;;;;:::999999999888777666666555555777777666555555444333333333444555555666666666666666555555555444444444444222222222222222222222222333333333333333333333333222333333444444333333222444444444444444555555555555555555555555555555555666666777888888888777777:::999888999;;;<<<<<<;;;<<<;;;:::888777666555555666777777888999999::::::;;;;;;<<<===???AAACCCDDDEEEEEEDDDBBBAAABBBFFFIIILLLOOORRRTTTTTTVVVXXX[[[aaadddhhhkkknnnnnnnnnmmmpppsssxxx|||~~~~~~ooofffhhhiiiggg```WWWSSSUUUYYYlll}}}|||nnnooottt{{{zzzoooeee]]]XXXPPPKKKIIIJJJLLLMMMMMMQQQ[[[hhhwwwzzzrrrfffbbb^^^[[[XXXUUURRRPPPKKKNNNQQQTTTVVVZZZ___cccdddfffjjjnnnooommmhhhccc]]]YYYTTTNNNFFFAAAEEELLLOOOYYYfffnnnrrruuuyyy}}}nnnXXXNNNQQQ[[[bbbwwwlllbbbZZZ]]]mmmzzzsssvvv~~~rrrbbbPPPEEE???;;;:::;;;999999999::::::::::::::::::;;;;;;===>>>@@@BBBCCCCCCIIIKKKQQQ^^^kkk```LLLCCC<<<<<<;;;999888999999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888777777777777666666666666666666666666777888999999888:::<<<>>>@@@AAAAAAAAAAAACCCEEEJJJOOOUUUYYY\\\___cccggglllppptttyyy|||}}}}}}}}}{{{yyywwwuuutttuuutttsssssssssssstttuuuuuuuuuvvvwwwxxxzzz{{{|||qqqbbb^^^YYYVVVUUUSSSOOOKKKGGGFFFDDDBBB@@@@@@@@@@@@;;;;;;<<<<<<;;;;;;:::999:::999888777666444333333666555444333222000//////444444555555666555555555555555444444444333333333222222222222222222222222333333333333333333333333333333444444444444333333555555555444555666666777555555555555555555555555555666888999::::::999999<<<;;;999:::<<<======<<<<<<;;;999888666666555555555666666777888999::::::999:::;;;<<<>>>@@@BBBCCCEEEEEEDDDCCCBBBCCCFFFIIIKKKOOOTTTVVVVVVVVVZZZ]]]aaacccfffiiilllmmmmmmmmmpppsssxxx{{{~~~rrrggghhhiiigggaaaYYYUUUWWW[[[jjj}}}tttqqqooossswwwuuummmddd]]]WWWOOOJJJIIILLLOOOQQQUUU[[[gggvvvzzzvvvqqqlllhhhddd```]]]UUUYYY^^^aaacccfffkkkoooqqqrrrtttwwwwwwtttoookkkaaaZZZSSSMMMGGGCCCFFFKKKOOO[[[kkkwww~~~}}}cccSSSQQQWWW\\\oooiii^^^UUUWWWfffxxxpppuuuqqq```NNNDDD???;;;;;;<<<999999999999::::::::::::::::::;;;===???AAACCCDDDDDDJJJMMMTTTaaaooojjjMMMDDD===;;;;;;999888:::999:::;;;<<<<<<<<<;;;:::<<<<<<;;;;;;::::::999999777777777777666666666666666666666777777888999:::888999;;;>>>@@@@@@AAA@@@AAACCCEEEIIINNNSSSXXXZZZ^^^aaaeeeiiilllooorrruuuwwwyyyzzzyyyvvvsssrrrrrrqqqppppppppppppqqqrrrrrrrrrssstttvvvwwwyyyzzz{{{sssbbb^^^YYYVVVUUUSSSOOOKKKHHHGGGDDDAAA@@@??????@@@;;;;;;<<<<<<;;;;;;:::999999999888888777666555555555555444333222222111111444444555555555444333333444333333333333222222222333333333333333333333333222333333444444333333222444444555555555555444444666555444444444555777777555555555555555555555555666777:::<<<=========<<<>>><<<;;;;;;===>>>>>>===<<<;;;999888666555555555444555555666888999999:::999::::::<<<>>>AAACCCDDDEEEDDDCCCBBBAAABBBEEEHHHKKKPPPUUUXXXWWWXXX[[[___aaabbbdddgggiiikkklllmmmpppssswww{{{~~~zzzmmmjjjkkkiiibbbZZZVVVYYY]]]hhh{{{yyyyyy}}}{{{ssslllaaa[[[RRRMMMMMMRRRWWWZZZfffmmmyyy{{{uuuppplllffflllrrruuuuuuvvvyyy}}}|||wwwssseeeZZZPPPKKKHHHEEEFFFJJJOOO]]]ppppppZZZTTTWWWZZZhhh|||iii\\\RRRRRR```wwwyyypppuuuooo___MMMCCC???;;;;;;===::::::::::::;;;;;;;;;<<<;;;;;;<<<>>>@@@BBBDDDFFFFFFLLLPPPWWWffftttsssNNNEEE===;;;;;;999888:::888999;;;<<<<<<<<<:::999;;;;;;;;;;;;;;;;;;::::::666666666666777777777777666666555666666777888999777999;;;===???@@@@@@@@@AAABBBEEEHHHMMMRRRVVVYYY\\\___dddgggjjjkkknnnoooqqqtttvvvuuuqqqnnnmmmmmmlllllllllmmmmmmmmmnnnnnnpppqqqsssuuuwwwxxxyyyyyyuuubbb^^^YYYVVVUUUSSSOOOKKKIIIGGGCCC@@@>>>=========;;;;;;<<<<<<;;;;;;:::999999999999888888888888888666666666666666666555555444555555555444333222222333333333222222222111111333333333333333333333333222333333444444333333222444555555666666555555444555555444333444555666777555555555555555555555555666888;;;>>>@@@@@@@@@??????===<<<<<<>>>??????>>><<<;;;999777666555555555333444555666777888999999999:::;;;===???AAACCCEEECCCCCCBBBAAA@@@AAADDDGGGKKKPPPVVVYYYXXXYYY\\\```aaaaaaccceeehhhjjjlllmmmpppssswww{{{~~~uuunnnnnnkkkcccZZZUUUXXX[[[fffwww}}}uuugggaaaXXXRRRSSSYYY```dddwww}}}|||vvv|||}}}yyygggZZZNNNIIIIIIGGGGGGIIINNN]]]rrryyy```WWWXXXZZZdddzzzjjj\\\PPPPPP]]]ooo|||pppvvvnnn^^^MMMCCC???<<<;;;===;;;;;;;;;<<<<<<<<<======<<<===>>>???AAADDDFFFGGGHHHOOORRRZZZiiiwwwvvv}}}xxxOOOEEE===;;;;;;999999:::777888:::<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;666666666666777777777777555444444555555666777888777888;;;===???@@@@@@@@@AAABBBEEEHHHMMMRRRVVVXXXZZZ^^^cccgggiiijjjkkkmmmllloooqqqpppllliiihhhhhhiiiiiiiiijjjjjjkkkkkkkkkoooppprrrtttvvvxxxxxxyyysssbbb^^^XXXTTTQQQNNNLLLJJJIIIHHHGGGEEECCCAAA???>>>;;;;;;;;;:::::::::999999<<<:::777666666777666555666666666777666555555444444444444444444444444444444333222222444444333222555555555444444333333333444444444444444444444444333333444444444444555555555444444333333444444555666777888888888666555444555555777999;;;<<<<<<<<<>>><<<;;;;;;===>>>>>>===<<<;;;:::888777666666555444555777888777888999;;;;;;;;;<<<===???AAADDDEEEFFFEEECCC@@@>>>@@@CCCFFFIIIMMMSSSXXXZZZ[[[\\\]]]aaacccfffggghhhiiilllnnnrrrtttvvvxxx{{{~~~{{{yyyoooeee^^^WWWRRRWWW```kkkvvv}}}llleee```______dddoooyyyssscccVVVLLLJJJGGGCCCFFFMMMQQQ___ppp~~~rrrccc\\\ZZZcccvvvmmmXXXOOORRRZZZjjj~~~~~~zzzkkkZZZHHH@@@>>><<<<<<===::::::999999999:::;;;;;;===>>>@@@CCCEEEFFFGGGGGGMMMPPPUUU^^^jjjmmmmmmooooooPPPKKKDDD???;;;:::888777999:::;;;;;;<<<<<<;;;;;;<<<;;;::::::999999999999:::777444333444666666666777777777777888888888888888999;;;===????????????>>>@@@DDDGGGJJJNNNRRRVVVYYY[[[^^^aaaeeehhhjjjkkklllllllllkkkhhhfffcccaaabbbcccccc```\\\\\\```dddnnnppptttvvvvvvwwwxxxyyyrrraaa]]]XXXTTTQQQOOOMMMKKKIIIHHHFFFEEEBBBAAA???>>>;;;;;;;;;:::::::::999999;;;999666666777777777666555666666666666555444444333333333444444444444444444333222222444444333222444444444444444333333333444444444444444444444444111111222222222222333333555444444333333444444555555666777777777555444333555666777999:::;;;;;;;;;===;;;:::;;;<<<======<<<<<<;;;:::888777666666555444555777888777888999;;;;;;;;;<<<>>>AAAEEEHHHJJJIIIHHHEEEBBB??????AAADDDHHHLLLSSSXXXZZZ\\\]]]^^^aaacccfffggggggiiikkkmmmqqqsssvvvxxxzzz~~~|||rrrhhh___WWWSSSXXXaaalllxxxsssooommmooorrrwww~~~ooo[[[OOOGGGGGGGGGDDDIIIQQQSSS^^^kkkwww}}}{{{|||qqqgggaaabbbsssqqq\\\QQQRRRYYYhhh{{{kkkZZZHHH@@@>>><<<;;;<<<:::::::::999::::::;;;<<>>?????????>>>@@@CCCFFFIIILLLQQQTTTWWWYYY\\\___bbbdddeeefffffffffeeecccaaa^^^[[[YYY[[[\\\\\\YYYVVVVVV[[[```lllooosssuuuuuuvvvwwwxxxppp```\\\WWWSSSQQQPPPNNNLLLHHHHHHFFFDDDBBB@@@???>>>;;;;;;;;;;;;::::::::::::999888666666777888888777555555555555555444333333222222333333444444555555444333222222444444333222333333333333444444444444444444444444444444444444111111222222222222333333555444444333333444444555444555666666666555333333666777888999::::::::::::<<<:::999999;;;<<<<<<<<<<<<;;;:::888777666666555444555777888777888999;;;;;;;;;===@@@DDDIIILLLOOOLLLKKKHHHDDD@@@???@@@BBBGGGKKKRRRWWWZZZ\\\^^^___bbbcccffffffggghhhjjjlllppprrruuuwwwzzz}}}wwwkkk```VVVRRRXXX```kkkwww~~~|||jjjUUUJJJCCCEEEFFFDDDIIIQQQWWW^^^fffmmmvvv~~~{{{tttsssqqqppprrrwww|||ssshhhaaannn~~~vvv```SSSSSSYYYggg|||jjjYYYHHHAAA???===;;;;;;:::::::::::::::;;;<<<<<<@@@@@@BBBDDDGGGKKKNNNPPPSSSUUU[[[dddpppttt^^^aaadddsssuuuVVVEEEAAA===:::999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999999999::::::;;;999777666777888888777555555666666666777777777777999;;;===>>>??????>>>===???BBBEEEGGGJJJNNNQQQWWWXXX[[[]]]___`````````___^^^]]]ZZZWWWTTTRRRPPPRRRTTTUUURRRNNNOOOVVV\\\jjjmmmqqqsssttttttvvvwwwooo___\\\WWWSSSQQQPPPNNNMMMHHHGGGFFFDDDBBB@@@>>>>>><<<;;;;;;;;;;;;:::::::::888777666666888999888777444444555555444444333222222222222333333444555555444333222222444444333222222222222333333444444555444444444444444444444444333333333444444444555555555444444333333444444555444555666666666555444333777777888999999999999999:::999888888:::<<<<<<;;;<<<;;;:::888777666666555444555777888777888999;;;;;;<<<>>>AAADDDIIILLLOOOLLLKKKIIIEEEAAA@@@AAACCCFFFKKKQQQVVVYYY\\\^^^```bbbdddfffffffffgggiiikkkoooqqquuuwwwzzz}}}|||pppaaaUUUQQQVVV^^^hhhuuu|||hhhWWWLLLDDDEEEFFFDDDHHHPPP]]]bbbfffhhhnnnuuuvvvsssrrrqqqqqqrrruuuzzzzzzkkkbbbjjjxxxyyybbbTTTSSSXXXhhh|||gggWWWGGGAAA???===;;;;;;;;;:::::::::;;;<<<===>>>@@@AAAAAADDDGGGLLLQQQSSSUUUWWW]]]fffrrrvvv```dddffftttjjjQQQDDDAAA===;;;;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;;;;::::::999999:::::::::;;;999777666777888888777555555555555666666666666777888:::===>>>>>>>>>>>><<<>>>AAACCCEEEHHHLLLOOOVVVXXXZZZ\\\\\\\\\[[[[[[WWWVVVTTTRRROOOLLLJJJIIIKKKNNNPPPNNNJJJKKKSSSZZZiiilllooorrrssstttuuuvvvnnn___\\\WWWSSSQQQPPPNNNMMMHHHGGGFFFDDDBBB@@@>>>===<<<<<<<<<;;;;;;;;;::::::888777666777888999888777444444555555444444333222222222222333333333444444444333222222444444333222111222222333333444444444444444444444444444444444333333333444444444555555555444444333333444444555555555777777888777666555666777888888999999999999999888777888:::<<<<<<;;;<<<;;;:::888777666666555444555777888777888999;;;======>>>@@@BBBFFFIIIJJJIIIIIIHHHEEECCCBBBDDDFFFFFFKKKPPPUUUXXX[[[^^^```bbbcccfffgggggghhhjjjlllnnnqqquuuxxxzzz}}}uuucccTTTPPPUUUZZZggguuummm\\\PPPGGGGGGGGGFFFKKKSSSeeeiiilllkkkmmmsssvvvvvv||||||~~~{{{mmmcccgggqqqyyycccUUUUUUZZZiiizzzbbbTTTEEE@@@???===;;;:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAADDDHHHMMMRRRUUUVVVXXX^^^gggsss|||gggkkklllyyyeeeOOODDDAAA===;;;::::::999888999:::;;;;;;<<<<<<;;;;;;:::::::::999999::::::;;;999888666666777777777555555555555555666666666666777888:::<<<>>>>>>>>>>>>;;;===@@@BBBDDDGGGKKKNNNSSSTTTVVVWWWXXXVVVUUUSSSOOONNNLLLJJJHHHFFFEEEDDDGGGKKKOOOMMMIIIJJJQQQXXXhhhkkkooorrrssstttuuuwwwnnn```\\\WWWSSSQQQPPPNNNLLLGGGGGGEEECCCAAA???>>>===<<<<<<<<<<<<;;;;;;;;;:::888777777888999999777555555555555555555444333333333333333333333222222222444333222222444444333222222222222222333333333333444444444444444444444444111111222222222222333333555444444333333444444555555666777888888888777666555666777888999999999999999888777888;;;<<<===<<<<<<;;;:::888777666666555444555777888777888999;;;=========>>>@@@CCCEEEFFFFFFGGGFFFEEECCCCCCEEEGGGGGGKKKPPPTTTWWWZZZ]]]___aaacccfffggghhhiiilllnnnnnnqqqvvvyyy{{{~~~{{{fffUUUPPPTTTWWWggguuuxxxaaaTTTJJJIIIIIIIIIPPPZZZkkkrrrvvvsssrrrwww~~~yyymmmbbbccckkkxxxwwwcccXXXYYY```ooo}}}xxx{{{www]]]OOOCCC??????===;;;:::;;;;;;;;;<<<===>>>???@@@@@@AAACCCFFFJJJOOOSSSUUUWWWYYY___hhhtttlllpppttt}}}aaaMMMCCC@@@<<<:::999888666444999:::;;;;;;<<<<<<;;;;;;::::::999999999:::;;;;;;999777666666777888666555555555666666666777777777666888:::<<<===>>>>>>===:::<<>>===<<<<<<<<<<<<;;;;;;;;;;;;999888777888999888666444555666666666666555444444444444333333222111111111444333222222444444333222333333333222222222222222444444444444444444444444111111222222222222333333555444444333333444444555333444666777777777666666444555666888999:::::::::999888888999;;;=========<<<;;;:::888777666666555444555777888777888999;;;<<<<<<<<<===???AAADDDFFFEEEFFFFFFEEECCCCCCDDDFFFIIILLLPPPTTTVVVYYY\\\^^^aaacccfffhhhiiikkknnnpppooorrrwwwzzz}}}kkkYYYSSSTTTVVVdddrrriiiZZZNNNJJJIIIIIIPPP[[[nnnxxx}}}yyy~~~{{{sssiiiaaa```dddoooyyyuuuccc[[[___ggg||||||uuuyyytttXXXKKK@@@===>>>===;;;:::;;;;;;;;;<<<===>>>@@@AAAAAACCCFFFIIIMMMQQQTTTVVVXXXZZZ```iiiuuunnnuuu~~~~~~___KKKAAA???<<<:::999999777555999:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;<<<999888777888999999777555666666666777777777888888666888:::<<<===>>>======999<<>>>>>>>><<<;;;:::888777666666555444555777888777888999;;;:::;;;;;;===???BBBEEEFFFFFFFFFFFFEEECCCBBBCCCDDDJJJMMMQQQTTTVVVXXX[[[^^^aaacccfffiiijjjmmmppprrrooorrrwww{{{}}}ooo[[[UUUUUUVVV___nnnrrraaaRRRLLLHHHGGGMMMWWWooo|||~~~}}}wwwtttmmmeee___]]]aaaiiiqqqwwwtttccc]]]ccclll}}}vvv{{{rrrUUUIII>>><<<>>>===;;;:::;;;;;;<<<<<<===???@@@AAACCCEEEHHHLLLPPPSSSUUUVVVZZZ\\\bbbjjjwwwpppyyy___JJJBBB@@@===<<<<<<<<<;;;999999:::;;;;;;<<<<<<;;;;;;999999999999::::::;;;<<<:::999999999::::::888777777777777777888888888888666777999<<<============888;;;???BBBEEEHHHMMMPPPOOOPPPSSSUUUTTTRRROOOMMMJJJJJJJJJJJJLLLNNNQQQRRRRRR\\\eeeeee___[[[___fffkkknnnrrruuuwwwxxxzzz|||mmmbbb^^^WWWSSSQQQPPPOOOOOOIIIGGGEEECCCAAA@@@???>>>======???@@@;;;666777<<<;;;;;;;;;<<<:::777666666555222333666333...000888555555444555666666555333333333333222222222222111222222222333333444444444222222222222333333444555777666555333333333444555444333222111111111222333777777666555555555555555777777777777888888888888888888999:::;;;===>>>???999999999999888666444333777999::::::888777777888:::;;;===>>>>>>???BBBDDDFFFGGGHHHFFFCCCBBBDDDGGGKKKKKKMMMRRRYYY]]]]]][[[___bbbeeehhhkkknnnqqqtttwwwxxxyyyzzz{{{~~~{{{cccTTTRRRVVVaaakkk|||kkkXXXTTTQQQMMMTTTcccttt~~~xxxsssooojjjggg______aaafffjjjnnnxxxoooccc]]]dddxxx}}}~~~yyyjjjOOOEEE===<<<===;;;:::::::::;;;===>>>>>>???BBBEEEFFFGGGJJJNNNRRRUUUVVVUUUYYY___eeekkkvvvxxxwwwyyy[[[IIIBBB@@@===;;;888777777777888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777555555555555666666666666666777999;;;<<<<<<<<<;;;;;;<<<===???BBBFFFIIIKKKOOOPPPSSSVVVXXXXXXVVVTTTLLLKKKLLLQQQXXX]]]^^^^^^aaannnyyywwwlllccceeekkkqqqrrrssstttuuuxxx|||mmmaaa\\\VVVRRRPPPOOONNNMMMHHHGGGEEECCCAAA???>>>>>>:::888999======:::999;;;CCC???;;;888777666666666777777888;;;;;;777444333222222111333444555444222222222222222111111111111444444555555555555555555444333333333444444555666666666555444444444444444444333222111111222444444666666666555555666666666666666777777777777888888888888888999;;;<<<>>>???<<<;;;:::999777666555444777888:::999888777777888:::;;;======>>>???BBBDDDDDDFFFGGGEEEBBB@@@BBBEEEIIIIIILLLQQQWWW\\\\\\[[[]]]```dddhhhlllooorrrtttuuuwwwzzz{{{}}}iiiWWWRRRTTT\\\fffvvvqqq]]]WWWSSSPPPYYYhhh{{{~~~{{{vvvrrroookkkfffccc[[[ZZZ]]]bbbeeehhhpppxxxrrrgggbbbjjj~~~tttfffNNNEEE===<<<===;;;::::::;;;<<<>>>>>>>>>@@@BBBDDDHHHJJJMMMRRRUUUXXXXXXWWWXXX^^^dddkkkvvvzzzzzzsssUUUDDDBBBAAA>>>;;;999888777777999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777555555555555666666666666666777999;;;<<<<<<<<<;;;;;;<<<===???BBBFFFIIIKKKPPPRRRUUUZZZ___bbbcccccc[[[YYYXXX[[[```fffiiiiiimmm{{{{{{pppmmmppprrrssstttttttttwwwzzz~~~nnn___[[[UUUQQQOOONNNMMMLLLHHHGGGEEECCCAAA???>>>>>>:::666666;;;???===;;;;;;888999;;;===>>>>>><<<:::666777666666777999555000222111111222444555444333333333333333222222222222555555555555555555444444555555444444444555666666444555555555555444444333444333222222333444666777666666666666666777777777555666666666777777777888777777888999:::<<<===>>>???===;;;888666555555555666888999999888777888888999;;;<<<===>>>???BBBDDDCCCEEEFFFDDDAAA???@@@CCCGGGHHHKKKPPPVVVZZZ\\\\\\\\\^^^ccchhhmmmpppssstttsssvvv{{{~~~ppp]]]TTTRRRVVV^^^ooo{{{eee\\\WWWUUU___ooo}}}|||~~~vvvtttrrrpppnnnkkkgggbbb^^^WWWUUUWWW\\\^^^___eeekkkuuu|||sssjjjfffpppooo___LLLDDD=========;;;:::;;;<<<===?????????@@@BBBDDDJJJMMMRRRWWWZZZZZZZZZYYYWWW\\\ccckkkxxx|||mmmPPPBBBBBBAAA???===;;;999999888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888777777777777777555555555555666666666666666777999;;;<<<<<<<<<;;;;;;;;;===???BBBEEEIIIKKKSSSUUUXXX]]]dddjjjooorrrppplllgggeeehhhmmmrrruuuxxx{{{tttttttttuuuvvvuuuuuuvvvxxx{{{ooo___[[[VVVRRRPPPNNNMMMKKKHHHGGGEEEBBB@@@???>>>======:::999<<<===<<<>>>CCCAAAGGGJJJFFF@@@===:::888555666333---///666999666777555444444555666555444555555555555444444444444333333444444444333222111555555444444444444555555333444555666555555333222444333333333444555777888888888888888777777666666555555555666777777777888777777777888:::;;;===>>>AAA???<<<888666555555666555777999999888777888999999:::<<<======???AAADDDCCCEEEGGGEEEAAA???@@@BBBFFFHHHKKKPPPVVV[[[^^^```^^^```dddiiinnnqqqrrrqqqssswww|||vvvdddWWWQQQQQQXXXhhhzzzzzzuuuqqqpppqqqrrrvvv~~~ooobbbZZZYYYdddsss{{{pppvvv~~~}}}vvvuuutttsssqqqnnnhhhaaa]]]TTTRRRRRRVVVXXXWWWZZZ^^^jjjrrr|||ssskkkhhhrrrlll[[[JJJCCC>>>======::::::<<<===???@@@@@@@@@AAACCCEEELLLPPPVVVZZZ\\\\\\[[[ZZZWWW\\\ccclllzzz|||kkkQQQEEEBBBAAA@@@>>><<<;;;:::999999::::::;;;<<<;;;;;;;;;::::::::::::::::::::::::999888888777777777777777555555555555666666666666666777999;;;<<<<<<<<<;;;;;;;;;<<<>>>AAAEEEHHHJJJTTTVVVYYY^^^eeennnvvv||||||rrrkkkjjjnnntttxxxzzz}}}wwwuuuwwwxxxxxxwwwvvvvvvwwwyyyooo___\\\WWWSSSQQQOOOMMMLLLHHHFFFDDDBBB@@@>>>>>>=========>>>>>>;;;<<>>AAA???<<<888666555555666444666888888777777888999999:::<<<<<<===>>>AAACCCDDDGGGIIIGGGCCCAAAAAACCCGGGIIIMMMRRRXXX]]]bbbdddddddddeeeiiinnnqqqpppoootttxxx}}}~~~}}}||||||jjjZZZPPPOOOUUUcccvvv|||ooofffaaa^^^\\\]]]^^^aaagggrrrzzziii___\\\fffsssooosss|||~~~{{{uuunnneee___RRROOONNNPPPQQQPPPQQQTTT\\\fffsss|||tttlllhhhrrrkkkYYYGGGBBB>>>>>>===::::::===>>>???AAAAAAAAABBBDDDFFFMMMRRRYYY\\\]]]\\\[[[[[[ZZZ___eeennn|||{{{nnnSSSGGGBBBAAA@@@???===<<<:::999::::::;;;<<<<<<<<<;;;;;;999999999999999999999999999888888777777777777777555555555555666666666666666777999;;;<<<<<<<<<;;;:::;;;<<<>>>AAAEEEHHHJJJRRRTTTXXX]]]eeeppp|||yyynnnhhhiiioootttxxx{{{xxxxxxwwwxxxyyyxxxwwwvvvwwwyyynnn___\\\WWWTTTRRRPPPMMMKKKGGGFFFDDDBBB@@@>>>======999;;;>>>>>>;;;===JJJYYYkkkVVV???:::888888888555555777888555333111222222222111222222222222111111111111555666888::::::999888777444444333222222222333333222333333444444444444333555444333333444555777888:::;;;;;;:::999777555444555555666777888999::::::888888999:::;;;===>>>??????===;;;888666555555555444666777888777777888999888:::;;;<<<===>>>AAACCCEEEHHHJJJIIIEEEBBBBBBCCCGGGJJJOOOTTTYYY___eeeiiiiiiggggggiiinnnrrrqqqppptttyyy~~~}}}|||ooo]]]QQQPPPTTT```rrrxxxiii^^^WWWUUURRRQQQQQQSSSVVVYYY```lllzzzrrrddd___eeeoootttvvv~~~tttjjjcccUUUOOOLLLNNNNNNMMMMMMOOOQQQZZZfffsss~~~vvvmmmhhhpppjjjWWWEEEAAA>>>>>>===::::::===>>>???AAABBBBBBDDDFFFIIIPPPUUU[[[]]]\\\[[[\\\]]]___ccchhhpppyyytttVVVGGG@@@@@@@@@???>>><<<:::999::::::;;;<<<<<<<<<<<<<<<999999999999999999999999999888888777777777777777555555555555666666666666666777999;;;<<<<<<<<<;;;::::::<<<>>>AAADDDHHHJJJOOORRRWWW\\\dddppp~~~zzzmmmddddddhhhmmmsssvvvyyyyyywwwuuuwwwyyytttvvvwwwwwwvvvvvvwwwxxxmmm]]]ZZZVVVSSSQQQOOOLLLJJJGGGFFFDDDBBB???>>>======:::;;;===>>><<<<<>>???@@@<<<;;;:::999777666555444333555777888777777888999888:::;;;<<<<<<>>>@@@CCCFFFIIIKKKJJJFFFBBBBBBBBBGGGJJJPPPTTTYYY___fffllllllhhhfffiiiooossstttssstttyyy~~~~~~rrraaaUUUQQQTTT^^^ppp|||rrrcccXXXSSSQQQNNNLLLIIILLLPPPQQQSSSYYYccckkkuuuyyyyyyyyyxxxwwwwwwxxxyyyzzz{{{{{{jjjaaadddkkk}}}yyyxxxyyynnnggg^^^VVVQQQRRRSSSQQQRRRTTTPPPTTT[[[gggvvvvvvkkkdddkkk}}}~~~hhhTTTCCC@@@>>>???===999:::>>>===???AAABBBCCCEEEHHHKKKSSSXXX]]]^^^\\\[[[]]]```dddgggkkksssvvv~~~\\\KKK????????????===<<<:::888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777555555555555666666666666666777999;;;<<<<<<<<<;;;::::::;;;===AAADDDGGGIIIOOORRRVVVYYY^^^gggttt~~~uuuhhh___\\\```eeeggghhhiiiiiiiiijjjmmmooooooqqqssstttttttttuuuwwwmmm\\\YYYUUURRRPPPNNNKKKIIIGGGFFFDDDAAA???>>>===<<<===<<<===>>>===:::===CCCIIIaaa}}}~~~VVV777555999444333:::555333111222444777999999777777666666666555555555222444777:::<<<;;;:::999777666555444444444444444333333222111222333555666666555444333222333444555555777999;;;<<<;;;:::999666777888999:::;;;<<<<<<:::::::::;;;===>>>@@@AAA999999999999888666444333333555777777777777888999888999;;;<<<<<<>>>@@@CCCEEEHHHKKKJJJEEEBBBAAABBBFFFJJJPPPTTTYYY___gggmmmlllhhhfffhhhooouuuwwwvvvtttxxx~~~}}}{{{|||yyywwwzzz{{{ttteeeYYYRRRTTT]]]nnnvvvggg[[[UUUQQQNNNKKKEEEIIIMMMNNNMMMOOOVVV[[[ccchhhnnntttvvvtttqqqnnncccbbb```______```bbbdddfffzzznnncccdddiii|||{{{zzz{{{pppjjjggg___XXXXXXYYYXXXYYY[[[UUUTTTVVV___nnn~~~tttggg___eeewww}}}fffRRRBBB???>>>???===999:::>>><<<>>>AAABBBDDDFFFJJJLLLUUUZZZ______]]]\\\___bbbgggjjjmmmuuuuuudddQQQ>>>?????????===;;;999888:::;;;<<<<<<======<<<<<<========================999888888777777777777777555555555555666666666777666777999;;;<<<<<<<<<;;;::::::;;;===@@@DDDGGGIIIQQQTTTVVVVVVWWW]]]gggppp~~~yyyooobbbYYYWWWZZZ___\\\\\\\\\\\\]]]___aaaccckkkmmmppprrrrrrrrrtttuuuhhh^^^WWWRRRSSSRRRNNNJJJIIIHHHEEEBBBAAA@@@@@@???>>>@@@>>><<<;;;:::;;;===>>>@@@DDDLLLWWWdddpppyyy~~~mmmPPP666444:::888333222666666555555555555666666444444444444444444444444555444444444444555666666777666555444333222222222222333333444444333333222666555444333333333333333111222333444555777888888333666:::===>>>===;;;999:::======<<>>;;;999888888888444555777999999999888888??????>>>===<<<>>>BBBEEEIIIJJJKKKHHHCCC@@@@@@BBBGGGKKKPPPUUUZZZ___eeehhhnnnkkkiiijjjnnnqqqqqqppptttxxx|||{{{vvvvvvuuurrrrrrssswwwzzz{{{{{{{{{vvvhhh[[[TTTZZZcccqqqmmm```ZZZVVVPPPJJJHHHHHHGGGGGGIIILLLNNNPPPTTTVVVZZZ^^^aaaaaaaaa```ZZZVVVQQQOOOPPPSSSVVVWWWZZZggg~~~ooocccbbbeeetttwwwrrruuu|||rrrqqqnnnjjjfffccc```______ZZZQQQOOOYYYccckkkzzzrrrbbb]]]dddnnnxxx^^^MMM@@@???===;;;:::999::::::???AAACCCEEEFFFGGGJJJLLLUUUXXX[[[]]]___aaadddfffkkknnnsss{{{xxxooo|||nnnOOOFFFCCC@@@>>>===<<<:::888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;777777777777666666666666999888888777666555555444777777888999;;;<<<======<<<:::;;;???@@@@@@EEEKKKOOOWWW[[[VVVSSSXXXbbbiiilllrrrpppdddZZZXXXZZZYYYUUUSSSSSSUUUUUUTTTYYY___bbbgggmmmqqqqqqrrrtttvvviii___XXXSSSSSSSSSOOOKKKKKKIIIFFFCCCAAAAAA@@@???>>>???>>><<<;;;;;;;;;======;;;;;;===???BBBEEEGGGHHHQQQ???111333777555333555444444333333333333444444222222222222222222222222444444444444444555666666555444333222111111111111333333444444444444333333777777666555555555555555333444444555555666666666222555999<<>><<<;;;;;;;;;;;;???AAADDDFFFGGGIIILLLOOOWWWYYY\\\^^^```bbbeeegggkkkooottt}}}pppiiiwwwpppQQQEEECCC@@@>>>===<<<:::999999:::;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::888888777777777666666666888888777777666555555444666777888999;;;<<<======;;;:::;;;???@@@AAAEEELLLNNNVVVZZZUUUPPPRRRXXX\\\gggnnnpppiiicccaaa^^^[[[XXXTTTRRRRRRQQQOOORRRWWW```fffmmmqqqrrrrrrtttvvviii___XXXSSSSSSSSSOOOLLLLLLKKKHHHDDDBBBAAA@@@???===???>>><<<;;;;;;;;;<<<===>>>===<<<<<<;;;;;;;;;;;;:::444333888999444333888444444333333333333444444333333333333333333333333444444444444444555555666555444333333222222222222444444555555555555444444777777666555555555555666666555555555555555555555555777999<<<>>>@@@AAAAAAAAADDDEEECCCDDDGGGHHHEEECCCAAA===:::777555444444555555555555666777888888777888999:::<<>>===<<<:::999999999:::;;;;;;;;;;;;;;;999::::::;;;::::::999999999999888888888777777777888777777666666555555555666777888999:::<<<======:::888:::>>>@@@AAAFFFLLLTTT]]]aaa\\\UUUSSSSSSTTTaaahhhnnnpppqqqqqqlllgggbbbZZZSSSPPPNNNLLLNNNQQQ]]]ccclllqqqrrrrrrsssuuujjj___WWWRRRRRRRRROOOLLLLLLLLLIIIEEEBBBAAA@@@>>>===>>>===<<<;;;;;;;;;<<<<<<777777888888999;;;<<<===333222555:::888222000333666555555444444555555666666666666666666666666666444444333333444444555666666666555555444555555555444555555555555555555444555444444333333333444444555555555555555555555555::::::::::::;;;<<<===>>>???CCCDDDAAAAAADDDEEECCCDDDCCC@@@<<<999777666555555555444444444666888999888999::::::;;;===@@@CCCGGGJJJMMMKKKFFFAAA??????DDDHHHMMMSSSVVVZZZ^^^aaaeeeeeeeeegggiiikkklllllllllooosssvvvxxxyyy|||~~~~~~xxxppptttzzzoooaaaYYYTTTQQQLLLKKKKKKJJJHHHFFFFFFGGGIIIKKKMMMNNNOOOOOOPPPLLLGGGDDDCCCDDDDDDDDDJJJLLLTTThhhnnndddbbbqqq}}}vvvmmmjjjccc]]]^^^cccnnn~~~}}}wwwttttttuuuvvvnnnfffccc```^^^bbbiiirrrzzzppp]]]UUUYYYbbbwwwlllWWWJJJAAA@@@>>>===<<<======>>>@@@CCCGGGJJJMMMPPPTTTWWW]]]___aaacccdddeeehhhjjjkkkooovvvttt```ZZZgggnnnQQQDDDBBB???======<<<:::999999999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999999999999999999888888888777777777666666666555555555666666777999:::;;;<<<===999777999>>>@@@AAAFFFMMMYYYbbbhhheee^^^YYYVVVTTT\\\bbbjjjuuuwwwkkk^^^WWWRRROOOOOORRRZZZbbbkkkqqqssssssssstttlll]]]VVVPPPPPPPPPMMMKKKLLLLLLIIIEEEBBBAAA@@@>>><<<===<<<<<<;;;;;;;;;;;;;;;::::::999888888888888888333111222444444000---,,,555555444444444444555555666666666666666666666666333333333333333444555555555555444444444555555666444555555555555555555444444444333333333444444555444444555555666777777777999888888888888999;;;<<<>>>BBBDDDAAA@@@BBBDDDCCCCCCBBB@@@===:::888666555555555444444444666888999666888999:::;;;<<<@@@BBBEEEIIILLLJJJFFFAAA??????DDDHHHNNNSSSWWWZZZ]]]______aaacccdddfffggghhhiiifffiiimmmqqqssswwwzzz}}}|||}}}|||xxxzzz|||iii___XXXSSSMMMJJJKKKKKKIIIFFFGGGGGGHHHJJJLLLNNNOOOQQQOOOKKKGGGDDDDDDEEEEEEEEEFFFFFFKKKZZZssssssjjjgggppp|||xxxlllbbb\\\WWWVVVYYY```mmmzzzxxxsssrrrrrrsssooollljjjgggcccaaacccjjjppp{{{qqq]]]UUUYYYbbbyyy|||fffTTTJJJ???>>>===<<<<<<<<<===>>>AAADDDHHHLLLOOOSSSWWWZZZ___aaaccceeeeeefffiiikkkkkkooouuu~~~ppp^^^XXXaaaxxxeeeMMMCCCAAA>>>======<<<:::999888999::::::;;;;;;::::::<<<<<<<<<<<<<<<;;;::::::999999999999888888888777666666666666555555555555555666777888:::;;;<<<<<<888777999===@@@AAAFFFMMMWWWaaaiiihhhdddaaa]]]YYY\\\___gggvvvxxxiii]]]TTTRRRTTTZZZbbbkkkqqqssssssssstttmmm\\\UUUOOOOOOOOOLLLKKKLLLJJJGGGCCCAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;::::::===<<<;;;:::999888888888777444222333555555333111333333222222222222333333333333333333333333333333333333333333333444444555111111111111222222333444444444555555555555444444666555555555555666777777444444555666777777888888333333444555777999;;;<<<888===@@@===;;;===@@@@@@@@@???===;;;999777555444555555555555666777888888333555888:::<<<>>>BBBDDDCCCGGGIIIHHHDDD@@@@@@AAADDDHHHNNNSSSVVVYYY[[[]]]\\\^^^aaacccdddeeefffhhhbbbeeeiiilllooossswwwzzzyyyyyyzzz{{{}}}~~~|||}}}~~~vvvjjj^^^VVVMMMIIIIIIJJJHHHFFFFFFFFFGGGHHHJJJMMMQQQRRRMMMJJJFFFCCCCCCDDDDDDCCCBBBCCCHHHSSSiii|||qqqnnnppp{{{rrraaa[[[VVVTTTSSSUUU]]]fff}}}uuunnnllllllllllllmmmllliiieee```^^^dddhhhqqq~~~qqq]]]UUU[[[eeeyyyttt___OOOGGG>>>===<<<<<<<<<===>>>???BBBEEEJJJMMMPPPTTTXXX[[[aaaccceeeffffffgggiiikkkkkkmmmrrr{{{ooo^^^WWW]]]rrruuu[[[GGGBBB@@@>>><<<<<<<<<:::999888888999:::::::::::::::============<<<;;;::::::999999888888888777777777555555555555555555555555555666777888999;;;<<<<<<999777999===???@@@EEEKKKTTT___hhhkkkjjjjjjhhheee```___eeeuuuooo]]]UUUUUU]]]ccclllqqqrrrrrrsssuuummm]]]UUUOOOOOOOOOMMMLLLMMMHHHEEEBBB@@@??????>>><<<;;;<<<<<<<<<;;;;;;::::::333333222222222333333444888888777666666888888777333222222111111222222333222222222222222222222222333333222222333333444555/////////000111222333444333333444444444444333333555555555555555666777777666666666666666666777777222333444666777999::::::333999===:::888:::===>>>>>>======;;;999888666555555555666777888888888888444666999;;;<<<>>>AAACCCBBBDDDFFFEEEBBB@@@@@@BBBBBBGGGMMMRRRUUUWWWYYYZZZZZZ^^^bbbdddddddddfffhhhbbbdddgggiiikkknnnrrruuuuuutttttttttuuuxxx{{{}}}~~~||||||}}}~~~~~~~~~{{{{{{zzzyyywwwxxxzzz}}}~~~|||{{{yyywwwwwwwwwxxxtttvvvyyyzzzhhh^^^RRRKKKKKKLLLJJJGGGFFFFFFFFFGGGKKKOOOSSSUUUNNNKKKFFFCCCBBBBBBAAA@@@AAACCCHHHPPP```}}}yyyssspppzzz|||kkkcccZZZVVVSSSQQQTTTXXXiiisss|||vvvllleeebbbaaabbbdddfffgggfffddd```]]]^^^aaahhhuuuppp\\\UUU]]]hhhxxxnnnWWWIIICCC>>>>>>===<<<===>>>@@@AAACCCFFFJJJNNNQQQUUUYYY\\\bbbdddfffffffffgggiiikkkjjjkkkooowwwmmm\\\VVV]]]rrrxxxfffQQQBBBBBB@@@===<<<<<<<<<:::999888888999::::::::::::999<<<<<<<<<<<<;;;:::999999888888777777777666666666555555555555555555555555555555666888999:::;;;<<<:::888999===??????DDDJJJPPPZZZdddhhhlllooopppnnneeebbbeeessshhhZZZXXX```fffmmmqqqrrrrrrtttvvvnnn^^^VVVPPPOOOPPPNNNMMMOOOFFFDDD@@@?????????>>><<<;;;;;;<<<<<<;;;;;;:::999<<<;;;:::999888888888888444777888555333333555666555444444333333444444555444444444444444444444444333333222222333333444555000000111111222333444555222333333444444333333222333333333333333444555666888888888777666555555555555666666777777777777666555<<<@@@===;;;>>>BBBCCC??????>>>===<<<:::999888444555777999999999888888999:::<<<<<<<<<<<<===???AAACCCDDDCCC@@@???AAACCCAAAEEEKKKPPPSSSUUUWWWXXX[[[^^^ccceeeeeeeeegggiiiccceeeggghhhiiikkkoooqqqrrrqqqooonnnpppsssxxxzzz}}}{{{xxxxxxyyyzzzzzzyyyxxxwwwwwwtttssssssuuuwww~~~{{{xxxtttqqqpppppppppjjjkkkooottt|||rrrfffXXXOOONNNOOOMMMJJJGGGGGGGGGIIILLLQQQVVVXXXQQQNNNIIIEEECCCBBB@@@>>>===AAAEEEIIIUUUooo}}}vvvpppxxxwwwlllaaaZZZVVVQQQQQQSSS]]]fffpppuuuzzzyyynnnddd]]]ZZZYYYXXX[[[___```bbbccccccaaa[[[\\\cccoooooo[[[UUU^^^iiiwwwjjjSSSDDD?????????>>>>>>>>>@@@AAABBBDDDGGGKKKNNNQQQUUUXXX[[[cccdddfffgggfffgggiiijjjjjjjjjmmmuuulll[[[UUU]]]ttt}}}mmm]]]LLL@@@AAA???===<<<<<<<<<;;;999888888999::::::::::::999;;;<<<;;;;;;:::999888777777777777777666666666666444555555555555555555555555555666888999:::;;;<<<:::999:::===>>>???CCCIIIHHHRRR[[[aaafffkkknnnmmmhhhdddfffrrr~~~qqqaaa]]]bbbgggmmmqqqqqqrrrtttvvvlll___ZZZTTTQQQPPPOOOMMMJJJIIIHHHFFFCCCAAA@@@???>>><<<<<<;;;;;;;;;:::::::::999999:::999999888777666777777777777777666555555555444333222222222222222333333333333333444555666555333111111222333444444333333333333333333333333444444444333333222222222333333333444555666777777555555555555666666666666777777777777888888888888;;;===>>>>>>>>>>>>AAACCCDDDDDDCCC???<<<:::::::::555555555666777:::<<<===666666777888;;;>>>AAABBBBBBCCCEEEFFFEEECCC@@@>>>???BBBFFFKKKQQQUUUXXXZZZ^^^```bbbeeehhhkkkmmmnnnoookkkhhhgggiiinnnrrrtttuuuvvvuuuqqqmmmnnnuuu|||}}}~~~}}}{{{zzzzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxyyywwwuuuuuuvvvtttpppllloooqqqtttzzz|||ppp```VVVRRROOOKKKGGGIIIHHHGGGHHHKKKPPPUUUWWWXXXRRRJJJFFFEEEEEEDDDBBBBBB@@@CCCJJJSSSbbb|||tttuuuyyyvvvlllgggaaaWWWSSSTTTWWW^^^hhhooosssvvvxxxzzz}}}yyyrrriii```[[[YYYZZZXXXZZZ^^^bbbfffggghhhhhhgggcccaaaiiiyyyiiiaaa[[[^^^lllzzz|||bbbNNNDDDBBB>>>??????>>>======???AAACCCEEEHHHJJJMMMRRRWWW[[[dddeeeggghhhiiijjjiiiiiikkknnnsssyyymmm^^^]]]fffzzz}}}hhhTTTHHHCCC>>>>>>>>>===<<<;;;999999999::::::;;;;;;:::999999;;;;;;::::::::::::999999888888888888777777777777777666555444444555666777555555666666777999:::;;;888888999:::;;;>>>@@@BBBIIIMMMSSSZZZ^^^cccgggjjjhhhiiilllqqqyyy~~~jjjaaahhhjjjllloooqqqqqqrrrqqqkkk^^^ZZZTTTQQQPPPPPPMMMJJJHHHGGGEEECCC@@@???>>>>>><<<<<<;;;;;;;;;:::::::::999999:::999999888777666777777777777777666555555777666555444444444444555444444333333333444555555666444333333333444555555333333333333333333333333444444444333333222222222222222333333444444555555555666666666666777777777777777777777888888888888:::;;;<<<<<<<<<===???AAACCCCCCBBB@@@<<<::::::;;;999999888888888999:::;;;777777777999;;;===@@@AAABBBCCCEEEFFFEEECCC@@@>>>???BBBFFFKKKQQQVVVYYY[[[bbbccceeehhhlllpppsssuuuvvvtttqqqqqqtttyyy}}}~~~zzzzzzxxxggg[[[VVVSSSOOOLLLLLLKKKIIIJJJNNNSSSXXXZZZWWWQQQJJJFFFEEEEEEDDDCCCCCC@@@BBBHHHNNN\\\www~~~}}}}}}yyyssskkk```XXXVVVVVV\\\dddkkkpppssswwwzzz~~~|||xxxqqqkkkgggfffgggdddfffiiilllnnnpppppppppmmmhhhccchhhuuuiii```[[[___mmmyyy```MMMCCCAAA>>>??????>>>======@@@BBBFFFGGGHHHJJJLLLPPPVVVZZZcccdddfffgggiiiiiiiiiiiimmmqqqwww~~~rrrbbb```jjj|||eeeQQQFFFAAA>>>>>>>>>===<<<;;;999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888888777777777777666666555555555555666666555555666666777999:::;;;888888999999;;;>>>@@@AAAFFFJJJPPPUUUZZZ^^^bbbdddcccdddgggkkksss~~~uuukkklllmmmnnnpppqqqrrrrrrqqqjjj^^^YYYTTTQQQPPPPPPMMMKKKGGGFFFDDDAAA???>>>======<<<<<<;;;;;;;;;:::::::::999999:::999999888777666666777777777777666555555666666555444444444555555555555444333333333444444666555555444444555555666333333333333333333333333444444333333333333222222333333333333333333333333444444555555555666666666777777777777888888888888888999;;;;;;:::;;;===???AAABBBBBB@@@===;;;;;;<<<===<<<;;;999999999::::::999888888999:::<<<>>>@@@BBBCCCEEEGGGFFFCCC@@@>>>???BBBFFFLLLQQQVVVZZZ[[[ddddddfffiiinnnsssxxx{{{~~~}}}~~~rrrddd]]]YYYUUUSSSPPPNNNKKKMMMQQQWWW\\\^^^XXXSSSMMMHHHFFFEEEEEEDDDDDDAAAAAAFFFIIIRRRiii|||nnnaaa[[[XXX\\\aaagggmmmtttzzz}}}{{{zzz{{{wwwxxxyyyzzz{{{|||||||||wwwppphhhfffnnn|||hhh___ZZZ```pppuuu]]]KKKCCCAAA>>>??????>>>===>>>@@@CCCEEEEEEEEEEEEGGGLLLRRRWWWaaabbbdddfffggghhhiiiiiinnnrrrzzzzzzgggcccooo~~~dddOOODDDAAA>>>>>>>>>===<<<;;;:::999<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;:::999999888888888888888777777777777555555666666666666555555555555666666777999:::;;;999888888999;;;===???AAACCCFFFKKKPPPSSSVVVZZZ\\\]]]^^^aaadddjjjttt~~~tttpppqqqqqqrrrrrrrrrrrrqqqjjj^^^YYYSSSQQQPPPPPPNNNKKKFFFEEECCCAAA>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999888666666666666777777666666555444444333333222222222333333666555444333333333333333444555555555444444444555333333333333333333333333333333333333333333333333444444444333333333333333222333333333333444444444666777777777888888888888888999;;;;;;:::;;;===???@@@AAAAAA@@@===<<<;;;<<<>>>===<<<::::::::::::;;;:::999999999:::<<<===???BBBCCCFFFGGGGGGDDD@@@>>>@@@BBBGGGLLLRRRWWW[[[\\\bbbbbbdddggglllsssyyy|||}}}lllccc^^^[[[YYYSSSPPPNNNPPPVVV\\\aaabbb___[[[TTTNNNIIIGGGEEEDDDDDD@@@AAADDDFFFKKK^^^rrrpppeee\\\]]]```eeemmmwww~~~wwwmmmfffgggrrrhhh^^^ZZZbbbuuupppYYYIIIBBBAAA??????@@@???>>>???AAADDDFFFEEEEEEEEEGGGLLLSSSYYY___```bbbdddfffhhhiiijjjmmmrrr{{{nnniiivvveeeOOOEEEBBB>>>>>>>>>>>>===;;;:::999::::::999999999:::;;;<<<======<<<;;;:::999999888888888888888777777777666444555666777777666555444555555666666777999:::;;;999888888999:::===???@@@AAADDDHHHKKKMMMPPPSSSVVVYYYZZZ\\\___dddllltttzzzuuutttttttttssssssrrrrrrrrrjjj]]]XXXSSSPPPQQQPPPNNNLLLFFFEEECCC@@@>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999999999999999888666666666666666666666555444444333333222222222333333444666555444333333333333333222333555444333222333444333333333333333333333333333333333333333333333333555555555555444444444444333333444444444555555555666777777777888888888888999;;;<<<<<<;;;<<<>>>AAA???AAABBBAAA>>><<<;;;;;;<<<;;;:::999:::;;;<<<===::::::999999:::;;;===>>>AAADDDFFFHHHHHHEEEAAA>>>@@@BBBGGGMMMSSSXXX\\\^^^aaabbbcccfffkkkrrrxxx{{{uuujjjdddaaa```XXXUUUSSSVVV]]]dddggggggiiieee^^^VVVNNNIIIFFFEEEDDD@@@AAAEEEEEEHHHWWWhhhtttdddbbbaaadddkkkvvv{{{qqqgggdddkkk{{{iii___\\\fff{{{kkkVVVHHHBBBBBB???@@@@@@??????@@@BBBEEEGGGGGGGGGHHHKKKQQQYYY___^^^___aaacccfffhhhjjjlllooottt~~~{{{ttthhhOOODDDAAA?????????>>>===<<<::::::999999999999::::::;;;<<<======<<<;;;;;;:::999999888888888888777777777666444555666777777666555444555555666666777999:::;;;999888888999:::<<<>>>???AAACCCFFFHHHIIILLLOOORRRWWWXXX[[[]]]aaagggnnnrrryyy~~~uuuuuuttttttssssssssssssssskkk]]]XXXSSSPPPQQQQQQNNNLLLFFFEEECCC@@@>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::999999888777666555666666666666555444444555555444444444555666666555555444333333333444444000333666555222111222444333333333333333333333333222222333333333333444444555555555555555555555555555666666666666777777777777777777777888888888888:::<<<======<<<===???BBB@@@AAABBBAAA>>><<<::::::999888888888999:::<<<===::::::999999:::<<<===>>>AAADDDGGGIIIHHHEEEAAA>>>@@@CCCHHHNNNTTTYYY]]]___cccccceeehhhmmmrrrwwwzzzyyy}}}rrrllliiihhh```]]]\\\aaajjjpppqqqoooqqqmmmggg]]]SSSKKKGGGFFFEEEAAABBBFFFFFFFFFQQQ```{{{rrrlllfffcccgggooovvv{{{~~~{{{wwwttttttvvvyyy{{{{{{{{{uuukkkdddhhhwwwlllaaa^^^kkk}}}fffRRREEEAAAAAA???@@@@@@@@@@@@AAACCCFFFDDDEEEFFFGGGKKKPPPXXX]]]^^^^^^```bbbfffiiilllnnnsssxxxlllQQQDDD@@@?????????>>>===<<<;;;:::::::::;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;888888888888777777777777555555666666666666555555555555666666777999:::;;;999999888999:::;;;===>>>AAACCCEEEFFFGGGJJJMMMPPPTTTVVVYYY[[[^^^ccchhhlllpppsssyyy|||uuusssrrrrrrrrrrrrrrrssstttlll\\\XXXSSSPPPQQQQQQOOOLLLGGGEEECCCAAA???======<<<<<<<<<;;;;;;;;;:::::::::999999:::999999888777666555555666666555555444333444444444444444555666777444444333333333444555555000444777777333111333555333333333333333333333333222222222333333444444444333333333444444555555666444444555555555666666666777777777777888888888888:::<<<======<<<===???BBB@@@BBBCCCBBB???;;;999999777777666666777888:::;;;999999999999:::<<<>>>???AAADDDGGGJJJIIIEEEAAA>>>@@@CCCHHHNNNTTTZZZ^^^```cccdddfffiiimmmqqqtttvvvvvv{{{|||uuurrrpppiiiggghhhnnnxxx}}}|||yyytttqqqkkkaaaVVVMMMIIIIIIFFFBBBCCCGGGGGGDDDLLLXXXnnn}}}qqqhhheeefffiiijjjooorrruuuvvvuuutttssssssllliiidddaaaaaadddhhhkkktttxxxwwwooofffgggtttnnncccaaaoooxxx```MMMBBB?????????@@@AAA@@@@@@AAADDDGGGDDDFFFGGGIIIKKKPPPVVVZZZ]]]^^^```bbbfffjjjnnnpppvvvyyytttWWWGGGBBB????????????===<<<;;;:::888999<<<>>>???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<888888888888777777777777666666555555555555666666555555666666777999:::;;;999999888888999;;;===>>>AAABBBDDDEEEFFFHHHLLLOOOQQQSSSVVVYYY[[[___dddgggjjjmmmqqquuuxxxxxxuuurrrooooooooooooppprrrtttuuulll\\\XXXSSSPPPQQQQQQOOOMMMGGGFFFDDDBBB???>>>======<<<<<<;;;;;;;;;:::::::::999999:::999999888777666555555666666555555444333222222222222222333444555333333333333444444555666111555999888444222444666333333333333333333333333222222222333333444444444111111222333333444555555111111222222222333333333777777777777888888888888:::;;;<<<<<<<<<===???AAAAAACCCDDDBBB???;;;999888777666555555555666777888999888888999:::<<>>@@@CCCHHHNNNUUUZZZ^^^```bbbcccfffhhhlllnnnpppqqqvvv{{{{{{xxxwwwpppnnnpppxxxtttrrrlllbbbWWWOOOKKKKKKHHHDDDDDDHHHFFFCCCHHHSSSeee{{{mmmeeebbb```___^^^aaadddeeedddccccccccc^^^[[[VVVSSSSSSWWW\\\```ooovvvxxxrrrhhhgggssspppeeecccrrrttt\\\III???======???@@@AAAAAA@@@BBBEEEGGGLLLMMMOOOPPPRRRVVVZZZ^^^^^^^^^```cccfffkkkoooqqquuuxxx|||]]]LLLGGG????????????>>><<<;;;:::444777:::===>>>===:::888::::::;;;;;;<<<=========888888888888777777777777777666555444444555666777555555666666777999:::;;;999999888888999;;;<<<>>>@@@AAACCCDDDEEEGGGKKKNNNNNNPPPTTTVVVYYY\\\```dddkkklllnnnoooooonnnnnnmmmmmmmmmmmmnnnppprrrtttvvvkkk]]]XXXRRROOONNNMMMKKKHHHGGGFFFDDDBBB@@@???>>>>>>===<<<<<<;;;;;;:::999999666666777888888888888777666666666666555444333222444555555555444333333222666666555444333222222111333333333333444444555666222222222222222222222222222222222222222222222222666555333222111222333333222333444666777777888888777777666555555666777888::::::;;;<<<===>>>??????EEEFFFEEEBBB>>>:::999888666555555555666777999:::;;;;;;::::::;;;<<<>>>??????BBBEEEHHHHHHFFFBBB??????CCCHHHNNNRRRWWW]]]```bbbeeehhhhhhfffgggjjjmmmpppuuu|||~~~yyyuuuwww~~~vvvssslllcccYYYQQQMMMKKKIIIEEEDDDFFFGGGGGGJJJOOO```vvv|||nnnddd^^^[[[]]]\\\[[[\\\]]]]]]ZZZYYYWWWUUUSSSPPPOOORRRXXX\\\bbbjjjssstttlllhhhqqqyyylllgggqqqmmmTTTFFFCCCBBB@@@BBBBBBAAA@@@???AAADDDGGGPPPUUUWWWVVVWWW[[[]]]]]]]]]\\\\\\___dddjjjoooqqqxxx{{{hhhNNNDDD@@@@@@@@@??????===<<<<<<::::::;;;;;;<<<;;;;;;;;;===<<<;;;:::999:::;;;;;;<<<<<<;;;:::999888777666333333444444444444333333444444444555777888:::;;;999888888777888:::;;;<<>>>>><<<<<<;;;;;;:::999999999888888888888888777666555666666666666555444333222333444444444333333222111777666666555555444444444333333333333333333444555222222222222222222222222333333333333333333333333555444333222222222333333555555555666555444444333888888777666666777999:::;;;;;;<<<===>>>???@@@@@@BBBCCCCCCAAA===:::888888666555555555666777999:::;;;:::::::::;;;<<<>>>??????BBBFFFIIIIIIGGGCCCAAA>>>AAAGGGLLLQQQVVV\\\```bbbdddfffggggggfffggghhhjjjpppxxxzzzxxx}}}~~~xxxvvvlllkkkiiiddd^^^WWWSSSPPPKKKGGGEEEGGGHHHHHHKKKPPPZZZoootttlllhhheeecccaaa``````___]]][[[XXXVVVSSSPPPNNNOOORRRTTT^^^dddllloookkkhhhppp{{{rrriiioooiiiRRRFFFCCCBBBAAA@@@AAAAAAAAAAAADDDHHHKKKOOOUUUZZZZZZ[[[]]]^^^[[[YYYXXXXXX]]]eeemmmrrrsssxxx{{{~~~oooTTTHHH@@@@@@@@@???>>>===;;;;;;999:::;;;;;;<<<;;;;;;;;;===<<<;;;:::::::::;;;;;;;;;;;;:::999888777666666555555666666666666555555666555555555666777888888999888777777888999;;;<<<@@@@@@AAABBBDDDGGGIIIKKKLLLNNNPPPSSSWWW[[[___```dddeeegggjjjmmmmmmjjjhhhhhhhhhjjjkkkmmmpppqqqrrrlll```[[[UUUQQQQQQPPPMMMJJJGGGFFFDDDBBB@@@???>>>>>>;;;;;;;;;:::999999888888:::999999999777666555444666666666666555444333333222333333333333222111111111111111111111111111111444333333222222222222333333333333333333333333333444444444444444444444444555444333333222333333333444555555555555444333333999888777777777888:::;;;<<<===>>>@@@AAAAAABBBBBBBBBCCCCCCAAA>>>;;;999999666666555555555777888999;;;:::::::::;;;<<<===>>>???BBBFFFIIIIIIGGGDDDBBB<<>><<<:::999999999:::;;;;;;;;;;;;;;;===<<<;;;::::::::::::;;;::::::999888777666555555555555666666666666555555777777666666555666666777888888777777888999;;;<<>>>>>;;;::::::999999888888777999999999888888777555555555555666666555444444333333333444444444333333222/////////000000000111111444333333222111111111111333333333333333333333333444444444444444444444444444444444333333333444444222222444555666777777777888777777666777888:::;;;===>>>@@@BBBCCCCCCCCCCCCDDDEEEEEECCC???;;;999888777666555555555777888999:::::::::;;;;;;<<<<<<<<<>>>@@@DDDGGGHHHFFFDDDBBB<<>>???@@@BBBDDDFFFHHHIIIJJJKKKNNNQQQTTTVVVXXXYYYYYYZZZ^^^aaacccaaa\\\XXXYYY[[[```eeejjjnnnpppqqqnnn___ZZZTTTPPPPPPOOOLLLIIIGGGFFFDDDBBB@@@???>>>>>>;;;::::::999999888888777666777888888888888777777555555555666555555444333444444555555555555555444333333333444555555666666444333333222111111111111333333333333333333333333222222222222222222222222444444444444444444444444333444555777888888888888666666555555666777999:::===???AAABBBCCCCCCCCCBBBDDDEEEFFFCCC???:::777555777666666555555666888888:::::::::;;;;;;;;;;;;;;;<<<>>>AAADDDEEEEEECCCBBB===@@@EEEIIIOOOUUU\\\aaafffgggkkkqqqwwwxxxtttppplllpppvvv{{{}}}~~~ssslllhhhkkkooonnnllllllmmmmmmpppsssuuusssooojjjaaaZZZSSSPPPMMMKKKNNNSSSbbbttt~~~}}}}}}|||xxxrrrnnniiidddbbbdddfffeeefffiiirrrxxxkkkiiitttsss\\\OOOHHHBBB@@@@@@@@@BBBDDDEEEFFFIIILLLOOOQQQWWW\\\^^^bbbiiimmmmmmjjjgggfffiiipppuuuuuusssvvvzzzyyykkklll}}}vvvVVVGGGAAAAAA@@@???===;;;999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888777777777666555555555333333444444444444333333333333444444555777888999888777777666777999:::;;;===>>>@@@BBBDDDEEEGGGGGGIIIJJJMMMPPPRRRTTTUUUUUUVVVXXXZZZ]]]^^^\\\VVVRRRSSSVVV\\\ccchhhlllnnnoooooo___ZZZTTTPPPPPPOOOLLLIIIGGGFFFDDDBBB@@@???>>>>>>;;;;;;;;;:::999999888888666666777888888888888888444555555555555555444444444555555666666666666555333333333444444555555555444333333222222222222333333333333333333333333333222222222222222222222222333333444555555555555444777888888888888777666666555555444555666777999:::<<<>>>@@@BBBCCCCCCBBBAAAAAACCCDDDBBB>>>999555444888777666555555666777888999:::;;;;;;;;;;;;:::::::::<<<@@@BBBDDDDDDCCCBBB???AAAEEEIIINNNTTT[[[```eeehhhmmmsssxxxyyyxxxvvvqqqsssvvvxxxxxxxxxyyyzzz}}}}}}~~~zzz|||rrrllljjjqqqxxxzzzzzz{{{zzzzzzzzz|||}}}yyyrrrlllccc[[[TTTPPPNNNLLLPPPVVVgggxxx{{{tttlllfffdddbbb```aaadddmmm~~~zzzwwwkkkUUULLLHHHBBB???@@@AAACCCFFFGGGIIIKKKOOOQQQVVVZZZ]]]]]]aaaiiippprrrrrrqqqqqqrrrtttvvvvvvvvvvvv{{{sssjjjkkkxxxsssUUUGGG@@@@@@@@@>>>===;;;999888666777888:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888777777777666666666555555555666666666666555555222222333444555777888999777777666666777888:::;;;<<<===???BBBDDDEEEFFFFFFGGGHHHKKKMMMOOOPPPPPPPPPSSSTTTWWWYYY[[[YYYUUURRROOOSSSZZZbbbgggjjjllllllppp```[[[UUUQQQQQQPPPMMMJJJGGGFFFDDDBBB@@@???>>>>>><<<<<<;;;;;;:::999999999777888888888888777777666444444555555555555555444333444555555666666555555111111111222222222222222333333333333333333444555444444444444444444444444333333333333333333333333222333555666666666555444777777777777777666666555666555555555666888:::;;;:::<<>>===;;;:::999666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888777777777777666666555555666666666666555555333333333444555666777888777777666666777888:::;;;;;;<<>>===<<<<<<;;;;;;::::::999999999999999888666555444444444555555555555555444222333333444555555555444444444444444444444444444333333333333444555555666444444444444444444444444444444444444444444444444222333555666666666555555222333444666777777888888777666666666888999;;;===999;;;>>>@@@AAAAAA???>>>AAACCCGGGGGGEEEBBB@@@???888777666555555666777888999:::;;;;;;;;;:::999888;;;===@@@CCCEEEFFFEEEEEE???AAACCCFFFJJJPPPWWW[[[___dddjjjmmmmmmmmmooorrrooooooooommmlllmmmooorrrvvvuuuuuuvvvwwwzzz|||~~~~~~~~~}}}}}}wwwsssuuu~~~pppdddZZZSSSMMMKKKLLLNNNUUU]]]vvvuuummmgggcccgggmmmlll~~~rrr[[[GGGEEEFFFBBB@@@CCCAAADDDIIIMMMPPPTTTXXX[[[\\\```bbb```bbbgggkkklllqqquuuzzzzzzxxxyyy}}}www}}}pppgggiiirrrhhhNNNBBB>>>>>>>>>>>>===<<<;;;:::666666888999:::;;;;;;;;;:::;;;<<<<<<<<<;;;:::999888888888888777777777777333444444444444444444333555555444444444555555666777666666666666888999::::::<<>>>>><<<;;;:::999999999:::999777555555555666666666666666666555555555555555666777666444222111222666555444333333444555666333333333333333333333333444444444444444444444444222333444444555555444444333222222222333333444555222333444666777777888888999999888888777888888888999:::<<<>>>>>>===<<<;;;???DDDFFFEEEDDDCCC???::::::999777555444555666777:::;;;<<<<<<:::999:::<<<<<<>>>BBBDDDFFFFFFDDDDDDAAABBBCCCDDDHHHNNNUUU[[[bbbdddgggjjjllllllkkkiiimmmllliiifffdddfffjjjmmmsssuuuyyy{{{}}}~~~~~~yyy~~~xxxhhhdddWWWNNNNNNNNNNNNWWWeee}}}yyywwwvvvuuu}}}dddUUUFFFAAAAAA@@@@@@@@@GGGGGGJJJPPPWWW___cccfffggggggffffffggghhhjjjkkkqqqqqqrrrtttwww{{{~~~~~~~~~ssshhhhhhqqqxxx^^^LLLEEE>>>>>>???>>>;;;999999999888888888888999:::;;;<<<=========<<<;;;:::999888888888777777777777888888444555555666666666666666444444444555555555666666777666666666666888999:::===>>>???AAABBBCCCDDDDDDDDDCCCBBBBBBCCCBBBAAA???EEEFFFFFFHHHOOOVVVUUUOOOMMMSSS[[[bbbfffhhhjjjkkkqqqccc[[[UUUTTTSSSNNNJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@>>>===<<<;;;:::999999999999888777666666555555666666666666666555555555555333444555555444444555666555555444444444444555555333333333333333333333333444444444444444444444444222333444444555555444444333333333222333333444444333333555666777888888888999888888888888888999999999:::<<<===>>>===<<<;;;<<>>>>>???>>><<<:::999999888888888888999:::;;;<<<<<<<<<<<<<<<;;;:::999888888888777777777777888888666777777777666555444444444444444555555555666666777666666666777888999:::;;;<<<>>>???AAABBBCCCCCCDDDCCCAAAAAABBBBBBAAA@@@@@@CCCFFFLLLVVV```aaa]]]RRRVVV\\\bbbhhhkkkkkkkkkuuubbb[[[UUUTTTSSSNNNJJJJJJFFFEEECCCBBB@@@??????>>>>>>===<<<;;;:::999999999888888888888777666555555666666666666555555555555444555555444333333666888444444555555555555444444333333333333333333333333444444444444444444444444222333444444555555444444444444333333333333333444444555666777888999999999777777777777888999::::::999:::;;;======<<<<<<;;;999@@@EEEGGGHHHIIIFFFAAA999888666444333444555666999;;;<<<<<<;;;:::;;;<<<@@@BBBEEEGGGHHHGGGFFFEEEBBBAAA@@@@@@CCCJJJSSSYYY[[[___bbbcccaaa```bbbdddgggiiimmmooooooooopppqqq}}}~~~zzzooocccZZZTTTVVVhhh|||oooZZZMMMBBB?????????@@@BBBGGGLLLTTT]]]eeekkknnnooouuuuuuvvvvvvuuusssrrrqqqoooooopppsssvvvyyy}}}~~~}}}vvvjjjooo~~~hhhRRRGGGFFF>>>>>>>>>>>>===<<<::::::888888888888999:::;;;;;;<<<<<<<<<<<<;;;:::999999888888777777777777888888888888888777666555333333444444444555555555555555666666666666777888999::::::;;;<<<>>>@@@AAACCCCCCEEECCCAAA@@@AAABBBCCCBBBAAAFFFKKKSSS___kkknnnkkk[[[[[[^^^cccjjjnnnnnnlllwwwbbbZZZUUUTTTSSSNNNKKKJJJFFFEEECCCAAA???>>>>>>=========<<<;;;:::999999:::777888999999888777555444666666666666555555555555777777555333000000222444333333555666666555333333333333333333333333333333333333333333333333333333222333444444555555444444555555444333333333333444555666777888999999999999777777777777888999:::;;;999:::;;;<<<<<<<<<;;;;;;999@@@FFFHHHJJJKKKGGGBBB:::888666444333333444555888:::<<<<<<;;;:::;;;;;;???@@@CCCEEEFFFEEEDDDBBBBBBAAA???>>>AAAHHHRRRXXXXXX\\\```aaa___^^^aaadddgggllltttyyy{{{{{{{{{{{{rrrdddZZZ\\\ppp{{{iiiSSSIII@@@>>>??????AAADDDIIINNNVVV]]]dddiiinnnppptttuuuwwwxxxxxxwwwtttssspppqqqrrruuuxxx|||~~~}}}zzzmmmssskkkRRRGGGEEE???>>>===>>>>>>===<<<:::999888888888999999:::;;;;;;;;;;;;<<<;;;;;;::::::999888888777777888888999888888888777777555444444555555555555555555555555666666666777777888999999::::::;;;===@@@BBBDDDEEEGGGEEECCCBBBDDDFFFFFFFFFIIINNNTTTZZZeeeooosssqqqfffcccbbbfffmmmpppooolllvvvaaaZZZTTTTTTSSSOOOKKKKKKFFFEEECCCAAA???>>>=========<<<;;;;;;::::::::::::888888999999999777555444666666666666555555555555666666444111//////111333222333444555555444333222333333333333333333333333333333333333333333333333222333444444555555444444555555444333333444444444555666777888888999888888777777777777888999:::;;;999::::::;;;;;;;;;;;;;;;;;;AAAFFFHHHIIIJJJGGGBBB:::999666444333333444555777:::<<<===<<<;;;;;;;;;===???BBBEEEEEEEEECCCBBBBBBAAA???>>>@@@GGGPPPWWWXXX\\\aaacccdddeeegggjjjlllrrr{{{sssfffgggyyyxxxdddNNNFFF??????@@@@@@BBBFFFLLLPPPUUUYYY]]]bbbiiimmmppprrrvvvxxxzzzyyywwwvvvssstttuuuxxx{{{~~~rrruuuuuuWWWFFF@@@???>>>===>>>???@@@>>>;;;999999888888999999::::::::::::;;;;;;<<<;;;;;;;;;999999888888888888999999666666777777777777777666555555555555555555555444555666666777888888999999::::::<<<===@@@CCCFFFGGGJJJHHHGGGGGGIIIKKKKKKKKKMMMRRRWWW[[[cccmmmqqqpppllliiifffiiinnnqqqooolllrrraaaZZZTTTTTTSSSOOOLLLKKKGGGFFFDDDBBB@@@>>>=========<<<;;;:::::::::::::::999999999999888777666666666666666666555555555555222222333222111111333666333333444444444444333333333333333333333333333333333333333333333333333333222333444444555555444444444444444444444555555666555666777777888888888777777777777777888999:::::::::::::::::::::;;;;;;;;;===BBBFFFFFFGGGIIIGGGBBB<<<:::888555444444555555666999<<<======;;;;;;;;;===???BBBEEEGGGFFFEEEDDDBBBAAA@@@???AAAGGGOOOUUUZZZ]]]cccjjjooorrrttttttsssyyyuuuuuusss^^^KKKEEE@@@AAABBBBBBDDDHHHMMMQQQUUUWWWYYY^^^dddjjjmmmppptttwwwzzzzzzzzzyyyttttttvvvxxx|||wwwttt^^^GGG===???===<<<>>>AAAAAA???<<<:::999999888999999::::::999999:::;;;<<<<<<<<<<<<999999888888888888999999555666777777888888888777555555555555555444444444555666777888999999999888::::::;;;===@@@CCCGGGIIILLLKKKKKKLLLNNNPPPOOONNNKKKOOORRRTTTZZZdddiiijjjjjjhhhgggiiimmmpppooommmnnnaaaYYYTTTTTTSSSOOOLLLKKKHHHGGGEEECCCAAA???>>>>>><<<<<<;;;:::::::::;;;;;;::::::999888777777777777666666666666555555555555222444555555444333555666444333333333333333333444333333333333333333333333222222222222222222222222222333444444555555444444333333333333444666777888555555666777777777666666999888888888888888999999::::::999999::::::;;;;;;===AAADDDDDDEEEHHHHHHDDD===<<<999666555555555666666999<<<>>>===<<<;;;;;;:::===@@@CCCEEEFFFEEEDDDBBBBBBAAAAAABBBGGGNNNSSS]]]___fffqqq|||yyy}}}}}}}}}mmmVVVKKKEEEBBBCCCDDDCCCFFFJJJMMMRRRXXX[[[\\\___dddiiikkkmmmqqqtttwwwxxxyyyxxxqqqrrrtttvvvzzz{{{ssshhhMMM@@@@@@===<<<>>>BBBCCC@@@===::::::999999888999999:::888999:::;;;<<<<<<<<<<<<:::999999888888999999:::777777888888888777777666666666555555555444444444444555777888999999888888888999999;;;???CCCFFFIIILLLLLLMMMPPPRRRSSSQQQOOOHHHJJJKKKIIIMMMUUU\\\]]]```aaadddgggkkkmmmooooookkk```YYYTTTTTTSSSOOOLLLLLLIIIHHHFFFCCCAAA???>>>>>><<<<<<;;;:::::::::;;;;;;;;;:::999777666777777888777666666666555555555555777888999888555333333333555444222222222222444555333333333333333333333333222222222222222222222222222333444444555555444444222222333333555666888999444555666666666666666555999999888888888888888888::::::999999999:::;;;<<<<<<@@@BBBBBBDDDHHHIIIFFF>>><<<:::777666555666777555888<<<>>>===<<<;;;;;;666999===@@@CCCDDDCCCBBBBBBBBBBBBBBBCCCHHHNNNRRR___aaahhhvvv||||||zzzqqqzzzhhhPPPKKKFFFCCCDDDEEEDDDGGGKKKLLLSSS[[[```aaabbbfffjjjiiikkknnnpppssstttuuuuuuooooooqqqtttxxx|||}}}qqqpppTTTFFF@@@===;;;>>>BBBDDDAAA===::::::999999888999999999888999:::;;;<<<=========:::999999888888999999:::999999999999888666555444666666555555555444444444444555777888999999888888777777888:::===BBBFFFHHHKKKLLLNNNQQQTTTTTTRRROOOGGGIIIGGGBBBCCCIIIOOOQQQWWW[[[```eeehhhkkkoooqqqooobbb]]]WWWRRROOOMMMLLLJJJFFFDDDBBB@@@>>>==================<<<;;;;;;::::::999999999888888888888777555444444555666666555333555555444333333333444444777666555444444444444444111111222222222333333333333444444555444333111000222222222333333333444444666333111111444666666444444555666777777888777777777777777777888999:::;;;;;;;;;;;;;;;<<<===???@@@;;;===BBBGGGJJJIIIFFFBBB>>><<<999666444444444555555777999;;;===>>>>>>>>>888:::<<>>>>>===>>><<<<<<<<<;;;::::::999999999999999888888888888777555444333444555666555333444444333333333444444555555555444444444555555666222222333333333444444444444444444444444444333222333333333444444444555555555333111222444666555444444555666777777888888777666666666666777888999:::;;;;;;:::;;;<<<>>>@@@BBB???@@@CCCGGGIIIIIIFFFCCC???===:::777555555555555555777999;;;===>>>>>>>>>:::;;;===@@@CCCGGGJJJLLLEEEGGGHHHHHHGGGIIINNNRRRXXX^^^eeennnzzz|||zzzxxxxxxzzz|||~~~~~~uuuqqqpppuuu|||~~~nnnZZZLLLFFFEEEDDDDDDEEEHHHKKKNNNTTTWWW[[[___cccgggkkknnnsssttttttsssvvvyyyxxxsssppppppoooqqqtttxxx}}}~~~ooottt```NNNDDDAAA???@@@CCCDDDBBB@@@:::::::::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999999888666555555555666777666666666666555555555555666666666666666666666666777888:::;;;<<<@@@DDDHHHNNNTTTXXXXXX[[[___]]]WWWLLLJJJFFFBBB@@@@@@AAACCCGGGKKKRRR[[[bbbgggjjjkkkmmm```\\\WWWRRRPPPNNNKKKJJJGGGFFFCCCAAA???>>>>>>>>><<<;;;;;;:::999999888888999999999888888888888777666444222222333555555444333333333333444444555666333333333333444555666777333333444444444555555555444333333333333444444555444444444444555555555555333333222444555666555333444555666777888888888888666666555666666777888999:::;;;;;;<<<>>>AAACCCEEEFFFEEEEEEFFFHHHHHHFFFDDDAAA???<<<999777666666666555666888:::<<<===>>>>>>=========???BBBGGGKKKNNNGGGJJJLLLLLLKKKLLLOOOSSSUUU]]]eeekkkrrrzzz|||yyyuuuttttttvvvzzz~~~xxxqqqppprrrvvv}}}uuuzzz|||iiiVVVJJJEEEEEEEEEFFFIIILLLPPPRRRYYY\\\```ccceeeiiilllooowwwyyyyyywwwxxx{{{yyytttqqqqqqqqqrrrtttxxx|||~~~mmmnnnkkkSSSDDDAAA???@@@BBBDDDBBB@@@888888888888888777777777;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999999888666555555666777777666666666666555555555555666666666666666666666666777999;;;<<<===@@@DDDGGGLLLRRRWWWYYY^^^cccdddbbbYYYTTTMMMHHHEEEDDDCCCCCCDDDGGGMMMUUU\\\bbbfffiiikkk___[[[VVVRRRPPPNNNKKKIIIHHHFFFDDDBBB@@@?????????<<<<<<;;;;;;:::999999999999999999888888888777777777444111111222444555555222222222333444555666777444333333333444444555666333333333333444444444444333222111111111333444555333333333444444444444555222222444555666555444333333444555777888888888888666666666666777888999:::;;;<<<===>>>AAADDDGGGIIILLLIIIGGGFFFGGGGGGGGGFFFDDDBBB>>>;;;888777777777666666888:::;;;===>>>>>>>>>===<<<===@@@EEEKKKNNNIIILLLOOOOOONNNNNNPPPSSSTTT]]]eeeiiimmmqqqsssqqqkkkkkkmmmrrrwww}}}~~~wwwttttttyyy|||nnnuuuxxxeeeTTTIIIEEEFFFHHHJJJNNNSSSVVVYYY```bbbeeegggiiikkknnnqqqvvvyyyyyywwwxxx{{{zzzwwwuuuuuuuuuuuuvvvxxxyyyzzzzzz{{{nnnkkkrrrUUUEEEBBB??????AAACCCBBB@@@888888888777777777888888::::::;;;;;;;;;;;;;;;;;;888888888888888888888888888777666666666666777777666666666666555555555555666666666666666666666666777999;;;<<<===???BBBEEEHHHMMMRRRWWW]]]cccgggiiifff```WWWPPPLLLHHHEEEBBBBBBDDDIIIOOOVVV]]]cccgggiii^^^ZZZVVVRRRPPPNNNKKKIIIHHHFFFDDDBBB@@@?????????======<<<<<<;;;:::::::::999999999888888888777777777555222111222444555555222222222333444555666777555555444333333333333333222222222222333333333333222111000000000222333444111111222222222333333333111333444555555555444444333444555777888888999999888888888888999:::;;;;;;======>>>@@@CCCGGGJJJLLLOOOKKKGGGEEEFFFGGGHHHHHHFFFCCC@@@<<<999777777777666666777999:::<<<>>>>>>>>><<<::::::===BBBGGGKKKIIILLLOOOPPPNNNNNNQQQSSSVVV^^^fffiiikkknnnmmmjjjbbbcccgggmmmtttzzz}}}}}}}}}yyyzzz~~~|||xxxuuuuuuyyy|||zzzkkkttttttcccTTTKKKHHHIIIKKKNNNSSSXXX]]]```ccceeehhhiiiiiijjjmmmoooqqquuuwwwuuuvvvzzz{{{yyyzzzzzzyyyxxxxxxwwwwwwvvvtttuuuyyy~~~ooojjj|||wwwVVVFFFBBB>>>>>>@@@BBBAAA???999999888888888888999::::::::::::;;;;;;;;;<<<<<<888888888888888888888888777666666666666666777777666666666666555555555555555555555555555555555555777999;;;<<<<<<===@@@BBBCCCFFFLLLRRRWWW]]]dddiiimmmiiibbb[[[SSSLLLFFFBBBCCCDDDFFFJJJQQQZZZaaaeeehhh\\\ZZZVVVSSSPPPNNNKKKIIIGGGFFFCCCAAA???>>>>>>>>>>>>======<<<<<<;;;::::::999999999888888888888777777555333333444666666555333333333333444444555666666555444333222222222222111111111222222222333333222111111111111222222333111111111111222222222222111333555555444333444555333333555777888999999999999999999999999:::<<<<<<======>>>AAADDDGGGKKKMMMOOOKKKGGGEEEFFFHHHJJJKKKGGGEEEAAA<<<999777777666666666777888:::<<<>>>???===<<<:::999;;;???DDDGGGHHHKKKMMMMMMLLLMMMPPPTTTXXX^^^eeehhhkkkmmmkkkfff^^^```dddllltttyyy||||||{{{xxxrrrpppmmmiiigggiiimmmqqq{{{~~~wwwiiisssqqqaaaTTTMMMKKKKKKLLLOOOUUU\\\bbbfffeeefffhhhhhhhhhhhhiiikkkkkkpppsssssstttxxxzzzyyy|||{{{{{{zzzxxxvvvtttssspppqqqtttyyyooohhhvvv{{{ZZZFFFBBB>>>===@@@AAAAAA???::::::999888888:::;;;<<<999::::::;;;;;;<<<<<<<<<999999999888888888888888666666666666777777777777666666666666555555555555555555555555555555555555666888:::;;;;;;<<<>>>???@@@AAAFFFLLLOOOSSS\\\dddrrrrrrqqqkkkaaaWWWOOOKKKFFFEEEFFFHHHOOOWWW```eee~~~fff[[[YYYUUUSSSQQQNNNKKKHHHFFFEEECCC@@@>>>>>>===>>>======<<<;;;;;;::::::999999999999888888888888777777666555555777777666555444444333333333444444555444444333333222333333333222222222333333333444444333333444444444333222222111111222222222333333333222444555444222222444777222333555666888999999999888888888888999:::;;;<<<;;;<<<===???BBBEEEIIIKKKLLLIIIFFFEEEFFFIIIKKKLLLHHHEEEAAA<<<999777666666666666666777999;;;===???>>>===;;;:::;;;===AAACCCFFFHHHJJJIIIIIIKKKOOOTTTYYY^^^cccggglllooojjjccc^^^aaafffnnnvvv{{{}}}}}}vvvlllggg___]]][[[YYYXXXZZZ___ccclllqqqwww{{{~~~ssseeepppooo___TTTNNNMMMLLLLLLNNNTTT\\\dddiiihhhjjjkkkjjjiiihhhiiijjjhhhnnnrrrqqqqqquuuxxxxxxxxxyyyyyyyyyxxxvvvtttrrroooooorrruuuyyy|||kkkdddmmm}}}\\\GGGBBB>>>===???AAA@@@???;;;:::888888888:::;;;===999999::::::;;;<<<<<<===999999999888888888777777555555666777777777777777666666666666555555555555555555555555555555555555444666999:::::::::;;;===>>>>>>AAAFFFHHHJJJSSS^^^lllsssyyyvvvkkk^^^VVVSSSJJJHHHGGGHHHMMMVVV```fff~~~fff[[[XXXUUUSSSQQQNNNKKKHHHFFFDDDBBB@@@>>>=========<<<<<<;;;::::::999999888999999999888888888888777777666666777888888777555555555444333333333444444222222222222333444555555333333333444444444555555555555666777666555333222222222333333333444444444333444555333111222555888222333555666888999999:::777777777777888999:::;;;::::::;;;===@@@CCCFFFHHHKKKHHHEEEDDDGGGJJJLLLMMMHHHEEEAAA<<<999666555555666666666777999;;;===??????>>><<<;;;;;;===???AAADDDFFFGGGGGGFFFIIIOOOTTTYYY]]]aaaeeelllpppjjjaaaaaaccciiiqqqyyy~~~xxxkkk```ZZZQQQPPPOOONNNNNNQQQVVVZZZ___eeelllrrrwww}}}pppaaammm}}}mmm]]]SSSOOONNNLLLKKKMMMSSS[[[dddjjjmmmnnnooonnnlllkkklllmmmgggnnnqqqpppppptttvvvvvvuuuvvvwwwxxxwwwvvvsssrrrppppppqqqsssvvvxxxhhh___fffxxx|||]]]GGGCCC>>>===>>>@@@@@@???:::999888777777999;;;<<<999999::::::;;;<<<======999999999999888888777777555555666777777888777777777666666666555555555555555555555555555555555555444666888999999999:::;;;>>>===???DDDDDDEEENNNZZZ___jjjuuutttiii[[[TTTQQQMMMJJJHHHHHHMMMVVV```fff{{{fff\\\YYYTTTPPPMMMKKKHHHFFFEEEDDDBBB@@@???======<<<<<<;;;::::::999999::::::999888666555444555666888888777666444444555555666444444444444444444444444444444444444444444444444222333444444555555444444555444444333333222222111555444333222111222333444555444444444555666888999555666888:::;;;<<<<<<;;;;;;:::999888888888999::::::::::::;;;===@@@CCCEEEHHHIIIHHHEEEHHHMMMOOOMMMJJJGGGCCC>>>999777555555777666555666777;;;>>>@@@AAA???<<<<<<<<<=========AAACCCFFFIIIKKKMMMNNNNNNVVVZZZ```gggjjjkkkjjjiiihhhlllsssxxx{{{}}}ttthhh\\\TTTOOOFFFEEEEEEFFFIIILLLLLLLLLVVVYYY^^^cccgggooojjjdddiiiyyytttcccUUUNNNKKKKKKJJJJJJLLLRRR[[[dddiiijjjjjjllloooqqqqqqooommmmmmmmmnnnmmmmmmooosssvvvtttuuuuuutttqqqoooooopppnnnpppnnnqqq{{{zzzbbbZZZaaakkkyyyYYYHHHEEE@@@======>>>??????>>><<<999888999:::999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777777666666666666666666666666666555444333333444555666555666666666666666555555999999999999:::;;;<<<===>>>?????????@@@CCCGGGKKK[[[bbbjjjlllggg^^^WWWSSSOOONNNMMMMMMOOOWWW```ggg{{{fff]]]ZZZUUUQQQOOOLLLJJJHHHFFFEEECCCAAA@@@>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::888777555555666777888888777666555444555555666444444444444444444444444333333333333333333333333222222333444444444444444444444444333333222222222444444333333222222333333555444444444555666777777333444555777888999999888999999999888999999::::::;;;:::::::::<<>>@@@AAA???===<<<<<<===<<<<<<@@@BBBEEEIIIKKKMMMMMMMMMRRRWWW^^^fffkkknnnnnnmmmmmmppptttwwwzzz}}}tttggg\\\TTTNNNKKKHHHFFFEEEFFFHHHJJJJJJIIIJJJMMMSSSZZZ^^^gggyyyfffaaafffttt~~~mmm\\\PPPKKKIIIFFFFFFFFFJJJPPPYYYbbbggglllmmmoooqqqssstttsssrrrrrrrrrpppnnnllllllnnnppprrrssssssrrroooooopppqqqoooqqqooorrrzzz~~~~~~eeeZZZ^^^fffvvvYYYHHHDDD???<<<<<<===>>>>>>>>><<<999888999:::999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888777888888888888888888888888666555444444444444555666555555666666666555555444666666666666777888999999>>>>>>>>>===>>>AAAFFFJJJQQQYYYaaadddaaa[[[WWWTTTVVVTTTRRRQQQRRRXXX```fffzzzfff]]]ZZZVVVSSSPPPNNNKKKIIIGGGFFFDDDBBBAAA??????>>>======<<<;;;;;;;;;;;;<<<:::999888777666777888888777777666555555555555666444444444444444444444444222222222222222222222222111222222333333333333333333333333333333333333222333333444444333333222222444444555555666555555555333333555666777777777777777888999999::::::::::::;;;:::::::::;;;===???@@@BBBDDDCCCAAADDDKKKPPPPPPLLLJJJEEE@@@===;;;::::::777666555555777:::===@@@BBBAAA???===<<<;;;;;;;;;>>>@@@DDDIIIKKKLLLLLLLLLNNNSSS\\\eeelllqqqrrrsssssstttvvvwwwxxx|||yyykkk___VVVPPPLLLJJJGGGEEECCCCCCDDDEEEDDDDDDCCCEEEJJJPPPTTT\\\lll||||||eee```dddpppyyyfffUUUKKKGGGFFFBBBCCCEEEJJJQQQZZZbbbggglllmmmooorrrtttuuuvvvvvvuuutttrrrnnnjjjiiijjjlllsssssssssqqqooooooqqqsssrrrtttrrruuu|||}}}hhhZZZ[[[aaauuunnnUUUFFFCCC>>><<<<<<===>>>>>>>>><<<999888999:::999999;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888888888888888888888888888888888666555444444444444555666333444555555555555444444555555555555666777888888<<<<<<<<<;;;<<>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999888888777777888888777666666666555555555555444444444444444444444444333333333333333333333333000111222222333333222222333333333333333333333333222333444555444333222111333444555666666555333222555555666777777888888888555777888:::;;;;;;:::::::::::::::::::::;;;======???AAAAAA???BBBJJJPPPRRRLLLJJJFFFAAA<<<999888777777666555555777999===???BBBBBBAAA???<<<:::::::::;;;>>>CCCHHHKKKLLLKKKKKKLLLRRRZZZdddlllqqqtttuuuvvvwwwxxxxxxxxx{{{}}}zzz{{{|||pppeee^^^XXXSSSPPPJJJHHHDDDCCCCCCDDDCCCBBBDDDDDDGGGKKKMMMRRR___mmm{{{iiibbbhhhsssuuubbbRRRHHHDDDCCCAAACCCGGGMMMUUU]]]eeeiiiiiikkkmmmoooqqqsssuuuwwwuuutttppplllhhhgggjjjlllvvvvvvuuurrrppppppqqqssstttwwwuuuxxx~~~jjjYYYZZZ```qqqeeeOOOEEEBBB===;;;;;;======>>>>>><<<999888999:::999999:::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888888888888888888888888888555555555444444555555555222333444444555444444444777777777777888999::::::;;;;;;:::::::::>>>CCCGGGIIIOOOWWW\\\]]]^^^```bbbfffddd```\\\YYYZZZ^^^bbbwwweeeZZZXXXUUURRRPPPNNNJJJGGGEEEDDDCCCAAA???>>>======<<<;;;::::::999::::::::::::999999888888888888888666666666666666555555444444444444444444444444444555555555555555555555555000111222222333333222222222222222333333444444444222333444555444333222111333333444555555444222222666666666666666666777777555777888:::;;;;;;:::::::::::::::::::::;;;<<<<<<<<<@@@AAA???AAAHHHOOOQQQNNNLLLIIIDDD???:::777555777666555555666999<<<>>>AAABBBBBB@@@<<<999999::::::===AAAFFFIIIJJJJJJJJJMMMRRRZZZccckkkpppssstttvvvwwwxxxwwwwwwxxx{{{~~~~~~~~~}}}zzzwwwxxx~~~~~~wwwpppiii```YYYRRROOOJJJHHHGGGGGGFFFEEEEEEDDDEEEGGGHHHLLLVVVbbbuuuzzznnnlllttt~~~sssaaaSSSIIIDDDAAAAAADDDIIIPPPYYYaaagggjjjiiikkkmmmnnnooorrrvvvyyyzzzvvvpppiiiddddddgggjjjvvvuuutttrrrooommmnnnpppqqqtttrrruuu|||}}}iiiXXXYYYaaauuu___IIIEEEAAA===;;;;;;===>>>>>>>>><<<999888999:::999999::::::;;;;;;;;;;;;::::::::::::999999999999999888777777777777777777777777444555555555555555555444222333333444555555444444888888888888888999;;;;;;999:::::::::;;;>>>BBBFFFLLLQQQWWWZZZ[[[]]]```cccfffeeebbb^^^ZZZZZZ]]]___uuudddYYYWWWUUUSSSQQQNNNJJJGGGEEEDDDBBB@@@>>>======<<<;;;;;;:::999999999999:::999888888888888777777777666666666777666555555444444444444444444444444444555555555555555555555555111222222333333333333333111111222333333444555555333333444444333333222222222222333333444333333333666555555444444444555555777888999999::::::::::::999::::::;;;;;;<<<<<<<<<<<>>??????>>><<<999888999:::999999::::::;;;;;;;;;;;;::::::999999999999999999999999666666666666666666666666444444555666666555444444222333444555555666555555666666666666777888999999888:::<<<===>>>@@@BBBEEEJJJNNNSSSUUUUUUVVVYYY\\\aaa```___\\\YYYYYY[[[^^^ssscccZZZXXXVVVTTTRRRPPPKKKHHHFFFEEECCCAAA???>>>======<<<<<<;;;:::::::::::::::777888888888777777666666555666777777777666444444444444444444444444444444555555555555555555555555222222333444444444444444000111111222444555555666444444333333222222333333222111111111222333444444777777555444444444555555999999999888999999::::::999999:::<<<<<<=========<<>>AAACCCAAA<<<999999;;;:::;;;===@@@DDDGGGJJJLLLLLLPPPWWW```gggmmmppprrrxxxtttooojjjjjjooowww}}}zzz}}}}}}sssmmmddd]]]WWWSSSOOOMMMJJJGGGFFFGGGGGGHHHOOOWWWiiiwwwxxxeeeUUUJJJFFFDDDCCCDDDHHHPPPYYYaaagggkkkmmmqqqsssuuutttsssuuu|||}}}pppccc\\\\\\aaagggmmmoooqqqrrrpppnnnnnnnnnjjjkkkhhhjjjqqqsssrrr```aaaiiimmmRRRFFFBBB>>><<<===???@@@@@@>>><<<999888999:::999999999::::::;;;;;;::::::999999999999999999999999999777777777777777777777777444444555666666555444444333333444555666666666666555555555555666777888888777:::>>>AAAAAABBBCCCDDDFFFIIINNNOOONNNNNNQQQSSSYYYYYYYYYXXXWWWXXXZZZ]]]rrrbbb[[[YYYWWWVVVTTTQQQMMMJJJGGGFFFDDDBBB@@@??????>>>======<<<;;;;;;;;;;;;<<<777777777777777666555555555666777777777666444333444444444444444444444444444444444444444444444444222333444444555555444444000000111222444555666666555444333222111222333444111111000000111333555666;;;999888777666666777777;;;:::999888888888999:::888999;;;<<<===>>>>>>>>><<>>======???AAAAAA>>><<<999888999:::999999999::::::;;;;;;::::::999999999999999999999999999888888888888888888888888333444555666666555444333333444555666777777777777666555555666666777888999777;;;@@@CCCDDDCCCCCCDDDBBBFFFJJJLLLKKKJJJLLLOOOSSSTTTUUUUUUUUUWWWZZZ\\\ooobbb]]]\\\YYYUUUQQQNNNKKKJJJFFFCCC???>>>??????<<<:::<<<;;;:::999999999999999;;;:::888999::::::999777666666666666555555555555333333333444444444555555333333333333444444555666555555555555555555555555666666666555555444444444000000000000111222333444444444444555555555555666666555555555555666666777888999::::::;;;;;;::::::999:::;;;<<<============???EEEJJJIIIEEECCCFFFJJJPPPOOOMMMJJJJJJIIIAAA777888888888888888888999999???BBBDDDCCC???<<<<<<===999999;;;===AAAEEEHHHJJJJJJMMMSSS[[[dddkkkoooqqqtttqqqlllhhhhhhnnnwww}}}uuukkkhhhaaaXXXPPPLLLMMMPPPSSSfffyyyzzzhhhUUUKKKGGGDDDCCCDDDKKKQQQ[[[cccjjjnnnppprrrsssvvvwwwtttooopppvvv}}}wwwlllbbb^^^```fffjjjppppppqqqsssuuuwwwyyyzzzsssppphhhkkkwww{{{xxxiiirrr```IIIEEEBBB???<<<:::;;;======>>>===;;;999888888999999:::;;;;;;<<<<<<;;;;;;888999:::;;;;;;:::999888777777777777777777777777666666555444444444444555222222333444444555555666444666888888777666777888:::<<>>>>>@@@FFFKKKKKKHHHFFFHHHKKKNNNNNNLLLJJJJJJIIIAAA888777777777777777777777777===AAADDDCCC@@@===;;;;;;888999:::<<<@@@DDDGGGIIIKKKNNNRRRYYYaaahhhmmmooosssrrrooommmnnnttt|||wwwooodddYYYRRRQQQSSSUUUdddwwwsssbbbPPPHHHEEEDDDDDDFFFLLLRRR\\\dddiiimmmppprrrrrruuuuuurrrnnnnnnsssxxx|||vvvmmmdddaaacccgggkkknnnnnnppprrrvvv{{{|||xxxooorrr}}}qqqwwwlllNNNHHHBBB???===;;;<<>>:::888777777888999777666666666666666555555555555333333333444444444555555444333222222222222222222444444444444444444444444444444444444333333333333666666444333222222222222444444444444555555555555666666555555666777777888888999::::::;;;;;;::::::;;;;;;<<<======>>>>>>???@@@EEEJJJLLLJJJIIIIIIJJJNNNNNNMMMJJJJJJIIICCC;;;777777666666666666666777<<>>;;;999888888999;;;>>>BBBEEEGGGLLLNNNQQQVVV]]]eeekkkoooqqqrrrrrrrrruuu{{{wwwhhh^^^YYYYYYZZZgggyyy~~~kkk\\\MMMFFFDDDEEEGGGJJJOOOTTT\\\ccciiimmmppprrrrrrttttttrrrpppooorrruuu{{{vvvoooiiiffffffiiikkkiiijjjkkkooovvvzzz{{{{{{}}}}}}XXXMMMCCC??????===???BBBGGGFFFCCC>>>:::888999:::999999:::;;;;;;;;;;;;;;;::::::999999999999::::::777777777777777777777777666666555444444444444555222222333444444555555666666666666555444555777999999:::<<<>>>>>>>>>>>>===AAABBBCCCDDDEEEGGGHHHHHHJJJJJJJJJKKKMMMOOOQQQRRRlll___ZZZXXXVVVSSSOOOLLLIIIHHHFFFEEECCCAAA@@@???>>>===<<<<<<;;;;;;;;;<<<======999888777777888888777555666666666666555555555555333333333444444444555555555555444333222222222222444444444444444444444444333333333333333333333333666555444333222222222222333333444444444555555555333333333333333444555666888999::::::;;;;;;::::::<<<<<<<<<===>>>???@@@@@@@@@DDDJJJMMMNNNLLLJJJIIINNNPPPNNNLLLKKKKKKFFF@@@888888777666666666777777999===BBBEEEDDD@@@<<<999888888999:::===@@@BBBDDDJJJLLLOOOTTTZZZbbbjjjpppqqqsssuuuxxx{{{|||ooogggcccbbbooo{{{gggZZZLLLGGGFFFFFFIIIMMMQQQVVV\\\bbbgggkkknnnqqqrrrrrrssstttttttttvvvxxx{{{wwwrrrmmmiiifffffffffbbbccceeekkktttgggVVVEEEAAAAAA@@@AAAEEEKKKIIIFFF@@@;;;888999:::999999:::;;;;;;;;;;;;:::;;;:::999888888999:::;;;777777777777777777777777666666555444444444444555222222333444444555555666666666666444333444777:::::::::<<<============<<<@@@@@@AAACCCDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNOOOlll___YYYXXXUUURRROOOLLLIIIHHHFFFEEEDDDBBB???>>>>>>>>>???>>>===<<<;;;:::::::::999888777777888888777555666666666666555555555555333333333444444444555555777666555444444444444444444444444444444444444444333333333333333333333333333333222222222222333333333333333444444444444555222222222333333444666666888999::::::;;;;;;::::::<<<<<<<<<===???AAABBBCCCDDDHHHMMMSSSVVVUUUPPPMMMPPPRRRQQQNNNLLLMMMIIIDDD;;;:::888777666777888888888;;;AAAEEEFFFCCC>>>:::999999999:::<<<>>>AAABBBGGGIIIMMMQQQWWW___iiipppsssuuuyyy}}}zzzssspppxxxyyydddYYYOOOJJJIIIHHHJJJNNNTTTXXX]]]bbbfffiiimmmpppooonnnoooqqquuuxxxyyyzzzyyyvvvrrrlllgggbbb___]]][[[]]]```gggrrr~~~zzzaaaJJJDDDDDDBBBCCCGGGKKKJJJGGGAAA<<<999999:::888999::::::;;;;;;::::::<<<;;;:::999999:::;;;<<<888888888888888888888888666666555444444444444555222222333444444555555666666666555444333444777999::::::;;;<<<<<<<<<===<<>>======>>>???>>>===;;;:::999999888:::888777777888999777666666666666666555555555555333333333444444444555555777666555555555555555555333333333333333333333333333333333333444444444444333222222222222222333333333333333333444444444444444444555555666777999999888999::::::;;;;;;::::::;;;<<<<<<===@@@CCCEEEGGGMMMPPPUUU]]]bbbaaaZZZTTTQQQSSSSSSOOOLLLLLLJJJEEE<<<;;;888777666777888999777:::???EEEHHHGGGBBB>>>::::::::::::;;;===???AAACCCFFFJJJNNNSSSZZZdddlllqqqtttyyy~~~}}}tttccc[[[TTTRRRPPPNNNNNNQQQYYY\\\```cccfffjjjnnnqqqllljjjiiimmmsssxxxzzzzzzxxxuuuqqqkkkeee___ZZZWWWYYY[[[```hhhqqq|||}}}mmmOOOGGGHHHDDDDDDHHHHHHHHHFFFBBB===:::999999888888999:::::::::::::::;;;;;;::::::::::::;;;;;;888888888888888888888888666666555444444444444555222222333444444555555666555555555444333444666888999999::::::;;;<<<=========>>>???@@@AAACCCDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJlll```YYYXXXVVVSSSPPPMMMKKKJJJCCCDDDDDDAAA===;;;<<<>>>======;;;:::999999999999;;;999888888999999888777666666666666555555555555333333333444444444555555555555444444444555666666333333333333333333333333333333444444444555555555666555444333333222333333222222333333333444444444555555555666777888::::::888999::::::;;;;;;:::::::::;;;;;;===@@@DDDHHHJJJSSSUUU[[[dddkkkjjjbbbZZZPPPSSSSSSNNNJJJJJJHHHDDD<<<:::888555555555777888777999>>>EEEJJJJJJGGGCCC<<<;;;;;;;;;<<<===???@@@@@@DDDHHHKKKNNNSSS\\\ccchhhlllrrrwww|||xxxnnngggbbb^^^^^^]]]YYYYYY\\\___aaadddfffiiilllqqqtttnnnjjjgggkkkrrryyyzzzyyyzzzxxxtttoooiiiccc^^^[[[[[[^^^dddlllttt{{{}}}}}}zzzxxxuuutttxxxUUUJJJJJJFFFDDDHHHDDDEEEEEEBBB>>>:::999888888888999::::::::::::999::::::;;;;;;;;;;;;::::::888888888888888888888888666666555444444444444555222222333444444555555666333444666555444444555777666777777888999;;;<<<===<<<===>>>???AAABBBCCCCCCBBBCCCEEEFFFGGGHHHGGGGGGlllaaaYYYXXXVVVSSSPPPNNNKKKJJJBBBDDDDDDAAA<<<:::;;;===;;;;;;:::999999999::::::;;;:::999999::::::999777777666666666555555555555333333333444444444555555333333333333444444555666333333333333333333333333444444444555555666666666999888777555333222222222222222333333333444444444333333444444666777888999999999:::;;;;;;;;;::::::::::::;;;===AAAEEEJJJLLLUUUWWW]]]gggooonnnddd[[[PPPSSSRRRMMMIIIHHHFFFCCC;;;999777444333444666777777999===DDDJJJLLLIIIFFF<<<<<<;;;;;;<<<===???@@@>>>CCCGGGIIIJJJNNNVVV\\\^^^bbbiiiooouuu|||yyyqqqqqqooommmnnnttt~~~~~~tttjjjlllhhhgggiiihhheeedddfffcccdddgggiiikkkooossswwwsssmmmiiillltttzzz|||zzz}}}zzzuuuooojjjeeeccc]]]aaahhhpppwww|||zzz{{{wwwsss~~~yyymmmiiizzz~~~XXXLLLLLLFFFDDDHHH@@@BBBCCCBBB???;;;888888888888999::::::::::::999999:::<<<<<<<<<<<<:::999888888888888888888888888666666555444444444444555222222333444444555555666222444666666555444555666444444555666888999;;;<<<<<<<<<===???@@@AAABBBCCC@@@AAACCCEEEFFFFFFEEEEEEmmmaaa\\\YYYVVVSSSQQQNNNJJJHHHEEEDDDBBB@@@???======<<<;;;;;;:::::::::999999999999::::::::::::999888888555555555666666666666666666666555555444333222222444444444444444444444444222222222333333333444444333333333333333333333333222222222222222222222222555555555555555555555555444444555555666777777777888999;;;<<<<<<<<<<<<;;;=========>>>@@@DDDGGGIIINNNTTT]]]eeegggddd]]]YYYQQQRRRQQQOOOLLLIIIHHHIII???<<<999777777777555444555999<<<@@@HHHPPPOOOKKKCCC???;;;888999:::;;;;;;AAABBBDDDFFFHHHKKKOOORRR[[[]]]bbbjjjsss||||||ssskkkeee\\\YYYXXXYYYYYY[[[ccclllzzzuuujjjjjjgggmmmtttwwwtttooommmlllqqqnnnkkkkkknnnrrrvvvwwwtttmmmgggiiirrrzzz~~~}}}}}}|||~~~{{{wwwtttnnnmmmssszzz||||||}}}}}}|||{{{zzzzzzzzz}}}fff]]]lll___OOOLLLIIIEEEDDDAAAAAAAAAAAA???<<<999777999999999999:::;;;<<<===;;;;;;999999999999;;;;;;666777777888888888888777888777777666555555444444555444444333333444444555555555555555555555555555666666666666777888999:::===>>>???@@@@@@AAAAAAAAA<<<======>>>???@@@AAAAAAmmmaaa[[[XXXTTTRRRPPPMMMIIIGGGEEEDDDBBB@@@???======<<<<<<<<<<<<;;;;;;;;;::::::999:::::::::999999888888555666666666666666666666333222222111111000000000444444444444444444333333444444444555555555555666333333333333333333333333222222222222222222222222555555555555555555555555444444555555666666777777777888:::;;;<<<;;;;;;:::===<<<======@@@CCCFFFHHHLLLPPPVVV[[[]]]\\\YYYWWWOOOPPPQQQQQQNNNLLLIIIHHH@@@===999777666777666555555888;;;@@@HHHOOOPPPLLLCCC???;;;888888999:::;;;???@@@BBBDDDFFFIIINNNQQQYYY[[[```iiisss|||}}}rrrggg]]]WWWRRROOOMMMNNNMMMNNNTTT]]]eeejjjttt}}}tttkkkllliiimmmqqqssssssqqqpppoootttqqqmmmlllooosssvvvxxxrrrnnnjjjkkkqqqxxx{{{|||}}}vvvssswww|||}}}}}}~~~~~~eeeXXXcccrrr]]]MMMHHHCCC??????@@@@@@AAA@@@>>>;;;888777999999999999:::;;;<<<===;;;::::::999999::::::;;;777777888888888888777777777777666666555444444333555444444333333444444555666666666666666666666666666666666666777888999:::<<<===>>>>>>????????????<<<<<<<<<===>>>>>>???@@@nnnaaaZZZWWWTTTQQQOOOLLLIIIGGGEEEDDDBBB@@@???======<<<======<<<<<<<<<;;;;;;;;;999999999999999888888888666666666666666666555555444444444333333333333333555555555444444333333333444444444444555555555555333333333333333333333333222222222222222222222222444444444444444444444444444444444555666666777777666777999:::;;;;;;::::::<<<<<<<<<===???AAADDDFFFHHHJJJLLLOOOQQQRRRRRRRRRKKKMMMQQQSSSRRROOOKKKHHHBBB>>>999666666777777777444777:::>>>GGGOOOPPPMMMCCC???:::888888999999999<<<>>>@@@AAADDDHHHMMMQQQWWWYYY^^^hhhrrr{{{vvviii^^^TTTMMMLLLHHHEEEEEEDDDCCCHHHOOOSSSUUUZZZaaahhhsssssskkkllljjjjjjjjjkkknnnqqqrrrsssvvvrrrmmmjjjlllpppsssuuuooonnnmmmnnnqqquuuyyy{{{{{{|||~~~~~~~~~eeeTTTYYYbbbqqqvvvYYYKKKEEE>>>;;;<<>>;;;888777999999999999:::;;;<<<<<<;;;::::::999999::::::;;;999999999999888777666666666666666555444444333333555444444333333444444555666666666666666666666666666666666666777888999999;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>ooobbbZZZWWWTTTRRRPPPNNNJJJHHHEEEDDDBBB@@@???======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888888888888666666666666555555555555444444444555555555555555555555555444444333333222111111222222222333333333333333333333333333333333222222222222222222222222444444444444444444444444333333444555555666666777666888999;;;<<<<<<<<<;;;;;;;;;<<<===>>>@@@BBBCCCCCCDDDEEEGGGHHHJJJKKKLLLGGGJJJOOOTTTVVVSSSNNNJJJEEEAAA;;;777666777888888444777999<<>>@@@CCCHHHNNNRRRWWWYYY___gggqqqyyy~~~xxxlllbbbXXXQQQOOOJJJFFFFFFDDDCCCFFFKKKLLLLLLNNNSSSXXXbbbuuuzzzoooiiiiiihhhddd```aaagggnnnqqqssssssoooiiifffgggjjjnnnooojjjmmmpppqqqrrruuuzzz~~~}}}}}}}}}~~~iiiVVVVVVZZZiii}}}kkkTTTJJJDDD===;;;>>>===>>>??????>>>;;;999777:::999999999::::::;;;<<<:::::::::::::::::::::::::::::::::999888777666555666555555555444444444333555444444333333444444555666666666666666666666666666555555666666777888999999::::::;;;;;;::::::::::::::::::::::::;;;===>>>pppccc[[[YYYUUUSSSRRROOOLLLJJJEEEDDDBBB@@@???======<<<;;;;;;;;;::::::::::::999:::999888777777777888888777777666666555555555444111111111111111222222222555555555444444333333333111111111222222222333333333333333333333333333333222222222222222222222222444444444444444444444444333333444444555666666666777999;;;<<<===>>>======;;;<<<<<<===>>>@@@AAAAAA???@@@BBBDDDFFFGGGGGGGGGDDDGGGMMMSSSXXXWWWRRRNNNIIIDDD>>>999888888888888555777888;;;CCCMMMPPPMMMEEEAAA<<<888777888888777;;;<<<>>>@@@DDDIIIPPPUUUZZZ\\\```gggpppwww{{{}}}~~~xxxnnnddd]]]UUUOOOJJJHHHFFFDDDEEEHHHHHHGGGIIIMMMQQQXXXfffsss}}}rrriiiddddddccc^^^YYYYYY___gggmmmpppqqqlllgggdddeeehhhkkkmmmhhhlllqqqssstttwww~~~}}}}}}}}}}}}~~~ttt^^^YYY[[[kkkuuu```MMMFFFBBB======AAA===>>>??????>>><<<:::999::::::999999999:::;;;;;;::::::::::::::::::::::::::::::::::::999777666666555555555555555444444444555444444333333444444555444444444444444444444444555555555555666777888999888999999::::::::::::999;;;:::::::::;;;===???@@@pppddd[[[YYYVVVTTTRRRPPPMMMKKKEEEDDDBBB@@@???======<<<;;;;;;:::::::::999999999:::999888777666777888888777777777666555555444444333333333333333222222222444444444444444444444444333333333333444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333444555555666666888999;;;===>>>??????>>><<<======>>>???@@@@@@@@@>>>???AAACCCEEEEEEEEEEEEDDDEEEJJJQQQXXXZZZWWWSSSMMMIIIBBB===;;;999888777777888888999AAAKKKOOOMMMGGGCCC===999888888888888;;;<<<>>>@@@DDDJJJRRRWWW\\\]]]aaahhhpppwwwzzz{{{}}}uuummm```XXXQQQNNNKKKFFFEEEFFFDDDCCCEEEJJJLLLPPPYYYccctttvvvkkkdddaaa```___[[[VVVVVVZZZaaahhhmmmooolllhhhggghhhkkknnnooojjjmmmrrruuuwww|||}}}~~~~~~{{{yyyxxx|||jjjbbbbbbtttrrr]]]IIIBBB???;;;<<<@@@===>>>???@@@???>>><<<::::::::::::999999::::::;;;999::::::;;;;;;::::::999::::::::::::999888777777666666666666666666666666555444444333333444444555333333333333333333333333555555555555666777888888777888999:::;;;;;;;;;;;;<<<<<<;;;<<<===@@@CCCEEEqqqeeeZZZXXXUUUSSSRRRPPPMMMKKKEEEDDDBBB@@@???======<<<<<<;;;;;;;;;:::::::::::::::999777666666666888888888777777666555555444444666666666555555444444333222333333444444555555555222333333333333444444444333333333333333333333333222222222222222222222222333333333333333333333333222333333444444555555666777888:::<<<>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAACCCDDDFFFFFFEEEDDDGGGNNNWWW[[[[[[XXXQQQMMMFFFAAA>>>;;;888666999999888888@@@IIIMMMKKKHHHDDD>>>:::999999888888:::;;;===???DDDKKKSSSXXX\\\]]]aaahhhqqqxxx|||}}}~~~wwwnnneee___YYYRRRMMMLLLJJJHHHHHHIIIIIIIIIOOOVVVdddppp~~~oooeee```______^^^\\\ZZZXXXYYY^^^fffkkkmmmkkkiiijjjllloooqqqqqqoooqqqsssvvvzzz~~~zzzzzz|||~~~|||xxxssspppooo{{{nnnmmm}}}eeeMMMCCC@@@<<<:::======>>>@@@AAA@@@???===<<<;;;::::::999999:::::::::999::::::;;;;;;::::::999999999999::::::999888888777777777777777777777777555444444333333444444555444444444444444444444444555555555555555666888888777888999;;;<<<===>>>>>>>>>>>>===>>>AAADDDHHHJJJqqqeeeYYYWWWTTTRRRQQQOOOLLLJJJEEEDDDBBB@@@???======<<<======<<<<<<<<<;;;;;;;;;:::999777666555666888999888777777666555444444444444444333222111111000000111222222333444555666666000000111111111222222222333333333333333333333333222222222222222222222222333333333333333333333333222222333444444555555666666777999;;;===>>>>>>===>>>>>>???@@@@@@@@@@@@@@@BBBAAA@@@???AAACCCFFFHHHEEEDDDFFFLLLVVV\\\]]]\\\SSSOOOIIIDDD@@@<<<888555::::::888888???HHHLLLKKKJJJEEE???;;;:::999999888999:::<<<>>>CCCJJJSSSYYY[[[\\\aaahhhqqqyyy}}}yyyqqqjjj```YYYWWWVVVRRRNNNLLLIIIFFFJJJPPPXXXeeesss||||||lllbbb_________^^^^^^]]][[[ZZZ^^^ffflllkkkiiiiiijjjmmmpppqqqqqquuutttuuuwww{{{~~~wwwvvvyyy{{{}}}}}}zzzuuuoookkkfffwwwyyyvvvoooSSSGGGCCC>>>;;;<<<>>>???@@@AAAAAA@@@>>>===;;;;;;:::999999:::::::::999999;;;;;;;;;;;;999999888888999:::::::::999999777777777777888888888888555444444333333444444555555555555555555555555555555444444555555666777888777888:::<<<===??????@@@?????????@@@CCCGGGKKKNNNpppccc^^^[[[WWWTTTQQQNNNJJJHHHGGGEEECCCAAA???===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;:::999777777777777888777777777777777777777777444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444333333222222222555555444333333222111111333333444555666777888999999999999:::;;;<<<>>>???DDDBBB@@@BBBDDDDDDBBB???BBBCCCEEEDDDDDDCCCDDDFFFIIIGGGEEEGGGRRR]]]```]]]XXXVVVRRRKKKCCC<<<888666777999;;;;;;;;;@@@IIIQQQSSSNNNFFF@@@<<<::::::999:::;;;;;;<<>>@@@@@@>>><<<888888888888999:::;;;<<<999::::::;;;;;;::::::999;;;;;;;;;:::999888777666888777777666555444444444333333333333333333333333222333444444555555444444666555444333444666888999666666777999<<>><<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555555666666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444333333222222222111111222222222222333333333444444555666777888888888888888999;;;===>>>???AAA@@@???@@@BBBBBB@@@>>>AAACCCDDDDDDDDDEEEGGGIIIJJJHHHFFFGGGPPP\\\___]]]ZZZXXXSSSMMMEEE>>>:::888555777999888999===FFFMMMRRRMMMGGG@@@===;;;;;;;;;999:::;;;<<<>>>DDDKKKPPPVVVXXX]]]eeemmmuuu{{{~~~}}}ssslllnnnsssyyy{{{zzz}}}}}}rrrlllccc[[[UUUPPPLLLJJJSSS```qqqpppddd```cccmmmvvvvvvtttkkk```[[[\\\___^^^```aaa```aaafffjjjhhhbbbffffffhhhnnnvvv}}}{{{vvvyyy{{{~~~~~~zzzvvvrrrkkkvvvjjjRRRHHHCCC???===<<<<<<<<<>>>@@@@@@>>><<<888888888888999:::;;;<<<999::::::;;;;;;::::::999::::::::::::999999888777888777777666555555444444333333333333333333333333222333444444555555444444555555444444555666777888777888999;;;>>>AAAEEEGGGEEEFFFGGGFFFGGGLLLUUU\\\qqqcccZZZXXXUUURRRPPPNNNKKKHHHFFFEEECCC@@@>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999888777666555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444444333333333333222222......///000222333444444444555555555666666777777777777888999;;;===???@@@AAA@@@@@@AAABBBBBBAAA???AAABBBDDDDDDEEEGGGJJJMMMNNNMMMJJJJJJQQQ\\\aaa```[[[YYYTTTNNNHHHAAA<<<999666777888888888<<>><<<<<<<<<999999:::;;;===AAAHHHLLLQQQTTTYYY```jjjsss{{{ssseee______cccjjjmmmnnnsssyyyxxxmmmddd\\\VVVRRRVVVcccttt~~~iii^^^^^^eeeoooxxx{{{yyyrrrfff___```aaaaaabbbcccbbbaaadddhhhfff```aaaaaacccjjjssszzz}}}|||{{{}}}|||||||||~~~~~~{{{yyyxxxzzz}}}~~~xxx\\\IIIDDD@@@;;;===<<<<<<===??????>>><<<888888888888999:::;;;;;;999::::::;;;;;;::::::999999999:::::::::999999888888777777666666555555444333333333333333333333333222333444444555555444444444444444555666666777777777888999;;;>>>BBBEEEGGGIIIIIIIIIGGGGGGMMMVVV]]]rrrcccYYYWWWTTTQQQPPPNNNKKKHHHGGGFFFDDDBBB@@@???>>>>>>======<<<;;;::::::999999::::::999888888777777777555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333...///000111222333444555555555555666666666666666666666777999;;;>>>@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDDDDEEEGGGKKKNNNSSSTTTQQQOOOSSS\\\bbbccc\\\YYYUUUPPPJJJCCC===999999999999999999===CCCHHHQQQPPPLLLFFF@@@===;;;;;;888999999:::;;;???DDDHHHKKKNNNSSS[[[dddoooyyymmm\\\WWWUUUWWW\\\```bbbgggmmmwwwvvvmmmeee```___jjjzzzzzzcccXXXZZZbbbllltttwwwyyywwwpppjjjiiijjjiiiggghhhhhhgggiiimmmlllhhhcccbbbcccjjjsssxxxyyywwwsssvvv{{{}}}rrrtttvvvxxxyyyyyywwwvvvvvvxxx|||iiiQQQJJJEEE>>>>>>===<<<===>>>???>>><<<999888888888999999:::;;;999::::::;;;;;;::::::999888888999:::::::::999999777777777777666666555555444444444444444444444444222333444444555555444444222333444555666666666666555555666888<<>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEECCCDDDFFFFFFGGGHHHLLLNNNXXXYYYXXXSSSTTT[[[aaabbb]]]ZZZUUUQQQLLLFFF???:::999999888888999<<<@@@CCCPPPQQQOOOKKKDDD>>>;;;:::888999999999:::===AAADDDFFFIIINNNTTT]]]iiiuuu~~~ppp\\\QQQMMMJJJMMMPPPRRRWWW\\\lllwww~~~sssllljjjsssttt^^^UUUWWW___hhhooorrryyy}}}yyytttsssqqqoookkknnnnnnmmmppptttuuurrriiifffeeeiiiqqquuutttqqqkkkooowww|||wwwllloootttxxxxxxwwwuuusssuuuvvvyyy~~~dddVVVLLLBBB???>>><<<===>>>>>>>>><<<999999888888999999::::::999::::::;;;;;;::::::999888888999:::::::::999999777777777777777666666666444444444444444444444444222333444444555555444444222333444555666666666555555555666888:::>>>AAACCCHHHHHHFFFDDDCCCHHHPPPVVVtttdddZZZXXXUUURRRPPPNNNKKKHHHEEEDDDBBB@@@???>>>======<<<<<<<<<;;;;;;::::::999777888888888777666555444555555555555555555555555222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444444444333333333333333333444555555555666666777777777777888999;;;===???@@@???AAACCCDDDCCCCCCDDDEEECCCEEEHHHJJJKKKMMMPPPRRRZZZ^^^]]]XXXUUUYYY^^^______[[[WWWSSSPPPJJJAAA;;;888777555555666888;;;===KKKOOORRROOOHHHAAA<<<:::999999:::999999;;;???AAABBBEEEIIINNNUUUaaapppzzzyyydddTTTLLLFFFEEEGGGHHHLLLRRR___lll~~~{{{|||wwwvvv|||qqq___XXXYYY___gggooopppyyy~~~yyyvvvtttrrrooorrrtttsssuuu{{{}}}|||oooiiieeegggnnnqqqooollldddiiirrr}}}zzzmmmrrrxxx{{{{{{yyywwwvvvuuuvvvxxx|||{{{bbbMMMAAA@@@>>><<<<<<===>>>======:::999999888999999::::::999::::::;;;;;;::::::999999999:::::::::999999888777777777777777777777777444444444444444444444444222333444444555555444444333333333444555555666666777777777888;;;===@@@AAADDDDDDDDDAAA@@@CCCJJJPPPuuueee\\\ZZZVVVSSSQQQNNNJJJHHHGGGFFFDDDCCCAAAAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;777777888888777666444333666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222333333444444444222222222222222222222222333444444555666777888888888888888999;;;===>>>??????BBBDDDEEECCCCCCDDDFFFAAAEEEKKKOOORRRTTTVVVXXX```eeefff___ZZZZZZ]]]___bbb^^^YYYVVVTTTNNNEEE>>>888777555444555777999:::DDDKKKRRRSSSMMMEEE@@@===999:::::::::999:::===???@@@BBBFFFIIIOOO[[[jjjvvvoooZZZPPPGGGDDDEEEFFFJJJOOOSSSaaattt|||uuuppphhhgggggglllxxxuuuggg___]]]___fffnnnnnnwww~~~|||wwwvvvwwwvvvvvvyyy{{{yyy{{{sssllleeeffflllqqqoookkkgggiiipppzzzssswww{{{}}}{{{zzzzzzzzzxxxwwwxxx{{{}}}{{{pppRRRDDDAAA???<<<<<<===>>>======::::::999999888999999:::999::::::;;;;;;::::::999::::::::::::999999888777777777777777777777777777555555555555555555555555222333444444555555444444444333222222333444666777777777777777999;;;===>>>@@@AAABBB@@@???@@@EEEJJJuuueee^^^[[[WWWTTTQQQNNNJJJHHHDDDCCCAAA@@@???>>>>>>===::::::;;;;;;;;;;;;;;;;;;999999::::::999888666555777777777777777777777777666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333222222222333333444444444000000111111222222222222333333444555666777888999999999999:::;;;<<<>>>???AAADDDGGGGGGEEEEEEGGGIII@@@EEELLLSSSWWWZZZ\\\^^^eeekkkmmmfff___^^^```aaaeee```\\\YYYWWWQQQHHH@@@;;;999666666777999::::::>>>GGGQQQUUUPPPIIICCCAAA:::;;;;;;:::999:::<<>>@@@AAA@@@>>>???CCCGGGppp]]][[[ZZZVVVSSSOOOLLLJJJIIIFFFCCCAAA???@@@@@@???>>><<<;;;:::999:::;;;<<<===888888999::::::888777666666555555444444555555666666666555555555444444444333555777888777555333111666555333222111222333333222222333333333333444444222333333444444333333222333444333111...+++++++++555333222333666888777555666777888888888:::===???@@@BBBCCCCCCBBBBBBDDDFFFBBBEEEJJJSSS]]]bbbcccbbbeeehhhkkkhhh^^^VVVZZZdddeeegggeee___ZZZSSSJJJAAA;;;777666888999777888;;;<<>>======777666666666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999777777777777666666666666666666555555555444444444333444555555555444333222333333333333333333333333666666777888888888888888;;;<<<<<<;;;;;;===AAADDDtttbbb[[[YYYVVVSSSOOOLLLJJJIIIGGGEEEAAA??????>>>===<<<<<<<<<;;;:::::::::;;;<<<888999999999999888777777555555444444444444555555666666555555555444444444333444555666555444222111555444333333222222222333222222333333333333444444222333333444444333333222333444555444222111222333555333222333666888777555666777888888888999<<>>@@@CCCDDDDDDEEEGGGIIIFFFGGGKKKRRRYYY]]]^^^]]]___aaaeeeccc[[[TTTYYYbbbfffjjjjjjeee___XXXNNNDDD>>>:::777999999777888;;;999DDDQQQZZZ^^^]]]TTTJJJAAA===;;;;;;:::999;;;@@@AAAFFFKKKKKKLLLSSSaaammmuuu{{{|||xxxkkk^^^PPPJJJFFFBBBCCCFFFGGGJJJVVVgggvvvxxxkkkbbb```___\\\ZZZRRROOONNNPPPSSS\\\nnn~~~|||rrrlllfffbbbcccfffhhhiiiiiillltttzzzxxxnnnjjjmmmrrrvvvxxxtttsssssswww{{{zzztttrrrvvv{{{}}}fff```dddvvvtttSSSFFFCCC???============<<<:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888888888777777777666666666555555555555444444444444333444444555555444333333444444444444444444444444666666777888888888888777:::;;;;;;;;;;;;===@@@CCCxxxggg[[[YYYVVVSSSOOOMMMKKKJJJIIIFFFBBB@@@???===<<<:::===<<<;;;::::::::::::::::::999888888777888888888555444444333333444444555555555555555555444444444333333333333333333222222333333444444333333222222222222333333333333444444222333333444444333333222333555666666444444555777444333333444666777666555666777888888888999<<>>;;;<<<;;;:::<<>><<<======<<<;;;:::999999999;;;:::888777777777888999444444333333333333444444555555555555555555555555555444333222222333444444222333444555444333222111222222222333333333444444222333333444444333333222444555555444222111222333333333333444555666666666777777888888888999<<<>>><<>>888999999888888:::999@@@KKKYYYgggkkkaaaTTTGGGAAA<<<<<<<<<;;;===@@@BBBFFFJJJKKKLLLQQQ[[[dddmmmttt|||xxxnnnfffeeegggkkknnnyyyuuuooofffZZZOOOHHHFFFEEEDDDIIIUUUcccqqq|||wwwrrrsssxxx}}}~~~}}}kkkcccYYYRRRNNNSSScccsss{{{~~~zzzssshhh___]]]___bbbdddhhhnnnuuuzzzyyy|||}}}{{{|||~~~|||yyyuuusssttttttsssrrruuuuuutttuuuvvvxxxyyyyyyyyyxxxxxx{{{~~~sssddd[[[cccxxxZZZHHHEEE@@@<<<;;;<<<<<<;;;===<<<:::999888888999999:::::::::::::::;;;;;;;;;888999999:::::::::999999999999999999888888888777444444444444333333333333333333444444444444444444444444444444444444444444444555666666777777666666777888:::::::::;;;>>>@@@vvvdddZZZXXXVVVRRROOOMMMKKKKKKHHHFFFCCCAAAAAAAAAAAA@@@======<<<<<<;;;:::999888;;;:::888777777777888999555444444333333444444555444555555555555555555555666555444333333444555666111222333444555444333222222222222333333333444444222333333444444333333222333444444333222111111333333333444555555555666777777888888888888999;;;>>>===@@@CCCEEEEEEDDDEEEFFFHHHHHHHHHHHHHHHJJJMMMOOOOOONNNOOOPPPNNNKKKMMMRRR\\\gggqqqsssnnnggg\\\SSSIII@@@999888:::999999;;;888===GGGUUUfffnnnfffZZZLLLDDD>>>======<<<<<>>sssbbbYYYXXXUUURRRPPPMMMLLLKKKGGGEEEBBBAAAAAABBBAAA@@@<<<<<<<<<<<<;;;:::999999:::999888888777888888888555555555444444555555555444444444555555555555555666555444333444555666777222222333444444444333333222222333333333333444444222333333444444333333222111222444444444444555777222444555555444555666888777888999888888888;;;===>>>AAADDDEEEDDDCCCCCCCCCEEEFFFGGGFFFFFFGGGJJJMMMMMMJJJIIILLLLLLJJJKKKNNNVVVbbbmmmooolllggg```YYYRRRGGG===;;;;;;:::999:::777;;;CCCPPPbbbnnnllldddQQQHHH@@@>>>>>><<<;;;===???BBBEEEFFFGGGJJJPPPTTT```hhhrrr{{{|||rrraaa]]][[[]]]dddoooxxx}}}uuuaaaQQQJJJEEECCCHHHQQQ]]]lllxxxvvvcccWWWXXXfffvvv}}}uuussssssssszzzzzz}}}}}}yyytttrrrsssqqqllliiikkknnnqqqtttuuuvvvvvvwww{{{}}}{{{zzzzzzvvvqqqkkkmmmpppsssttttttsssrrrooopppqqqqqqqqqtttxxx{{{{{{~~~}}}sss^^^]]]nnn\\\MMMHHHBBB===<<<<<<<<<<<<:::999888777777888999:::888888999999::::::;;;;;;666777888999:::;;;;;;;;;999999888888888777777777666666555555555444444444333333333333333444666666333333333333333333333333333444444555555555555555333555777888888999;;;<<>>===:::;;;<<<<<<<<<;;;:::999888999999999999888777777777666666555555666666777444444444555555555666666444333333333444444555666333222222222333333444555222222333333333333444444222333333444444333333222222333555555444444555666111444666555444444666888888999999888777888;;;===>>>AAAEEEFFFEEEDDDCCCCCCDDDFFFGGGFFFEEEEEEGGGJJJHHHDDDDDDHHHKKKJJJKKKMMMRRR]]]hhhkkkiiigggccc^^^]]]PPPCCC???>>>;;;999888777:::@@@JJJZZZhhhkkkgggVVVLLLBBB???>>><<<:::;;;<<>>===<<<;;;999999:::;;;<<<<<<<<<;;;:::888888999::::::888777666777777666666666666777777444444444555555555666666222222222333333444444444333333222111222333555666222222333333333444444444222333333444444333333222555555666444222000000111111444666666444444666888888999999888777888;;;===>>>BBBEEEGGGGGGFFFEEEEEEDDDFFFHHHGGGDDDCCCEEEGGGDDD@@@???EEEJJJKKKKKKMMMPPP[[[fffiiiggggggeeebbbfffXXXIIICCC@@@<<<888777999;;;>>>DDDQQQ___dddbbbYYYNNNCCC???>>>;;;::::::;;;===@@@AAABBBDDDGGGJJJOOOXXXdddnnnuuuzzz}}}uuuiii^^^[[[]]]ccclllwwwlllUUUMMMEEECCCEEEJJJUUU___hhhqqqvvveeecccqqq{{{zzzwwwuuu{{{~~~~~~~~~~~~~~~zzz~~~}}}zzzxxxrrrkkkccchhhnnntttxxxzzz{{{|||wwwwwwuuuqqqlllkkknnnqqqttt|||{{{yyy||||||zzzssstttvvvxxxyyy{{{qqqeeeooovvvQQQLLLEEE???======>>>>>>@@@???<<<:::999888888999777777888999::::::;;;;;;<<<;;;;;;:::999888666666777777777777666666666666777777777777666666666666333333222222333555666777555555555555555555555555222333444444555555444444111444666777777888999:::uuuccc\\\YYYUUURRRPPPNNNKKKIIIGGGFFFEEEBBB@@@===<<<;;;???>>>===;;;:::999888888;;;:::999999999999777555555555666666666666555555222333444666777666666555555666666666555333111000555555555555555555555555111111111222222333333333444444333333333333222222222222222222222222222222555555555666666666777777999777666666777:::===@@@???AAADDDGGGGGGFFFCCCAAABBBDDDEEEEEEEEEEEEHHHJJJEEEEEEEEEGGGJJJMMMNNNNNNQQQWWWaaaiiinnnnnnllljjjiii___SSSKKKCCC;;;777888::::::;;;AAAKKKUUU]]]bbb```UUUGGG???===<<<:::666;;;;;;;;;<<<>>>AAACCCEEELLLRRR[[[eeeoooyyy|||qqqgggaaa___XXXdddsss~~~zzz]]]PPPGGGHHHGGGDDDJJJUUUaaaiiivvv|||hhheeevvv}}}wwwtttvvvxxxzzz}}}{{{}}}~~~xxxsssooopppuuu{{{~~~zzzsssqqqqqqrrrrrrnnnjjjhhhpppvvvxxxwwwyyy{{{vvvnnnoooooopppssswww{{{||||||}}}jjjqqqgggOOOCCCCCC===:::>>>???>>>>>><<<;;;999999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777777888999:::666666555555555444444444333333333444444555555555444555666555444333444666666666555555555555666666666666666666666777888888xxxggg]]]ZZZUUURRRPPPNNNKKKHHHDDDCCCBBBAAA???>>>===<<<===<<<;;;;;;::::::::::::999777777777777777555333555555666666666666555555333444444444444444333333444444555555444444333333333333333333333333222222222222333333333444444444444444333333333333222222222222222222222222222222000111222333444555666666666555555555666999;;;===???AAADDDFFFGGGFFFCCCBBBBBBCCCDDDEEEDDDEEEGGGIIIGGGGGGGGGHHHJJJMMMNNNNNNMMMSSS]]]iiippprrrpppmmmlllddd\\\TTTJJJ???999999777888:::???FFFPPPYYY^^^aaaWWWIIIAAA>>>===;;;888;;;;;;;;;<<<>>>@@@BBBDDDJJJOOOWWW```jjjuuu~~~}}}{{{vvvpppiiidddbbbaaagggppp|||~~~iiiVVVGGGEEEEEECCCEEEKKKTTT\\\kkk{{{mmmiiixxx}}}~~~~~~yyyuuuppptttwwwzzz}}}zzzzzz|||}}}xxxyyy||||||xxxsssrrrrrrssssssqqqnnnmmmqqqvvvxxxwwwwwwwwwqqqiiifffhhhlllrrrwwwxxxwwwvvvwwwyyy|||}}}|||rrrwwwoooTTTEEEDDD>>><<<>>><<<>>>===<<<:::999888888888999:::;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::;;;:::999888777777888888666666555555555444444444333333333444444444555555333444555555333333444555666555555444444555555666666666666666666777777888xxxggg^^^ZZZVVVSSSPPPMMMJJJHHH@@@@@@@@@@@@?????????>>>;;;;;;:::::::::;;;;;;<<<888777666777777777555333555555666666666666555555555555444333222222111222333333333333444444555666444444444333333222222222333333444444444444555555444444333333333333222222222222222222222222222222...///000222333555666777444555666777888:::;;;;;;>>>@@@CCCFFFFFFFFFDDDCCCAAACCCEEEEEEEEEEEEGGGIIIJJJJJJJJJJJJKKKMMMOOOPPPKKKPPPYYYfffqqqvvvuuurrrpppmmmiiiaaaTTTDDD<<<;;;333666999<<<@@@HHHRRRYYYaaaXXXMMMDDD@@@>>><<<:::;;;::::::;;;===???AAABBBGGGKKKQQQYYYbbbmmmxxxvvvqqqiiidddcccfffiiikkkxxx~~~vvv}}}www___IIIDDDFFFEEEDDDEEEJJJRRR```rrrpppmmmzzz||||||{{{uuuqqqoookkkppptttvvv{{{|||vvvuuuwww|||}}}yyyvvvvvvvvvuuuuuuuuuuuuuuussswwwxxxwwwvvvtttllleee^^^aaahhhoootttuuuqqqmmmiiiooouuutttpppvvv|||~~~bbbLLLFFFAAA@@@@@@:::===<<<<<<;;;:::999888888999999:::;;;;;;;;;;;;;;;999999999999999999999999<<<;;;:::888777777777777666666666555555555444444333333333444444444444555333444555444333333333555555444444333333444444555666666555555666666777888tttbbb^^^[[[WWWSSSPPPMMMJJJHHHAAAAAAAAA@@@@@@@@@??????<<<<<<;;;:::::::::;;;;;;:::999888999999999777666555555666666666666555555666555333222222222333444555444333222333444555666666666666555555444444333333333333444444444444444444444333333333222222222333333222222222222222111000111222333555666777888555777888:::<<<<<<<<<<<<>>>???BBBEEEFFFFFFEEEDDDCCCEEEGGGGGGGGGGGGIIIJJJMMMMMMMMMMMMMMMOOOQQQSSSPPPRRRXXXcccnnnvvvwwwvvvsssttttttmmm]]]III>>><<<333666::::::<<>><<<;;;::::::::::::<<<===???AAADDDGGGLLLRRRZZZeeepppwww}}}sssllleeeccciiiqqqwwwzzzzzzfffnnnxxx~~~iiiTTTJJJHHHFFFEEEEEEGGGNNN[[[lll}}}{{{nnnlllyyyxxxyyyxxxnnniiihhhiiinnnqqqppprrrwww||||||}}}yyyuuuqqqsssyyy~~~zzz}}}}}}zzzyyy{{{}}}|||xxxyyy{{{{{{yyyuuunnnggg^^^bbbgggnnnrrrqqqmmmiiibbbhhhnnnnnnkkkqqquuuXXXKKKCCCCCCCCC;;;=========<<<;;;:::999999888999:::;;;;;;;;;;;;;;;999999999999999999999999;;;;;;:::999888888777777666666666666555555555555444444444444444444444444333555666555444333444555444333333222222333333444666555555555555666777777sssaaa^^^[[[WWWSSSQQQNNNKKKHHHEEEDDDDDDBBBAAA@@@??????>>>>>><<<;;;:::999999999999888888888:::999888666555555666666666666555555555444333333333444666777666555444333222333444555666666666555555444444444333333333222222222222222444444333333333222222222333333333222222111111111222333333444444555555555555777999;;;======<<<<<<===???AAACCCEEEEEEEEEEEEEEEGGGIIIJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOQQQUUUYYY]]]\\\]]]bbbkkkrrrvvvxxxvvvxxxzzzuuudddNNN@@@<<<555888::::::999===FFFNNNXXXVVVQQQJJJCCC>>>;;;;;;::::::999999:::<<<>>>???BBBDDDGGGLLLSSS]]]hhhoooyyy~~~sssoookkkmmmuuu~~~uuugggXXX]]]fffnnntttxxx}}}~~~rrrcccVVVLLLEEECCCDDDDDDIIITTTeeexxxrrrgggggguuuwwwpppxxxyyyjjjbbbaaaiiinnnoookkkiiinnntttxxx{{{{{{{{{}}}}}}|||yyyvvvtttyyy~~~~~~}}}~~~zzztttppphhhiiillloooqqqqqqmmmjjjccceeejjjmmmooowwwhhhRRRCCCBBBCCC<<<======>>>>>>===<<<;;;:::777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::999999777777666666666555555555444444444444444444444444444666666666555444555666333333222222222222333333555555555555555666666777vvveee]]]ZZZVVVSSSQQQOOOLLLJJJGGGGGGEEEDDDBBB@@@>>>>>>???>>>===;;;999999888888777666666666888888666555555555666666666666555555444444444444555666777777666555444444333333333333333333333333333333333333333333222222222222111111444444333333333333222222444333333222222111111111222222222222333333333333444555777999;;;;;;;;;;;;<<<>>>@@@CCCDDDEEEFFFFFFFFFHHHKKKMMMLLLLLLLLLMMMMMMPPPQQQQQQQQQTTTZZZ```kkkjjjhhhhhhkkkpppuuuyyyxxxyyy{{{wwwhhhSSSDDD>>>999::::::999888<<>>>>>>>><<<;;;:::666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;::::::777777777666666666555555555444444444444333333333444555666666444444555666444333333222222333333444555555444444555555666777xxxggg\\\YYYVVVSSSRRRPPPNNNLLLFFFFFFDDDCCCAAA???>>>>>>>>>===<<<;;;:::999999999777666555666888888666555555555666666666666555555333333444555555555444444333333444444555444444444111222222333333444444444444444333333333222222222444444333333333333222222444444333333222111111000111111222333444555555555555666777999:::;;;<<<<<<<<<===???BBBDDDEEEFFFGGGFFFHHHLLLMMMMMMLLLLLLMMMLLLOOORRRRRRSSSWWW___fffuuuvvvvvvtttpppqqquuuyyy{{{zzzzzzxxxlllXXXHHHAAA<<<:::888777888;;;???BBBMMMRRRVVVSSSKKKBBB>>>===::::::999888888999;;;;;;<<<===@@@BBBGGGMMMUUUZZZcccooo}}}xxx```QQQMMMIIIJJJPPPVVVYYY^^^eeepppvvvyyyrrrdddUUULLLGGGDDDDDDJJJYYYooooooaaa]]]ccclll|||tttuuuvvveee^^^aaallltttxxxqqqiiihhhlllooommmmmmpppvvv}}}~~~zzzyyyzzzxxx~~~{{{|||xxxxxxxxxzzz|||{{{xxxuuupppppptttzzz}}}}}}uuuvvvSSSFFFDDD>>>:::;;;<<<===<<<;;;999888666777888999:::;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;;;;:::999888777777777777666666666555555555444444444333333333222333444444222222333444444444333333333333444444555444444444444555666666wwwfff[[[YYYUUUSSSRRRQQQOOOMMMDDDDDDCCCBBB@@@???>>>>>><<<;;;;;;::::::;;;;;;;;;888888777888::::::999777555555666666666666555555333444555555444333111000000111333555666666666555222333333444555666777777555555555444444333333333444444444333333333222222444444333333222111000000222222333555777888999:::888888999:::<<<===>>>???;;;===???AAADDDEEEGGGGGGEEEHHHKKKMMMLLLLLLLLLLLLKKKNNNRRRSSSTTTYYYbbbiiiyyy}}}}}}vvvsssuuuzzz~~~{{{yyywwwmmm\\\KKKCCC>>>:::666555777;;;>>>???KKKRRRXXXWWWNNNEEE???>>>::::::999888888999:::;;;999;;;===@@@CCCHHHOOOSSS\\\jjjzzzyyycccTTTPPPIIIGGGLLLQQQTTTXXX___iiisss|||{{{rrreeeYYYQQQLLLJJJMMMZZZnnnsssccc[[[]]]bbbsss|||}}}rrrccc^^^dddmmmwww}}}wwwmmmiiikkkmmmkkklllpppwwwxxxsssqqqrrrsss|||zzz|||yyyzzz||||||yyysssuuuzzztttjjj___LLLHHHAAA888999:::;;;;;;:::888777666666888999:::;;;;;;;;;999999999999999999999999;;;<<<<<<<<<;;;999777666777777777777666666666666555555555444444333333333000111222222000000111222555444444333333444444555555444444444444555666666xxxkkk^^^[[[VVVRRRNNNLLLLLLLLLGGGEEEBBBAAA@@@???>>><<<>>>======;;;:::999888888777777888999:::999666333,,,///333555666666777888444555555555555555555444333333333333333333333333444444444444444444444444444444444444444444444444111222333333111111222333444333333222222333333444...000111333444444333333888777666666888:::===??????>>>>>>@@@EEEHHHGGGFFFIIIIIIJJJKKKLLLMMMNNNNNNHHHNNNUUUWWWWWW[[[dddkkkrrrxxx|||{{{vvvrrrsssvvv}}}yyysssiiiWWWEEECCC>>>999777888:::999888BBBLLLUUUXXXWWWRRRGGG===>>>>>><<<777555777:::;;;:::;;;<<<===???DDDJJJOOOXXXbbbqqq}}}lll\\\NNNIIIIIIOOORRRSSSXXX```pppzzzlll[[[XXXQQQMMMVVVjjjxxxgggbbbbbb```jjjuuu~~~xxxwwwvvvqqqmmmmmmwww|||~~~yyytttqqqooolllnnnmmmoooxxx|||yyyxxxvvvqqqllllllqqqyyy|||wwwxxx}}}}}}~~~|||llliiirrrsssOOOBBBDDD>>>===<<<;;;<<<<<<;;;999999888777777777888::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777666666555444444444333333333222222666666555555555444444444444444444333333222222222444444444555555555666666wwwjjj^^^[[[VVVRRRNNNMMMLLLLLLHHHFFFCCCBBBAAAAAA???===???>>>>>>===;;;::::::999999888888999::::::777555000222555777666555555666555555666666666666555555444444444444444444444444444444444444444444444444333333333333333333333333222333444444333222333444444333333222222333333444111111222333444444444333777777666777888:::===>>>@@@>>>>>>AAAEEEHHHHHHGGGIIIIIIJJJJJJLLLMMMOOOOOORRRUUUYYYZZZYYY\\\aaafffhhhnnntttuuuqqqmmmlllnnnwww|||}}}yyyppp^^^MMMFFF@@@:::888999::::::999AAAHHHQQQUUUWWWTTTJJJ@@@@@@AAA@@@===;;;<<<<<<<<<999::::::;;;===AAAGGGKKKTTT^^^lllyyy|||ooodddWWWQQQOOOSSSYYY]]]dddlllsss~~~uuueee\\\TTTYYYkkk}}}}}}vvvoookkkgggjjjtttzzzvvvxxxyyywwwuuuuuuxxx~~~{{{vvvtttrrrppprrrpppqqqyyy~~~~~~~~~{{{uuuoooqqqtttzzz|||uuuuuuxxx}}}~~~~~~mmmbbbiiiyyy}}}XXXHHHGGG???===<<<;;;<<<<<<;;;999999888777777777888::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777666666555444444444333333333222222666555555555444444444444444444444333333222222222222222222333333333444444uuuggg]]][[[WWWRRROOOMMMLLLLLLIIIGGGDDDBBBBBBAAA@@@>>>??????>>>===<<<;;;;;;:::;;;:::999999::::::999777444666888888666444444444555555666666666666555555555555555555555555555555444444444444444444444444222222222222222222222222333444555555333333444555444333333222222333333444444333333333333333444444777777777777888:::===>>>@@@???@@@BBBFFFHHHIIIHHHJJJIIIIIIJJJKKKMMMPPPQQQSSSSSSTTTTTTVVVXXXZZZ\\\]]]ccckkknnnlllhhhfffeeeooovvv~~~zzziiiZZZKKKEEE===999999:::;;;:::???DDDJJJPPPWWWXXXPPPFFF>>>>>>======<<<:::999999999999999999:::>>>BBBFFFNNNXXXeeeqqq}}}uuurrroooqqquuuuuurrrnnnbbb\\\XXX\\\dddllltttzzz{{{xxxlll___^^^kkk}}}{{{uuuqqqooonnnmmmllllllooouuu~~~yyytttooowww~~~xxxvvvyyy|||||||||}}}yyy}}}yyyxxxwwwuuuvvvttttttyyy~~~wwwxxx|||~~~~~~wwwwwwwwwyyy|||tttqqqsss{{{|||tttaaaaaaiii|||bbbMMMHHH???>>><<<;;;<<<<<<;;;:::999888777777777888::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888888777777666555444444444444333333333333555555555555444444444444444444333333333333222222222222222333333333444444ttteee]]]ZZZWWWSSSOOOMMMLLLKKKHHHFFFCCCBBBBBBAAA???>>>>>>>>>======<<<;;;;;;:::<<<:::888777999999999888666777999888666555555555444444555555555555444444444444444444444444444444444444444444444444444444222222222222222222222222333444555444333222333555444333333222222333333444666555444333222333444555777777777888999;;;<<<>>>@@@@@@AAACCCFFFHHHIIIIIIJJJJJJIIIJJJKKKMMMPPPRRRPPPNNNLLLNNNRRRUUUVVVUUUTTTZZZbbbhhhiiigggcccaaahhhqqq~~~rrrfffTTTLLLBBB;;;999::::::999>>>@@@EEELLLVVV]]]XXXNNNAAA===:::;;;:::888777888999::::::999999<<>><<<;;;<<<<<<<<<;;;999888777777777888::::::::::::;;;;;;;;;;;;;;;;;;999999999999999999999999777888888888888777666666555444444444444333333333444444444444444444444444333333333333333333333333444444444555555555666666ssseee\\\ZZZWWWSSSPPPMMMLLLKKKGGGEEEBBBAAA@@@@@@>>>======<<<<<<;;;;;;::::::::::::888777666777888888777555777888888777666777888333333333444444333333333333333333333333333333333444444444444444444444444444444444444444444444444111333444333222111222333444333333222222333333444666555444333222333444555666666777888999;;;<<<===???@@@BBBDDDEEEGGGIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQNNNKKKMMMQQQTTTSSSQQQMMMRRRYYYaaaffffffccc___eeennn}}}zzzqqq```VVVIII???:::999999888===???AAAHHHUUU___^^^WWWKKKCCC<<<<<<<<<999:::===:::;;;;;;::::::;;;>>>AAABBBIIIRRR\\\gggwwwuuujjjfffdddbbbcccgggnnnooorrrwwwxxxyyyvvvlllfff\\\ZZZWWWTTTQQQOOOOOOOOOPPPRRRVVV\\\fffttt}}}zzzuuupppooorrryyy|||zzzxxxzzz|||{{{|||{{{{{{}}}|||yyyxxxwwwzzz||||||xxxuuuuuu{{{zzzxxxxxx{{{xxxrrrrrrwwwvvvwwwzzz~~~ooo___UUU]]]nnnpppRRRFFFAAA???<<<;;;<<<<<<<<<<<<999888777777777888:::::::::::::::;;;;;;;;;<<<<<<999999999999999999999999888888888888888777777666555555555444444444333333333333444444444444444444333333333333333333333333444444444555555555666666ttteee\\\ZZZWWWTTTPPPMMMKKKJJJGGGEEEBBB@@@@@@???>>><<<<<<<<<;;;;;;::::::::::::999888777777888888777555444666777777666666888999333333444444444444333333333333333333333333333333444444444444444444444444444444444444444444444444111222333333111111222333444333333222222333333444444333333333333333444444666666777999:::;;;<<<<<<>>>@@@BBBDDDDDDFFFHHHJJJLLLLLLLLLMMMMMMMMMNNNNNNQQQMMMJJJJJJLLLMMMLLLJJJKKKMMMRRR[[[cccfffdddaaaeeemmm}}}~~~pppdddSSSEEE===:::999888<<<===@@@EEEQQQ]]]aaa^^^RRRFFF======<<<888999===:::;;;<<<;;;:::;;;>>>@@@???DDDKKKRRRZZZhhhzzzxxxrrrjjj```]]]aaaooowwwwwwnnngggcccXXXXXXWWWTTTOOOKKKIIIIIIGGGIIIKKKOOOWWWeeeuuuyyyooohhhfffmmmssswwwvvvuuuyyy|||||||||||||||~~~~~~|||{{{xxxuuuuuuwwwwwwuuurrrrrrxxx}}}yyyyyyyyyzzz~~~|||wwwwwwsssrrrrrruuuzzzwwwbbbRRRUUUcccyyywwwWWWHHHBBB???<<<;;;;;;======<<<999888777777777888::::::999::::::;;;;;;<<<<<<<<<999999999999999999999999888888999999888888777666555555555555444444444333333333333333444444444444222222333333333333444444222222222333333333444444vvvggg[[[ZZZWWWTTTQQQNNNKKKJJJHHHEEECCCAAAAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;999888888999:::999777555555666777666555555777888444555555666666555555444444444444444444444444444444444444444444444444444333333333333333333333333222333444333222222333444444333333222222333333444111111222333444444444333555666777999:::;;;<<<<<<<<>>BBBLLLYYY```aaaUUUHHH???@@@???999777;;;999:::;;;;;;:::;;;===???===AAAFFFJJJOOO[[[jjjuuuzzzjjjccceeeppp}}}}}}yyyqqqllliiigggcccdddddd___XXXQQQMMMKKKDDDFFFGGGHHHMMMXXXhhhsssyyyooohhheeeiiioootttssssssxxx|||}}}||||||}}}~~~~~~~~~|||zzzyyyuuuppppppsssuuuuuutttuuuxxx}}}}}}{{{yyy{{{|||{{{zzz~~~{{{|||vvvuuussstttxxx|||~~~~~~}}}|||||||||{{{{{{xxxnnnXXXVVV___oooyyyZZZJJJCCC@@@<<<;;;;;;=========999888777777777888::::::999999::::::;;;<<<<<<===999999999999999999999999888999999999999888777777555555555555444444444444222222333333333444444444222222222333333444444444222222222333333333444444wwwhhh[[[ZZZWWWTTTQQQNNNKKKJJJIIIGGGDDDBBBBBBAAA@@@>>>===============<<<<<<<<<999999999;;;<<<;;;888555666777777666444444555777666666777777777777666666555555555555555555555555444444444444444444444444222222222222222222222222333444555555333333444555444333333222222333333444...000111333444444333333555666777999;;;;;;<<<<<<<<>><<<@@@CCCEEEIIIRRR```jjjxxxvvvlllnnnqqq}}}xxxrrrtttxxx|||uuunnnlllllllllppprrrrrrmmmcccZZZTTTQQQFFFGGGGGGFFFIIIRRR```kkk}}}zzzqqqjjjhhhgggmmmrrrrrrsssxxx|||~~~}}}}}}}}}}}}}}}{{{yyyxxxuuuqqqllllllpppuuuxxxxxxzzz|||~~~}}}||||||zzz}}}~~~{{{xxx{{{}}}}}}zzzwwwvvvwwwyyyzzzzzz}}}{{{zzzyyyxxxvvvtttooo}}}|||bbb\\\___iiiyyyZZZJJJCCC@@@<<<;;;;;;=========999888777777777888::::::999999::::::;;;<<<======999999999999999999999999888999999999999888777777666666555555555444444444222222222333333444444444222222222333333444444444444444444555555555666666yyyfff^^^[[[WWWTTTRRRQQQOOOMMMIIIGGGDDDCCCCCCBBBAAA???======<<<;;;;;;;;;;;;<<<===<<<;;;999777444222111777777666555555555555555333444444555555444444333555444444333444555666777666666555444444444555555333333333444444555555555333444444555555444444333111111222222222333333333555555555555555555444444222333444666888999::::::<<>>;;;;;;999999===BBBIIIVVVbbb```ZZZPPPGGG@@@===<<<===;;;:::999:::;;;<<<:::999888:::===AAAFFFNNNVVV\\\mmmzzz||||||~~~wwwkkkfffbbb```ccckkkooopppvvv~~~wwwuuuzzz|||pppaaaUUUPPPGGGEEEJJJLLLMMMVVVdddwww|||vvvvvvxxxsssmmmjjjpppttttttxxx~~~{{{zzzwwwwww{{{|||zzzxxxyyyssspppllliiijjjoooxxx~~~~~~}}}zzzyyy{{{~~~|||zzz{{{}}}zzzwwwwwwvvvwwwxxxyyy{{{}}}~~~|||zzzwwwuuussspppmmmjjjlllvvvrrr```[[[cccyyybbbIIIGGG@@@;;;;;;;;;:::;;;===???<<<999888999:::999777;;;;;;<<<<<<<<<<<<<<<<<>>======<<<;;;;;;;;;;;;<<<::::::999999888666555444777777666555555555555555444555555666666555555444333333222222222333444555444333333333333444555555333333333444444444555555333333444444444444333333222222222333333333333444444444444444444333333333222333444666888999::::::<<<>>>AAABBBCCCDDDEEEGGGJJJKKKLLLMMMMMMLLLJJJIIILLLMMMMMMLLLLLLOOOTTTYYY]]]ZZZXXX[[[bbbjjjqqqtttqqqsss{{{uuufffWWWKKKBBB>>>===::::::>>>AAAGGGQQQ\\\___ZZZSSSJJJBBB>>>===>>>???<<<:::999:::;;;::::::555777999<<>>===;;;888888:::;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;:::888888999999999999888777777777777777666555444222111222222333333333333444444444444333222222222222333222333333333444444444444xxxfff___[[[VVVSSSQQQNNNLLLJJJKKKHHHEEECCCBBBAAA???=========<<<;;;;;;;;;;;;<<<777777888888888888888777777666666666555555555555555666666666666666666555333333222222222333444444222222222222333333444555333333333444444444444555333333444444444444333333222222222333333333444444222222222222222333333333222333444666888999:::::::::===@@@BBBCCCDDDFFFHHHIIIJJJLLLMMMNNNNNNMMMMMMJJJOOOTTTSSSPPPQQQWWW]]]cccbbbaaa```cccjjjrrrxxxxxxvvvyyy}}}pppaaaSSSHHHBBB>>>;;;;;;===@@@CCCJJJRRRZZZZZZWWWQQQHHHBBB??????AAA>>>;;;999999:::::::::888999:::;;;===AAAGGGKKKUUU```sss|||ssshhh\\\VVVVVVYYYYYYZZZZZZYYYYYY```iiiwwwnnnaaaTTTOOOJJJGGGLLLVVVeeennn|||~~~}}}}}}{{{vvvrrrtttyyyyyyuuunnnppppppqqqvvv~~~|||wwwwwwvvvttttttwww~~~|||yyyvvvtttsssrrrrrryyyyyyyyyxxxvvvvvvxxxzzz~~~}}}|||{{{{{{{{{{{{}}}wwwooojjjhhhhhhkkkpppuuuyyy{{{||||||zzzxxxuuussspppkkkfffbbbeeemmm|||iiiaaarrryyy[[[IIIBBB===>>>???===;;;<<<<<<:::999999;;;<<<<<<;;;999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===<<<:::888888999999999999888777777777777777666555444333222222222333333333333444444333333222111111111111222333333333444444444555555xxxfff___[[[VVVRRRPPPMMMKKKIIIKKKHHHEEECCCBBBAAA>>>=========<<<;;;;;;;;;;;;<<<777777888999999999888888666666666666666555555444555555666666666666555555555555555555555555555555444333333333333333444444444444444444444444444444333333333444444333333333111111111222222222222333222222222222333333333333111333444666888999:::::::::<<<@@@BBBCCCEEEGGGIIIHHHIIIKKKMMMOOOPPPPPPPPPNNNRRRVVVVVVTTTSSSUUUXXXdddfffhhhhhhgggkkkrrryyyzzzkkk[[[LLLCCC===:::999<<<===>>>CCCIIIQQQVVV[[[ZZZRRRIIIBBB??????===::::::;;;;;;:::999999:::;;;;;;<<>>???AAA@@@===:::888999999999999888777777777777777666666555333333222222222333333333444444444333333222222222222222333333444444444555555555wwwggg___[[[VVVRRRPPPMMMKKKIIIJJJGGGDDDBBBBBB@@@>>>=========<<<;;;;;;;;;;;;<<<999999999999999888777777666666666777666555444444333444444555555444444333555555555555555555555444666666555444444333444444444444444444444444444444222333333333333333333222000000000000111111111111222222333333444444444555111333444666888999:::::::::<<<@@@BBBCCCEEEGGGIIIHHHIIIKKKMMMOOOQQQRRRSSSRRRSSSUUUXXXYYYYYYXXXWWWaaagggmmmooommmnnnsssxxxvvvdddRRRFFF===999777:::;;;<<<>>>CCCGGGPPP[[[```\\\RRRHHHBBB;;;::::::;;;<<<<<<:::888555666777777888;;;>>>AAAGGGOOO\\\iiixxxwwwnnneee```]]]]]]bbbiiikkkrrrvvvtttlllccc^^^[[[___iiixxxzzzjjj^^^TTTPPPPPPQQQXXXeeevvv~~~|||{{{|||~~~}}}~~~zzzuuuhhhdddccchhhrrr|||}}}xxxyyyzzz{{{~~~}}}zzzyyyxxxvvvvvvwwwxxxyyyyyyvvvwwwxxxzzz{{{{{{zzzzzz{{{||||||zzzuuuooojjjhhhkkknnnsssxxx{{{zzzxxxwwwppprrruuuxxx{{{zzzvvvsssuuuyyyjjjooouuuVVVJJJ@@@===>>>===;;;<<<>>>???>>>===;;;:::999999888888999999:::;;;<<<<<<<<<<<<===???AAA@@@===;;;888999999999999888777777777777777777666555444444222222222333333333444444555555444333333333333333333333333444444444555555vvvggg___[[[VVVSSSQQQNNNLLLJJJHHHFFFCCCBBBAAAAAA???>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::999888666666555666777777777666444333333333444444444444333333333333444444444333222111777666555444444444444555555444444444444333333333222222333333333333222222000000000000111111111222222222333333444444555555222333444666888999:::::::::===@@@BBBCCCDDDFFFHHHGGGHHHJJJLLLNNNQQQRRRSSSRRRSSSUUUYYY^^^```___\\\^^^eeennnrrrsssssswwwzzzqqq]]]OOOBBB<<<888:::;;;:::<<>>AAA???FFFQQQ]]]jjj|||yyysssuuuzzz{{{iiibbb\\\\\\___dddmmmvvvvvvhhh]]]]]]bbbnnn~~~~~~{{{|||}}}~~~oooaaaUUUMMMMMMQQQ\\\mmm}}}{{{zzz}}}{{{nnngggdddjjjssszzz|||zzz}}}~~~{{{xxxvvvtttsssuuuvvvvvvuuussstttvvvwwwyyyzzzzzzzzz||||||{{{yyyvvvssspppnnnqqqtttxxx{{{|||{{{xxxvvvpppsssxxx~~~}}}}}}qqqlllwwwcccSSSCCC============>>>???@@@AAA???<<<999888999888888999:::;;;<<<======:::::::::<<<======;;;:::888999999999999888777777777777777777777666555444222222333333333333444444666555444444333333444444222222222333333333444444uuuggg^^^[[[WWWSSSRRRPPPNNNLLLFFFDDDBBBAAABBBAAA@@@???======<<<;;;;;;;;;;;;<<<::::::::::::999888777777555666777888777666444333444444555555555555444444333333444444444333222111333333333333444555666777555555444444444333333333222222333333333333222222111222222222333333333333111111111222333444444444222333444666888999::::::<<<>>>AAABBBCCCDDDEEEGGGGGGHHHIIIKKKMMMPPPRRRSSSPPPSSSWWWZZZ\\\^^^_________dddlllsssvvvyyy}}}kkk\\\KKKCCC<<<<<<;;;::::::======CCCMMMYYYbbbbbb[[[SSSFFFBBB>>>;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;>>>@@@;;;AAAJJJSSS]]]nnn|||rrrhhhbbbgggppp{{{yyyqqqccc^^^\\\```gggnnnzzz~~~oooeeeaaaeeetttuuuiiieeefffiiirrrtttcccWWWPPPRRRZZZjjj~~~~~~~~~}}}~~~{{{wwwqqquuu{{{}}}~~~~~~{{{{{{{{{{{{}}}}}}|||zzzwwwtttsssuuuvvvuuutttttttttuuuvvvwwwwwwxxxyyy{{{zzzwwwvvvuuuuuutttsssvvvxxxzzz|||}}}{{{yyywwwuuuxxx}}}~~~{{{ooosssjjjRRREEE@@@>>>>>>???>>>@@@AAA@@@===:::::::::999999:::;;;<<<===>>>>>>:::999999999;;;<<<;;;:::888999999999999888777777666777777777777666555555222222333333333333444444555444333333222222333333111111111222222222333333uuuggg^^^[[[WWWTTTRRRQQQOOOMMMEEECCCAAAAAABBBBBBAAA@@@======<<<;;;;;;;;;;;;<<<999999:::::::::999999888555666777888777666444333555555666666666666555555555555666777666555333222//////000111333666888999555555555444444333333333222222222333333222222222333333444444444555555555///000000111222222333333222333444666888999::::::<<>>===::::::;;;>>>@@@GGGTTTaaaeeeaaa[[[NNNHHH@@@:::888:::;;;<<<888999:::999777777888999<<>>>>>???<<<;;;::::::<<<=========888999999999999888777777666777777777777666666555222222333333333444444444444333222222111111222222000000111111111222222222wwwfff___]]]YYYUUUQQQNNNMMMLLLJJJHHHEEECCCCCCBBB@@@>>>;;;:::999:::<<<<<<;;;:::============<<<;;;:::999666666666666777777777777555555555555555555555555555555555444444333333333444444444444444444444444555555555333222222444666777222000444<<>>@@@GGGVVVfffjjjfffVVVLLLDDDAAA===888999???999999999888999999::::::;;;===BBBHHHNNNXXXiiiyyyhhhZZZSSSRRRWWW___nnnwwwxxxnnniiihhhiiinnntttyyy|||yyyggg]]]hhhyyywwweeeWWWNNNMMMRRRSSSXXXeeewwwyyyjjjeeefffsssyyyuuuxxx~~~~~~~~~|||zzzyyyxxx{{{~~~}}}uuusssssssssxxx}}}~~~zzzxxxyyyzzz{{{{{{~~~zzzvvvttttttuuuvvvuuuuuuuuutttssssssuuuwwwyyyzzz|||}}}~~~|||{{{~~~wwwzzzyyyWWWEEEAAA@@@>>>???@@@AAA@@@???<<<:::888666777999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;:::999888777777777777777666666666666444444333333333444555555333444555555333333444555555444444333333444444555wwwfff___\\\YYYTTTQQQNNNLLLLLLHHHFFFCCCBBBBBBAAA@@@>>><<<;;;:::;;;<<<===<<<:::;;;;;;;;;;;;:::999888888666666666666777777777777555555555555555555555555666666666555555444444444444444444444444444444444444555555444222222333555333000...111666999666111222222222222222222222222222222222333333333333333222333333444666777777888<<<;;;<<<>>>AAADDDFFFGGGHHHIIIIIIIIIJJJNNNRRRVVVXXXXXXZZZ]]]^^^^^^^^^^^^^^^```eeejjjooossswwwxxx~~~ooo```OOOEEE@@@;;;:::;;;;;;======BBBOOOaaajjjkkkdddWWWJJJDDD@@@<<<:::<<<::::::999999999999::::::999:::>>>DDDGGGOOO^^^mmmqqq^^^RRRMMMQQQXXXhhhpppwwwwwwqqqkkkhhhiiirrrxxx|||hhh[[[ddduuu{{{iii[[[PPPKKKMMMLLLOOOYYYiiixxx|||tttrrr{{{vvvrrruuu|||~~~~~~~~~|||wwwvvvvvvyyy~~~}}}vvvooooooqqqtttyyy~~~}}}}}}~~~{{{xxxuuuttttttuuurrrssssssrrrrrrtttwwwzzz{{{|||}}}~~~|||{{{|||vvvuuu}}}fffMMMDDD@@@===<<<<<<>>>>>>===<<<:::999666777999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;:::999888777888777777777666666666666555555444333333444444444333444555555333333444555444444333333333333444444wwwfff^^^\\\XXXTTTPPPMMMKKKKKKFFFDDDBBBAAAAAAAAA@@@>>>===<<<;;;<<<======<<<;;;999999999999999888777666666666666666777777777777555555555555555555555555666666666666666555555555444444444444444444444444333555666555444222333333222000//////111333222111222222222222222222222222111111222222333444444444222222333333444555666666:::;;;<<<>>>@@@CCCEEEFFFKKKKKKKKKJJJLLLOOOUUUYYYZZZ\\\]]]___```bbbcccccc^^^aaadddfffgggjjjooosss{{{rrr___PPPEEE===<<>>III[[[kkkrrrrrrcccSSSJJJEEEAAA===<<<;;;::::::999999:::::::::::::::<<<@@@BBBFFFRRR^^^rrr~~~hhhVVVMMMNNNTTT```ffflllmmmkkkjjjmmmppp|||kkk[[[```rrrtttdddUUULLLHHHHHHHHHNNNYYYffftttsssoooqqqxxx~~~||||||}}}|||{{{rrrrrrsssuuuzzz~~~|||}}}~~~~~~~~~{{{tttnnnnnnpppsssxxx~~~~~~}}}yyywwwuuuuuuuuuqqqrrrrrrqqqrrruuuyyy}}}~~~~~~{{{zzz}}}~~~|||zzz{{{wwwnnnnnnxxxXXXGGGAAA???999999;;;<<<<<<;;;:::999777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888888888888777777777666666666666666555444333333333333333444555555333333444555333333222222222222333333xxxggg]]][[[WWWSSSOOOLLLKKKJJJFFFDDDBBBAAABBBBBBAAA@@@>>>===<<<<<<===>>><<<;;;888888999999888777777666666666666666777777777777444444444444444444444444666666555555555555555555444444444444444444444444222444666666444333222333444444333222111111333555333333333333333333333333111111111222222222222222111111222333333444555555888999;;;===>>>AAACCCFFFKKKKKKKKKJJJKKKOOOUUUYYY]]]___```___aaacccdddccc```dddffffffdddfffmmmtttzzz{{{sssbbbQQQCCC>>>@@@======<<<===EEEUUUgggssswwwlll^^^RRRIIIDDDAAAAAA<<<;;;;;;::::::::::::;;;;;;:::<<>>BBBEEEIIIIIIIIIIIIJJJMMMSSSWWW]]]aaabbb___```cccccc___```ccceeedddbbbeeelllssswwwuuuvvv{{{{{{tttaaaNNNBBB>>><<<;;;<<<>>>BBBMMM\\\iiitttssskkk]]]MMMCCCAAABBB===<<<<<<;;;::::::;;;;;;999888:::>>>???@@@FFFMMMUUUaaaooo|||iiiXXXQQQOOOOOOUUU^^^gggpppzzz}}}mmm___ddduuu}}}vvvyyy}}}iiiVVVIIIIIIFFFGGGMMMUUU```ooo{{{uuummmmmm~~~{{{yyywwwvvvvvvvvvuuutttmmmnnnppprrrtttvvvxxxyyyssswwwzzzxxxtttrrruuuyyytttvvvyyy{{{}}}uuummmkkkiiihhhiiimmmnnnqqqvvvyyyzzz|||}}}}}}}}}}}}}}}|||{{{zzzyyyyyyxxxwwwuuuwwwzzz}}}~~~wwwuuuxxxzzzyyyyyyxxxyyyiii\\\cccnnnfffNNNDDDAAA======<<<<<<;;;;;;:::999999999999999:::;;;;;;<<<========================;;;;;;;;;:::::::::::::::888888888888777777777777888777666555444333333333333444555555333333444555333222222111111222222333xxxggg^^^\\\XXXTTTPPPMMMKKKKKKHHHFFFDDDCCCCCCCCCBBBAAA???===<<<<<<===<<<;;;:::999999:::::::::999999888666666666666777777777777333333333333333333333333333333333444444444444444444444444444444444444444333555666555444222333333222333333222111111222333444444444444444444444444444444333111000///...---222222222333333444444444444777:::;;;;;;<<<@@@DDDEEEFFFGGGHHHIIILLLPPPSSSZZZ```bbb___```dddccc]]]]]]___```______bbbggglllnnnmmmmmmpppvvv||||||sss]]]KKKCCC===;;;;;;<<>>===<<<<<<;;;;;;;;;;;;777666888<<<======AAAFFFMMMVVVbbbnnnzzzvvvbbbTTTKKKLLLTTT```nnnzzztttkkkeeekkkzzz}}}uuullloooyyy~~~zzz{{{|||}}}{{{zzz}}}vvvbbbSSSIIIEEEDDDIIIQQQ\\\lllyyysssnnnooowwwwwwvvvvvvuuutttsssrrrlllmmmoooqqqsssuuuvvvwwwssswwwzzzxxxtttrrruuuxxxuuuuuuwww{{{~~~}}}xxxtttqqqiiibbb``````^^^```ddddddkkktttzzz}}}~~~}}}~~~~~~|||{{{|||}}}|||zzzxxxxxxyyy{{{~~~}}}}}}}}}~~~}}}{{{}}}}}}{{{xxxxxx{{{ppp]]]]]]aaaooolllRRREEE@@@???>>>>>>===<<<;;;;;;::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999888888888777777777777777666555444444444444333444555555333333444555333333222222222222333333yyyggg___\\\YYYTTTQQQNNNLLLLLLIIIFFFDDDBBBBBBBBB@@@???>>>===;;;;;;<<<;;;:::888888999999::::::999999888666666666666777777777777555555555555555555555555444444444444555555555666444444444444444444444444444555555444222222333555111111111222333333222111333333333333333333333333555444444333222111000000333333333333444444444444333666::::::999;;;???DDDBBBDDDGGGHHHIIIKKKNNNPPPTTT^^^bbb```aaagggeee^^^\\\[[[[[[[[[]]]___bbbcccfffhhhjjjmmmpppsssxxx{{{{{{{{{}}}qqq]]]QQQFFF@@@<<<======???FFFOOObbbmmmtttlll]]]QQQHHHBBB???>>>===<<<;;;;;;;;;;;;777666888<<<===<<<===AAAFFFLLLVVVaaalllxxxtttaaaRRRRRR\\\kkk|||ooonnnpppwwwyyyqqqooosssqqqiiigggllltttwww|||zzzrrrlllhhhjjjkkkjjjiiimmmvvv|||uuueeeRRRKKKEEEFFFLLLWWWhhhwwwvvvnnnmmmrrrwwwxxxxxxwwwvvvtttsssrrrjjjkkkmmmooorrrtttvvvwwwyyy{{{{{{xxxtttrrrrrrttttttssssssvvvzzzzzzuuupppggg___YYYWWWWWWUUUWWWZZZ]]]fffsss|||~~~{{{yyy{{{|||}}}|||zzzxxxxxxyyy}}}|||zzzzzzzzz{{{}}}~~~{{{yyyyyy}}}ccc]]][[[cccvvvpppVVVGGG@@@======<<<<<<<<<<<<<<<===::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;999999999888888888777777666666555555555555555666333444555555333333444555444444333333333333444444yyyhhh___]]]YYYUUUQQQNNNMMMLLLHHHFFFCCCBBBAAA@@@>>>===>>><<<;;;;;;;;;;;;999888777888888999999999888888666666666666777777777777777777777777777777777777444555555555666666777777444444444444444444444444555555555333222222444666222111222444666666444111111111111111111111111111444444444444444444444444333444444444444444444555222666::::::999:::???DDDAAACCCGGGIIIJJJKKKMMMOOOPPP[[[aaa```cccjjjhhh```]]][[[ZZZZZZ\\\^^^^^^^^^aaaffflllooopppqqquuuxxxxxxwwwwww}}}lll```OOOFFF??????>>>>>>DDDLLLWWWdddooommmfff]]]QQQGGG??????>>><<<<<<;;;;;;;;;:::999:::>>>???<<<===@@@AAAEEEMMMWWWaaammm{{{ooo___ZZZeeevvvzzzoootttzzzsssgggccckkkppphhhbbbbbbjjjmmmrrrwww|||{{{zzzyyywwwqqqhhhaaaYYY[[[]]]\\\\\\aaajjjrrr~~~uuu___UUUJJJFFFIIISSSeeeuuu~~~vvvmmmiiimmmtttxxxyyyzzzyyywwwtttssssssiiijjjkkknnnqqqtttvvvxxx~~~}}}{{{wwwssspppoooooopppnnnooosssxxxyyyuuuqqqddd\\\UUUSSSRRRPPPPPPSSSWWWcccrrr|||}}}yyyvvvyyy{{{||||||zzzyyyxxxxxx{{{zzzxxxwwwxxxyyy{{{|||{{{~~~yyyzzz{{{iiiaaaYYY\\\jjjqqqYYYJJJAAA;;;::::::;;;<<<===>>>???;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;999999999888888888888777666555555555555666666777333444555555333333444555555444444333333444444555yyyggg___\\\XXXUUURRROOOKKKHHHIIIGGGEEEBBB@@@>>>===<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;:::999999999999888777666555444444444555555555444333333222444444444444444444444444555555555444444333333333222222333333333444444444111111000000111333555666444333333222222333333444444444444333333222222222444444444555555555555666222555888:::;;;===???@@@DDDEEEHHHJJJLLLMMMMMMMMMUUU[[[ccchhhgggeeeeeeeee______]]][[[ZZZZZZ\\\]]]bbbiiipppqqqnnnnnnttt{{{yyy{{{|||uuubbbOOO@@@>>>>>><<<@@@HHHKKKXXXffflllnnnhhhYYYJJJFFFEEEAAA===999777999;;;::::::::::::::::::::::::???BBBHHHMMMUUU```lllvvvuuunnnvvv{{{vvvqqq{{{jjj^^^YYY___aaaZZZVVVYYY\\\]]]```gggsssxxxppplllmmmpppqqqpppkkkddd^^^XXXRRRMMMMMMOOOSSS[[[ccctttzzzlll]]]OOOLLLMMMRRRaaappptttjjjeeehhhqqqyyy}}}zzzvvvsssqqqppppppmmmnnnooopppqqqrrrssssss{{{zzzyyywwwuuusssqqqppptttooonnnuuu{{{|||||||||pppjjjccc\\\UUUPPPPPPSSSXXXeeeuuu{{{xxxyyyyyyyyyxxxxxxyyyyyyyyy{{{zzzyyyxxxwwwvvvvvvwwwzzzzzz}}}}}}xxx{{{lll\\\aaaiiiqqq]]]JJJIII>>>@@@???<<<;;;<<<======;;;:::999999999:::;;;<<<===============<<<<<<<<<===<<<;;;::::::::::::;;;:::::::::999999999888888999888777666444444333333555444333333333333444555222222222222222222222222xxxfff___\\\XXXUUURRROOOKKKHHHHHHFFFDDDBBB@@@???>>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888666666666777777777777777555666666666555555444333777777777777777777777777555555444444444333333333222222333333333444444444666555333222111000000000444333333222222333333444444444444333333222222222444444444444555555555555222555888:::;;;<<>>BBBGGGMMMWWWccckkkxxx}}}|||kkk^^^UUUWWWWWWPPPLLLOOOOOOQQQTTTZZZeeeuuusssiiifff___bbbhhhooosssppphhh```TTTNNNIIIIIIJJJKKKQQQWWWgggppp~~~{{{jjjZZZRRROOOQQQ]]]kkk~~~wwwlllfffgggmmmuuu{{{}}}yyyuuurrrqqqpppooooooooopppppppppqqqqqqwwwwwwwwwvvvuuutttrrrqqqqqqnnnooowww}}}qqqfff]]]YYYXXXaaakkkzzz}}}zzzzzzyyyyyyxxxxxxyyyyyyzzzzzzyyyxxxwwwwwwvvvvvvvvv{{{|||{{{~~~kkkdddfffooonnnUUUJJJ======<<<;;;;;;===??????<<<;;;:::999999999:::;;;============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999888777666555444444444555444333222222333444555333333333333333333333333xxxfff___\\\XXXUUURRROOOKKKHHHFFFEEEDDDBBBAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;999999999:::999888888777666666666777777777888888666666666777666666555444444444444444444444444444555444444444444333333333333333333333444444444444888777555333111000//////444333333222222333333444444444333333333333222222444444444444555555555555222555777999:::<<<>>>AAAFFFGGGIIILLLNNNPPPPPPQQQOOOUUU___jjjqqqqqqlllhhhkkkhhheeebbbaaaaaabbbccciiirrr|||{{{tttpppnnnsss~~~}}}hhhSSSKKKFFF???:::;;;>>>DDDLLLXXXfffooonnniiiUUUOOOHHHCCCAAA@@@===;;;::::::::::::::::::::::::888;;;>>>AAAEEEMMMWWW___lllnnn___RRROOOMMMGGGDDDGGGFFFHHHJJJNNNWWWggg|||wwwjjj^^^XXXXXXPPPVVVaaaqqq||||||rrrgggVVVPPPKKKIIIGGGFFFIIINNNWWWbbbsss{{{ggg[[[TTTRRR\\\iiippphhh```aaajjjuuu{{{}}}|||||||||xxxuuusssrrrssssssrrrpppoooooonnnnnnssstttuuuuuuuuuuuutttsssqqqppprrrzzzuuukkkeeekkksss}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzyyyxxxxxxwwwwww}}}~~~kkkdddmmmgggNNNBBB???<<<<<<===>>>??????===<<<;;;999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999:::::::::999999999888888999888777666555444444444555444333222222333444555333333333333333333333333yyyggg___\\\XXXUUURRROOOKKKHHHEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::888999999999999888777777999999888888777666666555555555666666666555555444333333333333333333333333444444444444444444444444333333333444444444444555333333333333222333333333444333333222222333333444333333333333333333333333333333444444444555555555333555777888999;;;>>>AAAEEEFFFHHHKKKMMMPPPQQQRRRRRRVVV^^^hhhqqqsssooojjjllliiifffddddddfffggghhhfffoooyyy{{{vvvtttxxxmmmWWWLLLIIIDDD???>>>??????CCCMMM]]]jjjppppppcccYYYLLLDDDBBBAAA===:::;;;;;;::::::::::::999999999;;;===???AAAFFFOOOUUUaaauuuyyyxxx|||sssdddUUUOOOKKKFFFDDDEEEDDDGGGJJJKKKQQQ```uuu|||ooodddYYYPPPLLLMMMKKKRRRbbbyyytttddd[[[SSSMMMHHHEEEGGGKKKJJJWWWjjj{{{tttggg]]]XXX___jjj}}}uuufff___\\\cccsss~~~~~~~~~|||zzzyyyxxxyyywwwuuurrrpppooonnnnnnqqqrrrtttuuuvvvuuutttsssuuutttvvv}}}yyysssxxx~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}|||{{{{{{}}}yyyhhhooo{{{ZZZMMMEEE???===>>>>>>======>>>===;;;:::999999999:::;;;;;;<<<<<<<<<<<<<<<===999:::<<<======<<<:::888:::::::::999999999888888999888777666555555555555444444333222222333444444444444444444444444444444{{{iii___\\\XXXUUURRROOOKKKHHHDDDDDDCCCBBBAAAAAAAAAAAA;;;;;;;;;;;;::::::::::::888999999999999888777777999999888888777777666666333444444555555555444444666666666666666666666666444444444444444444444444333333444444444555555555111111222333444444555555444333333222222333333444333333333333333333333333333333333444444444444555333444666777999;;;>>>AAADDDEEEGGGIIILLLOOOQQQSSSZZZZZZ^^^eeelllppppppnnnkkkgggddddddhhhlllnnnooonnnrrrxxx|||~~~|||zzzxxxrrr[[[MMMHHHEEEBBB@@@AAA======EEESSSbbblllqqqooocccRRRGGGBBB@@@===:::;;;;;;;;;::::::999999999888;;;<<<======AAAHHHMMM[[[mmmrrriiihhhmmmyyy~~~qqqaaaWWWQQQLLLGGGEEE@@@DDDHHHJJJPPP]]]qqqxxxjjj[[[SSSOOOKKKGGGFFFLLLUUUhhhssshhh[[[QQQIIIDDDEEEIIIEEERRRddduuuwwwkkkccceeennn}}}qqqggg```^^^aaannn~~~~~~|||zzzwwwtttqqqooooooooorrrsssuuuwwwwwwvvvuuusssvvvuuuwww||||||}}}~~~~~~~~~~~~~~~~~~|||tttqqqlllXXXKKK???===???===<<<===???===<<<:::999999:::::::::;;;;;;;;;<<<<<<======888:::<<<======<<<:::999:::::::::999999999888888999888777666666666666666444333222222222222333444444444444444444444444444}}}jjj___\\\XXXUUURRROOOKKKHHHEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;:::999999999:::999888888777555666777777888999::::::222333444444444444444444555555555555555555555555333333333444444444444555333444444444555555555555333444444444444333333222444333333222222333333444222222333333333333444444333333333333444444444444333444666777888:::>>>AAACCCDDDFFFIIILLLOOORRRTTT_________bbbgggllloooppplllhhheeegggmmmssswwwxxxrrrrrrtttyyy}}}hhhWWWMMMGGGBBB??????;;;:::AAALLLXXXeeennntttiiiZZZMMMEEEAAA>>><<<<<<;;;;;;::::::999999888777999:::::::::===CCCHHHUUUdddzzzpppaaa\\\___kkktttwww}}}tttiiibbbZZZQQQJJJ???AAADDDGGGNNN\\\nnn||||||{{{~~~{{{uuujjj\\\NNNKKKLLLKKKIIIHHHRRR\\\ooosssdddXXXLLLCCCBBBEEEEEENNN\\\mmm~~~rrrooouuuyyywwwyyyxxxoooeee___YYY___jjjzzz|||||||||}}}}}}{{{wwwtttqqqpppppppppssstttwwwyyyzzzyyywwwvvvvvvttttttyyy~~~}}}~~~~~~~~~~~~}}}uuu}}}eeeRRRAAA>>>???===<<>>===<<<:::::::::;;;;;;:::::::::;;;<<<<<<======999:::;;;<<<<<<<<<;;;::::::::::::999999999888888999888777777666666666777444333222111111222333444333333333333333333333333|||iii___\\\XXXUUURRROOOKKKHHHFFFEEECCCBBBAAA@@@@@@@@@>>>>>>>>>>>>============:::::::::::::::999999888555666777888999::::::;;;333333444555555555555555333333333333333333333333333333333444444444555555444444444444555555555555555555555555444333111000444333333222222333333444222222222333333444444444222222333333333444444444333444555666777:::>>>AAADDDEEEFFFIIIMMMQQQTTTVVV___```aaabbbeeeiiinnnrrrqqqmmmiiikkkssszzz~~~xxxvvvvvv{{{mmm]]]RRRIIIDDD???<<<<<>><<>>AAAEEEFFFGGGJJJNNNRRRVVVXXX\\\___bbbcccdddhhhnnnsssvvvqqqmmmpppwww~~~nnn___SSSLLLCCC@@@???BBBBBBEEEQQQ^^^lllkkkfff^^^SSSJJJDDDAAA<<<<<<;;;::::::999888888777999;;;<<<;;;>>>CCCGGGDDDMMM[[[kkkyyyjjj]]]UUUXXX]]]___iiivvvzzzooo```YYYPPPKKKPPP]]]lllwwwpppmmmiiiccc___]]]___aaa```aaabbbbbbaaaaaaaaabbbeeejjjrrr{{{}}}|||tttkkkddd___ZZZVVVVVVUUUTTTXXX]]]___jjj}}}sssdddTTTJJJGGGEEEFFFMMM\\\rrr}}}uuummmgggeeeaaa[[[\\\```hhhzzz{{{vvvwwwzzz{{{|||~~~~~~~~~~~~yyywwwssspppnnnnnnoooppppppsssxxx}}}|||wwwwww{{{|||}}}~~~|||{{{{{{zzzzzzzzzzzz{{{{{{{{{|||~~~~~~}}}{{{sssxxxuuuXXXMMMHHH@@@<<<======<<<;;;:::;;;;;;===>>>999999::::::;;;<<<======;;;::::::::::::;;;<<<===:::::::::999999999888888999888777777777777777888333333222111111222333333222222222222222222222222vvvfff]]]ZZZVVVSSSPPPMMMIIIGGGFFFFFFEEECCCBBBAAA@@@???=========<<<;;;;;;::::::999777555777:::;;;:::888444444555555666777777777666666666666666666666666555555555555555555555555555555555555555555555555555555555444444333333333333333333333333333333333222222222222222222222222111222444666666555444333444333333222222333333444000111333444444666999;;;CCCGGGKKKLLLLLLNNNUUU[[[[[[]]]___aaadddhhhlllpppvvvtttsssvvv|||xxxcccSSSKKKAAA<<>><<<;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<===???BBBGGGOOO[[[iiixxxzzzggg]]]YYY\\\eeeooo{{{hhh]]]```kkkpppoooeeeYYYOOOMMMLLLIIIGGGGGGLLLLLLKKKKKKKKKKKKKKKKKKIIIOOOWWW```hhhqqq{{{zzzuuuvvvvvvtttwwwwwwvvvuuuvvvyyy|||~~~~~~~~~zzztttmmmhhh^^^ccclll{{{|||lll[[[QQQGGGEEEIIIRRR^^^kkkzzz{{{tttiiiaaaYYYVVVXXXcccwww}}}}}}{{{zzzyyyzzzzzz{{{zzzzzzzzz{{{|||}}}~~~wwwssspppooorrruuuwwwwwwuuuvvvwww{{{~~~}}}{{{uuuuuuzzzzzzyyyxxxzzz|||}}}{{{yyyzzz{{{|||}}}~~~}}}||||||{{{lllcccmmm{{{|||]]]LLLDDD???<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999:::;;;;;;:::;;;;;;<<<;;;;;;::::::;;;;;;;;;:::::::::999999888888777777777777777888777666555444333333333333222222222333333444444444tttddd^^^[[[XXXUUURRROOOLLLIIIFFFFFFEEECCCBBBAAA@@@???=========<<<;;;;;;:::::::::888888888:::;;;:::999777777777666555555444444666555555555444444333333555555555555555555555555333333333333333333333333222222222222222333333333333333333333333333333333111111111111222222222222111222444555555555444333444333333222222333333444333444555444444444666888<<<@@@EEEHHHIIILLLPPPSSSWWWZZZ]]]```bbbeeeiiilllwwwyyy}}}~~~~~~~~~~~~~~~xxxttt~~~mmmZZZIIICCCAAA@@@DDDKKKVVVdddoooppplllfffYYYLLL???@@@@@@>>><<<;;;===@@@;;;;;;:::::::::;;;<<<<<<===>>>@@@DDDLLLWWWccckkkyyyyyyiii``````jjjuuuyyy|||vvvzzzwwwnnnqqqzzz}}}zzzjjj^^^SSSNNNMMMKKKIIIIIIEEEDDDCCCBBBAAABBBCCCDDDAAAEEEKKKRRRZZZccclllrrrsssqqqsss|||yyyssskkkdddeeeooossstttwwwvvviii```UUUYYYaaalll{{{{{{eeeUUUGGGDDDEEEKKKTTT\\\hhhqqqyyy~~~xxxpppaaaYYYQQQQQQZZZmmm}}}|||{{{zzzyyyyyyyyyyyyvvvwwwwwwxxxxxxwwwwwwwwwrrrooolllmmmqqqwww||||||{{{zzz||||||uuuqqqrrryyyzzzzzz{{{}}}~~~~~~|||yyyyyyzzz|||}}}}}}}}}|||{{{{{{zzz{{{~~~ttt\\\___iii}}}pppUUUEEE@@@???<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::;;;<<<::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999888777666666777777777666555444444333333444222222333333333333444444tttddd]]]ZZZWWWTTTRRROOOLLLIIIFFFFFFEEECCCBBBAAA@@@???=========<<<;;;;;;:::::::::999999999:::::::::999444444555555666777777777555555555444333333222222555555555555555555555555555555555555555555555555222222222333333444444444333333333333333333333333222222222222333333333333111222333444444444444333444333333222222333333444444555666555333333555666999===CCCGGGIIIKKKNNNPPPTTTWWW[[[___aaadddgggiiirrrwww|||~~~|||zzzyyyzzzvvvzzz~~~xxxssspppvvvsss[[[LLLFFFCCCEEEIIITTT^^^hhhlllmmmjjj___SSSFFFDDDBBB???===<<<===>>>;;;;;;:::::::::;;;;;;<<<=========>>>BBBKKKTTT[[[jjjqqq||||||pppnnnvvv}}}ooohhhlllwww}}}yyywwwvvvvvvvvvccchhhlllrrr|||vvviii```\\\YYYUUURRRHHHFFFDDDBBB@@@@@@AAAAAAEEEFFFHHHLLLQQQXXX___ccccccbbbfffoooxxx}}}uuuggg]]][[[dddvvv}}}nnn^^^SSSQQQTTTYYY```lllmmmYYYLLLFFFDDDHHHMMMRRRZZZaaakkknnnuuuzzzuuummmdddYYYSSSOOOSSS___vvvyyyyyyxxxwwwwwwvvvvvvvvvrrrssstttuuuvvvuuutttsssqqqnnnkkkkkkooowww~~~}}}}}}}}}yyysssqqqssszzz|||}}}}}}{{{yyyzzz{{{|||}}}||||||{{{xxxwwwvvvxxx|||jjjbbb```nnn___IIIBBBDDD======<<<<<<<<<<<<<<<<<<:::999999999::::::;;;<<<::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::999888777666666666666888777666555444444444444333333333333333333333333sssddd[[[YYYUUUSSSQQQNNNKKKHHHFFFFFFEEECCCBBBAAA@@@???=========<<<;;;;;;::::::999999:::999999888999999444444555555666777777777555555444444444333333333555555555555555555555555555555555555555555555555333333444444555555666666333333333333333333333333333333333333444444555555222222222333333333333333444333333222222333333444555666666555333333444555888;;;@@@DDDHHHJJJMMMNNNPPPTTTYYY]]]```bbbdddeeelllrrryyy|||{{{yyyxxxyyyxxxzzz}}}}}}zzzvvvsssrrrpppvvv~~~nnnYYYLLLEEECCCDDDMMMRRRYYY```fffiiieee___PPPJJJCCC@@@??????;;;888<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;>>>CCCKKKPPPYYYaaannn|||~~~nnn___YYY^^^kkkvvv}}}zzztttnnnhhhfffeeefff\\\aaaeeeiiisssyyyqqqkkkccc\\\PPPOOOLLLIIIFFFEEEDDDDDDFFFEEEEEEFFFJJJNNNSSSUUUVVVUUUXXXaaaiiiqqqzzzyyyiii___YYY]]]mmm}}}|||kkkZZZOOOLLLOOOTTTZZZfff{{{zzzeeeSSSKKKFFFGGGJJJMMMSSSXXX\\\]]]cccpppzzzssslllaaaWWWPPPNNNPPPZZZiiizzztttttttttttttttsssssssssnnnooorrrtttuuuvvvuuuuuutttqqqmmmlllnnnttt|||~~~}}}~~~|||yyyuuutttvvv|||~~~}}}zzzzzz|||}}}}}}}}}|||{{{xxxvvvuuuvvvzzz~~~}}}}}}~~~}}}jjj\\\bbbvvvjjjNNNDDDDDD???>>>===<<<<<<<<<<<<===;;;::::::999999::::::;;;999::::::;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::999999888777666666777777888888777666555555555555333333333333333333333333ttteeeZZZXXXUUURRRQQQNNNKKKHHHFFFFFFEEECCCBBBAAA@@@???=========<<<;;;;;;::::::888999:::999777777777999777777777666555555444444444444444444444444444444555555555555555555555555333333333333333333333333555555555555666666666666333333333333333333333333222222333333444444555555222222222222333333333333444333333222222333333444555666666555333333444555777999<<>>CCCGGGOOOVVVdddttt~~~sss```TTTPPPVVVdddpppxxxvvvrrrlllfffcccdddeee```eeeiiilllttt}}}pppeeeVVVUUUSSSQQQNNNKKKIIIHHHHHHFFFDDDEEEGGGJJJLLLLLLMMMKKKMMMSSS[[[cccooozzz~~~oooeee]]][[[fffuuu}}}mmm]]]RRRIIIMMMTTT^^^lllrrrXXXNNNEEECCCEEEGGGKKKOOOQQQTTT[[[iii|||{{{rrrkkkdddYYYPPPIIILLLUUUcccssszzzrrrooopppqqqrrrrrrrrrqqqqqqmmmnnnpppsssuuuwwwxxxxxxwwwuuuqqqmmmmmmqqqxxx~~~}}}|||}}}||||||||||||||||||||||||||||||zzzxxxwwwxxx|||~~~~~~zzz{{{}}}~~~~~~~~~}}}|||yyyxxxvvvwwwzzz}}}~~~zzzzzzzzz}}}ttt]]][[[hhh~~~vvvWWWFFFBBBAAA@@@>>>===<<<<<<======<<<<<<;;;:::999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888888777777777777888888999888777666666555555666444444333333333333222222uuueee[[[YYYUUUSSSQQQOOOLLLJJJFFFFFFEEECCCBBBAAA@@@???=========<<<;;;;;;::::::777888:::888666555666888777777777666555555444444444444444555555666666777555555555555555555555555333333333333333333333333555555555555555444444444333333333333333333333333000000111222222333444444222222222222222333333444444333333222222333333444555666666555333333444666555666888<<>>===<<<<<<===>>>>>>===<<<:::999888777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;666666666666777888999:::999999888777666666666666444444444333333222222222uuufff\\\ZZZVVVTTTSSSPPPMMMKKKFFFFFFEEECCCBBBAAA@@@???>>>======<<<;;;;;;::::::666888999888555444555777444444555555666777777777333444444555666777888888555555555555555555555555555555555555555555555555555555555444444333333333333333333333333333333333...//////000111111222222222222111111222222333444444333333222222333333444555555666555333333555666444444555999???DDDHHHJJJIIINNNUUU[[[]]]^^^^^^^^^XXX[[[bbbmmmwww~~~~~~|||{{{||||||{{{yyyyyyyyy{{{xxxvvv{{{lllYYYOOOJJJCCCBBBCCCDDDEEEFFFKKKQQQZZZXXXSSSLLLEEEBBBBBBDDD===<<<;;;:::::::::::::::<<<>>>??????=========>>>AAACCCLLLWWW___fffsssvvvaaaVVVSSSVVV```lll}}}|||yyyzzz{{{|||{{{xxxuuusssnnnjjjeeebbb```\\\WWWSSSOOOKKKHHHJJJNNNVVVeeesss}}}ttthhh```gggtttsssggg]]]bbblllyyyxxxjjj[[[TTTSSSSSSVVVYYY___gggrrr~~~{{{uuuiii[[[TTTSSSRRRNNNSSSXXXcccpppyyy{{{ssspppmmmkkkmmmoooqqqrrrssssssssspppppppppqqqsssuuuxxxyyyyyyxxxuuupppmmmnnnsssxxx|||yyyyyy}}}|||xxx|||}}}}}}~~~~~~~~~}}}}}}zzzyyyyyyxxxxxxwwwwwwwwwzzz{{{}}}{{{yyyzzz||||||}}}~~~~~~|||zzzyyyyyy{{{|||{{{zzz{{{yyyyyy|||}}}|||xxxggg___ccc}}}oooWWWKKKBBBAAA???===<<<<<<===>>>???>>><<<:::888777666666888999:::;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;555666666666777999:::;;;:::999888777666666666666444444444333333222222222uuueee^^^\\\YYYVVVSSSOOOJJJGGGGGGEEECCCCCCBBBAAA>>><<<<<<;;;;;;;;;;;;:::::::::;;;;;;::::::999888888777999999888777666555444444999888555444333444555777666666555555555444444444444444333222333444555666555444444333333444444555444444444444333333222111111000000000000000000111222222333444444444333333444444555555555555444444555555555555666666666666999999::::::<<<@@@FFFKKKLLLOOORRRUUUXXX[[[^^^aaa\\\]]]aaaiiisss}}}lllVVVMMMGGGCCC???===???BBBEEEGGGLLLPPPRRRPPPNNNMMMHHHCCCAAA???===<<<<<<===<<<;;;>>>=========<<<<<<<<<<<<<<>>>>><<<;;;999999:::;;;<<<<<<<<<;;;:::999::::::;;;;;;;;;;;;:::::::::999999888888999999:::999888777666555555555555555444444333333222222111uuueee\\\ZZZWWWTTTRRRPPPLLLIIIHHHFFFEEEDDDDDDCCC@@@>>>>>>============<<<<<<<<<;;;;;;;;;:::999999888888888888777777666666555555888777666444444444555666666666555555555444444444444444333333333444555666555444444333333444444555333444444444333333222111444333333222222333333444333333333333222222111000333333444444444444333333444444444444555555555555555555777888:::???EEEJJJLLLOOOSSSUUUWWWZZZ]]]___[[[]]]bbbhhhqqqzzzxxxcccYYYNNNIIICCC??????AAADDDEEEIIINNNSSSUUUWWWWWWPPPHHHCCCAAA???>>>===<<<:::888===============<<<<<<<<<:::<<>>===<<<999:::===??????@@@???>>><<<;;;999999:::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999::::::;;;:::999888888777777777555555444333333222222111vvveeeZZZWWWUUUSSSRRRPPPMMMJJJGGGEEECCCCCCCCCBBB@@@???>>>============<<<<<<<<<;;;;;;;;;:::999999888888777777777777666666666666666666666555555555555555555555555555555444444444444333333333333444555666555444444333333444444555333333444444444333222222555444444333333444444555333333333333222000///...222333333333333333333222222333333333444444444444111222333555777<<>>>>>BBBHHHOOOWWW```ccc\\\RRREEECCC@@@???>>>===:::888======<<<<<<======>>>>>>;;;<<<===>>>@@@DDDJJJNNN[[[dddrrrzzznnnlll|||yyywww}}}lll[[[NNNFFFIIIKKKPPPcccxxxsssgggiiirrr{{{wwwuuuxxx}}}~~~sssiiiffffffeeedddeeeXXXVVVRRRQQQXXXhhh}}}~~~yyyuuuttttttrrrooooooqqqsssttttttpppnnnllllllnnnpppppppppnnnqqqsssvvvwwwyyy|||~~~xxxwwwtttrrrqqqrrrsssssstttwww{{{{{{yyywwwxxxzzz|||{{{zzzzzzyyyyyyyyyyyy|||zzzwwwuuutttuuuwwwxxxvvvtttsssvvv||||||yyyxxxwwwuuutttrrrvvvyyy{{{yyywwwuuuuuuxxxyyy{{{|||~~~}}}{{{xxxxxxzzz{{{||||||~~~vvvbbbfffrrriiiTTTJJJAAA??????===;;;;;;???@@@BBBBBBAAA???<<<:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<::::::999999999999::::::;;;;;;999888888888888888555555444444333222222222vvveeeZZZWWWTTTRRRPPPOOOLLLJJJEEECCCAAA@@@@@@@@@???===<<<;;;;;;;;;;;;::::::::::::::::::999888888777777555666666666777777777888444555555666666555444444555555555555555555555555333333333333444444555555555444444333333444444555333333333444444333333222333333333222222333333333333333333333333222111000333333444444444444333333333333333333444444444444000111333444555999>>>BBBLLLOOOTTTWWWXXXYYYZZZ\\\^^^bbbfffiiikkkrrr|||zzzmmm]]]VVVMMMEEE@@@===<<<;;;<<<@@@HHHTTTbbbkkkhhh```MMMIIICCC???>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@===>>>>>>======???BBBEEEPPPWWWbbbnnnwwwwwwwwwxxxmmmjjjmmmrrrxxx}}}sssfffccciiirrryyyrrraaaTTTKKKIIIKKKRRRfff{{{xxxiiijjjsss|||sssiiifffiiiqqqxxxnnnhhhddd^^^[[[[[[VVVTTTTTT]]]ooo{{{{{{zzzwwwvvvtttrrrqqqrrruuuwwwxxxxxxpppooonnnnnnooopppooonnnkkkmmmqqqtttwwwzzz|||}}}yyyxxxuuusssrrrqqqqqqrrrnnnsssxxxxxxuuutttwww{{{||||||{{{{{{{{{|||}}}}}}|||yyyxxxxxxzzz{{{zzzxxxvvvwwwzzz}}}~~~~~~~~~|||yyyyyyxxxxxxxxxuuuvvvwwwwwwvvvvvvvvvvvvvvvwwwxxxyyy{{{{{{{{{{{{{{{yyywwwwwwzzz}}}iiicccjjjdddTTTDDD@@@@@@@@@>>>===>>>@@@CCCDDDDDDAAA>>><<<888999:::;;;<<<<<<======<<<<<<============<<<<<<:::::::::999999:::::::::999999888777666666666666555555555444333333222222wwwfff\\\YYYUUURRRPPPMMMKKKIIIFFFDDDAAA@@@@@@@@@???>>><<<;;;;;;;;;;;;:::::::::999999999888777777666666555555666666777777888888333444555555555555444444444555555555555555555555333333333444444444444444555444444333333444444555222333333444444333333333444333333222222333333444222222333444555555555444444444555555555555444444333444444444444555555555222333444444444666:::===HHHMMMSSSWWWYYYZZZ[[[[[[```dddiiikkklllpppyyyvvvlllfff]]]TTTMMMGGGBBB???<<<>>>CCCNNN___ooorrrooo]]]VVVKKKBBB>>>======>>><<<;;;;;;;;;===???AAACCC?????????===<<<===???AAAGGGLLLUUU^^^gggpppxxx|||}}}mmm^^^ZZZ\\\___dddiiiooosss}}}lll]]]WWWZZZ```dddjjjsss{{{jjj^^^QQQLLLMMMWWWlll~~~mmmllltttuuuddd\\\[[[bbbooo{{{~~~xxxqqqkkkbbbXXXRRRRRRSSSSSS[[[ooowwwvvvyyyyyyxxxxxxttttttuuuwwwyyyyyyxxxvvvqqqpppooopppqqqqqqooonnnlllmmmooorrruuuwwwxxxxxxyyywwwuuusssqqqqqqppppppkkkpppuuuuuusssrrrvvv{{{{{{{{{|||}}}~~~||||||}}}~~~}}}{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxyyy{{{|||zzzxxxvvvttttttuuuwwwxxxvvvwwwxxxyyyyyyyyyyyyyyyyyywwwvvvwww{{{~~~vvvhhhhhhvvvuuuaaaKKKAAA????????????===???BBBDDDDDDBBB???<<<999999999:::;;;<<<======<<<<<<============<<<<<<;;;::::::::::::::::::;;;:::999888777666666666666666666555444444333333222wwwfff^^^ZZZUUURRRPPPNNNKKKIIIKKKHHHEEECCCBBBBBBAAA@@@>>>============<<<<<<<<<999999999888777777666666555555666666777777888888444444444444444555555555444444444555555555555555222333444444555555444444555444444333333444444555222222333444444444333333666555555444444555555666111222333555666666666666444555555666666555555444444444444444555555555555333444555444444555777999BBBHHHOOOUUUXXXZZZZZZ[[[___dddjjjnnnpppsssxxx{{{|||xxxpppggg]]]RRRGGG@@@@@@AAABBBIIIYYYkkktttvvvnnneeeWWWJJJAAA===<<<;;;;;;;;;;;;;;;===@@@CCCEEEAAABBBAAA???<<<<<<===???>>>CCCJJJRRRZZZbbbjjjooottt{{{}}}jjjYYYTTTUUUVVVYYY___eeeiiisss~~~iiiXXXQQQPPPRRRTTTZZZbbbnnn}}}uuuhhhZZZQQQQQQ\\\qqqssspppxxxzzzdddWWWSSSWWWbbbmmm}}}wwwyyy{{{zzzzzzvvvqqqkkkaaaVVVPPPQQQPPPVVVggg|||uuuuuuxxxxxxxxxzzzzzzyyyyyyzzzzzzyyyuuurrrsssqqqpppqqqrrrrrrqqqpppooonnnnnnpppsssttttttsssvvvuuutttrrrqqqooooooooolllooorrrsssrrrssswwwzzz{{{|||}}}}}}{{{xxxvvvuuutttuuuwwwwwwwwwxxxzzz|||}}}zzzvvvttttttuuuvvvvvvvvvwwwxxxzzz{{{{{{{{{{{{xxxvvvuuuxxx}}}~~~~~~pppjjjkkksssXXXIIIBBB???>>>>>><<<>>>@@@BBBBBBAAA???===:::::::::::::::;;;<<<===<<<<<<<<<======<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;:::999999888999999666666555555444333333333xxxfff]]]YYYUUURRRPPPOOONNNMMMNNNJJJFFFDDDCCCBBBAAA@@@>>>============<<<<<<<<<;;;;;;::::::999888888888666666666666777777777777444444333333333444555666444444444555555555666666222333444555555555444444555444444333333444444555111222333333444444444333555555444444444444555555222222333444555555555555333444444555555444444333222333333333444444444444111222333333333444666888;;;AAAJJJRRRVVVXXXYYYZZZ[[[```iiiqqqvvvyyyzzzyyyrrraaaQQQFFFBBBBBBAAACCCOOO```lllpppvvvmmm```SSSIIICCC>>><<<;;;::::::;;;===@@@DDDFFFGGGGGGFFFCCC???======>>>;;;>>>CCCHHHNNNTTTZZZ^^^eeemmmuuu{{{sss```\\\\\\ZZZ\\\bbbeeegggooo~~~~~~hhhWWWNNNMMMMMMMMMQQQVVV```ooorrrbbbVVVTTT```www|||www}}}mmm^^^YYY\\\fffooowwwrrrsssrrrooopppllliiidddZZZQQQOOORRRUUUccc|||zzzwwwxxxyyyxxxyyy|||}}}|||zzzyyyyyyxxxuuussstttsssqqqqqqsssttttttsssssspppnnnoooqqqssssssrrrvvvvvvuuusssrrrqqqppppppnnnooopppqqqsssuuuwwwyyy||||||~~~~~~}}}yyywwwuuuqqqtttvvvvvvtttuuuwwwyyy}}}zzzwwwvvvvvvvvvsssqqqrrrtttvvvxxxzzz|||}}}~~~zzzxxxwwwyyy~~~tttgggbbbzzzooo[[[NNNDDD???>>>;;;<<<===?????????>>>===<<<;;;:::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;:::999999999999666666666555444444333333xxxfff\\\XXXTTTRRRQQQQQQPPPPPPNNNJJJEEEBBBAAA@@@???>>><<<<<<;;;;;;;;;:::::::::===<<<<<<;;;;;;::::::999777777777777666666666666555444222222222444666777444444444555555555666666222333444555555555444333555444444333333444444555111222333333444444444444333222222111111222222333333333444444444333222222222333333444444333333222111111222222222333333333...///111222222333666888555<<>>>>>>>>===<<<;;;:::999:::;;;<<<:::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;:::999888777777777777666666666555444444333333uuuccc[[[XXXTTTQQQOOOMMMJJJGGGHHHFFFDDDBBBAAA@@@@@@AAA>>>>>>===<<<<<<<<<<<<===>>>======;;;:::999888888;;;<<<<<<:::777555555666333444555666666666666666555555555444444333333333333333444444555666777777777666555444444555666777444444444555555555555555444333333222222333333444222222222222222222222222555555444333333222111111333333333333333333333333555444444444444555666666666999@@@HHHPPPVVVXXXYYYYYY]]]dddnnnxxxttt]]]MMMDDD======BBBHHHQQQYYYccceeegggeee]]]QQQDDD<<<<<<;;;999888:::???DDDGGGPPPRRRSSSPPPJJJEEEBBBCCCDDDBBB@@@>>>???BBBEEEHHHHHHMMMWWWbbbooo}}}|||nnnmmmrrr|||sssaaa[[[\\\[[[XXX\\\YYY^^^qqqlll\\\YYYdddwww~~~}}}~~~vvvlllkkknnnooonnnlllgggccc``````XXXRRRNNNKKKGGGEEENNNZZZooo|||xxxxxxzzz~~~|||yyywwwxxxzzz{{{{{{wwwssspppppptttxxxzzzyyyvvvssspppmmmmmmooosssuuuwwwxxxwwwvvvtttssstttuuurrrsssttttttttttttvvvwwwzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~|||}}}{{{{{{|||{{{yyyxxxwwwvvvuuutttvvvwwwwwwvvvtttqqqnnnlllmmmnnnpppssswww{{{~~~}}}{{{yyy{{{|||^^^\\\ggg|||iiiRRRDDDAAA<<<======<<<<<<>>>>>>===:::999999:::;;;<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::999:::;;;;;;:::999777666888777777666555444444444vvvddd\\\YYYUUURRRPPPNNNKKKIIIGGGFFFDDDBBB@@@@@@@@@@@@<<<<<<;;;::::::::::::;;;======<<<;;;:::999888888777888888777555444555666666777777888888888888777555555555444444333333333333333444444555666666777666666555555555555666666777777777666666555555555444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333444444333333444444555666555888<<>><<<:::999;;;>>>BBBDDDJJJNNNQQQRRRPPPKKKGGGEEE@@@???===<<<<<<>>>AAACCCDDDHHHNNNUUU```mmmzzz}}}xxxvvv{{{}}}rrroooppppppmmmppplllooo}}}nnn___[[[dddvvvzzzyyy}}}}}}}}}pppggggggfffggggggddd___[[[XXXWWWNNNLLLKKKJJJGGGHHHTTTbbbyyy{{{zzz|||~~~~~~}}}yyyxxxzzz|||}}}}}}{{{vvvuuuvvvvvvuuurrrtttrrrooonnnnnnqqqtttvvvxxxxxxxxxvvvtttssstttuuurrrtttwwwwwwvvvvvvvvvvvvzzzzzz{{{}}}~~~{{{{{{{{{{{{zzzzzzzzzyyy|||~~~}}}}}}{{{xxxvvvtttuuuuuuuuusssqqqnnnlllnnnoooqqqtttxxx{{{~~~}}}|||{{{~~~aaaYYYaaarrreeeOOODDD???>>>;;;999999;;;<<<<<<<<<;;;:::::::::::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::999::::::;;;::::::888888888777777666555555444444xxxggg]]]ZZZVVVSSSQQQOOOLLLJJJGGGEEECCCAAA@@@??????@@@===<<<;;;;;;::::::;;;;;;======<<<;;;:::999888888555666777777555555666777444444555555555444333333555555555444444444444444333333444444555666666666555555666666666666555555888777666555444333333222444333333222222333333444222222222222222222222222111111222333333444555555333333333333333333333333333333222222333333444555444555888===DDDKKKRRRVVV[[[^^^dddllluuu~~~mmm\\\JJJBBB@@@???@@@AAAHHHJJJNNNPPPPPPMMMIIIGGG@@@???===;;;;;;===???AAADDDGGGMMMRRRUUURRRLLLGGG@@@???===<<<<<<<<<===>>>AAABBBDDDHHHOOOYYYeeemmm~~~xxxxxx||||||{{{{{{zzznnn```\\\dddvvvvvvqqquuuzzz{{{{{{~~~uuufff______^^^______[[[VVVQQQNNNMMMGGGGGGIIIJJJKKKPPP^^^lll}}}}}}~~~~~~~~~}}}{{{zzz|||}}}~~~~~~{{{yyyxxxvvvqqqmmmooonnnnnnnnnpppsssuuuwwwxxxyyyyyyxxxuuussstttuuutttwww|||~~~}}}zzzxxxwwwzzzzzzzzzzzzzzz{{{{{{{{{vvvwwwxxxyyyyyywwwuuuttt{{{~~~yyywwwuuuvvvwwwwwwvvvsssqqqpppoooqqqsssvvvyyy|||~~~||||||~~~lll]]]^^^fffxxx}}}]]]IIIEEE@@@;;;999999:::<<<===@@@>>>===;;;999888888777:::::::::;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::999999:::;;;;;;;;;::::::888777777666666555555444zzziii]]]ZZZVVVSSSQQQOOOMMMJJJFFFEEECCCAAA@@@????????????>>>>>>===============<<<<<<;;;;;;:::999888888777888999888777666777999444444444444444333222111555555555555555444444444444444444555555555666666333444666666666666444333333333333222222111111111444333333222222333333444222222222222222222222222111222222333333444444555333333333333333333333333222222111111222222333444444555666888===EEENNNTTTWWWZZZ___fffnnnwwwwwwdddOOOFFFDDDCCCBBBAAAAAABBBDDDEEEFFFEEEEEEDDDBBBAAA???===<<<<<<===>>>AAABBBGGGNNNSSSSSSMMMHHHEEEDDDCCCAAA???>>>===<<<===>>>???AAAEEELLLUUUZZZfffqqqxxxwwwyyywwwqqqmmmmmmwww}}}hhh]]]]]]eeewwwxxxoootttzzz}}}wwwkkk___YYYYYY[[[[[[ZZZVVVPPPJJJGGGFFFFFFFFFIIINNNVVV```kkksss~~~~~~}}}|||}}}{{{{{{}}}|||zzzyyyyyyvvvpppkkkggghhhkkknnnqqqtttvvvwwwyyyzzzzzzxxxvvvsssssssssvvvzzz~~~{{{yyyzzzzzzzzzyyyxxxxxxwwwwwwuuuvvvyyyzzzzzzxxxuuusssyyy|||{{{yyyxxxyyyzzz{{{zzzxxxvvvuuurrrsssuuuxxx{{{}}}{{{|||jjjbbb___hhh|||kkkQQQIIICCC===<<<=========???BBBBBB@@@===999777666666999::::::;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::888888999:::;;;<<<<<<<<<777777777777666666555555{{{jjj[[[YYYUUURRRQQQOOOLLLJJJGGGEEECCCAAA@@@???@@@@@@??????>>>============>>>;;;;;;;;;::::::999999888888999:::888666555666777999999999999888777666666555555555555555555555555444444444555555555555555333444555666666555444333000111111111222222333333444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333222111111111111222333333555555666666999@@@IIIPPPRRRVVV[[[aaahhhpppzzz}}}iiiUUUKKKHHHFFFDDDCCC>>>>>>>>>>>>>>>???@@@AAABBBBBB@@@>>>===<<<<<<<<<@@@@@@AAAFFFKKKMMMJJJGGGIIIIIIHHHFFFCCC@@@===;;;999;;;>>>@@@BBBEEEIIILLLSSS\\\jjjxxxxxxnnngggbbblllsss___ZZZ]]]fffyyy}}}sssxxx~~~~~~xxxrrrhhh^^^YYYYYYXXXWWWUUUPPPJJJEEEDDDDDDFFFGGGLLLXXXhhhuuu|||||||||}}}{{{zzz}}}|||zzz{{{}}}zzzxxxwwwwwwvvvrrrkkkeee___bbbgggmmmrrrvvvwwwxxxyyyzzz{{{yyyvvvsssrrrrrrsssxxx~~~}}}zzzyyy{{{{{{{{{zzzyyywwwvvvuuuvvvxxx{{{}}}}}}zzzwwwuuuwwwzzz~~~~~~}}}yyyzzz{{{||||||zzzxxxwwwtttvvvxxx{{{}}}~~~zzz|||xxxiii\\\]]]jjj~~~{{{___LLLCCC>>>???AAA>>><<<>>>CCCDDDCCC@@@;;;888777777999999::::::;;;<<<======<<<<<<<<<===<<<<<<;;;:::888888888999:::;;;<<<===777777777777777666666666{{{iii[[[XXXTTTRRRQQQOOOLLLJJJHHHFFFDDDBBBAAA@@@@@@AAA>>>===<<<<<<;;;;;;<<<<<<;;;:::::::::999999999888666777777666444333333444777777888888888777666666555555555555555666666666555555555555555555555555444444555555555555444444111222333333555555666777444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333222222111111222222333444444666777777777<<>>@@@AAAAAAAAA@@@@@@???>>>===<<>>>>>@@@BBBEEEFFFFFFGGGHHHIIIIIIFFFBBB>>>;;;888:::<<<>>>>>>???AAACCCHHHNNNYYYeeelllqqqxxxxxxqqqfffmmm|||nnn[[[YYY^^^gggzzzwwwzzz~~~~~~~~~~~~}}}xxxssspppiii```ZZZZZZRRRQQQMMMIIIDDDCCCEEEGGGJJJPPP[[[kkk~~~{{{yyyxxxzzzyyyyyyzzz}}}zzzwwwuuussspppkkkbbb\\\XXX]]]eeennnuuuxxxyyyyyyyyyzzzzzzyyyuuurrrpppooonnnrrrwwwzzzzzzyyywwwwww{{{|||~~~~~~}}}zzzvvvtttwwwyyy{{{}}}|||zzzwwwuuuuuuxxx{{{~~~yyyyyy{{{{{{{{{yyywwwvvvwwwxxx{{{}}}{{{|||wwwccc\\\```lllsssTTTGGG???@@@AAA<<<:::<<>>======<<<<<<<<<<<<<<<:::::::::999999999999999444555666555444333444666333333444444555555444444444555555555666666666777555555555555555555555555555444444333333444444555333333444444555555666666444333333222222333333444222222222222222222222222111222222333333444444555333333333333333333333333222222222222222333444444222555888777666888===BBBIIINNNTTTYYY]]]ccclllrrryyy}}}lll```VVVNNNJJJJJJ???>>><<<;;;;;;===>>>?????????@@@@@@@@@???>>>===;;;<<<===>>>>>>???BBBDDDDDDFFFIIIKKKJJJGGGCCCAAA<<<======<<<;;;;;;===???BBBCCCJJJSSSXXX[[[ccclllrrrxxx|||~~~rrrpppqqqtttrrr^^^\\\aaahhhyyyxxxxxxwwwvvvtttsssssssssuuupppnnnmmmhhh^^^WWWUUULLLKKKGGGDDDCCCFFFLLLPPPYYYhhhzzz~~~yyywwwvvvwwwwwwwwwxxx{{{}}}~~~}}}yyyvvvrrrooolllfff]]]VVVUUU[[[eeepppxxx|||||||||xxxyyyzzzxxxtttpppnnnmmmlllooosssuuuuuuvvvwwwyyy{{{~~~}}}xxxuuutttvvvwwwxxxxxxvvvtttrrrsssuuuyyy{{{}}}zzz{{{||||||{{{yyywwwuuuyyyzzz}}}~~~uuufff```bbbqqqdddRRRCCCAAA@@@;;;:::???@@@EEEIIIIIICCC===;;;;;;888999999:::;;;<<<===>>><<<<<<======<<<<<<;;;:::888777777777777888::::::777777777777777777777777xxxggg]]]ZZZWWWTTTSSSQQQOOOMMMIIIHHHFFFDDDCCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>::::::999999999999999999444555777777666777888:::444444555666777777777777444555555555666666777777555555555555555555555444555555333222222333555555333333333333333333333333444333333222222333333444222222222222222222222222///000111222444555666777333333333333333333333333333333222222333333444555111444888888555555999===CCCIIIPPPUUUXXX]]]eeekkkqqq{{{wwwjjj```VVVRRRSSSEEECCC@@@===;;;;;;;;;<<<>>>>>>@@@AAAAAA@@@???>>>777:::>>>>>>======@@@CCCBBBEEEJJJMMMNNNMMMJJJGGGCCCBBB???<<<999:::<<>><<<@@@FFFIIIKKKTTT^^^eeemmmtttxxxuuuhhhffffffgggssswwwbbb```dddhhhxxxwwwtttpppllljjjjjjkkkmmmnnnjjjiiiiiidddZZZQQQNNNIIIHHHEEECCCDDDJJJSSSYYYjjj}}}xxxuuuuuuvvvuuuuuuwwwzzz|||}}}|||wwwtttpppmmmjjjddd\\\VVVTTT[[[fffrrr{{{~~~~~~wwwyyyzzzxxxtttooommmlllmmmooorrrsssuuuwwwzzz||||||yyyuuuqqqrrrsssttttttrrrqqqooorrrtttwwwzzz{{{~~~{{{|||}}}~~~~~~}}}{{{xxxwwwzzz{{{~~~~~~rrrddd]]]gggvvvrrr\\\IIIDDDAAA<<<===CCC>>>EEEKKKKKKFFF???<<<<<<888888999:::;;;======>>><<<<<<======<<<<<<;;;:::888777666666666777888999777777777777777888888888xxxfffZZZWWWTTTRRRPPPOOOLLLJJJFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@===;;;::::::<<<===<<<;;;::::::999999::::::888888777666555555444444555555555555555555444444999888666444444666888999666666555555555444444444444444444444444444444444555555555444444333333333444444333333333333222222333333333333333333333333333333333333333333333333444444555555555555444444444333333333333444555555555444444444555888:::<<<@@@GGGOOOTTTWWW[[[ccciiimmmvvvzzzpppggg___ZZZLLLFFF???<<<<<<<<<;;;999>>>>>>@@@CCCEEEEEEBBB@@@===<<<:::999999:::<<<===EEEFFFKKKSSSZZZ[[[UUUOOOOOOMMMJJJFFFBBB???<<<;;;;;;<<<>>>AAADDDGGGJJJLLL^^^bbbhhhmmmttt~~~xxxnnnkkkkkkkkkrrrzzzsssgggfffnnn}}}}}}yyynnnddd```aaaaaacccgggkkkfff```[[[XXXUUUPPPLLLCCCCCCCCCCCCIIIXXXlll{{{~~~}}}{{{zzzxxxuuusssvvvuuuuuuuuuwwwyyy|||~~~zzzwwwtttppplllfff___ZZZ```dddkkkrrrwwwyyyyyyxxxwwwxxxzzzzzzwwwrrrmmmjjjkkkmmmppptttwwwxxxyyyzzz~~~}}}}}}}}}wwwrrrtttrrrpppnnnmmmmmmnnnoooqqqxxx{{{xxxvvvyyy~~~~~~}}}{{{}}}|||wwwyyy{{{~~~~~~}}}|||}}}~~~~~~~~~ttt```]]]bbbwwwpppSSSGGGAAA;;;:::>>>===AAAHHHLLLLLLGGG???:::@@@<<<888777999<<<<<<;;;>>>>>>======<<<<<<<<<;;;<<<;;;:::999888888888888;;;;;;::::::999888777777yyyggg\\\ZZZVVVTTTRRRQQQNNNLLLHHHGGGFFFDDDBBB@@@???>>>>>>>>>===<<<<<<;;;;;;:::;;;:::999999888888999999666555555444444333222222444555555666666777777777666666666666666666666666666666555555555444444444444444444444444444444444555555444444444333333333444444333333333333222222333333333333333333333333333333333333333333333333444444555555555555444444444333333333333444555555666555444333444555777888<<>>===;;;<<<<<<>>>@@@BBBBBB@@@>>>===<<<:::999999:::<<<===???AAAGGGPPPZZZ___]]]YYYVVVUUURRRNNNIIIDDD???<<>>???@@@AAACCCDDDMMMRRRXXX^^^eeeppp}}}zzzxxxyyyzzzuuurrrwww~~~xxxtttrrrooopppwww}}}rrriiieeedddaaaaaacccddd___WWWQQQNNNKKKGGGEEEAAABBBCCCGGGRRRggg}}}|||~~~|||{{{zzzyyywwwuuuwwwwwwvvvvvvwwwyyy{{{}}}{{{zzzxxxuuusssnnniiieeefffiiinnnsssvvvwwwvvvvvvtttvvvyyyzzzyyyvvvrrrooooooppprrrtttvvvwwwxxxxxx{{{zzz{{{|||}}}{{{vvvrrrrrrpppnnnmmmlllmmmooopppttt{{{}}}zzzwwwzzz}}}~~~~~~}}}}}}~~~yyyvvvxxx|||}}}}}}}}}~~~~~~}}}}}}}}}~~~vvvgggbbbjjjxxx```OOOGGG@@@===???===@@@FFFJJJJJJFFFAAA===@@@===999888999;;;;;;;;;>>>=========<<<<<<<<<;;;<<<;;;:::999888888888888::::::999999888888777777yyyhhh]]]ZZZVVVTTTSSSQQQOOOMMMIIIHHHFFFDDDAAA???===<<<;;;<<<=========;;;999888:::999999888888888888888666555555444444333333333444444555666777888999999333444666666666666444333555555555555555444444444444444444444444444444444555444444444444333333333444444333333333333222222333333333333333333333333333333333333333333333333444444555555555555444444444333333333333444555555666555444333333444555555888===EEENNNWWW]]]```bbbkkksss|||wwwkkk[[[MMMFFFBBB@@@>>><<<<<<===???@@@AAA???===<<<;;;:::999999:::;;;<<<;;;===CCCMMMXXX```bbbaaa]]]]]]\\\XXXRRRKKKCCC???AAA@@@>>><<<<<<<<<>>>???AAADDDJJJNNNTTT]]]hhhpppvvv{{{xxxrrrmmmhhheee```___aaajjjwwwxxxoookkkgggaaa\\\\\\ZZZUUUNNNHHHEEEDDDCCCBBBAAACCCGGGOOO___yyy~~~|||zzz{{{}}}}}}{{{{{{{{{zzzxxxvvvwwwwwwvvvvvvwwwxxxzzz{{{|||{{{zzzzzzzzzxxxtttqqqpppqqqrrrsssttttttttttttrrruuuxxxzzz{{{yyywwwuuuuuuuuuuuuuuuuuuuuuvvvwwwvvvwwwxxxyyy{{{yyyvvvsssooonnnmmmllllllnnnpppqqqxxx~~~}}}zzz|||~~~~~~}}}}}}}}}yyyrrruuuxxxzzzzzz|||~~~|||}}}~~~}}}{{{zzz{{{|||||||||~~~tttcccaaannnmmmWWWJJJAAA<<<>>><<>>===>>>@@@@@@>>>===<<<;;;::::::::::::;;;<<<===???BBBJJJSSS[[[___```___aaabbb```[[[SSSJJJEEEAAA@@@>>><<<;;;===>>>@@@@@@BBBEEEGGGJJJOOOVVV[[[dddiiirrr{{{{{{wwwpppjjjeeeaaa^^^]]]ZZZYYYYYY```kkkyyy|||sssnnnhhh^^^WWWTTTNNNKKKHHHEEEDDDDDDDDDDDDDDDIIIPPPZZZjjj~~~}}}}}}~~~~~~|||{{{{{{zzzwwwvvvuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{{{{}}}~~~}}}zzzxxxwwwvvvuuutttssssssssstttsssuuuxxx{{{|||{{{yyyxxx{{{yyywwwuuuttttttuuuuuutttuuuvvvxxxyyyxxxvvvtttnnnmmmmmmmmmnnnpppssstttyyy~~~~~~~~~}}}~~~~~~~~~yyyuuuppprrruuuvvvwwwxxxzzz|||yyyzzzzzzyyywwwwwwxxxzzz}}}{{{zzz|||~~~nnndddlll~~~eeeQQQCCC>>>@@@;;;<<<>>>???@@@@@@@@@@@@@@@>>><<<:::999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999777777777777777888888888xxxggg[[[XXXUUUSSSQQQPPPMMMKKKEEEEEEDDDBBBAAA@@@??????===<<<:::999999:::;;;<<<<<<<<<;;;::::::::::::;;;777777777777777666666666666666666555555444444444666444333222222333444666444555555555555555555555444444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222222333333333333333333333333333333444444444444333333444333333333333444555555333333333444555777888888:::999;;;AAAKKKVVV^^^ccceeejjjpppuuuyyyvvvfffYYYOOOIIIBBB@@@>>>===>>>>>><<<;;;;;;;;;;;;::::::;;;;;;;;;>>>???AAAFFFMMMSSSXXX[[[^^^```cccdddaaa[[[TTTPPPGGGFFFCCCAAA@@@@@@AAABBBAAABBBCCCDDDEEEGGGKKKMMMTTTYYYaaakkktttxxxrrrooogggeeeaaa]]]ZZZYYYZZZ[[[aaa]]]ZZZ[[[bbbnnnzzzyyypppkkkdddYYYPPPMMMCCCDDDDDDCCCBBBBBBBBBBBBHHHPPP[[[ggguuu~~~~~~}}}{{{zzzxxxvvvsssqqqrrrssstttvvvxxxzzz{{{zzz{{{|||~~~~~~|||yyyxxxvvvtttsssssstttuuuuuuvvvyyyzzz{{{zzzxxxwww|||zzzxxxvvvtttttttttttttttvvvxxxxxxxxxwwwuuuuuunnnnnnnnnnnnpppsssvvvxxxyyy~~~||||||||||||}}}||||||{{{|||wwwsssppprrrtttuuuuuuuuuvvvwwwwwwxxxxxxwwwuuuuuuwwwxxx|||}}}~~~}}}{{{zzzxxxzzz|||}}}llllllwww~~~bbbLLLDDDDDD<<<;;;;;;:::;;;<<<>>>??????>>>===;;;999888999999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::777777777777777888888888wwwfff]]][[[WWWUUUTTTRRROOONNNEEEDDDDDDCCCBBBAAA@@@@@@>>>===:::888888:::<<<>>>======<<<;;;;;;;;;;;;;;;555555555555555555555555777777666555444333222222777555333111111333555777444444444555555555555555444444444444444444444444333333333444444444444555444444333333333333222222222222222222222222222222333333333333333333333333333333444444444444333333444333333333333444555555222222333555666777888999999888999<<>>???@@@@@@@@@@@@BBBDDDQQQ\\\jjjvvv|||zzz|||~~~{{{zzzxxxuuusssoooppprrrsssuuuvvvxxxxxxxxxyyy{{{~~~~~~zzzyyyvvvtttsssssstttuuuvvvwwwyyyyyyyyywwwvvvtttyyyyyywwwvvvuuuuuuuuuuuuvvvxxxyyyyyyvvvtttttttttooooooooooooqqqtttxxxyyyyyyzzzxxxvvvvvvwwwyyyzzzzzz}}}wwwtttqqqsssvvvwwwvvvtttttttttwwwxxxyyyxxxvvvuuuvvvwwwwwwxxxyyyzzz{{{zzzzzzyyyxxxyyyzzz{{{|||vvvmmmmmm~~~yyy]]]LLLEEE???===;;;999999:::<<<============<<<999888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;888888888888888888888888xxxggg^^^[[[XXXUUUTTTRRRPPPNNNGGGGGGEEEDDDBBBAAA@@@???===<<<<<<;;;;;;<<<======<<<<<<;;;::::::::::::;;;555555555555555555555666777777666666555555444444666555444333333444555666444444444555555555666666444444444444444444444444333333333444444444555555444444333333333333222222111111111111111111111111333333333333333333333333222333333444444333333222444333333333333444555555222222333444555666666666555666888:::>>>FFFRRRZZZccchhhmmmpppttt|||jjj[[[MMMIIIDDD@@@>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;:::999:::;;;===@@@DDDIIILLLPPPQQQTTTVVVXXXXXXXXXXXXXXXXXXWWWVVVTTTQQQNNNMMMLLLLLLKKKKKKJJJJJJHHHGGGHHHJJJMMMRRRZZZeeeqqqxxx}}}|||zzz{{{yyytttpppgggeeeaaa]]]ZZZWWWUUUTTTOOOQQQTTTVVVZZZ```iiiooowwwssslllfffdddffflllpppttt}}}ssshhh^^^XXXRRRKKKFFFEEE???@@@AAAAAACCCHHHOOOUUUeeeooo}}}wwwtttwww{{{}}}~~~}}}{{{zzzyyyvvvtttpppqqqrrrrrrssssssssssssqqqrrruuuyyy~~~~~~{{{yyywwwuuussssssssssssuuuvvvwwwwwwwwwuuutttsssuuuuuuvvvvvvwwwvvvvvvvvvxxxzzz{{{xxxtttqqqqqqrrrooonnnnnnoooqqqtttwwwyyy{{{wwwsssoooooorrrvvvxxxyyy~~~|||wwwtttrrruuuyyy{{{zzzxxxvvvuuuxxxzzz{{{{{{xxxvvvvvvvvvssstttuuuvvvwwwxxxxxxyyyxxxxxxyyyyyyzzz}}}ttthhhrrrxxx]]]LLLDDDAAA>>>;;;999:::;;;<<<;;;<<<===<<<999888:::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<::::::999999888888777777zzzggg\\\YYYVVVSSSRRRPPPNNNLLLJJJIIIGGGEEECCC@@@???>>>;;;<<<===>>>>>>======<<<<<<;;;::::::999999::::::777777777777888888888888666666666666777777777777444444555666666555444444444444444555555555666666444444444444444444444444333333333444444555555555444444444333333333222222111111111111111111111111333333333333333333333333222333333444444333333222444333333333333444555555222333333444444333333222000444888999;;;BBBLLLUUUdddhhhnnnqqquuu|||rrraaaTTTPPPJJJEEECCCAAA@@@>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<>>>AAADDDGGGHHHIIIKKKNNNPPPRRRSSSXXXYYY[[[\\\[[[ZZZWWWVVV[[[YYYWWWUUURRROOOLLLIIILLLLLLLLLNNNSSS\\\fffnnnttt}}}~~~yyyrrrooonnnkkkfffaaaZZZXXXUUURRRPPPOOOOOOPPPRRRUUUYYY]]]ccclllwww{{{vvvpppkkkjjjlllnnnoooxxxvvvmmmbbbWWWQQQLLLFFFCCCCCCAAABBBCCCEEEJJJTTTaaajjjwwwwwwnnnooouuuyyy{{{{{{{{{zzzxxxyyy|||~~~|||{{{{{{zzzxxxvvvrrrrrrrrrrrrqqqpppoooooojjjkkkoootttyyy}}}}}}||||||zzzxxxuuusssrrrqqqqqqtttuuuuuuvvvvvvuuusssrrrqqqsssuuuvvvwwwwwwwwwvvvyyyzzz{{{xxxsssooooooooonnnnnnnnnnnnpppsssvvvxxx}}}}}}uuuqqqlllkkkoootttwwwxxxwwwzzz~~~}}}yyyuuusssrrrvvv|||~~~{{{yyywwwyyy{{{}}}}}}zzzwwwvvvuuuqqqqqqrrrtttuuuwwwxxxxxxxxxxxxxxxxxxxxx{{{~~~iiimmm~~~rrrYYYGGGEEEAAA===;;;:::;;;;;;999<<<===<<<:::999:::<<<:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;:::999888777777{{{hhh___YYYTTTTTTRRRNNNMMMNNNGGGFFFDDDBBBAAAAAAAAAAAAAAA>>>;;;<<<>>>???>>>;;;<<<;;;:::888777888888999777777666555555555555555333444555666666555444333444444444444444444444444333333333444444444555555444555555555444333333222000000000000000000000000333333333222222111111111222222222333333444444444555444444333333444444555666555444333222333333444333333333333333333333333666666555444333333333333333333333333555;;;CCCHHHZZZggguuuzzzxxx{{{lll[[[UUUOOOMMMMMMKKKFFFBBB>>>===<<<<<<======<<<:::<<<;;;;;;<<<===>>><<<;;;AAA@@@@@@@@@BBBEEEHHHIIINNNRRRXXX\\\```cccfffhhhdddeeeeeeccc```\\\WWWUUUMMMMMMNNNOOOSSS[[[dddjjjooovvv}}}{{{sssmmmnnnrrrxxxyyyyyyyyyzzz||||||yyywwwvvvvvvvvvnnnddd]]]YYYWWWUUUSSSNNNIIIIIIMMMNNNMMMPPPVVVZZZ___gggnnntttzzz~~~zzztttnnnjjjhhhgggmmmmmmnnnqqqssspppjjjeeebbbXXXOOOKKKIIIEEECCCEEEDDDGGGHHHLLLYYYlll|||wwwooolllooouuu{{{vvvxxxyyyyyyyyyzzz}}}zzz{{{{{{{{{zzzzzz{{{}}}tttsssrrrpppnnnmmmlllkkkiiijjjkkknnnqqquuuxxxyyy{{{yyyuuuqqqnnnmmmnnnnnnuuutttuuuvvvvvvtttqqqoooooooooqqqvvv|||~~~}}}{{{}}}}}}|||xxxtttqqqppppppsssrrrqqqoooooorrrwww{{{|||}}}~~~~~~ssskkkhhhlllqqqsssssstttxxx{{{~~~yyytttrrrrrrrrrvvv|||~~~{{{yyyxxx}}}}}}~~~}}}{{{xxxtttqqqtttrrrrrrssswww{{{~~~}}}}}}|||}}}yyylllqqqqqqVVVGGG===??????888777;;;999999::::::::::::::::::===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888}}}jjj___YYYUUUTTTRRRNNNMMMNNNIIIGGGEEECCCAAA@@@?????????>>><<<<<<=========<<<<<<;;;:::888888888888999999999888777777777777777444555555666666555555444444444444444444444444444333333333444444444555555444444555555444444333222333333333333333333333333444333333333222222222222222333333333333333333444444444333333333333444444666555444333333333444444333333333333333333333333444444333333333444444555777777666666777<<>>>>>===<<<===<<<<<<<<<===@@@BBBDDDGGGKKKPPPTTTXXX\\\```ccciiiiiiiiihhhfffbbb^^^\\\TTTTTTSSSSSSVVV[[[ccchhhlllssszzzyyyssskkkhhhhhhlllllllllkkkkkknnnssswwwxxx}}}zzzyyyxxxwwwvvvrrrqqqnnnjjjhhhfffeeeeeeeee___WWWRRRPPPPPPOOONNNMMMIIIIIINNNRRRTTTZZZaaakkknnnsssxxx{{{}}}~~~~~~{{{vvvooojjjfffdddccccccbbbaaabbbaaa^^^YYYTTTTTTOOOKKKKKKJJJGGGGGGJJJJJJQQQZZZcccrrr{{{uuunnnkkkmmmsssxxxvvvxxxzzzzzzzzz{{{}}}~~~||||||{{{zzzxxxxxxyyyyyyttttttsssqqqpppooonnnmmmkkkkkklllnnnqqqsssuuuwwwwwwuuurrrnnnmmmlllmmmnnnqqqqqqrrrssssssrrrpppoooqqqqqqsssxxx|||~~~|||~~~zzztttooollllllkkkkkkkkkkkkmmmrrrxxx}}}{{{xxxssslllhhhlllpppqqqrrrtttssswww{{{{{{wwwuuutttuuuuuuxxx}}}~~~|||{{{{{{|||}}}}}}}}}{{{xxxtttrrruuusssrrrtttxxx|||~~~~~~~~~~~~~~~rrrkkkpppcccRRRDDDCCCAAA;;;888;;;;;;;;;;;;<<<<<<<<<<<<======<<<:::999999:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888}}}jjj```ZZZUUUUUUSSSNNNLLLNNNKKKIIIFFFCCCAAA???>>>>>>=========<<<;;;:::<<<===<<<;;;:::999888888888888999888888777777777777777666555555555555555555666555555555555555555555555333333333444444444555555444444555555444444333333555555555555555555555555444444444444333333333333444333333333333333333222444444333333333333444444555555444333333333444444333333333333333333333333333333333333444555666666888888777666777:::???CCCLLLXXXgggrrrvvvyyy|||~~~ppphhhgggfff```ZZZJJJFFF???;;;;;;<<<=========<<<;;;<<<>>>???>>>===;;;::::::999:::<<<===??????AAAEEEIIILLLQQQUUUYYYaaaaaabbbbbb```]]][[[YYYWWWWWWUUUTTTTTTXXX]]]aaaeeellluuuyyywwwpppiiidddfffeeedddccccccffflllpppsssuuuzzz{{{zzz{{{}}}yyysssmmmjjjgggdddbbb___^^^[[[XXXVVVUUUUUUUUUUUUQQQLLLIIIIIIJJJKKKKKKMMMLLLNNNVVV]]]cccjjjqqq{{{|||~~~~~~{{{xxxvvvwwwsssnnnhhhccc```^^^^^^^^^\\\YYYVVVSSSPPPKKKHHHGGGFFFGGGJJJIIIIIINNNUUU^^^iiiwwwwwwuuurrrmmmkkkmmmqqquuuwwwyyy|||}}}|||||||||}}}}}}|||zzzxxxvvvvvvvvvvvvttttttssssssrrrqqqqqqpppnnnnnnnnnooopppqqqrrrssssssrrrooolllkkkkkkkkklllmmmmmmnnnooooooooooooooossstttuuuyyy|||~~~}}}||||||}}}}}}{{{uuupppllljjjfffggghhhiiilllqqqyyy~~~|||wwwsssrrrlllhhhjjjnnnooopppssspppssswwwxxxvvvvvvxxx{{{{{{}}}~~~}}}}}}~~~||||||}}}}}}{{{yyyvvvtttwwwuuutttuuuxxx{{{}}}~~~~~~~~~llldddkkkvvvrrr]]]IIIBBB@@@<<<:::;;;<<<<<<======>>>???@@@AAA@@@>>>;;;999888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999|||hhh```ZZZVVVVVVTTTOOOLLLMMMJJJIIIFFFCCCAAA@@@??????;;;===>>>===999888;;;>>>;;;;;;:::999888888888888666666555555555555666666777666555444444555666777666666666666666666666666333333333444444444555555333444444555444444333333222222222222222222222222444444444444444444444444444444444333333222222222444333333333333333333444444444444444444444444444333333333333333333333333333333333333333444555666444555555444444777;;;>>>EEENNNZZZfffooovvvzzz~~~}}}zzzrrrjjjYYYSSSIIIAAA>>>>>>???@@@>>><<<;;;<<<===>>>===<<<<<<;;;;;;;;;;;;<<<<<<===:::<<<>>>@@@BBBEEEJJJMMMQQQRRRSSSSSSSSSQQQOOONNNQQQQQQPPPNNNMMMOOOSSSVVV\\\dddoooyyy}}}yyypppiiidddccccccbbbdddiiioootttuuuwwwzzz~~~~~~~~~~~~|||vvvppplllkkklllkkkhhhddd```\\\XXXVVVTTTTTTSSSQQQOOONNNMMMMMMMMMNNNMMMJJJIIIJJJLLLMMMNNNQQQTTT[[[eeeooovvv|||~~~}}}zzzuuuoookkkmmmiiiddd^^^ZZZWWWWWWWWWYYYVVVRRRNNNJJJGGGEEEDDDCCCCCCEEEGGGIIINNN\\\kkkxxxqqqqqqpppnnnmmmnnnqqqtttwwwzzz}}}~~~}}}||||||||||||zzzwwwuuuuuuuuuuuuuuussssssrrrrrrrrrrrrqqqqqqppppppoooooooooppppppqqqtttrrrooollljjjiiihhhhhhiiijjjlllllllllmmmnnnooossstttuuuxxxzzz{{{{{{{{{vvvyyy{{{{{{wwwrrrooommmiiiiiiiiiiiikkkpppwww|||~~~~~~~~~~~~~~~{{{wwwtttpppjjjfffhhhkkklllnnnqqqrrruuuxxxxxxxxxyyy}}}||||||}}}~~~}}}}}}~~~~~~|||zzzxxxwwwyyyvvvtttuuuwwwyyyzzzzzz{{{|||}}}xxxgggeeeiiinnnlllRRREEEAAA???>>>@@@;;;;;;;;;===???AAACCCEEEDDDBBB>>>;;;999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::}}}jjj```[[[WWWVVVTTTOOOLLLLLLHHHGGGEEECCCBBBAAABBBBBB;;;===>>>===999888;;;>>>;;;:::::::::999888888777666666555555555555666666777666555444444555666777666666666666666666666666333333333444444444555555333333444444555444444333222222222222222222222222444444444444444444444444444444444333333222222222333333333222222333333333333444444444444444444444333333333333333333333333666555444333333333333333222333444444555777:::===@@@EEEMMMXXXcccoooyyypppgggZZZOOOHHHEEECCCCCC???===;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;===@@@CCCEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHFFFFFFGGGJJJMMMTTT[[[gggtttzzzxxxppphhh```aaabbbdddgggmmmuuuzzzxxxzzz~~~|||{{{|||}}}yyyyyyyyyzzz{{{|||}}}~~~~~~|||zzzyyyzzzzzz{{{xxxwwwuuurrrpppoooooonnnooonnnkkkfff```]]]\\\\\\WWWVVVTTTQQQOOOMMMMMMNNNOOONNNMMMKKKKKKKKKKKKLLLKKKLLLMMMOOORRRUUUYYY[[[]]]dddoooyyy{{{xxxuuupppjjjfffccc___ZZZTTTPPPOOOOOOPPPNNNLLLIIIEEEBBB@@@@@@AAACCCBBBDDDGGGNNN\\\uuuvvvrrrmmmnnnooooooooopppsssuuuxxx{{{~~~~~~}}}|||{{{{{{xxxuuurrrqqqsssuuuvvvuuuqqqqqqqqqpppppppppppppppqqqqqqppppppppppppqqqqqqxxxvvvrrrnnnjjjfffdddcccfffhhhkkklllllllllnnnpppqqqrrrtttuuuvvvwwwxxxyyyuuuxxx{{{|||xxxsssooommmiiiiiiiiihhhjjjnnntttyyy}}}}}}}}}}}}}}}zzzuuurrrnnnhhheeefffhhhiiilllqqqxxxzzz}}}|||{{{|||{{{zzz|||~~~~~~~~~~~~~~~}}}{{{yyyxxxyyywwwuuutttuuuwwwxxxxxxxxxyyy{{{}}}~~~}}}~~~uuuiiieeecccqqqfffRRRHHHDDDCCCCCC999999:::;;;>>>AAAEEEFFFHHHEEEBBB>>>;;;999888888::::::::::::::::::::::::::::::::::::::::::::::::nnn```[[[XXXWWWUUUOOOLLLLLLHHHGGGEEECCCBBBBBBCCCCCC=========<<<;;;:::<<<===:::::::::::::::888777777777777777777777888888999777666666666666666666777555555555555555555555555333333333444444444555555333333444444555555444444333333333333333333333333333333333333444444444444444333333333333333333222333333222222222222333333222333444555555555444444333333333333333333333333666666555444333333333333222444666666777888:::======???CCCJJJUUUdddttt~~~sssdddYYYQQQKKKIIICCC@@@===<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::;;;<<<;;;999999;;;<<<======>>>???@@@@@@@@@@@@@@@AAABBBBBBAAABBBEEEGGGMMMRRR\\\eeejjjhhhbbb\\\]]]___bbbeeejjjpppwww|||yyy|||}}}{{{{{{|||wwwwwwwwwxxxxxxxxxxxxxxxvvvuuurrrooommmmmmnnnnnnkkkkkkiiigggeeecccbbbaaabbbbbbaaa]]]XXXUUUSSSSSSLLLMMMMMMLLLLLLMMMPPPSSSSSSRRRQQQPPPPPPQQQRRRSSSQQQTTTYYY]]]bbbggglllpppqqqzzzyyyuuuqqqmmmgggcccZZZWWWQQQLLLHHHHHHIIIJJJEEEEEECCCAAA>>>>>>AAACCCCCCBBBFFFNNN[[[pppxxxqqqqqqkkkmmmooopppqqqsssvvvxxxyyy{{{}}}}}}|||zzzzzzzzzuuuqqqmmmnnnrrruuuvvvvvvppppppoooooooooooooooooopppppppppqqqrrrssstttuuu|||yyyuuuoooiiidddaaa___cccggglllmmmlllkkklllnnnnnnppprrrsssssstttvvvxxxyyy{{{}}}}}}xxxsssnnnlllggggggffffffgggkkkqqqvvv}}}}}}|||{{{zzzvvvqqqmmmlllgggeeefffgggiiinnnttt|||~~~~~~~~~~~~zzzyyy{{{~~~~~~~~~~~~}}}{{{yyyxxxwwwxxxvvvttttttvvvyyyzzzzzzzzzzzz{{{|||~~~|||{{{}}}~~~}}}wwwjjjbbbhhhuuu}}}dddSSSIIICCC@@@;;;;;;:::;;;===@@@CCCEEEHHHGGGEEEBBB???<<<:::888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;qqqaaa[[[XXXXXXVVVPPPKKKKKKJJJHHHFFFDDDBBBBBBBBBBBB???>>><<<<<<=========<<<::::::;;;;;;:::999777666777777777777777888999999666666777777777777666666444444444444444444444444333333333444444444555555222333444444555555444444555555555555555555555555222222222222333333333444222333333333333333333444333333222222222222333333222333444555555555444444333333333333333333333333555444444333333333444444333555777777666666777999999;;;===AAAIIIXXXkkkxxx|||{{{lll___UUUOOOGGGDDD@@@>>>======<<<;;;999999:::;;;;;;;;;;;;;;;999:::<<<;;;:::999999:::999999999:::;;;;;;<<<<<<<<<===>>>>>>===>>>???AAADDDHHHOOOUUUVVVUUURRROOOSSSVVV[[[___dddiiiooosssqqquuu{{{~~~}}}|||zzzxxxtttpppnnnmmmmmmnnnmmmmmmmmmkkkiiigggdddcccfffggggggddd```[[[XXXWWWTTTUUUVVVVVVXXX\\\bbbgggeeeddddddcccdddeeeggghhhiiimmmrrrwwwzzz~~~uuunnniiieee___ZZZTTTQQQKKKFFFCCCCCCDDDFFF@@@AAAAAA@@@>>>>>>AAADDDDDDFFFNNN\\\lll}}}rrrnnnoooiiikkknnnppprrruuuxxx{{{zzz||||||{{{yyyxxxyyyzzztttoookkklllpppuuuvvvuuupppppppppoooooonnnnnnnnnnnnnnnoooqqqtttvvvxxxzzz|||yyyuuuoooiiiccc___]]]___eeelllnnnllliiijjjkkklllnnnqqqrrrqqqsssvvvyyyzzz|||~~~}}}yyytttpppoookkkjjjhhhffffffhhhmmmqqqxxxxxxwwwwwwwwwtttooolllmmmhhhfffhhhiiikkkqqqxxxzzz}}}~~~~~~|||yyyzzz}}}}}}}}}{{{zzzxxxvvvtttssstttssssssuuuyyy~~~~~~}}}}}}~~~{{{yyy|||~~~}}}~~~zzzhhheeeiiizzz}}}hhhXXXLLLEEEAAA@@@>>><<<<<<===???@@@EEEFFFFFFFFFDDDAAA===;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<>>;;;<<<>>>???>>>;;;::::::;;;;;;:::999777666555555555555555666777777555666777888888777666555444444444444444444444444333333333444444444555555222333333444555555555444444444444444444444444444111111111222222333333333222222222333333444444444333222222222222222222333111222444555666555444444333333333333333333333333333333333333444555666666333555666555444222222333777999:::<<>>>>>===;;;::::::;;;<<<============777999;;;<<<;;;:::999:::;;;<<<<<<======>>>??????999:::<<<;;;::::::;;;<<<<<>>AAAGGGKKKVVVgggxxxxxxoookkklllhhhjjjmmmppprrruuuyyy|||{{{||||||zzzxxxwwwyyyzzztttooojjjkkkooottttttsssqqqqqqppppppooonnnnnnmmmlllmmmooorrruuuxxx{{{}}}zzzxxxtttnnnhhhccc^^^\\\]]]dddkkknnnkkkhhhgggiiikkknnnqqqqqqqqqsssvvvzzzxxxzzz||||||yyyvvvuuutttsssrrrnnnjjjggggggjjjmmmqqqqqqrrrtttuuutttqqqnnnnnnjjjhhhiiikkkmmmttt{{{www{{{~~~}}}}}}}}}{{{yyy{{{~~~|||{{{yyywwwuuusssqqqqqqrrrqqqrrrvvv|||}}}~~~~~~zzzyyy|||~~~}}}~~~~~~oooeeebbbqqqlll]]]SSSGGGEEEAAA>>>;;;;;;<<<===BBBDDDFFFHHHGGGDDDAAA???999999999999999999999999:::::::::;;;;;;<<<<<<<<>>===<<<;;;;;;;;;;;;:::::::::888888888777888888999999888888888888777777777777444444555555555444222111333333333444444555555555444444444444444444444444666666666555555666666666333444555666555444333222333222222111000///......000000111222333333444444777666555555333333222111333333333444444333222222222222222222333333444555555555444333333333444444222333333444555666777777;;;:::::::::>>>GGGRRRYYYsssnnn^^^TTTPPPMMMJJJHHHFFFDDD???;;;===<<<:::::::::;;;<<<===:::;;;;;;<<<<<<<<<;;;;;;<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@???>>>===@@@@@@BBBEEEJJJOOOTTTWWWZZZ\\\```dddfffhhhhhhhhhlllpppvvv{{{{{{{{{~~~{{{{{{}}}vvvfff[[[UUUSSSQQQOOORRRMMMFFF@@@???AAAAAA???:::;;;===@@@AAAAAAEEEJJJPPP\\\lllxxxzzzrrrkkkiiikkkfffiiilllnnnoooqqqsssuuuwwwwwwxxxyyyyyyyyyxxxxxxxxxwwwuuutttrrrqqqqqqqqqnnnnnnooooooooonnnnnnmmmpppmmmkkklllqqqvvvxxxxxxwwwtttooojjjfffcccccccccfffjjjllljjjeeecccfffiiimmmnnnoooqqqsssuuuwwwxxxuuuvvvwwwwwwuuuuuuvvvwwwyyyuuupppjjjgggggghhhiiissspppnnnooosssuuuvvvttttttqqqnnnllllllooorrruuuwwwxxxzzz|||~~~}}}{{{zzz|||~~~|||xxxuuussssssrrrnnnpppssswww{{{}}}zzzzzzyyywwwwwwxxxzzz~~~ppp```jjjwwwggg]]]MMMAAAAAA@@@;;;;;;AAA<<<@@@EEEHHHIIIFFFBBB???:::::::::999999999999999999888777666666888:::<<>>===<<<<<<<<<<<<<<<===============<<<;;;;;;<<<;;;999888888999;;;<<<::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;>>>>>>???@@@CCCGGGKKKMMMLLLNNNRRRUUUXXXYYYYYYYYY```ccciiinnnoooqqqyyy|||qqqbbbVVVPPPNNNKKKHHHJJJGGGCCC@@@??????>>><<>><<<:::888777777888:::999888888888999::::::mmm```\\\WWWRRRQQQPPPOOONNNOOOLLLIIIFFFDDDBBB@@@>>>?????????>>>>>>>>>======<<<<<<;;;;;;::::::999999888888777777777777666666777777777888777777666555444444444444444555555555444444444444444444444444333333222222222222333333333333333444333222222111333333333333333333222222111111222222333333444444222222222222222222222222222333333444444333333333444444333222222222333333111111111111222333333444666666555555555444444444444444444444666:::@@@EEEVVVcccuuu|||mmmbbb^^^ZZZ[[[^^^[[[SSSKKKFFFDDD@@@???>>>>>>===;;;<<<;;;;;;;;;:::999999999<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::>>>=========>>>???AAABBBDDDFFFHHHKKKMMMNNNOOOOOOQQQSSSYYY^^^```ccclllwww~~~~~~yyytttlllcccWWWNNNIIIGGGFFFDDDBBBBBBAAA@@@@@@>>>>>>>>>CCCDDDDDDDDDJJJWWWfffqqqzzzuuuuuutttqqqoooqqqsssuuuuuutttrrrpppppppppnnnnnnnnnoooqqqsssvvvwww|||{{{zzzxxxtttpppkkkiiihhhjjjmmmqqqtttvvvwwwwwwyyyuuuoookkkkkkmmmooopppqqqpppmmmjjjhhhhhhhhhiiikkkmmmnnnkkkgggeeegggiiilllllllllmmmnnnooopppqqqsssrrrrrrooonnnnnnppprrrxxxvvvrrrnnnkkkkkkkkklllkkkjjjjjjlllpppsssuuuuuuvvvtttqqqooooooppprrrsssvvvvvvwwwxxxyyyzzz{{{{{{{{{yyyyyy{{{~~~~~~zzzwwwuuusssssssssuuuvvvwwwwwwyyy{{{~~~}}}yyywwwwwwxxxxxxxxxzzzyyyxxxwwwwwwxxxyyyzzzqqqppp|||rrrYYYKKKCCC<<<:::>>><<<<<<;;;<<<>>>@@@CCCEEEDDDAAA===:::777777888999:::::::::999999999999999lll___[[[VVVRRRPPPOOOMMMLLLOOOLLLIIIGGGEEEDDDBBB@@@?????????>>>>>>>>>======<<<<<<<<<;;;:::999888888888777777777666666666666666777777777777666666666444444444555555555555555333333333333333333333333555444444333333444444555333333333222222222111111222222222222333333333333222222222333333333444444333333333444444555555555222222333444444444333333555444333333222222222222222222222333444555666777555555555555555555555555555555666666666888;;;>>>GGGRRRbbbsss~~~wwwqqqqqqtttrrrjjjcccUUUOOOGGGAAA@@@@@@???>>><<<<<<;;;;;;;;;::::::;;;<<<<<<;;;:::::::::;;;;;;999999999999999999999999999::::::::::::::::::999>>>>>>===<<<<<<======>>>@@@BBBDDDFFFGGGHHHIIIIIIIIIIIILLLQQQSSSUUU^^^hhhnnnwww|||}}}{{{rrrpppllljjjiiilllooommmfff```XXXRRRKKKEEECCCDDDDDDCCC?????????AAA@@@@@@CCCHHHKKKOOORRRTTT\\\nnnzzzuuuqqqrrrsssqqqqqqtttyyyzzzzzzxxxuuurrrrrrrrrnnnmmmllllllmmmppprrrtttxxxyyyyyywwwtttooojjjfffhhhjjjnnnrrrvvvxxxyyyzzz|||xxxqqqlllkkklllnnnpppooonnnlllkkkkkkkkklllmmmooooooooollliiihhhiiikkklllkkkkkkkkkkkklllmmmnnnqqqqqqooollljjjkkknnnppptttsssqqqooonnnnnnnnnooommmmmmmmmoooqqqsssttttttuuutttrrrpppoooooopppqqquuuuuuvvvxxxzzz{{{}}}~~~{{{zzzzzz|||}}}|||zzzxxxwwwwwwwwwxxxyyyyyywwwwwwwwwyyy|||zzzwwwttttttuuuwwwxxx||||||{{{{{{zzz{{{{{{{{{~~~~~~ppprrrjjjVVVJJJBBB@@@BBB===<<<;;;<<<>>>BBBFFFHHHEEEBBB>>>;;;999999:::;;;777888999999:::999999888lllddd```[[[WWWTTTRRROOOMMMLLLIIIGGGFFFEEEEEECCCBBB>>>>>>============<<<<<<;;;;;;;;;;;;:::999777666777777777666666666666555555555555555555555555555555555555555555555555555333333333333333333333333555444444333333444444555333333222222222111111111111111111222222222222222333333333333333444444444222333333444444555555666111222333333444444444333555444333333222222222222222222222333444555666777333333444444555666666777555666777777666666888:::>>>EEERRRaaaqqqmmmbbbSSSIIIEEEEEEEEEEEEAAA@@@@@@???>>>??????@@@===<<<<<<;;;::::::::::::999999999999999999999999::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAADDDBBBCCCFFFHHHIIIPPPXXXYYYbbbkkkooopppqqqnnnjjjfffhhhjjjkkklllooosssuuuyyyvvvtttpppggg```___ZZZXXXWWWZZZ]]]\\\UUUOOOJJJGGGCCC@@@???@@@AAAAAA>>><<<===??????AAALLLXXXaaajjjqqqssszzz}}}xxxrrrnnnooorrrsssvvv{{{{{{|||}}}{{{xxxvvvuuuuuupppooommmllllllmmmnnnpppqqqssstttuuusssnnnjjjgggjjjmmmppptttwwwxxxyyyxxxyyyuuupppkkkiiikkknnnqqqooonnnmmmmmmnnnooopppqqqrrrqqqpppmmmkkkkkklllmmmmmmlllkkkjjjjjjkkklllmmmqqqpppooollljjjkkknnnqqqppppppoooooopppqqqrrrrrrooopppqqqqqqpppppppppqqqrrrrrrpppooonnnnnnnnnnnnqqqqqqsssuuuxxx{{{~~~~~~}}}|||}}}{{{|||||||||}}}}}}}}}}}}zzz{{{|||{{{yyyxxxxxxyyy{{{zzzxxxvvvuuuvvvxxxzzz}}}sssfffTTTHHHBBBAAA;;;;;;;;;===???AAADDDEEEHHHFFFCCC???<<<;;;::::::555666777888999999999999lllccc___ZZZVVVSSSQQQNNNKKKJJJHHHFFFEEEEEEEEEDDDCCC======<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;999888777777777666666666666555555444333333333333444555555666666666555555555555555333333333333333333333333333333222222222222333333444444333222222222222333222222222222222111111111333333333333444444444444111111111222222333333333111111222333444444444444444444333222222222333333111111111111222333333444222222333444555666777888444555666555444444666777:::>>>FFFQQQ```qqq{{{hhhZZZSSSQQQPPPNNNDDDCCCAAA???>>>===>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999999999:::::::::::::::;;;;;;<<<<<<======>>>>>>???======???@@@@@@DDDKKKKKKSSSYYYZZZ\\\^^^]]]ZZZSSSTTTVVVWWWXXXZZZ^^^aaagggmmmuuuzzz~~~zzzsssnnnccc___]]]^^^\\\VVVRRRRRRMMMKKKJJJLLLMMMMMMIIIEEEDDDCCC@@@>>>=========>>>>>><<<===@@@AAAFFFVVVhhhxxxxxxtttnnnlllooosssvvv{{{{{{|||}}}{{{yyywwwvvvwwwrrrqqqooommmlllkkkkkkkkklllnnnppprrrqqqoookkkiiilllnnnrrrvvvxxxxxxwwwvvvsssqqqnnnjjjhhhjjjnnnrrrppppppppppppqqqrrrrrrssssssrrrpppnnnmmmnnnooopppooonnnlllkkkkkklllmmmoooqqqqqqqqqooonnnnnnqqqssspppqqqqqqrrrssssssssstttpppqqqrrrqqqnnnlllllllllpppppppppoooooonnnmmmmmmllllllnnnqqqtttyyy|||~~~~~~~~~}}}yyyzzz{{{~~~}}}zzzyyyzzz{{{{{{||||||zzzyyyxxxzzz|||~~~tttqqqzzz}}}cccOOOCCC>>>:::;;;;;;<<<===>>>@@@@@@KKKJJJIIIGGGDDD@@@===:::666777777888888999::::::lll___\\\WWWTTTRRRPPPMMMKKKLLLIIIGGGFFFEEEEEEDDDBBB=========<<<<<<<<<;;;;;;999:::;;;<<<<<<;;;999888777777666666666555555555444333222222222444555666777666666666555555555444222222222222222222222222444444333333333333444444555555333222222222333444444444333333222222111111444444444444444444444444222222222222222222222222000111222333444444444444333333222222222333444444222222222111111222333333333444444444555555666666444555555555444444666888777:::???EEEPPP```ssspppgggaaa[[[WWWMMMJJJFFFBBB???===<<<<<<=========<<<<<<;;;:::999::::::::::::::::::::::::;;;::::::999999::::::;;;999999::::::::::::999999<<<<<<<<<<<<<<<<<<======<<<::::::===>>>===???DDDBBBHHHKKKIIIJJJMMMNNNLLLGGGHHHIIIIIIIIIKKKOOORRRRRRUUUYYY^^^dddhhhkkkmmmnnnoooooopppooonnnllllllppptttyyy|||}}}|||{{{{{{sssrrrppplllfff___XXXUUUOOOKKKJJJLLLLLLIIIFFFFFFDDDDDDCCCCCCBBBBBBAAA@@@???@@@??????>>>>>>>>>???AAA???BBBHHHJJJOOOcccxxxxxxtttvvvsssnnnmmmqqquuuwwwyyy}}}yyyzzz{{{yyywwwtttttttttqqqpppooonnnlllkkkiiiiiikkkmmmooopppqqqooommmllllllooorrrvvvxxxxxxwwwuuuqqqqqqpppmmmkkklllqqqtttsssssssssssssssssstttttttttrrrpppnnnoooqqqrrrsssqqqpppnnnlllmmmnnnppprrrrrrssstttsssssssssuuuwwwuuuvvvvvvvvvvvvuuutttsssqqqssstttsssooolllkkklllooooooppppppppppppooonnnllllllmmmooorrrwww{{{}}}~~~|||yyyzzz|||}}}zzzxxxzzz{{{|||~~~~~~|||zzz{{{}}}zzz|||~~~nnnmmmvvvxxx^^^NNNFFF???>>><<<;;;;;;===>>>@@@HHHJJJNNNPPPOOOKKKEEEBBB===<<<:::999999999::::::lll___]]]YYYWWWVVVTTTRRRPPPNNNLLLIIIGGGFFFEEECCCAAA============<<<<<<<<<<<<999;;;<<<>>>>>>===;;;:::777666666666555555555555444333333222333444555666777777666666555555555444222222222222222222222222777666666555555666666777666555444333222333444444666666555444333333222222444444444444444444444444444444444444444444444444000111222333444444555444222222222222333444444555555555444333333333444444666555555555555444444444555666777666555666999;;;555888<<>>???>>>@@@DDD>>>AAABBB???>>>BBBDDDDDDAAABBBBBBAAAAAACCCFFFIIIKKKKKKLLLPPPUUUYYYZZZ[[[YYYZZZ\\\]]]\\\[[[YYYWWW]]]aaafffhhhhhheeedddcccbbbaaa___[[[VVVPPPKKKHHHEEEAAA@@@BBBCCC@@@===>>>@@@@@@@@@???===<<<===???:::<<<>>>???@@@AAABBBDDDDDDCCCHHHQQQTTTXXXlllwwwuuuxxxuuuqqqqqqtttvvvuuutttvvvxxxyyyyyywwwtttrrrqqqqqqoooooonnnnnnlllkkkiiihhhlllnnnooopppppppppnnnmmmkkknnnrrrvvvxxxxxxwwwvvvsssttttttrrrpppppptttxxxuuuuuuuuuuuuuuutttttttttuuurrrooooooppprrrtttuuusssqqqooonnnnnnppprrrtttrrrtttvvvvvvvvvvvvxxxyyyzzzzzzzzzzzzxxxvvvsssrrrsssuuuwwwvvvrrrooonnnooonnnoooqqqrrrrrrqqqpppooooooooooooqqqssswww{{{}}}~~~}}}zzz{{{}}}}}}yyywwwyyy{{{|||~~~{{{{{{}}}vvvyyy~~~xxxqqqeeeqqqnnn[[[RRREEEBBB???<<<;;;===@@@BBBAAAGGGOOOUUUWWWUUUPPPLLLBBB@@@===;;;999999999:::}}}jjjbbb^^^ZZZVVVSSSQQQOOOMMMPPPJJJDDDCCCEEEFFFDDDAAA??????>>>>>>======<<<<<<:::::::::999999999888888666666666666666555555444666666555444333333222222777555444555666555111...444333333222222333333444666555444333222333333444222222222222222222222222111111111111111111111111111222222333333222222111444444444333333222222222222222222333333444444444222222333333333333444444777666555444333222222222444333333222222333333444555555444333444555666777;;;:::888999===GGGSSS\\\sss~~~yyyllldddaaaZZZYYYYYYVVVPPPHHHCCCCCC???AAAAAA???>>>===;;;888<<<777777===???;;;:::===;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???>>>=========???@@@AAA======>>>>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPQQQSSSTTTTTTSSSQQQPPPQQQOOOMMMIIIFFFDDDBBBBBBEEEBBB???>>>??????===;;;???===;;;<<<999666999>>>>>>@@@??????BBBHHHJJJHHHGGGQQQ]]]bbbbbbeeennnuuuzzzvvvtttssssssqqqpppqqqrrrrrrqqqooouuutttrrrpppooonnnnnnooooooooommmiiieeefffkkkoookkklllnnnpppqqqrrrssssssrrrrrrssstttuuuuuuvvvvvvuuuuuuuuuuuuttttttttttttxxxwwwwwwvvvuuuuuuttttttrrrqqqooommmkkkmmmqqqtttwwwtttrrrsssvvvxxxwwwvvvtttuuuwwwxxxyyyyyyxxxxxx{{{{{{{{{|||{{{xxxrrrnnnuuuyyy|||zzztttqqqsssvvvuuuuuuuuuuuutttsssrrrqqqppppppqqqrrruuuyyy|||~~~|||wwwtttuuuvvv{{{}}}~~~|||zzzrrrvvvzzz~~~wwwaaafffjjjnnn}}}mmmXXXPPPEEE======>>>;;;:::===AAAGGGJJJLLLQQQXXXWWWQQQMMMHHHAAA===<<<<<<:::888~~~kkkbbb^^^ZZZVVVSSSQQQOOOMMMLLLHHHDDDCCCDDDDDDBBB?????????>>>>>>======<<<<<<;;;;;;;;;:::::::::999999666666666666666555555444666555555444333333222222222111111222555666555333555444444444444444444555666555444333333333444444222222222222222222222222222222222222222222222222111222222333333222222111444444444333333222222222222333333333333333333444222222333333333333444444666666555444333333333333444333333222222333333444666555555444555666777888666666777888;;;AAAHHHNNNcccooo}}}sssnnnbbbaaaaaa```\\\VVVPPPMMMDDDEEEDDDCCCBBBAAA???======999999===>>>:::999;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>;;;<<<<<<===>>>>>>??????@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHJJJKKKKKKJJJHHHGGGIIIHHHFFFDDDBBB@@@@@@??????<<<;;;;;;======<<<:::;;;::::::<<<;;;999<<>><<<>>>:::@@@DDDFFFKKKQQQRRRNNNMMMLLLKKKHHHEEEAAA===;;;mmmaaa^^^YYYVVVSSSQQQNNNLLLKKKJJJIIIGGGFFFDDDCCCBBB??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::666666666666666555555444555555555444444333333222999777555555555666555444555555555555555555555555555555444333333333444444333333333333333333333333333333333333333333333333111222222333333222222111444444333333333333222222444333333333333333333222222222333333333333444444666555444444333333333333444333333222222333333444666666555555666666777888333555777888999:::>>>@@@NNNZZZmmmsssrrrrrrqqqppplllddd^^^PPPNNNLLLJJJFFFCCC@@@???@@@>>>===???>>>;;;:::<<<======;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<::::::::::::;;;;;;;;;;;;:::999999999999::::::;;;999::::::;;;;;;<<<======?????????>>>>>>=========????????????????????????>>>???@@@AAAAAA@@@???>>>AAA@@@???>>>>>>===>>>>>>:::::::::;;;===>>>===;;;999999;;;======<<>><<<<<<888===AAAAAACCCGGGJJJIIIIIIMMMQQQRRRNNNGGGAAA===mmmaaa^^^YYYUUUSSSQQQNNNLLLHHHJJJJJJIIIFFFDDDCCCCCC??????>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::666666666666666555555444555555444444444333333333888777555444444444555555444444555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333111222222333333222222111333333333333333333333333444444444333333222222222222222222333333333444444666555444333333333333333444333333222222333333444555555555555555666666777444666777888888888999;;;BBBJJJYYYkkk~~~sssgggccc^^^YYYSSSLLLHHHHHHGGGEEECCCAAA>>>===>>>@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===999999999:::::::::;;;;;;999888888888888999999999888888888999::::::;;;;;;??????>>>>>>=========<<>>>>>======<<<=========<<<<<<<<<======;;;;;;<<<===>>>???>>>===<<<;;;===???@@@CCCMMMXXXaaaggglllpppwww~~~||||||uuutttssstttvvvvvvuuuttttttrrrqqqpppqqqpppooommmooommmkkkiiigggfffffffffggggggfffeeeeeefffhhhjjjoooqqqtttwwwzzz{{{||||||vvvrrrkkkfffcccdddgggjjjlllooosssvvvyyyyyyyyyxxxxxxvvvtttqqqooonnnmmmmmmmmmmmmnnnmmmllllllnnnqqqqqqqqqqqqrrrtttvvvxxxxxxxxxwwwuuutttttttttuuuvvvsssvvvxxxuuuooommmooosssuuuttttttvvvzzz}}}~~~}}}~~~}}}}}}{{{yyywwwuuuttttttuuuwwwyyy{{{{{{{{{zzz}}}{{{{{{{{{{{{zzz|||~~~}}}{{{{{{{{{{{{|||qqqssswwwzzz|||~~~~~~}}}tttkkkfffsssoooZZZLLLEEEBBB@@@>>><<>>>>>======<<<<<<::::::::::::999999999999666666666666666555555444444444444444444333333333000000000000111333555777222333444444444444333222333444444444444444444444333333333333333333333333333333333333333333333333111222222333333222222111333333333333333333333333444444444333333222222222222222222333333333444444555555444333333333444444444333333222222333333444333333444444444555555555555555666666555666999;;;???BBBIIIVVVhhh~~~yyyrrrmmmeee\\\XXXYYYSSSRRRNNNFFF@@@===>>>???======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<999999999:::::::::;;;;;;999999:::::::::999999999777777888888999:::::::::========================::::::::::::::::::::::::=========>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<<<<<<<<<>>======???BBBCCCBBBCCCIIIOOOQQQMMMGGG}}}jjj```]]]XXXUUURRRPPPMMMKKKJJJIIIHHHGGGFFFFFFEEEDDD??????>>>>>>======<<<<<<::::::999999999888888888666666666666666555555444444444444444444444444444999:::999777444222333444111222333444444333222111222333444555555555444444333333333333333333333333333333333333333333333333111222222333333222222111222222333333333333444444444333333333333333333222222222333333333333444444555444444333333444444444444333333222222333333444222222333444444444444333333444444333333444888;;;===>>>@@@FFFSSSggg{{{}}}xxxoooddd```ccc^^^```]]]SSSJJJDDDAAA???===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999777888888999999:::;;;;;;:::::::::;;;;;;<<<<<<===::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;<<<===<<<;;;;;;<<<>>>EEEHHHOOOVVV\\\eeewww|||vvvsssrrrrrrsssuuuxxxxxxwwwuuuvvvuuuttttttuuuuuutttssspppnnnllliiigggfffffffffhhhhhhhhhjjjmmmoooooonnnnnnppprrrttttttrrrpppnnnooollliiiggggggiiilllnnnrrrtttwwwzzz|||}}}}}}}}}tttrrrooollljjjiiiiiiiiikkkmmmppprrrrrrrrrtttuuuoooqqqrrrrrrrrrsssuuuxxxwwwwwwuuusssrrrqqqpppppppppqqqqqqnnnjjjiiijjjlllqqqqqqrrrtttvvvyyy|||~~~~~~~~~}}}|||zzzxxxwwwvvvppprrrtttvvvxxxzzz{{{|||~~~|||{{{{{{}}}~~~}}}||||||||||||zzz|||}}}}}}}}}~~~~~~|||}}}zzznnnpppssshhhaaaWWWLLLHHHAAA======>>>===>>>AAABBB??????CCCKKKQQQRRRRRR{{{hhh```]]]XXXTTTRRRPPPMMMKKKMMMJJJFFFEEEGGGHHHFFFDDD??????>>>>>>======<<<<<<;;;;;;:::::::::999999999666666666666666555555444444444444444444444444444===>>>>>>;;;777333222222222333444555555444333222222333444555555555444444444444444444444444444444222222222222222222222222111222222333333222222111222222222333333444444444222333333333333333333444222222333333333333444444444444444333333444444555444333333222222333333444222333444555555555444444333444555555444555777888888:::<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===<<<;;;:::999888999999:::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<========================<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===???AAACCCDDDCCCDDDDDDCCCBBBDDDHHHLLLTTTZZZccclllpppvvvxxxtttqqqsssssstttvvvyyyzzzyyyxxxvvvuuutttuuuwwwwwwwwwuuurrrqqqnnnkkkiiihhhhhhhhhgggfffgggjjjnnnpppooommmkkkmmmpppqqqqqqooollljjjiiiiiiiiikkkmmmooorrrtttwwwxxxyyy{{{|||}}}}}}~~~vvvtttpppmmmkkkkkkkkklllmmmppprrrssssssrrrrrrsssoooqqqsssrrrqqqqqqtttwwwxxxxxxwwwvvvtttrrrpppoookkklllllllllkkkkkkkkkkkkoooqqqsssrrrrrrtttyyy}}}||||||{{{{{{zzzxxxwwwvvvrrrrrrrrrsssuuuwwwxxxyyyzzz}}}~~~}}}|||}}}}}}}}}||||||zzz|||}}}}}}}}}~~~vvvzzzttteeeWWWKKKAAA@@@AAA???===>>><<<>>>@@@AAACCCIIIRRRXXXzzzfff```]]]XXXTTTRRRPPPMMMKKKHHHCCC======@@@BBB@@@===?????????>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::666666666666666555555444444444444444444444444444,,,///444555555555666999333444666777777666444333111222444555666555444444444444444444444444444444111111111111111111111111222222222333333222222222222222222333333444444444222222222333333444444444222222333333333444444444444444333333333444444555444333333222222333333444333333555666666666555444555777999999888666777777222777<<<======CCCOOOYYYjjjyyyzzzggg```dddaaaooozzzyyyssslllcccZZZJJJHHHFFFCCC@@@>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>>>><<<:::888;;;;;;;;;<<<<<<<<<======;;;<<<<<<===<<<;;;:::999999::::::;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===???AAADDDGGGJJJLLLNNNNNNOOOMMMMMMPPPVVV[[[bbbjjjuuu|||}}}}}}|||yyyuuuqqqsssrrrsssvvvyyy{{{{{{zzztttsssrrrtttvvvwwwvvvuuutttrrrpppmmmkkkiiiiiiiiiddddddeeehhhmmmooonnnkkkiiikkknnnppppppnnnkkkiiifffgggjjjnnnqqqtttvvvxxxxxxxxxyyyyyyzzz{{{||||||yyywwwtttqqqoooooopppqqqoooqqqttttttrrrpppooooooppprrrsssrrrppppppsssvvvzzzzzzyyyxxxvvvsssqqqooohhhggghhhjjjlllmmmmmmkkkmmmqqqsssrrroooqqqwww|||zzzzzzzzzzzzyyyxxxwwwvvvtttsssrrrrrrrrrtttuuuwwwvvvyyy~~~}}}|||~~~}}}|||yyyzzz{{{||||||vvvgggWWWIIIFFFEEE@@@;;;999555<<>>======<<<<<<<<<<<<;;;;;;::::::999888888888888777666555333111000555555555555666666666666333333333333333333333333777777666666666555555555555555444444444333333333111222222333333222222111999777555444333444666777555444444333333444444555333333222111000000111111111222222333333222222111333333333333333333333333333333333333333333333333444333333222222333333444444444444555555555555555555555555555666666666666333666999<<<>>>BBBFFFJJJXXXdddwwwxxxooommmmmmwww|||qqqbbbXXXNNNKKKJJJFFFBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;<<<<<<<<<;;;;;;;;;:::999999:::;;;;;;777777777999<<<===<<<:::::::::::::::;;;<<<===>>>777888:::;;;:::999999:::777:::======;;;;;;===@@@@@@@@@AAACCCIIIQQQZZZ___eeedddddddddccccccfffjjjtttvvvyyyzzzzzz|||}}}xxxsssrrrtttrrrsssuuuxxxzzz|||}}}}}}vvvssspppppprrrttttttrrruuuvvvsssooommmnnnjjjeeegggeeedddfffiiikkkjjjhhhiiijjjkkklllmmmmmmlllllleeefffgggiiimmmqqqvvvxxxuuuxxx{{{||||||zzzzzz{{{wwwuuutttsssttttttrrrqqqqqqrrrsssttttttsssrrrrrrpppooonnnppprrrttttttsssyyyyyyyyyyyyyyywwwvvvvvvlllkkkkkkllloooqqqrrrqqqooopppqqqqqqqqqrrrtttvvvyyyyyyxxxxxxxxxvvvssspppqqqoooqqquuuvvvssstttvvvtttuuuxxx}}}|||xxxzzzyyyxxxwwwwwwyyy~~~}}}}}}lllRRRIIIHHHDDD???<<>>===???AAACCCJJJQQQnnnbbb^^^XXXTTTQQQOOOLLLJJJLLLJJJGGGEEEDDDCCCAAA@@@@@@???>>>======<<<<<<<<<<<<<<<;;;:::999999999999777777777777666555444444555555555555666666666666333333333333333333333333555444444444333333333333555555444444444333333333333444444555555444444333666555444333222333444444333333222222222222333333333333222111111111111111111222222333333222222111333333333333333333333333333333333333333333333333444333333222222333333444333333444444555555666666555555555555666666666666444666888:::;;;===@@@CCCHHHRRRbbbsss}}}vvvkkk___YYYUUUOOOKKKKKKKKKIIIEEEAAA???======>>><<<<<<<<<<<<<<<===>>>>>>>>>===;;;::::::;;;::::::;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>>;;;<<<<<<;;;:::;;;<<<======???@@@???======???AAAEEEJJJOOORRRVVV```ooozzz~~~|||{{{~~~}}}yyyvvvwww|||{{{xxxuuurrrrrrtttttttttvvvwwwxxxyyyyyyyyyzzzwwwuuuuuuwwwxxxxxxwwwvvvwwwvvvrrrpppppplllfffcccaaa```bbbgggjjjiiiggghhhiiikkkmmmnnnnnnmmmllleeeeeeeeefffiiilllppprrrtttwwwzzz{{{zzzxxxxxxxxxuuusssrrrssstttttttttrrrnnnoooqqqsssttttttttttttpppppppppqqqtttuuuuuutttwwwwwwxxxxxxyyyzzzzzz{{{rrrpppnnnoooppprrrsssrrrqqqssstttsssrrrsssuuuwwwwwwvvvvvvvvvvvvtttqqqnnnpppmmmnnnrrrsssqqqqqqtttqqqssswww|||~~~zzzxxxyyy~~~xxxwwwwwwwwwyyy}}}~~~}}}yyy}}}cccSSSKKKEEE@@@>>>???;;;:::===???AAAGGGNNNoooaaa]]]XXXSSSQQQNNNLLLKKKJJJHHHFFFDDDDDDDDDBBBAAA@@@???>>>======<<<<<<<<<===<<<:::999888888999:::666666777777777777777666444555555555555666666666333333333333333333333333444444444444333333333333555555444444444333333333333444444555555444444333333333333222222222111111222222111111111111222222333222222111111111111222111222222333333222222111222222333333333333333333333333333333333333333333444333333222222333333444222333333444555666666666444555555555555666666666555666777777666777999;;;<<>>===<<<<<<===>>>???>>>>>><<<;;;;;;;;;<<<<<<:::;;;;;;;;;:::999888888:::::::::999888888999:::888999:::;;;;;;<<<;;;;;;@@@>>>===<<<<<<===???@@@======>>>>>>>>>???BBBEEEKKKTTT^^^aaacccmmmzzzuuuwww}}}zzztttssssssqqqrrruuuuuuuuuvvvvvvvvvvvvuuuuuuvvvtttrrrrrrsssttttttttttttvvvuuurrrqqqpppkkkddd\\\ZZZZZZ^^^dddhhhiiihhhhhhjjjmmmppppppooommmkkkdddcccccccccdddfffiiijjjqqqsssvvvwwwvvvtttttttttooonnnmmmnnnppprrrrrrqqqjjjlllooorrrtttuuuvvvvvvrrrqqqrrrtttwwwwwwvvvuuuuuuuuuuuuvvvyyy|||~~~yyyvvvsssqqqrrrssstttttttttuuuvvvuuuttttttuuuwwwtttssssssttttttrrrnnnkkkmmmjjjkkknnnooommmmmmpppooorrrwww|||~~~{{{yyyzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~wwwwwwwwwxxxzzz~~~~~~}}}{{{vvv{{{|||sssuuu{{{eeeVVVKKKFFFDDDAAA===;;;>>>??????CCCHHHnnn```\\\WWWSSSPPPNNNLLLKKKIIIGGGEEEDDDDDDDDDCCCBBB@@@???>>>===<<<<<<<<<<<<===<<<:::999888888999:::666666666777777666666666444444444555555555666666444444444444444444444444555555555555555555555555555555444444444333333333111222222333333222222111222222222333222111111000222222111111111111222222333222222111111222222222111222222333333222222111222222222222222333333333333333333333333333333333444333333222222333333444222222333444555555666777444444444555555555666666555666666666444444666777<<<>>>CCCJJJWWWjjjxxxnnnfff___\\\]]]gggeeeaaa\\\VVVQQQMMMKKKGGGEEECCC@@@???>>>??????BBBBBBBBB@@@???===>>>>>><<<===>>>>>>>>>>>>===<<<888:::;;;:::999999<<>>>>>@@@BBBCCCCCC??????AAACCCFFFJJJOOOQQQVVV^^^gggkkknnnuuu{{{|||uuuqqqqqqrrrqqqrrruuussssssttttttttttttssssssqqqpppnnnnnnnnnooopppppppppsssrrrooonnnlllggg___VVVTTTUUUZZZaaagggiiiiiijjjmmmppprrrrrrooollliiibbbaaa`````````bbbdddfffkkkmmmpppqqqpppooonnnnnnhhhgggfffgggjjjlllmmmmmmjjjlllooorrrtttvvvwwwwwwssssssuuuwwwzzzzzzxxxvvvssssssssstttwwwzzz~~~{{{wwwsssqqqrrrtttuuuvvvuuuvvvvvvuuusssrrrsssuuurrrrrrqqqrrrrrrqqqmmmjjjjjjggggggjjjkkkiiijjjmmmooosssyyy}}}~~~}}}}}}~~~~~~|||zzzzzz{{{{{{|||}}}}}}~~~~~~xxxxxxyyyzzz}}}}}}{{{{{{|||{{{rrrrrrvvvxxx}}}jjj[[[QQQMMMHHHCCC???@@@@@@>>>???BBBmmm___\\\VVVRRRPPPNNNLLLKKKHHHFFFDDDCCCDDDDDDCCCBBB@@@???>>>===<<<<<<<<<<<<===<<<:::999888999999999666666666666555444333333444444444444555555555555444444444444444444444444444444555555555555555555555555444444444333333333111222222333333222222111222333333333333222111111333333222222222222333333333222222222222222333333111222222333333222222111111111111222222333333333333333333333333333333333444333333222222333333444222222333333444555555666444444444444555555555555444555555555444555666888;;;===@@@DDDLLLZZZjjjvvv~~~sssiii```]]]___kkkmmmooooookkkddd\\\WWWRRRPPPNNNLLLJJJIIIHHHHHHMMMNNNNNNKKKEEEAAA>>>>>>???@@@@@@AAAAAAAAAAAA@@@======>>>>>>>>>???AAABBB===>>>???@@@AAAAAAAAAAAA@@@???@@@CCCHHHKKKLLLKKKMMMNNNPPPSSSXXX]]]aaacccaaadddiiinnnttt{{{xxxrrrnnnoooooommmnnnqqqooopppqqqrrrssstttttttttrrrrrrqqqpppooopppqqqsssoooqqqpppmmmkkkhhhbbb[[[PPPOOOPPPVVV^^^fffjjjjjjnnnppprrrsssqqqnnniiifffaaa```___^^^___```cccddddddgggjjjkkkjjjiiiiiijjjeeedddccccccfffiiijjjkkklllnnnpppsssuuuvvvvvvvvvssstttwwwzzz}}}|||yyywwwssssssrrrrrrtttwwwzzz|||wwwtttpppoooqqqsssuuuvvvsssttttttrrrpppoooppprrrqqqqqqqqqrrrrrrqqqmmmkkkhhheeeeeehhhiiihhhiiimmmqqquuu{{{~~~~~~~~~~~~~~~}}}|||{{{|||}}}yyywwwyyyyyyzzz{{{||||||}}}~~~xxxyyy{{{}}}}}}}}}}}}}}}ssslllppptttrrrcccZZZOOOHHHBBBAAA@@@======???mmm___[[[VVVRRRPPPNNNLLLKKKHHHFFFDDDCCCDDDDDDCCCAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;:::999888888666666666666555444333222333444444444444555555555444444444444444444444444222222222222333333333333555555444444444333333333333444444555555444444333444444444333333333222222333333222222222222333333333222222222222333333444111222222333333222222111000000111111222333333333333333333333333333333333444333333222222333333444333333333333444444444444333444444444444555555555222444555555555666888:::666999<<>>======<<<<<<<<<:::;;;<<<<<<;;;:::888666555555666666666666555555333333444444444555555555555555555555555555555555111111222222222333333333555555444444444333333333333444444555555444444333555444333222111222333333222222111111111111222222222222222222222333444555111222222333333222222111///000000111222222333333333333333333333333333333444333333222222333333444444444444333333333333222333333444444444555555555222333555555555666888:::333666999;;;===BBBIIIOOO]]]iii|||yyyqqqooorrrrrr{{{~~~{{{wwwrrrnnnkkkpppuuuxxxvvvmmmccc]]][[[VVVTTTPPPLLLJJJIIIIIIIIIJJJIIIJJJQQQYYY\\\ZZZUUUOOOMMMLLLKKKLLLNNNPPPRRRSSSPPPPPPVVVbbbmmmtttwwwxxxyyy{{{xxxqqqiiiiiipppxxx|||}}}|||zzzyyysssnnnjjjkkkkkkjjjjjjlllmmmnnnoooqqqssssssttttttmmmnnnooommmkkkkkkmmmpppoooooolllfffbbb___ZZZSSSGGGFFFGGGNNNXXXaaafffhhhhhhiiijjjjjjiiigggeeeccccccbbb___]]]\\\\\\]]]]]]\\\```dddfffgggggghhhiiijjjgggdddcccdddfffggggggjjjkkkmmmppprrrrrrsssssssssuuuyyy}}}~~~zzzvvvsssssssssttttttuuuuuuuuupppnnnlllmmmoooqqqqqqqqqmmmnnnnnnmmmlllkkkmmmnnnooooooooopppqqqpppmmmjjjgggddddddhhhjjjkkknnnsssvvvzzz|||{{{xxxwwwyyy||||||||||||zzzxxxzzz~~~|||wwwuuuttttttuuuuuuvvvvvvwwwwwwuuuwwwzzz}}}|||xxxzzz|||~~~tttnnnuuuuuueee[[[SSSKKKFFFEEEooo^^^ZZZUUURRRPPPNNNMMMKKKIIIGGGDDDCCCCCCCCCAAA@@@@@@???>>>======<<<<<<<<<999:::<<<======:::777555444555666777888888888888333333333444444444555555555555555555555555555555333333333444444555555555555555444444444333333333111222222333333222222111555444222000000111222444111111000000000000111111222222222222333333444555222222222333333222222222///000000111222222333333333333333333333333333333444333333222222333333444555444444333333222222111333333333444444444555555222444555555444555777999555777999999999;;;AAAEEEHHHTTTfffzzz{{{|||xxxwwwsssyyyzzzuuusssqqqmmmgggaaa]]][[[[[[\\\WWWUUUYYYdddrrryyyvvvpppbbb```^^^\\\]]]___ccceee^^^YYYWWW]]]jjjzzzxxxsssvvv}}}|||yyyxxxtttooolllmmmnnnllllllooonnnooopppqqqrrrsssssssssmmmoooooonnnkkkkkknnnqqqmmmmmmhhhaaa\\\ZZZUUUNNNDDDCCCDDDKKKUUU___dddfffddddddeeeffffffeeedddccceeeccc```]]]ZZZYYYYYYYYY\\\___dddggghhhhhhjjjkkkjjjgggcccaaabbbcccddddddfffhhhkkknnnpppqqqrrrrrrsssuuuyyy~~~zzzvvvrrrssstttuuuvvvvvvvvvuuuooonnnlllmmmooopppooonnnlllmmmmmmmmmkkkkkkmmmnnnnnnnnnnnnooopppooollliiigggddddddhhhkkklllpppuuuwwwzzz|||yyyuuutttwww{{{}}}~~~}}}{{{xxxxxx||||||xxxvvvrrrrrrrrrsssssssssssstttsssvvvyyy|||}}}yyy|||~~~uuussszzzpppbbbVVVMMMJJJsssccc[[[UUUUUUTTTOOOLLLKKKIIIGGGDDDCCCCCCCCCAAA@@@===>>>?????????>>><<<;;;888999:::;;;;;;;;;:::999666666666666666555555444666666555444333333222222555555444444444333333333222222333333444555666666666555444333333333333333222333444555444333222111222222111111111111222222222222222222222222222222222222222333333444444444333222111111333333222111333222111222555666444222222222333444333222111000000000111222333333444444666555555555555666777777333333444444444444444444666444333444666777777777777888888999::::::;;;;;;EEEIIITTTcccrrr|||wwwzzzwwwuuuwwwvvvrrrbbb[[[YYYfff{{{}}}xxxtttsssssssssrrrooofff___```gggrrr}}}|||yyyxxxuuuuuutttssspppmmmkkkiiimmmppptttuuutttqqqoooooonnnppprrrqqqnnnllllllnnnjjjjjjgggbbb___\\\UUULLLHHHDDDDDDLLLTTTYYY]]]aaabbbcccdddeeeeeedddbbbbbbhhhddd___ZZZYYYZZZ\\\^^^aaacccfffhhhhhhiiikkklllmmmjjjeee___\\\^^^dddhhhhhhiiilllnnnoooooonnnnnnpppqqquuuzzz}}}|||wwwsssppprrrttttttsssrrrqqqrrrllllllmmmmmmnnnpppqqqrrrllllllkkkkkkllllllmmmmmmlllnnnppppppmmmkkkjjjiiieeefffhhhkkkooosssvvvxxx~~~|||yyywwwvvvvvvwwwxxxwwwxxxwwwvvvvvvxxx{{{~~~{{{~~~|||yyyxxxwwwsssrrrooonnnnnnpppsssuuu}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}~~~}}}}}}}}}{{{}}}}}}{{{sss```PPPsssccc[[[UUUUUUTTTOOOLLLKKKIIIGGGDDDCCCCCCCCCAAA@@@===>>>>>>???>>>===<<<;;;999:::;;;;;;;;;:::999999666666666666666555555444555555555444444333333222555555555444444444333333222333333444444555555555555444444333333333444444444444444444333222222111222222111111111111222222222222222222222222222222111111111222222222222222444333222222444444333222111000///111333444222000,,,---...000111111111111111111111222222333333444333333333333333444444444222222333333444555666666777555444444666777666666666666666777888888999999===???EEEPPP\\\kkk~~~|||yyyhhhaaa^^^iii|||xxxnnneeedddiiirrr}}}{{{~~~~~~{{{yyyxxxsssssssssssssssrrrpppooonnnqqqtttuuussspppnnnmmmkkkmmmooonnnlllkkkkkkllllllmmmjjjfffcccaaaZZZRRRLLLHHHHHHOOOWWWZZZ\\\___```aaabbbcccdddccccccbbbbbb```\\\XXXVVVWWWZZZ]]]bbbdddfffgggggghhhjjjkkkkkkiiieee```]]]^^^bbbeeeggghhhkkkmmmnnnnnnnnnmmmmmmnnnppptttwwwwwwssspppnnnpppqqqqqqooommmmmmmmmjjjjjjkkklllmmmoooqqqrrrkkkjjjiiiiiiiiijjjkkkkkkkkkmmmooonnnllliiiggggggfffgggiiilllooosssuuuwwwzzzyyyxxxwwwvvvvvvwwwwwwvvvvvvuuussssssuuuyyy}}}zzz|||}}}}}}{{{yyyxxxxxxuuussspppnnnnnnpppsssuuu{{{{{{|||}}}}}}}}}|||||||||||||||}}}~~~|||{{{{{{|||yyy{{{~~~}}}gggsssbbbZZZUUUTTTSSSOOOLLLKKKIIIGGGDDDCCCCCCCCCBBB@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::888888666666666666666555555444444444444444444444444444555555555555555444444444444444444444444444444444444333333333333444444555666555444333222222111222222222111111111111222222222222222222222222222222111111111111111000000000555333222333444555444333111000000111333333222000+++,,,...///000111111111222222222222222222222222000000111222222222222222000111222333555666777777777666444444555666555444444444555555666777777777<<<:::<<>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::999888777666666666666666555555444333333444444444444444444555555555555555555555555444444444444444444333333222222222222333444555555777666444222111111222222333222222111111222222333111111111111111111111111222222222111111000000///444333222222444444333222222222222333444444444333222222222222222111111000333333222222222222222222000111222333333333222222222222333333444555666666888666444444555555444333333444444555555666777777<<<999999===AAAGGGQQQ\\\kkkyyy|||uuulllkkkuuu}}}~~~zzztttqqqsssvvvvvvuuussssssttttttsssrrrqqqpppooooooooooooqqqsssssspppmmmkkkkkkeeefffhhhhhhiiiiiijjjjjjnnnsssxxxyyyzzz{{{wwwqqqeee]]]WWWWWWYYYYYYZZZ\\\[[[\\\^^^___aaabbbcccddd___aaaccc```]]]]]]```dddeeeeeeeeedddbbbccceeegggiiiiiiiiifffcccaaa```aaadddeeeggghhhiiijjjjjjjjjfffeeeddddddeeeggghhhiiikkklllllliiifffcccbbbcccddddddeeefffhhhjjjlllmmmjjjhhhfffeeeeeefffhhhiiilllnnnooonnnkkkhhhffffffhhhjjjlllooopppqqqqqqqqqooopppsssvvvwwwwwwwwwvvvsssrrrpppmmmkkknnnrrrvvvxxxxxxxxxxxxwwwyyy|||~~~}}}zzzvvvrrrqqqrrruuuwwwxxxyyyzzz{{{|||}}}}}}}}}yyyzzz}}}|||{{{zzzyyyyyyyyyyyyzzzwwwyyy{{{}}}~~~rrr```YYYTTTTTTSSSOOOLLLKKKJJJHHHEEEDDDDDDDDDBBBAAA???>>>>>>===============<<<<<<;;;:::999999888888666666666666666555555444333333444444444444444444444444555555555555555555444444444444444444333333222222222222222333444555666555333222111111222222333333222222222222333333111111111111111111111111333333222222111111111000222111000111222333222000111222333444444333333444444444333333333222222222333333222222222222222222333333444444555555555444444444444444444444333333888666444444444555444333444444555666666777777888777555666:::<<<>>>CCCIIIUUU```sss|||uuuzzz~~~yyytttmmmoooppppppooonnnpppqqqqqqpppnnnlllkkklllmmmnnnpppqqqsssrrrpppmmmllllllfffeeeeeeeeefffhhhjjjjjjpppyyyuuujjj^^^YYYXXXWWWYYY\\\ZZZ[[[\\\^^^```bbbdddeee\\\^^^``````^^^]]]___aaaddddddccc```______bbbeeeiiijjjkkkjjjgggdddbbbbbbddddddeeeeeeffffffggggggcccbbb```______aaadddfffjjjjjjjjjgggdddaaaaaabbbccccccddddddeeeggghhhiiiiiihhhfffffffffgggiiijjjnnnpppqqqpppnnnjjjiiihhhiiijjjmmmoooppppppnnnmmmkkkmmmqqqtttwwwxxxwwwwwwsssrrrooolllkkklllppptttwwwwwwwwwwwwwwwyyy}}}}}}zzzwwwuuuvvvwwwyyyxxxyyy{{{|||}}}~~~~~~~~~zzz|||}}}zzzyyyyyyyyyyyyzzzzzzzzzwwwyyy{{{}}}~~~rrr```XXXSSSSSSSSSOOOLLLLLLJJJHHHEEEDDDDDDDDDCCCAAA??????>>>===============<<<<<<;;;:::999999999999666666666666666555555444444444444444444444444444333333333444444444444444444444444444444444444444333222222222222333333444444444333333222222333333333333222222222222333333111111111111111111111111222222222222222111111111222000///000111222111000///000222222111111111222000000000000222333444555222222222222222222222222555444444444444555666666666555555444444333222222666555333333444555444333555555666666777888888888777555666;;;===<<<===AAADDDLLL[[[mmm~~~|||}}}}}}zzzyyyxxxvvvsssnnnoooooonnnmmmmmmoooqqqmmmllljjjiiiiiikkknnnpppppprrrsssrrrpppnnnmmmmmmhhheeeaaa```cccfffiiijjjqqq}}}}}}pppccc\\\YYYXXXYYY\\\[[[[[[\\\]]]___bbbdddeee```aaabbbdddddddddbbbaaacccbbb```]]][[[\\\```ccchhhjjjlllllliiifffddddddddddddcccccccccccccccccc```___]]][[[ZZZ\\\```dddhhhhhhhhheeebbbaaabbbccceeeeeedddccccccccccccdddfffffffffggghhhiiijjjkkkmmmoooppppppnnnkkkjjjjjjiiikkknnnppppppnnnkkkiiihhhjjjnnnrrrtttvvvvvvvvvssssssqqqooommmmmmppprrrtttuuuvvvuuuvvvxxx|||~~~|||zzzyyyyyyyyyyyyxxxyyyzzz|||~~~|||~~~~~~|||yyyyyyyyyzzzzzzzzz{{{{{{wwwyyy|||}}}}}}|||rrr___XXXSSSSSSSSSOOOLLLLLLJJJHHHFFFEEEEEEDDDCCCAAA@@@???>>>===<<<======>>>;;;;;;:::999999999:::;;;666666666666666555555444555555555444444333333222222222222333333333444444222333333444444555555555333333222222111222222222222222333333444444333333444333333222222333333444111111111111111111111111000000000111111111111111222111000000222222111000...000333333111000111333000/////////111222444555111111111222222333333444444333111000000222444666444444444444444444333333555444222333444555555444555555555666777777888888:::777777;;;<<<<<<<<>>;;;:::999999999:::;;;<<<666666666666666555555444666666555444333333222222111111111222222333333333222222333333444555666666444444333222111111111111000111333444555555444333444333333222222333333444000000000000000000000000......//////000000111111333222111111333333222111000333555555333222333555444444222111111111222333000000111222333333444444333111...------///333555333333333444444555555555444333222222444666666555444444555555666777777777;;;666333666888777999<<<;;;<<>>>>>>>>>>>>>>===<<<<<<::::::::::::999888777777888888888888777777777777777777666666555555555555666555555444444444555555444444444444444444444444444444444333333222222222222222222222222222222222333333222222111000////////////000111222222333333111111111111111111111111111111222222222111111000222222111111222222333444555444333222111111111111222222222222222222222222111222333333444444333333222333333444444333333222333444555555666666555555555555555555666666666666888888888888888888888888666:::===???AAAIIITTT]]]qqq~~~|||yyywwwuuussspppvvvyyy|||{{{xxxuuuuuuvvvwwwvvvtttsssqqqppppppppprrrsssttttttrrrpppqqqqqqttthhh\\\XXXXXXYYY]]]bbbiiisss~~~{{{qqqnnnjjjhhhfffdddaaa___[[[\\\ZZZXXX\\\dddgggfffiiihhhgggfffeeeddddddcccaaa___\\\YYYWWWYYY]]]aaafffggghhhfffcccaaaccceeecccbbbaaa___^^^\\\[[[ZZZ___^^^]]]\\\[[[[[[ZZZ[[[```aaaaaacccdddfffhhhiiikkkiiieeeaaa^^^\\\\\\\\\]]]^^^```dddhhhiiigggeeeffffffeeedddeeefffggghhhiiikkkmmmooonnnjjjfffccc^^^```dddhhhmmmqqqtttuuutttttttttsssqqqoooooooooqqqqqqpppppppppqqqrrrsss||||||}}}~~~{{{xxxxxxwwwwwwvvvvvvwwwxxxyyy}}}zzzyyyyyyzzz{{{|||}}}}}}{{{yyywwwzzzyyyxxxxxxzzz|||~~~{{{zzz{{{}}}}}}~~~ooo\\\ZZZVVVSSSQQQOOOKKKIIIHHHHHHGGGFFFDDDBBB@@@@@@>>>>>>>>>>>>>>>===<<<<<<::::::;;;::::::999888777888888777777777666666666666666666555555444444444888777666444222111111111444444444444444444444444444333333333333333333222222222222222222222222222333333222222111000000000000000111111222333333444111111111111111111111111111111222222222111111000222222111111222222333444444333333222111111111111222222222222222222222222111222333333444444333333222333333444444333333222222333333444444444444444555555555555666666666666888888888888888888888888777:::;;;;;;;;;???GGGMMMWWWcccsss||||||{{{||||||zzzvvvtttxxx{{{~~~~~~|||zzzyyyyyywwwvvvuuutttsssrrrrrrrrrrrrrrrqqqooommmmmmoooqqqrrriii```\\\ZZZZZZ^^^ccchhhpppxxx{{{}}}|||wwwpppnnnllliiiggggggfffdddcccbbbbbb___[[[]]]ccceeeccchhhgggeeedddccccccddddddfffeeeccc```^^^^^^aaadddcccdddeeedddaaa```bbbddddddcccbbbaaa___^^^]]]\\\___^^^]]]]]]\\\\\\\\\\\\aaaaaaaaabbbcccfffhhhiiijjjgggddd```]]]\\\[[[[[[\\\]]]___bbbdddeeecccaaacccccccccccceeegggiiijjjhhhjjjlllllljjjfffbbb______aaadddiiimmmqqqtttuuuwwwwwwwwwuuusssrrrqqqrrrppppppoooooopppqqqsssttt{{{{{{|||}}}~~~}}}zzzwwwwwwwwwvvvuuuvvvwwwxxxyyy|||yyyyyyyyyyyyzzz|||}}}}}}}}}{{{zzz{{{zzzyyyxxxyyy{{{|||~~~~~~{{{wwwvvvvvvwww}}}ppp]]]ZZZVVVSSSQQQOOOLLLIIIIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777777777777666666666555555555555444444444444333333666666555333222111000000444444444444444444444444222333333333333333333444222222222222222222222222333333333222111111000000111111222222333333444444111111111111111111111111000111111222222222111111222111111111111222333333333222222111111111222222222222222222222222222222111222222333333333333333222222333333333333222222111111222333333333333333444555555555555666666666777777777777777777777777777888999888777888<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777666666666666555555555555333333333333333333333333222333333444444444444444444444444444444444444444222222222333333444444444222222222222222222222222333333333222222111111111222222222333333444444444111111111111111111111111000000111222222222111111111111111111111222222333222111111111111111222333111111111111111111111111111111222333333333333222222222333333333333222222111222222333333333333333444444444555555555666666777777777777777777777777555777888999888999<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888888666666666666555555555555222333333333333333333333222333444555666555555555444444444444444444444444222222222333333444444444222222222222222222222222333333333222222222222222222333333333333333444444111111111111111111111111///000111222222222222222111111000000111111222333111111111000111111222222111111111111111111111111000111222222333333222222111222222333333222222111222222333444444444444444444444444444555555555555666666666666666666666666555777888999999:::<<<===:::<<<>>>BBBHHHTTTaaakkk~~~}}}rrrrrrsssuuuxxxyyyxxxvvvrrrqqqrrruuuyyy|||}}}}}}sssssstttuuuuuutttsssqqqssssssrrrqqqnnnllliiihhhiiikkkmmmmmmkkkjjjiiiiiijjjiiijjjiiiddd^^^^^^ccccccgggiiiggghhhkkkkkkhhhiiigggffffffggghhhhhhgggaaabbbaaa___bbbhhhjjjhhhbbb___[[[YYYZZZ]]]bbbeeeggghhhiiihhheeeaaa___^^^\\\[[[\\\]]]___```bbbbbb______^^^^^^]]]]]]]]]\\\ZZZZZZZZZZZZZZZZZZ[[[[[[____________aaadddfffhhhhhhgggfffdddbbb```______ZZZYYYYYY[[[^^^aaaaaaaaaaaabbbcccdddeeeeeefffffflllllllllkkkjjjhhhgggfffbbbccceeehhhlllppptttvvvzzzwwwttttttuuuvvvuuutttsssrrrqqqqqqsssvvvzzz}}}}}}||||||}}}~~~}}}{{{yyyuuuttttttttttttvvvxxxyyyyyyzzzzzzyyyxxxxxxyyy{{{|||{{{zzzxxxwwwwwwxxxxxxyyyxxxwwwuuusssqqqppppppqqquuuyyy|||||||||||||||~~~|||~~~nnn^^^ZZZUUUQQQOOONNNLLLKKKIIIGGGEEEDDDCCCBBBCCCCCC>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999888777777777666666666555555222222333333333333444444555666777777666444333222444444444444444444444444222333333333333333333444222222222222222222222222333333333333333333222222222222222222333333333333111111111111111111111111///000111222222222222222111000000000000111222222222111111000000000111111111111111111111111111111000111111222222222222222111111222222222222111111222333333444444444444444333444444444444555555555666666666666666666666666777777777666666777777777888999999;;;???FFFNNNTTT___nnn~~~zzzjjjjjjkkknnnrrruuuvvvvvvqqqqqqqqqssswww{{{|||}}}vvvtttrrrqqqqqqqqqooommmoooooonnnmmmkkkhhheeeccceeehhhlllnnnmmmkkkiiiiiikkkiiiiiiiiieee^^^\\\___eeeiiijjjiiiiiijjjiiieeefffeeeddddddfffhhhhhhgggeeefffdddaaabbbffffffbbb^^^\\\YYYWWWXXX\\\aaadddeeegggiiihhhdddaaa___^^^[[[ZZZYYY[[[^^^`````````\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ]]]^^^___```bbbdddeeefffhhhggggggeeedddbbbaaa```[[[ZZZYYY[[[^^^bbbcccdddcccddddddeeeeeeeeeeeedddjjjiiihhhgggffffffeeeeeebbbbbbdddgggkkkooosssuuuvvvsssoooooorrruuuuuuttttttsssqqqqqqssswww{{{}}}~~~}}}|||}}}~~~~~~|||zzzuuutttttttttuuuwwwyyyzzzyyyyyyyyyxxxxxxxxx{{{}}}~~~|||yyyvvvuuuuuuvvvwwwxxxwwwvvvuuusssrrrppppppooorrrwwwzzz{{{|||}}}~~~~~~}}}{{{ooo___[[[UUUQQQOOONNNLLLKKKIIIGGGEEECCCBBBBBBCCCDDD>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888888888777777777666666666333333333333444444444555444555666666666444222111444444444444444444444444444333333333333333333222222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111//////000222222333333222000000000000000111222222333222111000000///000000111111111111111111111111000000111222222222222222111111222222222222111111111111222333333333333333333333444444444555555555555555555555555555555555888666444333444555555555888999:::;;;===???BBBDDDJJJUUUbbbnnn}}}yyykkkiiihhhiiimmmppprrrsssooooooqqquuuzzz}}}}}}}}}yyyuuupppmmmlllllljjjiiiiiijjjjjjjjjiiifffdddcccdddfffiiikkkjjjjjjjjjkkklllhhhfffgggeee^^^ZZZZZZbbbgggjjjjjjkkkllljjjeeebbbaaaaaabbbfffhhhiiiiiiiiijjjgggcccbbbeeeccc___ZZZYYYWWWVVVWWW[[[___bbbcccdddfffeeebbb___]]]]]]ZZZXXXWWWXXX\\\^^^^^^]]][[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZYYYYYYXXXYYYYYY[[[]]]___aaacccdddddddddgggffffffeeedddbbbaaa```^^^\\\ZZZ[[[]]]aaacccccccccdddeeefffgggfffeeeeeejjjiiigggeeecccbbbbbbbbbaaabbbccceeeiiinnnrrrtttsssoookkklllqqqtttuuussstttrrrppppppqqquuuyyy|||~~~|||{{{{{{|||}}}{{{zzzuuuuuuuuuuuuvvvxxxzzz{{{xxxyyyyyyxxxxxxyyy|||}}}{{{xxxvvvuuuvvvwwwyyyxxxxxxwwwwwwvvvtttssssssqqqtttxxxzzz{{{|||}}}~~~zzzxxxwwwvvvuuuzzzppp___[[[UUUQQQOOONNNMMMKKKIIIGGGEEECCCBBBBBBCCCDDD>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999999888888888888777777777777333333333444444555555555///000333555555555444333444444444444444444444444444444444333333222222222222222222222222222222222333333333333333333333333222111111111111111111111111111111111111111111111//////000222222333333333000000000000000111111222333333111000////////////000000000000000000000000000000111222222222222111111111222222222222111111000000111222222222222111333333333444444444555555555555555555555555555555777555333222444666777888777888999999999888777777AAAHHHOOOVVVeee|||~~~yyyrrroookkkiiijjjmmmoooppplllnnnrrrxxx}}}~~~}}}zzztttmmmiiihhhgggfffdddeeefffhhhiiihhhgggeeedddccceeeggggggggghhhkkkmmmnnnhhhdddeeeddd^^^YYYVVVVVV]]]ccceeehhhjjjhhhddd^^^]]]^^^aaaeeeiiikkkkkkjjjjjjhhhddddddfffddd```XXXWWWVVVVVVWWW[[[___aaa___aaabbbaaa^^^\\\[[[[[[XXXVVVUUUVVVZZZ\\\\\\ZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]]]][[[ZZZYYYYYYYYYYYYZZZ\\\___bbbddddddcccccceeeeeeeeedddcccbbb`````````]]][[[ZZZ\\\___aaabbbcccdddfffggghhhggggggffflllkkkhhheeebbbaaa``````aaaaaabbbdddhhhmmmqqqtttqqqmmmiiikkkpppuuuuuutttsssrrrooonnnooossswwwzzz}}}{{{zzzzzz{{{{{{zzzyyyvvvuuuuuuuuuwwwyyyzzz|||xxxyyyyyyxxxxxxzzz}}}}}}{{{xxxvvvvvvwwwzzz|||xxxxxxyyyyyyxxxwwwvvvuuuvvvxxxzzz|||||||||~~~{{{vvvqqqpppmmmlllqqqxxxooo^^^[[[WWWSSSQQQNNNKKKHHHJJJIIIGGGFFFFFFDDDAAA??????>>>===============>>>999999999888888888888777888888777555444222111111...///000222333444555555666555333333444444444333333444444555444444333333111222111///222555333---222333444444222000111111333222222111111222222333333111000111222444333333///111333444444444222111///000222444555555555555111111111111000000//////333222222222222222333333333333222222222222333333000000000000000000000000//////000111222333333444111111222222222222111111111111222333333444555555555555555444444333333333555444444444444555666666666666666666666777777888:::<<>>===============::::::::::::999999999999888888777777666666666666222222333333333333333222666555333333444444444333111222333444555555555555444555333111333777555111111333444444222111111111333222222111111222222333333111000000222333333222...///000222222111000/////////000000000///...---222222111111111000000000111111000000000000000000111111000000000000111111000000000000000000000000111111111111222222222222111111222222222222111111222222222333333444444444555555444444444333333333444444444444444555666666666666555555666666777888::::::===BBBEEEMMM```rrr~~~zzzwwwqqqnnnkkkjjjllloooqqqqqqqqqqqqrrrsssuuuwwwyyyzzz{{{uuummmgggdddbbb___^^^aaadddiiimmmooopppooonnngggfffeeefffhhhjjjjjjiiillliiieeebbb```]]]YYYWWW[[[^^^cccgggiiihhhgggeee_________```aaadddfffggggggggghhhlllqqqqqqmmmhhh```\\\XXXXXX\\\^^^^^^\\\\\\]]]^^^^^^^^^\\\[[[ZZZUUUUUUVVVXXXZZZ]]]___```^^^\\\ZZZ[[[^^^___]]]\\\^^^^^^\\\YYYVVVUUUVVVWWWYYY\\\^^^______```aaacccaaa``````___^^^]]]\\\\\\XXXZZZ[[[[[[[[[[[[^^^```aaaccchhhkkklllkkkhhhfffeeeffffffeeedddbbb```___^^^___bbbeeejjjnnnrrrtttrrrrrrqqqqqqqqqqqqrrrsssnnnkkkhhhhhhkkknnnqqqssstttuuuuuutttrrrpppqqqrrrpppppppppqqqsssuuuwwwxxxzzzxxxuuutttvvvwwwxxxwwwyyyxxxwwwvvvvvvxxxzzz{{{}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzzzzzzzzzz|||}}}~~~yyyuuuoookkkiiilllooorrrwww}}}nnn```]]]YYYUUUSSSPPPMMMKKKLLLIIIFFFDDDDDDDDDCCCAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::555555666666777888888888333444444444444444333333666555333333444444444333222222333444444444444444555555333000222666666333111333444444222111111222333222222111111222222333333111000000222333333222...///000111222111000000111111222222111000//////222222222222222111111111222222111000/////////000111111000000000000111111000000000000000000000000333333222222111111111111111111222222222222111111333333333333333333333333444444444444333333333333444444444444444555555666666555555555555666777777999777888:::;;;@@@KKKVVV```hhhttt}}}zzzwwwssspppmmmmmmnnnpppqqqqqqqqqpppnnnnnnooorrruuuwwwvvvrrrnnnkkkhhhdddaaa^^^aaaeeejjjooorrrrrrqqqpppiiihhhggghhhjjjkkkkkkjjjjjjfffbbb```___^^^]]]\\\^^^___bbbeeeggggggffffff```___^^^^^^___```aaabbb___aaafffnnnssstttpppkkkaaa^^^[[[[[[]]]___^^^\\\[[[\\\]]]]]]]]]\\\ZZZZZZVVVVVVWWWYYYZZZ]]]___```^^^\\\[[[[[[]]]_________^^^^^^\\\XXXUUUSSSSSSTTTVVVYYY[[[\\\]]]^^^```bbb^^^^^^]]]\\\[[[ZZZZZZYYYVVVXXXZZZ[[[ZZZZZZ\\\]]]___bbbfffjjjlllllljjjiiieeeeeeeeeddddddccccccbbbaaabbbdddgggkkknnnqqqsssooopppqqqqqqqqqnnnllljjjiiigggeeefffjjjnnnqqqrrrssstttsssqqqnnnlllkkkllllllmmmmmmnnnppprrrtttuuuwwwtttrrrqqqsssuuuvvvuuuxxxwwwvvvuuuuuuwwwxxxzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{||||||||||||{{{{{{vvvsssooollllllmmmppprrrzzz}}}nnn___\\\XXXUUUSSSQQQNNNKKKLLLIIIEEECCCCCCDDDCCCCCCAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::333333444444555666666666111222333555666777777777666555333333444444444333444444444444444333222111222333111------222333111111222444333222111111222333222222111111222222333222111///000222333333222000111222333333333333222000000111222333444444444222222222222222222222222444444333222111111111111333333222222222222333333000000000000000000000000222222222222222222222222111222222333333222222111333333333333333333333222333333333333333333333333444444333333444444555666555555444444555555666777777666555666999<<>>===============;;;;;;;;;;;;::::::::::::888888888777666666555555555666666555444333222222666555333333444444444333111222222333333333222222000555666333111333444444///111333333222222222444333222222111111222222333111000//////111222222111000000000000000111111222777666444333222111222222000000000111111111222222////////////000111222222111111000000000000111111000000000000000000000000222222222333333444444444222333333444444333333222222222222333333444444444111111222222222333333333333333222222333333444555333333333222333444444555222777888444222555666444999;;;===>>>>>>BBBIIIOOO\\\gggwww}}}{{{yyyvvvuuusssrrrrrrpppnnnoooppprrrrrrrrrpppqqqrrruuuwwwxxxwwwuuuuuuqqqlllhhhgggiiimmmpppoooqqqqqqoookkkhhhggghhhfffffffffffffffdddccccccfffffffffhhhiiihhhfffddd^^^\\\YYYXXXZZZ\\\]]]]]]```aaaaaa```___\\\ZZZYYYVVVUUUTTTSSSSSSTTTUUUVVVTTTSSSSSSRRRRRRTTTWWWYYYZZZZZZZZZXXXUUURRRPPPPPPPPPQQQRRRSSSTTTSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTTTTPPPSSSVVVWWWVVVWWWZZZ]]]^^^^^^]]][[[YYYYYYZZZ\\\______^^^\\\YYYYYY[[[]]]\\\\\\]]]]]]]]]^^^^^^^^^YYYZZZ[[[[[[[[[\\\^^^```^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]][[[ZZZYYYXXXYYY[[[^^^bbbfffiiikkkjjjhhhfffeeedddeeeffffffiiihhhiiikkknnnooonnnmmmoooppppppooolllkkkkkklllnnnooorrruuuwwwyyyzzzzzzuuusssrrrrrruuuxxxzzzzzz{{{zzzxxxwwwvvvwwwxxxyyyvvvvvvuuutttuuuwwwyyyzzzzzzzzzzzzzzzyyyxxxvvvuuunnnmmmlllmmmppptttyyy|||{{{yyywwwwwwyyy|||mmm___\\\YYYVVVUUUSSSPPPNNNHHHGGGFFFFFFFFFFFFCCCAAA???>>>===============>>>======<<<<<<<<<;;;;;;;;;555555555555555444444444222222333444555555555555666555333333444444444333777777666444222///---,,,///444777444111333444333///111333333222222333444333222222222222222222333111000...///111222222111222222111111222222333444000///.........///000111//////000000111111111222000000111111222333555555333333222222222222333333000000000000000000000000444444333333333333222222222333333444444333333222111111222333333444555555111111111222222333333333333333222222333333444555333333222222333333444555---555888444222666999888333666888888888:::???DDDEEENNNZZZccclllxxx~~~||||||wwwsssqqqpppqqqooommmmmmoooqqqqqqqqqmmmnnnpppsssvvvwwwvvvttttttqqqmmmkkkkkknnnsssvvvoooppppppmmmhhhffffffhhhgggfffeeecccbbb``````___ccccccdddeeeffffffccc```]]][[[XXXXXXYYY[[[[[[[[[]]]^^^_________]]][[[YYYTTTSSSRRRRRRRRRTTTUUUVVVRRRRRRSSSRRRRRRSSSUUUWWWZZZZZZZZZWWWTTTQQQOOOOOONNNOOOQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRMMMQQQUUUVVVVVVVVVXXX[[[ZZZ[[[ZZZYYYWWWXXXYYY[[[aaa```^^^[[[XXXWWWXXXZZZXXXYYYZZZ\\\^^^```aaabbbYYYZZZ[[[ZZZZZZ[[[^^^aaa[[[[[[ZZZZZZ[[[[[[\\\]]]XXXYYY[[[\\\\\\[[[ZZZXXX[[[[[[\\\]]]___aaabbbccceeedddddddddddddddddddddiiiiiijjjlllnnnnnnllljjjmmmnnnooonnnlllkkklllmmmnnnpppsssvvvxxxzzz{{{{{{uuusssqqqrrruuuxxxzzz{{{zzzyyywwwvvvuuuvvvwwwxxxtttsssqqqpppqqqtttwwwyyyxxxxxxwwwwwwvvvuuuttttttlllkkkjjjkkknnnsssxxx|||zzzwwwsssrrrtttwww{{{|||~~~mmm\\\YYYVVVSSSSSSRRRPPPOOOMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@???>>>============;;;:::888999::::::999777888777666444333333333333333222111111000000111111111111111111111111111111444444444444444444444444666555444333222222222222222222222111111111000000333222000//////000222333222222111111111111111111000000111222222222222222000000111222333333444444111111222222222333333333222222111111111111222222222222111111000000////////////000000000...,,,+++555555444333222222222333111111000000111111222333444444333222222111000000444444444444444444444444444444444555555666666666444444444555555555555666444444444555555777888999888777666666666999;;;<<>>============;;;:::999999::::::999777999888888777777777777888333333222111111111111222333333333333333333333333444444444444444444444444666555444333222222222222222222222111111111000000333222000//////000222333111111111111111111111111000111111222222222111111000000111222222333444444111111111222222222333333222222111111111111222222111111111111000000000000222222333333333333333222222222111000000000000000111111000000111111222333222222222222222222222222333333333333333333333333555444222000000111333444444444444444555555555555555555444555555666777888777777666666777999:::;;;<<<<<<===@@@EEELLLRRRVVVdddjjjvvvyyyxxxvvvuuutttsssqqqpppvvvxxxzzzyyyuuurrrrrrsssrrrpppnnnnnnpppqqqpppooofffcccaaadddjjjoooooonnnmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllljjjiiigggfffdddbbb___\\\[[[[[[\\\]]]^^^^^^]]]\\\[[[ZZZXXXWWWZZZYYYYYYXXXYYYZZZ[[[\\\]]]]]]^^^^^^]]]\\\ZZZYYYRRRPPPNNNMMMMMMMMMOOOPPPUUUSSSPPPNNNMMMOOOQQQSSSWWWWWWVVVUUUTTTSSSRRRRRRNNNOOOQQQSSSSSSRRRQQQPPPOOOOOONNNNNNNNNOOOPPPQQQTTTSSSRRRQQQQQQSSSTTTVVVUUUUUUTTTUUUVVVXXXZZZ[[[YYYYYYYYYYYYXXXWWWUUUUUUUUUVVVVVVWWWXXXWWWWWWWWWYYYWWWUUUSSSRRRSSSUUUVVVWWWWWWVVVWWWWWWXXXYYYYYY[[[[[[ZZZXXXWWWVVVVVVVVVWWWVVVUUUUUUWWWYYY\\\^^^___bbbdddccc___^^^```dddfffhhhjjjkkklllnnnqqqsssrrrqqqooommmmmmmmmnnnoooooonnnnnnppprrrsssrrrqqqmmmmmmmmmnnnpppsssttttttvvvvvvuuutttrrrpppooonnnkkkjjjjjjjjjlllnnnqqqssstttsssqqqooooooqqqrrrtttwwwvvvsssqqqpppqqqqqqrrrvvvtttrrrqqqqqqtttxxx{{{~~~~~~~~~mmm^^^[[[WWWTTTSSSQQQOOOMMMJJJIIIHHHGGGEEECCCBBBBBBAAA@@@???>>>============;;;:::999999::::::999888555555444444555666666777444444333222222222222333444444444444444444444444444444444444444444444444555555444333222222222222222222222111111111111111333222111000000111222333111111111111111111111111111111222222222111111000000000111111222333333333111111111222222222222333222222111111111111222222000000000111111111111111000000000000111222333444111000000///////////////111111000000111111222333000000111222333333444444222222222222222222222222777444111...---///111333444444444444555555555555666555555555555555666666666666777777888888999999777777888999;;;>>>AAABBBLLLPPPXXXdddsss|||{{{uuutttsssqqqooonnnmmmmmmppprrrttttttsssrrrssstttpppooommmmmmoooppppppooodddaaa```aaafffiiijjjiiijjjkkklllllllllkkkjjjiiimmmmmmlllkkkhhhfffdddccc```___\\\ZZZZZZZZZ[[[\\\[[[ZZZYYYXXXVVVSSSQQQPPPTTTTTTUUUWWWXXXXXXYYYYYY\\\\\\\\\[[[ZZZXXXWWWVVVOOONNNLLLKKKKKKKKKMMMNNNRRRQQQOOONNNNNNNNNOOOPPPRRRRRRSSSTTTSSSRRRQQQPPPMMMNNNQQQSSSSSSRRRPPPNNNPPPOOOMMMLLLMMMNNNPPPRRRVVVUUUTTTSSSRRRSSSTTTUUUTTTTTTSSSSSSTTTUUUWWWXXXWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSQQQOOOOOOPPPRRRSSSSSSSSSTTTTTTUUUWWWXXXYYYYYYYYYXXXWWWWWWVVVUUUUUUUUUTTTTTTTTTUUUWWWZZZ\\\]]]```aaa```]]]]]]___bbbdddfffiiijjjjjjlllnnnpppqqqpppmmmkkkkkkmmmoooqqqlllllllllmmmooopppooommmjjjjjjkkkkkkmmmnnnooopppttttttsssrrrooollliiigggdddeeefffiiikkknnnoooppppppooonnnmmmnnnnnnpppqqquuuuuuvvvuuutttrrrpppoootttrrrpppnnnoooqqqtttvvvzzzyyyxxxwwwyyy~~~mmm```\\\XXXUUUSSSQQQOOOMMMKKKKKKJJJHHHGGGEEEDDDDDDAAA@@@???>>>============<<<:::999999:::;;;999888444444444333333444444555555555444333333333333444555555555555555555555555333333333333333333333333555444333333222222222333111111111111111111111111222222111000000111222222111111111111111222222222111222222222222111000000000000111111222222222333111111111111222222222222222222111111111111222222000000000111111222222222000000///...///000222333111111000000000000111111111111000000111111222333000111111222222333444444222222222222222222222222555444222000000111333444333333444444444555555555666666555444444444555555555666777777888888777777777777999:::<<<===??????CCCEEEIIIOOOYYYggguuu~~~{{{yyyyyyxxxwwwyyyxxxxxxuuurrrnnnlllllllllmmmnnnoooppppppqqqrrrrrrooommmllllllmmmnnnnnnmmmgggeeebbbbbbdddffffffeeefffgggiiijjjjjjjjjiiihhhjjjjjjhhhfffccc```^^^]]]ZZZZZZYYYXXXXXXZZZ[[[]]]ZZZZZZYYYWWWTTTQQQOOONNNNNNPPPRRRUUUWWWWWWWWWVVVZZZYYYXXXWWWUUUSSSRRRQQQMMMLLLJJJIIIHHHJJJKKKLLLPPPOOOOOOOOOOOOOOOOOOOOOLLLMMMPPPQQQQQQQQQOOONNNLLLMMMPPPRRRRRRPPPNNNLLLOOONNNLLLLLLLLLNNNQQQRRRWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSWWWWWWVVVUUUTTTRRRQQQPPPNNNOOOPPPPPPQQQQQQPPPPPPQQQPPPOOONNNMMMNNNPPPPPPRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSUUUWWWYYY[[[\\\]]]\\\[[[[[[^^^```bbbdddfffhhhhhhhhhjjjlllnnnllljjjhhhiiikkknnnpppkkkjjjjjjkkkmmmmmmllljjjiiijjjkkkkkkkkkkkkmmmoooqqqqqqqqqoookkkhhhdddbbb^^^```cccgggjjjlllmmmnnnnnnmmmmmmmmmmmmnnnnnnoooqqqrrrssstttsssrrrpppooorrrpppnnnllllllnnnqqqrrrsssssssssrrrtttxxx~~~lll```]]]XXXUUUSSSQQQOOOMMMJJJJJJIIIHHHFFFEEEDDDDDDAAA@@@???>>>============<<<;;;999:::;;;;;;:::888:::999888777666666666666666555444444333333444444333333333333333333333333333333333333333333333333444444333222222222333333111111111111111111111111222111111111111111111222000000111111111222222222111111222222222111111000000111111111111111222222000000111111111222222222222222111111111111222222000000111111222222333333555444222111111111222333111000000000000000111111111111000000111111222333222222222222222222222222333333333333333333333333///000111222333444333333333333333444444444444555666555555444444444444555555555666777777777666666777777999:::;;;<<<======???@@@BBBDDDHHHOOOWWW]]]jjjqqq}}}~~~xxxtttuuuwwwuuuuuuwww|||{{{zzzuuuoookkkjjjkkklllkkkkkklllmmmooooooooommmkkkjjjjjjkkkkkkkkkjjjiiigggdddbbbbbbaaaaaa```aaabbbeeegggiiiiiijjjiiifffeeecccaaa]]]ZZZWWWVVVTTTTTTUUUVVVWWWYYY[[[]]]YYYXXXWWWUUUSSSPPPNNNMMMKKKMMMPPPTTTVVVVVVVVVUUUVVVUUUTTTRRRPPPNNNMMMLLLJJJIIIHHHGGGGGGHHHJJJKKKNNNOOOOOOOOOPPPOOOOOOOOOKKKLLLNNNPPPQQQQQQOOONNNKKKMMMOOOPPPPPPNNNLLLKKKNNNMMMLLLLLLLLLNNNPPPRRRVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPOOOOOOPPPQQQRRRVVVVVVVVVUUUTTTSSSRRRQQQLLLMMMMMMNNNNNNNNNNNNNNNOOOOOONNNMMMNNNNNNOOOPPPRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTUUUUUUUUUUUUTTTSSSQQQQQQQQQQQQRRRSSSUUUVVVYYYYYYYYYXXXXXXZZZ\\\^^^___aaadddeeeeeeeeefffgggiiigggfffeeefffiiilllmmmkkkjjjjjjkkklllllljjjhhhfffhhhiiiiiihhhhhhkkkmmmoooooonnnkkkhhheeeaaa___\\\^^^bbbfffiiikkkllllllllllllmmmnnnnnnnnnnnnnnnlllmmmmmmnnnooopppqqqrrrooonnnlllkkkkkkmmmooopppnnnooooooooopppssswww{{{~~~mmm___\\\XXXUUUTTTRRRPPPNNNHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>============<<<;;;::::::;;;;;;:::999999999777666555444444444555555444333333333333444222222222222222222222222333333333333333333333333444333333222222333333333111111111111111222222222111111111111111111111111000000000111222222333333000000111222222222222222111111111111111111111111000000000111111111111222222222111111111111222222111111111222222222222222444333222111000000000000...............//////000111111000000111111222333333222222222222222222222333333333333333333333333***,,,///222333333222111333333333333444444444444555444444444444444555555555555555555666666666666555555555555555555555555888:::<<<>>>???AAAEEEHHHPPPVVV___jjjvvv~~~uuuqqqppptttuuurrrqqqssszzz{{{{{{vvvoooiiihhhhhhkkkiiihhhiiikkkmmmnnnmmmllljjjhhhggghhhgggfffeeefffeeebbb```^^^]]]]]]]]]^^^___aaaccceeegggiiijjjbbbaaa```]]]ZZZWWWTTTRRRQQQRRRRRRTTTVVVWWWYYYZZZUUUTTTTTTSSSQQQOOONNNMMMJJJLLLPPPSSSUUUVVVVVVUUUSSSRRRPPPNNNLLLKKKJJJJJJIIIHHHGGGFFFFFFGGGIIIJJJMMMMMMMMMNNNNNNNNNNNNNNNLLLMMMOOOPPPQQQQQQQQQPPPLLLLLLMMMMMMMMMLLLKKKJJJLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSRRRRRRQQQPPPOOOOOORRRQQQPPPOOOPPPPPPRRRSSSUUUUUUUUUUUUUUUTTTSSSRRRKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSRRRPPPPPPPPPPPPQQQRRRSSSTTTVVVVVVUUUUUUVVVXXX[[[\\\]]]___bbbcccbbbbbbbbbcccdddcccddddddfffhhhjjjkkkkkkjjjiiijjjkkkjjjhhhgggaaadddffffffdddeeehhhkkknnnmmmkkkhhhfffdddbbbaaa]]]___bbbeeehhhiiijjjjjjjjjkkkmmmnnnoooooonnnmmmiiiiiiiiijjjlllnnnqqqsssnnnmmmlllkkkkkkmmmoooppplllllllllkkkjjjkkknnnpppwww|||ppp___\\\XXXUUUTTTSSSQQQPPPGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>===============;;;::::::;;;;;;:::999666555444333333333333333555444444333333333333333222222222222222222222222222222222222222222222222333333333222222333333444000000111111111222222222111111111222222111111111///000000111222222333333...///000111222333333333111111111111000000000000000000000000111111111111222222111111111111222222333222222222222222222111000000000111000000/////////.........//////000111111111000000111111222333111111111222222333333444222222222222222222222222......000111222222222222222222333333333444444444333333333333444555555666666666555444444444555666555555444333333333444444555777999::::::;;;>>>@@@CCCFFFJJJPPPWWW```jjjppp}}}xxxvvvvvvvvvuuuqqqnnnnnnrrrrrrooonnnooouuuxxxzzzwwwpppjjjhhhhhhiiigggeeegggkkknnnnnnmmmkkkiiifffeeeeeedddbbbaaabbbaaa```^^^\\\\\\]]]^^^^^^^^^]]]^^^```cccfffhhhbbbaaa___]]]ZZZWWWTTTSSSRRRRRRSSSSSSTTTTTTUUUUUURRRRRRRRRRRRRRRQQQPPPOOOLLLNNNPPPRRRTTTVVVVVVVVVRRRQQQOOOMMMKKKJJJJJJJJJHHHGGGFFFEEEFFFGGGIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMLLLLLLMMMMMMNNNNNNOOOOOOMMMLLLLLLKKKKKKJJJKKKKKKJJJKKKLLLNNNOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMNNNNNNMMMMMMMMMOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSSSSKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPOOOPPPPPPQQQQQQOOOPPPRRRTTTTTTTTTRRRRRRPPPPPPPPPQQQQQQRRRRRRSSSUUUSSSRRRRRRTTTWWWZZZ[[[[[[]]]```aaaaaa______``````aaaccceeeggghhhiiijjjjjjiiihhhhhhiiihhhfffddd```cccffffffdddeeeiiimmmmmmkkkhhhfffdddddddddeeeaaabbbccceeeggghhhiiiiiihhhjjjlllnnnooonnnmmmlllggghhhhhhjjjkkkmmmooopppmmmlllkkkkkklllnnnpppqqqiiijjjjjjiiiggggggiiijjjqqqvvv|||rrr^^^[[[WWWUUUTTTTTTRRRQQQIIIHHHHHHGGGFFFEEEDDDDDDAAA@@@???>>>===============;;;::::::;;;<<<:::999777666666666666777888888444444333222222222222333333333333333333333333333222222222222222222222222333333333222222333444444000000111111222222222222111111222222222222111111///000000111222222333333---...000111333333444444111111111000000000000000000000000000111111111111222222111111111111222222444333333222222111111111111222444555666666555444111111111111111222333333111111111000111222222333...///000111333444555666000000000000000000000000444333333222222333444555222222333333333444444444222222222333444555666777777666444333333444555777888888777777777999;;;<<<666777999999888:::<<<>>>???@@@@@@BBBEEEKKKSSSYYY^^^gggsss}}}}}}yyyuuurrrnnnmmmnnnpppqqqqqqrrrooonnnqqqqqqmmmlllnnnqqqvvvzzzxxxrrrllljjjkkkgggeeecccfffkkknnnpppoookkkiiifffdddcccbbb```^^^_________^^^]]]^^^```bbb^^^]]]\\\[[[]]]```ccceeecccbbbaaa^^^\\\YYYVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSNNNOOOPPPRRRTTTVVVVVVWWWRRRQQQOOOMMMKKKKKKKKKLLLHHHGGGFFFEEEFFFGGGIIIJJJIIIHHHHHHGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKIIIIIIIIIJJJKKKHHHJJJMMMOOOPPPPPPOOONNNMMMMMMNNNNNNNNNMMMLLLLLLJJJJJJIIIIIIJJJKKKMMMNNNQQQRRRRRRSSSSSSSSSSSSSSSKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNOOOPPPQQQRRRSSSNNNPPPRRRSSSTTTSSSRRRQQQOOOPPPPPPQQQQQQRRRRRRRRRTTTRRRPPPPPPSSSWWWYYYZZZZZZ\\\___``````^^^^^^^^^___aaacccfffhhhjjjjjjjjjjjjhhhgggggghhhgggeeecccaaaeeehhhhhhfffggglllpppllljjjgggeeeddddddfffgggddddddeeeeeefffggghhhiiifffhhhkkkmmmnnnmmmlllkkkggghhhjjjlllmmmmmmmmmmmmllllllllllllmmmoooqqqrrrfffhhhhhhhhhggghhhiiikkklllrrryyynnnccc^^^XXXTTTTTTTTTRRRPPPMMMKKKHHHDDDBBBAAABBBBBB@@@@@@???>>>===<<<;;;;;;===<<<<<<<<<<<<<<<;;;;;;888555222222444555333111222222222333333444444444444333333222222333333444111222222333222111000///000000000111222222222333333333222111111222333333111000000////////////000111111000000//////......///111333222///...000222111111000000000000111111000000000000000000000000111222222222222333333333111111111111111111111111222222111111111111222222333222222222111000000000000000111222333333444444111222222333333222222111222222222222222222222222555444444333222222222333555444333333333333444555444444222222222222444444444333333333333444555555666666666666666555555555999999999999999999999999::::::;;;===???AAACCCEEEMMMPPPTTT[[[dddooo{{{vvvpppmmmllliiigggfffgggkkkllljjjhhhiiilllnnnmmmkkkjjjllloooqqqtttvvvvvvqqqkkkeeebbbbbbcccdddfffhhhiiijjjkkkiiigggddd```^^^\\\\\\\\\```^^^]]]]]]]]]]]]\\\ZZZYYYYYYXXXUUUTTTWWW^^^ddd___aaacccdddccc___ZZZWWWVVVTTTSSSQQQPPPPPPQQQRRRNNNOOOQQQRRRSSSSSSSSSRRRPPPOOOPPPRRRUUUVVVUUUTTTRRRQQQOOOMMMLLLJJJJJJJJJJJJHHHFFFDDDCCCEEEGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIKKKMMMOOONNNOOOOOONNNMMMKKKIIIHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLGGGGGGGGGHHHJJJMMMOOOQQQNNNMMMLLLJJJJJJLLLMMMNNNKKKKKKJJJKKKKKKLLLMMMNNNMMMMMMKKKJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOPPPOOONNNQQQTTTTTTRRROOOOOOPPPQQQQQQPPPPPPQQQSSSUUUTTTSSSSSSTTTWWWYYY[[[[[[]]]^^^^^^\\\ZZZYYYYYYZZZ\\\___bbbeeehhhjjjkkkiiigggeeedddfffggggggggg___bbbgggkkknnnppppppoooooommmkkkiiihhhiiijjjkkkjjjhhhfffgggiiiiiifffcccdddgggkkknnnoooooommmkkkhhhkkknnnnnnmmmlllkkkkkklllmmmnnnppppppppppppooojjjjjjjjjhhhggggggjjjlllmmmqqqvvv{{{~~~nnnbbb]]]WWWSSSSSSSSSQQQOOOMMMKKKHHHEEECCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<:::::::::999888888777777:::777444444555666555333222333333333333333333444444333333222222333333444222333333444333222111000111111111111111222222222333333222111111222333333333222111000000/////////111111000000////////////000222333333000000111333000000////////////000000000000000000000000000000///000000000000111111111111111111111111111111111222111111111111111111222222222222111111111111111000000111111222222333333111222222333333222222111222222222222222222222222444444333222222222222222555444333333333333444555444333333222222333333444444333333333333444555555666666666666555555555555666666666666666666666666777777888999;;;===>>>??????AAAEEEIIIOOOXXX```fffrrr|||}}}rrriiieeeccccccdddbbb```bbbeeeggggggfffiiilllnnnnnnkkkjjjlllnnnqqqssstttsssnnnhhhdddaaa```aaaaaacccdddfffggghhhfffddd```]]][[[ZZZZZZZZZ]]]\\\[[[[[[\\\]]]\\\[[[WWWWWWVVVTTTSSSVVV\\\aaacccdddfffgggeeeaaa]]]ZZZYYYVVVSSSOOONNNOOOQQQRRRQQQRRRSSSSSSSSSSSSRRRQQQNNNNNNNNNPPPSSSTTTSSSRRRPPPOOONNNMMMMMMLLLLLLLLLJJJIIIFFFDDDDDDEEEFFFHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFFFFGGGHHHJJJLLLNNNNNNNNNOOONNNNNNLLLJJJIIIJJJJJJKKKLLLLLLLLLKKKJJJHHHHHHIIIJJJKKKLLLLLLLLLIIIIIIIIIIIIKKKMMMOOOPPPMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJKKKKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLMMMOOOSSSTTTSSSPPPOOOPPPQQQQQQOOOOOOPPPRRRUUUTTTTTTTTTVVVWWWYYYZZZXXXZZZ\\\\\\[[[ZZZZZZ[[[[[[]]]___bbbeeegggiiiiiieeedddcccdddfffhhhhhhgggaaacccgggkkknnnooooooooopppooommmlllkkkkkkllllllkkkiiihhhhhhiiiiiigggeee```cccfffjjjlllmmmmmmllliiilllooopppooommmmmmmmmjjjkkkmmmoooppppppoooooojjjkkklllkkkjjjjjjlllnnnnnnppptttwwwzzz}}}nnnbbb\\\VVVSSSRRRRRRPPPNNNLLLKKKHHHEEECCCBBBBBBBBBBBBAAAAAA@@@???>>>======<<<<<<<<<;;;;;;999888888<<<999666555555666777666444333333333333333333222444333333222222333333444333333444444444333222222222222222111111111111111333222222111111222222333444444222111000000000000111000000000000/////////111333444333222111222333000000////////////000000000000000000000000000000///000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111222222333333222222111222222222222222222222222333333222111111111111222444444333333333333444444444333333222222333333444333333333333333444555555555555555555555555555555555555555555555555555555666666666777888999:::;;;888:::===???AAAEEEJJJNNNTTT\\\fffnnnttt{{{~~~yyyppphhhbbb```___```aaa___]]]^^^```cccdddeeeiiilllnnnmmmjjjiiijjjlllnnnooopppnnnjjjeeebbbaaa_________```aaabbbddddddaaa___\\\YYYXXXWWWWWWXXX[[[ZZZYYYZZZ\\\\\\\\\ZZZUUUUUUTTTSSSSSSVVVZZZ^^^dddeeeffffffdddaaa]]][[[[[[XXXTTTQQQQQQTTTXXXZZZVVVVVVUUUTTTSSSQQQPPPOOOMMMLLLLLLNNNPPPQQQPPPOOONNNNNNMMMMMMMMMNNNOOOOOOKKKJJJGGGDDDDDDDDDFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGEEEEEEEEEEEEGGGIIIKKKLLLMMMNNNNNNOOONNNMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIFFFFFFGGGIIIJJJKKKLLLLLLMMMLLLKKKKKKLLLMMMOOOPPPKKKKKKIIIIIIIIIIIIKKKKKKIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJKKKNNNQQQSSSRRRQQQOOOPPPPPPOOONNNMMMOOOPPPSSSTTTUUUVVVWWWXXXXXXXXXUUUWWWZZZZZZZZZYYYZZZ\\\]]]^^^```bbbdddeeefffgggaaaaaabbbdddgggiiihhhfffdddeeehhhkkkmmmnnnnnnnnnppppppppppppooonnnmmmmmmjjjhhhfffffffffgggeeeddd]]]___aaadddhhhkkkmmmnnnjjjmmmpppqqqpppnnnnnnnnnkkklllnnnpppppppppooonnniiikkknnnoooooonnnooopppoooppprrrrrrsssuuuyyy|||ooobbb]]]WWWSSSRRRRRRPPPNNNLLLJJJHHHFFFDDDCCCCCCBBBAAAAAA@@@??????>>>======;;;;;;<<<<<<<<<;;;:::999<<<:::777555555666777888444444444333333222222222444333333222222333333444333333333333333333222222333222222222111000000000222222222222222222222222222222111000000000111111000000000000000000000000111222222222222111222222111111000000000000111111000000000000000000000000111111222222222333333333111111111111111111111111111111111222222111111111000000000111222222222333111111111000000000000000111222222333333222222111222222222222222222222222222222111111000111111222333333333333333333333333333333333333333333333333333333222222333333444555444444555555555555555666666666666666666666666666888888888888888999999::::::;;;===>>>>>>???AAABBBFFFJJJPPPTTTWWW\\\dddjjjxxx|||~~~{{{wwwtttsssssstttuuurrrooojjjeee```^^^___aaacccaaa___^^^___bbbdddeeehhhkkkmmmllliiifffgggiiihhhiiijjjhhhfffccccccccc```____________aaabbbccc]]]\\\YYYWWWVVVVVVWWWXXX]]][[[ZZZZZZ[[[[[[ZZZYYYUUUTTTTTTSSSTTTWWWZZZ]]]``````aaa```___]]]ZZZXXXYYYXXXXXXXXXZZZ^^^aaacccYYYXXXWWWUUURRRPPPNNNMMMKKKJJJJJJLLLNNNNNNMMMLLLMMMMMMMMMMMMMMMNNNNNNOOOLLLJJJGGGEEEDDDDDDFFFGGGGGGFFFEEEDDDCCCDDDEEEEEEDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNOOOOOONNNMMMLLLJJJJJJJJJJJJJJJIIIIIIHHHEEEFFFGGGHHHJJJLLLMMMNNNPPPOOOMMMLLLLLLMMMNNNNNNIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJKKKKKKKKKMMMOOOPPPPPPPPPOOOOOOOOONNNLLLLLLNNNPPPSSSTTTVVVXXXYYYYYYXXXWWWUUUWWWXXXYYYXXXXXXYYYZZZ^^^___```bbbcccddddddddd```aaacccfffiiiiiigggeeefffggghhhjjjkkklllmmmmmmooopppqqqrrrqqqooommmlllgggeeecccbbbaaaaaaaaaaaa^^^^^^___aaadddhhhlllnnnjjjllloooppppppnnnnnnooommmooopppqqqqqqooolllkkkgggkkkoooqqqqqqqqqqqqqqqqqqqqqpppooonnnooosssuuu{{{pppddd___XXXTTTTTTSSSQQQNNNKKKJJJIIIGGGEEEDDDCCCCCC?????????>>>======<<<<<<444555777888999999888777999888777555444444555777444444444333333222222222444333333222222333333444222111111111111222222222333222222222111000000000222222222222222222222222///////////////000111222000000000000111111111111111111000000111111111000333222222111111222222333000000000000000000000000111111222222222333333333111111111111111111111111000111222222222222111000000000000111222222222333111111111000000000000000111222222333333222222111222222222222222222222222222111111000111111222222333333333333333333333333333333333333333333333333333222222222222333444444333444444444555555666666777777777777777777777777999999888888777888888999777999;;;;;;::::::;;;<<>>>>>>>>>>>======<<<<<<444666888:::::::::888777666777777666333333333555444333333333333333333222444333333222222333333444111111000000000111222333222222222111111111111111111222222333333222222111............///000111222000000000111111111111222111000///000111111000///222222222111111222222222000000000000000000000000///000000000000111111111111111111111111111111111000111222333333222111000111111111111111222222222111111111111111111111111111222222333333222222111222222222222222222222222222111111111111222333333222222333333333333222222222333333444444333333222222222222222222333444444333333333444555555666666555555555555555555555555777666666555555666666666666888999999888888999;;;888:::;;;<<<===@@@DDDGGGHHHKKKOOOTTTYYY___fffjjjsssyyy|||ssslllgggbbb___^^^___aaaaaabbbdddhhhjjjccceeeeeeccc^^^\\\]]]___dddeeedddbbb``````ccceeegggjjjlllkkkfffbbbaaabbb\\\^^^aaabbbaaabbbccceeecccbbb```^^^^^^___```aaa\\\[[[ZZZYYYZZZ[[[]]]^^^cccaaa^^^\\\[[[ZZZWWWUUUVVVUUUUUUWWWYYY[[[\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXZZZ\\\]]]]]]ZZZWWWUUUTTTSSSRRRPPPOOONNNNNNMMMKKKJJJJJJKKKLLLLLLJJJHHHJJJJJJIIIHHHHHHHHHIIIIIIKKKIIIGGGEEEEEEFFFHHHIIIHHHGGGEEEDDDCCCCCCDDDEEEBBBBBBBBBBBBDDDFFFHHHIIIKKKKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLOOOPPPPPPOOOMMMKKKJJJJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGIIIJJJLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKMMMNNNNNNMMMKKKKKKLLLNNNNNNNNNNNNMMMLLLMMMPPPRRRTTTVVVXXXYYYZZZYYYWWWVVVWWWXXXXXXWWWVVVVVVWWWYYY______```aaaaaaaaaaaaaaaddddddfffiiijjjjjjgggdddffffffeeeeeefffhhhjjjkkklllmmmnnnnnnnnnllljjjhhhhhhgggddd```^^^^^^aaadddfffdddcccbbbdddfffjjjlllhhhjjjnnnoooooonnnnnnooonnnoooppppppmmmiiidddaaagggjjjoooqqqqqqqqqpppqqqqqqqqqpppnnnlllkkklllnnnqqqtttxxxyyy{{{~~~qqqeee___XXXTTTSSSRRRPPPMMMJJJJJJIIIHHHGGGEEEDDDCCC?????????>>>>>>>>>>>>===888999;;;<<<<<<:::888666444666888888555333333444222333333333333333333444444333333222222333333444222222111111111222333444111111111111111222222222111222333333333333222111222111000000//////000000000000111111111222222222333111///000222333111///111000000000000000000111000000000000000000000000///000000000000111111111111111111111111111111111///111222333333222111///222222222111111111111111000000111111222222333333111222222333333222222111222222222222222222222222222222222222222333444444111222333333333333222111222333333444444333333222222222222111222222333444222222333444444555666666333333333333333333333333555555444444444555555666888999:::999888999;;;<<<555666777888999;;;===>>>===???BBBEEEGGGJJJNNNQQQVVVZZZ```gggnnnvvv}}}{{{xxxwwwtttooojjjdddaaa]]]ZZZXXXVVVYYY\\\]]]^^^^^^aaaddd```cccfffeeebbb```aaadddbbbccceeedddccccccfffiiihhhkkknnnlllgggcccaaaaaa[[[]]]```aaaaaa```aaaaaabbb```]]][[[ZZZ[[[\\\^^^\\\\\\[[[ZZZ[[[]]]```aaaaaa___\\\[[[ZZZYYYWWWUUUVVVUUUUUUWWWZZZ\\\\\\ZZZVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYYYYWWWSSSPPPNNNOOONNNMMMMMMMMMMMMNNNOOOMMMLLLKKKKKKLLLLLLJJJHHHEEEEEEEEEEEEFFFGGGHHHHHHJJJHHHFFFEEEEEEGGGJJJKKKKKKJJJHHHGGGFFFFFFGGGGGGBBBBBBBBBBBBDDDFFFHHHIIIJJJKKKLLLMMMLLLLLLJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGFFFGGGHHHKKKMMMOOONNNMMMKKKIIIHHHHHHHHHIIIGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMNNNMMMLLLJJJIIIHHHFFFGGGIIIJJJLLLMMMMMMMMMLLLNNNNNNMMMKKKKKKMMMPPPNNNNNNMMMLLLLLLNNNRRRUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWWWWWWWVVVWWWYYY[[[^^^___``````aaaaaa``````bbbbbbdddfffiiijjjhhhfffeeedddccccccdddfffiiikkklllllllllmmmlllkkkiiihhhiiihhheee```\\\]]]aaaeeeeeedddccccccdddgggjjjlllhhhkkkoooppppppoooooopppoooqqqssssssqqqnnniiifffiiillloooqqqqqqpppqqqqqqoooooopppnnnlllkkkkkklllqqqtttxxxzzzzzz|||rrrddd^^^WWWSSSRRRQQQNNNLLLJJJJJJIIIHHHGGGFFFDDDCCC@@@@@@@@@???????????????888888::::::888555222000333777:::999666333333333222222222333333444444444444333333222222333333444333333222111222333555666000000111111222222222333111222333444444333222111666555333111000///......000000111111222222222222444222000111333444333000//////............//////000000000000000000000000111222222222222333333333111111111111111111111111///000222333333222000///333222222222111111000000000000111222333444444444222222222333333222222222222222222222222222222222333222222222333444444555111222333444444333222111222222444444444444222222222222111111222222333444222222333333444555666666444444444444444444444444666666555555555666777777777888888777666666999;;;777888888888888888888999888:::===>>>???@@@CCCEEEGGGIIILLLOOOSSSXXX^^^bbbjjjrrrxxxxxxvvvqqqkkkffffffgggfffdddaaa___]]][[[WWWUUUSSSWWW[[[\\\\\\[[[]]]___ZZZ___cccccc```___aaaddd```cccggghhhggghhhkkkmmmjjjmmmpppnnniiidddbbbbbb[[[^^^aaabbb```___^^^^^^```^^^[[[XXXWWWXXXYYYZZZ\\\\\\[[[[[[\\\^^^aaabbb^^^\\\ZZZZZZZZZYYYWWWUUUUUUTTTTTTWWW[[[\\\[[[YYYSSSSSSSSSSSSTTTVVVXXXZZZXXXXXXVVVUUUSSSQQQPPPOOOKKKKKKJJJJJJKKKMMMOOOPPPNNNMMMLLLLLLMMMLLLJJJIIIAAAAAABBBCCCEEEFFFHHHIIIIIIHHHFFFEEEFFFHHHKKKLLLMMMLLLKKKIIIHHHHHHIIIIIIBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHJJJIIIGGGEEEEEEEEEEEEFFFGGGFFFEEEEEEGGGIIILLLMMMLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMNNNMMMLLLJJJHHHGGGFFFGGGIIIKKKLLLMMMNNNNNNKKKMMMNNNMMMKKKLLLOOOSSSMMMNNNMMMLLLLLLOOOSSSVVVWWWWWWXXXXXXXXXXXXXXXXXXUUUVVVVVVVVVWWWXXX[[[^^^^^^^^^___```aaaaaa``````___```aaadddhhhjjjiiihhhdddcccbbbaaacccfffiiikkkllllllllllllkkkjjjiiiiiigggfffccc^^^ZZZZZZ___cccdddccccccccceeehhhjjjllliiilllpppqqqqqqqqqqqqqqqrrrtttwwwyyyxxxtttpppnnnlllnnnppprrrqqqqqqrrrrrrlllnnnooonnnllljjjjjjjjjnnnrrrvvvxxxxxxyyy|||ooobbb___ZZZUUUSSSPPPMMMKKKKKKJJJIIIHHHFFFDDDBBB@@@CCCCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::999888888888777555555666666444333777777777555222111222333555444333222111222333333000111111111111222222222222222111000//////000000111222222333333333222222111111000000000000111111000000111111111222222222111111000000000000111111222222222111111111111111000000////////////000000000000000000000000000000000000000000000000000000//////000//////...------------...000111111111111000000111111111111000000111111111111111111111111000000111222333333444444444333333222111000//////111111222222222222111111222222111111111111222222444333333222222333333444222222222333333444444444222444666666444222222222444444555555666777777888666777777777777888888888777777777777888888888888:::;;;===>>>>>>>>>===<<>>>>>===;;;<<<<<<;;;;;;:::999888777666444444555555333222222444555444444333555666555444333222222222333333000111111111111222222222333333222111111111111222444444444333222111//////111111000000000000111111000000000111111111111222111111000000000000111111000000000111222222222333222222111111111111222222000000000000000000000000000000000000000000000000///000000111111111111000000111222222222222111111111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111222222111111111111222222444333333222222333333444444444444444444555555555666666777666444444555666333333333444555555666666555666666666777777777777666666777777777777888888888888999:::;;;:::::::::=========>>>>>>>>>>>>??????@@@CCCFFFGGGHHHGGGGGGGGGHHHJJJLLLOOORRRUUUVVVYYY[[[^^^bbbeeeggghhhhhhlllnnnqqqsssuuuuuuttttttppppppsssxxx{{{xxxxxxxxxvvvtttwwwwwwwwwuuuqqqkkkfffcccccccccaaa```^^^\\\[[[ZZZYYYWWWVVVTTTTTTTTTVVVWWWXXXWWWUUUSSSRRRRRRRRRRRRXXXYYY[[[\\\\\\ZZZXXXWWWUUUUUUTTTSSSRRRQQQPPPOOOUUUYYY^^^aaabbbaaaaaaaaa___aaaccceeefffhhhlllooopppooonnnlllkkkiiihhhgggeeebbb___^^^^^^^^^]]]\\\XXXWWWTTTRRRRRRSSSUUUVVVVVVWWWWWWVVVVVVXXX[[[^^^[[[ZZZZZZZZZ[[[[[[YYYWWWXXXVVVTTTSSSSSSTTTVVVXXXSSSTTTTTTUUUWWWXXXYYYYYYUUUUUUVVVVVVTTTPPPMMMKKKKKKMMMOOOOOOMMMLLLLLLMMMPPPMMMKKKIIIIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKMMMPPPTTTXXXWWWUUURRRNNNJJJFFFDDDBBBEEEDDDDDDCCCCCCDDDDDDEEEIIIHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEEEECCCDDDDDDEEEFFFGGGGGGHHHHHHJJJMMMMMMKKKJJJJJJJJJGGGHHHHHHIIIJJJKKKLLLLLLOOONNNMMMLLLLLLMMMOOOOOONNNMMMMMMOOORRRTTTUUUUUUSSSTTTVVVWWWVVVUUUSSSRRRSSSSSSRRRSSSSSSUUUVVVWWWYYYZZZZZZ[[[\\\]]]]]]]]]___aaabbbccccccbbb```______```___]]]\\\]]]```cccdddgggiiihhheeecccdddfffdddcccbbbaaaaaabbbcccdddbbbbbbccceeehhhkkknnnpppoooooooooooooooooooooooowww||||||vvvqqqpppnnnnnnnnnppprrrtttrrrrrrqqqppppppqqqssstttsssssssssuuuyyy{{{||||||yyyzzz{{{{{{}}}nnn```\\\VVVSSSQQQPPPNNNMMMIIIIIIIIIHHHHHHFFFEEEDDD@@@@@@@@@?????????>>>>>><<<<<<<<<<<<;;;:::999888777555444333444444333111333555555444222111111111444444333333333222222222000000111111111222222222333333222222222222222333444444444444333333222111111111000000000000111111000000000000111111111111111111000000000000111111//////000111222333333333222111111000000111111222000000000000000000000000000000000000000000000000///000111222222222222222111111222222222111000000222333333444444333333222111111111111111111111111333333222222222222222222222222333333333444444444111222222333333222222111333222222111111222222333444333333222222333333444555555555555555555555555444444444222111111333555333333333444444444555555666666777777777888888888666666666666777777777888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAACCCCCCCCCBBBAAACCCDDDEEEFFFGGGIIIJJJKKKJJJKKKMMMOOOPPPQQQQQQQQQSSSUUUWWWZZZ[[[\\\\\\[[[WWWWWWZZZ___fffkkkooopppnnnjjjeeebbbaaa```^^^\\\___``````___]]]ZZZWWWUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSRRRQQQPPPOOOQQQUUUXXXVVVUUUSSSRRRQQQQQQRRRSSSVVVXXXYYY[[[[[[[[[ZZZYYYXXXVVVTTTQQQNNNMMMLLLLLLQQQVVV\\\```aaa`````````]]]___aaabbbdddfffiiilllllllllkkkjjjiiihhhggggggdddaaa]]]ZZZZZZ[[[[[[ZZZWWWUUUSSSQQQQQQSSSUUUVVVWWWXXXXXXVVVRRRRRRUUUYYYVVVWWWXXXYYYYYYYYYWWWVVVVVVTTTQQQOOOOOOQQQTTTVVVSSSTTTTTTUUUVVVWWWWWWWWWTTTVVVXXXYYYXXXTTTQQQNNNKKKMMMPPPQQQQQQPPPNNNMMMOOOMMMJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGKKKLLLMMMNNNNNNPPPTTTWWWTTTRRROOOKKKHHHEEECCCCCCEEEEEEEEEEEEDDDDDDCCCBBBFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHJJJKKKJJJIIIGGGEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHJJJLLLLLLKKKJJJJJJJJJHHHHHHHHHIIIJJJKKKKKKKKKNNNNNNMMMMMMMMMNNNOOOOOOOOONNNMMMNNNQQQSSSSSSSSSQQQRRRTTTUUUUUUTTTRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVXXXXXXYYYZZZ[[[\\\\\\]]]___```aaabbbaaa```^^^]]]]]]^^^^^^\\\[[[\\\___aaaccceeegggeeebbb```aaacccbbbbbbaaaaaabbbccceeeeeeccccccccceeegggiiilllmmmmmmmmmllllllmmmmmmnnnnnnuuuxxx|||}}}xxxvvvsssqqqpppooooooqqqsssuuurrrqqqqqqqqqrrrsssuuuvvvuuutttuuuwwwyyy{{{zzzxxxxxxyyyzzz{{{{{{}}}ooo```\\\WWWRRRPPPPPPOOONNNMMMLLLLLLJJJIIIGGGEEEDDD@@@@@@@@@?????????>>>>>><<<<<<<<<<<<;;;:::999999777555444333444444333111111222444333111000///000444444444333333333222222000000111111111222222222333222222222222222333333///000111222222222222222111111000000000000111111000000000000000000000000111111000000000000111111//////000111222333333333000000////////////000000000000000000000000000000000000000000000000000000000000111222222333222222000000000111000000//////333333444444444444333333111111111111111111111111333333222222222222222222222222222333444444555555222222333333333333222222333333222222222222333333444333333222222333333444555555555555555555555555333333333222111111333555333333333444444444444444777777777888888888999999555666666666666777777777999999999999999:::::::::555666666777888999999:::;;;<<<===>>>?????????>>>@@@AAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJIIIIIILLLLLLMMMPPPVVVZZZ\\\]]]YYYWWWUUUSSSRRRQQQOOONNNMMMNNNOOOOOOOOOOOONNNNNNJJJJJJKKKKKKLLLMMMMMMNNNNNNOOONNNLLLKKKLLLPPPSSSUUUTTTSSSRRRRRRSSSTTTTTTTTTUUUWWWYYYZZZZZZZZZZZZWWWUUUPPPLLLIIIHHHHHHIIIPPPUUUZZZ^^^______``````___```bbbbbbaaabbbdddgggfffffffffffffffeeeeeeeeebbb^^^ZZZWWWWWWXXXXXXXXXXXXWWWTTTRRRRRRSSSUUUVVVYYYYYYYYYUUUPPPNNNQQQTTTRRRSSSUUUVVVVVVUUUTTTTTTUUURRROOOLLLLLLOOORRRUUURRRSSSTTTUUUVVVVVVVVVVVVTTTVVVXXXZZZYYYVVVSSSQQQMMMOOOQQQTTTTTTSSSQQQOOOMMMLLLJJJJJJKKKLLLKKKJJJGGGGGGGGGGGGHHHHHHHHHHHHMMMNNNOOONNNNNNOOOQQQSSSNNNLLLIIIGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBEEEFFFGGGIIIIIIHHHGGGFFFGGGHHHJJJJJJJJJHHHFFFDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGIIIKKKKKKJJJIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNOOONNNLLLMMMNNNOOOOOONNNNNNOOOQQQRRRSSSQQQPPPOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXZZZ[[[[[[\\\\\\]]]___``````___]]]\\\ZZZ[[[\\\\\\[[[\\\___aaaccceeefffccc___\\\^^^````````````aaabbbcccdddeeeddddddeeeeeefffggghhhiiiiiiiiiiiiiiijjjlllnnnooossssssssssssssssssssstttsssrrrpppppppppqqqssstttpppppppppqqqrrrssstttuuuuuuuuuuuuwwwyyyxxxvvvtttsssuuuxxxyyyyyyyyyzzz{{{qqqccc^^^XXXSSSQQQPPPOOOOOONNNMMMLLLKKKIIIFFFDDDCCCAAAAAA@@@@@@???>>>>>>===<<<======<<<<<<;;;:::999777666444444555555333222,,,///111333222222222333333333444444444333222111000111111111111222222222222111111111111222333333+++,,,...///000000111111111111000000000000111111111000000000000000//////111111000000000000111111000000000111222222222333000000////////////000000000000000000000000000000000000000000000000000000000111111222222222111111...//////000000000//////222333333444444333333222111111111111111111111111222222222222222222222222///000000000111111222222222222333333333333222222333333222222222222333333444333333222222333333444555555555444444444444444333444555444333333555777444444444444444444555555777777777777888888888888555555666666666666777777999888888888888999::::::555555666777999:::;;;;;;999999;;;<<<===============>>>>>>????????????>>>>>>>>>>>>>>>????????????AAABBBBBBCCCDDDDDDDDDCCCGGGGGGFFFHHHLLLOOOPPPPPPNNNNNNNNNMMMLLLKKKKKKJJJFFFFFFFFFGGGHHHHHHIIIJJJEEEFFFGGGIIIJJJKKKLLLMMMLLLNNNNNNKKKHHHHHHKKKOOOQQQQQQQQQRRRRRRSSSSSSSSSRRRSSSTTTVVVWWWXXXXXXYYYSSSOOOJJJFFFCCCDDDFFFGGGRRRUUUYYY\\\^^^^^^```aaacccddddddbbbaaa```aaacccaaaaaaaaaaaabbbbbbbbbccc^^^[[[WWWUUUUUUVVVVVVVVVWWWVVVSSSQQQQQQRRRTTTVVVXXXXXXUUURRROOONNNOOOPPPPPPRRRSSSSSSRRRQQQRRRSSSSSSQQQNNNKKKKKKNNNQQQSSSPPPQQQSSSUUUVVVVVVVVVVVVSSSTTTVVVWWWWWWUUUSSSQQQPPPPPPRRRUUUWWWVVVSSSQQQLLLKKKJJJJJJLLLMMMMMMLLLHHHHHHHHHHHHIIIIIIIIIIIILLLMMMNNNMMMLLLLLLMMMOOOIIIGGGEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBAAADDDEEEGGGGGGHHHGGGFFFEEEGGGGGGHHHHHHHHHFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDCCCCCCAAABBBBBBCCCDDDEEEEEEFFFEEEHHHJJJJJJHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMOOOMMMKKKKKKLLLLLLLLLKKKKKKLLLNNNPPPPPPOOONNNLLLNNNOOOPPPRRRSSSTTTTTTTTTSSSTTTUUUVVVWWWYYYYYYZZZYYYZZZ\\\]]]^^^]]][[[ZZZXXXYYYZZZ[[[ZZZ[[[^^^```aaacccccc```\\\ZZZ\\\^^^^^^^^^___```aaabbbcccccccccdddfffhhhiiihhhhhhggggggffffffggghhhjjjmmmnnnqqqooommmkkkkkkmmmoooppppppoooooooooooooooppppppmmmnnnnnnooopppqqqqqqrrrrrrssstttuuuvvvtttpppmmmiiimmmrrruuuuuutttttttttzzz|||rrreee```YYYTTTQQQPPPOOOOOOKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@???======<<<============<<<;;;:::999888666555555555555444222---000333444444444444444333333444444444333222111000111111111111222222222000000000000000111222333---...///000000000000000111111000000000000111111111111000000////////////111111000000000000111111111111111111111111222222111000000000000000000111000000000000000000000000000000000000000000000000111111111111111111000///...///000111111111111111222222333333333333222222111111111111111111111111111111111222222333333444//////000000000000000000222333333444444333333222444333333222222333333444444333333222222333333444444444444444333333333222111333555555444444555666555555555555555555555555555555555555666666666666555555555666666666777777777777666666666777888999777777888999:::;;;<<<<<<::::::;;;;;;<<<=========;;;<<<>>>?????????>>>>>>============>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDEEEDDDCCCDDDGGGIIIJJJIIIIIIJJJLLLLLLJJJIIIIIIIIIFFFEEEEEEDDDDDDEEEFFFFFFDDDEEEFFFHHHJJJLLLMMMNNNKKKNNNOOOMMMIIIGGGJJJMMMMMMOOOQQQSSSTTTSSSRRRRRRPPPPPPQQQSSSTTTUUUVVVVVVOOOLLLFFFBBBAAACCCGGGJJJTTTWWWYYY[[[\\\]]]```bbbeeefffeeecccaaa``````bbb\\\]]]^^^^^^___```aaaaaaZZZXXXUUUSSSTTTUUUUUUTTTRRRQQQOOONNNOOOQQQTTTUUUUUURRROOOMMMNNNNNNNNNNNNQQQRRRSSSRRRPPPOOOQQQSSSRRRPPPMMMKKKKKKMMMPPPRRRNNNOOORRRUUUVVVWWWVVVVVVSSSTTTUUUUUUUUUSSSRRRQQQRRRRRRRRRUUUXXXXXXUUUSSSMMMKKKJJJJJJKKKLLLKKKJJJHHHIIIIIIIIIJJJJJJJJJJJJHHHJJJKKKKKKJJJJJJKKKMMMHHHFFFDDDCCCBBBDDDFFFGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBCCCCCCCCCCCCCCC@@@@@@AAABBBDDDEEEFFFFFFDDDFFFHHHHHHGGGFFFEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLMMMKKKJJJJJJKKKLLLLLLKKKHHHJJJKKKMMMMMMMMMKKKJJJKKKLLLNNNPPPQQQRRRRRRRRRPPPPPPQQQSSSTTTUUUVVVWWWVVVWWWYYYZZZZZZXXXWWWVVVWWWXXXYYYYYYXXXXXXZZZ[[[[[[]]]^^^\\\YYYYYY[[[___]]]]]]^^^``````aaaaaaaaa```cccgggkkkmmmlllkkkiiigggffffffeeefffhhhjjjkkkmmmllljjjhhhhhhhhhiiijjjjjjkkkllllllllllllkkkjjjkkkkkklllmmmmmmnnnnnnnnnnnnooopppqqqqqqnnniiifffbbbgggmmmrrrsssrrrqqqqqquuuwwwzzz|||~~~tttgggbbbZZZUUURRRPPPPPPOOOGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBB@@@>>>===<<<;;;============<<<;;;:::999999777666555666666555333222444666777555333333333333333444555444333222111000111111111111222222222000000//////000111222222222222333333333222222111111111000000000000111111111111000000/////////...111111000000000000111111222222222111111111111111222222111111111111222222000000000000000000000000000000000000000000000000111111111111111000///......///000111222333333333111222222333333222222111111111111111111111111111000000111222333333444444111111111111111111111111222333333444444333333222444333333222222333333444444333333222222333333444444444444333333222222222...111333444333222222333666666666666666666555555333333333444444444555555555555555555666666666777666666555444444666777888555555555555666666777777999999999999999:::::::::999:::;;;===>>>>>>===<<<:::999999::::::<<<======<<<======???@@@AAABBBBBBDDDCCCBBBCCCFFFHHHHHHHHHDDDFFFGGGGGGFFFDDDCCCCCCEEEDDDBBBAAA@@@@@@@@@AAAAAABBBDDDEEEGGGIIIKKKKKKGGGKKKMMMKKKGGGEEEGGGJJJMMMOOORRRTTTVVVUUUSSSRRRNNNOOOPPPQQQRRRSSSTTTUUUOOOLLLFFFBBBBBBEEEJJJMMMVVVXXXYYYZZZ[[[]]]```bbbfffffffffdddaaa```aaabbb[[[[[[\\\]]]^^^``````aaaXXXVVVSSSSSSTTTTTTTTTSSSLLLLLLKKKKKKLLLPPPSSSUUUQQQMMMJJJJJJMMMOOOOOONNNRRRTTTTTTRRROOONNNQQQTTTQQQOOOMMMLLLLLLMMMOOOQQQMMMNNNRRRTTTVVVWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSTTTRRRRRRUUUXXXYYYWWWTTTNNNLLLJJJIIIIIIJJJHHHGGGIIIIIIIIIJJJJJJJJJJJJKKKEEEGGGHHHIIIHHHIIIKKKLLLIIIGGGEEECCCCCCDDDFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFGGGGGGGGGFFFDDDCCCFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBAAAAAABBBCCCCCC@@@AAABBBBBBCCCCCCCCCBBB??????AAABBBDDDEEEFFFGGGCCCEEEGGGGGGFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIJJJLLLNNNNNNMMMGGGHHHJJJKKKLLLKKKJJJIIIHHHIIILLLNNNOOOPPPPPPPPPMMMMMMOOOPPPQQQSSSTTTUUUUUUVVVWWWWWWWWWUUUSSSQQQWWWXXXYYYXXXVVVUUUVVVWWWVVVYYYZZZYYYWWWXXX\\\___\\\]]]^^^___````````````^^^bbbhhhnnnqqqpppnnnllliiigggfffeeeeeefffhhhiiihhhhhhhhhgggfffeeeddddddfffgggiiijjjjjjiiigggfffiiijjjkkkkkklllkkkkkkkkkkkklllmmmnnnnnnjjjeeeaaa^^^dddlllrrrtttsssrrrqqqpppssswwwyyy{{{tttddd```\\\XXXUUUSSSPPPNNNLLLKKKIIIGGGFFFDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<:::999888666666666555444444333333222333444444444444333222444444444444444444444444111222222333333222222111111111111111111111111111333444444333222111000///111222222111000000111333222222111111000///////////////000000000000//////...//////000111222222222111111111222222333333333333333111000000000111222000000000///000111111222333333222222111111000000111111222222222222111111//////000111222222333333111222333222111000111222111111000000111111222333000000000000111222333444111111111222222333333333111///...------...///111111222444555555444222111111111222222333444555555555555555444444333333333333333333444666777999:::555555555555555555555555555555555666666666666777555777888888666555666777999999888888777666666555888888999999999:::::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>???@@@AAABBB>>>???@@@AAABBBCCCCCCCCCAAABBBCCCDDDDDDCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBDDDGGGIIIJJJKKKHHHHHHIIIIIIJJJKKKKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSKKKLLLNNNPPPQQQSSSSSSSSSOOOKKKFFFBBBBBBFFFKKKNNN\\\]]]^^^```aaaaaabbbbbbhhhfffcccbbbaaaaaa___]]]YYYYYYYYYZZZZZZZZZZZZZZZWWWWWWVVVUUUSSSQQQOOONNNQQQMMMHHHHHHLLLPPPSSSTTTPPPNNNLLLJJJKKKOOOSSSVVVWWWVVVSSSPPPOOOOOOOOOPPPNNNMMMKKKJJJIIIJJJLLLMMMNNNOOOPPPRRRSSSUUUVVVWWWUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTTTVVVWWWWWWUUUSSSLLLLLLLLLKKKJJJHHHGGGFFFKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFCCCBBBBBBAAAAAAAAABBBBBBDDDEEEGGGHHHGGGFFFDDDCCCAAABBBAAA@@@???AAADDDFFFDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFDDDEEEFFFFFFEEEEEEFFFGGGBBBCCCDDDFFFFFFFFFEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFIIIGGGFFFFFFHHHKKKLLLLLLHHHHHHGGGGGGGGGHHHJJJKKKLLLJJJIIIJJJKKKLLLKKKKKKOOOPPPQQQQQQRRRRRRQQQQQQUUUTTTTTTTTTSSSSSSRRRRRRWWWXXXYYYXXXVVVTTTSSSTTTXXXXXXWWWWWWXXXYYY[[[\\\]]]\\\ZZZYYYYYY[[[]]]^^^aaadddjjjnnnqqqpppnnnllliiieeebbbaaaccceeedddcccfffdddcccdddffffffccc```^^^___bbbggglllmmmjjjgggdddfffiiikkkkkkkkkkkkllljjjjjjkkklllllljjjeeeaaafffiiilllnnnoooooopppqqqoooppprrrtttwwwzzz|||}}}rrrddd```[[[XXXUUUSSSPPPNNNLLLJJJIIIGGGEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>=========<<<;;;:::999888666666666555444444333333222333444555555444333222444444444444444444444444111222222333333222222111111111111111111111111111333333333333222111000000000111111000//////000222000000000000000111111111//////000000000000//////...//////000111111222222000000111111111111111111000000000000000///......000000000000000111111222000000000///////////////111111222222222222111111///000000111222222333333000222333222111000111222111111000000111111222333000000000000111222333333111111222222222333333333222111000//////000111222000111222333333333222111222222333333444444555555444444444444333333333222444444444444555777888999555555555555555555555555555555666666666777777777444666888888666666666777666666666666666666666777888888888888999999999:::888888999::::::;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>???@@@AAA===>>>???@@@AAABBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHGGGGGGHHHHHHIIIJJJKKKKKKOOOOOOPPPPPPPPPQQQQQQQQQLLLMMMNNNOOOQQQRRRRRRRRRRRROOOKKKHHHHHHJJJNNNQQQZZZ[[[]]]___aaabbbbbbcccgggeeebbbaaaaaa```^^^]]]XXXXXXXXXXXXXXXXXXYYYYYYVVVVVVVVVUUUSSSRRRPPPOOOQQQNNNJJJJJJMMMQQQSSSTTTQQQOOOMMMKKKLLLOOORRRUUUVVVUUUSSSQQQOOONNNNNNNNNLLLKKKJJJIIIJJJKKKMMMNNNNNNOOOPPPQQQRRRTTTUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRTTTTTTTTTUUUVVVUUUSSSQQQKKKKKKKKKJJJIIIHHHFFFEEEIIIIIIIIIIIIIIIIIIJJJJJJFFFGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFEEECCCBBBAAAAAAAAA???>>>???BBBDDDAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEAAABBBDDDEEEFFFEEEEEEDDDFFFHHHJJJLLLMMMLLLKKKJJJIIIHHHGGGHHHJJJKKKKKKJJJHHHGGGGGGFFFGGGHHHIIIJJJKKKJJJHHHHHHIIIJJJJJJKKKNNNOOOOOOPPPPPPPPPPPPPPPSSSSSSSSSSSSRRRRRRQQQQQQTTTUUUVVVVVVTTTRRRRRRSSSVVVVVVUUUUUUVVVWWWXXXYYY[[[ZZZYYYXXXYYYZZZ\\\]]]___ccchhhlllooonnnllljjjgggdddaaa```bbbddddddcccfffdddcccccceeeeeeccc```[[[^^^ccciiinnnoookkkgggeeegggiiiiiiiiihhhjjjkkkiiiiiikkkmmmooommmjjjgggfffhhhkkkkkkkkkjjjkkkllloooppprrrtttuuuuuuuuutttqqqccc```[[[WWWUUUSSSPPPNNNKKKJJJIIIGGGEEEDDDCCCCCCAAAAAAAAA@@@??????>>>>>>;;;;;;;;;;;;;;;:::999999666666666555444444333333333333444444444444333333333333333333444444444444111222222333333222222111111111111111111111111111333333333222222111000000///000000///......///111...//////000111111222222//////000000000000///////////////000111111222222000000000000000000/////////000000111000///......000000000000000111111111////////////000000000000111111222222222222111111000000000111222222333333000111222222111000111222111111000000111111222333222111111111111111222222111222222222222333333333444333222111111222333444111111111111111111111111444444444444444444444444333333333333222222222222555555444444555666666777555555555555555555555555555555555666666666777777333555777777666666777888333444444555666777777888777777777888888888999999777777777888888999999:::=========>>>======<<<;;;>>>>>>=========>>>>>>???;;;<<<===???@@@@@@@@@AAAAAAAAABBBBBBBBBAAA???>>>@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJNNNOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPPPPQQQQQQVVVTTTQQQOOOOOOPPPRRRTTTWWWYYY[[[^^^aaabbbccccccdddbbb```___```___]]]\\\VVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQRRROOOLLLKKKMMMQQQSSSTTTSSSQQQOOOMMMLLLNNNQQQSSSUUUTTTSSSQQQOOONNNLLLLLLIIIIIIHHHIIIJJJLLLMMMOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOSSSRRRRRRSSSSSSSSSPPPNNNIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGHHHIIIIIIJJJJJJDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@AAAAAAAAA???======???AAA?????????@@@AAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDBBBAAABBBEEEFFFEEEBBBAAAAAABBBDDDDDDEEEEEEDDDGGGJJJNNNRRRSSSQQQOOOLLLHHHGGGFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJHHHGGGGGGHHHJJJKKKMMMMMMNNNOOOOOOOOOOOOOOOQQQQQQRRRRRRQQQQQQPPPPPPPPPRRRSSSSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSUUUVVVVVVYYYXXXWWWWWWWWWXXXZZZ[[[]]]```eeeiiikkkjjjhhhgggcccaaa______aaacccccccccdddcccccccccddddddbbbaaaYYY]]]cccjjjoooooolllhhhggghhhhhhgggeeeeeegggiiiggghhhjjjnnnqqqqqqooommmgggiiijjjjjjhhhgggggghhhmmmoooqqqsssrrrooollliiipppbbb___ZZZWWWUUUSSSPPPNNNLLLKKKJJJHHHFFFEEEDDDDDDBBBAAAAAA@@@@@@???>>>>>>:::::::::;;;::::::999999666666666555444444333333222333333333333333333222333333333333333444444444111222222333333222222111111111111111111111111111333333222111111111111111///000111000......000111//////000000111111111111//////000000000000////////////000000111111111111111111111000000/////////333222222111000111111111//////000111111111111111000000111111222222333333111111222222222222111111000000111111111222222222000111222222111000222333111111000000111111222333222222111111000111111111222222222222222222222222444333222222222222333444333222222111111111111222555555444444444444444444222222222222222222222222666555555444444555555555555555555555555555555555444444444444555555555555333444666777666666777888444444555666666777777888666777777777777888888888777777777777888888999999<<<<<<<<<======<<<<<<;;;>>>===<<<<<<<<<<<<<<<===:::;;;<<<===>>>?????????@@@@@@AAAAAA@@@???>>>===@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNNNNNNNNNNOOOOOOOOOWWWVVVUUUTTTTTTTTTUUUUUUUUUWWWZZZ^^^aaabbbcccccc```^^^]]]]]]^^^^^^\\\ZZZSSSSSSQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQOOOLLLKKKMMMOOOQQQSSSUUUSSSPPPNNNMMMNNNPPPQQQRRRRRRRRRQQQOOOMMMKKKJJJGGGGGGHHHIIIJJJLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLOOONNNNNNOOOQQQPPPNNNLLLGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHBBBDDDEEEGGGHHHIIIIIIIIIEEEEEEDDDBBBAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???AAAAAAAAA@@@>>>===???@@@???@@@@@@@@@AAAAAAAAABBBCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDAAA>>>@@@DDDFFFDDD@@@@@@AAAAAABBBCCCDDDEEEEEEIIINNNVVV\\\^^^[[[VVVRRRLLLIIIFFFEEEGGGIIIJJJJJJHHHGGGFFFEEEFFFFFFHHHHHHLLLLLLJJJHHHGGGHHHJJJLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPNNNPPPQQQRRRQQQPPPQQQRRRQQQQQQQQQRRRSSSSSSTTTTTTVVVVVVUUUUUUVVVWWWXXXYYY[[[]]]aaaeeeffffffdddccc______^^^___```aaabbbbbbccccccccccccdddcccbbbbbb\\\___ccchhhkkkllljjjiiijjjjjjhhheeecccccceeegggggggggjjjmmmpppqqqpppnnnhhhjjjkkkjjjhhhggghhhiiiiiilllooorrrppplllfffbbbpppaaa^^^ZZZVVVTTTSSSPPPOOONNNMMMKKKIIIGGGFFFEEEEEEBBBBBBAAAAAA@@@?????????:::::::::;;;::::::999999666666666555444444333333222222111111111111222222222222222333333333444444111222222333333222222111111111111111111111111111333222111000000000111111111111222111000///111333111111111111000000////////////000000000000//////000000000000000111111111222222222111111000000///666444000......///222444//////000111111111111000000000111111222222333333111111222222222222111111111111111111111222222222///111222222111111222333111111000000111111222333222222111111000111111111222222222222222222222222222222222111111222222222555444333222222222222222444444444444444444333333222222222222222222222222666555555444444444444444555555555555555555555555222222333333333333444444333444666777666555666777777777777777777777777777666777777777777888888888888888888888999999999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::;;;;;;;;;999:::;;;<<<===>>>>>>>>>??????@@@@@@@@@???===<<>>>>>???AAABBBCCCDDDEEEDDDDDDBBBBBBBBBCCCEEEFFFEEEFFFHHHJJJMMMOOOQQQRRROOONNNMMMMMMMMMMMMNNNOOOVVVVVVVVVVVVVVVVVVVVVVVVSSSVVVZZZ]]]```aaaaaaaaa[[[ZZZZZZ[[[\\\\\\[[[YYYRRRPPPOOOMMMLLLLLLMMMMMMOOOPPPQQQQQQRRRRRRRRRQQQOOONNNMMMKKKKKKLLLOOOPPPUUUSSSPPPNNNMMMMMMNNNOOOPPPPPPPPPOOONNNLLLJJJIIIHHHHHHIIIJJJKKKLLLNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJLLLNNNNNNMMMKKKDDDEEEEEEEEEEEEEEEDDDCCCGGGFFFFFFFFFEEEEEEEEEDDDAAACCCEEEGGGHHHHHHHHHGGGAAAAAAAAA@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDD@@@@@@@@@@@@@@@???>>>>>>AAABBBBBBAAA???>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@CCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDD@@@===???DDDFFFCCC???@@@@@@AAABBBCCCDDDEEEFFFHHHPPP[[[fffjjjhhhccc^^^ZZZTTTLLLGGGFFFHHHIIIKKKIIIHHHGGGFFFFFFGGGHHHHHHMMMMMMMMMKKKHHHHHHKKKNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPQQQSSSTTTTTTSSSRRRQQQMMMOOOQQQRRRQQQQQQRRRSSSPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYY[[[^^^aaabbbbbb```___\\\\\\]]]^^^___```bbbcccbbbcccdddddddddcccccccccbbbccccccdddeeegggiiijjjlllkkkiiieeebbbbbbdddggghhhhhhiiilllnnnooommmkkkfffggghhhhhhggggggiiikkkfffiiimmmpppoookkkfffbbbpppaaa]]]YYYVVVTTTSSSPPPOOONNNMMMKKKIIIGGGFFFEEEEEEBBBBBBBBBAAA@@@@@@??????;;;;;;;;;;;;;;;:::999999666666666555444444333333222222111111111111222222111111222222333333444444111222222333333222222111111111111111111111111111222222000//////000111222111222222111000000111333222222111111000//////...//////000000000000//////000000000000000000111111111111111111111111000000444222...,,,,,,---000222...///000222222111111000////////////000000000000111111222222222222111111111111111111111111111111///000222222111111222444111111000000111111222333222111111111111111222222333333333222222222222111111111111111111111111111555444444444333222222222333333333333333333333333222222222222333333333333555555444444444444444555555555555555555555555555222222222333333333444444444555777777555444555555888888888888777777777777777777777888888888999999999999999999999999999999999:::;;;;;;<<<;;;;;;;;;::::::999999999::::::;;;888999:::<<<======>>>>>>===>>>???@@@@@@???>>>>>>>>>??????@@@@@@??????>>>>>>>>>???AAABBBDDDEEEEEECCCBBBAAA???@@@AAACCCDDDBBBCCCEEEHHHLLLOOOQQQRRRNNNMMMLLLLLLLLLMMMNNNOOOSSSSSSTTTUUUUUUVVVVVVVVVTTTVVVZZZ]]]______^^^^^^WWWWWWWWWYYY[[[[[[YYYWWWRRRQQQNNNLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNMMMLLLJJJJJJMMMOOOTTTRRRPPPNNNMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGHHHIIIKKKKKKIIIGGGBBBBBBCCCCCCDDDCCCCCCCCCFFFFFFEEEEEEDDDCCCCCCBBBAAABBBEEEGGGHHHGGGFFFEEE????????????@@@AAABBBBBB@@@AAACCCDDDEEEEEEDDDCCC@@@?????????>>>>>>>>>>>>@@@AAABBBBBB@@@???@@@AAACCCCCCCCCBBBAAA@@@@@@@@@CCCBBBBBBAAAAAAAAAAAAAAAAAA@@@?????????@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???@@@CCCDDDCCC@@@AAAAAAAAABBBCCCEEEFFFGGGFFFMMMYYYeeekkkmmmjjjhhheee^^^TTTLLLHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHIIILLLNNNOOOMMMJJJIIIKKKMMMNNNOOOOOOPPPPPPPPPPPPPPPOOOQQQSSSTTTTTTSSSRRRQQQNNNPPPRRRRRRQQQQQQQQQRRRPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWYYY\\\^^^___^^^]]]\\\YYY[[[]]]______```bbbdddbbbccceeeeeedddddddddeeeffffffdddcccbbbdddhhhlllnnnmmmkkkgggdddccceeegggjjjjjjjjjkkklllllljjjhhhbbbccceeeeeeeeefffhhhjjjhhhjjjmmmoooooollliiifffnnn```]]]YYYVVVTTTRRRPPPOOOLLLKKKIIIGGGEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@??????=========<<<;;;:::999888666666666555444444333333444444333222222333444444000111111222333333444444111222222333333222222111111111111111111111111111222111000//////000111222000111222111//////111222111111111000000000000000//////000000000000//////111000000000000000000000//////000000000000000000111000000///////////////...///111222222222000///000000000///////////////111111222222222222111111111111111111111111111111...000111222111111333444111111000000111111222333000000000000111222333333333333333222222222111111111111222222222222111111333333444444333222000///000111111222222333333333222333333333444444444444444444444333333444555555555555555555555555555555333333444444444555555555555666777777555333333444555555666666777888888888888888888888999999999:::999999999999999999999999999999:::;;;;;;;;;;;;;;;888888888888888999:::;;;888999:::<<<======>>>>>><<<===???@@@AAA@@@@@@???>>>>>>????????????>>>>>>@@@@@@AAAAAABBBCCCCCCDDDCCCAAA???>>>>>>???AAABBBAAABBBDDDGGGJJJMMMOOOPPPMMMLLLKKKKKKKKKMMMNNNPPPPPPQQQQQQRRRTTTUUUWWWWWWUUUXXX[[[]]]^^^]]][[[ZZZTTTTTTUUUXXXZZZZZZXXXVVVUUUSSSPPPMMMLLLLLLMMMNNNLLLMMMMMMNNNNNNNNNNNNMMMNNNOOOOOOMMMJJJJJJLLLOOORRRPPPOOOMMMLLLLLLLLLMMMLLLLLLKKKJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHGGGHHHHHHGGGEEEBBB@@@@@@AAABBBCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCAAACCCEEEGGGGGGFFFEEECCC??????>>>>>>>>>???@@@@@@???@@@BBBDDDEEEDDDCCCBBB@@@??????>>>>>>>>>>>>>>>===???AAAAAA@@@???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBDDDFFFHHHIIIFFFJJJPPPWWW\\\___```aaa___ZZZSSSNNNKKKJJJIIIHHHKKKKKKIIIHHHHHHHHHIIIIIIJJJMMMPPPOOOKKKHHHIIIKKKMMMMMMNNNOOOOOOOOOOOOOOONNNOOORRRSSSTTTSSSQQQPPPNNNPPPQQQQQQPPPOOOPPPQQQNNNOOOQQQRRRSSSRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXZZZ\\\]]]\\\[[[ZZZWWWZZZ^^^______```ccceeebbbdddggggggeeedddeeegggfffggggggeeedddfffkkknnnoooooommmjjjgggfffgggiiikkkjjjjjjkkklllllljjjhhhcccdddeeeeeedddeeehhhjjjlllmmmnnnooonnnmmmlllkkklll```]]]YYYVVVTTTRRRPPPOOOJJJIIIGGGFFFDDDCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>===<<<:::999888777666666555444444333333666555444444444444555666000000111222333333444444222222222333333222222222111111111111111111111111222111///......000222333///000000000......000111/////////000111111222222//////000000000000//////111111111000000000000000---.........//////000000000111333444444222000......///111222333222000///333333222222111111000000111111222222222222111111222222111111111111111111...000111222111111333444111111111000111222222333000000000000111222333444333333333222222111111111111222222333333222222111111222333444333111///---//////000111222222333333333333333444444555555555444333333333333444555666555555555555555555555555555555555666666666777777666777888777444222222333222333444555666888999999888999999999999:::::::::999999999888888888888888888999::::::;;;;;;;;;;;;777777777777888999:::;;;999999;;;<<<===>>>>>>>>><<<===>>>@@@AAAAAAAAAAAA>>>>>>????????????>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA>>>======>>>@@@BBBBBBCCCDDDGGGIIILLLMMMNNNMMMLLLKKKJJJKKKMMMOOOPPPOOOOOOPPPQQQSSSUUUWWWXXXWWWYYY\\\^^^^^^\\\YYYXXXRRRSSSTTTWWWYYYZZZXXXVVVXXXVVVRRROOONNNNNNOOOPPPKKKLLLLLLMMMMMMMMMLLLLLLOOOPPPQQQNNNKKKKKKMMMPPPPPPOOONNNLLLLLLLLLLLLMMMLLLKKKIIIHHHIIIJJJMMMNNNPPPPPPOOOOOOMMMLLLJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFJJJIIIHHHGGGFFFDDDAAA>>>??????@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDBBBCCCEEEGGGGGGFFFDDDBBB@@@@@@???>>>>>>===>>>>>>>>>???AAACCCDDDDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>;;;===???@@@???>>>???@@@>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAA@@@???>>>>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCCCCAAAAAACCCDDDBBBBBBBBBCCCDDDFFFHHHJJJHHHHHHHHHHHHKKKNNNQQQRRRQQQOOOMMMLLLLLLKKKJJJIIILLLKKKJJJIIIHHHIIIIIIJJJHHHLLLPPPOOOKKKGGGGGGIIILLLLLLMMMNNNNNNNNNNNNMMMLLLNNNPPPRRRSSSRRRPPPNNNNNNOOOQQQQQQOOONNNOOOOOOMMMNNNPPPQQQRRRRRRQQQPPPQQQRRRSSSUUUVVVVVVWWWWWWWWWXXXZZZ[[[\\\[[[ZZZYYYVVVZZZ^^^``````aaacccfffbbbeeehhhhhhfffeeefffhhhdddfffiiiiiihhhiiimmmpppoooooonnnllliiiggghhhiiilllkkkjjjkkkllllllkkkiiigggggghhhgggfffgggiiilllqqqppppppooonnnnnnnnnnnnnnnccc___YYYVVVUUUTTTPPPMMMNNNMMMKKKIIIGGGEEECCCBBBCCCAAA@@@@@@@@@@@@???=====================<<<;;;444444444444555555555555444555555555444444333222333333444444333222000///---...///000111222333333333222111000000000000000222222222222222222222222000000////////////000000000000///...............222222222222222111000000000000000000000000000000......///000000000000000000000000000000000000000111111000000//////.........000111222222111000...000000000000000000000000...///111111000000111333333333333222222222111111000000000000111111111111222222222333333444444444333333333333333333333333222222222111111111111000333222222111111222222333555444222///---...111555333333333444444333222222000111222333333333333333333333222111222333444555333444555555555444333222444444555555555555444444777777777666555555444444666777888888777777888999999999888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888999::::::;;;;;;;;;<<<===>>>>>>???;;;<<<===??????@@@@@@@@@??????>>>>>>=========<<<@@@@@@AAABBBDDDEEECCCAAA@@@@@@AAA@@@>>>???AAACCCDDDEEEEEEGGGHHHJJJLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMNNNOOOQQQSSSUUUWWWYYYYYYYYYYYYYYYYYYYYYYYYOOOPPPQQQSSSTTTTTTSSSSSSRRRQQQOOONNNNNNNNNOOOOOOOOOMMMKKKJJJIIIJJJLLLMMMNNNMMMMMMLLLKKKLLLLLLLLLPPPNNNLLLIIIIIIJJJKKKLLLGGGFFFEEEDDDEEEHHHKKKLLLQQQPPPNNNLLLKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKJJJHHHFFFEEEFFFHHHHHHHHHGGGFFFEEECCCAAA@@@???@@@BBBDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???AAADDDFFFFFFCCC@@@===:::;;;<<<===>>>>>>>>>>>>BBBBBBCCCCCCCCCCCCBBBBBB????????????>>>===;;;:::>>>>>>============>>>>>>???>>><<<;;;;;;===???@@@AAA@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????AAABBBBBB@@@>>>AAAAAABBBBBBBBBAAAAAA@@@BBBCCCDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHMMMKKKIIIGGGFFFGGGHHHJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNMMMLLLKKKKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMOOOOOOOOOOOONNNMMMOOOMMMMMMPPPUUUXXXXXXVVVSSSUUUXXXZZZ[[[[[[[[[ZZZ[[[^^^bbbaaa^^^]]]aaadddhhhjjjkkkiiidddaaaaaacccaaadddiiikkkllllllmmmnnntttssspppnnnlllkkkkkkkkkhhhjjjnnnqqqsssrrrqqqpppiiiiiihhhhhhggghhhhhhhhhooorrrtttuuusssqqqpppqqqnnnbbb]]]XXXUUUTTTSSSOOOLLLMMMMMMKKKIIIGGGEEECCCCCCCCCAAA@@@@@@AAA@@@???>>>===============<<<<<<;;;666666666555555444444444444333333333333222222222222222222222111000//////222222222111111000000000000//////............///222222222222222222222222000000////////////000000111000//////......//////000000000000000///......000000000000000000000000...///000000111111000000////////////////////////111000000000/////////......///111222222111///...000000000000000000000000///000111111000///111222333222222222111111111111000000000000111111111111333333333333444444444555222222222222222222222222222222222111111111111000333222222111111222222333444333222000......111444222333333444333333222222000111222333333333333333333333222222222333444555333333444555555444333222444444555555555555444444666666666666555555555555555666777777666666777999888888888888888888888888999999999999999999999999<<<;;;:::999999999::::::999::::::;;;<<<<<<======<<<===>>>>>>????????????>>>>>>>>>======<<<<<<<<<>>>===>>>@@@CCCEEEEEEDDDBBBBBBBBB@@@???@@@CCCEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLMMMNNNMMMLLLKKKJJJKKKKKKMMMNNNQQQSSSUUUVVVRRRSSSUUUVVVVVVUUUSSSQQQMMMNNNOOOPPPPPPPPPOOONNNPPPOOONNNMMMLLLMMMMMMNNNMMMLLLJJJIIIIIIJJJKKKMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGEEEDDDDDDEEEGGGJJJLLLOOONNNMMMKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJHHHFFFFFFGGGIIIGGGGGGFFFEEEDDDBBBAAA@@@???@@@BBBCCCDDDCCCBBBAAAAAAAAA@@@???????????????===???AAACCCBBB@@@>>><<<:::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBB????????????>>>===;;;:::>>>>>>=========>>>>>>??????>>>===<<<<<<===???@@@@@@??????>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBBBB@@@>>>AAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKKKKLLLLLLLLLJJJLLLLLLKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMOOONNNNNNQQQUUUXXXXXXWWWUUUVVVXXXZZZ\\\\\\\\\\\\]]]```cccbbb___^^^aaaddddddfffgggfffccc```aaabbbeeehhhllloooppppppqqqssstttsssqqqooommmllllllllllllnnnqqqtttuuuuuutttsssooonnnlllkkkiiiiiihhhhhhoooqqqttttttsssqqqpppqqqnnnaaa\\\WWWTTTSSSRRROOOLLLMMMLLLKKKIIIGGGEEEDDDCCCCCCBBB@@@@@@AAAAAA???>>>===============<<<;;;;;;888888777666555444333333333222222111111111111222222222111000////////////444444333222111000000///222222111111111222333333000000000000000000000000000000////////////000000111111000/////////000000//////000000//////......000000000000000000000000///000000000111111111111////////////////////////000000000000//////////////////111111111111//////000000000000000000000000000111222111000///000111111111111111000000000000000000000000111111111111222222222222222333333333111111111111111111111111222222222111111111111000222222111111111111222222222222333111000///111222222222333333333333222222111111222333333333222222333333222222222333444555333333444444444444333333444444555555555555444444444555555555555666666666444555666666555555666888888888888888888888888888888888888888888888888888;;;;;;:::999999999::::::888999999::::::;;;;;;;;;======>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;:::;;;>>>BBBEEEFFFGGGDDDDDDCCCAAA@@@AAAEEEHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNMMMLLLJJJIIIHHHIIIKKKMMMPPPRRRTTTUUUQQQSSSVVVXXXWWWUUUQQQOOOMMMMMMNNNOOONNNMMMLLLKKKMMMLLLKKKJJJJJJJJJKKKLLLLLLKKKIIIHHHHHHJJJKKKMMMLLLMMMNNNNNNNNNMMMLLLKKKHHHIIIJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCDDDFFFIIIKKKLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJHHHGGGFFFGGGIIIFFFFFFEEEDDDBBBAAA@@@??????@@@BBBCCCCCCBBBAAAAAAAAAAAA@@@>>>============<<<===>>>>>>>>>===;;;::::::;;;<<<=====================???@@@AAAAAABBBBBB>>>?????????>>>===<<<<<<===============>>>???@@@@@@???>>>======>>>???@@@>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBB@@@>>>@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHJJJKKKLLLHHHIIIJJJIIIHHHGGGGGGIIILLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNOOOOOOOOONNNNNNPPPOOOPPPRRRUUUXXXXXXXXXXXXXXXXXXYYY[[[\\\^^^___```cccdddccc```^^^```bbb```aaacccbbbaaa``````aaafffiiimmmpppqqqrrrtttuuutttsssrrrpppooonnnnnnnnnnnnpppsssuuuvvvvvvuuutttrrrqqqooollljjjhhhgggfffnnnppprrrsssqqqpppppppppmmmaaa\\\WWWTTTTTTSSSPPPMMMMMMLLLKKKIIIGGGEEEDDDCCCDDDBBBAAA@@@AAAAAA@@@>>>============<<<;;;::::::888888777666555555444444333222111111111111222333333222111/////////000111222222222222222222333333222222222222222333444555000000000000000000000000000000////////////000000111111000000000000111111000111111111111111000000000000000000000000000000000000000000000111222222////////////////////////000000000000//////////////////000111111000//////////////////////////////111222222111///...///000000000000000000////////////000000000111111111111000000000000000000000000000000000111111111111111222222222111111111000000222222111111111111222222000111333333111000111111111111222333333333333222111222222333333333222222222222222333333333444444222333333333444444444444333444444555555444444333333333444555555666777777333444666555444444555777777777777777888888888888::::::::::::::::::::::::;;;:::::::::::::::::::::999999999:::::::::;;;;;;======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<@@@DDDFFFGGGDDDDDDCCCAAA@@@BBBFFFIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMKKKIIIHHHFFFHHHJJJMMMOOOQQQSSSTTTSSSTTTVVVVVVVVVTTTRRRPPPOOOPPPPPPPPPOOOMMMKKKJJJKKKJJJIIIHHHHHHIIIJJJJJJKKKJJJHHHHHHHHHIIIKKKLLLLLLMMMNNNOOOOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDFFFHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEFFFHHHEEEEEECCCBBBAAA@@@@@@???@@@AAAAAABBBBBBBBBAAA@@@AAA@@@???>>><<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<=========<<<;;;<<<===???AAABBBBBBBBB>>>>>>??????>>>>>>>>>===============>>>???@@@@@@@@@@@@???>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBBBB@@@?????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHFFFEEEFFFGGGIIIKKKGGGIIIIIIIIIGGGFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNOOOOOOOOONNNPPPPPPQQQSSSVVVWWWXXXYYYXXXXXXWWWXXXYYY[[[^^^___aaaccccccbbb___]]]^^^___\\\^^^___``````aaaaaaaaadddgggjjjlllnnnoooqqqrrrrrrrrrqqqqqqppppppppppppnnnppprrrsssttttttssssssqqqooommmkkkhhhfffeeeeeelllnnnppppppooonnnooopppmmmaaa]]]XXXUUUUUUTTTQQQNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDBBBAAAAAAAAAAAA@@@>>>============<<<;;;:::999555555555666666666666666333333222222222222333333444333222000000111222333222222222222222222333333------------...///000000////////////////////////000000////////////000000111111000000000000111111///000000111111111000000000000000000000000000000000000//////000000111222........................////////////000000000000/////////000000/////////////////////////////////111222222111///...///000///////////////////////////000000000111111111111111111111111000000000000111111111111222222333333222222222111111111000000222111111000000111111222///111333333222111111111000111222222333333333222222222333333333222222111222222333333333444444444222222222222333333444444333333444444444444333333222222333444555666777777333444555555444444555666666666777777777888888888999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===;;;;;;<<>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;=================================???AAABBB@@@???======>>>???????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDCCCDDDFFFIIIJJJFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDDDDFFFHHHIIIHHHIIIJJJIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVXXXYYYXXXWWWVVVVVVWWWZZZ]]]___```aaa```___\\\[[[ZZZ[[[[[[\\\]]]___aaabbbcccbbbbbbdddgggiiiiiijjjmmmnnnooooooppppppqqqqqqqqqqqqpppppprrrssssssssssssrrrnnnnnnllljjjiiihhhggggggjjjlllmmmmmmllllllmmmnnnmmmbbb]]]XXXVVVVVVUUURRROOOLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCAAAAAABBBBBB@@@???=========<<<;;;:::999888444444444444555555666666111222333333444333333333333333222222222222222333444444333222111000000/////////.........///000000////////////////////////000000////////////000000000000/////////000111111------.../////////......000000000000000000000000000///.........///111222........................////////////000000000000////////////////////////000000000000000000000000000111222111000///000111////////////000000000000000000000000111111111111333333333222222222222222000000111111222333333333222222222111111111111000111111000000000000111111///111222333111111111222///000111222333333333333222222333333333222111111111222333444444444333333222222111111222333444555333333444444444444333333222222333444555555666666333444555555444444555777555666666777777888888888666666666666666666666666999999:::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<=========>>>===<<<===@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDFFFIIILLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLIIIGGGFFFFFFHHHJJJMMMOOOPPPPPPPPPTTTSSSQQQPPPPPPQQQSSSUUUPPPPPPPPPOOONNNLLLJJJHHHIIIHHHGGGGGGGGGHHHIIIJJJMMMLLLJJJHHHHHHIIIJJJKKKMMMNNNOOOOOOOOONNNLLLLLLNNNLLLIIIFFFFFFGGGIIIJJJDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBDDDFFFFFFFFFEEEFFFGGGEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???===<<<<<<<<<<<<>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;:::;;;===???@@@AAABBBBBB>>>>>>>>>>>>>>>???@@@AAA@@@??????>>>>>>???????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<===???AAABBBAAA???<<<===>>>??????????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDBBBAAABBBEEEHHHJJJEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHJJJJJJIIIHHHGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMOOOPPPPPPOOOOOOQQQSSSTTTTTTUUUWWWXXXWWWVVVVVVVVVWWWZZZ\\\^^^___^^^]]]\\\[[[YYYXXXXXX[[[ZZZ[[[^^^bbbdddccccccbbbccceeeffffffgggiiikkkkkklllmmmooopppppppppppprrrrrrrrrssssssssssssrrrnnnnnnlllkkkjjjjjjjjjjjjgggiiijjjjjjiiiiiikkklllmmm```\\\WWWUUUUUUTTTQQQOOOKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBAAABBBBBBAAA???=========<<<;;;:::888888444444444444333333333333...000222444444333111000111111222222222222111111222222222111111000000000333333222222111111222222000000000000000000000000000000////////////000000//////......//////000111,,,------...//////......000000000000000000000000///...---,,,---...000111.........................../////////000000000111/////////....../////////000000000000000000000000///000111111000///111222/////////000000111111111000000000000111111111111222222222111111000000000//////000000111222222333222222222111111111111000111111000000000000111111///111222222111111222333///000111222222333333333222333333333333222111000111222333444444444333333222111111111111333444555222333333444444333333222333333333444444555555555333555666666555555666777555555666666777888888999666666666666666666666666888999:::;;;;;;;;;::::::999999999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<===???BBBCCCCCCBBBAAACCCEEEFFFFFFFFFHHHIIILLLLLLLLLLLLLLLMMMNNNOOONNNNNNNNNMMMKKKIIIFFFEEEHHHIIILLLNNNPPPPPPOOOOOOSSSSSSRRRRRRSSSTTTUUUVVVQQQQQQQQQQQQOOONNNLLLJJJJJJIIIHHHHHHHHHIIIKKKLLLOOONNNLLLJJJIIIIIIJJJKKKOOOOOONNNNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDBBBEEEGGGHHHGGGGGGHHHHHHFFFEEECCCAAA@@@AAABBBCCCBBBAAAAAA@@@@@@???@@@@@@@@@???>>>>>>=========>>>======>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::<<<===>>>???@@@@@@>>>>>>===>>>>>>@@@AAABBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<>>???@@@AAAAAAAAAAAA??????AAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMOOOPPPPPPPPPNNNQQQSSSSSSSSSSSSUUUXXXWWWWWWWWWWWWYYY[[[]]]^^^^^^]]]\\\[[[ZZZYYYXXXWWWZZZYYYZZZ]]]aaaccccccaaaaaabbbccccccbbbbbbdddfffggghhhjjjmmmnnnoooooooooqqqqqqqqqqqqqqqpppppppppnnnmmmlllkkkjjjiiiiiiiiieeefffggggggfffgggiiikkkmmm___[[[VVVTTTTTTSSSQQQNNNKKKKKKJJJIIIGGGFFFEEEEEEEEECCCBBBBBBBBBBBBAAA???=========<<<;;;:::888777555555444333222222111000,,,...111444444333000...///000111222222111000///---...///000111222333333222222111000////////////111111111111111111111111000000////////////000000...............///000000......///000111111000000000000000000000000000000///...,,,+++,,,---///111.........................../////////000000111111//////............//////000000000000000000000000...///111111000000111333//////000000111111222222000000000000111111111111//////......---------,,,---......///000111111222222222222111111111111000111111000000000000111111000111111111000000222444//////000222222333333333333333333333333222111000111222333444555444333333111111000000111333444666222333333444444333333222333333444444444444555555444555666666555555666888444555555666777888888999888888888888888888888888777888:::;;;<<<;;;::::::888888888777777777777777888999:::;;;<<<<<<===<<<<<<=========>>>>>>??????;;;;;;===@@@CCCEEEDDDBBBBBBDDDGGGIIIIIIHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNNNNMMMKKKHHHFFFDDDIIIJJJMMMOOOPPPPPPOOONNNLLLMMMOOOQQQRRRRRRQQQQQQSSSTTTTTTTTTSSSQQQOOONNNJJJJJJIIIHHHIIIJJJLLLMMMQQQOOOMMMJJJIIIIIIJJJJJJPPPOOONNNMMMMMMMMMNNNNNNIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHHHHGGGFFFFFFGGGGGGIIIIIIHHHHHHGGGFFFEEEEEECCCFFFIIIJJJIIIIIIIIIJJJFFFEEECCCAAAAAAAAACCCCCCBBBAAAAAA@@@?????????@@@@@@???>>>>>>>>>>>>>>>???<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::999999;;;<<<======>>>>>>>>>>>>======>>>@@@BBBCCCBBBBBB@@@???>>>>>>==================<<<;;;:::999<<<<<<==========================================;;;;;;<<<>>>AAABBBAAA???>>>???@@@AAABBBCCCCCCCCC>>>???AAABBBCCCDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJMMMOOOPPPPPPPPPMMMPPPSSSSSSRRRRRRUUUWWWWWWXXXXXXYYY[[[\\\^^^^^^^^^]]][[[ZZZZZZZZZXXXWWWYYYXXXXXX\\\```cccbbb```^^^___```___^^^^^^```bbbeeefffiiikkkmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllljjjhhhgggfffeeeeeeccceeeeeeeeeeeeeeehhhjjjnnn]]]ZZZWWWTTTSSSSSSQQQPPPOOONNNLLLJJJHHHFFFDDDCCCAAAAAAAAAAAA@@@@@@???>>>=========<<<;;;;;;::::::888888777777666666555555222222222222222222222222666444333111000000111222000000////////////000000111111111000000000000///111111222222222222111111111222222111///...000111333111///...---...///000////////////000111222333000000000000000000000000------...///000111222222444333333333222222222111000000//////.........---////////////////////////......//////000000111111000000000000000000000000111111111000000000000000333222000///......//////111111000///////////////...000222111//////111333000000000000000000000000000000////////////000000000000111111222222222222111111222222222333333333333222111000000000111222555444444333222111000000333333333333222111000000333333333333333333333333333333333444444444555555555555555555666666666666666555444333333444666777777777888888777666555555666666777888999999::::::888999999999888999<<>>>>>>>>??????@@@AAAAAABBBBBBBBBDDDFFFGGGGGGHHHJJJLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPOOOMMMJJJHHHEEEDDDCCCEEEIIILLLMMMMMMLLLKKKNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRSSSTTTSSSPPPNNNJJJJJJKKKLLLLLLLLLLLLLLLNNNMMMKKKIIIHHHIIIJJJKKKJJJJJJJJJKKKMMMNNNMMMKKKKKKKKKLLLLLLKKKJJJIIIIIIEEEFFFGGGHHHIIIHHHHHHGGGCCCCCCDDDEEEEEEEEEEEEDDDJJJKKKKKKKKKJJJHHHEEECCCEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDBBBAAAAAABBBDDDEEEBBBAAA???>>>============???@@@@@@@@@@@@???>>>>>>;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>============>>>>>>@@@???===<<<<<<>>>@@@AAAAAACCCCCCAAA<<<:::<<>>===<<<;;;:::999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCEEEFFFHHHIIIIIIEEEDDDDDDDDDDDDFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCEEEFFFHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNPPPQQQRRRSSSSSSTTTTTTTTTRRRTTTXXX[[[]]]^^^^^^^^^___^^^\\\ZZZXXXXXXXXXXXX[[[\\\]]]^^^^^^^^^]]]]]][[[\\\]]]\\\ZZZXXXXXXXXX\\\aaahhhmmmooonnnnnnmmmjjjiiihhhiiikkkllllllkkkjjjjjjiiigggfffeeedddccceeeeeedddeeefffgggiiijjjlll^^^[[[WWWTTTSSSRRRPPPOOONNNMMMKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>=========<<<;;;;;;::::::888888777777666666555555222222222222222222222222444444333222111111111111111111000000000000111111222222111111111000000000000000000111111000000000111111222000///...000111222111///.........///000111111000000000000000111000000000000000000000000//////////////////000000///......---,,,+++******000/////////............////////////////////////////////////000000000000000000000000000000000000000000000000000111111111---------...///000222222111111000///////////////...000222111//////111333000000000000000000000000111111000000000000111111...///222333444333111000222222222222333333333333444333333222333444555666333333333222111111000000111222222333333333222222333333333333333333333333333333333444444444444555555555555555666666666666888777555444444555666777888888888777777666666666666666777888888999::::::999999:::999888888:::;;;;;;;;;<<<<<<;;;::::::999<<<<<<<<<<<<============>>>>>>??????@@@@@@AAAAAADDDEEEGGGGGGFFFFFFGGGHHHKKKKKKKKKKKKKKKKKKLLLLLLNNNNNNMMMLLLJJJHHHFFFEEEFFFHHHKKKNNNOOOOOONNNMMMLLLLLLMMMMMMNNNOOOQQQQQQPPPOOOOOOOOOPPPPPPNNNLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGHHHIIIJJJJJJIIIIIIKKKLLLMMMLLLJJJJJJJJJKKKKKKJJJJJJIIIHHHDDDEEEFFFGGGHHHHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFJJJJJJKKKKKKJJJHHHFFFDDDEEEEEEEEEEEEFFFFFFGGGGGGDDDCCCBBBAAAAAABBBCCCDDDAAA@@@???===<<<<<<======??????@@@@@@??????>>>======<<<;;;:::::::::::::::;;;;;;;;;<<<<<<=========>>>==================>>>@@@???>>><<<<<<===???@@@AAAAAAAAA???===<<<===>>>===<<<;;;::::::999999999<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHGGGFFFEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKJJJIIIIIIHHHHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTSSSSSSSSSUUUXXX[[[]]]^^^^^^^^^]]]\\\ZZZXXXWWWVVVWWWWWWZZZ[[[\\\]]]^^^]]]\\\\\\[[[\\\]]][[[XXXUUUUUUUUUZZZ___eeeiiikkkkkkjjjkkkgggffffffhhhjjjjjjiiihhhhhhhhhgggfffeeedddcccbbbffffffffffffhhhjjjlllmmmkkk___\\\XXXUUUSSSRRRPPPNNNMMMLLLJJJIIIGGGEEECCCCCCDDDDDDCCCCCCAAA@@@>>>>>>=========<<<;;;;;;::::::888888777777666666555555222222222222222222222222333333333333222111000000222222111111111111222222333222222222111111111111//////000000000000//////000111111000......///111222111///......///000000333222111000////////////000000000000000000000000222111111000///...------............------------////////////............////////////////////////000000000000////////////000000000000000000000000//////000000111111222222...///000222333444444444111000000///////////////...///111000//////000222000000000000000000000000222111111000000111111222,,,///222444555333000...222222222222333333333333222222111111111111222222111111111111111111111111000000111222333333333333333333333333333333333333333333333333444444444444555555555555666666666666:::888777666555555666777888888777666666666666777666666777777888888999999888:::;;;:::999888888999:::::::::;;;::::::999888=========<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????AAACCCDDDEEEDDDEEEFFFHHHKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGIIIKKKMMMPPPQQQQQQPPPPPPKKKKKKKKKLLLMMMNNNOOOPPPNNNMMMLLLMMMNNNNNNLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIIIIJJJKKKLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGDDDEEEEEEFFFFFFFFFFFFEEEFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCC@@@???>>>===<<<<<<======???????????????>>>============;;;:::999888888888999:::<<<===>>>>>>>>>>>>======<<<<<<<<<<<<======AAA@@@>>>===<<<======>>>@@@???>>>>>>>>>???>>><<<<<<<<<;;;:::999999999999<<<<<<<<<=========>>>>>>????????????????????????<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@???????????????AAABBBBBBDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIILLLKKKJJJIIIHHHHHHHHHHHHJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOQQQSSSTTTSSSRRRQQQSSSTTTWWWYYY[[[\\\\\\\\\ZZZYYYWWWVVVUUUUUUUUUUUUYYYYYY[[[\\\\\\\\\[[[ZZZZZZ[[[[[[YYYVVVSSSRRRRRRXXX\\\```cccdddeeefffgggdddeeefffhhhjjjjjjhhhfffffffffeeeeeedddccccccbbbeeeeeeeeefffhhhjjjkkkllllll```\\\XXXUUUSSSQQQOOOMMMLLLKKKJJJHHHFFFDDDCCCBBBEEEEEEDDDCCCBBB@@@>>>============<<<;;;;;;::::::888888777777666666555555222222222222222222222222111222333333333111000///222111111000000111111222333333333222222222111111//////000000000000//////000111111000......///000111000////////////000000111111000///////////////////////////////////////111111000///...------,,,...//////000111222333333///////////////.........////////////////////////111111000000//////......////////////////////////......///000111222222333000111111222111///---,,,000000////////////000000...///000000000000000111////////////////////////111111000000000000111111---///111333333222000///000000111111111222222222222222111000///.........//////000000000111111111000111222333333333333333222222222222222222222222222222333333333444444444555555555555666666666666999888777666555555555555777666555555444555666777666666666777777777888888777999;;;<<<;;;999999:::::::::;;;;;;;;;::::::999=========<<<<<<;;;;;;;;;=========>>>>>>>>>>>>>>><<<>>>AAACCCDDDFFFIIIKKKIIIIIIIIIIIIHHHGGGGGGFFFHHHIIIJJJJJJJJJJJJJJJIIIKKKMMMOOOQQQRRRRRRRRRQQQKKKKKKKKKKKKLLLMMMOOOOOONNNMMMLLLMMMNNNNNNMMMLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLNNNNNNJJJIIIHHHIIIJJJJJJIIIGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCDDDEEEGGGIIIHHHIIIIIIIIIIIIHHHFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@AAABBB>>>>>>==================>>>>>>??????>>>>>>===<<<;;;;;;:::999999888999999888999<<<>>>@@@@@@???>>>===<<<<<<;;;;;;<<<<<<===AAA@@@???===<<<<<<<<<<<>>;;;;;;;;;:::999999999999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>????????????????????????>>>>>>>>>>>>??????@@@@@@????????????>>>>>>>>>>>>AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIGGGFFFEEEEEEDDDDDDDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGJJJJJJKKKKKKLLLMMMMMMMMMLLLNNNPPPRRRSSSRRRQQQPPPQQQRRRTTTVVVWWWXXXXXXYYYWWWWWWVVVUUUUUUUUUTTTTTTWWWXXXYYYZZZZZZZZZYYYXXXXXXYYYYYYXXXUUUSSSSSSSSSWWWZZZ]]]___```aaacccdddddddddfffjjjlllllliiifffeeeeeeeeeeeeddddddddddddddddddddddddeeefffggggggnnn```\\\XXXUUUSSSQQQOOOMMMKKKJJJIIIHHHFFFEEEDDDCCCEEEEEEDDDCCCBBB@@@>>>============<<<;;;;;;::::::888888777777666666555555222222222222222222222222000111222333222111000///000000////////////000000333333333222222222111111000111111222222111111000000111111000...---///000000///////////////000000//////......///000111111////////////////////////////////////........................////////////.........///////////////////////////////////////111111000000//////......////////////////////////......///000111222222333............,,,***'''&&&000000////////////000000///......///000000000000//////////////////////////////............//////000000/////////000111222////////////000000000000222222333333333333333333/////////000111111222222333333333333333222111000222222222222222222222222222222222333333333444444555555555555666666666666888777666555444444333333555555555555555555666666666666666666666666777777555888;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<;;;;;;::::::===============>>>>>>>>><<<>>>AAACCCDDDFFFIIIKKKHHHHHHHHHHHHHHHGGGFFFEEEGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNOOOQQQRRRRRRRRRQQQNNNMMMMMMMMMMMMNNNOOOOOOMMMKKKJJJKKKLLLMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOJJJIIIHHHIIIJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDGGGEEEDDDCCCCCCEEEGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@=========>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<888888888888888999:::;;;777999<<<>>>??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<@@@???>>>===<<<<<<<<<;;;===;;;:::;;;??????===:::::::::999888888888999999999999999:::::::::;;;;;;:::::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>????????????????????????======>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMOOOQQQRRRQQQPPPOOONNNOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUWWWXXXXXXXXXWWWVVVTTTVVVWWWWWWVVVUUUUUUVVVWWWYYY[[[]]]]]]^^^aaabbbaaabbbdddgggjjjjjjgggeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeddddddccccccooo___\\\XXXUUUSSSRRRPPPNNNKKKKKKJJJHHHGGGFFFDDDDDDDDDDDDCCCCCCAAA@@@>>>>>>=========<<<;;;;;;::::::888888777777666666555555222222222222222222222222000111111111111111000000000000////////////000000333222222222111111111111111111222222222222111111///000000///------...000////////////000000000000............///000111222000000000000000000000000---------....../////////111000///...---,,,++++++.........///////////////////////////////////////000000000000////////////000000000000000000000000//////000000111111222222//////////////////...---///////////////000000111///...---...000111000///000000000000000000000000///......------......///111000...---...///222333...////////////000000000+++,,,///111333444555666000000000111111222222222333333333333222111000000222222222222222222222222222222222222333333333333555555555555666666666666666666555555444444333333555666666777777777777666555555555555666666666666444666999;;;;;;<<<===???;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>?????????AAACCCDDDEEEDDDEEEFFFHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNJJJIIIGGGGGGIIIJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJIIIGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????<<<===>>>???@@@@@@??????===============<<<<<<;;;666666666777888999;;;;;;888999;;;<<<============;;;;;;::::::::::::;;;;;;>>>>>>>>>======<<<<<<;;;::::::;;;<<<======;;;999999999888888777888888999888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???????????????????????????===============>>>>>>>>>===>>>>>>>>>????????????AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMLLLMMMNNNOOOOOOPPPPPPPPPLLLLLLMMMMMMNNNOOOPPPPPPRRRSSSTTTTTTUUUTTTTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTRRRTTTVVVVVVUUUUUUVVVWWWVVVYYY[[[\\\]]]]]]___```]]]^^^___bbbeeeeeedddbbbcccddddddeeefffgggggggggfffgggggggggfffeeeddddddmmm^^^[[[WWWTTTSSSRRRPPPOOOLLLKKKJJJIIIHHHGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>=========<<<;;;;;;::::::888888777777666666555555222222222222222222222222111111000000000000111111111000000000000000000111222222111111111000000000000000111111111111000000///000000///------...000......///000000000000000//////.........//////000000000000000000000000000---------.........//////000000000//////...................../////////000////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111111111222222333555555///////////////000111111///...,,,...000111000...000000000000000000000000//////............//////000////////////000111111000000000111111111111222)))+++---///111111222111111111111222222222222222222222333333333222222111111111111111111111111111111222222222222333333333555555555555666666666666555555666666666555555555666888:::<<<<<<;;;999888555555555555555555555555555666777888888888;;;===999:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===???@@@AAAAAADDDEEEGGGGGGFFFFFFGGGHHHJJJKKKMMMNNNNNNMMMLLLKKKHHHIIIJJJLLLMMMNNNNNNOOOPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQOOOMMMLLLLLLLLLJJJHHHGGGGGGIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKMMMKKKJJJJJJJJJIIIGGGEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDEEEAAAAAA@@@@@@@@@?????????===>>>>>>>>>>>>>>>>>>===<<<===???@@@AAAAAAAAA@@@<<<<<<=========<<<;;;;;;777777777777777888999:::999:::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;==================<<<<<<888:::<<<===<<<:::999999888888777777777777888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>???????????????????????????========================<<<===>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMLLLLLLMMMNNNPPPQQQLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQSSSSSSSSSRRRRRRQQQRRRSSSTTTUUUTTTTTTSSSQQQSSSTTTTTTSSSSSSSSSTTTUUUXXX[[[\\\\\\\\\]]]^^^\\\[[[\\\^^^aaacccbbbaaaaaabbbcccdddeeefffggggggcccdddeeefffgggffffffeeekkk]]]ZZZWWWTTTSSSSSSQQQPPPLLLLLLKKKJJJHHHGGGFFFFFFAAAAAAAAAAAA@@@@@@???>>>>>>======<<<;;;;;;::::::888888888777666666555555222222222222222222222222222111000//////000111222222222111111111111222222111111111000000000000/////////000000000000/////////000000///------...///......///000000111000000111000///......---......000000000000000000000000........................((()))***,,,...///111111---.........//////000000////////////////////////......//////000000111111000000000000000000000000111111111000000000000000000///.........///111222///////////////000111111000---,,,---000111000...000000000000000000000000000000////////////000000---...000111111111000///111222222222222333333333111222333333333111000///222222222222222222222222000111222222333333333333111111111111111111111111111111222222222333333333555555555555666666666777555666777777777777777666777:::===???@@@>>><<<:::555555555555555555555444666666666555555555888:::888999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<>>>???AAABBBCCCBBBDDDFFFGGGGGGHHHJJJLLLLLLMMMOOOQQQRRRQQQPPPOOOHHHIIIKKKLLLNNNOOOOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSQQQOOOMMMKKKJJJJJJLLLJJJHHHIIIJJJLLLMMMLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMNNNLLLKKKJJJKKKJJJGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDDDDEEEFFFAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCDDDAAA@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>======<<<>>>???AAABBBBBBBBBAAA<<<<<<======<<<<<<;;;:::999888777777777777777888::::::999999999:::;;;;;;;;;::::::999999::::::;;;;;;<<<===============<<<777;;;>>>>>>:::888888999888777777777777777888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<===???@@@AAABBBCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCEEEEEEEEEDDDDDDHHHHHHHHHGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDEEEFFFHHHJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLNNNMMMKKKKKKKKKMMMPPPQQQLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNPPPQQQRRRQQQQQQPPPPPPQQQSSSTTTTTTTTTSSSRRRQQQRRRTTTSSSQQQPPPPPPQQQTTTWWWZZZ\\\\\\[[[[[[\\\]]]\\\\\\^^^aaaccccccccc``````aaabbbdddeeefffggg^^^___bbbdddeeefffeeeeeeoooaaa^^^ZZZVVVUUUSSSQQQOOOMMMLLLJJJHHHFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>=========<<<;;;;;;;;;:::888888777666555444333333222222222222222222222222///000111222222222222222222222222111111111000000...------...111222222111...///000///---,,,,,,---222111000//////......//////////////////...------,,,---///000000000///...//////......---------,,,111000///.......................................111111000000//////............///000000000000000,,,---------......//////222111000.........///000///......---...000222333000000000000000111111222000000////////////000000111111000000//////......000000000000////////////000///---,,,---...000222---...000111222111///...000000000000000000000000000111222222222000///...111111111111111111111111111111111111111111111111000111111111111222222222444444444444444444444444444555555444222222333555777666444333444666999;;;===???BBBCCCBBB@@@===:::777555222222333333333222666777777777888888888999888999999:::;;;<<<======:::::::::;;;;;;;;;;;;<<<:::;;;>>>AAACCCDDDDDDDDDHHHHHHHHHHHHIIIIIIJJJJJJNNNNNNNNNOOOOOOPPPPPPPPPNNNLLLKKKJJJJJJLLLNNNOOOQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPOOONNNLLLJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLNNNMMMLLLKKKJJJIIIHHHHHHGGGIIILLLNNNNNNLLLJJJHHHLLLKKKIIIGGGFFFGGGIIIJJJGGGFFFEEEEEEDDDDDDEEEEEEIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA???>>>===<<<<<<<<<===???@@@AAABBBCCC??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<888999<<<======<<<:::888===<<<<<<;;;;;;:::999999999999999:::::::::;;;;;;888888888888999:::;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999888777666555555666777777999999888777888999;;;<<<:::::::::::::::::::::::::::999999::::::<<<===>>><<<<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::???>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@???===<<<;;;<<<>>>@@@BBBCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGHHHJJJKKKJJJIIIJJJKKKLLLNNNNNNNNNMMMLLLNNNMMMKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNPPPQQQOOONNNMMMNNNPPPRRRRRRRRRQQQRRRSSSTTTTTTUUUTTTTTTTTTUUUWWWYYYYYYXXXWWWVVVWWWYYY]]]^^^^^^^^^___```aaa___^^^^^^```bbbccccccaaaaaaaaacccddddddbbbaaaooo```]]]YYYUUUTTTRRRPPPNNNMMMLLLJJJHHHFFFEEEEEEDDDDDDCCCBBBAAA@@@?????????=========<<<;;;;;;::::::888888777666555444333333222222222222222222222222000000111222222222222222222222222111111111000000000///...///111222111000...///000///---------...000///////////////000111222222222222222111000000------///000000000///...222222111111111000000000000//////...------..............................000000000000//////......------...///////////////000000000000000111111222111000///.........//////000000000000111222333444000////////////000111111000000////////////000000111000000000/////////...000/////////////////////000///---------...000111///////////////000000111000000000000000000000000111111111111111000//////111111111111111111111111222222222222222222222222000111111111111222222222444444444444444444444444444555666555333333555666777666444444444666999;;;???BBBGGGKKKKKKHHHDDDAAA:::777444222222333333333444444555777888999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============:::;;;===???AAACCCCCCDDDGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJKKKLLLMMMNNNPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLKKKKKKJJJIIIIIIHHHFFFHHHKKKMMMMMMLLLJJJHHHJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCBBBAAA???>>>===<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@>>>============>>>======<<<;;;;;;<<<<<<;;;<<<>>>@@@@@@???===;;;;;;;;;;;;;;;::::::::::::999999999::::::::::::;;;;;;;;;:::999888888888888;;;::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777666666666666777888999999888888888999:::;;;::::::::::::::::::::::::999999::::::;;;<<<<<<===<<<<<<===>>>>>>>>>>>>===???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>???CCCCCCCCCBBBAAA@@@???>>>>>>???BBBDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGHHHIIIJJJIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLMMMLLLJJJHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMOOOOOOOOONNNMMMNNNPPPQQQQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSQQQRRRTTTVVVWWWWWWVVVUUUUUUXXX[[[\\\\\\\\\]]]^^^```^^^\\\]]]___```aaa```_________```bbbbbb```^^^ppp___\\\XXXUUUSSSRRRPPPNNNMMMLLLJJJHHHFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA>>>======<<<;;;;;;::::::888888777666555444333333222222222222222222222222000000111222222222222111222222222111111111111111333222000000111111000//////000111000///...///000............///000111222222333333333333222111111---......///000/////////222222222222111111111111//////...------------...........................000000000////////////...,,,------..................------------...//////000///......---.........//////000111222222222222//////......//////000111000//////......//////000000000000000///////////////////////////////////////......------///000111111000...------///111333000000000000000000000000222111111000000000000000111111111111111111111111222222222222222222222222000111111111111222222222444444444444444444444444333444555444333222444666666555444444444666888:::@@@FFFNNNUUUWWWTTTNNNIII>>>:::555222222222333333333444555666888888999999<<<;;;;;;;;;:::::::::999;;;;;;;;;<<<<<<<<<======<<<<<<<<<>>>???AAACCCDDDEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIJJJJJJJJJIIIHHHHHHDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFDDDEEEHHHJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>===<<<<<<<<<=========>>>>>>>>>CCCBBBAAA???>>>===<<<<<<======<<<;;;;;;;;;<<<<<<999:::<<<======<<<:::999999999999:::::::::::::::888888999999999:::::::::;;;:::999888777777777777<<<;;;::::::999888777777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888777777777777888888:::999888888777888888999999999999999999999999999888999:::;;;<<<<<<;;;;;;;;;<<<======>>>=========>>>>>>>>>===============<<<=========>>>>>>??????AAAAAABBBBBBAAAAAA@@@???===???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFGGGIIIIIIIIIHHHEEEGGGIIIKKKLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLMMMOOOPPPPPPPPPMMMMMMNNNPPPPPPQQQQQQQQQNNNOOOQQQSSSTTTUUUTTTTTTSSSVVVXXXYYYYYYYYY[[[\\\]]]\\\ZZZZZZ\\\]]]]]]\\\\\\[[[\\\^^^______^^^\\\qqq```]]]YYYVVVTTTRRRPPPOOOMMMLLLJJJHHHFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCC>>>>>>===<<<;;;::::::999888888777666555444333333222222222222222222222222000111111222222222111111111111111111111111111111333222111111222222111///000111222111000///000111///////////////000111111///000000000000///......---......///////////////////////////////////////......------------..............................////////////////////////,,,---......//////......------,,,++++++,,,---............---------......,,,---///000000000///..................///000000/////////....../////////000000000000////////////.........//////////////////............///000000000///.........///111222000000000000000000000000222111000//////000111222111111111111111111111111222222222222222222222222000000111111111222222222333333333333333333333333111222333222111111333555666555444444555666888999???GGGRRR[[[___\\\VVVQQQDDD???888333222222222222444555666777777777777666::::::::::::::::::::::::888999999999::::::::::::<<<<<<<<<<<<===???AAACCCCCCDDDFFFHHHJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHGGGEEECCCAAA@@@AAACCCEEEFFFGGGGGGGGGFFFGGGIIIJJJJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<>>=========<<<<<<;;;;;;;;;;;;;;;<<<888999:::;;;;;;:::888777777777888888999::::::;;;888888888888999999999999777777666777777888999::::::::::::999999999999888::::::::::::::::::::::::999999::::::::::::999999777777777777888888888999999999888888777777777777888888888888999999999999777888:::<<<===<<<:::999;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???===>>>>>>?????????>>>>>>;;;<<<===??????@@@??????AAAAAAAAAAAAAAAAAAAAAAAAGGGGGGFFFEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEFFFHHHHHHHHHGGGCCCEEEGGGIIIKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNLLLKKKKKKMMMOOONNNNNNJJJKKKLLLMMMNNNNNNOOOOOOLLLMMMOOOQQQRRRSSSTTTTTTRRRTTTVVVWWWWWWWWWYYYZZZZZZYYYXXXXXXZZZZZZZZZYYYZZZYYYZZZ\\\^^^^^^\\\[[[rrrbbb___ZZZWWWUUUTTTRRRPPPMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCCCC???>>>===<<<;;;:::999999888888777666555444333333222222222222222222222222111111222222222111111000111111111111111111111111222000000000222333222111///111222111000000111222111111000///////////////.........///...------,,,............/////////000..............................---------......///......................................./////////......///000000000000///111000///.........000111------..................,,,---///000000///...---...............///000000//////............//////////////////000000000000------....../////////000...............///000000---...000111111111000///////////////////////////222111000//////000111222111111111111111111111111222222222222222222222222000000111111111222222222333333333333333333333333222333444333222333444666555444444444555666777888<<>>???AAAAAACCCEEEGGGIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGEEECCCBBBAAACCCCCCCCCDDDEEEEEEFFFFFFDDDEEEDDDDDDBBB@@@>>>======>>>???@@@AAABBBCCCDDDFFFGGGIIIKKKKKKIIIHHHFFFEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@AAAAAABBBCCCCCCCCCAAAAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>===>>>>>>??????;;;;;;::::::::::::;;;;;;<<<======>>>===<<<;;;:::555666666777888999::::::777777777888888888999999666666666666777888999999777777888999::::::;;;<<<999999999999999999999999888888999999999999999888666666777777888888888888888888888888777666666555777777777888888999999999777888:::<<<<<<;;;999888::::::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<============;;;<<<======>>>=========;;;;;;<<<======>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEFFFFFFEEEDDDEEEGGGGGGGGGFFFBBBCCCFFFHHHIIIJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOMMMKKKJJJJJJLLLMMMMMMLLLHHHIIIJJJLLLMMMMMMNNNNNNLLLMMMNNNPPPRRRSSSTTTTTTRRRTTTUUUUUUUUUUUUWWWYYYXXXWWWVVVWWWYYYYYYXXXWWWYYYXXXYYY[[[]]]^^^\\\[[[sssccc___[[[XXXVVVUUUSSSQQQMMMLLLJJJHHHFFFEEEEEEDDDEEEDDDCCCBBBBBBBBBBBBBBB??????>>><<<;;;:::999888888888777666555444333333222222222222222222222222111222222222222111000000111111111111111222222222111//////000222333222111///000111111000000111222222111000///............//////000000//////...---///............///000000////////////000000000000///............///000000........................---............/////////...//////000000000000000000///---,,,+++,,,...///------.../////////......///000000111111000000000//////......//////000111///......------......///////////////000000000000---------......//////000.........///////////////,,,...000222222111///...////////////////////////000000000000000111111222111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333444555666666555555777999444444444444555666777777999???HHHQQQWWWYYYYYYXXXQQQKKKDDD===999666333222///111444888;;;<<<<<<<<<777777888999:::;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAADDDFFFGGGGGGGGGFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEHHHHHHGGGFFFDDDBBB@@@???BBBCCCCCCDDDDDDEEEFFFFFFCCCCCCBBB@@@???>>>===<<<============>>>???AAAAAAEEEFFFHHHJJJJJJIIIGGGFFFCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????::::::999999999:::;;;;;;<<<<<<<<<<<<;;;:::999999555555666666777888999999666777777777777888888888999888777666555555555555555666777888:::;;;======888888888888888888888888777777888999999999888888444555666777888888777777666777777777777666666555666666666777888888999999888999:::;;;;;;:::999888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>=========<<<=========>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCDDDFFFFFFFFFEEECCCDDDFFFHHHIIIIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJKKKLLLMMMOOOOOOLLLJJJIIIIIIJJJKKKKKKJJJGGGHHHJJJKKKMMMMMMNNNNNNMMMNNNNNNPPPQQQRRRSSSTTTQQQSSSSSSSSSSSSSSSUUUWWWVVVUUUUUUWWWYYYZZZYYYWWWXXXWWWXXXZZZ]]]]]]\\\ZZZtttbbb___ZZZWWWVVVTTTRRRPPPMMMLLLJJJHHHFFFEEEEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA??????>>><<<;;;:::999888888888777666555444333333222222222222222222222222222222222222222111000000000000111111111222222222222000//////111111000......///000000//////000222111000///////////////000000000000000000//////...///......---...///000111//////000000111111111111///////////////000111111........................---------.........//////---...//////000000/////////---+++)))(((***+++------...///000000000//////111000000/////////000000000////////////000111111///......------......///.../////////000000000111,,,,,,---......///000000---......///////////////...//////000000000000000//////////////////////////////000111111111111111111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222333444555555444555777999333333444444555666666777777:::@@@GGGNNNTTTWWWYYYXXXSSSKKKEEE???;;;777444222444777:::<<<<<<;;;:::888888999999:::::::::;;;999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;>>>@@@CCCEEEFFFEEEDDDBBB@@@@@@AAABBBCCCDDDDDDEEEFFFFFFEEEDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@AAABBBBBBCCCCCCDDDEEEEEEBBBAAA???>>>>>>???@@@AAA>>>>>>===<<<===>>>@@@AAACCCDDDEEEFFFGGGGGGFFFEEEAAA@@@@@@?????????????????????????????????@@@@@@@@@@@@??????>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===999999999999999:::;;;;;;::::::999999888777777666555555555666666777777777666666666777777777888888888888777666555555555555666666777888:::;;;<<<<<<777777777777777777777777666777777888999999888888222333555666777777666666444555666777777777666555555555666666777888888999999999999999999999999999999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<============<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDCCCBBBCCCEEEFFFEEEDDDDDDEEEFFFHHHIIIIIIHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNKKKJJJHHHHHHIIIJJJJJJIIIHHHIIIJJJLLLMMMNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRPPPPPPQQQPPPPPPPPPSSSUUUTTTTTTUUUWWWZZZ[[[ZZZYYYVVVVVVWWWYYY\\\\\\[[[YYYtttaaa^^^ZZZVVVUUUSSSQQQOOOMMMLLLJJJHHHGGGEEEEEEDDDFFFEEECCCBBBAAA@@@??????@@@???>>>===;;;:::999888888888777666555444333333222222222222222222222222222222222222222111000///000000111111222222222222333222000///000///---,,,---///000000//////000222///......//////000111222///////////////......---///......------///000111......//////000000000111000000000000000111222222........................---------.........//////,,,---......//////......222000...,,,+++,,,...///---...000111111111000/////////---,,,,,,---...///000000000000000111222222.........------............/////////000000111111,,,,,,------...///000000---......///000/////////111000...---...///111222////////////////////////...///000222222222111000111111111111111111111111////////////////////////000111111111111222222222222222222222222222222222000111222222111222444666333333444444555666666666666888;;;AAAHHHPPPVVVZZZ\\\XXXQQQJJJDDD???:::666999:::<<<<<<;;;999666444:::::::::999999999999888666777777777777888888888999:::;;;<<<<<<<<<::::::>>>@@@BBBDDDEEEDDDBBB@@@>>>>>>???@@@BBBCCCDDDEEEGGGFFFDDDCCCCCCEEEGGGHHHEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@AAAAAABBBBBBCCCDDDDDDAAA???>>>===>>>AAADDDFFF@@@???>>><<<===>>>@@@AAABBBBBBCCCDDDDDDDDDDDDDDD@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========@@@@@@??????>>>>>>======;;;;;;;;;<<<<<<<<<=========<<<;;;:::::::::::::::999888888888999::::::;;;======<<<;;;;;;:::999999555555555666666666666666666666666666777777777777555444444555555666777888888888888999::::::;;;;;;777777777777777777777777666666777888888888888888111222444666666666666555333444555777777777666666444555555666777888888999::::::999888888999999:::999999:::;;;;;;;;;;;;:::999999999::::::;;;;;;;;;======<<<;;;:::999999888888999999999999888777666::::::999999999:::;;;;;;========================:::;;;<<<===???@@@AAABBB????????????????????????>>>???@@@AAABBBCCCCCCDDDDDDCCCBBBCCCEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKIIIHHHHHHIIIJJJIIIHHHHHHIIIKKKMMMNNNOOOPPPPPPNNNNNNMMMMMMNNNOOOPPPPPPNNNOOOOOONNNMMMNNNQQQSSSSSSTTTUUUXXX[[[\\\[[[ZZZUUUUUUVVVXXXZZZ[[[ZZZYYYoooccc\\\WWWVVVSSSOOOMMMNNNKKKJJJIIIGGGFFFFFFGGGGGGHHHGGGEEECCCBBBBBBAAAAAA=========<<<;;;;;;;;;:::666666666666666555555555333111---******+++---///111111111111111111111111444333222111000000000000000111222333333222111000111111000000//////.........,,,++++++,,,.........111111000000000000111111///////////////////////////...---,,,,,,---...///000///...---------------,,,---------......//////---------............///............//////////////////////////////......000000///...---+++)))(((000000000/////////////////////............//////////////////////////////---------............//////000000---***)))+++---......------------......000000000000000000000000000000000000000000000000111111000000//////......---///111222222222333333222222222222222222222222222222111111222222333444111111222222222111111000333333555666666666555444444444444555555555555666999666777???FFFKKKPPPVVVaaa___ZZZTTTKKKBBB;;;777:::999999999999:::;;;;;;999999:::;;;;;;:::999999777777777777777888999999;;;;;;<<<<<<;;;;;;:::999>>>@@@CCCEEEEEEDDDAAA@@@>>>AAACCCCCCAAAAAACCCEEEGGGGGGFFFFFFDDDCCCBBBAAADDDCCCBBBAAAAAABBBDDDFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCEEEFFFGGGFFFDDDAAA@@@BBBEEEJJJMMMJJJHHHDDD@@@???@@@BBBCCC???@@@@@@@@@@@@???>>>>>>@@@???>>>>>>======>>>>>>AAA???===:::999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<<<<:::999888888888666444333333444444555666777777777777666666555555555444777777777777666666666666555777999:::;;;:::888777888888777777666666555555333333444555666666666555555444444444444555666666555555444333333333333444666666666666777777777777444444555666666777666666888888777777777777777888999::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<>><<<;;;;;;<<<===>>>===>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>???@@@AAAAAA>>>??????@@@BBBCCCCCCDDDEEEDDDCCCCCCDDDFFFIIIJJJEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIEEEEEEFFFGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIGGGIIIKKKNNNOOOOOONNNMMMLLLKKKJJJIIIIIIHHHIIIIIIMMMMMMNNNNNNNNNOOOOOOOOORRRTTTVVVXXXYYYYYYYYYXXXVVVWWWYYYZZZ[[[[[[[[[ZZZqqqccc]]]WWWVVVSSSOOOMMMNNNLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA=========<<<<<<;;;;;;:::666666666666555555555555666444222/////////111222111111111111111111111111333222111000////////////000000111222222111000000111000000000/////////...000...,,,,,,...000000000111000000//////000000111//////////////////////////////..................//////...---------------,,,,,,---------.........---------............///------------............------------------------,,,,,,------------,,,,,,000000000000000000000000//////............//////////////////////////////---------............///...///000...,,,+++...000000000////////////000000////////////////////////000000000000000000000000111000000000/////////...---///222333222111000///222222222222222222222222111111000000111111222333111111222222222222111111222222444555555555444333444444444444555555555555777555777>>>DDDIIIQQQXXXccccccbbb^^^WWWLLLBBB<<<::::::999999::::::;;;<<<999:::;;;<<<<<<;;;:::999888777777777777777888999999:::;;;;;;<<<<<<<<<<<<>>>???AAABBBBBBBBBAAA@@@???AAACCCCCCAAAAAACCCEEEGGGGGGFFFFFFEEECCCBBBAAACCCBBBAAA@@@@@@BBBCCCEEECCCCCCBBBBBBCCCCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGEEEDDDDDDEEEIIILLLOOORRRPPPKKKFFFCCCAAA@@@@@@???????????????>>>===<<>>AAAAAABBBBBBAAAAAA@@@???@@@????????????@@@@@@AAA===>>>>>>???@@@AAABBBCCCDDDCCCBBBBBBBBBCCCEEEFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKMMMOOOPPPPPPOOOOOOLLLKKKJJJIIIIIIHHHHHHIIILLLLLLLLLMMMNNNOOOOOOOOOSSSTTTVVVWWWXXXYYYYYYXXXWWWWWWYYYZZZ[[[[[[\\\\\\sssccc]]]XXXVVVTTTOOOMMMNNNMMMLLLJJJHHHFFFEEEEEEEEEDDDDDDEEEEEEEEECCCBBBAAA>>>>>>======<<<;;;::::::777777666666555555555555666555444333222222333333111111111111111111111111222111000///............///000000111111000000///000000000000////////////222000......000111222111000//////......//////000////////////////////////000000000000//////...---//////...------------...,,,------------.........---------............///,,,,,,,,,------------...------------------------***+++,,,---............//////////////////////////////............//////////////////////////////---------............///.../////////......000222000000////////////000000////////////////////////000000000000000000000000000000000000///////////////111222333333111///...111111111111111111111111000000//////000000111222111111222222222222222111111111222333333333333333444444444444555555555555555555777===AAAFFFPPPZZZcccfffiiihhhaaaUUUHHH@@@:::::::::::::::;;;<<<<<<::::::;;;<<<<<<;;;::::::999888888777777777888888888999:::;;;<<<=========>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCBBBAAACCCDDDFFFFFFFFFFFFEEEDDDBBBBBBAAAAAA@@@??????AAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFGGGIIIKKKNNNOOOSSSQQQNNNIIIEEEBBB@@@>>>?????????>>>>>><<<;;;;;;<<<===???@@@AAAAAA@@@@@@???>>><<<:::999999::::::<<<<<<======<<<<<<;;;:::;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;::::::999999999999:::;;;999888777888777666444333333333444555555666666555555555555555444444444777666666666666555555555444444666777777777666555555555555444444444444444666777777777777666666555333333333333333444444555222222222333444555777777666666666666777777777777777777777888777777666666777777777666666777777888777777777777888888999999;;;;;;::::::::::::999999::::::::::::::::::::::::===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>AAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@???@@@@@@@@@======>>>???@@@@@@AAAAAADDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFCCCCCCDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLNNNOOOOOOOOONNNLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZ\\\]]]^^^uuuddd]]]XXXVVVTTTOOOMMMOOONNNMMMJJJHHHFFFEEEDDDDDDBBBCCCEEEFFFFFFDDDBBBAAA???>>>>>>===<<<;;;::::::777777666666555555444444333333333333333222111111111111111111111111111111222111000/////////////////////000000000000//////000000000000////////////222000......000111222111//////............//////////////////////////////000000111111111///...---///......---------..............................---------............///,,,,,,---------..................///////////////......//////......---------------------.........//////............//////////////////////////////---------............///...///////////////000111......------------......////////////////////////////////////////////////000000000000////////////222222111222333333333222000000000000000000000000000000000000000111222222111111222222333333222222111222222333333333333333333333444444444555555555333444777;;;===BBBNNNZZZbbbeeehhhhhhaaaUUUHHH???:::::::::::::::;;;;;;<<<:::;;;<<<<<<<<<<<<;;;:::999999888888777777888888999:::;;;<<<============??????>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBCCCFFFFFFFFFEEEDDDCCCBBBBBB@@@??????>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFCCCDDDEEEGGGIIIJJJLLLLLLJJJIIIHHHGGGEEEBBBAAA???@@@@@@??????>>>===;;;;;;;;;<<>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<;;;::::::999999:::::::::999999999999999999999::::::::::::;;;;;;:::999888888888999:::888777777777777555444333333333444444555555555777777777777777777777777666666666555555555444444222333444555555555555444555555444444444444444444666666777666666555444333333222222222222333444444333222222333444555666666666666666666777777777777888888999888888777666555777666666666666777777888666777777888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<::::::;;;;;;<<<===>>>???===>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@??????@@@@@@>>>>>>>>>???@@@AAAAAAAAADDDCCCBBB@@@??????????????????>>>>>>>>>>>>??????AAABBBDDDEEEFFFFFFEEEEEEBBBCCCCCCDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHIIIKKKLLLNNNOOOPPPTTTTTTUUUVVVWWWWWWWWWXXXYYYYYYXXXYYYZZZ\\\^^^___uuuddd]]]XXXWWWTTTPPPNNNOOONNNMMMJJJHHHFFFEEEDDDDDDBBBCCCEEEFFFFFFDDDBBBAAA@@@???>>>===<<<;;;::::::888777777666555444444444111222333333333222111000111111111111111111111111222222111000000000111111000000////////////000000////////////000000000000000///------///000111000//////............/////////////////////////////////000111111111000...---......---------......///000000//////////////////---------............///---.........////////////........./////////000000//////000000000000//////---------......///////////////............//////////////////////////////---------............/////////......///...------......------------..............................////////////////////////////////////000000000000222///,,,,,,///333555555000000000000000000000000222111111111111222333333111111222333333333333333333333333333333444444555333333333444444444444555333333555888:::>>>IIIUUU^^^```aaa___YYYOOOEEE>>>:::999999999999:::;;;;;;999:::;;;<<<<<<;;;:::999999999888888888888888999;;;<<<<<<======<<<;;;;;;@@@???>>>>>>>>>???AAABBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@AAAAAABBBCCCCCCDDDDDD???@@@BBBCCCEEEFFFFFFFFFBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<:::;;;>>>AAABBBBBBAAA@@@===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999888888999::::::999999888888888888999999999::::::;;;:::999999888888888888999777666666777666555444333333333444444444444444666666666777777777777777555555555555444444444444222222333333444444444444555555555555555555555555555555555555444333333222333222222222222333444444555444444333333333444444666666666666777777777777888888999888888777666555666666555555666777888888777777888888999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;=====================<<<:::;;;<<<===>>>>>>??????;;;<<<===>>>???@@@@@@@@@BBBAAAAAA@@@??????????????????@@@@@@AAABBBBBBBBBDDDDDDCCCAAA@@@?????????>>>>>>============>>>>>>AAACCCDDDFFFGGGFFFFFFEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKJJJIIIHHHHHHGGGGGGHHHFFFGGGHHHJJJLLLNNNPPPPPPSSSSSSTTTTTTUUUUUUVVVVVVXXXXXXXXXXXXZZZ\\\^^^___uuuddd^^^XXXWWWUUUPPPNNNOOOMMMLLLJJJHHHFFFEEEEEEEEEDDDDDDEEEEEEEEECCCBBBAAA@@@@@@???>>><<<;;;::::::888888777666555444444333333333444444444444333333111111111111111111111111222222111111111111222222111000000//////000000111////////////000000000000///...,,,,,,...///000///000//////......//////000////////////////////////...//////000000/////////...------------...//////000000000///////////////---------............///........./////////000000++++++,,,,,,---.........,,,---...000111222222222/////////000000111111222//////............//////////////////////////////---------............///000///......//////---+++000000////////////000000........................000000000000000000000000////////////000000000000///+++'''(((,,,111444444111111111111111111111111222222222111222333333444000111222333444444444444333333333333333444555555333333333333444444444444444333333666888:::BBBLLLVVVVVVUUUSSSNNNHHHAAA>>>888888888888888999::::::999999:::;;;;;;:::999999888888888888888999::::::===============<<<;;;;;;@@@???>>>>>>>>>???AAABBB@@@???>>>???BBBCCCBBBAAABBBBBBCCCCCCBBBAAAAAA@@@>>>>>>>>>??????????????????????????????@@@AAAAAA>>>???@@@AAAAAABBBAAAAAA>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@??????>>>:::;;;===???@@@AAA@@@@@@;;;;;;;;;;;;::::::999999999999::::::999999888777666777888999:::999888777777777777888888999999::::::999999888888888888999888666555555666666555333333333333333333333444444333333333444444444444444555555444444444333333333222222222333333333444444555555555555555666666666333333444444444333222222333333333333333444444555666555444333333333333333666666666666777777777777777777777888777777666666555555555555666777888888666777777888999:::;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<===>>>???????????????===>>>>>>>>>>>>===<<<<<<@@@@@@??????>>>?????????@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>======>>>>>>>>>AAABBBDDDFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGIIIKKKLLLNNNOOOPPPRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXZZZ\\\]]]^^^ssseee^^^YYYWWWUUUPPPNNNPPPLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>===;;;::::::888888777666555444333333444444444444444444444444111111111111111111111111111111000000000000111111222111000000000000111222.../////////000000000111///...,,,,,,...///000///111000000//////000000111////////////////////////------------...///000000---------------.../////////.........---------------------............///---------.........//////++++++,,,,,,---......///+++,,,---...///000000000------...//////000111111//////............//////////////////////////////---------............//////...---///111222000---000000////////////000000........................000000000000000000000000.../////////000000000111///,,,)))+++000333222000222222222222222222222222111111111111111222222333000111222333444444444444333222111111111222444444222222333333333444444444666222111444666888<<>>=========>>>>>>??????===<<<;;;===AAACCCBBBAAA@@@@@@AAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@<<<===>>>???@@@@@@@@@??????>>>>>>======>>>>>>???????????????????????????===>>>>>>???????????????;;;;;;<<<===>>>>>>??????:::;;;;;;;;;;;;:::999999888888888888888777666666555666888999:::999888777666666777777888999999:::888888888888888888999:::777555444444666666555333333333333333333333333333222222222222333333333444444444444333333333333222333222222222333333444444333333444444444555555555333333444444555444444444444444444333444555555666444444333333333444555555666666666666777777777777555555666777777777666666555444444555555777888888555555666777888999::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<======>>>>>>???@@@@@@AAA@@@??????>>>>>>>>>>>>>>>======<<<>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBBBBBBB??????>>>>>>>>>>>>?????????AAACCCEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTVVVXXXZZZ[[[\\\\\\rrreee^^^YYYXXXUUUQQQNNNPPPKKKJJJIIIGGGFFFFFFGGGGGGHHHGGGEEECCCBBBBBBAAAAAAAAAAAA@@@>>>===;;;::::::999888777666555444333333333333222222222333333444111111111111111111111111000000////////////000111333222111000000111222333.../////////000000111111000...,,,,,,...000000000111111000000000000111111////////////////////////---,,,,,,,,,---///000222---------------...///000---------,,,,,,+++++++++---------.........//////,,,,,,,,,---------......------......///000111111............---,,,+++*********++++++,,,---......//////............//////////////////////////////---------.........//////...------000444555333000......------------..............................000000000000000000000000.../////////000000111111111///...111666666222...222222222222222222222222000000000000000111111222000111222333444444555444222111000000000111333444222222333333333444444444777222000333666666888<<<999:::===>>>===;;;999777666666666666666777777888777888999999999999888777666777777888999;;;<<<===999:::;;;===>>>>>>>>>>>><<<<<<<<<===============<<<::::::<<<@@@CCCBBBAAA??????@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@:::;;;===>>>??????>>>>>>AAA@@@>>>=========>>>???:::::::::;;;<<<>>>???@@@;;;<<<===>>>????????????<<<<<<;;;;;;<<<===>>>???::::::;;;;;;;;;:::999999777777777777777666555555444666888999:::999888777555666666777888999999999888777777777888999::::::666555444444555666555333333333333333333333333333333333333444444555555555444444444333333333222222333333222222333333444555222222222333333444444444333333444555666666666666555444444444444555666666222222222333444555666777666666666666777777777777444444555666666777666666444444444555555777888888444444555666777888999999999999999::::::;;;;;;;;;999999999999999999999999777888999:::;;;===>>>>>>???@@@AAABBBBBBAAA???>>>;;;<<<===???@@@@@@@@@@@@======<<<======>>>?????????????????????@@@@@@@@@===>>>???@@@BBBBBBBBBBBB@@@@@@????????????@@@@@@>>>???BBBDDDEEEDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOPPPQQQPPPOOONNNOOOPPPQQQRRRRRRSSSVVVXXXZZZ[[[[[[[[[qqqeee]]]WWWWWWVVVRRRPPPPPPNNNMMMKKKJJJHHHHHHGGGGGGJJJIIIHHHFFFCCCBBB@@@???BBB@@@>>>>>>======;;;999999888777555555555666777222222222222333333444555222222333444555555555555222222222111111111000000...111222000000222111............------.........000000////////////000000000///------......,,,+++111111111111000000000000------...//////...---------------............///000000//////.........---+++)))'''&&&'''***...000,,,---------......//////.........---,,,,,,...000111000///...------...///---------...///000111222------...///...---+++***---.........///000000000000000//////.........---,,,---------...///////////////............//////..................------111000///......///000111000000000000000111111111//////............//////,,,,,,---...///000111111111222333333333111000///111222222222222333333333444333333222222333333444666666666666555333000/////////111222444555777777777777777777777777777777888777777666666777888999888999;;;<<<===>>>>>>>>>999888888888888888999999<<<===============<<<<<<<<<<<<<<<<<<===============;;;:::;;;>>>>>><<<999;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@============>>>>>>>>>>>>===>>>>>>??????@@@AAAAAAAAAAAA@@@???>>>===<<<;;;<<<<<<;;;::::::::::::;;;===============<<<<<<;;;;;;<<<<<<===============?????????>>>===;;;:::999:::::::::999999888888888888999::::::::::::999888777777666666666666777777::::::999999999999888888777666555444333222222222555555555444444333333333555444333222222222222222555555444333333222111111222222333444444555555666666555555555555444444444444444444444444444444444222333444555666666666666444444444555555555555666666666777777666555444444555666666666555444333333333444444555666777777888999999888888888888999999888999::::::;;;;;;;;;;;;<<<<<<<<<============>>>======<<<<<<<<<;;;;;;;;;???@@@AAABBBAAA???===<<<<<<===>>>??????@@@@@@???<<<<<<<<<===>>>@@@AAABBB<<<<<<===>>>???@@@@@@AAA?????????@@@@@@AAAAAAAAABBB@@@>>>===<<<===>>>?????????@@@AAABBBBBBBBBBBB<<<===???AAABBBDDDDDDEEEEEEDDDCCCCCCCCCDDDFFFGGGCCCDDDFFFGGGIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIILLLKKKKKKLLLOOOPPPOOOOOOPPPOOONNNNNNNNNOOOPPPQQQTTTUUUVVVXXXXXXXXXXXXWWWqqqddd]]]WWWVVVUUURRROOOOOONNNMMMKKKJJJHHHGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBB@@@>>>>>>======;;;999999888777666555555555555333333222222222333444444333333444444444444444444222222222111111111000000000111000,,,,,,000111000//////............//////000000////////////000000000///...///000111000///******+++,,,---...//////////////////////////////---------............//////.........------------++++++++++++,,,---.....................---------(((+++---......---...///000///...------......///,,,,,,,,,,,,,,,---...///,,,---.........---,,,+++---..................///............---------,,,------------............//////............//////........................111000///......///000111/////////000111111222222//////............///////////////000000000000000111111222222111000000//////000000000000111111111333333222222222222333333333333333444333333222222222222222333333444444444444444555666777777888888888777777666666777888999777777888888888888777777888888777777888999::::::<<<<<<=========<<<<<<;;;::::::;;;;;;<<<<<<=========;;;:::<<<>>>???===:::;;;;;;<<<<<<<<<<<<======??????>>>>>>===>>>>>>???============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;::::::999:::::::::===============<<<;;;;;;;;;;;;<<<===============>>>>>>>>>===<<<;;;:::999:::::::::999999888888888777777888999999888777777888888777777777777888888::::::999999888888888777666555444444333333333333444444444444444444333333555444444333222222333333555555444333333222111111222222333444444555555666555555555555444444444444444444444444444444444444222333444555666666666666444444444444555555555555666666666666666555444444555555666666555555444333555555666666777888888888999888888777777888888999888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::======???@@@???>>><<<;;;<<<<<<===>>>???????????????>>>======<<<<<<===============>>>?????????@@@?????????@@@@@@@@@AAAAAAAAA@@@>>>===<<<===>>>?????????@@@AAABBBBBBBBBBBB>>>>>>@@@AAACCCDDDDDDDDDEEEDDDDDDCCCDDDEEEFFFGGGCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJIIIKKKNNNOOOOOONNNNNNMMMLLLKKKLLLMMMOOOPPPTTTUUUVVVXXXXXXXXXXXXXXXrrrddd\\\VVVUUUUUUQQQNNNNNNMMMMMMKKKIIIHHHGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBAAABBB@@@>>>===>>>===;;;999888888777666555444222111444333333222222222222333333444444444444333333222222222222111111111111111111111...******...111111/////////....../////////000//////......//////000///...---///111222111111+++,,,,,,---...///000111---,,,+++******+++,,,------------............///---------------,,,,,,,,,,,,---.../////////---,,,/////////...------,,,,,,$$$(((,,,//////...---............---......///000------,,,,,,,,,------...,,,,,,---.........------...------------------,,,---------,,,,,,,,,,,,,,,............------------//////............//////........................000000////////////000000......///000111222222333000//////......//////000222222111111000000//////111111000/////////000000///000000000000111111111222222111111111111222222000000111111222444555666555555444444333222222222111222333444666777888999777777666666777888999999:::::::::999888777666555777777777777888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;999999::::::;;;<<<======;;;::::::<<<>>>>>>===<<<<<<<<<<<<<<<======>>>>>>BBB@@@>>><<<<<<<<<===>>>>>>>>>>>>>>>============>>>>>>??????@@@AAAAAAAAABBBAAAAAA@@@???>>>======<<<;;;::::::999999::::::<<<<<<======<<<<<<;;;::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999888888888666666777777777777666666:::999999888888999999:::::::::999888888777666666555444444333333444444444333333444444444444444444555555444333333333444444555444444333333222222111222222333444444555555666555555555555444444444444444444444444444444444444222333444555555666555555444444444444555555555555666666666666666555555444555555666666666555444444777777777777888888888888999888888777777888888999888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::999999999:::;;;<<<=========<<<;;;<<<<<<======>>>?????????>>>===<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@???>>>===<<<===>>>?????????@@@@@@AAABBBBBBBBB@@@@@@AAACCCCCCDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHGGGGGGIIILLLNNNNNNNNNLLLKKKIIIHHHIIIKKKOOOQQQUUUUUUVVVWWWXXXXXXXXXXXXrrrccc[[[UUUUUUTTTPPPNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@AAA@@@>>>===>>>===;;;:::777777888777555333111///444444333222111111111222444444444444444333222111111111111111111111111111000111///++++++///111000///......------......////////////....../////////...,,,,,,---/////////...111000000000////////////---+++)))(((((()))+++------------............///------------------------...//////000///...---,,,...............---------&&&)))---......---......------------...//////000000//////.........//////+++,,,,,,------.........---------,,,,,,+++++++++---------,,,,,,,,,,,,,,,.........------,,,,,,,,,///......------......///............////////////000000////////////000000000000000000000111111111000000////////////000000111111111000000000//////111000///......///000111111111222222222333333333222111111000000111111222222111111111222444666888666666555444333222222111222333444555666777888888666666666777777888999999;;;;;;;;;:::999888777666666666666777888:::;;;<<<:::;;;;;;<<<<<<<<<<<<;;;999999:::;;;<<<======>>>999999:::;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>BBB@@@===;;;;;;<<<>>>???>>>>>>>>>>>>============>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;:::999999999999888888888888888666666666777777666666666999999888888888888999999999999888888777666555555333333333333333444555666333333333444444555555555555555444444333444444555444444444333333222222222222222333444444555555666555555555444444444333333333333333333333333333333222333444444555555555444333333444444444555555555555666666666666666555555555555666666666666555555888777777777777777777777888888777777777777888888888999999:::::::::999999888999999999::::::::::::999999999999888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>=========>>>????????????????????????>>>============>>>>>>?????????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEFFFHHHKKKMMMNNNMMMLLLJJJHHHFFFGGGKKKOOORRRUUUUUUVVVWWWWWWXXXXXXXXXsssccc[[[UUUUUUTTTPPPNNNNNNMMMLLLJJJIIIGGGFFFFFFFFFEEEEEEDDDBBBAAA@@@???>>>AAA???>>>===>>>===<<<:::777777888777555333111///444333222222111111111111444444444444333222111111111111111111111111111111///111111//////111111///...------------------...//////............//////000...------......---+++............------------111000...------...000111---------............///..................//////000///...---,,,,,,,,,---,,,,,,,,,---...///000000,,,---...---,,,,,,...000,,,,,,---.........//////000//////.........//////,,,,,,,,,,,,---.........------,,,,,,+++++++++***---------------------.........------,,,,,,,,,+++......------------.............../////////000000//////000000000000//////222222111111000/////////000000////////////000000........./////////000000111000///......///000111111111222222222333333333222111111000000111111222555444333333333555666777555444444444444444444444555555666666666666777777555666666777888999999999777777888888888777777666666666666777888:::;;;<<<:::;;;;;;<<<======<<<<<<:::;;;;;;<<<======>>>>>>777888999:::::::::::::::;;;;;;;;;<<<===>>>>>>??????>>><<<:::;;;===???AAA???>>>>>>>>>=========<<<===>>>>>>??????@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;999:::::::::::::::999888888888888888888888888888777777777666666777777777777777666666666666777777888888777666666555444444333333333333444444555666333333333444444555555555444444333333333444444555444444333333333333222222222222333444444555555666555444444444444333333333333333333333333333333333222333444444444444444444333333333444444444444555555555666666666666666555555555666666666666666555666666666666666666555555888777777777777777777888999999999::::::999888888888888888888999999999:::999999888888888777777777888999:::;;;<<<<<<======;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<===>>>??????>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>???????????????AAABBBCCCBBBBBBCCCCCCDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEFFFHHHKKKMMMNNNMMMMMMKKKHHHGGGHHHLLLPPPSSSTTTTTTTTTUUUVVVVVVWWWXXXsssddd\\\VVVUUUUUUQQQNNNNNNLLLLLLJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@???>>>@@@???======>>>>>><<<;;;888888777666555444222111333222222111111111111222222333333333333222222111111111111111111222222222...222222000000222222.........------------......///......------......///333111000///000000...---------...///000111222222111000///......///000111---------............///.........//////////////////...---+++++++++,,,---***+++,,,---...000111111/////////---,,,,,,...000,,,,,,---.........------------,,,,,,,,,------...------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++------------............------------,,,,,,,,,,,,......------------...............//////000000111//////000000000000//////222222111111000/////////111000000//////000000111------......//////000000000000//////000000111111///000000000000111111111222222111111111111222222666666555555555555666666444444444444555555555555666666666666666666666666444555666888999999999999777888999:::::::::::::::777777777777888999:::;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<============>>>777999;;;:::999888888999999::::::;;;<<<===>>>>>>===<<<;;;;;;;;;===???AAA??????>>>>>>======<<<<<<<<<<<<======>>>??????@@@????????????>>>>>>======>>>======<<<<<<<<<<<<<<<::::::;;;;;;::::::999888888999::::::;;;;;;::::::999999999999999888777777777777777888888888888888777777666666666666777777666555555444444555555666666666555555555555444444333333333333333444555666333333444444444444444444333333222222222333444444333333333333333333333333222222333444444555555666444444444444333333333333333333333333333333333333333333444444444444333333333333333333444444444444444555666666666666666666555555666777777777666666555555555555666666666666888777777666666777777888999999999999999999888777888888888888999999999999999888888888888777777777888888999999:::;;;<<<<<<;;;;;;::::::;;;<<<>>>???@@@???>>>===<<<<<<;;;;;;========================>>>>>>>>>>>>============<<<<<<============>>>>>>??????>>>>>>???@@@BBBCCCAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGIIILLLNNNNNNNNNMMMLLLJJJIIIJJJLLLPPPRRRSSSSSSSSSSSSTTTUUUVVVWWWsssddd]]]WWWVVVUUURRROOOOOOLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@???======>>>>>><<<;;;999888777666555555555555111111111111111111222333111222222333333333222222000000111111111222222222///111111------111111///000000////////////000000///......------......///111000//////000111000......//////000111222333333---------------------------------............///---------....../////////------.........---,,,,,,+++,,,,,,---...///000000***,,,......------...///,,,---.........---,,,+++,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------...------,,,,,,------...---......///000000111111...///000111111000///...//////000000111111111111111111000000000000111111000000000//////////////////000000111222222111111///000000000000111111111333333222222222222333333333444555555666666555555555555555555555555555555444444444555555666666666333555666888999999999999:::;;;;;;<<<<<<<<<<<<<<<888888777777888999::::::;;;<<<===>>>????????????======<<<<<<<<<<<<;;;;;;:::<<<===<<<:::888888:::888888999:::;;;<<<============<<<<<<<<<======>>>?????????>>>===<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>===============<<<<<<;;;::::::::::::::::::::::::::::::999888888888888999:::::::::::::::999999999999888777666555666777777777888888888999666666555444444555666666555555444444444444555555444444444444444555555555444444333333333444555555444444444444444444333333111111111111111222333444333333333333333333333333222222333444444555555666444444444333333333222222222222222222222222222222333333333444444333333222222222333333333444444444444444555666666666666666555555666777777777777777555555555666777777888888777777666666666666777777999999999999999888777777888888888999999999::::::999999999888888888777777777777777777888999999:::;;;:::999999:::;;;===?????????===<<<;;;:::::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<;;;<<<<<<======>>>======??????>>>===>>>@@@BBBCCC@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIKKKNNNOOOOOONNNMMMLLLKKKJJJJJJLLLNNNOOORRRRRRQQQQQQRRRSSSTTTUUUttteee]]]WWWWWWVVVRRRPPPPPPLLLKKKJJJHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@>>>======>>>>>>===;;;999888777555555555666777111000000000111222333333000111222333333333333333000000111111222222222222111111///******///111111222222111111111111222222.........------.........---,,,,,,---///000///......------------,,,,,,,,,//////000111111000//////---------.........//////,,,,,,,,,------.........***,,,///111111///,,,+++------..................%%%(((,,,//////.........------...///...---+++***---------...///000111222000///---,,,+++,,,,,,---,,,,,,,,,------.........*********++++++,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...---......///000111111222...///000111111000///...------...000111333444444111111000000000000111111333333222111000///......///000111333333333222111111222222222222333333333444333333222222333333444000111333555666666555555666666666555444444444333111111222333555666777777333444666888999:::999999888888999999999888888777999888888888888888999999<<<<<<>>>???@@@@@@@@@@@@===<<<<<<;;;;;;:::999999<<<>>>@@@>>>;;;999999;;;777777888999;;;<<<<<<===>>>>>>>>>======<<<;;;;;;@@@??????>>>===<<<<<<;;;::::::;;;;;;<<<=====================<<<<<<<<<<<<;;;:::999999888888999999999::::::::::::999888888888888999::::::::::::999::::::999999777666555444666666777777888888888999555444333333333333444555555555444444444444555555222222333444444555555666555444444333333444444444555555555444444333333333111000000000111222222333333333333333333333333333222222333444444555555666444444444333333333222222222222222222222222222222333333333444444333222222222222333333333444444444444444555666777777666666555555666777777777777777555666666777888999999:::777777666666666666777777999999999999999888777666888999999999999:::::::::999999999999888888888888777666666666666777777888;;;:::999999999;;;===???;;;;;;:::::::::;;;<<<<<<:::;;;;;;<<<===>>>??????>>>>>>======<<<<<<<<<;;;;;;;;;<<<===>>>>>>======@@@???======>>>???BBBCCC>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFHHHHHHLLLKKKKKKLLLOOOPPPPPPOOOLLLLLLKKKJJJKKKKKKLLLMMMQQQQQQPPPPPPQQQRRRTTTUUUrrraaaZZZUUUUUUSSSPPPOOOQQQPPPOOOMMMJJJHHHGGGFFFEEECCCCCCDDDDDDCCCCCCBBBAAA===============<<<;;;;;;::::::999777555333111///222111000000222222111000111222333444333222111000333333333222222222111111////////////////////////......------------......111111000000//////..........................................////////////......//////000000111111,,,------...///000111111+++,,,------......------000000//////............///...---,,,,,,---...///.........////////////000/////////......---------/////////...---,,,***))),,,,,,,,,---------......------------------------)))))))))+++---...---+++------...//////...---,,,/////////...---------,,,.........////////////000////////////000000000000***,,,...000000///---,,,000///.........///111222333333222111000000000111222222111111000000//////000111111111111222222222222222333333333333444444444444444444444444444444111222333333444444333333333333222222333333444555777777777888999999::::::;;;;;;;;;::::::999999999888888888888888888888888:::;;;<<<===>>>>>>>>>>>>CCC@@@<<<;;;===>>><<<:::;;;;;;::::::::::::999999;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<============<<<<<<;;;;;;;;;@@@???===<<<<<<<<<===>>>@@@???===<<<;;;;;;<<<<<<===<<<:::888888888:::;;;;;;;;;:::999999888777777999:::<<<======<<<:::999888888777777666666555555888777777666555444444333444444444444444333333333888888777555555444444444666666555555555444444444333333333333333333333333444444444333333222222222333333333333333333333333333333333222222222111111000111111222222333444444222111000//////000111222444444444333333222222222333333333333333333333333333333333333333333333333555555555444444333333333666666666666666666666666666666666666777777777777777777777777777777777777888666555777999:::888666888888888888888888888888999888888888777777666666777777888888888888777777888888999:::;;;======>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<<<<===<<<<<<;;;;;;>>>===<<<;;;<<<===???AAA@@@@@@??????????????????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDAAAAAABBBCCCDDDEEEFFFFFFBBBCCCDDDEEEEEEFFFFFFFFFEEEHHHKKKMMMMMMMMMNNNOOOMMMMMMKKKHHHFFFFFFIIILLLNNNNNNOOOPPPPPPQQQQQQRRRqqqaaa[[[VVVUUUSSSPPPOOOQQQOOONNNLLLJJJHHHFFFEEEEEEBBBCCCCCCCCCCCCBBBAAAAAA>>>??????>>>===<<<;;;:::888888888777555444333222555333222333444555444333222333333333333222111111333222222222111111111111111111111111111111111111000//////......//////000111000000000/////////...........................------------............///////////////000000000---------...............+++,,,------......------/////////.........------......------------......------........./////////,,,,,,,,,++++++*********......//////......------,,,,,,,,,---------......------------------------,,,++++++---///000///---------...//////...---,,,...............---------------........./////////////////////000000000000////////////000000000000000//////...///000111222333222111111000000111111000000000000000000000000000111111111111222222222222222333333333333444444444444444444444444444444222222333444444444444444333333222222333333444555666777777888888999::::::::::::::::::::::::999999888888888888888888888888::::::<<<===============@@@>>>;;;:::<<<===<<<:::;;;;;;::::::::::::999999:::;;;;;;;;;<<<<<<======;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???;;;:::999888777888888999;;;::::::999999888888888999:::;;;<<<<<<;;;:::999999888888777666555555444666666666666777777777777888888777777666555444444777666555444333333333333555444444444333333333333333333333333333333333333444444333333333222222222333333333333333333333333333333222222222111111111000111111222222333333444222111000000000000111222333333333333222222222111333333333333333333333333333333333333333333333333555555444444444333333333555555555555555555555555555555555666666666777777666666666666666666666666777666555777999:::888666888888888888888888888888888888888888777777777666666777777777777777777666888888999:::;;;<<<======???>>>======<<<<<<<<<===;;;<<<<<<<<<============;;;<<<<<<<<<<<<<<<;;;;;;>>>===<<<<<<<<<===???@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDGGGJJJKKKKKKKKKLLLMMMLLLLLLKKKIIIGGGGGGJJJLLLNNNNNNOOOOOOPPPQQQQQQRRRqqqaaa[[[VVVUUUTTTPPPPPPRRRNNNMMMKKKIIIGGGEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;:::777777666666555555444444555444333444555666555333444333222222111111222222111111111111000000000000111111111111111111111111111000000//////000000111000000000000////////////........................,,,,,,,,,------------...000000//////////////////////////////......------,,,,,,---............---.........---------------,,,,,,------------,,,,,,,,,---------.....................---------------------...///000000000///,,,,,,,,,---------......------------------------,,,,,,,,,---///000///---,,,---............---------------...............,,,---------............////////////000000000000333222000//////000111222///////////////000111111222222111000000000111111000000000000111111111111000111111111111222222222222222333333333333444444444444444444444444444444333333444555555555555444333333333333333444444555666666777888888999999:::999999999:::::::::::::::888888888888888888888888999:::;;;<<<<<<============;;;999999;;;<<<;;;:::;;;;;;::::::::::::999999999999:::;;;<<<======>>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::::::::999999999:::;;;<<<===888888888777777777777777::::::999999999999999999888999:::;;;;;;:::999888999999888777666555444444444444555666888999:::;;;::::::999777666555444333666555444333222222222222333333333333222222222222333333333333333333333333333333333333222222222222222222222222222222222222333222222222222111111111000000111111222333333333222222111111111111222222222222222111111111111111222222222222222222222222222222333333333333333333444444444444333333333333555555555555555555555555444444444555555555666666555555555555555555555555666666666777888999888666888888888888888888888888888888888888777777777777666666666666666666666666888888999:::;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<;;;;;;>>>>>>===<<<<<<===???@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEDDDEEEFFFGGGFFFDDDAAA@@@BBBEEEHHHIIIIIIIIIJJJKKKKKKKKKLLLKKKIIIIIIJJJLLLOOOOOOOOOOOOPPPQQQRRRRRRqqqbbb[[[VVVUUUTTTQQQPPPRRRNNNMMMKKKHHHFFFEEEDDDCCCAAAAAABBBBBBAAAAAA@@@???BBBBBBAAA@@@>>>===;;;:::888777666666555444444444444333222222444444333222444333222111000111222333000000000000000/////////111111111111111111111111111000000//////000000111000000000000////////////........................,,,,,,---------.........000000000//////......---000000000000////////////,,,------...............------------------------***+++------------+++***,,,,,,,,,---------......////////////............------...///////////////,,,,,,,,,---------......------------------------+++******+++---...---+++,,,,,,---------...------,,,---------.../////////,,,,,,,,,---------......////////////000000000000222222111111000000111111///////////////000000111111111000000000000111111111111111000000000000000000000111111111222222222222222222333333333444444333333333333333333333333333444555555666666555555333333333333333444555555666666777777888999999999888888999999:::::::::;;;888888888888888888888888888999:::;;;<<<<<<<<<<<<::::::999:::;;;<<<<<<<<<;;;;;;:::::::::999999999888888999:::<<<===>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;:::888777;;;;;;:::999999888888888777777888888888777777666888888999999999999999999888888999::::::999888888:::999888777666555444333333444444666777888999:::777777666555444444333333555555444333333333333333333333333333333222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222111111111111000000000111222222333333333222222222222222222333111111111000000000000000222222222222222222222222222222222222222333333333333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444666666666777888888777777888888888888888888888888888888888777777777777777666666555555555555666666777888888999:::;;;;;;;;;999999999999999999999888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>============>>>???>>>>>>>>>>>>????????????????????????????????????DDDDDDCCCCCCBBBAAA@@@??????@@@BBBCCCDDDEEEEEEDDDCCCDDDFFFGGGFFFDDDAAA@@@BBBEEEGGGIIIHHHHHHIIIJJJIIIJJJLLLLLLKKKJJJKKKMMMOOOOOONNNNNNOOOPPPRRRSSSqqqbbb\\\VVVVVVTTTQQQPPPRRRNNNMMMKKKHHHFFFEEEDDDCCCAAAAAABBBBBBAAAAAA@@@???BBBBBBAAA@@@>>>===;;;::::::999777555444333333333444333222222444444333222444333222111000111222333////////////////////////000000000000000000000000000//////......//////000////////////000000000000////////////////////////---.........////////////000000//////......------,,,,,,---......///000000,,,---......//////......------------------------***+++------------+++***,,,,,,,,,---------......++++++++++++++++++++++++---............---,,,,,,,,,,,,,,,---------......------------------------,,,++++++,,,---...---+++,,,,,,,,,,,,------......,,,---------.../////////,,,,,,,,,---------......////////////000000000000...///111222222111///......//////000000000000000111000000///000000111111333222222111000//////...000000111111111222222222222222222333333333444444333333333333333333333333333444555555666666555555444444333333444444555666555666666777888888999999888888888999999:::::::::888888888888888888888888777888999::::::;;;;;;;;;999:::;;;;;;;;;<<<<<<===;;;;;;:::::::::999999999888888999:::;;;<<<===>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::888999:::::::::999777666:::::::::999999888777777777777888888999888777777777777888888888888888888777888888888888888888777999999888777666555444444444444444555555666666666444444444444555555555555666555444444444444444444333333333333333444444444222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000///000000111111222333333222222222222222222222222000000000000000000000000111111111111111111111111111111111222222333333333333333333333333333333333444444444444444444444444333333333333444444444444444444444444444444444444444555777777777777777777777777777777777777777777777777777777777777888888666666555555555555666666777777888888999:::::::::888888999::::::999999888::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>===============>>>======>>>>>>>>>?????????????????????????????????CCCCCCCCCCCCBBBAAA??????>>>@@@BBBDDDEEEEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBEEEGGGIIIHHHHHHHHHIIIGGGIIIJJJKKKKKKKKKLLLNNNPPPOOONNNNNNOOOPPPRRRSSSpppbbb\\\WWWVVVUUUQQQQQQSSSNNNMMMKKKIIIGGGEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;:::;;;999777555333333333333555444333444555666555333444333222222111111222222////////////000000000000////////////////////////000//////......//////000////////////000000000000////////////////////////........./////////000000//////..................((()))***+++,,,---......------...////////////...---------------.........,,,,,,------------,,,,,,,,,---------............,,,,,,,,,,,,---------------.........---,,,++++++,,,,,,,,,---------......------------------------///...---...000000///---,,,+++++++++,,,---...///---------...............,,,---------............////////////000000000000+++---///222222111...---......///000000000000000000000/////////000111111222222111111000/////////000111111111111222222222222222333333333333444444333333333333333333333333333333444555555555555444444444444444444555555666555555666777777888888999888888888999999999999999888888888888888888888888666777888999::::::::::::888:::<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::999999888888999:::;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;888999999999999888777777666777888999::::::::::::777777777777888888888888777777666666666666666666777777777777777777777777888888777777666666555555555555444444444444444444444444555555666777777777555555444444444444555555333333333333444444444444222222222222222222222222111111111222222222222222000000000000000000000000222111111111111000000000//////000000111222222222111111222222222222111111000000000000111111111111000000000000000000000000000000111111222333333333222222222222333333333333333333333333333333333333333333333444444444555555444444444444444444444444333555777777666666666777777777777777777777777777777777777777888888888888888777666555555666777888777777888888888999999999999:::;;;<<<===<<<;;;:::999999999:::::::::;;;;;;::::::999999999;;;<<<===>>>>>>>>>>>>============<<<======>>>>>>?????????????????????????????????AAABBBCCCCCCCCCAAA@@@???>>>???BBBDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBDDDGGGHHHGGGGGGGGGHHHFFFGGGHHHIIIIIIJJJMMMOOOPPPOOONNNMMMNNNPPPRRRTTTpppccc\\\WWWVVVUUURRRQQQSSSOOONNNLLLJJJHHHFFFEEEEEEBBBCCCCCCCCCCCCBBBAAAAAA>>>??????>>>===<<<;;;:::999888666444333444555555555333222333444555444333222333333333333222111111/////////000000111111111000000000000000000000000111000000//////000000111.../////////000000000111////////////////////////---------.........//////------..................+++++++++,,,,,,---------------...///////////////------........./////////......------------......------........./////////........./////////000000,,,------...............,,,,,,,,,---------......------------------------///......///000000...---+++++++++++++++---...///...............---------------........./////////////////////000000000000+++,,,...///000111000000---...///000111000000//////////////////000111111//////000000111111111222000111111111111222222222222222333333333333444444222222222222222222222222222222333444444444444444444444444444444555666666555555666666777888888888999999999999888888888888888888888888888888888888555666777888999999999999666999<<<<<<:::999999:::;;;;;;::::::::::::999999999999999::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<:::999888888777777888888666777888:::::::::::::::666666555555555666777888666666666555444444444333777666666666666666666777777777777777666666666666555555555555555555555555444444444555555555555555444333333333333333444444111222222222333333333333111111111111111111111111000111111111222222222222000000000000000000000000111111111111000000000000//////000000111111222222000000111222222111000000000000000111111222222222000000000000000000000000///000000111222222333333111111222222222333333333222222222222222222222222444444444444555555555555444444444444444444444444333555777777666555666888777777777777777777777777666777777777888888888888999888666555555666888999777777777888888888888888999:::<<<===>>>===<<<;;;999999999999:::::::::::::::999888888999:::<<<>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@???===???BBBDDDEEEDDDCCCBBBEEEEEECCCBBBAAABBBBBBBBB@@@CCCEEEFFFEEEEEEEEEFFFEEEFFFFFFFFFGGGIIIMMMPPPQQQOOONNNMMMNNNPPPRRRTTTpppccc\\\WWWVVVUUURRRQQQSSSPPPOOOMMMJJJHHHGGGFFFEEECCCCCCDDDDDDCCCCCCBBBAAA======>>>======<<<;;;;;;777666555444444555777888222111000000222222111000222222333444333222111000//////000000111111222222111111111111111111111111222222111111111111222222.../////////000000111111000000000000000000000000,,,,,,,,,---------......,,,------....../////////000////////////.........---......///////////////........./////////000000//////---,,,,,,---//////.........////////////000+++++++++,,,,,,---------+++,,,---///000111111111,,,,,,,,,---------......------------------------------,,,---......,,,+++++++++******+++---...////////////......------,,,.........////////////000////////////000000000000------------///111333444---...000111111111000//////////////////000111111,,,---...000111333444555000111111111111222222222222222333333333444444444222222222222222222222222111222333333444444333333555444444444444555666666555555666666777888888888:::999999999888888777777888888888888888888888888555666777888888999999999555888;;;;;;888777777999;;;;;;;;;:::::::::999999::::::::::::::::::::::::::::::::::::;;;;;;<<<===;;;;;;;;;<<<<<<=========;;;:::888777777777888999::::::;;;;;;:::999777666666555333222333555777888666666555444333333222222666666555555555555666666666666666666777777777777555555555555666666777777333333333222222111111111222222222111222222333333000000111111222222222222111111111111111111111111000000111111222222222222000000000000000000000000111111111111000000000000/////////000111111222222///000111222222111000///000000111111222222222333000000000000000000000000///000000111222222333333111111111222222333333333222222222222222222222222444444444555555555666666555555555555555555555555222555888777555444666888777777777777777777777777666666777777888888888999:::888777555555777888:::777777777777888888888888777888:::<<<<<<<<<:::999888888999999999::::::::::::999888888888:::===>>>>>>>>>???>>>>>>===<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCCCCBBBAAA@@@===???BBBDDDEEEDDDCCCBBBIIIGGGDDDAAA@@@@@@AAAAAA???AAADDDEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEIIIMMMQQQQQQPPPNNNMMMNNNPPPRRRTTTooobbb^^^WWWSSSQQQQQQRRRRRRMMMLLLJJJHHHFFFEEEEEEEEEFFFEEEDDDCCCAAA???>>>>>>AAA@@@>>>======<<<999777777777888888888666555333555444222000000111222333444444333222222111111000&&&(((,,,///111000///---222111000000000111333333111111111111111111111111000000//////.........---222111000///000111333444//////////////////////////////............//////---------.........//////000000000000000000000000//////............//////000///---,,,,,,---///000***+++,,,---............+++,,,,,,------,,,,,,+++,,,,,,------......//////((()))******+++++++++++++++)))((())),,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---------............///000000000000000000000000000000000000000000000000//////000111222333333444000000000000////////////111111111111111111111111111111333444666555333111444444444333333222222222333444555555666666555555333111///111333555333111333555777777666555666666888888888888888777666666777777777777777777777777333555777999999888666555;;;:::999888888888999:::<<<;;;:::999888888888888<<<<<<<<<<<<;;;:::999888888888888999999:::::::::>>>===<<<;;;:::;;;<<<===888888777666666666666666666777888888888777555444777777777777777666666666555444444333333444444555444333333333333444555555444444444555555555555666444333333222333444666777333333333333333333333333333333333222222111111111222222222111111111000000000000111111111111000000000000111111111222222222---...///000111222333333111111222222222222111111......//////000000111111000000111111111111000000111111111111111111111111000111111111111222222222222222222111111111000000444444444444333222222111222222222222222222222222333333333333333333333333333222111000000111222333666666555555555555666666555555666666666666555555444555555666777888888999777777777777777777777777777777888888888999999999999999888888888888888999777666555555555666888999777888888999999:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>@@@@@@??????>>>?????????AAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBDDDEEEEEEEEEEEEGGGKKKNNNNNNNNNNNNLLLKKKMMMPPPSSSnnnbbb]]]WWWSSSRRRRRRRRRRRROOOMMMKKKHHHFFFEEEEEEFFFHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>============:::888777777777777666555444444444333222000000111222333222222222222222222222333///000111111111111000000////////////000111222333////////////////////////000/////////............111000.........///111222////////////////////////////////////////////////---------.........////////////////////////////////////............//////...---+++******+++---...,,,,,,---...////////////---......//////......---////////////000000000000,,,------............---+++***)))***,,,------------------,,,,,,,,,,,,,,,------...---++++++,,,...---------------------------------...............---------............///000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000///111111111111111111111111111111222333444444333222444444444333333222222222333444444555555555555555666444222333555666444222444555666666555555666777888888888888888777666666777777777777777777777777555555666777888777777666999999777777777777888999>>>===<<<;;;::::::::::::;;;;;;;;;;;;:::999888777888888888999999999::::::::::::999888777777888888777777666555555555555666666666777777666666555444666666666666666666666666444444333333333333444444444333333333333444555555444444444444555555555555222222222222222333444444333333333333333333333333222222222222222222111111222222222111111111000000000000111111111111000000111111111222222222333333111111111000000000/////////000000111111000000///......//////000000111111000000111111111111000000111111111111111111111111000000111111111222222222222222222111111111000000222222222333222222111111111111111111111000000000333333333333333333333333333333222111111222333333666666555555555555666666555555666666666666555555555555666666777777888888666666666666666666666666777777777888888888999999999888888777777777888888888777666666666777888999888999999::::::;;;<<<<<<============<<<<<<<<<<<<::::::;;;;;;<<<======>>>??????>>>>>>>>>??????@@@AAAAAABBBAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBDDDEEEEEEEEEEEEGGGJJJMMMMMMMMMMMMKKKKKKMMMPPPSSSmmm```\\\WWWSSSSSSSSSSSSSSSRRRPPPLLLHHHFFFEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCCCC???>>>======>>>===;;;999888777666555444444444444333222111111111222333444000111111222333333444444333333222111111222333333......///000000000000///////////////////////////////////////..................---,,,,,,...///000////////////////////////---...///000000///...---------........./////////........................//////............//////---,,,+++******+++,,,---,,,---...///000000000000---......//////......---000000000///////////////...////////////......---,,,***)))***,,,---------------------------------+++---...---+++******+++........................//////.........------------------............///000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000111111111111111111111111111111222222222333333333444444333333333333222222333333444555555555555555666444333333555555444222555555444444444555777888777777888888777777666666777777777777777777777777666666666666666777777888888777666555666666888888;;;:::999888777777777777999999999999999888777666777777888888888888999999888888888888777666555444666666555444444444444555666666555444444444444555444444444444444555555555444444333333333333444444333333333333333444555555444444444444555555555555000111111222222222222222222222222222222222222222111111111111111222222222222111111111111000000000000000111111111111000000000000000111111111222222222222111000000///.........//////000000//////.........//////000000111111000000111111111111000000000000000000000000000000000000000111111111222222222111111111111000000000///000111111111111111111111111111111111111111111333333333333333333333333444333333222222333333444555555555555555555555555555555666666666666555555666666666666666666666666666666666666666666666666777777777777888888888888777777777666666777777888999888777777777888999:::999999::::::;;;<<<<<<<<<>>>>>>=========<<<<<<<<<:::::::::;;;<<<<<<==================>>>???@@@@@@AAAAAAAAA@@@???>>>===<<<===>>>??????@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEFFFIIILLLKKKLLLKKKJJJJJJLLLPPPTTTmmm___\\\WWWTTTTTTTTTTTTTTTTTTQQQMMMIIIFFFFFFGGGHHHCCCCCCBBBBBBBBBBBBBBBAAA@@@???=========<<<:::888888777555333333333444444222111111111111333444444111111111222222333333333......///000111222333444000111222222111///...,,,000000000000000000000000///////////////.........------,,,,,,,,,---...///////////////////////////,,,...000111111000...,,,............////////////------------------------///......------......//////...------------...///,,,---...//////000000///+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---------------,,,+++***,,,+++******,,,------------------...............+++---......,,,***)))***////////////////////////........................---------............///////////////////////////000000000000000000000000///////////////.........000000000000000111111111111111111111111111111111000111111111111111333555333333333333333333333333333333444555555555444444111111111222222333333333666444222222444666777888666777777777777777666666777777777777777777777777888777555444555666888999888777666666666777888999888888777666666666666666888999999999888888777666777777777777777777777777999:::::::::999888666444555555444333333333333444666555444333222333444555333333333333333444444444444333333333333333333444333333222222333333444555333333444444444555555555000111222333333222111000222222222222222222222222///000000000111111222222111111111111000000000000000000111111111111000000........./////////000000/////////000000000000000...//////000000//////.........//////000000111111000000111111111111000000////////////////////////000000000000111111111111111111111111000000000000//////000111222222222222333333333333444444444444222222222222222222222222333333333222222333333333444444444555555444444444444555555666666555555444666666666666666666555555666666666666666666666666666666666777777777888888666666666666666666777888999999888888888999:::;;;888888999::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@??????>>>===<<<<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAACCCDDDEEEEEEEEEFFFHHHKKKJJJJJJJJJIIIJJJLLLPPPTTTmmm___\\\XXXUUUTTTUUUTTTTTTSSSQQQMMMIIIGGGGGGGGGHHHAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>>>>===;;;999666888777555333333333444444111111111111222333333444333333333222222222111111+++---000222333222111000///000111222333222111000000000000000000000000000.........///////////////...------.........//////////////////////////////,,,...000111111000...,,,........./////////000000------------------------......------------...............------.........++++++,,,---............+++,,,,,,------,,,,,,+++......------,,,,,,++++++,,,,,,,,,,,,,,,+++***)))---,,,***+++,,,------,,,---------.........//////+++---//////---+++++++++////////////////////////,,,,,,------...//////000---------............////////////////////////////////////////////////////////////...............///000000000111111111222000000000000000000000000...000111111000000333555333333333333333333333333222333333444555444444444...///111222222333555666666333111111444666777777555666666777777777666666666666666666666666666666888777555444444666888:::888777777666777888999:::;;;;;;:::999999999999:::888999999999999888888777666666666666666666666666999::::::::::::888666555555555444333333333333333666555333222222222333444111222222222333333333444333333333222222333333333333222222222222333444444333333333444444444444555111222333444444333222111111111111111111111111111/////////000000111111111000000000000000000000000000000111111111111000000/////////000000000111111///////////////000000000///000000111111000000///......//////000000111111000000111111111111000000//////////////////////////////000000000111111111000000000000000000000000000000111222333333333222222222222333333444444444222222222222222222222222111111222222222222111111333333444444444444333333444444555555555555444444666666666666555555555555555555555555555555555555555555666666666777777777666666555666666777888888:::999888888888999;;;<<<777777777888999999::::::;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???===>>>???@@@@@@@@@@@@@@@;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBBBBBBBAAAAAABBBCCCEEEEEEDDDEEEGGGIIIIIIIIIIIIHHHHHHKKKOOOSSSooo```]]]YYYVVVUUUUUUTTTSSSPPPOOOMMMJJJIIIHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@>>>======<<<999777888777666555444444444444111222222222222333333333444444333333222111111000///111444555444222...,,,,,,---///111333444555555////////////////////////.........///////////////.........////////////000////////////////////////---...///000000///...---....../////////000000000------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---......//////......---/////////...............---............------,,,...,,,++++++---...---,,,,,,,,,,,,---......//////+++,,,......---,,,,,,---////////////////////////++++++,,,---...///000111---------............///000000000000000000000000////////////////////////.........//////////////////000000111111222222222000000000000000000000000,,,///111111//////222555222222333333333333444444222222333444444444444444000111333444444555777888555222000111555888777666555555666777777777666666666666666666666666666666888777555444555666888999888777777666777888:::;;;::::::999888888999999:::888888999999999888888777666666555555555555444444666666777777666666555555555555444333333333333444555555444333333333333444111111222222333333444444333333222222222222333333222222222222222333444444333333333333444444444444333333333333333333222111000000000000000000000000////////////000000000000//////000000000000000111000000111111111111000000111111111222222222333333111111000//////...------///000000111111000000///......//////000000111111000000111111111111000000000000000000000000000000/////////000000000111111//////000000000000000111111111222222333222222222/////////000000111111222222222222222222222222222000111111222222111111000111222333444444333222111444444555555555555444444555555555555555555555555555555555555555555555555555555555555666666666666666666666666777888999999:::999888888888999:::;;;666666777777888999999999::::::999999999888888888::::::::::::::::::;;;;;;::::::::::::;;;<<<======<<<===>>>???@@@AAAAAAAAA<<<===>>>???@@@@@@@@@@@@????????????????????????>>>???@@@BBBBBBBBBAAAAAAAAACCCEEEEEEDDDDDDFFFGGGHHHIIIHHHGGGGGGJJJNNNQQQpppaaa^^^ZZZWWWUUUTTTSSSQQQLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDD>>>===<<<===>>>===;;;:::777777777777666555444444222222333333333222111111333222222222222222222222222222333444333111///.........//////111222333444////////////////////////............/////////000---......///////////////////////////////////////////////////////////////.../////////000000000000------------------------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,++++++,,,---...////////////---......//////......------..................///---......////////////...///---++++++---...---,,,+++++++++,,,---.........)))+++,,,+++***+++---///........................,,,---------......//////---------............///000000000000000000000000////////////////////////.........//////000000111///000000111111222333333000000000000000000000000)))...222222000///111444222222222333333444444444222222333444444444444333222444555555333333444666444111///222666999777444444555555666777777666666666666666666666666666666777666666555555777888999666666555555666777999:::888888777777777777888888666777777888888777777666555555555555444444333333444444444444444555555666666555555444444444444444555555555555555444333333111111222222333444444555333333222222222222333333222222222111222222333444222222333333333444444444333333222111111111111111000000000000000000000000//////////////////......////////////000000111111000000111111111111000000000000000111111111222222000000/////////............//////000000//////.........//////000000111111000000111111111111000000111111111111111111111111////////////000000000111////////////000000111111111111111111111111000000---......//////000111111111111111111111111111111111111222333333222111111111222333444444333222111333444444555555444444333333444444555555666666666555555555555555555555555444444555555555666666666777666666777888999::::::999888888777777999:::;;;666777777888999999:::::::::::::::999999999888888::::::::::::::::::::::::;;;:::::::::::::::;;;;;;<<<======>>>????????????>>>>>>???@@@AAAAAA@@@@@@????????????????????????===>>>@@@BBBBBBBBBAAA@@@AAACCCDDDEEEDDDDDDEEEFFFIIIIIIHHHGGGFFFHHHLLLOOOqqqaaa^^^ZZZWWWVVVTTTRRRQQQJJJKKKKKKLLLKKKIIIHHHFFFGGGGGGFFFFFFEEEDDDDDDCCC;;;;;;;;;<<<>>>???>>>===777777888888888666555333333333333333333222111000111111111222222333444444////////////000111222222444222000///...---...///111111111111111111111111---.........//////000000,,,---......//////......//////////////////////////////............//////////////////000000000000...........................------,,,,,,------...---......//////......---,,,---...///000000000000+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,---.../////////...///---,,,,,,---...---,,,******+++,,,,,,---......((())))))))))))***---///........................///............------------------.........//////000000000000000000000000////////////////////////---......///000111222222///000000111222222333333000000000000000000000000(((---222333000///000333222222222333333444444444222222333444444444333333222444555444000///000222333000///222777999777333444444555666777777666666666666666666666666666666666666666666666777777888555444444444555666888999<<<;;;;;;:::;;;;;;<<<<<<555555666666666666666555555555555444444333333333555444333333444555777888666666555444444444444555444555666777666555444333111111222333444444555555333222222222222222222333222222111111222222333444222222333333333444444444333222000/////////000111000000000000000000000000000000//////.........---.../////////000000111111000000111111111111000000------------.........///,,,,,,---...///000111222---..................---......//////000111111111000000111111111111000000111111111111111111111111////////////000000000000.../////////000000111111000000111000000///.........//////000111222222222111111111111111111111111222222444444444444222222000111333444444333111000333444444555555444444333333333444444555666777777555555555555555555555555444444444555555555666666777777777777888999:::;;;999888777777777888999:::777888888999::::::;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;;;;:::999999999::::::<<<===============<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@BBBCCCBBBAAA@@@AAABBBDDDEEEDDDDDDDDDEEEIIIIIIHHHGGGFFFGGGKKKNNNpppfffbbb\\\XXXVVVUUUSSSRRRRRRPPPLLLJJJHHHGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDD>>>???@@@@@@@@@>>>===<<<888888888888777555444333000111111111111222222222444333222222111111222222111222222333333222222111222111111111000000//////333222111111000000111111111000000///...---------........................+++,,,---.........---,,,......///000000000000000///......------......///.../////////000000111111------......------,,,+++,,,,,,++++++,,,---///000++++++,,,,,,,,,---------...------,,,***)))((((((***,,,...000111111000///---------.........//////---,,,,,,,,,,,,---.........------,,,,,,------...000000000///.........---///...,,,++++++,,,---...//////............//////---------............///------,,,,,,,,,,,,------..............................//////000000111111111111000000000000000111////////////000000000000000000000000000111111222333222111111000000111111333333333333222111000000222222222222222222222222222222222222222222222222555555444444444444555666666555555444444444555555444555555666777888888999777777888888888888777777<<<<<<<<<;;;;;;:::::::::666666666777666555555444444444444555555555555666444444444444444444444444555555555444444333333333333444444444333333222111333333333333333333333333555555555444444444333333111111111111111111111111222222333333333222111111333222000......///111222111///,,,******,,,///111......///000000000000000222000......000000000///////////////////////////////////////000000000000000///...------...///000......//////000000111111............////////////000000///...............222111111111000000/////////////////////////////////000000000111111111111111111111111000000000000000000//////000222444555222222222222222222222222444333222222111111222222111333444444333222222333333333222222333333444555555666666666666666555555444444444555555555666666777777777777666666666666555555666777888:::<<<===999999888888888888888999888999:::;;;;;;;;;::::::999:::::::::999999;;;===;;;;;;999999999999;;;;;;999:::;;;<<<==================>>>>>>===<<<;;;;;;======???@@@AAABBBBBBBBBAAA@@@???>>>============??????@@@AAAAAAAAA@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEHHHGGGFFFFFFFFFHHHJJJLLLoooeeeaaa\\\XXXVVVTTTSSSRRRPPPNNNLLLJJJHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCC>>>>>>???>>>===;;;999888999999999888777666444444444333333333222222111111444333222222111111222222111222222333333222222111111111111111000000000///222111000000//////000000111000000///......------....................................---,,,,,,+++------...///////////////---,,,,,,++++++,,,,,,---........./////////000000------......------,,,+++,,,,,,++++++,,,---///000++++++,,,,,,,,,------------------.........//////---...///000000...---+++---.........////////////---,,,,,,,,,,,,---.........------,,,,,,------...------------,,,,,,,,,,,,------,,,,,,,,,---......///..................///---------............///222111111000000111111222........................///////////////000000000000000///////////////000111111111111222222222222000000000000000111222222222111111111000000000000222222333333333222111111333333333333333333333333222222222333333333444444888888777777777777888888666555555444444444555555444555555666777777888888777777888888888888777777::::::999999999888888888666666666666666555555444444444444555555555555666444444444444444444444444555555444444444333333333333333444444444444333333222222222222222222222222222222222222111111111111111111111111111111111111111111222333333222222222333222111000//////000000111///---,,,,,,---///111//////000111111111111111000...------...///......////////////////////////111111000000//////......000///...------...///000......//////000000000000............////////////000000///...............111111111000000000////////////////////////////////////000000000111111111//////000000000111111111222222111000000111222222222222222222222222222222111111111111222222333444111222444444222111222333222111111111111222333333333444444444444444333333444444444444555555555666666666666666666666666666777777777777888888999:::999888888777777888888888999999::::::;;;;;;::::::999::::::999888888999;;;;;;;;;:::999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<>>>???@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@BBBCCCCCCDDDDDDEEEFFFFFFHHHGGGFFFFFFGGGHHHJJJLLLoooddd```[[[WWWUUUTTTRRRQQQNNNMMMLLLJJJHHHGGGFFFEEEGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@???===:::888777999999999999888666555444666666555444333222111000333333222111111111111222111111222222222222111111111111111111000000000000111000000///////////////000000000///......------........................111000...---,,,,,,++++++,,,------...............---,,,,,,++++++,,,,,,------------............///------......------,,,+++,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,------------++++++++++++,,,,,,------------...//////---,,,+++............////////////---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,------------+++,,,,,,---..................------------......---------............///111000000000000000000111////////////////////////000000////////////////////////............//////111111111111222222222222111000000000000111222222111111111222111000000///111111222333333333222222333333333333333333333333222222333444555666666777666666555555555555555666555555444444444555555666555555555666666777777888666777777888888777777666777777777777666666666666666666666666555555444444444444444555555555555666444444444444444444444444444444444444333333333333222333444555666666666666111111111111111111111111111111111111000000000///111111111111111111111111000000111222333333333333222222222111000///......000//////......//////000000000111222222222222111///...,,,---...//////...////////////////////////222111111000///...------//////............//////...////////////000000000............////////////000000///.........//////111111000000000000//////000000000000000000000000////////////000000000000---......///111222222333444333222111000/////////222222222222222222222222000000000111222333444555000222333333222111111222000000000000000111222222111111222222222222222111444444444444555555555555666666666666666666666666777777777777777777777777888888777777777777888888999999999::::::::::::::::::;;;;;;:::888777888999;;;;;;::::::::::::;;;;;;;;;<<<===>>>????????????<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@@@@>>>>>>>>>>>>>>>??????@@@??????@@@AAAAAAAAAAAAAAACCCCCCDDDEEEEEEFFFFFFGGGHHHGGGFFFFFFGGGHHHJJJKKKooobbb___ZZZWWWUUUTTTRRRPPPLLLLLLKKKJJJIIIGGGEEEDDDHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA???===;;;999::::::999999888666555444555444444333222222111111333222222111111111111111111111222222222222111111111111111000000000000000111111000////////////000000000//////....................................000///...,,,,,,,,,---...---......//////.........///......------......///------------------------------......------,,,+++,,,,,,,,,,,,------......,,,,,,,,,------------...,,,,,,,,,+++***))))))((()))***,,,---...//////...,,,---------............---,,,,,,,,,,,,---.........------,,,,,,------...---------....../////////***+++---...///......---------,,,,,,,,,,,,---------------............/////////............//////000000000000000000000000000000000//////......---//////.........///000000.../////////000000000000111111000000111111222333111222333333333222000000///000111222333444444333444444444444444444444444111222333555666888999:::555555444333333333444444555444444444444555666666555555555666666666777777666666777777777777666666666666666666555555555555666666555555444444444444444444444555555555555666333333333333333333333333333333333333333333333333111222444666777888888888222222222222222222222222222222222222111111111111111111111111111111111111//////000222333333333333111222333333222000...,,,//////000000000000////////////000111111111111000000...------///000000///////////////////////////000000000//////......---/////////....../////////////////////////////////............////////////000000///////////////000000000000000000000//////000000000000000000000000........./////////000000......//////000111111222333222111111000/////////111111111111222222222222000000000000111222333444111333444444333222222333111000000000000111222222000000111111222222111111444444444444444444444444444555555555555555666666666666777777777777666666777777666666666777888888999999999999999::::::;;;===>>>===;;;999888888999;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>;;;:::::::::::::::::::::;;;<<<===>>>????????????============>>>???@@@AAA??????@@@AAABBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKpppaaa^^^ZZZWWWVVVTTTRRRPPPKKKKKKKKKJJJIIIGGGFFFEEEHHHGGGFFFEEEDDDCCCBBBAAA??????@@@@@@???>>>===<<<999999999888777666555444111111111111222222222222333222111111000000111111000111111222222111111000000000000000000000111111222222111000000000000111////////////.......................................------,,,---...000111//////000000000//////...///......------......///---------------,,,,,,,,,------......------,,,+++,,,,,,------------------,,,,,,---------.........//////......------,,,,,,******+++---......//////++++++,,,,,,,,,------------,,,,,,,,,,,,---.........------,,,,,,------...,,,---------......//////***+++---...///...---,,,------,,,,,,,,,,,,---------------............///111111000000000000111111000000000000000000000000000000//////......------000/////////000000111222.../////////000000000000111111111111111222222333333333444444333333222111///000111222333444444444444444444444444444444444111222333555777999;;;;;;999888888777666666777777444444444444444555666666555555555555666666666666666666777777777777666666555555555666666666666666666666555444333444444555444444444555555555555666333333333333333333333333333333333333333333333333111222444666777999999:::333333333333333333333333222222222111111111000000000000000000000000000000...///000111222333333333000111222333222000...,,,...///000111111000///...---......///000/////////...,,,++++++---///......////////////////////////------......//////000000...//////////////////.../////////...........................////////////000000/////////000000111//////////////////000000////////////////////////---............/////////000///////////////////////////000000111111111111000000000111111222222222222222111000000111111111222333555555333333333444111111111111111222333333000000111222222222222222444444444444444444333333333333444444555555555555444555666777888888777777666555555555666666777888999999888888888999:::;;;@@@@@@@@@>>>;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============::::::999999999999:::;;;======>>>???@@@@@@@@@@@@============>>>???AAAAAA??????@@@AAABBBCCCCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJqqqaaa^^^[[[XXXWWWUUUSSSQQQLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBB<<<======>>>>>>===;;;;;;888888888888777555444333000000000111111222222222222222111000000000000111000000111111111111000000000000000000111111111111333222222111111111111111//////////////////..............................,,,,,,------...///111111000000000000000000///...---,,,,,,++++++,,,,,,---...------------,,,,,,,,,------......------,,,+++,,,,,,---......------,,,,,,---------............******+++,,,---......///.........---------------+++,,,,,,,,,,,,------------,,,,,,,,,,,,---.........------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,------...---------,,,......------------......---------............//////......------....../////////////////////////////////..................000000///000000111222333111111111111222222222222222111111111111222333333444444333222222222222333///000111222333444444444333333333333333333333333111222333555777999;;;<<<888888777666555555555555444444444444444555666777555555555555555555555555555666666777777666666555555555555666666666666666777666444333333333444555444444444555555555555666333333333333333333333333222222222222333333333333000222333555777888999:::333333333333333333333333000000000000/////////...000000000000000000000000//////000111222222222222///000222333222111///......//////000000//////...,,,---......//////......+++***((()))+++------,,,////////////////////////,,,,,,---...///000000111......////////////....../////////............---............////////////000000/////////000111111......////////////000000////////////////////////------------.........///000000000//////.........,,,---///000111222222222//////000000111222222222222222111000000000000000111333555444333222333333222111111111111222333333000000111222333333333333444444444444333333333333222222333333444555555555333555666888999999888888555444444555555666777888999888888777777999:::;;;AAAAAAAAA???<<<;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<============;;;:::999888999:::;;;<<<===>>>??????@@@@@@@@@???============>>>???@@@AAA>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFGGGHHHHHHIIIIIIJJJpppaaa___\\\ZZZXXXVVVTTTQQQNNNMMMKKKIIIHHHHHHIIIIIIFFFEEEEEEEEEDDDDDDCCCCCC===>>>>>>>>>===<<<:::999777777777777555444333222222222222222222222111111222222111000000000000000000000111111111111000000///000000000111111111111222222111000000000000000.../////////////////////........................,,,---...//////000////////////000000//////...------,,,,,,++++++,,,,,,---............---------,,,------......------,,,+++,,,------......---,,,,,,------------............'''((()))***+++,,,,,,---000///......------......---------.........//////---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,++++++++++++++++++///......---,,,,,,,,,,,,///..................///---------............///,,,,,,++++++++++++,,,,,,........................------...........................//////111222222111111111111222222222222222222111111222222333444444333111///...000111333000111222333333333333333333333333333333333333333111222333555777999:::;;;666666555333333222222333444333333444444666777777555555555555555555555555555555666666666666555555444444444555555555666666777555444222222333444555444444444555555555555666222222222222222222222222111111222222222333333333000111333555777888888888222222222222222222222222111111000000000/////////000000000000000000000000000000111111111111000000...///000111222111000000........................---......///////////////,,,+++***+++---.........////////////////////////,,,------....../////////---...///000000///...---//////.........---------............////////////000000//////000111111222........./////////000000------------------------,,,,,,---------..................///////////////,,,---...000111222222111/////////000111222222222111000000000000111111222000111333333111000111222111000000000000111222222//////000222222333333222444444444333333333222222111222222333444444555555666777888::::::999777666444444444444555666777888999888777666777888:::;;;@@@AAA@@@???<<<;;;<<<>>>:::;;;<<<======<<<;;;::::::;;;<<<======>>>>>>>>>;;;:::999999999:::<<<===<<<===>>>>>>??????>>>>>>>>>>>>======>>>???@@@@@@>>>???@@@BBBCCCDDDDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIoooaaa___\\\ZZZYYYWWWTTTRRROOONNNKKKIIIHHHIIIJJJKKKEEEEEEEEEEEEDDDDDDDDDDDDAAABBBAAAAAA???===:::999777777666666555333222111666555444444333222111111222111111000000000000000000000111111111111000000//////000000111111111222111111000///////////////.........///////////////..............................000000000///...---.../////////...---,,,,,,///......------......////////////......---------------......------,,,+++,,,---.........---,,,+++---------.........//////......---------------------------...///000111222////////////000000000111---,,,,,,,,,,,,---.........------,,,,,,------............------,,,,,,,,,111000...,,,+++++++++,,,//////............//////---------.........////////////............//////........................,,,------....../////////---------......000111111////////////000000000000222222111111222222333444444222...,,,,,,---000222111111222333333333222222222222222222222222222222111222333555666888999:::999999888666666555555555333333333444555666777888555555555555555555555444555555666666666666555555333333333444444555555555777555444222222333444555444444444555555555666666222222222222222222222222111111111222222333333333000111333555666777777888111111111111111111111111333333333333222222222222000000000000000000000000000111111111111000000///...///000111111222222222......------------.........//////000000000000000///...---...000222222111////////////////////////..................---------...///000000///...---//////.........---------............/////////000000000///000000111222222---.........//////000000------------------------,,,,,,,,,---------......,,,------...///000111111,,,---///111111111111000...//////000111222222222////////////000222333444...///111111///...///000///////////////000111111......000111222222222222444444444333333222222222111111222333333444555555888999:::;;;:::888666444333333333444555666777888999888777666666888:::;;;?????????>>><<<;;;<<<>>>:::;;;<<<======<<<;;;:::;;;<<<===>>>????????????<<<;;;999999999;;;===>>>;;;<<<==================>>>>>>>>>>>>>>>??????@@@>>>???AAABBBCCCDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIInnnbbb___\\\XXXUUURRRQQQPPPMMMLLLIIIGGGFFFGGGHHHHHHKKKFFFBBBDDDIIIJJJEEE???DDDBBB???<<<::::::;;;;;;999888888666555444333222555555444444444333333333333333222222111000//////////////////////////////000000000000000000000000222111111000000000000000000000///...............,,,,,,,,,++++++,,,,,,,,,,,,+++******,,,......---...---,,,,,,---...000111...------,,,,,,------...------,,,,,,,,,---......)))(((((()))+++---,,,+++,,,------......------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---//////.........---------111000///...---...000000---------,,,,,,------...************+++,,,------,,,,,,,,,---------......,,,++++++++++++,,,---------------............///////////////////////////---...//////......///000...------------...//////000///...,,,,,,,,,---...,,,++++++,,,---///111333000000000000111111111111222222333333333333444444333333222111111222222222333222111111000111111111111111111111111111111111000000111222333333444444333444666666666444222111222222222333333333444444444555555666666666666666666555555555555444444444444444444444444444444444333444555666666555444333888888777666555444333333222333333444444333333222333333333333333333333333444444444333333222222222555444222000//////000000222111000//////000111222222222111111111111222222000111111111111000000///////////////////////////111///------000000...,,,////////////////////////........................111111111111111000//////+++,,,---...////////////................................................///////////////.........---------............///...............///000000...///000///...---...000////////////////////////,,,---///000000000///...000000111111111111000000///////////////000111111//////000000111111111222111111111111111111111111222222111111111111111222000111111111111222222222222222333333444444333333444444333222333444555666666555555444444444555555666555555555555666666777666666555555555555666666:::;;;<<<===<<<:::888666888888999999999:::::::::;;;;;;<<<======<<<;;;;;;;;;;;;:::999:::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>=========>>>??????@@@@@@???>>>>>>@@@BBBCCCBBB@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFlllcccaaa]]]ZZZWWWUUUTTTSSSOOONNNKKKIIIHHHIIIIIIJJJFFFCCC@@@AAACCCDDDAAA>>>BBBAAA???===<<<;;;;;;;;;888888777777666666666555444444444444333333333333333333222222111000000///111111111111111111111111000000000000000000000000222111000000//////000000000000///...............000//////......//////000...,,,++++++---......---......---------......///...------,,,,,,------...///......---,,,,,,,,,,,,,,,******+++---...---,,,,,,------......------,,,,,,,,,,,,---------......------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------333333333222111000//////---,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------............------......///000---------............///////////////////////////,,,---............///000...------------...//////000//////...------......---,,,,,,,,,---///000111000000000000111111111111222222222333333333444444333333222222222222333333444444333222111111111222222222222222222222222222222222222333333444444555333444555555555333222111555555555666666666777777444555555666666666666666666555555555555444444444444444444444444444444444222333444444444444444333666666555555444444333333222333333444444333333222333333333333333333333333333333222222222111111111333333222111111000000111111111000//////000111111111111000000000000111111///000000111111111000000////////////////////////222000...///000111///---////////////////////////........................///000000000000///......,,,,,,---...////////////...............................................................------------------............///...............//////000---///000///...---...000........................------...////////////////////////000000////////////////////////000111111//////000000000111111111111111111111111111111111222222111000000111111222000111111111111222222222111111222333444444444444444333333222333444555666555555444444444444444555555555555555555666666777666666555555555555666666999999:::;;;:::999888777888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===<<<<<<===>>>>>>>>>>>>>>><<<======>>>>>>???@@@@@@???>>>>>>@@@BBBBBBAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFjjjaaa___]]]ZZZWWWVVVUUUUUUOOONNNLLLJJJIIIIIIIIIIIIFFFEEECCCBBBBBBBBBBBBCCC?????????>>>>>>===<<<;;;777777777888888888888888333333333333222222222222333333222222111000000000111111111111111111111111000000000000000000000000222111000000//////000000000//////............///...------,,,,,,------...000...---,,,.........---..................------...------,,,,,,------...000000///...---,,,++++++///---,,,---//////...---,,,------......------,,,,,,,,,,,,---------............---,,,++++++,,,,,,)))******+++,,,---...///444555666666555222///------,,,++++++************,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...............---......///000---------............///////////////////////////+++,,,............000111......------......///000//////000000000///............------......///000000000000000111111111111222222222222333333333333333333333222222333333444666555444333222222222222333333333333333333333333444444444444444444444444444444333333333333222222666666666666777777777777444555555666666666666666666555555555555444444444444444444444444444444444222222222222222333444444333333333333333333333333222333333444444333333222333333333333333333333333111111111111111000000000111222222222222222111111111000000//////000000111000000000//////000000000...//////000111111111111////////////////////////000///......//////...---////////////////////////...........................////////////...------------...............---........................---------------------------------------------------------............///......------......///000---...//////...---...///.................................---......///000---......//////......---///////////////000111111//////000000000000111111111111111111111111111111111111000000000111111222000111111111111222222222000111222333444444444444333333333333333444555555333333333333333444444444555555444444555666666777666666555555555555666666777777888888888888999999888888888999999999999:::;;;:::999888888999:::;;;:::::::::::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<======>>>?????????>>>>>>>>>???AAABBBAAA@@@BBBAAAAAAAAA@@@@@@@@@???DDDDDDDDDDDDEEEEEEFFFFFFhhh^^^\\\ZZZWWWUUUTTTTTTTTTMMMLLLJJJHHHGGGGGGFFFFFFFFFFFFFFFCCC@@@@@@CCCFFF<<<===?????????>>><<<;;;888888777777777777777666333333333222222222111111222222222111111111000000////////////////////////////////////////////////111111000///////////////000///............//////---,,,,,,++++++,,,,,,---222000...---...///...---......///000///...,,,+++...------,,,,,,------.../////////......---,,,+++000...---...//////...---,,,------......------,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,------...///000000111333666888777444000---...---,,,+++************---------,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,---......---------............///////////////////////////,,,---////////////111333...............//////000...///000111111000///...//////..................///000000000111111111111111222222222222333333333333333333222333333444555666555444333222111111111333333333333333333333333444444444444333333333333444333333222222222333333333333333333444444444444444555555666666666666666666555555555555444444444444444444444444444444444222222111111111333555666222333333333444444444555222333333444444333333222222222222222222222222222111111111111111111111111000111222333333333111111000000000//////000000000...//////////////////...---...///000111111111111////////////////////////......------------,,,,,,////////////////////////...........................////////////...------..................------........................---------------------------------------.........---------............///...------------...//////---...//////------...///........................///...---,,,---...///000.........//////.........///////////////000000111//////000000000000000000111111111111111111111111111000000000000111111222000000111111111222222222///000111222333444444444333333333333333444444444222222333333333333333333444444444444555555666777666555555444444555555666666555555555666888999:::888888888888999999999999;;;999888666666888999;;;:::::::::::::::;;;;;;;;;;;;<<<======>>>>>>======;;;;;;<<<======>>>>>>???>>>======???AAABBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDEEEEEEEEEhhh]]]\\\ZZZWWWUUUUUUTTTTTTMMMLLLKKKIIIHHHFFFFFFEEEAAACCCCCC@@@<<<;;;???CCC;;;===???@@@@@@>>><<<;;;999888777666555444444333333333333222222222111111222222222111111111111111////////////////////////////////////////////////111000000///...///////////////............//////000000////////////000000222000......//////...---......///000///...,,,+++...------,,,,,,------...------...//////......---///...,,,---......---,,,,,,------......------,,,,,,,,,,,,---------......///...------,,,,,,,,,---........................---///333666666333000.........---,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///////////////////////////---///000000000000222333///............///000000...///000111111000///...///////////////.........///000000000111111111111111111111222222222333333222222222222222333444555444333222111000000000000333333333333333333333333333333333222222222222222444333333222222333444444111111222222222333333333444555555666666666666666666555555555555444444444444444444444444444444444444333222222222333555666333333333444555555666666222333333444444333333222222222222222222222222222111111222222222222222222///000111222333222111000/////////000000/////////---...////////////...---,,,---...000000111111111////////////////////////////////////...------...////////////////////////........................//////000000000///........................------........................------------------------------......////////////---------............///---------------...//////---...///...---,,,---///...........................---,,,,,,,,,---///000...//////000000//////...///////////////000000111000000//////////////////000000000000000000000000000000//////000111111222000000111111111222222222///000111222333333333333222222222333333333333333111222333444444444333333333333333444444555777777555555444444444444555555444444444555666777888999777777888888888999999999:::999777666666777999:::999999999:::::::::::::::;;;;;;<<<===============;;;;;;;;;<<<======>>>>>>>>>======???AAABBBAAA???>>>??????@@@AAAAAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEjjj```^^^\\\YYYWWWVVVVVVVVVOOONNNMMMLLLJJJHHHGGGFFFCCCDDDDDDBBB???>>>@@@CCC<<<===???@@@???>>><<<;;;999999888666555333222222333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000111000//////....../////////............//////000//////............//////111///------/////////.....................------...------,,,,,,------...,,,---...///000//////...---,,,+++,,,---...---,,,,,,------......------,,,,,,,,,,,,---------............------------......------,,,,,,,,,++++++++++++---///111222111000......------,,,,,,------...,,,,,,---......---++++++,,,,,,,,,---------......//////......//////000111---------............///////////////////////////...000111111000///000222//////......//////000111......///000000000////////////000000000///......000000000000111111111111111111111111222222222222111111111111222333444444222222111111000000111111333333333333333333333333222222222222222222222222333333444444444444555555222333333333444444444444444555555666666666666666666555555555555444444444444444444444444444444444444444333333333333444444333333444444555555555666222333333444444333333222222222222222222222222222111111111222222222222222///000000000000000//////...//////000000//////...---...///000000///...------......///000000000000////////////////////////000222222222000///000111////////////////////////........................///000000000000///......------...............---........................,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000---------............///------,,,,,,------...///,,,---......---,,,---...---------------------------------,,,------...////////////000000////////////////////////000111111000000////////////......000000000000000000000000////////////000111111222000111111111111222222222000111111222222222222222111111222333333333333333111222333555555555444444222222333333444555777777555555444444444444555555444444555666666777888888777777777888888888888999999888777666666777888999888888999:::::::::::::::;;;;;;<<<============<<<::::::;;;;;;<<<==================>>>@@@AAA@@@???>>>>>>???@@@AAABBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEEmmmaaa___\\\YYYWWWVVVUUUUUUOOONNNNNNLLLJJJHHHGGGFFFEEEFFFFFFEEEDDDCCCCCCCCC>>>>>>??????>>>===<<<;;;888888777777666555444444444444444444333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000///............///...............///000000------,,,,,,,,,,,,------///...,,,---...//////.........---------......///...------,,,,,,------...---...///000000///---,,,---,,,+++,,,...///...---,,,------......------,,,,,,,,,,,,---------......------,,,------...///000++++++,,,,,,,,,,,,,,,,,,------..................++++++++++++,,,---......***+++---...///...,,,+++,,,,,,,,,---------......///////////////000000111---------............///////////////////////////...///000///...---...//////////////////000000111......------...//////000...///000000111000//////000000000000111111111111111111111111222222222222000000000000111222333444222222111111111222333333222222222222222222222222111222222222333444444444333444555666666666555555333333333444444444555555444555555666666666666666666555555555555444444444444444444444444444444444333444444333333222111000333333333333333444444444222333333444444333333222111111111111111111111111000000000111111111222222111000///......---............///000000///......---...000111111000...---......///////////////...///////////////////////////111222111///---///111////////////////////////...........................////////////...------,,,,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000---------............///------,,,,,,------...///,,,---......,,,,,,---...------------------------,,,,,,------......---------......//////......---///////////////000111111000000/////////.........000000000000000000000000.........//////000222222000111111111111222222222111222222222222111111000000111222333444333333222111222444666666666555444222222222333444555777777555444444333333444444555444555666777888888777666777777777777888888888888888888888888888888888888777888999:::;;;::::::999:::;;;<<<<<<======<<<<<<999::::::;;;<<<<<<===============>>>@@@AAA@@@????????????@@@@@@AAAAAAAAA???@@@AAABBBCCCDDDDDDEEEooo___]]][[[XXXUUUTTTSSSSSSMMMLLLLLLJJJIIIFFFEEECCCCCCCCCCCCCCCBBBAAA@@@????????????>>>>>>===<<<;;;888888777777777777777777555555444444444444333333111111111111111111222222////////////////////////000000000000000000000000000000///..............................///000111000000////////////000000...---+++,,,.../////////...---,,,,,,---...000111...------,,,,,,------...///000111111000...,,,***,,,,,,+++---///000000///,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---...///000111+++,,,,,,---...///000000111///...,,,,,,,,,---...)))))))))***+++,,,......***+++---//////...---,,,,,,,,,,,,---------......---------------...//////---------.........//////////////////////////////---...///...,,,++++++,,,///////////////000111111...---,,,,,,,,,...///000---...///111111111000///000000000000111111111111000111111111111222222222////////////000111222333222222222222333444555555111111111111111111111111222222333333444555666666222444666888888777666555222222222333333333444444444555555666666666666666666666555555555444444444444444444444444444444444222333333333222000...---222222222222222222222222222333333444444333333222111111111111111111111111.../////////000000111111111000...---,,,,,,,,,------...///000000///...---...///000222222000///......///////////////......////////////////////////,,,...///...+++***,,,...////////////////////////........................------......------,,,++++++,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////---,,,,,,,,,,,,---......,,,---......,,,,,,---...------------------------+++,,,---...///...---,,,,,,------......------,,,///////////////000111111000000//////.........---000000000000000000000000............///000222222000111111111111222222222222222333222222111000///000111222333444333222222111222555666777777666555222222222333444555777777555444444333333444444555444555777999999888666555777777777777888888888888888888999999999999888888777888999:::;;;:::999999:::;;;<<<<<<======<<<<<<999999:::;;;;;;<<<<<<======<<<<<<>>>@@@AAA@@@>>>@@@@@@@@@@@@??????????????????@@@AAACCCDDDDDDEEEpppccc```\\\XXXVVVTTTRRRPPPNNNMMMLLLKKKJJJIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@???===<<<:::;;;:::999888777777777777333333333333333333333333222222222111111111111000////////////111333555666222222111111111111222222000000000000000000000000//////............//////////////////000000000000------...///000000//////000000//////.........---++++++++++++,,,------......---,,,++++++,,,---.........---------,,,,,,,,,------------------------,,,------......------,,,(((+++//////---,,,---/////////000000///...------...---,,,---/////////...+++,,,...//////...,,,+++,,,------......------,,,---......---++++++,,,...------,,,+++,,,---...///......////////////..................////////////---.........///000000000+++******+++---......---......//////...---,,,,,,//////............//////222111111111000000//////111111111111222222222222...///111222333333222222111111222333333333333222333444444444333222222111111111111222222333333444444444444555555555555555333444444444555666666666333444444444444444333333333333333222222222111111333333333222222111111111333333333333333333333333111111111111222333444555444444333333333444555555222222222222111111111111000111111111111222222222000000111111111111000000000000000000000000000000.../////////000000111111////////////////////////000000000000000000000000///////////////000111111///...---,,,,,,---...///......//////...---,,,,,,------,,,+++,,,---...///------------,,,,,,+++***+++---......---,,,,,,---,,,------......------,,,//////.........---------.........,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------333000---++++++---000333///////////////.........111111000///////////////------............------000000000000111111111111////////////000000000000111111000000111111222333111111222333333333333222000111222333444444444444333444444555555444444333555444333333333333444555333333444444555666666666777777777777888888888888777777666666666666777777666777888999999888666555888:::<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@AAAAAA???>>>@@@@@@????????????@@@@@@AAA???>>>???AAACCCDDDDDDpppdddaaa\\\XXXVVVTTTRRRPPPMMMMMMKKKJJJIIIHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@???===<<<:::999888777666666555555555333333333333333333333333222222222111111111111000000000//////000111333333111111111000000111111111000000000000000000000000//////............//////000000///...---,,,++++++---......////////////...000/////////.........---,,,,,,,,,+++,,,,,,---------------,,,,,,---------............---------,,,///////////////.........+++,,,,,,------,,,,,,+++'''***---...---,,,...//////////////////...---,,,...---,,,---...//////------...////////////...---,,,------......------,,,,,,---...---,,,,,,---//////...---,,,+++,,,,,,---......////////////..................////////////.............../////////,,,+++***,,,...///...---000000000000000///......//////............//////111111111000000000//////////////////000000000000000111222222222222000000111111222222333333333222444444555555444333333222222222222222222333333333333333444555666666777777444444444444555555555555444444555555555444444333333333333333222222222222333333333222222222111111333333333333333333333333111111111111222333333444333333333333222222222222000000000/////////......000000111111111222222222//////000000000000//////////////////////////////........./////////000000................................................,,,---...///000//////...///...------------...///......//////...------,,,...---,,,,,,,,,---......---------------,,,+++***+++,,,......,,,+++,,,---,,,------......------,,,......------,,,,,,,,,,,,.........---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...////////////............111000000///////////////.........//////........./////////000000000111111////////////000000000000111111000000111111222333000111222222333333222222000111222333444444444444444444444444444444444444555444333333333333444555333333444444555666666666666666666777777777888888777777777666666777777777666777888999999888666555777999;;;;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@@@@???>>>??????>>>>>>>>>>>>??????@@@???===>>>@@@CCCDDDCCCpppeeeaaa\\\YYYVVVTTTQQQOOOMMMLLLKKKIIIHHHHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@???===<<<:::888888777777666555555555333333333333333333333333222222222111111111111000111111000/////////000000111000000//////000000111//////////////////////////////............//////000000///...---,,,++++++....../////////......---/////////..................---,,,,,,,,,,,,,,,,,,,,,------......------,,,/////////.........------000/////////......------++++++,,,,,,,,,,,,++++++'''***,,,---------...000---............---,,,,,,...,,,,,,---...///...---+++******************+++,,,------......------,,,+++,,,------,,,,,,...000111000...,,,++++++++++++......////////////......---............/////////...............------------,,,,,,---///000///...000000000000000//////...//////............//////111111000000000000//////////////////000000000000222333333222222000//////111111222222222333333333333333444444333333222222333333333333222222222222222333444555666888999999555555555555444444444444444444555555555555555444444444444444333333333333333333333222222222222111333333333333333333333333222222111111111222222333111222333333222111///...000000////////////......000000000111111111222222......////////////......////////////////////////---------............///................................................,,,---///000111000///...///...------------...///.........///......---,,,......---,,,,,,,,,------,,,------------,,,,,,++++++,,,......,,,+++,,,---,,,------......------,,,---,,,,,,,,,,,,+++++++++---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++******+++,,,---------------------------,,,,,,------------,,,,,,........................111000//////......//////...//////000000//////............////////////000////////////000000000000111000000000000111222222000111222222333333222222111111222333444444444444555444333222222333444555444444333333333333444444333333333444555555666666555555555666666666666777888888777777777777888888666777888999999888777666666888::::::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>><<<===@@@BBBCCCCCCpppeeebbb]]]YYYVVVSSSQQQOOOLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@???===<<<::::::::::::999888888777666333333333333333333333333222222222111111111000000000///////////////000000000000////////////000000//////////////////////////////............//////////////////000000000000////////////...---,,,,,,........................///...---,,,,,,,,,,,,,,,+++,,,---......---,,,+++000////////////............------,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,------.........///,,,---------------,,,,,,---,,,+++,,,...///...---+++***(((''''''(((***+++,,,------......------,,,***+++---,,,,,,---///111000///---,,,++++++,,,,,,---......//////......------------.........////////////......------,,,,,,...------...///000000///---...............------//////............//////000000000000000000//////000111111111222222222222222222222222111111000000222222111222222222333333111111222222222222111111444444444333333222222111444444555555666777888888555555555444444333333333444444555666666666555555555555444444444333333333222222222222222222222222222222222222222222222222333222111111111111111222111222333444333111...---222111111111000000000000000000000000111111111111...//////000000//////...////////////////////////------------------------........................////////////////////////////////////000000111111.........------.........---...............------......------,,,,,,,,,,,,,,,---------------,,,,,,,,,---//////---,,,---...,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,------------------------------------------------------,,,***))))))***,,,---------------------------........................------...............///000000///............/////////000000000000//////---------.........//////////////////000000000000000000000000000111222222000000111222222222222222111222333333444444444333555444222111111222444555333333333333333333333333222333333444444555666666444444444555555555666666888888777777777777888888666666777888888888888777777888::::::999888888999::::::;;;;;;;;;;;;;;;;;;???>>>>>>=========>>>>>>======<<<<<<<<<<<<======???===<<<===???AAABBBBBBqqqeeeaaa\\\YYYVVVTTTQQQOOOLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@???===<<<:::999999::::::999888777666333333333333333333333333222222222111111111000000---...//////000000111111000000////////////000000//////////////////////////////............//////////////////000000000000......///......---,,,,,,---------...............///......---,,,,,,,,,,,,+++,,,---......---,,,+++000////////////.........------,,,,,,++++++++++++------............------000///..................,,,,,,---------------,,,---,,,+++,,,.........---000...,,,++++++,,,...000,,,------......------,,,***+++---,,,,,,---///111...---,,,,,,,,,,,,......------............------------------............/////////......------,,,///...---...000000000...------...............---//////............////////////////////////000000000111111111222222222222000000111111111222222333222222111111111222333444222222333333333333333222555444444333333222222222666666666666555555555555555555444444333333333222333333444555666666555555555555444444444333333333222222222222222222222222222222222222222222222222222222111111000111111111222222444444333111///---111111111000000000000/////////000000000111111111///000000111111000000///........................---------------,,,,,,,,,................................................000...,,,++++++---000111---..................---------...............------------------------,,,,,,------......------------...000000...---...///,,,------......------,,,------------............,,,...///...,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---------------------------///...---,,,,,,---...///,,,---------......//////000//////...............//////000000000000//////------------............////////////000000000000000000//////000000111222000000111222222222222111222222333444444444333333555444222111111222444555333333333333333333333333222222333333444555555555444444444444555555555555888888777777777777888888666666777888888888888888888:::;;;;;;999888999::::::::::::;;;;;;;;;<<<<<>>======<<<======>>>======<<<<<<<<<<<<======???===<<<===???AAABBBBBBqqqddd```\\\XXXVVVTTTRRRPPPMMMLLLKKKIIIHHHHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@???===<<<:::777777888888777666444333333333333333333333333333222222222111111111111000---...///000111111111111111000000//////000000111//////////////////////////////............//////000000///...---,,,++++++------.........------,,,---------------.........///...------------------,,,------......------,,,/////////.........------------------------............////////////......111///------...///...---,,,,,,---............------++++++,,,---...---,,,///...,,,++++++,,,...///,,,------......------,,,+++,,,------,,,,,,...000------,,,+++,,,---...///------............------,,,------------.........///////////////.........///...---...///000///......///000000000000000000//////............//////......////////////000000////////////000000000000000000000000111222333444333222111111111222333444444444555666666666555555444444444444333333333333666666666555444444333333444444444444333333333333222222333444555555555555444444444444333333333333111222222222222333333333222222222222222222222222111111000000000111111222111222333333222111000/////////............------/////////000000000111111000000111111111111000000...........................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((((((***---...------...//////...------,,,---......///.........+++,,,------......------,,,------............------...000000...---...///,,,------......------,,,------...............///,,,...//////---+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------...,,,***))))))***,,,...,,,,,,,,,---......//////000///......------.........//////000000//////...---------............///////////////000000000000000////////////000111111///000111111222222111111222333333444444333333333444333222111111222333444222222333333333333222222222222222333444444555555444444444555555555555666777777666666666666777777666666666777888888999999999:::<<<;;;999888999999999::::::;;;;;;<<<<<<<<<==============================<<<<<<<<<<<<======???>>><<<===@@@BBBCCCCCCqqqbbb___[[[XXXWWWUUUSSSRRRMMMMMMKKKJJJIIIHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@???===<<<:::666777888999888666444333333333333333333333333333222222222111111111111000///000111222222111111000111111111000000111111111000000000000000000000000//////............//////000000///...---,,,++++++,,,,,,---.........------,,,,,,,,,------............------------......///---------,,,,,,---------............---------,,,,,,,,,,,,------......///---..................------+++)))***---//////...,,,---...///////////////,,,+++***+++---...---,,,,,,+++************+++,,,,,,------......------,,,,,,---...---,,,,,,---//////...---,,,+++,,,---...,,,------......------,,,,,,,,,---------........./////////000000000000000///...------//////...---......///000000000000000//////............//////........./////////000000////////////000000000000222111111000000111222333333222111000000222444555333333444555555555555555333333333444444444444444444444444444444333333333333333333333333333444444000111222333444444444444333333333333222222222222111111222222222333333333111111111111111111111111000000///000000111222333000000000000000000000000//////.........---------////////////000000000111//////000000000000//////....................................---------,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,------...//////...------,,,------...//////......)))***,,,...//////......,,,,,,---...............+++---......---,,,,,,---,,,------......------,,,,,,,,,,,,------.........,,,---//////---,,,+++,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,------...////////////...------------............//////.........---............/////////////////////000000000000///////////////000111111///000000111111111111111222333333444444333333222222222222222222222222222111222333333333333222111111222222333333444555555444555555555555666666666666666555555555555666666666666666666777888999:::888999;;;:::888777777888999999::::::;;;<<<<<<===:::;;;<<<>>>>>>>>>======>>>==================>>>@@@???===>>>@@@CCCDDDCCCqqqaaa^^^ZZZXXXWWWVVVTTTSSSNNNMMMLLLKKKJJJIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@???===<<<:::888999:::;;;:::888666555333333333333333333333333222222222111111111111000222222333333222111///...222222111111111111222222111111111111111111111111//////............//////////////////000000000111++++++,,,---............,,,,,,,,,------.........---------------...///000......,,,++++++,,,............---------,,,,,,,,,((()))***+++,,,,,,---...,,,------......------,,,***'''&&&(((,,,///000///------...///000000//////,,,+++***+++---...---,,,...------------------...,,,------......------,,,---......---++++++---...111000...,,,+++++++++,,,,,,------......------,,,,,,,,,,,,---------......//////000000111111222222///...------...///...,,,,,,,,,---...//////......//////............//////---.........//////000000111111111111222222222222444333222000000000000111333222111000000222444555///000111222222222222222333333333444444555555555222222222333333444444444222222222333333444444444///000111222333333444333333333333222222222111111111111111222222333333333111111111111111111111111////////////000111333333//////.........//////000111000000000////////////////////////000000000000......////////////............................../////////......---------------------------------------------------------***,,,///111222000---+++,,,---...//////...---,,,,,,,,,---.../////////...((())),,,...////////////,,,,,,---.../////////...)))+++---,,,+++***++++++,,,------......------,,,+++++++++,,,,,,---------+++---//////---,,,+++,,,................................................,,,------......------,,,------------------------***,,,...000000...,,,***++++++,,,,,,---...////////////...------------...------............------.........////////////000////////////000000000000///////////////000111111//////000111111111111111333333333444444333222222111222222333333222222111111222333444444333222111111222222333333444555555555555555666666666666777555555444444444444555555666666666666777888999:::777888:::999777666666777999999::::::;;;<<<======888:::<<<>>>??????>>>===>>>>>>============>>>>>>AAA???>>>???AAACCCDDDDDDoooaaa^^^[[[YYYXXXWWWVVVUUUVVVQQQJJJGGGHHHIIIJJJIIIEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@>>>===;;;::::::::::::999888666444222666555333222222222222333333111///000222333222///111111111111000000//////000///...,,,,,,,,,------000000000000////////////000...---,,,,,,---...000////////////////////////////////////////////////000000///...---,,,,,,,,,111///,,,***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,000///------......---,,,)))***++++++,,,,,,++++++,,,,,,++++++,,,---///000...------,,,,,,------...------------------------......//////......---,,,*********++++++,,,,,,,,,+++,,,,,,---...///000000000000///...---,,,,,,,,,000...++++++---...//////...///000///---,,,---...------......//////000000......////////////............---------,,,,,,,,,+++---......------...000000///...---,,,------...............////////////............///000111222111111111111111111111111///000000000000111111111555444444333333222222111111222333333111111222333222222222222222222222222555555555555555555555555222222222111111000000000222222222222222222222222444333222222111111222222111111111000111111222222000000000000000000000000000000////////////000000////////////////////////000000111111111111000000000///...---,,,------...000///......///000111222...---,,,,,,,,,,,,---...///,,,+++,,,...///---+++........................+++,,,...//////...,,,++++++,,,------......------------,,,+++,,,---...///------,,,+++,,,---...///,,,,,,,,,---------......////////////////////////+++++++++,,,,,,---------,,,,,,,,,---...///000000///............---------------,,,,,,,,,,,,------........................,,,,,,,,,---------......000000///............///---------............///,,,,,,,,,---------......111000...,,,+++,,,---...//////.........//////000000000//////.........---//////............//////000000000000000000000000000111111111111222222222222222222111111111000000111111222222222222111111111222222333333222222111...///000111222333333333444333333333333444555555444333333333333444555555555555444444555666888999888888777777666555555555999999999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>=========>>>???AAABBBCCCCCCCCCoooccc```[[[YYYWWWVVVTTTRRRTTTPPPJJJHHHHHHIIIIIIHHHEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@>>>===;;;::::::::::::999888666444222111111222222222111000///333111///000222333222000222222222222111111111111333222111000000000111222000000000000////////////111000///......///000111////////////////////////........................000000///------,,,,,,---///...---,,,++++++,,,,,,........................000...------......---,,,,,,------...............111000...---,,,---------...------,,,,,,------...---------------------------------------,,,,,,+++++++++,,,,,,,,,------------------...............000///...------,,,,,,,,,000---+++***,,,---------,,,---...---+++***+++,,,000000000///...---------......////////////......000000/////////............///000000//////000222000///...---,,,------...............////////////333222111000////////////111111111111111111111111000000000111111111111222222222222222222333333333111222333333111111222333444444333333222222111111444444444444444444444444444444444333333333222222222222222222222222222222444333222222111111222222222222111111000111111111000000000000000000000000000000////////////000000////////////////////////......////////////......000///...---------......//////.........///000111...---,,,,,,,,,,,,---...///---,,,---///000...,,,+++++++++++++++++++++++++++,,,...//////...,,,++++++,,,------......------------,,,,,,,,,---...///------,,,,,,,,,---...///,,,,,,,,,---------..............................------------------......,,,---------.../////////---------.........//////......------------..............................,,,,,,---------.........------,,,++++++++++++,,,---------............///,,,,,,---------.........///...---,,,,,,---///000000//////......---------000/////////............000//////......//////000000000000000000000000000000000111111111222222222222222222111111111000000111111222222222222111111111222222333333222222111111222333333444444444444444333333333333444555555444333333333333444555555555444444444555666777888888777777777777666666666999999888999999:::;;;<<<<<<======>>>>>>======<<<======>>>>>>>>>>>>======???@@@AAACCCDDDDDDEEEEEEooodddaaa\\\XXXVVVTTTRRRPPPQQQNNNKKKIIIIIIHHHHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@???===<<<;;;:::999999888777555444333...///222444444333000///222111000111222222111000222222222222222333333333000////////////000000111000000000000////////////111000///......///000111////////////////////////........................000///...---------------........................///////////////////////////...------...///---,,,------......////////////111111///......---.........------,,,,,,------...------------------------------,,,,,,,,,+++++++++,,,,,,------------..................------,,,,,,000///...---,,,,,,,,,,,,000---+++***+++,,,++++++,,,---------+++***+++,,,000000//////...---------......////////////......///////////////............///000000//////000111000///...---,,,---..................////////////333333222111000000000000111111111111111111111111000111111111111222222222///000000111222222333333111222333333111111222333666555444444333222111000333333333333333333333333444444444333333333333222222222222222222222222222333333222111111111111222333222111111000000000000000000000000000000000000000000////////////000000////////////////////////---......//////......---000///......------......//////...---------.........------,,,,,,------...///...---...///000///---------------------------+++,,,---......---,,,++++++,,,------......------------,,,,,,------...///---,,,,,,,,,,,,---...///,,,,,,,,,---------................................................------------..................++++++,,,---...///000111///..................///........................,,,------------.........000///......------......---------............///,,,------------.........------,,,,,,---...000111////////////...,,,+++)))////////////............111000000//////000000111000000000000000000000000000000000111111111222222222111111111111000000000111111222222222222111111111111222222222222111111222333333444444444333333333333333333333444555555333333333333333444555555444444444444555666777888777777777777888888888888888888888888999:::;;;<<<>>>>>>>>>??????>>>>>>>>><<<======>>>>>>=========???@@@AAABBBCCCDDDDDDDDDpppccc```[[[XXXVVVTTTRRRPPPNNNMMMKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???===<<<;;;999999888888666555444444000111333555555555333333222111111111111222111111111111111222222222222333............///000000111000000000000///////////////...------------...///////////////////////////........................000///...---------------------...///000000/////////////////////////////////...------...///...,,,,,,,,,,,,,,,------......---------......///000000...------,,,,,,------...------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------///...------,,,,,,,,,---000...,,,+++,,,,,,+++***---...//////---------///,,,,,,------...///000000......////////////......------------------------,,,...///...------...//////...---,,,,,,---...///............////////////////////////000111222333111111111111111111111111111111111111222222222222///000000000111111111222111222333333111111222333555444444444333333222222111111111111111111111111111111111111111111111111222222222222222222222222333222222111111111111111333333222000////////////////////////////////////000000////////////000000///////////////////////////000000000000000000/////////..................///......---,,,,,,,,,,,,------------------------......------.........---............////////////,,,,,,---......---,,,,,,+++,,,------......---------------------......///,,,,,,,,,,,,------......,,,,,,,,,---------..............................//////......------,,,,,,...............---------,,,,,,------...//////000//////............//////........................------------............111000000///////////////---------............///------------...............------------...///000,,,---...//////---+++)))///////////////.........111111000000000000111111////////////////////////000000000000111111111111111111111111000000000000111111222222222222111111111111222222222222111111111111222222222111000000333333222222333333444555333333222222333333444555333444444444555666777777666666777777888999999:::777777777888888999:::;;;======>>>>>>>>>>>>======<<<<<<======>>>============>>>???@@@@@@AAAAAAAAApppbbb___[[[XXXWWWUUUTTTRRRLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>><<<;;;999888888777666555444444222222222222333444555555111111222111111111111222000000000111111111111111000111111222333333333333000000000000////////////......------------......////////////////////////........................//////...------------...,,,---...///000000000000........................///---,,,---...///...------,,,,,,,,,,,,---...///+++,,,,,,---......//////...------,,,,,,------...------------------------//////...---,,,------...,,,,,,,,,+++++++++++++++++++++,,,,,,---......///...------,,,,,,,,,,,,---111///------------,,,+++---...///...------...///++++++,,,---...///000000......////////////......,,,------------------------...///...---,,,---...///...---,,,,,,---...///............////////////......---......///000111000000000000000000000000000000111111111222222222111111111000000/////////111222333333111111222333222222222333333444444444111111111111111111111111111111111111111111111111222222222222222222222222333222111111000000111111333222111000////////////////////////////////////000000////////////000000//////////////////////////////000000000000//////......//////////////////......---------,,,++++++------------------------,,,,,,---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------------------,,,+++,,,------......------------.........//////...,,,,,,,,,---------------,,,,,,,,,---------.................................---------,,,,,,++++++...............---------........................//////............//////........................---------.........//////...---,,,,,,++++++,,,,,,---------............///---------.........////////////......------------)))+++---//////...---,,,.........///////////////111111000000000000111111//////////////////////////////000000000111111111000000000000000000000000111111222222222222111111000111111222222111111000111111222222222111000000333222222222222333444444333222222222222333444444333333444444555666666666555555666777888999999:::777777777777888999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<=====================>>>???@@@@@@@@@@@@qqqbbb___\\\YYYXXXWWWUUUSSSLLLMMMMMMLLLIIIGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@>>>===<<<999888777666555555555555222111000///000111222333000222222222111000111222111111111000000000/////////000000111111111000000000000000000////////////000000000000000000000000////////////////////////------------------------///......---------......---.........//////000000------------------------...---,,,---/////////---///...---------...000111............---,,,+++***...------,,,,,,------...------------------------000///...---,,,---......,,,,,,++++++++++++************+++,,,---...//////------,,,,,,,,,,,,------000///............---+++***,,,---,,,++++++,,,...------------------------......////////////...............//////////////////000111000///...///000......---,,,---...///000............////////////000000///...------------000000000000000000000000///000000000000111111111222222111111000//////...111222333333111111222333///000111222333444444555111111111111111111111111222333333333333444444444222222222222222222222222222222111000000000000111222111000000////////////000000000000000000000000000000////////////000000////////////////////////,,,------......------,,,......///000000000//////------.........---,,,,,,,,,------......------,,,***,,,---,,,+++***+++,,,++++++,,,,,,------......------------------------+++,,,------......------------...////////////...+++,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,++++++------..................//////.........---------///..................///........................------.........////////////......------------------------............///------........./////////000//////...------,,,,,,)))+++,,,...////////////.........///////////////111000000//////000000111000000000000000000000000/////////000000000111111//////000000000000000111111111222222222222111111000000111111111111000000222333333444444444333333222222222222222333444444222222222222222333444444222222444555555666555555444555555666777888888999666666666666777888999:::999::::::;;;;;;::::::999:::;;;<<<<<<============>>>???@@@AAAAAAAAAAAAAAAqqqeeebbb^^^ZZZXXXWWWTTTRRRMMMNNNNNNLLLIIIGGGIIIKKKEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<888888666555444444555555111222222111111111111000000222333222000///111333333333222222111000//////------.........---,,,+++000000000000//////////////////000000000000//////////////////////////////------------------------......---------......//////...---------...///000------------------------...---,,,---///000///......---,,,+++,,,---///000.../////////...---,,,+++...------,,,,,,------...------------------------000///---++++++,,,---...------,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,------...---,,,---......---+++***+++---,,,++++++,,,...------------------------......////////////.............../////////000000000111111111///...///000...------,,,---...///000............////////////111000///......---------000000000000000000000000....../////////000000000111111111111111111111111111222333333111111222333000000000111111222222222111111111111111111111111222222333333333444444444222222222222222222222222222222111000000000000000111000000/////////000000000000000000000000000000000000////////////000000////////////////////////,,,------......------,,,---...///000111000000///,,,,,,......///...------,,,,,,---......---,,,,,,***,,,...---+++***,,,---------......///000000111---------,,,,,,---------+++,,,------......------,,,---...///000//////...+++,,,---.........------,,,,,,,,,---------......------------------------,,,,,,,,,---------------,,,---------.../////////---------.....................------------..........................................////////////111111000///////////////---------............///............////////////..................---------------......//////000............/////////000000//////......//////000000000000000000000000000////////////000000000111////////////000000111111111111222222222222111111000000111111111111000000111222333333444444444444222222222111222222333444222222222111222222333444111222444555666555555555444444555555666666666777666666666666666777999999999999::::::::::::999999999:::;;;<<<============>>>???@@@@@@@@@@@@@@@@@@qqqhhheee```[[[YYYVVVSSSQQQNNNOOONNNLLLIIIHHHJJJMMMEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<888777666555444444555666222333555666555333111//////222333333000///111333666555444333111000//////000000111111111///...---000000000000////////////------............------////////////////////////------------------------......---------......///000///---,,,+++---...000...........................---,,,---///000///...,,,+++***))))))+++,,,...,,,---...000000000000///...------,,,,,,------...------------------------///...,,,******+++,,,---.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------,,,++++++,,,......,,,+++,,,---......------///000)))***+++,,,...///000111......////////////......,,,,,,,,,---------.........///000///---,,,,,,---...------,,,---...///000............/////////000.........//////000111222000000000000000000000000............////////////000000000111222222333333111222333333111111222333111111111000000000000000111111111111111111111111000000000111111222222222222222222222222222222222222111111000000000000000000////////////000000111000000000000000000000000000000////////////000000////////////////////////...//////////////////...---...///111111111000///+++,,,...///000///......,,,,,,---......---,,,,,,+++---///...,,,+++---///******++++++,,,---.........------,,,,,,------...+++,,,------......------,,,---///000000000///...+++,,,---.........---,,,,,,,,,,,,---------......------------------------,,,------....../////////,,,,,,------...///000000+++,,,,,,---...///000000---------,,,,,,---------..................................../////////000......---,,,,,,,,,,,,,,,---------.........//////............/////////000+++,,,---...////////////000//////.........//////---.........//////000000//////............//////000000000000000000000000////////////000000000000.../////////000000111111111111222222222222111111000000111111111111000000...///000111222333333333222222111111222222333444222222111111222222333444111222333555666555555444444444444555555555555555555555555666666777888999999::::::;;;;;;::::::999999:::;;;<<<============<<<======>>>>>>>>>>>>===pppdddaaa\\\[[[ZZZXXXTTTQQQPPPOOOOOONNNLLLJJJIIIHHHGGGFFFDDDBBBAAABBBCCCDDDBBBAAA@@@???>>><<<;;;;;;@@@===:::888777666444333444333222222111111111111333333333333222222111000111111000000000000111111000000///000222555888:::111000///......///000111////////////////////////000000000000////////////.......................................///000000//////...------------...........................//////------------//////---------............///......////////////......000...,,,+++***,,,---...******+++,,,---//////000......//////...---,,,,,,------.........---+++***------............------,,,,,,++++++,,,,,,---................................................---//////.........---------///............---------000/////////000000000/////////.........------------------............///000000000000////////////......------------......///---+++,,,///000...,,,000000000000000000000000000000111222222000///...000000111222333333444444222222222222222222222222000000111222333333444444111111111111111111111111//////000111222333333333111111111111111000//////000000000000000000000000222111111111000000//////111111000000//////......////////////////////////........................///...---,,,+++,,,---...+++,,,---...////////////+++,,,,,,------,,,,,,+++/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---,,,+++---------------------------------............///------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---......///000/////////.../////////......,,,,,,---------.........//////........................////////////////////////------......//////000000////////////////////////////////////////////////,,,///111000---+++,,,.........////////////......///000000111000000///...000000///............///////////////////////////000000000000000000000000---...000111111111000///,,,***))),,,000222111000//////000000000000//////000111111111111222222222333333333222222111111111222222222333333444444444000000111222333333444444666666666666777777777777666666666777888888999999999::::::::::::::::::;;;;;;::::::::::::;;;<<<<<<>>>===<<<;;;:::;;;;;;<<>><<<;;;;;;<<<:::888777777777555444555555444333333333333333333333333333333222111111222111111000000111111222000000///...///000111222111000///......///000111////////////////////////000/////////////////////.......................................///000000---------------...///000........................,,,+++************+++,,,------------.....................//////.........111000///---,,,,,,,,,,,,.........---------,,,,,,......//////...------,,,//////---,,,,,,,,,---------...//////000000//////,,,,,,++++++,,,,,,---...........................---------.........////////////.........------------------.........//////000/////////000000//////000//////...------,,,,,,---------............///000//////////////////////////////....../////////000...------///000///---000000000000000000000000---...///000222222222222111111222333333444555555222222222222222222222222000000111111222222333333111111111111111111111111//////000111222222222222111111111111111000//////000000000000000000000000000000000000000/////////000000000000//////......////////////////////////...........................---,,,,,,,,,---......,,,,,,---.../////////...+++,,,,,,------,,,,,,+++---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------------------------------............///------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------...////////////............---------,,,,,,+++++++++,,,,,,,,,------.............................................................../////////................................................---...///...---,,,---.........////////////...............---------------//////...------------.........................................................///000000000000000///---,,,---///111///...///000000111111000000///000000111111111222222222333333333222222111111111333333333333333333222222111111111222222333333444555555555666666666777777444444555555666777777888999999999::::::::::::;;;;;;::::::::::::;;;<<<<<<>>>===<<<;;;:::;;;;;;<<>><<<;;;;;;999888666666777777666444666666555444444444555555333444444444444333333222222111111000000111111222000////////////.........000000////////////000000////////////////////////////////////////////////.......................................///000000,,,,,,,,,---...///000111..............................---,,,,,,---......------------............------............------+++,,,,,,,,,++++++******000000///...---,,,,,,+++.........///......---,,,111000---++++++,,,...000////////////...---,,,,,,,,,,,,,,,,,,,,,------...........................,,,------....../////////...............---------++++++,,,---...///000111////////////////////////000//////...------,,,,,,---------............///////////////////////////000000////////////000000000///...///000111000...////////////////////////......//////000222333444222222333333444555555555222222222222222222222222111111111111111111111111111111111111111111111111//////000111222222222222000111111111111000000///000000000000000000000000///////////////000000000000000000////////////...////////////////////////........................,,,,,,,,,,,,,,,---...///,,,------.........------,,,,,,------------,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///---------------------------------............///------------------------,,,,,,------------------------------------------...------,,,,,,------...,,,,,,---.....................,,,++++++,,,,,,---+++++++++,,,,,,,,,------..................................................................------...................................................,,,++++++,,,---...---......////////////............---,,,,,,---...///000000///...............................................................//////......//////000111222000////////////...,,,000111111111111111111000000000000111111111222222222222222222222111111111444444444333222222111111222222222222222222222222444444444555555555666666555555555666777777888888999999999999::::::;;;;;;;;;::::::::::::;;;<<<<<<======<<<;;;;;;;;;;;;<<>><<<;;;;;;888777666666666666444333666555555444444444555555444444444555555444333333111000000//////000000111//////000111222222222222000000////////////000000////////////////////////.........///////////////.......................................///000000,,,,,,,,,------///000000........................//////............//////,,,,,,---------.........,,,,,,------------,,,,,,&&&(((***---...///..............................---...............------000///---,,,,,,---///000//////...---+++)))'''&&&,,,,,,,,,,,,,,,---...................................................---........................,,,,,,------...//////000...///000///......//////........................---------............///.........///////////////000//////////////////000111000000000111111000000////////////////////////333222000/////////000111222222222333333444444444111111111111111111111111111111111000000000000000111111111111111111111111//////000111111111111111000000111111111111000///000000000000000000000000/////////000000111111111////////////////////////////////////////////////........................+++++++++,,,---...//////------.........---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------.........------------------------...---,,,+++,,,---...///---------------------------------............///------------------------,,,,,,,,,------.................................------------------------+++,,,------......------...---+++******+++---...---------.........//////................................................///......------,,,,,,,,,................................................///+++((((((+++......------......//////......---000///...------...000222222111000000//////000000................................................//////...------///000111222111000000000///......111111222222222222111111000000000000111111111111222222222111111111111111333333333222222222222222333333222222222222222222333333333444444444555555777777888888999:::::::::888888888999::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<>><<<;;;;;;999888666666666555222000444333333333333333444444333333444555555444444444/////////....../////////000111222222333333222222//////000000000000//////////////////////////////------....../////////000.......................................///000000///......---------..............................+++++++++,,,,,,+++++++++,,,,,,,,,------------...,,,,,,------------,,,,,,)))+++...000222111000///---------...............------...............---------...............---,,,,,,,,,,,,+++***)))(((------,,,,,,------...///........................000000///...---,,,,,,+++---.............................................---///000///...---...000++++++,,,---...///000000---------............///------....../////////000///......------......///000111111111000000111111////////////////////////333222000/////////000111111111111111111222222222111111111111111111111111111111111000000000000000111111111111111111111111//////000111111111000000///000000111111111000000////////////////////////000000000111111222222222.............../////////////////////////////////........................***+++,,,---......//////------------------,,,,,,,,,------......------,,,......------,,,,,,,,,,,,------------------------***+++---.........---------------------------------------............///------------------------,,,,,,,,,------.................................------------------------+++,,,------......------...---+++******+++---...---------.........//////......................................................------,,,,,,++++++................................................///+++((((((+++......---------............------000///---,,,---...000222111000//////......//////........................///////////////////////////...---------...000111//////000000///000000111111111222222222222111111//////000000000111111111111111111111111111111111000000111111222333444444333333222222222222222222333333333333444444444444777777777888999999::::::777777888999999:::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<>><<<;;;;;;999888777777777555222///222222111111111222333333222333333444444444444333000//////......//////000222222111000//////......//////000000000000//////////////////////////////---------......//////000.......................................///000000//////...---------------........................,,,,,,------------,,,,,,,,,,,,,,,,,,------------------............------+++,,,---------+++((('''//////...---,,,++++++***,,,---......///.........***,,,---...///...---,,,)))***+++---...///000000---------------......///........................000000///...---,,,,,,+++---------...............//////.........---------,,,///111000---,,,...000++++++,,,---...000000111---------............///---------......//////000......------------......///111222111000///000111////////////////////////......//////000222333444000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000111111000000//////000000111111111111000////////////////////////000000000000111111111111---............/////////////////////////////////........................++++++,,,---............+++,,,,,,---------,,,,,,------............------......------,,,++++++***------------------------)))+++---/////////---,,,---------------------------------............///------------------------,,,,,,------------------------------------------,,,------......------,,,,,,,,,---...............---,,,,,,++++++,,,......+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,++++++------------------------------------------------...,,,++++++,,,---...---------............------,,,++++++++++++---...///......---,,,,,,,,,,,,,,,------------------------000000000000000000000000......------......///000,,,---////////////111222000111111111111111111000/////////000000000111111000000000111111111111111...///000111222444555555222222222222222222222222333333333444444444555555444444444555666666777777666777777888999:::;;;;;;;;;::::::::::::;;;<<<<<<:::;;;<<<<<<===<<<<<<<<>><<<;;;;;;777777777888888777444111111111111111111222333333111111222333333333333333111111000000000000111111111000///...---......///...///000111111000///...////////////////////////,,,,,,---......///000000.......................................///000000......---------......///..............................///000000///......++++++,,,,,,,,,---------.........//////.........,,,,,,,,,+++)))&&&$$$"""------,,,,,,,,,+++++++++,,,------...//////......++++++++++++,,,,,,------)))***,,,---///000000111---------------...//////................................................---------.........//////---------...............+++...111000,,,+++---000---------............///---------............///,,,,,,---......///000000//////............//////...000222111///...///111000000000000000000000000---...///000222222222222111111111111111111111111111111111111111111111111000000111111222222333333111111111111111111111111///000000000000000////////////000111111111111111////////////////////////////////////............---------.........//////////////////////////////........................+++,,,---.........---,,,***+++,,,,,,------------------............---------,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---............---------------------------------............///------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------...////////////...,,,,,,---------.........+++++++++,,,,,,,,,------........................------------------------++++++++++++,,,,,,,,,,,,---------------------------------------------------...///...---,,,---...,,,------......------,,,******+++,,,,,,---......///......---------------------------------------////////////////////////,,,---......//////......+++---//////...---///222///000000111111000000///////////////000000000111///000000000111111111222//////000111222333333444111111111222222333333444444444444444555555555555333333333444555555666666666666777888999:::;;;;;;;;;::::::::::::;;;<<<<<<::::::<<<=========<<<<<>><<<;;;;;;555555666888999999666444222111111111222222333444000111222222333333333333333333222222222222333333///...------...000333555...///000111111000///...////////////////////////,,,,,,------...///000000.......................................///000000,,,,,,,,,---...///000111........................***+++,,,------,,,+++***++++++,,,,,,,,,---------......////////////......000000///...---,,,******(((((()))***,,,---......,,,,,,---.../////////...,,,+++)))((()))+++---///,,,,,,---------,,,++++++...------------...//////........................++++++,,,---...///000111---------.........//////+++,,,,,,---...///000000+++...111000,,,***---111000//////...------,,,,,,---------.........//////,,,,,,------...///000000000000////////////000000...000222111...---///111111111111111111111111111000111222222222111///...333222222222222222222222000000000000000000000000000000111222333444444444111111111111111111111111///000000000000000////////////000111111111111111////////////////////////.........------,,,,,,+++---------.........//////////////////////////////........................,,,---.........---,,,+++)))***+++,,,---.........------............------***++++++,,,,,,------...........................---,,,+++++++++---///111---------------------------------.........//////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---...//////000000//////,,,---....../////////...---------.........//////........................------------------------*********++++++,,,,,,---------------------------------------------------,,,///111000---+++,,,...,,,------......------,,,+++,,,---...////////////222222111000000000000000------------------------........................+++,,,.../////////...---+++...//////---,,,...000//////000000000000//////////////////000000000000//////000000111111111222111111111111111222222222000000111222333333444444444444444555555555666666444444555555666777777777555666777888999:::;;;;;;;;;::::::::::::;;;<<<<<<999:::<<<=========<<<<<>>;;;888777888:::<<<<<<;;;::::::;;;<<<>>>???lll```]]]YYYWWWUUURRROOOLLLKKKLLLLLLLLLKKKJJJHHHGGGHHHGGGEEEDDDCCCCCCDDDDDDBBBAAA@@@>>>===<<<;;;;;;:::999888777666555555444333333333222222222111111222222222222222222222222000000////////////000000333333111///---...111333000000////////////000000000//////////////////000111000///...............000000//////......------------------.........///------------------------,,,---------............000,,,)))***...000///,,,.....................---...------,,,,,,------...///...---,,,,,,,,,,,,------,,,,,,,,,,,,---...///..................------.../////////...------,,,...,,,+++,,,///000///---------------------,,,,,,//////...---,,,---......------............------..................------////////////....................................---...............------------------------------222111000///....../////////////////////.........////////////000000000000///////////////000000111000000000000111111111111000000000000000000000000000111222222333333222222111111222222222222111111000000000000000000000000000000000000000111111111//////000000000000//////000000000000000000000000000000000//////.................................------............------........................---------,,,++++++******------,,,,,,,,,------...+++---000000///.........------------------------,,,,,,------------,,,,,,000///...------...///000......------------......---,,,++++++***+++++++++------------------------+++,,,,,,---......//////------,,,,,,,,,------...++++++,,,,,,------......,,,++++++...000000...+++,,,,,,---...////////////........................------,,,,,,,,,,,,------******))))))))))))******,,,------......------,,,......---------,,,,,,,,,------------------------------------------.................................,,,***+++,,,............,,,,,,---///000...,,,,,,,,,,,,---------......///...---,,,,,,---...///------...//////...------------......//////000000/////////////////////...000////////////000111111111000////////////000111111000000000000000000000222111111000000000111111333333333444444444444555666666666777888888999999999999999999:::;;;<<<<<<======<<<::::::999999:::;;;;;;::::::;;;<<<>>>>>>nnn```]]]YYYVVVTTTRRROOOLLLMMMNNNNNNMMMLLLJJJHHHGGGHHHGGGFFFDDDDDDDDDDDDEEECCCBBBAAA@@@>>>===<<<<<<999888888777666555444333333333333222222222111111444333111000000000000111000000////////////000000222333333222000000111333//////............//////111000000//////000000111////////////............000000//////...---,,,,,,,,,,,,,,,---------------------------------------------.........////////////,,,***+++...///...,,,222111///...---------......------,,,,,,------.........---,,,,,,,,,------------,,,,,,,,,---......000//////...------,,,,,,+++,,,---...////////////000///------......---+++///......------,,,++++++......---------...//////------------------------000//////...------,,,,,,.............../////////........................------...............---------------------------......------------...///.........//////000000000000000000000//////////////////......//////000111111111111111222222222222000000000000000000000000000111222222333333222222111111222222222222111111000000000000000000000000111111111111000000000000///000000111111000000///////////////////////////000000000000////////////------------------------------............------........................///......---,,,,,,++++++,,,,,,,,,------.........***---111222000...,,,,,,------------------------+++,,,,,,------,,,,,,+++//////............//////......------------......+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***+++,,,---............******+++,,,---...//////---,,,,,,,,,---,,,***'''------...............---........................------,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,...------------,,,,,,,,,------------------------++++++,,,,,,------..............................---+++******,,,------,,,...---------//////---+++,,,,,,,,,---------.........------,,,,,,------...------...//////...------.........///////////////......////////////////////////......//////000111222111111000000111111222000000000000000000111111222222111111111111222222333333333333444444444444555666666777777888999999999999::::::;;;<<<<<<===;;;;;;<<<<<<<<<:::999777;;;::::::;;;;;;===>>>>>>nnn```]]]YYYVVVSSSQQQOOOMMMOOOOOOOOONNNMMMKKKHHHGGGGGGFFFEEECCCCCCCCCCCCDDDCCCCCCBBBAAA@@@>>>===<<<888888777666555444333333333333333222222222111111666444222000//////111111222222111111111111222222...///111000///......///000//////......//////000//////............//////.........///////////////---------.........//////------------------------,,,,,,------------------.........////////////000...,,,++++++...///...---111///---,,,+++,,,...///...------,,,,,,------......------,,,,,,,,,------------,,,,,,,,,------...//////.........---------)))***+++,,,------------000///.........------,,,......------,,,,,,,,,,,,------------......//////...------------------...//////.........------------------....../////////........................,,,---......///.........------------------------,,,,,,,,,------...//////...////////////000000000111111000000//////......///............///000000000000000111111111222222000000000000000000000000000000111222222222222222111111222222222222111111222222222222222222222222222222111111000000//////000000000111111000000000////////////////////////000000000000000000000000------------------------------............---------------...............,,,,,,------.../////////++++++,,,---............+++---//////---,,,++++++------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,......------------......,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---...///...---,,,******++++++,,,,,,------,,,,,,,,,,,,,,,+++***(((..................------........................///......------......//////......------......///,,,------......------,,,------------------------------------------------******++++++,,,---..............................---,,,++++++---...---,,,...............---,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,---------..................---///////////////.....................////////////...............///000000111111111111111111111111000000000000000111111111222222222111222222333444222222333333333444444444333333444444555666666777777888999:::;;;;;;<<<<<<:::;;;;;;;;;;;;:::999888:::::::::;;;<<<===>>>>>>nnnbbb^^^YYYVVVTTTRRRPPPNNNOOOOOOOOOOOOMMMKKKIIIGGGFFFEEECCCBBBAAAAAABBBBBBCCCCCCCCCBBBAAA???===<<<888888777666555444333333333333333222222222111111777555333111000111222333222222111111111111222222,,,---///000...------...111000000//////000000111//////............//////---...//////000//////...,,,,,,------......////////////..................,,,,,,,,,---------...............////////////000,,,,,,,,,---.........------,,,+++******,,,...///...------,,,,,,------...------,,,,,,,,,------......------,,,,,,,,,---------------.........//////++++++,,,,,,---,,,,,,,,,------...............///---,,,,,,,,,,,,---...///,,,,,,---......///////////////...------...//////---------.........//////,,,,,,------......//////........................,,,------...//////......------------------------+++,,,---...///000000000111000000000////////////111111000000//////.....................//////000/////////000000000111111000000000000000000000000000000111222222222222111111111222222222222111111111111111111111111111111222222111111000000//////000000111111111111000000000000000000000000000000///////////////000000000------------------------------............---------------.........//////,,,------......//////000+++,,,---.........------,,,,,,,,,***))))))+++---------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++***......------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,---...///...---+++***,,,,,,++++++******))))))+++,,,------------------..................------..............................------------......+++******))))))******+++,,,------......------,,,------------------------------------------------******++++++,,,---.................................---,,,---...///---,,,---.........---,,,++++++,,,,,,,,,---------......------------------------.........------.........///////////////.........---.........//////000000...............///000000000000000000000000000000//////000000111111111111222222111111222333333444222222222333333333444444333333333444555555666666555666777999::::::::::::;;;;;;:::999999999::::::999999:::;;;======>>>>>>oooccc___ZZZVVVTTTSSSQQQPPPNNNOOOOOONNNMMMKKKIIIHHHEEEDDDCCCAAA@@@AAAAAABBBBBBCCCCCCBBBAAA???===;;;999888888777666555444333333333333222222222111111666555333222222222222333000000////////////000000---///111111000//////000111111000000000000111111111000000//////000000111......///000000///...---.........---------------///////////////.........+++,,,,,,------.........------........./////////+++,,,------......------+++************,,,...///...------,,,,,,------...------,,,,,,,,,---............---,,,,,,,,,------,,,,,,------...//////000......//////......------***,,,............///111,,,,,,++++++,,,---///000,,,---......///.........000///...------...///000,,,,,,------...//////000---------------.................................,,,,,,---...////////////------------------------+++,,,...///000111111111111111111000000/////////000000000000////////////......------......///000.../////////000000000000000000000000000000000000///000111111222222111111111111222222222222111111////////////////////////111111111111000000000000000111111222222111111000000000000000000000000000............////////////------------------------------............------,,,,,,------.../////////000//////...------,,,,,,,,,,,,.........---,,,+++,,,,,,***(((''')))---000------------------------,,,------......------,,,......///......---,,,+++......------------............---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------............---,,,+++***------,,,+++***)))((((((***,,,---...------///111------...............---........................,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,------------...------------------------++++++,,,,,,------..............................///...---...//////---++++++---......,,,++++++,,,,,,,,,,,,---------......---......//////......---///...------------...///.........///////////////------......///000000000//////......//////000111///000000111111000000////////////000111111222222111111111111111222333444222222222222333333333333444555555666666777888888333444666888:::::::::999;;;:::999888888999:::;;;888999:::<<<===>>>>>>>>>ssseeeaaa[[[WWWUUUTTTSSSRRRMMMMMMNNNNNNMMMKKKJJJHHHFFFEEECCCBBBAAAAAABBBBBBAAABBBBBBBBBAAA>>><<<::::::999888777666555555444333333333222222222111111333333222222222222222222000000////////////000000...000111111000000111222000000////////////000000000//////////////////000...///000111000///---+++,,,,,,------------....../////////......---------++++++,,,,,,---......///,,,---------............***,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------..................---......//////......---***---///...------///111...---,,,++++++,,,...///---.../////////...---,,,000///---,,,,,,---///000------.....................------------------,,,........................+++,,,---...////////////------------------------+++,,,...///000000000000000000000000000111111111////////////000000000000...------------...////////////000000000111111111000000000000000000000000///000000111111111111111111111222222222222111111////////////////////////000000000000000111111111000111111222222111111000////////////////////////,,,---------.........///........................------............------,,,,,,------...//////000//////......---,,,,,,+++------//////...---+++)))***++++++++++++,,,///111---------------------------......//////......---......//////...---+++***......------------......---,,,,,,,,,,,,---..............................------------------------...------,,,,,,,,,------...------,,,,,,++++++++++++---......,,,,,,///111,,,,,,---...////////////........................,,,++++++******++++++,,,//////............//////,,,------......------,,,,,,,,,,,,---------......------------------------------------------.................................------...///...,,,***))),,,......,,,+++,,,...,,,,,,,,,---------............///000000///......///...------------...///------......//////000000------......///000000111000////////////000111111000000111222222111000000...//////000111111222222000000000000111222333333111222222222222333333333444444555666666777777888333444777999;;;;;;;;;:::888999999:::::::::999999777888:::<<<>>>>>>>>>>>>vvvfffbbb\\\XXXVVVUUUTTTSSSKKKLLLMMMMMMLLLKKKJJJIIIGGGFFFDDDCCCBBBBBBCCCCCCAAAAAABBBBBB@@@>>>;;;:::::::::999888777666555555333333333222222222111111000111111222222222111111222222111111111111222222...///000///...///111222//////............//////------,,,,,,,,,,,,------///000111111000...,,,***((()))***,,,...000111222.........------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......***,,,...///...---------............---,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,/////////...------,,,,,,******+++,,,------------+++...000///---,,,...000111///---+++++++++,,,---....../////////...,,,+++///...,,,++++++,,,...////////////...------,,,,,,.........------,,,,,,,,,........................+++,,,---...////////////------------------------+++,,,---///000000///.........///000111222333333......//////000000111111...------------...//////000111111111111222222222000000000000000000000000//////000111111111111111111111222222222222111111111111111111111111111111//////000000111111222222111111222222222222111111........................,,,,,,,,,---------......////////////////////////---..................---,,,,,,------...///000000++++++,,,,,,---......///---...//////...,,,***((()))+++---......///000222------------------------......////////////......,,,,,,------,,,***)))(((.........------.........+++++++++,,,---...000000////////////////////////........................---,,,++++++,,,---///000---.....................+++---///---++++++---000+++,,,---...////////////...........................------,,,,,,------...------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,------.........------------------------..................------........................---,,,,,,---...---+++((((((+++......,,,+++,,,///,,,,,,,,,---------.........///000111111000///...///...---,,,,,,---...///,,,------...///000111111---------...///000000111000000000000000111222222111222333444444333222111...//////000111222222222////////////000111222333111111222222222333333333222222333333444555555666333555888:::<<<<<<<<<;;;666888:::<<<===;;;888666777888:::<<<>>>???>>>>>>sssfff```]]]\\\ZZZTTTPPPPPPNNNMMMKKKJJJKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>999999999888666555333222444444333222111111111111444333222111000000000000000000111111111111000000222000...---///222333333......---......///000111////////////000000000000------------------------......////////////......------------...///111222000000//////......---------.........///000000000000///---,,,+++*********************))))))((((((---,,,++++++,,,---///000,,,,,,,,,---------......------............---------------,,,,,,+++++++++........................//////000000//////...------,,,,,,,,,,,,---......111000///...---,,,,,,,,,/////////......---------+++,,,------......------,,,...//////...------...////////////////////////,,,---......,,,,,,---...//////.........---------,,,---......//////......---...000111222111///...---......///000111111222,,,---......//////......,,,---///000000000///...111000///......///000000......//////000000000111////////////////////////222111000//////000111111000///////////////000111000000000000000000000000---...///////////////...------------------------,,,,,,------.../////////000///...---------------...---,,,,,,,,,,,,---...---------------------------......///...---+++******+++,,,---.....................------,,,,,,,,,,,,---...//////---+++***------------------------,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,------............------......//////...---,,,,,,.........------,,,,,,,,,---,,,,,,+++,,,---...///...,,,)))&&&%%%''')))***......---------...//////...---,,,---/////////...........................//////...---,,,,,,++++++........................++++++******************,,,------......------,,,,,,,,,,,,---------......------...///000000//////------------------------+++,,,---......---,,,+++---,,,+++******+++,,,---------------------------///...---,,,,,,---...///////////////////////////000000//////.........------...000111111111000///000000000000000000000000///000111222333333222111000000000000111111111111333333333333333333333333222222111111222222333444555555666888999:::<<<<<<;;;999666555555777:::===:::;;;;;;;;;;;;;;;;;;;;;tttfff```\\\[[[YYYSSSPPPQQQNNNMMMKKKJJJKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>999999999888777555333333333333222222111222222222444333222111000000000000000000111111111111000000000//////000222222111///000////////////000000111000000000///////////////------------------------......////////////......000000//////......------............------------,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******...------------....../////////...---,,,++++++***------............------.........---------,,,,,,------------------------)))***+++---......//////---,,,,,,,,,,,,---......000///...---------------............---------,,,+++,,,------......---------...000000...---...///........................)))***++++++***)))***+++//////.........---------,,,---......//////.........///000111111000...------......///000000111111,,,---......//////......///......---...///000111//////000000000000///.../////////000000111111111111111111111111111111111222111000//////000111111000000///////////////000////////////////////////...///////////////......------------------------/////////...------,,,,,,///...------,,,,,,------...---,,,,,,,,,,,,---...------------------------+++,,,---.........---,,,+++,,,---.............../////////......---------------.........---++++++------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------......//////...------,,,.........------,,,,,,,,,+++,,,------......------,,,,,,+++++++++,,,,,,---+++************+++,,,,,,...---,,,---...//////---........................///......---,,,,,,++++++........................,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......------...///////////////------------------------,,,------------------,,,,,,,,,+++******+++,,,,,,------------------------///...------------...///........................000/////////............---...///000111000000///000000000000000000000000///000111222222222111111000000000000111111111111333333333333333333333333222222111111222222333444444444555777888:::;;;;;;:::888777666666888:::;;;:::::::::::::::;;;;;;;;;tttggg```[[[ZZZWWWSSSQQQRRRNNNMMMKKKJJJKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>::::::999888777555444333222222222111222222333333333333222111111000000000000000111111111111000000000000000222333222///---000000///.........//////000000000//////.........------------------------......////////////......//////000000///...,,,+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---...000000......------------,,,,,,,,,------------,,,,,,+++//////...---,,,++++++***------............------//////............------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............---,,,,,,,,,,,,---......///......---------.........------------,,,,,,,,,,,,,,,---............------///111000///...//////........................,,,---...---,,,,,,---..................---------,,,---......//////......///000111111000///---,,,.........//////000000111------...////////////...111///---,,,,,,...111222---...000222222111///---000000000111111111111111111111111111111111111111111000000//////000000111111111000000//////......///////////////////////////000000000///...------------------------------//////......---,,,,,,,,,------,,,,,,++++++,,,,,,...------,,,,,,------...------------------------***+++,,,---............---....../////////......///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------.........///......---,,,.........---------------+++,,,---...///...---,,,)))+++,,,...//////......------,,,,,,------...///...,,,,,,---...///...---.................................------,,,,,,+++------------------------,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------...////////////...------------------------...------,,,,,,------...,,,,,,++++++++++++,,,,,,------------------------///...------------...///........................////////////............---...///000000000000///000000000000000000000000111111222222222111000000000000000111111111222222222222333333333333333333222222111111222222333444333333444666777888999999888777777777777888999:::888888999999999:::::::::tttggg```ZZZXXXVVVRRRQQQSSSNNNMMMKKKJJJKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBAAAAAA@@@???>>>===<<<::::::999999777555444333111111111111222333444444222222222222111111000000000000111111111111000000111111000111222111///---000///...---------------000000000///......------........................---......//////......---+++,,,...000000///...---++++++,,,,,,------......000000000///.........---,,,,,,,,,---...///000111.........---------------***+++,,,,,,,,,***)))(((,,,,,,,,,---------......,,,------......------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////...---------,,,,,,,,,,,,---............---------......///---------------,,,,,,,,,,,,------..................000111111000//////000........................---///000///...---...///........................,,,---......///.........000000000000///...---,,,........./////////000000------...///////////////000///---,,,---...000111...///000000111000000///111111111111111111222222111111111111111111111111////////////000000000111111111111000///...------////////////////////////000000000000///...,,,,,,------------------------+++,,,,,,------...//////,,,,,,++++++***++++++,,,------------------------------------------------,,,,,,,,,------.........//////////////////......//////.....................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,---...------------------------,,,------......------,,,---...............------...............---------,,,---------------------)))***+++,,,---------,,,...............//////000---,,,+++,,,...///...---..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------...//////.........------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.................................///////////////..................///////////////000000000000000000000000222222111111111000//////000000111111111222222222222222222222222333333333222222111111222222333444222333333444666777777888666777777888888888888888777777777888999999::::::tttfff___YYYXXXVVVRRRQQQSSSNNNMMMKKKJJJKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@???>>>===<<<;;;;;;:::::::::999777666444333111111111111222333444444111111222222222111000000000000111111111111000000444222/////////000000///111111000///.........///000/////////.........---........................------............------+++,,,...000000///---,,,,,,,,,------.........///000000000///.........---......---------......///,,,,,,,,,---------------+++,,,---------+++***))),,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........///...------,,,---,,,,,,,,,,,,---............---------......///------------------------,,,---......//////.........000111111000//////000........................***,,,---,,,+++***+++,,,---.....................,,,---......///.........000000000///...---,,,,,,............////////////---...//////000000//////---......///////////////111///...------///111333222222111111111111111111000000000000000000000000......//////000000000000111111111111000///---,,,........................000000000000///...,,,,,,------------------------++++++,,,,,,---.........++++++*********++++++,,,------------------------------------------------......------,,,,,,,,,,,,//////////////////......------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------,,,,,,------------,,,,,,------...............---........................///...,,,++++++,,,---...------,,,++++++,,,------++++++******++++++,,,------,,,+++,,,.........---........................---------------,,,,,,,,,------------------------***+++++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------............------------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---.................................///////////////...............//////000////////////////////////222111111000000/////////111111111111222222222222111111111222222333333333222222111111222222333444222222333444555666666777555666777888888888777777666666777888888999::::::rrrddd^^^YYYXXXWWWSSSQQQRRRNNNMMMKKKJJJKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888666555444222222222111222222333333000111222333333222111000000000111111111111000000444222///...///000111111333333222222111111222222................................................------............------///000000///...,,,***)))------------............---------------,,,,,,,,,//////...---,,,,,,,,,---+++++++++,,,,,,,,,,,,---...............------,,,//////...---,,,++++++***,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---------------,,,,,,,,,,,,---......///......---------......---------............///------...////////////...---///111000///...//////------------------------,,,---......,,,,,,---...---------...............,,,---......//////......000//////......---------..............................///000000000000///,,,---///000000000///...222000---,,,,,,///222555111111111111111000000000////////////////////////------...///000000000000000000111111111///...---........................///000000000///...------------------------------......------,,,+++++++++++++++******++++++,,,,,,,,,------......------,,,------------------------000///...,,,,,,+++,,,,,,---....../////////......,,,,,,,,,---------------,,,,,,---------------...------------------------***+++---//////...---+++------------------------,,,,,,------------,,,,,,,,,---......///........................////////////...---,,,+++,,,---...000///...,,,,,,---...///,,,,,,,,,,,,,,,---......---++++++,,,---...---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,------......------,,,,,,,,,,,,---------......---............---,,,,,,------------------------...------,,,,,,------...,,,,,,------------,,,,,,------------------------------...//////...------------------------------.........///////////////......------......///000////////////////////////111111000/////////000000111111111222222222222333000000111111222333333333222222111111222222333444222333333444555555666666555666777777888888777777666666777888999::::::;;;qqqccc]]]YYYYYYXXXSSSQQQQQQNNNMMMKKKJJJKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCAAAAAA@@@???>>>===<<<<<<;;;;;;:::999888666555444333333222222111222222222///000222333333222111000000000111111111111000000111000//////111222111000222111111111111111222333,,,------....../////////........................,,,------......------,,,111000///...,,,+++***)))---------,,,,,,,,,,,,,,,,,,,,,,,,---------------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,------...//////...---,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......------------------------((()))***+++,,,------------,,,,,,,,,,,,---......000///...---------------........./////////000000------...///////////////---...000000...---...///------------------------///000111000///...///111---------.........//////,,,---......//////......///......---------....................................///000000000000000............/////////000000///------...000222444111111111000000/////////000000000000000000000000,,,---...000000000000///...///000111111000...---...........................///////////////......------------------------......---,,,,,,++++++***+++++++++++++++,,,------,,,,,,---......---,,,,,,------------------------......---,,,,,,,,,---...+++,,,---...............------------.........///++++++---.........------........................+++,,,,,,---.........---........................+++,,,,,,------,,,,,,+++,,,------...//////......---........./////////000,,,---...//////---+++***+++,,,---...............///............///000000,,,+++***+++---...---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---......//////......---,,,,,,,,,---------......---.........------,,,+++------------------------,,,------------------,,,,,,,,,---......---,,,,,,------------------------------...//////...------------------------------............/////////000......---------...///000////////////////////////000000///...//////111111111111111222222222333333///000000111222222333333222222111111222222333444333333444444555555666666666666666666777777777888666666777888999:::;;;<<>>>>>;;;;;;;;;:::888777555444444444333222111111111111///000222333333222111000000000111111111111000000......///111333333111///......---......///000111+++,,,,,,---...///000000////////////////////////,,,------......------,,,......---,,,,,,,,,---------,,,,,,++++++*********---......//////000000000,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......))))))((((((((()))+++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------.........//////........................------.........---,,,,,,---,,,,,,,,,,,,---......111000///...---,,,,,,,,,.../////////000000111111---......///////////////,,,...//////...------...------------------------,,,---...---,,,+++,,,...---------.........//////,,,---......//////............---------......///.....................---...//////000000000000000000///---,,,,,,...000222.........///000111111222111000000000//////......111111111111111111111111+++,,,...000000000000///---...000111222111///.................................///////////////...------------------------***++++++,,,,,,---......,,,+++++++++,,,------...,,,,,,---......---,,,,,,---------------------------,,,++++++,,,---///000***+++,,,---............---.........//////000000***+++---//////...---,,,////////////////////////...---+++++++++---///000........................+++,,,,,,------,,,,,,+++,,,,,,---.../////////...---.........//////000000))),,,000333222...***&&&$$$&&&***---///...---+++,,,++++++++++++,,,------,,,+++***+++---...---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000......////////////......,,,,,,,,,---------......---.........------,,,+++------------------------+++,,,............,,,+++,,,,,,---......---,,,,,,------------------------,,,---...//////...---,,,---------------------------.........//////000000......---,,,---...///000////////////////////////000///.........000111222111111222222222333333333///000000111222222333333222222111111222222333444333444444555555666666666666666666666666777888888666777888999:::;;;<<<<<>><<<;;;999;;;;;;:::888777555444333888666444222111000111111///////////////000000000000000111111111111000000222222111000///...---------...///000000///...---........................+++,,,---.........---,,,+++,,,,,,---...///000000...---------......,,,***//////...------,,,++++++---------,,,,,,,,,++++++------------------------//////...---,,,,,,,,,,,,,,,,,,,,,---------.........---+++***)))***++++++,,,,,,,,,---------......---------............/////////...---,,,,,,++++++...------,,,---...///000,,,,,,++++++++++++******//////...------------...,,,,,,---...///000111222111///------......---,,,...////////////---,,,+++///......------,,,++++++000000///...---,,,,,,+++------------------------------............------000///...---------------111111000000///---,,,+++///...------...///...---111000000///...------------------...///000000111000000////////////000000.../////////000000000111......////////////......000000000000000000000000,,,------------------,,,/////////......---------------------------------///...,,,++++++,,,...///+++,,,...//////...,,,+++,,,+++***,,,///000...,,,//////...---------......//////.........---------///...,,,++++++,,,...///.........///////////////,,,,,,,,,,,,------.......................................------,,,,,,,,,/////////......---------,,,,,,.../////////...---444222///,,,+++++++++,,,......................................................------------.........---,,,+++,,,,,,......---------,,,,,,+++++++++------------------------++++++,,,------....../////////---,,,+++*********......---------......///------,,,,,,,,,+++++++++///......------......//////---+++,,,//////,,,***//////.........---------...........................---,,,,,,---...---,,,,,,,,,,,,------.........---------............//////...,,,*********,,,---........................---...000111111///---,,,...............///000000000000111111///...,,,***111111111000000000000000000000000000111111111111444444444444444444333333666666666666666666666666555555666666777888888888666777888999:::;;;;;;;;;oooddd```[[[WWWUUUTTTSSSRRRPPPOOONNNMMMLLLJJJIIIIIIKKKHHHDDDCCCDDDDDDBBBAAACCCCCCCCCCCCBBB@@@???===;;;:::999888777666555444666555444222111111111222222222222222111111111111000000111111111111000000111111000000//////............////////////..............................//////000000///---,,,+++..................//////...---------......,,,******++++++++++++,,,,,,,,,---------,,,,,,,,,++++++////////////////////////......---,,,,,,,,,------------------...............---,,,+++***++++++,,,,,,,,,,,,---------......---------............//////......---,,,,,,++++++...------,,,---...///000***+++++++++,,,,,,------///......---,,,---------,,,,,,---...///000111111000///------......---,,,---...///000000//////.........------------,,,,,,000000000000000000000000------------------------------............------//////...---------------000000000000///...---,,,///...------...///...---000000000///...------------------...///000000000000000////////////000000////////////000000000000......////////////......000000000000000000000000------............---------------,,,,,,+++++++++........................///...---,,,,,,---...///+++,,,---.........---,,,+++))))))***...//////---///...---,,,+++*********//////.........---------...---,,,,,,,,,,,,---...//////......------,,,,,,++++++,,,---------,,,,,,.................................------,,,,,,,,,------,,,,,,,,,+++++++++------///000000000///...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,..............................------------............---,,,,,,,,,---...000000/////////.........------------------------------------------------......------,,,,,,------//////...---------------000000000/////////......---,,,,,,++++++,,,,,,------++++++,,,///000...,,,------,,,,,,,,,+++++++++------------------------...---,,,---......---+++***++++++++++++++++++,,,------------............------......------,,,,,,000000000000000000000000---...///000000///...---...............//////000...//////000000///...---111000000000000000000000000000000000111111111111222222222333333333333333444444444444444444444444444444555555666777777777666777888999:::;;;;;;;;;nnnddd```[[[WWWVVVTTTSSSRRRPPPOOONNNMMMLLLJJJIIIIIIKKKIIIFFFEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@>>>===<<<999999999888777666666555444444333222222222222222333333333222111111111000000000111111111111000000000000000000//////////////////............//////........................//////000000///...------000000//////...............---------......---+++((())))))+++,,,---...///------------,,,,,,,,,,,,------------------------------,,,,,,,,,---......------------..................---,,,,,,,,,------,,,,,,,,,---------......---------............///.........------,,,,,,+++...------------...//////******+++,,,---...///000...------,,,,,,,,,,,,,,,,,,------...///000111111000...------.........---------///000000111111000---------------.........------------------------------------------------------............------//////...------------.........////////////......///...------...///...---000000//////...------------------...//////000000000//////......//////000000000000000////////////...//////000000//////...000000000000000000000000......////////////......---------,,,,,,,,,,,,,,,................................................,,,,,,,,,------.........***)))((())),,,...///...000///...,,,+++***))))))...............---------------------------------//////...---,,,+++******+++,,,---......---+++***.................................------------------,,,,,,,,,,,,+++++++++......///000000000000///------------------......,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......///...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------//////...------,,,++++++------------......///000000///...---------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---*********,,,///000///...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000///---+++,,,++++++++++++++++++***------------............+++---///000000///---,,,------------------------------///000000///...---......------......///000------...///000000//////000000000000000000111111000000000000111111111111000000111111222222333333333333333333333333333333333333333444555555666666555666888999::::::;;;;;;oooddd```\\\XXXVVVTTTRRRQQQPPPOOONNNMMMLLLJJJIIIIIIGGGGGGEEEEEEEEEDDDDDDCCC@@@@@@???>>>===<<<;;;;;;999888888888777777666666222222222222222222333333222222111111000///......000000111111111111000000.../////////000000000111000///...------...///000........................+++,,,---...///000111111////////////////////////...------...//////---,,,***+++,,,---...000111111...------------,,,,,,,,,------------------------,,,++++++,,,---...///000,,,,,,,,,,,,------------.........---------......,,,,,,,,,---------......---------............///......---------,,,,,,,,,......------............,,,,,,------...//////000------,,,++++++++++++,,,------......///000000111000...,,,,,,...///...---------...///////////////,,,,,,,,,---...//////000//////...,,,***)))((('''------------------------------............------///......---------......------...//////000/////////---------...///...---/////////......------------------......//////////////////....../////////000000000000//////////////////000000000000//////000000000000000000000000//////000000000000/////////////////////.........------------------------......///000000///......,,,,,,,,,,,,,,,---//////,,,+++******,,,---......111000///...---,,,,,,,,,........................,,,------......------,,,......------,,,,,,++++++.........---------------.......................................---------........................---......////////////////////////...---,,,***)))......................................................------------......///......---,,,,,,,,,,,,,,,+++++++++++++++++++++------------------------......---------,,,,,,,,,---------------......///......---------......///))))))))))))((((((((((((///......------......///++++++,,,---...///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000111000---***.........------,,,,,,,,,,,,,,,---------.........+++,,,---...//////......************************,,,---.../////////.........------------...//////---......///////////////000000000000000111111111///000000000111111111111///000000111222333444444555555555555555555555555222222222333444444555555555666777999::::::::::::pppddd```\\\YYYVVVTTTRRRPPPPPPOOONNNMMMLLLJJJIIIIIIBBBCCCDDDDDDDDDDDDEEEEEEBBBBBBAAA???>>>>>>======999888888888777777666666111111222222222222222222333222222111000//////...000000111111111111000000......//////000000111111000///...------...///000........................***++++++,,,---///000111---------...///000000111...------...///000...,,,---------....../////////.........---------,,,,,,////////////////////////+++++++++,,,---...///000***++++++++++++,,,,,,,,,........................,,,,,,,,,---------......---------............///---------------,,,,,,,,,..................------........................------,,,++++++++++++,,,------......//////000000///...,,,,,,...///............------,,,,,,,,,,,,+++,,,------...///000000222222000///...,,,++++++------------------------------............------......---------......///,,,---...///000000000000///---------...///...---............------------------------............//////............//////000000000000//////////////////000000000000////////////////////////////////////000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......///000000///......---,,,,,,,,,,,,---.../////////...------------.........---------...//////---.....................,,,------......------,,,,,,,,,------.........///111000---,,,,,,---///111........................................................................,,,,,,,,,---------..................---,,,***)))......................................................------------...............------,,,,,,+++............////////////------------------------,,,,,,,,,---------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,---...///000111.........------------,,,///......------......///,,,---......------,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000222111...+++.........------,,,,,,,,,,,,,,,,,,------------...,,,,,,+++++++++---...///------------------------,,,,,,---...............---------------...//////000/////////............//////000000111111111111///000000000111111111111000111111222333444444555555555555555555555555555111111222222333444444444555666777888999:::::::::sssdddaaa\\\YYYWWWTTTQQQOOOPPPOOONNNMMMLLLJJJIIIIII@@@BBBDDDEEEDDDCCCDDDEEEAAA@@@>>>===<<<;;;;;;;;;999999999888777666666555000111222222222222222111444444444333222222222111000000111111111111000000......//////000000111111//////............//////........................///...---,,,,,,,,,,,,,,,++++++,,,---...///000000...------...000000///------------,,,,,,,,,,,,,,,............---------,,,+++++++++++++++++++++++++++++++++,,,---...///000++++++++++++,,,,,,,,,,,,,,,---......///.........,,,,,,,,,---------......---------............///------------------------.........///......---,,,//////.........---------...------,,,,,,,,,,,,,,,............//////000000///---,,,,,,...//////...///...---,,,++++++++++++,,,,,,---...//////000000---------.........//////------------------------------............------...------------...//////------...///000000/////////...------...///...---------------------------------------------------///......------......///////////////000000000000///000000111111000000/////////////////////////////////000000000000//////---------------.........------------------------........................---------------------------///000000...------...++++++++++++,,,---......---------...............------------------------++++++,,,---...///000000000///---+++,,,...000222......................................./////////+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......,,,,,,---......------,,,---------------.........------------------------++++++,,,,,,---...//////...---,,,+++++++++++++++,,,,,,,,,---...///000111000000000000////////////---,,,,,,++++++,,,,,,---,,,...///...---++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111///---,,,++++++++++++++++++***,,,,,,,,,,,,------------...,,,+++)))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////------,,,,,,------...///111000///.............../////////000111111222222000000000000111111111111111111222222333333444444222222222222222222222222111111222222333333444444444555777888999999::::::vvvdddaaa]]]ZZZWWWTTTQQQNNNPPPOOONNNMMMLLLJJJIIIIIIBBBEEEGGGGGGDDDBBBCCCDDD???>>>===;;;::::::::::::;;;:::999888777666555444111111222333222222111000333333333333333333333333000000111111111111000000////////////000000000000......////////////..............................111000...---,,,,,,,,,,,,+++,,,,,,,,,------.........------...000111///...------------------------............------------)))))))))))))))))))))))),,,,,,,,,,,,,,,---...///,,,,,,---------.........+++,,,---...///......---,,,,,,,,,---------......---------............///------------------------....../////////...,,,,,,------------------......///......---,,,---------............////////////...---,,,,,,...//////.........---,,,,,,,,,---...------......//////000000******+++,,,---......///------------------------------............---------------------...//////......///////////////...///...------...///...---------------------------------------------------///......------......///------...///000111222222000000111111111111000000////////////////////////...//////000000//////...,,,---------.........//////////////////////////////...---,,,,,,---...///---............---+++***(((,,,000111000......///,,,,,,+++++++++,,,---------------.........//////...---,,,,,,,,,,,,---...++++++,,,,,,------......***++++++,,,---...//////........................---........./////////000+++++++++,,,,,,,,,------------,,,+++,,,---...///,,,++++++***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......***+++,,,............---*********++++++,,,,,,,,,------------------------,,,------------------------,,,,,,,,,,,,------...///......---------..................---------,,,---,,,,,,++++++,,,,,,---***---///...---,,,---...------,,,,,,,,,+++++++++---------------------------,,,,,,...000111000///***++++++++++++++++++,,,++++++,,,,,,,,,---------...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...//////------,,,,,,------.../////////...---...///000000...//////000111111222222000000000000111111111111111111111222222222222222222222222222222222222222111111222222333444444555444555666888999999999999xxxdddaaa]]]ZZZWWWTTTQQQNNNPPPOOONNNMMMLLLJJJIIIIIIFFFHHHJJJIIIEEEBBBAAABBBCCCBBB@@@???>>>===>>>>>>;;;;;;:::888777555444333111222222333222111000///111111111111111111222222000000111111111111000000000000000000////////////---...///000000///...---........................000///...------...000000------,,,,,,,,,+++++++++...------...000111000............/////////000000//////.........---------////////////////////////------,,,,,,,,,---.............../////////000000***+++---.........------,,,,,,,,,---------......---------.........//////------------------------....../////////...,,,+++***++++++,,,---...////////////...------------............///////////////...---,,,,,,.../////////...---,,,,,,---...000111............////////////000000000000000000000000---------------------------..................------------------...///000...///////////////......///...------...///...---------------------------------------------------.........------.........,,,---...///000111222333000000111111111111000000////////////////////////......////////////........./////////000000111111111111111111111111111111///...,,,++++++,,,...///---...///000///,,,***(((###(((...111000//////000000///......---------------------........./////////...,,,++++++,,,...///,,,,,,++++++++++++++++++$$$'''+++...///...---+++........................---.........//////000000---------....../////////......---,,,---...///000000...,,,*********,,,---.........................................................------.........)))***,,,.../////////...---------....../////////------------------------///......------,,,,,,+++,,,,,,,,,---...///000111111111///...---,,,,,,+++//////.........---------///......------......///(((+++......---,,,...111//////.........---------...........................---,,,---000111111000,,,,,,,,,------.........++++++,,,,,,,,,------------...///000///...,,,+++........................,,,++++++,,,---...///000---,,,,,,,,,,,,---......------,,,---...000222333...//////000111222222222000000000000111111111111111111111000000000000000444444444444444444444444111222222333333444555555444555666888999999999999tttccc```\\\XXXVVVUUURRRQQQOOONNNNNNMMMLLLKKKKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>======;;;999888777777777555444333333111000000000111222333222111111000000111111222222111000//////000000//////000000000...---,,,///////////////000111111+++,,,,,,---...///000000---------------------------------............///++++++,,,,,,---...//////////////////////////////------------------------...------,,,,,,------...//////////////////............,,,+++***++++++,,,000+++''''''+++...---***------------------------//////000000///...------........................+++,,,------......------***+++------------...000000000///...............+++,,,,,,---...///000000000000//////.........------,,,,,,+++,,,---...///------............------------............------111111000000/////////...,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------,,,,,,,,,---...///000111000000//////.........---------............------000000000000////////////........................////////////000000000000------------------------//////.........---------//////............//////111111000000//////......***+++,,,------,,,+++******,,,---,,,******+++,,,........................,,,,,,,,,,,,,,,...//////,,,---///000000///---,,,)))***+++,,,---............------,,,,,,------...------,,,,,,---...000111---------............///---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,------......------,,,---......//////......,,,---...//////...---,,,000000///...------,,,,,,...------,,,,,,------...,,,---------......//////---,,,,,,++++++,,,,,,---------,,,,,,,,,------...///......------,,,++++++......---------,,,,,,,,,+++,,,------++++++,,,---....../////////...,,,+++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++---...///...,,,+++++++++,,,,,,---------***+++---...///......---.........------,,,,,,,,,+++++++++,,,,,,------------.........---,,,,,,+++------------------------/////////...------,,,,,,///............///000000...............///000000000000000111222222222333222111111111000000//////000111111111111222222222222222333333333333444444555555555555666666666666tttccc```\\\XXXVVVTTTRRRPPPOOONNNNNNLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@???>>>=========;;;:::999999999777666555444222222111222222333333222111111000000111111222222111000000000000000...///000000000///...---///////////////000111111,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,------......//////........................------------------------------------------------.............../////////------.........---,,,+++---)))%%%&&&)))+++***(((------------------------------......---,,,,,,+++........................,,,---......//////......***,,,------------...000000//////...............---------.../////////000000/////////...............------,,,,,,---...///------............------------............------...---------,,,,,,,,,,,,,,,,,,,,,---------......------...//////...------------------------------......---------......///000/////////.....................//////.........000000000000////////////....................................////////////........................//////.........---------//////............//////000000000000//////.........//////////////////...+++---...---++++++,,,---...........................------,,,,,,,,,------,,,---...//////...---,,,***+++,,,,,,------------.........------.........------,,,,,,---...000111,,,,,,,,,,,,---------...------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,------......------,,,---......//////......------...//////...------//////......---,,,,,,+++...------,,,,,,------..................------------,,,,,,++++++,,,,,,---...------,,,,,,,,,------,,,,,,---------------------------,,,,,,,,,+++++++++,,,------++++++,,,------......///...---,,,+++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,......---------,,,,,,,,,---------.........//////------......------,,,+++------------------,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---.....................///000000111111111111111111222222111111111111000000000///000111111111111222222222222222333333333333444444555555555666666666777777tttddd```\\\XXXVVVTTTRRRPPPOOOOOOMMMLLLJJJIIIHHHGGGIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@???>>>======<<<===;;;:::999999999777666555555444333333333333333333222111111000000111111222111000000000000000000......///000000000/////////////////////000000111........................---------------------------------............///........................------------------------------------------------,,,---...//////...---,,,---------....../////////,,,---000111111///,,,***000---******---///...,,,---------------------------------...------,,,+++........................---...//////000000//////***,,,------,,,---...///000///......------......////////////////////////////////////............//////...------......///------............------------............------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------............///000000///......------------------------//////......------------////////////...............//////000000//////...////////////000000000000////////////////////////------------............////////////////////////...............---------//////............//////000000000////////////...------,,,,,,,,,,,,------,,,---......,,,,,,---...------------------------//////...---,,,,,,++++++------------------------+++,,,,,,---------,,,,,,//////............//////---------------...///000+++++++++,,,,,,,,,------......------------......,,,------------.........+++,,,------......------,,,---......//////......------...//////...------......------,,,,,,++++++......------------......//////......---,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,++++++++++++,,,------++++++,,,---,,,------------,,,,,,+++......------...///000000,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,...------------,,,,,,,,,---------............///------......------,,,,,,.........------,,,,,,,,,******++++++,,,------...---,,,,,,,,,,,,---.....................///000000111111111111111111000000111111111111000000000000000111111111111222222222222222333333333333444444666666666666777777777777tttdddaaa\\\XXXVVVTTTRRRPPPOOOOOOMMMKKKJJJHHHFFFFFFIIIHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@???>>>===<<<<<<;;;999777777777777555444555444444333333333333333333222111111000000111111111111000000000000000111......//////000000000000000000////////////000000000/////////.........---000000000000000000000000---------............//////////////////.........------------------------------------------------+++---...000000...---+++,,,,,,,,,---......//////,,,---...//////...,,,+++111///------///000000///------------------------...///////////////..............................------...///////////////+++,,,------,,,,,,.../////////...------------...000000000000000////////////////////////.........000/////////............------............------------............------........................,,,,,,,,,---------...............//////.........------------------------..................------///////////////.........//////000000000000//////////////////000000000000000000000000000000000000------........./////////................................................//////............//////////////////////////////---,,,+++******+++,,,---+++,,,------,,,,,,---...------------------------.........------,,,,,,+++...------,,,,,,------...------------------,,,,,,......------------......------------......//////+++,,,,,,,,,,,,---------.........------.........---------.........//////+++,,,------......------,,,---......///.........---..................------------,,,,,,+++++++++......------------.........---------------------------,,,,,,,,,,,,------......---,,,++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++------------...///000111------------------------++++++,,,,,,,,,------------,,,,,,---......---+++------,,,,,,,,,,,,++++++///...---,,,+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,.........------,,,,,,+++......------,,,+++++++++///............///000000...............///000000222222111111000000//////111111111000000000000000000000111111111222222222222222222333333333444444666666666777777777888888ttteeeaaa\\\YYYVVVTTTQQQOOOOOOOOOMMMKKKJJJHHHFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@???>>>===<<<<<<;;;999777777777777555444333333333333333222222111333222111111000000111111111000000000000000111111////////////000000111111000000////////////000000000000000///......------000000000000000000000000---------............//////////////////.........------------------------------------------------,,,---///000000///---,,,+++,,,,,,,,,---------...---,,,,,,,,,,,,,,,------...---,,,,,,---------,,,------------------------......///////////////...........................,,,,,,---............---+++---...---,,,,,,---/////////...---------------000000000000000/////////........./////////////////////////////////......------............------------............------//////////////////000000,,,,,,,,,---------......------------------------------------------------+++,,,---...////////////........./////////////////////000000000000//////.../////////000000000111000000000000000000000000....../////////000000000---------------------------.....................//////............//////.............../////////000///...------...///000)))+++,,,,,,++++++,,,...------------------------+++,,,---.........------...---,,,,,,,,,,,,---...------.........---,,,,,,---,,,,,,++++++,,,,,,------------...............------------.....................------.........---------.........//////+++,,,------......------,,,---......///..................------.........---,,,,,,,,,,,,,,,++++++///......------......///***++++++,,,---...//////...------,,,,,,------......---,,,+++++++++++++++------,,,,,,,,,+++++++++---------------.........+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///------------------------------------............------,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,.........------,,,,,,,,,//////......---,,,,,,,,,///............///000000...............///000000222111111000000/////////000000000000000000111111000000111111111222222222222222222333333333444444666666666666777777777777ttteeebbb]]]YYYVVVTTTQQQOOOOOOOOOMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@???>>>===<<<<<<;;;===;;;:::999999999777666333333333333333222111111333222111111000000111111000000000000000111111222000000/////////000111111111000000///////////////000000000//////.................................---------............///........................---------------------------------------------------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---...........................------------------------+++,,,------...---------........................+++,,,,,,---...---------,,,---......,,,,,,---...///...------,,,,,,------////////////////////////.........///////////////,,,---...////////////...------............------------............---------------...............,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------***+++---///000000000///.........///////////////...//////000000//////.........//////000000111111////////////////////////////////////000000000111---------------------------------...............//////............//////---............/////////......------------......(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,++++++++++++,,,,,,------......///......------------.........//////......------------......,,,------------.........+++,,,------......------,,,---......//////......///...------------...///------------,,,,,,,,,,,,//////............//////))))))***,,,---...///000......------------......,,,,,,++++++++++++,,,,,,---------,,,+++*********,,,,,,------------......+++,,,------++++++,,,------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,---------------------------............////////////...---,,,---......,,,++++++++++++,,,,,,---------,,,,,,,,,,,,---...//////,,,,,,,,,------------...///............---------,,,,,,------......------------------------------,,,,,,---......//////000---,,,,,,,,,,,,---.....................///000000000000000000000000//////000000000000111111111111000111111111111222222222222222333333333333444444555555555555666666666666tttfffbbb]]]YYYVVVSSSPPPNNNOOONNNNNNLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@???>>>===<<<;;;;;;===;;;:::999999999777666333444444555444444222111333222111111000000111111000000000000000111222222222111000/////////000111111111000///////////////000000000///////////////---------------------------------............///,,,,,,------......//////........................------------------------.........//////.........------,,,,,,++++++******+++,,,,,,---------------///000111111000///000000------------------------+++,,,,,,---......------........................,,,------...............,,,---......,,,,,,---...///...------,,,,,,---------------.../////////000............/////////000***+++,,,...////////////------............------------............------,,,,,,,,,------.........,,,,,,,,,---------......///...---,,,,,,---...///------------------------+++,,,...///000///...---............/////////000.........//////..................///000111111111................................./////////000000........................---------.........////////////............//////---------.........//////***++++++,,,,,,++++++***)))***,,,,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...,,,++++++,,,------------,,,+++,,,,,,---.../////////...---,,,,,,++++++,,,,,,---------...//////...---,,,,,,,,,---------.........------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,------......------,,,---......//////......///...------------...///------------------------//////............//////******+++,,,------............------------......************+++,,,------,,,,,,++++++++++++++++++*********++++++,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,---//////......---,,,++++++++++++........................---------.........//////...---------......,,,*********++++++,,,---......,,,,,,------...---------,,,,,,,,,---------......//////.........---------+++,,,------......------+++,,,,,,------.........+++,,,,,,------...//////---,,,,,,,,,,,,---.....................///000000/////////000000000000000///000000000111111111111000111111111111222222222222222333333333333444444444444444444555555555555tttfffbbb]]]YYYVVVSSSPPPNNNOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@???>>>===<<<;;;;;;;;;999888777777777555444444555666666666555333333333222222111000111111111000000///000000111222222333222111/////////000000111111000///////////////////////////000000000000////////////////////////---------.........//////++++++,,,,,,---...//////////////////////////////------------------------//////............//////...------,,,+++***))))))***,,,...000111000...,,,+++,,,......---,,,,,,---------------------------------...///000000000///........................---......///////////////,,,---......,,,+++,,,.........---,,,,,,,,,,,,---+++,,,,,,---...///000000---.........//////000000((()))+++---////////////---..................------..................------------....../////////,,,,,,,,,---------......000///...------...///000---------------------------...///000000...,,,+++---.........//////000000------............---------......///000111111222........................---------.........//////////////////////////////---------.........////////////............//////---------.........//////,,,---////////////---,,,***+++------------...000,,,,,,,,,,,,,,,,,,,,,,,,------/////////---+++)))***+++---......---+++***+++,,,---...////////////...------,,,,,,------...------/////////...---,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,------......------,,,---......//////......///...---,,,,,,---...///........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,......------------......)))))))))***+++,,,......*********++++++,,,------(((((())))))*********++++++,,,------++++++,,,---...------,,,---...///000000///...---,,,+++++++++........................,,,,,,,,,---------.........---------......,,,***))))))***+++---...//////---......///...---+++***,,,,,,,,,------.........---------,,,,,,++++++++++++,,,,,,---.........---***++++++,,,---...//////......---,,,,,,++++++***///............///000000...............///000000......//////000000111111//////000000111111111222000111111111111222222222222222333333333444444444333333333444444444555555qqqfffbbb]]]YYYWWWUUURRRPPPMMMLLLKKKKKKLLLMMMKKKJJJHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@>>>=========;;;999;;;:::999888777555444444222222222111111111000000222222222111111111111000////////////////////////111111000000000000111111////////////////////////---------.........//////,,,,,,---------,,,+++***---,,,,,,,,,---...000111,,,---......//////.......................................------.........,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++//////...---+++***)))))),,,++++++++++++,,,------000000000///...,,,+++***------------------------000---)))))),,,//////...***++++++,,,---...//////000...+++***,,,---------000000000000000000000000000000000000000000000000,,,,,,,,,---...///000000111000///......///000111111///------......---,,,...------------,,,,,,,,,++++++,,,,,,---...//////........................///...,,,++++++,,,...///------............------...------,,,,,,------...,,,,,,------.../////////000000////////////000000////////////////////////000000111111111000000///111111000000//////......////////////////////////........................------------------------------------------------,,,,,,,,,---------......---...///000000...,,,+++///...---,,,,,,,,,,,,,,,/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,---...//////...---,,,000000///...------,,,,,,------------------------.........------,,,,,,,,,---.....................------...........................------,,,,,,,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------...............------------....../////////......---------...,,,***+++---...,,,***,,,,,,,,,------------...555222///,,,******+++,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,---------...------,,,,,,,,,---......------...000///...---,,,,,,,,,,,,,,,.........------.........---------------------------------............///...........................///000///...---...000...//////000111222222333000111111111111222222222111111111111111111111111222333444555555555444333sssgggccc^^^ZZZWWWTTTQQQOOOMMMKKKJJJJJJKKKKKKJJJHHHHHHHHHGGGEEEDDDBBBAAAAAADDDBBB@@@@@@AAA@@@???===;;;:::999888777555444444444333333333222222222111222222222111111111111000111111111111111111111111000000////////////000000111111111111111111111111---------.........//////+++++++++,,,,,,---------------------......///000,,,---......//////.................................---,,,++++++,,,---...---------...............------,,,,,,+++***)))))),,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,000---******,,,//////...,,,,,,,,,---......//////...------...///000...---////////////////////////////////////////////////,,,---------...////////////.....................000...---,,,---...---,,,000////////////.........++++++,,,,,,---......///...........................---,,,++++++,,,---...------............------///......------......//////////////////.........000000////////////000000........................//////000000000//////.../////////.........------................................................------------------------------------------------,,,,,,,,,------------...---...///000///...,,,+++------------------,,,,,,............---,,,++++++++++++++++++++++++++++++------------------------------............------------............------///......---,,,,,,++++++------------------------......---------,,,,,,,,,///.....................------..................------------------,,,,,,------..................------------------------,,,---...---+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,+++++++++...,,,***+++---...,,,***............////////////555333000---+++,,,------,,,,,,------------,,,,,,...------------,,,,,,,,,,,,------...------,,,,,,,,,---......------...000///...---,,,,,,,,,,,,---......------------......---------------------------------............///...........................///000///...---...000......///000000111222222000111111111111222222222111111111111111111111111222333444555555555444333uuuhhhddd^^^ZZZWWWSSSPPPNNNMMMLLLJJJJJJJJJJJJHHHGGGHHHGGGFFFEEEDDDCCCBBBAAAAAA???>>>>>>??????>>><<<;;;:::999888777555444444444444444444333333333333222222222111111111111000111111111111111111111111111111000000000000111111111111111111111111111111------........./////////++++++***+++,,,---///000---....../////////......,,,---......//////..............................000///---,,,,,,---///000...............---------...---,,,+++***((((((''',,,,,,---......------,,,******+++,,,---...//////.........---......///000,,,------...//////......++++++++++++++++++++++++///---++++++---...//////........................,,,,,,...000222222///---................................................------..................,,,---...//////...------000...,,,,,,---...---,,,000////////////.........+++,,,,,,------....................................---,,,++++++,,,---...------............------/////////....../////////111111000000///......---000000000000000000000000........................---......//////..................---------------------------------------........................------------------------------------------------,,,,,,,,,,,,---------------......//////---,,,++++++,,,---.........---,,,,,,------......------,,,************************------------------------------............------......------------......---------,,,,,,++++++***------------------------...------------,,,,,,,,,000000//////.........---......------------------,,,,,,------------------///......------------...---------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++............////////////444333000...------......------............------------------,,,,,,,,,,,,,,,,,,------...------,,,,,,---......------...000......---,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------............///...........................///000///...---...000.........//////000000111000111111111111222222222111111111111111111111111222222333444444444444444wwwhhhddd___ZZZVVVSSSPPPMMMOOOMMMKKKKKKKKKJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB???>>><<<===>>>>>>===<<<;;;:::999888777555444444444444444333333333333333222222222111111111000000111111111111111111111111333222222111111222222333....................................////////////---,,,+++***+++---///111---...///000000///---,,,,,,---......///.................................///...,,,******,,,...////////////...---------,,,------,,,,,,+++***)))))),,,,,,------------------***++++++,,,---...//////,,,,,,,,,,,,,,,---......////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...//////000000/////////.........,,,,,,,,,...111111000...........................------------------------...............------------...111222222111///...///...,,,,,,---......---...------------,,,,,,,,,,,,,,,,,,---------..............................///......------......///------............------//////............//////000/////////.........---000000000000000000000000........................------.../////////............------------------------------------------........................------------------------------------------------++++++,,,,,,,,,---------------.........---,,,+++)))+++---/////////---,,,+++,,,------.........---++++++++++++++++++++++++------------------------,,,------......------,,,///...,,,,,,,,,,,,...///---------,,,,,,,,,++++++------------------------------------------------111000000//////......---......------------,,,,,,,,,,,,,,,------............---+++***)))***++++++******++++++++++++,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------222111///---,,,------...---..................------------,,,,,,,,,++++++,,,,,,------...---------,,,---......------...000...------,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///...........................///000///...---...000---........./////////000000000111111111222222222111111111111111111111111222222333333444444444444xxxhhhddd___ZZZVVVSSSPPPMMMPPPOOOMMMLLLLLLLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@;;;:::999888777555444444222222222333333333333333222222222111111111000000000000000000000000000000111111000000000000111111................................./////////000000///...,,,++++++,,,...///...///000000000///...---,,,---......///.................................+++***(((''''''(((***+++/////////...---------,,,,,,,,,,,,---------------,,,,,,,,,,,,------......---------------------------,,,,,,,,,,,,---......////////////...---,,,,,,........................------......---...///000000000000///......---------,,,***+++---///000000........................------------------------...............---------///111444666666555333111///...,,,---...//////......------------,,,,,,,,,,,,,,,,,,---------------........................000000////////////000000------............------...------,,,,,,------...,,,,,,,,,------............///000000000000///...........................---...//////000000000///........................------------------------........................------------------------------------------------+++++++++,,,,,,,,,---------------------,,,,,,+++)))+++---/////////---,,,++++++,,,---............------------------------------------------------,,,,,,------------,,,,,,...---,,,++++++,,,---...............------------------------------------------------------------000000//////.........---......------,,,,,,,,,,,,,,,,,,,,,------............---+++***))))))***+++*********++++++,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---///...---,,,,,,,,,,,,------..................---------,,,,,,,,,++++++++++++,,,,,,---.........---,,,---......------...000------,,,,,,,,,------...---,,,,,,++++++,,,,,,------------------------------------............///...........................///000///...---...000............////////////000000111111111222222222111111111111111111111111222222222222333333444444xxxhhhddd^^^ZZZWWWSSSPPPNNNPPPOOOMMMMMMMMMMMMKKKJJJFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@AAAAAA???>>>;;;:::999888777555444444222222222222333333333333222222222111111111111000//////////////////////////////............//////111111111111111111111111....../////////000000000000///---,,,,,,,,,---......//////000000000//////,,,---......//////.................................------------------..................---------,,,,,,------.../////////,,,,,,,,,,,,,,,---////////////......------,,,,,,//////......//////000111++++++---...//////000000........................,,,...//////......///000/////////......---------///,,,***)))+++...//////........................------------------------------..................000111444666777666444333000///---...///111000000000////////////.........------------------------........................000000000000000000000000------............------------,,,,,,,,,,,,------***++++++,,,------......------////////////---------------------------------...///000000000000000.............../////////------------------------........................------------------------------------------------++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,,,,---.........---........................------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------........................------------------------,,,,,,,,,------------.................................------,,,,,,++++++,,,,,,------------------...------,,,,,,,,,,,,---+++,,,,,,------......///,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------************+++++++++++++++,,,------++++++,,,---------------............------,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,++++++++++++++++++,,,---............,,,---......------...000------,,,,,,,,,---......------,,,,,,,,,,,,---------------------------------------............///...........................///000///...---...000////////////////////////000111111111111222222222111111111111111111111111222222222222222333444444vvvgggccc^^^ZZZWWWTTTQQQOOOOOOMMMLLLLLLMMMMMMLLLJJJFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@>>>>>>>>>>>><<<;;;;;;:::999888777555444444333333333333444444444555222222222111111111111000000000000000000000000000000//////////////////000111111111111111111111111.../////////000000000000------------............///.........///000111111,,,---......//////..............................///000111111111111000///---------...............,,,,,,------------------,,,,,,++++++,,,---///000///.........------------///////////////000000111***+++,,,...///000000000........................,,,...000000...---///000.........---------------///---,,,,,,...///...---////////////////////////------------------------,,,---------.../////////...///222333444444333222111000...///111222222111000////////////.........------------------------.................................//////.........------............------......------------......,,,,,,------------------+++,,,...//////...,,,+++------------------------,,,,,,---...////////////,,,,,,---------.........................................................------------------------------------------------***++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,------...---------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......++++++,,,,,,---...............------,,,++++++***------------------,,,,,,+++,,,,,,---------,,,,,,++++++,,,------...//////+++,,,---,,,***)))***+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++++++++******************,,,...---+++***,,,...,,,,,,---------.........------------------------,,,,,,------------,,,,,,,,,,,,,,,++++++++++++******+++,,,---............,,,---......------...000,,,,,,,,,,,,,,,---...///......------------......---------------------------------............///...........................///000///...---...000000000000000000000000000000111111111111222222222111111111111111111111111333222111111111222333444uuufffbbb]]]YYYWWWUUURRRPPPMMMLLLKKKKKKLLLMMMKKKJJJFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDBBBAAAAAAAAA???===;;;:::999888777555444444444444444555555555666666222222222111111111111000111111111111111111111111333333222222222222333333////////////////////////////////////000000000000***+++---...///000000//////............000222333,,,---......//////..............................***+++---......---+++***,,,------....../////////---------,,,,,,+++++++++,,,,,,++++++,,,...///000........................---------------...//////.........///......------------------------------+++...111000...---///111------------------------......///000111000...+++000000000000000000000000........................,,,,,,------...///000000,,,---///000111111111000222000///000222333333222......---------,,,,,,,,,------------------------........................,,,,,,------------,,,,,,---..................---//////............///////////////...------,,,,,,***+++---......---+++***------------------------***+++,,,---............+++++++++,,,,,,---------////////////////////////........................------------------------------------------------******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........)))******+++,,,---............---,,,,,,+++******.........------,,,,,,,,,'''(((***+++,,,,,,+++***))))))***++++++,,,------***+++,,,+++)))((()))***------------------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---...------,,,,,,+++++++++***,,,...---+++***,,,...******+++++++++,,,,,,,,,---------...............+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********+++,,,---............,,,---///...------...000,,,,,,,,,,,,,,,---...//////......------......///---------------------------------.........//////...........................///000///...---...000111111111111000000000000000111111111111222222222111111111111111111111111333222111111111222333444yyyjjjbbbZZZXXXVVVRRROOOOOOOOOOOOOOOOOONNNLLLKKKIIIFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@???===<<<;;;:::::::::999777666444333///000111222444555666777333333222222111000000000111111000///////////////////////////////////////000000000000////////////...---,,,,,,,,,,,,---...////////////////////////................................................,,,,,,,,,------.........))))))***+++---...////////////............//////...---,,,---/////////.........//////...---,,,,,,//////.........---------------............------------------------------......////////////............////////////......////////////////////////---------,,,,,,---------------..................................................................///000333444555444333222999666444444555555111...000///---,,,,,,---...///,,,,,,,,,---...///000000...........................///111222333222000//////............---------////////////////////////,,,,,,************,,,,,,///...---,,,+++,,,---...........................000000000///......------///---,,,,,,---......------------.........//////---,,,++++++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............---------........................+++,,,---......---,,,+++///......------,,,++++++...------,,,,,,------......---++++++++++++---.../////////......---------++++++,,,,,,,,,---------///............///000000000///...---,,,------...---.........---,,,,,,+++.........------,,,,,,,,,---,,,++++++,,,---///000000000///...---,,,,,,+++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,---......//////......---+++,,,...//////...,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++)))))))))+++---///------......------,,,+++......---......///000111...------,,,,,,------...//////---,,,,,,---...///---......///...---+++***((()))***+++---...///000,,,---......//////......///...---,,,,,,---...///---------.........//////000///...---,,,+++******...------,,,---...///000000///---,,,,,,---///000////////////............////////////000000000000111111111111111111111111...///000111111111111111333333333444444444555555yyykkkccc[[[YYYWWWRRROOOOOOMMMMMMNNNMMMLLLKKKIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@>>>===<<<;;;;;;;;;:::888777555444555555444333333222111111111111111111111222222222222111111000000000111111////////////////////////////////////000000000000//////...------...//////////////////////////////........................////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///..................///...---,,,---/////////.........//////...------,,,//////.........---------------............------........................,,,,,,------------,,,,,,.........//////.................................000000////////////000000///000000000///...------................................................---...///111111000///...555444333333333222000///...---,,,,,,---...///000,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////---,,,///............------------------------------------,,,++++++++++++,,,---...---,,,,,,,,,,,,---...................................................---+++******+++,,,,,,+++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///........................,,,------------------,,,------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------......------......///000///...------,,,---......------......------,,,+++......---------,,,,,,,,,------,,,,,,,,,---......//////......---,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,...///...---+++,,,,,,------,,,,,,+++***+++---......---+++***,,,,,,,,,------.........,,,,,,,,,---------......///---,,,***)))***++++++------......------,,,+++,,,++++++,,,,,,---...///...------,,,,,,------...///...---,,,,,,---...///,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,///...------------...///,,,------------............---------------,,,,,,...------,,,---...///000000...---,,,,,,---...000.../////////000000111111////////////000000000000111111111111111111111111///000000111111111111000222333333333333444444444{{{mmmddd\\\ZZZXXXSSSPPPPPPLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBAAA???>>>===<<<<<<<<<;;;999888666555777666555444222111000///000000111111222333333444222222111111111222222333000000000000000000000000......//////000000111111000000///......///000000////////////////////////........................000000000000000000000000,,,,,,,,,------------...//////...---,,,+++******......------------.........---,,,---/////////............///......---,,,...............---------------............------////////////////////////,,,,,,------------,,,,,,------............------------------------------000//////......//////000111111111000///...---,,,................................................,,,---.........---,,,+++000111222222000/////////,,,,,,,,,,,,...///000111---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,///............---------------------------------...---,,,,,,,,,,,,---...------,,,,,,,,,------...........................++++++,,,------...//////---+++******+++,,,,,,+++************++++++++++++///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////...........................------,,,,,,------...++++++,,,------...//////,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------............---------------...///------......------,,,,,,...------------,,,,,,,,,---------...------,,,,,,---------,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000...------...//////...+++,,,,,,------,,,,,,+++******,,,,,,,,,,,,******+++,,,,,,---...//////000,,,,,,,,,---------......///...,,,*********++++++------......------,,,+++++++++++++++,,,---...///...------,,,,,,------.........------------......,,,,,,,,,,,,---...//////......------,,,,,,++++++)))***,,,......---,,,+++///...------------...///,,,,,,,,,,,,------------,,,,,,,,,------.........---------,,,------...//////...---,,,,,,---...///---...///000111222333333////////////000000000000000000000000000000000000000111111111111000000///111111222222222333333333|||nnneee^^^[[[YYYTTTQQQPPPLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA???>>>===<<<;;;;;;:::999777666555333333333333333333333333111111111222222333333333222111111111111222333333111111111111111111111111......//////000000111111////////////////////////................................................////////////////////////------------------------//////...---,,,++++++***------,,,,,,,,,,,,------...---,,,---/////////...---...............------........................------............------..............................////////////......,,,,,,------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,//////000//////...------...............................................................---,,,++++++...111000---,,,---000------------......//////...---------------------........................------...////////////...///............---------////////////////////////.........------.........---,,,,,,,,,------..............................+++++++++,,,,,,---------///---,,,,,,---...------************++++++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.................................---,,,++++++,,,---...,,,,,,,,,---------......,,,++++++******++++++,,,+++,,,---......---,,,+++........................,,,,,,,,,------------...,,,,,,,,,---------------------------------......,,,------...------,,,,,,------------------------------...///...---+++***+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,,,,...///...------......//////......---***+++,,,,,,,,,,,,+++******++++++,,,---...//////,,,,,,,,,---------......++++++***++++++,,,......------......------,,,+++------------...///000000...------,,,,,,------...------------------......------,,,+++,,,---...///+++,,,,,,,,,------......+++,,,...000000///...,,,.........------.........+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------...///...------------...///---......///000000111111////////////000000000000////////////////////////111111111111111000///...000111111111111222222222|||ooofff^^^\\\YYYTTTPPPPPPNNNMMMLLLKKKJJJJJJIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBAAAAAA@@@>>>===<<<:::::::::999888666444444111222222333333444444555333333333333222222111111111111000000000111111222222222222222222222222222.../////////000000000111........................------------------------................................................------------------------------------------------------,,,,,,,,,,,,------...---,,,---/////////...------...............------.....................------............------------------------------......////////////......,,,,,,------------,,,,,,------------------------+++******))))))******++++++,,,,,,---............................................................---------------,,,++++++***---//////,,,+++---////////////......------,,,---------------,,,,,,,,,..............................//////000000000000///............---------////////////////////////........................+++,,,,,,------.................................------,,,,,,,,,+++++++++///---,,,,,,---...------++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++,,,---.........---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,...//////...,,,,,,........................,,,,,,---------.........+++,,,---.........------,,,,,,------------------,,,,,,------...------,,,------------------------------...///...---+++******++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,++++++,,,------,,,---......//////......---,,,,,,------------,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......++++++++++++,,,---......------......------,,,+++---,,,,,,------...///000...------,,,,,,------...+++,,,,,,---------......///...---,,,+++,,,------,,,,,,,,,------.........+++,,,...000000///...------..................---+++++++++,,,,,,,,,------......---------,,,,,,,,,------------------,,,,,,.........------.................................////////////000000000000........................111111111111111000///...000000000111111111222222|||ooofff^^^[[[YYYSSSPPPPPPPPPOOOMMMLLLKKKJJJJJJJJJHHHGGGGGGFFFFFFEEEDDDDDDBBBAAAAAAAAA@@@>>>===<<<::::::999999777666444333444444444333333222222222555444444333222222111111222222111000000000000000111111111111111111111111000000000000000/////////---......//////......---------------------------...................................................------------,,,,,,,,,,,,,,,------......//////......------------.........---,,,---/////////...,,,---......///.........---------...............------............------------------------------,,,,,,------------,,,,,,------............---------------------------------,,,,,,++++++,,,,,,---)))***+++,,,---.........................................................,,,++++++++++++++++++++++++---......---------...000000000///...---+++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///............---------------------------------------...//////...------++++++,,,---..........................................---,,,,,,+++******---+++******+++,,,,,,+++,,,,,,,,,,,,---------...,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++...........................------,,,,,,------...//////...---,,,,,,++++++,,,,,,++++++++++++,,,,,,------............------+++++++++,,,,,,,,,,,,---,,,---------............+++,,,---//////...---------------------,,,++++++,,,,,,------......------,,,,,,,,,------------...---------...------,,,,,,++++++,,,,,,------......++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------------------------+++******+++,,,,,,++++++,,,,,,------,,,,,,+++------------------------************++++++++++++,,,,,,,,,---------...............---,,,,,,++++++------......------,,,+++************+++,,,---......------,,,,,,------...***+++,,,------...------//////...---,,,,,,,,,,,,//////......------,,,,,,++++++,,,,,,------,,,,,,------...//////...------,,,,,,,,,,,,------------.........------,,,,,,,,,,,,------------,,,,,,+++.................................------,,,,,,,,,////////////000000000000////////////////////////000111111111111000000///000000111111111222222222|||ooofff^^^[[[XXXSSSOOOOOOPPPOOOMMMKKKJJJJJJJJJKKKHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA???>>>===;;;;;;:::999888666555444666666555444222111000000333333333333333333333222555444333222111000000000111111111111111111111111111111000000//////.........///000000000000///...////////////////////////......................................................---------,,,,,,,,,------------.........//////..................///...---,,,---/////////...,,,------...//////......---------.........//////------............------........................,,,,,,------------,,,,,,.........//////.......................................------------......++++++,,,---............................................................,,,,,,,,,+++,,,,,,------///.........//////...,,,....../////////---,,,++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---...///............---------------------------------,,,---............---,,,***+++,,,.......................................------------,,,,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,------------------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................,,,------------------,,,---------------------,,,------,,,,,,,,,,,,------......------------......+++++++++,,,,,,,,,------------------............+++---...000000///...------.........---+++***)))+++,,,------......------,,,,,,,,,---------......------,,,,,,,,,---......---------------.........************************---------,,,,,,+++++++++...........................,,,***+++,,,---,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++******,,,,,,,,,---------..................---,,,+++***------......------,,,+++************+++,,,---......------,,,,,,------...)))***,,,---......---------------...------,,,,,,...............---------,,,,,,+++++++++,,,---...------...//////...------,,,------------.........,,,,,,---------------...,,,------...---,,,+++***---..................------------...............////////////000000000000///////////////////////////000000111111111111000111111111222222222333333{{{ooofff]]][[[XXXRRRNNNNNNPPPNNNMMMKKKJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA??????<<<<<<;;;;;;999777666555555555444333333222111111111222222333333444444555777666555333222111000000000000000000000000000000222222111000///...------///000111222222111000///111111111111111111111111........................000000000000000000000000.........------,,,,,,,,,........................//////............//////...---,,,---/////////...,,,,,,---.../////////...---------.........//////---..................---////////////////////////...//////////////////.........////////////......////////////////////////...------,,,,,,------............///......------............................................................//////000111111///---...111111...+++,,,---.../////////...---******+++,,,,,,---..............................------,,,,,,,,,---.../////////.........---------////////////////////////+++,,,---......---,,,+++)))+++,,,...//////..............................+++,,,,,,------......//////---,,,,,,---......---++++++,,,,,,,,,---------......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000........................+++,,,............,,,++++++,,,,,,------......///...------,,,,,,------...///...---,,,,,,---...///---------....../////////---------.........//////,,,---///111111000///.........///...---+++)))'''+++,,,,,,---.........---,,,,,,,,,------.........---,,,,,,+++,,,---///000................................................---------,,,,,,+++++++++........................///---+++,,,---...---------......//////......---,,,++++++******++++++,,,...------,,,,,,++++++***,,,,,,,,,---------......***+++,,,---............------......------,,,+++,,,,,,,,,,,,---...//////...------,,,,,,------...)))***+++---......------***+++---...///......---******,,,---///000111222///...,,,,,,,,,---000111,,,---...//////...---,,,---------.........//////***++++++,,,---//////000,,,------...---,,,***)))------............------,,,------...///000111111////////////000000000000000000000000000000000000...///000111111111111111111222222222222333333333|||lllcccZZZWWWUUUQQQOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGGGGFFFFFFFFFEEEEEE???@@@@@@@@@@@@???>>>>>>777999;;;<<<;;;888555222555555666666555555444333444444444444333222111111222111111111000000//////000000000000000000000000//////////////////////////////............//////000000////////////000000111111000000//////......///---+++,,,///000...,,,...---,,,,,,++++++++++++---...//////---+++(((&&&---...///000000...,,,+++------------------------,,,,,,,,,------.........------......//////000000......//////......---,,,---...............------......---,,,,,,...///000////////////////////////,,,,,,------.../////////...---,,,,,,++++++++++++...------------...//////........................---.........---,,,,,,+++,,,++++++++++++,,,---...000000///...------,,,,,,*********+++,,,---...///,,,,,,---...////////////---------,,,,,,+++++++++---------...///000111111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++//////...---,,,,,,,,,,,,---,,,++++++************000...,,,---///000...,,,+++,,,---.........,,,,,,...------,,,,,,------...------,,,,,,,,,---......////////////...---,,,+++........................///...,,,+++***++++++,,,......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------......//////......---,,,,,,,,,---------......***+++---.........------...---,,,,,,,,,,,,---...////////////////////////000///...---------------.........------,,,,,,,,,,,,,,,,,,++++++*********---.........---,,,,,,+++........................///...---+++)))***...111000000//////.........---,,,,,,,,,---------......222///+++***+++,,,------------------------------,,,,,,---......---,,,,,,---,,,******+++---------111...,,,,,,...///...,,,..................------+++,,,,,,------,,,,,,++++++,,,---.........---,,,---------............//////---+++,,,///000///------------.....................///////////////...222222111111000//////...111111111000000000000000333333333333333333333333|||lllcccZZZWWWUUUQQQOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHGGGGGGFFFEEEDDDDDD???@@@@@@@@@@@@???>>>>>>888999;;;;;;:::888555333444444444444444333333222333333333333222111000000111111111111000000000///000000000000000000000000//////////////////////////////............//////------,,,,,,,,,,,,------000000000///////////////000...,,,---///000///---...---,,,,,,++++++,,,,,,---...//////...,,,***(((---...///000///...,,,+++------------------------,,,,,,,,,---------......------------..................//////......---,,,---...............---------------------...//////.......................................---------...------,,,,,,,,,,,,---...------------...//////---------------------------.........------,,,+++,,,,,,,,,,,,------------000//////...------,,,,,,,,,,,,+++,,,,,,---...///,,,------.........---------------,,,,,,,,,++++++++++++,,,,,,------......//////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------------------------------...------,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,------...//////...---------------///...,,,---//////...,,,,,,---.........---,,,+++++++++************++++++,,,,,,,,,,,,---...//////------......///....................................---,,,++++++,,,,,,---...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,---.........------......................................................------,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******------......------,,,+++..............................---,,,***+++---000............---------,,,,,,,,,,,,---------......///...,,,------...---+++------------------------,,,,,,---......---,,,,,,---,,,++++++,,,---......000...,,,,,,...///---+++..................------+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,---------............///...---+++---///000///------------------...//////......///......---,,,+++000000000000000000000000111000000000000000000000333333333333333333222222}}}lllcccZZZWWWUUUQQQOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIHHHGGGEEEDDDCCCCCC???@@@@@@@@@@@@???>>>>>>::::::::::::999777666555333333444444333333222111222222222222111000//////111111111111000000000000000000000000000000000000//////////////////////////////............//////,,,,,,++++++++++++,,,,,,//////////////////000000000///......000000///......---,,,,,,,,,,,,,,,,,,---.../////////...,,,+++---.../////////...,,,+++........................,,,,,,,,,------------...---------------,,,,,,,,,......//////......---,,,------...............---,,,---......//////..............................//////......---,,,,,,+++...------------......///...------------...//////---------------------------............---,,,,,,,,,,,,---............---//////......---,,,,,,,,,...---------------......,,,------------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------------------------...------,,,,,,------...---,,,+++******+++,,,---,,,,,,,,,,,,---...//////,,,,,,+++************+++///---,,,---...///...------.........------,,,+++......------------......+++++++++,,,---...///000,,,,,,---...////////////........................---------,,,------...///---------,,,---......///---------------------------------............///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,---............---...///000111111000///...------------------------+++,,,---------,,,+++***......------------,,,,,,,,,,,,,,,,,,++++++++++++------......------,,,,,,------------------------,,,---...---,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...///000///---***........................,,,------......------,,,------,,,,,,------...//////---,,,,,,---...,,,+++------------------......+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++---------............///...---,,,---/////////.........---,,,---...///000//////......---,,,***)))......///000000111222222000000000000000000111111444444333333222222222111}}}lllcccZZZWWWUUUQQQOOOPPPMMMMMMMMMMMMLLLLLLLLLKKKIIIIIIHHHFFFEEECCCBBBBBB???@@@@@@@@@@@@???>>>>>>;;;;;;999888777777666666333444444444444333222222333333333333222111000///111111111000000000000000000000000000000000000000000000000000000000000000//////............/////////......------......///---......//////000000000111000000///000000//////...------,,,,,,,,,---------...//////000///............//////......---,,,////////////////////////------------------------///......------,,,,,,,,,.........///......---,,,,,,---......///.........+++,,,.../////////...---.................................------,,,,,,,,,...............///000111...------------...//////------------------------------............------,,,---.../////////...............------,,,,,,,,,//////...---------......------------,,,+++******------------------,,,,,,///.......................................---------------.......................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...///---+++******+++---///,,,,,,,,,,,,,,,---...///******)))))))))))))))***------------...///...............------,,,++++++000000////////////000000------,,,,,,,,,---......------...///////////////........................------------.../////////,,,,,,,,,---------..............................---------............///........................---......//////......---,,,,,,,,,---------......------..................---///000222222000///---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---+++***////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------+++---//////---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---...//////...,,,........................------------------------------......------///000------------------,,,+++,,,,,,------------......+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,---------............///------------...//////...///...---,,,,,,...///000...............---,,,+++......//////000111111111000000000000000111111111444444333333222111111111}}}lllcccZZZWWWUUUQQQOOOPPPMMMMMMMMMMMMLLLLLLLLLKKKIIIIIIGGGFFFDDDCCCBBBAAA???@@@@@@@@@@@@???>>>>>><<<;;;999888777666666777555555555555555444333333444444444444333222111000000000000000000000111111111111111111111111111111111111111111111111111111//////............//////000000////////////000000------......//////000000000111111000////////////---------,,,,,,---............//////////////////...............------,,,////////////////////////------------------------000/////////......------.........///......---,,,,,,------...//////......+++,,,.../////////...---........................,,,,,,,,,,,,------..................//////000111...------------...//////------------------------------...//////......---,,,---......//////......---------------,,,,,,,,,//////...---------......------------,,,+++******------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...000...---++++++---...000///...---,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,---............//////......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---///......---,,,,,,,,,,,,//////000000///......---........................,,,------....../////////,,,,,,,,,---------------........................---------............///........................---......//////......---,,,,,,,,,---------..............................,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000...---,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------***,,,//////...,,,,,,,,,---------------------...,,,,,,,,,---------......000...,,,+++,,,...//////........................------------------------+++---//////------...000------......---,,,,,,,,,,,,,,,,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...---------............///,,,---...............///......---,,,---...///000,,,---.../////////////////////////////////////////////000000111111111111333333333222222111111111|||lllcccZZZWWWUUUQQQOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHGGGFFFDDDCCCBBBBBB???@@@@@@@@@@@@???>>>>>><<<;;;999888777666666666555555666666555555444333444444444444333222111111000000000000111111111111111111111111111111111111111111111111111111111111//////............//////.........------...........................//////000111111000...------///------------------...///............//////////////////......------------...........................------------,,,,,,,,,///////////////...............//////......---,,,,,,,,,---...////////////,,,---......//////......------------------------***++++++,,,------......///............//////000...------------...//////........................------...////////////...------,,,,,,------...///------,,,,,,,,,,,,,,,,,,...---------------......,,,------------,,,,,,+++------------............+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---......//////------------------------................................................................................................------------------------...------,,,,,,------...///...---,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++---......------///000...------,,,,,,------......------,,,,,,------...//////...---,,,,,,,,,,,,000000000000///...------........................,,,------.........------++++++,,,------------,,,---------------------------------............///........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000///......---.........+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***---//////...,,,,,,---------------............,,,,,,,,,---------......000---***)))+++---//////------------------------...------,,,,,,------...***---000///---,,,---///,,,...000000...---,,,---++++++,,,,,,------......+++,,,,,,------,,,,,,+++------,,,,,,,,,---...///---------............///,,,---......------...000---------...............,,,,,,...///000111111111/////////////////////////////////000111111222222222222222222222222222222{{{lllcccZZZWWWUUUQQQOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLGGGFFFFFFEEEDDDCCCCCCCCC???@@@@@@@@@@@@???>>>>>>;;;::::::999888777666666444555555555555444333333333444444333333222111000///000000000111111111111111111111111111111111111//////////////////////////////............//////...------,,,,,,------.....................------///000111000---+++,,,...---------------...////////////..................//////...---------------------------------------......---------,,,,,,,,,------...............///......//////......---,,,+++,,,---...////////////---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,---//////......------.........------------...//////////////////////////////------...///////////////...---+++******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///,,,------.........------------------.........///*********++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................////////////////////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++******+++,,,,,,---***---///...------///111,,,,,,++++++,,,---///000//////............//////,,,,,,,,,,,,,,,---.../////////000000000//////...........................,,,,,,---......---,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......111000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++++++++,,,,,,------,,,,,,,,,---------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++,,,,,,------------,,,,,,,,,---------......---+++)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...(((,,,//////,,,***,,,///,,,///222222///------...***++++++,,,------......+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...---------............///+++---//////---,,,...000+++,,,...///000///...---,,,,,,---...////////////------......///000000000...//////000111111222222000000000111222222333333zzzlllcccZZZWWWUUUQQQOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLFFFFFFEEEEEEDDDDDDCCCCCC???@@@@@@@@@@@@???>>>>>>::::::::::::999777666555333333444444444333222222222222333222222111000/////////000000111111111222111111111111111111111111........................//////............/////////......------......////////////......------,,,...000111///,,,***+++------------------...///000//////...---------------//////...------------...------------------------.........------,,,,,,,,,,,,,,,,,,------...............//////......---,,,+++,,,---...////////////......---,,,,,,...///000------------------------...------,,,,,,++++++***000///...---------------...------------...//////000000000000000000000000------...///000000/////////---***((()))+++...000,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,---...////////////---------.........//////++++++,,,------...//////,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...)))***++++++++++++***))),,,,,,,,,,,,---...//////............//////000111***,,,//////------///222,,,+++++++++,,,...000111+++++++++******+++++++++*********+++---///000111---...///000000111111111........................,,,------...---,,,***)))***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////---......//////......---,,,,,,,,,---------......111000///...------...///...---,,,,,,,,,,,,---...------------------------,,,++++++++++++,,,---............/////////000000,,,,,,,,,------.........+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...*********++++++,,,,,,,,,,,,,,,,,,---------......***)))***+++------,,,***++++++++++++++++++++++++...---,,,,,,,,,,,,---...'''+++//////,,,***+++...---000333333000......///******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,+++*********+++,,,------------.........//////+++---//////---,,,...000***,,,...000111///---,,,---------...------,,,,,,+++,,,---...///111222222...//////000111222222222//////000111222333333444yyygggccc\\\UUUQQQPPPPPPRRROOOOOONNNMMMLLLKKKJJJIIIHHHGGGEEEFFFGGGGGGFFFEEECCCBBBBBBAAAAAA@@@@@@??????<<<999888888888777666666444222333444555444333333222000000000222444555333333222222111000000000222111000111222333222111222///......111222000...000000///...............000000000000////////////////////////000000000000//////.........---------000000...------...///000000//////...---,,,,,,+++,,,---...//////...---,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---------............///........................------------------------000///---,,,,,,---///000...------...000///---+++////////////////////////000000//////.........---......................................................////////////......111000///...---,,,++++++...---,,,++++++---///000................................................,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++******++++++,,,---......//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------,,,,,,---...000111---,,,,,,++++++,,,,,,---//////.........---------*********++++++,,,,,,,,,.........------,,,,,,,,,,,,---...//////...------......,,,,,,,,,,,,......+++++++++,,,,,,---------111000///...............///......------,,,++++++........................+++,,,,,,------,,,,,,+++,,,...//////...------...------++++++++++++------//////.........---------------------------------........................+++,,,,,,,,,---.........,,,---...000111333444555---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---......//////......+++,,,......---+++++++++---------------------------------...------,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////000///...------...///000------,,,,,,,,,,,,------------------------------------......------,,,+++...222444222+++((())),,,---///111111///...---...,,,------......------,,,......///000///...,,,+++...---,,,++++++,,,---......------,,,,,,,,,------//////.........---------+++,,,------......------------------------------,,,------...............333222111000////////////......///000000000000000yyyhhhccc[[[UUUSSSSSSRRRRRROOOOOONNNMMMLLLKKKJJJJJJFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBAAA@@@??????>>>>>>>>><<<999888777777666555444333111111333444333222333222222111222333444555111111111111111111222222222111000000000000///...000...---...000111000...000000///...............////////////............---............///////////////.........---------......------...///000111222222111111000//////...------............------........................------------------------........................---------.........//////---------............///........................------------------------000...---,,,,,,---...000///---++++++,,,---------........................000/////////.........---...............---------..............................////////////........................------,,,+++***))))))+++,,,...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,---.........//////...---------..............................///...---,,,,,,,,,,,,---***+++---...//////......---,,,,,,++++++,,,,,,---///.........------------++++++,,,,,,,,,---------......---------,,,,,,,,,,,,---...////////////...///...---,,,,,,---...///,,,,,,,,,,,,------------//////......---.........------------------------........................,,,,,,------------,,,,,,,,,...//////...------.........---,,,,,,---......//////.........---------------------------------.................................///////////////---.........//////000000------------------------...------,,,,,,------...,,,,,,,,,---------......////////////......---,,,+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,///...---,,,,,,,,,,,,---,,,,,,---------.........,,,,,,,,,---------......///...---,,,,,,---...///------,,,,,,,,,,,,------------------------------------......------,,,+++,,,---.........------------///000000...---------,,,------......------,,,...............---,,,,,,---------,,,,,,---------...------,,,,,,---------///.........------------,,,,,,---...............------------------------------...////////////............///000222333444......///000000000000000yyyiiibbbYYYUUUUUUVVVTTTQQQOOONNNNNNMMMLLLKKKJJJJJJFFFEEEDDDDDDEEEEEEDDDBBBBBBBBBAAA@@@>>>======<<<===;;;888777777777555444444222000111222333222222222333333444444444444444///000000111222222333333444222000000000000...,,,...------...000111000///000//////............///............------------,,,,,,---------........./////////............---------------...000111222/////////......------,,,.........------........................................................................................../////////000000---------............///........................------------------------///...---,,,,,,---...///000---)))(((***,,,---.........................../////////...............//////.........---------..............................////////////......++++++,,,---...//////000,,,+++***)))***+++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,---....../////////...------,,,,,,,,,,,,..............................---,,,,,,,,,------(((***---///000///---+++------,,,,,,,,,,,,------............------------,,,,,,------------.........------------,,,,,,,,,,,,,,,...///000000000000......------------...............---------------------------------...///++++++,,,------...//////........................------............------,,,---//////---,,,---...///......------......///...............---------------------------------........................///////////////.........///......---,,,,,,++++++------------------------///......------......///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,......---,,,,,,,,,---------------.........//////++++++,,,,,,,,,---------...---,,,++++++,,,---...------,,,,,,,,,,,,------------------------------------......------,,,+++,,,******,,,///000...,,,,,,...//////---,,,,,,---,,,------......------,,,...------,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,------...............------------------...////////////.................................///000000000//////,,,------...000222444555......///000000000000000xxxhhh```WWWTTTVVVWWWTTTPPPNNNNNNMMMMMMLLLKKKKKKJJJIIIGGGFFFFFFGGGGGGEEEDDDCCCBBBAAA@@@???>>>===<<<<<<:::888777777666555333444222111111222333333222222333555666666555333222000000111111111222222222333222111111111111000///---------...///000000000000///............///////////////.........------,,,------------........./////////...........................//////000000------------,,,,,,++++++///...---,,,,,,---...///......................................./////////........................---.........////////////---------............///........................------------------------///...------------...//////---******+++---------................................................/////////...------,,,,,,........................---......//////......---++++++,,,---......//////------,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------)))***,,,......---,,,+++------,,,,,,,,,,,,------------------------------,,,,,,,,,---------------------------------------,,,,,,---///000111111222------,,,,,,,,,,,,------/////////......------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------..............................---..................---+++---///...---,,,------......------------..............................------------------------.................................---,,,,,,,,,+++///......---,,,+++******------------------------......------------......,,,,,,,,,---------......''''''(((***,,,---///000...,,,++++++,,,---------++++++++++++++++++++++++,,,,,,------...---------...------,,,,,,,,,------------------............,,,,,,,,,---------.........---,,,++++++,,,---.........------------......,,,,,,------------------------......------,,,+++,,,,,,,,,,,,---,,,+++***,,,...///...,,,+++,,,---,,,------......------,,,...---+++******+++,,,---+++,,,---......---,,,+++------,,,,,,,,,---......---------------------------......///000/////////////////////////////////...//////000000000000000111000000/////////000000......///000000000000000vvvfff^^^UUUSSSUUUVVVRRRNNNNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHFFFFFFGGGFFFEEECCCDDDCCCBBBAAA@@@???>>>>>>;;;:::888888888777444222555444222222444555444333222333555666666555333111222222222111111111000000///......///111222111000---....../////////000000//////............//////000000000/////////......------........./////////////////////////////////000000/////////...------000000000//////////////////...---,,,,,,---...///........................,,,,,,------....................................,,,,,,---------.........---------............///........................------------------------.........------............---------//////---,,,........................---------...............//////.........---------........................------............------,,,,,,------------------,,,,,,,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------...............------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,+++++++++,,,------...------,,,,,,------...,,,,,,------------------,,,,,,,,,+++++++++++++++------------------------,,,,,,---...///000111222+++++++++,,,,,,+++++++++/////////......------,,,,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,........................---..................---+++---......---,,,,,,---,,,,,,,,,------,,,,,,,,,---.....................------------------------.................................---,,,,,,,,,+++......------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......((())))))+++---///111333000---***)))***,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........---------,,,,,,,,,------...+++,,,,,,,,,,,,---------............///////////////...---,,,,,,---.../////////............//////,,,,,,,,,---------......------......------,,,+++))),,,///...+++)))+++...---......---,,,+++,,,---,,,------......------,,,---,,,+++******+++---...+++,,,---......---,,,+++,,,,,,,,,,,,,,,---...///,,,,,,---------------------......///000/////////////////////////////////...//////000000000000000333222111///...---------......///000000000000000ttteee^^^WWWTTTTTTTTTPPPMMMMMMMMMMMMMMMLLLLLLKKKKKKHHHFFFEEEDDDEEEDDDCCCAAACCCCCCBBBBBBAAA@@@@@@@@@<<<:::999999999777555333666444333333444555555444222333555666555444222111333333222222111000000///,,,++++++---///111000000///000111000///...///111///............//////000111000000000////////////---............/////////...////////////000000000000111000000///---,,,+++..................------.........------.........------------------------,,,,,,,,,---......//////........................,,,,,,,,,------------...---------............///........................------------------------........................---------///000000---+++---------------------------------------.........................................................------............------......------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********---------------------------,,,,,,++++++,,,,,,---........................------,,,,,,,,,---.........---,,,++++++,,,---.........------------......,,,,,,,,,,,,------------,,,,,,++++++++++++******,,,,,,,,,------------...,,,,,,,,,,,,---///000111++++++,,,,,,,,,,,,++++++.........---------------------------------.../////////...---,,,,,,++++++........................------............------+++,,,......,,,+++,,,---+++,,,,,,------,,,,,,+++---------...............------------------------........................///////////////.........------...............///------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......000//////...///000222333333///***(((***,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------,,,,,,,,,---......+++++++++,,,,,,,,,------...////////////000000000///...---,,,,,,---.../////////............//////+++,,,,,,------.........------......------,,,+++%%%+++//////+++***...222...//////---,,,+++---...,,,------......------,,,,,,,,,,,,,,,,,,------...,,,------......------,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,------------------...////////////.................................///000000000//////111000//////......//////......///000000000000000qqqddd```ZZZVVVSSSRRROOONNNMMMMMMMMMMMMLLLLLLLLLLLLHHHFFFEEEDDDEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::::::::888555333555333222222333444444333222333444444444222111000222222111111111111111111///......///111222111000111222333222///...///111...............///000000000000/////////.........,,,,,,---------............/////////000000000000//////000000000...---,,,++++++++++++++++++++++++------............------------------------------,,,------...//////000000........................------------............---------............///........................---------------------------..................---...---,,,,,,......---,,,------------------------,,,,,,,,,------.........,,,,,,------.../////////........................,,,------......------,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///........................,,,,,,,,,,,,,,,---...///---------...------------......------------......++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,---------......---,,,++++++,,,---...///,,,---............---,,,,,,,,,,,,,,,------------//////......---.........---------------------,,,........................,,,,,,------------,,,,,,***,,,...---,,,+++,,,---,,,,,,---......---,,,,,,---------.........//////------------------------.................................///////////////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......111000///......000111222888222,,,)))+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---------............////////////000...---,,,++++++,,,---...------,,,,,,,,,,,,------++++++,,,,,,---......///------......------,,,+++))),,,...///------...000///000///...,,,,,,...///,,,------......------,,,,,,,,,---...............---------,,,,,,---------,,,,,,,,,,,,---...//////++++++,,,,,,,,,---------,,,,,,---...............------------------------------...////////////...//////.........//////000......///000000000000000pppeeebbb]]]XXXTTTQQQOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIGGGFFFGGGFFFDDDBBB>>>????????????@@@@@@@@@<<<;;;;;;;;;;;;999666333444222111111222333333222333333333333222222111000000000000111222222333333555333222333444444333222222444555333000...///111...............///000111//////.........---------++++++,,,,,,,,,---------.../////////000000111111---...///000000///..............................,,,---...//////...---,,,---------------------------......///000111111222..................................../////////000---------.........//////........................------------------------------............------000---***)))***,,,---...------------------------,,,,,,,,,------.........+++,,,,,,---...///000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---///111000///---+++......------------......+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,------.........---,,,+++***+++,,,---...---...///000000///...---+++++++++,,,,,,---------111000///...............+++,,,,,,------......///........................+++,,,,,,------,,,,,,+++***,,,...---,,,+++,,,,,,,,,---...//////...---,,,---------.........//////------------------------........................+++,,,,,,------..................------,,,,,,,,,------------------------.........------.........,,,,,,,,,---------......,,,,,,++++++,,,///111333<<<555...+++,,,...---+++------------------------***+++,,,---............,,,,,,,,,,,,,,,---...///---------.........//////---------.........//////,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++,,,,,,---...//////------......------,,,+++000///......//////,,,***000000000...---,,,...000,,,------......------,,,+++,,,...///000///............,,,++++++,,,......+++++++++,,,---...///000+++++++++,,,,,,---------+++,,,------......------------------------------,,,------...............111000///..................//////000000000000000uuuddd```[[[WWWTTTQQQNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA???===<<<<<<<<<:::999777666555444///000222333333222111000+++,,,.........///000222222222222222222222222222333222000//////111333444333333222222111000//////000000000000000000000000000000000000000///..............................//////.........------,,,---,,,,,,++++++,,,,,,---000///...------...///000...,,,,,,000444444///)))//////...------------...---------.........//////------------------------,,,,,,,,,------............---,,,,,,,,,,,,---......------,,,,,,,,,------//////.........---------...---,,,++++++,,,---...///000000000000000//////---...///000000///...---//////.........---------------......------,,,+++......---,,,---...///000...------,,,,,,------....../////////...------,,,++++++,,,,,,,,,,,,------)))***++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******,,,...000,,,,,,,,,---------......---------------------------------.........//////.........------,,,,,,,,,---...000111111111000//////000000000...---...///------,,,,,,,,,---......------------------------+++,,,,,,------,,,+++++++++,,,------............---,,,++++++++++++,,,------***((())),,,---,,,+++//////.........---------//////............//////111000///...---,,,,,,,,,------...............---000000000000000000000000.................................------,,,,,,,,,------------------------//////...---...///000111,,,---...//////...---,,,---------....../////////---.........---,,,,,,+++---------............///...---+++)))))))))+++,,,...------,,,,,,------...:::999333,,,***---///...222///,,,+++,,,.........,,,------...///000111111///...---,,,+++,,,,,,---------++++++++++++------,,,,,,++++++,,,,,,---...------------------------,,,------......------,,,...---+++******+++---...///...---,,,+++,,,,,,---555444111///---------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++,,,---...///------......------,,,+++........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////......------------......---...000111111111000///vvvdddaaa\\\WWWUUURRROOOMMMLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@????????????;;;;;;:::999777666555555111111222222222111111000000222333333333333444666222222222222222222222222444333111/////////000111333333222111111000//////000000000000000000000000...---,,,+++++++++,,,,,,//////////////////////////////......------------...------,,,,,,------.........------------......///---,,,...111222///---//////...---------------,,,------------.................................---------....../////////...---,,,,,,,,,,,,---......------,,,,,,---------//////.........------------------,,,,,,------------------......---------,,,,,,------------,,,,,,//////.........---------------......------,,,+++...------,,,---...///000...------,,,,,,------...,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,---------------------------------------------------...............---------,,,,,,,,,---...///000000000//////...///000///---,,,---...+++++++++,,,---...///000------------------------***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******...---,,,++++++,,,---......,,,++++++...//////---//////.........---------......------------......000///...---------------..................------////////////////////////..............................---------,,,,,,,,,..............................---------...///000------............------******+++++++++++++++,,,------......------,,,+++------------............111000...,,,,,,---...///...------,,,,,,------...777;;;<<<666000///...---000...+++***+++,,,,,,,,,,,,,,,------....../////////...---,,,+++,,,------......---,,,,,,---......,,,,,,++++++,,,,,,---...------------------------,,,------......------,,,...---+++******+++---...///...---,,,,,,,,,------000000///...------......------,,,,,,,,,,,,------...---------,,,,,,,,,+++))))))))))))***+++,,,---+++,,,,,,---.........---........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////......------------......---...///000111000000///vvveeeaaa\\\XXXUUUSSSPPPNNNMMMMMMLLLLLLLLLKKKKKKKKKHHHGGGGGGFFFEEEEEEDDDDDDBBBBBB@@@????????????@@@::::::999888777777666666555444444333222222222222111222333333222111222333222222222222222222222222444333111///.........///222222222111111000000///000000000000000000000000111///---,,,,,,---...///000000000000000000000000000///...---------...//////......------......///,,,,,,------------,,,,,,///...---,,,---...000000///......---------------,,,,,,,,,,,,------------////////////////////////.........///////////////...------,,,,,,------...---------,,,,,,------..................---------,,,------......------,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,---------...............---------------......------,,,+++...------------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------------------------------,,,---.........,,,+++)))++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,...------------,,,,,,,,,,,,---......//////......---...///...,,,+++,,,---*********+++---...000111------------------------******+++,,,---------,,,,,,------,,,,,,+++***)))///...---,,,,,,---...///...---+++,,,...//////..................---------------,,,,,,,,,,,,------///......---------........./////////...---,,,,,,........................------------------------...------------,,,,,,,,,........................---------,,,---......///......------------...............---------------------......------,,,,,,------------............111000///...---...///000...------,,,,,,------...000:::AAA>>>777222///,,,...+++))))))***++++++***,,,,,,------------------///...---,,,+++,,,------///......------......///,,,,,,,,,,,,,,,------...------------------------,,,------......------,,,...---,,,++++++,,,---.........---,,,,,,,,,------++++++,,,---..................------------...............---------------***))))))******+++,,,---)))***,,,---.../////////------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////......------------......---...///000000000000///uuueeeaaa]]]YYYVVVTTTQQQOOONNNMMMMMMLLLLLLKKKKKKKKKHHHHHHGGGGGGFFFFFFEEEDDDBBBBBBBBBBBB@@@???===<<<999999888888777777666666999888666444333444444555111222333222000///000111111111111111111111111111222111000///......//////222111111111000000000///////////////////////////111000000/////////000111////////////////////////000///...------...///000......------------......,,,---...//////...---,,,---......---,,,---///111///...------,,,,,,------+++++++++,,,,,,,,,------..........................................//////------------------------------,,,,,,,,,---..............................+++,,,---......---,,,+++...---------.........///000///...------...///000........................------......------,,,+++------------......//////...------,,,,,,------...............---.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------..................---,,,+++***)))******+++++++++,,,,,,,,,........................---,,,,,,,,,,,,+++++++++------------------------,,,,,,---------.........,,,---...---+++***+++,,,++++++++++++,,,---...///------------------------++++++,,,---..............................------///...------------...///,,,++++++++++++,,,------...........................------,,,,,,------...---------------...///000////////////...---,,,+++------------------------------------------------------------------------........................,,,,,,,,,,,,------......///...,,,,,,,,,,,,...///000000//////......------,,,------...------,,,,,,,,,,,,---------............---,,,,,,+++,,,------...------,,,,,,------...+++444<<<===;;;888333...---+++))))))***++++++***......------------------......,,,,,,,,,,,,---.........------------......,,,,,,,,,,,,,,,---......------------------------,,,------......------,,,...---,,,,,,,,,,,,---...------------------------***+++---.../////////............------.................................,,,,,,,,,,,,,,,---...///***+++,,,---............------------------------------------............------------------------...------------...//////////////////////////////......------------...............///////////////rrrdddaaa\\\YYYVVVTTTRRRPPPNNNNNNNNNMMMLLLKKKKKKKKKGGGGGGHHHHHHGGGFFFDDDDDDBBBCCCDDDEEECCC???:::888888888888777777666666666888777555444333333333444444555555444222111222333111111111111111111111111.........//////000111111111111111000000000000000////////////////////////,,,---...//////...------........................000///............000000------,,,,,,,,,,,,---------...///000000///...---+++---//////...---...///......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///---.....................+++,,,---......---,,,+++...------------...///000000///...------...///000---.....................------......------,,,+++---------..................------,,,,,,------...///...---------......///+++++++++,,,,,,,,,------******+++,,,,,,---......------------------------,,,,,,,,,---------......000///,,,***)))***+++,,,******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,---------+++***+++,,,---,,,,,,+++++++++,,,,,,------------------------------...//////000//////+++,,,---...///000000000///...------------...///+++,,,,,,++++++,,,---...---.....................//////............//////---------------...///000......//////...------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,++++++,,,---...---,,,,,,,,,+++*********,,,,,,------...------,,,,,,,,,,,,------------...++++++++++++++++++,,,,,,...------,,,,,,------...***///333777===@@@<<<555---+++******,,,---,,,+++/////////..................---,,,,,,,,,,,,......,,,,,,,,,------,,,,,,,,,------,,,,,,------...///------------------------,,,------......------,,,------------------------,,,---------------------,,,---...000000///...---.........------.................................---------,,,------......,,,------...------,,,,,,---------------------------------.........//////------------------------...------------...//////////////////////////////......------------.....................//////000qqqccc```[[[XXXVVVTTTQQQPPPOOOOOONNNMMMLLLLLLKKKJJJFFFGGGGGGHHHGGGEEEDDDCCCBBBCCCDDDEEECCC???:::888999999888777666666555555444333222222111111111111111222333222000///000111111111111111111111111111---...///000111111222222000000000000000000000000000000000000000000000000------...////////////................................./////////000000000,,,,,,,,,++++++,,,,,,,,,...//////////////////...+++,,,---...//////---,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---......///---------...............,,,------......------,,,,,,,,,+++++++++---...///---------,,,,,,------------------...............------......------,,,+++,,,---......//////.........------,,,,,,------...---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------)))******+++---......///------------------------***++++++,,,,,,---------000...+++)))((())),,,---++++++++++++,,,,,,,,,,,,........................+++,,,,,,,,,------------,,,,,,,,,------------...---,,,,,,,,,,,,---......,,,---...---+++***+++,,,...---,,,++++++*********------------------------...///////////////......((()))+++,,,...////////////...---,,,,,,---...///---...///...------///111---------.............../////////....../////////---------------...///000------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,---............---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------,,,,,,,,,---------------...------,,,,,,------...------...111:::BBB@@@999---,,,+++,,,......---,,,.../////////////////////...---,,,+++,,,---...///+++,,,,,,------,,,,,,+++---------------......///------------------------,,,------......------,,,------------------------+++,,,---.........------...////////////...------......------------......---------------.........,,,,,,++++++++++++,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------------------...------------...//////////////////////////////......------------............------......///000qqqbbb___ZZZWWWUUUSSSQQQOOOPPPOOOOOONNNMMMLLLKKKJJJEEEFFFGGGGGGFFFEEECCCAAABBBBBBBBBAAA@@@???>>>===:::999888777666555444333222222333333333222222111...///000000...---...///111111111111111111111111//////000111222222222222///000000000000000000000000000000000000000000000000///---,,,,,,...111222........................---...000111111111//////------,,,,,,,,,,,,------///......------......//////,,,***+++...///...---...---,,,,,,++++++,,,,,,,,,------------.................................///.........------------,,,,,,---......---,,,,,,,,,,,,,,,,,,---...//////---------.........//////---------,,,,,,------------,,,++++++,,,---000111,,,,,,------------,,,,,,---------.........//////------......------,,,+++,,,---.../////////...---...------,,,,,,------...---,,,+++******,,,---///++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------))))))******+++,,,,,,------,,,+++******++++++,,,,,,,,,,,,,,,------------........................++++++,,,---...//////000,,,,,,,,,---------.........---,,,,,,,,,---//////,,,......---,,,+++,,,---,,,,,,++++++++++++++++++------------------------......///......---,,,+++******,,,---...............---,,,++++++,,,---...---///000///------///222---------........./////////......------......///......---------......///,,,,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......,,,,,,,,,------,,,,,,,,,.........///////////////+++,,,------......------++++++,,,,,,,,,---------,,,------..................------,,,,,,------...,,,---,,,---222999999555,,,++++++,,,...///---,,,---------....../////////------,,,+++,,,---...///,,,,,,---......---,,,,,,---------------...//////------------------------,,,------......------,,,------............------+++,,,---.........------...---------------......------,,,,,,,,,,,,------+++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...........................------------...//////////////////////////////......------------............---------...///000rrraaa^^^ZZZVVVUUUSSSQQQOOOPPPPPPOOONNNMMMLLLKKKJJJDDDEEEFFFGGGFFFDDDBBBAAACCCAAA???======???BBBCCC::::::999777666444333333333444555666666666555444111222333333222111222333000000000000000000000000111111222222222111111000////////////000000000000000000000000000000000000///+++'''$$$$$$(((---111000000000000000000000000+++---000222333111///............------...............,,,++++++,,,......222---'''''',,,000000......---,,,,,,++++++,,,,,,---------.........//////////////////////////////000000//////.........---,,,,,,---......---,,,,,,+++++++++,,,---...///000---------.........//////......,,,++++++,,,......000///...---...000222444---...///000000///...------------.........//////------......------,,,+++,,,,,,.../////////...---...------,,,,,,------...///...,,,,,,,,,...000111++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++------------------------(((((()))***++++++,,,,,,)))***+++,,,---,,,+++***,,,,,,------------......////////////////////////***+++,,,---///000111111,,,,,,,,,------...............---,,,---...///000---...///...,,,+++,,,---+++*********+++,,,------------------------------.........---,,,+++))))))......//////000/////////---,,,++++++++++++,,,---+++---...---++++++---000---------.........//////...------,,,,,,------...///......---------......++++++---...///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------///000000000///...++++++---......---++++++***++++++,,,,,,---------+++,,,,,,---.........---++++++,,,,,,,,,---------++++++,,,---.........---...------,,,,,,------...(((+++,,,)))***---///---+++++++++,,,......---,,,++++++,,,,,,---...//////---,,,,,,+++,,,---...///,,,---...//////...---,,,...------------...//////------------------------,,,------......------,,,------............------***+++---...///...------,,,++++++***+++,,,...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------///......---------......***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,............/////////000...........................------------...//////////////////////////////.........------...............---,,,---...///000rrreeeaaaZZZUUURRRQQQPPPOOOPPPOOONNNLLLKKKJJJJJJJJJFFFGGGHHHIIIHHHFFFDDDBBB@@@@@@AAA@@@@@@???>>>===<<<;;;999777777888999:::555555666666555555444333555444222000000000000000333222222222111111000000///000111111111///...---000///---***)))***---000000000///...---,,,,,,+++---------------...//////..................---------......///000111111222........................000////////////............---+++***+++...111333---------------------,,,+++,,,---.........---,,,+++++++++,,,,,,---------///............///000000---......////////////////////////...------,,,,,,........................******,,,---.../////////000//////.........//////------------------,,,,,,//////............//////,,,++++++***)))))))))***///////////////.........,,,---......,,,,,,---...//////.........---------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********///...------++++++***)))---,,,,,,++++++,,,,,,---//////............//////.................................------,,,,,,,,,..................------...---+++******+++---...,,,,,,,,,------.........///...---,,,+++,,,,,,---...------,,,,,,,,,------///............---------------.........---+++***...........................------------...//////---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................///---+++,,,///000000...........................,,,,,,,,,---...///000000---.....................+++,,,------......------...------,,,,,,------...------------------------........................,,,---------.../////////---------,,,,,,++++++++++++,,,............,,,+++...------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,++++++,,,------......------***+++,,,---....................................,,,,,,,,,---------......///......------,,,,,,+++))))))***+++,,,......///,,,---.........---,,,+++---------,,,,,,+++++++++000//////......---,,,,,,,,,,,,,,,++++++*********---------...000111333444,,,,,,,,,,,,,,,,,,,,,,,,///000222444555444222111...---,,,++++++---...000,,,,,,,,,---------......,,,---///000000000///...---------............///000000000000000000000000sssddd```ZZZUUUSSSSSSRRRQQQPPPOOONNNLLLKKKKKKJJJJJJGGGGGGHHHHHHGGGFFFDDDCCC@@@AAAAAA@@@@@@???>>>======;;;999888777777888999555555555555555444444333444333222000000000000111222222111111111000000000///000111111000///...---//////000...---,,,---////////////......------,,,///......---,,,,,,,,,---------...............---......//////000000111111........................++++++,,,---...///000000...---,,,,,,,,,...000111------------............+++,,,---...............,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,---------......///////////////.........///////////////------------------------,,,,,,---...////////////...------,,,,,,,,,------........................///..................///...---,,,++++++++++++,,,...............---------,,,---......,,,,,,---.........------,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,...------,,,,,,++++++***---,,,,,,++++++,,,,,,---...------------------...------------------------......---------,,,,,,,,,..................------///...,,,++++++,,,...///,,,,,,------------------///...---,,,,,,,,,------...------,,,,,,---------,,,,,,------.........///------.........---,,,+++.......................................//////000---------............///......------------------........................---***)))***,,,...---,,,........................,,,---------.../////////,,,,,,------............+++,,,------......------...------,,,,,,------...------------------------...............---------------------............---------,,,,,,+++++++++,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------,,,,,,++++++,,,------......------***+++,,,---....................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,---,,,------.........------..................------,,,,,,++++++++++++******------------,,,,,,++++++,,,,,,,,,,,,---///000111------------------------,,,---///111333444555555111000...,,,,,,,,,---...,,,,,,,,,---------......,,,---...///000//////...---------............///000000000000000000000000tttddd___ZZZVVVUUUUUUTTTTTTOOOOOOMMMLLLKKKKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEDDDAAAAAAAAAAAA@@@???>>>======<<<:::888777666777777555555555555555444333333444333222000000000000111111111000000000000/////////000000000000//////......000222222000.................................000000///...,,,++++++***,,,,,,---...////////////////////////////////////........................,,,,,,---...///000111111........................,,,,,,------......//////------------...///000111------------,,,,,,,,,,,,------........./////////---......///////////////---......///000000111111,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------,,,,,,,,,------...---......//////000000000......------------......//////...---------......------------------------,,,---......,,,,,,---...---,,,,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------......000///------,,,---...///------------------,,,,,,......---,,,,,,,,,---------------,,,,,,------...******+++,,,---...//////------.........---,,,+++.......................................//////000---------............///000/////////......------........................000...------///000000///........................------..................***++++++,,,---......///+++,,,------......------...------,,,,,,------...------------------------///.........------,,,,,,............------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,---.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,------......------++++++,,,---....................................,,,,,,,,,---------......+++,,,,,,---......////////////...---,,,,,,+++***------------...///000000------..................************++++++++++++............------------------,,,,,,---......///........................,,,,,,---...000222333444444333111...---,,,,,,,,,,,,,,,,,,---------......------...////////////...---------............///000000000000000000000000ttteeeaaa[[[WWWUUUUUUUUUTTTOOONNNMMMLLLKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEAAAAAAAAAAAA@@@???>>>>>>===<<<:::888777666555555444444555555555444333333444333111000000000111111000000000//////////////////000000000000/////////...000111111///.........---........./////////000000000000///...---,,,++++++,,,---...//////////////////////////////..............................000000000000////////////....../////////...,,,+++***++++++,,,---......///...---------...000111333......------,,,,,,,,,+++......///000000000000000---......///////////////---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,///............///000000,,,,,,---...///000000111------,,,,,,,,,,,,------//////...............///---------------.........,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......///...------,,,------............------,,,,,,,,,------------------------------,,,,,,,,,---......******++++++,,,---......---------------------,,,........................---------------......///---------............///000000///......---------........................111000000///000111111111.......................................---------))))))***+++---...//////+++,,,------......------...------,,,,,,------...------------------------///......------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---)))+++---.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,+++,,,------......------+++,,,------.........---........................,,,,,,,,,---------......,,,---------.........///000//////...---,,,++++++...---------...///111222+++++++++,,,,,,---------++++++,,,---......//////...---------------------000//////....../////////------------------------000///---,,,,,,...///000333222000...---,,,,,,,,,,,,,,,,,,---------......------........./////////---------............///////////////////////////ssshhhccc]]]XXXUUUTTTSSSRRRNNNNNNMMMLLLKKKKKKKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEAAAAAABBBAAAAAA@@@???>>><<<<<<:::888777666555444444444444555444333333222333222111000000000111222///////////////000000000000////////////000000000///000///...,,,,,,...///------......///000000000///000000000000///...---+++,,,---...////////////////////////....................................//////.........---------......///000///...,,,***))))))***+++,,,------.........------...///111222.........------,,,,,,,,,***+++,,,---------,,,,,,---......///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******...............///000000++++++,,,---......//////------,,,,,,,,,,,,------...---------------......------......////////////,,,---......,,,,,,---...------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---......***++++++,,,,,,------...---,,,,,,++++++,,,,,,---------............------------------------------------------------------,,,,,,,,,,,,------.........------,,,,,,++++++,,,.........------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,++++++,,,,,,---...---------............///............------,,,,,,..............................------,,,,,,---..........................................---------))))))***+++---...//////+++,,,------......------...------,,,,,,------...------------------------......------,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---&&&(((+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++++++++,,,+++,,,------......------,,,,,,------...---------........................,,,,,,,,,---------....../////////......---------------------------------...---------...///111222+++++++++,,,,,,---------,,,------...///000111111,,,,,,,,,,,,,,,---------000//////...............,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++,,,...///.........------,,,------,,,,,,,,,---------......---------------......///---------............///////////////////////////ssshhhddd]]]XXXUUUSSSRRRQQQNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBAAA@@@???>>>;;;::::::999777666555444444444444444444333222222333222111000000111222222//////000000000000111111000////////////000000111///000///---,,,,,,...000.........//////000000000...///000111111000...---,,,,,,---...////////////................................................))))))***+++,,,------........./////////...,,,+++******++++++,,,,,,------......------......///000.........---------------+++,,,---//////......------......///////////////......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,---...///++++++,,,,,,---...............------------......---,,,,,,,,,,,,---......------......///000000000,,,---......,,,,,,---...------...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---......------------..............................,,,,,,,,,------------...++++++,,,,,,------......---------,,,,,,+++******------------------,,,,,,+++,,,---.........------,,,,,,,,,,,,---......///...---------,,,,,,,,,+++------,,,,,,,,,---..............................,,,,,,,,,+++,,,------...---------............///------------------------...........................//////...,,,,,,---///........................------..................***++++++,,,---......///+++,,,------......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,&&&(((***,,,............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---+++*********+++,,,+++,,,------......------,,,,,,------...------,,,........................,,,,,,,,,---------......000000//////...------,,,+++++++++,,,,,,---------------------...///000000------..................+++,,,,,,---...//////000,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---000222+++,,,,,,---------......,,,,,,,,,---------......------,,,,,,------...///---------............///000000000000000000000000tttfffbbb\\\WWWUUUTTTSSSRRRNNNMMMMMMLLLLLLLLLLLLLLLGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>999999999888888777666555333444444444444333222222222222111000000111222333000000000111111111222222000///......///000111222...000111111///......//////////////////000000000...///000000///---+++)))------...............---,,,------....../////////........................)))******+++,,,---........................---------------------------------............---,,,,,,------------............---...000111222111000///---......///////////////------------------,,,,,,------------------------,,,,,,,,,---,,,,,,++++++,,,++++++,,,,,,...//////------------............///..................///---,,,,,,,,,------...///,,,,,,---......///000000,,,---......,,,,,,---...,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///---+++******+++---///------------------------,,,,,,,,,---------......***++++++,,,------..................---,,,+++***,,,,,,------------------+++,,,---.........------,,,,,,,,,,,,---...//////---------------.........---,,,,,,,,,,,,---...///...........................------------...//////---------............///---------...//////000000........................///111111000------...000........................,,,---------.../////////,,,,,,------............+++,,,------......------...------,,,,,,------...------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,------------,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...---+++***)))***+++,,,+++,,,------......------,,,------...------,,,,,,........................,,,,,,,,,---------......////////////............*********+++++++++,,,,,,,,,------.........------..................------+++,,,,,,------.........,,,---------............,,,,,,,,,++++++,,,------------------------------,,,+++++++++,,,...///000,,,,,,---...............,,,,,,,,,---------......------,,,,,,,,,---...///---------............///000000000000000000000000uuuddd```ZZZVVVUUUTTTTTTTTTNNNMMMLLLLLLLLLLLLLLLMMMFFFGGGHHHIIIHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@??????888888888888888777666555333333444444444333222222222222111000000111222333000000111111222222222333000///.........000111222---000333555333000...---000000000000////////////.../////////---***'''%%%.........///......------,,,,,,------...///000000........................000000/////////.................................///////////////.........---......///...,,,+++***,,,---------.../////////***+++---//////...---,,,---......///////////////,,,,,,------.../////////........................,,,------......------,,,---------...///000111222///////////////.........//////............//////---------------...///000++++++,,,,,,---...//////,,,---......,,,,,,---...+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///---***((((((***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,---......////////////...---,,,+++,,,,,,,,,------.........***+++---...///...------+++++++++,,,---...///000+++,,,,,,---...///000000---,,,,,,+++,,,---...///........................///////////////000111111---------.........//////------...///000111222222........................,,,---...---***)))+++---........................,,,,,,------...///000000........................+++,,,------......------...------,,,,,,------...------------------------)))***+++,,,------...///+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,...//////...,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---+++))))))***+++,,,+++,,,------......---------------...------,,,,,,........................,,,,,,,,,---------......------......///000000000************************,,,---.........---,,,+++---------,,,,,,+++++++++---------.........//////---.........//////000000...------------...///000........................///...------,,,,,,,,,,,,......////////////......,,,,,,,,,---------......------,,,+++,,,---...///---------.........//////000000000000000000000000uuugggaaaZZZVVVUUUUUUSSSQQQQQQOOOMMMLLLLLLKKKIIIGGGHHHHHHGGGFFFEEEDDDCCCBBBDDDCCCAAAAAAAAA???===:::===:::777666777888666333222333444555555333222000111222222333333222222111333111//////111222000...111000///......///000111000000111111111111000000///...---,,,,,,---...///222000............---,,,000111222111///.........////////////////////////........................------------------------///,,,+++,,,...///---+++111111000///...------,,,..............................---,,,,,,+++******......////////////.........------,,,,,,,,,------.........------,,,,,,,,,/////////...------,,,,,,------------------------............////////////000///...------...///000........................------------------------,,,(((%%%)))///333000,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------...///...+++))))))******+++------...///........................------............------(((((()))************))),,,------......------,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...///............---------------------------------------------------------......---,,,,,,,,,,,,---++++++,,,,,,---...//////,,,,,,------------,,,,,,,,,---///000000///---,,,+++,,,---......---,,,+++///////////////000111222////////////////////////111000///...............000000...---,,,++++++++++++---...---,,,***++++++,,,,,,,,,,,,---...//////+++---000333333222///---,,,------...///000111111------............------------............------,,,------....../////////)))***,,,.........,,,+++...---------------------)))************+++++++++++++++------------++++++,,,,,,,,,------------------------.........//////------------------------*********+++,,,---...///***++++++,,,,,,------...------------------------...------,,,,,,,,,---------,,,+++******,,,...///------------------------,,,,,,,,,,,,,,,---...///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,000000...---,,,+++++++++,,,,,,,,,---...///000111---------,,,,,,+++++++++---------............///111000...,,,,,,,,,...///)))***,,,.........,,,+++000000/////////.........---......//////......---........................//////............//////vvveee___XXXTTTSSSSSSQQQOOOOOONNNLLLKKKKKKKKKIIIGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDBBBAAAAAAAAA@@@===;;;@@@===999777777555333000222333444555444333111000111222222333333222222111111///...///222333222000111000//////...///000111///000000111111000000///000000............000000222000...............,,,+++---//////---,,,---...////////////////////////........................++++++++++++++++++++++++///---+++,,,...///---+++,,,------...//////000000..............................------,,,+++******------............------...---------------............---------,,,,,,,,,------......................................................//////////////////............//////---------..........................................+++)))+++///000...,,,---------,,,,,,,,,,,,,,,---------.........//////......---,,,,,,+++******///...---...//////---***------------------------------------------------,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++---......//////......---,,,,,,---------...............---,,,,,,---......000////////////.........------------------------------------------------...---,,,,,,+++,,,,,,,,,+++,,,,,,------.........------............------,,,---...//////...---,,,......////////////......//////......//////000000////////////////////////111111000/////////000000......------,,,,,,------...000111000///---............---,,,,,,---------,,,...000222222111000...,,,,,,------......//////------............------------............---------------------.........***+++,,,......---,,,+++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000000///...---,,,+++************+++++++++,,,,,,------------------------++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------------,,,+++***+++,,,...///------------------------++++++++++++,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------,,,,,,++++++++++++,,,---------,,,,,,,,,++++++---------............///111///...,,,,,,,,,...///+++,,,---...///...------...---+++))))))***+++,,,+++,,,,,,------,,,,,,+++------------------------........................vvvddd___XXXTTTTTTSSSQQQOOONNNLLLJJJJJJKKKKKKIIIGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCAAA@@@@@@AAA@@@>>><<>><<<<<<<<<;;;888555333444555444444444333333333222222111222222333333222222111222333444333111000111222//////000111222222222222000000111111111111000000000///............///000111///------/////////...,,,...//////...------...////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---/////////...---...///))))))+++,,,...000111222........................,,,,,,------......//////000000000111111000000000------------...///000000,,,,,,,,,------------...000//////...------,,,,,,------------------------............////////////......////////////..............................------------------------+++---000///......000333........................---------.........//////***++++++,,,,,,------...,,,***))))))+++,,,,,,+++//////---+++)))(((&&&&&&++++++++++++++++++++++++---......//////......---,,,,,,---............---,,,,,,------------,,,,,,------........./////////---...////////////...------------,,,,,,,,,+++++++++,,,,,,------.................................000//////...............------------------------.........//////.........---,,,,,,,,,,,,,,,,,,---......------------......,,,---.........---,,,+++////////////////////////......---------...//////000000///...---------......///111000...------...------------...///000111000000///.........//////---------------.........------............------------............------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---...//////...---,,,+++,,,,,,---......//////------------------------,,,,,,,,,,,,---......///,,,---------..........................................///000000///---,,,+++,,,------......------------------------------///...---,,,,,,,,,,,,,,,.........---......//////------------............---------............///---------...............,,,,,,,,,,,,,,,+++++++++)))***,,,......---+++***+++,,,,,,------,,,,,,+++////////////////////////......///000000///......xxxmmmbbb^^^YYYVVVVVVTTTPPPMMMPPPNNNLLLLLLLLLKKKIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBAAAAAAAAA@@@===;;;;;;<<<;;;999555333444555555555444444333333444444111222222333333222222111000222444333111000222444...///111222333333222222111111222222222222111111111111////////////111111000///------///000///...,,,---///000//////000111////////////////////////////////////////////////++++++++++++++++++++++++---///000000------...000***+++,,,---///000111222........................,,,,,,,,,---...//////000//////000000000000//////...---------------......,,,,,,,,,---------........................------....................................//////////////////............///////////////...------,,,,,,........................---...///......---...///++++++,,,,,,---.........---------.........//////+++,,,,,,,,,,,,,,,,,,---***(((&&&&&&(((*********...------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......///.........------............------............////////////---...///000000///...---......---------,,,,,,,,,++++++,,,,,,---......///..............................---,,,,,,,,,,,,,,,+++,,,,,,------.........------............---------,,,,,,,,,,,,,,,,,,------------......---------+++,,,...//////...---,,,////////////////////////000///...............///...............//////000,,,---///...,,,++++++,,,///...............///000000////////////......---++++++,,,,,,------......------............------------............---------------------.........,,,,,,++++++,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------***,,,...///000///...------------...............------------------------,,,,,,,,,,,,---...//////,,,------.......................................---...///000///...,,,++++++,,,------......------........................------,,,,,,,,,---......------,,,,,,,,,,,,------------------.........///---------............///,,,------......///......,,,---.........---+++*********+++,,,------,,,,,,+++,,,,,,------,,,,,,+++////////////////////////........................zzzpppddd```[[[YYYXXXVVVRRROOOPPPNNNLLLKKKKKKJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAAAAAAAA???===;;;777999:::888555555777999666666555444444444444555222222222333333222222222...000333333111111444666...///111222333333222222222222333333333333222222333222111000000111222333000...------///000//////,,,...111222222333444666////////////////////////000000000000000000000000---------------------------///111000---,,,...000////////////////////////........................+++,,,,,,---...///000000......////////////.........------,,,,,,,,,------,,,,,,,,,------.........,,,,,,------.../////////////////////////////////............/////////000000///...------...///000000000///...---,,,,,,+++////////////////////////000///......------,,,+++((()))***+++,,,------...+++++++++,,,,,,,,,---------------,,,,,,+++++++++...---++++++---/////////))))))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---......///////////////......////////////................../////////000---...///000000///...---//////.........---------++++++,,,,,,---...//////////////////////////////---,,,++++++******++++++++++++,,,,,,---...//////,,,------------------,,,---,,,,,,++++++,,,,,,---******,,,------,,,******+++,,,...000000///...---///////////////////////////...------,,,,,,,,,,,,,,,---------///000111222///000222111///......///111000///......---......,,,------------,,,+++***))))))***+++,,,,,,---------..................------..................------------....../////////++++++++++++,,,------...000///,,,******,,,...///---------.........//////++++++---......---++++++((())))))***,,,---......++++++,,,,,,,,,---------------------------------***+++---///000000///.../////////...------,,,,,,------------------------+++++++++,,,---...///000,,,---......//////......////////////////////////,,,---...//////---+++***+++,,,------......------........................+++++++++,,,---...000000,,,,,,+++***))))))******---------.........//////---------.........//////,,,,,,---.../////////...---...///000000...,,,***------,,,,,,,,,---///000---......//////......---...........................------,,,,,,------...{{{mmmeeeaaa\\\WWWUUUTTTRRRQQQLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDBBB@@@???@@@@@@???>>>::::::999888777666555555333444444555555444444333444444333333222111000000222222111111111111222222222222111111000/////////222222222111000//////...111000///---------...///,,,,,,,,,---------------//////.........//////000........................000000///000000///---***---------------...///000...............///000000,,,---------------------+++,,,,,,---...///000000,,,------......------,,,......---------,,,,,,,,,..................---------------............///111000...,,,,,,,,,...///..............................//////......---,,,,,,------......------,,,............---,,,++++++,,,,,,---.../////////...+++,,,------++++++,,,------------,,,,,,---.........---,,,,,,,,,,,,---...------......---,,,++++++000///---+++++++++,,,---......//////...---,,,,,,'''))),,,///000000///---/////////...------,,,,,,)))***+++,,,...///000111//////000000000000////////////.........---------///......---------......+++,,,---//////...,,,+++,,,---......//////............---,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,................................................---------.........//////,,,---///111111000///..............................///000000000///---,,,...------------...//////111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---+++---...---------000222......---------,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,---...///******+++,,,,,,---......000...***(((''')))+++---,,,,,,,,,++++++*********......,,,+++***)))))))))---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------.........//////---------............///+++++++++,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---------.........//////......---,,,,,,+++******)))************+++++++++///...---,,,+++,,,---------------,,,,,,+++++++++...---,,,,,,,,,,,,---............------,,,,,,,,,------------,,,,,,+++***,,,.........,,,,,,,,,...,,,,,,,,,---------......}}}mmmddd```[[[VVVTTTSSSRRRQQQMMMMMMMMMLLLLLLKKKKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCBBB@@@???@@@@@@???>>>::::::999888777666555555333444444555555444444333444444333333222111111000111111000000000000111111000000000000111111111111222222111111000//////...222111000///...//////000111111111111111111111111111000///.......................................000000//////000///---+++////////////000000000111...............///000000/////////......---------------......//////000000,,,------......------,,,............------,,,,,,........................---------............///111///...,,,,,,,,,...///////////////////////////......//////......---,,,---......//////......---......//////......------------......///.........---...///...---,,,---///,,,++++++***++++++,,,,,,...---,,,,,,,,,,,,---...............------,,,,,,000///---+++++++++---...//////.........---------***+++---///000000//////------..................+++,,,,,,------.........------............------//////.........------------------------...//////------,,,,,,,,,,,,,,,,,,,,,---......//////......//////...------,,,++++++,,,,,,---------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***+++---...///...---,,,........................///////////////...------...------------...//////......---------......///---------------------------,,,+++*********+++,,,+++---...---------///111......---------,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,---...///***++++++,,,------......///---+++))))))***,,,...------,,,,,,,,,+++++++++...---,,,+++************---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------------------------------............---------............///,,,,,,,,,,,,------------.........------,,,,,,,,,------------------------......------,,,---------,,,------------...............------,,,++++++***++++++++++++,,,,,,,,,,,,---,,,,,,+++,,,---...///---------,,,,,,,,,++++++......---,,,,,,---............---------,,,,,,,,,---............---,,,+++***,,,---...---...///111,,,---------............nnnccc___YYYUUUSSSRRRQQQPPPOOOOOONNNMMMMMMLLLKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDCCCAAA@@@@@@@@@@@@???===::::::999888777666555555333444444555555444444333444444333333222222111111000000////////////000000//////000000111222222333222222111111000/////////222111111000000000000111////////////////////////222111000...------------////////////////////////000/////////000///---+++...///000111111111000///...............///000000111111000///...------,,,,,,,,,,,,,,,,,,---------------............------/////////............---........................---------............///000///...,,,,,,---......////////////////////////......//////......---,,,...//////////////////.........//////000/////////.........///......------...///000000///...///000,,,,,,+++++++++++++++,,,...------,,,,,,------...//////...---------......///...---,,,+++,,,---...000///...---,,,---.............../////////000000,,,,,,------...//////000---------------------,,,------............------...............------------------------...///000000...,,,******+++,,,---,,,---......//////....../////////......------,,,---------.........//////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------...............***+++---.........---,,,........................///...------------------...------------...//////+++,,,---...////////////........................+++++++++***++++++,,,---,,,---...---------///111......---------,,,,,,,,,,,,------......------,,,------,,,,,,,,,---......+++++++++,,,------......------,,,,,,,,,---......---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------------------------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///------------........./////////...---,,,,,,++++++........................///......---------,,,,,,,,,,,,,,,,,,------------......------,,,+++++++++,,,,,,,,,,,,------------+++++++++,,,---...000000------------,,,,,,,,,,,,......---,,,,,,---.........------------,,,,,,,,,......//////......------+++---......------...000------........./////////nnnbbb^^^XXXTTTSSSRRRQQQPPPOOOOOONNNMMMLLLKKKKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCAAA@@@@@@AAAAAA???===::::::999888777666555555333444444555555444444333444444333333333222222222111111000000000000111111000000000111111222222222111111111111000000//////111000000000000000000000............------------111000///...............000000000000000000000000000///......//////...,,,+++---...000000///---,,,...............///000000000/////////......------......------------------------............------/////////////////////...---------...............---------............//////...------------......////////////////////////.........///......---,,,......////////////......,,,---...///////////////.../////////...---,,,,,,...000111000///...///000///......------------...------------------------//////...---------...///------,,,,,,,,,---......000///---,,,,,,---...000000///...------...//////---------.........//////------------------------//////000000000000//////........................///......---------......000///...,,,,,,,,,,,,---,,,---......///.........///.........---------,,,------------............---,,,,,,,,,,,,---......------------------------........................................................................---...//////000000//////........................///...,,,++++++,,,---......------------...//////+++,,,.../////////...---------------------------,,,,,,,,,---...//////000,,,---......------///111......---------,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,------...,,,,,,,,,,,,------......,,,,,,---.../////////.....................------+++++++++++++++,,,---...------,,,,,,,,,,,,------------------------------........................************+++++++++,,,------------------------,,,,,,,,,,,,---------------------............///............//////////////////...---,,,++++++***------------............/////////......---,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---...//////------------------,,,,,,......------------......------------------------------............------/////////...+++*********.........////////////000oooaaa]]]XXXTTTRRRRRRQQQPPPOOONNNNNNMMMKKKJJJJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@AAAAAAAAA???<<<::::::999888777666555555333444444555555444444333444444444333333333333333333222222111111222222333333222222222111111000000111111111000000000000000.../////////////////////111111000000////////////...............///000111000000000000000000000000111///......//////...---,,,---///000000...---+++...............///000000,,,,,,,,,------.........111111111000000000000000---......//////......---.../////////////////////---------.........//////---------............///......---------.........------------------------.........///......---,,,,,,------......------,,,+++,,,---................../////////...---,,,,,,---...//////------...///000///......---------...------------------------......---------.........,,,,,,,,,,,,------...///000...---,,,,,,---///000000...---,,,+++,,,---...//////.........---------++++++,,,------....../////////000000000000//////---.....................111000///...---,,,,,,,,,...///000000000...---,,,,,,---......///.........---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,---......------------------------.....................................................................------......///////////////...........................---,,,++++++,,,.........------------...//////---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000---.........------...000......---------,,,,,,,,,+++,,,---......---,,,+++...------,,,,,,,,,------,,,,,,------------......,,,,,,...////////////...........................++++++++++++,,,---.........------,,,,,,------...------------------------............................../////////000000000------------------------,,,,,,,,,---------......---------............///........./////////000000//////...---,,,,,,++++++++++++,,,,,,,,,---------....../////////...---,,,+++++++++,,,,,,,,,------......------------,,,,,,++++++++++++,,,,,,,,,,,,---------------------,,,------------------------........................------------------------+++,,,,,,---------,,,,,,---......---***(((((())).........////////////000pppaaa]]]XXXTTTSSSRRRQQQPPPOOOOOONNNLLLKKKJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDAAAAAA@@@AAABBBAAA>>><<<::::::999888777666555555333444444555555444444333444444444444333333333333333333333222222333333333444333333222111111000000111111000000000000000000---......////////////...000//////......------,,,------------...000111222////////////////////////111///------/////////...///000111111111000///..................///000000***++++++,,,---...//////------------------------......////////////......---............/////////,,,,,,------.../////////---------............///---------...............,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,------------,,,,,,+++,,,------------------.........///......------,,,---......,,,,,,---...///...---,,,++++++++++++,,,------......------,,,+++,,,------......------++++++,,,------...//////......---,,,---...///000......,,,++++++,,,---...000//////...------,,,,,,++++++,,,,,,---...//////------............---------------...............111000///...---,,,,,,,,,,,,---///111111///---,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,------..............................---------------......///...------------...//////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---............---...///...,,,,,,...000......---------,,,,,,,,,,,,------......------,,,......---,,,,,,,,,------------------------......,,,---......///.........---------...............,,,,,,,,,,,,,,,---............------------......---------------------------------------------------............/////////---------------------------------.........//////---------............///............/////////000......---------,,,,,,,,,***++++++,,,,,,------------...///000000///...---,,,,,,,,,,,,------------......------------------++++++++++++,,,,,,,,,,,,------......------,,,+++------------............---...////////////...---,,,,,,,,,------------...++++++,,,,,,---,,,,,,,,,)))+++,,,,,,++++++,,,...------........./////////rrraaa]]]XXXUUUSSSSSSRRRQQQQQQPPPOOONNNLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAABBBBBBAAA>>><<<::::::999888777666555555333444444555555444444333444444444444444444444444333222222222222222222333222222222222222222222222000000000000000000000111---...///000111000000///.........---,,,+++++++++...............///000111........................111///------.../////////111000000000////////////...............///000000,,,,,,------......//////)))******++++++,,,,,,,,,......////////////......,,,,,,------............,,,,,,------...//////000---------............///,,,------......///......------------------------......//////......---,,,------............---------............------,,,------......///.........,,,---......,,,,,,---...///...---,,,,,,+++++++++,,,,,,---......---,,,,,,(((***,,,......---,,,***)))***+++---.../////////---------.........//////...------------...........................------------------------------------............---------------.........//////......---------......///++++++,,,------.........,,,---......//////......------------------------,,,,,,,,,,,,---------...---,,,,,,,,,,,,---......................................................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,---..............................------...///////////////...------------.../////////......---------......------------------------***+++,,,---......------......///...,,,,,,...///......---------,,,,,,,,,---------,,,,,,---------///...---,,,,,,,,,,,,,,,..................------......------------------,,,,,,---------.........------,,,,,,,,,------.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------........./////////000000---------............///------........./////////,,,,,,,,,------------...++++++,,,,,,---......///+++,,,...000111000///...,,,------------.........------..................,,,,,,,,,,,,------------+++,,,---.........---,,,------------.........///---...///000000///...---,,,,,,,,,---------......+++,,,,,,---......------***+++------------///000,,,---------............rrraaa]]]XXXUUUTTTSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAABBBCCCAAA>>>;;;::::::999888777666555555333444444555555444444333444444444444444444444444222222111111111111222222111111111222222333444444000000000000000111111111...///000222222222111000333222222111000/////////000//////.........//////........................111///------...///000///000///...---------------...............///000000///////////////...............//////000111222222......////////////......,,,,,,,,,---------......,,,,,,------...///000000---------.........//////,,,,,,---.../////////.................................//////......---,,,......////////////......///000000000///...------,,,,,,---.../////////...---...///...---,,,---///111111000///...---------,,,,,,---......---,,,,,,&&&))),,,...///---+++))))))***+++---.../////////,,,,,,---...//////...............////////////000,,,,,,------...///////////////...------,,,++++++//////000000000000//////---------.........//////+++,,,,,,---...///111111******))))))***,,,...000,,,---......//////......---.....................---------.........//////---,,,,,,,,,,,,---..............................................................................//////.........---------///............///000000........................,,,---///000000000///......------------...//////...---,,,,,,---...000111........................---...///000000000///......//////...,,,,,,...///......---------,,,,,,,,,......,,,++++++,,,......///...---,,,,,,,,,,,,,,,..................------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,---------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------////////////000000000000---------.........//////------------.........///++++++,,,------......///,,,,,,------...///000000***,,,...000111111000///---------.........//////------..................---------.........//////)))***,,,...//////......---------.........//////---...///000000///...---,,,,,,,,,------.........,,,------.../////////......///000000...---...///,,,,,,,,,---------......lllddd```[[[WWWUUUTTTSSSRRRQQQPPPOOOMMMLLLJJJIIIHHHHHHGGGEEECCCCCCCCCCCCDDDCCCBBBAAA@@@>>>===<<<;;;<<<;;;999777666555444444444555666777777555333222666555333111000000000111333333333333333333333333222222222333333222222222111111111111111111111111000000///...............////////////////////////000000///000000111222222000000////////////000000////////////////////////111111111111111111111111...,,,++++++---......---------,,,++++++,,,,,,,,,------------------------------------------------,,,---......//////......///......---------......//////.........---------+++,,,.../////////...---...------,,,,,,------...////////////............---------............///------+++******+++------//////.........---------............//////////////////.........---------,,,,,,------....../////////...,,,+++***)))))))))///...---,,,,,,---...///---------------------------...///111111111000000........................###%%%(((+++---......---000000000000000000000000////////////////////////000000000///......------................................................---------,,,,,,+++++++++........................,,,,,,,,,---------..............................------------------------...............---------000///...------...///000,,,,,,,,,------.............................................////////////......................../////////000///......---***++++++,,,,,,------...---...//////000000//////------------------------.....................---***++++++,,,...000222333---,,,+++,,,...///...---........................000000//////.........---//////.........---------,,,------......------,,,...------,,,---...///000------............------........................,,,,,,,,,------.........111111000///...,,,***)))---------............///.........------,,,,,,,,,...............---------...---,,,+++***+++,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------/////////000000000---+++////////////////////////000...---...000111///,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,nnnddd```[[[WWWUUUTTTSSSRRRPPPPPPNNNMMMKKKIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???===<<<<<<<<<;;;999777666555555444444555666777666555333222555444333222222111111111222222222222222222222222111111222222222222111111000000000000000000000000000000///............///000000000000000000000000000000/////////000111111000000////////////000000////////////////////////........................///---,,,,,,...//////.........---------------...........................////////////////////////,,,---......//////......///......---------......//////.........---------,,,---......///............------,,,,,,------...////////////............---------............///------,,,,,,,,,,,,------//////.........---------------------............//////.........---------,,,------------------...------,,,,,,------...///------,,,,,,,,,,,,---------------------------------...///000000000///...........................)))***,,,---.........---////////////////////////....................................////////////------------------------........................---------,,,,,,,,,++++++....................................////////////------------------------------------------------//////......---------,,,000///......---------...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++............////////////........................///////////////......---//////...------,,,,,,+++)))***++++++,,,,,,++++++------------------------++++++,,,---...//////000,,,,,,++++++,,,---......---,,,+++,,,...///...---........................///.........------------......------,,,,,,,,,,,,,,,------......------,,,...------,,,---...///000------............------........................,,,,,,,,,---------......---...............---------------............///......---------,,,,,,,,,---------.....................,,,+++++++++,,,---------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------........................//////.........---------//////...///000000---+++........................///...---...000111///,,,/////////......---------,,,---------............------...//////...------qqqddd```[[[WWWUUUTTTSSSRRROOOOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::999777666555555555444555666666666555333222333333333444444333333222111111111111111111111111000111111111111111111000////////////////////////111000//////......//////000000000000000000000000000000//////.../////////000000////////////000000////////////////////////........................000...------///000000///..................//////////////////////////////////////////////////////,,,---......//////............---------......///...............---------...------------...//////...------,,,,,,------.../////////............------------............///------............------...............---------,,,,,,,,,------------..................------------------------,,,,,,,,,---------------...//////+++,,,,,,,,,,,,,,,,,,+++------------------------.........///......------..............................---------,,,,,,,,,........................------------------------,,,------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,........................---------------,,,,,,,,,........................---------.........//////------------------------------------------------000000///...------,,,,,,............------,,,+++---------,,,,,,,,,,,,,,,////////////////////////............////////////........................////////////......------000//////......---,,,,,,++++++,,,------------,,,------------------------++++++,,,,,,---------...------,,,+++************---,,,+++,,,...///...------------------------------------------,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,------......------,,,---------,,,------...///------............------........................,,,,,,,,,------------...------...............------------............///...------------,,,,,,,,,,,,,,,------....../////////...------,,,,,,------------------------------......---------,,,,,,,,,,,,,,,,,,---------.....................................................................---------///.........000///...,,,........................///...---...000000...---///////////////.........------........./////////------...//////...------tttddd```[[[WWWUUUTTTSSSRRRNNNNNNMMMKKKJJJHHHGGGGGGEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBBBBAAA???>>>>>>===;;;:::999777666555555555555555666666555555444333111222333555555555444333222222222222222222222222000000111111111111000000000000000000000000000000111000000///.../////////111111111111111111111111111000///......---......000000////////////000000////////////////////////000000000000000000000000///...,,,---///000000///------....../////////...........................------------------------,,,---......///............------------...//////..............................---,,,,,,...///000...------,,,,,,------...//////.........------------------............///---...///000000///...---........................,,,,,,---------.................................//////......------,,,,,,......---++++++*********+++,,,---......---,,,+++------------------------.........------,,,,,,+++...........................---,,,+++******++++++........................---------------------------------....../////////------------------------.................................---------------........................++++++++++++,,,,,,,,,,,,------------------------........................000000///...---,,,,,,+++***+++,,,---...---,,,+++000000000//////......---000000000000000000000000............////////////........................//////......------------,,,,,,,,,---......//////,,,---......//////......------------------------//////...---+++***))))))...---,,,+++************---,,,+++,,,...///...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------...,,,------......------,,,........................------------------------000000000///...,,,+++***---------............///------------------------++++++,,,------...////////////......------------------------------------......---------,,,,,,,,,,,,,,,,,,---------..............................................................................///...---...//////...,,,....................................//////...---//////...........................////////////000---..................---vvvddd```[[[WWWUUUTTTSSSRRRNNNMMMLLLKKKJJJIIIHHHGGGEEEEEEGGGGGGGGGFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>::::::888777666666666666555555555555555444444333000111333444555444444333333333333333333333333333000000111111111111000000111111111111111111111111111111000///////////////000000000000000000000000111000///......---......000000////////////000000////////////////////////////////////////////////...,,,+++,,,---///......+++,,,---............---------------------------------------------------,,,---......///.........---------------...//////---...........................---,,,,,,...///000...------,,,,,,------...............---------------------............///---...000000000000...------.....................---.........////////////---.....................000/////////......------......---,,,++++++++++++,,,---...//////...---,,,------------------------......------,,,,,,,,,,,,........................---,,,,,,++++++,,,------........................------------------------///.........---------,,,////////////////////////........................................................................+++++++++,,,,,,,,,------------------------------........................000//////...------,,,,,,'''(((***,,,............000000000//////......---------------------------............////////////........................//////...---,,,------...+++++++++,,,------......***+++,,,,,,------,,,,,,------------------------//////...---+++***))))))...------,,,,,,,,,,,,------,,,+++,,,...///...---------------------------..................//////------------............,,,------......------,,,------------------,,,,,,,,,,,,------------,,,,,,........................------------------------////////////...---++++++---------............///------------------------***++++++,,,---...//////...............---------------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------........................---.....................///---,,,---...///...---........................------.........---------------------------------.........////////////000.........------.........vvvddd```[[[WWWUUUTTTSSSRRRNNNMMMMMMLLLKKKJJJIIIHHHEEEFFFFFFGGGFFFFFFEEEEEECCCBBBBBBAAA@@@@@@??????:::999888777666666666666666666555555444444444444000111222222333333333333333333333333333333333333000111111111111111111000111111111111111111111111222111000000//////000000////////////////////////000000//////.../////////000000////////////000000////////////////////////------------------------...,,,++++++---......---***+++---...//////...---------------------------////////////////////////,,,---......//////......---------------...///000---------..................------------...//////...------,,,,,,------............------------,,,---------............///......////////////......---------......................../////////000000---------.................................------------------...///111111---......//////......---------------------------......---,,,,,,,,,------........................---......//////000000000........................------------------------//////......---,,,,,,+++////////////////////////.................................///////////////................................./////////000000................................................///............---------'''(((***,,,---/////////---------,,,,,,,,,,,,,,,....................................////////////........................000///---,,,,,,,,,---......------,,,++++++******,,,------...............------------------------++++++,,,,,,---------.........---------...//////---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////------...............///,,,------......------,,,,,,------------,,,,,,+++,,,,,,------------,,,,,,...........................------------,,,,,,,,,,,,,,,---...////////////---------............///,,,,,,,,,------------...++++++,,,,,,------......---............---,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------........................---------..................---+++,,,---///......------------------------,,,---//////---,,,---...,,,,,,,,,---------------------.........////////////...------------...///uuuddd```[[[WWWUUUTTTSSSRRRNNNNNNMMMLLLKKKKKKJJJIIIGGGFFFFFFEEEFFFFFFFFFGGGBBBBBBBBBAAAAAA@@@@@@???:::999888777666666666666666666555444444444444444111111000000000111222222222222222222222222222222111111222222222222111111111111111111111111111111222111000000//////000000........................000000/////////000111111000000////////////000000////////////////////////------------------------...---,,,,,,...//////...+++,,,...000000000///...........................////////////////////////,,,---......//////......---,,,,,,------///000000---------.........//////,,,---......///............------,,,,,,------............---------,,,,,,---------............//////......------......///---------.........//////---------.........//////---------.........//////++++++,,,,,,,,,,,,,,,---,,,---------///000111222...------,,,,,,------...------------------------...------,,,,,,---...///........................---...///000111000//////////////////////////////........................------------------------////////////////////////............................../////////000000000......................../////////000000000111111////////////////////////........................---------...............+++++++++,,,,,,---...///++++++++++++,,,,,,,,,,,,////////////////////////............////////////........................000...---++++++,,,---............---,,,,,,++++++---...//////000000//////------------------------++++++,,,---...//////000//////...............///---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,------.........,,,------......------,,,,,,------...---,,,+++***+++,,,,,,------,,,,,,+++..............................---------,,,,,,,,,+++,,,---...////////////---------............///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***------------------------......---------,,,,,,,,,,,,,,,,,,---------......................................................---------.........//////...,,,++++++---...///...------------------------+++---//////---+++,,,...------------.........///,,,---------............///...------------...///tttddd```[[[WWWUUUTTTSSSRRROOONNNNNNMMMLLLKKKKKKJJJGGGGGGEEEEEEEEEFFFGGGHHHBBBBBBBBBAAAAAA@@@@@@@@@999999888777666666666777666666555444444444444555222111000//////000111222111111111111111111111111222222333333333333222222000000000000000000000000222111111000000000000000........................000000///000000111222333000000////////////000000///////////////////////////////////////////////////...------///000000///+++---///111222222000000////////////////////////------------------------,,,---......//////......,,,,,,,,,---...///000111---------.........//////+++,,,.../////////...---...------,,,,,,------.........---------,,,,,,,,,---------........./////////...---,,,,,,---...///---------.........//////,,,,,,,,,---------......---------.........//////)))))))))******++++++,,,...------,,,,,,,,,------...---++++++++++++---...------------------------...------,,,---...000111........................,,,---///000000...,,,+++000000000000000000000000////////////////////////+++,,,,,,------......///.................................................../////////000000111111....................................////////////000000000000000000000000////////////////////////,,,,,,------...////////////...---,,,+++,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,............/////////000........................000...---++++++,,,---...,,,,,,------...//////000)))***++++++,,,,,,++++++------------------------........................000///......---------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,------......------,,,,,,------...---,,,***)))+++,,,,,,------,,,,,,+++.................................------,,,,,,,,,////////////...---,,,,,,---------.........//////,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***------------------------......---------,,,,,,,,,,,,,,,,,,---------......000000000000000000000000........................---------.........//////...,,,***+++,,,...///...------------------------***---//////,,,+++,,,...---.........//////000000,,,,,,,,,---------......///...---,,,,,,---...///ssseeeaaa[[[VVVTTTRRRQQQOOOPPPOOONNNLLLJJJIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDBBB@@@???>>>======::::::999888777666555555333333333333333333333333666444222000/////////000111111111111111111111111222111111000///000000000111000///......///000111...............///000000000//////000111111000...---------....../////////000000000000000000000000////////////////////////................................................000///---,,,++++++,,,---////////////////////////////////////............000//////.........//////---,,,,,,,,,,,,---......++++++,,,---...///000111...------,,,,,,------...++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,---------...000000//////.........---...------------,,,,,,,,,---...............------///......------,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,++++++---...//////000000000///...---------------000///...---,,,+++++++++,,,,,,------.../////////////////////////////////////////////////////////---...///000000///...---------------------------//////.........---------.........------,,,,,,,,,---......///////////////......------,,,,,,,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++++++++,,,------000000////////////000000,,,---......//////......///...---,,,,,,,,,,,,,,,.........------,,,,,,+++.........---,,,,,,++++++........................///...---,,,++++++***)))---.........///000000000------------------------...------,,,,,,,,,------///...,,,++++++,,,...///...------,,,,,,,,,------++++++++++++++++++++++++---------............///...------,,,,,,------...,,,,,,---...---,,,***))),,,---------.../////////...---,,,++++++++++++,,,***+++,,,,,,------,,,,,,..............................---,,,,,,+++******..................---------------------------------------.........//////...........................---,,,,,,,,,,,,---...........................000000000///......------......------------..................////////////------............------------------------------------------,,,+++***))),,,,,,,,,---------.........---,,,...000111111000///...---,,,,,,---.../////////............//////rrrfffaaa[[[WWWTTTSSSQQQPPPPPPOOONNNLLLJJJIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBAAA???>>>>>>===<<<;;;888666555555666777444444444444444444444444444333333222222222222222111111111111111111111111333222222111111111111111111000////////////000111000000000000000111222222222000///000111111000///............//////000000000000000000000000000000000000000000000000000000////////////////////////........................///...---,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++////////////............//////............//////------,,,,,,------...///...........................------,,,,,,------...,,,,,,---------......................................./////////000000000000/////////............///.........---------------...............------************+++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,......//////////////////...---,,,++++++++++++,,,///...------,,,,,,,,,,,,/////////...------,,,,,,//////......---------,,,////////////////////////---...///000000///...---------------------------//////.........---------.........------,,,,,,,,,---......///////////////000000000/////////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////............//////---------............///.........---------------.........------------------------------........................---------///......------,,,,,,,,,..................//////------------------------......---------------......---,,,,,,,,,,,,---...//////.........//////000---------------------------------............///...------,,,,,,------...---------------,,,++++++---------...............//////.........---------++++++,,,------------,,,..............................------,,,++++++***,,,,,,------......//////------------------------------------.........///...........................---,,,,,,,,,,,,---.......................................////////////......------------......------------............------............------------------------------...//////...---,,,++++++,,,---------............---,,,+++,,,///000///...///...------------.../////////............//////rrrfffbbb\\\XXXUUUTTTRRRQQQPPPOOONNNLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>;;;888555444555777999555555555555555555555555222222333444444555444444222222222222222222222222333333333222222222222222111000000//////000000111000000000000000111222222444222000///000111000///...////////////000000000000000000000000000000000111111111111111111111111000000000000000000000000........................---------,,,------...///,,,,,,,,,++++++*********////////////............///...............//////---------,,,------...///000000///...---,,,,,,+++......------------......---............/////////........................////////////000000000111////////////..................---------,,,,,,,,,------...............---,,,,,,------...//////000***+++++++++,,,,,,,,,,,,......---------,,,,,,,,,000000000000000///......------,,,+++++++++,,,,,,...------,,,,,,---------/////////...------,,,,,,........................////////////////////////......////////////......------------------------/////////............---.........------------------......///////////////111111000000000000//////////////////////////////........................------------------------//////......//////000111...------------------.........---,,,---...///000,,,---...///000///...---..................//////,,,------...//////000000//////.........---------.................................---------------------------------------///......---......//////------------------------...............///000111........................---------............///...------,,,,,,------......------,,,,,,,,,,,,,,,...............------------.../////////...---,,,++++++,,,---------------..............................------,,,+++++++++++++++,,,---...///000000------------------------------------.......................................------,,,,,,------...------------------------,,,------...//////000000......------------......,,,,,,,,,------------...------............------------------------------///////////////...---,,,------........./////////,,,++++++,,,...///...---///...------------.../////////............//////qqqfffbbb\\\XXXVVVUUUSSSRRRPPPOOONNNLLLJJJIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA??????===;;;999666555666777888444444444444444444444444111222444555555555444333222222222222222222222222222222222222222111111111000000000000000000000000...............//////000444111///...///000///...////////////////////////////////////////////////000000000000000000000000////////////////////////........................,,,,,,,,,---...//////000//////......---,,,,,,,,,////////////..................---------...//////---------------...//////000000///...---,,,,,,+++......------------......------........./////////........................---------........./////////////////////.........,,,,,,,,,++++++++++++***,,,---......///............/////////000000000111++++++,,,,,,,,,---------......---------,,,,,,,,,......////////////......///......---------......,,,,,,,,,,,,,,,---...///,,,,,,------.../////////------...///000111222222////////////////////////...//////////////////.........................../////////..............................------------......//////////////////////////////.........////////////////////////////////////////////////000000000000000000000000/////////...///000000111......------------......///...,,,+++,,,---///111+++---///111111000///...---.........//////000000........./////////000000/////////...------,,,,,,,,,---------.........///.........---,,,,,,,,,+++------------------------///............///000000,,,------......------,,,+++++++++,,,---...///000........................---------............///...------,,,,,,------.........,,,++++++,,,---.../////////...---------,,,***+++---......---+++)))+++,,,,,,---...---------..............................------,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------........................---------------------------------------------------------....../////////......------------......,,,,,,---------.........------............------........................///////////////...---,,,.........////////////000---,,,+++,,,...///...---.........------.........///......------......///qqqfffbbb\\\XXXVVVUUUTTTSSSPPPOOONNNLLLJJJIIIHHHHHHEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@???::::::::::::999777666555333333333333333333333333222333444444444333111000222222222222222222222222111111222222111111000///000000111111111111000000...............//////000222000....../////////---///.....................////////////////////////////////////////////////........................////////////////////////+++,,,---...//////000000000/////////.........---////////////............---------------...//////...------------...//////.....................---///......------......///,,,------------.................................------------.....................///////////////------------,,,,,,,,,,,,,,,------...//////......---------,,,,,,,,,++++++------------..................---------,,,,,,,,,***+++,,,---..................---------......///,,,,,,,,,,,,------...///,,,,,,------.../////////------............///////////////////////////////////////....../////////........................////////////////////////........................---......///////////////.........///////////////////////////////////////////////////////////////000000000000000000000000......------......///000///..................//////...,,,+++,,,---///111+++---///111111000///...---.........//////000000000000/////////.........//////.........---------+++++++++,,,------...............---,,,,,,,,,+++------------------------...............///000000,,,------......------,,,+++++++++,,,---...///000---------------------------------............///...------,,,,,,------......---,,,,,,,,,---...////////////...---------,,,)))+++---......---+++***,,,,,,---.........------..............................------------,,,,,,......------,,,,,,,,,+++------------------------------------------,,,,,,........................------------------------------------------------///.........---------,,,......------------......---.........////////////------............------........................---............------,,,.........////////////000///...---...///000///...---..................---......------------......qqqeeeaaa[[[WWWVVVUUUTTTSSSPPPOOONNNLLLJJJIIIHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA???>>>999:::;;;<<<;;;888666444333333333333333333333333333333333333333222111111333333333333333333333333000000111222111000///...000111111222222111111000000000000000000111222222000///...000111111///...000000////////////......000000000000000000000000................................................////////////////////////+++,,,---//////000000000------------------------////////////............,,,,,,,,,,,,---...//////......------......///000,,,---------...///////////////............//////,,,,,,---------............................................./////////000.........///////////////000000/////////.........,,,,,,---...//////////////////...------,,,++++++............////////////......---------,,,,,,,,,)))***+++,,,---.........,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---...////////////...------,,,,,,///...---,,,***)))((((((//////////////////////////////............//////...........................////////////000000000.............../////////---....../////////////////////000000000000111111////////////////////////////////////////////////------------------------------,,,,,,------.../////////............//////......---,,,---...///000,,,---...///000///...---..................//////000000//////...------,,,........................+++++++++,,,,,,---------.........---------------------------------------------------...///000000------------------------...............///000111,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...---------------......///...............---------,,,---.../////////...---,,,,,,---.............................................------------------//////...---,,,+++******------------------------------------,,,,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++......------------.............../////////000000------............------........................------.........------,,,------........./////////000...---...000000///...------...//////...------......------------......qqqccc```ZZZVVVUUUTTTSSSRRRPPPOOONNNLLLJJJIIIHHHHHHDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBCCCBBB@@@>>>===;;;;;;;;;:::999888666555444444444444444444444444333333333333333444444555333333333333333333333333000111222333333111000...000111222222222222111000000000000000000111222222...///000333555444222///222222222111111111000000000000000000000000000000////////////////////////........................////////////////////////,,,---...///000000//////***++++++,,,,,,------...////////////............,,,,,,,,,,,,---...///000...............//////000---------.........////////////............//////---............/////////........................------------......................../////////000/////////.........------+++,,,---.../////////////////////...............---------.........//////......---------,,,,,,,,,++++++,,,---.........---+++++++++++++++,,,---...------,,,,,,,,,---....../////////...------,,,,,,......---,,,++++++******////////////////////////000///...------...///000.........................../////////000000000000---........./////////000---......///////////////....../////////000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...------------------...---------............///.........---------------.........---------------.........---------------,,,,,,------.../////////,,,,,,,,,---------------..................//////------------------------,,,,,,,,,,,,---...///000...---,,,,,,,,,,,,---...//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...,,,,,,---...............---------...............---------.........//////,,,------.......................................------.....................------,,,,,,+++++++++---------------------------------,,,,,,,,,++++++........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---------.........//////------............------........................---....../////////......,,,---------............///...------//////...---------...//////...------...------,,,,,,------...qqqccc___ZZZVVVTTTTTTSSSRRRQQQOOONNNLLLJJJIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDD???@@@BBBBBBBBB@@@>>>======<<<:::888777777777888555555555555555555555555333333333333444666888999333333333333333333333333111222333444444333111///000111222333333222111000...............///000000...///222555888777444111444444444333333222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------///000000000///...***+++,,,---......///000000/////////............+++++++++,,,---...///000...............///000000........................//////............//////////////////000000000000........................*********+++++++++,,,,,,---.........//////000000,,,,,,,,,+++++++++******+++,,,---...////////////))))))***++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,.........///......---,,,---------------...///000...------,,,,,,---------,,,,,,------...//////000+++,,,---...///111222222////////////////////////000///...------...///000////////////////////////.../////////000000111111---.........//////000000---......///////////////+++,,,,,,,,,------......////////////////////////................................................---------------...//////---,,,,,,++++++,,,,,,---,,,---......//////......///...---,,,,,,,,,,,,,,,.........------,,,,,,+++++++++,,,,,,---.........+++,,,,,,---...///000000........................---.........///000000000------------------------+++++++++,,,---...///000///...,,,++++++,,,...///...------,,,,,,,,,---------------------------------------.........//////...------,,,,,,------...+++,,,...///000///...---,,,------....../////////,,,++++++++++++,,,---...,,,---......//////..............................------..................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///.........------.........,,,,,,,,,---------......---..................---//////////////////////////////000000000000000///,,,,,,,,,---------.........---,,,,,,......---,,,,,,---...//////...---,,,...------,,,,,,------...lllbbb^^^YYYUUUSSSSSSRRRQQQRRRPPPNNNMMMLLLKKKIIIGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@>>><<<;;;::::::999999888777777777777555333111111333555666444444444444444444444444333333333333333333333333333333333333333222111000111111000000000000111111333333111000000000111222...///000111111222111111111111111111000000//////111000///......///000111,,,---------.../////////////////////////////////000000000000000000///...000///------......---,,,---///000///,,,+++++++++......---------,,,,,,,,,---------............///////////////////////////---.../////////...,,,+++111111000000//////......------...//////...---,,,......------------......000///...---------------////////////////////////////////////////////////000000000000000000000000........................000000000///......------.../////////...---,,,,,,++++++++++++******)))((())))))***++++++,,,------........................,,,---///...------...000000000000000000000000000.../////////000000000111...///////////////......////////////////////////111111000///////////////------............------////////////////////////////////////////////////+++,,,,,,---...///000000------,,,,,,,,,,,,------///////////////////////////...---,,,,,,---...///......---------,,,,,,,,,000000000000000000000000------------------------------............---------------,,,,,,+++++++++---------------...///000...+++)))+++...//////---+++,,,---...///111222222,,,---......,,,,,,---.........//////////////////---------....../////////---------............//////////////////.........+++,,,.../////////......---------------------------------............///------------------------000000/////////.........//////.........---------///...,,,++++++,,,...///......------------......//////.........---------,,,,,,------...///000000........................+++,,,,,,---.........---------............------000000//////.........---111///...///000111000///++++++++++++++++++++++++............//////////////////............//////111111000000000000111111,,,------...///.........//////...---,,,++++++***...............---------........................///....../////////,,,***oooccc___ZZZVVVTTTSSSRRRRRRRRRPPPNNNMMMLLLKKKIIIGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCCCCBBB@@@>>><<<;;;::::::999999888777777777777666444222333444666888444444444444444444333333222222222222222222222222333333333333333222111000111111000000000000111111333222111000000000111111000111111111111111000000111111000000////////////111000///......///000111......//////////////////////////////////////////---...///000/////////000000///------...///---,,,+++,,,......---,,,---...///.........---------------------............///////////////////////////.../////////......---,,,000000000/////////......,,,,,,.../////////......///......------....../////////...---------------////////////////////////........................////////////////////////........................////////////..................//////......---,,,------............------++++++,,,,,,---......///........................***,,,------,,,+++---...////////////////////////////////////000000000000......////////////......////////////////////////111000000///////////////---......//////......---////////////////////////........................,,,------....../////////000000////////////000000........................///...------------...///......---------,,,,,,,,,........................------------------------------............------...---------,,,,,,,,,,,,......---......//////000000...,,,,,,......---+++++++++,,,---...///000000,,,---......,,,,,,---...////////////............++++++,,,,,,---------------------............///...............---------,,,---.../////////...------------------------------------............///------------------------......---------,,,,,,,,,//////.........---------///...,,,++++++,,,...///.........------.........//////.........---------,,,,,,------...//////000........................+++,,,------.........---------............------///.........------------000///......000000///.......................................//////////////////............//////000000////////////000000......///000000000000//////......------,,,,,,+++---------......//////000........................---------...000000...,,,rrreeeaaa[[[WWWUUUUUUSSSSSSRRRPPPNNNMMMLLLKKKIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBAAA@@@???======::::::999999888777777777777666444333444666888999555555555444444333333333111111111111111111111111222222333333333222111111111111000000000000111111222222111000000000000111000000000000///...---,,,000000000000////////////000000////////////000000000000000000000/////////////////////////////////+++...000000...---///222000...---...//////...,,,(((***---.........000111//////.........------------------............///////////////////////////000//////............//////////////////.........,,,,,,---.../////////...///......------....../////////...------------...////////////////////////------------------------////////////////////////....................................////////////....../////////...---------......////////////...------......///000000000........................***,,,------,,,,,,---...////////////////////////000000000000////////////......///////////////...////////////////////////111000//////......//////---......//////......---////////////////////////......................................................------------..............................///...------------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------...............---------......////////////000000222000///.........,,,***,,,,,,,,,---------......,,,.........---,,,---...////////////......------******++++++++++++,,,,,,---------............///------------------------.........///......---,,,---------------------------------............///---------------------------------------,,,,,,,,,...............---------///...---,,,,,,---...///.......................................---------,,,,,,------.../////////........................,,,,,,---............---------............---------------------,,,,,,,,,///...------//////...---////////////////////////............//////////////////............////////////............//////------...///////////////------------------------,,,,,,---...///000111111........................,,,,,,,,,---000000///...vvvfffbbb]]]YYYWWWUUUTTTSSSRRRPPPNNNMMMLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBAAA@@@???>>>===::::::999999888777777777555555444333444666777999555555555444444333333222222222222222222222222222222222333333333222222111111111000000000000111111222111111000000000000000---.........------,,,+++000000000000000000000000000000////////////000000111000000//////.........////////////////////////---000222000---,,,///222000...---...///000...---)))+++---......///000111.........---------,,,,,,---------............///////////////////////////111000...------...///000..........................................------//////............/////////......---------......////////////////////////------------------------////////////////////////........................---------...///000000111......////////////......,,,,,,---------,,,,,,+++....../////////000000000........................---...//////......///000////////////////////////000000000000////////////---...//////////////////////////////////////////000000///............///......////////////......////////////////////////////////////////////////000/////////.........------,,,,,,++++++,,,,,,---.................................------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------///////////////.........//////000000000000000///111000000//////...---,,,---------------------------...///...---,,,---///000//////......------,,,++++++++++++++++++++++++---------............///---------------........./////////......---,,,,,,---------------------------------............///------------------------////////////////////////..............................------------......---..................---........................---------.........//////........................------............------------............------------------------------...---,,,,,,......---,,,....................................//////////////////............//////.........------.........***+++,,,,,,------,,,,,,,,,---------......//////.........//////000000000........................---,,,,,,---///000///...yyygggccc^^^YYYWWWVVVUUUSSSRRRPPPNNNMMMLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBAAA@@@???>>>===::::::999999888777777777444444333333333444666666555555555444444333333333333333333333333333333333111222222333333333222222111111000000000000111111111111111111000000//////,,,---...///////////////111111111111111111111111//////000000000000///////////////......---------////////////////////////111222222111...---///111000...---...000000///...+++---//////.........///------------,,,,,,,,,+++---------............///////////////////////////000///...------...///000---------------.........000000///...---,,,,,,,,,/////////....../////////......---------......///////////////////////////........................................................................,,,------...///000111111......///////////////...------------,,,***)))))).............../////////........................---...000///......///111........................000000000000////////////------...///////////////////////////////////////000//////..................//////////////////...////////////////////////000000000000000000000000000000000///......------000000////////////000000........................---..................---......---------,,,,,,,,,------------------------------------------------------............------//////////////////////////////000111000000///...,,,...///000000//////////////////...............---...//////------.../////////......---------,,,------------------,,,,,,---------............///------......//////////////////......---------------------------------------------............///------------------------.../////////////////////---.............................................------...//////...---------.....................---------.......................................---......//////...------------............------..................//////...,,,+++,,,---...---,,,....................................//////////////////............//////......------------......***+++,,,,,,------,,,,,,,,,------......//////000000000//////......------........................000///------......---,,,|||hhhddd^^^YYYWWWVVVTTTSSSRRRPPPNNNMMMLLLKKKIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBAAA@@@???======::::::999999888777777777444444444333333333444444444444444444444444444444333333333333333333333333111111222333333333222222111111000000000000111111000000111111000000///...//////000111222222222222000000000000111111111111//////000000000000//////............------------////////////////////////222111///......//////000///.........000111000///---///000000...------.........---------,,,,,,,,,---------............///////////////////////////...------------...//////,,,,,,,,,---------------111000///------,,,,,,,,,000//////......//////000...------------...//////////////////////////////////////////////////////................................................---------...///000000111......///000000000//////...//////......---,,,+++------..........................................+++---......------...///........................////////////000000000000,,,---...///000000000000////////////////////////000///......------.........//////000000//////...////////////////////////000000000000000000000000000000000//////.........///......------......///------------------------------...//////...------......---------,,,,,,,,,........................------------------------------............------.........///////////////...///000111000///...---(((+++...000000000000111//////////////////......---...//////...---...///------------------------//////............---------------............///------......///000000000//////...---------......---------------------------------............///------------------------,,,,,,,,,------------------------.......................................,,,---...//////...---,,,---------..................................................................////////////...------------............------.........///////////////...---,,,,,,......---,,,000000000000000000000000............//////////////////............//////......------------......------...///////////////------......////////////000000///...---,,,++++++........................111///---------...---,,,hhhddd^^^YYYWWWUUUTTTRRRRRRPPPNNNMMMLLLKKKIIIGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCCCCBBB@@@>>><<<;;;::::::999999888777777777666666555555444444333333222333333444444555555555222222222222222222222222000111222333333333333222111111000000000000111111///000111111111000......000111111222222222111111............/////////000...///000111111000///...............////////////////////////////////////000,,,)))***...111111//////.........000111000///---///000000...---...///000/////////............---------............///////////////////////////++++++,,,---------------++++++,,,,,,,,,---------///...------------...///000000////////////000000---------------...//////////////////////////////........................................................................------......//////000000......///000000000000000------...///////////////................................................,,,---......------...///........................------...///000111222222,,,---...///000000000000//////////////////////////////...------------...//////000000000000//////////////////////////////........................000000000///////////////---,,,,,,++++++,,,,,,---------------------------------...//////...------......---------,,,,,,,,,........................------------------------------............------------........./////////---...000000000...---+++&&&***...//////...///111........................---///000///...---...000+++,,,,,,------......////////////.........---------------............///,,,,,,---......///000000......---,,,---...//////---------------------------------............///------------------------,,,,,,,,,---------......---------.........//////......////////////......,,,---///000000///---,,,---------.........//////................................................///////////////...------------............---------------....../////////...---,,,---...///...,,,////////////////////////............//////////////////............////////////............//////......///000000000000///............////////////......------,,,,,,++++++........................000...,,,,,,---......---hhhccc^^^YYYVVVUUUSSSRRRRRRPPPNNNMMMLLLKKKIIIGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@>>><<<;;;::::::999999888777777777888888777666555444333333111222222333444555666666111111111111111111111111000111222333333333333333111111000000000000111111///000111111111000...---000000000000///...---,,,,,,,,,,,,---------.........///000111111000///.........//////000000111111////////////////////////---((($$$&&&...333222//////......///000111111000,,,...///000///...///000111111111111000000000000---------.........//////////////////////////////)))***,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---///111222000000////////////000000---------------...///000////////////////////////------------------------.........................................................///////////////......///000000000000000)))***,,,---///000111111////////////.......................................///000000//////000222........................,,,---...///000111222333,,,---...///000000000000//////////////////////////////...------------...//////000000000000//////////////////////////////------------------------////////////000000000000/////////....../////////------------------------,,,---...//////...---,,,......---------,,,,,,,,,........................---------------------------..................---,,,---------......//////---...///000///...,,,***&&&***...///...---...000,,,,,,,,,---------.........///000///...---...000***++++++,,,---...///////////////......------------------.........//////++++++,,,,,,---...//////...---,,,,,,---...///111---------------------------------.........//////------------------------........./////////000000---------.........//////......////////////......,,,---///000000///---,,,---------.........//////.....................---........................//////000000///...---------..................---,,,,,,,,,------.........///...------//////...---------------------------............/////////000//////............////////////............//////,,,---......//////....../////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,........................///---++++++---///000000oooeee\\\XXXVVVSSSQQQRRRPPPPPPNNNLLLKKKJJJJJJJJJEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@?????????===;;;<<<;;;:::999888666555555111222333555777888:::;;;777666555333222222222333444333222222222333444555222222222222222222222222000000000///000000111222222222111000/////////000......---------///000111111111000000000000111111000//////000222222111000000000000000000000000000------------------------........................000//////.........//////////////////............//////............//////,,,,,,,,,---------..............................---------............///------,,,,,,,,,+++++++++)))+++---///111222222222//////.........---------..................------///.........000000...---...///000///...---...000//////.........---------...------------...//////111000...---,,,,,,------000000000000000000000000000000111111111111000000000000000000000000000000//////.........------------------.........//////...///000222222111111000000000000000000000000000111111000000//////......000000000000////////////......------------......---///000222222000///---////////////////////////////////////000000000000222000///---,,,,,,,,,,,,........................///000111222222111000///........................---------......000111222................................................,,,,,,,,,---...///000000***++++++,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////...---,,,++++++,,,---...,,,---------,,,++++++***------------------------........................---......---++++++,,,...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,////////////////////////111000///.......................................////////////............------------------------000000000000111111111111---......---+++******+++........................------------------------//////.........---------///////////////.........////////////////////////............////////////,,,------...///000111111////////////////////////000000000000000000000000------............------.........------,,,,,,,,,......------------......------------------------pppfff]]]YYYWWWTTTRRRSSSPPPPPPNNNLLLKKKJJJJJJJJJFFFEEEEEEEEEDDDDDDCCCCCCDDDBBB@@@@@@AAA@@@???===;;;;;;:::888777666555444000000111222333555555666777777666666555444444333444333222111111111222333333222222222222222222333444333333333333444555555222111000000000000000000333222111000000000111222000//////////////////000000//////000222222111000000000000000000000000000////////////////////////......................../////////.........//////////////////..................------------.............../////////000000........................---------............///000/////////.........---,,,---...///000//////...//////.........---------........................///......///000000///---...///000///...---...000//////.........---------...------------...//////222111///...------......////////////////////////000000111111111111000000//////////////////////////////.........------------------.........//////---...///000111000//////000000000000000000000000000000000000////////////000000000000///////////////......------......///...///000111111000///...////////////////////////000000111111111222222222111000///------------..............................///000000000000///..........................................///000111................................................,,,---------.../////////---------------------...////////////////////////------------------------*********++++++++++++,,,...........................///000000000000///...---------------,,,++++++------------------------------------------------...///000///...---///111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........................000///......------......////////////////////////////////////............------------------------/////////000000000111111,,,---...---,,,+++,,,---........................------------------------//////.........---------/////////////////////...////////////////////////............////////////------......//////000000////////////////////////////////////////////////------............------.........------,,,,,,,,,......------------......------------------------pppggg]]]ZZZXXXUUUSSSTTTPPPPPPNNNLLLKKKJJJJJJJJJGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBAAAAAABBBBBB@@@???::::::999888666555444444222222222222222222333333777777888888888666555444333222111111000000000111444333222111111222333444111111111111111222333333000000000000000000111222444444333111111000000111///......------......///000//////000222222111000////////////////////////000000000000000000000000........................//////......////////////////////////...............------,,,,,,------......////////////000000000........................---------............///000000000000////////////...//////......---,,,+++...............---------........................000/////////111111000......///000///...---...000/////////............---...------------...//////222111000//////.../////////////////////////////////000000111111000000////////////////////////////////////............------------...............,,,---...////////////...000000000000000000000000////////////000000000000////////////000000000000///......------......///...///000111111000///...////////////////////////000000111111111111222222000//////......//////000........................---......//////......---........................//////.........//////000................................................------...........................---------,,,,,,////////////////////////........................+++++++++,,,,,,,,,---------------------------------...111333333111...------............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------------------------///...------------------000000000000000000000000////////////............------------------------.........////////////000,,,---......------...///........................------------------------...............---------......//////////////////////////////////////////............////////////.........///////////////////////////////////////////////////////////////------............------.........---------------......------------......------------------------pppfff]]]ZZZXXXTTTSSSTTTPPPPPPNNNLLLKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBAAABBBAAA@@@@@@AAABBBAAA???:::999888777666444333333777666666555555444444333555777888999888777555333333333222222111111000000444333111000000111333444//////......//////000111000/////////000111222222222111111000000000000000///..................///000//////000222222111000////////////////////////////////////////////////.................................///////////////////////////.....................------.........---------------.................................---------............////////////...............//////...------,,,+++***........................---------...............000//////000111111000......///000///...---...000/////////..................------------...//////111000000//////.........//////////////////////////////000000000000///////////////////////////////////////.......................................------......////////////////////////////////////......//////000000111111////////////000000000000//////............//////......///000000///......////////////////////////............/////////000////////////000000111111........................................................................000//////............///...............................................................---------...............---------------------------------////////////////////////............/////////000------------------------,,,---///000000///---,,,---......///......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------------...000///......---------......---------------------------------,,,,,,+++++++++------------------------...------,,,,,,,,,------////////////////////////////////////....................................---------.........//////,,,---//////......000222....................................................................................////////////////////////////////////............///////////////////////////.........////////////////////////////////////////////////------............------...............---------......------------......------------------------oooeee\\\XXXVVVSSSQQQRRRPPPPPPNNNLLLKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@??????@@@AAA???>>>:::999888777666444333333999888888777666555555444333555666777777555444222444444333333333222222111333333222111111222333333111111111000111222222333000/////////000111222222//////000000111111111111000//////......//////000000//////000222222111000////////////////////////////////////////////////........................------...///000000//////////////////............000000////////////000000................................................---------............///////////////////////////...---------,,,,,,,,,------.....................---------.........//////000///...///111111///......///000///...---...000////////////////////////...------------...//////..................------........................//////000000000000//////........................////////////////////////.....................---........./////////000000////////////////////////......//////000000111111.../////////000000000111/////////....../////////......////////////......////////////////////////---............/////////......///000000111111111////////////////////////////////////////////////........................000//////............///...............................................................---------,,,,,,---......///000000------------------------////////////////////////....../////////000000000..............................------------......------......///......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///......---------......///---------------------------,,,,,,,,,,,,,,,++++++------------------------------,,,,,,,,,------...........................////////////....................................------------............+++---////////////111222................................................---.....................---.........//////000000////////////////////////............///////////////////////////.........////////////////////////........................------............------..............................------------......------------------------nnneee[[[XXXVVVRRRQQQRRRPPPPPPNNNLLLKKKJJJJJJJJJGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@??????@@@@@@>>>===::::::999888666555444444666666666555555555444444333333444555555444333222222333333444444444333333222222222222222222222222000000//////000000111222000000000000000000111222///000111222333333333333000//////////////////000000//////000222222111000////////////////////////000000000000000000000000........................,,,---...000000000//////////////////............111000000000000000000111111111111000000000000///........................---------............///000000000000111111111111---------,,,------...///---------...............,,,,,,------...////////////.........000000///---...///000///...---...000...////////////000000000...------------...//////------............------...........................//////000000//////..............................////////////000000000...............---------//////......//////000111000000000000000000000000////////////000000000000......//////000000111111000//////......//////000........................//////////////////////////////000000000000111111---...///000000000000000////////////////////////000//////......//////000........................//////.........//////000................................................------..................+++,,,---...///000111111........................////////////////////////,,,,,,,,,---------......////////////////////////000///...------...///000,,,,,,---............---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++---000111000//////000...------------...//////------------------------)))***+++,,,---...///000------------------------------------------...///........................////////////....................................---------............///,,,---//////...///000222................................................---------...............------......///000000000////////////////////////............////////////.........///////////////////////////////////////........................------............------.............../////////......------------......------------------------oooeee\\\YYYWWWSSSRRRSSSPPPPPPNNNLLLKKKJJJJJJJJJFFFEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@@@@@@@>>>===;;;;;;:::888777666555444444444444444555555666666333333333333333333444333000111222333444444333333000111333444444333111000///////////////000111111222111000000000000000000///000111222222222111000///......------......///000//////000222222111000000000000000000000000000////////////////////////........................+++,,,...000111000//////////////////............000000////////////000000111111111111000000000///........................---------............////////////000000111111111//////...------...//////---------.........//////,,,,,,------...//////000...---------//////---,,,...///000///...---...000.../////////000000000000...------------...//////---...///000000///...---..............................////////////................................./////////000000000000//////.........---------......---------...///000000000000000000000000000000000000000////////////.........///000111111111000000////////////000000.........------........./////////////////////////////////000000000111111------.../////////......//////////////////////////////...------...//////.......................................///000111................................................,,,---------.../////////------......//////000000................................................++++++,,,,,,,,,---------........................---..................---++++++,,,---------------++++++,,,,,,---......///------------------------,,,...111111000.........---------------...//////........................******+++---...///000111..............................------......///000........................////////////....................................---............/////////,,,---///.........///000................................................---------.........//////------......///000000111////////////////////////............////////////------......//////000000////////////////////////........................------............---------........./////////000......------------......------------------------pppfff]]]ZZZXXXTTTSSSTTTQQQPPPNNNLLLKKKJJJJJJJJJEEEEEEEEEEEEDDDDDDDDDDDDEEECCCBBBAAAAAA@@@???===<<<;;;:::999888666555555333444444555666777888888444444333333333444444555---///000222333333333222///111333555555333111///444444333333444444555666222222111000//////000000//////000000///...,,,+++...------,,,,,,------...000//////000222222111000111111111111111111111111------------------------........................+++,,,...000111111000///000/////////............//////............//////000000//////.........---........................---------.........//////,,,---------......//////222111///...------...///---------.........//////,,,,,,------...///000000---,,,,,,---......---+++...///000///...---...000.../////////000000111111...------------...//////...///000111111000//////..............................////////////................................./////////000000111111//////.........---------------,,,+++,,,---...///000000000000000000000000111111000000//////......---......///000111111222000000////////////000000......------------......////////////////////////------------.........///,,,---...//////...---,,,000000000000000000000000...---,,,,,,,,,,,,---...........................---------......000111222................................................,,,,,,------...///000000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////------------------------(((***,,,------,,,***(((***+++,,,,,,---------,,,++++++,,,,,,---...//////........................***---///000...,,,++++++---------------...///000................................................////////////////////////...............///000111000000000000000000000000000/////////............////////////////////////.........////////////000,,,---......------...///........................////////////////////////---------.........//////---------...///000000111////////////////////////............/////////000,,,------...///000111111////////////////////////........................---..................------.........//////000000.........------.........------------------------nnneee___]]][[[UUURRRQQQOOOMMMKKKKKKKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@???===999===@@@???;;;666444333222222222222222222222222333333333222222333444444333333333333333333333333333222111000111222333444222333333444444333333222555444333111000/////////222222111000///...------111111000000000000111111////////////////////////111111000///////////////////////////////////////...///000111111000///...222222111111000...---,,,......------------..............................000///...---,,,,,,---...---------............///+++,,,---...///...---,,,///...---,,,++++++,,,---............////////////000000//////.........---,,,,,,,,,------///000111................................................000000000000000000000000------,,,,,,,,,,,,------//////000000000000//////---------.........//////000000000000000000000000...------------...//////////////////000000000000222111///---,,,,,,,,,,,,............////////////............///000222222//////............//////000000000000000000000000111111111111111111111111222222111000///...------000000//////.........---//////////////////////////////////////////......+++,,,---/////////......//////............//////++++++)))&&&%%%&&&***...............////////////222111111000///.........------......///000000000..............................////////////..............................)))***++++++------...///........................---------............///................................................,,,,,,,,,---------......////////////////////////........................//////.........---------.........------,,,,,,,,,///...---,,,+++,,,,,,---------------------------000000000000111111111111..................------......---------,,,,,,,,,000000///...---,,,,,,++++++,,,---......---,,,+++////////////////////////000000000000000000000000,,,---......//////......,,,,,,,,,---------..............................///............---------000000000000000000000000------------.........///111111000///////////////000000000000000000000000000000//////.........---...........................------,,,,,,------............/////////000000mmmeee^^^\\\ZZZVVVRRRRRRPPPNNNLLLKKKKKKKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@>>>>>>??????>>><<<===@@@BBBAAA===999777777333333333333333333333333333222222111111222222333222222222222222222222222222222111111222222333444222333333444444333333222222222111111000000111111/////////...------,,,,,,//////............//////000000000000000000000000111111000///////////////////////////////////////---...///000000///...---...////////////......---......------------..............................//////...---,,,---......---------............///+++,,,------......------000///...------......///------------............000/////////............------------...///000000..............................................................................------------..............................------.............................................------------...//////....../////////000000000......---,,,---...///000////////////000000000000//////...//////000111222//////............//////000000000000000000000000////////////////////////111111000000//////......000/////////............................................................------.../////////......//////............//////000000///---+++,,,///222............////////////000//////...------,,,,,,///////////////.......................................////////////..............................---------,,,,,,,,,++++++---------------------------------............///................................................,,,---------------------////////////////////////........................//////.........---------+++++++++,,,,,,---------///...---,,,,,,,,,------------------------------------------....................................//////.........---------/////////...------,,,,,,,,,---...//////...---,,,................................................+++,,,,,,---------------,,,,,,---------.................................---------.........//////////////////////////////------........./////////111111000///////////////000000000000000000000000000/////////............////////////////////////...------,,,,,,------...*********++++++++++++,,,mmmeee]]]\\\ZZZVVVSSSSSSQQQOOOLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCDDD???===<<<===>>>>>>===<<<<<<>>>>>><<<999777666666444444444444444444444444222222111111111111222222111111111111222222222222111111222333333333333222222333333444444333333222000000000000000111222333........................//////............//////000000000000000000000000111000000///////////////////////////////////////------............------,,,,,,---......///............------------....................................---------...//////---------............///---,,,,,,,,,,,,---......000000/////////000111111,,,,,,,,,------------...////////////............/////////......///000000........................................................................///..................//////...---,,,,,,---...///..................------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------........./////////---------------...///000//////000000000111111111000000////////////000000000//////......//////000000000000000000000000000////////////////////////000000000000////////////////////////............------------------------........................000000//////......////////////............////////////000///------///111............/////////////////////...------,,,,,,111000000///......------..............................////////////..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................---------------------,,,////////////////////////.......................................---------+++++++++++++++,,,,,,,,,///...------,,,---------------------------------////////////000000000000........................000000/////////.................................---......//////......---................................................***+++,,,,,,------,,,,,,,,,------------.................................++++++,,,---...///000111////////////////////////....../////////000000000111000000///////////////000000000000000000000000////////////............000000000000000000000000......------------......++++++,,,,,,,,,---------mmmddd]]][[[ZZZVVVTTTTTTRRRPPPMMMKKKKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCDDD>>>===<<<===>>>???>>>===<<<<<<;;;999777666666666555555555555555555555555444333222222111222222222222222222222222333333333000111222333444333222111222333333444444333333222000000000000000111222222//////000000111111111111111111000000000000111111111111111111111111111111000000////////////000000////////////////////////........................------......//////............------------..............................------------......//////---------............///------,,,+++,,,---...///....../////////000111111,,,,,,---------.........///////////////.........111000000////////////000................................................000000000000000000000000//////............//////000///---,,,,,,---///000...............---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------.........///000000///...------,,,,,,////////////000000000000111000000////////////000000000////////////000000////////////////////////000000000000000000000000.../////////000000000111///////////////.................................------------............222111000.........///000//////............//////---///000000.........///............////////////111111000000////////////000000//////..........................................////////////..............................******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...........................------------,,,,,,,,,////////////////////////................................................000///...---+++***)))(((.........------------...........................000000000000111111111111............////////////////////////.........------------.........//////...//////////////////...........................000000000000000000000000++++++,,,------------,,,------------....................................,,,,,,------...//////000////////////////////////////////////000000000000000000////////////000000///////////////////////////////////////.........////////////////////////......------------......---------.........//////nnneee]]][[[YYYUUUSSSTTTRRRPPPMMMKKKKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCDDD@@@>>>>>>>>>@@@AAA@@@>>>@@@???<<<;;;::::::999999555555555555555555555555666555444333333333333333333333333444444444555555000111222333444333222111222333333444444333333222222111000000//////000000//////000000111222222222111111000000000000111111000000000000000000000000000000////////////000000///////////////////////////////////////////////////000000000000///............------------..............................,,,,,,---....../////////---------............///------,,,+++,,,---...///,,,------....../////////---.........////////////.........///////////////111000000////////////000////////////////////////........................000000000000000000000000//////............//////111000...------...000111.....................---------------------------...------------...//////------------.........////////////......---,,,,,,---------.........//////111000000////////////000000000////////////000000////////////////////////000000000000000000000000......//////000000111111.........///////////////////////////////////////---------.........//////222111000.........///000//////............/////////111333333111000000111............////////////000000000000////////////............//////000000////////////////////////......////////////..............................***+++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------////////////////////////........................---.....................222111000...---+++******---.............................................,,,,,,,,,---------.............../////////000000.........---------,,,,,,,,,,,,------...//////////////////....../////////........................000000000000000000000000,,,,,,---...............---------.........//////........................................................................////////////000000000000000000////////////000000////////////////////////.........///////////////........................///......------......///+++++++++,,,,,,,,,------pppfff^^^[[[XXXUUUSSSSSSQQQOOOLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDBBB@@@???@@@AAAAAA@@@???>>><<<:::999999999888777555555555555555555555555777666555444444333333444333333444444555555666666111111222333333333333222222333333444444333333222222111000///////////////.........//////000000000//////............/////////////////////////////////////////////000000111////////////////////////000000////////////000000000000111111000///............------------..............................,,,---......///.........---------............///---,,,,,,,,,,,,---......+++,,,------...------,,,........./////////000000.........////////////////////////......///000000////////////////////////................................................///..................///111000///......///000111---------.........//////...........................------------...//////------........./////////++++++---...////////////,,,,,,---------.........000000////////////000000111000000//////000000111000000000000000000000000////////////////////////......//////000000111111.........///////////////000000000000000000000000------......///000000000000000//////......////////////............//////---...000000...---...///............////////////..................------------......///000000111////////////////////////......////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......////////////////////////........................---------............................../////////------...////////////...........................---------............///.........//////000000111...------------,,,,,,,,,---------........./////////......------......///------------------------........................,,,---......//////......------........./////////........................//////.........---------............................../////////000000000///////////////000000111000000000000000000000000.........///////////////........................//////............//////------------............rrrhhh^^^ZZZXXXTTTQQQRRRPPPNNNLLLKKKKKKKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@@@@AAAAAA@@@>>>;;;999777777888888666333444444444444444444444444666666555444333333333333222222333444444555666666222222111111222222333444222333333444444333333222000////////////000000111//////////////////000000//////............//////........................///////////////000111111////////////////////////000///............///000......//////000/////////......------------..............................---.../////////...---,,,---------............///+++,,,------......------,,,,,,---...------++++++---------.........//////............/////////000------------...///000000////////////////////////......................................................------------......////////////////////////+++,,,,,,---...///000000...........................------------...//////....../////////000000000***+++---...///000000///------------........./////////...//////000111222111111000000000000111111000000000000000000000000////////////////////////////////////000000000000............/////////000000000000000000000000000......//////000111111222------.../////////......//////............//////+++,,,---,,,+++***+++---............////////////---..............................///////////////////////////////////////......////////////..........................................---------------------------------------------............///................................................***++++++,,,---...//////////////////////////////........................---------.........//////,,,------....../////////,,,---...///000000///.........................../////////000000000111111---......///000000111111............---------------------...............///...---,,,,,,---...///------------------------........................,,,,,,---............---............////////////........................---------.......................................------.........////////////////////////000111111000000000000000000000000............/////////000........................//////............//////......////////////000000sssiii___ZZZWWWSSSQQQQQQOOOMMMKKKKKKKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@???===>>>;;;::::::<<<;;;888555444444444444444444444444666555444333222222222222111111222333333444555555333222111000111222444555222333333444444333333222------......///111222333222222111111111111111111111111000000000000111111........................///////////////000111111///////////////////////////...---,,,,,,---...///***+++,,,...///000000000.........------......................................./////////...,,,+++---------.........//////+++,,,---...///...---,,,------.........---+++***,,,,,,,,,---------......---.........//////000000,,,,,,,,,------///000111000000000000000000000000........................000000000000000000000000---------,,,,,,---------------...//////...------***+++,,,---...000111111...........................------------...//////////////////000000000000---.../////////...---,,,............/////////000............///111222222111111000000000000111111000000000000000000000000111111111111111111111111000000000000////////////---.........//////000000////////////////////////...//////000111222222333+++,,,.../////////......//////............//////...///000///------///000............/////////000/////////000000000000000000000000///......------000000000000000000000000......////////////..............................+++,,,,,,---...///000000........................---------.........//////000000000000000000000000........................)))***+++,,,...///000000////////////////////////........................---------.........//////.........------,,,,,,,,,,,,---///000000000///...////////////////////////,,,,,,,,,------------...---......///000111111222000/////////.......................................---,,,++++++,,,---...------------------------000000000000000000000000++++++,,,---------,,,,,,............/////////000........................+++,,,,,,---...///000000........................------------.........//////////////////000111111000000000000000000000000---.........//////000000000000000000000000000000//////............//////*********+++++++++,,,,,,sssiii```\\\YYYVVVTTTUUURRRPPPMMMKKKJJJHHHEEECCCEEEDDDDDDDDDCCCCCCCCCCCC??????@@@AAABBBBBBBBBBBB;;;;;;<<<<<<:::888555444444444555666666555444444444444444444444444444444222222222333333444444444000//////111333555666555222222222111111111000000333222000/////////000111///000222222111111222444222111///.........///000333222222111000//////...111000000///......------,,,,,,---...//////......000000000000///...---,,,///...---,,,,,,---...///...//////000000000000000/////////...------,,,,,,------............------,,,------......------,,,.................................------,,,,,,,,,,,,---...///000000//////333111///...000111111111......---......///000111//////000000///...------------------------------------......//////000000------------------------111111000000//////..............................111111000000///---,,,+++---.........//////000000222222111111000000///////////////...------,,,,,,+++,,,.../////////...---111111000000//////......////////////////////////111111222222222000///...////////////000000000000111111000000//////......////////////////////////000000////////////000000000000000000000000000000////////////////////////......////////////..................////////////------......//////000000111111000000//////..............................111111000000//////......000/////////............,,,...000000...------...,,,000000+++)))---222444////////////////////////---,,,,,,+++,,,---///000...------------...//////000000//////.........---+++,,,,,,---...///000000...///000222222111111000////////////////////////........................///...---///111111...+++111111000///////////////.../////////...---,,,,,,------------------------000//////............///...///000000000///---,,,&&&'''))),,,---.....................//////////////////............//////......------------......000///...---,,,+++******,,,---------.../////////000000000000///...---,,,,,,,,,,,,---------....................................---------......///111111000000//////......000000000000000000000000......////////////......///////////////.........------,,,,,,,,,,,,------//////.........---------sssiii___\\\YYYVVVTTTUUURRRPPPMMMKKKJJJHHHFFFDDDEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@??????>>>===777888:::;;;;;;:::888777555555555555555555555555444444444444444444444444222333333333333444444444222111000111333444444333222222222111111111000000222111111000000000000000...///111000//////000111222111000///...//////000222222111000000///......//////////////////////////////000000000//////...------...//////000000000///...------------...///......///000000000//////........................------............------,,,------......------,,,.................................------,,,,,,,,,............////////////000///------/////////...//////.........///000000000/////////............111111111111111111111111.........//////////////////.....................000000000///////////////..................------000000000000///...---,,,............/////////000////////////....................................---...///000111000000///222111111111000000000000000000000000000000000000000111111111111000///...////////////000000000000111000000000/////////...000000000000000000000000000//////......//////000000000000000000000000000////////////////////////111111222222222222111111............////////////////////////////////////111000000000/////////...........................111000000000/////////...000000/////////............///......---,,,------''',,,......///222222///////////////////////////...---,,,,,,,,,---...//////.........//////000000000/////////............,,,------....../////////...///000111222111000000////////////////////////........................///---,,,---///000...+++111000//////......//////.........///......------........................//////.........//////000...///000000000///---,,,++++++---.........------............///////////////..................///......------------...............---------------......//////////////////000000000000///...---,,,,,,,,,---------.................................//////...---------......000000000000////////////000000000000000000000000......////////////...............///////////////......------------......//////.........---------sssiii___\\\YYYUUUSSSTTTRRRPPPMMMKKKKKKIIIFFFDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA???===;;;:::888999:::;;;;;;:::999888666555444333333444555666444444444444444444444444333444444444444333333222333222222222444444222111222222222111111111111111111111111111111000//////000111222111//////000111111111000///////////////111000000//////.........------...//////000111111222222222222111000//////............///000111111///...------------...///------...////////////...,,,------...//////000000------............------------............------.................................---------------000000...------.../////////.........000000...---111000000////////////000111000...------...//////000000000000000000000000///////////////.........000000000//////.........//////////////////000000/////////......---------......////////////..................////////////............////////////,,,------...//////000000///000111222222222111111222222222222111111111111111111111111111111111111///000000000000000///...////////////000000000000000000000000////////////111111111111111111111111000//////......//////000000000000000000000000000////////////////////////...//////000000//////...............////////////222222111000000///......000000000000////////////........................000000000000////////////000000000/////////......///...,,,---.../////////---000111000111333000+++///////////////////////////...------,,,---------//////000000000000111111////////////.......................................///000111111111000000////////////////////////...........................---++++++---...---,,,000///......------......------.../////////......////////////////////////...............///000111/////////000//////...---000000000000///...---,,,............////////////......------------............------------......---------....../////////000000000000000/////////000000000000///...---,,,,,,------------.........////////////////////////000//////...---------...////////////000000000000////////////////////////......////////////......------......//////000000///..................///...............---------rrrhhh___[[[YYYUUUSSSTTTRRRPPPMMMLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEEEEDDDCCCAAA???===<<<<<<<<<;;;;;;999888666555777666444333333444666777444444444444444444444444444444555555444333222111333222222333555444333111111111111111111111111111000000111222222000///...333444444333222111111222111000000///////////////000/////////.........---.........///000000111111111111222222222111000000222111000///.........///.........------.........,,,------...............---........./////////000------............------------............------.......................................---------222111...---,,,---...///000000000111333222000...222111000///////////////111000...---,,,...///111////////////////////////000000//////......------111000000//////......------......//////000000000000000//////......------------...//////000//////.........////////////////////////000111222222222---........./////////000000000111111222222222222111111111111111111111111111111111111111111111111////////////000000//////////////////000000000000000000000000////////////000000000000000000000000111000000//////000000111////////////////////////////////////////////////---......//////......---............////////////222111111111000000000///000000000000////////////........................000000000000////////////000000000////////////......---,,,...222333222000999;;;888111---......---//////////////////////////////......---------,,,//////000000000111000000///////////////.........000/////////.........------...000111111111000///////////////////////////...........................---,,,+++,,,---.../////////...---------------,,,---...///////////////........................---------......000111111//////////////////......000000000000///......---............////////////------,,,,,,,,,,,,------......------------...............////////////000111000000//////.........//////000//////...------------------............000000000000000000000000111000///...------------......//////000000111111////////////////////////......////////////......,,,------...///000111111//////............//////........................rrrhhh^^^[[[XXXUUUSSSTTTRRRPPPMMMLLLKKKJJJHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<;;;:::999777666555777666444333333444666777444444444444444444444444444555555666555444222111111111222444666666444222111111111111111111111111000000111222222000///...333444444333111000111222000000000000000//////...////////////............000000000000000000000000---...///000111111111111222111000//////.........---..................---,,,------...............000000/////////.........------............---------......//////......---................................................222111...---,,,---...///000000000111333222000...111111000//////...//////111///...,,,---...000111222222222222222222222222000000//////......------/////////.........------------......//////000000000000/////////.........,,,---...///000000000000///////////////...............///000111222333333000000/////////.........////////////000000111111000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000////////////000000000000////////////////////////222111111000000111111222////////////////////////////////////////////////000111111222222111111000............///////////////000000000111111111222////////////000000000000////////////////////////////////////000000000000111000000000////////////------...000111111000...666;;;<<<444------///000/////////////////////////////////......------,,,---...///000000000//////.........///////////////000000000///......---------...///000111000000///////////////////////////.................................------...000111//////...---------------------...///000000000///---------------------------------......000111111//////........./////////.............../////////............////////////------,,,,,,,,,,,,------......------------......000////////////........./////////......---------//////////////////...------------.........//////000000000000000000000000111000///.....................//////000000111111////////////////////////......////////////......,,,------...///000111111//////............//////---.....................rrrhhh^^^[[[XXXTTTRRRSSSRRRPPPMMMLLLLLLKKKHHHFFFFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@AAA@@@???>>>======999999999999999999999999666555444333333444555666444444444444444444444444333444666777666555333222000111222444777777555333111111111111111222222222111111111111111000/////////000111000......///000000000000000000///......////////////////////////000000000000000000000000+++,,,---///000111222222---...///000111111111111------...//////...------------...////////////...111111000//////...------------............------......////////////............................................./////////000000...------.../////////.........000000...---000//////............/////////...---...///000111000000000000000000000000///////////////...................................................//////////////////////////////------...///000000/////////////////////.........,,,------...///000000111111111000//////...------///............///000111///////////////000000000000000000000000000000000////////////000111333333////////////000000000000////////////000000000000........................222111111000000111111222000000000000000000000000///////////////////////////000000111111000000///............////////////......///000000111222222////////////000000000000////////////////////////////////////000000000000111111000000000/////////...000000000//////111333666<<<===777222111111111////////////////////////....../////////...---------...///000111000///............///////////////000000000//////.........---...///000000000//////////////////////////////........................---...//////......000222000///......------............///000000000//////------------------------...............///000111///............///000000,,,,,,,,,,,,---///000111............////////////......------------............------------....../////////......---------............------------...///////////////......------........./////////////////////////////////000//////...//////000000////////////000000000000////////////////////////......////////////......------......//////000000///..................///---------...............qqqggg^^^ZZZXXXTTTRRRSSSQQQPPPMMMLLLLLLKKKIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAA@@@???>>>===<<<:::999999999999999999:::555555555555555555555555444444444444444444444444222333555777777666444333222222333555777666333000000000111111111222222222222111111000000000000000---...//////...---...000///000000111000///...---000000000000000000000000/////////000111111222222,,,---...///000000111000,,,...000222333222111000------...//////...------......///000000000//////000000000///////////////------............------......////////////..............................---........./////////000............////////////000///------/////////......------------......///............/////////000------------------------.........///////////////.........//////000000111..................------.........///000000111111......///////////////...000/////////............------......//////000000000000000/////////////////////.........///000111//////000000000111111111111111111111111111111111000000///000111333444666////////////000000000000.../////////000000000111////////////////////////000000////////////000000000000000000000000000000////////////////////////------............------............////////////////////////////////////.../////////000000000111////////////////////////.../////////000000000111111111111000000000/////////111222000///444???IIIUUUOOOCCC666222222111---////////////////////////---...///000000///......---///000222222111000///............/////////000000000000///////////////------///000000000///...////////////////////////........................***,,,//////...---///111111000//////....../////////000000000000//////...........................//////.........//////000///......---...///000111------,,,,,,---...000111............///////////////..................///......------------......---------------.....................////////////......////////////..................////////////....................................///000111222000000000000////////////000000000000000000000000......////////////...............///////////////......------------......---------.........//////qqqggg^^^ZZZXXXTTTRRRSSSQQQPPPMMMMMMLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCAAA???===<<<===<<<;;;999888777777666444444555666666555444444444444444444444444444444111333555777888777555333444444555666777555111...000000111111222222222222333222000/////////000111---///000000//////000222///000111111111000...---000000000000111111111111------...000111222444444...//////000000000000//////000333444444111---+++,,,---...//////...---,,,...//////000000000000000......//////000000111111---..................---......////////////..............................---.........//////000000,,,---...///000000//////333111///...000111111111,,,,,,,,,,,,,,,---...///------...///000000//////000000000000000000000000---.........//////000000......///000111222333333/////////......------,,,------...///000111222222...///////////////......000000//////.........---000000000000111111111111......//////000000111111000///.........///111222000000111111222222222333222222222222222222222222000000000000222444666777////////////000000000000.../////////000000111111000000000000000000000000......------------......000000000000000000000000////////////////////////000000111111111111000000............/////////000000000//////......------.../////////000000111111000000000000000000000000.../////////000000111111111111111111000000000000...000222000222===QQQaaajjjKKK333---000...)))////////////////////////,,,---...000000000//////...000222333333333111000---.........//////000000////////////000000000000,,,---///000000000///...////////////////////////........................(((+++//////...---...///111111000///////////////000000111000000///......////////////////////////000//////........./////////...------...///000111//////...------...000000............/////////000//////............//////.........------.........******+++,,,---...///000......//////000000111111......///////////////.............../////////000....................................///111222333111111000000//////......111111111111111111111111......////////////......///////////////.........---------,,,,,,------------------.........//////lllccc[[[XXXXXXUUUUUUVVVTTTQQQNNNJJJHHHGGGHHHIII;;;===@@@CCCEEEGGGGGGGGGCCCBBBBBBBBBBBB@@@<<<999:::999888888999999888666555555555555555555555555888555222111222555777888666666777777777777666666222444666666444222111222222222222222222222222222333222111111000000111111111111111111111111111111////////////////////////000000111111111111000000222111///......///000000///////////////000111111222111111111000000////////////000000000000//////---------........./////////............---------////////////000000000000......//////...---,,,,,,000000000000000/////////111///,,,******+++---///////////////............111111111111111111111111///////////////000111111------...///000111222222111111111111111000//////000000000000000000000000111000000///...---------,,,------...///000111111............/////////000......//////000000111111111///...///222333222/////////............//////000000000000000000000000///000111000///...///000///000111222222111000///222111111000///......---...///000111111000///...000000000000000000000000111111111111111222222222000000000000000000000000111111000///////////////222111111000///......---000///...------...///000111000///......///000000111111000000//////......////////////000000000000......//////000000111111////////////////////////......///000000000000000......//////000000111111111444111---999TTTiiioooyyydddJJJ777000///---+++............////////////000000000000000000000000111333555666666555333222333222222111000...,,,+++......000000000///...---////////////////////////...............///000111000//////......000111222////////////////////////111000///...------...///////////////............111000///......---......//////////////////////////////000000000000//////111111000000/////////...////////////////////////------------------------////////////////////////..............................////////////..............................///......---------......////////////000000000000............/////////000111000///......///000000............////////////000000000000000000000000000000000000000000000000////////////////////////------------------------mmmccc[[[YYYXXXUUUUUUVVVSSSQQQNNNJJJHHHHHHHHHIIIDDDEEEEEEEEEEEEDDDDDDCCCDDDBBBAAAAAAAAA@@@===:::<<<;;;999888888888666444555555555555555555555555666444222222333444333222333333444444444444333333000222333222111//////000222222222222222222222222333222111111000000111111111111111111111111111111000000000000000000000000000000111111111111000000000000//////...////////////////////////000111111111111000000000/////////........................---------........./////////............---------....../////////000000000......//////...------,,,.............../////////000///---++++++,,,---...---.........//////000000111111111111111111111111///////////////000111111......//////000000111111000000111111000000///...000000000000000000000000111000000///......------.........///////////////........./////////000000////////////000000000000111///...///222333111000//////............/////////////////////////////////000111000///...///111000111222333333222111000111111111000///.........111222222333333222222111000000000000000000000000111111111111111111111111000000000000000000000000111111000///////////////111111000000//////......000//////......//////000000000///......///000111111000000000/////////........./////////000000000////////////000000000000////////////////////////......///000000000000000////////////000000000000///444222///777JJJWWWYYYOOODDD555------000111000/////////000000000000111000000000000000000000000333444444555444333111000000000000000///...------.........//////......---///////////////////////////............//////000//////.........///000111////////////////////////000000...---------......////////////............------------...///000111////////////////////////...//////000000//////...000000000//////.................................------------------------......................................................////////////......---------------------------,,,,,,++++++,,,,,,---............////////////........./////////000000000///...---......///000/////////000000000111111000000000000000000000000000000000000000000000000////////////////////////........................nnnddd\\\YYYXXXUUUTTTVVVSSSQQQNNNKKKIIIHHHHHHIIIJJJIIIHHHFFFEEEDDDCCCCCCDDDCCCAAA@@@@@@???>>><<<>>><<<:::888888777555333555555555555555555555555444333333444444333111...111222222333333222222111333444444333222111333444222222222222222222222222333222111111000000111111000000000000000000000000111111111111111111111111///000000111111000000///......///////////////...///////////////000111111000000///////////////...///...---,,,,,,---...///------.........////////////............---------------........./////////.........///......---,,,---------------...//////.........---------------,,,,,,---...///000111111000000000000000000000000///////////////000111111////////////000000000000//////000000000///......000000000000000000000000000000000///......------000000000//////.............../////////000000000000000000000////////////111/////////111222111000000//////......//////000///////////////////////////000111111//////000111222222333333333333222222111111000000//////......333222222111111222222333////////////////////////000000000000000000000000000000000000000000000000111000000///////////////000000000000000000000000///000000111111000000/////////......///000111222000000000000////////////------........./////////000000000000////////////////////////////////////......///000000000000000000000000000////////////...333444000333<<<@@@<<<666333///......000000///000000000000111111111111000000000000000000000000444444333222111000000///---....../////////.........---------------......////////////////////////000//////............///......------......///000//////////////////////////////...------------...////////////............,,,,,,,,,,,,---...///000////////////////////////.........//////........./////////...............------------------------------------------------------------------------..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------------................../////////000000000...---------...///000111000000000111111111222222000000000000000000000000000000000000000000000000........................////////////////////////oooeee\\\ZZZXXXUUUTTTUUURRRQQQNNNLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGEEECCC@@@?????????>>>======;;;999888888777555444555555555555555555555555333222222333444444222000333333444444444444333333444444444333111111444666222222222222222222222222333222111111000000111111////////////////////////000000000000000000000000//////000000000000//////,,,---...000000000///...///////////////000000111////////////............000///---,,,,,,---///000............///////////////............---------------------.........///---...............---------------------///000111------...//////...---,,,---------...///000000111///////////////////////////////////////000000111111000000000/////////.........////////////......////////////////////////000000//////............000/////////////////////...////////////000000000111111000000//////......000000///000111111111111000000////////////000000000000000000000000000000///000111111000///000222222222222222222222222222111000000000/////////...000000...------...000000////////////////////////000000000000////////////000000000000000000000000000000////////////000000000000000000000000111111///000111222222111000///.........///000111111222000000000000////////////------------.........///111111000000//////......////////////////////////......///000000000000000111111000000//////......---222333111111333111---///111222222000...------//////000000000111111111////////////////////////333222111000///000000000------............------...---,,,++++++---...///////////////////////////111000///...............------------.........///////////////////////////.........------------...////////////............//////---,,,,,,,,,,,,,,,////////////////////////------............------..................------................................................------------------------..............................////////////......------------------------///............//////000------........./////////...////////////000000000---......///000111111222000000000111111111222222////////////////////////////////////////////////////////////////////////........................pppfff]]]ZZZXXXUUUSSSTTTRRRPPPNNNLLLKKKJJJIIIIIIEEEDDDDDDCCCDDDEEEGGGHHHDDDBBB@@@??????@@@???>>>;;;999888888999999777666555555555555555555555555444222111111333555555555444444555555555555444444///000///...------///222222222222222222222222222333222111111000000111111//////////////////////////////////////////////////////000000000000//////+++,,,...000111111000//////////////////000000111............////////////111000...------...000111........./////////000000///............---------------------.........///------...............---000///...---...///111222,,,---///000000///---,,,///////////////.................................///////////////000000111111111000000//////............////////////......////////////////////////////////////..................//////000111111222////////////000000000111111111000000//////......///000000000000000111222000000////////////000000111111111111111111111111...000111111000000111333111111111000000111111111000000000000///////////////...---,,,,,,---...///000000000000000000000000000000000000//////......////////////////////////000000////////////000000000000000000111111111111///000111222222111000///------...///000111111111////////////000000000000------------.........///111111000000//////......000000000000000000000000......///000000000000000111111000000//////......---000111000000000///,,,(((+++.........---...000........./////////000000///////////////////////////////////////000111222////////////...---,,,+++---,,,,,,++++++---...///////////////////////////111000///...............,,,------...............////////////////////////---.....................////////////............//////---,,,,,,,,,,,,,,,////////////////////////------............------------..................////////////////////////........................------------------------..............................////////////......////////////////////////...............///000111....../////////000000000////////////000000000111//////000111222333333333/////////000000000111111////////////////////////////////////////////////000000000000000000000000------------------------qqqggg^^^[[[XXXUUUSSSTTTQQQPPPOOOMMMLLLKKKJJJJJJFFFEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@???===:::999777888999999888777555555555555555555555555555333111111333555555555111222222333333222222111///000111000//////111333222222222222222222222222333222111111000000111111000000000000000000000000...........................//////000000//////...,,,---...000111222222222///////////////000111111...////////////000000000111000///......///000111....../////////000000000///............---------------........./////////,,,---......///.........222111///......///000222,,,---...000000///......000000//////............///////////////////////////////////////000111111111111000000//////............///000000000//////000000000000000000000000//////////////////......---......///111222222333/////////000000000111111000000000000////////////...000111111000000111222111000000//////000000111222222222222222222222222...000111111111111222333111111000//////000111111000000000000////////////111000000//////000000111000000000000000000000000222111111000000//////...///////////////////////////////////////000000111111111111111111111111111///000000111111000000///---...///000111111000000////////////000000000000------........./////////000000000000////////////000000000000000000000000......///000000000000000000000000000////////////......//////000000111111---...///...------...000............////////////000000000000000000000000---......///000111222222000000000///...---,,,+++,,,,,,,,,,,,---...///000////////////////////////000//////............///------...////////////...////////////////////////---...//////000/////////////////////............,,,,,,,,,,,,---...///000////////////////////////.........//////......................../////////000000000000000000000000........................------------------------..............................////////////......////////////////////////,,,,,,,,,,,,---...//////////////////000000000111/////////000000000111111000111222333333444333333/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000------------------------rrrhhh___[[[XXXTTTSSSSSSQQQPPPOOONNNLLLKKKJJJJJJEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@AAABBBAAA>>><<<;;;:::888888888888777555555555555555555555555555555444333333333333111///000000111111111111000000222333555555444444555666222222222222222222222222333222111111000000111111111111111111111111111111////////////////////////......////////////......---......///111333444555///////////////000111111/////////000000000111111////////////////////////.../////////000000000000///............---------....../////////000000000,,,------...//////......333111///---,,,---...000------...///////////////.........//////////////////////////////////////////////////////000111111000000000000////////////...///000000111111000000000000000000000000000000...///////////////////////////000000000111111111//////000000000111111111////////////000000000000...000222111000///111333111111000000000000111111111111111111111111111111...000111111111111222444222222111000000111222222////////////000000000000111111222222222222111111222222222222222222222222333222222111000000/////////////////////////////////////////////000111111333222222111111000000000000//////......//////000...///000111111000//////.../////////000000000111....../////////000000000////////////000000000000000000000000000000000000......///000000000000000////////////000000000000...---...///000000000222555333111///......------...////////////000000000000000000000000000000000......000111222111111000/////////000000//////...,,,,,,---...///////////////////////////////////////............//////000---...///000000000//////////////////////////////......000111111111000000////////////............------------...///000111////////////////////////...//////000000//////............//////000000000000000000000000000000000..............................................................................////////////......////////////////////////,,,,,,,,,,,,---...///000........./////////000000//////000000000111111111111111222333333333222111000000000111111111222222000000000000000000000000000000000000000000000000................................................sssiii___[[[XXXTTTRRRSSSPPPPPPOOONNNMMMLLLKKKJJJCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@AAABBBCCCAAA>>><<<>>><<<999888888777555333555555555555555555555555444444444555444111,,,(((111111222222222222111111///222444555444333333444222222222222222222222222333222222111000111111111111111111111111111111111000000000000000000000000......////////////......///......///111333666777///////////////000111111//////000000111111222222------...//////...------////////////000000000000//////.........---------////////////000000000000,,,,,,---.../////////...333111...,,,++++++---...............//////000000,,,------...///000111111000000000000000000000000///////////////000111111////////////000000000000//////000111111111111111000000000000000000000000.........///////////////111111111111000000000000000000000000111111111111......//////000000111111...000222111//////111333111111000000000000111111000000000000000000000000...000111222111111333444444333222111111222333444////////////000000000000000111222333333222111000222222222222222222222222333333333222111000000//////////////////////////////////////////000111111333333333222111000//////000///...------...///000//////000111111000///....../////////000000111111////////////000000000000......//////000000111111000000000000000000000000...//////000000000000000......//////000000111111...------//////......///---,,,+++,,,...000///...000000000000111111111111000000000000000000000000///000222333333111///...---...///000111111111111+++,,,...000111111000///////////////////////////...............///000111---...000111111111000///////////////////////////...///000222222222111000000/////////............111000///......---......//////////////////////////////000000000000//////.../////////000000111111////////////////////////////////////////////////////////////////////////..............................////////////.......................................//////111222222---------.........//////000000000000111111111111000111222333333222000///111111222222222333333333000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////tttjjj```\\\YYYUUUSSSSSSQQQPPPOOOMMMKKKJJJIIIIIIFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCAAA???>>>>>>>>>???@@@???===;;;888555333222333333333444444444555555777444333444666777555333///000111222222222222222222333333333333222222222---...///111222222222222000000000000000000000000000111222222222000///...000000//////.........---000000000000///////////////////////////000111111000...+++))))))+++...000000000000000000000000000000000000000000000000000111111111111000...---,,,////////////////////////........................///...------...///000111......//////000///...............///......---,,,000///...---,,,------...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111...---------...///000111...///////////////............///000000111000000//////...//////000111222222111111111000000//////000000000000////////////000000111111111111000000000000000000111111111111)))...222333000///000222000222333111...---///222111000000000//////......222......222444444;;;DDDHHH===000+++...222000,,,,,,,,,...///000000000000000000000000000000000000333222222222111111000000///////////////.........000000000000000000000000---...///000000///...---000000////////////000000000000111111222222333333000000000000000000000000111000///......///000111111111000000000000111111222111111111000000//////...///000222222222111000000000000000000000000000//////............/////////000000///......000111000111222333222111///---/////////...---------,,,///////////////000111111000000000000//////////////////...---,,,,,,++++++////////////000000000000000000///...---,,,,,,,,,+++,,,---...////////////..................------000000000000000000000000.........------.........000000////////////000000......////////////..................////////////////////////////////////........................000000000000000000000000////////////////////////............////////////////////////000000000000222111111111000000//////000000000000111111111111222111111111000000//////000000000000000000000000222111111000///......---////////////////////////------------------------sssiii```\\\YYYUUUSSSTTTQQQPPPOOOMMMKKKJJJIIIIIIFFFGGGGGGHHHGGGFFFEEEDDDDDDCCCBBB@@@???????????????>>>===:::888666444333555555555444444333333333666444222333555666555333000111111222222222222111111111111000111222222333000111111222222222222111000000000000000000000000111111111111111000//////000000/////////.........111111111000000000000000///////////////000000111222111///......///111222////////////////////////////////////////////////000111111000000///...---////////////////////////........................///......---...///000111///////////////.........---...//////000000000000000///...---------......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000////////////000111111111111000000000000111...///////////////......000000111111111000000///111000000////////////000222111111111000000000000.../////////000000111111111111222222222222111111000000000000111111111111,,,...111222111000000000000111222111......000222222222222111111000000000222...///222333333999@@@JJJBBB777222333555333111------...///000000000000000000000000000000000000222222111111111000000000////////////////////////000000000000000000000000//////000000000000//////000000////////////000000............////////////000000000000000000000000111000////////////000111111111000000000000111111111111111111000000000///...///000000111111111000000000000000000000000000//////............/////////000000000......///111000000222222222111///.....................------///////////////000111111000000000000////////////000000///......---,,,,,,////////////000000000000000000000//////........./////////000000///......////////////////////////000000000000000000000000000000111111111111000000000//////......//////000......////////////..................////////////////////////////////////////////////////////////........................////////////////////////............////////////////////////000000000000111111111111000000000///000000000000111111111111222111111111000000000000000000000000000000000000111111111000///.........////////////////////////........................rrrhhh___\\\ZZZVVVTTTUUUQQQPPPOOOMMMKKKJJJIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@======<<<:::888777666555777777666555444333222111555333222333444555444222222222222222222111111111333222111111111333555666333333333333333222111111000000000000000000000000222111111000000000000000000000////////////......111111111111111111111111//////......//////000000222111111000000111111222........................//////////////////////////////000000000000//////////////////////////////........................//////.........///000000111000///...------...///------///000111222222222000///......------......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111333222222111000/////////...//////000000///////////////000111111111111000222111111000//////......111111111111111000000000---......///000111222333222222222222222222222222000000000111111111222222//////000111222222000...///000111000//////000222333333333333333222222222000///000222333222555:::BBB===777222111000000///......///000000/////////000000000000000000000000111111000000000000//////////////////////////////000000000000000000000000111111000000000000111111111000000//////000000111111111111111111000000000000000000000000000000000111000000//////000000111000000000000000000000000111111111111000000000000//////......//////000000000000000000000000000000//////............/////////000111000///...///111000000111222222111///...................../////////////////////000111111////////////000000000000111111000//////.........////////////000000000000000000000000000000000000111111111111000///...---000000000000000000000000000000000000000000000000---...///000000///...---///..................///......////////////..................////////////////////////////////////000000000000000000000000........................////////////////////////............////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111111000000000000000000000000000000000111111000000//////......////////////////////////////////////////////////rrrhhh___\\\ZZZVVVUUUVVVQQQPPPOOOMMMKKKJJJIIIIIIFFFFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@<<<;;;;;;:::999888777777777666666555444333333333333333222333333333333333444333333222111111111111444222///......///111333111222222333222222111111000000000000000000000000222111000//////000111222000000//////////////////000000000000000111111111//////.........//////000...//////////////////...........................////////////////////////......///000000000000000////////////////////////........................//////////////////000000222111///---,,,---...///---...///000111111111111//////..................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////...------...//////000000000000///+++,,,...///000111111222000000111111000000000///111111111111111111111111...//////000111111222222222222222111111222222222000000111111111222222222222000///000333444111...///000000//////000111222333333333333333333333333///000111222222111333555777666444111...------...//////000000000//////...000000000000000000000000000000000//////////////////////////////000000000////////////////////////222111////////////111222111000000000000000000111333333333222222111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111000000000000000000///...------...///000//////////////////////////////............//////...000111111///...///000000000111111111111000///------......//////000000///////////////000000111////////////000000000000000000000//////.........////////////000000000000///000000000000000000000000111111111000000///...//////000000000000000111////////////////////////+++,,,...//////...,,,+++......------------............////////////..................////////////////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////////////////000000000000111111111000000000000000///000000000111111111111111111111111111111111111000000000000000000000000111000000000/////////...////////////////////////........................rrrhhh___\\\ZZZVVVUUUVVVQQQPPPOOOMMMKKKJJJIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDCCCBBBAAA@@@???;;;;;;:::999999888888777555555555555555555555555333333333333333222333333555444333222111111222222111///,,,***)))***+++,,,...///000111222222222222000000000000000000000000222111000//////000111222//////000000000000000000............//////000000//////............//////---...////////////...---................................................---...///000000111111000////////////////////////////////////////////////000000000000000000//////222000...---,,,---///000/////////000000//////.........//////////////////////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000,,,---...///000/////////......///000111111000000------......///.........---...000111222222222222111111111111111222222222111111111111000000000000222111000000000000111222111111111111222222222222333000///000333555222000111111000000000111111111111111111222222222222222...111222111000000111111333444555444111111222444///000000000000000//////000000000000000000000000///////////////000000000////////////000000111111////////////////////////000000...------...000000111111000000000000111111000000000///.........---000000000000000000000000000000111111111111000000///000111111111111000///000000000000000000111111000///...------...///000//////////////////////////////............//////...///111111000//////000000000000111111111000000---......//////000000000///////////////000000111.../////////000000000111/////////...............////////////000000000000/////////////////////000---...//////000000000000.........//////000000000///////////////////////////000111111111111000///......------------............////////////..................////////////////////////////////////........................000000000000000000000000////////////////////////............////////////////////////000000000000000000000000000000111111///000000000111111111111111111111111111222222222111111111111111111111111000000000000////////////////////////////////////------------------------rrrhhh___\\\ZZZVVVTTTUUUQQQPPPOOOMMMKKKJJJIIIIIIFFFFFFFFFEEEFFFFFFGGGHHHCCCCCCCCCCCCBBB@@@???>>>;;;::::::999999888888888444444555555555666666666222444555444333222333555555444222111111222333333444333111///......//////---...///000111222222222000000000000000000000000000000000000000111111222//////000000000000111111,,,------......//////000//////......------......///000000111111000000///......................................................///000000111000000////////////////////////////////////////////////000000111111111000//////000///...------...///000///000000000//////...---......///000000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000---...000222222222222111......///000111111111111222111111000...,,,***))),,,---///222333333333333111111111222222222222222222222111111111000000000222111000//////000111222111111111222222222222333111111000111333444444333555333111111222222222000000000000000111111111111...222333000///111222111222333333333222222444555//////000111111000000000000000000000000000000000//////000000000000111111...//////000000111111222000000000000000000000000//////............//////222111111000000111111222111000000000000000000///000000000000000000000000000111111222222111111000///000111222222111000///000000000000111111111111000000//////......//////000000000000000000000000//////............//////---///111222000/////////000000000000000111111111//////////////////000000///////////////000111111......//////000000111111........................////////////000000000000////////////////////////,,,---...///000000000000---......//////000000000000000000000000000000000///////////////////////////..................///......////////////..................////////////////////////////////////................................................////////////////////////............////////////////////////000000000000000000000000111111111111000000000000111111111111111111111222222222222222111111111111111111111111000000000000////////////////////////////////////------------------------sssiii```\\\YYYUUUSSSTTTQQQPPPOOOMMMKKKJJJIIIIIIFFFFFFEEEEEEEEEFFFHHHHHHBBBBBBCCCBBBAAA@@@>>>===;;;;;;::::::999888777777666666666666555555555555333555666555333222444666444333222111111222444555555555444444444555555666///000111111222222222222000000000000000000000000//////000111111111111111//////000000000111111111---------...///000000000000///...------------...111111111111111111111111////////////////////////...........................///000000000000000///////////////////////////////////////////////////000111111222111000///...------......//////000000//////000111111111000000---...///000111000000///000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000111222222222222111000...///111222222111000///......///111111222222111222222222111000...---,,,---...111222333333222222111111111222222333333333111111111111111111222222333222000//////000222333111111111222222222333333///000222222222333666777888555222222333333222000000000000000111111222222///333444///...111333111222111/////////000000000...///000111111111111111000000000000000000000000000000000111111111222222...//////000111111222222000000000000000000000000//////000000000000//////222111111000000111111222222222222222222333333333000000000000000000000000000111222222222222111000///000111222222111000//////000000000111111111111000111111111000000///...000000000000000000000000//////............//////---///111222111/////////000000000000000111111222000000000//////////////////////////////000111111.........///000111111111////////////////////////////////////000000000000111111111000000///////////////000111111111000000......///000000111222222000000000000000000000000///---,,,++++++,,,---///000//////......//////000......////////////..................////////////////////////////////////................................................////////////////////////............////////////////////////000000000000///000000000111111111111000000000000111111111111111111111222222333333333111111111111111111111111////////////000000000000////////////////////////........................tttjjj```\\\YYYUUUSSSSSSQQQPPPOOOMMMKKKJJJIIIIIIFFFFFFEEEEEEEEEFFFHHHIIIAAABBBBBBBBBAAA???===<<<<<<;;;;;;:::999888777777888888777666555444444333333555777666444333444777444333111111111333555666//////000222333444444555222333333333333222111111000000000000000000000000...///000222222222111000//////000000111111111222---......///000111111222000///...---------------111111000//////000111111000000000000000000000000........................//////000000000000//////////////////////////////000000000000000000000000000111222222222000///...+++,,,...///000000000000...///000111222333333333---...///111111111000///000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000111222333333222111000...///000111000...,,,+++......///111111222222222//////000222222333333333///000222333333222111000111111111222222333333333//////000111222333333444444333111000000111333444111111222222222333333333---000333333222333666::::::777444333444444222///000000111111111222222222///444444...---222444222666333000//////000///.........///111111222222222000000000000000000000000000000111111222222222333...//////000111222222222000000000000000000000000///000111222222111000///222222111111111111222222......//////000000000111000000000000000000000000000111222333333222111000...000111222222111000...//////000000111111111222000111222222222000///...000000000000000000000000//////............//////,,,///222222111///...///000000//////000111222222111111000000//////......///////////////000111111---......///000111111222000000000000000111111111////////////000000000000444333333222111000//////222222222222222111000//////000000111222222333333000000000000000000000000333111///------///111333000000////////////000000......////////////................../////////000////////////////////////000000000000000000000000000000000000000000000000////////////////////////............/////////000////////////000000000000//////000000111111111222000000000000111111111111111111111222222333333333111111111111111111111111////////////000000000000////////////////////////////////////////////////xxxmmmddd```___ZZZUUUTTTTTTRRROOOKKKIIIHHHIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDHHHFFFEEEDDDDDDBBB>>>;;;<<<;;;;;;:::999888777666777666555555666555333111222000///000222444555555555444222000000111222333222222222222222222222222222222222222222222222222222111000//////000111222//////000111111111111111111111000000//////......111111111111111000//////...............///000000222111111111222444666777000)))'''---333333...+++111000///...------...///000000000000000000000000---------............///////////////000000000000000000000000000000000000........................//////////////////////////////000111111111111111000000000000000000000000000111111111111222222222000000111111111222222222222222222111111111000000444333111000000000111111333333333222222111111111111111111111111111111111000000000000000000000000111111000000000000111111555444333111000...---,,,222000///000333444222000000000000000000000000000333222222111111222222333222222222333444555666777555444333222111111111111000000000000111111111111//////000000111111111222222111111111000000//////000000000000000000000000333333222111000000111111222111111111000000//////---------......000111111111111000000000000111111111111111111111111111111222222222111111111000000000000000000000111111111///000222222000///000111222222222222222111000///000000000000000000000000222111111000///......---000000111111111111000000111111000000//////......///000111111111///...---000000000000000000000000//////000000111111111111////////////////////////111111000000//////......000000000000000000000000//////000111111111111111000000000000////////////222222222111000//////...////////////////////////222000///------///000222000000000000000000000000111111000000//////......////////////////////////......//////000000111111////////////////////////000000/////////.........---------............//////////////////////////////////////////////////////////////////000111111000000000000111111111111000000000000000000000000222222111111222222333444222222222222222222222222000000000000000000000000111111111111111000//////...........................///...,,,+++,,,///111xxxmmmccc```^^^YYYUUUTTTTTTRRROOOLLLJJJIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEDDDFFFDDDCCCCCCCCCAAA>>>;;;<<<;;;:::999888888888888888666444444555555333222444222111111333555555555666555333222111222333444222222222222222222222222222222222222222222222222111111111000000111111111000000111222222222222222000000000000////////////000111111111000000///..................///000000000000/////////000111222///***)))---000000000222111000///...---......///////////////////////////........./////////000000////////////000000000000000000000000000000000000........................222222222222222222222222...//////000000000000///111111111111111111111111000111111111111222222222000000111111111222222222222222222111111111000000555444222111111111222222222222222111111000000000111111111111111111111111111111111111111111111111111111000000000000111111222222111111000000//////222000///000222444222111111111111111111111111111333222222111111222222333222222222333333444555666555444333222111111111111111111111111222222222222111111111111222222222333222111111111000000000000000000000000000000000000333222222111000000111111222111111111000000000000////////////000111222222111111000000000000111111111111111111111111111111222222222111111111000000000000000000111111111111...000222222111111111222222222222222222111000000000000000000000000000000222111111000//////......000000111111111111000000222111111111000000000000000000111111111000...---000000000000000000000000000000000000000111111111000000000000000000000000222111111111000000000000000000000000000000000000...///000000111111111000/////////000000000000000222222111111000//////...000000000000000000000000111000///......///000111000000000000000000000000111111000000////////////////////////////////////000000000000////////////000000000000000000000000......---------,,,,,,,,,........./////////000000000000000000000000000000///////////////////////////////////////000111111//////000000000111111111111111111111111111111111222111111111111222333333222222222222222222222222000000000000000000000000000000111111111000000////////////////////////////////////---++++++,,,...wwwlllbbb___]]]YYYUUUTTTSSSQQQOOOLLLJJJIIIIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA>>><<<<<<;;;999888777888999999888666444333333444444333666444333333444555555444666555444333222333444555222222222222222222222222111111111111111111111111111111222222222222111111111111222333333333333333////////////000000000000000000000/////////......///............//////000111000///...............///,,,,,,//////---///333000000///.........//////........................//////000000000111111111/////////000000000111111000000000000000000000000////////////////////////000000000000000000000000/////////000//////......222222222222222222222222000111111111111222222222111111111111111222222222222222222111111111111111555444333333222222333333111111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111//////000000111222222333111000000000222333222111222222222222222222222222333222222111111222222333222222222222333444555555444444333222111111111111222222222333333333333444222222222333333333333333111111111111111000000000000000000000000000000000333222111111000111111111111111111111111000000000000000000000111222333333111111000000000000111111111111111111111111111111222222222111111111111111000000000111111111222222///111333333222222333444111222222222222111000000000000000000000000000000111111111000000//////...000000111111111111000000222222222222111111111111000000111111111000///...000000000000000000000000111111111000000000000000111111111111111111111111222222222222111111111111000000000000000000000000...//////000000000000000...//////000000111111111222222111111000/////////111111111111111111111111000000000000000000000000000000000000000000000000111000000000000/////////////////////////////////111111111000///.........------------------------.........------------,,,////////////000000000111111111111111111111111111///////////////////////////////////////000111111//////000000000000111111222222222222222222222222111111000000111111222333222222222222222222222222000000000000000000000000///000000111111111000000000000000000000000000000000111222111...---,,,---wwwlllaaa^^^\\\XXXUUUTTTRRRQQQOOOLLLKKKIIIIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBAAABBBCCCBBB@@@===<<<;;;999888777888999:::888666333111222444444444777555444444444555444222555444333333333333444444111222222222222222333333000000000000000000000000111222333444444333222111000111222222333333222222......//////000000111111//////.............../////////............///000222222111111111000000000///...111666666111---,,,000000///////////////////////////////////////////////////000000000111111/////////000000111111222000000000000000000000000000000000000000000000000////////////////////////000000000000000//////...222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111333333333222222222333333111111111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111//////000111222222333333111000000111222222222222222222222222222222222222333222222111111222222333222222222222222333444444444333222222111111111222222222222222333333333333222222222222333333333333111111111111111111111111000000000000000000000000222222111111111111111222111111111111111111111111000000000000000111222333222111111000000111111222111111111111111111111111111111111111111111111111000000000111111222222333222444555444333111222222111111222222222111111000000000000000000000000000111111111000000000//////000000111111111111000000111111111111111111111111000000000111000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000...//////000000000//////......///000111111222222111111111111000000//////111111111111111111111111///000111111111111000///000000000000000000000000000000000000000000000000////////////////////////111000000000/////////...........................000000000///////////////....../////////000000000000000000000000000000000///////////////////////////////////////000000111////////////000000000111222222222222222222222222111111000000000111222222222222222222222222222222000000000000000000000000//////000111111111111000////////////////////////000222444444222000//////vvvkkk```\\\[[[XXXUUUUUUQQQPPPOOOMMMKKKJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEEEECCCCCCBBBCCCDDDDDDAAA???<<<;;;999888888888888999777555222111222444444444666444333333444444222111333222222222222222333333111111111222222333333333000000000000000000000000111222333444444333222111///000000111111111111111......//////000000111111//////............///000//////............//////111111111222222222222222///...444???EEE>>>222***//////000000000000000000000000000000000000000000....../////////000000000/////////000111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222111111000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111222222222222111222222222222222222222222111111111111111111111111111111111111111111111111000111222222222222111000111111111111222222222222000111111111111111222222111111111111111111111111333222222111111222222333222222111111111222333333333333222222111111222222111111111222222222222333222222222222222222111111111111111111111222222222000000000000000000000000222111111111111111222222111111111111111222222222000000/////////000111111222222111111111111222222111111111111111111111111111111111111111111111111///000000111222333333333555666777555333000000000000111111222222222111111000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000111000000000000111111111111111111111111111111111111111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////...//////000111222222333111111111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000000111111111111111111111111111000000000000000000000000------.........////////////////////////////////////////////////////////////////////////000000111...////////////000000000111111111111111111111111111111111000111222222333222222222222222222222222000000000000000000000000///000000111111111000000........................+++...111333222111000000vvvjjj___[[[ZZZWWWUUUUUUPPPOOONNNMMMLLLJJJIIIIIIGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEDDDAAA???<<<;;;;;;:::999888777666666444222111333444444333555444333444555444222000111111222222222222222333111111111222222333333444111111111111111111111111111111222222222222111111//////000111111111111000////////////000000000000000///.........///000111000//////............///...///000000111111111000...---555CCCLLLFFF999/////////000111111111000000111111111111111111111111........./////////000000...///000000111222333333111111111111111111111111000000000000000000000000111111111111111111111111000111222222333333222222111111111111111111111111000111111111111222222222222222222111111111111111111111111111111222222222000000111222222222111111222222222222222333333333111111111111111111111111222222222222222222222222000111222333333222111000222222222222222111111111///111222222111111222333000000000000000000000000333222222111111222222333222111111000111111222222333333222222111222222333111111111111222222222222222222222222111111111111111111111222222222222222000000000000000000000000111111111000111111222333111111111222222222222222000000/////////000000111222222111111111111222222111111111111111111111111111111111111111222222222///000000111222333444444555666777555222000//////000000111222222222222111000000000000000000000000111111111111111111111111000000111111111111000000///////////////000000000111111000000000111222222111111111111111111111111///000000000111111111111111111111111111111111111///////////////000000000000000000000000000000000000111111111111000000//////000000111111222222222111111000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000111111111111222000000000000000000000000.........///000111111111........................---............/////////------------....................................///////////////////////////////////////000111111......////////////000000000000000000000000000000222222111111222222333444222222222222222222222222000000000000000000000000111111111111111000//////........................'''***...//////......///uuuiii^^^ZZZYYYWWWUUUUUUOOOOOONNNNNNLLLKKKIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDCCC@@@>>><<<<<<<<<<<<:::777555333444333222222444444444222555444444555666666444222111222222333333444333333000111111222333333444444222222222222222222222222111111111000000111111111000000111222222222222111000000000000////////////111000///......000222333000000///..................///000000000///...---///...333===BBB>>>666222...///000111222111111000000000000000000000000000//////000000000111111111...///000111222333333444111111111111111111111111000000000000000000000000...........................///000111222333333333222222222222222222222222000111111111111222222222222222222111111111000000000000111111111222222222000111222333333333222222000111111111222222222222111111111111111111111111222222222222222222222222000111333444444333111000222222222222222222222222///111333222000000222444111111111111111111111111333222222111111222222333111111000000000000111111333222222111222222333333222222222222333333333444444444333333222222222222111111111222222333333333000000000000000000000000111111000000111222222333111111111222222333333333222111111000000111111111333222222111111222222333111111111111111111111111000000111111111222222222///000000111333444444555222444555444222111000111000000111222222222222222000000000000000000000000111111111111111111111111000000111111111111000000//////000000000111111111111111000000000111222333111111111111111111111111......///000111222222333000000000000000000000000//////000000000111111111000000000000000000000000222222222222222111000000111111111111111111111111000000000000000000000111111111111111111111111111222222111000000111222222000000000000000000000000000000111111111222222222000000000000000000000000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////............///////////////////////////////////////////////////////////////////////////000111111........./////////000000111111111111111111111111333333333222333333444555222222222222222222222222000000000000000000000000222222222222111///...---........................))),,,...///...------...uuuiii^^^ZZZYYYWWWUUUUUUOOOOOONNNNNNLLLKKKIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFDDDCCCBBBBBBBBBAAA>>><<<;;;<<<======;;;777444111333222222333555555333111555555555666888888555333222333444444555555555444000000111222333333444444222222222222222222222222222111000//////000111222111111222333333333333222111111000000//////......111000///...///000222444111000///...............111222222222000///---+++222000111555444///---///...///000222222222111000////////////////////////000111111111111222222222...///000111222333444444111111111111111111111111////////////////////////111111111111111111111111,,,---///000222333333333333333333333333333333333000111111111111222222222222222222222111111000000000000111111222222222222000111333444555444444333//////000000111111111222111111111111111111111111222222222222222222222222000111333444444333111000111111111222222333333444///111333222000000222444222222222222222222222222333222222222222222222333111111000000000000000111222222222111222222333333333333333444444444555555555555555444444333333333111111111222222333333333000000000000000000000000111111000000111222333333111111111222222333333333333333222222111222222222333222222111111222222333111111111111111111111111000000111111222222222222///000000222333444555555///111333333222222222333///000111222222222222222000000000000000000000000111111111111111111222222000000111111111111000000000000111111222222222333111111000000000111333444111111111111111111111111------...000111222333444////////////////////////000000111111222222222333000000000000000000000000333333333333333222111000222222222111111111111111000000000000000111111111222222222222222222222222333222000//////000222333000000000000000000000000000000111111222222222222000000000000000000000000111111000000//////......111111111111111111111111///000000000111111222222////////////000000000000000000000000000000000000///////////////////////////////////////000111111............/////////000222222222222222222222222444444333333444444555666222222222222222222222222000000000000000000000000333333333222000///---,,,000000000000000000000000...000111111///...///000vvviii]]]YYYWWWUUUSSSTTTQQQPPPNNNLLLJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGDDDCCCAAA???>>>>>>>>>???;;;;;;;;;:::999888777666333333333444444555555555666444222222444444444333111222222333333444444555444555666555444444555666444333111000000000111111333333111000000000111222.........111333555444333444222000000222333111...111111111111222222222222////////////000000000000111111111111000000000000///000111111///......///////////////000000000000000000000000111111111111000111111000///......//////000111222333333222111111111111111111111111111////////////000000000000000000000000000000000000222111000000000111333444666333111000111222222111222111222222333444555666333333333222222111111111111111111111111111111111444444444444444333222111222222222222222222222222333333333444444333222222111222333333444444333333333444555666666555444333111111000000111333555666333111//////222444333111222333444444444444333333333333333333333333333333333333444555555555555555444444444333222111000///444333333333333444444555666555555444333333444444444333222111111222333333222111000000000111222333444444444333333333333333777666444222111000000000000000111111222222222333333222222111111111111111222222222222222222222222222111000//////000111222111111222222222333333333000000000000000000000000000000000000000111111222111111111111111111111111111111000000//////......//////000000111111111222000000000000000000000000111111111111111111111111222222111111111111222222000000000000000000000000222222222111111000......111111000000000000111111222111111111000000//////111111111111111111111111222222222111111111000000111111111111111111111111222111111111000000//////000000000000000000000000222222111111111111222222111111111111111111111111000000000000000000000000000000000///......------000000000000000000000000333333222111///---,,,++++++---///000111000///...,,,,,,------------,,,,,,////////////////////////000000000///......------000000111111111000000///000111111111111222222222222222222222222222222222222222444444444444222222444222000///...///000111---...,,,)))'''(((---111333222111///......------000000000000000000000000vvviii]]]YYYWWWUUUSSSTTTRRRQQQOOOMMMKKKKKKKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDBBBAAA@@@??????@@@;;;;;;;;;:::999888777666333444444444444444444555555444333444555666555444333333333333333333333333333444555444333222333555444333111000000000111222333333111000000000111222111000000222444666555333222000//////111222000...////////////000000000000111111111111222222222222111111111111000000000000///000111111///......///////////////000000000000000000000000111111111111000111111111///...///000//////111222222222111111////////////////////////////////////000000000111111111111111111111111111111111000000000111222333333111000000222444444444222111111111222333444444333333333222222222111111111111111111111111111111333333444444333222222111222222222222222222222222333333333444444333333222222222333444444444444333444444555555555555444444333222111111111222333444444222//////111111000...222222222222222222333333222222222333333333444444222222333444444444444333333444555555555555555555666555555555555666666777888888777777777777777777666555444333333333444444555555444444333444444444444444333333222222222111333222111000000000111111111111222222222333333333333222111111000000111111222222222222222222222222222111000//////000111222111111222222222333333333111111111111111111111111222222111111111222222333111111111111111111111111222222111111111000000000///000000000111111111111000000000000000000000000111111111111111111111111222222111111111111222222000000000000000000000000000000111111111111000000111111000000000000111111222111111111000000000000111111111111111111111111333222222222222111111111111111111111111111111111222111111111000000000000000000000000000000000000222111111111111111111222111111111111111111111111000000000000000000000000//////000000000000000000........................//////000000000//////...,,,---///000111000///......//////////////////...////////////////////////++++++,,,...///111222333//////000000000//////...000111111111111222222222222222222222222222222222222333333444444333333222333222000/////////000111111111111...,,,---000444444333222000/////////...000000000000000000000000vvvjjj^^^YYYXXXUUUSSSTTTRRRQQQOOOMMMLLLKKKKKKKKKGGGHHHIIIJJJIIIHHHFFFEEEEEEEEECCCBBBAAA@@@@@@@@@;;;;;;;;;:::999888777666555555555444444444444444333333444555777888666444555555444333333222111111111333444333222111222333333333222111111111111222333333111000000000111222111111000222333444333111000///...///000111000///////////////000000000000111111111111222222222222111111111111000000000000///000111111///......///////////////000000000000000000000000111111111111000111111111///...///000//////000111111111000000/////////////////////////////////000000000111111111111111111111111111111000000000///000111111222111000///111444666777777222111111111111111222222333333333222222222222111222222222222222222222222222222333333333222111111111111111111111111111111222333333444444333333333222222333444444444444444444444333333333333444444444333222111111111111222444222111111222333222111333333222222222333555666222222333444555555666777444444555666666666666555555666777999:::;;;<<<<<<:::999888888888999:::;;;;;;<<<======>>>=========;;;:::999888777666666666888888888888777666555555555555444333222111111000111111000000111222333444222222333333333333444444222222111000000000000111111111111111111111111111222111000000000000111222111111222222222333333333222222222222222222222222444333333222222222333333111111111111111111111111222222222222222111111111000000000000111111111111000000000000000000000000111111111111111111111111222222111111111111222222000000000000000000000000......///111111222222222111111000000000000111111111111111111111000000000222222222222222222222222333333333333222222222222111111111111111111111111111111111111111000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000/////////000111222222222...........................//////000000000//////------///000000000///...////////////////////////////////////////////////000/////////..................////////////......000111111111111222222222222222222222222222222222222333333444444333333222333222111//////000111111222222333222000000222444444444333111000000000000000000000000000000000000vvvjjj^^^ZZZYYYVVVTTTTTTPPPPPPOOOMMMLLLKKKJJJJJJEEEGGGIIIJJJJJJHHHEEEDDDDDDDDDCCCBBBAAA@@@??????;;;;;;;;;:::999888777666666666555555444444333333222333444777999999777555444444444333333222222222222333444333222111222444222222222222222222222222333333111000000000111222000///...///111111///---////////////000111111111000111111111222222222222.../////////000000000000111111111111000000000//////000111111///......///////////////000000000000///000000000111111111111///111222111//////000111/////////000000000//////111111111111111111111111//////000000000111111111111111111111111111111111000//////000000000111111000000000111555777777777222111000000000000000111222222222222222222222222222222222222222222222222111222222333222222111111111111111111111111111111222222333444444444333333222333333444555444444444444444222111111222444444333333222222222222222222111111111333555777999999666555444333444666999:::333444555666888999:::;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAA@@@???=========>>>???@@@@@@AAABBBDDDDDDDDDDDDDDDBBBBBB@@@???===<<<;;;;;;:::;;;;;;;;;:::999777666999888777666555444333222333333333333444444555555333333333333333333333333222222111000000000000111000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222444333333222222222222222111111111111111111111111222222222222222222111111000000000000000111111111000000000000000000000000111111111111111111111111222222111111111111222222000000000000000000000000...///000111111222222111111111000000000000111111111111111111111111111111222222222222222222222222444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111111111222222111111111/////////////////////////////////////////////////////////000000111111111000000000000000000000000000000000000///...---,,,---...//////000///............------------......////////////////////////333222111///...,,,++++++......//////000000//////000000111111111222222222222222222222222222222222333333333333333333333333222222111000000111111222000000111111111000000000444333222111000000000000////////////////////////uuujjj___[[[ZZZVVVTTTSSSOOOOOONNNMMMKKKJJJIIIHHHEEEGGGIIIJJJJJJHHHEEECCCCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;:::999888777666666666666555555444444444222333444777999999777555222222222333333444444444222444555444333222333444222222222333333333222222333333111000000000111222000/////////000000///---///000111111111111222333000111111111222222222222.../////////000000000000111111111111000000000//////000111111///......///////////////000000000000///000000000111111111111///111222111000///000222000000//////////////////222222222222222222222222000000000000111111111111111111111111111111111111///000000111111111111111222111111222444555555444111111000000///000000000222222222222222222222222222222222222222222222222111222222333333333222222111111111111111111111111111222333333444444444333333333444555555555444444444444222111111222444444111222222333444555555555000111222444555777999;;;777777666666777999<<<>>>888999:::;;;===???@@@@@@@@@@@@AAABBBBBBBBBBBBAAACCCDDDEEEEEEFFFFFFFFFEEEFFFDDDBBBAAA@@@AAACCCDDDCCCDDDFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGEEECCCBBBAAA??????@@@@@@???>>><<<:::>>>===<<<;;;:::999888777777777666666555444444333333333333333333333333333333222222111111111111111000000000000000000000000111111222222222222111111111111222222222333333333222222222222222222222222333222222111111111222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111000000111111111111000000111111000000000000111111111111111111111222222222222222222222222222222222444444444333333333222222333333333333333333333333111111111111111222222222111111111111111111111111000111222222222222111000////////////////////////////////////////////////000000000//////.........000000000000000000000000///////////////...------...///////////////......///...------------...///////////////////////////,,,------...///000000111...///000111111111111111000000111111111222222222222222222222222222222222333333333333333333333333222111111111111111222222///000000111111111000///222111000///////////////////////////////////////uuujjj___\\\[[[WWWTTTSSSOOOOOOOOONNNLLLKKKIIIHHHFFFGGGHHHIIIHHHGGGEEEDDDBBBBBBBBBAAA@@@???======;;;;;;;;;:::999888777666666666666555555555555555333333444555777888666444111111222333333444555555333444555444333222333555111222333333444333333333333333111000000000111222333222111222333333222000000111222222111111222333////////////000000000000111111111111222222222222111111111111000000000000///000111111///......///////////////000000000000000000000000111111111111///111222111000000111333111111000/////////000000000000000000000000000000000000000111111111222222222222222222222222222222000000111222222222222111222111111222444444222111111000000000000000111111111222222222222333333333333333333333333333333333222222333444444444333333222222222222222222222222111111222333444444444444333333444555555555555555444444333333333333444444111222444555666777777777333444555555444444666888888888888999:::<<>>>>>===:::::::::999777555444333555444444444444444333333444444333222222222222222111111111111111111111111111111222333333222111111111111222222222333333333222222222222222222222222111111111111111222333333111111111111111111111111000000000111111111111111111111111111000000000000000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111000000111111111000000///111111000000000000111111111111111222222222222222333333333333333333333333333333333333222222222222333333333333333333333333111111111222222222222222111111111111111111111111000111222333333222111000000000000000000000000000000000000000000000000000000000000///...---------........................***+++---...///000000111////////////............222111000//////000111222////////////////////////////////////...............///000111111222222111000111111111111222222222222222222222222222222222444333333222222333333444111111111222222222222222222111111222333333222000111000000///......//////000000000000000000000000uuujjj```]]][[[WWWTTTSSSPPPQQQQQQPPPOOOMMMKKKJJJGGGGGGGGGGGGGGGFFFEEEEEEBBBCCCCCCBBBAAA@@@>>>===;;;;;;;;;:::999888777666555555555555666666666666555444333444555666555444333333333333333333333333111333444333222111222333111222333444444444333333333333111000000000111222333222111333444444333111000111333222///...000222////////////000000000000111111111111222222222222111111111111000000000000///000111111///......///////////////000000000000000000000000111111111111///000222222111000222333333222111000///000000111000000000000000000000000000000111111111222222222222222222222222222222222000111222333444333333222000000000111333333111000000000000000111111222333111111222222222333333333333333333333333333333333222333444555555555555555333333333333333333333333000111222333444444444444333444444555555555555555444444555555555555444444444555666777888888777777666888999888666666888:::<<<===>>>@@@AAACCCDDDEEEFFFFFFGGGHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOOOONNNLLLIIIEEEAAA??????@@@AAABBBAAAAAAAAADDDGGGKKKMMMOOOOOOPPPOOONNNLLLJJJIIIFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB?????????>>>===;;;999888777777777666666666555555666555444444333333444444222222222222222222222222111222222333333222222111111111222222222333333333111111111111111111111111111111111222222444555666111111111111111111111111111111111222222222333333111111111111000000000///000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111...///000111111111111111111111000000000000111111111111111222222333333333333333333333333333333333333222222222222111111111111111111111111111111111111111111222222333333333111111111111111111111111///111222333333222111///111111111111111111111111000000000000000000000000000000000///////////////........................)))***,,,...///000111111000000///...............222111000//////000111222////////////////////////444444222000---+++***)))---...///000111111111111000111111111111222222222222222222222222222222222444333333222222333333444000111222222333333333222444222000111333444333111222111000000//////000000000000000000000000000000uuujjj```]]]\\\XXXTTTSSSRRRRRRSSSRRRQQQOOOLLLKKKGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDDDDDDDCCCAAA???>>>;;;;;;;;;:::999888777666444444555555666666777777666444333222444444444333555444444333333222222111000222222222111000111222000111333444555444333333333333111000000000111222111000000111333333222111///111222111...---...000111111111111222222222222////////////000000000000111111111111000000000000///000222111///......///////////////000000000000000000000000111111111111///000222222111111222333444333111000000000111222222222222222222222222222000111111111111222222222222222222222222222222222111222333444555444333333......///111333333222000000000000000111222444444111111111222222333333333333333333333333333333333333444444555666666666555444444444444444444444444000111222333444444555444333444555555666666555555333444666666666666444333777888888999999888666555777:::<<<<<<;;;;;;???BBBAAABBBDDDFFFHHHJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOOOORRRSSSSSSTTTUUUTTTTTTTTTPPPPPPQQQRRRRRRRRRRRRRRRLLLIIIDDD@@@===<<<===>>>???>>>======@@@DDDIIILLLOOOOOOPPPPPPOOOMMMKKKJJJCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>:::999999999888888777777666666555444444444444555222222222222222222222222111222333444444333222111111111222222222333333333000000000000000000000000111111222333444666777888111111111111111111111111222222222333333444444444222111111111000000//////000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111,,,---///000222333333333111111000000000000111111111111111222222333333333333333333333333333333333222222222111111111000000////////////////////////111111111222222333333333111111111111111111111111///000222333333222000///111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000,,,---......///.........111000///...............111///...------...///111////////////////////////////////////////////////,,,---...///000000000000000111111111111222222222222222222222222222222222444444222222222222444444000111222333333333333333444111//////111333222000222222111111111111111111000000000000000000000000|||jjjaaa```ZZZYYYYYYRRRPPPOOONNNLLLJJJIIIGGGGGGHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCBBBBBB<<<<<<;;;999777666555444666777888999888777555333555555444333333333333444666666666555555444444444111111111111111111111111444333111000000222333444222222222222222222222222222222222111111111000000///000111111000000111222//////////////////////////////000000000000///...222222222222222111000000333222222222222222222333000000////////////000000000000000000000111111222222222222111111111000000111111000000000000111111222222111111111111222222222222222222222222222222333222222111111000000000000111111000///000333555222222222222111111000000111111222222222333333333333333333333333333333333444333222222111111222222111222222333333222222111444333222111111222333444333333333333333333333333222333444666777777666666666666666666666777888888555666888888888888:::;;;;;;<<<>>>@@@BBBDDDEEEEEEJJJJJJIIIIIIJJJLLLNNNOOOPPPPPPOOOOOOPPPRRRSSSUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVMMMJJJGGGCCC???===;;;;;;???>>>======>>>AAAEEEGGGMMMOOOQQQRRRPPPLLLHHHEEEDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEFFFFFFFFFFFFFFFFFFBBBCCCCCCCCCCCCAAA@@@???@@@??????>>>======<<<<<<;;;:::999999::::::888666666444333333333333222000/////////111333444444222000000000000000111111111///111333555555333111///333333333222222222111111333333333222222111111111111111111111111111111111000000000000000000000000000000000000111111111111111111222222222222111111//////000000000000//////111111111111111111111111000000000000111111111111000111111111111222222222555444333222111111111111444222000000222333111...000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000...///000111111000///...------......//////000000........................000000000000000000000000000///...------...///000111111000000//////......111000///......///000111111000...------...///000000000000000111111111111000111111111111222222222333333222222222222222222333333333333333333333333111111111111000000//////000000000000000000000000000000111111111000000///000000000000000000000000}}}kkkcccaaa[[[ZZZZZZTTTUUUTTTRRROOOLLLIIIGGGEEEHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCBBBBBBAAA<<<;;;:::999888777666555666777888999888777555444666555555444444444444444333333333222222111111111222222222222222222222222222222333333333333333222222222222222222222222222222222222111111111000000111222222111///...///000////////////////////////000000000111000000000///000000111111000000///...111111000000000000111111000000////////////000000000000//////000000111222222222111111111000000000111111000000000000111111222222111111111111222222222222222222222222222222222222222222222111111111111222222111000000222444222222222222111111111000111222222222222333333333333333333333333333333333444444333222111111111111333333444444444444333333444333222111111222333444333333333333333333333333333444555666777777666666666666666777777888999::::::;;;===>>>===>>>@@@AAAAAABBBDDDFFFGGGIIIIIIJJJLLLLLLLLLLLLMMMOOOQQQRRRTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVPPPNNNKKKHHHDDDBBB@@@???@@@@@@??????AAADDDGGGIIIMMMPPPSSSUUUUUUSSSOOOMMMIIIIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEDDDBBB@@@???AAAAAAAAA@@@@@@????????????>>>>>>???@@@@@@>>>===:::888666666666555444222111000000111333444333222111111111111111111111111111222333444444333222111333333333222222222111111333333333222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111222222222222111111//////000000000000//////111111111111111111111111000000000000111111111111000111111111111222222222555444333222111111111111444222000111222333111///111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000//////000000000000/////////////////////000000000////////////////////////000000000000000000000000000///............///000111000000000/////////...111000///......///000111111000...------...///000000000000000111111111111000111111111111222222222222222222222222222333333333333333333333333333333222222222111111000000000111111111111111111111111000000111111111111000000000000000000000000000000~~~llldddbbb\\\\\\\\\UUUWWWVVVTTTQQQNNNKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAA;;;::::::999888777777777666666777888888777555444777666555555444444555555555555555444444444444444333333333333333333333333111222444555555444222000222222222222222222222222222222222111111111111111222333333222///......///000000000000000000000000000111111111111111111111...////////////......---000//////......//////000111000000//////000000111///////////////000000111222222111111111111000000111111000000000000111111222222111111111111222222222222222222222222222222222222222222333333333333333444444333111111222444222222222222111111111111222222222222333333333333333333333333333333333333555444333222111111111111555555666666666666555555444333333222222333333444444444444444444444444444555555666777777777666666666666777888:::;;;<<<======???AAABBBCCCDDDFFFGGGGGGHHHIIIKKKLLLLLLLLLLLLNNNMMMMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXRRRQQQPPPMMMJJJGGGEEECCCBBBBBBAAAAAABBBDDDGGGIIILLLNNNSSSWWWYYYYYYXXXVVVSSSRRRPPPMMMJJJHHHFFFEEEBBBBBB@@@???@@@AAACCCDDDGGGHHHHHHHHHGGGEEECCCAAABBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCDDDGGGHHHGGGEEE@@@>>><<<;;;;;;:::888666444222111222333444333111222222222222111111111111333333333444444333333333333333333222222222111111333333333222222222222111111111111111111111111111111111111111111111111111000000000111111111222222111111222222222222111111///000000111111000000///111111111111111111111111000000000000111111111111000111111111111222222222444333222111111111111111333222111111222222111000111111111111222222222333111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000000000000000000000000000000000111000000//////000000111111111111000000000000000111111111111111111111111000000000000000000000000000//////......//////000000000000000////////////000000////////////000000000///.........///000111000000000000111111111111000111111111111222222222111111222222333333444444333333333333333333333333333333222222222222111111111111111111111111111111000000111111111111000000000000000000000000000000~~~llldddbbb]]]\\\\\\VVVTTTSSSRRRQQQOOONNNMMMMMMHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCBBBAAA@@@@@@:::::::::999999888888888666666777777777777666555777777666555555555555666666666666666555555555555444444444444444444444444111222333333333222111000222222222222222222222222111111111111111111111111111222333111///......///111111111111111111111111111111111111111222222222...///////////////....../////////....../////////111000000000000000000111//////......//////000111333333333333222222222111222111111000000111111222222222111111111111222222222222222222222222222222222222222333333444444444444555555444222111222333222222222222222222222222222222222333333333444444333333333333333333333333555555444333222222222222555555666666666666555555444444333333333333444444444444444444555555555555666666666666666666666666777888999;;;===>>>???@@@>>>@@@CCCDDDEEEFFFHHHJJJJJJJJJKKKLLLMMMMMMMMMLLLNNNNNNNNNOOOPPPSSSUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYXXXYYYZZZ[[[\\\^^^____________^^^]]]\\\\\\[[[[[[SSSSSSSSSRRROOOLLLIIIGGGFFFEEEDDDCCCDDDEEEFFFGGGIIILLLQQQWWW[[[]]]]]]]]]]]]\\\YYYVVVRRRNNNKKKIIIFFFEEEBBBAAAAAACCCEEEGGGKKKLLLMMMMMMLLLJJJGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDGGGJJJKKKKKKJJJFFFDDDBBBAAAAAA@@@===;;;888666444444444444333222333333333333222222222222555444333333333333444555333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111222222222222111111000000000111111000000000111111111111111111111111///000000000111111111111000000111111111222222222333333222111111111111111333222222222222222222111111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000////////////////////////222111000//////000111222333222222111111000000000111111111111111111111111////////////////////////000//////////////////000000000000000////////////000000////////////000000000//////...//////000111///000000000111111111111000000111111111222222222111111222222333444555555333333333333333333333333333333333333333333333333111111111111111111111111///000000111111111111000////////////////////////}}}kkkcccbbb\\\\\\\\\VVVSSSRRRRRRPPPOOONNNMMMLLLHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???;;;:::::::::999999888888666666777777777777777666777777666555555555555666222222222222222222222222444444444444444444444444333222111/////////000111222222222222222222222222111111111111111111111111///000111111000///000222222222222222222222222222111111000000111222333333///000000111111111000000111000000//////000000111111111000000000000111111///////////////000111111555555444444444333333333222222111111111111222222222222111111111111222222222222222222222222222222222222222333333444444444333444555444222111222222222222222222222222222333222222333333333444444444333333333333333333333333555444333333222222333333444444555555555555444444444444444444444444444444444444444555555666666666666666666666666777777777999:::===???AAABBBCCCCCCAAACCCEEEFFFGGGHHHJJJLLLLLLLLLMMMNNNNNNNNNNNNNNNPPPPPPPPPQQQRRRTTTVVVXXXXXXXXXXXXYYYYYYYYYYYYYYYVVVWWWYYY[[[]]]___aaaaaaaaa``````___^^^]]]]]]\\\VVVVVVVVVVVVTTTQQQOOOMMMNNNMMMKKKJJJIIIIIIIIIIIIJJJNNNSSSXXX]]]```aaaaaadddcccaaa^^^ZZZUUURRRPPPJJJIIIFFFDDDCCCEEEGGGHHHNNNOOOQQQRRRQQQOOOLLLJJJBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCFFFJJJLLLLLLKKKKKKIIIGGGGGGGGGFFFDDDCCC???<<<999777777666555333555444444444333333333222666555333222222333555666333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222111111000000111111111111000000111111111111111111111111///000000000111111111111000000111111111222222222222222111111000000111111222222333222222222222333111222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111////////////////////////222111000//////000111222333333222222111111000000000000000000000000000000///////////////////////////000000000000000000///////////////000000000000//////000000000000/////////////////////000111111///000000000111111111111000000111111111222222222111111222333444444555555333333333333333333333333333333333333333333333444111111111111111111111111//////000111111111111111////////////////////////}}}kkkcccbbb]]]\\\]]]VVVVVVUUUSSSQQQNNNLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCBBB@@@???>>><<<;;;;;;:::999888888888666666666666777777777777777666555555444444555555333333333333444444444444444444444444444444444444555333111///...///000111222222222222222222222222111111111111111222222222...000111111000000111222111111111111111111111111111000//////000111333444000111111222222222222222222111111000000111111222222111111000000111111222000000000000000111111222555555555444444444333333222222111111111111222222222222111111111111222222222222222222222222222222222222222222333333333333111333444444333111222222222222222222333333333333333333333333444444444444333333333333333333333333333333333333333444444555333333444444444444333333444555555666666555555444444444555555666777777777888888777888888:::;;;;;;===>>>AAACCCEEEFFFFFFFFFEEEGGGIIIJJJJJJKKKMMMOOONNNOOOPPPQQQQQQQQQQQQQQQSSSSSSRRRRRRSSSUUUWWWXXXXXXXXXYYYZZZZZZYYYYYYXXXUUUVVVWWWYYY[[[]]]^^^___]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUSSSRRRTTTSSSRRRQQQPPPPPPPPPPPPPPPRRRWWW[[[___aaaccccccffffffeeebbb___[[[XXXUUUNNNMMMJJJHHHGGGGGGGGGHHHNNNPPPRRRTTTTTTRRROOOMMMEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCFFFJJJLLLMMMLLLLLLKKKJJJKKKLLLMMMLLLKKKFFFCCC>>><<<:::999777666666666555555444444333333555444333222222333444555333333333222222222111111111222222222222333333333111111111111111111111111222222222222222222222222111111111222222222222333111111222222222222111111000111111222222111111000111111111111111111111111000000000000111111111111000111111111111222222222222111111000000000111111111222333333222222333444222222222222333333333333111111111111111111111111222222222222222222222222222222222222222222222222333222222222222111111111000000000000000000000000111111111000000111111111222222222111111111111111////////////////////////000000000000000000000000///000000111111000000///////////////000000000000//////000000000000//////...//////000000111111111000000000000111111111111000111111111111222222222222222333333444444555555333333333333333333333333222222333333333333444444222222222222222222222222...///000111111222111111000000000000000000000000~~~llldddccc^^^^^^___XXXVVVUUUSSSQQQOOOLLLKKKJJJHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCBBBAAA@@@???>>>======<<<:::999888777777666666666666666777888888666555555444444444444444555555555666666666777777333333333333333333333333555444333222111111111111222222222222222222222222000000111111111222222222000111222111000///000111111111111111111111111111000///......///000222444000111111222333333222222222111111000000111111222222111111000000111111222111111111111111222333333444333333333222222222222333222222111111222222333222222111111111111222222222222222222222222222222222222222222222111111111///111333333222111111222222222222333333333444444333333333444444444444555333333333333333333333333222222222333444555666777333333444444444444333333444555666777777666555444444555555666777777888888:::::::::;;;<<<>>>@@@AAA@@@BBBEEEGGGIIIIIIIIIHHHHHHJJJKKKLLLLLLLLLNNNPPPOOOOOOPPPRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQSSSTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVTTTVVVYYY\\\^^^___``````dddddddddcccaaa^^^[[[YYYUUUSSSQQQOOOMMMKKKJJJJJJKKKNNNQQQTTTUUUSSSQQQOOOJJJIIIHHHGGGFFFEEEDDDCCCEEEEEEFFFIIIMMMOOOPPPOOOMMMLLLLLLMMMPPPRRRRRRQQQLLLHHHCCC@@@>>><<<:::999777777666666555444444333333333222222222222333333333333333222222222111111111111222222222333333333111111111111111111111111222222222222222222222222111111111222222222333333111111222222222222111111000111111222222111111000111111111111111111111111000000000000111111111111000111111111111222222222111111000000000000111111000222444444222222333555222222222333333333444444111111111111111111111111222222222222222222222222222222222222222222222222333333222222222111111111000000000000000000000000000111111222222111111000000000000111111111111111////////////////////////000000000000000000000000///000111111111111000///.../////////000000000111...///000111111000///.........///000111222222222000000000000111111111111000111111111111222222222333333444444444444444444333333333333333333333333111222222222333333333333222222222222222222222222...///000111111222222222000000000000000000000000mmmeeeddd______```ZZZSSSSSSRRRQQQPPPOOOOOONNNHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCBBBAAA@@@>>>===>>>===<<<;;;999888777666666666666666666777888888555555444333333333333444222222222333333444444444333333333333333333333333444555666666666444111000222222222222222222222222000000111111222222222222222333333222///......///000000000000000000000000//////------...000222444000000111222222222222222111111000000000000111111222222111111111111222222222222111111222222333444222222222111111111000000333222222111111222222333222222111111111111222222222222222222222222222222333222222111111000000000---000222333222111222222222222222333333444444444333333333444444444555555333333333333333333333333111111111222444666777888333444444444444444444333444555666777777666555444444555555666777888888999===<<<<<<===???AAADDDEEECCCDDDGGGIIIKKKKKKJJJIIIHHHJJJKKKKKKKKKKKKMMMNNNMMMNNNOOOPPPRRRRRRRRRRRRNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQPPPOOONNNOOOOOONNNMMMLLLKKKJJJJJJNNNNNNNNNNNNNNNOOOOOOOOOSSSRRRPPPOOONNNOOOOOOPPPNNNOOOQQQRRRTTTVVVWWWXXXTTTVVVXXXZZZ[[[\\\[[[[[[aaabbbccccccaaa___]]][[[ZZZYYYXXXUUUSSSPPPNNNMMMIIILLLPPPSSSTTTSSSPPPOOONNNNNNLLLKKKIIIGGGFFFFFFIIIIIIJJJMMMPPPSSSSSSRRRLLLLLLLLLOOORRRUUUUUUUUUOOOLLLFFFBBB@@@>>><<<:::888777777666555444444444222222222222222222222222333333333222222222111111111111111222222333333333111111111111111111111111222222222222222222222222111111222222222333333333111111222222222222111111111111222222222222111111111111111111111111111111000000000000111111111111000111111111111222222222111000000000000000111111000222555444222222444666222222333333333444444444111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111000000000000000000000000000111222333333222111000//////000000111111111222////////////////////////000000000000000000000000///000111222222111000///.../////////000000111111...///000111111000///.........000111222222222222000000000000111111111111000111111111111222222222444444444444444444333333333333333333333333333333111111111222222333333333222222222222222222222222......///111111222222222000000000000000000000000uuugggcccbbb^^^[[[YYYUUUTTTSSSQQQPPPPPPPPPPPPIIIIIIIIIHHHGGGFFFEEEDDDBBBCCCCCCDDDDDDCCCBBBAAA===<<<;;;;;;<<<;;;999777666666555666666777888999999888555333111111222222333333333333333333333333555333111222555777555333222222222222222222222222222111111000000111111222//////000111222333333333222222222222222222222222///000111222222111///...111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000222111111000///...------222222222222222222222222333333333222222111111111222222333333333333444444222222111111000111111111555555666666555444222111222222222333333444444444777666444222111111111222444444444444444444444444333333333444444444555555888777555444333333444555555555555555555555444444333555666777666666666888666777777666666888;;;>>>BBBBBBBBBBBBCCCCCCCCCCCCJJJJJJKKKLLLLLLLLLLLLLLLPPPOOONNNPPPRRRTTTSSSRRRSSSSSSSSSRRRPPPOOOMMMLLLJJJIIIGGGFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKJJJIIIIIIHHHHHHHHHIIIEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHGGGFFFEEEFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQRRRSSSSSSTTTSSSSSSSSSUUUXXX[[[\\\[[[YYYXXX\\\YYYWWWUUUTTTSSSRRRQQQQQQOOOPPPSSSSSSPPPRRRVVVQQQQQQPPPNNNKKKIIIIIIJJJFFFGGGJJJOOOTTTVVVVVVTTTWWWWWWWWWWWWXXXYYYZZZ[[[WWWRRRJJJDDD@@@===;;;::::::999888777666666666666:::777444444555555222000222333444555444333222111222222222222111111111111111222222333333222222111111111111222222333333333222222222111111111000000111111111111111111111111444444444444444444444444111222333444444333222111///000111222333444444444111111111111111111111111///000111222222111000///333333333222222111111111//////000111222222333333222222222111111000000000222333444444222222333444222222222222222222222222111111111111111111111111444333111///...---------///000111222222222222222...///000111222333333333000000000000111111111111000000000000000000000000000000000000111111111111////////////////////////000000000000111111111111111111000000000000111111111111222222222333333333111111222222222333333333222333555666666555333222555444444333333444444555333222111000111222444555222222222222222222222222111111111111000000000000222222222111111111000000tttgggcccbbb___[[[ZZZUUUTTTRRRQQQOOONNNNNNNNNIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCCCCCCCBBB@@@???===<<<;;;;;;<<<;;;999777666666666666666666777888888777555333222222333333333333333333333333333333555333222333555666555333222222222222222222222222333333222222222222333333000000000111222222222333222222222222222222222222222333333444444444333333111111111111111111111111111111111000000111111111333333333333333333333333//////000000000111111111333333222222222222222222222222222222222222222222333333333222222222111111222222333333333333444444333222222111111111222222444444444444333222111000444444444444444444444444444444333333222333333333444444444444444444444444333333444444444555555555666555555444444444444555555555555555555555555555444666888888777777888999999::::::::::::;;;???BBBCCCDDDEEEFFFGGGHHHIIIIIIMMMMMMNNNOOOOOOOOONNNNNNPPPOOONNNOOOQQQRRRQQQPPPOOOOOONNNMMMKKKIIIHHHGGGEEEDDDCCCBBBBBBCCCEEEFFFCCCCCCCCCDDDEEEFFFGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCBBBAAABBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRRRRQQQPPPQQQQQQQQQRRRSSSTTTTTTSSSTTTRRRSSSWWWVVVSSSSSSUUUWWWWWWWWWUUURRRPPPPPPQQQLLLMMMOOOTTTYYY\\\\\\\\\^^^^^^]]]]]]^^^^^^______YYYTTTMMMGGGCCC???===;;;<<<<<<;;;::::::::::::;;;:::888666666888888666444444444555555555444222111222222222222222222222222222222333333333333222222111111222222222333333333222222222111111111000000222222222222222222222222333333333333333333333333222222222333333222222222000111222222333333333333111111111111111111111111000111111111111111111000333333333222222222111111000000000111222222333333333333333222222222111111///000222222222222444555222222222222222222222222111111111111111111111111444444333111111000000000///000000111222222111111///000111222222222222222000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000111111000000000000111111111111222222222333333333111111222222222333333333222333555666666555333222444444444444444444444444222222222222222333444555222222222222222222222222111111111111000000000000222222222111111111000000tttgggcccbbb___\\\[[[VVVUUUSSSPPPNNNMMMLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCCCCBBB@@@>>>======;;;;;;;;;;;;;;;999777777777666666555666666666666555444333222333444444444444444444444444444444444333222333555666555444222222222222222222222222333333222222222222333333111111111111111111222222111111111111111111111111000000000000111111222333111111111111111111111111222222111111111111222222111111111111111111111111000000111111111222222222111000/////////000222333222222222222222222222222333333333222222222222111222222333333333333444444333333222222222222333333555444333222222222222222444444444444444333333333222222333444444444444444333333333333333333333333333444444444444555555555333444444555555555444444555555555555666666666666555777999:::999999:::;;;===>>>?????????@@@DDDFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQOOONNNLLLKKKJJJHHHFFFDDDCCCBBBAAAAAA???>>>>>>???@@@AAA<<<<<<===???AAACCCEEEFFFBBBAAAAAA@@@???>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@?????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRSSSUUUSSSUUUYYYZZZWWWWWWYYY\\\]]]___^^^[[[YYYXXXXXXSSSSSSTTTXXX]]]aaaccccccdddddddddccccccccccccccc\\\WWWQQQJJJFFFBBB>>>;;;999999999999999:::;;;;;;;;;::::::;;;<<<<<<;;;999777777777777666444333222222222222222333333333333222222333333333333222222111222222222222333333333222222222111111111111111333333333333333333333333222222222222222222222222333222222222222222222333111222222333333333222222111111111111111111111111222222111111111111222222333333333222222222222111000000111111222333333333222222222222111111111111---...000111111222444666222222222222222222222222111111111111111111111111333333222222111111111111//////000000111111000000000111111222222222111111000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111........./////////000000111111000000000000111111111111222222222333333333111111222222222333333333222333444555555555333333333333444555555444333333222222333444444444333333222222222222222222222222222222111111111000000000222222222111111111111111tttgggcccccc```]]]\\\XXXVVVTTTQQQOOOMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDCCCBBB@@@>>>===<<<;;;::::::;;;;;;999777888777666555555555555555555444333333333444444555555555555555555555555555333333333333444555555444111222222222222222333333222222111111111111222222222222222111111111111111000000000000000000000000///.........///000222333111111111111111111111111333222222222222222222333000000000000000000000000111111222222222333333333111000///......///000111222222222222222222222222222222222222222222222222222222222333333333444444333333222222333333444444666555444222222222333444111222222222333333444444111222444555555555444333333333333333333333333333444444444444555555555555111333444666666666555444666666666666666777777777666888:::;;;;;;;;;<<<===@@@AAACCCCCCCCCEEEHHHJJJKKKKKKMMMNNNPPPQQQSSSSSSRRRSSSTTTTTTUUUTTTTTTTTTUUUTTTSSSSSSSSSRRROOOMMMKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@???>>>>>>>>>>>>???;;;<<<<<<>>>@@@CCCEEEGGGBBBBBBBBBAAAAAA@@@???>>>@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@AAABBBDDDEEEEEEFFFGGGJJJMMMPPPVVVRRRRRRVVVYYYYYYZZZ^^^]]]```bbbcccaaa___^^^^^^[[[YYYYYYZZZ^^^bbbeeeeeeggggggffffffeeedddcccccc]]]YYYRRRLLLGGGBBB>>>;;;888888888999:::;;;======?????????@@@@@@???===<<<999999999888777666555444222222222333333333333333222333333333333333333222222222222222222222222222111111111111111111111111333333333444444444444444222222222222222222222222444333222111111222333444222222333333333222111111111111111111111111111111444333222111111222333444222222222222222222222222111111111222222333333333111111000000000000000000...000222222111222333555222222222222222222222222111111111111111111111111///000000000111000000000//////000000000000//////111111222222222111111000///000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111////////////000000000000222111111000000111111222111111222222222333333333111111222222222333333333222333444555555555444444222333555666666555333222111222333444444333222111222222222222222222222222222222222111111111000000111111111111111111111111uuuhhhcccccc```]]][[[ZZZXXXVVVSSSPPPNNNMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCAAA???>>><<<;;;::::::;;;:::888666777777666555555444555555444333333333444444555555555555555555555555555555333333444444444444555555111111111222222333333333333333222222222222333333222222222111111111111111000000000000000000000000222222111111222333555777111111111111111111111111333222222222222222222333333333333333333333333333222222222222333333333333666555444222111111222222222222222222222222222222222222222222222222222222222222222333333333444444333222222222333333444555555444222111111111222333...///000111222333444555333444555666555444333222333333333333333333333333444444444555555555666666222333555666777666666555666666666777777777888888777999;;;<<<<<<<<<===???BBBCCCEEEFFFGGGHHHKKKMMMOOOOOOPPPQQQRRRSSSSSSTTTSSSTTTUUUUUUVVVVVVUUUUUUVVVTTTSSSSSSSSSQQQMMMJJJIIIHHHFFFCCCAAA@@@@@@@@@??????>>>===========================???AAADDDEEE??????@@@@@@??????>>>===AAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAA???>>>===<<<===???@@@AAAAAA@@@>>>???DDDKKKPPPYYYRRRNNNPPPSSSTTTWWW[[[[[[^^^bbbdddccccccccccccbbb```^^^^^^aaadddffffffhhhhhhhhhhhhgggfffdddccc]]]XXXPPPJJJEEEAAA===:::<<<<<<===>>>???AAABBBCCCDDDEEEEEEDDDBBB@@@>>>===<<<;;;:::999999888888888444444444333333333222222333333333444444333333333222222222222222222222222111111111111111111111111333333444444444555555555444444444444444444444444444333222111111222333444222222333333333222111111111111111111111111111111444333222111111222333444222222222222222222222222222222222222222333333333222222222222222222222222222333444333222111222333222222222222222222222222111111111111111111111111//////000111111111111000//////000000000000///...111111222222222111111000///000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000111111111222222222222222111111111111222222111111222222222333333333111111222222222333333333222333333444444555555555222333555666666555333222000111222333333222111000222222222222222222222222222222222222111111111111111111111111111111111111vvviiidddccc```\\\[[[ZZZYYYWWWTTTQQQOOONNNMMMIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDBBB@@@???<<<:::::::::::::::888666666666555555444555555555333444444444444444444444444444444444444444444444222333555444333333444666111111111222222333333444555555444444444444555555111111111111111111222222111111111111111111111111111111111111111222333444111111111111111111111111222222111111111111222222222222222222222222222222111111222222222333333333555444444333222111000///222222222222222222222222111222222222222333333333222222333333333333444444222111111222222333444555111111000000000000111111...///000111222333444555555555555555555444333333444444444444444444444444444444555555555666666666555555666777777777666666666666777777888888999999999;;;===>>>>>>???@@@AAADDDFFFHHHJJJJJJKKKNNNPPPQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVTTTSSSSSSSSSRRROOOKKKHHHGGGEEECCCAAA@@@@@@@@@@@@>>>>>>>>>======<<<<<<;;;>>>===<<<<<<===???BBBDDD@@@AAACCCDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBCCCCCCCCCBBBAAA@@@>>>??????@@@BBBCCCCCCDDDAAAAAAAAABBBAAAAAA@@@???AAA@@@>>>===<<<===>>>>>><<<===<<<;;;;;;AAAJJJQQQXXXPPPIIIIIIKKKLLLMMMPPPUUUXXX\\\___```bbbccceeeeeecccaaaaaadddfffhhhhhhjjjjjjkkkkkkjjjiiigggfff\\\VVVNNNGGGBBB???<<<;;;<<<======>>>@@@AAACCCDDDFFFGGGIIIGGGDDD@@@>>>======<<<;;;;;;::::::;;;;;;888888777666555444333333333333444444444444333333333333333222222222222111111111111111111222222222222333333444444555555555444444444444444444444444333222222222222222222333111222222333333333222222111111111111111111111111222222111111111111222222111222222222222333333333222222333333333333333333444444444555555555555555444555555444222111111222222222222222222222222222111111111111111111111111111222333444444444222222000000111111000000//////000111111222222222111111000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222333333222222111111111111222222111111222222222333333333111111222222222333333333222333333333444555555666333333444555555444333333222222333333333222111111222222222222222222222222333222222222222111111111111111111111111222222222xxxjjjeeeccc___[[[YYYYYYXXXUUUSSSQQQOOONNNNNNIIIIIIIIIHHHGGGFFFEEEDDDBBBCCCCCCDDDCCCBBBAAA@@@;;;:::999:::::::::888666555555444444444555666666444444444444444444333333333333333333333333333333111333555555333333444666000111111222333333444444444333333222222333333444000000000111222222222333222222222222222222222222...//////000000000//////111111111111111111111111111111111000000111111111////////////////////////111111111111222222222222000000222222222000...---222222222222222222222222111111222222222333333333222222333333333333444444000000000111111333444444111222222333333333222222333333333333333444444444555444444444444555555666555555555555555555555555555555555555666666666666999888888777777777777888666666777888888999::::::<<<>>>AAABBBBBBBBBDDDEEEFFFHHHKKKMMMNNNOOOQQQSSSPPPQQQRRRTTTUUUWWWXXXYYYVVVWWWXXXXXXYYYYYYXXXXXXVVVUUUUUUUUUTTTRRRMMMJJJHHHFFFDDDCCCBBBBBBCCCDDDAAAAAAAAA@@@@@@???>>>===>>>===<<<<<<>>>@@@CCCEEEFFFHHHJJJLLLMMMMMMLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKEEEFFFGGGGGGGGGFFFDDDDDDAAAAAABBBDDDFFFGGGHHHIIIFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@:::<<<>>>===<<<>>>EEEJJJMMMFFFBBBDDDHHHGGGGGGGGGJJJMMMQQQTTTWWWZZZ^^^aaabbb``````aaadddggghhhhhhiiijjjkkklllkkkiiihhhfff[[[UUULLLDDD@@@>>>======<<<<<<<<<===>>>@@@AAABBBDDDGGGIIIHHHEEEAAA??????======<<<;;;<<<===>>>???======;;;:::888777555555333333444444444444333333333333333222222222111111000000111111111222222222111222222333444444555555333333333333333333333333222222222333333222222222000111222222333333333333111111111111111111111111000111111111111111111000111111222222222333333333333333333333333333333333333333333444444555555555222333444333222111222333222222222222222222222222111111111111111111111111222333444555555333222111111111222222111000000//////000111222222222222222000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222333222222111111222222333111111222222222333333333111111222222222333333333222222333333444555666666444444444444444444444444666555444444333333333444222222222222222222222222333333222222222111111111000000111111111222222222yyykkkeeeccc___ZZZXXXWWWVVVTTTRRRPPPOOONNNMMMIIIIIIIIIHHHGGGFFFEEEDDD@@@AAABBBBBBBBBAAA@@@???;;;:::999999::::::888666444444444444444555666777444444555555444444333222333333333333333333333333111444666555333222444777000000111222333333444444000000////////////000000//////000111222333333444222222222222222222222222111222333444444333111000111111111111111111111111111111000000000000111111222222222222222222222222000000111111111222222222000111444666666555333111222222222222222222222222111111111222222333333333222222333333333444444444000000000000111222333444444555666777777777666555777777666555444444333333333333333333444666888999666666666666666666666666555555555555666666666777;;;:::999777777777888999666777777888999999::::::>>>@@@CCCDDDDDDEEEFFFHHHHHHJJJMMMOOOPPPQQQSSSUUUOOOPPPRRRTTTWWWYYY[[[\\\XXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYVVVQQQNNNKKKIIIGGGFFFFFFFFFHHHIIIEEEEEEEEEDDDDDDBBBAAAAAA???>>>>>>>>>@@@CCCGGGIIIHHHJJJLLLOOOQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQJJJJJJKKKLLLKKKJJJIIIHHHDDDEEEGGGIIIKKKLLLNNNOOONNNNNNNNNNNNNNNMMMLLLLLLHHHHHHGGGFFFEEEDDDCCCCCC<<>>BBBAAA<<<;;;AAAGGGGGGFFFEEE@@@CCCGGGJJJNNNRRRXXX[[[\\\[[[\\\^^^bbbfffggggggggghhhiiijjjjjjhhhfffeee[[[UUUKKKCCC???>>>>>>???@@@@@@@@@AAABBBCCCEEEEEEBBBEEEIIIIIIEEEBBBAAAAAA======<<<<<<<<<>>>???AAAAAAAAA???===;;;999777666333444444555555444444333333333333222222111111111000000111111222222222222111111222222333444555555222222222222222222222222111222333444444333222111///000111222333444444444111111111111111111111111///000111222222111000///111111111222222333333333333333333333333333333333000000000111111222222222///000222222111111222444222222222222222222222222111111111111111111111111000111333333333111///...222222222222222111000000...///000111222333333333000000000000111111111111000000000000000000000000000000000000111111111111////////////////////////000000000000111111111111333222222111111222222333111111222222222333333333111111222222222333333333333222222333444555666777555444444333333444444555888777666555444444555666222222222222222222222222333333333222222222111111000000111111222222222222|||jjjddddddbbb]]]ZZZ[[[ZZZWWWTTTQQQOOONNNMMMLLLKKKJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA???===;;;:::999999:::777999:::888444333555888444444333333333333222222444444444555555555555666555555555555555555555555555555555555444333222111555222000222555666666444333333333333333333333333555555555444333222111000///000111222222222222222222222222222222222222222333333222222333333444555111111222333333333333222222222222222111111000000222222222222222222222222222333444444222222333444666444222333555666444222222222333333333333444444333333333333333333333333333555777888777555333111222333555444333333444666555555444333444555666777666666666666777777777777777777777777777666666666333444555555555666888:::888999:::<<<===???@@@AAABBBCCCEEEGGGHHHIIIHHHHHHLLLMMMNNNPPPRRRTTTUUUVVVSSSSSSUUUVVVWWWXXXXXXXXXYYY[[[ZZZWWWXXX\\\]]]\\\```]]]ZZZYYYZZZYYYVVVSSSUUURRRNNNKKKJJJKKKKKKKKKLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGKKKLLLMMMOOOQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYXXXZZZZZZYYYWWWUUUTTTUUURRRRRRRRRSSSTTTVVVXXXXXXXXXXXXZZZZZZZZZZZZXXXXXXVVVTTTRRROOOLLLKKKJJJIIIEEEDDDBBB@@@????????????@@@@@@@@@@@@AAABBBCCCDDDIIIJJJKKKLLLLLLMMMLLLLLLRRRQQQRRRUUUZZZ^^^___```bbbdddfffhhhiiihhhfffeee]]]ZZZVVVPPPKKKFFFCCCAAAAAAAAABBBBBBBBBBBBBBBBBBEEEEEEFFFGGGGGGFFFEEEDDD<<<<<<<<<===???AAADDDEEEFFFGGGFFFEEEBBB>>>:::777888666444444555666555444666666555555555555444444555555555555555555555555555444444333333444444555555555555444444333333333222222222222222222222222000000000111222333555555111111222222222333333333555444333333222222333333444444444333333333222222111222222333333444444555444444444444444444444444555444444333333444444555444444444444444444444444333333333222222222111111000000000000000000000000222222222222222222222222111111000000111111222333222222222111111111000000111111111111111111111111111111111111111111111111333444666777777666444333111222333333444444333333222444444333111000111222222222333333333333444444333333333333333333333333222222333333444555666666444444555555666666777777555555444444444444555555444444444444444444444444222222333444444444333333555555555444444333333333}}}llleeeeeebbb]]]ZZZ[[[YYYWWWTTTQQQOOOMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA>>>===;;;999888777777888555444444444444555555555555555555444444444333333444444444555555555555666555555555555555555555555555555555555444333222111555333111111444555444222333333333333333333333333444444444444333222111111111111222333333333333333222222222222222222222222333333222111111111111111111111222333333333333222222222222222111111111000000000000000000000000000222333444444222222333444555333222333555555444222222222333333333333444444333333333333333333333333333555666777777555333111222333555444333333444666333444555666666666555555666666666666777777777777666666666666666666666666555666777666555666888999:::;;;<<<===???AAABBBCCCCCCDDDGGGIIIKKKLLLLLLLLLMMMMMMOOOPPPRRRTTTUUUVVVSSSTTTVVVWWWXXXXXXYYYYYYYYY\\\[[[YYYZZZ^^^```^^^aaa^^^\\\[[[[[[ZZZWWWUUUVVVUUUTTTTTTTTTSSSRRRQQQOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJLLLMMMOOOQQQSSSTTTXXXXXXYYY[[[\\\]]]]]]]]]\\\^^^______]]]\\\\\\]]]]]]\\\\\\[[[\\\\\\]]]]]]___```aaaaaaaaaaaa```___\\\[[[YYYWWWUUURRRPPPPPPMMMKKKHHHEEECCCAAA@@@@@@??????@@@@@@BBBCCCDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHKKKJJJKKKMMMQQQUUUVVVWWWZZZ\\\___bbbccccccbbbaaa^^^\\\YYYTTTOOOKKKGGGEEEAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFEEECCCAAA???=========>>>???@@@BBBCCCHHHIIIKKKKKKJJJFFFCCC@@@;;;888666555555666555444444444333333333222222222444444444444444444444444555444444333333444444555555555444444444333333333222222222222222222222222222222222222222222333333111222222222222333333333666555444444333333444444444444444333333333222222111222222333333444555555444444444444444444444444555444444333333444444555333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333222222333333444555222222222111111111000000111111111111111111111111111111111111111111111111111222444555555444222111000111222222333333222222222333444333111111111333222222333333333333444444333333333333333333333333222222333444444555666666444444444555555555555555444444444333333444444444444444444444444444444444333333333333222222111000444444333333333222222222nnngggfffbbb]]][[[YYYXXXVVVSSSPPPNNNMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>===<<<:::888888777777666333000222666999777555666666666555555555555444444444444555555555555666555555555555555555555555555555555555444333222222555333222222333333333222333333333333333333333333222333333444444333333222222222333444444444333333222222222222333333333333444333222000///.........111222222333333333333333222222222222111111111111111111111111111111111111222333444444222222333444444333222333444555444333222222333333333333444444333333333333333333333333333444666777777555333222222333555444333333444666111333666888888777555333666666666666777777777777666666666666666666666666888999999888777777999:::======???@@@BBBCCCEEEEEEFFFGGGIIILLLMMMOOOPPPPPPNNNOOOPPPQQQSSSUUUVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZ]]]]]]\\\^^^bbbdddcccbbb```^^^]]]]]]\\\ZZZXXXYYYZZZ]]]^^^^^^\\\YYYWWWUUUUUUUUUUUUVVVVVVVVVVVVSSSQQQOOONNNPPPQQQQQQPPPLLLLLLMMMNNNOOOQQQSSSTTTYYYYYYZZZ[[[\\\^^^`````````bbbdddeeeddddddfffggggggfffeeedddcccbbbbbbbbbgggggghhhhhhhhhhhhggggggddddddcccbbb___]]]ZZZXXXWWWUUUQQQMMMIIIFFFDDDCCC@@@@@@@@@BBBCCCEEEFFFGGGBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCEEEHHHKKKLLLLLLPPPRRRVVVZZZ\\\^^^^^^^^^]]]]]][[[YYYVVVRRRNNNLLLEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHGGGEEEBBB???<<<>>>>>>???@@@@@@AAABBBBBBHHHKKKOOORRRRRRPPPLLLJJJ@@@===888555555555555444444333333333333222222222444444444444444444444444555444444333333444444555555444444444444333333333333333333333333333333333444444333222222222222222222222222222333333333333666666555444444444444555444444444444333333333333222222222333444444555555444444444444444444444444555444444333333444444555222222222222222222222222444444333333333222222222333333333333333333333333222222222222222222222222333222222222222333444444222222222111111111111111111111111111111111111111111111111111111111111111000111222333333222111000///000000111222111111111111222333333222111222444222222333333333333444444333333333333333333333333333333333444555555666666555555444444444444444444444333333333333333333444444444444444444444444444444444333333222000///...333333222222222222111111pppiiifffbbb]]][[[XXXWWWUUURRRPPPNNNLLLLLLJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>><<<;;;:::999999888666444555777999888777666666666555555555444444444444444555555555555666555555555555555555555555444555555555444444333222444333333333333444444444333333333333333333333333111222333333444444444333222222333333333333333222222222222333333333333333333222111000////////////111222333333444444333333222222222222222222222222333333333333333333333333222333444444222222333444333333222333444444444333222222222333333333444444444444444444444444444444333444666666666555444333222333555444333333444666333444666777888777555444666666666666777777777777555666666666666666777777888999::::::::::::<<<>>>@@@@@@BBBCCCEEEGGGHHHHHHJJJKKKLLLMMMOOOPPPPPPQQQPPPQQQRRRSSSTTTUUUVVVWWWVVVWWWXXXYYYZZZ[[[[[[[[[ZZZ^^^______aaafffhhhgggdddcccaaa```___^^^]]][[[]]]```ccceeecccaaa^^^\\\[[[\\\^^^```aaaaaa``````\\\YYYWWWWWW[[[^^^___^^^VVVVVVUUUUUUUUUVVVWWWWWWYYYXXXXXXXXXYYY[[[]]]^^^^^^aaadddffffffhhhjjjkkkjjjjjjiiihhhggggggggggggkkkkkkllllllllllllkkkkkkjjjjjjjjjjjjhhhdddaaa______]]]ZZZVVVRRRNNNLLLJJJCCCCCCDDDEEEFFFHHHIIIJJJGGGHHHHHHHHHHHHHHHGGGGGGBBBAAA@@@AAADDDEEEEEEEEEHHHJJJNNNRRRUUUWWWYYYYYYYYYYYY[[[[[[ZZZXXXVVVTTTOOOMMMKKKHHHFFFEEEEEEEEEHHHIIIKKKJJJIIIEEEAAA>>>>>>???@@@BBBDDDFFFGGGGGGKKKNNNSSSWWWXXXVVVRRRPPPGGGBBB<<<888666555444444666666666555555555444444444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333444333333222222222333333222222222333333333444444666555555444444444444444555444444444444333333333222222333333444555555555555555555555555555555555555444444333333444444555222222222222222222222222444444444444333333333333333333333333333333333333222222222222222222222222000000000000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000111222222111000000///000111111222222111111000111333333222222333444222222222333333333444444444444444444444444444444333444444444555555666666666666666555555444444333555444444333333444444555444444444444444444444444444444444333222111000000333333333222222222222222pppjjjfffaaa]]]\\\XXXWWWUUURRRPPPNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA??????>>>===;;;:::999888777888999777555444666888555555555444444444444333444444444555555555555666555555555555555555555555444444444555444444333333222333333444444555666888333333333333333333333333111111222333444444444444111111222222222222111111222222333333333444444444222222222111111222222333222222333444444444444333222222222222222222222333333333333333333333333333222333444444222222333444111222333333333333444444222222222333333333444444444444444444444444444444333444555666666555555444222333555444333333444666666555555555555666777777666666666666777777777777666666666777777777888888888999;;;<<<===>>>AAADDDCCCCCCDDDFFFHHHIIIKKKKKKNNNNNNNNNNNNOOOOOOPPPPPPSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWYYYZZZ[[[\\\\\\\\\[[[___aaaaaadddiiikkkiiidddddddddcccaaa_________bbbeeehhhhhhfffcccaaaaaa```ccchhhlllmmmllliiigggeeeaaa___aaahhhnnnqqqqqqgggffffffeeecccbbbaaa```]]][[[XXXVVVUUUVVVWWWXXXYYY\\\___bbbccceeegggiiiiiiiiiiiiiiijjjkkkllllllooooooooonnnnnnooooooooolllmmmmmmmmmkkkhhhdddbbbcccbbb```]]][[[XXXUUUTTTJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJEEECCCAAAAAABBBCCCBBBAAAAAABBBFFFIIILLLOOOPPPQQQPPPRRRUUUXXXZZZZZZYYYYYYYYYWWWSSSOOOLLLIIIGGGGGGIIIJJJKKKKKKJJJGGGDDDBBB>>>???BBBFFFIIIMMMPPPQQQSSSVVV[[[^^^___\\\XXXUUUOOOJJJCCC===999777666444777777777666666666555555444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333222222222222333444555666222222333333333444444444555444333333222333333333555555555444444444333333222333333444444555666666555555555555555555555555555444444333333444444555444444444444444444444444555555555444444444333333222222222222222222222222222222222222222222222222000000//////000000111222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000111111222222222222222000111333333222222333444222222222333333333444444444444444444444444444444444444555555555555555666888888777777666666555555666666555555555555666666444444444444444444444444333333444444444444444333333333333444444444444444}}}pppjjjfffaaa]]]]]]XXXWWWUUUSSSPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA======<<<;;;:::888777666555777999666222000333666555555555444444444333333444444444555555555555666555555555555555555555555333444444555444444333333222333444444333333666777333333333333333333333333111222333333444444444444111111222222222111000000222222333333444444555555333333222222333444444555222222333444444444444444222222222222333333333333222222222222222222222222222333444444222222333444000111333333222222444555222222333333333333444444444444444444444444444444444444555555555555555555222333555444333333444666777666555444555666888999666666666666777777777777666777777888888999999:::888:::<<<>>>???BBBEEEHHHEEEEEEFFFHHHJJJKKKMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[___aaabbbeeejjjkkkiiieeeffffffdddbbb``````aaaeeeiiinnnnnnkkkhhhggghhhgggmmmvvv}}}{{{tttooommmiiifffjjjsss|||zzzzzz{{{zzzxxxuuuqqqoooiiieee```ZZZVVVUUUUUUUUUUUUXXX[[[^^^___```ccceeeffffffgggiiikkknnnpppqqqsssrrrrrrqqqqqqrrrrrrsssnnnnnnnnnmmmkkkiiigggeeeeeeeeeeeecccaaa___]]]\\\TTTSSSRRRQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPJJJHHHFFFEEEEEEEEECCCBBB===???@@@CCCEEEGGGHHHHHHHHHJJJMMMQQQTTTVVVWWWWWWZZZYYYWWWTTTQQQNNNLLLKKKJJJJJJJJJJJJHHHFFFDDDCCC???@@@CCCHHHMMMSSSXXX[[[^^^aaadddggggggddd```]]]YYYTTTLLLEEE@@@<<<999777777666666666666555555555555555555555555555555555555444444333333444444555333333333444444444444555333333333333333333333333111111222222333555666777333333333333444444444444444444333222222222222333555555555555444444444333333333333444555555666666555555555555555555555555555444444333333444444555444444444444444444444444666666555555555444444444222222222222222222222222222222222222222222222222222111111111111222333333111111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222000111222222333333222222111222333333222111222444222222333333333333444444444444444444444444444444555555555555555555555555888888777777777777777777777777666666666666777777444444444444444444444444333333444555555555555555333333444444444444555555{{{oooiiifff```]]]]]]YYYWWWUUUSSSQQQPPPOOOOOOMMMLLLKKKKKKIIIIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBAAA<<<<<<<<<<<<:::888666555555555555444444444444555666666666555555555555444444444444555555555555666555555555555555555555555333333444444555444444333222444444333000///111333333333333333333333333333222222333444444444333333222333333333222222111000222222333333444555555666555444333333333333333444222333444444555444444444222222222333333333444444222222222222222222222222222333444444222222333444///111333333222222444666222222333333333333444444555555555555555555555555444444444555555555666666222333555444333333444666555666666666777777777777666666666666777777777777777888888999::::::;;;;;;;;;<<<>>>@@@AAACCCFFFHHHFFFFFFHHHIIIKKKLLLNNNNNNOOONNNOOOOOOQQQSSSUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXVVVWWWXXXZZZ[[[[[[\\\\\\ZZZ___aaabbbdddiiijjjhhheeefffgggeeebbb```aaaccceeellluuuxxxvvvrrrqqqqqqttt}}}}}}sssnnnkkkooozzz{{{vvvmmmddd]]]YYYXXXXXXUUUWWW[[[\\\]]]^^^```bbbbbbccceeegggjjjmmmoooqqqtttsssrrrrrrrrrrrrssstttqqqpppooommmllljjjiiihhhhhhhhhhhhgggfffdddbbbaaa^^^\\\ZZZXXXVVVUUUTTTSSSSSSTTTVVVWWWYYYZZZZZZZZZTTTRRROOOMMMLLLKKKIIIGGGAAAAAABBBBBBCCCCCCDDDDDDCCCEEEFFFIIILLLNNNPPPQQQQQQRRRTTTUUUTTTSSSRRRQQQPPPOOOMMMJJJHHHFFFEEEDDDBBBBBBDDDHHHNNNVVV]]]aaafffgggjjjlllllljjjgggeeebbb]]]VVVOOOIIICCC>>>;;;888888888777777777666666666666666666666666666666555444444333333444444555333333333444444444555555444444444444444444444444333333333333333444555666333333333444444444444555555555444333333333333333555555555555444444444444333333444444555666666666555555555555555555555555555444444333333444444555333333333333333333333333666666666666555555555444333333333333333333333333222222222222222222222222111111111111111222333333000000111111111222222222111111111111111111111111111111111111111111111111222222222111111222222222///000000111222111111111222333444333111111111333222222333333333333444444555555555555555555555555666666666666555555555555666666666666777777777777666666555555555555666666444444444444444444444444444444444555444444333333222222333333333444444444zzzoooiiieee```^^^^^^YYYXXXVVVTTTRRRPPPPPPOOOMMMMMMLLLKKKJJJIIIIIIHHHEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>===;;;888777888555333444888:::999777777777777777666666666666444444444555555555666666555555555555555555555555333333444444555444444444333555555222...+++---///333333333333333333333333333333333444444333333222444444444444333333222111222222333333444555666666666555444333222111111111222333444444555555444444222222222333333444444444444444444444444444444444222333444444222222333444...111333333111111333666222222333333333444444444555555555555555555555555444444444444555555666666222333555444333333444666333555777999999888666555666666666666777777777777888888999:::;;;;;;<<<<<<===???@@@AAAAAACCCEEEHHHFFFGGGHHHJJJKKKMMMNNNOOOMMMMMMNNNPPPRRRUUUXXXZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXZZZ[[[[[[[[[[[[ZZZ^^^aaabbbdddhhhiiifffdddfffgggfffbbb```bbbcccdddnnn{{{{{{xxxwwwwwwrrrnnnrrr}}}xxxmmmddd^^^\\\[[[VVVYYY\\\]]]]]]^^^```aaa___```aaadddgggjjjlllnnnsssrrrqqqppppppqqqrrrssssssrrrpppnnnlllkkkkkkkkkjjjjjjjjjiiihhhfffcccbbbdddbbb___\\\YYYWWWUUUUUUUUUVVVYYY\\\___aaacccccc]]]ZZZWWWUUUSSSRRRPPPNNNFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBCCCDDDFFFHHHJJJKKKHHHJJJOOOSSSVVVWWWVVVVVVWWWTTTQQQMMMIIIGGGFFFFFFDDDDDDDDDHHHNNNVVV^^^ccchhhiiikkkmmmmmmllljjjiiihhhddd]]]VVVOOOIIIBBB>>>;;;;;;;;;:::::::::999999777777777777777777777777555444444333333444444555333333333444444555555555444444444444444444444444555555444333333333444444333333333444444444555555666666555444444444444555666666555555555444444444333333444444555666666666666666666666666666666666555444444333333444444555222222222222222222222222777666666666555555555555444444444444444444444444222222222222222222222222///////////////000000111000000111111222222222222111111111111111111111111111111111111111111111111222222111111111111222222...//////000000000000000222444444333111000111222222222333333333444444444555555555555555555555555666666666666666555555555444444555555666666777777555555444444444444555555444444444444444444444444555555555444333222111000111111111222222333333333{{{nnniiieee___[[[YYY[[[YYYVVVSSSQQQPPPQQQQQQNNNMMMKKKJJJHHHHHHGGGGGGGGGFFFDDDCCCDDDCCCBBB@@@??????===<<<:::888777666999888888888777777666666888777777777777777888888777666444333333444555666666666555444444444444444444444333333333333444444111111222333444444444444333333333333333333333333333333444444444444444444555555666666555444333333333333333444555666666777;;;999777444333333444444555555555555555555555555333333333333333333333333222222222222222222222222333333333444666777999:::444444444444444444444444444555555555666666777777444444333333333333444444555555555555555555555555333444555444222222444555888888777666555555666666666666555555666777888888::::::999999:::;;;===>>>???AAADDDEEEEEEFFFGGGIIIIIIJJJKKKLLLNNNPPPQQQRRRPPPQQQTTTVVVXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXYYYZZZ[[[[[[\\\\\\[[[ZZZ^^^bbbeeefffeeeeeefffgggddd``````aaabbbaaa___gggsss~~~{{{{{{}}}wwwqqqrrrxxx}}}tttlllfffcccccccccaaa```````````````aaaaaabbbbbbdddeeeggghhhiiilllnnnnnnlllkkkllloooooommmnnnooommmiiiiiimmmkkkjjjiiiiiiiiiiiifffdddhhhggggggeeebbb___\\\ZZZXXXXXXWWWYYY\\\```eeehhhdddeeeeeeddd```[[[VVVRRRRRRNNNHHHDDDBBBBBBCCCBBB@@@BBBCCCEEEFFFEEEEEEDDDHHHIIILLLNNNQQQRRRSSSTTTVVVVVVUUUSSSPPPNNNKKKJJJDDDDDDDDDEEEIIIRRR\\\ccceeegggjjjkkkkkklllmmmoookkkhhhddd___YYYPPPGGGAAA???<<<:::===CCCDDD???:::999999888888777777666666777666666555555555555666444444555555555555555444555555555555555555555555555555444444444333333333444444444444444444444444444444444444444555666666777777777777777777777777444444444444555555555666333333444444444444444444444444444333333222222222666666555444333222222111444555555555444333333222666555555444444333222222222222222222222222222222111111111111111111111111222222222111111000000000000111333444444333111000111111111111111111111111111111222222222333333333222222222222222222222222000000000111111222222222222222333333444555555555666666555555555444444444888888777777666666555555222333444666777777777777777777777777777777777777444555555555666666777777333333444444555555666666333222222111111222222333zzznnniiifff```\\\[[[ZZZXXXVVVSSSQQQPPPPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDCCCDDDCCCBBB@@@BBBAAA@@@>>><<<;;;999999777777777777666666555555777666666555666666777777777666444333333555666777777666555555444444555555555444444444444444444555222333333444444444444333333333333333333333333333666555555444444333333333555555555555555444333333222222333444444555666666888777555444333333333333444444444444444444444444333333333333333333333333444444333333333333333333333333333333444666777888333333444555666666777777666555333333333555666888555555444444444444555555555555555555555555555555444555555444333333444666999888888777666666777777888888888888888999::::::;;;::::::;;;<<<>>>???AAAAAACCCEEEFFFFFFGGGHHHJJJKKKKKKMMMNNNPPPQQQSSSSSSSSSTTTVVVWWWXXXYYYXXXXXX[[[[[[ZZZYYYYYYYYYYYYZZZWWWXXXZZZ[[[]]]^^^______^^^___aaaaaaaaabbbccceeefffffffffffffffeeecccbbbiiirrr}}}~~~}}}zzzuuuooooootttzzz}}}~~~yyyqqqkkkkkkkkkllllllkkkjjjiiiiiijjjgggcccbbbdddfffggggggjjjkkkkkkjjjhhhhhhkkknnnmmmjjjiiikkkiiieeefffiiimmmkkkjjjjjjjjjiiigggfffdddeeefffgggfffeeecccbbb\\\\\\[[[\\\]]]```cccdddfffggghhhhhhfffdddaaa___[[[WWWQQQLLLIIIGGGDDDCCC@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNOOORRRRRRQQQQQQPPPOOOMMMMMMEEEEEEDDDEEEHHHOOOXXX^^^dddfffiiikkkjjjjjjkkklllmmmkkkhhhccc]]]UUULLLEEECCC@@@>>>AAAFFFJJJHHHEEEBBBAAA???===;;;999777666777666555444333333333333555666666666555555444333777777777777777777777777555555555555444444333333444444444444444444444444666555555555555666777777555555555555555555555555444444555555555666666666333333333333333333333333555444444444333333333222555555444444333222222111444555555555444444333222444444444444444444444444333333333333333333333333222222222222222222222222333333222222222111111111111222333444444333222111222222222222222222222222111111111111222222222222222222222222222222222222222222222222333333333333222333333444555555666666666666555555555444444444666666666666555555555444666777777888888888888777666666666666666666666666444444444444555555555666333444444444444444444555333333222222222222333333zzznnniiifffaaa^^^]]]YYYXXXWWWUUUSSSQQQOOONNNKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFDDDCCCDDDCCCBBB@@@BBBAAA@@@>>>===;;;::::::666666666666555555555555666666555444444555555666666555444444555666777888777777666555555555555555555555555444444555555555444444444444444444333333333333333333333333333333777777666555444333333222444555555555555444444333222222333333444555555555444444444444333333333222444444444444444444444444444444444444444444444444333333333333333333444444333333333222333444444555333444555666777999::::::666555333111222333666888666555555555555555555666555555555555555555555555555666666555444444555777888777777666666666666666999999888888999999:::;;;<<<<<<===>>>???AAACCCDDDCCCEEEHHHIIIIIIIIIJJJLLLMMMMMMOOOPPPRRRTTTUUUUUUWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZXXXYYYZZZ[[[\\\]]]^^^^^^_________^^^^^^```dddgggjjjnnnssssssoookkkhhhhhhlllqqqyyyzzzyyy||||||vvvnnnlllmmmnnnllliiijjjjjjiiigggfffgggiiikkkjjjfffdddffffffdddeeeiiijjjhhhgggfffggggggfffeeebbbdddfffhhhiiiiiihhhgggaaaaaaaaaaaaaaaaaaaaaaaaeeefffgggiiijjjjjjjjjjjjfffbbb\\\WWWRRRMMMHHHEEEBBBBBBBBBBBBCCCEEEGGGHHHFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNEEEEEEDDDDDDFFFKKKSSSXXX```cccgggiiihhhgggffffffjjjiiihhheeeaaaZZZQQQKKKHHHDDDAAACCCHHHNNNQQQQQQOOOMMMIIIEEE@@@<<<999888888777666444333333333333666666777666666555444444777777777777777777777777666666666555555555555444555555555555555555555555555555555555555666777777555555555555555555555555555555666666666777777777333333333333333333333333555555555444444444444444555444444444333222222222444444444444444444333333222222333444444555666666333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333111111111111222222222222111111111111111111111111333333333333222222222222333333444444555666666777555555555555555444444444555555555555444444444444888888888888888777666666555555555555555555555555333333333444444444444444444444444444444333333333444444333333333333444444{{{nnniiigggccc```___ZZZYYYXXXWWWTTTRRROOONNNJJJKKKKKKKKKKKKJJJJJJJJJGGGFFFDDDCCCDDDCCCBBB@@@@@@???>>>===;;;:::999888666666666666666666666666666666555555444555555555555444444555555777888999777777666555555555555666666555555444444555555666666555555444444333333333333333333333333333333333666666666555555444444444444444444555555444444333333333444444555555555666222333444444444444333333444444444444444444444444444444444444444444444444222222222222333333333333444444333333333333444444444444555666777888999999666555444333333444555666666666555555555555666666555555555555555555555555555666777666444444666777666555555444444444555555777777777777777888999:::>>>>>>@@@AAACCCEEEGGGGGGFFFHHHJJJKKKKKKKKKLLLNNNNNNOOOPPPQQQSSSUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^___^^^^^^]]]]]]\\\\\\\\\]]]\\\^^^aaabbbeeehhhmmmpppvvv~~~~~~vvvrrrqqqssstttyyy{{{tttmmmnnnooooooooonnnnnnnnnjjjeeebbbdddeeeeeegggkkkhhhfffddddddeeeggggggfffcccdddggghhhiiihhhgggfffcccdddeeeeeeeeedddcccbbbbbbcccdddeeegggiiikkklllllliiiddd```ZZZTTTMMMHHHFFFEEECCCBBBBBBDDDFFFHHHHHHHHHGGGFFFFFFGGGHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJCCCCCCCCCBBBDDDHHHNNNSSS[[[^^^bbbdddcccaaa```___bbbbbbbbbcccaaa]]]WWWRRRMMMIIIEEECCCFFFLLLRRRVVVYYYWWWSSSNNNHHHBBB>>>;;;999888777666555555555555555666666777777777666666555555555555555555555555666666666666666666666555666666666666666666666666444444444333444555555666555555555555555555555555666666666666777777777777555555555444444444444444555555555555555555555555555555555444444444444444444444444444333444444444333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333444444333222222333444444333333333333333333333333222222222222333333333333333333333333333333333333333333222222111111000000333444444555555666666777555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555555555444444444444444444444444666666555555444444333333555444444333333444444555|||ooojjjgggcccaaaaaa[[[[[[ZZZXXXUUUSSSPPPOOOJJJKKKKKKLLLLLLKKKJJJIIIGGGFFFDDDCCCDDDCCCBBB@@@???>>>===<<<;;;:::999888777777777777777777777777888777666666555555555666444444444555666777888888777777666555555555555555555555444444444444555555666555444333333333333333333333333333333333333333333444444444555555666666333333444444444444444333555555555555555666666666333333444555555555555444555555555555555555555555444444444444444444444444222333333333444444555555666555444444333444444444444444555555555555666666555555555666666555555444666666555555555555666666555555555555555555555555555666777666444444666777666666666555555666777777666666777777888:::;;;<<<@@@AAABBBDDDFFFHHHIIIJJJIIIKKKMMMMMMMMMMMMNNNOOONNNOOOPPPRRRTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^___```aaabbb``````_________```aaabbb___dddlllrrrxxx|||{{{}}}uuunnniiiiiiiiiffffffhhhiiifffcccccceeeggghhhiiibbbcccdddffffffffffffeeedddeeegggiiijjjiiihhhhhhccccccccccccdddfffggghhhjjjiiifffccc___XXXQQQLLLKKKIIIFFFCCCCCCDDDFFFGGGJJJIIIHHHHHHGGGGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDD??????@@@@@@BBBEEEJJJNNNSSSVVVZZZ\\\[[[YYYXXXWWWXXXYYY[[[^^^aaa```^^^[[[UUUQQQLLLGGGFFFJJJPPPVVV]]]\\\ZZZVVVQQQKKKFFFBBB:::999888777777777777777444444666777888999999999555555555555555555555555555666666666666666666666666666666666666666666666555555444444555555666777666666666666666666666666666666666666777777777777777666666666555555444444555555555555555555555555555555555555666666666666555444333333333444444555555555444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333444444444444555444444444444444444444444444444333333222222222111333333444444555666666666444555555555555555555555666666666666666666666666333444555666777777777777666666666666666666666666666666555555555555555555777666666666555555444444555444444333333444444555~~~pppjjjhhhdddaaabbb]]][[[ZZZWWWTTTRRRPPPOOOKKKLLLLLLMMMLLLKKKJJJIIIGGGFFFDDDCCCDDDCCCBBB@@@??????>>>===<<<;;;::::::777777777777888888888888888888777666555555555555333333444555555666666666666666555444444444444444444444444333333444444444555444333222111222333444333333333333333333333333111222222333444555666666222333333444444444444333555555555555555555555555444444444444444555555555555555555555555555555555333333333333333333333333444444555555666666777777555555444444444444444555444444444444444444333333555555555555444444444444666555555555555555555666555555555555555555555555555666666555444444555777999888888888888999999:::777777888999;;;>>>@@@AAABBBCCCEEEGGGIIIJJJJJJJJJJJJLLLNNNOOONNNNNNOOOPPPPPPPPPQQQSSSUUUVVVXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^\\\\\\\\\]]]___```bbbccc```aaaaaacccfffiiilllnnnpppwww~~~{{{xxxrrrmmmlllmmmiiieeebbbccceeefffgggccccccccccccdddfffggghhheeefffiiikkkmmmnnnnnnnnniiihhhggggggfffffffffffffffeeedddbbb___ZZZTTTOOOMMMKKKHHHFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@<<<===>>>???@@@BBBFFFIIIJJJMMMQQQRRRRRRPPPPPPPPPRRRSSSUUUZZZ^^^bbbbbbbbb]]][[[UUUNNNHHHIIINNNTTT\\\^^^______\\\WWWQQQNNN@@@???===;;;:::999888888444555666888999999999999777777777777777777777777444555555555555666666666555555555555555555555555666666666666666777888888777777777777777777777777555555666666666777777777777777666666555444444444444444444444444555555555444444555555666666666777555444333222333444555666666666555444333333222222333333333333333333333333333333333333333333333333222222222222333333333333222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444555555555555444444444444222222333333444555555666444444444555555555555555666666666777777777777777444555666888999999::::::666666666666666666666666666666666666666555555555555555555555555555444444444444333333333333444444rrrkkkhhhdddaaaaaa\\\[[[XXXTTTQQQOOOOOONNNLLLMMMMMMNNNMMMKKKIIIGGGGGGFFFDDDCCCDDDCCCBBB@@@>>>>>>===<<<;;;::::::999666666666777777777888888888777666555444444444444333333444444444444444333555555444333333333333333333333222222222222333333333222111000000111333444333333333333333333333333111222222222333444444444111222333444444444444444333333333333333333333333555444333222222333444444333333333333333333333333222222222222222222222222222222333333444555555666444333333333333333444444222222333333444444555555666444111//////000333444555555444444444444555555555555555555555555555555444555555444333333444666777777777777777888999999555666777:::<<>>>>>>>>>>>>>>AAACCCBBBDDDGGGIIIIIIIIIIIIJJJNNNNNNOOOSSSYYY^^^```aaa``````[[[SSSJJJHHHLLLQQQYYY]]]cccggggggccc^^^ZZZMMMLLLHHHEEEAAA>>><<<;;;888888888999999888888777777777777777777777777777333333444444555555555555444444444444444444444444555444444444444555666666666666666666666666666666444444555555555666666666666555555444333333222222222333333333444444444444222222333333444555555666555444333222222444555777444444444444444444444333333333333333333333333333222222222222222222222222111111111222222222333333000000222222222222000000222222222222222222222222111111111222222222333333222222222222222222222222222222333333333333333333111111222222333444444444444444444555555555666666555555555666666666777777666666777888888888888888555555555555555555555555666666666555555444444444222222333333333333333444333333222222222222333333rrrkkkhhhdddaaaaaa\\\YYYVVVRRROOOMMMMMMMMMMMMMMMNNNNNNMMMKKKHHHFFFGGGFFFDDDCCCDDDCCCBBB@@@;;;;;;:::999888888777777444555555555666666777777777666555444333222222222333333333444444333222222444444333222222222222333333222222111111222222333222111000//////111333555333333333333333333333333222222222222222222222222111222333333444444444444222111111111111111111111555444222000000111222333111111111111111111111111111111111111111111111111......///000111111222222222222111111222222333444000111222333444666777777888444...***)))---222666444444444333333444444444555555555555555555555555333444555444222222444555444444444444444555666777222333555888;;;>>>AAACCCEEEFFFHHHJJJKKKJJJJJJIIILLLNNNPPPPPPOOOOOOPPPQQQSSSTTTUUUWWWYYYZZZ[[[\\\\\\[[[YYYXXXXXXXXXYYYZZZYYY]]]dddmmmwww|||{{{zzzzzztttqqqkkkfffddddddeeegggjjjkkklllmmmoooqqqrrrsssqqqqqqpppooollljjjhhhfffbbbaaa___^^^\\\YYYTTTQQQIIIIIIIIIIIIJJJLLLMMMOOONNNPPPSSSTTTTTTQQQNNNLLLGGGGGGGGGFFFEEECCCBBBAAA>>>??????>>><<<<<<===>>>===???BBBCCCCCCDDDFFFGGGKKKJJJJJJMMMSSSXXX\\\^^^``````]]]TTTJJJFFFIIINNNWWW\\\eeelllnnnkkkfffbbbZZZXXXSSSNNNIIIDDDAAA???;;;;;;::::::888777555555555555555555555555555555333333333444444444555555444444444444444444444444111111000000111111222333555555555555555555555555444444444444555555555666444444333222222111000000222222222333333444444444000000111222333333444444555444222222222444666777222333333444444555555666222222222222222222222222111111111111111111111111000000000111111222222222...///111222222111///...111111111111111111111111///000000000000111111111000000000000000000000000......//////000000000111000111111222222333444444444444444555555555666666444444444555555555666666666666666666666555555444444444444444444444444444555555555444444333333333000000000111111222222333333222222111111222222333