BM6P6(@ iiiaaaYYYXXXYYYUUUWWWWWWUUURRRMMMGGGAAA>>><<<;;;:::999888666555555333333222222111000//////........................,,,,,,------.../////////111111111111111111111111///000111222333444444444444555666666666888;;;>>>DDDHHHLLLOOOPPPPPPPPPQQQWWW```kkkqqqrrrtttyyy~~~zzztttooollluuuxxxlll]]]OOOJJJKKKGGGKKKSSSSSScccvvvkkkjjjvvv}}}kkkaaa]]]bbbggghhhiiiiiihhhfffdddbbb[[[\\\XXXLLL<<<000++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******************************++++++,,,,,,,,,,,,------///000000000000000//////111111000000000000000111111111222222222333333333777555222111444999;;;999:::@@@QQQnnnvvvkkk```SSSLLLJJJAAA>>>:::888888999::::::=========>>>AAADDDFFFHHHEEECCCAAA???<<<;;;;;;;;;999999999888777666666555777888999999888999;;;<<<:::::::::999888888999999999888666555666555444222222222111000///...------......---------,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------............///777;;;?????????CCCKKKRRRiiiuuu~~~}}}{{{}}}tttooo}}}yyyhhhRRRGGGIIINNNVVV[[[XXXWWWYYYXXXUUUUUUTTTSSSMMMAAA555---+++)))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''iiiaaaZZZYYY[[[WWWWWWWWWUUUSSSNNNHHHCCC???;;;:::999888666555444444333333222222111000000///........................,,,,,,---......//////000111111111111111111111111///000111222333444444444333555666777777999<<>>===@@@GGGNNNTTTXXXZZZ[[[WWWSSSMMMFFF@@@;;;888777777777777666555555444444444666666777777888;;;>>>>>><<<:::::::::;;;;;;:::;;;999888777888777555444333222222111000///..................---------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------............///555888<<<>>>@@@CCCIIINNN___nnnzzz}}}pppXXXHHHCCCGGGOOOUUUUUUVVVYYYXXXUUUVVVUUUSSSOOOFFF:::000,,,))))))((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''~~~ggg```ZZZZZZ\\\XXXWWWWWWVVVSSSOOOJJJDDDAAA:::999888777666444333333333333222222111000000000........................,,,------......///000000111111111111111111111111///000111333444444444444333555777888999;;;>>>@@@EEEJJJPPPVVVZZZ]]]aaaccceeegggkkkooosssuuuwwwxxxwwwsssnnnkkkkkkpppvvvzzzzzztttmmmhhheeebbb]]]YYYXXXVVVWWWZZZ]]]cccnnnyyy~~~yyyeeeYYYTTTKKKIIIJJJCCCJJJYYYnnnpppdddggg|||iiiWWW[[[___bbbeeehhhiiigggdddbbbaaaaaa]]]SSSEEE999111...******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))(((((((((((()))************))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------111000000000000000111111111111222222222333333333444444555666888999;;;<<>>CCCFFFEEELLLWWWbbbjjjmmmmmmlllccc]]]TTTJJJ@@@:::666444555555444444333333222222222222333444555888===AAABBB>>>;;;;;;===>>>>>><<<===;;;:::999:::999888666444444333222111000//////////////////............---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------............///111444888<<>>444///+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------------.../////////......000000000000000000111222111111222222222333333333555555777::::::999;;;@@@SSSkkkiii^^^RRRIIIAAA:::888:::::::::::::::>>>DDDKKKPPPTTTZZZccclllppppppmmmjjj\\\WWWNNNDDD<<<777444444333333333333222222111111000111222222555999@@@EEEDDD@@@<<<<<>>===;;;:::;;;:::999777666555444444222222111000111000000000////////////...,,,+++,,,---...---,,,------------------------------------------------+++++++++,,,,,,,,,---------------............//////111555<<>>AAACCCEEEGGGJJJOOOUUU___jjjqqqrrrooonnnppptttvvvtttqqqkkkjjjhhhiiimmmuuu}}}}}}yyyvvvuuuuuusssoookkkhhhhhhiiiiiiddd```dddkkkppp}}}pppbbbSSSNNNOOOJJJLLLKKKPPPaaa{{{ttthhhsssddd[[[[[[^^^dddhhhjjjiiifffdddbbbaaa]]]XXXOOOCCC777///++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,---------...///000000000000000000000//////000111222222111111222222222333333333444444777:::888666<<>>999888;;;999;;;<<<===@@@EEEMMMRRRXXX[[[```ccccccaaa]]]ZZZOOOKKKCCC<<<666333333333222222222222222111111111000111222333666;;;BBBFFFDDDAAA???@@@BBBBBBAAA??????===;;;;;;;;;;;;999777777777666555444333333222222222222111111111000000...---,,,,,,......---,,,------------------------------------------------+++++++++,,,,,,,,,---------------............//////000555;;;CCCHHHJJJJJJLLLPPPiii|||xxxfffQQQMMMLLLPPPVVVZZZYYYXXXWWWVVVTTTQQQRRRNNNAAA111,,,,,,+++))))))((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''yyyccc]]]XXXXXX[[[XXXWWWWWWVVVSSSOOOJJJDDDAAA<<<;;;:::999888666555555111111111111111111111111////////////////////////---......//////000111111000000000000000000000000000111222444555555555555555888;;;===>>>???AAACCCCCCEEEIIIMMMTTT^^^hhhooopppnnnnnnpppsssssspppmmmeeeeeefffjjjpppxxx~~~}}}}}}|||xxxuuummmlllmmmnnnjjjfffggglllsssttt]]]RRRPPPJJJMMMJJJLLLYYYmmmpppppp{{{ooo]]]WWW[[[___cccfffeeecccbbbaaa___]]]ZZZTTTHHH;;;111++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))(((((((((((()))************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...///000111111111111////////////000111222333111111222222222333333333333111444777666555@@@OOO\\\llltttkkkTTTLLLCCC@@@>>>;;;;;;>>>999;;;>>>>>>???CCCIIINNNPPPQQQRRRRRRQQQNNNKKKJJJEEEBBB<<<777333111111111111111111111111111111111000111333444777;;;AAAEEECCCDDDEEEFFFEEEDDDCCCBBB@@@>>>===<<<<<<<<<:::999999999888777666555444444333333333333222222222111...---,,,---...///...,,,------------------------------------------------++++++,,,,,,,,,,,,---------------............//////111555:::@@@GGGLLLOOOPPPPPPbbbrrrXXXNNNGGGKKKSSSXXXZZZ[[[VVVXXXVVVRRRSSSRRRFFF777------+++***))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''zzzddd^^^YYYYYY\\\YYYWWWWWWUUUSSSNNNHHHCCC???;;;;;;:::888777666555444111111111111111111111111////////////////////////.........///000000111111000000000000000000000000000111333444555555666666777:::===??????@@@AAABBBAAAEEEKKKQQQXXX^^^eeeiiiiiijjjlllnnnooonnnllljjjcccdddggglllttt~~~~~~uuuqqqppprrrrrrqqqssswww}}}ooo]]]WWWPPPNNNKKKLLLRRR^^^rrruuuxxx~~~fffWWWYYY]]]```bbbcccbbbaaa```^^^\\\\\\XXXNNN>>>333,,,++++++******++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''(((((()))*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...///000000000000////////////000111222333111111222222222333333333333111444888888;;;LLL```mmmtttrrrbbbXXXKKKDDD???>>>>>><<<===AAA;;;>>>AAAAAA@@@AAAEEEJJJHHHHHHIIIHHHGGGEEEBBBAAA===;;;888444222111000111...////////////////////////111333555666:::>>>AAACCCHHHMMMMMMJJJFFFEEEFFFBBB@@@???>>>???>>><<<;;;::::::999888777666555555444444444333333333333222///---,,,---...///...---........................------------------------++++++,,,,,,,,,,,,---------------............///...111555888<<>>...---,,,+++***)))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''|||fff```ZZZ[[[]]]ZZZWWWWWWUUURRRMMMGGGAAA>>>:::999888777666555444333111111111111111111222222000000000000000000000000......//////000000111111000000000000000000000000111111333444555666666666888;;;>>>@@@@@@@@@AAABBB@@@FFFNNNVVV\\\```ccceeedddfffjjjlllmmmkkkiiigggdddeeeiiioooxxxzzzuuurrruuuxxxzzz~~~jjjaaaZZZQQQNNNMMMOOOSSSaaa~~~|||qqqYYY[[[^^^aaabbbccccccccc```^^^]]]]]][[[QQQAAA555,,,++++++******++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////////////////000111222333111111222222222333333333666333666<<<===BBBWWWooouuudddSSSIIIFFF@@@<<<===>>>===>>>AAA>>>BBBFFFEEEBBBBBBEEEHHHGGGGGGHHHHHHFFFCCCAAA???666555333222111111111222------------------------...000333555666888;;;>>>CCCJJJRRRRRRMMMHHHGGGIIIDDDBBB@@@@@@@@@@@@>>><<<;;;::::::999888777666666555555444444444333333333///...------...///...---........................------------------------++++++,,,,,,,,,------------------.........//////...111444666888AAAMMMWWWUUUYYY```oooxxxcccPPPKKKOOOQQQSSSWWWWWW]]]\\\UUUTTTWWWOOOCCC///...---+++***)))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''|||ddd___[[[YYY\\\ZZZVVVYYYWWWQQQLLLHHHCCC<<<;;;:::999888777555444444222222222111111111111000////////////////////////000000000000111111111111111///------///111111111222333333444555666777777999;;;<<<======>>>AAACCCGGGNNNUUUZZZ\\\]]]___aaacccdddfffeeeccc```______fffhhhmmmvvvyyyuuusssuuuwww{{{~~~~~~{{{xxxwwwyyy|||~~~|||ggg___XXXRRRMMMLLLMMMVVVnnnrrryyy~~~gggaaa^^^aaadddcccbbbcccdddccc```^^^\\\WWWJJJ<<>>RRRnnnnnn___RRRIIIDDD>>>>>>>>>>>>???@@@BBBCCCEEEEEEGGGIIILLLNNNOOOPPPRRRPPPMMMKKKHHHCCC===999555444222000//////000111111111111000///...------...000222333444555888;;;???FFFQQQZZZ^^^\\\VVVRRRNNNIIIDDDCCCBBB@@@??????===<<<;;;:::999888888888666666777777777555444333333333222111000///......000/////////............------------------------++++++,,,,,,,,,,,,------........................111000111555999???KKKVVV]]]]]]]]]dddxxxqqqXXXIIIHHHOOOSSSUUUVVVYYYYYYVVVTTTSSSPPPKKK555...***+++,,,***)))+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''%%%%%%%%%&&&(((***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||ddd___[[[YYY[[[ZZZVVVYYYWWWQQQLLLHHHCCC<<<;;;:::999888777555444444222222222111111111111000////////////////////////000000000000111111111111111///---...///111111111222222333444555666777777999:::<<<======>>>AAACCCGGGMMMTTTXXXZZZ[[[^^^```bbbdddeeedddbbb```___```hhhkkkrrr{{{{{{wwwvvvxxx{{{~~~}}}nnndddXXXPPPKKKKKKLLLQQQcccvvv|||sss~~~mmmccc\\\^^^cccdddccccccdddcccaaa^^^\\\XXXKKK>>>000...+++******+++******************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,---...............------------...//////000000000000111111111111111222333333222111333444666888999===JJJaaa{{{uuucccUUUJJJBBB>>><<<===???@@@AAABBBBBBBBBEEEIIIMMMQQQRRRRRRRRRRRRRRRNNNIIIEEEAAA===999666666555333111000111111222333333222222111111000000...000111222222555888;;;===CCCMMMZZZdddfffaaa[[[TTTNNNHHHEEEDDDBBB@@@???>>>===<<<:::999888888888666777777888777666555444444333222111000//////...000000/////////.........------------------------++++++,,,,,,,,,,,,------........................111000111444888===IIITTT___```___bbbpppttt]]]NNNKKKPPPVVVXXXVVVYYYZZZVVVTTTTTTQQQMMM<<<222++++++,,,***))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}ddd___ZZZXXX[[[YYYVVVYYYWWWQQQLLLHHHCCC<<<::::::999888666555444444222222222111111111111000////////////////////////000000000000111111111111111///......000111111000222222333444555666777777888:::;;;<<<===>>>AAADDDGGGLLLRRRVVVWWWYYY]]]```aaabbbcccbbbaaa``````aaaiiimmmvvv{{{yyyzzz{{{~~~}}}ppp^^^SSSKKKKKKLLLNNNWWWccc}}}mmmtttxxxiii[[[[[[aaaddddddcccccccccaaa^^^\\\XXXMMMAAA222///,,,******+++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,------,,,,,,***+++,,,---..................------......///000000000000000111111111111000222333333222222333555999777:::GGG^^^xxxyyyhhhVVVJJJBBB===;;;:::<<<@@@BBBDDDDDDCCCCCCIIIOOOUUUXXXVVVSSSRRRQQQLLLGGGAAA===:::999777666666555333222111222222333444444444444444333333333000000111000111444888<<<;;;???IIIWWWeeemmmnnnkkkbbb\\\RRRJJJGGGEEECCC@@@@@@???===;;;:::999888888777777888888888777777666555444333222111000000///000000000000////////////------------------------++++++,,,,,,,,,,,,------........................111///000444666;;;FFFQQQ]]]aaacccbbbiiiyyysss```QQQKKKMMMRRRWWWVVVZZZZZZWWWVVVVVVSSSOOODDD888---+++,,,+++)))((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~eee```[[[XXXZZZYYYVVVYYYWWWQQQLLLHHHCCC<<<::::::999777666555444333222222222111111111000000///////////////////////////000000000111111111111111///...///111222111000111222333444555666666777777999;;;<<<===>>>BBBDDDIIIMMMRRRUUUVVVXXX\\\``````aaaaaaaaa``````bbbdddiiiooozzz}}}~~~jjj[[[OOOMMMNNNMMMQQQXXXggg}}}lllpppppp\\\YYY```ddddddcccccccccaaa^^^\\\YYYPPPEEE444111---******+++******************)))))))))((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***+++,,,,,,------,,,,,,***+++,,,---...........................//////000///000000000111111111111000222333333222222444555888666>>>WWWxxxvvvkkk[[[LLLCCC???>>>>>>===>>>AAACCCEEEGGGGGGHHHPPPUUUYYYXXXSSSMMMKKKKKKBBB>>>:::888888999888888555444333222222222222333333444444444444444444444222222111111111444999===;;;???EEEOOO[[[hhhuuu|||zzzssseeeWWWNNNJJJGGGCCCBBBAAA???===:::999888777888888888888999999888888666555555444333222111111111111111000000000//////........................+++++++++,,,,,,,,,------........................111///000333666:::DDDNNNXXXaaahhhiiiiiisssvvvhhhYYYOOOMMMQQQUUUVVVYYYZZZXXXWWWXXXUUUQQQIII;;;...+++,,,+++)))((()))(((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&gggaaa[[[YYYZZZYYYVVVYYYWWWQQQLLLHHHCCC<<<:::999888777666444333333222222222111111111000000///////////////////////////000000000111111111111000//////000222222111000111111222333444555666666666777:::;;;<<>>===AAAEEEFFFJJJZZZrrr}}}iiiYYYRRRMMMHHHEEECCCAAA>>>;;;999888777777777888888999999::::::777777666555444333222222222111111111111000000000........................+++++++++,,,,,,,,,------........................000///000333555999BBBLLLWWWcccppptttqqqsssvvvhhh\\\UUUTTTVVVUUUYYYZZZXXXXXXYYYWWWSSSJJJ===000,,,,,,+++***************))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&iiiccc]]]ZZZ[[[YYYVVVYYYWWWQQQLLLHHHCCC<<<999999888777555444333333222222222111111111111000////////////////////////000000000000111111111111000000///111333333222000111111222333444555666666444666999;;;<<>>VVV~~~ssshhhTTTNNNFFF@@@>>>@@@BBBCCCGGGFFFFFFFFFJJJOOOTTTXXXZZZWWWPPPJJJEEEAAA??????@@@>>>;;;999888666333000111111111111111111111111111111111111000000000000333444333333333555999===>>>DDDGGGCCCAAANNNiii~~~iii\\\SSSLLLGGGEEEBBB???<<<999888777777777777777888999:::;;;888888777666555444444333222222222222111111111000........................++++++,,,,,,,,,,,,------........................///...000444666999BBBLLLYYYfffvvv{{{www{{{uuuggg\\\TTTQQQSSSWWWYYYWWWXXXYYYXXXTTTLLLAAA666000---******,,,+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&kkkeee^^^[[[\\\ZZZVVVYYYWWWQQQLLLHHHCCC<<<999999888666555444333222222222222111111111111000////////////////////////000000000000111111111111000000000111333333222000111111222333444555555666333666888:::<<>>777///))))))---************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&lllfff___\\\]]][[[VVVYYYWWWQQQLLLHHHCCC<<<999999888666555444333222222222222111111111111000////////////////////////000000000000111111111111000000000222333444222000000111222333444555555666333555888:::<<>>888555666777777666666666666555444222111000111000000///......------------...///111333444555555AAAPPPZZZ]]]\\\]]]^^^pppyyyvvvcccQQQIIIHHHFFFDDDAAA>>><<<:::888999999777444444777;;;<<<<<<<<<;;;:::888777666777666555444222111000///000000111111111111111000------------------------,,,---......//////......000///000333555888AAAJJJUUU^^^nnn}}}dddNNNSSSQQQSSSWWWYYYVVVUUUWWWVVVTTTNNNBBB555---+++---))))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&pppeee]]]\\\]]]YYYXXXWWWUUUQQQKKKEEE@@@<<<888888777555444333222111111222333222000///000111............////////////222111000//////000111222////////////000111222333222333444555666666555555444666999;;;===@@@DDDGGGIIIMMMRRRUUUVVVVVVWWWXXX\\\[[[___fffkkkooovvv}}}yyydddWWWTTTPPPRRR___uuuwww```ZZZeee{{{kkk\\\\\\```bbbbbbbbbaaa___]]]ZZZWWWUUUIII===000***,,,...---)))******))))))))))))******************)))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///////////////000000000000000000000000111111111111///333111222999666444<<>>999777888999:::999999999888777666555444333111111111000//////......---------///000222333444777???LLLZZZdddfffccc```gggnnn~~~iiiTTTIIIGGGFFFDDDBBB???<<<999888999999777555555777:::<<<<<<<<<<<<;;;:::888777777777666444333222000000000000111111111111000000------------------------,,,---......//////......000///000333555888AAAKKKWWW___nnnsss]]]TTTQQQRRRWWWXXXVVVVVVXXXVVVUUUPPPEEE999000------))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&nnnddd]]]\\\^^^ZZZWWWVVVTTTPPPKKKDDD???;;;888888777555444333222111111222333222000///000111---------.........//////111111000000000000111111////////////000111222333333444555555555555444444333666:::===???AAADDDFFFIIILLLQQQTTTUUUUUUVVVWWW[[[\\\aaajjjpppttt|||jjj[[[VVVRRRRRR\\\oooggg]]]fffzzzooo```\\\]]]^^^aaaaaa```___]]]ZZZWWWVVVLLLAAA333,,,,,,---+++(((************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------............///////////////000000000000000000000111111111222222111333000222:::777666@@@OOOeee}}}uuu]]]MMMGGGHHHEEECCC???>>>@@@EEEKKKOOOTTTUUUVVVWWWYYY\\\```cccccciiinnnooollleeeWWWKKKAAA>>>;;;:::;;;===>>>>>>======;;;:::999999999999444444333222111000///...---------...///111222333888<<>>444...---***))))))(((((())))))***)))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&mmmddd]]]]]]___ZZZXXXWWWTTTPPPKKKEEE???<<<888888777555444333222111000222222111000///000111.........////////////000111000000000000000000111////////////000111222333444444444444444444444333333666;;;>>>@@@AAACCCEEEIIILLLPPPRRRSSSTTTVVVWWWZZZ[[[bbbkkksssxxxooo\\\UUUQQQQQQYYYjjjtttcccfffvvvrrraaa\\\\\\\\\`````````___]]]ZZZXXXVVVNNNCCC555...,,,---+++)))*********************************)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,------------...---------............///////////////000000000000000000111111111222222222333444000222:::777888FFF\\\ssslllUUUGGGDDDFFFDDDAAA===;;;>>>EEEMMMRRRUUUVVVWWWWWWXXX]]]ffflllnnnssswwwtttkkk^^^PPPGGGAAA???======>>>@@@BBBCCCBBBAAA???>>>=========>>>999888777555222000///...------------...000111111777:::DDDWWWlllxxxyyyvvvnnnhhhqqqtttVVVFFFDDDBBBBBBCCCCCC@@@===888999:::999888777666666:::;;;===>>>>>>>>>===<<<999888777666555444333333111111111111111111000///........................,,,---......///.........000///000444666999BBBLLLYYY```ooopppXXXRRRPPPSSSVVVVVVWWWYYYSSSTTTSSSMMMCCC777///+++***))))))))))))))))))***((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&lllccc]]]]]]___ZZZYYYXXXVVVRRRLLLFFF@@@===888888777555444333222111000111222111///...///000///000000000000111111111000000000111111000000000////////////000111222333444444444444333333333333444777;;;>>>@@@AAACCCEEEHHHKKKNNNQQQRRRSSSUUUVVVXXXZZZaaallltttyyyyyybbbWWWQQQQQQWWWgggzzz~~~hhhcccnnnvvvddd\\\]]]^^^^^^______^^^\\\ZZZXXXWWWNNNDDD888///---------+++)))***++++++++++++***)))))))))))))))))))))******))))))))))))))))))))))))************************((()))))))))*********+++******+++++++++,,,,,,,,,,,,,,,---------.........---------............///////////////000000000000111111111111222222222222555555111333888555===QQQlllxxxbbbRRRHHHDDDBBB@@@===:::999>>>FFFOOOUUUWWWXXXZZZZZZ]]]dddooowwwyyyyyyxxxqqqdddUUUIIIDDD@@@@@@@@@??????AAACCCEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>===;;;888444111///..................///000000444888CCCTTThhhyyy~~~rrrpppxxxzzz]]]HHHDDD@@@@@@CCCEEECCCAAA::::::999999999888666555888:::<<>>===:::999999888777666555555222222333333222111000000........................,,,---......///.........000///111444666:::CCCMMMXXX___oooyyy\\\TTTOOOQQQUUUVVVVVVXXXQQQSSSSSSOOOFFF:::000*********))))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&lllccc]]]]]]^^^YYYYYYXXXVVVRRRMMMFFFAAA>>>888888777555444333222111000111222111///...///000000000111111111222222222000000111111111111000000////////////000111222333444333333333333333444444555888;;;>>>???AAADDDFFFHHHJJJMMMOOOPPPRRRTTTVVVXXXZZZaaallltttyyyjjjZZZRRRQQQVVVcccuuulll```ggg}}}|||fff[[[YYYZZZ]]]^^^^^^^^^\\\[[[YYYWWWOOOFFF:::111...------,,,)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))************************((())))))******+++++++++******+++++++++,,,,,,,,,,,,---------............---------............///////////////000000000000111111111222222222222333333555222444888666EEEcccmmmZZZPPPKKKEEE@@@<<<:::888999???IIISSSYYY[[[\\\]]]___dddlllvvv|||~~~yyyqqqiii\\\NNNFFFEEE@@@AAAAAA@@@???@@@BBBDDDDDDEEEEEEEEEEEEDDDCCCBBB@@@???===:::777444111000/////////...//////000000222888DDDSSSggg|||~~~uuuvvvkkkOOOHHHAAA@@@BBBEEEDDDBBB<<<;;;999999999999777555555888;;;>>>@@@@@@???>>>:::::::::999888777777777444444444444444333222111........................,,,---......//////......000///111444777:::DDDNNNWWW```qqq}}}```VVVOOOPPPSSSUUUUUUWWWQQQRRRSSSQQQIII===111***+++******))))))******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&kkkccc]]]\\\]]]XXXXXXXXXUUUQQQLLLFFF@@@===888888777555444333222111///111111111///...///000000000000000111111111111///000111222222111000///////////////000111222333333222222222222333555666777999;;;===>>>AAADDDGGGGGGJJJLLLNNNOOOQQQSSSUUUYYY[[[bbbmmmtttyyyxxxdddVVVSSSTTT]]]mmmqqqbbbgggppp___YYYWWW\\\]]]]]]]]]\\\[[[YYYXXXSSSJJJ===333...,,,++++++)))***,,,------,,,***)))((()))))))))************))))))))))))))))))))))))************************((())))))******+++,,,,,,******+++++++++,,,,,,,,,------------............---------............///////////////000000000000111111111222222222333333111444444777999:::QQQwwwfffTTTNNNKKKEEE@@@:::999999;;;CCCMMMWWW^^^]]]]]]]]]aaahhhpppuuuxxxzzzpppfff^^^TTTIIIDDDEEEAAABBBCCCAAA>>>>>>@@@BBBCCCEEEFFFGGGGGGFFFCCCBBB>>>>>>===;;;999777666555111000000/////////000000111888DDDUUUkkk{{{tttXXXOOODDD???AAACCCBBB@@@???;;;888777888999888666333666:::>>>@@@AAA@@@???;;;;;;::::::999999888888666666666666555444333222........................,,,---......//////......000///111555777;;;DDDNNNWWWbbbuuu}}}dddXXXOOOOOORRRSSSTTTUUURRRTTTTTTRRRLLL@@@444,,,+++******))))))******+++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&lllccc]]]\\\\\\WWWWWWVVVTTTPPPKKKDDD???<<<888888777555444333222111///111111000///...///000////////////000000000000///000111222222111000///////////////000111222333222222111111222444555777888:::;;;<<<>>>@@@DDDHHHGGGIIILLLNNNOOOPPPSSSUUUZZZ\\\dddnnnuuuyyytttZZZUUURRRYYYhhhvvvfffkkkkkk```\\\\\\\\\]]]]]]\\\[[[YYYXXXVVVMMM@@@444...+++***))))))***,,,------,,,***)))(((((())))))*********+++))))))))))))))))))))))))************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---------.........//////---------.........//////////////////000000000000111111222222222333333333...333555888:::===ZZZyyybbbRRRKKKIIIEEEBBB999999999>>>FFFPPP[[[aaa]]][[[[[[```hhhnnnqqqqqqsssggg\\\WWWPPPFFFBBBDDDAAACCCCCCAAA>>><<<>>>@@@BBBDDDGGGIIIIIIFFFCCCAAA<<<<<<<<<;;;;;;:::::::::222111111000000000000000222777DDDWWWpppvvv```TTTGGG@@@@@@AAA@@@>>>@@@<<<888666888999888777222555999>>>@@@AAA@@@???;;;;;;;;;::::::999999999777777777777666555444333////////////////////////,,,---......//////......000///111555777;;;DDDNNNWWWdddxxxfffZZZOOONNNQQQSSSSSSTTTTTTUUUVVVTTTNNNCCC666...++++++************++++++))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&nnnccc\\\\\\___[[[UUUWWWUUUOOOIIIFFFAAA;;;888777666444333222111111000000000000000000000000///000000111111111111000///000000000000111111111////////////000111222333555444333222222222333444666888;;;===???BBBEEEGGGKKKLLLNNNOOOPPPSSSVVVYYYZZZ```hhhnnnsssyyy{{{eeeXXXPPPVVV```rrryyymmmzzzhhhXXX^^^^^^^^^]]]\\\[[[YYYYYYVVVNNNBBB666///+++***)))+++++++++************)))))))))))))))((((((((((((+++***)))(((((('''((((((******))))))))))))************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////.........000000000000111111111111000000000111222222333333222333888:::999GGGpppxxxkkk\\\RRRMMMGGGBBB???<<<:::888<<>><<<<<<<<<>>>???BBBDDDEEEFFFFFFEEECCCBBB<<<<<<===>>>===<<<;;;:::777666444222111111111222333888CCCTTTkkklll[[[JJJBBBAAA@@@@@@AAA???===;;;999777666666666444333444888>>>BBBBBBAAA>>><<<::::::<<<<<<:::777999888777555444444444444222111000//////...//////000000000000000000000000//////222777:::>>>GGGQQQZZZdddttteee[[[PPPLLLOOORRRSSSTTTQQQTTTVVVSSSNNNHHH===333///+++)))+++***((((((+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''pppddd[[[ZZZ[[[VVVVVVXXXVVVPPPJJJGGGBBB<<<888777666444333222111111111111111111111111111111//////000111111111111000000000000111111111222222000000000000000111222222444444333222222222333444666999<<<>>>@@@CCCFFFHHHKKKLLLNNNOOOPPPSSSWWWZZZ^^^cccjjjpppsssxxx~~~rrrbbbVVVVVV\\\jjj}}}kkkooonnn]]]^^^^^^^^^]]]\\\[[[YYYYYYWWWOOODDD888000,,,+++++++++++++++************)))***)))))))))((((((((((((***))))))(((((((((((()))******))))))))))))******((())))))***+++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////////////////...000000000000111111111111000000000111222222333333222333777<<<@@@QQQxxxmmmdddZZZRRRKKKEEE@@@===999777555999AAAKKKRRRUUUUUUXXX^^^eeekkknnnooooooiii\\\PPPKKKIIIEEE@@@???===<<<:::999999:::;;;<<>>===<<<:::999777444333222222222222777BBBTTTkkkqqqbbbQQQHHHDDDAAAAAACCC@@@>>><<<:::888888888888555444444777===AAABBBBBB@@@===;;;;;;<<<===<<<:::::::::999777666666555555222111000///////////////000000000000000000000000000///222777:::>>>GGGQQQYYYcccrrrooobbbTTTNNNOOOQQQRRRRRRRRRUUUWWWTTTQQQLLLBBB888111,,,***++++++)))***---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''pppdddZZZXXXYYYUUUWWWXXXVVVPPPKKKHHHCCC===888777666444333222111111111111111111111111111111//////000111111111111111111111111111222222222333000000000111111111111111444333222222222333444444777:::===???AAACCCFFFIIIJJJLLLMMMNNNPPPSSSWWW[[[bbbgggmmmqqqtttwww{{{lll[[[VVVWWWaaa{{{hhh```pppppp]]]]]]^^^^^^^^^]]][[[ZZZYYYWWWQQQFFF;;;222...,,,,,,+++++++++************)))******)))))))))((((((((())))))((((((((()))************))))))))))))******)))******+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////////////////000000000000111111111111000000111111222333333333444333666>>>III]]]}}}pppccc```ZZZRRRKKKEEE@@@===999777555777>>>EEELLLOOOTTTYYYbbbkkkoooooommmjjjcccWWWLLLHHHFFFBBB???>>>:::999999888999999:::;;;<<<<<<===>>>???@@@AAAAAACCCCCCCCCBBBBBB@@@???>>>===;;;999777555444333333111666AAATTTmmmxxxkkk[[[PPPHHHBBBAAADDD@@@???===;;;:::999999:::777555444666:::???BBBCCCBBB@@@===;;;<<<=========<<<;;;;;;999888888777777333222111000////////////000000000000000000000000000000222777:::>>>HHHQQQXXXaaappp~~~|||nnn\\\PPPNNNQQQQQQPPPRRRVVVWWWVVVSSSPPPGGG>>>444...***,,,,,,***+++---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''nnncccZZZYYY[[[WWWUUUWWWUUUOOOJJJGGGBBB===888777666444333222111111222222222222222222222222...///000111111111111111111111222222222333333333111111111111111111111111444333222222222333444555666999<<<>>>@@@BBBEEEHHHJJJKKKLLLMMMOOOSSSXXX\\\ccciiiooosssuuuwww{{{~~~qqq]]]VVVUUU\\\tttiii[[[dddwwwnnnYYY\\\]]]^^^^^^]]]\\\ZZZXXXVVVQQQHHH===333...,,,,,,+++++++++*********))))))*********)))))))))(((((((((((((((((()))***++++++******))))))))))))******,,,,,,---............---+++++++++,,,,,,,,,------,,,,,,,,,---------..................///////////////000000000111111111111000000111222222333333444666333666AAAQQQgggtttkkkcccbbb\\\RRRIIIDDDAAA???;;;:::888999===CCCIIILLLTTT\\\gggoooqqqnnnhhhddd\\\RRRIIIEEECCC???======;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<>>>???AAABBBDDDDDDCCCBBBAAA@@@??????<<<;;;:::888777666555555222777BBBVVVooo~~~sssdddXXXLLLCCCAAADDD???>>><<<;;;999999::::::888666444555888===AAADDDCCCAAA===;;;;;;<<<===>>><<<<<<<<<;;;:::999888777444333222111000/////////////////////////////////000000333777;;;>>>HHHRRRXXXaaannn|||xxxdddTTTNNNPPPQQQNNNQQQUUUWWWVVVUUUSSSLLLEEE777000++++++,,,++++++---((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''mmmbbbZZZYYYZZZVVVSSSUUUTTTNNNIIIFFFAAA;;;888777666444333222111111111111111111111111111111......000111111222222222111111222222222333333333000111111222222222222111333333222111222333444555555777:::===>>>AAADDDFFFIIIJJJLLLMMMOOOTTTYYY^^^ccciiipppuuuwwwyyy|||yyybbbYYYUUUZZZnnnnnn^^^eeepppppp[[[[[[\\\^^^___^^^\\\ZZZXXXTTTQQQIII>>>444---+++,,,+++++++++*********))))))************))))))))))))))))))((())))))***+++,,,******))))))))))))******,,,,,,---............---+++++++++,,,,,,,,,------,,,,,,,,,---------......---.........//////000000///000000000111111111111111111111222333333444444777555888EEEYYYooo{{{uuupppjjjhhh^^^OOODDDCCCBBB???<<<<<<;;;:::<<<@@@EEEIIIUUU^^^iiiooooooiiibbb^^^WWWOOOHHHFFFDDD???<<<======>>>>>>>>>===;;;:::999;;;;;;;;;;;;<<<>>>???@@@BBBAAA@@@??????>>>>>>>>>888999999999999999888888555999CCCWWWqqqwwwiii]]]QQQFFFBBBCCC???>>><<<:::999888888999888777555555666;;;@@@DDDCCCAAA>>>;;;::::::<<<>>><<<<<<<<<<<<:::999777777555444333111000000//////////////////////////////000000333888;;;???HHHRRRYYYaaammmzzznnnZZZPPPPPPQQQOOOPPPSSSUUUTTTUUUUUUPPPIII<<<333+++***+++******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''nnnbbbXXXVVVWWWSSSRRRTTTSSSMMMHHHFFFAAA;;;888777666444333222111111000000000000000000000000---...///111222222222222111111111111222222222333...000111333444333333222333222222111222333555666444666:::<<<>>>@@@CCCFFFIIIJJJKKKLLLOOOTTTZZZ___ccciiiqqqvvvxxxzzz}}}|||rrriiicccaaabbbcccfffmmmwwwlll___WWWVVVeeeyyyooo]]]bbblllzzzxxxcccZZZ\\\^^^______]]]ZZZXXXSSSQQQKKK@@@555---+++,,,+++++++++************)))++++++*********)))))))))******)))))))))***++++++******))))))))))))******)))******+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000000000000000111111111111111111222222333444444444777888>>>NNNddd{{{zzzxxxuuuqqqmmm___KKKAAABBBBBB===;;;;;;:::999999<<>>>>>===>>>???@@@???===;;;999============<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<777888999:::;;;;;;;;;:::888:::CCCVVVrrrwwwjjj```UUUJJJDDDCCC@@@???<<<:::888777777777888777666555666999???CCCBBBAAA@@@===::::::;;;===<<<=========<<<:::888777666555444222111000000000000000000000000000000000111000333888;;;???HHHRRRYYY```kkkxxx{{{cccSSSPPPQQQOOOPPPSSSTTTTTTUUUVVVRRRMMMBBB777---+++,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''mmmaaaXXXWWWXXXSSSRRRUUUSSSMMMIIIFFFBBB<<<888777666444333222111111////////////////////////---...///000222222222222000000000111111111222222---...111333444555444333222222111111222444555666555777:::===>>>AAADDDFFFIIIIIIJJJLLLNNNTTT[[[```eeekkkssswwwyyyzzz}}}}}}nnnbbbZZZTTTNNNJJJKKKLLLMMMOOOSSSYYY```eee{{{vvvfffZZZTTT^^^ooovvv___aaajjjxxx{{{fffZZZ[[[^^^______]]]ZZZXXXSSSRRRMMMCCC777///,,,---+++++++++************)))+++++++++*********))))))++++++******)))***************))))))))))))******((())))))***+++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000111000000000000111111111111111111222333333444444555555:::FFFYYYsss|||{{{|||{{{wwwqqqaaaMMMDDDGGGDDD===999::::::999888:::???CCCLLLSSS[[[^^^\\\ZZZYYYZZZXXXUUUSSSSSSOOOGGGBBBAAA===>>>AAACCCDDDCCC@@@???BBBCCCCCCBBBAAA???===<<<::::::999999999:::;;;<<<:::;;;<<<=========<<<;;;::::::AAATTTpppwwwjjjbbbZZZPPPHHHEEECCCAAA>>>;;;999888777777777888777666666888>>>BBBBBBBBBBBB@@@<<<;;;<<<===>>>>>>??????>>><<<:::888777666444333111000000000000000000000000000000000111111444888;;;???IIISSSWWW^^^iiiuuunnnWWWQQQQQQOOOQQQTTTUUUTTTUUUXXXUUUOOOIII===111......,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''jjj```YYYYYY[[[WWWSSSUUUTTTNNNJJJHHHCCC===888777666444333222111111////////////////////////---...///000222222333333///000000000000111111111,,,...111333555555555444222222111111222444555666666888;;;>>>???BBBEEEGGGIIIIIIJJJKKKNNNTTT\\\aaagggmmmtttxxxyyyzzz{{{}}}~~~rrrhhh[[[RRROOOOOOMMMKKKMMMOOOQQQRRRSSSUUUXXX[[[^^^uuu{{{jjj]]]UUU\\\kkkiiigggiiiwwwxxxaaaYYY[[[^^^```___]]]ZZZXXXTTTTTTOOOEEE999000...///+++++++++************)))+++++++++************))),,,,,,+++***)))))))))*********))))))))))))************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......---------...///000000111000000000000111111111111111222222333333444444555444<<>>:::;;;<<<:::999:::???CCCFFFLLLSSSVVVUUUUUUWWWZZZ[[[XXXXXXXXXTTTKKKEEECCC===@@@DDDGGGIIIIIIGGGFFFIIIIIIJJJIIIGGGDDDAAA???999888777777888999;;;<<<===>>>?????????>>><<<;;;;;;:::???RRRooovvviiiccc]]]TTTKKKFFFEEECCC@@@===:::888777777666888888777666888===AAABBBDDDEEEBBB>>><<<<<<>>>???@@@AAAAAA@@@>>>;;;:::777777555333222111000000000000000000000000000000111111444999<<<@@@IIISSSVVV\\\gggtttvvv[[[QQQPPPOOORRRUUUVVVUUUVVVYYYVVVQQQNNNAAA444000000...,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''iiiaaaZZZYYYZZZUUUVVVUUUSSSPPPKKKFFFAAA>>>888777555333111000//////......//////000000111111000000//////000111222222111111222333333333333222111111222222222333333333000000111222333444444555444777:::<<<===@@@CCCEEEEEEGGGIIIKKKPPPVVV^^^ccchhhkkkooosssuuuwwwzzz|||rrr```[[[SSSLLLIIIIIIKKKMMMNNNQQQSSSTTTUUUUUUWWWXXXYYY\\\bbbhhhkkkppp}}}ppp___YYY^^^ggg}}}ttteeeiiisssddd___ZZZXXX[[[^^^\\\ZZZZZZXXXTTTOOOHHH<<<000,,,...---,,,++++++******++++++************************)))))))))))))))******+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------........................000///......///000...---////////////000000000000111333555555555555777888999:::OOOwwwyyyvvvvvvzzz|||wwwhhhVVVKKKIIIFFF@@@AAA>>>;;;888888:::===???IIINNNRRRUUU[[[aaacccaaahhhdddaaa^^^WWWLLLEEEDDDBBBEEEIIIIIIHHHHHHJJJMMMNNNOOOPPPOOOLLLGGGAAA>>>666777888999;;;<<<===>>>BBBCCCCCCCCCCCCAAA@@@???>>>===AAAPPPiii~~~pppgggccc]]]SSSKKKGGG@@@;;;:::888444333444999888666555777:::>>>@@@FFFGGGFFFDDDAAA??????@@@<<<@@@AAA>>>>>>@@@???;;;888888666555333111000000000000000000000000000000222111333777:::===EEEOOOZZZ]]]gggsss}}}fffQQQMMMSSSUUUUUUVVVVVVVVVUUUUUUTTTNNNFFF:::///***)))***,,,************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((hhh```YYYYYYYYYTTTUUUUUUSSSPPPKKKEEE@@@===888777555333111000//////000000000000111111111111000000000000000111222222000000111222222222222111111111111111222222333333000000111222333444444555444777:::<<<===???BBBEEEDDDFFFIIILLLPPPWWW___dddhhhkkknnnqqqsssuuuxxx{{{iiiXXXUUUPPPLLLKKKMMMPPPRRRWWWXXXZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYUUUTTT\\\fff{{{hhh^^^^^^cccwwwzzzmmmpppwwwpppaaa[[[XXX[[[^^^[[[YYYYYYXXXTTTOOOHHH<<<000,,,...---,,,++++++******++++++************************)))))))))))))))***++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------------------........................///...---...///000///...//////000000000111111111222333555555444555666888===DDDaaawwwqqqpppqqquuu{{{}}}uuudddSSSJJJJJJGGGAAAAAA>>>;;;888777999<<<>>>FFFNNNWWW^^^eeelllmmmkkkoookkkfffcccZZZNNNGGGEEEFFFIIIMMMPPPPPPQQQTTTVVVWWWVVVSSSOOOIIICCC>>>;;;:::;;;;;;<<<===>>>???@@@CCCDDDDDDDDDCCCAAA@@@???===<<<@@@OOOiiisssjjjeee___VVVMMMGGGAAA<<<;;;999555333444888777666555666:::===???HHHHHHHHHFFFBBB???=========@@@AAA??????AAA@@@<<<999888777555444222111000000000000000000000000000111000333777999<<>>>>>>>>>>>???@@@AAABBBEEEEEEEEEDDDCCCAAA@@@???<<<;;;???NNNgggyyyoooiiibbbYYYRRRHHHBBB>>>===;;;666444555:::999777777999;;;???AAAHHHJJJJJJHHHDDD???;;;:::===AAABBB@@@@@@CCCBBB>>>:::999888666555333222111000000000000000000000000000///111555777:::CCCLLLXXX]]]iiivvvuuu^^^PPPNNNMMMNNNPPPQQQRRRSSSSSSSSSRRRKKKAAA666...+++++++++************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&fff^^^XXXWWWXXXSSSUUUTTTRRROOOJJJDDD???<<<777666555333222111000000222222222111111000000000000111111111111111111111///000000111111111111111000000000000000000000111000000111222333444444555555777:::;;;<<<>>>AAACCCBBBDDDHHHMMMSSSZZZbbbgggggghhhjjjkkklllooosssvvvxxx\\\LLLLLLLLLLLLMMMOOOPPPRRRWWWXXXZZZYYYWWWTTTSSSSSSYYYXXXXXXWWWQQQKKKLLLRRRPPPkkk}}}jjjaaa```hhh|||aaa[[[XXXZZZ]]][[[ZZZZZZWWWSSSOOOIII>>>222---///---,,,++++++******++++++******************************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------........................---,,,,,,---000111111000111111222222222333333333444555555555444555777999===UUUyyywwwuuutttuuuvvvyyy|||zzzkkkWWWJJJIIIJJJHHHDDDBBB???;;;888777888:::<<>>>>>>>>>>>>>>>>>???AAACCCDDDFFFFFFEEEDDDCCCAAA@@@???===<<>>AAACCCAAABBBDDDDDD@@@;;;:::999888666444333222000000000000000000000000//////111444666999AAAJJJTTT[[[hhhwww{{{eeeSSSLLLKKKLLLMMMOOOQQQRRRSSSSSSTTTOOOEEE;;;222,,,++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%~~~eee]]]WWWWWWXXXSSSUUUTTTRRROOOJJJEEE@@@===777666555333222111111000111111111000000//////...111111222222222222111000000111222222333333222222111000000000000000000000000000111222333444444555555777999;;;<<<>>>@@@BBBAAADDDIIINNNTTT[[[ccchhhggghhhiiiiiijjjmmmrrrvvvzzzcccPPPQQQQQQRRRRRRSSSSSSTTTUUUWWWZZZZZZXXXUUUTTTSSSVVVVVVXXXYYYSSSJJJFFFGGGKKK[[[vvv~~~kkkaaa___eeevvv```ZZZWWWZZZ]]]\\\[[[]]]VVVSSSPPPJJJ???222...///---,,,++++++******++++++***************************************++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................---,,,,,,---000111111000222222222222333333333333444444555444444555888;;;???ZZZ|||uuuuuutttssstttvvvxxxyyyssscccQQQIIIIIIJJJHHHFFFDDDAAA===999777888:::<<>>???<<<;;;;;;<<<>>>AAACCCEEEFFFEEEDDDCCCBBBAAA@@@@@@???>>>AAAMMMdddwwwnnnfff^^^YYYNNNGGGAAA@@@===999777888======<<<===>>>@@@CCCDDDDDDGGGKKKKKKHHHCCC???======AAACCCBBBCCCEEEEEEBBB<<<<<<;;;999777666444444111111111111111111111111///...000444555888@@@IIIQQQXXXfffvvv}}}hhhTTTJJJJJJKKKMMMOOORRRSSSTTTTTTTTTQQQJJJ???555...+++,,,************)))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%~~~eee]]]XXXWWWYYYTTTVVVUUUSSSPPPKKKFFF@@@===666666444333222111111111000000000///////////////111222333333333222111000111111222333333333333333222111111111111000000000000000111222333444444555555777999;;;<<<===@@@BBBBBBEEEJJJOOOUUU\\\cccgggggghhhhhhhhhiiinnntttxxxxxx``````___^^^]]][[[ZZZYYYXXXZZZ\\\[[[XXXTTTQQQPPPLLLMMMRRRVVVSSSLLLHHHIIIHHHNNN^^^xxxkkk```^^^dddqqq~~~~~~aaaZZZWWWYYY\\\[[[[[[]]]UUUSSSPPPKKK@@@333...///---,,,++++++******++++++************************+++************+++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------....................................------...000111000///111111222222222333333333333444444444444666:::===AAA]]]}}}vvvsssqqqrrrrrrrrruuuzzzzzzwwwhhh[[[NNNJJJKKKJJJHHHHHHFFFCCC>>>:::888999;;;<<>>===>>>???===<<<<<<<<<>>>AAADDDFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@AAADDDPPPfff{{{qqqiiiaaa]]]RRRJJJBBB???===999999;;;============???AAACCCDDDEEEHHHKKKKKKHHHDDD@@@>>>===AAACCCBBBCCCFFFFFFCCC>>>===<<<:::888777666555111111111111111111111111000///000444555777@@@IIIOOOWWWeeeuuummmWWWIIIJJJKKKMMMOOORRRSSSTTTUUUTTTRRRLLLBBB777///,,,,,,************))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&~~~eee^^^XXXXXXZZZUUUWWWVVVTTTQQQLLLGGGBBB???666555444333222111111111000000000000000000111111111222333444444222000///000000111222222222222222333333222222111111111111000000111222333444444555555777999;;;;;;===???AAACCCFFFKKKPPPVVV\\\bbbggghhhhhhhhhhhhjjjooovvv{{{~~~wwwqqqmmmkkkggghhhhhheee^^^WWWRRRPPPLLLLLLOOOTTTTTTOOOMMMOOOEEEFFFNNN]]]rrrqqqccc___dddnnn{{{qqqmmm|||ddd]]]XXXYYY[[[ZZZYYYZZZUUURRRPPPKKK@@@444...000---,,,++++++******++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///........................///...---...///000///...111111111111222222222222222222333333444888<<<@@@MMMhhhwwwpppnnnnnnoooqqqrrrrrrwww{{{vvvnnn]]]TTTMMMLLLLLLIIIHHHJJJHHHEEE@@@<<<999:::;;;===JJJeee|||tttnnngggaaa___^^^\\\[[[NNNLLLHHHDDDAAAAAABBBCCCCCCBBB@@@???@@@BBBDDDFFFBBBAAA@@@@@@@@@@@@AAABBB@@@BBBHHHTTTjjjtttkkkeeeaaaUUULLLCCC???<<<999;;;>>>@@@@@@@@@AAACCCDDDFFFGGGGGGJJJLLLKKKGGGCCC@@@>>><<<@@@BBBAAACCCFFFFFFCCC???>>>===;;;999888777666111111111111111111111111000///111444555888@@@IIIOOOWWWeeevvvwww^^^NNNJJJKKKMMMOOOQQQRRRSSSSSSRRRRRRNNNDDD888///,,,---************))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''~~~fff^^^YYYYYYZZZUUUXXXWWWUUURRRMMMGGGBBB???666555444333222111111111000000111111222222222333111222444444444222000/////////000111111111111111333333333222222222111111000000111222333444444555555777999;;;;;;<<>>AAA```yyyrrrlllmmmooolllnnnooooootttvvvmmm```WWWPPPLLLNNNNNNIIIHHHKKKIIIFFFAAA===::::::<<<===PPPlll{{{rrrggg]]]WWWSSSOOOLLLFFFFFFEEEDDDEEEGGGHHHJJJIIIGGGDDDBBBBBBBBBDDDFFFAAA@@@?????????@@@AAABBB@@@CCCJJJWWWnnnvvvnnngggdddWWWMMMCCC>>>;;;999<<<@@@DDDEEEEEEFFFGGGIIIKKKKKKJJJLLLMMMKKKGGGBBB>>>===;;;???AAAAAACCCFFFFFFCCC??????===<<<:::888777777111111111111111111111111111000111444666888@@@IIIPPPWWWfffvvvfffTTTIIIJJJLLLNNNPPPQQQRRRRRRQQQRRRNNNEEE999000------************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((iii```YYYXXXZZZUUUXXXWWWUUURRRLLLFFF@@@<<<777666555333222111000000111111000000000000000111222444555555222000000000222222111111111111222222333333333222222222111111000111111222222333444444555777999:::;;;<<>>EEETTTvvvppp\\\QQQMMMKKKJJJKKKFFFGGGJJJMMMOOOPPPQQQQQQNNNIIIDDDDDDFFFHHHEEEBBB???>>>======>>>AAACCCEEEFFFDDDMMMccc{{{xxxooojjjeeeUUUJJJ@@@===>>>???CCCHHHLLLLLLKKKLLLRRRWWWSSSKKKMMMLLLJJJHHHEEECCCAAA@@@===???BBBDDDCCCCCCCCCDDDCCCAAA===:::888777777777444333222111000000000000111000222444555777???HHHRRR[[[iiiwwwvvvUUUKKKKKKKKKLLLOOORRRRRRPPPRRRQQQOOOJJJ>>>111---///---,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''kkkaaaYYYXXXYYYTTTXXXWWWUUURRRLLLFFF@@@<<<777666555333222111000000111111000000000000111111222333555444222000000000222222111111111111222222333333222222222111111111000111111222222333444444666777999::::::<<>>:::>>>EEEYYY|||~~~mmm[[[QQQLLLHHHFFFGGGJJJMMMRRRVVVYYYZZZYYYXXXRRRMMMHHHGGGHHHGGGDDD@@@>>>>>>======>>>@@@BBBDDDGGGFFFPPPfff}}}xxxooojjjeeeVVVLLLBBB>>>???AAAEEEKKKTTTSSSRRRTTT[[[___ZZZRRRNNNMMMKKKHHHEEEBBB@@@???<<<>>>AAACCCCCCCCCDDDEEECCCAAA>>>;;;888777777777444333222111000000000000111000222555666888@@@IIIUUU^^^lllzzz{{{[[[MMMLLLKKKLLLOOORRRRRRPPPRRRQQQPPPKKK@@@333---...---,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''mmmbbbZZZXXXYYYTTTXXXWWWUUURRRLLLFFF@@@<<<777666555333222111000000111000000000000000111111111333444444111000000000222222111111111111222222333222222222222111111111000111111222222333444444666888999::::::<<<>>>AAAEEEJJJOOOUUUYYY]]]```cccfffeeeeeegggkkkpppvvvyyy}}}|||{{{zzz{{{~~~uuuxxxwww{{{uuupppoooiiicccZZZQQQLLLIIIGGGFFFJJJHHHJJJLLLJJJJJJYYYkkkzzzgggbbbfffyyyuuulllsssppp___ZZZ[[[[[[YYYXXXTTTRRROOOLLLCCC777111000,,,,,,,,,+++++++++******+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------///...------------...///......------------......////////////000000000000///111222222111111222333555444666777666===XXXsss{{{ooogggcccdddggghhhhhhfffbbb^^^ZZZXXXVVVUUUVVV[[[ZZZTTTNNNLLLJJJGGGEEECCC>>>;;;???FFF```vvvgggVVVMMMHHHEEEDDDEEEOOOTTT[[[aaacccccc```]]]WWWTTTOOOMMMLLLIIICCC???@@@?????????@@@BBBDDDEEEHHHIIITTTjjj~~~yyypppjjjeeeWWWMMMCCC???@@@BBBIIIPPPZZZYYYXXX[[[dddhhhbbbWWWRRRPPPMMMIIIEEEBBB@@@???;;;>>>@@@BBBCCCDDDEEEGGGCCCAAA>>>;;;999888777777444333222111111000000111222111222555777999BBBLLLXXXaaapppgggPPPLLLJJJKKKNNNQQQQQQPPPQQQPPPPPPMMMCCC555......---,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''nnnccc[[[ZZZ[[[WWWXXXWWWUUURRRLLLFFF@@@<<<777666555333222111000000000000000000000000111222111222333333111000000111222222111111111111222222222222222222111111111111000111111222222333444444666888999::::::<<<>>>AAAGGGKKKQQQVVVYYY\\\___aaaccccccdddfffjjjoootttxxxzzzyyyxxxxxxyyy||||||zzz~~~{{{mmmrrrwwwmmmfffcccccc___ZZZSSSNNNLLLKKKKKKKKKOOOLLLLLLNNNMMMJJJMMMTTTaaawwwkkk```ccctttrrrjjjrrrvvvccc[[[[[[ZZZXXXXXXTTTRRROOOLLLCCC777111000,,,,,,,,,+++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------.........------...............------------......////////////000000000000///111222222111111222333444444666777666CCCeeeqqqhhhcccbbbcccjjjhhhgggffffffffffffeeeaaa___aaafffeee\\\SSSNNNJJJGGGEEECCC???===AAAHHHhhhuuufffVVVNNNKKKKKKNNNRRR]]]bbbiiinnnppplllgggccc[[[XXXUUURRROOOJJJDDD???AAAAAAAAABBBCCCDDDFFFGGGIIIKKKWWWkkk{{{|||rrrkkkfffWWWMMMCCC???@@@DDDMMMWWWaaa______dddooosssjjj]]]UUUSSSOOOJJJFFFBBB@@@???<<<>>>AAABBBCCCDDDFFFHHHCCCBBB???===:::888888777444444333222111111111111222111222666888;;;EEEOOOYYYdddtttvvvTTTMMMHHHJJJNNNOOOPPPPPPPPPOOOPPPOOOFFF888///------,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''pppddd\\\[[[^^^ZZZXXXWWWUUURRRLLLFFF@@@<<<777666555333222111000000000000//////000111222222111222333222000///000222222222111111111111222222222222222111111111000000000111111222222333444444555777999:::;;;<<>>;;;999888777555444333222111111111111333111333666999===HHHRRR[[[fffwww}}}YYYNNNGGGIIIMMMNNNNNNPPPPPPOOOPPPPPPHHH;;;111...---,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''rrreee\\\\\\___\\\XXXWWWUUURRRLLLFFF@@@<<<777666555333222111000000////////////000111222333111111222111//////111222222222111111111111222222222111111111111000000000000111111222222333444444444666888:::;;;===AAACCCHHHLLLSSSXXX[[[]]]___`````````bbbeeeiiiooosssvvvvvvuuuttttttvvvyyy|||~~~}}}nnnaaa[[[XXX]]]___bbbdddeeedddcccbbb^^^^^^```bbbdddeeecccaaa___XXXPPPMMMMMMMMMKKKHHHHHHKKKZZZwwwrrrdddaaajjj|||qqqfffoooggg[[[XXXXXXXXXZZZTTTRRROOOLLLCCC777111000,,,,,,,,,+++++++++******+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------......------------......////////////000000000000///111222222111111222333222222444777;;;OOOyyykkkbbb______aaaccc^^^\\\^^^hhhwww~~~~~~zzzzzz}}}yyykkk[[[RRRHHHFFFEEEEEEBBBAAAGGGOOOttt|||pppeeeaaacccjjjvvvzzzrrrlll```^^^ZZZTTTNNNHHHCCC@@@???@@@BBBDDDGGGIIIKKKLLLOOOPPPXXXccckkkuuuzzzppphhhUUULLLCCC@@@BBBJJJZZZggghhheeeeeennn}}}tttbbbTTTQQQLLLFFFAAA>>><<<;;;DDDEEEEEEDDDCCCDDDEEEGGGDDDCCCAAA???===:::888777555444333222222111111222333222333777:::???JJJUUU___iiizzz]]]OOOEEEHHHMMMMMMMMMQQQQQQPPPPPPPPPIII===333000---,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''vvvfff\\\[[[]]]ZZZXXXWWWUUURRRLLLFFF@@@<<<777666555333222111000000////////////000111222333000111111000//////111333222222111111111111222222111111111111000000000000000111111222222333444444222444777999;;;>>>BBBEEEGGGLLLSSSXXX[[[]]]___```___```bbbeeejjjooosssvvvuuutttssssssuuuxxx|||~~~{{{kkkccc___iiimmmsssyyy||||||yyyvvvsssvvv|||~~~yyymmm]]]QQQMMMLLLJJJFFFLLLKKKRRRddd}}}xxxhhhbbbgggzzzqqqgggooohhhZZZWWWWWWXXXZZZTTTRRROOOLLLCCC777111000,,,,,,,,,+++++++++******+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------......------------......////////////000000000000///111222222111111222333333222444999@@@VVVyyyiiiccccccaaa___^^^YYY]]]eeesss~~~nnn\\\QQQFFFDDDDDDEEEDDDCCCJJJRRRyyy~~~vvvvvvzzzxxxtttkkkhhhccc[[[RRRKKKGGGEEEBBBDDDGGGKKKNNNQQQSSSTTTTTTSSSXXX___cccmmm~~~rrrjjjUUUMMMEEEBBBDDDOOOaaaqqqiiiffffffpppwwwcccWWWTTTNNNHHHDDDAAA??????IIIIIIHHHFFFDDDCCCDDDFFFDDDCCCBBB@@@===;;;999888555555444333222222222222333222333777;;;@@@LLLXXXdddnnn}}}```PPPDDDGGGLLLLLLMMMQQQSSSPPPOOOOOOIII>>>555111---,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''xxxhhh\\\YYY[[[XXXXXXWWWUUURRRLLLFFF@@@<<<777666555333222111000000////////////000111222333000111111000...///111333222222111111111111222222111111111111000000000000000111111222333333444444111333666999<<>>;;;999888555555444333222222222222444222333777;;;AAAMMMYYYiiirrrbbbPPPDDDGGGLLLKKKLLLQQQTTTPPPOOOOOOIII???666333---,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''vvveeeaaa\\\ZZZ[[[UUUWWWTTTNNNIIIGGGBBB===777666555333222111000000000000000000000111111222000000//////000111222222222222111111111111111111000000000000000000000000000111111222222333444444555666777888:::===AAAEEEKKKNNNSSSVVVXXXZZZ\\\^^^aaa```bbbeeekkkpppsssuuuqqqpppooopppsssyyy~~~iiiQQQHHHFFFFFFHHHIIIKKKHHHLLLXXXccczzz{{{jjjfffiiiyyyvvvsssjjjfffqqqppp[[[UUUYYYZZZVVVSSSQQQOOOMMMDDD888111111++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............///000000//////.........---////////////000000000000111222222333333444444555111777777666GGGjjjpppeeegggeee]]]ZZZ]]]aaattt|||wwwlll\\\PPPIIIFFFEEEFFFDDDDDDKKKSSS|||~~~vvvkkk```WWWRRRUUUZZZ___bbbiiioooiii```YYYUUUWWW^^^aaaggg|||xxxooo[[[JJJDDDFFFGGGWWWqqq}}}nnnooo~~~nnnaaaZZZWWWXXXRRRGGGDDDHHHUUUXXXQQQDDD@@@EEEEEE>>>BBBBBBBBBAAA???<<<999777666555444333222111111111333333555999<<>>AAAAAAAAAAAA???===:::888666666444333222111111111444444666:::===CCCQQQ^^^lllwwwjjjWWWGGGHHHLLLKKKLLLPPPOOONNNNNNOOOMMMFFF;;;333---,,,+++*********+++,,,))))))))))))(((((((((((()))((((((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''wwweee```[[[XXXXXXTTTVVVUUUNNNJJJGGGBBB<<<777666555333222111000000000000000000000111111222000000000000000000111222111111111111111111111111000000000000000000000000000000111111222333333333444555777888:::>>>CCCFFFKKKOOOUUUYYY[[[[[[\\\\\\]]]\\\\\\```ffflllpppqqqnnnooooooqqqtttxxx{{{}}}mmmSSSFFFDDDDDDCCCCCCFFFHHHEEEEEEIIIJJJWWWppppppgggfffvvvrrriiidddlll{{{ttt]]]SSSUUUWWWVVVSSSQQQOOOMMMDDD888111111,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------++++++,,,------------------------............///////////////............////////////000000000000111222222333333444444555666:::===CCCWWWsss~~~pppccc``````dddppp}}}}}}yyytttjjj\\\RRRKKKIIIHHHHHHHHHJJJRRR\\\{{{}}}}}}zzzjjj\\\UUUVVV\\\eeekkkrrrzzzoooYYYJJJEEEIIIOOOeeerrrccc^^^\\\]]]VVVMMMMMMUUUcccbbbYYYLLLFFFHHHDDD===???@@@@@@@@@???===;;;:::777666555333222222111111555555777;;;???EEESSSaaannnyyyppp[[[IIIGGGKKKMMMNNNQQQOOOOOOOOOPPPNNNFFF;;;222...---,,,*********+++,,,))))))))))))((((((((((((***)))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((yyyggg```[[[XXXXXXTTTVVVUUUOOOJJJGGGBBB<<<777666555333222111000000000000000000000111111222111000000000000000111111111111111111111222222222000000000000000000000000000000000111222222333333333555777888;;;???DDDHHHKKKPPPVVV[[[\\\[[[[[[[[[[[[[[[[[[___eeekkkoooqqqnnnoooqqqtttwwwzzz|||}}}rrr```NNNGGGHHHHHHFFFEEECCCFFFEEEEEEIIIGGGRRRiiiqqqeeebbbrrrrrriiieeennn}}}www```UUUWWWZZZYYYSSSQQQOOOMMMDDD888111111,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,---------------+++,,,,,,---...------------------............//////////////////.........////////////000000000000111222222333333444444555666999>>>KKKccc~~~uuukkkhhhkkksss}}}yyytttjjj]]]TTTMMMJJJHHHHHHGGGIIIRRR\\\{{{wwwfffZZZ]]]___fffooouuu||||||pppYYYKKKGGGJJJRRRllltttfffcccbbbaaaYYYOOORRR[[[gggddd[[[OOOJJJIIIEEE>>>>>>?????????>>>===<<<;;;777666555444333222222222555555777<<<@@@GGGVVVdddrrr|||yyydddOOOHHHJJJLLLMMMNNNOOOOOOPPPQQQOOOHHH<<<333///...,,,+++******+++,,,))))))))))))((((((((((((***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))zzzhhhaaa\\\XXXYYYSSSVVVUUUOOOKKKGGGAAA;;;777666555333222111000000000000000000000111111222111111000000000000000111000000111111111222222222000000000000000000000000///000000111111222333333333444777999;;;@@@EEEIIILLLQQQWWWZZZ[[[ZZZZZZYYY[[[[[[]]]aaagggmmmppprrrnnnpppsssvvvyyy|||~~~zzzlll^^^QQQMMMNNNMMMIIIHHHDDDHHHFFFGGGJJJGGGPPPfff~~~pppccc^^^mmmvvvmmmiiiqqqwwwaaaUUUVVVZZZ[[[SSSQQQOOOMMMDDD888111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------.........,,,,,,---.........---------------............///.........///////////////////////////000000000000111222222333333444444555555888AAATTTqqq{{{{{{|||vvvlll```WWWOOOKKKGGGFFFEEEGGGQQQ[[[||||||ooohhhlllpppxxx~~~qqqZZZMMMHHHJJJTTTpppyyykkkiiihhhfff\\\RRRWWWcccjjjeee[[[RRRNNNKKKFFF???>>>>>>>>>>>>======<<<<<<777777555444333222222222444444777<<>>666///...---+++******++++++))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))zzzhhhaaa\\\YYYYYYSSSVVVUUUPPPKKKGGGAAA;;;777666555333222111000000000000000000000111111222222111111000000000000000000000000111222222333333000000000000000000000000//////000000111222222222222444666999<<<@@@FFFJJJMMMQQQVVVYYYYYYYYYXXXXXXZZZ[[[___eeekkkppprrrrrrnnnpppsssvvv{{{~~~}}}tttggg[[[WWWVVVRRRMMMKKKHHHKKKHHHGGGIIIEEENNNddd|||qqqccc\\\hhh~~~sssmmmsss~~~wwwbbbUUUTTTXXXYYYSSSQQQOOOMMMDDD888111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,---......//////,,,,,,---...............---------............///.........///////////////////////////000000000000111222222333333444444555555:::HHHaaazzznnnccc[[[PPPLLLHHHFFFEEEIIISSS^^^~~~~~~sss[[[NNNHHHJJJUUUuuupppnnnooolll```WWW___mmmqqqiii___XXXTTTOOOHHHBBB>>>>>>>>>======<<<<<<<<<888777666444333333222222333333777===CCCNNN```ooo|||kkkYYYOOOLLLNNNPPPNNNNNNNNNPPPOOOJJJAAA:::000///---,,,++++++++++++))))))))))))((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((xxxfff```[[[XXXXXXRRRVVVUUUPPPKKKHHHAAA:::777666555333222111000000000000000000000111111222222222111000000000000000///000000111222222333333000000000000000000000000//////000000111111222222222444666999<<>>===<<<;;;;;;;;;888777666444333333333333444444888???GGGSSSfffvvvuuu^^^OOOKKKNNNQQQNNNMMMMMMNNNOOOKKKDDD>>>111000...,,,++++++++++++))))))))))))((((((((((((''''''''''''(((***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''vvvddd^^^YYYVVVWWWRRRVVVUUUQQQLLLHHHAAA:::777666555333222111000000000000000000000111111222222222111000000///000000///000000111222222333333000000000000000000000000/////////000111111222222222444666999<<>><<<;;;;;;;;;;;;888777666555444333333333555555:::AAAJJJWWWjjj{{{www___MMMHHHLLLPPPNNNMMMLLLMMMNNNLLLFFFAAA111000...,,,++++++++++++))))))))))))((((((((((((&&&&&&&&&''')))***,,,---((((((((((((((((((((((((''''''''''''''''''''''''yyyddd^^^[[[XXXUUUSSSQQQOOONNNLLLGGG???:::777666555222111///......000000000000000111111222222222111000//////000000111111222222222111111000000000////////////000000000000000111222222333333444555777999;;;@@@FFFJJJOOOQQQTTTVVVVVVWWWYYYZZZYYY\\\aaahhhnnnooonnnllliiijjjmmmqqqvvv|||zzzooo```UUUSSSOOOOOOQQQNNNOOObbbyyyyyyrrrggg___ZZZXXXVVVUUU[[[jjj{{{lll^^^```qqqvvvvvvrrr___WWWVVVVVVSSSRRRPPPKKKDDD<<<444///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////////////////////////////000000000000000111111111222222222333555666666555444JJJnnnqqqeeeZZZTTTNNNMMMTTTaaaqqq{{{zzz___UUUOOOOOO]]]xxx{{{zzzmmmhhhwww~~~tttnnncccUUUIIIBBB@@@===<<<=========<<<999888777666555444444444444444999CCCNNN]]]pppzzzaaaPPPLLLLLLKKKPPPNNNMMMMMMNNNLLLGGGCCC666///***,,,---+++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((({{{fff^^^[[[WWWUUUTTTRRRPPPOOOLLLGGG@@@:::777666444222111//////...000000000000000111111222222222111000000000000000111111222222222111111000000000////////////000000000000000111222222333333444555777999<<<@@@FFFKKKNNNPPPSSSUUUVVVWWWXXXZZZZZZ\\\aaaggglllnnnmmmkkkggghhhkkkooosssyyy}}}tttiiiddd^^^[[[YYYUUUYYYqqquuujjj^^^YYYTTTRRRQQQPPPMMMKKKKKKWWWrrrooo``````ooo}}}{{{mmmZZZTTTUUUVVVSSSRRROOOKKKDDD<<<444000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////////////////////////////000000000000111111111111333222222333555666666666===VVV|||uuuiii[[[WWWTTTVVV```qqqwww^^^TTTOOOOOO___{{{~~~|||ppplllyyy{{{uuukkk[[[OOOCCCAAA>>><<<===>>>>>>>>>:::999777666444444333444555666;;;FFFRRRaaauuuzzzcccQQQLLLMMMNNNQQQOOONNNNNNOOOMMMHHHDDD777000+++,,,---+++***+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((}}}ggg___[[[WWWTTTUUUTTTRRRPPPMMMGGGAAA<<<777666444222111/////////000000000000000111111222222111000000000000000000000111111222222222111111000000////////////000000000000000111222222333333444555777999<<>><<<<<<>>>@@@@@@;;;:::888666444333333333666888>>>KKKXXXhhh{{{kkkVVVLLLLLLNNNPPPPPPOOOOOOOOOMMMIIIFFF888111+++,,,---+++***+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((|||fff___[[[XXXUUUUUUUUUTTTRRRMMMGGGAAA===666666444222111000//////000000000000000111111222111111000000000000000111000000111222222222111111000000////////////000000000000000111222222333333444555777999<<>>@@@AAA<<<;;;888555444333333444666999BBBPPP^^^nnnwww]]]MMMIIILLLNNNOOOOOOOOOOOOLLLJJJHHH:::222,,,,,,---+++***+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((yyyddd^^^\\\YYYWWWUUUVVVUUUSSSMMMGGGAAA===666555444222111000000000000000000000000111111222111000000000000000111111///000111222222222222222000000////////////000000000000000111222222333333444555777999===BBBHHHMMMMMMPPPRRRTTTTTTUUUVVVXXXZZZ[[[^^^bbbfffgggfffdddffffffgggiiilllpppsssuuuyyy}}}}}}}}}mmm___RRRJJJHHHIIIPPP]]]iiiiii\\\PPPPPPMMMRRRgggsssccc```jjjwwwvvvqqq___TTTRRRTTTTTTQQQOOOLLLGGGAAA:::444000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////////////////////////////...//////000111111222222444555555555444555888<<>>@@@AAA===;;;888555444444444555777;;;GGGVVVeeettt}}}bbbNNNHHHJJJLLLMMMNNNNNNMMMKKKIIIHHH<<<444---------+++***+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((xxxccc^^^\\\YYYWWWUUUVVVVVVSSSLLLEEE@@@===666555333222111000000000000000000000000111111222000000000000000111111222///000111222222222222222000000////////////000000000000000111222222333333444555777:::===BBBIIINNNPPPRRRTTTUUUTTTTTTVVVWWWXXXZZZ^^^cccggghhheeeccceeeeeefffhhhlllooorrrtttxxx{{{wwwhhhZZZPPPHHHGGGLLLZZZiiilllaaaUUUPPPLLLPPP```wwwrrrccc___hhh}}}uuuuuu{{{mmm]]]TTTTTTUUUTTTPPPOOOKKKFFF@@@999444111......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////////////////////////////......///000111222222333222444666555444666;;;???SSSsss~~~cccWWWPPPSSSggg|||{{{vvvdddWWWEEEAAA>>><<<>>>@@@BBBBBB<<<:::777555444444666777888???MMM^^^mmmyyyzzzcccOOOHHHJJJJJJLLLNNNNNNLLLJJJIIIIII???666...------+++***,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((yyyeee___\\\YYYWWWTTTVVVVVVSSSKKKDDD???===555444333222111000000000000000000000000111111222000000000000000111222222//////000222222333333222000000////////////000000000000000111222222333333444555777:::===CCCJJJNNNRRRTTTVVVVVVUUUTTTUUUVVVUUUYYY^^^eeeiiiiiieeebbbcccdddeeegggjjjnnnqqqsssxxx{{{~~~mmmaaaTTTOOOOOOZZZjjjnnneeeYYYQQQNNNQQQ\\\kkk}}}tttddd___fff{{{wwwtttzzzkkkZZZRRRSSSUUUTTTPPPNNNJJJEEE???999444111......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////////////////////////////......///000111222333333111444666555444666===BBB___{{{eeeXXXRRRVVVlllwwwfffYYYEEECCC@@@@@@AAACCCDDDDDD;;;999777444444555888999;;;CCCSSSfffttt~~~uuubbbOOOHHHJJJIIILLLOOOOOOMMMKKKKKKKKK@@@777///------+++***,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((({{{fff___\\\YYYVVVTTTVVVVVVSSSKKKCCC>>>===555444333222111111111111000000000000000111111222000000///000000111222222//////000222222333333333000000////////////000000000000000111222222333333444555777:::>>>CCCJJJOOOTTTUUUWWWWWWUUUTTTTTTUUUTTTXXX___fffkkkjjjfffbbbaaabbbcccfffiiimmmppprrryyy{{{}}}rrraaaXXXSSS[[[iiinnneeeYYYPPPNNNOOOVVV```lll|||}}}zzzvvvssswwwuuueee___eeeyyyxxxsss||||||jjjWWWOOOQQQUUUUUUPPPNNNJJJEEE???999444111......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////////////////////////////---...///000111222333333000333666555444777>>>DDDmmm~~~fffYYYSSSXXXpppwwweeeYYYFFFEEECCCCCCDDDFFFFFFEEE;;;999666444444666999;;;>>>GGGXXXlllyyy~~~tttcccPPPHHHIIIJJJMMMPPPQQQNNNLLLLLLMMMAAA888///------+++***,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))zzzhhhaaa[[[XXXXXXVVVWWWVVVSSSMMMDDD<<<777777555333111000000000000222222111111111111111111000000000000000000000000//////000111111111111111//////............//////000000000111222222333333333555777:::>>>DDDJJJOOOTTTTTTSSSRRRRRRSSSUUUUUUVVVYYY___dddggggggfffdddcccdddfffiiikkkmmmnnnnnnvvvyyy~~~xxxiii^^^YYYbbbnnnoooggg___SSSMMMLLLSSS\\\dddlllsssvvv|||vvvfffbbbgggwwwvvvjjjqqqnnn\\\TTTUUUUUURRRNNNKKKJJJHHHAAA777222333...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------............///......////////////......000000000000////////////000000000111222222333333666777333555;;;888<<>>:::888888888777:::??????QQQeeesss|||oooVVVIIIIIIKKKKKKMMMNNNNNNMMMLLLLLLDDD:::111---,,,***+++---************))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''yyyfff```[[[XXXXXXUUUVVVVVVUUUPPPIIIBBB===777666444222111000000000111111111111111111111111000000000000000000000000//////000111111111111111000000////////////000000000000000111222222333333444555888:::>>>DDDJJJOOORRRQQQPPPPPPPPPQQQRRRSSSTTTXXX^^^cccffffffdddcccbbbccceeehhhjjjlllmmmnnnuuuyyy~~~xxxpppeee___eeennnmmmddd]]]NNNIIIHHHMMMVVVaaannnxxxzzzhhhbbbgggvvvuuudddiii~~~tttaaaWWWUUUSSSOOONNNLLLJJJHHH@@@666222222...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------............///......////////////......000000000000////////////000000000111222222333333333555222555:::999@@@SSS}}}~~~fff```XXX___}}}ttteee[[[RRRPPPMMMIIIGGGEEEDDDDDD>>>:::888888888777;;;@@@FFFXXXlllxxx~~~cccRRROOOJJJKKKMMMNNNNNNMMMLLLLLLEEE;;;111...,,,***+++---************))))))))))))))))))))))))))))))))))))******)))(((((((((((((((***)))))))))((((((((('''wwweee___ZZZWWWXXXTTTUUUVVVVVVRRRMMMGGGDDD888777555333111111111111111111111111111111111111000000000000000000000000//////000111111111111111111111000000000000111111000000111111222333333333444666999;;;???DDDJJJNNNPPPPPPPPPPPPPPPQQQRRRSSSSSSWWW]]]cccfffeeecccaaaaaabbbdddfffiiikkkmmmnnnsssvvv|||wwwiiiiiiuuu~~~xxxqqqnnnhhhjjjkkkooowww~~~xxxqqqdddZZZ\\\```^^^VVVQQQIIIFFFEEEJJJSSSbbbwwwkkkcccfffuuuwwwgggiiiyyydddXXXVVVSSSNNNOOOLLLJJJGGG???555000111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------............///......////////////......////////////000000000000000000000111222222333333222444222444::::::DDDZZZeee```ZZZbbb~~~qqqfff^^^ZZZWWWSSSNNNJJJFFFDDDCCC>>>:::888888777777<<>>444///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------............///......////////////......////////////000000000000000000000111222222333333222555333555:::;;;HHHbbbeee___YYYbbb{{{ooofffaaa]]]ZZZUUUOOOJJJEEEBBBAAA===:::888888777888???GGGVVVhhh|||sssYYYLLLJJJKKKLLLMMMNNNNNNMMMMMMHHH===333///---+++***,,,************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((wwwddd]]]YYYWWWXXXRRRSSSSSSQQQMMMHHHBBB???999777555333222111222222000000111111111222222222000000000000000000000000//////000111111111111111222222111111111111222222111111111222333333444444555777;;;>>>AAAFFFKKKNNNOOOPPPPPPQQQRRRSSSSSSSSSTTTYYY___eeegggfffbbb```aaabbbccceeehhhkkknnnppptttwww{{{~~~rrr[[[PPPOOOSSSWWW^^^]]]ZZZWWWSSSOOOLLLJJJRRRYYYbbblllxxxlll\\\MMMFFFDDDBBBBBBDDD@@@@@@DDDMMM[[[tttrrrhhhhhhuuu{{{wwwcccTTTRRRSSSRRRPPPLLLHHHEEE===333///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------............///......////////////........./////////000000000111000000000111222222333333333888666666:::<<>>;;;888777555333111111111111000000000111222222333333000000000000000000000000//////000111111111111111222222111111111111222222111111222222333444444444444666;;;???BBBGGGLLLPPPLLLLLLNNNOOOPPPPPPQQQPPPTTTYYY```fffhhhfffbbb___```aaabbbdddgggjjjnnnpppuuuxxx|||yyyeeeUUUNNNLLLKKKJJJPPPNNNMMMKKKKKKKKKLLLMMMUUUXXXZZZ]]]fffssszzz{{{```TTTGGGAAA???===???CCC<<<<<>>>>><<<:::999:::999===IIIUUU^^^pppvvv]]]QQQIIIJJJLLLMMMNNNNNNNNNMMMKKK@@@555111...+++***,,,************))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))}}}hhh```ZZZXXXYYYUUUTTTRRROOOJJJDDD>>>;;;777666444222111000000000///000000111222222333333000000000000000000000000//////000111111111111111111111000000000000111111111111222333333444444555222666:::???DDDIIINNNQQQJJJKKKMMMOOOPPPPPPPPPPPPSSSXXX___eeegggeee```]]]^^^^^^___aaadddhhhlllnnnqqqtttxxx}}}sssfffZZZQQQKKKHHHEEEEEEEEEHHHMMMTTT[[[___ffffffaaa[[[ZZZ^^^```___OOOHHHAAA@@@???<<<===@@@<<<<<<@@@JJJXXXmmmwwwmmmnnnyyy}}}|||tttooo|||dddTTTQQQQQQPPPNNNJJJFFFBBB;;;222000222...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------............///......////////////...............///000111111111000000000111222222333333111777888888<<>>;;;::::::;;;;;;@@@NNN[[[ddduuusss]]]SSSHHHJJJKKKMMMNNNNNNNNNNNNLLLAAA666111///+++***+++************))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***iiiaaa[[[XXXZZZVVVUUUSSSPPPKKKEEE@@@===777666333111000000000000///000000111222222333333000000000000000000000000//////000111111111111111111111000000000000111111111222222333333444444555111555:::@@@DDDJJJOOORRRLLLMMMOOOQQQRRRRRRRRRRRRRRRWWW^^^dddfffddd___\\\\\\\\\]]]___bbbfffjjjlllkkknnnsssxxx~~~ooo___UUUQQQCCCDDDGGGMMMXXXdddpppxxx|||zzzsssfff[[[SSSJJJCCCFFFBBBBBBDDDDDDAAA???AAA???>>>AAAJJJVVVggg}}}wwwoooppp{{{vvv{{{xxxqqqvvv{{{aaaTTTRRRRRRPPPMMMIIIEEEBBB;;;333000222...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------.........//////......////////////......---......///000111111222000000000111222222333333...666777888>>>FFFbbbqqqjjjfffrrr|||sssggg```TTTHHH@@@======>>>:::::::::;;;<<>><<<<<<;;;:::???JJJXXXcccsssooo___OOOGGGGGGIIIKKKNNNOOONNNMMMNNNEEE:::111---,,,,,,+++******+++,,,------------+++***)))'''''''''((()))))))))))))))))))))))))))((((((((((((((('''''''''jjj___ZZZXXXWWWWWWVVVUUUQQQLLLFFF@@@===666555444222111000000000000111111111111222222222000000000000000111222222111111222333333333333222222222111000000000000000000111333222111111222444444777;;;???CCCHHHNNNRRRMMMMMMMMMNNNOOOPPPQQQRRRSSSVVV\\\bbbffffffccc```^^^^^^^^^```bbbeeehhhjjjoooqqquuuxxx|||www]]]SSSKKKLLLRRR[[[gggsss{{{|||kkkWWWJJJEEECCCCCCBBBAAABBBCCCBBBAAA???DDD???AAAHHHMMMUUUhhh|||tttlllnnnzzz}}}lllkkkzzzrrr]]]RRRQQQRRRQQQJJJIIIEEE>>>777333111111------------------------++++++,,,,,,,,,,,,------......------------......------------------------........................///////////////////////////////////////000111111/////////000111333444555333666888777;;;MMMkkkqqqhhhhhh~~~jjjVVVJJJDDDAAA@@@======;;;;;;@@@LLL\\\gggxxxrrrbbbRRRHHHHHHIIIKKKNNNOOONNNMMMMMMEEE:::222---,,,,,,+++***+++,,,,,,------,,,,,,+++***)))((('''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((jjj___[[[XXXWWWVVVVVVTTTQQQLLLFFF@@@<<<777666444222111//////...000111111111111222222222111111111000111222222333111111222333333333333222222111000000000000000000000111222222111111222444333666:::>>>BBBGGGLLLPPPLLLLLLMMMMMMNNNPPPQQQRRRSSSXXX^^^dddgggfffccc```^^^^^^___```cccfffhhhjjjmmmqqquuuyyy|||xxxpppsssvvvgggWWWOOOMMMPPPXXX^^^kkkqqqqqqdddTTTIIIEEEDDDGGGFFFDDDCCCDDDCCCAAA???DDDAAACCCIIILLLPPP___ooouuunnnppp||||||mmmlllyyyooo[[[OOOOOOQQQRRRIIIHHHDDD>>>777222000000------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------........................///////////////////////////////////////000111111//////000000111222444444444777999888???TTTrrrrrrjjjllluuu```QQQHHHCCCAAA???>>>======BBBPPPaaammm{{{zzzjjjXXXHHHHHHIIIKKKNNNOOONNNMMMMMMFFF<<<333...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((jjj```[[[XXXWWWVVVVVVTTTQQQLLLEEE@@@<<<666666444222111000//////000000111111111222222222111111111111111222333333111111222333333333333222111111000000000000000111000111222222111111222333222555999===AAAFFFKKKNNNMMMMMMMMMNNNOOOPPPRRRRRRSSSXXX```eeegggeeebbb```^^^^^^___```cccfffhhhjjjkkkpppuuuyyy||||||nnnbbb```jjjvvvmmmXXXMMMKKKNNNRRR^^^fffiii```SSSMMMLLLLLLKKKIIIGGGFFFFFFFFFDDDCCCDDDBBBDDDGGGHHHJJJSSS^^^tttvvvppprrr~~~zzzrrruuuppp[[[MMMKKKMMMNNNHHHGGGCCC===666111000000------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------------------........................///////////////////////////////////////000000111000000000000111222333444222666888999DDD^^^}}}tttlllqqq~~~iiiWWWKKKEEECCC@@@???>>>???EEESSSeeerrr|||sss^^^IIIIIIIIIKKKMMMNNNNNNMMMLLLFFF===444///,,,,,,------------,,,,,,***))))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))jjj```[[[XXXWWWVVVUUUTTTQQQKKKEEE???<<<444444333222111111111111000000111111111222222222111111000000111111222333111111222333333333333222111000000000000000111111///111222222111000222333222444888<<<@@@EEEJJJMMMOOOOOOOOOOOOPPPRRRSSSTTTSSSYYYaaaffffffccc```___]]]]]]^^^___bbbeeehhhiiijjjooouuuyyy{{{vvvmmmkkklllmmmrrr{{{fffRRRKKKKKKMMM^^^fffkkkcccXXXSSSTTTTTTMMMJJJHHHGGGGGGGGGFFFEEECCCBBBCCCDDDCCCDDDIIIOOOWWW```kkkqqqqqqrrryyywwwrrrttt~~~yyyyyy~~~nnnZZZMMMKKKKKKKKKFFFEEEAAA;;;555000//////------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................///////////////////////////////////////000000111000000000000111222333333222666777888FFFddduuuooowwwuuu```OOOGGGDDD@@@??????AAAHHHVVVhhhuuu}}}xxxaaaJJJIIIIIIJJJLLLNNNNNNMMMLLLGGG???666///,,,,,,------------,,,+++***)))((())))))******************(((((((((((((((((((((((((((((((((((())))))******jjj```\\\YYYWWWUUUUUUSSSPPPKKKEEE???;;;333333222222111111222222000111111111111222222222000000000///000111111222111111222333333333333222000000000000000111111222///000111111000000111333222555999<<<@@@DDDIIIMMMOOOOOOPPPPPPQQQSSSTTTUUUSSS[[[dddhhhgggccc```___\\\\\\]]]^^^aaadddfffhhhjjjnnntttxxx{{{yyyrrrvvv{{{wwwZZZMMMJJJKKK]]]hhhoooiii^^^XXXUUUTTTOOOLLLIIIGGGFFFFFFEEEDDDBBBBBBBBBAAA@@@@@@BBBEEEMMMTTTcccqqqxxxxxxzzz~~~zzzuuuwww~~~zzzxxx|||xxxgggVVVNNNNNNNNNKKKEEEDDD@@@:::444000...///------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,------.................................///////////////////////////////////////000111111111111000000111222222333333777777888IIIjjjwwwqqq|||hhhTTTHHHDDD>>>???@@@BBBJJJWWWhhhuuu}}}{{{aaaKKKJJJIIIJJJLLLMMMNNNMMMKKKHHHAAA888000,,,---...,,,,,,,,,,,,+++***)))(((((()))***+++++++++******))))))))))))))))))))))))'''(((((())))))******+++jjjaaa\\\YYYWWWUUUUUUSSSPPPKKKDDD???;;;555444333222111111111111000111111111111222222222//////......//////000111111111222333333333333222000000000000000111222222///000111111000000111222333555999===@@@DDDIIIMMMOOOOOOOOOPPPQQQRRRSSSTTTUUU^^^gggllliiieeebbbaaa[[[[[[\\\]]]___bbbeeegggjjjnnntttwwwzzzeeeRRRLLLJJJYYYhhhuuuuuulllccc]]]XXXWWWSSSNNNKKKIIIGGGEEEDDDBBBCCCBBB???>>>???@@@@@@LLLUUUiii~~~yyy{{{|||uuuqqqxxx|||rrraaaRRRNNNPPPNNNIIIDDDCCC???:::333///......------------------------++++++,,,,,,,,,,,,------......------------......++++++,,,,,,---......///........................///////////////////////////////////////000111111111111111000111111222333222777888;;;PPPwwwxxxsssvvvqqqkkkhhhllluuu~~~hhhSSSGGGCCC<<<>>>@@@DDDKKKXXXgggrrrzzzdddLLLJJJIIIIIIKKKMMMNNNMMMKKKHHHBBB999111,,,---///+++++++++++++++***)))(((((()))***++++++++++++***))))))))))))))))))))))))'''(((((()))******++++++jjjaaa\\\YYYXXXUUUUUUSSSPPPKKKDDD???;;;777666444222111/////////000111111111111222222222...............///000000111111222333333333333222000000///000000111222222///000111111000000111222333666:::===@@@EEEIIIMMMNNNNNNNNNOOOPPPQQQRRRSSSWWW```jjjnnnlllfffccccccZZZZZZ[[[\\\___bbbdddfffjjjnnnsssvvvzzzoooXXXOOOKKKYYYlll~~~tttkkkeee___[[[UUUPPPLLLJJJGGGEEECCCDDDBBB???>>>?????????MMMVVVnnn|||~~~xxxoookkkrrr|||ppp]]]OOOMMMOOOKKKDDDDDDBBB???999333///......------------------------++++++,,,,,,,,,---------///......------......///++++++,,,,,,---...//////........................///////////////////////////////////////000111111111111111111111111222222111777:::???YYYyyytttiiibbbXXXSSSTTT^^^jjjrrr{{{vvvcccPPPFFFBBB;;;===@@@DDDKKKXXXfffqqqvvvhhhMMMKKKIIIIIIKKKMMMNNNMMMKKKHHHCCC:::111------///***++++++++++++***))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))'''(((((()))***+++++++++jjjaaa]]][[[ZZZVVVTTTQQQNNNJJJDDD>>>999777666555333222111000000111111111111111111111111333333222111000///......000111111111111222222222222000//////000111111000000111111111111222222222666999<<<>>>AAAFFFKKKNNNOOOOOOPPPOOONNNOOORRRTTTYYY___iiipppqqqkkkccc]]]\\\\\\]]]^^^```bbbdddeeeiiinnnrrruuuyyy{{{^^^TTTTTT^^^rrr{{{rrrrrriiiaaaZZZRRRIIIDDDDDDDDDDDDCCCAAA???>>>@@@AAAMMMZZZvvvqqqiiirrrwww]]]QQQOOOMMMHHHDDDCCC@@@<<<777333000...---------------------------++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,....................................////////////////////////////////////////////////000000000000111111111111222333444555222>>><<>>:::777666444333111000000000111111111111111111111111111111111111000000000000000111111111111222222222222000//////000111111000000111111111111222222222666888;;;>>>AAAEEEJJJNNNMMMNNNOOONNNNNNOOORRRTTTWWW^^^iiiqqqsssnnnfff```]]]]]]^^^___aaaccceeefffjjjnnnrrrtttwwwlllcccdddppp~~~wwwmmmaaaRRREEEAAACCCCCCCCCCCCAAA???>>>@@@AAAKKKXXXttt}}}rrrmmmxxxaaaRRRNNNMMMIIIGGGBBB@@@<<<777333000...---------------------------++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,---....................................////////////////////////////////////////////////000000000000111111111111222333444555333===;;;AAAfff{{{zzzxxxxxxyyy{{{~~~vvvyyyzzziiicccXXXOOOIIIIIIKKKNNNSSSWWWZZZVVVMMMDDD@@@@@@<<>>:::666555333222000/////////111111111111111111111111//////000000111111111222000111111111111222222222222000//////000111111000000111111111111222222222555777:::===@@@DDDJJJNNNLLLMMMNNNMMMMMMOOOQQQTTTVVV]]]hhhqqqtttppphhhccc^^^^^^___```bbbdddeeegggkkknnnqqqrrrttt|||yyyxxxrrrqqqqqqwwwzzzsssuuuwwwfffQQQBBB>>>AAABBBCCCCCCAAA???>>>@@@AAAIIIVVVqqq~~~tttqqq|||eeeSSSMMMLLLJJJIIIBBB???;;;666222///......------------------------++++++,,,,,,,,,,,,------......---,,,,,,,,,------....................................////////////////////////////////////////////////000000000000111111111111222333444555333<<<:::AAAfff}}}xxxrrrpppooommmnnnpppsssttt~~~sssxxx|||qqqlllbbbYYYQQQNNNMMMMMMNNNRRRTTTQQQIIIAAA>>>???<<<@@@EEEKKKRRRZZZccchhhnnnsssyyy~~~uuu___LLLJJJGGGGGGIIIKKKMMMMMMMMMMMMHHH;;;111......---,,,+++******))))))******+++***))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++iii___ZZZWWWVVVUUUSSSPPPMMMJJJEEE???:::555444333111000///......111111111111111111111111000000000000111111111111000000111111111222222222111000......000111000///000000111111111222222222444666999<<<@@@DDDJJJMMMKKKLLLMMMMMMMMMNNNQQQTTTUUU\\\gggpppsssooohhhbbb]]]^^^^^^```aaaccceeefffjjjmmmpppqqqttt{{{~~~kkkddd\\\XXXYYY[[[cccxxxuuu```MMM@@@===@@@BBBCCCCCCBBB@@@???@@@AAAJJJWWWqqqxxxsss{{{dddSSSMMMKKKIIIIIIAAA>>>999555111///......------------------------+++++++++,,,,,,,,,------...------,,,,,,,,,------....................................////////////////////////////////////////////////000000000000111111111111222333444444444;;;:::CCCggg{{{sssnnnjjjhhhfffeeeeeegggiiikkkpppvvvrrr{{{xxxuuupppjjjeeebbbaaa```]]]^^^]]]VVVJJJAAA>>>???===AAAFFFLLLRRRYYYaaaffflllpppvvv{{{~~~sss___LLLIIIFFFFFFHHHKKKMMMNNNLLLMMMGGG;;;111///...---,,,+++******))))))************)))))))))))))))******))))))))))))))))))***)))))))))))))))******+++hhh___[[[XXXWWWUUUSSSPPPMMMJJJEEE???;;;555444333111000///......000000000000000000000000111111111111000000000000000000111111111222222222111///......///000000///000000111111111222222222333555999<<<@@@DDDJJJNNNKKKLLLMMMMMMMMMNNNQQQSSSTTT\\\fffoooqqqmmmeee___\\\\\\]]]^^^```bbbdddeeehhhkkknnnqqqvvv}}}ttt^^^PPPJJJGGGKKKNNNUUUfffxxxgggSSSHHHBBB??????BBBCCCDDDCCCBBBAAAAAABBBMMM\\\yyy{{{tttxxxwww^^^QQQMMMJJJFFFEEE???===888333000/////////------------------------+++++++++,,,,,,,,,------------,,,,,,,,,------.......................................////////////////////////////////////////////////000000000000111111111111222333444444444::::::GGGlll~~~wwwooogggbbb^^^\\\ZZZXXXXXXYYY[[[]]]aaaeeeuuussszzzxxxpppaaaPPPDDD?????????CCCHHHNNNTTTYYY___ccciiimmmsssxxx|||qqq```LLLIIIFFFEEEGGGKKKMMMNNNLLLMMMGGG;;;111//////...,,,+++******))))))*********)))))))))))))))************))))))))))))******)))))))))))))))******+++~~~ggg^^^[[[XXXXXXTTTRRRPPPMMMJJJEEE???;;;666555333222000/////////000000000000000000000000222111111111000000//////000111111111111222222222111///......///000000///000111111111111222222222333666999===@@@EEEKKKOOOMMMNNNNNNNNNMMMNNNPPPSSSTTT[[[fffnnnppplllddd___\\\\\\]]]^^^```bbbcccdddgggiiimmmrrrwww~~~zzzbbbPPPHHHBBBAAAFFFHHHJJJVVVeeerrrWWWIIIFFFEEECCCBBBBBBDDDEEEEEEDDDCCCCCCDDDPPPccc~~~uuuxxxzzziiiWWWOOOMMMIIIEEECCC>>>;;;777222///...///000------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,---..........................................////////////////////////////////////////////////000000000000111111111111222333444555555:::<<>>:::555111......///000------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///....................................////////////////////////////////////////////////000000000000111111111111222333444555555:::===SSSzzz|||tttllleee___ZZZVVVQQQOOOLLLJJJIIIJJJKKKMMMOOOPPP\\\sssuuummm~~~gggOOOAAA>>>???CCCGGGMMMSSSWWW[[[___aaadddggglllqqquuuzzz~~~vvvfffNNNJJJFFFDDDEEEIIIKKKMMMKKKLLLGGG;;;222/////////,,,+++******))))))******)))))))))))))))***+++++++++******))))))******+++)))))))))))))))******+++ggg]]]XXXUUUSSSTTTRRRPPPMMMJJJFFF@@@<<<777666555333222111000000000000000000000000000000......///000111222333333000111111111111222222222000///------///000///...000111111111111222222222444777:::>>>BBBGGGMMMQQQQQQQQQQQQPPPNNNNNNPPPRRRQQQYYYeeeooossspppjjjeee^^^^^^___```bbbdddeeefffgggiiilllqqqvvv|||wwwddd]]]TTTQQQRRRSSSOOOKKKIIICCCBBBGGGJJJMMMWWWccc~~~uuueeeYYYLLLIIIIIIHHHGGGHHHDDDFFFHHHHHHGGGFFFFFFFFFNNNfff~~~{{{}}}~~~xxxjjj\\\OOOKKKKKKIIIFFFDDD===:::555000......///111------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///..................................../////////000////////////////////////////////////000000000000111111111111222333444555555:::>>>VVVxxxrrriiiaaaZZZUUUQQQOOOKKKIIIFFFDDDCCCCCCEEEFFFFFFFFFQQQggg{{{nnniiizzz~~~|||bbbJJJ===<<>>===???EEEJJJPPPUUUXXX[[[]]]^^^```ccchhhkkknnnqqqtttwwwxxx{{{iiiNNNFFFBBBDDDHHHJJJLLLOOOMMMLLLGGG>>>444---,,,,,,,,,,,,++++++***)))((((((+++*********))))))(((((()))************+++++++++++++++***************+++ggg\\\WWWVVVWWWUUURRROOOMMMJJJEEE@@@<<<888666333222222222222111000000000000000000000000000000000000000000000000111111111222222222333333000000000000000111111111000000000111222222333333444555777;;;@@@FFFKKKNNNRRRRRRQQQPPPPPPQQQRRRRRRTTTVVV^^^jjjtttuuummmdddaaa```^^^]]]^^^aaaeeeggggggiiikkkmmmpppvvv}}}~~~zzzjjjiiimmmvvvwwwbbbPPPNNNLLLGGGEEEIIIEEEBBBEEEPPP___rrr~~~{{{{{{yyysssooocccZZZXXXYYYUUUPPPNNNJJJJJJIIIHHHGGGGGGHHHJJJNNN[[[lll{{{}}}vvv^^^TTTJJJHHHHHHEEEBBBBBB>>>999444000.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................////////////////////////////////////000000000000...///000111222333444555999:::>>>[[[~~~vvvnnniii```ZZZSSSLLLHHHEEEAAA>>>=========<<<<<<<<<<<<;;;:::???>>>DDDSSS^^^mmmssseeefffxxx}}}tttkkk^^^TTTOOOPPPTTT]]]iiiuuu~~~uuubbbOOOBBB===>>>AAAGGGKKKQQQVVVYYY[[[]]]^^^]]]aaaeeeiiikkknnnrrrtttwwwzzz~~~iiiOOOGGGBBBDDDHHHIIIKKKNNNMMMLLLGGG>>>444---,,,---,,,,,,++++++***))))))(((************)))))))))((()))************+++++++++++++++************++++++iii]]]XXXWWWXXXUUUSSSPPPMMMIIIEEE@@@<<<888666333222222222222111111111111111111111111111000000000000000000000000111000000000000111222222...//////000111111222222000000000111222222333333444555777;;;@@@FFFKKKNNNPPPPPPQQQQQQQQQQQQPPPPPPRRRTTT\\\hhhsssuuunnnfffaaa___]]]\\\]]]```cccfffhhhiiikkkmmmpppuuu|||~~~{{{zzzyyyzzzqqqfffhhhnnnyyyggg[[[UUUOOOLLLMMMIIIDDDDDDLLLZZZjjj}}}xxxooonnnrrr~~~zzznnndddaaaaaa[[[UUUQQQNNNLLLJJJHHHHHHIIIJJJKKKJJJQQQXXXkkk}}}tttzzz{{{]]]RRRIIIGGGFFFCCC@@@@@@;;;777222///...------,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................////////////////////////////////////000000000000000000000111222333333444777:::@@@___{{{uuuoooggg```ZZZSSSOOOHHHCCC@@@===:::888999999999999888888888777666<<<;;;===GGGOOO]]]sssiii]]]dddvvv|||oooaaaRRRGGGAAAAAABBBGGGPPPZZZbbbfffkkkaaaSSSEEE===<<>>999555111...------,,,+++........................+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................////////////////////////////////////000000000000111111111222222333333333555999AAAaaazzzvvvpppiiiccc\\\UUUPPPJJJGGGCCC???<<<:::999888999888888888888777777777222999999999AAAGGGVVVmmmwwwcccZZZbbbttt}}}tttdddTTTIIIDDDAAA???@@@DDDJJJOOORRRWWWPPPFFF===:::;;;@@@DDDKKKNNNRRRUUUWWWXXXYYY[[[YYY\\\```dddgggjjjmmmooosssvvv{{{rrrRRRJJJDDDDDDFFFGGGIIILLLLLLKKKHHH@@@666///------+++++++++*********))))))*********)))))))))))))))))))))*********+++++++++++++++*********+++,,,,,,lll```ZZZXXXXXXVVVSSSPPPMMMIIIDDD???;;;888555333222222222222111111111111111111111111111000000000000000000000000000000///......000111222111111111111000000//////000000000111222222333333444555777;;;@@@FFFKKKNNNMMMOOOQQQRRRRRRQQQOOOMMMOOOQQQXXXdddqqquuuqqqkkkaaa```]]]\\\]]]___bbbdddcccfffiiilllpppuuu|||xxxbbbTTTRRR]]]ttt}}}{{{~~~}}}rrrkkk___TTTQQQIIIDDDEEEIIILLLQQQVVVTTTTTTRRROOORRR___ttt|||tttssssssmmmeeeaaa[[[UUUMMMHHHGGGHHHIIIJJJGGGJJJHHHLLL]]]nnn}}}xxxxxxrrrZZZPPPFFFDDDDDDAAA>>>===666333000...------,,,+++........................+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................////////////////////////////////////000000000000111111222222333333333444555;;;DDDddd~~~yyyoookkkddd]]]WWWRRRLLLHHHCCCBBB@@@===:::999888888888888777777777666666666...555444444:::>>>KKKaaannn^^^YYY```rrr|||wwwvvv{{{~~~nnn\\\OOOHHHEEE@@@???@@@CCCEEEFFFIIIEEE???:::999<<>>===555222///.........,,,+++------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................////////////////////////////////////000000000000111111111222333444444555888>>>HHHfff{{{uuupppccc^^^WWWQQQLLLHHHDDDAAA>>>>>>===;;;888666777888555555555555444444444444222777555444888999AAASSSssscccXXXVVV]]]nnn{{{{{{xxxzzz|||zzzsssrrrqqqsssyyyzzzfffVVVIIIFFFBBB@@@@@@AAAAAA@@@AAA???;;;999:::===BBBEEEJJJLLLOOOQQQRRRTTTVVVXXXYYY]]]aaaeeegggjjjnnnpppqqqtttyyyuuuTTTKKKCCCCCCEEEGGGIIIMMMKKKKKKHHHAAA888000......************************))))))))))))************)))************+++++++++++++++***++++++,,,---...lll```YYYWWWWWWWWWTTTQQQMMMIIIDDD>>>:::888666333222222222222111000000000000000000000000000000000000000000000000222111///...///000333444111111111000000000000000000000000111222222333333444555777;;;@@@FFFKKKNNNPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPUUUaaannntttqqqlllcccbbb___]]]^^^```ccceeefffhhhkkkmmmooorrrwwwzzzvvv{{{kkk[[[TTTSSS\\\vvviii\\\NNNGGGCCC@@@@@@BBB@@@DDDGGGHHHMMMZZZmmm{{{}}}nnndddVVVLLLIIIIIIHHHGGGBBBHHHFFFGGGRRRaaa}}}xxxZZZOOOFFFDDDCCC@@@>>>===444222000...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................////////////////////////////////////000000000000000000111222333555666666777???IIIgggzzzrrrkkkgggYYYTTTNNNHHHEEEBBB@@@>>>;;;<<<===;;;777555666888555555444444444333333333555999555444999888;;;IIIdddtttYYYQQQSSSXXXhhhsssppplllnnnoookkkhhhmmmttt{{{yyyfffTTTQQQMMMJJJHHHFFFCCCAAA;;;:::999999;;;???DDDFFFJJJLLLOOOQQQRRRTTTWWWYYYYYY]]]aaaeeegggjjjnnnpppqqqtttyyyoooSSSJJJCCCCCCEEEGGGJJJNNNJJJKKKHHHBBB888111......************************((()))))))))************)))************+++++++++++++++++++++,,,---......lll___YYYWWWWWWWWWTTTQQQMMMIIIDDD>>>:::888666333222222222222111////////////////////////000000000000000000000000///...,,,++++++---///111/////////000111111222222000000000111222222333333444555777;;;@@@FFFKKKNNNQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPUUU```mmmsssqqqllldddbbb```^^^^^^```ccceeehhhjjjlllmmmnnnppptttvvvuuuttteee\\\UUUVVVjjjssscccQQQHHHDDDAAABBBEEE@@@DDDIIIJJJMMMVVVeeeqqquuuiiiZZZOOOJJJJJJHHHGGGCCCJJJHHHGGGRRRbbb{{{ZZZOOOFFFDDDDDDAAA>>>===444222000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------..............................////////////////////////////////////000000000000///000111222444555666777555===HHHeee~~~uuullleee```TTTPPPJJJEEEBBBAAA???>>>;;;===>>><<<888666777999666666666555555555444444111444000000777666777BBB\\\{{{nnnTTTNNNQQQTTTdddmmmhhhccceeeddd```cccmmm{{{xxxccc___[[[VVVRRRMMMHHHEEE888888888999<<>>;;;888111111000......---------++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++------------------------........................---------............///............////////////............/////////000111111111222333444555666888>>>HHHeeexxxppphhh___YYYNNNKKKGGGBBB???>>>>>>>>>:::::::::999999888888888777777666666555555444444111111000111333666999;;;UUUkkk}}}gggQQQJJJMMMYYY^^^cccdddaaa^^^\\\]]]cccooozzzsssjjjbbb[[[RRRFFF>>>999888888999;;;???CCCFFFJJJKKKLLLMMMNNNQQQTTTWWWZZZ[[[]]]___aaadddhhhlllrrruuuxxx}}}jjjOOOGGGGGGFFFBBBIIIPPPKKKKKKKKKHHHAAA888111...///000...+++***+++***)))(((************************)))************+++++++++,,,,,,+++++++++,,,------jjj]]]WWWUUUUUUSSSRRROOOMMMJJJFFFAAA===888666444222111000111111000000000000000000000000111111000//////000111111////////////000111222333111111000/////////000000000000000111222222333333333666999:::<<>><<<999666111000///...------------++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,------------------------........................---------............///............////////////........./////////000000111111111222333444555666777@@@MMMmmm}}}tttlllccc[[[UUULLLIIIEEEAAA>>>=========:::::::::999999999888888777777777666555555444444222111111111222555777999GGGZZZkkkjjjYYYIIIDDDFFFSSSXXX]]]^^^\\\YYYXXXXXX___nnn~~~qqqeee[[[PPPEEE===888888777888;;;???BBBEEEGGGHHHJJJKKKLLLNNNRRRUUUYYY[[[]]]___aaadddhhhlllqqqsssxxx}}}iiiPPPGGGFFFEEEBBBHHHNNNHHHKKKKKKHHHAAA888111...///111...,,,+++,,,+++***)))************************************++++++++++++,,,,,,,,,+++,,,,,,---...hhh\\\WWWUUUVVVTTTRRRPPPMMMKKKFFFAAA===888666444222111000111111000000000000000000000000111000000//////000000111////////////000111222333222222111000000000000111000000000111222222333333333555888:::<<>><<<888555000000///...------------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------------------------........................---------............///............////////////....../////////000000000111111111222333444555666666BBBSSStttxxxnnnfff^^^UUUOOOHHHFFFCCC???<<<;;;;;;;;;::::::::::::999999999999888777777666555555444444333222222111222333555666999FFFRRRSSSIII@@@>>>@@@LLLPPPUUUVVVTTTRRRRRRSSSYYYkkk|||lll^^^RRRGGG>>>888777777777888:::===AAACCCCCCEEEFFFGGGHHHKKKOOORRRWWWYYY\\\^^^aaadddhhhkkkooorrrvvv|||lllQQQGGGFFFGGGDDDIIINNNIIILLLLLLIIIBBB888111......111///---,,,,,,,,,+++***************************************+++++++++,,,,,,,,,,,,,,,,,,---......ggg\\\XXXVVVWWWUUUSSSPPPNNNKKKFFFAAA<<<888666444222111000111111000000000000000000000000000000000//////000000000////////////000111222333333222222111111111111111000000000111222222333333222555777999;;;AAAJJJPPPSSSSSSTTTTTTTTTTTTTTTSSSQQQPPPPPPSSS\\\hhhqqqvvvnnniiibbb^^^]]]^^^___```dddfffiiilllooosssxxx{{{}}}{{{pppooopppmmmiiibbbaaa^^^XXXTTTVVV```iiizzzxxx```YYYUUUUUUgggcccLLLGGGBBB??????===999666000///...---------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,------------------------........................---------............///............////////////...////////////000000000111111111222333444555666666CCCTTTuuutttjjjbbbZZZRRRLLLEEEDDDAAA>>><<<;;;;;;;;;::::::::::::::::::::::::888888777666555444444333333333222222222222333333444:::AAABBB???;;;<<<>>>FFFJJJNNNOOONNNMMMNNNPPPUUUhhhyyyooo```QQQFFF???999666777666666777999<<>>===;;;777444///......------------...+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------------------------........................---------............///............////////////////////////000000000111111111111222333444555666666BBBQQQrrr~~~rrrggg___WWWOOOJJJCCCBBB@@@>>><<<<<<;;;<<<::::::::::::::::::::::::888888777666555444333333333333222222111111111111333555777888888999:::;;;AAAEEEIIIJJJIIIIIIKKKNNNSSSfff}}}}}}sssmmmeeeWWWJJJAAA<<<:::999666666666777888:::<<<===???@@@BBBCCCEEEHHHLLLOOORRRUUUYYY]]]```cccgggjjjllloootttzzzwwwVVVGGGDDDIIIHHHLLLQQQNNNMMMMMMJJJCCC999111.........,,,***)))*********(((***************************++++++++++++,,,,,,,,,------------...///000111ggg\\\YYYXXXYYYVVVTTTQQQOOOKKKFFF@@@<<<888666444222111000111111000000000000000000000000...//////000000//////...////////////000111222333222222111000000000000111000000000111222222333333222444666777:::@@@JJJQQQWWWWWWXXXXXXWWWUUUSSSRRRQQQPPPPPPTTTYYYaaappp|||sssnnnfffaaa```aaadddeeefffhhhiiikkkmmmqqqvvvzzzuuu{{{{{{uuujjj^^^\\\fffrrryyyyyyssslllnnn~~~rrrjjjdddcccpppaaaNNNHHH@@@;;;999777444111......---------------...++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------------------------------........................---------............///............/////////////////////000000000111111111111111222333444555666888AAANNNppp{{{nnnccc[[[SSSKKKFFF@@@???>>>===<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;999888888666555444333222222222222111111111000000222222222333444555777888===@@@CCCDDDCCCDDDHHHLLLRRRcccwwwyyykkkbbb```ZZZOOODDD<<<777666666555555555666777999:::;;;===???AAABBBDDDGGGKKKNNNPPPSSSXXX\\\```cccgggiiillloootttzzz}}}[[[HHHBBBGGGGGGIIIOOONNNNNNNNNKKKCCC999111......,,,***)))((()))***)))(((************************++++++++++++,,,,,,,,,,,,---------...///000111222ggg]]]YYYXXXYYYWWWUUURRROOOLLLFFF@@@<<<888666444222111000111111000000000000000000000000......///000000///......////////////000111222333111111000/////////000000000000000111222222333333222333555666999@@@JJJRRRYYYYYYZZZYYYWWWUUURRRPPPPPPNNNPPPTTTWWW^^^mmm{{{xxxqqqiiicccaaaccceeefffhhhiiijjjjjjkkkoootttwwwsssxxxuuukkkmmmzzz{{{sssgggccclll~~~zzz```RRRKKKAAA:::666444222///...------,,,,,,------...++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...------------------------........................---------............///............//////////////////000000000111111111111111111222333444555666:::@@@MMMrrrvvviii^^^UUUNNNFFFAAA<<<<<<<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<999999888666555444333222111111111111111111000000///000111111222444555666777:::=========???DDDHHHOOO\\\kkkssswwwzzzzzzwwwxxxzzz{{{wwwmmmbbbXXXRRRPPPLLLFFF>>>888444222333444444555666666777888999;;;===???@@@BBBEEEJJJMMMNNNRRRWWW\\\___cccfffiiillloootttzzzfffNNNEEEIIIGGGIIINNNNNNOOONNNKKKCCC999111......---+++))))))***+++***)))************************+++++++++,,,,,,,,,---------------...///000222333hhh]]]YYYYYYZZZWWWUUURRROOOLLLFFF@@@<<<888777444222111111111111000000000000000000000000---...///000000///...---////////////000111222333111000000///////////////000000000111222222333333222333555666999@@@JJJRRRZZZ[[[[[[ZZZXXXUUUQQQOOOOOOMMMOOOTTTVVV[[[jjjzzz~~~wwwmmmeeebbbbbbcccdddiiijjjjjjjjjjjjmmmrrruuuvvvzzzyyyzzzkkk```aaatttxxx___WWWOOODDD;;;777555333111------,,,,,,,,,------...++++++,,,,,,,,,---------++++++++++++,,,,,,---...------------------------........................---------.........//////............/////////000000000000000111111111111111111111222333444666666;;;AAAOOOuuu{{{rrreeeZZZQQQIIIBBB===:::::::::999999999999888:::::::::;;;;;;<<<<<<<<<999999888666555333222222000000111111111111000000---///111222333444666777333555888999999;;;@@@EEEKKKVVV```ccccccdddccc```XXX[[[]]]\\\WWWRRRPPPOOOFFFEEEBBB===999666666666444444555555666777777888999;;;===???AAADDDHHHLLLMMMQQQWWW\\\___cccfffiiillloootttyyypppVVVKKKMMMJJJJJJOOOOOOOOOOOOKKKCCC999111......---,,,******+++,,,+++***************************++++++,,,,,,,,,---------------......///111222333~~~fff^^^[[[YYYXXXXXXVVVSSSPPPMMMHHHBBB===888777666444333222111111///111222111000///000111111111111111111000//////000000000000000000000000333333222222000///...---000000000111222222333333222444666888:::AAAJJJRRRYYY^^^___[[[XXXWWWTTTQQQQQQNNNMMMOOOQQQVVVbbbmmmyyyppphhhdddeeehhhjjjlllllljjjhhhiiinnnssswwwyyy~~~}}}sssiiihhhvvvooo]]][[[QQQCCC:::666555222/////////...---,,,,,,++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..........................................////////////............////////////////////////000000000000222222222222333444444555:::BBBQQQyyyvvvmmm___RRRHHHBBB???>>>:::999888888888999:::;;;==================<<<;;;<<<999777555555444222111111111000/////////////////////000000111222444555444666888888999:::===???JJJKKKOOOSSSVVVUUURRRPPPHHHMMMPPPQQQTTTVVVSSSMMMKKKGGGAAA:::666444333333333333222222333333444555:::;;;>>>@@@BBBEEEJJJMMMNNNQQQUUUYYY]]]aaafffiiikkkpppwww}}}^^^IIIKKKMMMOOORRRQQQLLLNNNJJJ???555111///---,,,,,,,,,+++++++++******++++++******************+++,,,,,,,,,,,,,,,,,,------///000///---111888???~~~fff]]][[[YYYXXXWWWUUUSSSPPPLLLGGGAAA===888777666444333222111111///111222111000///000111111111111111111000//////000000000000000000000000333333222222111///...---000000000111222222333333333555666777999@@@JJJRRRXXX]]]```]]][[[ZZZXXXTTTRRROOOMMMNNNPPPTTT```kkk|||rrrhhhbbbdddgggjjjlllmmmkkkiiijjjnnnrrrrrrsssyyywwwiiiiiivvvyyyllleeelllvvv|||gggTTTRRRIII???888555444222///000//////...------,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..........................................////////////............////////////////////////000000000111222222222222333444555555:::BBBPPPvvvooogggZZZNNNEEE@@@===<<<:::999888888888999:::;;;=========>>>======<<<;;;===:::888666666555333222111000000////////////////////////000111222444444555666777888888999<<<>>>GGGHHHJJJKKKKKKJJJIIIIIIEEELLLTTTZZZ```ccc___XXXNNNIIIAAA:::555333333333333222222222222333444444888:::===???AAADDDHHHLLLMMMPPPUUUYYY]]]aaafffiiimmmqqqxxx~~~```KKKLLLLLLMMMPPPOOOLLLNNNJJJ>>>555111///---,,,,,,,,,++++++++++++***++++++******************+++,,,,,,,,,,,,------------///111///...111888???fff]]]ZZZXXXXXXWWWUUURRRPPPLLLGGGAAA===888777666444333222111111///111222111000///000111000111111111111000000///000000000000000000000000333333222222111000......000000000111222222333333444555666666888???IIIQQQWWW]]]bbb```^^^^^^[[[WWWRRROOONNNOOOOOORRR\\\ggg~~~uuuhhh```aaafffhhhkkkmmmmmmkkkjjjmmmpppnnnpppuuu|||zzzeee\\\^^^nnntttjjjiiimmm{{{yyyaaaNNNFFF@@@999555444444222///000000//////......------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..........................................////////////............/////////////////////000000000111111222222222222333444555666999AAANNNrrrzzzeee]]]RRRHHHAAA===;;;::::::999888888888:::;;;<<<===>>>>>>>>>======<<<;;;===;;;999888777666444222111000//////......///////////////000111222333444555666777777777888;;;===AAACCCDDDCCCAAAAAADDDHHHMMMWWWdddmmmsssssskkkbbbRRRKKKAAA999444333333222222222222222222333444444777888;;;===???BBBGGGJJJMMMPPPUUUYYY]]]aaafffiiinnnsssyyyaaaMMMLLLKKKKKKNNNMMMLLLNNNIII>>>444111///---,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,------------...///111000000333999>>>ggg]]]YYYXXXYYYWWWUUURRROOOLLLGGGAAA===888777666444333222111111///111222111000///000111000000111111111111000///000000000000000000000000222222222222111000///...000000000111222222333333555555555555777>>>HHHPPPWWW^^^ccccccaaa___[[[VVVSSSQQQOOOOOOOOOPPPXXXbbbyyyyyyjjj``````dddfffjjjmmmnnnlllkkkmmmooooooppptttzzz{{{mmm___YYY[[[jjjvvvooovvv}}}xxxwww||||||sssZZZHHH===:::666444444333111/////////......---------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------..........................................////////////............//////////////////000000000111111111111111111222333444555666999@@@LLLmmmzzzmmmYYYSSSJJJCCC>>><<<;;;::::::999888888999:::<<<===>>>>>>>>>>>>>>>===<<<;;;<<<:::888888777666333111000000///............///////////////000222333444555666666666555777:::======@@@CCCCCCBBBEEENNNUUUdddooo{{{rrrdddTTTLLL@@@777444333222222222222222111222333333444555777999;;;===@@@EEEHHHLLLOOOTTTYYY]]]aaafffiiinnnssszzz{{{^^^MMMLLLJJJKKKOOOMMMLLLMMMIII===333000///...------,,,,,,,,,+++++++++******+++++++++++++++,,,++++++,,,,,,---............///111111222555999===hhh\\\XXXWWWYYYWWWUUURRROOOLLLFFF@@@<<<888777666444333222111111///111222111000///000111///000000111111111000000000000000000000000000000222222333222222111000///000000000111222222333333444555555555666===FFFNNNVVV^^^eeeeeeccc```[[[UUUUUUSSSQQQQQQOOONNNUUU]]]rrr{{{}}}ooocccaaaccccccggglllmmmlllkkkllloooooooootttyyy~~~wwwmmmfffccciiivvvpppwww|||sssmmmgggccc___^^^ccckkk~~~jjjRRRAAA;;;999777555333222///---------,,,,,,,,,,,,,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..........................................////////////............////////////000000000000111111111111111111111222333444666666888???KKKjjjlll^^^PPPKKKEEE@@@===<<<;;;:::999999888888999;;;<<<===????????????>>>===<<<;;;:::999888777777555222000000//////........................///000111333333555666666555555777;;;>>><<>>666444333333111222111111111111222333333333555888999<<>>@@@@@@@@@???>>>===<<<;;;999888777777777555111///000///......------...............///000111222333555555555555555888===@@@@@@DDDJJJQQQWWWaaakkksss|||qqqdddOOOFFF;;;555444555333111111111111111111222333333333555777999;;;>>>CCCFFFJJJNNNSSSXXX\\\aaafffiiinnnsssyyy}}}ttt```OOOIIILLLJJJNNNSSSPPPMMMMMMGGG;;;222//////...------------,,,,,,,,,,,,******++++++,,,---------++++++,,,---...//////000///000222444666888:::;;;iii[[[VVVVVVYYYVVVTTTQQQNNNKKKFFF@@@<<<888777666444333222111111///111222111000///000111//////000111111111111111000000000000000000000000222222333333222222111111000000000111222222333333222444666777888<<>>???@@@@@@@@@???>>>===<<<;;;:::999888888888666222/////////...------------...............000111222333555555555555666999???CCCFFFHHHNNNTTT\\\ccciiimmmrrrwwwyyyyyywwwsssjjj```JJJBBB888444555666444111111111111111111222222333333444777999;;;>>>CCCFFFJJJMMMRRRWWW\\\aaafffjjjooottt{{{vvvkkkVVVIIIHHHLLLKKKOOOSSSNNNMMMMMMGGG;;;111//////......------------,,,,,,,,,******++++++,,,------...++++++,,,---...///000000///000222555888:::::::::iii[[[UUUVVVYYYVVVTTTQQQNNNKKKFFF@@@<<<888777666444333222111111///111222111000///000111//////000111111111111111000000000000000000000000222222333333333222111111000000000111222222333333111444777888999<<>>;;;:::::::::999888999999999999:::<<<>>>???AAAAAA@@@@@@>>>===<<<;;;;;;:::999:::999777333000//////...------------...............///111222333555555555555777;;;@@@DDDJJJKKKOOOUUU\\\aaabbbccchhhkkkllljjjiiigggbbbZZZGGG???666333666777555111111111111000111222222333333444777999;;;>>>CCCFFFIIIMMMRRRWWW\\\aaafffjjjqqquuu|||vvvhhhQQQGGGHHHLLLKKKOOORRRLLLMMMMMMGGG:::111...///.........---------,,,,,,,,,******+++,,,,,,---......++++++,,,---...///000111///000222555999;;;:::999ggg[[[XXXXXXWWWVVVTTTQQQNNNKKKFFF@@@;;;999777555333222111111222111111111111000000000000000000000000000000000000222222111111111111222222333333333333333222111000000000000000111222333444555666777888:::>>>DDDHHHNNNXXXeeennnoookkkgggddd```\\\WWWSSSQQQPPPOOONNNZZZ___nnn~~~pppiii^^^]]]___dddfffgggkkkppptttrrrmmmhhhbbb^^^[[[YYY\\\ccceeebbbccchhhkkkhhhiiihhhppp~~~}}}}}}jjj[[[JJJ===999666333111111000///............------,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------------------------....................................////////////000000//////.........---000000000000111111111111333333222222222333444444666???KKKjjj|||vvvwwwfffZZZQQQKKKGGG===<<<;;;;;;::::::::::::999999999999:::;;;<<<===BBBCCCDDDBBB???===<<<===;;;999777777777666444222000000///..............................///000000555444222111333999AAAHHHHHHHHHIIIMMMTTTYYY]]]^^^bbbhhhhhhccceeehhh```QQQ;;;999555111000000222333111111000000111111222333333444555666888;;;@@@DDDHHHNNNUUUYYY[[[___gggnnnsssxxxsssXXXHHHFFFNNNMMMNNNRRRPPPQQQNNNDDD777000000000...------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///000///...///111333222222333555777999;;;===ggg[[[XXXXXXWWWVVVTTTQQQNNNKKKFFF@@@<<<999777555333222111111222111111111111000000000000000000000000000000000000222222111111111111222222333333333333333222111000000000000000111222333444555666777888:::>>>CCCGGGKKKUUUbbblllooommmiiigggddd___ZZZUUUSSSQQQPPPOOOWWW[[[iii}}}tttmmm```]]]^^^aaabbbbbbfffkkkpppqqqrrrqqqooonnnpppqqqzzzyyyrrrsss{{{|||fffUUUJJJ@@@666999666333111000000///.........---------,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------------------------....................................////////////000/////////............000000000000111111111111333333222222222333444444777>>>GGGeeesss~~~{{{{{{jjj[[[PPPIIICCC@@@>>>>>>===;;;;;;:::::::::::::::::::::;;;===>>>???BBBCCCDDDBBB???===<<<===;;;999777777777666444222000000///..............................//////000444333222111222777>>>CCCDDDEEEGGGJJJQQQXXX```eeeggglllkkkfffeeeeeeZZZKKK:::888555222000000111222111111000000111111222333333444555666888<<<@@@DDDHHHNNNUUUYYY[[[```hhhooorrrxxx~~~ZZZIIIGGGNNNLLLMMMQQQPPPQQQMMMDDD777000000000...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...///000/////////111333222333333555777:::<<<===gggZZZXXXWWWWWWVVVTTTQQQNNNJJJFFF@@@<<<999777555333222111111222111111111111000000000000000000000000000000000000222222111111111111222222222222333333333222111111111000000111111222333444666777888999:::===AAAEEEHHHQQQ^^^iiiooopppnnnmmmiiiddd^^^YYYUUUSSSQQQPPPSSSVVVbbbwww|||ssseee```^^^_________bbbgggkkkqqqxxx}}}jjjSSSFFFAAA===888888555222000000000///---...------------,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------------------------....................................////////////////////////............000000000000111111111111333222222222333333444555888===CCC___pppwwwrrrpppxxxnnn```TTTMMMHHHDDDAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAABBBCCCBBB???===<<<===;;;:::888777777666444222000000///.....................------......///000222222222222222555:::>>>???BBBGGGLLLRRR]]]iiiqqqvvvyyywwwooojjjdddVVVGGG777666555333222111111111111111000000111111222333222444555777888<<>>===<<<<<<<<<<<<<<<<<<===???@@@AAAAAABBBCCCAAA???===<<<===<<<:::888777777666444333000000///..................------------...//////000222333333333444777999;;;BBBLLLTTT]]]hhhvvv~~~tttiii]]]MMM???444444444333333111000000111111000000111111222333222444555777999===BBBEEEIIIOOOVVV[[[^^^ccclllsssuuuzzzaaaNNNHHHLLLIIIJJJPPPPPPOOOLLLCCC666000000000...------,,,,,,,,,+++++++++))))))***+++,,,......///---///000000///000222444444444555666888:::<<<===iii\\\YYYXXXWWWWWWTTTPPPMMMIIIEEE@@@===999777555333222111111222111111111111000000000///000000000000000000000000222222111111111111222222111222222333333333222222111111111111222333444555666888999999:::<<>>>>><<<<<<<<<<<<===>>>???@@@@@@AAABBBAAA???=========<<<:::888888888777555333000000///...............---------------...//////000222444444444444666777999CCCRRR^^^iiitttxxxkkk]]]OOO???444222222333333333222000///111111000000111111222333222444666777999===BBBFFFIIIPPPWWW\\\```eeennnuuuyyy~~~cccOOOIIILLLIIIJJJPPPPPPOOOKKKBBB666///000000...------,,,,,,,,,+++++++++)))******,,,---...//////---///000000000111333555555555666777999;;;<<<===kkk]]]ZZZYYYXXXXXXUUUPPPLLLIIIEEEAAA>>>999777555333222111111222111111111111000000000000000000000000000000000000222222111111111111222222111111222333333333222222222111111222222333444555555777999::::::<<<>>>AAAFFFLLLVVVcccpppxxx||||||tttnnnggg```[[[XXXTTTRRRQQQRRRVVVbbbwwwxxxlllaaa]]]]]]___ccchhhdddhhhlllpppuuu~~~jjjQQQDDD???<<<777555555222///......///...---,,,,,,,,,------------...+++++++++++++++++++++++++++,,,------......------------------------------....................................////////////.........///////////////000000000000111111111111111111111222333444555666888>>>???VVV~~~uuutttccc^^^XXXRRRNNNNNNNNNLLLJJJGGGFFFEEECCCBBBAAAAAAAAA???>>>>>>======>>>>>>??????@@@AAA@@@>>>=========<<<;;;999888888777555333000000///...............------,,,,,,------...//////111333333333333555666999CCCQQQ___kkkuuu~~~{{{vvvmmm___QQQDDD999222111111222222222111111000111111000000111111222333222444666777:::>>>CCCGGGJJJPPPXXX]]]aaagggpppwww}}}cccPPPIIIMMMIIIJJJPPPPPPNNNKKKAAA555///000000...------,,,,,,,,,,,,++++++***++++++,,,---......///---///000000000111444666666666777888999;;;===>>>lll___[[[[[[YYYXXXUUUPPPLLLHHHEEEAAA>>>999777555333222111111222111111111111000000000000000000000000000000000000222222111111111111222222000111222333333333333222222222222222333444555555444666888::::::<<>>@@@SSS}}}nnnbbb___ZZZTTTQQQQQQQQQOOOMMMGGGGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>@@@AAA@@@>>>============;;;999888888777555444000000///...............------,,,,,,------...///...///111111111111333555999???IIIUUUaaajjjqqqtttnnnhhh^^^RRRFFF<<<777666000000000000111111111111111111000000111111222333222444666888:::>>>DDDGGGJJJQQQYYY^^^bbbhhhrrryyybbbOOOJJJNNNKKKKKKPPPPPPMMMJJJAAA555//////000...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---///000000000222444666777777888888:::;;;===>>>mmm```\\\[[[ZZZYYYUUUPPPLLLHHHEEEAAA>>>999777555333222111222222111111111111000000000000000000000000000000000000222222111111111111222222000111222333333333333333222222222222333444555555333555888:::;;;<<>>@@@AAA@@@>>>============;;;999888888888666444000000///...............---,,,,,,,,,,,,---......,,,---/////////000222555999<<>>DDDHHHJJJQQQYYY___ccciiirrrzzzaaaOOOJJJNNNKKKLLLPPPPPPMMMJJJAAA555//////000...---------,,,,,,,,,++++++---------------------------///000111111222555777888888888999:::<<<===>>>mmm___\\\\\\[[[XXXUUUQQQMMMIIIEEE???<<<:::999777666444444333333222222222111111111111000000000000000////////////111111111111111111111111111222222333333444444555111111111111222444666777777999:::;;;;;;===???AAAEEEJJJSSS^^^iiisss|||~~~}}}wwwmmmfffccc___ZZZTTTSSSRRRTTT^^^ppptttiiieeennnzzzkkkZZZHHH>>>:::666444555////////////............------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////.........---------////////////////////////000000//////.........---//////000111111111111111222222222333333444444444444:::???NNNuuurrreeebbb```ZZZSSSNNNKKKJJJJJJJJJPPPKKKEEEAAAAAABBBDDDDDDCCCDDDFFFGGGFFFDDDBBB@@@BBBAAA???============>>>:::999888888888666333111111000///......------...---------------------------------...///000000111555777<<>>DDDHHHMMMSSS[[[aaagggmmmuuu{{{pppTTTNNNJJJKKKLLLMMMOOOSSSOOOIII???666000...///000------------------------........................,,,---...000111333444444;;;:::999888999:::;;;<<>>LLLsssqqqjjjiiieee```YYYTTTPPPNNNLLLJJJJJJGGGCCCAAAAAAAAAAAAAAAEEEFFFIIIJJJKKKIIIGGGFFFEEEDDDBBB@@@>>>=========;;;:::999999999888555222111111000///............///.....................------......///000000111000222555888;;;===>>>???;;;999666333111000111111111111111111000000000///000000000000111111111111222555888:::;;;???EEEJJJOOOUUU]]]dddjjjqqqyyyjjjRRRLLLIIIKKKMMMMMMOOORRROOOHHH>>>555000...///000---------------------------------.........//////...///000111333555666666::::::::::::;;;<<<>>>???kkk^^^\\\\\\\\\YYYVVVRRRNNNKKKFFFAAA===888777555444222222111111222222222111111111111000000000111111222222333333111111111111111111111111111222222333333444444555444333222222222444555666777999;;;;;;<<<===@@@BBBDDDHHHNNNVVVaaammmyyyxxxppplllgggbbb\\\ZZZVVVTTTWWWbbbrrr}}}tttyyyhhhWWWKKK>>>:::888555444444////////////............------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...............---------////////////////////////////////////............//////000111111111111111111111222333333444555555777:::===JJJpppzzzrrrpppqqqnnnjjjeee```[[[VVVQQQMMMHHHFFFCCCBBBBBBBBB@@@???GGGIIILLLNNNOOOOOONNNLLLKKKIIIFFFCCC@@@>>><<<;;;===<<<:::::::::999666444222111000///............000000000//////.........------......///000000000------///000111222222222222111000//////000222222111111111111000000000000000000000111111111222222222555999;;;<<<@@@GGGLLLQQQWWW___gggmmmuuu}}}{{{cccNNNJJJHHHLLLNNNMMMNNNQQQOOOGGG===444000///000000------------------------,,,,,,---...///000000111000000222333555777888999::::::;;;<<<>>>@@@BBBCCCkkk^^^\\\]]]\\\ZZZWWWSSSOOOKKKGGGAAA>>>:::999777666444333333333222222222111111111000000//////000111111222333333111111111111111111111111111222222333333444444555555444333222222333555555777999;;;;;;<<<>>>AAACCCEEEHHHMMMSSS\\\iiixxx~~~vvvrrrkkkeee```^^^YYYUUUUUU\\\gggppp~~~|||xxx]]]NNNDDD;;;999888444222222////////////............------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................///////////////////////////////////////.........//////000111111111111111111111222333333444555555777:::<<>><<<:::::::::999777555222222111000////////////111000000//////......---............//////000000------..................333222111000000000111111111111111000000000000000000000000111111222222333333666999;;;===BBBIIIOOOSSSYYYbbbjjjqqqyyyzzz___LLLHHHHHHLLLOOONNNNNNPPPNNNFFF;;;333000000000000------------------------++++++,,,...///111222222000111333444666888::::::::::::<<<>>>AAADDDFFFGGGkkk___]]]]]]\\\ZZZWWWSSSOOOKKKGGGAAA>>>:::999777666444333333333222222222111111111000000......//////000111222222111111111111111111111111111222222333333444444555555444333333333444555666777999;;;<<<===>>>AAADDDFFFIIIMMMQQQYYYfffvvv~~~xxxqqqiiicccaaa]]]XXXUUUYYYaaahhh~~~ttt[[[HHHAAA:::999777333000111////////////............------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------.....................////////////////////////........./////////////////////000111111111111111000111111222444555555666555999;;;FFFkkk}}}sssmmmccc]]]TTTMMMIIIHHHIIIIIIJJJLLLOOORRRSSSRRRPPPOOOQQQPPPMMMJJJFFFBBB???===>>><<<:::999999888666555333222111000000///000000/////////.........------............////////////............//////000000222222222111111111111111000000000000000000111111///000000111222333333333333666999<<<>>>DDDLLLSSSUUU[[[dddlllsss||||||___KKKHHHHHHMMMOOONNNNNNOOONNNEEE:::222111111111000------------------------++++++,,,...000111222333000111333555777999:::;;;;;;<<<>>>AAADDDFFFHHHIIIlll___]]]]]]]]]YYYVVVRRRNNNKKKFFFAAA===888777555444222222111111222222222111111111111000......//////000000111111111111111111111111111111111222222333333444444555444444333333333444666777777999;;;<<<===???BBBEEEGGGJJJMMMPPPVVVbbbsssxxxooohhhgggccc]]]XXXYYY^^^cccrrrgggRRRDDD>>>999888666111///000////////////............------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...............////////////////////////........./////////////////////000111111111111111000000111222444555666666444999;;;DDDgggyyywwwjjj___WWWTTTSSSSSSRRRTTTUUUWWWVVVTTTRRRPPPPPPOOONNNLLLHHHEEEBBBAAA>>><<<999888888888777555444333222111000000000000..............................//////////////////------------...///000111......///000000111111222000000000000111111111111///000000111222333444444444666:::<<>>@@@CCCEEEGGGHHHIIImmm```]]]]]]]]]XXXVVVRRRNNNJJJEEE@@@<<<888777555444222222111111222222222111111111111000000000000000000000000000111111111111111111111111111222222333333444444555444333333333444555777888777999;;;<<<===???CCCEEEFFFIIIMMMOOOSSS^^^ooo|||wwwooommmiiiccc\\\ZZZ\\\___fffuuu{{{{{{qqqVVVEEE>>>999666555444000///222////////////............------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////////////////////////////............/////////000//////000111111111111111///000111222444555666777333:::;;;AAAaaazzz|||xxxssszzzooohhhccc```^^^_________]]]YYYUUUSSSMMMMMMMMMLLLJJJHHHFFFEEE@@@>>>;;;999999999888777444444333222111111111111.........//////000000111/////////////////////...------,,,,,,---...000111---...///000111222222222///000000000111111111111///000000111333444444555444777:::===@@@GGGQQQXXX\\\ccckkkssszzzdddPPPKKKJJJMMMOOONNNNNNPPPMMMCCC777111111333222///------------------------,,,---...///000111222222333444666888:::===>>>??????@@@BBBDDDFFFGGGGGGGGGnnnaaa^^^]]]\\\XXXUUUQQQMMMIIIEEE???<<<:::999777666444444333333222222222111111111111000222222222111111111111111111111111111111111111111111222222333333444555555333333222333444666888999777999;;;<<<===@@@CCCFFFEEEIIILLLMMMQQQ\\\lllyyy}}}tttrrrnnnfff^^^ZZZ[[[]]]^^^hhhxxxzzzqqqvvv|||fffNNN???:::666333333222///000333000/////////............---------,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////////////////////////////---.........//////000000//////000111111111111111///000111222444555666777333;;;<<>>@@@AAABBBBBBGGGGGGKKKQQQVVV[[[eeeppp{{{ssskkkeee___[[[XXXZZZ___iii}}}xxxtttwwwzzzxxxnnnWWWFFFAAA888666333111//////000000......---------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............///............////////////......////////////......////////////000000000000000111111222222333444444222777===???TTTzzztttzzz{{{wwwtttooojjjfffccc___\\\UUUQQQLLLHHHHHHIIIIIIIIIFFFAAA<<<888888888999999777666555444333222222222111111111111111111111111000/////////............000000000000000000000000////////////000000000000111111111111111111111111111000111111222333444555666:::>>>@@@BBBHHHRRRZZZ___eeeoooyyy~~~dddPPPMMMKKKJJJKKKMMMMMMMMMJJJ>>>333000111000///111............////////////---...///000111222333444555777999;;;<<<>>>BBBDDDHHHGGGFFFEEEEEEFFFFFFGGGlll^^^]]]\\\XXXWWWTTTPPPLLLHHHDDD@@@===:::999777666444333333333111000000000//////////////////............//////333222111000000111222222222222222222222222222222555444444333333333333333777:::>>>BBBEEEFFFFFFFFFHHHHHHKKKQQQUUUZZZcccmmm}}}~~~xxxrrrkkkddd]]]YYY\\\]]]bbbpppvvvtttyyyyyygggPPPAAA<<<777666333111//////000000......---------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............///............////////////......////////////......////////////000000000000000111111222222333444444333666;;;>>>TTT{{{|||}}}wwwpppiiiddd___\\\WWWSSSMMMJJJIIIJJJJJJIIIFFFBBB>>>;;;:::::::::999777666555444333222222222111111111111111111111111000000/////////.........000000000000000000000000////////////000000000000111111111111111111111111000000111111222333555555777<<>>333000000//////000............////////////......///000222333444444666888:::<<<===???BBBDDDHHHGGGFFFEEEEEEFFFHHHIIImmm^^^]]]]]]YYYWWWTTTPPPLLLHHHDDD@@@===:::999777666444333333333111111000000000/////////000//////......//////000222111111000111111222222222222222222222222222222555555555555555444333222666999@@@FFFJJJKKKKKKJJJIIIIIILLLQQQTTTWWW```iiiuuu|||uuummmddd^^^]]]^^^___fffzzzzzzwww{{{rrr[[[HHH<<<777666555333111////////////......---------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///............////////////......////////////......////////////000000000000000111111222222333444444555666999===SSSvvvlllddd___\\\YYYUUUPPPLLLKKKKKKJJJIIIFFFDDDAAA???>>>===<<<:::888777555444333333222222222222222222222222222222000000000000////////////000000000000000000000000////////////000000000000111111111111111111111111000000111111222444555666:::???DDDHHHKKKRRR]]]eeeooouuu~~~zzz```NNNMMMKKKKKKMMMNNNNNNMMMJJJ>>>333000000///...///............////////////...///000111333444555666999:::<<<======???AAADDDHHHGGGEEEDDDDDDGGGIIIKKKnnn___^^^]]]ZZZXXXTTTPPPLLLIIIEEE@@@===:::999777666444333333333111111111000000000//////000000////////////000000111111111111111111222222111222222222222222333333555555666777666555444333333888@@@GGGLLLNNNMMMMMMJJJJJJMMMQQQSSSUUU]]]eeemmmxxx}}}uuummmhhh___bbbdddgggppp}}}xxxxxx~~~bbbMMMCCC;;;555444333222000////////////......---------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///............////////////......////////////......////////////000000000000000111111222222333444444777666999>>>TTTzzznnneee___\\\YYYUUUPPPMMMKKKJJJIIIHHHGGGEEECCCBBBBBB@@@>>>;;;888777666444333333333333222222222222222222222222111111111000000000//////////////////////////////////////////000000000000111111111111111111111111000000111222333444666777;;;@@@GGGLLLPPPWWWbbbjjjvvv}}}xxx^^^MMMLLLLLLLLLNNNOOONNNMMMIII===333000000...------............///////////////000111222444666777777:::;;;=========>>>@@@BBBGGGEEECCCBBBCCCFFFIIIKKKnnn___^^^]]]ZZZXXXUUUPPPMMMIIIEEEAAA>>>:::999777666444333333333111111111111000000000000000000////////////000000000000111111222222222222111111111222222333333333555666777888888777666555222666===DDDJJJLLLMMMMMMKKKKKKNNNRRRSSSTTT[[[cccjjjsss{{{uuuqqqgggiiiiiiggghhhsssyyytttxxxoooSSSEEEAAA;;;333333222111000//////............---------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------............///............////////////......////////////......////////////000000000000000111111222222333444444777666:::@@@TTTzzznnnddd___]]]XXXUUUPPPMMMKKKJJJIIIGGGGGGEEEDDDDDDDDDBBB???<<<888777666555444333333333222222222222222222222222222111111111111000000000////////////////////////////////////000000000000111111111111111111111111000000111222333555777888:::AAAHHHNNNSSSZZZeeemmmxxxuuu\\\LLLLLLLLLNNNOOOPPPNNNLLLFFF<<<222000000...------............////////////000111222444555777888999:::;;;============@@@BBBEEEDDDBBBBBBCCCEEEHHHIIImmm^^^]]]]]]YYYXXXUUUQQQMMMIIIEEEAAA>>>:::999777666444333333333222222111111111000000000111000000//////000000111///000111222222222222222111111111222222333333444555555666777888888888888333555:::???DDDHHHKKKMMMLLLLLLOOOSSSSSSTTTZZZaaahhhqqq~~~zzzsssnnniiidddbbbhhhxxx|||www|||___HHHAAA>>>888222111111111000///......---......---------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,------......---,,,,,,,,,,,,---......---------............///............////////////......////////////......////////////000000000000000111111222222333444444666666;;;@@@OOOyyyzzzwwwyyy|||{{{oooeee```^^^WWWTTTPPPNNNLLLKKKIIIHHHFFFEEEDDDCCCCCCBBB???===888888666555444333333333333333333333333333333333222222222222111111111000000000000000000000000000////////////000000000000111111111111111111111111000000111222444666777888;;;AAAJJJPPPTTT\\\fffnnnxxxmmmYYYKKKKKKMMMOOOQQQQQQNNNLLLDDD999111///000///---...............////////////111222333555777999:::;;;;;;<<<>>>>>>>>>???AAACCCEEEDDDDDDCCCDDDEEEFFFGGGlll^^^]]]\\\XXXYYYUUUQQQMMMJJJFFFAAA>>>:::999777666444333333333222222222111111111000000111111000000000000111111...///111222333333222222000111111222333333444444555555666777888:::;;;<<<666666777:::???DDDIIILLLLLLLLLOOOTTTTTTTTTZZZaaaeeelllyyy{{{ssslllhhheeeeeemmmwwwoooOOOBBB???999444222000000000000///...------......---------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///---,,,,,,,,,,,,---......---------............///............////////////......////////////......////////////000000000000000111111222222333444444444555;;;===GGGlll~~~vvvtttnnnhhhcccdddjjjooo}}}rrrhhhbbb```WWWTTTQQQOOONNNMMMKKKJJJFFFDDDBBBAAAAAAAAA???===999888777555444444444444333333333333333333333333333333222222222111111111000000000000000000000000////////////000000000000111111111111111111111111000000111222444666888999<<>>@@@@@@@@@AAADDDFFFFFFFFFFFFGGGGGGGGGGGGFFFlll]]]\\\[[[XXXYYYVVVQQQMMMJJJFFFAAA>>>:::999777666444333333333222222222111111111111000111111000000000000111111...///111222333333222222000000111222333333444444555555555666888:::===>>>888777777888<<>>===555111444///000000000///...------......---------,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////---,,,,,,,,,,,,---......---------.........//////............/////////000......////////////......////////////000000000000000111111222333333444444333555;;;;;;@@@bbb}}}zzzooonnnkkkgggeeegggmmmsssuuujjjcccaaaWWWUUURRRPPPPPPOOOMMMLLLFFFDDDAAA@@@@@@@@@???===999888777666444444444444333333333333333333333333333333333222222222111111000000000000000000000000////////////000000000000111111111111111111111111000000111222444666888999===DDDMMMSSSXXX^^^hhhpppzzzppp[[[SSSJJJKKKMMMPPPSSSRRROOOLLL???666...///111000//////............/////////000222333444666888;;;<<<===>>>@@@AAABBBBBBDDDGGGIIIGGGHHHIIIJJJJJJIIIGGGFFFjjj```___]]]YYYYYYVVVRRRNNNJJJFFF@@@===;;;:::888666444333222222222222222111111111000000//////000000000000//////000111111111111222222222000111222333444333222222444555777:::;;;<<<<<<<<<>>>777333777===AAAFFFJJJMMMQQQQQQPPPRRRWWWYYYWWWbbbdddmmmzzzzzzvvvrrrlllhhhgggjjjfffjjj{{{fffPPP===:::999333000222111111000000//////......//////.........---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................000000000000000000000000111111222222222222111111000000000000111111111111000111111222222333444444444888::::::@@@XXX~~~qqqiiihhhvvvxxxxxx}}}xxxmmmeee___ZZZWWWSSSPPPOOONNNLLLKKKEEECCCBBBBBBBBBBBB@@@??????===:::888666666777888777777555444222111//////000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222000111333444555666999;;;@@@GGGQQQZZZaaahhhpppuuucccSSSLLLJJJNNNPPPNNNNNNPPPMMMHHH@@@777//////000///...///111000000///////////////000222555777999;;;???BBBBBBDDDEEEEEEDDDDDDFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEjjj```^^^]]]YYYXXXUUUQQQNNNJJJFFF@@@===;;;:::888666444333222222222222222111111111000000//////000000000000//////000000111111111222222222000111222333333333222222333444666888:::;;;;;;;;;<<<777444666:::???FFFMMMNNNSSSTTTRRRSSSWWW[[[[[[aaacccjjjuuu|||wwwqqqlllkkkdddbbbeeeqqqyyy\\\HHH999777888333000333000000000000//////......///.........------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................////////////////////////000000111111111111000000000000000000111111111111000111111222222333444444555888::::::@@@XXXxxxnnnbbb\\\\\\ooorrrggg```ZZZWWWRRRPPPNNNMMMKKKIIIFFFDDDBBBBBBBBBBBB@@@>>>???===:::888777777777888777666555444222111000///111111111111222222222222222222222222222222222222111111111111111111111111000111111111111222222222111333444555555777:::<<>>>>>===;;;999777777777777666666555444333222111000111111222222222333333333222222222222222222222222111111111111111111111111000111111111111222222222333444555666666888;;;===GGGMMMUUU]]]fffppp{{{bbbRRRKKKKKKNNNPPPOOOQQQRRROOOIII===555//////000///...000111000000000000000111111333555777888:::<<>>===;;;:::888777777777666666555444333222222111222222222222333333333444333333333333333333333333111111111111111111111111000000111111111222222222333444555555666888<<>>AAA@@@AAACCCCCCCCCCCCEEEFFFGGGGGGHHHIIIIIIHHHGGGFFFjjj]]]\\\\\\[[[WWWTTTPPPMMMJJJEEEAAA===999999777666444333333333111111111111111111111111//////000000000000////////////000000000111111111000000000111111111222222444444666777:::<<<>>>???;;;;;;;;;:::777999FFFTTTeeepppxxxvvvoookkkiiigggfffeeegggmmmrrrzzzuuummmfffbbb```bbbjjjrrryyyrrrRRRBBB===888444333333111///000.............../////////,,,,,,------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------......................................................////////////......///000000000111111111111000111111222222333444444555444777===DDDYYY~~~lllccc]]]YYYaaaxxxpppdddXXXOOOOOOTTTcccppp}}}~~~{{{wwwssseee```YYYTTTPPPNNNLLLJJJIIIFFFBBB@@@@@@???>>>===>>>===<<<:::999888777777555555555444444333333333222333333333444444444444333333333333333333333333111111111111111111111111000000111111111222222222222333444555666999===AAAMMMVVVcccoooyyy{{{ZZZPPPNNNIIIKKKLLLMMMPPPQQQKKKCCC888333000000000......111000000000000111333444444444555777888888:::===???>>>@@@BBBBBBBBBBBBDDDFFFFFFGGGIIIJJJJJJIIIHHHGGGkkk]]]\\\]]]]]]YYYVVVRRRNNNJJJFFF@@@===999888777666444444444333111111111111111222222222//////000000000000///////////////000000000111111111000000000000111222222444555666777:::<<>>>>>???>>>===>>>======;;;:::999888777555555555444444444444444333333333444444444555555444444444444444444444444111111111111111111111111000111111111111222222222222333444555777;;;AAAEEEPPPZZZhhhuuuzzzXXXOOOOOOJJJKKKKKKLLLOOOPPPHHH???666222000111000---...222000000000111222444555666555777888999999:::===??????AAABBBCCCCCCDDDFFFGGGHHHIIIKKKLLLMMMLLLJJJIIIlll^^^\\\^^^^^^\\\XXXTTTPPPKKKFFF@@@<<<999888777555444444444444000000111111111222222222//////000000000000//////////////////000000000111111000000///000111222333333444444666999;;;>>>@@@;;;:::<<<<<<999666;;;BBBMMMUUU\\\___ccchhhlllkkklllkkkmmmppprrruuu}}}|||wwwqqqiiidddcccgggllluuuzzz^^^GGG;;;666777666222//////000000---------.........//////++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...******+++,,,,,,---......++++++,,,,,,,,,,,,------......................................................................../////////000000/////////000000000000111111111111000111111222222333444444777222555;;;===JJJoooppphhheeebbbfffwww~~~}}}qqqaaaVVVOOOKKKKKKKKKLLLOOOTTTXXXeeerrrvvvvvvuuussspppkkkeee\\\UUUPPPMMMKKKJJJFFFBBB???======>>>>>>>>>>>>======<<<;;;999888777444444444555555555555555444444444444555555555555444444444444444444444444111111111111111111111111000111111111111222222222333444555777:::???EEEJJJSSS\\\iiivvv}}}ZZZOOONNNLLLMMMLLLMMMPPPPPPGGG<<<444111000111000---...222000000000111333555666777888999;;;;;;;;;<<<>>>AAAAAACCCEEEFFFFFFGGGIIIJJJKKKLLLNNNPPPQQQPPPNNNMMMlll^^^\\\^^^___]]]ZZZUUUPPPLLLFFF@@@<<<999888777555555444444444000000111111222222222222//////000000000000//////////////////000000000000111000/////////000222333222333333555777:::===???>>>>>>???AAA>>>999:::???>>>CCCHHHMMMWWWccckkklllmmmlllnnnqqqrrrssszzzxxxllleeeeee___dddiiilllpppyyyfffPPP???555333555555111......000111---------.........//////+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...******+++,,,,,,---......++++++,,,,,,,,,---------////////////////////////................................................//////000000000000//////000000000000111111111111000111111222333333444444888333444999:::CCCeeevvvooonnnnnngggvvvtttgggeeegggqqqlllZZZRRRLLLIIIJJJLLLMMMOOOTTT]]]jjjvvvyyyxxxwwwvvvssskkkeee\\\UUUPPPLLLJJJIIIDDDAAA===;;;<<<===>>>>>>>>>>>>===<<<;;;999888777444444444555555555555555444444444555555555666666555555555555555555555555111111111111111111111111000111111111111222222222444555777999<<>>@@@BBBCCCEEEGGGHHHHHHIIIKKKMMMMMMOOOQQQSSSTTTSSSQQQOOOiiiZZZ]]]___\\\]]]]]]\\\UUUKKKBBB===<<<:::999777666444333333333222222222222222222222222111111000000//////.....................///000000111111000000111111222333444555666666666888;;;===EEEBBB???@@@CCCCCC>>>:::;;;999:::@@@IIIUUUeeesssrrrqqqsssuuussspppwwwwwwkkkgggfffdddaaa___aaagggooouuu|||eeePPP<<<555888333333222111000///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............................................................//////////////////000000000000////////////000111111111111111000000000111222222333333555555444999???AAAUUUxxxrrrooovvvqqqkkkrrr{{{jjjaaa\\\[[[hhhvvv^^^TTTUUUNNNKKKOOOMMMNNN[[[fffrrr|||~~~}}}yyyuuunnnhhh```XXXRRRMMMJJJGGGDDDAAA>>><<<<<<<<<;;;:::=========<<<;;;999888777555444444333333444444555555666666666777777777888555555666666555555444333111111111111000000000000222222222222222222222222555555777:::@@@FFFLLLPPPVVV___jjjsss{{{}}}ZZZNNNJJJIIINNNQQQQQQRRRPPPDDD666333222111/////////000000000000111222444555666666<<<<<<<<<<<<>>>@@@BBBCCCGGGHHHKKKMMMNNNNNNMMMMMMTTTSSSSSSUUUWWWVVVRRRNNNgggYYY[[[]]][[[YYYZZZYYYSSSKKKDDD@@@>>>:::999777666444333333333222222222222222222222222111111111111111111000000...............///000000111111000000111111222333333444555555555666999<<>>QQQrrrrrrlllsssppphhhnnnxxxjjj```\\\\\\iii~~~gggWWWWWWOOOKKKNNNKKKMMMZZZfffqqq{{{~~~~~~}}}zzzvvvnnniiiaaaYYYSSSOOOKKKHHHDDDAAA>>><<<<<<<<<;;;:::======<<<<<<;;;999888777444444333333333333444444555555666666777777888888555666666666666555444444222111111111000000000000222222222222222222222222555666888;;;AAAHHHNNNQQQZZZcccnnnvvv|||vvvWWWNNNKKKJJJNNNQQQRRRRRROOOCCC666333222111/////////000111000111222333444666777777============???AAABBBDDDGGGHHHKKKMMMMMMMMMLLLLLLPPPPPPQQQSSSVVVVVVRRROOOdddWWWYYY[[[YYYVVVVVVUUUQQQKKKEEEBBB@@@:::999777666444333333333222222222222222222222222000000000000000000111111...............///000000111111000000111111222333222333444444444555888;;;EEEIIIOOORRRSSSQQQOOONNNLLLGGGEEEGGGMMMYYYkkk{{{}}}{{{{{{yyyvvvvvvyyyuuutttrrrnnnjjjfffbbb```dddggglllsss{{{|||uuuqqqrrruuuwwwwwwvvvxxx|||kkkMMM@@@>>>:::444333333222222111000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............................................................//////////////////000000000000//////...///000000111111000000000000000111222222333333333444222666:::;;;KKKiiiqqqeeejjjiii```eeezzzqqqaaa]]]^^^kkk}}}hhhWWWWWWNNNIIIJJJGGGJJJXXXfffqqqzzz}}}||||||zzzwwwpppkkkccc[[[VVVQQQLLLIIIEEEBBB>>><<<;;;;;;;;;:::<<<<<<<<<;;;:::999888777444444333333333333444444555555666666777888999999666666777777666666555444222222222111111111000000222222222222333333333333555666888<<>>>>>>>>???@@@BBBDDDEEEHHHIIIKKKLLLLLLLLLKKKJJJLLLMMMNNNQQQSSSTTTRRRPPPbbbWWWXXXZZZYYYUUUUUUSSSOOOJJJEEEBBB@@@:::999777666444333333333111111111111111111111111,,,,,,------......//////...............///000000111111000000111111222333222333444444444555888;;;FFFNNNVVVYYYWWWSSSQQQQQQJJJJJJNNNTTTYYYaaaooo|||}}}{{{|||}}}|||zzzyyy|||yyyuuuooojjjfffeeeeeefffhhhlllqqqvvvyyyzzzyyyuuurrrqqqsssvvvxxxxxxwwwzzz~~~pppYYYBBB:::;;;999555333222222111111000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............................................................//////////////////000000000000//////...//////000000000000000000000000111222222333333333555333555999999FFF___vvvaaaaaa___ZZZ___xxxzzzuuueeebbbdddsssmmm]]]RRRRRRJJJDDDFFFDDDIIIXXXgggqqqyyyzzzzzzzzzyyywwwqqqllleee^^^XXXSSSNNNKKKFFFBBB>>>;;;;;;;;;::::::;;;;;;;;;::::::999888777444333333333333333333444444555666777888999::::::777777888888777777666555333333222222222111111111222222222333333333333333555666888===DDDLLLSSSWWWdddmmmxxxfffOOOLLLKKKMMMOOORRRSSSQQQJJJ@@@777222111000000000111222333222333444666777999:::;;;??????@@@AAABBBDDDEEEFFFIIIJJJKKKKKKKKKKKKJJJJJJLLLLLLNNNOOOPPPPPPOOONNN|||aaaXXXYYYZZZ[[[WWWUUURRRNNNIIIEEEAAA>>>:::999777666444333333333111111111111111111111111,,,,,,------......//////...............///000000111111000000111111222333333444555555555666999<<>>;;;::::::::::::::::::::::::999888777777333333333222222333333333444444555777888:::;;;;;;888888999999888888777666333333333333222222222222222222333333333444444444555666999???FFFOOOWWW[[[hhhqqq|||bbbMMMJJJIIINNNOOORRRSSSPPPGGG===666111111000000000222333444444444666777999;;;<<<===@@@AAABBBCCCEEEFFFFFFGGGJJJJJJKKKKKKKKKKKKKKKKKKNNNOOOPPPOOONNNLLLKKKKKKyyyaaaYYYYYY[[[\\\ZZZVVVRRRMMMIIIEEEAAA>>>:::999777666444333333333111111111111111111111111000000000000000000111111...............///000000111111000000111111222333333444555555555666999<<>>;;;::::::::::::999999999999999888777666333333222222222222333333333444555777999;;;<<<===999999::::::999999888777444444444333333333222222222222333333444444555555666888<<>>???AAABBBDDDEEEGGGGGGHHHHHHKKKKKKKKKKKKLLLLLLMMMMMMRRRRRRRRRPPPMMMJJJIIIIIIvvv___YYYYYYZZZ\\\ZZZVVVQQQMMMJJJGGGCCC???:::999777666444333333333111111111111111111111111111111111111111111000000...............///000000111111000000111111222333222333444444444555888;;;>>>DDDMMMSSSRRRPPPMMMLLLMMMJJJFFFBBB@@@GGGZZZlll|||yyytttnnnjjjhhhggggggeeefffhhhkkknnnppppppppprrrxxx|||{{{yyy{{{{{{yyyxxxxxxxxxxxxyyyzzz|||~~~yyyyyyyyyzzz|||~~~uuuYYYCCC999::::::777444444666777111111111111000000000000---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................////////////////////////............//////////////////000000000000//////---...//////000000//////000000000111222222333333000777666555999888===LLLyyynnncccjjjiiiwwwhhhZZZRRRJJJFFFEEEBBBIIIHHHHHHLLLMMMVVViii}}}zzzzzzzzzxxxrrrnnnhhhaaa\\\VVVPPPLLLIIIDDD>>>:::999:::::::::888888888888888888777666333333222222222222333333333333555777999;;;===>>>:::::::::::::::999999888444444444444333333333333222222333333444555555666:::<<<@@@FFFOOOYYYaaafffuuu|||vvvYYYKKKMMMMMMNNNMMMPPPRRRLLL???666444000000000000111333555666666777888:::<<<>>>@@@@@@BBBCCCEEEGGGHHHIIIIIIIIIKKKKKKKKKLLLMMMNNNOOOOOOSSSTTTTTTRRRMMMJJJJJJKKKttt^^^YYYXXXYYY\\\YYYUUUPPPMMMKKKIIIEEEAAA:::999777666444333333333000000000000000000000000111111000000//////.....................///000000111111111000111222222333111222333333333444777:::999???HHHPPPSSSSSSQQQPPPMMMLLLJJJFFF@@@BBBOOO^^^xxx}}}wwwrrrooollllllgggeeecccccceeehhhiiijjjjjjqqquuusssrrrtttuuutttssstttuuuuuuuuuwwwzzz||||||{{{zzz{{{|||bbbLLL>>><<<<<<999333000000111000111111111111000000000000---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........................000000000000000000000000............/////////000//////000000000000//////---......///////////////000000000111222222333333///666666555999888;;;HHHooommmaaagggffftttiii[[[RRRIIIDDDDDDEEELLLMMMMMMRRRRRR[[[nnn}}}|||{{{zzzrrrnnnhhhbbb\\\VVVOOOKKKIIIDDD>>>:::999999::::::777888888888888777777666333222222222222222222333222333555777999<<<===>>>::::::;;;;;;::::::999888555555444444444333333333222222333333444555666666===>>>CCCJJJSSS]]]fffkkkzzzrrrVVVKKKOOOPPPNNNMMMOOOQQQKKK===444444000000000000111333555777666777999;;;===???@@@AAABBBDDDFFFHHHIIIJJJIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQSSSUUUUUURRRNNNKKKKKKMMMwwwaaaZZZXXXYYYYYY[[[WWWRRROOOMMMIIICCC>>>???===;;;999666333111000111111111111111222222222000000000000000000000000000000000000////////////000000000000000111111222555555666666777777888888<<>>???>>><<<:::999:::;;;<<<777666666444333222111111444444444444444444444444888???GGGNNNXXXeeeooosss~~~iiiQQQIIIMMMMMMNNNMMMNNNNNNEEE777111222111111111111222333444555777888;;;===???@@@@@@@@@AAABBBDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPMMMNNNNNNNNNMMMLLLJJJIIIyyybbb[[[YYYYYYZZZYYYUUUQQQNNNLLLHHHBBB>>><<<<<<:::888666555333222222222111111111111111111000000000000000000000000000000000000////////////000000//////000000111222555555555666777777888888999===AAACCCJJJUUU\\\^^^\\\```bbb___VVVOOOKKKJJJNNN]]]uuu|||xxxtttsssssssssrrrqqqrrruuuwwwyyyzzz{{{{{{~~~~~~~~~~~~mmmOOO<<<888;;;666555555444333333222222333222111000////////////...............---------------------------------,,,,,,---------.........---------......///////////////////////////////////////............//////000000000000////////////////////////////////////........./////////000000000000000000000000000000000000000111222222333333333444555555555888;;;>>>TTT}}}}}}aaaSSSXXXXXXdddzzzvvvwww}}}}}}sssiii```[[[UUUWWWZZZ]]]___fffwww~~~zzztttkkkddd___YYYRRRNNNIIIDDD???<<<======<<<:::999999999999888888888888333111//////111444555555666666777888:::===@@@BBB@@@???===;;;::::::;;;<<<777777666555444333222222333333333444555555666666888AAAJJJSSS```ooo|||tttaaaNNNIIINNNMMMOOONNNNNNMMMCCC666000111111111111111222444555666666777999;;;===>>>??????BBBCCCEEEGGGIIIJJJKKKLLLLLLKKKKKKKKKKKKMMMNNNOOOLLLMMMMMMMMMLLLKKKIIIHHH{{{ddd\\\ZZZZZZ[[[WWWTTTOOOMMMKKKHHHBBB>>>::::::999888777666555444333222222222111000000000000000000000000000000000////////////000000000000000000//////000000111222444444555555666777777888999>>>@@@AAAGGGUUUbbbiiilllttt|||}}}ssscccTTTKKKHHHOOOccc}}}hhhLLL<<<777777888555555555444444333333222222111000000/////////////////////.........------........................------------............------------............////////////////////////000000////////////000000111111111000000000//////////////////////////////....../////////000000000000000000000000000000000000000000111222222333333333444555555555777:::===KKKsssuuu]]]QQQQQQPPPYYYwwwxxxeee[[[WWWWWWWWWZZZjjjvvvnnniiikkkooossstttyyyyyyooogggaaa[[[UUUPPPLLLGGGAAA>>>>>>>>>===;;;:::999999999888888888888333111///000222555666777888888999:::===@@@CCCEEEAAA@@@>>><<<;;;:::;;;;;;888777777666555444333333222222333444555777888999;;;EEEOOOZZZhhhzzzjjjZZZLLLKKKPPPMMMPPPOOONNNJJJ@@@555000000111111111222333555666777888999:::;;;===>>>@@@@@@BBBDDDFFFHHHJJJLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHHHH|||eee]]][[[[[[\\\WWWSSSOOOMMMLLLIIIDDD???;;;:::999888777555444444333333333222111000//////////////////////////////////////////000000000000///////////////000111111333333444555666666777777;;;@@@BBBBBBHHHXXXjjjuuuyyybbbTTTNNNKKKSSSiii~~~kkkRRR@@@:::888666333555555444444444333333333222111000////////////////////////.........------/////////////////////////////////000000000000111......................../////////...............000000//////.../////////111000000000////////////////////////////////////...////////////000000000////////////////////////000000000111222222333333222333555555555666999<<>>>>><<<:::::::::999999999888888888666444222222555777888999::::::;;;<<<>>>@@@CCCDDDAAA@@@???===<<<;;;;;;;;;999888888777666666555555444333444444666777999:::@@@JJJUUUaaappp~~~eeeXXXNNNOOOSSSNNNQQQPPPMMMGGG<<<333000000111111222333444666888999======>>>???@@@BBBCCCDDDBBBCCCEEEHHHJJJLLLMMMNNNKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHH|||eee]]]\\\[[[\\\XXXUUUPPPNNNMMMJJJEEE@@@===<<<:::888666444333222333333333222111000//////////////////////////////.../////////000000000111/////////...///000000111222222333444555666777777:::@@@EEEIIISSSggg}}}tttfffXXXMMMIIIVVVooo___TTTFFF<<<:::999666333444444444444444333333333222111111000000000000111////////////////////////111111111111111111111111333333333444444444555555444444444444333333333333333333222222111111111111111000000///......//////000000000/////////......000000000000000000000000////////////000000000111////////////////////////000000000111222222333333111333444555555666888:::>>>aaafffRRRPPPPPPWWWooommm\\\TTTRRRPPPOOOLLLLLLUUUooo|||rrriiiaaaYYYSSSNNNIIIBBB???>>>>>>;;;999:::::::::999999999999888555444444666:::===??????===<<<<<<<<<<<<>>>???@@@AAA@@@???>>>===<<<<<<;;;:::999999888888777777777777666555555666777999:::CCCOOO]]]kkk{{{zzzbbbVVVNNNOOORRRMMMRRRQQQLLLCCC888222000000111111222444666888:::;;;??????@@@BBBCCCDDDEEEEEEAAACCCEEEGGGIIIKKKLLLLLLJJJIIIGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHzzzddd\\\[[[[[[\\\ZZZVVVQQQOOOMMMJJJEEE@@@===<<<;;;888666444333222333222222222111000000000000000000000000000000000......//////000000111111//////......//////000111000111222333444666777777777>>>GGGOOO___vvvuuukkk]]]QQQPPPYYYiii}}}pppKKKEEE===777555555666777444444444444444444444444333222222111111111222222///000000111111222222333666666666666666666666666999999999999::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888777777444444333222111111111111111111000000000/////////000000000000000000000000/////////000000000111111000000000000000000000000000000000111222222333333111222444555555555777888:::WWWrrrWWWMMMOOOTTTgggwwwhhh___\\\ZZZUUUPPPMMMLLLQQQccczzzpppeeeZZZSSSOOOJJJCCC???>>>>>>;;;999::::::::::::999999999999111222555:::@@@CCCEEEDDD===<<<;;;;;;;;;<<<===>>>@@@@@@??????>>>>>>======::::::::::::999999888888999888666666666888:::;;;FFFTTTfffwwwooo[[[RRRKKKMMMPPPKKKQQQQQQKKK???555222222111111222333444777999;;;===???@@@BBBDDDEEEEEEEEEDDDCCCDDDEEEGGGIIIJJJKKKKKKIIIIIIGGGFFFEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHIIIxxxbbb[[[ZZZ[[[\\\ZZZVVVQQQNNNLLLIIICCC>>>;;;;;;999888777555444444222222111111111111111111000000000000000000000000.........///000111111111///............///000000000000111333444555666777888>>>EEENNN]]]qqqyyywwwmmm```TTTLLLPPP```qqqgggVVV@@@<<<888555444555666666444444444444444444444444444333333222333333444444111222333444555777888888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@??????????????????>>>===<<<<<<<<<;;;:::999888777777777777333333333222222222111111000000000000000000000000//////000000000111111111000000000000000000000000000000000111222222333333000222444555444555666777777PPPsss~~~^^^JJJMMMOOO]]]|||xxxvvvtttmmmbbbZZZOOOOOOQQQ^^^|||zzzmmm```XXXRRRLLLEEEAAA@@@???<<<:::;;;;;;:::::::::999999999222444888===BBBDDDCCCBBB<<<;;;:::::::::<<<===>>>?????????????????????>>>;;;;;;;;;:::::::::::::::888777666666777:::<<<>>>KKKZZZnnnyyybbbSSSNNNHHHLLLQQQMMMPPPQQQIII<<<222222333333111222333555888:::===>>>@@@BBBEEEHHHIIIHHHFFFEEEEEEFFFGGGIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJFFFFFFEEEFFFFFFHHHIIIJJJvvv```ZZZZZZ[[[\\\ZZZUUUQQQMMMKKKGGGAAA<<<999999888888777777666666111111111111111222222222000000000000000000000000---......///000111111222...............///000000///000111222444555666777;;;???CCCHHHSSS```ggghhhiiimmmuuu}}}{{{wwwqqqmmmeeeXXXIIIGGGVVVhhhfffKKKBBB999777777888:::999555222444444444444444444444444444444444333333444555555333444555777999:::<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????AAA@@@@@@???>>>======<<<@@@???>>>===<<<;;;;;;<<<555555444444444444333333000000000000000000000000000000000000111111111111000000000000000000000000000000000111222222333333000222444555444444555777222HHHhhhbbbIIILLLLLLUUUxxx}}}kkk^^^TTTUUUVVV```zzzvvvggg]]]SSSNNNGGGCCCAAA@@@===;;;;;;;;;;;;:::::::::999999666888;;;???BBBAAA>>>;;;::::::::::::;;;===>>>@@@>>>>>>???@@@@@@@@@@@@???;;;;;;;;;;;;;;;;;;::::::666666555555888;;;???AAAPPP```tttnnnYYYOOOLLLHHHMMMTTTRRROOOPPPIII:::111222444444111222333555888;;;===???CCCEEEJJJMMMNNNLLLIIIGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJJJJJJJJJJLLLLLLFFFFFFEEEEEEFFFHHHJJJKKKrrr```]]]]]]\\\ZZZYYYVVVQQQMMMJJJFFFAAA>>><<<;;;:::888777555444333333333333222222222111111000000000000000000000000000000000000000000000000222000///000111111000//////000000222333444555555666:::???CCCGGGKKKOOORRRYYYZZZ___hhhsssxxxwwwttttttpppiii```VVVPPPQQQUUUnnnpppRRRDDD>>>999999888777777777777777666555555555555444444444333444555666666777999<<<::::::;;;<<<>>>???AAABBB@@@@@@@@@@@@BBBCCCDDDEEECCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<;;;<<<<<<;;;:::888777666666333333222111111000//////////////////000000000000333333111000////////////000000000000111111111111444444444555555555555666999DDD^^^|||^^^LLLLLLIIINNNlllyyycccZZZXXX]]]lllnnnbbbXXXRRRJJJCCC???>>>===<<<;;;;;;::::::999888777777777999<<<>>>===<<<===>>>@@@===>>>AAABBB???>>>AAACCCCCCBBBCCCDDDCCC@@@>>>@@@>>><<<<<<<<<===<<<;;;777666777999888888>>>FFFUUUjjjzzzaaaUUUKKKHHHJJJKKKLLLNNNVVVJJJ???999555111000111333444555777:::>>>AAADDDEEEGGGKKKNNNOOOPPPOOONNNKKKJJJIIIIIIJJJLLLOOOPPPLLLMMMOOOQQQRRRQQQPPPOOOMMMKKKIIIHHHIIIKKKMMMOOOqqq^^^ZZZZZZYYYXXXYYYVVVRRRNNNJJJFFFBBB???<<<;;;:::888777555444333333333333222222222111111000000000000000000000000000000000000000000000000111000///000111111000//////000000111333444444555777999<<<>>>BBBFFFLLLPPPQQQRRRUUU\\\fffqqq|||zzzwwwsssooohhh___XXXTTTUUUbbbsss|||YYYEEE===999999888777777666666777777555555666666666666666666777999:::::::::;;;>>>@@@?????????@@@@@@BBBCCCCCCDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFEEECCCAAA@@@???@@@@@@AAAAAA@@@@@@???>>>======>>>======<<<:::999999888666666555444444333222222000000000000000000000000222222111000////////////000000000000111111111111444444444444555555555555444>>>VVVuuugggKKKLLLHHHLLLffftttfffcccgggwww{{{ooo```XXXMMMFFFCCCAAA???===;;;;;;::::::999888888888777999<<<@@@DDDHHHKKKLLLRRRNNNKKKJJJHHHDDDCCCFFFDDDCCCBBBCCCDDDCCCAAA???@@@>>><<<<<<<<<===<<<:::777666777999999:::AAAJJJYYYooo~~~```TTTJJJHHHKKKKKKMMMOOORRRGGG<<<777444222111333333444666999<<>>===<<<;;;;;;;;;;;;<<<===@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGEEEBBB???>>>>>>???@@@AAAAAA@@@@@@?????????>>>??????>>>>>>===<<<;;;;;;999999999888777777666666333333222222111111000000000000////////////000000000000000000111111111111444444444444555555555555555===RRRooorrrOOONNNJJJKKK___yyysssrrr|||mmmaaaRRRIIIGGGEEEAAA===<<<;;;;;;:::999999999999<<>><<<<<<======;;;:::777666777:::;;;===DDDMMM___uuu{{{]]]RRRIIIIIILLLMMMNNNPPPMMMCCC999555444222333555444666999<<>>AAAFFFIIINNN[[[iiipppssszzz}}}rrrbbbZZZRRRPPP]]]rrr```CCC999::::::888888777777666666777777777666777777888:::;;;;;;<<<<<<===?????????@@@CCCEEEHHHHHHFFFEEEDDDDDDDDDCCC@@@@@@>>>===<<<;;;;;;;;;888888888999;;;>>>AAACCCFFFFFFGGGHHHHHHIIIIIIIIIDDDBBB>>>;;;:::;;;===???????????????>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;::::::999999999666555555444222111111000/////////...//////000000///000000000111111111111333333444444444555555555777<<>>============;;;999888777888:::;;;===FFFOOOdddzzz{{{ZZZPPPIIIJJJMMMNNNOOOQQQKKK@@@666333222111222555444777;;;???BBBCCCCCCCCCDDDHHHNNNSSSWWWXXXVVVUUUNNNMMMMMMLLLLLLLLLMMMNNNQQQSSSVVVXXXXXXVVVSSSQQQOOONNNMMMLLLLLLMMMOOOPPPvvvbbb]]]\\\[[[ZZZYYYVVVRRROOOLLLHHHDDDAAA===<<<;;;999888666555444333333333222222222111111///////////////////////////////////////////////////...---...000111000///000000000111111222222333555888===@@@CCCDDDGGGHHHMMM\\\mmmuuuxxxxxxpppeeeVVVKKKJJJVVVjjjyyykkkLLL;;;:::<<<:::777888888777777777777888888888888999:::<<<===>>>>>>???@@@BBBBBBBBBCCCFFFHHHIIIHHHGGGEEEDDDCCCCCCCCC@@@???>>>===<<<;;;;;;;;;:::::::::;;;>>>@@@CCCDDDGGGHHHIIIKKKKKKLLLLLLKKKEEEBBB>>>:::777777999:::============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888777555444333222111000////////////000000111///000000000111111111111333333333444444444444555444777CCCYYYsssXXXRRRLLLLLLXXXtttttt{{{qqq^^^QQQLLLHHHAAA:::===<<<;;;:::999:::;;;<<<@@@KKK```|||mmmXXXIIICCC===<<<;;;<<>>=========>>>===;;;999:::888999;;;<<<>>>FFFPPPfff|||wwwXXXOOOIIIJJJNNNOOOOOOQQQIII???555222111000111444555888<<>>999:::999666444999999888888888999::::::::::::;;;<<<>>>??????@@@===>>>???@@@@@@AAACCCFFFIIIIIIGGGFFFFFFEEEEEEFFFFFFEEEDDDAAA@@@>>>>>>===@@@@@@AAABBBDDDEEEEEEFFFHHHIIIKKKMMMNNNOOONNNNNNKKKHHHCCC>>>:::888777777===<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999888777666555444333111111000000000000000111000000000000111111111111333333333333444444444444333666???PPPjjjXXXOOOHHHKKKVVVooosssyyyyyygggXXXQQQJJJBBB<<<>>>===;;;::::::;;;===>>>FFFSSSkkk|||jjjUUUGGGAAA:::999999:::===???@@@@@@>>>======>>>>>>===;;;888;;;999:::<<<>>>AAAJJJTTTiiipppWWWOOOIIIKKKOOOPPPOOOPPPHHH===444111111111222555666999===AAACCCDDDDDDCCCGGGIIILLLOOOQQQQQQPPPOOOQQQQQQPPPOOONNNMMMLLLKKKKKKLLLNNNPPPQQQPPPOOONNNNNNNNNMMMMMMLLLMMMMMMMMMyyyccc]]]\\\[[[ZZZWWWTTTQQQMMMKKKGGGDDDAAA======;;;:::888777555555333333333222222222111111////////////////////////000000000000000000000000...---,,,...000111111000000000000000111111111111///444:::???CCCGGGJJJLLLTTTZZZdddpppyyyooobbbUUUPPPQQQhhh~~~oooXXXFFF>>>999:::999666666888::::::999999::::::;;;<<<<<<======>>>???@@@@@@AAA===>>>@@@@@@@@@AAADDDFFFKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKKKKJJJIIIHHHHHHJJJMMMOOOQQQQQQPPPPPPOOONNNJJJFFFCCCAAA@@@@@@>>>>>>===<<<;;;;;;::::::888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777666666555444333222111111000111111000000000000111111111111222222333333333444444444555777<<>>999888888999===@@@AAAAAA>>>======>>>???>>>;;;888:::999:::>>>AAAFFFQQQ\\\mmmlllWWWOOOJJJLLLPPPPPPNNNNNNDDD;;;222111222333555888888:::===@@@BBBCCCDDDCCCGGGIIIJJJLLLNNNOOOOOOPPPRRRRRRQQQPPPNNNMMMKKKJJJIIIJJJKKKLLLMMMNNNOOOPPPNNNNNNMMMMMMMMMLLLLLLLLL|||fff```___^^^]]]WWWTTTPPPMMMJJJGGGCCC@@@======<<<:::888777555555333333333222222222111111////////////////////////000000000000000000000000...---,,,...000111111000000000000000111111111111...111666;;;???EEEKKKNNNPPPUUU```qqqsssccc\\\YYYfff{{{|||wwwbbbNNN;;;;;;999:::<<<;;;666999@@@::::::::::::;;;;;;<<<===>>>>>>>>>???@@@@@@AAAAAADDDFFFGGGHHHHHHIIIKKKMMMLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNPPPQQQRRRSSSKKKMMMOOOPPPPPPMMMKKKIIIIIIKKKMMMPPPRRRRRRRRRQQQOOOOOONNNMMMLLLLLLKKKKKK@@@???>>>===<<<;;;::::::777888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::999999888777777777555444333222111111111111000000000000111111111111222222333333333444444444444555666;;;KKKeeeeeeTTTGGGGGGMMM[[[{{{wwwkkkgggooozzz}}}xxxiii\\\QQQJJJEEE???===;;;::::::<<<>>>@@@EEEPPP___kkkmmmhhh```ZZZRRRMMMIIIHHHCCC===:::;;;:::888888:::===@@@BBBBBB=========>>>???>>>;;;888999888;;;@@@DDDJJJVVVbbbqqqnnnWWWOOOJJJMMMPPPPPPNNNNNNBBB888111000333444888;;;888:::<<>>MMMXXX\\\[[[]]]gggzzzuuubbb___qqqlllSSSCCC===<<<;;;;;;::::::::::::;;;;;;@@@>>>======>>>>>>>>>===DDDAAACCCIIIKKKIIIJJJOOONNNOOOOOOMMMKKKJJJKKKLLLRRROOOMMMLLLNNNSSSXXX[[[^^^___bbbeeedddccciiirrrfffkkknnnjjj```WWWSSSRRRSSSPPPOOOQQQUUUWWWVVVTTTTTTSSSRRRSSSVVVVVVSSSPPPLLLFFFBBBCCCAAA<<<===BBBFFFCCC>>>:::777777999:::;;;<<<===>>>????????????<<<;;;;;;:::999999::::::888888777555444333222111000000000111222222222333333333333333333333333333555555555999CCCVVVkkk{{{zzzvvvVVVMMMIIIIIIQQQdddwwwkkkaaa]]]dddmmm{{{|||~~~mmm___VVVLLLDDDBBB@@@<<<::::::<<>><<<<<<===@@@BBBBBBBBB===<<<<<<<<<======;;;999:::999<<>>===;;;;;;:::::::::::::::;;;===<<<===???CCCFFFGGGGGGLLLJJJKKKOOOOOOMMMNNNSSSNNNOOONNNMMMLLLMMMOOOQQQVVVUUUTTTUUUYYYbbbkkkrrrwwwwwwyyy{{{zzzyyy{{{ooohhhfffddddddeeejjjnnnnnnjjjfffhhheeebbbbbbbbbbbb```^^^TTTMMMIIIHHHGGGEEEHHHMMMIIIGGGCCCAAA??????AAABBB>>>??????@@@@@@@@@@@@@@@>>>===<<<;;;::::::;;;;;;777777666555444333333222111111111111222222222222333333333333333333333333555555555888???OOOaaannnmmm}}}]]]PPPHHHFFFLLLXXXzzzuuuggg___aaahhhuuuxxxooobbbXXXNNNEEEBBB???<<<999999;;;===@@@FFFGGGIIIIIIHHHDDD@@@===???>>>===>>>@@@BBBBBBAAAAAA??????@@@BBBCCCBBBAAA???===<<<<<<===<<<:::888<<<<<<@@@FFFMMMVVVffftttfffPPPMMMJJJLLLPPPQQQNNNJJJ;;;777333111333777:::;;;:::;;;===???BBBDDDFFFGGGHHHIIIIIILLLTTT]]]^^^ZZZZZZWWWSSSPPPMMMLLLLLLMMMIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIhhh______]]][[[ZZZVVVPPPLLLKKKHHHDDD@@@::::::999888777555333222333333333333222222222222000000000000000000000000...............///000000000000000000000000000000000000000000////////////000111222111333888AAAHHHSSSSSSRRRQQQTTT\\\hhhqqquuuwww}}}xxx|||nnnQQQ@@@<<<>>>===:::999999999999:::;;;<<<===??????AAADDDHHHKKKLLLLLLOOONNNPPPTTTUUUUUUXXX]]]\\\\\\\\\[[[[[[^^^cccgggmmmooorrruuuzzz~~~}}}{{{zzzjjjddd^^^\\\YYYWWWYYY]]]TTTQQQMMMHHHEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDAAA@@@>>><<<:::::::::;;;666666666555555555444444333333222222222222222111333333333333333333333333555666666666:::EEESSS]]]bbbxxxiiiVVVGGGCCCHHHNNNfffpppbbb___cccnnnsss}}}wwwqqqeee\\\QQQGGGDDDAAA===:::999;;;===???AAAAAAAAA@@@???===<<<;;;>>>>>>???AAADDDEEEDDDBBBDDDCCCCCCCCCEEEEEECCCAAAAAA???=========<<<:::888:::;;;@@@IIIRRR^^^mmm{{{~~~[[[NNNKKKIIILLLPPPQQQLLLHHH999666333222444888;;;<<<<<<===>>>@@@CCCEEEGGGGGGHHHJJJLLLRRR]]]fffddd]]]VVVTTTQQQOOOMMMMMMMMMNNNIIIIIIIIIHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIjjj```___]]]ZZZYYYUUUPPPMMMKKKIIIDDD@@@;;;;;;:::999777555444222333333333222222222222111////////////////////////...............///000000////////////////////////000000000000///////////////000111111111444999===FFFIIILLLKKKJJJLLLRRRXXXZZZfffxxx}}}tttqqqwwwttt```RRRCCC===???@@@<<<666::::::;;;===???AAACCCDDDJJJJJJKKKNNNQQQSSSRRRPPPSSSVVV]]]ccchhhnnnvvv|||}}}||||||zzzrrrllljjj]]]ZZZTTTOOOJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJFFFDDDAAA>>>:::888777777555555555555555666666666444444333333222222222111333333333333333333333333444555666666777>>>GGGOOOYYYlll}}}eeeLLLDDDJJJKKK]]]pppbbb^^^```gggnnn~~~xxxllleeemmm~~~rrrggg^^^SSSJJJGGGDDD@@@===<<<===???AAA>>>>>>======>>>???@@@AAA@@@AAACCCFFFHHHHHHFFFDDDEEEEEEEEEFFFHHHHHHFFFDDDCCC@@@>>>======<<<:::999;;;<<>>???@@@BBBDDDFFFHHHIIILLLNNNPPPVVV```fffaaaWWWOOONNNLLLKKKJJJKKKKKKLLLJJJJJJJJJJJJIIIIIIJJJJJJIIIJJJLLLMMMMMMLLLKKKJJJjjj``````^^^[[[XXXTTTPPPMMMLLLIIIDDD@@@===<<<<<<;;;999777555444333333222222222111111111////////////////////////...............///000000////////////////////////////////////000000000000///000111111111222444666:::AAAGGGIIIFFFDDDFFFIIIHHHOOOaaawwwwwwpppsssvvvttt^^^MMMFFFCCC???>>>??????<<<999>>>???@@@BBBEEEGGGJJJKKKOOOQQQTTTYYY^^^aaa```___dddmmmyyyvvvbbb```[[[VVVSSSPPPPPPOOOHHHHHHHHHHHHIIIKKKLLLMMMKKKIIIEEEAAA<<<888555444555555555666666666666777555444444444333333222222333333333333333333333333222444666666666:::AAAGGGNNN```uuuzzz}}}WWWGGGLLLLLLYYYwwwfffZZZXXX[[[aaaiii{{{iii\\\UUU\\\mmm~~~xxxnnnfff___UUULLLGGGDDD@@@===<<<===???AAA===>>>@@@CCCFFFIIIKKKLLLJJJJJJLLLOOOPPPOOOLLLIIIEEEDDDEEEFFFIIIJJJJJJHHHDDDAAA>>>======<<<;;;:::>>>AAAKKKZZZiiivvvtttbbbNNNMMMLLLLLLPPPSSSQQQJJJCCC555444444555999===??????AAAAAACCCEEEGGGHHHJJJKKKLLLNNNQQQUUU]]]```ZZZQQQKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJKKKMMMMMMMMMLLLLLLhhh_________\\\WWWTTTPPPNNNMMMJJJDDD@@@=========;;;:::888666555222222222222111111111111000000000000000000000000...............///000000000000000000000000000000////////////000000000000000000000000111222333333555:::AAAEEEDDDBBBAAABBBEEEFFFTTTmmmvvviiieeekkksssvvvgggYYYKKKBBB???>>>===;;;:::<<>>CCCIIIXXXlll}}}zzzzzzgggKKKLLLJJJUUUuuudddXXXPPPPPPTTTZZZdddwwweeeXXXRRRXXXcccwww~~~zzzuuuuuuppphhhbbb]]]UUUMMMFFFCCC???<<<;;;===???AAA@@@DDDJJJQQQUUUWWWXXXWWWXXXXXXXXXZZZZZZXXXTTTQQQEEEDDDDDDEEEHHHJJJKKKKKKDDDBBB>>>============<<<>>>BBBOOOaaarrr~~~nnn^^^NNNMMMMMMNNNQQQTTTPPPGGG???444444555888===@@@BBBBBBDDDEEEFFFHHHIIIKKKLLLMMMIIILLLOOORRRVVVZZZVVVOOOLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNeee]]]^^^^^^\\\WWWSSSPPPNNNMMMJJJDDD@@@======<<<;;;999777555444222222222222111111111111000000000000000000000000...............///000000000000000000000000000000.../////////000000000111000000///000111333333333333666;;;@@@DDDFFFGGGHHHKKKFFFLLL___sssyyyssssssmmmkkkgggcccdddooovvv^^^QQQHHHDDDCCC???>>>===;;;;;;>>>CCCGGGDDDGGGLLLSSS[[[ccciiimmmpppsss{{{vvveeeZZZUUUSSSQQQNNNLLLKKKKKKLLLMMMNNNNNNLLLHHHBBB<<<999777777777666666666666666444444444444555555555555333333333333333333333333222444666555555666;;;@@@CCCOOObbbttt|||wwwuuuOOOLLLIIIRRRvvv~~~qqqaaaWWWQQQLLLKKKNNNSSS^^^rrrfffYYYSSSWWW\\\jjj}}}uuurrrllllllhhhaaa]]]ZZZTTTMMMGGGEEEAAA???>>>@@@CCCEEEIIIPPPZZZdddiiiiiifffccccccbbb``````___\\\XXXUUUHHHFFFCCCCCCEEEHHHJJJJJJDDDAAA>>>======>>>>>>>>>BBBGGGVVVkkk|||iiiYYYMMMMMMMMMNNNRRRSSSNNNCCC:::444444666:::???CCCDDDDDDGGGGGGIIIJJJLLLMMMNNNOOOIIINNNQQQPPPQQQSSSSSSPPPMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQOOONNNLLLKKKKKKJJJJJJJJJKKKMMMOOOQQQ{{{bbb[[[]]]]]][[[VVVSSSPPPNNNMMMJJJEEE@@@<<<<<<;;;:::888666444333222222222111111111111000000000000000000000000000...............///000000000000000000000000000000.../////////000000111111111000///000222444444444222333666===EEELLLQQQRRRMMMDDDCCCOOO\\\gggxxxtttkkkhhh]]]```gggrrryyy[[[IIIAAA<<<;;;>>>?????????AAACCCEEEFFFGGGOOOSSS\\\hhhuuu~~~___]]]XXXTTTQQQNNNNNNNNNLLLNNNPPPPPPMMMHHHBBB>>>888777777777666666666555333444444444555666666666333333333333333333333333333555666555333555999===:::DDDUUUhhhzzz~~~uuu}}}RRRLLLIIIRRRfff{{{ooodddYYYTTTQQQLLLKKKMMMOOOYYYoooaaaUUUNNNQQQRRR[[[yyyvvvqqqqqqffffffccc]]]YYYXXXTTTMMMKKKHHHEEECCCCCCEEEHHHJJJRRR[[[gggrrrwwwuuupppkkkgggeeecccaaa___\\\WWWTTTJJJGGGCCCBBBCCCFFFHHHIIIDDDAAA>>>===>>>?????????LLLRRRbbbxxxdddTTTIIILLLLLLNNNQQQRRRLLLAAA777444555777<<>>KKKXXXSSSNNNIIIHHHHHHMMMYYYfff~~~zzzxxxzzz}}}uuu{{{vvv___SSSGGGCCC@@@<<<===AAACCCDDDFFFIIINNNWWW```fffjjjmmmvvvrrrbbbZZZUUUSSSQQQMMMQQQRRRNNNMMMNNNKKKFFFAAA???<<<888555444666888333333444555555555555444555666777666444333333555222222333444555666777888:::>>>NNNhhh___KKKHHHIIIYYYzzzzzzkkkiiieee^^^WWWRRRQQQQQQUUUXXXiiihhhZZZPPPOOONNNRRRhhh~~~vvvpppmmmiiiccc]]][[[[[[YYYTTTOOOIIIFFFDDDDDDDDDHHHSSS^^^gggkkkppprrrrrrpppnnnmmmjjjaaaYYYUUURRRMMMLLLNNNGGGEEECCCAAAAAADDDGGGIIIFFFBBBAAAEEEBBB<<>>===<<<:::888777666555444444333222222111111000000000//////.........---............////////////........................000000////////////000000//////000000000111111111222111333666777<<>>===<<<:::999777666555444444333222222111111000111111000///...---,,,,,,---............/////////........................000//////......//////000//////000000000000111111111000222555666777???GGGXXXZZZ^^^]]]TTTIIIHHHLLLZZZeeeuuupppiiiiiikkkhhhUUULLLDDD>>>===>>>@@@@@@AAAGGGNNNRRR___sssxxxlll```SSSJJJKKKMMMKKKKKKOOONNNLLLHHHCCC>>>999555333444444444555555555555555444666666666444333444555222333333444555666777777999888===HHHUUUccctttyyyrrrzzzcccJJJDDDGGGDDDZZZqqqyyynnnfffcccbbbnnnqqqaaaTTTQQQNNNLLLVVVeeewwwooojjjeee```]]]]]][[[VVVSSSPPPKKKHHHHHHJJJPPP^^^kkkppptttzzz~~~|||{{{rrrggg___UUUJJJBBBAAABBBBBBBBBBBBCCCDDDFFFGGGFFFBBBBBBDDDAAA???GGGTTTpppzzzzzzcccTTTOOOQQQOOOPPPRRRQQQIII===777666:::===BBBEEEGGGIIILLLMMMLLLMMMNNNNNNNNNNNNNNNNNNRRRRRRQQQSSSTTTSSSQQQOOOJJJIIIJJJLLLPPPUUU[[[^^^]]]^^^]]]ZZZVVVQQQNNNMMMOOONNNNNNMMMLLLKKKJJJJJJuuuccc___]]][[[YYYWWWSSSOOOMMMLLLJJJFFFBBB>>>===<<<;;;999777666555444444333222222111111000111000000///...------------------.........//////......................../////////....../////////////////////000000000111111000111444444333777===FFFNNN\\\hhhhhh^^^UUURRRRRRXXXcccttt~~~oooWWWIIIFFF@@@<<>>888444555555444444444444444555444555666555444333444666333333444444555666666777888666888<<>>>>>===;;;999888666666444444333222222111111000.........///////////////------------....................................//////............//////...////////////000000000111///000222222000222666888>>>LLL___jjjiiieeecccTTTRRRUUU```rrr|||xxxrrrlllhhhggggggiii~~~fffVVVGGGBBBBBB??????EEEKKKMMMSSSbbbuuupppkkkeeeXXXSSSWWWSSSPPPMMMKKKIIIDDD>>>:::888777555444333333333333333555666555444444555666333333444444555666666666777666777999;;;AAAPPP^^^aaaaaa[[[^^^nnnyyytttRRRFFFGGGEEESSSeee~~~~~~wwwbbbVVVPPPLLLNNNTTTeeewww}}}vvvrrroooiiieeeeeeccc___\\\YYYWWWUUUSSSNNNJJJGGGHHHMMMWWWiiixxxwwwnnnfff___WWWLLLEEEDDD???@@@BBBDDDFFFFFFGGGGGGGGGEEEEEEFFFDDDHHH[[[qqqgggSSSJJJJJJNNNOOOSSSSSSJJJ>>>777777:::===@@@DDDGGGIIIJJJLLLMMMMMMNNNOOOPPPPPPOOOMMMMMMMMMMMMNNNPPPSSSTTTRRRQQQLLLLLLLLLMMMOOORRRTTTVVVQQQSSSUUUUUUUUUUUUVVVWWWQQQPPPOOONNNMMMLLLKKKKKKsssaaa^^^^^^]]]\\\WWWSSSNNNLLLLLLIIIEEEAAA???>>>===;;;:::888777666444444333222222111111000............//////000000,,,------------.........------------------------///......------......///......////////////000000222///...111222///000333666555:::GGGUUU^^^eeelll```[[[XXX]]]gggrrr~~~~~~{{{yyyzzzzzzyyyyyyrrrqqquuu|||}}}wwwqqqooosssrrrrrrssssssuuuvvvvvveeeKKKEEE@@@???DDDDDDGGGQQQ]]]fffrrrxxxfffZZZWWWTTTQQQNNNMMMMMMKKKFFFBBB===;;;999666444333333333333444666555444444555666444444444555555555666666666666888::::::<<>>AAAEEEHHHJJJKKKMMMOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMPPPRRRSSSRRRQQQNNNNNNMMMMMMMMMNNNOOOPPPPPPQQQSSSSSSRRRRRRTTTVVVRRRRRRQQQQQQPPPOOONNNNNNvvvbbb]]]\\\[[[[[[VVVSSSNNNLLLKKKIIIEEEAAA???>>>===<<<:::888777666444444333222222111111000///////////////.........,,,,,,---------.........------------------------///......------......///........./////////000000222...---000111000000333444333444999>>>GGGVVVdddkkkhhhhhhlllooopppvvv}}}{{{yyyuuutttxxxiiiNNNCCCHHHFFFEEEMMMRRRXXXhhhzzzssscccYYYWWWSSSPPPPPPRRRQQQMMMIIICCCAAA===:::777555555555333444555555444444555777444444444555555555555555666555777::::::999===DDDKKKRRROOONNNYYYdddppp~~~```RRRHHHPPPYYYsss{{{iii\\\WWWXXXSSSUUU[[[bbbggghhhgggfffjjjlllmmmllljjjhhhiiijjjhhhgggeeebbb^^^[[[ZZZZZZUUUQQQMMMNNNPPPXXXggguuu}}}tttiii```VVVKKKEEEDDD@@@AAABBBDDDGGGIIIJJJKKKIIIHHHJJJKKKKKKUUUrrr|||bbbSSSOOOQQQTTTPPPSSSNNNAAA888888;;;;;;???BBBGGGJJJLLLNNNPPPRRRPPPPPPOOONNNNNNNNNNNNNNNMMMMMMNNNPPPSSSTTTSSSRRRNNNNNNMMMLLLKKKKKKLLLLLLNNNPPPQQQQQQPPPQQQSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRwwwaaa[[[ZZZXXXWWWVVVRRRNNNLLLKKKIIIEEEAAA??????===<<<:::888777777444444333333222111111000111111000///...------,,,,,,,,,,,,---------......------------------------.........------...................../////////000333...---000222111111444///333777888555888HHHXXXmmmmmmsssyyyxxxtttvvv|||kkkUUUCCCDDDPPPNNNLLLUUU]]]kkk}}}ooobbbZZZVVVRRRRRRTTTTTTQQQMMMHHHEEEAAA===999777666666333444555555444444666777444444444555555555555555666555666999999888:::>>>@@@IIIGGGEEEOOOYYYfffvvvmmmWWWKKKNNNQQQfffzzzllleeedddZZZ[[[^^^aaaaaabbbeeeiiilllrrrwwwwwwrrrmmmlllmmmlllkkkiiifffbbb___^^^^^^VVVRRRNNNMMMNNNTTTaaannnppprrrxxxuuujjj]]]QQQIIIHHHAAABBBCCCDDDGGGIIILLLMMMJJJJJJKKKMMMMMMYYYxxxsss\\\PPPMMMPPPSSSQQQRRRLLL???888999<<<;;;@@@DDDHHHLLLNNNPPPRRRTTTRRRQQQOOONNNMMMNNNOOOOOONNNNNNOOORRRTTTUUUTTTRRRNNNMMMLLLKKKKKKJJJJJJJJJKKKMMMNNNOOOOOOQQQTTTVVVUUUUUUUUUUUUTTTTTTTTTTTTfffZZZYYYYYYYYYWWWTTTQQQNNNLLLJJJFFFDDD??????>>>===;;;888666444555444444333222111000000......---------,,,,,,,,,......---------,,,,,,,,,........................///...---,,,,,,,,,,,,,,,,,,---///...------...000///////////////.........222111111111333555888:::VVVdddwwwjjjZZZRRRKKKNNNRRRWWW^^^kkk{{{sssjjj```\\\bbbfff___UUUPPPOOOLLLGGGAAA;;;777555444555555555444444444444444666555555444444444555555777777777777888888888888===???BBBDDDEEELLL___rrr___NNNIIIHHHWWWvvvvvvtttqqqqqqrrrtttuuuuuu|||~~~|||uuulllfffdddcccaaa___\\\UUUMMMJJJLLLRRRWWWYYYXXXZZZ___iiiwwwjjjUUUKKKHHHIIIDDDAAACCCJJJNNNMMMJJJKKKMMMLLLKKKQQQeeeyyyeee]]]RRRNNNSSSTTTXXXOOOEEE???<<<:::???EEEEEEGGGIIILLLNNNOOOOOOOOOPPPOOOMMMLLLMMMOOOQQQSSSVVVWWWWWWVVVUUUSSSQQQPPPOOONNNLLLJJJJJJJJJJJJKKKOOONNNNNNNNNOOOPPPRRRSSSSSSSSSSSSRRRQQQPPPOOONNNiii]]]\\\\\\[[[XXXUUUQQQOOOLLLIIIFFFCCC?????????>>><<<999777555555444444333222111000000//////.........---------............------,,,,,,........................///...---,,,,,,,,,,,,---+++---......------...////////////////////////...111000000000111444666777AAAJJJ\\\ttt{{{```QQQLLLKKKZZZ]]]dddqqqwwwpppqqqoooeeeZZZUUUMMMLLLIIIEEEAAA===:::888666666666555555555555555555555444444444555666666666666777777777888888888<<<===AAACCCCCCIIIYYYjjjdddKKKFFFDDDNNNhhh|||sssmmmjjjhhheeecccddd\\\SSSKKKIIIHHHHHHHHHKKKJJJJJJNNNYYYhhhwwwwwwfff[[[UUUOOOKKKHHHJJJOOORRRPPPMMMHHHJJJMMMPPP[[[qqqmmm[[[VVVNNNNNNUUUWWWWWWLLLBBB>>><<<<<<@@@EEEFFFGGGJJJLLLNNNOOOOOOOOOOOONNNMMMNNNOOORRRVVVXXXWWWWWWWWWVVVUUUSSSQQQOOONNNMMMLLLKKKKKKJJJJJJJJJMMMMMMLLLLLLLLLNNNOOOPPPNNNNNNNNNOOONNNNNNMMMLLLnnnaaa_________YYYVVVRRROOOLLLIIIEEECCC@@@@@@@@@???===:::888666555444444333222111000000000000/////////........./////////............---------------------------......---,,,,,,,,,------+++,,,------,,,,,,---.........//////////////////000000//////000111333444555888AAAVVVsssmmmSSSFFFFFFMMMSSSbbbiiixxxuuugggYYYSSSNNNNNNNNNLLLIIIDDD@@@>>>888888777777666666666555555444444444555666666777666666777777777777888888:::;;;>>>@@@@@@CCCOOO]]]bbbIIIDDDAAAFFFXXXrrrzzztttqqqnnnkkkhhhfff```XXXQQQMMMLLLKKKJJJPPPNNNJJJIIILLLRRRZZZ___ooouuu|||}}}tttiiibbbXXXUUURRRQQQRRRRRROOOKKKJJJKKKOOOYYYiii}}}dddUUURRRLLLOOOWWWXXXUUUIII>>><<<>>>@@@CCCFFFGGGHHHJJJLLLNNNOOOOOOOOOLLLLLLMMMNNNRRRVVVZZZ\\\XXXWWWWWWUUUTTTQQQOOONNNMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJJJJIIIJJJJJJKKKKKKIIIJJJLLLMMMMMMMMMLLLLLLpppcccaaaaaa```YYYVVVSSSOOOMMMIIIEEECCCAAAAAAAAA@@@>>>;;;888777555444444333222111000000////////////.........---/////////////////////...------------------------...------,,,,,,,,,------***+++---,,,++++++,,,...............////////////111000000//////000111222666444666@@@SSSkkkmmm^^^MMMFFFHHHPPPZZZaaajjjwww|||jjjZZZQQQPPPQQQQQQQQQNNNJJJEEEBBB;;;::::::999888777666666444444444444555666777888666666666666777777777888888888;;;======>>>FFFOOOiii{{{yyy]]]IIIDDDAAACCCNNNeee}}}xxxvvvtttqqqnnniiiddd^^^YYYWWWXXXZZZ\\\\\\[[[ZZZWWWUUURRRPPPOOOVVV[[[dddooovvvwwwqqqlllfffddd```\\\XXXSSSNNNKKKPPPPPPUUUbbbwwwzzzcccWWWSSSOOORRRYYYWWWQQQEEE;;;;;;@@@CCCEEEGGGHHHIIIKKKMMMNNNNNNNNNNNNJJJJJJKKKMMMQQQUUUXXXZZZWWWVVVUUUSSSQQQOOOMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHJJJKKKMMMNNNOOONNNMMMLLLoooccc``````___YYYVVVSSSPPPMMMJJJFFFCCCBBBBBBAAA@@@>>>;;;999777555444444333222111000000.........---------,,,,,,.../////////////////////------------------------------,,,,,,,,,------...***+++---,,,++++++,,,...---.........//////000000111000000000000000111111111333555777>>>MMMaaaooohhhUUUKKKFFFMMMXXX___ffflllwwwfffZZZRRRQQQQQQOOONNNLLLJJJIII@@@???>>><<<:::888777666555555555555555666777888555666666666666777777777888777888;;;;;;;;;???EEESSS```ooo|||rrr]]]GGGCCC@@@BBBIII[[[{{{}}}zzzyyyxxxvvvtttssspppjjjeeedddggglllpppmmmllliiiddd]]]VVVPPPLLLNNNOOOSSS\\\gggoooqqqppppppnnnjjjccc[[[TTTPPPNNNTTTUUU\\\mmmsssaaaXXXVVVRRRWWW[[[WWWLLLBBB:::===CCCFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMIIIIIIJJJKKKNNNPPPSSSTTTTTTTTTRRRPPPNNNMMMLLLKKKLLLLLLNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHLLLMMMOOOPPPOOONNNLLLJJJmmm```^^^^^^^^^XXXVVVRRRPPPNNNKKKHHHEEEAAAAAAAAA@@@>>>;;;999777555444444333222111000000...------------,,,,,,,,,---............/////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++,,,------,,,,,,---...------......///000000000///000000000000000000000---111444333111777CCCNNNfffuuuzzzbbbKKKMMMGGGLLL\\\llluuu|||yyylll[[[XXXSSSOOOLLLMMMNNNOOOHHHGGGEEEBBB???<<<999888777777666666555666666777555555666666666666777777888555666999;;;:::<<<@@@CCCKKKVVVcccooosssjjj]]]DDD@@@>>>@@@DDDQQQooo~~~~~~~~~|||yyy|||{{{zzzyyy||||||nnn```VVVPPPKKKHHHGGGKKKSSS]]]ccceeeffffffccc\\\TTTOOONNNPPPVVV[[[hhhfffXXXTTTVVVUUU[[[^^^WWWGGG@@@===AAAGGGHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMMMMJJJJJJJJJKKKLLLMMMOOOOOOSSSRRRPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKLLLNNNPPPQQQPPPNNNLLLJJJjjj^^^]]]]]]\\\WWWUUURRRPPPNNNLLLIIIGGGAAAAAA@@@???===;;;888666555444444333222111000000............------------,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++---......------...///------......///000000111------...///////////////---111333222......111666???MMMaaatttoooaaaWWWMMMGGGOOOOOO]]]vvvvvvnnnbbbVVVOOONNNQQQTTTQQQPPPMMMIIIDDD@@@===<<<999888777666555555555555555555555666666666777777999555444888;;;;;;<<<>>><<<@@@GGGRRR```gggccc[[[FFF@@@>>>???@@@HHHaaa{{{vvvdddYYYIIIFFFCCCCCCFFFLLLQQQTTTSSSTTTTTTPPPLLLKKKPPPVVVZZZeeezzzppp[[[RRRRRRVVVVVV]]]___TTTCCC@@@@@@FFFIIIIIIHHHJJJKKKLLLMMMNNNOOONNNMMMLLLKKKLLLLLLMMMMMMNNNOOOOOOSSSRRRPPPOOONNNNNNNNNOOONNNMMMMMMLLLMMMMMMMMMNNNLLLMMMNNNPPPPPPPPPOOOOOOMMMOOORRRTTTTTTRRRPPPNNNiii]]]\\\]]]\\\VVVTTTQQQPPPNNNMMMJJJHHH@@@@@@@@@???===:::888666555444444333222111000000000/////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---///...------...000---------...///000000111***+++,,,---...............000333555555555555555333:::CCCNNN^^^uuuqqq___TTTNNNJJJJJJMMMZZZ___tttrrr```TTTPPPRRRUUUWWWVVVRRRMMMHHHDDD@@@>>>:::999888666555555555555555555555555666666666777:::555444888;;;<<<<<<>>>>>>???DDDNNN[[[dddbbb\\\IIIBBB???@@@>>>BBBXXXppprrrbbbLLLJJJHHHGGGFFFGGGJJJLLLIIILLLOOONNNLLLPPPYYYbbb```oooxxx___YYYQQQSSSWWWXXX^^^^^^RRR@@@@@@CCCIIIKKKIIIHHHJJJLLLMMMNNNOOOOOONNNMMMLLLMMMMMMNNNOOOPPPPPPQQQQQQSSSRRRQQQPPPOOOPPPQQQQQQNNNNNNLLLLLLLLLMMMNNNOOONNNOOOPPPRRRSSSSSSSSSRRROOOQQQTTTWWWYYYXXXVVVTTTjjj]]]______]]]\\\WWWQQQNNNMMMKKKHHHEEEBBBBBBAAA@@@>>>;;;888666666555444333111000///.........//////......---,,,------------------------+++++++++,,,,,,---------...---,,,,,,,,,,,,---...------------------------............////////////////////////////////////000111111111111222222222222222333999EEEWWWkkkxxx~~~iii]]]WWWRRRMMMHHHGGGNNNXXXnnnwwwnnnZZZPPPPPPTTTRRRSSSRRRPPPMMMJJJGGGEEE:::888666555666555444333666666666666666666666666666666666777888888999999777999???IIIVVV___dddeeeWWWIII???>>>===???MMM___~~~lllSSSLLLGGGGGGGGGEEEFFFHHHHHHGGGJJJNNNQQQUUU^^^hhhhhh|||ppp^^^RRRQQQSSSZZZbbbbbbZZZQQQBBBAAABBBGGGLLLOOONNNLLLMMMNNNOOORRRTTTSSSPPPMMMPPPLLLKKKNNNPPPPPPTTTXXXbbb[[[RRRLLLLLLNNNPPPPPPLLLMMMNNNOOONNNMMMLLLKKKOOONNNNNNQQQTTTUUUTTTQQQPPPRRRVVVZZZ\\\ZZZVVVSSSlll______```]]][[[VVVPPPMMMLLLKKKGGGDDDBBBBBBAAA@@@>>>;;;888666666555444333222000//////......//////......---,,,------------------------------------------.........---,,,,,,,,,,,,---...------------------------............////////////////////////////////////000000111111111222222222666555444333555<<>>;;;888666666666555444666666666666666666666666666666666777888888999999::::::;;;AAAKKKYYYfffnnnaaaSSSFFFBBB>>><<>>;;;888666666555444333222111000///......//////......---,,,------------------------..................------------,,,,,,,,,,,,---------------------------------............/////////////////////////////////000000000111111111222222111222333222111222444666777>>>HHHOOOYYYkkk{{{nnn^^^TTTQQQOOOLLLHHHIIIFFFEEEHHHNNNZZZnnnqqqbbb[[[UUUSSSPPPPPPQQQQQQMMMJJJDDD@@@;;;888777666666555666666666666666666666666555666666777777888888999999999999;;;BBBOOO```lllgggXXXJJJDDD???<<<@@@IIIWWWuuuvvvmmmeee___\\\^^^cccnnnjjj^^^QQQKKKIIIIIIKKKOOOSSSRRRSSSWWW[[[bbbooo{{{yyycccVVVVVVXXX\\\``````ZZZOOOGGGEEEEEEGGGKKKOOOQQQQQQPPPSSSUUUWWWWWWWWWYYY^^^bbb^^^ZZZVVVVVVTTTPPPPPPSSSRRRQQQPPPQQQRRRRRRQQQOOOQQQQQQQQQQQQPPPOOONNNMMMIIIKKKQQQ\\\eeefff]]]UUUYYYYYYZZZYYYWWWTTTQQQOOOooobbbbbbbbb^^^[[[VVVQQQMMMLLLKKKGGGDDDBBBBBBAAA@@@>>>;;;888666666555444333222111000000.........///......---,,,------------------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////000000000000111111111111,,,///222555666666888999333666888888:::CCCSSS___rrryyynnnbbbYYYXXXSSSMMMKKKMMMOOOMMMKKKGGGHHHLLLSSS[[[iiiyyypppbbb[[[SSSOOOPPPRRRRRRQQQIIIDDD>>>999777666666555666666666666666666666666555555666666777888888888333777;;;<<>>;;;888666666555444444333222111111.........///......---,,,------------------------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////////////////////////////000000000111111111...000222333222222333444111333555444333666<<>>@@@DDDEEEXXXrrr{{{ooouuuttteeeWWWQQQRRRTTTWWWZZZ]]][[[]]]bbbiiisss}}}jjj]]]WWWYYY___dddccc\\\RRRKKKHHHKKKLLLOOOQQQRRRRRRSSSSSSUUUXXXYYYXXXWWW[[[dddlllmmmgggcccaaa\\\UUURRRTTTPPPPPPOOOMMMLLLMMMNNNOOOSSSSSSRRRQQQPPPPPPOOOOOOUUUTTTUUU[[[```___WWWOOOOOOPPPQQQPPPMMMKKKLLLMMMpppcccdddccc___]]]YYYSSSPPPOOOMMMIIIFFFBBBBBBAAA@@@>>>;;;888666555555555444333222222222......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////////////////////////////000000000111111000111111000//////111222///111444666555555666666777<<>>===>>>DDDPPPbbbvvvzzzxxxtttgggcccdddcccbbbcccbbbaaadddjjjsss~~~tttddd[[[WWW^^^cccgggcccXXXOOOLLLLLLNNNPPPSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUYYY___eeefffbbb^^^]]]XXXRRROOOPPPQQQPPPNNNKKKIIIJJJMMMOOOQQQQQQPPPOOOOOOOOOOOOPPPTTTSSSSSSTTTUUUSSSNNNJJJKKKNNNQQQPPPNNNLLLNNNPPPrrreeedddbbb]]]]]]XXXRRROOONNNLLLIIIFFFBBBBBBAAA@@@>>>;;;888666555555555444333333222222......//////......---,,,------------------------,,,,,,,,,---------------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,---------.........////////////////////////////////////000000000111---///000111111111444555222222333333444333333333666666666666888<<>>;;;888666666666666666666666666444444555555666777777777999999888666888BBBPPP[[[ggghhhdddYYYJJJ@@@===<<>>;;;888666555555555444444333333222......//////......---,,,------------------------,,,------....../////////***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////////////////000000000000---///111111000//////000111000//////111444666777333222222333555666555444666777999:::888666555444;;;<<<===<<<;;;>>>CCCHHHDDDGGGKKKOOOSSSWWWXXXYYYUUURRRPPPQQQSSSTTTRRROOOQQQPPPQQQQQQRRROOOKKKHHHEEEDDDCCCCCCDDDFFFIIIKKK@@@CCCEEEFFFEEEEEEFFFGGGFFFHHHIIIHHHGGGHHHLLLOOObbbppprrrhhhUUUQQQMMMHHHEEEAAA===;;;666666666666666666666666444444555555666777777777555777999999:::===BBBGGGPPPYYY^^^XXXLLLCCC@@@@@@>>>===CCCRRRfff{{{~~~www{{{~~~yyyuuuxxxyyy~~~wwwhhhaaabbbdddiiimmmmmmbbbQQQHHHKKKQQQRRRUUUWWWUUURRROOOOOOPPPMMMMMMMMMOOORRRTTTSSSRRRYYYUUUTTTUUURRRNNNLLLNNNIIIKKKMMMLLLJJJJJJLLLOOOMMMLLLLLLKKKLLLMMMOOOPPPNNNQQQUUUUUURRRPPPPPPQQQGGGLLLQQQQQQNNNLLLMMMOOOyyyhhheeeccc___[[[WWWQQQOOONNNLLLHHHDDDDDDDDDDDDBBB>>>;;;::::::666666555444222111000000......---,,,++++++******+++++++++,,,,,,---------...---,,,,,,......---,,,///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...///////////////......////////////////////////111000///...///000000111222333333444444333333222333333333444444333222222666666666666666666666666777777777777777666666666888888999:::;;;;;;;;;;;;<<<<<<======>>>?????????@@@@@@???????????????@@@@@@??????>>>???AAABBBCCCBBBDDDEEEEEECCCAAAAAAAAACCCEEEFFFDDDEEENNN]]]iiipppeee^^^UUUPPPMMMIIICCC===:::888666666777777666555666666666666666666666666666666777888999999::::::CCCKKKVVVYYYRRRGGGAAA@@@===AAAFFFKKKZZZrrrzzzvvvyyy}}}|||zzzyyyuuuggg```___fffooouuuooocccTTTHHHFFFMMMUUUTTTTTTTTTTTTRRRQQQOOOMMMJJJLLLNNNNNNOOOPPPSSSUUUUUUTTTRRRPPPOOOOOOOOOOOOQQQOOONNNLLLLLLLLLLLLMMMMMMMMMNNNMMMKKKKKKLLLNNNPPPOOONNNNNNPPPRRRTTTVVVOOOOOOOOOOOOOOONNNNNNNNNwwwgggdddbbb^^^ZZZVVVQQQNNNNNNLLLIIIEEEDDDDDDDDDBBB>>>;;;::::::666666555444222111000000.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---...---,,,------,,,+++++++++++++++------,,,,,,,,,+++++++++*********+++++++++,,,,,,------............------........................+++---...////////////000222222333333333333222222222333333333333333222222444444444444444444444444555555555555555555555555666666777888999999999999;;;;;;;;;<<<======>>>>>>>>>======<<<<<<<<<======??????>>>>>>???@@@BBBCCC@@@BBBDDDDDDCCCBBBBBBCCCDDDGGGJJJIIILLLXXXnnntttjjj]]]UUUQQQNNNHHHBBB:::888666555555555444333666666666666666666666666666666777888888999::::::???GGGSSSZZZWWWNNNEEEAAA===>>>AAAHHHZZZsss~~~}}}zzz{{{kkkaaa^^^```gggooovvvnnnaaaRRRHHHFFFJJJNNNRRRRRRSSSRRRQQQOOONNNLLLJJJLLLNNNNNNOOOPPPRRRTTTTTTSSSQQQOOOOOONNNOOOOOOQQQPPPNNNMMMLLLLLLLLLLLLJJJKKKLLLLLLKKKKKKMMMOOOOOOOOONNNNNNNNNPPPRRRTTTOOONNNNNNMMMMMMMMMMMMNNNsssdddbbbaaa]]]YYYUUUPPPNNNNNNMMMIIIFFFDDDDDDDDDBBB>>>;;;::::::666666555444222111000000//////......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...,,,+++,,,---...---+++,,,++++++************+++,,,,,,,,,,,,++++++++++++))))))*********++++++++++++,,,,,,---------,,,,,,........................))),,,000111///...000111000111111222222111111000111222222333333333222222333333333333333333333333333333333333333333333333333444555666777777777777999999::::::;;;<<<<<<<<<::::::999999999999::::::>>>>>>>>>>>>???@@@AAABBB>>>@@@BBBCCCBBBBBBCCCDDDAAAFFFJJJLLLSSSfffzzzgggZZZUUURRRKKKEEE>>><<<888666666666444333666666666666666666666666666777777888888999999999:::BBBNNNXXX[[[UUUJJJAAA@@@======EEEVVVooo}}}zzzrrrbbb\\\^^^cccjjjppprrrhhh[[[OOOIIIHHHJJJKKKPPPPPPPPPPPPPPPNNNLLLKKKKKKMMMNNNOOOOOOOOOQQQSSSQQQPPPOOOOOONNNNNNNNNOOOQQQPPPOOOMMMLLLLLLLLLLLLHHHIIIKKKKKKJJJKKKMMMOOONNNNNNMMMMMMMMMNNNPPPQQQOOOMMMKKKJJJJJJJJJLLLMMMoooaaa```___\\\WWWTTTOOONNNNNNMMMJJJFFFDDDDDDDDDBBB>>>;;;::::::666666555444222111000000//////.........------------------,,,,,,+++++++++---,,,++++++------,,,+++,,,++++++*********++++++,,,+++++++++++++++++++++************+++++++++++++++,,,,,,------------,,,........................,,,///222222///...000333//////000000000000//////000111111222222222222222333333333333333333333333222222222222333333333333222333444555666666666666777777888888999::::::;;;888888777777777888999999======>>>>>>???@@@@@@AAA>>>@@@AAABBBAAAAAABBBCCCBBBEEEKKKSSSccc}}}xxxggg___YYYPPPHHHEEEAAA===:::888777666444666666666666666666666666666777777777888888888999888>>>HHHSSS[[[YYYMMM@@@DDD???===CCCNNNbbb{{{yyyzzznnn```\\\aaaiiiooorrriii```TTTMMMLLLNNNNNNMMMMMMNNNOOOOOONNNMMMLLLKKKLLLNNNPPPPPPOOOOOOPPPQQQOOOOOONNNNNNNNNNNNNNNNNNQQQPPPOOONNNMMMLLLLLLLLLIIIJJJKKKJJJIIIJJJLLLNNNNNNMMMLLLLLLLLLMMMNNNNNNNNNLLLIIIGGGFFFHHHIIIKKKmmm``````___ZZZWWWSSSOOOMMMMMMLLLIIIFFFDDDDDDDDDBBB>>>;;;::::::666666555444222111000000...............------------------,,,,,,+++++++++---,,,++++++,,,---,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,---.......................................000111111...,,,,,,///222...//////000000//////...///000111111222222222111333333333333333333333333222222333333444444444444222333444555666666666666666666666777888888999999888777777777888888999:::<<<<<<===>>>???????????????@@@AAAAAA@@@@@@AAACCCEEEIIISSSeee~~~|||pppeeeYYYPPPJJJFFF@@@<<<999777555444666666666666666666666666777777777777777888888888888<<>>AAAFFFUUUwwwrrrkkkfffiiivvv|||tttkkk```^^^fffpppuuuuuuccc[[[QQQMMMOOOQQQOOOMMMLLLMMMNNNNNNNNNMMMLLLKKKNNNPPPRRRRRRQQQPPPPPPQQQNNNNNNNNNNNNNNNNNNMMMMMMPPPPPPOOOOOONNNMMMMMMLLLKKKLLLLLLKKKIIIHHHIIIKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLIIIGGGFFFGGGIIIJJJlll______^^^ZZZXXXTTTOOOMMMMMMLLLHHHEEEDDDDDDDDDBBB>>>;;;::::::666666555444222111000000---------------------------,,,,,,,,,,,,,,,,,,+++---+++***+++,,,---,,,***,,,++++++++++++,,,------*********+++++++++++++++++++++,,,,,,,,,---------+++,,,---......///......------------------------///...---,,,,,,---...///...//////000000//////......///000111111111111111333333333333333333333333222333333444444555555666222333444555666666666666555555666666777888888888888888888888888999:::;;;;;;<<<===>>>?????????>>>???@@@AAAAAA@@@AAACCCEEEDDDNNNaaaxxxppp```VVVOOOJJJCCC===:::777555333666666666666666666666666777777777777777777777777888;;;>>>EEETTTcccddd[[[LLLBBB>>>AAABBBLLLooorrriiiaaa```fffxxx|||xxxxxxkkkeee```aaakkkvvvxxxsss___XXXQQQNNNOOOPPPMMMJJJLLLMMMNNNOOOOOOOOONNNMMMQQQRRRTTTTTTRRRQQQPPPPPPOOOOOOOOOOOOOOONNNMMMLLLNNNNNNOOOOOOOOOOOONNNNNNMMMNNNNNNLLLIIIHHHIIIJJJMMMMMMNNNNNNOOOOOOOOOOOOPPPNNNLLLJJJIIIIIIJJJKKKlll___```^^^YYYXXXTTTOOOMMMLLLKKKGGGDDDDDDDDDDDDBBB>>>;;;::::::666666555444222111000000,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,,,,,,,******************+++,,,,,,)))*********++++++++++++***+++++++++,,,,,,,,,,,,******,,,------.........---------------------------,,,,,,///444555222...//////000000000000//////---...///000111111111111222222222222222222222222222222333333444555555666222222333444555555555555555555666666777888888888888777777888999:::;;;;;;:::;;;<<<>>>>>>>>>>>>======>>>@@@AAABBBDDDGGGJJJKKK^^^xxxmmmbbbVVVPPPIIIBBB===:::888666666666666666666666666666777777777777777777777666777::::::@@@TTTnnnyyywww]]]JJJ???AAABBBHHHeee~~~pppeeeaaaaaajjjuuuvvv|||wwweeeeeedddhhhssszzztttiiiWWWSSSOOONNNNNNNNNLLLJJJMMMNNNOOOPPPQQQPPPPPPOOOSSSUUUWWWVVVTTTRRRQQQPPPPPPPPPPPPPPPOOONNNLLLKKKLLLMMMNNNPPPPPPPPPPPPOOOMMMNNNNNNLLLJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRTTTSSSQQQPPPOOONNNNNNNNNlll``````___YYYYYYUUUPPPMMMLLLJJJFFFCCCDDDDDDDDDBBB>>>;;;::::::666666555444222111000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++******,,,,,,+++***))))))((())))))***++++++))))))******++++++++++++)))************+++++++++((()))***+++,,,---------------------------------,,,+++---555<<<>>>777000//////000000000000//////---...///000111111111111000000000000000000000000111111222333444444555555111111222333444444444444555555666666777888888888777777777777888999;;;;;;:::;;;<<<>>>>>>>>>>>>===:::<<<>>>@@@CCCFFFKKKNNNYYYrrr}}}rrr]]]WWWOOOGGGCCC???<<<;;;666666666666666666666666777777777777666666666666666888999>>>VVVwwwnnnSSSAAABBBDDDFFF\\\yyyxxxjjjdddaaaaaannnxxxrrrxxxqqqfffhhhkkkpppyyy{{{ooo^^^NNNMMMLLLLLLMMMNNNNNNMMMMMMNNNPPPQQQRRRRRRQQQPPPTTTVVVXXXXXXUUURRRQQQQQQQQQQQQQQQQQQPPPNNNLLLKKKKKKLLLNNNPPPQQQQQQQQQQQQLLLMMMMMMLLLKKKKKKMMMOOOMMMNNNPPPQQQRRRSSSSSSSSSWWWVVVVVVUUUSSSRRRQQQQQQpppcccaaa]]]]]]WWWTTTPPPMMMKKKJJJGGGFFFEEEDDDCCCAAA???<<<:::999666666555444222111000000///............------------------,,,,,,+++++++++,,,+++******++++++)))(((***+++---///000000//////******+++++++++,,,,,,,,,++++++---///---***+++000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000444666777555111///---......///////////////000000000000111111111111000000000000000000000000111111222222222333333333222222333333333333444444444555555666666666666666888888888888888999999999<<<<<<<<<===>>>?????????@@@<<<===CCCFFFHHHPPP[[[mmmuuufffVVVLLLPPPPPPFFF===<<<666555444444666666555444777777777777777777777777111777===CCCSSSmmmuuu]]]HHHBBB======OOOfffmmmdddeeeggggggqqqrrruuu{{{}}}rrrnnnjjjnnnzzz~~~qqq___TTTIIIKKKMMMPPPRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPPPPVVVSSSRRRRRRTTTSSSQQQNNNRRRRRRSSSTTTUUUTTTQQQNNNMMMMMMMMMNNNOOOPPPRRRSSSRRRRRRQQQQQQPPPPPPOOOOOOSSSRRRQQQPPPPPPQQQRRRSSSSSSRRRPPPOOOPPPSSSUUUWWWrrreeebbb]]]]]]WWWTTTPPPMMMKKKJJJGGGFFFEEEDDDCCCAAA???<<<:::999888777666555333222111111............------------------,,,,,,,,,+++++++++,,,+++******++++++***(((***+++,,,...............+++++++++,,,,,,,,,------///(((&&&+++000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***,,,///111111000---,,,------...///////////////....../////////000000000000000000000000000000000111111111222222222333333222222333333333333444444444555555666666666666666888888888888888999999999<<<<<<======>>>>>>>>>???===>>>BBBGGGIIIOOO```rrrwwwuuuwwwsssaaaTTTTTTSSSJJJCCCBBB888777555555777777666555888888888888888888888888999<<<===<<>>>>>:::>>>CCCFFFHHHUUUppp|||xxxwwwvvvwwwxxxyyyxxxwww{{{{{{{{{||||||{{{zzzzzzxxxyyy{{{~~~{{{sssnnnlllrrr~~~ooo___ZZZWWWOOOIIIGGG<<<999777777777888888777888888888888888888888888:::<<<;;;999<<>>DDDRRRnnn}}}qqqnnnrrrvvvdddVVVRRRSSSRRRRRRSSSTTTUUUVVVWWWXXXWWWYYY\\\^^^___\\\YYYWWWWWWXXXZZZZZZZZZZZZZZZZZZWWWVVVVVVWWWXXXWWWUUUSSSPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVQQQQQQQQQQQQPPPPPPOOOOOONNNMMMLLLLLLLLLMMMNNNOOOsssfffbbb[[[ZZZWWWTTTPPPMMMKKKJJJGGGFFFEEEDDDCCCAAA???<<<:::999666666555444222111000///------------,,,,,,,,,,,,*********++++++++++++++++++)))))))))+++,,,+++***))))))(((((((((((())))))''''''((((((((()))))))))((((((...666777111***'''++++++++++++++++++++++++***++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,---............---....../////////000000000000000000000000000000000000000000111111111111222222222333333333333444444444555555666666666666666666666777888999::::::;;;:::;;;;;;<<<======>>>>>>AAACCCHHHVVVqqqzzzssskkkfffbbb___[[[WWWUUURRROOOLLLJJJIIIHHHIIIKKKKKKKKKIIILLLLLLKKKKKKLLLLLLMMMNNNMMMNNNOOORRRUUUXXX[[[\\\___```aaaaaaaaa```^^^^^^ZZZ\\\```dddfffgggggggggkkklllppptttzzz|||sssmmmiiilllrrrtttwwwcccTTTLLLFFF???:::777777777666999999999999999999999999888777888::::::999<<<@@@KKKcccuuunnnZZZJJJAAA<<>>??????>>>EEEOOOaaayyyqqqjjjccc\\\VVVSSSQQQNNNLLLKKKJJJHHHFFFDDDBBBAAAAAACCCCCCBBB@@@CCCBBBBBBBBBCCCEEEGGGHHHDDDEEEFFFHHHJJJMMMOOOPPPPPPRRRTTTTTTSSSQQQPPPOOONNNPPPSSSVVVXXXYYYZZZZZZ___```ccceeehhhjjjllllllmmmttt|||{{{tttrrrttttttxxxooo^^^SSSMMMDDD===999888888777999999999999999999999999888666777<<<<<<;;;???EEEMMMeee}}}mmmUUUFFF@@@@@@DDDTTTqqq|||xxxxxxxxxdddWWWVVVYYYXXXVVVVVVTTTSSSSSSSSSTTTTTTSSSTTTWWWXXXYYYXXXVVVUUUTTTVVVXXXWWWUUUTTTUUUWWWVVVUUUUUUVVVYYYZZZZZZYYYRRRRRRRRRQQQRRRRRRSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJqqqeeebbb^^^___WWWTTTPPPMMMKKKJJJGGGFFFEEEDDDCCCAAA???<<<:::999888888777555444333222111---------,,,,,,,,,++++++))))))******++++++++++++***)))((()))+++,,,,,,******)))(((''''''((()))***))))))))))))************'''&&&'''+++***'''(((,,,************************++++++******************+++,,,---//////...------+++,,,------......------,,,,,,,,,---------......000000000000000000000000000000000000111111111111222222333333333444444444444555555666666666666666555666777888999:::;;;;;;777888999;;;===>>>???@@@DDDNNN\\\ooo|||uuujjjbbb[[[TTTMMMHHHHHHFFFCCCBBBCCCCCCAAA@@@@@@>>>======>>>>>><<<;;;;;;;;;;;;;;;===???AAABBB<<<<<<===???AAACCCEEEFFFEEEHHHKKKLLLKKKIIIGGGFFFGGGGGGHHHJJJLLLOOOQQQRRRUUUVVVXXXZZZ[[[[[[[[[ZZZ\\\ccchhhlllvvv|||xxxyyy{{{yyy{{{vvvcccXXXQQQHHH@@@;;;:::999999999999999999999999999999<<<888888:::999555777===III\\\ttt}}}pppXXXHHHDDDBBBBBBJJJ```xxxyyy|||rrr]]]TTTVVVXXXUUUUUUTTTRRRPPPOOOOOOPPPPPPOOOPPPRRRTTTTTTSSSRRRQQQOOOQQQTTTTTTRRRQQQRRRTTTQQQQQQQQQSSSUUUWWWWWWWWWSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQOOOOOOPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIvvvfffeeeaaaXXXWWWSSSOOOMMMKKKJJJHHHGGGDDDCCCBBB@@@>>>;;;999888888888777555444333222111000000///...------,,,,,,,,,+++***))))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,---------******+++,,,,,,---.........---,,,---/////////...000000000000000111111222000000000000000111111111111111222222222333333333666666666666666666555555666666777888999:::;;;;;;<<<:::;;;======;;;>>>CCCAAAYYYooo|||uuuhhhaaaVVVLLLFFFCCCBBBAAA>>>===<<<;;;::::::::::::::::::::::::::::::::::::777777888888999999999:::999999:::;;;;;;<<<======??????@@@@@@@@@@@@??????>>>>>>???AAABBBCCCDDDEEEIIIIIIJJJJJJKKKKKKLLLLLLPPPPPPPPPSSSXXX```ggglllyyyzzz}}}hhh]]]VVVMMMEEE>>>999999;;;;;;::::::;;;<<<;;;999777999999888888999999:::;;;AAAKKKWWWbbbiiifffVVVFFF;;;AAAGGGPPPfff{{{hhh[[[WWWVVVUUUSSSRRRRRRQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLOOOOOOPPPQQQQQQRRRSSSSSSOOOOOONNNNNNOOOOOOPPPQQQPPPPPPQQQQQQQQQPPPNNNMMMRRRSSSUUUTTTPPPMMMKKKJJJJJJKKKKKKIIIGGGFFFGGGIIIwwwfffeeeaaaYYYWWWTTTPPPMMMKKKJJJHHHGGGDDDCCCBBB@@@>>>;;;999888888888777555444333222111//////......---,,,,,,+++,,,+++***))))))***+++,,,))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,---.........---,,,---/////////...000////////////000111111000000000000111111111111111111222222222333333333555555555555555555555555555666666777888999:::;;;<<<;;;===@@@@@@???CCCIIITTTlllrrrfff```SSSNNNGGGAAA>>>=========<<<<<<;;;:::999888888999777777777777777777777777777777777777888888999999888888999999:::;;;;;;<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBFFFKKKPPPSSS[[[^^^ggguuunnnaaa[[[SSSKKKEEE???<<<;;;:::::::::;;;<<<<<<:::888999999888888999999:::;;;===DDDPPP```nnnooo^^^JJJFFFFFFEEEGGGSSSmmmssscccXXXTTTTTTSSSQQQQQQQQQPPPPPPPPPPPPPPPQQQNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMLLLNNNNNNOOOOOOPPPPPPQQQQQQOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQPPPOOONNNQQQRRRTTTSSSPPPMMMKKKKKKKKKKKKLLLJJJHHHHHHIIIJJJxxxgggeeebbbZZZWWWTTTPPPMMMLLLJJJIIIGGGDDDCCCBBB@@@>>>;;;999888888888777555444333222111......------,,,,,,++++++++++++************++++++************************++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++*********++++++++++++,,,***++++++,,,,,,------......---,,,---/////////...///............///000000//////000000111111111111111111222222222333333333444444444444444444555555555555666777888999::::::===<<>><<<<<<<<<;;;;;;::::::999888777777777777555555555555555555555555666666666666777777777777666666777777888888999999777777888888888888777777999999999999999999888888<<<;;;;;;;;;;;;;;;::::::;;;;;;::::::;;;===???@@@AAADDDMMMZZZjjj~~~}}}qqqiiicccZZZRRRLLLFFF???:::::::::999:::<<<<<<;;;999999999888888999999:::;;;:::>>>III]]]sssyyyiiiTTTNNNHHHDDDCCCEEESSSttttttjjj^^^VVVTTTUUUSSSQQQPPPPPPOOONNNNNNOOOQQQRRROOOPPPPPPPPPPPPPPPOOOOOOPPPOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLNNNOOOPPPPPPPPPOOONNNMMMOOOQQQRRRQQQOOOLLLKKKKKKLLLMMMMMMLLLJJJJJJKKKMMMxxxfffdddbbb[[[WWWTTTPPPMMMLLLKKKIIIGGGDDDCCCBBB@@@>>>;;;999888888888777555444333222111---------,,,,,,+++++++++++++++++++++++++++++++++************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,---------...---,,,---/////////......------------...////////////000000111111222222111111222222222333333333333333333444444444444444444555666777888999999:::======???BBBCCCFFFOOOZZZ{{{vvviii```VVVJJJCCCBBBBBB@@@>>><<<<<<;;;999777888888777666666666666666666666666666666666666666555555666666666666666666555555555666666666777777777777888888888888777777888888888888888888888888;;;;;;;;;::::::999999999<<<;;;;;;;;;;;;:::::::::<<<>>>BBBJJJUUUgggvvvtttnnncccXXXPPPKKKBBB:::;;;:::999:::<<<<<<;;;:::999999888888999999:::;;;;;;>>>GGGYYYooozzzpppaaaSSSJJJGGGIIIFFFHHH]]]xxxjjjccc[[[VVVVVVWWWVVVTTTQQQPPPNNNMMMLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPOOONNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLOOOOOONNNMMMLLLKKKJJJIIILLLLLLMMMNNNNNNMMMLLLKKKMMMOOOPPPPPPNNNMMMMMMMMMMMMNNNOOONNNLLLLLLMMMOOOyyyeeecccaaa\\\XXXTTTPPPNNNLLLKKKIIIHHHDDDCCCBBB@@@>>>;;;999888888888777555444333222111---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------...---,,,---/////////...---------------......///...//////000111111222222111111222222222333333333333333333444444444555555555555666777888999::::::======>>>AAACCCIIIWWWffflllcccYYYSSSKKKCCC???@@@===;;;:::999999888555333777777666666555555666666555555555555555555555555666666555555555555555555444555555555555555666666777777777888888777777777666666777888888999999:::777777777666666555555555888888999999999888888777;;;<<>>;;;999888888888777555444333222111------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////......------------...//////......///000111222222333111111222222222333333333333333333444555555666666666666777888999:::;;;;;;===<<<===@@@EEEPPPdddwwwuuuhhhWWWPPPJJJGGGBBB===<<>><<<::::::;;;<<<;;;:::999999888888999999:::;;;:::>>>BBBGGGTTTdddqqquuuwwwkkk^^^VVVLLLDDDGGGQQQjjj~~~www^^^YYYVVVSSSRRRSSSUUUVVVVVVTTTSSSRRRPPPMMMKKKIIIHHHHHHJJJLLLMMMNNNMMMLLLJJJNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOONNNMMMKKKIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHKKKMMMNNNOOONNNOOOQQQRRRQQQRRRRRRPPPNNNMMMNNNOOOwwwccc```___[[[XXXUUUQQQNNNMMMLLLJJJHHHDDDCCCBBB@@@>>>;;;999888888888777555444333222111------------------------++++++,,,------,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////............---...//////000......///000111222333333111111222222222333333333333444444555666666777777777777888999:::;;;<<<<<<===<<<>>>BBBIIIZZZuuusssggg\\\TTTIIIEEEBBBAAA>>>:::;;;???;;;:::999;;;<<<===<<<;;;999888888888888888999999666666666666666666666666777777777666666666555555777777777777777777777777555555666666666666555555555555555555666666666666777777777777777888888888666666666666777888999999222444777::::::===HHHTTTccc~~~qqqcccVVVKKK@@@>>>;;;:::;;;;;;:::999999999888888999999:::;;;999<<>>;;;999888888888777555444333222111........................++++++------------++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...///............///000000---...///000111222333333111111222222222333333333444444555555666777888888888888999:::;;;<<<<<<======<<<>>>DDDNNNbbbqqq___UUUOOOKKKEEEBBB@@@AAA???<<<===BBB<<<:::999999::::::999888:::999999999999999::::::999999999999999999999999888888777777666666666555888888888888888777777777666777777888888777777666999999888777777666555555444444444555555666666777555444444333444555666777777777999;;;::::::AAAJJJWWWqqq~~~mmm]]]PPPBBB???<<<::::::::::::999999999888888999999:::;;;999<<>><<<@@@BBBFFFVVVuuu|||jjjZZZQQQLLLGGGCCC@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999888777666666777888999;;;;;;::::::999999999888777777888888888888777777666777888888999999999888888888888888777777777777777777666666666555555555555555555555555555555555888888777666666:::@@@DDDQQQbbb}}}vvvfffYYYPPPIII???999999;;;<<<<<<::::::::::::::::::::::::666>>>>>>AAA___|||fffVVVGGGIIIMMM\\\yyyxxxggg^^^ZZZYYYYYY[[[\\\\\\[[[ZZZZZZ^^^\\\XXXVVVUUUSSSPPPNNNOOOQQQTTTYYY\\\\\\XXXUUURRRPPPNNNMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUOOOOOOOOOOOONNNLLLKKKIIIKKKJJJKKKMMMQQQQQQNNNKKKKKKKKKMMMNNNPPPQQQSSSSSSTTTTTTSSSRRRPPPNNNMMMLLLrrrhhhbbbZZZZZZWWWWWWSSSNNNLLLMMMKKKFFFFFFEEEBBB@@@===<<<::::::999888888666555333111000------,,,,,,,,,,,,++++++******************************)))))))))((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................//////////////////000111111111111000///111333333222222333444444444555555666777777777999999999888888999===@@@DDDDDDIIIYYYtttnnndddVVVLLLGGGEEECCC@@@@@@@@@??????????????????>>>======<<<<<<<<<==============================<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>======<<<<<<<<<<<<<<<============<<<<<<999::::::;;;;;;;;;:::::::::999999999888888777777777777666666666666555555555555666666666666666666777777777666777:::???BBBDDDSSSllluuucccTTTMMMDDD<<<999888::::::::::::::::::::::::::::::999???@@@EEE___}}}hhhOOOLLLIIIPPPeeessseee]]]ZZZZZZZZZ[[[\\\[[[[[[ZZZYYY^^^[[[XXXWWWWWWWWWVVVUUUSSSTTTVVVYYY\\\]]][[[YYYTTTRRROOOOOOQQQSSSRRRQQQNNNMMMMMMMMMNNNPPPRRRSSSOOOOOOOOOOOONNNLLLKKKIIIKKKKKKKKKNNNQQQQQQOOOLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRQQQOOONNNMMMqqqhhhccc[[[[[[VVVWWWSSSNNNMMMNNNLLLGGGFFFEEEBBB@@@===<<<::::::999999888777555333111000------,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000//////000000111111///111333333222222333444444444555555666777777777888999999888888:::>>>AAAHHHDDDPPPpppyyyjjjTTTMMMEEEAAA@@@AAA@@@???AAAAAAAAAAAAAAAAAAAAABBB>>>>>>>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????>>>=========<<<<<<;;;:::999888888888777777777666666666666555555666666777777888888666777888888888:::===@@@>>>JJJ]]]tttkkkZZZUUULLLBBB:::777888:::;;;;;;;;;;;;;;;;;;;;;;;;999;;;===CCCSSSlllbbbPPPFFFEEEQQQaaarrr}}}}}}|||qqqkkkbbb\\\\\\[[[[[[\\\[[[[[[ZZZYYYXXX\\\ZZZWWWWWWYYY\\\]]]^^^WWWVVVVVVWWWZZZ\\\\\\[[[WWWSSSPPPRRRVVVYYYWWWTTTNNNMMMLLLKKKKKKMMMOOOPPPOOOOOOPPPOOONNNMMMKKKJJJKKKKKKLLLNNNPPPPPPNNNLLLOOONNNNNNNNNNNNPPPRRRSSSQQQQQQRRRRRRRRRQQQPPPPPPrrriiiddd]]]]]]VVVVVVSSSNNNMMMNNNLLLHHHFFFEEEBBB@@@===<<<::::::999999888777555333111000------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000///......000111222///111333333222222333444444444555555666777777777999999:::999999:::>>>@@@IIIGGG[[[ooo___TTTKKKGGGDDDBBBCCCDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@???>>><<<;;;::::::999999888888888777777777555555666666777777888888555666888999888999;;;======FFFUUUggg|||sssaaa]]]UUUIII>>>999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::???EEERRRmmm~~~^^^MMMEEELLLQQQVVVmmmzzz|||hhhdddddd]]]ZZZ]]]\\\\\\\\\[[[ZZZYYYXXXXXXZZZWWWUUUVVVZZZ^^^bbbcccXXXUUURRRRRRTTTWWWYYYZZZWWWSSSPPPSSSYYY\\\ZZZVVVPPPNNNLLLKKKKKKLLLNNNOOOOOOPPPPPPPPPOOOMMMKKKJJJKKKLLLLLLMMMNNNNNNNNNMMMQQQPPPOOONNNNNNOOOQQQRRRPPPQQQRRRSSSSSSSSSSSSSSSqqqhhhccc\\\\\\VVVVVVSSSNNNNNNOOOMMMHHHFFFEEEBBB@@@===<<<::::::999999999777666444222111------,,,,,,,,,+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000///.........///111222///111333333222222333444444444555555666777777777:::;;;;;;999999:::===@@@HHHOOOmmmyyyiiiZZZPPPJJJHHHGGGFFFFFFGGGHHHGGGGGGEEEEEEFFFGGGGGGFFFFFFEEECCCBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCDDDDDDCCCCCCBBBCCCBBBAAA@@@???>>>======;;;;;;;;;:::::::::999999555555666666777777777777444666888999888888999;;;999???MMM^^^ooo{{{fffbbbYYYMMMAAA::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;===BBBAAAFFF___|||rrr[[[LLLMMMMMMLLL\\\rrrxxxwww{{{{{{zzzrrr```______YYYXXX^^^]]]\\\\\\[[[ZZZYYYYYYXXXXXXUUUSSSTTTYYY^^^aaacccUUURRROOONNNPPPSSSUUUVVVVVVSSSRRRTTTYYY[[[YYYVVVQQQPPPNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOMMMLLLJJJKKKKKKLLLLLLLLLLLLLLLMMMQQQPPPOOOOOOOOOPPPQQQQQQPPPPPPRRRSSSTTTUUUUUUUUUooofffaaaYYYYYYVVVVVVSSSOOONNNPPPNNNIIIFFFEEEBBB@@@===<<<::::::::::::999888666444222111------,,,,,,,,,,,,++++++************************''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................//////////////////......//////000000///111333333222222333444444444555555666777777777::::::::::::999;;;>>>AAAFFFYYY}}}sssdddXXXOOOJJJJJJDDDEEEFFFGGGHHHIIIJJJJJJGGGHHHIIIJJJIIIHHHGGGFFFDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???>>>>>>????????????@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCDDDDDDDDDCCCEEEDDDDDDCCCBBBAAA@@@@@@============<<<<<<<<<<<<888888777777777777777777555666888888777777888999888;;;HHHZZZkkkmmmhhh]]]PPPEEE===:::::::::::::::::::::::::::::::::888<<>>>>>>>>=================================<<<<<<=========<<<<<<<<<<<<=========>>>?????????@@@@@@???????????????AAABBBCCCCCCDDDCCCEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@?????????>>>>>>>>>;;;;;;;;;:::999999888888666777777777555666777999::::::CCCTTTeeewwwzzzrrreeeXXXLLLCCC===:::999999999999999999999999666666:::===<<<===JJJZZZkkkssswwwaaaRRRLLLOOOVVVssswwwvvv{{{wwwddd```[[[XXXXXXXXXXXXXXX\\\[[[ZZZYYYYYYZZZ[[[[[[YYYWWWUUUUUUWWWYYYYYYYYYWWWUUUTTTUUUVVVWWWUUUTTTUUUWWWYYYXXXUUUSSSSSSTTTQQQRRRSSSSSSTTTSSSRRRRRRPPPQQQQQQQQQPPPNNNLLLKKKHHHJJJKKKIIIGGGGGGIIIKKKNNNOOOQQQRRRSSSRRRQQQPPPKKKLLLNNNOOOQQQRRRRRRRRRuuukkkeee]]]\\\VVVVVVSSSOOONNNPPPOOOJJJFFFEEEBBB@@@===<<<::::::::::::999888666444333222---------,,,,,,,,,++++++************************(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000,,,---///000000000///...///111333333222222333444444444555555666777777777444555777999;;;???DDDHHHcccooohhh\\\RRRPPPOOOKKKKKKOOOOOOOOOOOONNNLLLJJJJJJKKKLLLMMMMMMMMMLLLIIIGGGEEEBBBAAA@@@>>>===<<<<<<;;;::::::::::::::::::::::::===<<<;;;::::::;;;<<<===::::::;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<;;;;;;;;;======???AAABBBCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;::::::999777777777666444555777999;;;777<<>><<<<<>><<<;;;::::::999888666444333222......---------,,,,,,,,,---+++))))))+++,,,***'''))))))))))))))))))))))))++++++******))))))((((((******))))))(((((('''''')))))))))))))))(((''''''))))))))))))******************))))))))))))))))))'''(((******((('''((())),,,,,,,,,---------..............................000000000000////////////...000111111000000111222000111111222222333444444444555666777777666666555777<<<888666===???DDDPPPrrrsssggg\\\TTTNNNMMMMMMKKKJJJKKKJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJIIIGGGCCC@@@>>>>>>>>>===<<<<<<;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::<<<<<<;;;<<<======;;;999<<<<<<;;;;;;:::999999999:::;;;<<<===???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<;;;999777666555666777888999999???HHHPPP```}}}gggVVVNNNGGGAAA<<<:::777777888:::::::::::::::::::::;;;>>>CCCGGG[[[pppjjjYYYSSSPPPXXX```rrrsssnnnsss||||||jjj]]]]]]TTTTTTTTTTTTTTTTTTTTTTTTWWWYYYZZZXXXUUUUUUXXX[[[YYYXXXWWWWWWXXXYYY[[[\\\YYYZZZ[[[[[[ZZZXXXVVVUUUXXXZZZ\\\]]][[[XXXTTTQQQTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPOOONNNNNNNNNJJJIIIIIIHHHGGGFFFEEEEEEKKKMMMNNNNNNMMMMMMNNNOOOJJJIIIHHHGGGGGGIIIKKKLLLxxxkkkfff^^^\\\ZZZVVVSSSSSSTTTSSSOOOJJJFFFEEECCCAAA???===;;;:::::::::999888666444333222......---------,,,,,,,,,---+++))))))+++,,,***((()))))))))))))))))))))))))))((((((((('''''''''&&&***)))))))))(((((((((''')))))))))))))))(((''''''))))))))))))******************)))))))))******+++)))***,,,,,,***)))***+++,,,,,,,,,---------..............................000/////////////////////...000111111000000111222000111111222222333444444444555666777777777666555666:::999999>>>>>>FFFYYYxxxlllbbb]]]VVVPPPPPPPPPMMMJJJKKKLLLLLLMMMMMMMMMKKKIIIHHHGGGGGGGGGFFFDDDBBB@@@>>>>>>======<<<<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;<<<=========::::::::::::::::::::::::;;;;;;<<<===>>>>>>??????AAAAAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCAAA@@@>>>===<<<;;;999777666777888999888888===EEELLL[[[xxxmmmZZZOOOHHHBBB<<<:::777666888:::::::::::::::::::::;;;>>>CCCGGGVVVnnndddUUULLLNNNRRR```tttppprrryyyrrr}}}|||bbbWWWXXXSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVUUUTTTUUUXXX[[[VVVVVVVVVVVVWWWYYYZZZ[[[WWWXXXYYYYYYXXXVVVTTTRRRTTTXXX^^^bbbbbb^^^XXXSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNJJJJJJIIIHHHGGGFFFEEEEEEHHHJJJMMMMMMLLLLLLLLLMMMIIIHHHGGGFFFFFFHHHJJJKKK{{{mmmggg^^^[[[ZZZWWWTTTSSSTTTSSSOOOKKKFFFEEECCCAAA>>><<<:::999;;;::::::888777555333222......---------,,,,,,,,,,,,+++)))***++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))***************************+++,,,---***,,,...---,,,+++,,,,,,,,,,,,,,,---------..............................////////////////////////...000111111000000111222000111111222222333444444444444555666777777666666777;;;;;;???BBB???MMMjjj|||xxxooofffaaaYYYSSSRRRQQQMMMJJJJJJLLLLLLLLLLLLJJJHHHEEEDDDDDDDDDCCCBBBAAA@@@@@@???===============<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<=========>>>?????????888888888999:::;;;<<<===::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFGGGFFFFFFEEEDDDBBB@@@@@@===<<<:::999888888888999999777:::AAAFFFSSSpppxxxaaaUUULLLFFF===:::777666888999:::;;;::::::::::::;;;>>>BBBFFFQQQiiiyyyaaaXXXRRROOOYYYpppvvvooottt~~~uuukkkrrrkkkYYYRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRRRRRRRTTTWWWYYYSSSSSSTTTTTTVVVWWWYYYZZZVVVVVVWWWVVVUUUTTTRRRQQQPPPVVV```ggghhhccc[[[UUUQQQRRRSSSTTTTTTTTTTTTTTTQQQQQQPPPOOONNNNNNNNNNNNKKKJJJJJJIIIHHHGGGFFFFFFEEEHHHKKKLLLLLLKKKKKKKKKHHHGGGFFFFFFFFFGGGIIIJJJ~~~oooggg]]]ZZZZZZXXXUUUTTTTTTRRRNNNKKKFFFEEEDDDAAA???===;;;:::;;;;;;:::999777555333222......---------,,,,,,,,,+++************+++******))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((()))))))))************************+++,,,---...+++,,,......,,,,,,,,,---,,,,,,,,,---------.......................................///////////////...000111111000000111222000111111222222333444444444444555666666777777777:::<<<<<>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<>>>???<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>????????????======>>>@@@AAABBBCCCDDDGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFDDDCCCBBB>>>===;;;999888888888888:::888999>>>AAALLLgggkkk\\\SSSNNN???<<<888777888999;;;;;;999:::::::::;;;===AAAEEEMMM___iiiYYYLLLOOOYYYeeeuuuuuupppsss{{{yyyllliiikkk~~~jjj]]]UUUSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQRRRSSSUUUWWWSSSSSSSSSTTTTTTUUUVVVVVVUUUVVVVVVUUUUUUSSSRRRQQQPPPVVV___eeefffaaaZZZUUUQQQRRRSSSTTTUUUUUUVVVUUURRRQQQQQQPPPOOOOOOPPPPPPLLLKKKKKKJJJIIIHHHGGGGGGCCCFFFJJJLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHIIIJJJJJJpppggg]]]ZZZZZZXXXWWWUUUSSSQQQNNNLLLHHHGGGEEECCCAAA>>>===<<<;;;;;;:::999777555444333......---------,,,,,,,,,******+++************+++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************************+++,,,---...***,,,------,,,++++++,,,,,,,,,,,,---------..............................------....../////////000...000111111000000111222000111111222222333444444444444444555666777777888:::;;;:::>>>GGGPPPmmm}}}qqqddd^^^[[[YYYZZZ]]]___]]]YYYTTTOOOKKKHHHFFFBBBAAAAAAAAABBBBBBDDDDDDAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEEEEDDDBBBBBBCCCEEEAAAAAA@@@???>>>======<<<<<<<<<===>>>>>>??????@@@======>>>???@@@AAABBBBBBGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGEEEDDD>>>===<<<:::999888777666;;;888:::===???GGG```yyyrrraaaXXXSSSCCC???:::888888999;;;;;;999:::;;;;;;;;;===@@@CCCLLLUUUkkktttZZZQQQQQQPPPUUU]]]kkkttt|||rrrnnnlllxxxvvvcccZZZeeetttkkk^^^YYYVVVVVVXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSVVVVVVVVVVVVVVVUUUUUUUUUTTTWWW\\\___^^^[[[VVVSSSRRRSSSTTTUUUVVVVVVVVVVVVSSSRRRRRRQQQQQQQQQQQQQQQMMMLLLLLLKKKJJJIIIHHHHHHCCCFFFJJJMMMMMMNNNNNNOOONNNNNNMMMMMMMMMMMMMMMMMMooofff]]]\\\ZZZYYYXXXVVVSSSPPPNNNLLLIIIHHHFFFDDDAAA???===<<<<<<;;;;;;999888666444333......---------,,,,,,,,,)))***++++++***)))+++,,,))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))***************************+++,,,---)))+++,,,,,,+++******+++,,,,,,,,,---------..............................---------......//////000...000111111000000111222000111111222222333444444444444444444555777888999777;;;777;;;MMMbbbtttgggaaa______cccggghhhddd]]]TTTMMMIIIFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHJJJIIIIIIIIIHHHHHHHHHHHHDDDGGGIIIIIIFFFDDDEEEGGGDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHFFFEEE@@@???>>><<<;;;999777666:::888:::======CCCYYYqqqxxxeeeZZZUUUHHHDDD>>>:::999::::::;;;999:::;;;;;;;;;===???BBBKKKOOO]]]rrrppp^^^XXXSSSPPPQQQOOO\\\nnn~~~}}}uuuooogggmmmyyyvvviiiYYYVVVhhhsssddd\\\YYYWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTSSSUUUVVVVVVUUUUUUUUUUUUVVVUUUUUUTTTSSSVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYWWWUUUSSSRRRRRRSSSTTTUUUUUUUUUUUUUUURRRRRRQQQQQQQQQQQQQQQRRRNNNMMMMMMLLLKKKJJJIIIIIIDDDGGGJJJLLLMMMOOOQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQnnneee^^^]]]ZZZZZZYYYWWWSSSPPPNNNMMMHHHGGGEEECCCAAA???===<<<<<<<<<;;;:::888666444333......---------,,,,,,,,,(((***,,,+++))))))+++---))))))))))))))))))))))))&&&'''''''''((((((((()))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))******************)))))))))******+++***+++------+++***+++,,,,,,,,,,,,---------..............................,,,,,,---......///000000...000111111000000111222000111111222222333444444444444444444555777888:::666===;;;???ZZZzzzwwwnnnlllmmmnnnqqquuurrrkkkaaaUUUMMMHHHFFFFFFGGGHHHJJJKKKLLLKKKKKKJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNQQQTTTWWWTTTNNNHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@AAABBBDDDFFFHHHJJJJJJKKKMMMMMMLLLLLLJJJIIIGGGFFFCCCBBBAAA@@@===;;;999888777666999<<<<<<@@@SSSiiikkk^^^WWWMMMHHHAAA<<<::::::::::::888:::;;;;;;;;;<<>><<<;;;<<<<<<;;;:::888666444333......---------,,,,,,,,,'''***,,,+++))))))+++---))))))))))))))))))))))))((()))))))))******++++++'''((((((((())))))******''''''((()))))))))))))))))))))))))))******************))))))))))))))))))***,,,------,,,++++++,,,,,,,,,,,,---------..............................,,,,,,------...///000000///000111111000000111222000111111222333333444444444444333444555777999:::777BBBAAAFFFggg{{{}}}~~~vvvjjj\\\SSSNNNLLLMMMIIIKKKMMMOOOOOONNNMMMLLLNNNNNNMMMLLLKKKJJJJJJIIIHHHIIIIIIJJJKKKJJJJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSgggjjjkkkfff\\\RRRMMMLLLDDDEEEFFFGGGIIIKKKLLLLLLQQQPPPNNNLLLIIIFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@>>>@@@BBBDDDFFFHHHIIIIIIMMMMMMMMMLLLJJJIIIGGGFFFEEEEEEDDDBBB@@@===;;;:::555444888<<<;;;>>>PPPeeeqqqbbb[[[PPPJJJCCC===::::::::::::888:::;;;;;;;;;<<<>>>AAAHHHOOO___rrr}}}~~~lll]]]RRROOOKKKKKKQQQYYY\\\\\\YYYWWW[[[dddnnnvvv~~~mmmcccYYYVVV]]]dddmmmppp^^^[[[YYYXXXUUUQQQSSSXXXZZZZZZZZZZZZZZZZZZZZZZZZVVVSSSRRRSSSWWWZZZZZZYYYQQQSSSUUUXXXYYYZZZ[[[ZZZUUUUUUVVVWWWYYY[[[]]]___^^^]]][[[YYYWWWUUUTTTTTTQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNNNNMMMMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJEEEFFFGGGIIIJJJNNNSSSWWWVVVVVVVVVVVVVVVUUUTTTSSS~~~jjjfffccc]]]\\\^^^\\\VVVSSSSSSQQQMMMHHHGGGEEEBBB@@@>>>===<<<;;;;;;:::999777555333222000000...---,,,+++++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''******************************))))))******+++,,,,,,...//////...------...++++++,,,,,,,,,---------..................------////////////000000000000000000000000111111111111///111222222222222333555666777777777555555777888;;;;;;BBBXXXooo^^^TTTMMMGGGMMMLLLKKKJJJJJJJJJLLLLLLKKKYYY[[[WWWVVVPPPIIIKKKGGGFFFGGGLLLRRRSSSOOOJJJHHHIIIMMMTTTWWWYYY```hhh|||qqq```UUUQQQMMMKKKKKKLLLLLLPPP\\\hhheee```WWWNNNKKKJJJGGGCCCFFFDDDBBBBBBAAA??????AAA???@@@AAABBBDDDFFFHHHIIILLLLLLKKKJJJHHHIIIKKKMMMLLLJJJGGGEEECCCAAA===:::999888999::::::===GGGRRRvvvzzzggg___VVVNNNFFFAAA<<<888999===;;;:::999888999;;;===???JJJRRReee}}}dddRRRGGGIIIKKKGGGGGGKKKNNNMMMPPPWWW^^^cccllluuu~~~}}}qqqfff]]]YYY^^^jjjxxxnnneeeXXXVVVSSSQQQQQQSSSVVVXXXWWWWWWVVVVVVUUUUUUVVVVVVTTTSSSRRRSSSUUUVVVVVVUUUOOOPPPRRRUUUVVVWWWWWWWWWWWWVVVUUUTTTUUUWWWZZZ[[[YYYYYYYYYXXXVVVTTTRRRPPPPPPQQQQQQRRRRRRQQQPPPOOOOOOLLLIIIJJJMMMPPPPPPNNNMMMLLLLLLLLLKKKKKKKKKJJJGGGFFFGGGIIIMMMPPPQQQQQQSSSSSSTTTTTTTTTTTTSSSRRR|||hhheeebbb\\\\\\^^^\\\VVVSSSSSSQQQMMMIIIHHHFFFCCC@@@???======;;;;;;:::999777555444333000///...---,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))((((((((((((******************************))))))******+++,,,,,,...//////...------...++++++,,,,,,,,,---------........................////////////000000000000000000000000111111111111000111222333222222333555666777888777666666888:::>>>===HHHggg~~~jjj]]]UUUPPPPPPPPPOOONNNNNNPPPRRRTTT\\\nnnsssnnnjjj]]]OOOMMMMMMLLLNNNVVV^^^aaa[[[UUUSSSSSSWWW^^^cccgggpppyyyxxxhhh___UUUSSSRRRSSSVVV^^^mmm{{{yyykkk\\\TTTRRROOOKKKKKKGGGEEEEEEDDDCCCDDDHHHEEEDDDDDDCCCDDDFFFHHHIIIKKKJJJIIIGGGFFFGGGKKKNNNPPPNNNLLLJJJHHHEEEAAA>>>;;;999999:::999;;;EEEOOOkkkpppfff[[[SSSJJJDDD>>>888888;;;;;;:::999999999;;;===???CCCNNNjjj~~~gggSSSNNNMMMIIIGGGJJJKKKJJJKKKPPPTTTVVV[[[aaaccchhhvvv{{{llldddaaa___uuuqqqddd^^^WWWUUURRRPPPPPPRRRTTTVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUTTTSSSSSSTTTTTTSSSQQQPPPQQQSSSUUUVVVWWWWWWWWWVVVUUUUUUUUUVVVXXXZZZ[[[XXXXXXXXXWWWUUUSSSQQQOOOOOOQQQRRRSSSSSSRRRQQQPPPOOOMMMLLLMMMNNNOOOOOONNNNNNMMMLLLKKKJJJJJJIIIIIIJJJIIIIIIKKKNNNQQQRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQyyyfffcccbbb\\\\\\^^^\\\VVVSSSSSSQQQMMMJJJIIIFFFDDDAAA???>>>>>><<<<<<;;;:::888666444333000///...---,,,+++++++++---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))(((((((((******************************))))))******+++,,,,,,---//////---,,,---...,,,,,,,,,,,,------------........................////////////000000000000000000000000111111111111000111333333222222444555666777888888777777999;;;===;;;KKKuuusssfff___ZZZYYYZZZZZZYYYXXXZZZ^^^aaannnmmmYYYTTTRRRPPPSSS___lllppphhh___XXXXXX\\\eeekkkrrr{{{zzzmmmccc^^^[[[\\\aaalll}}}iii]]][[[YYYUUUOOOIIIDDDDDDDDDDDDIIIPPPQQQNNNJJJGGGFFFGGGIIIKKKJJJIIIGGGDDDCCCFFFKKKOOOSSSRRROOONNNLLLIIIEEEBBB===;;;999:::999:::AAAJJJbbbwww{{{mmm```XXXOOOHHH@@@999777999;;;:::999999:::;;;===>>>@@@KKKgggiiiWWWNNNHHHFFFHHHKKKHHHHHHKKKKKKIIIJJJNNNPPPSSS]]]lllxxxhhh\\\[[[dddnnnssseee___^^^UUUTTTRRRPPPOOOPPPRRRSSSQQQPPPPPPPPPPPPPPPQQQRRRWWWUUUSSSSSSSSSRRRQQQOOOQQQRRRSSSUUUVVVWWWWWWWWWTTTUUUUUUVVVXXXYYYYYYZZZWWWWWWWWWVVVUUURRRPPPNNNNNNPPPRRRTTTUUUTTTRRRQQQNNNPPPQQQPPPOOONNNNNNNNNOOONNNMMMLLLJJJJJJIIIIIIMMMLLLLLLMMMPPPRRRRRRRRROOOPPPPPPQQQQQQQQQPPPPPPwwweeecccbbb^^^\\\^^^\\\VVVSSSSSSQQQMMMJJJIIIGGGDDDBBB@@@???>>><<<<<<;;;:::999777555444//////...---,,,++++++,,,------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******************************))))))******+++,,,+++---///...---,,,------,,,,,,,,,------------...---------...............////////////000000000000///000000000111111111111000222333333222333444666555666777777777777999;;;<<<<<>>EEE[[[mmmpppbbbZZZRRRKKKCCC:::777888;;;::::::::::::;;;<<<===AAAHHH[[[zzzvvvbbbSSSLLLKKKLLLHHHGGGJJJJJJGGGEEEGGGLLLLLLPPPYYYeeezzz|||uuuqqqiii___YYYaaaxxxvvvfff^^^]]]^^^TTTSSSQQQPPPOOONNNNNNOOONNNNNNMMMNNNNNNOOOPPPPPPVVVUUUSSSSSSTTTSSSRRRPPPRRRSSSTTTUUUUUUVVVVVVWWWSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXWWWUUUSSSPPPOOOLLLNNNQQQSSSTTTSSSQQQPPPNNNQQQTTTSSSOOOMMMMMMNNNPPPOOONNNMMMLLLMMMMMMNNNPPPOOOMMMNNNPPPQQQQQQPPPMMMMMMNNNOOOOOOOOONNNNNNwwweeedddddd```\\\^^^\\\VVVSSSSSSQQQMMMJJJIIIGGGDDDBBB@@@???>>>======<<<;;;999777666444///...------,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))******************************************))))))******+++,,,+++---......---,,,,,,---,,,,,,---------.........---------.........//////////////////000000000000///000000000111111111111000222333333333333444666444555666666666777:::<<<@@@EEEaaa~~~|||{{{nnnlllooo||||||qqqqqqwwwxxxnnnfffeeelll{{{~~~xxxiii\\\QQQQQQSSSWWWcccsss{{{tttiii]]]TTTPPPPPPPPPLLLJJJGGGDDDDDDIIIPPPVVVVVVUUUSSSRRRQQQMMMHHHDDDCCC???;;;:::999777;;;AAAQQQaaa{{{sssbbb[[[TTTNNNFFF===999:::;;;:::::::::;;;;;;<<<<<<>>>CCCQQQfff|||uuu___TTTMMMHHHEEEHHHIIIGGGFFFGGGHHHFFFGGGIIINNN[[[qqqwwwiiibbb```^^^^^^___dddvvvrrrccc[[[XXXXXXYYYTTTSSSRRRPPPNNNMMMLLLKKKLLLLLLLLLLLLMMMOOOPPPPPPTTTSSSRRRSSSUUUVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVQQQRRRTTTVVVWWWXXXXXXXXXYYYYYYYYYXXXVVVTTTQQQPPPJJJLLLOOOQQQRRRQQQPPPOOOOOORRRUUUTTTPPPMMMMMMNNNOOOOOONNNNNNOOOQQQSSSUUURRRPPPNNNNNNNNNOOONNNMMMKKKKKKLLLMMMMMMMMMMMMMMMwwweeedddeeeaaa\\\^^^\\\VVVSSSSSSQQQMMMJJJIIIFFFDDDAAA???>>>>>>>>>>>>===<<<:::888666555///...---,,,,,,,,,,,,,,,---,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))************+++******************************))))))******+++,,,+++,,,......,,,+++,,,---,,,---------............,,,,,,------.../////////////////////000000000000000000000000111111111111111222444444333333555666333555666777777999;;;===AAAOOOqqq~~~|||rrriiiiiirrrwwwfffYYYYYY\\\aaarrr}}}mmm```XXXTTTSSSLLLJJJHHHFFFGGGLLLSSSYYYZZZZZZYYYXXXVVVRRRMMMIIIFFFAAA<<<;;;:::888:::>>>KKKYYYrrrzzzddd]]]WWWRRRJJJAAA<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888???MMM___pppzzzcccUUUMMMGGGGGGHHHFFFFFFGGGFFFDDDDDDDDDEEEIIITTTaaappp|||vvvggg\\\WWWQQQQQQZZZjjj{{{pppjjjbbb[[[XXXWWWVVVVVVSSSSSSRRRQQQOOOLLLJJJHHHJJJJJJKKKKKKMMMNNNPPPPPPPPPPPPPPPRRRTTTVVVVVVVVVSSSSSSRRRRRRRRRSSSSSSTTTPPPQQQRRRSSSUUUVVVXXXXXXYYYYYYYYYXXXWWWTTTRRRQQQKKKLLLNNNOOOOOOOOOOOONNNQQQRRRRRRRRRPPPNNNNNNNNNPPPOOOOOOOOOQQQTTTWWWYYYSSSQQQNNNMMMMMMMMMLLLJJJIIIJJJKKKLLLLLLLLLLLLLLLvvvdddcccddd```\\\^^^\\\VVVSSSSSSQQQMMMIIIHHHFFFCCC@@@???======>>>>>>===<<<:::888777666......---,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************))))))******+++,,,***,,,...---,,,+++,,,---------------............,,,,,,------...//////000////////////000000000000000000000000111111111111111333444444333444555666555666888999999;;;>>>@@@EEE]]]~~~ssswww~~~uuulllllltttsssddddddgggnnn}}}lll```YYYVVVJJJJJJHHHGGGHHHMMMTTTYYY^^^]]]\\\\\\ZZZVVVPPPLLLHHHBBB===<<<;;;999:::===EEEQQQjjjhhhbbb\\\WWWNNNDDD>>>>>>;;;;;;;;;;;;;;;;;;;;;:::888===HHHXXXhhh|||jjj^^^RRRMMMKKKHHHGGGIIIKKKIIIHHHIIIHHHFFFIIINNNTTT[[[hhhyyyzzzuuusssmmmcccZZZXXXSSSVVVfff~~~cccaaa^^^[[[XXXVVVWWWXXXTTTTTTSSSRRROOOLLLIIIGGGHHHHHHIIIJJJKKKMMMOOOPPPNNNMMMMMMOOORRRTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRRRROOOOOOOOOPPPRRRUUUWWWXXXXXXXXXXXXWWWVVVSSSQQQPPPNNNNNNNNNNNNNNNNNNOOOOOORRRQQQOOONNNOOOOOOOOONNNQQQPPPOOOPPPQQQTTTXXXZZZUUUSSSPPPNNNMMMLLLJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLuuucccbbbccc___\\\^^^\\\VVVSSSSSSQQQMMMIIIGGGEEEBBB@@@>>>===<<>>>>><<<;;;999777666......---,,,,,,,,,------++++++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++*********************************)))***++++++,,,***,,,...---,,,+++,,,,,,---------.........//////,,,,,,------...///000000////////////000000000000000000000000111111111111111333444444444444555777666888:::;;;<<<===@@@CCCNNNlllzzzooonnnpppyyyooonnntttrrrrrrvvv}}}sssddd\\\XXXIIIIIIHHHGGGIIIMMMTTTYYY^^^]]]]]]]]][[[WWWQQQLLLIIICCC>>>===<<<::::::===<<>>===BBBOOO___sss~~~ooo___VVVQQQMMMKKKLLLPPPMMMLLLMMMJJJEEECCCEEEIIIIIINNNZZZiiirrrrrrooommmrrrwwwzzz{{{uuunnnkkkhhhhhhiiiggg___XXXVVV___cccvvv~~~hhh______\\\XXXTTTSSSTTTVVVTTTTTTTTTSSSPPPLLLHHHFFFFFFGGGGGGHHHJJJLLLNNNOOOMMMLLLLLLNNNPPPRRRRRRQQQSSSRRRQQQOOOOOOPPPQQQQQQOOONNNNNNNNNPPPSSSVVVXXXWWWWWWWWWVVVUUURRRPPPOOOQQQPPPOOONNNMMMNNNOOOPPPSSSPPPLLLLLLOOOPPPOOONNNRRRQQQPPPOOOPPPSSSVVVXXXWWWTTTQQQOOONNNLLLJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLwwweeedddddd```___]]][[[WWWSSSPPPMMMLLLIIIGGGEEECCCAAA@@@???>>>=========;;;999666444222000///---,,,++++++,,,,,,+++,,,,,,------,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((())))))((((((((((((''''''''''''+++++++++************))),,,,,,,,,++++++*********)))***+++,,,---,,,+++***---------............///......////////////......///////////////000111111222222111111000111111111333333333333444555666666444777555999BBBDDDKKK\\\mmmrrrllljjj}}}tttsssvvv~~~qqqcccYYYRRRMMMJJJIIIHHHHHHMMMTTTWWWXXX[[[^^^^^^ZZZSSSNNNMMMKKKFFFBBB>>>;;;::::::<<>><<<@@@HHHNNN[[[yyypppcccZZZRRRKKKPPPOOOOOOPPPPPPLLLGGGCCCCCCEEEHHHKKKOOOUUUZZZ^^^\\\___cccfffhhhjjjlllmmmssswww~~~~~~uuuoooiiieeeccc^^^ZZZYYYZZZ[[[]]]gggrrr}}}pppbbb___WWWWWWWWWVVVSSSQQQQQQRRRSSSTTTVVVXXXXXXTTTOOOJJJLLLGGGEEEGGGIIIIIIJJJMMMNNNNNNMMMMMMMMMMMMNNNNNNOOONNNMMMLLLLLLKKKKKKLLLOOOOOOMMMKKKJJJKKKNNNQQQQQQQQQPPPOOONNNNNNNNNNNNQQQOOOMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPPPPQQQRRRTTTUUUQQQQQQQQQPPPOOOMMMKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNxxxfffdddddd```^^^\\\ZZZVVVRRROOOLLLKKKIIIGGGEEECCCAAA@@@???>>>>>>>>>===<<<:::777444222///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))+++++++++************))),,,,,,,,,+++++++++******++++++,,,------------,,,---------............///,,,------------------,,,///////////////000111111222111111111111111222222333333333333444555666666333777777<<>>===<<<::::::;;;;;;:::888;;;999<<>>??????>>>===:::777555333///...---,,,++++++++++++------,,,,,,+++++++++***************************))))))))))))))))))))))))+++***))))))))))))))))))+++++++++++++++++++++++++++++++++************))),,,,,,,,,++++++++++++***------,,,,,,------...///---------............///------------------------///////////////000111111000000000000111222333333333333333333444555666666333888999===FFFMMMdddvvvvvv|||yyyyyyqqqbbbTTTNNNJJJJJJGGGEEEEEEIIIHHHMMMVVV^^^bbbaaa[[[UUURRRPPPLLLGGGCCC@@@>>>===<<>>CCCVVVkkk|||sssjjjbbbZZZQQQJJJHHHFFFCCCAAAAAACCCFFFHHHNNNNNNMMMMMMMMMPPPUUUYYY^^^______\\\WWWUUUWWWYYYYYYZZZ]]]bbbhhhooouuuyyyxxxwwwvvvvvvwwwyyy{{{||||||zzzvvvqqqmmmjjjiiihhhjjjkkkooosssxxx||||||yyyvvvttttttssstttuuuuuurrrnnniiifff```]]]YYYXXXXXXVVVQQQNNNNNNPPPVVVfffnnnbbb^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXYYYZZZVVVWWWZZZ^^^``````]]]ZZZRRRMMMJJJKKKLLLJJJJJJLLLLLLLLLKKKKKKKKKKKKLLLLLLGGGGGGGGGHHHHHHIIIKKKKKKKKKNNNRRRSSSRRROOOMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMLLLMMMNNNOOOOOOOOONNNMMMNNNNNNNNNNNNOOOOOOPPPQQQSSSSSSRRRRRRPPPOOOMMMLLLPPPOOONNNLLLIIIGGGEEEDDDEEEFFFFFFGGGIIIJJJLLLMMM{{{hhheeeddd______]]]ZZZWWWSSSPPPMMMLLLIIIGGGEEECCCAAA@@@???>>>@@@@@@???>>>;;;888555333//////...------,,,,,,,,,------,,,++++++*********************************((((((((((((((((((((((((******)))))))))))))))***+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++---,,,+++++++++,,,...///---------............////////////......////////////////////////000000111000000000000111222333444333333333333444555666666555::::::;;;@@@GGGeeexxxuuu{{{{{{{{{|||ooo^^^VVVNNNKKKGGGCCCDDDGGGDDDJJJTTT^^^cccbbb\\\WWWUUURRROOOJJJFFFCCCAAA@@@===AAAHHHaaatttcccbbb^^^YYYPPPDDDBBB@@@===<<<<<<<<<;;;:::<<<:::;;;===<<<>>>JJJWWWpppaaaWWWOOOJJJMMMJJJGGGEEEEEEFFFFFFFFFIIIIIIIIIIIIJJJNNNSSSWWW```bbbbbb^^^XXXTTTTTTVVVTTTVVVXXX[[[^^^```bbbbbbaaaaaa______```ccceeegggeeeccc```]]]ZZZXXXWWWVVVWWWYYY[[[___bbbfffhhhiiiiiijjjlllnnnooopppoooooolllkkkiiigggeeedddccccccdddeeehhhiiihhheeebbb___\\\XXXSSSQQQPPPPPPMMMKKKIIIWWWhhhsssbbb^^^^^^ZZZUUUYYYZZZ[[[[[[YYYYYYZZZ[[[YYYYYY\\\___bbbbbb```^^^WWWQQQMMMNNNNNNKKKJJJLLLKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJJJJNNNQQQSSSQQQOOOMMMLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPMMMLLLLLLLLLLLLNNNOOOPPPTTTTTTUUUTTTSSSQQQOOOMMMPPPNNNLLLJJJGGGEEECCCBBBEEEEEEEEEFFFHHHIIIKKKLLL|||hhhfffddd``````___\\\YYYUUURRROOOMMMIIIGGGEEECCCAAA@@@???>>>AAAAAA@@@>>>;;;777444222000000000///......---,,,---,,,+++************+++************************((((((((((((((((((((((((***)))))))))))))))***************+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,+++*********+++---...---------............///000///............///000///////////////000000111000000000000111222333444333333333333444555666666555999999:::<<>>AAAEEE\\\rrrbbbbbb___ZZZRRRFFFEEEBBB???===<<<<<<<<<;;;;;;;;;<<<===;;;<<>>AAA@@@???===:::777333111//////000//////...---,,,,,,+++***))))))***+++,,,************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))******++++++,,,+++++++++************)))***++++++++++++,,,,,,,,,+++*********++++++,,,,,,---------............///...---,,,++++++,,,---...///////////////000111111000000000000111222333333333333333333444555666666333777888;;;>>>FFFkkk}}}{{{|||nnnbbbUUUNNNJJJFFFFFFHHHEEEHHHNNNUUUZZZZZZVVVSSSSSSRRRPPPMMMJJJGGGEEECCC???AAADDDXXXzzzyyyhhhfff```[[[UUUKKKGGGDDD@@@>>>======<<<<<<::::::;;;;;;;;;;;;>>>AAAJJJ^^^ssshhhTTTOOOJJJHHHJJJLLLLLLKKKGGGHHHIIIIIIIIIIIIKKKMMMQQQSSSVVVXXXXXXVVVSSSQQQMMMPPPTTTWWWXXXWWWTTTRRRQQQQQQQQQQQQQQQRRRRRRSSSNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTVVVXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXZZZZZZZZZYYYXXXVVVTTTQQQOOONNNIIIIIIJJJIIILLLTTT```iiitttyyykkkeee^^^YYYXXXZZZ\\\]]]XXXYYYZZZZZZYYYXXXYYY[[[^^^]]]]]]___aaabbbaaa```[[[UUUQQQQQQPPPMMMLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKOOOOOONNNLLLLLLKKKKKKKKKMMMNNNNNNMMMKKKKKKMMMOOONNNNNNNNNNNNOOOPPPQQQRRRRRR```sss}}}yyykkkZZZPPPMMMLLLJJJIIIIIIJJJLLLMMMMMMNNNNNNOOOOOOOOONNNNNNOOONNNLLLJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKK|||hhhfffeee```aaa```]]]ZZZVVVRRRPPPNNNIIIGGGEEECCCAAA@@@???>>>@@@@@@???<<<999666222000---.........---,,,+++***+++***)))((()))+++,,,...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((())))))***++++++,,,,,,+++++++++************)))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------............//////...,,,++++++,,,...//////////////////000111111222111111111111111222222333333333333444555666666333666888===AAAHHHnnnhhh]]]SSSPPPMMMIIIFFFFFFDDDEEEHHHMMMQQQSSSRRRPPPPPPPPPNNNMMMJJJHHHFFFDDD>>>@@@CCCTTTsssvvvmmmbbb\\\YYYSSSIIIFFFAAA>>>>>>>>>===<<<:::;;;;;;::::::;;;<<<;;;@@@EEEZZZ|||pppaaaUUUPPPNNNMMMLLLIIIJJJJJJKKKLLLOOOTTTXXXWWWTTTSSSUUUWWWWWWSSSNNNKKKLLLOOOQQQSSSSSSSSSSSSOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSPPPQQQQQQRRRSSSTTTUUUUUUSSSTTTVVVWWWXXXXXXWWWWWWUUUUUUTTTUUUUUUVVVWWWXXXTTTSSSPPPNNNMMMLLLMMMMMMRRRYYYaaafffkkkwwwtttbbb^^^\\\ZZZYYYYYY[[[]]]^^^[[[]]]]]]]]][[[[[[[[[]]]aaa```___```ccceeeeeeddd\\\VVVQQQQQQPPPMMMLLLNNNLLLKKKKKKKKKKKKKKKKKKLLLOOOOOONNNMMMMMMNNNNNNNNNMMMNNNOOONNNMMMMMMNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUZZZkkkuuuaaaTTTPPPNNNLLLJJJIIIJJJLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNOOONNNLLLKKKKKKLLLMMMNNNMMMLLLLLLKKKJJJKKKKKKKKK{{{hhhfffeeeaaa```___\\\YYYUUUQQQOOOMMMIIIGGGEEECCCAAA@@@???>>>@@@???>>><<<999555222000+++,,,------,,,+++)))(((***)))(((((()))+++---///(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++))))))***++++++,,,------+++++++++************)))*********++++++,,,,,,,,,+++,,,---...///...---,,,---------.........//////111000...------...000111///////////////000111111222222111111111111111111333333333333444555666666555777888===AAAGGGlllzzzooo```XXXQQQPPPPPPKKKFFFDDDBBBBBBCCCGGGKKKNNNOOOOOOOOONNNMMMLLLJJJHHHFFFEEE<<<@@@BBBQQQnnntttddd]]]\\\YYYKKKGGGBBB???>>>>>>============<<<;;;;;;<<<;;;999BBB:::AAA```{{{eeeXXXRRROOOMMMLLLLLLLLLMMMQQQYYYbbbhhh___YYYSSSSSSVVVVVVQQQLLLIIIIIIHHHIIIJJJLLLNNNOOONNNPPPSSSVVVWWWWWWVVVUUUWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTUUUWWWXXXZZZ[[[[[[VVVWWWYYYZZZ[[[[[[ZZZYYYWWWVVVVVVUUUUUUUUUVVVVVVPPPOOOMMMMMMNNNPPPTTTVVVhhhtttssseee^^^WWWXXX[[[^^^```___\\\ZZZ___```aaa```^^^]]]^^^___bbbaaaaaabbbfffhhhiiiiii\\\VVVQQQQQQPPPMMMLLLNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQMMMOOOQQQQQQOOONNNNNNOOOPPPPPPQQQQQQSSSTTTVVVWWW\\\kkk~~~ooo^^^TTTSSSQQQNNNKKKJJJKKKLLLNNNQQQPPPNNNMMMLLLMMMNNNOOOOOONNNMMMLLLMMMOOOQQQRRROOOOOOMMMLLLLLLKKKKKKKKKxxxfffeeeeeebbbeeeccc^^^YYYTTTPPPNNNMMMGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@>>><<<999666444222/////////...------,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))************))))))((((((++++++******************)))***+++,,,---,,,+++***,,,---......,,,,,,---...------............------////////////////////////000000///////////////000555666666555333222222333333333444444444444444444666777;;;@@@CCCRRRxxxtttkkk\\\[[[ZZZXXXTTTOOOKKKGGGHHHDDDCCCFFFHHHHHHJJJNNNMMMMMMLLLMMMMMMJJJGGGDDD???EEECCCLLLggguuueee```\\\WWWMMMIIIDDDBBBBBBAAA===:::===<<<;;;::::::::::::;;;???<<>><<<999666444222/////////...------,,,,,,+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))++++++*********)))))))))******************************+++,,,,,,,,,,,,+++,,,---......,,,,,,---...------............------////////////////////////111111000000000000111111000111222111000///000111333333444444444444555555333666;;;>>>EEE\\\}}}ttthhhiiihhheee^^^XXXSSSQQQLLLHHHFFFHHHIIIHHHJJJMMMMMMMMMLLLMMMMMMKKKGGGDDD>>>CCCBBBHHH___xxx}}}kkkddd___[[[QQQMMMGGGDDDCCCBBB???<<<======<<<;;;;;;:::::::::;;;777999BBBLLLZZZsssxxxhhh___WWWSSSTTTYYYdddooosssqqqqqqsssuuupppeee\\\QQQQQQQQQRRRSSSQQQMMMIIIRRRNNNLLLPPPSSSQQQOOOPPPQQQQQQQQQSSSUUUVVVVVVUUUVVVWWWYYYZZZ[[[]]]\\\ZZZ^^^aaaaaa___```aaa___ZZZVVVTTTSSSSSSUUUVVVVVVUUUPPPMMMMMMSSS\\\kkk~~~tttyyy{{{kkkbbb]]]WWWRRRUUUTTTTTTVVVXXXZZZZZZYYY]]]^^^`````````bbbeeehhhgggeeeccceeegggfffaaa\\\YYYWWWTTTRRRRRRQQQOOOMMMPPPQQQRRRRRRRRRQQQPPPOOOMMMNNNPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSQQQQQQQQQPPPQQQQQQRRRRRRRRRXXX^^^___ZZZTTTQQQQQQSSSRRRQQQOOONNNNNNPPPRRRUUUTTTRRRRRRRRRSSSTTTUUUUUURRRQQQSSSWWWYYYVVVSSSSSSOOOKKKJJJKKKKKKJJJIIIwwweeeeeefffccccccaaa]]]YYYUUURRRPPPOOOHHHGGGFFFEEECCCBBBAAA@@@@@@@@@>>><<<999666444222/////////...------,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))+++++++++++++++*********************************++++++******++++++,,,---,,,---......,,,,,,---...------............------////////////////////////222111111000000111111222---...000///......///111333333444444444555555555222888<<>>>>>>>>===<<<;;;;;;::::::===888888;;;===BBBPPPaaa{{{mmmbbbZZZ[[[___\\\^^^dddjjjlllhhh^^^VVVUUUXXX^^^dddeee```WWWPPPPPPLLLMMMVVV]]]^^^]]]\\\[[[YYYWWWYYY\\\^^^\\\ZZZSSSSSSTTTUUUVVVVVVVVVVVVTTTXXX[[[[[[[[[]]][[[WWWUUURRRQQQVVV```hhhkkkkkkjjjmmmvvvwwwsss|||rrreee]]]ZZZZZZWWWUUUSSSSSSRRRTTTVVVWWWWWWVVVXXXZZZ\\\^^^___bbbeeehhhiiigggdddddddddbbb]]]YYYVVVTTTRRRRRRRRRQQQPPPNNNRRRSSSTTTUUUUUUUUUTTTSSSNNNNNNOOOOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSPPPQQQRRRRRRSSSSSSSSSSSSRRRUUUWWWVVVSSSRRRSSSVVVUUUSSSPPPOOOPPPRRRSSSSSSXXXWWWWWWWWWWWWWWWWWWWWWTTTSSSTTTXXX\\\]]][[[WWWTTTRRROOOMMMMMMMMMLLLKKKwwweeeeeegggdddaaa```]]]ZZZWWWTTTQQQPPPHHHHHHGGGEEECCCBBBAAA@@@@@@@@@>>><<<999666444222/////////...------,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))++++++++++++++++++++++++***************+++++++++,,,+++***)))***+++,,,---,,,---......,,,,,,---...------............------////////////////////////000000000///000000111222...///111111000111222444333333444444555555666666555<<<@@@CCCWWW}}}ooo^^^[[[SSSNNNNNNOOOMMMMMMNNNMMMLLLLLLLLLMMMKKKHHHEEE;;;@@@>>>@@@NNN___xxxmmmbbbaaaaaa\\\VVVNNNHHHFFFEEEBBB@@@@@@??????>>>===;;;::::::<<<::::::<<<;;;;;;BBBLLLdddkkk^^^ZZZWWWWWWXXX\\\______\\\XXX[[[aaammmwww{{{wwwnnngggZZZWWW[[[iiivvv|||~~~~~~{{{vvvpppnnnoooooollliiieeebbb___^^^[[[YYYZZZ^^^]]]dddkkknnnpppssssssooojjjiiimmmzzztttjjjddd]]]ZZZ[[[\\\[[[YYYTTTSSSRRRSSSUUUVVVUUUTTTWWWYYYZZZ[[[ZZZ[[[]]]___eeeeeeeeeeeeeeeaaa[[[WWWUUUSSSRRRQQQQQQPPPNNNLLLPPPQQQSSSTTTUUUUUUTTTTTTOOONNNMMMMMMNNNPPPRRRTTTSSSRRRRRRQQQQQQQQQQQQRRRQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVVVVUUUTTTVVVYYY]]]XXXTTTOOOMMMPPPRRRRRRQQQWWWXXXYYYYYYYYYXXXWWWVVVQQQQQQTTTXXX\\\]]][[[XXXUUUTTTRRRPPPOOONNNNNNMMMyyyffffffgggddd```___]]][[[WWWTTTRRRQQQIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@>>><<<999666444222/////////...------,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))++++++++++++++++++++++++))))))*********+++++++++,,,+++***)))***+++,,,---,,,---......,,,,,,---...------............------////////////////////////...............///000000...000222222222222444555333333444555555666777777777===BBBKKKeeexxxbbbaaaXXXQQQPPPPPPNNNMMMMMMLLLLLLLLLLLLMMMKKKHHHEEE<<<@@@===???KKKYYYqqqlllaaabbbddd___YYYPPPJJJHHHFFFCCCAAAAAAAAAAAA@@@>>><<<:::999777777888:::999888;;;@@@MMMlllyyypppiiieeebbbaaacccccc```]]]\\\bbbmmmxxx{{{wwwllljjjppp~~~}}}wwwpppllleee___aaagggwwwpppeeebbb^^^ZZZYYYYYYYYYXXXVVVUUUTTTSSSTTTUUUVVVUUUTTTWWWXXXYYYYYYXXXWWWXXXYYY]]]```cccffffffbbb[[[VVVXXXVVVTTTTTTSSSQQQNNNKKKMMMNNNOOOQQQRRRRRRRRRQQQOOONNNLLLLLLMMMOOOQQQSSSQQQQQQPPPPPPPPPPPPPPPPPPOOOPPPRRRTTTUUUVVVUUUUUUQQQQQQRRRRRRRRRTTTWWWYYYYYYTTTNNNLLLMMMOOOOOONNNTTTUUUVVVWWWVVVUUUSSSRRRLLLNNNQQQUUUXXXYYYWWWUUUTTTTTTSSSRRRPPPOOOOOOPPP{{{hhhggggggbbbaaa```^^^\\\XXXUUURRRPPPJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@>>><<<999666444222/////////...------,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))*********+++++++++++++++)))))))))***++++++,,,,,,++++++******++++++,,,---,,,---......,,,,,,---...------............------////////////////////////------------...///000000...///111111111111222444333333444555666777777888777;;;DDDXXXxxxqqqlllbbbXXXUUUTTTPPPMMMLLLLLLKKKKKKLLLMMMLLLHHHFFF>>>@@@<<<>>>IIITTTjjjqqqfffeeegggaaa[[[SSSNNNKKKIIIEEEBBBBBBBBBBBBAAA???===:::999777777999999888777888:::CCCUUUpppvvvnnn]]]]]]___ccchhhllloooooolllkkkqqqxxxxxx~~~qqqfffaaa___]]][[[YYYXXXWWWUUUSSSVVVUUUTTTTTTUUUVVVUUUSSSTTTVVVXXXYYYXXXWWWXXXYYYVVVZZZ___cccccc___ZZZWWWZZZYYYXXXWWWVVVTTTPPPMMMJJJKKKMMMOOOOOOOOOOOONNNNNNMMMLLLKKKKKKMMMOOOPPPNNNNNNMMMMMMMMMNNNNNNOOOKKKKKKMMMOOOQQQRRRRRRRRRNNNNNNOOOPPPQQQRRRSSSSSSVVVRRRNNNKKKKKKMMMNNNOOORRRSSSSSSTTTSSSRRRPPPOOOJJJLLLNNNQQQRRRSSSRRRQQQQQQRRRSSSRRRQQQPPPPPPQQQ}}}jjjhhhfffaaaaaaaaa___\\\YYYUUUQQQOOOKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@>>><<<999666444222/////////...------,,,,,,+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))))))))))))))))))))*********++++++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,---......,,,,,,---...------............------////////////////////////---------......///000111...000111111000000222333333333444555666777888888999999HHHiiirrreee___\\\VVVQQQNNNKKKKKKKKKLLLMMMLLLIIIFFF@@@???:::===GGGNNNaaa}}}zzzlllggggggbbb]]]VVVRRROOOMMMHHHDDDCCCDDDDDDCCC@@@===:::888999::::::999888999999999===BBBNNNaaazzzwwwkkkcccbbbgggmmmrrrpppoooqqqwww~~~|||rrrkkkccc______]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUUUUTTTRRRRRRTTTVVVWWWVVVVVVVVVWWWSSSVVVYYY[[[[[[ZZZXXXXXXWWWWWWVVVVVVVVVTTTQQQNNNKKKLLLMMMNNNOOONNNNNNMMMMMMMMMKKKJJJJJJKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMMMMIIIIIIJJJKKKMMMOOOQQQRRRQQQPPPPPPPPPQQQRRRRRRRRRRRRPPPNNNKKKJJJLLLPPPTTTRRRRRRRRRRRRQQQPPPOOOOOOKKKMMMNNNOOOOOONNNOOOOOOMMMPPPRRRRRRPPPOOOQQQRRR~~~kkkhhhfff```bbbaaa```]]]YYYUUUQQQNNNKKKJJJIIIGGGDDDBBBAAA@@@@@@@@@>>><<<999666444222000//////...------,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))*********+++((())))))***++++++,,,,,,)))***+++,,,---,,,++++++,,,---......,,,,,,---...---..................---////////////////////////............///000222222111222333333222222333444333333444555666777888999<<<:::MMMxxxrrrjjjeee]]]VVVRRRKKKKKKKKKLLLMMMLLLIIIFFFBBB???888;;;EEEJJJZZZtttppphhhdddccc^^^YYYUUUSSSOOOJJJFFFDDDDDDDDDCCCAAA>>>:::888777888888666666888:::999;;;999999@@@MMM^^^qqqxxx|||~~~xxxssssss|||zzzwww~~~tttfffaaa___[[[YYY\\\WWWWWWWWWXXXXXXYYYYYYYYYVVVUUUSSSSSSTTTTTTRRRQQQQQQSSSUUUUUUSSSQQQQQQQQQSSSTTTUUUUUUUUUUUUVVVXXXRRRRRRRRRSSSTTTSSSPPPMMMLLLMMMNNNOOOOOOOOONNNMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIKKKLLLLLLJJJJJJJJJKKKMMMOOORRRTTTSSSQQQOOONNNOOOPPPQQQQQQNNNOOONNNKKKJJJLLLSSSYYYTTTSSSRRRRRRQQQPPPPPPOOOMMMNNNOOONNNMMMMMMNNNOOOKKKNNNQQQQQQPPPOOOQQQSSS~~~nnnhhhbbbbbbeeeaaa^^^\\\ZZZXXXSSSOOOLLLKKKIIIFFFCCC@@@>>>===AAA>>>;;;;;;;;;999666222......---------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******************))))))))))))+++*********))))))((((((************************+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,...---,,,,,,---///---------............//////...,,,,,,,,,---///111////////////000000000000000000000000000111111222222444666777666666777888:::>>>ZZZtttmmmjjjlllppptttyyy{{{wwwrrroooppprrrsssttt{{{~~~|||zzz|||{{{xxxwww{{{tttllliiibbbYYYRRRPPPMMMJJJIIIIIIHHHEEEBBB>>>BBB===:::???EEETTTkkk{{{kkkffffffeeeaaa]]]YYYVVVRRROOOLLLHHHFFFCCCBBBBBB@@@;;;777888777777777777777888888;;;::::::;;;>>>BBBHHHKKK\\\ooozzzrrrppplllhhhfffhhhlllqqqttt}}}~~~wwwppprrryyy|||xxxhhhbbb\\\ZZZ[[[[[[XXXTTTUUUVVVWWWYYYZZZZZZYYYYYYWWWWWWWWWXXXXXXWWWUUUSSSRRRSSSTTTTTTTTTSSSQQQPPPPPPRRRTTTTTTSSSRRRSSSTTTKKKMMMQQQUUUWWWVVVRRRNNNMMMNNNPPPQQQRRRQQQPPPPPPKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJJJJJJJKKKMMMNNNQQQPPPOOOOOOQQQQQQPPPOOORRRPPPMMMKKKKKKMMMPPPRRRPPPMMMJJJKKKMMMOOOOOOMMMOOOOOONNNNNNMMMLLLLLLLLLNNNNNNOOOOOOOOOOOOPPPPPPooohhhbbbcccccc```]]][[[YYYVVVRRRNNNLLLKKKIIIFFFCCCAAA???>>>AAA>>><<<;;;;;;999555222......---------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******************))))))))))))*********)))))))))((((((************************++++++++++++++++++******+++++++++++++++++++++++++++---......---,,,...///---------............//////...---,,,,,,---///000////////////000000000000111111111111111222333333222444666777777777888999<<>>BBBPPPfffzzziiicccdddfffccc___[[[XXXUUURRROOOKKKHHHEEEEEEEEEBBB>>>999777777666666666777777888777777666777999===AAACCCIIITTTdddvvvyyyuuupppmmmmmmkkkhhhfffeeefffiiiiiiccc^^^aaahhhkkkwww}}}yyymmmkkkfffaaa[[[XXXYYYYYYWWWUUUUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQQQQRRRSSSSSSSSSRRRPPPPPPOOOQQQRRRRRRQQQQQQRRRSSSNNNOOORRRVVVXXXWWWSSSPPPMMMNNNOOOPPPPPPPPPPPPOOOMMMLLLKKKJJJIIIJJJJJJKKKHHHGGGGGGGGGHHHIIIKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMLLLMMMNNNOOONNNLLLMMMLLLJJJIIIIIIKKKNNNOOOMMMJJJHHHIIIKKKMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQpppiiibbbbbbaaa___]]][[[YYYUUUQQQNNNLLLKKKIIIGGGDDDAAA@@@???AAA???===;;;:::888555222......---------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******************))))))))))))******))))))))))))((((((************************,,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///---------............///......---,,,,,,...///000////////////000000000000222222222222222333444444333444666777777777999:::>>>HHHiii}}}sssmmmgggbbb___bbbeeefffiiinnnvvvyyy|||zzzuuupppnnnnnnqqqrrrssssssssssssrrrrrrpppnnnlllkkkiiigggggggggggghhhccceeesss~~~ooo___YYYXXXWWWVVVWWWNNNLLLKKKJJJJJJIIIFFFDDD===AAA===:::>>>@@@JJJ^^^zzz}}}jjjcccdddhhhfffbbb___]]]YYYUUURRRNNNKKKIIIHHHHHHEEE@@@<<<777666666555555555666666555555555666777888:::;;;===???CCCLLL]]]yyy}}}wwwvvvtttpppfff]]]\\\aaahhhttt||||||{{{|||zzzllleeeeeeeee```ZZZWWWWWWXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTVVVUUUUUUUUUSSSRRRPPPOOOQQQRRRRRRRRRRRRQQQPPPPPPNNNOOOPPPPPPOOOOOOPPPQQQOOOPPPRRRTTTVVVVVVSSSPPPLLLMMMNNNNNNOOOOOONNNNNNNNNMMMLLLLLLKKKLLLLLLMMMIIIHHHFFFFFFGGGIIIKKKLLLJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMKKKIIIHHHHHHJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRRRRSSSooogggaaaaaa```___^^^\\\YYYUUUQQQOOOLLLKKKIIIGGGEEEBBBAAA@@@AAA@@@>>><<<999777444222......---------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******************)))))))))((())))))))))))))))))((((((************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///---------............///...------------...///000////////////000000000000222222222222222333444444222444555666666666999;;;===MMMppp~~~}}}~~~{{{tttmmmgggggghhhhhhlllppp}}}|||xxxxxxuuutttssssssuuuvvvwwwwwwyyyuuusssqqqooolllmmmppplllmmmgggfffnnn{{{|||tttmmmcccYYYOOOLLLLLLLLLNNNQQQNNNMMMMMMLLLLLLJJJHHHFFF???CCC>>>;;;???>>>EEEVVVtttrrrhhhgggiiigggeeecccaaa]]]XXXUUUQQQNNNKKKJJJJJJGGGBBB>>>666666555444444444555555666666777777777777777666:::;;;;;;>>>FFFUUUiiivvvtttkkkfffeeehhheee```ZZZWWWWWWXXXXXXXXXWWWVVVTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRPPPOOOOOOPPPSSSSSSSSSSSSSSSRRRRRRQQQMMMNNNOOONNNMMMMMMNNNPPPNNNNNNNNNPPPRRRQQQOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJHHHFFFFFFGGGIIIJJJIIIJJJMMMNNNOOOMMMLLLJJJIIIHHHGGGGGGIIIIIIHHHGGGFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRRRR~~~mmmeee^^^^^^___``````^^^[[[VVVSSSQQQLLLLLLJJJHHHEEECCCBBBAAAAAAAAA???===999555333111......---------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******************)))))))))((((((((((((((((((((())))))************************)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000---------............///------------......//////////////////000000000000111111111111111222333333111333444444444666888;;;;;;PPPwwwwwwqqqvvvwwwnnnjjjhhhhhhlllqqq}}}{{{xxxxxxzzz|||||||||xxxrrrnnnmmmkkkkkkqqqzzzzzz{{{ssslllmmmuuu~~~yyyvvvrrrqqqpppooollliiigggeeeaaa]]]ZZZZZZYYYVVVRRROOONNNJJJGGGGGGFFFEEEGGGLLLRRRRRRSSSRRRPPPMMMKKKJJJBBBEEE@@@===@@@>>>CCCRRRpppmmmiiiiiihhhgggfffddd```[[[WWWSSSPPPMMMLLLLLLIIIDDD???666666555444444444444444666666777777777666555444777999:::::::::>>>DDDIIIXXXoooyyyiiibbbaaaaaacccfffddd```\\\YYYXXXYYYZZZZZZXXXWWWTTTRRRPPPPPPQQQQQQNNNPPPQQQPPPOOOOOOPPPRRRUUUUUUUUUTTTTTTTTTTTTTTTNNNOOOOOONNNLLLLLLNNNOOOPPPOOOMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNOOOMMMJJJHHHFFFFFFGGGGGGGGGIIILLLNNNNNNMMMKKKIIIIIIGGGFFFGGGHHHIIIHHHGGGGGGIIIKKKMMMOOOPPPPPPPPPRRRRRRQQQOOOMMMKKKJJJIIINNNMMMMMMMMMLLLLLLLLLKKKLLLMMMMMMNNNOOOOOOPPPPPP|||kkkddd]]]]]]^^^```aaa___[[[VVVSSSRRRMMMLLLJJJHHHFFFDDDCCCBBBAAABBBAAA===888444222111......---------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******************))))))))))))''''''(((((((((((())))))************************))))))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000---------............///---------............///////////////000000000000111111111111111222333333222333444444444666999<<<>>>YYYwwwooommmrrrvvvpppnnnlllooottt~~~tttmmmhhhhhhggghhhtttvvvrrruuu~~~|||xxxvvvvvvwwwvvvuuupppppppppooollliiieeebbbZZZUUUQQQQQQPPPLLLIIIIIIFFFEEEFFFHHHEEECCCFFFLLLQQQSSSTTTSSSOOOLLLIIIIIIFFFGGGAAA===AAA>>>AAAOOOiiiqqqjjjjjjjjjjjjiiihhhddd^^^YYYVVVSSSPPPOOONNNKKKFFFAAA777666555444444444444444333444444555555555444444777777888777777999<<<>>>AAAOOOhhhsssiii___^^^``````aaacccaaa```]]][[[ZZZZZZ[[[[[[ZZZXXXUUURRRPPPQQQRRRSSSPPPRRRTTTSSSPPPPPPSSSVVVWWWVVVVVVUUUTTTUUUUUUUUUPPPPPPPPPNNNLLLLLLNNNPPPSSSQQQNNNMMMNNNOOOOOOOOOMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMNNNPPPPPPQQQQQQQQQPPPOOOMMMKKKIIIGGGGGGFFFFFFHHHKKKMMMMMMLLLJJJHHHIIIHHHGGGGGGIIIIIIHHHGGGJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTTTTRRRNNNKKKJJJJJJNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNN{{{jjjddd]]]^^^\\\___aaa___ZZZUUURRRQQQMMMLLLKKKIIIGGGEEECCCCCCBBBBBBBBB>>>888333111111......---------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******************))))))))))))'''''''''((((((((())))))************************))))))***+++,,,------...---------------------------...//////......///000---------............///,,,------...............////////////000000000000222222222222222333444444444555555555666888<<>>777222111111......---------,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******************))))))))))))&&&'''''''''(((((())))))***************************************+++++++++---------------------------...//////......///111---------.........//////,,,---......//////......////////////000000000000444333333333333444555555666666777777777:::>>>AAATTTttt}}}mmmeeeeeefffvvvyyyuuuvvvtttrrr~~~}}}yyyvvvuuusssrrrrrrrrrsssssspppppprrrtttvvvwwwuuusssqqqpppooonnnmmmmmmnnnnnnkkkddd___^^^XXXOOOKKKMMMIIIIIIIIIGGGAAA>>>FFFQQQ\\\___aaa___YYYTTTQQQQQQHHHHHH???;;;???===???LLLYYYyyyssslllnnnnnnooopppoookkkddd___\\\YYYVVVTTTSSSPPPKKKFFF888888777666555444444444333333333444555666888999555555666777777777777777888777;;;CCCMMM^^^|||wwwllleee___[[[YYY\\\]]]ZZZYYY[[[[[[\\\]]]\\\ZZZYYYXXXXXX]]]ZZZVVVSSSRRRSSSVVVWWW]]]______[[[VVVSSSVVVYYYVVVVVVTTTSSSSSSSSSTTTUUUSSSSSSRRRPPPNNNNNNQQQSSSSSSPPPKKKIIIIIIKKKLLLLLLOOONNNMMMKKKKKKKKKLLLMMMHHHJJJLLLNNNOOOOOOOOOOOOKKKLLLNNNOOOOOOMMMKKKJJJFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFGGGHHHIIIHHHFFFKKKKKKKKKKKKLLLNNNOOOPPPIIILLLOOONNNKKKIIIJJJKKKIIIJJJLLLNNNPPPSSSTTTUUUQQQPPPPPPOOOOOONNNNNNMMM{{{mmmggg^^^[[[^^^______^^^[[[VVVQQQNNNKKKIIIHHHHHHHHHGGGDDDBBBFFFCCC???;;;777444222111///......------,,,++++++,,,,,,,,,++++++++++++***''''''(((((())))))******+++*********))))))(((((((((((((((((())))))))))))((()))***,,,,,,+++******,,,,,,+++***+++,,,---...,,,,,,,,,---------.........---,,,,,,,,,,,,---...---......///////////////////////////000000000000000000000000111111111111222222333444444555555666555444666888888999@@@HHH]]]xxxqqqkkknnnxxx{{{wwwuuusssqqqqqqsssuuuvvvwww}}}~~~|||}}}~~~xxxvvvuuutttssssssuuuxxxyyytttrrrmmmcccYYYRRROOOPPPOOONNNKKKGGGBBBBBBIIIQQQeeemmmnnnddd\\\YYYSSSLLLJJJFFFCCCBBB???===@@@FFFZZZuuuuuujjjmmmnnnppprrrqqqnnnhhhccc```^^^[[[YYYVVVSSSOOOLLLBBB:::444444555333333444444444444444444444444444777777666666666666777777<<<;;;999999<<>>DDDVVVrrrwwwmmmmmmmmmoooqqqrrroooiiieeedddaaa^^^[[[YYYUUUQQQNNNCCC;;;444444555333222444444444444444444444444444555555555555555555555555777777777777999>>>DDDIIIIIIXXXoootttkkkeeebbbaaaaaaaaa___[[[XXXVVVVVVWWWXXXZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWWUUUVVVWWWXXXXXXWWWZZZYYYWWWVVVUUUUUUUUUVVVTTTSSSRRRQQQQQQRRRTTTUUUSSSQQQNNNNNNOOOQQQQQQQQQMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLOOOQQQQQQOOOMMMLLLLLLKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNKKKKKKKKKLLLMMMLLLJJJGGGGGGHHHIIIJJJJJJIIIHHHGGGIIIJJJLLLNNNOOOOOOOOOOOONNNMMMKKKJJJJJJLLLMMMNNNKKKLLLNNNRRRVVVYYYYYYXXXSSSQQQNNNLLLLLLNNNQQQSSS}}}oooiiibbb```^^^______^^^[[[VVVRRROOOMMMKKKJJJIIIIIIHHHFFFDDDGGGEEEBBB>>>999666444333///......------,,,++++++------,,,,,,+++***))))))***************)))))))))************))))))))))))((((((((()))))))))***************)))******+++,,,,,,++++++++++++,,,------,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,---...---------------------............000000000000111111111111222222333333444444555555555555777999888:::CCCNNNqqqzzzyyy~~~xxxyyy|||qqqfff^^^ZZZYYYVVVSSSPPPMMMHHHEEEMMMWWWnnn}}}|||mmmcccYYYPPPOOOJJJFFFCCC???;;;===CCCRRRnnnxxxnnnlllmmmnnnqqqrrrpppllliiihhheeebbb___\\\XXXSSSPPPDDD<<<555444444222111333444444444444444444444444333444555555555555444333333555777777777888:::<<<:::BBBMMM[[[kkkmmmiiidddaaaaaaaaabbbaaaddd```[[[VVVSSSTTTUUUWWWVVVXXXZZZ\\\\\\[[[YYYWWWVVVUUUTTTUUUWWWXXXWWWVVVTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSPPPOOOOOOPPPRRRTTTTTTSSSMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKOOORRRRRRPPPNNNLLLLLLKKKJJJJJJJJJJJJJJJMMMNNNOOOPPPPPPPPPOOONNNNNNMMMMMMNNNOOOOOOLLLJJJGGGHHHIIIJJJJJJIIIHHHGGGJJJJJJLLLMMMNNNOOOOOOOOOLLLKKKJJJJJJJJJLLLNNNOOOKKKLLLOOOSSSVVVXXXWWWVVVQQQPPPNNNLLLLLLNNNPPPQQQpppiiiaaa```^^^___^^^]]]ZZZVVVRRRPPPOOOMMMJJJIIIIIIIIIGGGFFFGGGEEEBBB>>>:::666333222///......------,,,++++++...------,,,+++***)))))),,,,,,++++++******))))))*********)))))))))))))))(((((()))))))))*********+++***)))))))))***,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---............---------.........////////////000000000111111111111111222222333444444555555555555777999999;;;FFFRRRuuu{{{ssskkkeeebbb```ZZZUUUQQQOOOIIIFFFNNN[[[sssyyyiii\\\QQQOOOJJJFFFDDD@@@<<<>>>DDDPPPlllwwwmmmlllmmmnnnqqqsssrrrpppmmmkkkiiieeebbb^^^ZZZUUURRRFFF===666444444222111222333333333333333333333333222333555666666555333222444666888999888777888888@@@BBBDDDGGGNNN\\\nnnzzz}}}sssgggeeecccccccccbbbaaa______\\\YYYUUUSSSSSSTTTUUUTTTWWWZZZ]]]]]]\\\YYYWWWUUUTTTTTTUUUWWWWWWVVVUUURRRTTTVVVWWWXXXWWWVVVUUUUUUVVVVVVVVVVVVUUUSSSRRRNNNNNNOOOQQQSSSTTTSSSQQQLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJLLLPPPRRRRRROOOMMMLLLKKKKKKJJJIIIJJJJJJJJJNNNOOOQQQRRRRRRQQQOOONNNNNNNNNMMMNNNPPPPPPNNNLLLHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNOOOKKKKKKJJJJJJKKKMMMOOOQQQKKKKKKNNNQQQTTTUUUSSSQQQPPPOOOMMMLLLLLLMMMOOOPPPoooggg______^^^^^^^^^\\\ZZZVVVSSSQQQOOOMMMJJJIIIIIIIIIHHHFFFEEEDDDAAA>>>:::666222111///......------,,,++++++------,,,,,,+++***)))))),,,,,,++++++******))))))))))))))))))))))))******))))))))))))************+++***)))))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------...///////////////....../////////000000000///000000000111111111111111111222222333444444555444555888:::999<<>>@@@FFFPPPlllyyylllnnnnnnoooqqqtttuuusssrrrnnnkkkgggdddaaa\\\XXXTTTIII@@@777555444222111333333333333333333333333333333444666777777666444333555666777777777777999;;;777888999:::===DDDNNNUUUcccsssvvvooojjjgggdddcccbbbbbbaaa^^^ZZZVVVVVVVVVVVVUUUUUUTTTTTTSSSTTTVVVZZZ\\\]]]\\\ZZZXXXVVVUUUTTTTTTUUUVVVUUUTTTTTTVVVXXXYYYYYYWWWUUUTTTSSSTTTUUUVVVUUUTTTRRRQQQNNNNNNNNNPPPRRRQQQOOOMMMJJJJJJLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPRRRQQQNNNLLLKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOQQQRRRRRRQQQOOONNNMMMLLLLLLLLLNNNNNNMMMLLLHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKJJJJJJKKKNNNPPPRRRJJJJJJLLLNNNQQQQQQOOOMMMNNNMMMLLLKKKKKKLLLMMMNNNoooeee^^^^^^___^^^^^^\\\YYYVVVTTTRRRPPPMMMJJJHHHHHHHHHHHHGGGEEEDDDAAA>>>:::666222000///......------,,,++++++,,,,,,,,,+++++++++*********************)))))))))))))))))))))************)))))))))*********++++++*********)))******+++,,,)))******+++,,,+++++++++,,,,,,,,,---------......,,,------......------,,,---...//////000000//////////////////000000000111000000000000111111111111111111222222333333444444444666999:::999===MMM\\\uuunnnbbbVVVOOONNNJJJHHHUUUhhhooo^^^OOOJJJFFFEEEAAA???AAAGGGPPPlllpppqqqpppqqqsssuuuwwwwwwvvvpppmmmjjjgggddd```[[[XXXMMMCCC999666555222222333333333333333333333333333444555666777777666555444333444444444444666999;;;777888:::;;;<<<===@@@CCCJJJSSSccctttsssjjjeeebbb```^^^```````````````\\\WWWSSSQQQRRRTTTUUUVVVVVVUUUTTTVVVWWWYYY[[[\\\]]]]]]\\\YYYWWWTTTSSSTTTUUUUUUTTTVVVWWWXXXYYYXXXWWWTTTSSSQQQQQQRRRSSSSSSRRRPPPOOONNNNNNNNNNNNOOONNNLLLJJJHHHIIIKKKLLLNNNNNNMMMMMMNNNMMMMMMNNNPPPOOOMMMKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJLLLMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLKKKJJJIIIIIIKKKMMMOOOQQQKKKJJJJJJKKKMMMMMMLLLKKKMMMLLLKKKKKKKKKKKKLLLMMMnnneee^^^______^^^]]][[[YYYVVVTTTSSSOOOMMMIIIGGGGGGHHHGGGGGGFFFEEECCC???;;;777333111///......------,,,++++++***++++++++++++,,,,,,,,,(((((()))))))))))))))***((()))))))))************))))))*********+++++++++))))))***++++++++++++***((()))***+++,,,++++++***,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,---......//////.............../////////000000000000000000111111111111111111111222333333444444444666999:::999>>>OOO```}}}rrrfffXXXOOONNNKKKJJJZZZpppwwwcccQQQLLLHHHEEEAAA>>>@@@FFFNNNjjjzzztttsssssstttwwwyyyyyyyyyrrrooollljjjgggddd___\\\PPPEEE;;;777666333222444222222222222222222222222444444444444444444444444000222444444444444666888===>>>>>>>>>>>>>>>??????CCCHHHOOOWWWcccwwwqqqmmmfffbbbaaa```^^^\\\^^^^^^___``````^^^YYYUUURRRSSSTTTUUUVVVVVVWWWWWWYYYYYYYYYYYY[[[]]]___aaa]]]ZZZUUUSSSSSSTTTTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSQQQQQQRRRSSSSSSSSSRRRRRRNNNMMMLLLMMMNNNNNNLLLJJJFFFHHHJJJKKKLLLKKKJJJIIILLLJJJIIIJJJLLLMMMMMMLLLJJJJJJJJJKKKMMMNNNPPPQQQNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJHHHIIIKKKLLLLLLKKKGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKJJJIIIHHHGGGHHHJJJLLLNNNNNNLLLJJJIIIKKKLLLKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLnnneee___```___^^^]]][[[YYYWWWTTTSSSOOOLLLIIIGGGGGGGGGGGGFFFGGGFFFDDDAAA===888444222///......------,,,++++++)))******++++++,,,------''''''(((((())))))******(((((())))))*********+++)))************+++++++++((()))***,,,,,,+++******((()))***+++,,,+++******,,,,,,,,,---------......,,,,,,---......---,,,,,,+++,,,------......---------------.........//////000000000000111111111111000111111222333333444444444666999:::999???PPPbbb{{{iiiZZZPPPOOOLLLLLL]]]uuuzzzdddSSSNNNJJJFFFAAA===???DDDLLLiiivvvuuutttuuuxxxzzz{{{zzztttqqqnnnllljjjfffbbb___QQQGGG===888666333333555222222222222222222222222444333333222222333333444000222555666666555555555666666666666888;;;>>>@@@???DDDIIIMMMRRR]]]nnn{{{wwwnnnlllhhhbbb]]]\\\\\\\\\[[[\\\]]]]]]^^^^^^\\\WWWSSSVVVVVVTTTTTTUUUVVVXXXZZZ\\\ZZZXXXXXXYYY]]]aaaddd```\\\VVVRRRRRRSSSTTTUUUSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWNNNMMMLLLLLLNNNOOONNNMMMFFFGGGIIIJJJJJJIIIGGGEEEIIIGGGFFFGGGIIILLLMMMNNNIIIJJJJJJLLLNNNPPPRRRSSSNNNNNNMMMLLLKKKKKKLLLLLLKKKIIIHHHIIIKKKLLLLLLKKKGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEDDDDDDEEEGGGIIIJJJHHHGGGFFFFFFFFFHHHJJJKKKPPPMMMJJJIIIJJJKKKLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKkkkcccaaa___aaaaaa```___\\\YYYWWWUUULLLKKKIIIHHHGGGGGGHHHHHHIIIGGGEEEAAA<<<777333111/////////...------,,,,,,************************,,,,,,,,,++++++*********))))))***+++++++++++++++))))))))))))************)))))))))******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............//////...---,,,,,,+++...000000///.../////////////////////000111111000000000000111111111111222333333333333333333444666777<<<===999<<>>>>>@@@CCCGGGLLLQQQSSSUUU[[[eeennnxxx{{{xxxrrrjjjdddaaaaaa___^^^aaa^^^\\\[[[ZZZZZZXXXVVVUUUTTTSSSTTTUUUUUUTTTSSS\\\ZZZXXXUUUTTTSSSTTTUUUVVVUUUUUUUUUUUUWWWXXXYYYUUUTTTSSSRRRRRRQQQQQQQQQQQQOOONNNNNNPPPPPPOOOMMMNNNOOOPPPRRRRRRRRRRRRQQQNNNMMMKKKJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGEEEDDDFFFIIIKKKJJJIIIHHHFFFEEEGGGKKKMMMKKKHHHFFFGGGIIIKKKMMMMMMMMMMMMLLLLLLOOOUUUZZZZZZUUUOOOKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGEEEDDDCCCCCCDDDGGGHHHHHHIIIKKKKKKKKKKKKMMMOOOMMMNNNOOOMMMKKKIIIIIIIIIooofffbbb^^^]]]]]]]]][[[YYYVVVSSSQQQLLLKKKIIIHHHGGGGGGHHHHHHGGGFFFDDD@@@===999555444/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********'''(((((())))))))))))((())))))))))))************,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...............///......---,,,,,,...000000///...///000...............///000000000000000000111111111111222222222333333444444444555777;;;===;;;CCC___|||uuueeeXXXVVVXXXccc}}}|||cccYYYNNNHHHDDD??????BBBMMMkkkyyyssspppssswwwwwwxxxzzzzzzwwwtttsssrrrooojjjeee[[[PPPAAA888555555444333222222222222222222222222333333222222222222333333333333333444555555666666666666777888999::::::;;;===>>>???AAADDDHHHLLLNNNPPPRRRUUUXXX\\\dddnnnvvvzzzqqqjjjfffeeebbb^^^\\\\\\]]]]]]]]]]]][[[YYYYYYYYYXXXWWWUUUSSSTTTTTTTTTSSSTTTWWWYYYbbb___ZZZUUUSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOMMMLLLKKKLLLNNNNNNNNNLLLKKKKKKLLLLLLMMMNNNNNNOOONNNKKKHHHHHHKKKMMMLLLKKKKKKJJJIIIGGGGGGGGGHHHHHHJJJHHHFFFFFFHHHJJJJJJJJJIIIGGGEEEFFFHHHIIIFFFCCCFFFGGGHHHJJJKKKKKKJJJIIIJJJMMMSSS[[[```^^^VVVPPPKKKJJJJJJIIIHHHGGGGGGFFFDDDEEEFFFHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGIIIJJJKKKLLLOOOQQQPPPRRRRRRQQQMMMIIIGGGFFFqqqgggccc^^^]]]]]]\\\[[[XXXUUURRRQQQLLLKKKIIIHHHGGGGGGHHHHHHFFFEEECCCAAA===:::777555/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))***++++++++++++******((()))))))))************---------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---...............------,,,...//////......///000...............//////000///000000000111111111111222222222333333444444444666777;;;<<<;;;FFFfffxxxjjj]]]ZZZ]]]lllfffZZZNNNHHHDDD@@@@@@CCCMMMkkkxxxrrrooorrrvvvxxxyyy|||{{{xxxuuuttttttqqqlllggg^^^RRRCCC888555555444333222222222222222222222222333333222222222222333333222333333444444555666666666666777888999::::::;;;>>>>>>???AAACCCFFFIIIJJJOOOQQQSSSTTTVVV[[[bbbfffkkkqqqxxx|||~~~~~~yyyqqqkkkhhhgggfffeeeaaa```^^^]]]\\\\\\[[[ZZZYYYWWWVVVWWWXXXXXXVVVUUUSSSUUUVVVUUUTTTUUUZZZ^^^bbb^^^YYYSSSPPPPPPQQQSSSQQQRRRRRRRRRRRRQQQPPPOOOOOONNNMMMMMMLLLLLLLLLMMMKKKJJJJJJKKKMMMNNNMMMLLLJJJJJJJJJJJJKKKLLLNNNNNNNNNJJJGGGGGGKKKMMMLLLJJJKKKJJJIIIHHHGGGHHHIIIIIILLLJJJHHHGGGGGGHHHJJJKKKJJJHHHGGGGGGHHHHHHFFFCCCFFFGGGHHHIIIIIIIIIHHHGGGHHHKKKQQQXXX[[[XXXQQQKKKJJJJJJIIIIIIHHHHHHGGGGGGDDDFFFHHHJJJJJJJJJHHHGGGHHHHHHIIIIIIIIIGGGEEEDDDEEEGGGIIIJJJJJJKKKNNNPPPQQQSSSUUUTTTPPPLLLHHHGGGrrrgggccc^^^^^^^^^]]][[[YYYVVVSSSRRRLLLKKKIIIHHHGGGGGGHHHHHHFFFEEECCCAAA>>>:::888666/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++******)))((()))))))))************---------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......------...............------...//////......///111...............///000000///000000000111111111111111111222333333444555555777888:::;;;;;;HHHmmm{{{nnnbbb___eeexxxiii\\\NNNGGGDDDBBBBBBDDDMMMjjjxxxqqqnnnqqquuuwwwyyy||||||yyyvvvuuutttrrrmmmhhhaaaUUUDDD999555555444333222222222222222222222222333222222111111222222333222222333333444555555555666666777888999::::::;;;??????@@@BBBEEEGGGIIIJJJMMMOOORRRTTTVVVXXX[[[]]]dddhhhlllllllllooouuu{{{~~~yyyuuuoookkkgggcccbbbaaa___^^^\\\\\\\\\ZZZXXXVVVTTTTTTUUUUUUUUUVVVXXXXXXWWWUUURRRTTTUUUTTTSSSUUUYYY^^^\\\YYYTTTPPPNNNNNNPPPRRROOOPPPPPPPPPOOONNNMMMLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJLLLMMMMMMLLLJJJIIIJJJJJJKKKMMMNNNOOOLLLJJJHHHIIIKKKMMMKKKIIIKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKIIIGGGFFFGGGIIIKKKHHHGGGGGGGGGHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGGGGIIIKKKNNNQQQRRRPPPKKKHHHHHHHHHHHHHHHHHHHHHGGGGGGDDDFFFHHHJJJKKKJJJIIIHHHJJJKKKMMMMMMMMMJJJGGGEEEGGGHHHJJJJJJIIIIIIKKKLLLOOORRRUUUVVVSSSPPPMMMKKKqqqgggccc___^^^^^^^^^\\\ZZZWWWTTTRRRLLLKKKIIIHHHGGGGGGHHHHHHGGGFFFDDDAAA>>>:::888666/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************((())))))))))))(((((('''))))))))))))************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,---......///...............///...---...///111///////////////000111111000000000000111111111111111111222333333444555555777888:::;;;<<>>???AAADDDGGGIIIKKKLLLNNNOOORRRUUUVVVWWWWWWWWW]]]___bbbaaa```bbbfffjjjiiimmmsssxxx}}}|||uuupppmmmkkkiiigggfffdddbbb```___]]]ZZZXXXWWWXXXYYYXXXVVVTTTTTTTTTTTTTTTUUUWWWYYYZZZYYYWWWQQQRRRRRRRRRQQQRRRUUUWWWUUURRROOOLLLLLLMMMOOOQQQNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKIIIIIIIIIKKKLLLKKKJJJHHHHHHIIIKKKLLLMMMNNNNNNJJJKKKLLLMMMLLLKKKJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJIIIHHHFFFFFFHHHJJJEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFHHHIIIJJJJJJJJJJJJLLLMMMOOOPPPOOOLLLIIIGGGHHHIIIJJJJJJHHHGGGHHHIIILLLOOOSSSUUUTTTQQQPPPOOOpppfffccc___^^^^^^]]]\\\YYYVVVTTTRRRLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGEEEBBB>>>:::777555/////////...------,,,,,,++++++++++++++++++++++++((()))))))))*********+++)))))))))))))))(((''''''))))))))))))*********************+++++++++++++++,,,,,,,,,------------...---,,,,,,,,,,,,---......,,,------...//////.........//////...------000222000000000000000111222222000000000000111111111111000111111222444555555666666777:::<<>>AAADDDHHHKKKMMMNNNQQQQQQRRRTTTWWWXXXYYYXXXZZZ\\\]]]]]][[[[[[^^^```aaadddgggjjjkkkllloooppprrrtttvvvxxx{{{}}}{{{wwwtttsssqqqlllhhhhhhfffeeeeeefffffffffeee```___^^^^^^^^^^^^\\\ZZZVVVXXXZZZYYYWWWUUUVVVXXXSSSTTTUUUXXX[[[\\\[[[YYYSSSQQQPPPQQQRRRRRRQQQPPPPPPOOOMMMKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMLLLKKKKKKKKKKKKKKKLLLLLLJJJHHHGGGGGGIIIIIIHHHFFFDDDEEEGGGIIIKKKKKKKKKKKKHHHMMMRRRRRRMMMIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIFFFHHHIIIIIIGGGFFFHHHJJJGGGHHHIIIHHHGGGFFFFFFFFFHHHIIIJJJLLLLLLLLLKKKKKKHHHHHHHHHGGGFFFFFFGGGHHHDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMKKKIIIGGGIIIJJJIIIHHHGGGHHHIIIJJJMMMPPPRRRQQQPPPOOOOOOnnneeeccc```^^^]]]]]][[[YYYVVVSSSQQQLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGEEEBBB>>>:::777555000//////...------,,,,,,************************(((((())))))*********++++++++++++++++++***))))))))))))))))))************)))))))))******++++++,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,---.../////////......//////...------000222111111111111111222222333000000000000111111111111000111111222444555666666555777:::===BBBYYY|||qqqiiioooooo\\\QQQKKKGGGEEEEEEPPPlllzzzsssnnnpppsssuuuxxx{{{~~~{{{zzzzzzxxxsssooogggZZZHHH;;;666555555333222222222222222222222222222222111111111111222222111222222333333444555555666666777888999::::::;;;;;;===@@@DDDHHHLLLNNNOOOQQQPPPOOOQQQTTTXXX[[[\\\```bbbcccaaa___^^^^^^___aaaccceeefffffffffhhhiiihhhjjjmmmnnnooooooqqqrrrsssxxx}}}~~~~~~{{{zzz|||}}}|||{{{{{{zzzwwwsssooonnnkkkgggggghhhhhhdddaaaaaabbbcccfffiiijjjhhhfffeeeccc```___^^^]]][[[YYYVVVXXXZZZXXXUUUTTTUUUWWWSSSTTTVVVYYY]]]^^^\\\[[[VVVSSSQQQRRRTTTTTTQQQNNNOOONNNLLLKKKKKKKKKLLLLLLNNNLLLKKKJJJJJJKKKMMMNNNLLLLLLKKKKKKKKKLLLLLLMMMIIIGGGFFFFFFGGGGGGEEEDDD@@@BBBEEEHHHIIIIIIIIIHHHGGGNNNUUUUUUNNNHHHGGGHHHHHHGGGFFFFFFFFFGGGHHHIIICCCFFFIIIIIIGGGFFFGGGIIIKKKLLLMMMLLLJJJHHHGGGHHHIIIJJJKKKMMMMMMMMMMMMLLLDDDEEEEEEEEEDDDDDDFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIKKKLLLKKKLLLNNNNNNNNNMMMKKKJJJFFFHHHIIIIIIHHHGGGHHHJJJHHHKKKNNNOOOOOONNNNNNNNNqqqfffccc```bbb```]]]ZZZYYYVVVSSSQQQJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGDDD???;;;777444//////...---,,,,,,,,,,,,---------,,,+++***)))(((******))))))))))))******,,,,,,++++++++++++++++++))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---.........---...111333000---***,,,111444333000000000000000000111222222222222111111111111111111111111111222333444555666888444:::======ZZZqqqmmm{{{zzzcccSSSJJJDDDBBBDDDTTTjjj{{{nnnllloooooouuuzzzuuu~~~|||{{{zzzxxxuuupppmmmbbbZZZJJJ;;;444555444111//////000111222333333444111111111111111111111111000111222222444444555666888666555666:::======;;;???AAACCCEEEFFFIIILLLOOONNNOOOPPPQQQRRRTTTXXX[[[```aaaccccccaaa```aaabbbaaabbbbbbbbbbbbcccfffhhhllllllkkkiiihhhggggggfffmmmmmmlllmmmooosssvvvxxx}}}zzzvvvqqqmmmjjjlllkkkkkklllmmmllljjjhhhcccdddeeeeeecccaaa___]]]___aaaeeehhhiiihhhfffeeecccbbbaaa___]]][[[ZZZYYYWWWWWWXXXXXXWWWUUUTTTSSSSSSTTTVVVWWWXXXXXXWWWVVVQQQPPPPPPOOOOOOOOOPPPPPPHHHIIIKKKLLLLLLJJJIIIGGGHHHJJJLLLLLLKKKJJJKKKLLLIIIHHHHHHKKKNNNOOOLLLHHHIIIEEEBBBCCCFFFFFFBBB>>>AAA@@@AAAAAACCCEEEHHHIIIHHHIIIKKKKKKIIIGGGGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJMMMMMMMMMMMMLLLJJJIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKGGGFFFEEEDDDDDDFFFHHHIIIFFFDDDBBBAAAAAADDDHHHJJJJJJIIIGGGFFFFFFFFFFFFGGGKKKLLLNNNOOOOOONNNMMMLLLGGGGGGHHHHHHIIIJJJJJJJJJMMMNNNOOOPPPPPPPPPPPPPPPssshhhdddaaabbb```]]][[[YYYWWWSSSQQQKKKJJJIIIIIIHHHHHHHHHHHHIIIHHHFFFCCC???;;;777444//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******))))))))))))******++++++++++++++++++++++++))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---......------...000222111...+++---111333222///...............///000000111111111111111111111111222222222333444666777888888444:::===???^^^rrrttt~~~fffUUULLLFFFEEEGGGTTTjjj|||mmmjjjnnnooovvv{{{vvv~~~}}}|||{{{yyyvvvrrrnnncccZZZJJJ;;;444555444111000000000111222222333333111111111111111111111111000111222222444444555666:::888777888;;;<<<<<<;;;???AAACCCEEEFFFGGGKKKMMMLLLMMMOOOPPPQQQSSSWWWZZZ^^^```bbbcccbbbaaaaaabbbaaabbbbbbbbbaaabbbdddfffiiijjjjjjjjjiiihhhfffeeeggggggggghhhjjjlllnnnooouuuuuutttrrroookkkhhhfffffffffeeefffggggggeeebbbaaabbbbbbbbbaaa___]]][[[^^^```ccceeefffeeecccaaa```___^^^\\\ZZZYYYXXXWWWTTTUUUUUUUUUTTTSSSQQQPPPSSSTTTUUUVVVVVVVVVUUUTTTQQQPPPOOONNNMMMLLLLLLLLLJJJKKKLLLMMMLLLKKKIIIHHHHHHIIIJJJJJJIIIIIIJJJKKKIIIHHHHHHIIILLLLLLJJJGGGHHHEEECCCEEEHHHIIIFFFBBBBBBBBBBBBCCCDDDFFFHHHIIIGGGIIIKKKJJJIIIGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIFFFFFFGGGGGGHHHHHHIIIIIIMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKGGGEEECCCBBBCCCEEEHHHJJJKKKJJJHHHFFFEEEEEEFFFFFFIIIKKKLLLNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLMMMNNNOOOOOOPPPPPPuuujjjfffbbbbbb```]]][[[ZZZWWWSSSQQQLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHFFFCCC???:::666444//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******))))))))))))******)))*********+++,,,,,,,,,))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---...---------///111222///------000222000..................///000000111111111111111111111111222222222444555777888999888444:::===BBBddd~~~|||{{{}}}}}}yyyjjjXXXNNNIIIIIILLLUUUjjjmmmggglllooovvv|||yyy~~~}}}|||{{{xxxssspppeee\\\KKK;;;444555444111111111111111111111111111111111111111111111111111000111222222444444555666;;;:::999999;;;<<<<<<;;;@@@BBBDDDEEEEEEGGGIIIKKKLLLNNNPPPQQQRRRTTTXXXZZZ[[[^^^bbbdddcccbbbbbbbbbbbbbbbcccbbbaaaaaabbbdddfffhhhkkklllllliiifffcccaaabbbccceeefffffffffgggjjjjjjjjjjjjiiigggfffdddbbbaaaaaabbbcccbbbaaa_________``````___]]]\\\ZZZ]]]___aaabbbbbbaaa___]]]\\\\\\ZZZYYYWWWVVVTTTTTTSSSSSSTTTTTTTTTRRRQQQPPPSSSSSSTTTUUUTTTSSSRRRQQQQQQPPPOOOMMMLLLKKKJJJJJJLLLMMMMMMMMMLLLKKKIIIHHHHHHIIIJJJIIIHHHHHHJJJLLLJJJIIIHHHHHHIIIIIIHHHGGGIIIGGGFFFGGGKKKLLLIIIGGGEEEDDDDDDEEEEEEFFFHHHHHHGGGIIIJJJJJJHHHGGGGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKGGGGGGHHHIIIIIIIIIHHHGGGLLLKKKKKKKKKJJJJJJIIIIIIGGGGGGHHHIIIJJJJJJJJJIIILLLKKKIIIHHHHHHIIIJJJKKKHHHGGGFFFEEEEEEGGGJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEGGGHHHJJJLLLMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHJJJJJJJJJKKKLLLNNNPPPPPPvvvlllhhhcccbbb```^^^\\\ZZZWWWSSSPPPMMMLLLKKKJJJHHHHHHGGGGGGIIIHHHFFFCCC???:::666444//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******))))))))))))******((())))))***+++,,,,,,---((()))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,......------///111333000......000000///...000000000000000111111222111111111111111222222222111111222333555777888999999555:::===CCCgggoooeeeaaa___aaaaaa```ccchhhmmmvvvlllYYYOOOJJJKKKNNNUUUjjjnnndddjjjooowww}}}{{{~~~~~~}}}zzzuuurrrggg]]]LLL;;;444555444111222222222111111111000000111111111111111111111111000111222222444444555666::::::999:::<<<===>>>???CCCDDDGGGHHHGGGHHHIIIKKKNNNPPPRRRTTTUUUWWWZZZ\\\XXX\\\aaaddddddcccbbbbbbcccdddeeedddbbbaaabbbccccccgggkkknnnnnnkkkfffcccaaabbbdddeeeeeeeeecccbbbdddeeeggghhhiiiiiiiiihhhcccbbbaaaaaabbbbbbaaa____________```___^^^]]]\\\^^^___```aaa```^^^\\\ZZZYYYYYYXXXVVVUUUTTTRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQRRRRRRSSSSSSRRRQQQOOONNNQQQPPPOOONNNMMMMMMLLLMMMMMMMMMMMMLLLKKKIIIHHHFFFIIIJJJJJJIIIHHHIIIKKKMMMLLLJJJIIIHHHGGGGGGGGGGGGKKKIIIIIIJJJLLLLLLJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKJJJIIIHHHIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMGGGHHHJJJKKKJJJIIIFFFEEEJJJJJJIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIKKKKKKLLLJJJHHHFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKLLLKKKHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHIIIKKKMMMOOOPPPtttlllhhhcccbbb```^^^]]][[[XXXSSSPPPNNNMMMKKKJJJIIIHHHHHHGGGHHHGGGEEEBBB>>>:::666333//////...---,,,,,,,,,,,,++++++,,,,,,,,,+++************))))))))))))******(((((()))***++++++,,,,,,((()))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++,,,............///000222111///////////////...000000000000000111111222000000111111111222222222000000111222333555777888999777;;;===DDDiiikkk^^^WWWSSSRRRQQQPPPSSSWWW]]]fffzzzmmmYYYNNNIIIJJJMMMTTThhhqqqccciiiooowww~~~}}}~~~{{{wwwsssiii___MMM<<<444555555222333333222222111000000000111111111111111111111111000111222222444444555666666777999:::<<>>999555333//////...---,,,,,,,,,,,,+++++++++,,,,,,++++++*********))))))))))))******((()))))))))***+++++++++))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++---///000//////000111111111000///////////////...............///000000000000000111222222333333111111111222333444555666999777;;;===FFFkkk{{{hhh^^^VVVPPPNNNMMMJJJKKKNNNSSS[[[llllllXXXMMMGGGGGGJJJRRRggguuudddiiiooovvv}}}}}}~~~|||xxxtttkkkaaaNNN<<<444555555222333222222222111111000000111111111111111111111111000111222222444444555666444666888:::<<>>999555333//////...---,,,,,,,,,,,,***++++++,,,,,,+++++++++******))))))))))))******))))))))))))************))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,...000111111000111111000000000///......///000...............///000000///000000111222222333333333333333333333444555555777777<<>>999555333//////...---,,,,,,,,,,,,***++++++,,,,,,,,,++++++******))))))))))))***************)))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,///111222222111111222///000000///......000111000000000000000111222222///000000111222222333333555555555444444555555555555666<<<@@@KKKqqq{{{jjj```XXXRRRRRRPPPLLLIIIIIIGGGJJJWWWmmmmmmYYYMMMFFFDDDFFFOOOddd}}}fffjjjpppvvv||||||~~~|||xxxuuummmcccOOO<<<444555555222111111111111111111111111111111111111111111111111000111222333444555555666555777:::::::::;;;???BBBHHHKKKOOOQQQQQQQQQRRRSSS\\\^^^aaaaaa```_________\\\^^^````````````aaacccbbbdddggggggfffddddddeeedddcccbbbaaa___^^^^^^^^^\\\]]]]]]^^^^^^^^^^^^^^^^^^___```aaabbbaaa``````___]]]ZZZZZZ[[[\\\\\\[[[WWWWWWWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\[[[ZZZYYYXXXRRRRRRQQQQQQPPPOOONNNNNNNNNNNNPPPPPPQQQPPPOOONNNOOOOOOPPPQQQPPPOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJEEEIIIMMMOOONNNKKKJJJIIIDDDGGGKKKKKKHHHEEEEEEFFFBBBCCCEEEEEEDDDDDDDDDEEEDDDEEEGGGHHHIIIIIIHHHHHHFFFGGGGGGFFFEEEFFFHHHKKKIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEGGGIIIKKKHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJKKKJJJKKKLLLNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGHHHHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDEEEGGGKKKMMMNNNLLLIIIHHHnnnjjjhhhbbbdddcccaaa```^^^YYYSSSOOONNNMMMLLLKKKKKKJJJJJJJJJEEEDDDCCC@@@===999666444/////////...------,,,,,,++++++++++++++++++++++++(((((()))))))))*********)))***+++,,,,,,+++***)))+++******)))))))))))))))******+++++++++,,,,,,,,,***,,,------++++++,,,...---------------...///000000000000000111111111111000000///..................///000222222111000000111111222222222333333333444444333444444555666777666:::@@@BBBPPP{{{{{{kkkaaaZZZTTTTTTSSSNNNIIIHHHKKKMMMSSSaaa{{{nnnYYYLLLFFFDDDDDDHHHccc}}}kkkfffiiiqqq||||||xxxtttoooeeeQQQ>>>555555444000111111111111111111111111000000000000000000000000111111111222333444555666777888:::<<>>CCCXXXpppkkkbbb[[[ZZZYYYWWWVVVWWWTTTVVVYYY]]]iiivvvkkkrrriiiVVVKKKFFFDDDCCCIIIccczzzooollllllqqqzzz||||||}}}~~~|||yyyrrrfffRRR>>>444444444111111111111111111111111111////////////////////////111111222222444555777888::::::<<<>>>AAACCCEEEFFFIIIKKKMMMNNNNNNOOOQQQTTTVVVWWWVVVVVV[[[cccgggfff```___]]]\\\\\\]]]___```___^^^]]]\\\[[[[[[[[[[[[]]]]]]^^^___^^^]]]\\\[[[\\\]]]]]]____________^^^_________\\\YYYWWWVVVWWWVVVVVVVVVWWWXXXXXXXXXXXXZZZYYYWWWUUUSSSSSSSSSSSSUUUUUUTTTSSSRRRPPPOOONNNOOONNNMMMMMMNNNRRRUUUXXX[[[WWWSSSPPPOOONNNMMMLLLJJJLLLOOOOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOONNNOOOPPPQQQSSSTTTUUUOOOPPPPPPOOOMMMJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLKKKHHHEEEEEEDDDCCCCCCEEEEEEEEECCCEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIJJJMMMMMMLLLKKKIIIGGGEEEDDDCCCDDDEEEEEEDDDCCCDDDFFFssskkkiiifffdddcccaaa```^^^YYYSSSOOONNNMMMLLLKKKJJJJJJJJJJJJFFFEEEDDDAAA===888555222/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******************+++******)))))))))))))))*********+++++++++,,,,,,,,,***+++---,,,++++++,,,...///......---------.........////////////000000000//////............//////111000/////////000222333111111222222222333333333444444333444444555666777666777>>>EEE]]]xxxnnneee\\\ZZZZZZYYYZZZ\\\ZZZZZZ\\\___fff}}}fff^^^cccwww~~~iiiVVVKKKFFFCCCBBBHHHccc|||lllllllllqqqzzz}}}}}}~~~~~~{{{vvvjjjTTT???555444333000000000000000000000000000////////////////////////111111222333444666777888;;;;;;===???BBBDDDFFFGGGEEEGGGIIIKKKLLLOOOSSSUUUYYYZZZYYYXXX\\\cccfffeeeaaa```____________```aaa^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^`````````___]]]\\\YYYYYYZZZZZZZZZZZZZZZ[[[___```___\\\XXXUUUUUUUUUSSSSSSTTTUUUUUUVVVWWWXXXZZZXXXVVVTTTSSSRRRRRRRRRUUUTTTSSSQQQPPPOOONNNNNNNNNMMMLLLLLLNNNQQQUUUWWWXXXUUUPPPMMMLLLLLLKKKJJJHHHKKKMMMNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJLLLMMMPPPQQQRRRPPPMMMJJJJJJKKKJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIGGGEEEFFFEEEEEEGGGHHHHHHGGGEEEDDDDDDCCCBBBAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIJJJFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCEEEHHHHHHFFFEEEDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKNNNNNNMMMLLLJJJHHHEEEDDDFFFGGGHHHGGGEEEEEEFFFGGGsssllljjjfffdddcccaaa```^^^YYYSSSOOONNNMMMLLLKKKKKKJJJJJJJJJFFFFFFDDDAAA===888444222/////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++***))))))***++++++++++++***)))))))))))))))******+++++++++,,,,,,,,,***,,,------++++++,,,...//////...------------.........////////////000000///............//////000000000000000000111111222111111222222222333333333444444333444444555666777666888>>>GGG```tttiii^^^[[[YYYXXXYYY\\\ZZZZZZ\\\```fffzzzsss]]]YYY^^^ppp{{{fffUUUJJJEEECCCBBBHHHccc}}}{{{iiikkklllqqqzzz}}}wwwjjjTTT>>>444333333000000000000000000000000000000000000000000000000000111111222333555666888999<<<<<<>>>@@@CCCEEEGGGHHHDDDFFFHHHIIIKKKOOOSSSVVVYYY\\\\\\YYYZZZ___```___``````____________``````^^^^^^^^^^^^_______________``````aaaaaa___^^^]]]WWWXXXYYYYYYWWWWWWXXXYYY^^^^^^]]]ZZZWWWTTTSSSSSSPPPRRRSSSRRRRRRSSSUUUWWWWWWVVVUUUSSSRRRRRRSSSSSSUUUTTTSSSQQQPPPOOONNNNNNMMMMMMLLLLLLMMMOOORRRSSSSSSQQQMMMKKKKKKJJJIIIHHHHHHJJJMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKIIIGGGGGGHHHIIINNNPPPQQQOOOKKKIIIJJJLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHGGGFFFDDDDDDEEEEEEGGGJJJLLLLLLIIIFFFDDDCCCCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDFFFGGGIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCFFFHHHIIIGGGEEEDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNNNNOOOPPPOOONNNLLLKKKIIIHHHHHHHHHIIIJJJIIIGGGFFFFFFHHHrrrmmmkkkfffdddcccaaa```^^^YYYSSSOOONNNMMMLLLKKKKKKJJJJJJJJJGGGFFFDDDAAA===888444222/////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***))))))***++++++***)))))))))))))))***+++******+++++++++,,,,,,,,,***,,,------++++++,,,...//////...---------------........./////////000000...............///000000//////000111111111111111111111222222222333333333444444333444444555666777777999???HHH```~~~rrreee^^^[[[XXXXXX[[[\\\ZZZ\\\aaafffvvvdddSSSUUUXXXfffwwwtttaaaQQQHHHEEECCCBBBHHHccc|||yyyiiilllmmmqqqzzz}}}~~~sssgggQQQ<<<222333333111000000000000000000000000000000000000000000000000111111222333555777999:::<<<===???AAADDDFFFGGGHHHGGGIIIJJJJJJLLLNNNSSSVVVYYY^^^```\\\YYYZZZ[[[ZZZ]]]\\\\\\\\\\\\\\\\\\]]]\\\]]]^^^___```aaaaaaaaa```````````````___^^^^^^XXXZZZ[[[ZZZXXXWWWYYY[[[ZZZ[[[ZZZWWWTTTQQQPPPQQQNNNPPPQQQQQQPPPQQQTTTWWWUUUTTTSSSRRRRRRSSSTTTUUUWWWUUUSSSRRRPPPPPPPPPPPPMMMMMMLLLLLLMMMMMMNNNNNNOOOMMMLLLKKKLLLKKKJJJHHHHHHJJJLLLMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKJJJHHHGGGHHHJJJJJJMMMNNNLLLHHHFFFHHHKKKJJJJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGFFFEEECCCBBBBBBBBBDDDHHHMMMOOONNNJJJFFFDDDDDDCCCDDDDDDEEEFFFGGGCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHGGGFFFDDDCCCDDDFFFIIIIIIHHHEEEDDDDDDDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGIIIJJJJJJJJJIIIIIIKKKLLLMMMOOOQQQRRRSSSSSSSSSQQQPPPNNNMMMLLLMMMMMMIIIJJJKKKIIIGGGFFFFFFGGGqqqnnnkkkeeedddcccaaa```^^^YYYSSSOOONNNMMMLLLKKKKKKJJJJJJJJJGGGFFFDDDAAA===888444111000//////...------,,,,,,++++++++++++++++++++++++************))))))((((((,,,+++***))))))***+++,,,(((((((((((()))+++,,,---******+++++++++,,,,,,,,,***,,,------,,,+++---...000///...---------------............/////////000...............///000111...///111222222222111000111111222222222333333333444444444444444555777777999:::@@@HHH```{{{lllccc^^^YYYYYY[[[```\\\]]]aaaeeerrruuuSSSFFFKKKLLLWWWdddooo|||ooo]]]NNNGGGDDDDDDCCCJJJccczzzyyyiiimmmnnnqqqyyy|||~~~~~~~~~{{{ooocccNNN:::111222444222000000000000000000000000000000000000000000000000111111222333555777999:::===>>>???BBBDDDFFFHHHIIILLLLLLMMMLLLLLLNNNRRRUUUZZZaaaddd___ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]___```aaabbbbbb``````_________^^^^^^^^^[[[\\\]]]\\\YYYYYY[[[^^^XXXXXXXXXUUURRROOOOOOOOOMMMOOOQQQPPPOOOPPPSSSWWWSSSRRRRRRRRRRRRTTTVVVWWWXXXVVVTTTRRRQQQPPPPPPQQQMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKLLLMMMMMMKKKIIIHHHJJJLLLMMMKKKIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEHHHKKKKKKHHHGGGIIIKKKGGGJJJLLLIIIEEECCCFFFJJJJJJJJJJJJIIIHHHGGGEEEDDDEEEFFFFFFEEECCCBBBAAAAAA@@@CCCHHHNNNQQQOOOJJJFFFDDDDDDDDDDDDEEEGGGHHHIIICCCCCCDDDDDDDDDDDDCCCCCCEEEFFFHHHIIIJJJIIIIIIHHHJJJIIIGGGEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHFFFDDDBBBDDDFFFIIIJJJHHHEEEDDDCCCCCCDDDFFFHHHIIIHHHGGGFFFEEEFFFHHHIIIJJJIIIHHHHHHLLLNNNOOORRRTTTUUUVVVVVVUUUTTTQQQOOONNNOOOPPPQQQIIIJJJKKKIIIGGGFFFFFFGGGwwwooojjjlllhhheeebbb___\\\YYYTTTQQQNNNMMMLLLJJJJJJJJJKKKKKKIIIFFFCCC@@@===999444111......---------,,,,,,,,,,,,++++++******++++++,,,,,,+++******))))))******,,,,,,,,,,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------......///......//////...---,,,,,,...///000///...---...000000000000000111111111111222222111111222222333444333333444444555666666666555<<<@@@FFFaaazzzooohhhddd___[[[\\\^^^\\\```ggglll}}}]]]LLLKKKJJJIIIJJJPPP\\\hhhvvv{{{lll[[[OOOGGGAAA@@@BBBKKKfffmmmmmmmmmpppyyy{{{}}}yyyvvvoooeeeRRR===333222333111000000000000////////////////////////000000000000000222444555555777:::<<<>>>AAAEEEIIIKKKLLLKKKKKKMMMLLLLLLMMMNNNPPPRRRTTT___```aaaaaaaaa___]]]\\\]]]]]]\\\[[[[[[ZZZYYYYYY]]]]]]\\\\\\^^^```bbbddd```bbbcccbbb```_________[[[ZZZYYYYYYYYYZZZ\\\]]][[[YYYWWWSSSPPPLLLJJJHHHNNNMMMMMMNNNOOOQQQSSSTTTWWWTTTPPPOOOQQQSSSUUUVVVYYYXXXVVVTTTRRRPPPOOOOOOOOOPPPPPPLLLHHHFFFHHHJJJJJJKKKMMMNNNNNNLLLIIIHHHHHHJJJKKKLLLKKKIIIFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHFFFFFFFFFHHHIIIHHHGGGFFFFFFGGGEEEEEEFFFEEEEEEDDDCCCBBBDDDEEEFFFEEECCCBBBBBBCCCDDDFFFHHHJJJKKKJJJHHHFFFDDDEEEFFFEEEDDDEEEGGGIIIBBBCCCDDDFFFGGGGGGEEECCCDDDDDDEEEEEEFFFFFFFFFGGGLLLMMMMMMJJJGGGEEEGGGJJJKKKIIIGGGEEEDDDDDDDDDEEEAAADDDIIIJJJIIIFFFDDDCCCEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLNNNOOOQQQRRRRRRQQQQQQOOONNNMMMMMMLLLLLLMMMMMMOOOMMMKKKIIIHHHHHHIIIJJJwwwoooiiilllhhhfffbbb```]]]YYYUUUQQQNNNMMMLLLKKKJJJJJJKKKKKKIIIGGGCCC@@@===:::555222.........---------,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++++++++++++++,,,,,,,,,++++++***))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------......//////...------,,,...///000///...---...000000000000000111111111111222222111111222222333444333333444555555666666777555<<>>EEE___wwwlllddd```___[[[\\\aaaddd{{{zzzdddMMMCCCCCC@@@@@@@@@BBBEEEJJJWWWnnnzzzkkkZZZOOOHHHDDDDDDGGGOOOjjjrrrpppmmmnnnuuuwww~~~~~~~~~}}}yyyuuunnndddQQQ===333222333111000000000000////////////.../////////000000000111111333555666777888;;;>>>CCCDDDFFFHHHJJJLLLLLLMMMOOOPPPQQQSSSUUUWWWZZZ[[[[[[^^^bbbfffhhhiiigggfffdddcccbbb```^^^\\\ZZZYYYXXXXXXWWWXXXZZZ]]]```aaa```aaabbbbbb___^^^^^^^^^[[[[[[[[[YYYXXXVVVTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVTTTQQQNNNMMMNNNOOOPPPRRRQQQPPPRRRVVV[[[]]]___ZZZYYYWWWUUUTTTSSSRRRRRRPPPPPPOOOMMMJJJHHHHHHJJJHHHIIIKKKLLLLLLJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKJJJIIIGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEIIIKKKKKKJJJFFFDDDBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDBBBAAAAAADDDFFFEEEFFFGGGHHHIIIHHHGGGFFFBBBCCCDDDDDDBBBBBBCCCEEEBBBCCCDDDEEEFFFFFFFFFFFFHHHGGGEEEDDDCCCCCCDDDEEEHHHIIIIIIHHHGGGHHHKKKMMMKKKJJJHHHGGGFFFFFFFFFFFFHHHMMMRRRUUUSSSPPPLLLJJJGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIKKKMMMMMMMMMLLLKKKGGGHHHIIIKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLKKKLLLMMMMMMMMMMMMLLLKKKxxxpppiiikkkiiigggdddbbb___[[[VVVRRROOONNNMMMLLLKKKKKKJJJJJJGGGEEEBBB???===999555222............------------,,,,,,,,,++++++,,,,,,,,,......---,,,,,,,,,,,,---******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,---...............------...///000///...---...000///000000000111111111111222222111111222222333444444444444555666666777777555;;;>>>FFFbbb}}}nnncccbbbaaaZZZYYY\\\^^^tttppp^^^LLLGGGGGGBBB@@@AAACCCDDDDDDMMMcccxxx}}}nnn\\\PPPIIIDDDDDDGGGPPPlllnnnmmmlllooowwwzzz}}}|||}}}~~~~~~|||xxxuuummmcccPPP===222222333111000000000000////////////......//////000000111111222333555777888:::===???FFFFFFGGGIIIKKKLLLNNNOOONNNOOOQQQSSSVVVYYY[[[\\\ZZZ]]]bbbhhhkkklllkkkjjjffffffeeecccaaa^^^\\\ZZZWWWWWWVVVWWWYYY\\\___aaaaaabbbcccaaa^^^[[[[[[[[[XXXYYYYYYXXXWWWUUUSSSQQQQQQRRRSSSTTTVVVXXXYYYZZZYYYVVVSSSPPPOOOOOOQQQRRRQQQPPPPPPSSSWWW[[[]]]^^^XXXWWWUUUTTTSSSRRRRRRQQQOOOOOONNNMMMKKKJJJJJJJJJIIIJJJKKKLLLLLLKKKIIIHHHJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMOOOPPPOOOMMMJJJIIIDDDDDDDDDEEEEEEEEEEEEEEELLLMMMNNNLLLHHHDDDBBBAAABBBBBBBBBCCCDDDFFFGGGHHHEEEEEECCCAAA@@@AAAEEEHHHEEEEEEFFFFFFFFFFFFFFFFFFAAACCCDDDDDDBBBAAABBBCCCBBBDDDEEEEEEEEEFFFGGGHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEGGGHHHIIIHHHGGGFFFFFFEEEEEEEEEFFFJJJPPPSSSQQQNNNJJJHHHHHHHHHIIIJJJJJJJJJJJJJJJGGGIIILLLNNNNNNMMMKKKJJJHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLJJJKKKNNNOOOPPPOOOMMMLLLyyyqqqjjjllliiihhhfffdddaaa\\\WWWRRROOOOOONNNMMMLLLKKKJJJIIIFFFCCC@@@>>>;;;888444111//////.........------------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++)))******++++++*********))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......---------....../////////------...............---...///000///...---...000///000000000111111111111222222111111222222333444444444555555666777777888555:::>>>HHHgggsssfffcccaaaZZZXXXXXXXXXlllfffWWWIIIGGGGGGAAA<<<>>>AAAAAA???DDDVVVhhhsss```RRRIIIDDDCCCEEEPPPnnnjjjjjjiiinnnwwwzzz{{{{{{{{{}}}}}}{{{wwwtttlllbbbPPP<<<222222333111000000000000////////////.........///000111111111222444666888999;;;>>>AAAGGGGGGHHHJJJLLLNNNPPPPPPOOOPPPSSSVVVYYY[[[]]]^^^ZZZ]]]bbbgggjjjkkkjjjjjjeeefffeeeeeeccc```]]]\\\XXXWWWWWWXXXYYY\\\___aaabbbcccbbb```\\\YYYWWWWWWSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSUUUVVVWWWXXXYYYXXXWWWTTTRRRRRRSSSTTTVVVQQQPPPPPPSSSVVVXXXYYYXXXTTTSSSRRRQQQPPPPPPPPPPPPNNNMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKJJJKKKJJJIIIHHHHHHIIIKKKLLLKKKMMMOOOPPPOOOMMMKKKIIICCCCCCCCCDDDDDDEEEEEEFFFMMMNNNOOONNNJJJFFFCCCBBBBBBAAAAAABBBCCCDDDFFFGGGDDDDDDCCCAAA@@@BBBFFFIIIFFFEEEEEEDDDDDDDDDEEEEEEBBBDDDEEEEEECCCAAAAAAAAACCCEEEGGGGGGFFFEEEFFFGGGCCCCCCCCCCCCDDDEEEGGGHHHGGGFFFDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCGGGLLLOOONNNJJJGGGEEEGGGHHHIIIIIIJJJIIIIIIIIIGGGIIIKKKMMMMMMLLLJJJHHHKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGIIIJJJLLLMMMIIIKKKNNNPPPQQQPPPNNNLLL{{{ssslllmmmjjjiiigggeeebbb^^^WWWSSSOOOOOOOOONNNMMMKKKJJJIIIEEECCC@@@>>><<<999555222/////////.........------------,,,,,,,,,,,,------,,,+++******))))))******((()))******+++*********)))************+++++++++******+++++++++,,,,,,,,,))))))***+++---...//////,,,------...//////000000,,,---......///............///000///...---...000000000000000111111111111222222111111222222333444444555555666666777888888555;;;???KKKlll}}}nnndddbbbZZZWWWVVVSSSdddzzzcccVVVKKKIIIHHHAAA===???AAAAAA>>>AAANNN\\\xxxyyydddUUUKKKDDDCCCEEEQQQoooiiigggfffjjjsssvvvzzzzzzzzz||||||zzzwwwtttkkkbbbOOO<<<222222333111000000000000////////////------...///000111222222333555777888:::<<>>>>>???@@@@@@BBBCCCCCCCCCDDDFFFHHHFFFEEECCCAAAAAABBBCCCDDDFFFHHHJJJIIIGGGDDDCCCBBBBBBGGGLLLLLLHHHCCCBBBBBB@@@AAACCCEEEFFFFFFEEEDDDIIIFFFDDDDDDFFFHHHHHHGGGCCCDDDEEEEEEEEEDDDCCCBBBCCCEEEHHHIIIGGGFFFEEEEEECCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNOOONNNLLLKKK~~~uuunnnooojjjiiihhhgggddd___XXXSSSPPPPPPPPPOOONNNLLLIIIHHHHHHFFFCCCAAA???<<<888555000/////////...............------,,,,,,------...,,,+++******))))))******(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------,,,,,,---.../////////......///000///...---...000000000000000111111111111222222111111222222333444555555666666777777888888888===AAANNNqqqrrrcccbbb[[[WWWSSSMMMZZZxxxrrrbbbYYYNNNJJJHHH@@@DDD@@@===<<<;;;???IIITTTmmm}}}hhhXXXNNNGGGFFFIIIUUUttthhhfffdddhhhrrrvvvxxxxxxyyyzzz{{{zzzvvvsssjjjaaaNNN;;;222222333222000000000000////////////------...///000111222222333555888999;;;>>>AAADDDCCCFFFJJJOOOSSSTTTTTTTTTRRRTTTVVVYYY\\\]]]^^^^^^aaa```^^^\\\ZZZYYYYYYYYY[[[]]]```bbbccccccaaa```[[[ZZZXXXXXXXXXYYY[[[]]]TTTVVVXXXYYYXXXXXXYYYZZZQQQQQQOOONNNNNNOOOQQQRRRPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSQQQOOOQQQQQQRRRTTTVVVVVVTTTQQQOOOOOONNNMMMMMMNNNNNNOOOHHHHHHIIILLLQQQSSSRRROOOIIIIIIIIIIIIJJJJJJKKKKKKMMMLLLLLLKKKJJJIIIIIIHHHCCCCCCDDDDDDEEEFFFGGGHHHEEEDDDDDDDDDEEEFFFHHHIIICCCGGGJJJKKKJJJGGGEEEDDDEEECCCAAA>>><<<<<<======???AAACCCDDDDDDDDDFFFHHHGGGEEEBBB@@@@@@AAACCCDDDHHHJJJKKKKKKHHHEEEDDDCCCBBBHHHNNNNNNHHHCCC@@@AAA@@@BBBEEEFFFGGGEEECCCAAAEEEBBB@@@AAAEEEHHHHHHGGGDDDDDDEEEFFFFFFEEEDDDCCCBBBDDDFFFFFFDDDCCCCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBCCCDDDEEEFFFDDDCCCCCCDDDDDDEEEFFFGGGKKKLLLMMMMMMMMMMMMLLLKKKzzzsssqqqnnnllljjjhhheeebbb]]]WWWRRRRRRRRRQQQPPPOOOMMMLLLKKKHHHGGGFFFEEECCC???999555////////////.....................------,,,,,,,,,************************************************))))))***)))((((((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------,,,------...///000111111000000000000111111111111111111111111222333444555444444555555666777777777:::999FFFRRRzzzqqqgggaaa[[[TTTMMMMMMYYYfffwwwdddZZZUUUOOOHHHEEEFFFBBB@@@???>>>>>>FFFOOOiiikkkWWWKKKGGGGGGIIIXXXxxx~~~fff___```jjjsssqqqwwwxxx{{{||||||zzzwwwuuuqqqbbbMMM===555222111000000000000000000000000000////////////000111333333222555888;;;<<<>>>@@@BBBHHHFFFHHHMMMPPPPPPRRRVVVSSSTTTUUUVVVWWWXXXXXXWWWXXXWWWVVVVVVWWWXXXYYYZZZZZZ\\\___aaabbbaaa___^^^^^^ZZZWWWXXX]]]___]]]ZZZRRRWWWXXXUUUSSSTTTTTTRRRNNNMMMLLLLLLLLLNNNQQQRRRSSSQQQOOOOOOPPPPPPPPPOOOPPPRRRTTTTTTRRRQQQPPPQQQRRRQQQSSSVVVXXXWWWSSSOOONNNMMMLLLKKKJJJJJJJJJKKKJJJHHHGGGIIIMMMPPPPPPNNNIIIIIIIIIHHHHHHIIIIIIIIIJJJHHHFFFEEEFFFGGGGGGGGGDDDDDDDDDFFFGGGHHHFFFDDDAAAAAACCCEEEHHHIIIHHHFFFGGGFFFDDDCCCCCCEEEGGGIIILLLHHHDDD???<<<;;;<<<===BBBBBBBBBBBBAAAAAA@@@???DDDAAA>>>===AAAJJJTTTZZZ```ZZZQQQHHHBBB@@@@@@AAAEEEEEEFFFFFFFFFDDDCCCAAA>>>@@@BBBEEEEEEDDDBBB@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEGGGIIIIIIFFFDDDBBBBBBBBBBBBBBBCCCCCCBBBAAAAAACCCCCCCCCCCCCCCBBBBBBBBBDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJ{{{tttrrrpppllljjjhhheeebbb]]]WWWSSSRRRRRRQQQPPPOOOMMMLLLKKKHHHGGGFFFEEECCC???999555////////////..................---------,,,,,,,,,************************************************)))******)))((((((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////.........///////////////000000000000111111111111111111111111222333444555444444555555666777777777::::::HHHTTT|||qqqeee```ZZZUUUNNNNNNWWWbbbyyyggg]]]YYYSSSMMMJJJIIIEEEBBBAAA??????EEELLL]]]xxxmmmXXXLLLGGGHHHIIIXXXxxx}}}hhhcccbbbhhhooommmvvvxxxzzz|||{{{yyyvvvtttpppaaaLLL<<<555222111000000000000000000000000000000000000000111333444555555777:::<<<===???AAABBBKKKIIIKKKPPPQQQOOOPPPSSSPPPRRRUUUXXXYYYYYYWWWVVVTTTTTTVVVWWWXXXYYYXXXXXXYYYZZZ]]]___```___^^^\\\]]]YYYVVVWWW[[[\\\ZZZWWWTTTXXXYYYUUURRRRRRRRROOOOOOOOONNNNNNNNNPPPQQQRRRQQQOOONNNNNNOOOPPPOOONNNOOOQQQRRRRRRPPPOOONNNNNNOOOMMMLLLMMMOOOPPPNNNLLLMMMLLLLLLKKKKKKJJJIIIIIIGGGEEEDDDFFFIIIKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIGGGEEEEEEFFFGGGFFFFFFBBBBBBBBBDDDFFFFFFDDDBBB@@@@@@BBBEEEHHHIIIHHHGGGEEECCCBBBAAAAAACCCFFFGGGIIIGGGCCC???<<<;;;<<<<<>>>>>============AAAKKKXXXdddlllllleeeYYYMMMDDD@@@??????@@@AAAAAAAAAAAA@@@??????===>>>@@@AAABBBAAA@@@???AAAAAABBBBBBCCCDDDDDDDDDCCCEEEGGGGGGEEEBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBCCCCCCDDDFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEEEEEEEFFFGGGGGGHHH{{{uuutttrrrllljjjhhhfffccc^^^XXXTTTRRRRRRRRRQQQOOONNNLLLKKKIIIHHHFFFEEECCC???999555////////////...............------------,,,,,,,,,++++++++++++++++++++++++************************)))******)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------......//////000000000000//////.........000000000000111111111111111111111111222333444555444444555555666777777777;;;:::IIIWWWssseee```ZZZVVVQQQOOOUUU]]]vvv|||mmmeee```YYYSSSPPPLLLHHHEEEDDDAAA???CCCIIISSSmmmoooZZZMMMHHHIIIJJJYYYyyy}}}kkkiiifffhhhnnnmmmvvvwwwyyyzzzzzzxxxvvvtttnnn___KKK;;;444222111000000000000000000000000000111111111111333444555666777:::===???@@@AAACCCEEENNNMMMOOOTTTTTTPPPNNNOOOMMMPPPUUUYYY[[[YYYWWWUUUSSSUUUWWWYYYYYYXXXVVVUUUWWWYYY[[[]]]]]]]]][[[ZZZ\\\YYYVVVVVVXXXYYYWWWTTTVVVYYYYYYTTTQQQQQQOOOMMMPPPPPPPPPPPPPPPQQQQQQQQQOOOMMMLLLLLLNNNOOONNNMMMNNNOOOQQQPPPNNNLLLKKKKKKNNNKKKGGGFFFGGGJJJKKKKKKJJJKKKKKKLLLKKKJJJHHHGGGFFFDDDCCCDDDFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHFFFDDDDDDEEEFFFEEEDDD@@@@@@@@@BBBDDDDDDBBB@@@??????AAADDDGGGHHHHHHFFF@@@@@@>>>>>>???AAACCCEEEEEEDDDAAA???===;;;::::::<<<<<<======<<<<<<;;;;;;999:::>>>FFFSSSbbbpppyyywwwnnn___OOODDD>>>============<<<<<<======>>>>>><<<<<<<<<===============??????@@@AAAAAABBBBBBCCCAAACCCDDDDDDBBB@@@@@@@@@===>>>>>>?????????>>>>>>@@@AAAAAAAAABBBCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDD{{{uuutttrrrllljjjhhhfffccc___ZZZVVVSSSRRRRRRQQQPPPNNNLLLLLLIIIHHHGGGEEECCC???999555////////////............------------------------++++++++++++++++++++++++************************(((***+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////............////////////000////////////////////////000000000111111111111111111111111222333444444444444555555666777777777::::::JJJXXXwwwgggaaa\\\XXXTTTQQQSSSXXXkkkwwwrrrlllbbbXXXSSSNNNJJJFFFEEECCCAAABBBGGGRRRjjjppp\\\NNNJJJJJJKKKZZZ{{{}}}lllkkkhhhiiippprrruuuvvvxxxyyyxxxwwwuuussslll]]]III:::333222111000////////////////////////000000000111333444666666777:::>>>AAABBBDDDGGGIIINNNNNNRRRXXXYYYSSSPPPPPPOOOQQQUUUXXXYYYYYYWWWVVVWWWXXXXXXXXXWWWVVVUUUTTTWWWXXXZZZ[[[\\\[[[ZZZYYY[[[YYYVVVUUUVVVVVVTTTSSSUUUXXXYYYTTTQQQQQQPPPMMMPPPPPPQQQQQQQQQPPPPPPOOOMMMKKKJJJJJJLLLMMMMMMLLLMMMOOOPPPOOOMMMJJJIIIIIINNNKKKIIIGGGGGGIIIJJJLLLHHHIIIKKKKKKJJJIIIFFFEEEEEEDDDDDDEEEGGGIIIJJJJJJEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDCCCCCCDDDDDDCCCBBB?????????AAACCCCCCAAA?????????@@@BBBEEEFFFDDDCCC===<<<;;;;;;<<<>>>@@@AAA@@@@@@???>>>===;;;999888::::::;;;;;;;;;::::::999;;;<<<@@@GGGQQQ^^^iiippprrriii[[[LLLAAA<<<;;;<<<===<<<;;;;;;<<<>>>???AAA<<<;;;:::::::::;;;<<<<<<======>>>>>>???@@@@@@@@@>>>@@@AAAAAA???>>>>>>???======>>>>>>???>>>>>>>>>@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@??????======>>>???AAACCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDBBBAAAAAAAAABBBBBBzzztttsssqqqllljjjhhhgggddd```[[[WWWSSSSSSRRRQQQPPPNNNMMMLLLJJJIIIGGGFFFCCC???999555////////////............------------------------++++++++++++++++++++++++************************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------////////////////////////000000000//////......---......//////000111111222///000000000111111111111111111111111222333444444444444555555666777777777888999IIIWWWoooggg___[[[WWWSSSSSSVVVccc{{{xxxjjj]]]VVVRRRLLLHHHGGGEEEBBBCCCGGGRRRgggqqq\\\PPPKKKKKKMMM\\\~~~|||gggfffdddgggqqqvvvtttuuuvvvwwwvvvuuusssrrriii[[[GGG999333222111111/////////////////////////////////000222444555666777:::???BBBEEEHHHKKKNNNLLLMMMSSS[[[]]]XXXTTTTTTUUUUUUUUUVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUXXXZZZ\\\XXXXXXYYYZZZZZZZZZYYYYYYZZZYYYWWWUUUUUUTTTSSSRRRRRRVVVWWWTTTRRRSSSSSSQQQOOOPPPPPPPPPPPPPPPOOONNNLLLKKKIIIIIIKKKLLLLLLKKKMMMNNNPPPOOOLLLJJJIIIIIIKKKKKKKKKJJJIIIIIIIIIIIIGGGHHHIIIJJJIIIGGGEEECCCBBBBBBDDDEEEFFFHHHJJJLLLCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAABBBCCCCCCAAA@@@???>>>???@@@BBBBBB@@@>>>@@@??????AAABBBBBB???===::::::::::::;;;<<<===>>><<<======<<<;;;:::888777999999:::::::::::::::999;;;<<<===AAAHHHOOOVVV[[[___XXXMMMCCC<<<999999:::;;;;;;::::::;;;===???@@@<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<======>>>>>>;;;===>>>>>>===<<<===>>>======>>>???@@@@@@??????AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>><<<<<<===>>>@@@AAACCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEECCCAAAAAAAAABBBCCC|||uuurrroookkkjjjhhhgggeeebbb]]]YYYSSSSSSSSSRRRPPPOOOMMMLLLKKKJJJHHHFFFDDD???999555////////////............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...........................000000000/////////......---......///111222222333000000000000111111111111111111111111222333444555444444555555666777777777888999IIIWWWzzzoooccc]]]ZZZVVVUUUWWW^^^ppprrreee^^^ZZZRRRKKKIIIGGGDDDDDDGGGNNNbbb}}}qqq]]]PPPLLLMMMNNN^^^}}}bbb``````dddnnnuuussstttuuuuuuuuutttrrrqqqgggYYYEEE777222222222111000000000000000000000000......///000222444555666888;;;@@@DDDGGGJJJMMMPPPKKKMMMTTT]]]```\\\YYYYYY[[[ZZZXXXVVVUUUVVVWWWXXXRRRQQQPPPQQQUUUZZZ___cccWWWXXXXXXYYYYYYXXXXXXXXXXXXWWWVVVUUUSSSSSSRRRRRRPPPUUUWWWTTTSSSUUUVVVTTTOOOOOOOOOOOOOOOOOOPPPPPPMMMKKKJJJIIIJJJKKKJJJIIIKKKMMMNNNMMMKKKIIIHHHHHHFFFHHHJJJJJJHHHFFFEEEEEEGGGGGGHHHHHHGGGFFFDDDCCC>>>@@@AAABBBCCCDDDGGGIIIAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBAAA???>>>>>>===>>>???AAAAAA???============>>>??????<<<::::::::::::::::::;;;;;;<<<::::::::::::999888777777888888999:::::::::999999888999999;;;???BBBFFFHHHHHHEEE@@@;;;888777888999888888888888999:::;;;<<<<<<;;;:::999888999:::;;;888999999::::::;;;<<<<<<:::;;;<<<<<<;;;;;;===>>>===>>>???@@@@@@AAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCDDDDDDCCCBBBAAA@@@???=========>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGEEECCCBBBCCCDDDEEE~~~vvvrrroookkkjjjhhhgggfffbbb^^^ZZZSSSSSSSSSRRRQQQOOOMMMLLLLLLJJJHHHGGGDDD???999444////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************(((***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------......///000111111111//////000000000111111111000000000000111111111111111111111111222333444555444444555555666777777777::::::IIIWWW~~~wwwggg___\\\YYYXXXYYY]]]jjjxxxnnnjjjeee[[[RRRMMMJJJFFFEEEGGGJJJ]]]xxxppp\\\PPPMMMNNNPPP```aaa___```ccclllqqqssssssssstttsssrrrrrrqqqeeeWWWDDD666111111222111000000000000000000000000//////000111333555777888;;;>>>BBBEEEGGGIIILLLNNNLLLMMMTTT^^^aaa^^^\\\]]]^^^]]]\\\YYYWWWVVVTTTTTTMMMMMMNNNPPPTTTYYY]]]```VVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSQQQPPPQQQRRRQQQVVVXXXUUUTTTWWWWWWVVVPPPPPPOOOOOOOOOQQQRRRSSSOOOMMMJJJJJJJJJJJJIIIHHHHHHJJJKKKKKKIIIHHHGGGGGGDDDFFFHHHGGGDDDBBBBBBCCCGGGGGGFFFEEEEEEDDDDDDCCC???@@@BBBAAA???@@@BBBEEE@@@??????????????????@@@@@@??????@@@AAA@@@>>><<<<<<;;;;;;===??????===;;;999888999;;;======<<<:::<<<;;;;;;;;;::::::::::::888888888777777777777777666777888888999999888888888888888999:::<<<======888888888888888888777777666666777888999999999999::::::999888888888888888777777777888999999::::::999:::;;;;;;:::;;;===???======>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBB@@@@@@>>>>>>>>>>>>???@@@AAABBBAAABBBDDDFFFHHHIIIJJJJJJJJJIIIGGGEEEEEEFFFHHHIIIxxxsssoookkkjjjiiihhhfffccc^^^[[[TTTSSSSSSRRRQQQOOONNNMMMLLLKKKIIIGGGDDD???999444000/////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************(((***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------***+++---///111222444555111111111111000000000000000000000000111111111111111111111111222333444555444444555555666777777777;;;;;;KKKWWW~~~|||jjj```]]]ZZZZZZ[[[___hhh{{{wwwwww{{{uuutttmmmbbbWWWPPPLLLGGGEEEGGGJJJ[[[vvvooo\\\PPPMMMOOOPPPbbbeeebbbdddffflllooorrrsssssssssrrrrrrqqqqqqeeeVVVCCC666111111222222000000000000000000000000000000111222444666888999>>>@@@CCCEEEFFFHHHJJJLLLMMMOOOUUU^^^bbb___]]]^^^_________]]]ZZZVVVRRRPPPMMMNNNPPPQQQSSSUUUWWWXXXUUUUUUTTTTTTTTTTTTTTTTTTRRRSSSRRRQQQOOOOOOPPPQQQSSSWWWYYYVVVUUUWWWWWWVVVRRRQQQPPPOOOPPPRRRTTTVVVPPPNNNKKKJJJJJJJJJHHHGGGEEEGGGIIIIIIHHHFFFFFFGGGEEEFFFGGGEEEBBB@@@BBBDDDGGGFFFEEEDDDCCCCCCCCCDDDBBBCCCDDDBBB???>>>@@@BBB??????>>>>>>>>>>>>?????????>>>>>>???@@@@@@===;;;:::999:::;;;======;;;999444555666999<<<======;;;======<<<<<<;;;::::::999777777666666666666777777555555666777888888777777::::::::::::999999999888111333666888999888777666666777999:::::::::999888999999888888777777666666666666666777888888999999888:::;;;;;;:::;;;===???<<<<<<>>>???@@@@@@@@@@@@@@@@@@??????????????????AAABBBCCCCCCCCCBBBAAA@@@??????>>>??????@@@AAAAAA@@@AAACCCFFFHHHJJJKKKKKKLLLJJJHHHGGGGGGHHHJJJLLLyyyuuurrrlllllljjjfffffffff```YYYTTTTTTTTTTTTRRRPPPNNNMMMLLLJJJHHHFFFCCC>>>777333////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,///...------++++++***))),,,,,,,,,---------......---------............///......////////////......///000000000000000//////000000000000111111111111000000000111222222333333555555555666666666666666777===EEEWWW~~~{{{nnnaaa[[[\\\]]]___fffiiissshhhdddppp{{{vvvsssfffYYYQQQKKKFFFCCCDDDJJJWWWoookkk\\\RRRMMMOOOTTTfffkkkeeecccfffkkkkkkqqqrrrtttuuutttrrrooonnneeeVVVBBB555222222222111////////////000000000000///111333444555777:::<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============999::::::;;;;;;::::::999555777999:::999999;;;<<<>>>???>>>===;;;999666444777777666666555555555444777777777777777777777777888888999999999:::::::::777777888888888999999999777777888888888999999999777777888888888999999999777777888999999999999888888888888888999999:::;;;<<<<<<<<<===>>>@@@AAABBB???>>>>>>???@@@AAA???>>>??????@@@AAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCCCCCCCDDDDDDEEEHHHIIIJJJKKKLLLMMMNNNNNN~~~vvvrrrooolllmmmkkkhhhgggggg```XXXSSSTTTTTTSSSRRRPPPNNNMMMLLLJJJHHHFFFCCC>>>777333////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++))))))***+++...------,,,,,,++++++***,,,,,,,,,---------......---------............///......////////////......//////000000000000//////000000000000111111111111000000000111222222333333555555555555666666666666777===EEEWWW~~~vvvqqq~~~nnnbbb]]]]]]___aaabbbfff}}}nnnddd___fffuuu}}}wwwqqqfffYYYRRRMMMHHHEEEEEEGGGSSSkkk}}}iiiZZZQQQMMMPPPUUUhhhfffccccccgggmmmmmmqqqrrrtttuuutttrrrooonnneeeVVVCCC555111111111000////////////000000000000000111333555666888;;;===???@@@AAADDDGGGJJJLLLNNNPPPSSSWWWZZZZZZYYYYYYZZZ]]]^^^______^^^\\\ZZZYYYTTTSSSRRRSSSTTTUUUTTTSSSNNNOOOQQQSSSTTTTTTTTTSSSQQQQQQPPPOOONNNNNNOOOOOORRRSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQPPPOOONNNMMMKKKKKKLLLMMMMMMLLLKKKJJJEEEEEEEEEDDDEEEEEEFFFFFFGGGFFFDDDCCCDDDDDDDDDCCCCCC@@@>>>>>>>>>???AAABBBBBBAAA@@@???============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;888999999::::::999999888666888::::::999999:::;;;>>>>>>===;;;:::777666555666666666666555555444444555555555555555555555555777777777777888888888999777777777888888888999999777777777888888999999999777888888888888999999999666666777888888888888888999999999999999999::::::;;;;;;;;;<<<===>>>@@@AAABBB???===<<<============>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIKKKLLLNNNOOOPPP|||sssooollllllmmmllljjjiiihhhaaaXXXSSSSSSSSSRRRPPPOOOMMMLLLLLLJJJHHHFFFCCC>>>777333////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))******)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......////////////......//////000000000000//////000000000000111111111111000000111111222333333333555555555555666666777777888>>>FFFXXX~~~rrrnnn|||qqqeee```aaadddfffdddiii~~~vvvlllaaa^^^dddqqq}}}wwwnnndddYYYTTTOOOIIIFFFFFFFFFQQQggg{{{gggYYYQQQNNNRRRXXXkkkuuu___aaaccchhhooooooqqqrrrtttuuutttrrrooonnneeeWWWDDD666111000000///////////////000000000000000222444555666999<<<>>>???@@@BBBEEEHHHKKKNNNOOORRRUUUXXXZZZZZZYYYYYYYYY^^^^^^```aaaaaa```___^^^XXXVVVTTTTTTUUUVVVVVVUUUNNNOOOQQQRRRSSSTTTTTTTTTTTTSSSPPPNNNNNNNNNOOOPPPTTTTTTSSSSSSRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLIIIJJJKKKLLLLLLLLLKKKKKKFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFDDD???;;;:::;;;>>>???AAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888999999888888888777999;;;;;;999888999:::===<<<:::888777666555555666555555555555444444444444444444444444444444444555555666666666777777777777777777777888888888888777777777777888888888888888888888888999999999999555666777777888888777777::::::::::::999999999999999999::::::;;;<<<===>>>CCC@@@<<<;;;;;;<<<<<<<<<======>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEFFFGGGIIIKKKMMMPPPQQQRRR{{{rrrnnnjjjkkkmmmmmmkkkkkkiiiaaaXXXSSSSSSRRRQQQOOONNNMMMLLLLLLJJJHHHFFFCCC>>>777333////////////............------------------------++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***)))((()))++++++++++++,,,,,,---------,,,,,,,,,---------......---------............///......////////////.........//////000000000000//////000000000111111111111000000111222222333333444444444555555666666777777888???FFFWWW}}}vvvvvvwwwkkkeeeeeeiiilllmmmrrrnnnbbb```gggyyyzzzsssjjjaaaXXXTTTPPPJJJFFFEEEFFFPPPeee~~~iii[[[RRROOOTTTZZZooolllZZZ^^^bbbgggnnnnnnqqqrrrtttuuutttrrrooonnnfffYYYGGG999222111000000////////////000000000000///111444555666999<<>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888999999999999888888888:::;;;:::999777777888;;;999777555444444444555444444444444444444444444444444444444444444444444555555555555666666666666666666666777777777888888777777777777777777777777777777888888888888999999666666777888888888888777;;;;;;:::::::::999888888888888888888999:::;;;<<>>>>>??????>>>=========>>>>>>???@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGIIILLLOOORRRTTTUUU{{{sssnnnkkkkkkmmmmmmkkkkkkiiiaaaXXXSSSSSSRRRPPPOOONNNMMMMMMLLLJJJHHHFFFCCC>>>777333////////////............------------------------++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,***++++++,,,,,,------...,,,,,,,,,---------......---------............///......////////////............///000000000000000///000000000111111111111111111111222333333444444444444444555666777777888999???FFFVVV|||{{{}}}~~~rrrjjjiiilllpppttt{{{ooohhhjjjttt~~~xxxooohhh___WWWTTTPPPJJJFFFEEEEEENNNcccmmm]]]TTTQQQUUU[[[qqqiiiYYY]]]```eeelllmmmqqqrrrtttuuutttrrrooonnnfff[[[JJJ;;;444222111222////////////000000000000///111333555666999<<>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBCCCEEEEEEGGGHHHJJJLLLOOOQQQSSSTTT|||tttooollllllmmmllljjjiiihhhaaaXXXUUUTTTRRRPPPOOONNNNNNNNNLLLJJJHHHFFFCCC>>>777333////////////............------------------------++++++++++++++++++++++++***************************,,,---,,,+++***+++,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------............///......////////////......---...///000000111111000000000000000111111111111111111222222333444444444333444444555666777888888999???EEETTT{{{{{{|||}}}rrrooorrruuu}}}yyytttvvv|||zzzpppiii```WWWTTTPPPKKKFFFFFFDDDLLLaaa}}}lll\\\SSSPPPTTT[[[ssskkkYYY\\\]]]bbbjjjmmmqqqrrrtttuuutttrrrooonnneeeZZZJJJ<<<444222222333////////////000000000000///111444666888:::>>>AAAAAACCCGGGJJJNNNPPPQQQRRRTTTVVVWWWXXXWWWWWWWWWYYYZZZZZZZZZ[[[\\\\\\]]]]]]YYYWWWUUUUUUVVVWWWWWWVVVRRRRRRRRRSSSTTTUUUVVVWWWSSSRRROOOMMMMMMMMMNNNOOOQQQQQQPPPOOONNNMMMMMMLLLQQQPPPNNNLLLLLLMMMOOOPPPPPPOOOMMMKKKIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFGGGHHHFFFCCCCCCFFFIIIVVV[[[YYYMMMCCCAAA>>>999;;;;;;:::999999999999999999999999999999999999999999999999888888888777777777777888888888888777777666777888888666555555555666555555444333333333444222222333333333333333444555555555555555555555555444444555555555666666666555555555555666666666666666666666666555555555555555555555555666666666666555666777777888888777777777888999999999888777666666666555555666777777888777:::>>>CCCFFFEEEAAA===;;;<<<<<<======>>>>>>???>>>??????@@@@@@AAAAAABBB@@@@@@AAAAAABBBCCCEEEEEEGGGGGGIIIJJJLLLNNNOOOPPP{{{tttpppllllllmmmkkkhhhgggggg```XXXVVVUUUSSSQQQOOOOOOOOOOOOLLLJJJHHHFFFCCC>>>777333////////////....................................++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......////////////......---...///000111111111111000000000000111111111111111111222333333444444555333333444555666777888888999>>>CCCSSS{{{|||zzz{{{|||~~~wwwlllbbbYYYUUUQQQLLLHHHHHHGGGNNNbbb~~~}}}hhhXXXPPPMMMSSSZZZtttmmmZZZ[[[\\\aaakkkoooqqqrrrtttuuutttrrrooonnnaaaXXXIII<<<333000111333////////////000000000000111444666888:::===AAACCCCCCEEEHHHLLLOOOQQQQQQQQQRRRTTTVVVVVVVVVVVVWWWYYYZZZZZZYYYYYYYYYYYYYYYZZZVVVTTTTTTTTTVVVWWWVVVUUUQQQQQQPPPQQQRRRSSSUUUVVVPPPOOONNNMMMMMMMMMMMMMMMOOONNNNNNNNNNNNMMMMMMMMMQQQOOOMMMKKKJJJKKKMMMNNNMMMLLLJJJHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJFFFBBBBBBGGGKKKbbbgggaaaPPPBBB???<<<666::::::999888888888888999777777777777777777777777777777777777666666666666444555555666666555555444444555777666555444444555444444555555444444333333111222222222333333333333444444444444444444444444333333333333444444444444444444555555555666666666666666666555555444444444333333333444444444555555333444555555666666555555444555777888888777666555666666555555555666777777555777:::>>>AAA@@@===:::999999999:::;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@AAABBBCCCEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJ{{{ssspppmmmlllllljjjfffffffff```YYYWWWUUUSSSQQQPPPOOOOOOPPPLLLJJJHHHFFFCCC>>>888333000/////////....................................++++++++++++++++++++++++++++++++++++++++++++++++(((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////......////////////......---...///000111111111111000000000000111111111111111222222333333444444555333333444555666777888999999>>>BBBQQQzzz|||~~~oooeee[[[VVVRRRMMMJJJJJJKKKRRReeexxxcccTTTLLLKKKQQQYYYtttooo[[[ZZZ[[[```lllrrrqqqrrrtttuuutttrrrooonnn___VVVHHH:::222///000222////////////000000000000333555888:::<<>>>>>???@@@@@@@@@AAABBBCCCEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEzzzqqqooommmkkkjjjiiijjjjjjgggaaa[[[XXXWWWTTTQQQOOONNNNNNNNNKKKJJJHHHGGGDDD>>>777222000///...,,,,,,---......,,,,,,,,,---------......++++++------------++++++,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,)))***,,,......---,,,+++,,,,,,,,,---------........................------,,,...000111111000...,,,222111111111000000//////111111000000111111222333222333444444555555444444444444555555666777777777<<<:::AAAPPPrrruuujjj^^^WWWRRRMMMKKKLLLMMMQQQllluuubbbWWWNNNIIIMMMVVVqqqnnn[[[[[[\\\```iiimmmrrrqqqqqqqqqqqqooollliiiaaaVVVEEE888222111111111000000/////////111222333777777888:::===AAAEEEGGGLLLPPPUUUVVVUUUSSSTTTVVVUUUUUUUUUUUUVVVWWWXXXXXX]]]YYYUUUTTTUUUVVVTTTRRRQQQPPPPPPRRRUUUVVVTTTQQQNNNNNNOOONNNNNNMMMKKKKKKOOONNNMMMLLLLLLKKKLLLLLLIIIIIIKKKLLLMMMNNNNNNNNNMMMKKKIIIGGGFFFGGGHHHIIIIIIIIIHHHGGGEEECCCBBBAAABBBBBBAAAAAAAAABBBBBBCCCEEECCCAAA?????????AAAAAAAAA???===;;;:::;;;<<<===666666555555555555666666666666555555555444444444555555555555555555555555555555555444444333333333444555555444222111111222222222333222000000222444333333333333333333333333111111111111111111111111000111111111111222222222333444555555333333444555222333333444444333333222111111222222222333333333333333333333333333333333888888777666666666666666444444444444444444444444666666777888888888888888666666777888888888888888============<<<<<<<<<<<<@@@@@@?????????@@@BBBCCCFFFEEEEEEDDDDDDDDDEEEEEEyyyqqqnnnllllllkkkjjjjjjkkkhhhaaa\\\XXXWWWTTTRRRPPPNNNNNNNNNKKKJJJIIIGGGDDD>>>777222//////...---------------,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++*********)))))))))***+++,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,---------.................................//////////////////...111111111000000000//////111111000000111111222333222333444444555444444444444444555555666777777777::::::BBBPPPpppyyymmmaaaZZZTTTOOOLLLMMMPPPVVVqqqsss```UUUNNNIIINNNWWWrrrvvv___]]]]]]bbbjjjmmmrrrqqqqqqqqqqqqoookkkiiiaaaVVVFFF999333111111000000000//////000111333444666777999<<<@@@CCCFFFHHHMMMRRRYYY\\\YYYUUURRRQQQUUUUUUUUUUUUVVVWWWXXXXXXZZZWWWTTTSSSTTTTTTSSSRRRSSSRRRQQQRRRTTTTTTQQQNNNNNNNNNMMMMMMLLLKKKKKKKKKNNNMMMLLLKKKKKKJJJKKKKKKKKKLLLMMMNNNNNNOOOOOONNNKKKIIIGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEECCCAAA@@@@@@@@@?????????@@@@@@AAABBBAAA???===<<<===>>>>>>>>>===;;;999888999::::::666666555555555555666666555444444444333333333333444444444444444444444444555444444444333333333333333333444333111000111222111222333333222222444555333333333333333333333333111111111111111111111111000000111111111222222222222333444444222222333444222222333333333333222222111111111222222222333333333333333333333333333333777777666666555555555666444444444444444444444444666666777888888888888777666666777888888888888777<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>>>>???@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFyyypppmmmkkkmmmlllkkkkkkllliiibbb]]]XXXWWWUUURRRPPPOOONNNNNNKKKJJJIIIGGGDDD>>>888333......//////......---,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++*********)))))))))((((((((()))***++++++++++++***,,,+++++++++,,,,,,------,,,,,,,,,---------..............................000///...------...///000111111000000000000//////111000000000000111222222222222333444444444444444444444555555666777777777999:::BBBOOOkkktttggg___XXXRRRNNNOOOTTT\\\yyyqqq^^^TTTMMMIIINNNXXXsssddd```___ccckkkmmmqqqppppppppppppnnnkkkhhhaaaVVVFFF999333111111000111000000///000222333444666888<<>>>>>======<<<======>>>>>>===;;;:::999999::::::;;;:::888777666666777888666555555444444555555666333333333333222222222222444444444444444444444444444444333333333333333222111222333222000000111333000222444444333333333444222222222222222222222222111111111111111111111111000000000111111111222222111222333333111111222333222222333333333333222222111111111222222222222333333333333333333333333333666666555555555444444444333333333333444444444444555666666777777777777777555666777777888888777777::::::;;;;;;<<<<<<======???>>>>>>=========>>>>>>>>>??????@@@BBBCCCEEEFFF{{{rrrnnnlllnnnlllllllllmmmjjjccc^^^XXXWWWUUUSSSQQQOOONNNMMMLLLKKKIIIGGGDDD???888333---.../////////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))******+++++++++++++++---,,,+++******,,,...///,,,,,,,,,---------......---------...............//////............//////000000000000000000//////000000000000000111222222222222333444444444444333444444555555666777777777888:::BBBLLLeeezzzwww}}}oooeee]]]UUUQQQPPPUUUaaaqqq^^^TTTMMMIIINNNWWWqqqfffaaa```cccjjjkkkpppoooooooooooommmjjjggg```UUUEEE999333111000000111000000000111333444555888;;;@@@EEEJJJLLLMMMMMMVVV]]]eeehhheee^^^XXXUUURRRRRRRRRRRRRRRTTTUUUUUUQQQPPPNNNNNNNNNOOOPPPPPPSSSSSSSSSTTTSSSRRRPPPNNNQQQPPPMMMKKKKKKKKKMMMNNNLLLKKKJJJIIIHHHHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???======<<<;;;;;;;;;;;;<<<;;;:::999888777777777777999888777666555555666666555444444444444444444555333333333333333222222222333333333333333333333333333333333333222222222222111222222222111111333555444555777666444222111222222222222222222222222222111111111111111111111111000000000000111111111111000111222111000///000222111111222222222222111111111111111111222222222222222222333333333333444444444555555444444444333333333333333333333444444444444555666666777777666666555666666777777777777777888888999:::;;;<<<======??????>>>>>>>>>===============>>>???@@@BBBCCCDDD}}}tttpppmmmnnnmmmlllmmmmmmjjjddd^^^XXXWWWVVVTTTRRRPPPNNNMMMLLLKKKIIIHHHEEE???888333---.../////////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,------...,,,+++)))***+++...///,,,,,,,,,---------......---------.........//////---...///111111///...---//////////////////000000000000//////000000111222111222333333444444333333444444555555666777777777::::::@@@HHH___yyyqqquuutttjjjaaaXXXSSSRRRWWWfffsss```UUUNNNJJJNNNXXXpppdddaaa___bbbiiiiiiooonnnnnnnnnnnnllliiifff]]]RRRDDD888333111000000111111000111222444555777:::===CCCIIIMMMOOOPPPPPPPPPVVV]]]___\\\XXXUUUTTTOOOOOOOOOOOOPPPQQQRRRSSSOOONNNMMMLLLKKKKKKLLLMMMPPPRRRSSSTTTTTTTTTSSSSSSSSSQQQOOOMMMMMMMMMNNNOOOLLLKKKJJJHHHGGGGGGFFFFFFHHHHHHHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;:::999999888777777666666777777666666666666666666444444333333333333444444333333333333333444444444333333333333333333333333222222222222222222222222222333333222222333666999<<<======:::666333111111111111111111111111111111000000000000000000000000//////000000000111111111///000111111//////000111000111111222222111111000000000111111111222222222222222222333333444444444444444444555444333222222222222222333333333444444444444555666666666666555555555666777777777777777666777888999:::;;;<<<===??????????????????>>>>>>??????>>>??????@@@AAABBBuuuqqqnnnnnnmmmllllllmmmjjjccc^^^WWWWWWVVVUUUSSSPPPNNNMMMLLLKKKJJJHHHEEE???999444......//////......---,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...---,,,+++******,,,...///,,,,,,,,,---------......,,,,,,------.../////////,,,---000222222000---,,,......////////////000000000////////////000111111111111222333333333333333444444555555666777777777:::;;;@@@EEE[[[zzz{{{tttkkkccc[[[VVVVVV]]]mmmtttaaaWWWPPPLLLRRR[[[uuusssaaaaaa```aaahhhiiinnnmmmmmmmmmmmmkkkhhheeeYYYOOOAAA777222111000000111111111111222444666888<<>>???????????????>>>>>>>>>===<<<;;;::::::::::::999999999888888777666666666666666666666666666666444333333222222333333444333333333333444444444444222222222222222222222222000111111111111222222222222222333222333555888;;;EEEDDDAAA===888444333333000000000000000000000000000000000000000000000000/////////000000000111111///000111111//////000111000000111111111111000000000000000111111111111222111222222333333444444555333444555555555444333222111111222222333333444444333444444555555555555555444555666666777777666666666666777888999:::;;;;;;===>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCuuupppmmmnnnlllkkklllllliiiccc]]]WWWWWWWWWUUUSSSQQQNNNMMMMMMKKKJJJHHHEEE@@@999444//////...---------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++************,,,+++*********+++------,,,,,,+++++++++,,,---...,,,,,,,,,---------......,,,,,,------...//////000......///000000///.............../////////000000///////////////000111111111111222333333333333222444444555555666777777777999;;;@@@EEEZZZ{{{ooogggbbb\\\YYYZZZeeevvvsssaaaYYYTTTQQQWWWaaa}}}ggg]]]bbbaaabbbhhhjjjmmmllllllllllllkkkgggdddUUUKKK???555222111111000111111111222333555777999;;;>>>BBBFFFJJJLLLMMMMMMNNNTTTZZZ\\\ZZZVVVTTTTTTOOOOOOOOOOOOOOOPPPRRRRRRQQQQQQOOOKKKGGGDDDEEEFFFJJJMMMQQQRRRRRRRRRSSSUUURRRQQQQQQPPPOOOOOONNNNNNMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBB>>>>>>????????????>>>>>><<<======>>>>>>>>>=========<<<;;;:::999999999999999999999888888777666555444555555666666555555555333333222222222222333333111222222222333333333333222222222222222222222222000000000000111111222222111111111111222444999<<>>???@@@????????????@@@AAABBBCCCEEEFFF~~~tttooolllmmmlllkkkkkkllliiibbb]]]WWWWWWWWWVVVTTTQQQNNNMMMMMMLLLJJJHHHEEE@@@999444000///...,,,,,,---......,,,,,,,,,---------......------++++++++++++------************))))))))))))+++***)))))))))***,,,---,,,,,,++++++,,,,,,------,,,,,,,,,---------......,,,,,,------...///000000000///...------...///000---.........//////000000///////////////000111111111111222333333333333222444444555555666777777777777;;;AAAFFFZZZ~~~tttuuu~~~}}}uuuwww{{{uuujjjdddaaa]]][[[]]]lll}}}rrraaaZZZVVVTTT[[[fffttt___[[[ccccccbbbiiilllmmmlllllllllllljjjgggdddRRRIII===444111111111000111111111222333555888999;;;===@@@DDDGGGIIIKKKKKKKKKQQQXXX[[[XXXSSSOOONNNPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRPPPLLLFFFBBBCCCDDDIIILLLPPPQQQPPPOOOPPPRRRPPPPPPPPPPPPPPPNNNMMMLLLMMMMMMKKKIIIHHHGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@???<<<<<<===============<<<;;;<<<==================<<<;;;:::999888888888888888888888888777666555444333333444555555555444444333222222222222222222333000000111111222222222222111111111111111111111111//////000000111111111222///000000000111444888<<>>:::444///...///111000000000000000000000000000000000000000000000000////////////000000000000///111222111000///000222//////000000000000//////000000000000111111111111111111222333333444555555444555666777777555333222000000111222333333444444222333444444555555444444444555555666666666666666666666777777888888999999888999;;;===????????????>>>???@@@AAACCCFFFHHHIII{{{rrrooolllnnnkkkiiiiiiiiifff```\\\YYYXXXVVVTTTRRRPPPPPPOOOMMMLLLKKKIIIEEE@@@999444---.........------...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,++++++,,,,,,,,,++++++***///......---------......,,,,,,.../////////...---,,,---......///.........---......///////////////////////////000000000000222222333333333444444444555444444555555666777888::::::???DDDZZZwwwlllfffiiinnnwwwrrrrrruuurrrvvvzzzpppjjjccc\\\```iiiwwwtttfff```ZZZVVVbbbtttuuu^^^VVV]]]___ccckkkmmmmmmmmmkkkiiikkkkkkdddZZZHHHAAA888333222222000---222222111222444888<<<>>>CCCDDDEEEIIIMMMPPPPPPPPPWWWYYYZZZXXXUUUSSSTTTVVVQQQRRRSSSSSSSSSQQQPPPOOOSSSQQQNNNOOORRRTTTTTTRRROOOPPPRRRTTTTTTSSSQQQPPPQQQQQQOOONNNMMMLLLLLLLLLIIIIIIJJJJJJIIIGGGEEECCCHHHFFFCCCAAAAAAAAA@@@???AAA???<<<999999:::===???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888:::999888666555555444444444444444444333333222111333222222111111222222333333333333222222222222111222222222111111111000000////////////000000000000000000000000111222333444555444444333222111000000000000///...............////////////000000000000111111000/////////////////////............//////......///000000000000000////////////////////////222222222333333333444444444444444555555555555666333333333333333333333333333333333444444444555555555555666777888999::::::666777888999::::::;;;;;;;;;;;;;;;<<<===???@@@AAA@@@AAACCCDDDDDDEEEHHHJJJxxxooommmkkkooollljjjjjjjjjgggaaa]]]XXXWWWVVVSSSRRRPPPPPPOOOMMMLLLJJJHHHEEE???888333...//////...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,++++++***......------------......++++++---.........---,,,---...//////000000//////---......///////////////////////////000000000000222222222222333333333333444444444444555666777888:::;;;AAAHHH^^^uuuiiicccfffkkkmmmiiikkkqqqrrryyy}}}tttmmmeee___eeeppprrrgggddd^^^ZZZfffwwwttt___XXX^^^```dddkkkllllllllljjjhhhiiiiiiaaaWWWCCC<<<444111111222000...333333333444777;;;???AAAHHHHHHIIIMMMQQQTTTTTTTTTYYY[[[\\\[[[XXXVVVVVVXXXUUUUUUUUUUUUTTTSSSRRRRRRWWWUUUUUU[[[aaabbb\\\UUURRRSSSSSSSSSSSSRRRPPPPPPPPPOOONNNMMMLLLKKKKKKKKKIIIJJJJJJKKKJJJHHHFFFEEEGGGEEECCCBBBCCCDDDCCCCCCCCCAAA>>><<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999777666555444444444333333444444333222222111222222222111111222222222222222222222222111111111222222222111111000000000.../////////000000000000000000000000000111222333222222222111000000//////000//////...................../////////000000000111000000///......////////////............//////......///000000000000000000000000000000000000000222222222333333333333444333444444444555555555555333333333333333333333333333333333444444444555555666666666777777888888999888999999:::::::::999999:::;;;<<<===???AAACCCDDDAAABBBCCCDDDDDDEEEGGGIIItttlllkkkiiiooommmjjjjjjjjjgggbbb]]]XXXWWWUUUSSSRRRPPPPPPOOOMMMLLLJJJHHHDDD>>>777222//////000...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++************+++,,,***++++++,,,,,,+++++++++------------------......***+++,,,,,,------,,,,,,...//////000000000000000---......///////////////////////////000000000000111111111222222222222333444444444444555666777888:::<<>>CCCEEEJJJJJJLLLPPPTTTXXXXXXXXXZZZ]]]______]]][[[ZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVZZZYYY]]]gggpppooocccWWWVVVUUUTTTSSSQQQQQQPPPPPPOOONNNMMMKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHFFFGGGEEEDDDDDDEEEFFFFFFEEEDDDBBBAAA>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888888666555444444444444222333333333333222111111222222111111111111222222111111222222111111000///111111111111000000000000....../////////000000000000000000///000000111111000000000///////////////000///......------...............////////////000000000///............/////////............//////......///000000000000///000000000000000000000000111111222222222333333333333333333333444444444444222222333333333333333333333333333444444444555555666777777777777777777777:::::::::::::::999999888:::;;;<<<>>>@@@CCCEEEFFFBBBCCCDDDDDDCCCCCCEEEGGGrrrkkkjjjjjjnnnllljjjiiiiiigggaaa\\\WWWVVVTTTSSSQQQPPPPPPPPPMMMLLLJJJHHHDDD>>>777111000000000...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++******+++,,,,,,,,,++++++,,,,,,------......------++++++,,,,,,------------......///000000000000///---......///////////////////////////000000000000000000111111111222222222444444444444555666777777:::;;;FFFPPPddduuukkkggghhhiiigggkkkttt|||{{{qqqgggeeeuuuxxxqqqrrrmmmgggnnn}}}ppp```]]]bbbbbbeeejjjhhhiiijjjhhhggggggdddZZZOOO999555000...///111111111333444555888<<>>===;;;:::999::::::::::::::::::::::::::::::::::::::::::999999777666555444333333333333111222222222222222111111111111000000000000111111000111111111111000///...000000000000000000000000........./////////000000000000//////.../////////....../////////000000000//////...------------...------.........///////////////...------.........///......------......///---...//////000000//////111111111111111111111111111111111111222222222222222222222222333333333444222222222222222333333333333333333444444444555555777777777666666555555555999999:::::::::::::::999;;;;;;<<<===???AAACCCDDDBBBCCCCCCCCCBBBBBBCCCEEEtttllllllkkkmmmjjjhhhhhhhhheee```[[[VVVUUUTTTRRRQQQPPPPPPPPPNNNLLLJJJHHHDDD>>>666111000000000...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,,,,,,,++++++,,,---......---------------------......///,,,---......//////......---......///////////////////////////000000000000000000111111111222222222333333333444444555666777999:::EEEOOO___tttkkkiiijjjiiimmmwww{{{qqqiiikkkzzzssssssnnnfffmmm{{{lll```___dddbbbfffjjjeeeiiijjjiiigggfffcccWWWKKK999666222000000000111111222333555999===BBBFFFHHHFFFGGGKKKPPPWWW\\\______[[[]]]___aaaaaa```^^^\\\___^^^\\\[[[[[[[[[\\\]]]YYY^^^eeejjjkkkfff___ZZZUUUSSSQQQPPPPPPRRRTTTUUUPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIGGGFFFEEEFFFEEECCCAAA;;;;;;<<<<<<;;;:::999888777777777777777777777777777777777777777777777777555555444333222222222222000000111111222111111000111000000//////000000111000000111222222000///...////////////////////////............//////////////////......---...............//////000111111111//////...---------------------------...............---------------............------------......------...///////////////000000000000000000000000000000000111111111222222111111111111222222222222111111111222222333333333333333333444444444555555777777666666555444444444555666777999:::;;;;;;;;;;;;;;;;;;;;;<<<===??????AAABBBBBBAAA@@@@@@AAACCCvvvnnnmmmlllllljjjgggggggggddd___ZZZUUUUUUSSSRRRQQQPPPPPPPPPOOONNNLLLIIIEEE???777222//////000...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++***)))))))))***++++++,,,,,,,,,,,,)))***,,,---......------...------------...///000,,,------...............---......///////////////////////////000000000000111111111222222222222333333333333333444555666777999888AAAJJJUUUzzzttthhhjjj}}}|||rrrnnnjjjjjjooo{{{|||rrrnnntttxxxqqqqqqlllgggooo~~~tttfff^^^```dddbbbgggjjjdddiiijjjiiigggfffaaaTTTFFF888777444222000000000111111333555999>>>BBBFFFHHHHHHIIILLLRRRXXX]]]``````ZZZZZZ[[[]]]______]]]ZZZ\\\\\\\\\\\\\\\]]]]]]^^^ZZZ___dddfffccc___]]]\\\SSSQQQPPPOOOPPPQQQSSSUUURRRQQQPPPNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBB???===888999999999999888777777555555555555555555555555444444444555555555555555444444333222222222222222//////000111111111111000000000////////////000000000111222333333111///...............////////////------........./////////...------,,,------........./////////000000111111///...------,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---............------------......------...////////////...///////////////////////////000000000000111111111000000000000111111111222000000111111222333333333333333333444444444555555666666555555444444444333333444555777999:::;;;;;;:::::::::::::::;;;<<<<<<>>>???@@@???>>>>>>???AAAxxxpppmmmkkkmmmjjjhhhhhhhhheee___[[[UUUTTTSSSRRRQQQPPPPPPPPPQQQOOOMMMJJJFFF???888222...//////...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((())))))***+++,,,,,,,,,,,,(((***,,,.........---,,,------,,,,,,,,,---...///------...///////////////---......///////////////////////////000000000000222222222222333333333333333333333333444555666666999666===CCCJJJkkkxxxhhh[[[[[[nnn{{{xxxrrrrrrvvv~~~vvvuuuvvvoooqqqooommmyyylllaaa\\\```dddbbbgggjjjcccggghhhhhhfffddd^^^PPPBBB555555333111000000111222222444777;;;???CCCGGGHHHIIIJJJLLLQQQVVVZZZ[[[[[[XXXVVVVVVXXX[[[\\\[[[YYYXXXYYYZZZ[[[\\\]]]]]]]]]YYY[[[]]]______^^^[[[ZZZRRRQQQPPPOOOOOOPPPQQQQQQRRRQQQPPPNNNMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEAAA@@@@@@@@@AAA@@@===;;;:::999999888777666555555444444444444444444444444333333333444444444555555333333222111111111111222...//////000111111000000000//////......//////000000111333444444222000...---------....../////////---------.........//////,,,+++++++++,,,---......................../////////...------,,,,,,------+++,,,,,,,,,,,,---------,,,,,,++++++,,,------......------,,,,,,------...,,,---......//////............................../////////000000000111111/////////000000000111111///000000111222222333333333333333444444444555555555555444444444444444444333333555666888888999999888888888999:::;;;<<<===;;;<<<======<<<<<<>>>@@@yyypppmmmjjjnnnkkkiiiiiiiiifff```\\\UUUTTTSSSQQQQQQPPPPPPPPPQQQPPPNNNKKKGGG@@@888333---.........------...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))(((((()))***+++,,,---------((())),,,.........---,,,---,,,+++***+++,,,---......//////000000000000000---......///////////////////////////000000000000222222333333333444444444333333333333444555666666:::555:::>>>CCCaaa|||iiiWWWVVVggg||||||yyy{{{vvvpppssssssuuuhhh^^^ZZZ```dddbbbgggjjjbbbeeeggggggeeebbb\\\MMM???222222222111000000111333444555888<<<@@@DDDGGGIIIIIIJJJKKKNNNRRRUUUUUUTTTVVVTTTSSSUUUXXXZZZYYYWWWUUUVVVYYY[[[\\\]]]]]]\\\VVVUUUVVVYYY]]]^^^ZZZVVVSSSRRRQQQPPPOOONNNNNNNNNQQQQQQOOONNNMMMLLLLLLLLLNNNMMMKKKHHHFFFEEEDDDCCC=========>>>??????===;;;<<<;;;999777666555444444555555555555555555555555333333333444444555555555222222111111111111111111......///000000111000000//////............//////000222444555555333000///---------.........//////---------.........//////******++++++,,,---...///------------------------......---,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++++++++,,,,,,---......------,,,,,,------...,,,---......//////..............................////////////000000000000////////////000000000000///000000111222222333333333333333444444444555555444444444444444444444444444444555666666777666666777777777999:::<<<>>>???999;;;<<<;;;;;;;;;===???vvvllleeehhhjjjlllkkkhhhfffeee```YYYVVVWWWVVVTTTQQQPPPPPPQQQQQQOOOMMMIIIDDD===555000---------...............///,,,+++,,,...///---+++,,,,,,,,,+++++++++******)))***,,,,,,***)))***+++))))))))))))))))))))))))***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......+++,,,------......------///////////////////////////.........///000222333000111111111111222222222111333444444333444555777::::::<<<@@@DDDUUUzzzdddUUURRR^^^|||sssmmmooozzz~~~___YYYYYY[[[```eeefffdddaaadddcccbbbccc```VVVEEE777333222111000000111222222444666:::>>>BBBFFFHHHIIIIIIJJJKKKLLLNNNPPPRRRRRRPPPPPPQQQSSSTTTUUUVVVVVVZZZWWWVVVXXX]]]___\\\XXXVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPOOOMMMJJJIIIIIIIIIGGGFFFIIIGGGEEEBBBAAAAAABBBBBB===<<<;;;;;;::::::::::::777777666555444444333333444444333333333222222222000000000000000000000000111000///------......///................................................000000////////////000000------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***(((************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------......///000000000111111000000//////..................////////////111111222222222333333333333555666555444222222333222222333333333333444444333333333333444555666666444555555666777888888999;;;;;;:::999:::;;;<<<===uuukkkeeeggglllnnnmmmiiihhhgggaaa[[[WWWWWWWWWUUURRRPPPQQQRRRRRRPPPMMMJJJEEE>>>666000..................------...---+++,,,...///---+++,,,,,,,,,+++++++++******)))***,,,,,,***)))***+++***************************+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,---------.........//////,,,,,,---...............///////////////////////////.........///000222333000111111111111222222222222333555555444444666777777888;;;===@@@QQQxxxgggQQQNNNWWWyyyuuummmggglllzzzyyy___YYYYYY[[[___dddeeedddbbbeeecccbbbbbb___TTTCCC666222222111000000111222333555777:::>>>BBBFFFHHHIIIJJJJJJJJJLLLMMMPPPRRRTTTRRRSSSSSSTTTUUUUUUVVVVVVUUURRRQQQSSSWWWXXXUUURRRSSSSSSSSSRRRQQQQQQPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMJJJHHHGGGGGGFFFEEECCCDDDCCCAAA@@@???@@@AAABBB<<<;;;:::999888777777888666666555444444333222222444333333333333222222222000000000000000000000000111000///...---......///........................------------------------........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---------...//////000000000000000000//////..................////////////111111111111222222222222333444666555333222222333222222222333333333444444333333333333444555666666555555666666777777888888;;;:::999999999:::<<<<<>>???@@@:::999888666555444444444444444444333222222111111333333333222222222111111000000000000000000000000000///......------......---------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---......//////000000000000////////////...............////////////000000000000111111111111222444555555333222222333222222222222333333333333333333333333444555666666666666666666777777777777999999999999999:::;;;;;;tttlllgggkkkpppqqqooojjjhhhhhhccc]]]XXXYYYXXXVVVSSSRRRRRRSSSTTTRRROOOLLLGGG@@@888222000000///...---,,,,,,,,,------,,,---------------,,,,,,,,,+++++++++******)))***,,,,,,***)))***+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,---.........////////////---......///000////////////////////////////////////////////////000111111000000111111111222222222333444666666555555777888888999=========MMMuuusssPPPQQQQQQaaarrrggg___aaaoooxxxcccWWWXXXZZZ]]]aaacccddddddfffdddaaa^^^XXXLLL===222111111111111222444666777:::<<<>>>AAADDDGGGIIIIIIJJJIIIHHHIIIKKKNNNRRRTTTVVVUUUUUUTTTSSSRRRQQQQQQNNNLLLLLLMMMOOOOOOMMMKKKNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDBBBAAAAAAAAA@@@>>>>>>===<<<;;;;;;;;;<<<<<<:::999777666444333222222333222222222111111111000222222222222111111111111000000000000000000000000//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++*********+++,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---......//////////////////////////////............////////////////////////000000000000111333444444222111222333111222222222222333333333333333333333444555666666777777777777666666666666888888888999999999::::::uuunnnkkkoooooopppnnniiiffffffbbb\\\XXXYYYXXXVVVSSSRRRRRRSSSTTTRRROOOLLLGGG@@@888333000000///...---,,,,,,,,,,,,------------,,,------,,,,,,,,,+++++++++******)))***,,,,,,***)))***+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------.........---......///000//////////////////////////////////////////000000000000000000000111111111222222222333444666666555555777888777999<<<===<<>>???AAADDDGGGIIIJJJJJJIIIIIIIIIIIIKKKNNNPPPRRRTTTSSSRRRQQQOOONNNMMMLLLKKKJJJKKKKKKMMMMMMLLLKKKNNNNNNMMMLLLLLLKKKKKKJJJHHHIIIIIIJJJIIIHHHGGGGGGDDDBBB@@@???@@@@@@???>>>>>>>>>===;;;:::999999999:::999888666444333222222111111111111111000000000222222111111111000000000////////////////////////...............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------///000000///------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))***+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...................../////////............////////////....../////////000000000000222333333222111111222111111111222222222333333333333333333444555666666777777777777666666666666888888999999999:::::::::wwwppplllqqqooopppmmmgggeeeddd```[[[XXXXXXXXXUUUSSSQQQRRRSSSTTTRRROOOLLLGGG@@@888222/////////...---------,,,,,,---......,,,,,,---...,,,,,,,,,+++++++++******)))***,,,,,,***)))***+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...------...////////////...//////////////////////////////000000000000//////000111111111111222222222222444555555555555666888555666999;;;;;;EEEdddxxxPPPOOOMMMWWW}}}ooocccXXXXXXfffiiiVVVQQQVVV[[[___```aaabbbccccccbbb___YYYQQQEEE999000000000000222444777999;;;BBBCCCEEEGGGIIIKKKKKKLLLKKKKKKLLLLLLMMMOOOPPPPPPRRRQQQPPPOOOMMMKKKJJJIIIGGGGGGHHHIIIJJJJJJJJJJJJNNNNNNMMMMMMLLLKKKKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGCCCAAA???>>>??????>>>===>>>===<<<;;;:::888777777999999777666444444333333111111111111111111111111111111111000000000000///////////////////////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000000///---,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,------...---............/////////............////////////////////////000000000000///111222222111111111222111111111111222222222222333333333333444555666666666666666666777777777777888999999:::;;;:::::::::yyyqqqllloooppppppmmmgggdddddd```[[[WWWWWWWWWUUURRRPPPQQQRRRSSSQQQOOOKKKGGG???777222..................------+++---///...,,,+++---...,,,,,,,,,+++++++++******)))***,,,,,,***)))***+++***************************+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,------------............,,,,,,---...............//////////////////////////////000111111000///...000111111111111222222222222333555555444444666777666555888<<<===DDD\\\uuuTTTOOOIIIPPPmmmnnnbbbXXXZZZhhhxxx\\\PPPOOOTTT\\\```aaaaaaaaabbbbbb```]]]WWWOOOCCC888111//////000222444888;;;<<>>BBBQQQiiiaaaMMMHHHOOOVVVqqqrrrdddXXX\\\nnn^^^MMMNNNPPPTTTZZZ^^^___`````````ddd___[[[WWWLLL<<<333333333222222333555999===@@@GGGJJJMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVUUURRRPPPNNNPPPOOOMMMKKKIIIIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPMMMLLLKKKIIIIIIIIIJJJKKKDDDDDDEEEEEEDDDCCCAAA@@@AAA???===<<<<<<;;;999777999999999888888888777777555555444444444333333333222111111000///......---......////////////......///............---------,,,------...---,,,***)))+++++++++*********))))))************************+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++---,,,,,,++++++,,,,,,------------............//////////////////.........////////////000000000000000000000000111111111111111111000000111111222333555555555555555555444444555555555666777999:::;;;999:::;;;<<<============zzzooofffgggjjjllllllhhhfffddd^^^WWWXXXXXXWWWUUURRRQQQQQQRRRSSSQQQNNNKKKFFF???777111000000000///...---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,++++++*********++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,---............---,,,........................////////////////////////000000000111222222333333222222333444444555555666444;;;:::999===AAANNNeeegggPPPGGGKKKNNNfffkkk___VVV]]]rrrtttUUUIIIMMMPPPTTTZZZ^^^______``````bbb]]]YYYUUUJJJ<<<555555222222222444777;;;???BBBHHHKKKNNNPPPQQQRRRTTTVVVUUUUUUVVVVVVUUUSSSQQQOOONNNMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOONNNLLLJJJIIIHHHHHHIIIDDDDDDEEEDDDCCCBBB@@@??????===;;;;;;;;;:::888777888888777777777666666666444444444444333333333333111111000000///......---...//////////////////...............------------,,,,,,,,,---,,,,,,+++++++++++++++*********))))))************************+++++++++*********))))))************)))))))))((())))))))))))))))))))))))************************++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------///......................../////////000000000000//////000000000111111111111111000000111111222333444444555555555555444444555555555666777888::::::999:::;;;<<<<<<======<<>>BBBEEEJJJMMMPPPRRRSSSUUUWWWYYYTTTUUUUUUVVVUUUSSSPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOONNNLLLJJJIIIHHHGGGGGGEEEEEEEEECCCBBB@@@>>>======<<<::::::;;;:::999777666666666666555555555555444444444333333333222222111000000//////............//////000000//////...............------------,,,++++++++++++,,,,,,---+++************)))))))))************************+++************)))))))))************))))))))))))))))))))))))))))))))))))******************************++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,............................../////////000000000//////000000000000111111111000000000000111222222222333333444555555555555444444555555666777999999888999:::;;;<<<<<<<<<<<>>BBBFFFHHHLLLOOORRRUUUVVVXXXZZZ\\\TTTUUUVVVVVVUUUTTTQQQPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEECCCAAA???===<<<===<<<::::::;;;;;;:::888666666666666555555555444333333333333222222222222000000/////////............//////000000//////............---------,,,,,,++++++*********+++---...************))))))))))))************************************))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------------................../////////000000////////////000000000111000000000000000111222222000111222444444555555555444444444444555666777888777888999:::;;;;;;;;;;;;uuummmhhhkkkoootttuuuooogggbbb]]]YYYWWWXXXXXXVVVSSSRRRSSSUUURRRPPPNNNKKKFFF@@@888333............------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------..............................////////////////////////000000000000000000000000000000000111222222333333222222333444444555555666444:::888888>>>???HHHZZZyyyxxxWWWGGGJJJGGGNNNmmmwwwllliiiooovvv[[[KKKIIINNNQQQUUUZZZ^^^____________```\\\SSSFFF;;;555222111222444888===BBBFFFIIIKKKNNNQQQTTTVVVWWWYYY[[[]]]WWWXXXZZZZZZZZZXXXVVVTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLKKKKKKKKKHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGEEECCCAAA???===<<<===<<<;;;;;;<<<<<<:::999777777666666666555555555333333222222222111111111////////////..................////////////.........------------,,,,,,,,,+++******)))***+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------+++,,,,,,,,,---------...............////////////...////////////000000000000000//////000000111222000000222333444444444444333333333333444555666666666777888999::::::::::::ssslllhhhlllppptttsssmmmgggbbb\\\WWWWWWXXXXXXVVVTTTSSSTTTUUUQQQPPPMMMKKKGGG@@@888333------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......//////...------...//////////////////////////////000000000000000000000000000000000111222222333333222222333444444555555666444999777888>>>???FFFVVVrrr[[[HHHKKKGGGLLLiii{{{vvvrrroooqqquuu|||wwwiiihhhsssqqqXXXKKKJJJMMMRRRVVV[[[^^^___^^^^^^^^^^^^[[[PPPAAA777333222111444666;;;AAAEEEIIIKKKLLLOOORRRUUUVVVWWWXXXZZZ\\\\\\]]]^^^___^^^]]][[[YYYUUUUUUUUUTTTRRRQQQOOONNNMMMLLLLLLKKKJJJJJJIIIIIIEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFDDDAAA???======<<<>>><<<::::::;;;;;;999777777666666666666555555555222222222111111111000000........................---------......---------------------,,,,,,,,,,,,+++************++++++,,,(((((()))))))))))))))***))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))************+++++++++++++++************++++++,,,,,,,,,,,,------------***++++++,,,,,,---------------........./////////......////////////000000000////////////000111111000111111222333333333333333333222222333444444555555666777888999999999999rrrllliiimmmnnnpppooojjjgggddd]]]VVVWWWXXXXXXVVVTTTSSSUUUVVVQQQOOOMMMKKKGGG@@@999333------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))************************++++++++++++,,,,,,,,,,,,------------...,,,,,,,,,---------......000///...------...///000////////////////////////000000000000000000000000000000000111222222333333222222333444444555555666666:::888888>>>>>>BBBQQQggggggNNNMMMHHHLLLjjj}}}wwwqqqhhhbbb^^^[[[XXXUUUWWW[[[aaajjjttt~~~tttdddeeerrrjjjSSSKKKLLLPPPRRRVVV[[[^^^___^^^^^^^^^ZZZWWWMMM===333333444333555888>>>CCCHHHKKKLLLMMMPPPRRRUUUVVVVVVWWWXXXYYY[[[\\\]]]^^^^^^\\\[[[YYYSSSSSSSSSSSSRRRQQQOOONNNLLLLLLKKKKKKJJJIIIIIIIIIDDDDDDEEEFFFFFFEEEDDDCCCEEECCCAAA>>><<<;;;;;;;;;===;;;999888888888666444555555555555444444444333222111111111000000000000........................+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++***++++++++++++******)))(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))******((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************)))************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,*********+++,,,,,,---------------.........//////........./////////000000///////////////000111111111111222222222222222111222222222222222333333444555555666777888888888888qqqkkkiiinnnllllllkkkhhhgggfff___VVVWWWXXXXXXVVVTTTTTTUUUVVVQQQOOOMMMKKKGGG@@@999444------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,---------......000///...------...///000000000000000000000000000000000000000000000000000000000000111222222333333222222333444444555555666888<<<999999>>><<<@@@MMM^^^tttUUUQQQJJJNNNnnnlll^^^^^^XXXOOOJJJHHHGGGFFFEEEDDDGGGLLLSSS\\\dddjjjnnnkkkmmmooottt~~~qqqaaacccrrreeePPPKKKPPPTTTRRRVVV[[[^^^___^^^^^^^^^VVVTTTJJJ:::222444777666666:::???EEEIIILLLMMMMMMQQQSSSUUUVVVUUUUUUWWWXXXWWWXXXZZZ[[[ZZZYYYWWWVVVOOOPPPQQQRRRRRRQQQPPPOOOLLLKKKKKKKKKJJJJJJJJJJJJDDDEEEEEEEEEEEECCCAAA@@@BBBAAA>>><<<::::::::::::;;;:::777777666555333111444444444333333333222222111111111111000000000000---.....................***++++++,,,,,,++++++***---------,,,,,,,,,++++++***+++,,,,,,,,,***)))''''''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++++++++************++++++)))************+++++++++))))))***+++,,,,,,---------------.........//////............/////////000///////////////000111111111111222222222111111000222222222111222222333333444555666777888888888888ssskkkjjjjjjppppppnnnlllgggbbb]]][[[ZZZ[[[[[[YYYVVVUUUUUUUUUQQQPPPNNNLLLIIICCC<<<777///............---------+++,,,------......------......---,,,,,,+++******+++++++++***((((((+++---******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++///---,,,,,,---...,,,+++,,,,,,,,,---------......---......///000111111222000000000000000000000000000111222333333222111000111111000000111111222333111222333444555555555555;;;999999<<<>>>>>>CCCJJJaaa```PPPLLLTTTsssiiiTTTFFFEEEEEECCCAAA@@@?????????AAAAAABBBDDDGGGJJJMMMOOORRRSSSUUUXXX```ppp}}}kkkeeeddduuuiiiTTTMMMNNNQQQVVVXXXZZZ\\\\\\[[[YYYXXXZZZMMM@@@999555222222555888???HHHMMMLLLKKKLLLNNNQQQQQQQQQSSSVVVWWWWWWVVVTTTVVVXXXWWWUUURRRQQQPPPOOOOOOOOOOOONNNMMMLLLLLLMMMLLLKKKIIIIIIHHHHHHHHHGGGFFFCCCAAA????????????CCC>>>999888999<<<<<<;;;999999888888777555444333222222222222222222222222000000000000///////////////............------------,,,++++++******++++++,,,,,,,,,++++++*********+++*********))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((())))))(((((()))***)))******+++++++++******)))******++++++******)))((((((((((((((((((((((((******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))******+++++++++******))))))************+++++++++************************++++++,,,,,,,,,,,,------------------------------............////////////............////////////000111111222222333444444444333222111111333555666555666777777777777777666rrrjjjiiijjjqqqpppooolllgggbbb]]]ZZZZZZ[[[[[[YYYVVVUUUUUUUUUQQQPPPNNNLLLHHHBBB;;;666///............---------+++,,,------......------------,,,++++++***))))))***++++++***((()))***,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++...,,,,,,,,,......---,,,,,,,,,,,,---------............//////000000111111000000000000000000000000000111222222222222111000111111000000111111222333222333444555666666666666;;;999999<<<===>>>CCCIIIbbbfffSSSMMMVVVwwwsssbbbUUUKKKEEECCCCCCAAA@@@??????>>>????????????@@@AAADDDFFFGGGEEEFFFGGGHHHNNNZZZjjjvvvxxxjjjgggjjj~~~kkkWWWOOOPPPRRRVVVXXXZZZ\\\\\\[[[YYYXXXXXXKKK===777444222444888>>>EEEMMMPPPOOONNNNNNPPPRRRQQQRRRTTTVVVWWWWWWUUUWWWYYYYYYXXXTTTPPPNNNNNNOOOOOOOOOOOONNNMMMLLLLLLMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@????????????===::::::;;;<<<:::999888888888777666555333333222222222222222222222222000000000/////////..................---------------,,,++++++******++++++,,,,,,,,,++++++******************)))))))))((((((((((((((())))))))))))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''((())))))(((((()))+++******+++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++((((((((((((((((((((((((******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))*********++++++******)))))))))*********+++++++++************************+++++++++,,,,,,,,,------------------------------............////////////............////////////000111111222222333333444444333222111111333444666555555666666777777666666pppiiiiiijjjqqqpppooolllgggbbb]]]ZZZZZZ[[[[[[YYYVVVUUUUUUUUUQQQPPPNNNKKKHHHAAA:::555///............---------+++,,,------......------,,,++++++******)))))))))***++++++***))))))***,,,(((((()))))))))***************+++,,,,,,,,,,,,+++,,,++++++,,,...///...---,,,,,,,,,---------......////////////////////////000000000000000000000000000111111222222111111000111111000000111111222333333444555666666777777666:::888999<<<======AAAHHH]]]qqqXXXNNNXXX{{{sss```QQQHHHEEECCCBBBAAA@@@??????>>>>>>?????????>>>>>>>>>>>>??????@@@???@@@AAAAAACCCJJJSSSZZZccc|||rrrggghhhrrrlllYYYQQQRRRTTTWWWXXXZZZ\\\\\\[[[ZZZYYYUUUHHH:::444222333666;;;EEEJJJQQQTTTTTTRRRRRRSSSSSSSSSSSSUUUWWWXXXWWWVVVZZZ[[[[[[XXXSSSOOOLLLKKKOOOOOOOOOOOONNNMMMLLLKKKMMMLLLJJJHHHFFFDDDCCCBBB@@@AAAAAAAAAAAA@@@??????<<<;;;:::;;;<<<;;;999666777777777666666444333222111111111111111111111111000////////////.....................------------,,,,,,+++************++++++++++++++++++***************))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((***)))(((((()))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((***))))))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))))))))******+++******))))))))))))*********++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////............////////////000000111111222333333333444333222111222333444555333444555555666666555555oooiiiiiikkkqqqqqqooolllgggbbb]]]ZZZZZZ[[[[[[YYYVVVUUUUUUUUURRRPPPNNNKKKGGG@@@999333///............---------+++,,,------......------,,,+++++++++*********))))))+++++++++))))))***,,,))))))))))))*********+++******+++,,,,,,,,,,,,++++++******,,,...000000///,,,,,,,,,---------......//////////////////......////////////////////////000000111111111111000000111111000000111111222333555555666777777777777777999777888<<<<<<<<<@@@FFFSSSyyy___PPPWWW|||}}}yyyvvvxxxwwwwwwvvvtttnnneee___[[[UUUMMMGGGDDDCCCAAA@@@?????????>>>>>>??????@@@@@@@@@@@@?????????@@@@@@AAABBBDDDDDDCCCEEEHHHLLLMMM[[[iiisss|||nnneeeiiizzz|||gggYYYSSSSSSVVVXXXYYYZZZ\\\\\\[[[ZZZYYYTTTGGG999222111222777===HHHMMMSSSVVVWWWWWWWWWXXXVVVVVVUUUWWWYYYYYYXXXWWWYYYZZZYYYVVVRRRNNNLLLKKKNNNOOOOOONNNNNNMMMLLLKKKKKKKKKJJJIIIGGGFFFDDDCCCAAAAAABBBBBBAAA@@@>>>===;;;:::999999999888888777666666666555555444222222111111111111111111111111/////////.........------.........---------,,,,,,,,,++++++***************+++++++++***************))))))))))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''')))******)))(((***+++,,,,,,,,,+++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))((((((((((((((((((((((((((())))))***************))))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////............////////////000000000111222222333333333333222222222333444555222222333444555555555555qqqkkkkkklllrrrqqqooolllgggaaa\\\YYYZZZ[[[[[[YYYVVVUUUUUUUUUSSSRRROOOLLLGGG@@@888333///............---------+++,,,------......------,,,,,,,,,,,,,,,+++++++++)))***,,,+++***)))***+++*********+++++++++,,,,,,******+++,,,,,,,,,,,,++++++******,,,...000000///,,,,,,,,,---------......////////////............////////////////////////000000000000000000000000111111000000111111222333555666777777888777777777888666888;;;<<<;;;>>>DDDHHHkkkgggQQQUUUyyy{{{ooogggbbbaaa___^^^]]][[[XXXUUUZZZYYYXXXWWWVVVSSSOOOMMMNNNLLLJJJHHHGGGEEECCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCCCCCCCCCCCCCDDDGGGKKKNNNOOOVVVeeeuuu~~~{{{mmmfffmmmnnn___WWWSSSTTTXXXYYYYYYZZZ[[[\\\[[[[[[ZZZSSSFFF888222111333888>>>GGGKKKQQQVVVXXXZZZZZZ[[[YYYXXXXXXYYYZZZZZZYYYWWWUUUVVVVVVTTTQQQNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIIIIJJJIIIHHHGGGFFFDDDDDDDDDCCCAAA>>><<<:::<<<:::888666444555777999444444444444444333222111000000000000000000000000............------------...------------,,,,,,,,,,,,+++******))))))******************************(((((((((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))***+++---,,,+++************+++'''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''((()))***************(((((()))))))))******************************************+++++++++,,,,,,+++++++++,,,,,,,,,------............////////////............///////////////000000111111222333333222222222222333333444444111222333444555555555555uuummmlllmmmrrrrrrppplllgggaaa\\\YYYZZZ[[[[[[YYYVVVUUUUUUUUUUUUSSSPPPMMMHHHAAA888333///............---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***)))***+++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++******,,,...000000///,,,,,,,,,---------..............................000000000000000000000000111000000//////000000111111111000000111111222333666666777777777777666666777666777;;;;;;:::===BBBCCC___mmmRRRSSSuuu~~~{{{rrrmmmiiibbb]]]```^^^]]]\\\\\\[[[XXXVVVUUUUUUUUUUUUUUUUUUUUUUUURRROOOKKKHHHFFFFFFGGGHHHDDDDDDDDDCCCCCCDDDEEEEEEAAABBBCCCDDDEEEEEEEEEDDDAAABBBDDDEEEFFFFFFEEEEEEFFFGGGHHHJJJMMMRRRYYY^^^fffxxx{{{nnniiiuuuwwwaaaXXXUUURRRTTTYYYYYYZZZ[[[[[[\\\\\\[[[[[[PPPCCC777333333666;;;@@@GGGJJJOOOTTTXXX[[[\\\\\\YYYXXXXXXXXXZZZZZZXXXVVVPPPQQQRRRQQQOOONNNOOOQQQNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCAAA???<<<:::999;;;999777444222333666999333333333333333222111111////////////////////////......---------,,,,,,,,,------------,,,,,,,,,,,,++++++***))))))))))))***)))))))))***************''''''(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))+++***))))))***,,,---,,,***)))((())))))***))))))************))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))((((((((((((''''''))))))))))))))))))))))))''''''((()))************((((((((()))))))))******************************************++++++++++++******++++++,,,,,,------............////////////............//////////////////000000111222222222222222333333333444444444111222333444555666666666yyyqqqnnnnnnsssrrrppplllgggaaa\\\XXXZZZ[[[[[[YYYVVVUUUUUUUUUWWWUUURRRNNNIIIAAA999333///............---------+++,,,------......------++++++++++++++++++++++++(((***,,,,,,+++*********************++++++++++++******+++,,,,,,,,,,,,+++,,,+++***,,,...//////...,,,,,,,,,---------......,,,------....../////////000000000000000000000000111000///......///000111111111000000111111222333555666666777777666666555666555777;;;;;;999<<<@@@@@@TTT}}}qqqTTTSSSqqq~~~~~~yyyppplllkkkgggccc]]]\\\ZZZYYYYYYWWWUUURRRKKKMMMPPPRRRSSSSSSSSSSSSVVVTTTQQQMMMKKKJJJKKKLLLIIIHHHHHHGGGGGGGGGHHHHHHEEEFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGIIIJJJLLLLLLKKKGGGHHHJJJMMMPPPRRRSSSUUUZZZeeevvv||||||yyytttqqquuu~~~yyyooommmoooZZZTTTUUUSSSUUUZZZZZZZZZ[[[[[[[[[\\\\\\\\\JJJ???666444666:::@@@EEEIIIKKKOOOTTTXXXZZZ[[[ZZZXXXWWWVVVVVVWWWWWWUUUSSSMMMNNNOOONNNMMMMMMOOOQQQNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHIIIIIIIIIHHHFFFDDDBBBAAA???===;;;:::999999777888777555222222444777222222222222222222111000////////////////////////---------,,,,,,,,,,,,+++---------,,,,,,,,,++++++++++++***)))))))))))))))((()))))))))*********+++'''''''''((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((***++++++***)))+++,,,---+++)))(((''''''((()))((())))))******))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''))))))))))))))))))))))))&&&'''((()))************(((((((((((()))))))))***************************************++++++++++++)))******+++,,,,,,------............////////////............//////////////////000000111111222222222222333333444444444333111222333555666666666777{{{ssspppooosssrrrppplllgggaaa[[[XXXZZZ[[[[[[YYYVVVUUUUUUUUUXXXVVVSSSOOOJJJBBB999444//////.........---------+++,,,------......------******************++++++(((***,,,,,,+++***)))***))))))))))))******************+++,,,,,,,,,,,,+++,,,++++++,,,...///...---,,,,,,,,,---------......,,,,,,------...///000000000000000000000000000000111000///......///000111111111111000111222222333555666666666666666555555555555777;;;;;;999;;;@@@>>>LLLqqqsssUUUSSSppp~~~{{{{{{ppplllkkkgggdddeeecccaaa```___]]]ZZZXXXQQQUUU[[[^^^______^^^]]]WWWXXXYYYXXXTTTQQQOOONNNLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHJJJIIIHHHIIIKKKMMMNNNNNNKKKIIIIIIMMMPPPSSSUUUWWWZZZ]]]ccckkksssxxxyyyyyyvvvrrrkkkeeebbb```^^^\\\XXXXXXXXXVVVXXXbbbppp{{{wwwoooppplllWWWTTTUUUTTTUUU[[[ZZZ[[[[[[[[[[[[\\\\\\\\\FFF<<<444555999===CCCIIIKKKMMMPPPTTTXXXZZZZZZYYYVVVUUUTTTTTTUUUUUUSSSQQQLLLMMMMMMMMMLLLLLLNNNPPPMMMNNNNNNMMMMMMLLLKKKJJJGGGHHHIIIIIIHHHEEECCCAAA???>>><<<:::999888999999444666888777444222333444111111222222222111111000////////////////////////---------,,,,,,,,,++++++---------,,,,,,,,,+++++++++******)))))))))))))))(((((())))))*********+++&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******************************(((***++++++******+++,,,---+++)))'''&&&&&&((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))************************)))************+++++++++))))))***+++,,,,,,------............/////////000............/////////000/////////000111111222222111222333444444444333333111222333555666777777777|||wwwuuurrrrrrrrrqqqmmmhhhaaaZZZVVVZZZZZZYYYWWWTTTTTTUUUVVVUUUSSSPPPMMMHHHBBB;;;666////////////.....................------,,,,,,,,,++++++++++++++++++++++++************************(((((((((((()))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---.........---,,,///000000000000000//////000000000000000000000000000000000000111111111111666555444333333333333333:::999888777888:::===>>>@@@IIIddddddSSShhh|||xxxoookkkiiihhhjjjgggfffhhhgggbbb^^^]]]YYYYYY\\\bbbhhhjjjgggdddddd```ZZZVVVVVVWWWUUURRROOOOOONNNMMMMMMMMMOOOOOOTTTPPPQQQSSSQQQKKKLLLQQQMMMNNNPPPQQQQQQQQQRRRRRRQQQSSSUUUUUUWWWYYY[[[ZZZcccdddeeeeeehhhiiigggdddddd```ZZZUUUTTTSSSSSSSSSNNNNNNOOONNNOOOTTT]]]eeexxx{{{yyy|||}}}bbbSSSSSSQQQUUU[[[YYYWWW[[[\\\ZZZ[[[]]]WWWMMM>>>999555888???EEEGGGFFFNNNOOOPPPQQQSSSTTTUUUUUUTTTSSSRRRRRRSSSRRRPPPNNNIIIJJJLLLNNNOOOPPPPPPOOOOOOOOONNNLLLKKKIIIHHHHHHEEEEEEFFFFFFEEECCC@@@>>>::::::999888777777777888333333333222222222111111000000000000000///......000000///...------,,,,,,------------------------++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))(((&&&&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&((()))***))))))+++---******************************)))(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((******))))))((((((''''''*********)))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..............................000000000000111111111111000111111222222333444444555555555555666666666666{{{vvvtttpppssssssqqqnnniiibbb[[[WWW[[[[[[ZZZXXXUUUTTTVVVWWWUUUSSSPPPMMMHHHBBB;;;555////////////............------------------,,,,,,++++++++++++++++++++++++************************((((((((()))))))))******+++++++++***************++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---.........------//////000000000000//////000000000000000000000000000000000000111111111111333333333333333444555555888888777777888:::<<<===<<>>BBBGGGKKKMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSQQQPPPPPPOOOLLLJJJHHHIIIKKKLLLNNNOOOOOOOOONNNMMMMMMLLLKKKJJJJJJIIIFFFFFFFFFFFFDDDBBB@@@???;;;:::999777666555555555333333333222222222111111///000000000000///......//////......---,,,,,,,,,------------------------++++++++++++++++++++++++******************************))))))))))))((((((((((((((((((((((((((((((***((('''((()))***)))((('''''''''''''''''''''''''''''''''''''''((())))))&&&'''((((((&&&&&&'''(((************************))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..............................//////000000000000111111000000111111222333333333222333333333444444444444|||vvvssspppttttttssspppkkkddd]]]ZZZXXXXXXWWWUUUSSSRRRSSSUUUTTTRRROOOLLLHHHAAA:::555////////////............,,,,,,,,,------.........++++++++++++++++++++++++************************)))*********++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,.../////////...---...//////000000000000///000000000000000000000000///000000000111111111111111111111222333444666666555666777999;;;<<<<<<<<>>AAADDDHHHNNNQQQRRRRRRQQQQQQQQQRRRSSSTTTSSSRRRQQQQQQQQQQQQNNNLLLKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJGGGFFFFFFEEECCCAAA@@@>>>;;;:::999777555444444444333333333222222222111111//////000000//////...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))(((((((((((((((((((((((((((((()))((('''((())))))(((''''''''''''''''''''''''''''''''''''''''''((())))))'''((()))(((&&&&&&'''(((************************)))(((((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))***************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................////////////000000000111000000000111222222333333333333333333444444444444~~~yyyuuurrrttttttssspppkkkeee^^^ZZZYYYYYYYYYVVVTTTSSSUUUVVVTTTRRROOOLLLGGGAAA:::555////////////............,,,,,,,,,------.........++++++++++++++++++++++++************************)))*********++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---.../////////...---......///000000000000000///////////////////////////000000000111111111111333222222222222333444444555666888;;;===>>>>>>???@@@@@@EEEWWWxxxkkkbbbnnnzzz~~~vvvttt{{{|||pppeeeaaa___\\\\\\___\\\bbbiiiooouuu~~~{{{jjj______eeejjjllljjjjjjooottttttmmmfffccc```^^^______```jjjvvvzzznnnkkkhhheeebbbaaa^^^\\\ZZZVVVXXXZZZ[[[\\\aaaiiiooo|||ttt___WWWYYYUUUUUUYYYXXXZZZXXXXXX\\\\\\TTTEEE:::888<<<@@@DDDHHHMMMQQQUUUVVVVVVWWWVVVVVVVVVUUUUUURRRRRRQQQRRRTTTTTTSSSRRRPPPOOONNNMMMLLLKKKJJJJJJNNNMMMMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDBBB@@@>>>===;;;:::888666555444333333333333333222222222111111///////////////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''((('''&&&&&&(((((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))''')))***)))''''''''')))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------.................................////////////000000000///000000111111222333333333444444444444555555555{{{wwwsssssssssrrrpppkkkeee^^^[[[\\\\\\[[[YYYVVVVVVWWWYYYTTTRRROOOKKKGGGAAA999444////////////............,,,,,,------------------++++++++++++++++++++++++************************)))))))))*********++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---...///000///......---...///000000111111000////////////////////////000000000000111111111111333222222222222333333444666777888:::===???@@@AAA;;;>>>BBBNNNjjj~~~gggfff}}}{{{vvvsssooopppvvvwww~~~}}}rrruuu|||wwwllleeebbbaaa```bbbppptttllliiieeeaaa```^^^\\\ZZZVVVYYY^^^aaaeeelllvvv}}}ooo\\\VVVYYYUUUUUUYYYXXXYYYXXXYYY]]]ZZZOOOCCC<<<;;;>>>BBBHHHOOOTTTWWWXXXZZZ[[[\\\]]]\\\ZZZXXXVVVSSSRRRRRRTTTVVVWWWWWWUUUSSSRRRPPPMMMLLLJJJJJJJJJOOOOOONNNLLLKKKIIIHHHHHHFFFEEEDDDBBB@@@>>>===<<<999888777666444333333333333333333222222222111111...////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))'''((())))))((('''(((***))))))))))))))))))))))))''''''&&&&&&''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))******++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------....................................////////////000000//////000000111222222222444444444444555555555555|||xxxtttrrrrrrrrrooojjjddd^^^ZZZ[[[[[[ZZZXXXVVVUUUVVVXXXTTTRRROOOKKKGGG@@@999444////////////............------------------,,,,,,++++++++++++++++++++++++************************((((((((()))))))))******+++++++++***************++++++++++++++++++++++++,,,,,,,,,---------......,,,---///000000000///...---...///000111111111111////////////////////////000000000000111111111111111111111111222333555555666666777888;;;>>>AAACCC999>>>BBBHHH___pppaaakkk{{{qqqjjjhhheeefffvvv{{{qqqmmmhhhdddbbbaaa```___aaaeeejjjpppuuu~~~jjjXXXUUUYYYUUUUUUYYYYYYXXXXXX[[[^^^XXXKKKBBB???@@@AAAEEEMMMVVV\\\]]]\\\\\\^^^```bbb```]]]YYYVVVTTTSSSSSSUUUWWWXXXWWWUUURRRQQQPPPNNNMMMLLLLLLMMMQQQPPPNNNMMMJJJIIIGGGFFFEEEDDDBBB@@@>>><<<;;;:::888777666555444444444444333333333222222222111111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''((('''&&&'''((()))(((&&&'''''''''''''''''''''''''''''''''''''''((())))))%%%&&&''''''''''''(((***))))))))))))))))))))))))'''&&&&&&&&&&&&'''((())))))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((('''((((((((()))))))))***'''(((((()))******++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......................................./////////000000//////000000111111222222222333333333444444444444|||xxxsssrrrrrrqqqooojjjddd^^^ZZZXXXXXXWWWUUUSSSRRRSSSUUUSSSQQQNNNKKKGGG@@@999444000/////////.....................------,,,,,,,,,++++++++++++++++++++++++************************(((((((((((()))))))))))),,,+++++++++******))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,---///000000000///...---...///000111111111111////////////////////////000000000000111111111111...//////111222444666777555555555777999===AAACCC:::AAADDDFFFXXXuuu]]]ZZZ~~~wwwsssnnnooowwwsssmmmhhhgggfffffffffnnnrrryyy{{{gggVVVTTTYYYUUUTTTYYYYYYXXXXXX\\\___WWWIIIAAABBBDDDDDDGGGPPP[[[bbbbbb___\\\___bbbdddccc^^^YYYUUUVVVUUUTTTUUUWWWWWWUUUSSSQQQPPPOOONNNNNNNNNOOOPPPRRRQQQOOOMMMJJJHHHFFFFFFEEECCCAAA???===;;;:::999777666555444444444444444333333333222222222111111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''***((('''((()))***)))((('''''''''''''''''''''''''''''''''''''''((())))))###$$$&&&&&&&&&&&&((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((('''((((((((())))))******'''(((((()))***+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------........................................../////////000/////////000111111222222111111222222222333333333~~~wwwtttqqqttttttrrrooojjjddd^^^[[[YYY[[[\\\YYYUUUSSSUUUWWWTTTPPPLLLGGGCCC>>>888444///////////////......---++++++------------++++++......---,,,++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///////////////.........////////////////////////000000////////////000000000000000000000000000000000222333333333444777999999888777777999;;;>>>@@@===??????DDDSSSjjj[[[]]]eee|||zzzrrr}}}vvvxxxsssmmmZZZXXXUUUTTTVVVXXXZZZ[[[ZZZ```ccc]]]PPPEEEBBBCCCDDDHHHNNNTTTZZZ]]]______bbbbbbccccccaaa___]]]\\\VVVWWWXXXXXXXXXVVVSSSRRRKKKLLLLLLMMMNNNNNNOOOOOOQQQMMMHHHEEEDDDDDDCCCCCCBBBAAA???>>><<<:::888888555555444444444333333333222222222111000//////...000///...------------------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))++++++******************---------------------------------............//////////////////.........000111111111111222222222222222333333333333444444xxxuuurrrwwwvvvuuurrrmmmfff```]]]ZZZ\\\\\\YYYUUUTTTUUUWWWTTTQQQLLLHHHCCC===888333///////////////......---+++,,,,,,------,,,,,,+++......---,,,++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...////////////............//////////////////////////////............//////000000000000000000000000111222333333222333555777777777666777888:::;;;===999<<<<<<@@@LLL___hhhTTTRRR^^^ooopppbbb^^^XXXWWWUUUUUUWWWYYY[[[[[[^^^aaabbb[[[OOOFFFDDDEEEHHHKKKPPPUUUXXX[[[[[[[[[bbbaaaaaaaaa___^^^]]]\\\VVVWWWXXXXXXWWWTTTRRRQQQJJJJJJJJJKKKKKKLLLLLLLLLMMMJJJFFFDDDCCCCCCBBBAAA@@@@@@>>>===;;;999888777444444444444333333333333222222111000000///......//////...------------------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))************************------------------------------------............/////////////////////...000000111111111222222222222222333333333333444444yyywwwtttxxxwwwvvvsssmmmgggaaa]]][[[\\\]]]ZZZVVVTTTUUUXXXTTTQQQMMMHHHCCC===777222///////////////......------,,,,,,++++++,,,,,,---...---,,,++++++******+++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........................////////////////////////......------------......000000000000000000000000111222333222111111333555444555555666777888999999666;;;;;;===EEESSS|||xxx[[[LLLJJJPPPXXXqqqvvv^^^TTTTTTVVVVVVVVVWWWXXXZZZ\\\\\\cccdddaaaYYYNNNGGGGGGIIIOOOQQQTTTWWWYYYZZZYYYYYY``````___]]]\\\\\\\\\\\\WWWWWWWWWVVVUUURRRPPPOOOHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFDDDCCCCCCBBB@@@>>>>>>>>>===;;;:::888777666444444444333333333222222111111000000//////............---,,,,,,,,,------,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((************************,,,,,,,,,,,,------------------------..................//////////////////000000000111111111222222222222333333333333444444{{{xxxvvvwwwvvvuuuqqqllleee___\\\\\\]]]]]]ZZZVVVTTTUUUXXXTTTQQQMMMIIIDDD===666111///////////////......---------++++++++++++------...---,,,+++************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............//////////////////////////////......------......///000000000000000000000000111111222111000000222333333444666777888888888888777<<<===???CCCLLLppphhhPPPHHHLLLJJJVVVxxxyyyooonnnqqq|||lllWWWSSSUUUSSSUUUWWWYYYZZZ\\\^^^___hhheee___UUUMMMIIIJJJMMMTTTVVVXXXYYYZZZZZZZZZYYY^^^]]][[[ZZZYYYYYYZZZZZZVVVVVVVVVTTTRRRPPPNNNMMMHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBBBBCCCBBB???===;;;;;;:::999888777666555333333333333222222222222000000000//////.........------,,,,,,,,,,,,,,,---,,,++++++***************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''************************((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((***************+++++++++,,,,,,,,,,,,,,,---------,,,,,,---------.....................////////////000000000000111111111111222222222333333333444444|||zzzwwwwwwwwwuuuqqqllleee___[[[\\\]]]]]]ZZZVVVSSSTTTWWWSSSQQQMMMIIIDDD>>>666111///////////////......---------++++++++++++------------,,,+++************))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------......//////////////////////////////000//////////////////000////////////////////////000111222111000000111333444555666888999:::::::::999===>>>???CCCHHHeeerrrTTTHHHMMMJJJMMMaaassszzzpppgggbbbeeejjjppp~~~gggVVVTTTVVVSSSUUUYYY[[[\\\^^^aaaccckkkeee[[[RRRLLLKKKNNNQQQUUUVVVWWWXXXYYYYYYYYYXXX[[[ZZZXXXWWWVVVWWWWWWXXXUUUUUUTTTRRRPPPNNNMMMLLLIIIIIIHHHGGGFFFFFFEEEDDDBBBAAAAAABBBCCCAAA>>><<<888888888777666555555444333333222222222111111111/////////...............,,,,,,++++++++++++,,,---,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---.........//////000000//////000000000111111111222222222333333333444444|||zzzxxxyyyyyywwwsssmmmfff```\\\[[[]]]]]]YYYUUURRRSSSUUUQQQPPPMMMIIIEEE???777222///////////////......------,,,,,,++++++,,,,,,------,,,+++******))))))***))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////000000////////////000000////////////////////////000111222111000000222444444555666888:::<<<===>>>:::===;;;===AAACCCXXXzzzcccLLLIIIEEEEEEOOOVVVeee~~~|||qqqfff___[[[ZZZ```hhhlll{{{```SSSRRRRRRSSSWWWZZZ\\\]]]```eeeiiikkkcccXXXOOOLLLNNNQQQTTTTTTTTTUUUUUUVVVVVVUUUUUUWWWWWWVVVUUUUUUUUUUUUUUUSSSSSSQQQPPPNNNMMMLLLKKKJJJJJJIIIGGGFFFEEECCCCCCAAA@@@@@@@@@AAA@@@===:::666555555555444444333333222222222111111111000000..................------++++++******++++++,,,,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))***++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------------......///000000000/////////000000000111111222222333333333333444444|||zzzxxxyyyxxxvvvrrrllleee___[[[[[[\\\\\\XXXTTTQQQRRRTTTPPPNNNLLLJJJFFF@@@888333///////////////......---+++,,,,,,------,,,,,,+++---,,,+++***))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,------...///////////////////////////////////////......////////////////////////////////////000111111111222444666333444444666999<<>>:::<<<@@@>>>LLLhhhxxxWWWIIIAAAAAAFFFDDDPPP___wwwkkkbbb[[[YYYZZZ[[[aaahhhqqqwwwYYYPPPPPPPPPUUUXXX\\\]]]^^^aaahhhnnnjjjaaaTTTMMMLLLPPPTTTUUUWWWVVVVVVVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQOOONNNMMMLLLLLLLLLJJJJJJHHHGGGEEECCCBBBAAA@@@???>>>=========:::888444333333333333333222222222111111111000000000000------------------------***************+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))***++++++,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,---------------......///000000111////////////000000000111222222333333333333444444{{{zzzxxxvvvvvvtttpppjjjbbb\\\XXXZZZ[[[[[[XXXSSSPPPQQQSSSNNNMMMLLLJJJFFF@@@999444///////////////......---++++++---......---++++++---,,,+++***))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////////////////////////////.........------.........///////////////////////////000111222222333555777222222333555888<<<@@@CCCCCC@@@:::<<<@@@<<>><<<;;;;;;:::888666222222222222222222222222111111111111000000000000------------------------******))))))***+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,((())))))***++++++,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,------------------...///000000111////////////000000000000222222333333333444444444yyyvvvuuutttuuusssooohhhaaa\\\ZZZ\\\\\\ZZZWWWSSSQQQQQQRRRPPPNNNLLLJJJFFFAAA;;;666/////////...------,,,,,,***,,,......---,,,---...,,,,,,,,,+++++++++******+++***((('''''''''((()))+++++++++***************))))))))))))************************************+++++++++,,,,,,+++******,,,,,,,,,---------......///000000000000000/////////////////////.........000000000000000000000000111111111111111222222222222333444444444666999<<>>;;;999;;;;;;<<>>DDDCCCIIIZZZooo~~~xxxpppjjjkkkvvvcccPPPOOOSSSTTT\\\\\\```fffnnnssstttsssdddUUUKKKNNNRRRQQQTTTYYYYYYXXXVVVTTTSSSRRRRRRRRROOOPPPPPPQQQQQQPPPPPPPPPPPPOOONNNMMMKKKJJJIIIHHHJJJHHHEEEDDDDDDCCCAAA@@@@@@>>><<<<<<<<<;;;:::888555444333111000/////////000000//////......------,,,,,,------,,,,,,+++******************************+++,,,+++)))((()))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((((()))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////...///////////////000111111222222111111222222333444xxxtttuuuuuuwwwwwwvvvrrrkkkddd```^^^]]]]]]\\\YYYUUURRRRRRSSSOOONNNKKKHHHDDD>>>777222111111111000//////......***,,,......---,,,---...,,,,,,,,,+++++++++******++++++***))))))))))))***((((((((()))))))))))))))))))))))))))************************************,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,------.........------......//////////////////000000000000000000000000000000000111111111222222222333444444444666888:::===;;;;;;<<<<<<:::>>>CCCLLLhhhzzz^^^JJJCCCCCCDDDBBBDDDMMM[[[ppp|||vvvWWWLLLPPPVVVWWW\\\dddjjjlllsss|||zzzsss^^^RRRKKKOOOTTTSSSUUUYYYWWWWWWVVVUUUTTTRRRQQQPPPOOOOOOOOOPPPPPPOOOOOONNNPPPOOONNNLLLJJJIIIGGGGGGIIIGGGDDDCCCDDDDDDBBBAAAAAA???===<<<<<<;;;999777444444222111000000//////000000//////...---------,,,,,,,,,,,,,,,++++++******************************+++++++++)))((()))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,------******+++++++++,,,,,,,,,------------------------....../////////////////////////////////000111111222111111111111222333333xxxvvvwwwxxxwwwwwwvvvrrrkkkeee```^^^^^^^^^\\\YYYUUUSSSSSSSSSRRRPPPNNNJJJFFF@@@888333111111000000///......---***,,,......---,,,---...,,,,,,,,,+++++++++******+++++++++***************'''''''''(((((((((((((((((()))))))))************************************,,,,,,------......------++++++,,,,,,,,,---------,,,------............---............//////////////////////////////////////////000000111111222222111333444555555555777999<<<999999<<<;;;:::===CCCKKK^^^tttTTTFFFHHHEEECCCCCCHHHQQQbbb}}}fffNNNJJJRRRYYY\\\___jjjqqqsss|||nnn\\\TTTPPPSSSVVVUUUUUUWWWWWWWWWXXXWWWVVVTTTQQQOOONNNNNNOOOOOOOOONNNMMMMMMOOOOOOMMMKKKIIIGGGFFFEEEGGGEEECCCBBBCCCDDDCCCBBBAAA???===<<<;;;:::888666444333222111000000000000000//////......---,,,,,,+++,,,,,,,,,,,,+++******************************)))***+++***)))((()))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((*********))))))(((((('''))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))***++++++,,,,,,******+++++++++,,,,,,,,,------------------------............///////////////////////////000000111111111111111111222222333wwwvvvxxxxxxuuuvvvuuuqqqjjjddd```^^^^^^^^^\\\YYYUUUSSSSSSSSSRRRPPPNNNJJJFFF@@@888333000//////......------,,,***,,,......---,,,---...,,,,,,,,,+++++++++******++++++++++++******))))))&&&&&&''''''((((((((((((((()))))))))************************************+++,,,------.........---+++++++++,,,,,,,,,------,,,---...///////////////---.........//////000000////////////////////////...//////000111111222222111333555555555555666888:::777777999::::::@@@FFFNNNYYY{{{bbbLLLFFFDDDCCCDDDGGGMMM[[[ttt___LLLKKKSSSZZZ^^^bbblllsssyyykkk^^^YYYVVVXXXYYYWWWVVVVVVVVVWWWXXXYYYXXXUUURRRQQQNNNOOOOOOOOONNNMMMMMMLLLNNNMMMLLLJJJHHHGGGEEEEEEEEECCCAAAAAABBBCCCBBBAAA@@@>>><<<;;;:::999777555333333222111000000000000/////////...------,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))((()))******)))((()))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******************************+++++++++,,,,,,,,,---------------------------.........//////000000///////////////000000111111111000000111111222333vvvvvvvvvvvvttttttsssoooiiiccc___]]]]]]]]]\\\YYYUUURRRRRRSSSOOONNNKKKHHHDDD>>>777222/////////...------,,,,,,***,,,......---,,,---...,,,,,,,,,+++++++++************++++++******)))(((&&&&&&''''''(((((())))))))))))))))))***************************************+++,,,------...------++++++++++++,,,,,,,,,,,,,,,---...///////////////------......///000000000000000000000000000000000---...//////000111222222111333555555555444555666888666666999;;;<<>><<<:::999999888666444333222222111000000111111//////......---,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))''')))***)))(((((()))+++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///////////////000111111111000000000000111222222xxxwwwwwwuuussstttsssoooiiiccc___]]]\\\\\\[[[XXXTTTRRRQQQRRRNNNMMMJJJHHHDDD???888333000000//////...---------***,,,......---,,,---...,,,,,,,,,+++++++++******))))))*********)))((('''&&&''''''((())))))******))))))))))))************************************)))***+++,,,------------***++++++++++++,,,,,,,,,++++++,,,---...//////...------......///000000111000000000000000000000000------...///000111222222000222555666555444555555666555888<<<>>>===AAAGGGFFFFFFWWW{{{vvvYYYHHHEEECCCDDDIIIUUUhhhyyyuuuvvvxxxbbbYYY[[[___ffflllrrrzzzuuufffaaa```^^^\\\[[[ZZZYYYWWWQQQRRRSSSTTTUUUTTTTTTSSSPPPPPPPPPPPPOOONNNMMMLLLIIIIIIIIIHHHGGGFFFFFFFFFBBB@@@>>>>>>>>>>>>===<<<;;;:::888777777777555333333222111111000111111111///......------,,,,,,++++++++++++++++++***))))))))))))))))))))))))))))))'''((())))))(((((()))+++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------......///000000111///////////////000111111000000000000000111222222|||{{{yyywwwtttttttttpppjjjddd```^^^\\\\\\ZZZWWWSSSQQQQQQRRRPPPNNNLLLJJJGGGAAA;;;666111111111000//////......***,,,......---,,,---...,,,,,,,,,+++++++++******((())))))******((('''&&&'''''''''((()))******+++))))))))))))************************************((()))***+++,,,,,,---,,,******+++++++++,,,,,,,,,)))***+++,,,------...------------...///000000111000000000000000000000000------...///000111222222000222555666555444444555555666:::@@@AAA>>>@@@CCCBBBAAAJJJiiimmmNNNIIIDDDDDDIIIUUUgggwwwpppkkkpppqqqaaa]]]bbbhhhqqqyyy~~~jjj`````````^^^[[[ZZZ[[[ZZZXXXOOOPPPQQQRRRRRRSSSSSSSSSQQQQQQQQQPPPOOONNNMMMLLLHHHHHHHHHGGGGGGGGGFFFFFFBBB@@@>>>=========<<<::::::888666666777666555333222222111111111111111111///......------,,,++++++***++++++++++++***))))))))))))))))))))))))))))))&&&((())))))(((((()))+++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,************************---------...///000000111///////////////000111111000000000000000111111222{{{zzzxxxsssuuusssooollliiiddd___[[[^^^]]][[[WWWSSSQQQRRRSSSRRROOOLLLJJJHHHDDD>>>888333000///111111------///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&))))))))))))************(((((()))***+++,,,,,,---)))+++------,,,,,,,,,---+++,,,------......------............///////////////////////////000111111000000000000000000000000111222222333333444444555333555999===??????>>>===???@@@@@@UUU]]]SSSHHHEEEHHHSSSfffxxxpppiiieeennn{{{qqqeeeaaagggqqqyyy}}}rrr```^^^[[[[[[[[[\\\]]]]]][[[XXXWWWUUURRRRRRRRRSSSSSSSSSQQQQQQPPPOOONNNLLLKKKJJJJJJJJJJJJLLLMMMMMMKKKIIIBBB@@@===;;;:::999777555555555444333333333333444000000000000////////////...---,,,+++************,,,)))'''((()))***(((%%%))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((())))))(((((('''''''''&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......////////////000000000000000000000000111222333444}}}|||yyysssvvvtttpppmmmiiieee```\\\aaa```^^^ZZZVVVTTTUUUVVVSSSOOOLLLJJJHHHDDD===777222//////111000------///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***************************+++++++++)))+++------,,,,,,,,,---+++,,,------...---------............///////////////////////////000000111000000000000000000000000111222222333333444444555333555999<<<=========<<<===???@@@RRRvvvqqq\\\IIIDDDGGGPPPbbbuuupppiiieeejjjwwwvvvooogggeeekkkvvvkkk[[[YYYYYYZZZ[[[^^^___^^^ZZZWWWWWWUUUSSSRRRRRRRRRRRRRRRQQQQQQPPPOOONNNLLLKKKJJJKKKLLLNNNPPPRRRPPPLLLIIIAAA???<<<:::999888666555555444444333333333333333000000000/////////.........---,,,+++************+++)))'''((()))***(((&&&))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((()))((((((((('''''''''''''''(((((())))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......////////////000000000000000000000000111222333444}}}zzztttwwwtttpppmmmiiieee```\\\``````^^^ZZZWWWUUUUUUVVVTTTPPPLLLJJJHHHCCC<<<666222//////111000---,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))''''''(((((())))))******((((((((()))***+++++++++))))))))))))************+++++++++*********)))))))))+++------,,,,,,,,,---++++++,,,------------------............///////////////......//////000000000000000000000000000000111222222333333444444555444555888:::;;;;;;:::999:::???@@@LLLggggggJJJEEEGGGJJJXXXiiinnnhhhdddeeelll|||~~~kkkiiigggiiipppzzzeeeYYYWWWVVVXXX[[[^^^___]]]YYYUUUWWWVVVUUUTTTRRRQQQPPPPPPQQQPPPPPPOOONNNLLLKKKJJJJJJLLLNNNQQQRRROOOJJJEEE@@@>>>;;;999999888666444444444333222222222222333000////////////.........---,,,+++******************)))(((((())))))(((''')))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((('''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,---------......////////////000000000000000000000000111222333444~~~zzzuuuvvvsssoookkkhhhddd___\\\\\\\\\[[[XXXTTTRRRRRRSSSTTTQQQLLLJJJGGGBBB;;;555222///...111000,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))((((((((((((((((((((((((&&&''''''((()))******+++&&&'''''''''((((((((()))((()))))))))************************************)))+++------,,,,,,,,,---++++++,,,------------,,,---------.........////////////.........//////000000000000000000000000000111222222333333444444555444555777888999888888777777===???FFFWWWkkkuuuRRRKKKKKKHHHOOO^^^llljjjgggeeefffooovvvdddgggkkkqqqyyyqqqccc]]]YYYUUUVVVWWWYYY[[[ZZZWWWTTTWWWWWWWWWVVVSSSQQQOOOOOOPPPPPPPPPOOOMMMLLLJJJIIIHHHHHHIIIKKKLLLIIIEEEAAA???===:::888888777555444333333222111111111111222/////////.........------,,,,,,+++***************))))))(((((())))))(((((((((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000000000000000111222333444}}}zzzuuuuuurrrmmmiiieeebbb]]][[[YYYZZZYYYVVVSSSQQQQQQQQQTTTPPPLLLIIIGGGBBB:::555222///...000///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))((((((((((((((((((((((((&&&''''''((()))******+++)))((((((((('''''''''&&&((()))))))))************((())))))***++++++,,,,,,)))+++------,,,,,,,,,---***+++,,,,,,------,,,,,,------------............//////............//////000000000000000000000000111222222333333444444555444555666777777777666666555<<<===AAAKKKXXXwww___NNNIIIFFFMMM[[[nnnmmmmmmjjjeeeggguuuxxxeeekkksss}}}vvvddd___]]]YYYVVVTTTRRRRRRTTTVVVVVVVVVVVVXXXZZZXXXUUUQQQOOOOOOPPPPPPOOONNNMMMKKKJJJIIIGGGFFFEEEDDDEEEDDDCCCAAA===;;;999777777666555333222222111000000000000000............------------++++++******))))))******(((((())))))(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000000000000000111222333444{{{yyyvvvtttqqqlllgggddd```]]]ZZZYYYZZZZZZXXXTTTRRRRRRRRRSSSOOOKKKIIIGGGBBB;;;555111......000///,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))''''''(((((())))))******+++++++++***)))((((((((())))))))))))************'''((()))***+++,,,------)))+++------,,,,,,,,,---******+++,,,,,,,,,,,,,,,,,,------------.........//////......------......000000000000000000000000111222222333333444444555444444555666666666666666555:::;;;>>>DDDJJJcccnnnQQQDDDAAAIIIUUUjjjmmmqqqqqqjjjdddiiirrr|||hhhmmmwww}}}eeeZZZYYYYYYVVVVVVSSSPPPOOOQQQTTTVVVWWWVVVYYY]]][[[WWWRRRQQQQQQPPPOOOOOONNNMMMKKKJJJIIIGGGEEECCCBBBCCCDDDCCCBBB<<<:::777666666666444333111111000////////////000......---------,,,,,,,,,+++******)))))))))******'''((())))))(((((()))***(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000000111222333444|||xxxxxxvvvuuuqqqlllgggdddaaa]]][[[YYYZZZZZZXXXUUUSSSRRRSSSQQQNNNJJJHHHGGGBBB;;;666111...---000///,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************))))))*********+++++++++)))+++------,,,,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,---------.........000///...------------...000000000000000000000000111222222333333444444555333444444555666777777888555888888===BBBBBBSSSsssiiiRRRJJJJJJLLL[[[bbbmmmsssppphhhgggjjjwwwzzzpppsss|||ppp]]]UUUSSSTTTWWWUUURRRPPPPPPRRRUUUVVVVVVUUUZZZ___^^^YYYTTTRRRSSSOOOOOOOOONNNLLLKKKIIIHHHDDDCCCBBBBBBDDDDDDCCCAAA;;;999666555555555444222111000//////......//////---------,,,,,,,,,,,,+++******))))))))))))******&&&(((***)))(((''')))+++(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000000111222333444zzzvvvwwwvvvvvvrrrmmmhhhdddaaa^^^\\\WWWXXXYYYWWWTTTRRRQQQQQQPPPMMMJJJHHHGGGCCC<<<777111...---000///++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++)))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))))))))************+++++++++***************)))+++------,,,,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,---------......000///...---------------000000000000000000000000111222222333333444555555333333444555666777888999666777777===BBB>>>JJJfffnnn^^^RRRHHHKKKUUUfffsssuuunnnjjjkkkjjjxxxttt}}}iii[[[UUUQQQTTT[[[TTTRRRRRRSSSUUUWWWVVVVVVUUU[[[```___ZZZUUUTTTTTTOOOOOOOOONNNLLLKKKIIIHHH??????AAACCCDDDDDDAAA>>>;;;888666555555555444222000000///...............---------,,,,,,,,,++++++***)))))))))))))))******&&&(((******((('''))),,,'''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000000111222333444yyyxxxxxxvvvvvvsssoookkkgggbbb]]]YYYYYYZZZZZZWWWSSSQQQSSSVVVPPPMMMJJJIIIGGGCCC<<<666111111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''')))***)))((('''(((***)))))))))((()))******+++++++++******))))))((((((+++*********))))))((((((******+++++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////000000000000000111111222222333444444333444555666777777777777888777777888<<>>@@@KKK]]]^^^RRROOOWWWpppyyyllleeekkkwwwwwwrrrvvv~~~sssfff\\\]]]]]]YYYWWWYYY\\\ZZZXXXVVVUUUUUUUUUUUUSSSSSSTTTUUUUUUVVVVVVVVVQQQNNNKKKIIIHHHGGGEEECCCDDDDDDCCCBBBAAAAAAAAAAAA999666444222222222111///000000000/////////......,,,,,,,,,,,,+++***))))))))))))(((''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.....................////////////000000000000000111111222|||yyyxxxvvvvvvqqqjjjdddaaa___]]]\\\\\\]]]\\\WWWQQQNNNOOOQQQQQQNNNKKKIIIGGGBBB;;;555///......---------......,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***&&&''')))++++++***)))'''(((((())))))******++++++*********)))))))))))))))))))))***+++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000000000111111111111111111222222333333444555666666666666666666777888999;;;<<<<<>>============999777666444333222111000000000/////////.........,,,,,,,,,,,,+++***)))))))))(((((((((''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////............////////////000000000000000111111222{{{zzzxxxvvvqqqiiiccc```^^^]]]\\\YYYZZZZZZVVVQQQOOOQQQSSSQQQNNNKKKIIIGGGBBB:::444///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))''')))***)))((('''(((***%%%''')))***+++***((('''(((((())))))******++++++))))))))))))))))))******((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000000111111111111111222222222333444555666666666666444555777999:::<<<======GGGGGGYYY~~~eeeUUULLLSSS___iiivvv~~~tttmmmfffccclllzzzpppccc```^^^^^^^^^___dddjjjbbbaaa^^^ZZZXXXVVVUUUUUUVVVUUUTTTSSSRRRQQQRRRRRRQQQOOOKKKIIIHHHFFFDDDBBB???>>>===<<<<<<;;;;;;;;;999999999777555333111111////////////............,,,,,,,,,,,,+++***))))))(((((((((((((((''''''&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////............////////////000000000000000111111222}}}{{{yyyvvvqqqjjjdddaaa___^^^]]]WWWXXXXXXUUUQQQPPPRRRUUURRROOOKKKIIIGGGBBB:::444000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************''')))***)))((('''(((***&&&'''((()))))))))(((((())))))))))))************))))))))))))************((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000000000000//////000000111222222333222333444555555666555555444555666888:::<<<>>>>>>BBBAAAKKKeeerrr\\\IIIGGGKKKPPP^^^nnnyyyllldddeeehhhooopppaaa```___]]]\\\\\\___eeejjj```___\\\YYYWWWUUUUUUTTTVVVUUURRRPPPOOONNNOOOOOOPPPMMMJJJHHHGGGFFFDDDBBB??????>>>===<<<<<<<<<<<<999:::;;;999555333111222/////////.........------,,,,,,,,,,,,+++***))))))((((((((()))(((''''''&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.....................////////////000000000000000111111222|||{{{yyyuuuqqqjjjeeebbb```^^^]]]WWWXXXXXXUUUQQQPPPRRRUUURRROOOKKKIIIGGGAAA:::444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))''')))***)))((('''(((***'''''''''(((((((((((()))*********)))))))))))))))((()))))))))************(((((()))++++++,,,,,,+++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000////////////000000000000---...///000111222333444222222333444555555555555555555666777888:::<<<======AAAFFFTTTwwwnnnTTTLLLJJJHHHPPP\\\ppp{{{tttmmmfffgggsssppp```[[[ZZZZZZYYYWWWXXX[[[___```\\\ZZZXXXUUUTTTSSSSSSSSSRRRQQQNNNMMMLLLLLLMMMMMMMMMKKKHHHFFFFFFEEECCCBBB>>>===<<<;;;;;;:::;;;;;;888:::;;;999555111000111//////.........---------,,,,,,,,,,,,+++***))))))'''((()))))))))(((&&&&&&$$$$$$%%%&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------............////////////000000000000000111111222|||zzzxxxuuuqqqkkkfffcccaaa^^^]]]XXXYYYYYYUUUQQQOOOQQQSSSRRROOOLLLIIIGGGAAA:::333222111///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***(((''''''''''''((())))))++++++******))))))(((((((((((())))))*********+++(((((()))++++++,,,,,,,,,(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////000000000000,,,---...000111333444555222222333444555555555555666666555666777888:::<<<888@@@BBBIIIhhhaaaWWWSSSKKKKKKQQQ___}}}|||ooodddjjjpppxxxzzz```YYY\\\UUUVVVUUUTTTUUUXXXXXXWWWXXXVVVTTTRRRQQQQQQQQQQQQNNNMMMKKKJJJIIIJJJLLLMMMKKKIIIFFFEEEEEEDDDCCCAAA;;;;;;:::999888888888888777999;;;888444000///000//////.........---------,,,,,,,,,,,,+++***))))))'''((()))))))))(((&&&%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''((())))))(((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,............/////////000000000000000000111111222}}}}}}zzzvvvpppiiidddbbbaaa^^^[[[XXXXXXUUURRROOOOOOQQQTTTRRRMMMHHHFFFEEEBBB;;;555000///...------,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------------------------------............////////////333222111000000000222222222222333333333333444444555555666777888999::::::;;;:::===FFFWWWuuuwww^^^QQQJJJEEERRRhhhwwwnnnhhhjjjooozzzwww___SSSRRRTTTPPPPPPQQQQQQQQQRRRRRRSSSUUUTTTSSSQQQQQQPPPPPPPPPLLLJJJHHHGGGGGGHHHIIIJJJLLLJJJGGGFFFEEEDDDAAA???:::999777666444333333222555666666777555333111//////...,,,,,,,,,,,,***)))+++++++++***)))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''***)))(((&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))***)))(((''''''((()))***''''''(((((())))))******))))))))))))))))))))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------............////////////......//////000000111111||||||xxxuuuppphhhdddbbb```]]]ZZZXXXXXXVVVRRRPPPOOOQQQSSSRRRMMMIIIFFFEEEAAA:::444111111000///............++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,******++++++++++++******++++++,,,,,,,,,,,,------------------------------............////////////333222111000000111222222222222333333333333444444555555666777888999999:::;;;:::;;;@@@LLLbbbhhhWWWLLLQQQWWWeee{{{|||qqqnnnnnnqqq{{{}}}fffYYYTTTRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNLLLJJJHHHGGGFFFGGGHHHIIIIIIGGGEEEDDDCCCBBB@@@>>>999999777555444333222222333333444444333111///---///---,,,,,,,,,,,,***)))++++++******)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''&&&''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------............////////////......//////000000111111|||zzzvvvuuuooohhhcccaaa___[[[XXXXXXWWWVVVSSSPPPOOOQQQSSSQQQNNNIIIFFFDDD@@@:::444222111000//////......///++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************++++++******++++++++++++******++++++,,,,,,,,,,,,------------------------------............////////////222111111000111111222222222222333333333333444444444555666666888888999:::>>>===>>>AAAGGGTTTkkkgggTTTQQQNNNPPP```xxxwwwrrrooooooppp~~~gggZZZZZZ[[[XXXSSSRRRRRRSSSSSSRRRQQQOOONNNNNNNNNMMMLLLLLLMMMMMMMMMKKKJJJHHHGGGFFFFFFGGGGGGEEEDDDBBBAAA@@@???===<<<888888666444333222222222111111111111000///---,,,...---++++++,,,,,,+++)))+++******))))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))(((''''''''''''(((&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,------------............////////////......//////000000111111|||zzzuuutttnnngggccc```^^^YYYVVVWWWWWWVVVSSSPPPPPPQQQSSSQQQNNNJJJGGGCCC???999444222111000///............+++,,,,,,,,,,,,,,,,,,+++************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********************++++++++++++******+++++++++,,,,,,,,,------------------------------............////////////111111111111111111222222222222222333333333444444444444555666777888999999<<<<<>>=========;;;999777666555333222222111111///000000000///...,,,,,,---,,,++++++,,,,,,+++)))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...............////////////......//////000000111111~~~zzztttrrrmmmgggcccaaa^^^YYYUUUWWWWWWVVVTTTQQQPPPQQQRRRPPPNNNKKKGGGCCC===888444000000///...------------,,,,,,,,,------,,,,,,,,,************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))+++++++++*********************++++++++++++******+++++++++,,,,,,,,,------------------------------............////////////000000111111222222222222222222222333333333444444444444555666777888999999666777;;;@@@BBBEEEOOOYYY{{{\\\UUUOOOMMMPPP[[[ooorrrmmmkkkrrr}}}hhhbbbZZZVVVVVVVVVUUUSSSUUUUUUUUUTTTRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJKKKLLLHHHHHHGGGFFFEEEDDDDDDDDD@@@???<<<;;;;;;:::888666555555444222111111111111000000000//////...---------+++******+++,,,+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******%%%&&&'''((())))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.....................////////////......//////000000111111~~~zzzsssqqqlllgggcccbbb___ZZZVVVVVVWWWVVVTTTQQQPPPPPPQQQPPPNNNKKKGGGBBB<<<777444000///...------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))******************++++++******++++++++++++******++++++,,,,,,,,,,,,------------------------------............///////////////000111222222222222222222222333333333333444444333444555555777777888999777888;;;?????????DDDKKKcccjjjPPPGGGJJJQQQ[[[fffwwwjjj```aaafffnnn{{{fffYYYYYYXXXWWWUUUTTTUUUVVVUUUTTTSSSQQQOOONNNLLLLLLGGGGGGFFFFFFEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDAAA???<<<;;;:::999666444444333222111111000000000000000//////............,,,+++******+++,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))(((''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------........................////////////......//////000000111111~~~xxxqqqpppkkkgggdddcccaaa\\\XXXVVVWWWVVVUUURRRPPPPPPQQQOOONNNLLLGGGAAA;;;666444111000///...------------,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))***+++++++++,,,******++++++++++++******++++++,,,,,,,,,,,,------------------------------............////////////...///111222333333222222222222333333333333444444333444444555666777888888;;;:::<<>><<<>>>DDDPPPooonnnZZZOOOHHHHHHNNN^^^wwwpppbbb___^^^^^^dddnnnvvv}}}ggg\\\TTTUUUVVVVVVUUUUUUVVVWWWSSSQQQOOOLLLJJJJJJJJJKKKGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCC@@@===;;;:::888555333333222111000000000000000//////......------......+++***)))***+++,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''''''''''''''((()))))))))(((&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------........................////////////......//////000000111111}}}wwwpppoookkkgggeeedddbbb]]]YYYVVVWWWWWWUUURRRPPPPPPQQQOOONNNLLLGGGAAA:::666444222111000//////.........,,,------......------,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((()))***+++,,,,,,---******++++++++++++******++++++,,,,,,,,,---------------------------------............/////////000...///111222333333222222222222333333333444444444333333444555666777888888888777888;;;:::888:::???EEEYYYttt{{{^^^GGGEEEOOOKKK]]]jjjsssyyyiiieeeaaaZZZ[[[aaa```kkkzzz___WWW^^^QQQQQQRRRRRRRRRRRRQQQPPPQQQOOOKKKHHHGGGGGGIIIJJJHHHHHHGGGEEEDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDAAA>>><<<:::888555222222222111000000///000000......---,,,,,,,,,------+++***)))***+++,,,+++***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************'''((()))******)))((('''''''''(((((())))))******))))))))))))))))))))))))'''(((((()))***++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////............/////////000......//////000111111111|||uuunnnrrrnnnhhhddd```]]]ZZZWWWXXXXXXWWWTTTPPPOOOPPPQQQPPPLLLHHHFFFEEEAAA<<<777222111000...------------........................+++)))(((((()))******)))***)))(((''''''((()))*********))))))((((((''''''&&&''''''((()))******+++))))))))))))******************))))))))))))******+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......//////////////////......---...///111333444444444///000111222222222222111444444333444444555666777777777888999;;;<<<<<<===EEEMMM^^^}}}oooWWWMMMKKKFFFLLLSSS\\\ooowwwiiidddaaa^^^]]]___```gggqqqwww~~~jjjaaa]]]UUURRRRRRRRRRRRRRRTTTUUUVVVVVVTTTPPPMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDCCC@@@@@@AAAAAACCCDDDFFFFFFEEEBBB???;;;888777777777333222111111000000111111//////...---,,,,,,++++++))))))************))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))***++++++++++++***+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000////////////|||vvvoooppplllgggbbb___\\\XXXVVVXXXXXXWWWTTTQQQOOOPPPRRRPPPMMMIIIGGGEEEBBB<<<777222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))***+++***)))***)))(((''''''((()))******)))))))))(((((((((''''''''''''((()))*********(((((()))))))))***************))))))))))))******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------,,,,,,---...///000222333444555111111111111222222333333444333333444444555666777666666777888999:::;;;;;;===CCCPPPgggvvv[[[MMMIIIGGGGGGMMM]]]yyysssllleee___\\\YYYYYY]]]aaagggtttwwwwwwttt```^^^___\\\SSSSSSRRRRRRSSSVVVYYY[[[```___[[[VVVPPPKKKIIIHHHKKKKKKJJJIIIHHHFFFDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCBBB@@@===999777555555555222222111000000000111111///......---,,,,,,++++++))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++***)))))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000////////////zzzvvvpppoookkkfffaaa^^^[[[WWWUUUYYYYYYWWWTTTQQQPPPQQQRRRQQQMMMIIIGGGFFFBBB===888333222111///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++***))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((())))))******(((((())))))))))))************))))))))))))******((())))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------.........///000222444555333222222111111222444444333333333333444555666777555555666777888999999::::::===BBBNNNjjjooo]]]OOODDDCCCKKK\\\yyysssgggeee___YYYWWWWWWXXX^^^dddgggmmmvvvzzzvvvyyyaaaZZZ]]]______VVVTTTSSSSSSVVV[[[```ccckkkllljjjbbbWWWMMMJJJIIINNNNNNMMMKKKIIIGGGEEEDDDGGGFFFEEECCCAAA@@@@@@@@@>>><<<:::777444333333333222111111000000000000000......------,,,,,,++++++))))))************))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++************))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////////////////000000000000~~~xxxvvvqqqooolllfffaaa^^^[[[WWWUUUYYYXXXWWWUUURRRQQQRRRSSSQQQMMMJJJHHHFFFCCC===888333222111///---,,,++++++---------------------------+++******+++,,,,,,+++))))))(((((((((((())))))))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((()))))))))*********))))))))))))******'''(((((()))***++++++,,,************++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------............/////////...------...111333555555444222111111222444555333333333333444555666666555555666777888888999999>>>>>>>>>@@@OOOqqqfffOOOIIIHHHKKK\\\qqqwwwoooiiiccc___]]]\\\[[[[[[]]]```eeekkkttt|||ccc\\\^^^]]]\\\^^^YYYWWWVVVVVVZZZ```gggkkktttxxxxxxnnn^^^RRRNNNNNNRRRQQQPPPNNNLLLJJJHHHFFFHHHGGGEEECCCAAA???>>>>>>;;;:::888666444333222222111111000////////////000---------,,,,,,,,,++++++))))))************))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))((())))))******************************++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////////////////000000000000|||wwwuuuqqqppplllgggbbb___\\\XXXVVVXXXXXXWWWTTTRRRQQQRRRSSSPPPMMMIIIGGGFFFBBB<<<888333222000///---,,,,,,,,,---------------------------+++******+++,,,,,,+++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))******))))))))))))******''''''((()))******++++++)))))))))******+++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------------------....../////////...---------000222444555444222111111222444555333222222333333444555666666666777777888888999999=========;;;BBBZZZ```SSSMMMIIIOOOZZZeee|||{{{vvvlllccc______^^^]]]^^^^^^___aaadddkkktttzzz{{{hhhYYYZZZ]]][[[\\\aaa[[[YYYXXXXXX\\\ccckkkppp~~~xxxeeeVVVQQQRRRTTTSSSRRRPPPNNNLLLIIIHHHGGGEEEDDDBBB@@@???>>>>>>:::999777666444333222222111000//////......//////,,,,,,,,,,,,,,,+++++++++))))))************))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))(((((()))************)))))))))******+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////.../////////000000000111{{{vvvtttppppppmmmgggbbb___\\\XXXVVVVVVVVVVVVSSSQQQPPPQQQSSSPPPLLLHHHFFFEEEAAA<<<777222111000...------------++++++++++++++++++++++++,,,+++))))))+++,,,+++***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))******))))))))))))******'''(((((())))))*********(((((())))))***+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------******++++++,,,,,,------...---------...///111222444444222111111222222333222222222222333444555666666777777777888888888888666888999:::===KKKgggyyydddYYYPPPMMMPPPRRR]]]jjjsssyyyttthhhdddaaa^^^ZZZ[[[[[[[[[]]]aaafffkkknnnyyyxxxlll```WWWVVVWWWWWW\\\ddd[[[ZZZXXXXXX\\\cccjjjnnnyyygggXXXSSSSSSRRRRRRQQQOOONNNKKKIIIHHHEEEDDDBBB@@@>>>======<<<888888777666555444333222000000///...............,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((())))))***'''((())))))******))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////......//////000000111111zzzuuusssooooookkkfffaaa^^^[[[WWWUUUUUUUUUTTTRRRPPPOOOPPPRRROOOKKKGGGEEEDDD@@@:::666000000///...............************************,,,***((()))***+++***)))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))(((((((((((('''''''''((((((((())))))******))))))))))))******((((((((()))))))))))))))((((((((()))***+++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,---)))******+++,,,,,,------,,,------......//////000333333222222111111111111222222222222333444555666555555666666666666777777555555888;;;;;;@@@QQQbbbwwwnnniiiiiiaaa]]]^^^^^^ccctttvvvooogggggggggeeecccccceeegggfffmmmsssvvv|||hhhaaa]]]XXXTTTSSSUUUZZZ^^^YYYXXXVVVWWWZZZ___eeeiiiwwwyyyxxxoooaaaVVVRRRRRRNNNNNNMMMLLLKKKIIIHHHGGGEEECCCAAA???===;;;:::999666666666555444333222111000///......------......++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***'''(((((()))))))))))))))((()))***+++,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////.........///000111111111zzzuuusssnnnnnnjjjeee```]]]YYYVVVTTTTTTTTTTTTQQQOOOOOOPPPRRRNNNJJJGGGEEECCC@@@:::555//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))******)))'''((()))******)))(((''''''((((((((())))))******))))))))))))((((((((((((''''''''''''((((((((()))******))))))))))))******))))))))))))(((((((((((('''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,------...//////,,,,,,---.../////////...222222222222222111000///222222222222333444555555444444555555555555555555999888:::===;;;:::CCCNNN```wwwmmm```VVVaaauuu~~~yyytttooommmlllmmmppprrrrrrvvv~~~nnndddXXXZZZYYYWWWVVVWWWVVVSSSWWWVVVUUUUUUWWW\\\aaadddfffhhhhhhcccZZZTTTRRRSSSKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDAAA>>>;;;999888777444444555444333222111111//////...------------...++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***'''(((((()))))))))))))))((()))***+++,,,+++******++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000---......///000111111222}}}ssskkknnnkkkjjjgggccc___ZZZWWWVVVTTTTTTRRROOOLLLLLLMMMOOONNNLLLIIIHHHFFFBBB;;;555000000...---,,,+++++++++,,,++++++******++++++,,,+++***((((((*********)))(((((())))))))))))(((((((((((((((((((((((((((((()))***+++,,,+++***(((&&&******))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,------...///000000222111111111000000//////000111111222222333444444222222333444555666777888777777777888:::===@@@AAANNNkkk{{{kkk```jjjyyy|||zzzzzzjjjccccccZZZYYYXXXWWWVVVWWWWWWXXXXXXVVVUUUTTTTTTVVVXXXYYY]]]]]]]]][[[WWWRRRMMMJJJIIIIIIIIIIIIHHHHHHGGGFFFCCC@@@===;;;;;;:::888666555555444333222222222222---------...............,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''((((((((((((((('''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///............////////////////////////000000000000|||rrrkkkmmmllljjjfffbbb^^^ZZZXXXVVVUUUTTTSSSPPPMMMLLLNNNPPPNNNLLLIIIHHHFFFBBB;;;555000000...---,,,+++++++++,,,,,,++++++++++++,,,,,,+++)))(((((()))******)))(((((())))))))))))((((((((((((((((((((((((((((((((()))+++++++++)))(((&&&***)))))))))((((((((('''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,,,,------...//////000111111111000000000//////000111111222222333333444222222333444555666777777666666666777999;;;>>>???BBBXXXwww|||eeeccclll}}}sssgggcccmmmwwwhhh```^^^___[[[ZZZXXXVVVUUUTTTTTTUUUVVVUUUTTTSSSSSSTTTVVVWWWXXXYYYYYYWWWTTTPPPLLLIIIHHHHHHHHHHHHGGGFFFEEEDDDCCC@@@===<<<;;;:::888666555444333222222111111222........................,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////000000000000zzzqqqjjjlllllljjjeee```\\\ZZZXXXXXXVVVVVVTTTQQQNNNNNNOOOQQQNNNKKKIIIGGGFFFBBB;;;555000000...---,,,,,,++++++,,,,,,++++++++++++,,,,,,***)))'''''')))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((()))***+++***)))((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---......//////111111000000000000//////000000111111222333333333222222333333444555666666444444555666777999;;;<<<;;;HHHZZZkkkpppoooqqqzzz|||oooccc___cccvvvwwwccc^^^]]]\\\[[[ZZZYYYVVVTTTRRRRRRQQQRRRTTTSSSRRRQQQPPPQQQRRRSSSRRRRRRSSSRRRPPPNNNKKKIIIHHHHHHGGGGGGEEEDDDBBBAAACCC@@@===<<<;;;:::888666444444333222111111111111//////////////////......------,,,,,,++++++******************************))))))((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''((((((((((((((('''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------............////////////////////////000000000000xxxooohhhkkkllliiiddd___[[[YYYYYYYYYWWWVVVUUURRROOONNNPPPRRRNNNKKKHHHGGGFFFAAA:::555000000...------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***(((''''''((())))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))******)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000000000000000//////000000000111222222333333111222222333444444555555444444555666777888999::::::???EEEKKKYYYuuuzzzddd\\\]]]\\\YYYVVVWWWVVVTTTRRRPPPPPPPPPQQQRRRQQQPPPOOONNNNNNOOOOOOLLLMMMNNNNNNNNNLLLKKKJJJHHHHHHHHHGGGEEECCCAAA@@@BBB@@@===;;;:::999888666333333222111000000000000000///////////////.........------,,,+++***))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---...///...---,,,............////////////////////////000000000000vvvmmmgggjjjlllhhhddd^^^[[[YYYYYYYYYWWWWWWUUURRROOOOOOPPPRRRMMMKKKHHHGGGEEEAAA:::444000///......---------------,,,,,,,,,,,,,,,,,,---***)))'''''')))***)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((())))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------//////////////////000000///000000111111222333333111111222222333333444444444444555666777888888888888999::::::>>>NNNhhh|||~~~{{{ooodddYYYVVVVVVSSSPPPOOORRRRRRPPPOOOOOOPPPQQQRRRQQQPPPOOONNNMMMMMMLLLLLLKKKKKKLLLMMMMMMLLLKKKKKKIIIIIIHHHGGGEEEDDDBBBAAAAAA???<<<:::999888777555222222111000////////////000/////////.........---------,,,+++******))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---...///...---,,,............////////////////////////000000000000uuukkkeeehhhjjjgggccc___[[[YYYXXXXXXWWWWWWUUURRROOOOOOPPPRRRMMMJJJHHHFFFEEEAAA:::444000//////...------......------,,,,,,,,,,,,------+++)))(((((()))******)))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////000000//////000000111222222222111111111222222333333333444444555666777777666666888888999:::;;;@@@MMM[[[{{{}}}wwwtttrrrrrrrrrxxx|||~~~||||||}}}rrrgggfffiiixxxuuueee]]]VVVSSSPPPLLLNNNQQQPPPOOOOOONNNOOOPPPQQQRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKHHHHHHHHHGGGEEEDDDBBBBBB@@@===:::999888777555333111111000///............/////////...------,,,,,,,,,,,,++++++******))))))************************'''(((((((((((()))))))))((((((((((((((((((((((((&&&'''((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((())))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------............////////////////////////000000000000sssjjjdddggghhhfffccc```\\\ZZZXXXWWWVVVVVVTTTQQQOOONNNPPPQQQMMMJJJGGGFFFEEEAAA999444000//////...............------,,,,,,,,,,,,------,,,+++))))))+++++++++***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000//////000000111111222222111111111111222222222222222333444555555555444333777666999======<<>><<<999777666555333222111000///...------------.........---,,,,,,+++++++++++++++***************************************((((((((()))))))))******((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////000000000000rrriiidddggggggfffdddaaa]]]ZZZXXXVVVVVVVVVTTTQQQNNNNNNOOOQQQMMMJJJGGGFFFEEE@@@999444000//////............///...------,,,,,,------...---+++******+++,,,,,,+++(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))***'''((((((((())))))******''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000/////////000111111222222111111111111111222222222111111333444444333222111222000333888999666999???CCCVVVtttzzzrrrbbb[[[SSSOOOQQQVVV[[[^^^___eeelllqqquuu||||||ssskkkjjjpppvvvoooddd\\\VVVLLLIIIKKKQQQTTTQQQNNNNNNSSSRRRPPPNNNMMMMMMNNNNNNSSSRRRRRRQQQOOOMMMKKKJJJMMMLLLKKKJJJIIIIIIHHHHHHCCCDDDDDDDDDCCCBBBAAAAAA===;;;888666555444333111000000///---------------......---,,,,,,+++*********************+++++++++(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,...---,,,+++,,,---...///............/////////000////////////000000000000ssslllfffggghhheeebbb```^^^[[[XXXUUUUUUVVVUUUSSSPPPOOOPPPQQQMMMJJJEEECCCBBB???:::555/////////...------,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((+++*********))))))(((((())))))))))))((('''&&&%%%))))))************)))))))))))))))))))))(((''''''))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---......///////////////////////////000000000000000000000000111111111111222222222333333333444444444555666777888999::::::===BBBQQQkkknnn```UUUMMMLLLPPPPPPOOOOOOPPPRRRVVVYYY\\\\\\[[[[[[\\\___aaaaaaaaa___```fffsss~~~wwwpppggggggnnnzzzlllaaa\\\TTTOOOPPPJJJMMMQQQRRRQQQPPPPPPPPPRRRSSSSSSQQQNNNMMMPPPRRRTTTUUUTTTRRRNNNJJJIIIHHHKKKKKKIIIHHHGGGFFFFFFFFFDDDBBBAAABBBDDDDDDAAA===:::777444222111111000///000000000///......---------,,,,,,++++++,,,,,,---+++*********))))))(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***)))(((''''''((()))***))))))(((((((((((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---.../////////////////////.........000000000000111111111111ssslllfffggghhheeebbb___]]]ZZZWWWTTTTTTTTTTTTRRRPPPOOOPPPQQQMMMJJJEEECCCBBB???999555/////////...------,,,,,,------------------------))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''((((((((((((((('''))))))************)))))))))))))))))))))(((''''''))))))))))))************,,,++++++++++++,,,------,,,,,,,,,------------...------...///////////////.../////////000000000000//////000000000111111111222222222333333333333444444555555666888999999:::999:::AAANNNaaa}}}qqq^^^VVVWWWVVVUUUSSSQQQPPPPPPPPPPPPPPPMMMIIIJJJMMMNNNMMMKKKMMMMMMPPPUUUYYY\\\dddmmmwww{{{uuuppplllgggcccccciiissszzzzzzvvv{{{xxxdddTTTRRRUUUSSSSSSXXXSSSTTTTTTTTTTTTSSSRRRPPPPPPQQQQQQPPPNNNOOORRRUUUUUUTTTRRRNNNJJJHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDBBBAAAAAABBBAAA===::::::777444222111111000///000000//////...---------,,,,,,++++++++++++,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***)))((('''(((((()))***))))))(((((((((((())))))+++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((((((((((((((((('''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,---......///000000.........///////////////000000000000111111111111tttlllfffgggiiifffbbb___\\\YYYVVVSSSRRRSSSSSSRRRPPPOOOQQQRRRMMMIIIFFFCCCBBB>>>888444/////////...------,,,,,,------------------------))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((('''''''''''''''&&&%%%&&&'''((())))))))))))((())))))******))))))((()))))))))))))))(((((('''))))))))))))************+++++++++++++++,,,------,,,,,,,,,,,,------------------...////////////........./////////000000000//////000000000000111111111111222222222333333333444444555666777888888999888999;;;===BBBVVVzzzxxxkkkhhheeeccc___[[[XXXVVVTTTTTTZZZSSSLLLKKKOOOQQQOOOKKKLLLJJJKKKNNNNNNNNNQQQVVVZZZaaaeeedddccceeeggggggfffeeecccaaa^^^ZZZWWWVVVUUUZZZdddvvvooo]]]SSSMMMQQQTTTTTTWWW]]]___\\\XXXWWWWWWVVVSSSPPPOOOOOOOOONNNOOOQQQVVVYYYVVVUUUQQQLLLGGGGGGIIIKKKEEEEEEEEEEEEEEEFFFGGGGGGDDDCCCAAA@@@@@@===:::777999777444222222111000///000//////......---,,,,,,++++++************++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))***))))))((((((((())))))))))))(((((((((((())))))------,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((((((((((())))))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++,,,,,,++++++,,,,,,---...------......///000000000------......//////000000000000000000111111111111vvvnnnhhhiiikkkhhhccc___\\\YYYVVVTTTRRRSSSSSSRRRQQQPPPRRRSSSMMMIIIFFFDDDBBB>>>888222/////////...------,,,,,,************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************+++++++++***+++,,,,,,---++++++,,,,,,,,,---------,,,---......//////.............../////////000000////////////000000000111111111111111222222222222333444444555666666777777777:::===>>>===DDDZZZooo~~~yyywwwxxxzzz|||pppggg^^^]]]bbbfffbbb]]]VVVOOOLLLPPPTTTRRROOONNNOOOXXX```bbbcccfffhhhgggbbbbbbbbbbbbcccdddeeefffmmmttt|||kkkcccZZZUUUTTTWWWXXXYYY]]]dddgggaaaZZZWWWXXXWWWSSSOOOMMMMMMMMMMMMOOOTTTXXX\\\XXXVVVSSSMMMIIIFFFGGGHHHDDDDDDDDDEEEFFFGGGHHHIIIEEEDDDCCCAAA???<<<888666999666333222222222111000//////......---,,,,,,+++******))))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&((()))((('''&&&'''(((''''''''''''(((((((((((('''(((((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((******)))((('''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,++++++,,,,,,---...------......////////////,,,------...///000111111///000000000111111111111yyyooojjjlllmmmiiiddd___\\\ZZZWWWUUUSSSTTTTTTSSSRRRQQQSSSTTTLLLIIIFFFDDDBBB>>>777111/////////...------,,,,,,************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************+++************+++,,,,,,+++++++++,,,,,,,,,------,,,------...........................////////////...////////////000000000000000000111111111222222333333333444555555555666444666999<<<;;;;;;CCCLLLbbbssssssiiilllrrroooddd\\\___kkkyyypppddd^^^\\\TTTSSSTTTVVVWWWZZZbbbjjjggg```YYYVVVWWWVVVSSSOOONNNMMMMMMNNNQQQUUUYYY[[[XXXXXXVVVQQQLLLHHHFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJEEEEEEEEECCC???<<<999888999666333222222222111000......------,,,,,,++++++***))))))(((((())))))***(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))(((''''''((()))'''''''''((((((((())))))(((((((((((()))))))))******************)))(((((())))))(((((((((((())))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((+++***)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++,,,,,,++++++,,,,,,---...------------------......,,,------...///000111111///000000000111111111111zzzpppjjjllllllhhhbbb^^^[[[YYYWWWVVVSSSTTTTTTSSSQQQPPPRRRSSSLLLIIIFFFDDDBBB===666000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))))))))))))))))))))((('''&&&%%%'''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))***************************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---------........./////////......////////////000000///000000000000111111111222222333333444444444444888555444777888777:::???CCCOOOiii{{{lllccc^^^YYYVVVVVVVVVVVVVVVUUUTTTWWW]]]bbb```[[[VVVTTTTTTTTTSSSQQQPPPOOONNNOOOSSSUUUVVVWWWVVVWWWVVVSSSNNNIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIDDDEEEFFFDDD@@@===;;;;;;888666333222222222111000...------,,,,,,+++************))))))))))))******''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))''''''((()))''''''((((((((()))))))))((((((((()))))))))******++++++++++++***)))(((((())))))(((((((((((())))))&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((******)))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++,,,,,,++++++,,,,,,---...------------------------------......//////000000000000000000111111111111yyynnniiillliiieee```\\\YYYXXXWWWUUUSSSSSSSSSQQQOOONNNOOOPPPKKKIIIFFFDDDBBB===555////////////...------,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''(((((((((((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))***************************++++++,,,***++++++++++++,,,,,,,,,+++,,,------......---------------.........//////........./////////000000/////////000000000111111222222222222333333333333999666444666777666888===:::@@@PPPhhh{{{ggg^^^WWWXXXXXXUUUSSSTTTYYYZZZYYYUUUSSSSSSUUUVVVWWWVVVTTTSSSSSSSSSTTTTTTSSSQQQPPPRRRTTTUUUSSSQQQSSSSSSRRROOOLLLJJJJJJKKKGGGGGGFFFEEEEEEEEEEEEEEEAAACCCEEEDDD@@@>>>===>>>888555333111222222222111------,,,,,,+++*********+++******))))))******+++'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))((('''((()))'''((((((((())))))))))))(((((()))))))))*********++++++,,,,,,+++***((('''))))))(((((((((((())))))((((((((()))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((()))))))))((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,++++++,,,,,,---..................---------.........///////////////000000000000111111111111xxxmmmgggjjjgggccc]]]YYYXXXWWWVVVUUURRRRRRRRRPPPMMMLLLLLLNNNKKKIIIFFFEEEBBB===555...000//////...------,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))*********************)))***++++++,,,******+++++++++,,,,,,,,,+++,,,------......---------------.........//////............/////////000////////////000000000000222222222222222222333333333333555888777444555999999:::AAANNN^^^ttt|||dddWWWPPPNNNRRRSSSPPPPPPTTTPPPRRRSSSRRRRRRSSSSSSRRRPPPRRRSSSSSSRRRSSSUUUWWWTTTSSSRRRSSSUUUTTTQQQNNNQQQPPPNNNKKKIIIJJJMMMPPPHHHGGGFFFDDDCCCCCCBBBBBB???BBBDDDCCC@@@>>>>>>???888555333111222222222111------,,,,,,+++******)))++++++************++++++&&&'''''''''(((((())))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))************++++++,,,,,,+++***((('''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((((((((((())))))(((((()))***++++++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,++++++,,,,,,---...///////////////.........///////////////.........000000000000111111111111xxxnnnhhhkkkkkkhhhccc]]]YYYWWWVVVVVVWWWUUUSSSPPPOOONNNMMMMMMJJJHHHEEECCC@@@;;;555111/////////...------,,,,,,,,,++++++******++++++,,,+++***)))'''''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''(((((((((((())))))))))))***)))))))))))))))***+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---......///000111111222000000111111111222222222111222333555777888999:::999555888???CCCKKKaaayyyqqqfff___PPPOOOLLLKKKKKKLLLOOOPPPTTTRRRPPPNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQSSSVVVXXXVVVVVVVVVXXXYYYWWWRRRNNNNNNMMMLLLLLLNNNPPPSSSTTTLLLIIIEEECCCDDDEEEFFFFFFCCCAAA>>><<<<<<;;;999888444444333222111111111111///......---+++***))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111111000000000000000111xxxnnniiilllkkkhhhccc^^^YYYWWWVVVVVVVVVUUUSSSPPPNNNNNNMMMMMMJJJHHHFFFCCC@@@;;;666111/////////...------,,,,,,,,,++++++******++++++,,,+++***)))(((''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))******+++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..........................................//////000000111111000000000111111111222222000111222333444666777777555222333999;;;<<>>;;;::::::999777666444333222111111000111111///...---,,,+++******)))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''&&&''''''((((((''''''&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111111000000000000111111xxxooojjjmmmjjjgggccc^^^ZZZWWWVVVVVVVVVTTTRRRPPPNNNMMMMMMNNNJJJHHHEEECCC@@@;;;555111//////......---,,,,,,,,,++++++************++++++***))))))(((((((((((()))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))***++++++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------////////////////////////000000000000111111111111000000111111222333333333666222333999999666999AAAIII\\\vvvkkkeee\\\UUUQQQOOOOOONNNIIIHHHGGGEEEEEEGGGHHHIIILLLKKKJJJIIIJJJKKKLLLMMMLLLMMMNNNMMMMMMMMMOOOQQQSSSSSSTTTUUUUUURRRMMMJJJJJJJJJIIIHHHIIIKKKMMMOOOJJJGGGCCCBBBBBBCCCCCCBBB===;;;888777777666555333333333222111000000000000......---,,,+++******)))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111000000000000000111111yyyooojjjmmmiiigggccc^^^ZZZXXXVVVVVVUUUTTTRRROOONNNMMMMMMNNNHHHGGGDDDBBB???:::444000//////...------,,,,,,+++++++++************++++++)))))))))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------//////////////////....../////////000000000111111000000111111111111111222666222333888;;;888777:::@@@IIIUUUddd~~~zzzcccUUURRRNNNKKKJJJKKKLLLMMMHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFGGGGGGIIIJJJKKKKKKLLLMMMMMMKKKKKKMMMNNNKKKMMMOOOPPPPPPMMMJJJGGGJJJIIIHHHGGGHHHIIIKKKMMMHHHEEEBBB@@@@@@AAA@@@???;;;999666555555555333222222222111000////////////------,,,,,,+++******)))''')))***)))((('''(((***''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000000000111222xxxnnnjjjlllhhhfffccc___[[[XXXVVVVVVTTTSSSQQQOOONNNMMMMMMNNNGGGEEECCC@@@===888333............---,,,,,,+++++++++******))))))******+++((((((((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------////////////................../////////000000000111111111111111111222222333000///333666666666777999===AAAGGGWWWuuuuuu^^^PPPIIIIIIGGGFFFEEEEEEFFFHHHEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMLLLKKKLLLMMMGGGIIILLLOOONNNMMMKKKIIIJJJIIIGGGFFFGGGHHHJJJKKKFFFCCC@@@?????????===<<<:::888666555555444333222111111000///............,,,,,,,,,++++++******)))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((('''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000//////000111222222xxxnnnhhhkkkgggfffccc___\\\YYYWWWVVVSSSRRRPPPOOONNNMMMNNNNNNGGGEEEBBB@@@===888222.........------,,,+++++++++******))))))))))))******'''(((((())))))))))))(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))***+++,,,---...+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////111111222222222222222222555222111111333555555555444888:::;;;@@@PPPgggxxxwwwaaaQQQIIIIII@@@BBBCCCBBBAAAAAACCCEEEAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDEEEFFFFFFGGGGGGIIIKKKMMMMMMLLLLLLLLLMMMHHHKKKOOOQQQQQQOOOMMMMMMIIIHHHFFFEEEEEEFFFGGGHHHDDDBBB???>>>======;;;999999777555444444444333222000000///...------------,,,,,,++++++************''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////////////////000111222333xxxmmmgggjjjgggeeeccc___\\\YYYWWWVVVSSSRRRPPPNNNMMMMMMNNNNNNHHHFFFDDDAAA>>>999444000......---,,,,,,++++++*********))))))))))))******&&&'''((()))******)))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))***+++,,,......,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------........./////////000000111111222222222333444555444333333444555555777888999999999;;;CCCJJJhhhuuu^^^PPPFFF??????BBB<<>>===<<<;;;999777888666333333333333222111000///...---,,,,,,,,,,,,++++++++++++************''')))***)))((('''(((***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////////////////000111222333xxxlllfffiiifffeeeccc```\\\YYYWWWVVVSSSQQQPPPNNNMMMMMMNNNNNNJJJHHHEEECCC@@@;;;555111......---,,,,,,++++++*********))))))))))))******&&&'''(((*********)))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***+++---...///,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........///////////////000111222222222---111333111000111222222777666666888999:::;;;===GGG]]]uuuxxxcccSSSFFFDDDFFFCCC???>>>;;;>>>AAAAAA???>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFFFFGGGFFFFFFFFFDDDGGGJJJKKKKKKKKKLLLMMMMMMPPPTTTTTTPPPLLLJJJIIIFFFEEECCCAAAAAAAAABBBCCCAAA@@@===<<<<<<:::888666666444222111222222111000//////...---,,,,,,,,,,,,+++++++++***************((()))***)))((('''(((***************************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000////////////000111222333tttiiidddhhhgggeeebbb^^^[[[XXXVVVUUUQQQQQQQQQPPPOOONNNLLLKKKKKKHHHEEEAAA>>>999444000//////...---,,,,,,++++++))))))*********+++++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))'''((()))******++++++***------++++++++++++------)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,////////////////////////000000000000000000000000000000111111111222222222444444444555555555666666===DDDPPP^^^ooozzzeeeYYYMMMIIIDDDAAA@@@???<<<:::<<<<<<===>>>>>>>>>>>>>>>BBBAAA>>><<<===???CCCEEEJJJHHHFFFDDDCCCEEEGGGHHHEEEEEEGGGHHHJJJKKKLLLMMMMMMOOOPPPNNNIIIFFFFFFHHHIIIHHHEEEBBB???>>>======<<<===???@@@???===:::888333333222111000///...---......---,,,,,,+++******+++******)))))))))))))))))))))))))))))))))))))))***((('''(((***+++)))&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((%%%&&&''''''((((((''''''))))))(((((((((((())))))(((((())))))((('''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------..............................////////////000111222333ttthhhdddhhhfffeeebbb^^^ZZZXXXVVVUUUQQQQQQPPPPPPOOOMMMLLLKKKJJJHHHEEEAAA>>>999444000///......---,,,,,,++++++))))))*********+++++++++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))'''''')))***************,,,+++************+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------........................////////////////////////000000000111111111222222333333444444444444555555222666<<>>===???@@@???>>><<<<<<===>>>>>>>>>>>>===<<<<<<<<<===@@@DDDHHHKKKKKKIIIGGGEEEDDDEEEFFFGGGEEEFFFGGGHHHJJJKKKLLLMMMLLLMMMNNNLLLIIIFFFFFFGGGGGGFFFCCCAAA???>>>======;;;<<<======<<<:::888666333333222111000///...---......---,,,,,,+++******+++******))))))))))))))))))))))))))))))))))))))))))((('''(((***+++)))&&&)))((((((((('''''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((('''''''''%%%&&&''''''((((((''''''))))))(((((((((((())))))((((((((((((((('''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------..............................////////////000111222333ttthhhdddhhhfffdddaaa^^^ZZZXXXVVVUUUQQQPPPPPPOOONNNMMMLLLLLLJJJHHHDDDAAA>>>999444000.........------,,,,,,+++***************+++++++++(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))(((''''''((()))******************))))))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,************++++++++++++................................................////////////////////////000000000000111111111111222222222333333333333444333555555444444777>>>DDDNNNdddzzzhhhRRREEE>>>;;;<<<>>><<<:::999:::<<<>>>>>>>>>;;;<<<======>>>=========999:::<<>>>>>>>>;;;;;;:::999888777666555222222111000//////.........------,,,,,,++++++***+++******))))))))))))))))))))))))))))))))))))))))))(((((((((******((('''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&'''(((((((((((('''))))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------..............................////////////000111222333sssgggcccgggeeecccaaa]]]ZZZWWWVVVUUUPPPOOOOOONNNMMMLLLLLLLLLJJJGGGDDDAAA>>>:::444111......---------,,,,,,,,,************************))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,*********++++++++++++,,,------............//////......................../////////////////////////////////000000000111111111111111111222222222222555666777666555777:::===:::GGGVVVbbbnnnqqq^^^QQQFFF===;;;<<<<<<>>>@@@;;;::::::::::::::::::999;;;;;;<<<============<<<<<<===>>>AAABBBDDDEEEEEEJJJIIIFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFGGGFFFEEEDDDCCCCCCDDDCCCBBBAAA@@@@@@??????<<<:::999777555555555555222111111000//////......---------,,,,,,++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((()))))))))((('''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******)))((('''&&&&&&%%%&&&&&&'''((((((((((((((())))))(((((((((((())))))'''(((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''')))******))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000111222333rrrgggbbbfffdddccc```]]]ZZZWWWVVVUUUOOOOOOMMMLLLLLLLLLLLLLLLIIIGGGDDDAAA>>>:::555111---------------,,,,,,,,,************************+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&'''((())))))******)))))))))************))))))(((((()))))))))***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......//////....................................................../////////000000000000000000111111111222222///111222333444555777999;;;???CCCEEEJJJWWWlll}}}yyybbbOOOEEEBBB<<<999;;;<<<999666777;;;;;;;;;;;;999888888888::::::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@GGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCDDDDDDDDDCCCBBBDDDDDDDDDCCCCCCBBBAAA@@@===;;;999666555555555555111111000000///.........------,,,,,,,,,,,,+++++++++******)))))))))))))))(((((((((((((((((((((((('''((()))))))))((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******)))((('''&&&&&&%%%&&&'''(((((())))))(((((())))))(((((((((((())))))''''''((((((((((((((('''''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''')))******))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000111222333rrrfffbbbfffcccbbb___\\\ZZZWWWVVVUUUOOONNNLLLKKKKKKKKKLLLMMMIIIGGGDDDAAA>>>:::555111------------------------+++++++++***************,,,+++******))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''((())))))))))))))))))************))))))((((((((()))))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,---.........------------------------....................................////////////000000000111111111111222222222222222222333444444555666999<<<===AAAKKKVVVccctttpppbbbTTTHHH@@@???>>>999777888999666666888777999;;;;;;:::::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@CCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBDDDEEEFFFEEECCCEEEEEEEEEEEEDDDBBBAAA@@@===<<<999777555444444555000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))'''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))))))))((((((''''''&&&&&&''''''((())))))))))))((())))))(((((((((((())))))&&&'''((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......////////////////////////////////////000111222333qqqfffaaaeeecccaaa___\\\YYYWWWVVVUUUNNNMMMKKKJJJJJJKKKLLLMMMHHHFFFDDDAAA>>>:::555222------------------------+++++++++*********))))))+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))'''((())))))))))))((('''(((((((((((()))))))))*********+++++++++,,,,,,,,,************++++++++++++******++++++,,,------...------------------------........................------........./////////000000111111111222222222666555333333444555555555111000222888999777999>>>>>>IIIYYYjjjyyysss\\\RRRIIIEEE@@@:::999<<<:::666444777999888:::===555888;;;<<<::::::;;;<<<999999:::;;;;;;;;;;;;:::======>>>???@@@@@@AAABBBAAAAAABBBDDDFFFGGGHHHIIIEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDFFFIIIJJJIIIGGGEEEEEEEEEEEECCCBBB@@@???<<<;;;999777555444333333///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))&&&)))+++***((('''((()))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))(((((((((((())))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////////////////000111222333qqqeeeaaaeeecccaaa___\\\YYYWWWVVVUUUNNNMMMKKKJJJIIIJJJLLLMMMHHHFFFCCCAAA>>>:::666222------------------------++++++++++++******))))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))))))))************))))))***++++++,,,------------------------------........................---------.........//////111111111111222222222222000///...///111333555555888333222777888555555888777999===AAAHHHSSSaaajjjttt```PPPFFF???999777:::;;;777777:::777555666999999666444666666999<<<<<<:::888888:::999999:::;;;;;;;;;;;;:::AAAAAA@@@??????@@@@@@AAA@@@AAACCCEEEHHHJJJLLLMMMFFFFFFFFFFFFEEEEEEEEEEEEHHHFFFFFFHHHLLLMMMLLLIIIDDDDDDEEEDDDCCC@@@>>>===::::::888777555333222111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))&&&)))+++***((('''(((***&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))******))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......000000000000000000000000////////////000111222333nnnffffffeeedddaaa]]]ZZZXXXWWWUUUSSSMMMMMMLLLLLLKKKJJJJJJJJJJJJHHHDDDAAA===999444111......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''---+++'''$$$###$$$&&&'''))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************************************((())))))))))))*********+++,,,,,,------,,,,,,+++------,,,,,,,,,---......---------............///000000000000000000000000000000111111111222222222222333444444555555444444777666666777999<<<@@@BBBRRRYYYeeeuuuxxxmmm]]]QQQIIIDDD===999666777888888888666555444888888888999999:::::::::;;;;;;;;;999777888:::<<<>>>??????;;;888888<<<@@@??????????????????@@@@@@CCCCCCDDDFFFGGGHHHIIIJJJDDDCCCBBBAAABBBDDDFFFGGGKKKEEECCCHHHQQQVVVSSSNNNEEEDDDCCCBBB@@@???>>>===::::::888777555333222111000///...---...---***(((*********)))******+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,+++,,,---...///............///////////////000111111000111333555oooggggggfffdddaaa\\\ZZZXXXWWWUUUSSSNNNMMMMMMLLLLLLKKKJJJJJJJJJGGGDDD@@@===999555111......---------,,,,,,,,,))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''***(((&&&$$$$$$%%%''')))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&((()))'''((((((((())))))))))))))))))))))))))))))))))))(((((()))******************************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,---...------------............000000000000000000000000000000000111111111222222222333333444444444444444555555555555777999<<<>>>AAAFFFMMMWWWaaannnyyyzzznnnfffXXXPPPFFF???<<<:::777444555555666666666555444333555666777888999:::;;;<<<::::::999888777888<<>>>>>>>>>>>??????@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGAAAAAA@@@AAABBBEEEGGGIIIJJJGGGEEEIIIPPPSSSQQQNNNEEEDDDCCCAAA???>>><<<<<<:::999888666444333111111000///------...---***(((++++++***************+++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---...///............///////////////000111111000111333555ppphhhiiigggccc```\\\YYYXXXWWWUUUTTTOOONNNNNNMMMLLLLLLKKKKKKIIIGGGCCC@@@===999555111......---------,,,,,,,,,))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&((()))''''''((((((((()))))))))))))))))))))))))))))))))(((((()))******************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---------------............000000000000000000000000000000000000111111111111222222333444444444444333444333333333444666888999777999;;;>>>BBBIIIQQQVVVkkktttvvvhhh\\\SSSKKKFFF???;;;666555666777666444333444444444444333333222333444555666888:::;;;<<<888888777666666999>>>BBBFFFCCC???<<<;;;;;;::::::;;;<<<<<<===>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCC>>>>>>???@@@BBBEEEHHHIIIGGGFFFFFFHHHKKKMMMLLLKKKEEEDDDBBB@@@>>><<<:::999999888777555444222111000///...------------***(((,,,,,,+++***))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///............///////////////000111111000111333555pppiiijjjiiibbb___[[[YYYXXXWWWUUUTTTOOOOOONNNNNNMMMLLLLLLLLLIIIFFFCCC@@@===999555111......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''''''''&&&&&&''')))'''''''''((((((((())))))))))))))))))))))))))))))(((((()))***************************************(((((()))))))))*********++++++,,,,,,,,,,,,++++++*********)))***++++++,,,,,,,,,---------........./////////////////////////////////000000000111111111111222333333333333333333333222222222333444555666666666666777;;;AAAFFFJJJPPPWWW[[[___cccjjjppp}}}rrrfff^^^SSSNNNHHHCCC@@@???===;;;999777555555666777666444333333333333333333333222333333444555666777888999666666555555666:::???DDDEEEAAA<<<:::;;;<<<:::777999:::;;;<<<===>>>???@@@@@@@@@@@@@@@????????????>>>>>>???@@@AAADDDFFFGGGCCCDDDFFFGGGFFFFFFFFFFFFDDDCCCAAA???<<<:::888777777777666444333111000000///---,,,---------***)))---,,,+++***))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------......///............///////////////000111111000111333555pppiiiiiihhhaaa___[[[XXXXXXWWWUUUTTTOOOOOONNNNNNMMMLLLLLLLLLHHHEEEBBB???===999555111......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''''''''&&&&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((()))))))))************++++++,,,,,,++++++*********)))))))))***++++++,,,,,,,,,------------................................./////////000000000000111222222333333222222333333333222222222333333444444333222222555:::===<<<>>>@@@@@@???@@@BBBEEEIIIRRR]]]dddfffhhhmmmqqqtttxxx}}}wwwppphhhaaa\\\SSSQQQNNNJJJFFFBBB>>>;;;:::999777777666555444222444333333333444333222000333333333333333333333444333444444444444444444444333444444444555999>>>BBB>>>;;;777777:::;;;999777888888999:::<<<===>>>>>>>>>>>>============<<<<<<>>>??????@@@AAABBBCCCCCCBBBEEEGGGGGGEEEDDDDDDDDDBBBAAA???===:::888666555666555444333222111000///...---,,,,,,---,,,+++)))---,,,+++***))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------.........//////...............///////////////000111111000111333555oooggghhhfffaaa^^^ZZZXXXWWWWWWUUUTTTOOONNNNNNMMMLLLLLLKKKKKKGGGEEEBBB???<<<999555222......---------,,,,,,,,,))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))***++++++++++++,,,,,,,,,******++++++++++++************))))))******+++,,,,,,,,,,,,,,,------------....................................////////////000000111222222222222111222222222222222222222222444555444333111222555777888999::::::999888999;;;;;;>>>BBBCCCBBBBBBDDDGGGLLLOOOTTTZZZaaagggkkkmmmwww~~~~~~yyykkkeee]]]WWWVVVXXX[[[\\\VVVSSSNNNJJJFFFBBB>>>:::>>>===:::888777777888999666777777777666444222000000000111222222222111111333222222222222333333444333333333222222222222111111222333444444777;;;>>>777666555666777888888888777888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>??????@@@@@@AAAAAADDDFFFIIIIIIHHHFFFDDDDDD@@@???===;;;999777555444444444333222111000//////---,,,+++,,,---,,,+++))),,,,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------...////////////...............///////////////000111111000111333555nnnffffffddd```]]]ZZZXXXWWWWWWUUUTTTNNNMMMMMMLLLLLLKKKJJJJJJGGGDDDAAA???<<<999555222......---------,,,,,,,,,))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))***++++++++++++,,,,,,,,,******++++++++++++******+++************+++,,,,,,++++++,,,,,,,,,---------------------------------------.........////////////000000111111111111111000000111111111111111111444555555555333333444555555666888888888888888888<<<<<<;;;;;;::::::::::::;;;<<<===@@@CCCFFFHHHJJJMMMSSSYYY\\\ZZZVVVSSSQQQIIIEEEAAA???>>>???>>>>>>???===:::999999999777666555444333111///...///000333333444444444333444444000111222333333333333444111111000000000111222333111111111111111111111111000222333444444555777999444555666666555555777888888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAADDDEEEFFFGGGHHHFFFCCCAAA>>>===<<<:::888666555444333333222111000//////...,,,+++++++++,,,,,,+++)))++++++***************+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000//////...............///////////////000111111000111333555mmmeeedddccc```]]]ZZZXXXWWWWWWUUUTTTMMMMMMLLLLLLKKKJJJJJJJJJFFFDDDAAA>>><<<999555222......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%'''(((******'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((())))))))))))***************++++++++++++******++++++******++++++,,,---++++++,,,,,,,,,------------------------------------------.........////////////000111111111111111...///000000111000000000///111333444333333333444333444555555444333222111111111111222555777666555555444444444555777999:::999<<>><<<::::::;;;888777666666777777555333666444111111333444444444000111333333222222333444111111000///---...000222111222222222111000111222000///.........000111222...//////000111222222333///111333444444333444555333666888777444333555888888888888888888999999999999999:::::::::;;;;;;;;;999:::<<<>>>@@@BBBBBBCCCAAAAAABBBDDDEEEDDDAAA===<<<<<<:::999888666555444333222222111000//////...,,,+++++++++,,,,,,+++)))******************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---///000000000///.............../////////000///000111111000111333555mmmhhhfff```^^^\\\YYYYYYZZZYYYUUURRRKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFCCC@@@>>>:::666333......---------,,,,,,,,,***************************&&&###%%%)))***'''$$$))))))))))))((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////......///000000000000000000000//////.........---///000000000111111111111333333333444444444555555444444444333333222222222555444444333333444444555555555555444444333333333333333333333333333333333222222111000//////000000111111111111111111111111000000000000000000000000222222111111000000//////////////////////////////////////////000000000000//////000111222333333333333333222222333333444555555555555555666888999:::;;;999777666555666777888999:::<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;999777666555444444222222000///............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************+++++++++*********)))))))))************+++++++++***************)))(((((())))))))))))))))))))))))(((((()))*********************)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((())))))***++++++***)))((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&''''''((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))***************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------............///000000000000111111111111000111111000000000333555mmmgggeee^^^^^^[[[XXXXXXYYYXXXUUUQQQKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFCCC@@@>>>:::666333......---------,,,,,,,,,***************************'''$$$&&&)))***(((%%%))))))))))))((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))*********+++++++++,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////......///000000000000000000/////////.........---//////000000000111111111222222333333333333444444444333333333222222222222333333222222222222333333333333222222222111111111222222222222222222222222222111000000//////000000111111111111111111111111000000000000000000000000111111000000000000000000.........................../////////000000000000000000000111111222222333222222222222222333333444666666666666777999:::;;;:::999777666555666777888999:::<<<>>>?????????>>>??????@@@@@@??????>>>===<<<;;;999777555444444333222111000///............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************+++++++++*********)))))))))************+++++++++***************)))((((((************************)))******+++++++++++++++******))))))))))))******))))))))))))))))))))))))***************************)))(((((())))))((('''))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))***++++++*********)))(((((('''''')))))))))))))))))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&''''''(((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))***************+++,,,,,,------,,,,,,,,,,,,---------.........---------............/////////000000000111111111000111111000000000333555lllfffddd^^^]]]ZZZXXXWWWYYYXXXTTTPPPKKKKKKKKKKKKJJJJJJJJJJJJHHHEEEBBB???===:::555222......---------,,,,,,,,,***************************(((&&&'''***+++)))&&&)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))*********+++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///......///000000000000////////////...............////////////000000000000111111111111222222222222333222222222222111111111111111111000000111111111000000000000////////////111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000/////////000000000000000............................../////////000000000111111111111111111111111111111111111111222222333666666666777888999;;;;;;:::999777666555555666666888999;;;===>>>>>>======>>>>>>?????????>>>======;;;:::999666555333333222111000///...............,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************+++++++++***************)))************+++++++++*********+++******)))(((***************************++++++,,,---,,,,,,,,,******)))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))*********++++++***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********++++++***+++,,,,,,------,,,,,,---------.........//////---------............/////////000000000000111111000000111000000111333555mmmgggeee^^^]]]ZZZWWWWWWXXXWWWSSSPPPKKKKKKKKKKKKJJJJJJJJJJJJGGGEEEAAA???<<<999555222......---------,,,,,,,,,************************+++)))((((((***+++***((())))))((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))************+++***************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---...//////000000//////................................./////////000000/////////000000000111111111111111111111111111111111111000000000000111111////////////............////////////////////////000//////....../////////000000000000000000000000////////////////////////.........//////000000000................................./////////000000111111111111000000000000000000000000000111111222555555666666777888:::;;;:::999888666666555666666888999;;;<<<===<<<<<<;;;======>>>>>>>>>======<<<;;;:::888666444222111111000///......---------...,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************************************************))))))*********+++++++++*********++++++******)))***************************++++++,,,,,,,,,,,,,,,******))))))******++++++************************++++++++++++++++++++++++,,,,,,,,,+++******+++---************************)))))))))*********++++++***))))))))))))***++++++(((((()))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,------------............---------............///////////////000000000111///000111000000111444666oooiiifff```]]]ZZZWWWWWWXXXWWWSSSPPPKKKKKKKKKKKKJJJJJJJJJJJJFFFDDDAAA>>><<<888444111......---------,,,,,,,,,***************************)))))))))*********)))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///////////////---------...............---............/////////........./////////000000000000000000000000000000111111000000000000111111.........///////////////........................///...............//////////////////////////////........................------....../////////000....................................////////////111111000000000000000000000000//////000000111222444444444555666777888999999999888777777777777777999:::;;;<<<<<<;;;::::::;;;<<<<<<======<<<<<<<<<:::999777555222111000//////...------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++******************************)))******+++,,,+++++++++***************+++,,,,,,++++++++++++++++++++++++************************)))+++,,,+++******,,,...++++++++++++++++++++++++((((((((()))))))))******)))(((((((((((()))******(((((())))))******++++++((()))))))))*********+++************************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------............///...////////////000000000///000000000000111444666oooiiigggaaa]]]ZZZXXXWWWYYYXXXTTTPPPKKKKKKKKKKKKJJJJJJJJJJJJFFFCCC@@@>>>;;;888444000......---------,,,,,,,,,************************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------...////////////...---------------.........------------.........///............////////////......///////////////000111000000//////000000111.........///////////////...........................------------......///////////////////////////........................---------...............------------------------------........./////////000000000000000000000000000000000000000111111222333333333444555666777888888888888999999999999::::::;;;<<<<<<<<<;;;:::999::::::;;;<<<<<<<<<;;;;;;:::999666444111000///......------,,,,,,,,,------++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++)))******+++++++++++++++***************+++,,,---++++++++++++++++++++++++************************&&&***,,,,,,***)))***,,,++++++++++++++++++++++++((((((((()))))))))******((((((((((((((())))))***)))))))))******+++++++++((())))))******+++++++++************************))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********++++++++++++,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------............///......////////////000000...///000000000111444777mmmhhhgggaaa^^^[[[XXXXXXYYYXXXUUUQQQKKKKKKKKKKKKJJJJJJJJJJJJEEECCC@@@===;;;777333000......---------,,,,,,,,,************************((()))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((('''''''''((((((((())))))'''((()))***+++******)))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---......//////......,,,,,,,,,------.........,,,,,,---------.....................////////////------.........///////////////............//////---------.........//////........................------,,,,,,------...///........................------------------------......---------------------------------------------------.........//////......//////000000111111111000000000000111222222444444444444555777888999777888999:::;;;<<<<<<<<<;;;<<<======<<<;;;:::999999999:::;;;;;;;;;;;;;;;999888666333111///...------,,,,,,,,,,,,,,,------++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***...222111---))))))+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++))))))(((((())))))***+++******************++++++((())))))******+++,,,,,,************************))))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------...---------............///........./////////000000...///000000000222555777lllgggfff```^^^\\\YYYYYYZZZYYYUUURRRLLLKKKKKKKKKJJJJJJJJJJJJEEEBBB???===:::777333000......---------,,,,,,,,,************************((()))))))))((('''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))'''((()))++++++******)))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---......//////......,,,,,,,,,------.........,,,,,,,,,---------.............../////////000000---------.........//////...------,,,,,,------...,,,,,,,,,------.................................,,,,,,,,,,,,------...///........................------------------------.........------,,,,,,,,,---------------------------------.........//////---......///000111111222111111111111111222222333555555555555666888999:::777888999;;;<<<===>>>>>><<<============<<<:::999888999::::::;;;;;;;;;;;;999888666333000...---,,,,,,,,,,,,++++++,,,------+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///444888777111,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********)))***++++++,,,************************((())))))***++++++,,,,,,************************))))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************+++++++++,,,,,,,,,++++++,,,---------,,,,,,---------.........//////---------.........//////............/////////000...///000000000222555777nnnkkkjjjccc\\\YYYVVVVVVWWWWWWTTTQQQNNNNNNMMMLLLKKKJJJIIIIIIDDDBBB???===;;;888333000------,,,,,,,,,,,,++++++))))))*********+++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************++++++************++++++************************)))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........+++,,,------......------------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,++++++,,,---///000......//////...---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111111111111222222222444555666777777888888888666888:::<<>>???@@@>>>>>>>>>>>><<<:::888666888999999999999999888777555333111...---------...---------------------------,,,,,,,,,++++++++++++---,,,++++++******++++++))))))))))))))))))))))))************************************************---,,,+++***************,,,+++++++++++++++,,,,,,(((((())))))***++++++,,,,,,---------..................---------...//////.../////////......///000------,,,,,,---...//////000:::;;;111+++...111000+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++++++++++++++++++++++++++************************************************************************'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))******))))))((((((((((((+++***)))))))))***,,,,,,,,,,,,++++++,,,,,,---...............---------------------............///............////////////000111111111111222555777mmmlllllleee___[[[XXXWWWXXXXXXTTTQQQLLLKKKKKKJJJIIIHHHGGGFFFBBB@@@>>><<<:::777222///------,,,,,,,,,,,,++++++......---+++)))((('''&&&)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((('''((())))))******))))))+++******))))))******+++************************)))))))))*********++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++------+++***))))))))))))++++++,,,,,,,,,+++******,,,,,,,,,,,,---------------------------------------............/////////000000000111111111222222333444555666777777777777888777777777888:::<<<===;;;<<<<<<;;;:::888666555888888999888888777666666444222000...------------........................+++++++++++++++*********,,,,,,++++++******++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,------,,,,,,---------.........,,,,,,---...///000000111/////////000111222444444444444333222222333333444000000000000000111111111111666666///---111222...,,,,,,------...---------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************'''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))((((((''''''(((((()))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***))))))))))))((((((((()))************+++++++++,,,,,,,,,,,,,,,---......000000000//////.........---------............///............////////////000111111111111222555777lllllllllfff```\\\YYYXXXXXXWWWTTTPPPJJJJJJJJJJJJIIIGGGFFFEEEAAA???===;;;999666222///------,,,,,,,,,+++++++++...---,,,+++***(((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))******))))))))))))******************************))))))))))))************************++++++++++++************************+++++++++******)))))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------++++++++++++++++++++++++*********+++++++++++++++,,,,,,++++++***************++++++,,,++++++******++++++,,,,,,,,,------------------------------------------.........//////000000000000111111111111333333444555666666666666888777555444555666888:::888999999999888777555444777777777777777666555444333222000...------------------------------------************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///000------,,,,,,,,,,,,------000000000000////////////......///000222333444555555666666888999;;;===>>>@@@???=========>>>======;;;;;;:::999888777555555555777666111111444333...////////////...---,,,,,,////////////............------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))************)))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,---...///222111111000000/////////---------............///............////////////000111111111111222555777jjjjjjkkkeee```]]]YYYXXXXXXVVVSSSOOOIIIIIIJJJJJJIIIGGGEEECCC@@@???===;;;:::666222///------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++************************,,,,,,++++++******)))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---******+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------............//////000000000111111111222333444555555666666555777555444222222444555777555666777777777555444333555666666666555555444333111111000///...------,,,++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------,,,,,,+++,,,,,,---//////000111222222333333777888999;;;<<<>>>???@@@DDDEEEEEEFFFHHHJJJLLLMMMOOOMMMKKKKKKLLLKKKIIIFFFHHHGGGFFFEEEDDDCCCBBBBBBCCCCCC@@@>>>???@@@===999:::999999777666444222111111111000000///......---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************((())))))***************(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,---...///000333222222111000000//////---------............///............////////////000111111111111222555777~~~gggggghhhccc```]]]YYYWWWWWWUUUQQQMMMHHHIIIJJJJJJIIIGGGDDDCCC@@@???===<<<:::777333000------,,,,,,,,,,,,++++++))))))*********+++++++++)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&'''(((((())))))((((((***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******((())))))))))))*********************************+++++++++***************))))))***++++++++++++***)))))))))******++++++,,,************++++++++++++)))************+++++++++******************++++++++++++++++++++++++++++++,,,++++++++++++,,,------)))***+++,,,------------******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000111111111222333444555555555555555444333222222333444444444444555666666555444333333333444444444444444333000000//////...---,,,,,,*********************************+++++++++++++++++++++******++++++,,,,,,------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,////////////000222333333666777999<<>><<<;;;888444111------,,,,,,,,,,,,++++++))))))*********+++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******************************((())))))))))))))))))***((())))))***************(((((())))))***++++++,,,************++++++++++++))))))))))))******++++++***************)))))))))************************+++******)))***+++,,,---)))***+++,,,,,,+++******((()))******++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........////////////000000000111111222333444444555444444222222222222222333333333333333444555555555444333000111222333444444444444////////////...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.................................////////////000111222333666777888;;;>>>AAACCCEEEIIIJJJLLLNNNQQQTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]```____________``````aaaaaa___^^^______[[[RRRLLLKKKJJJHHHHHHIIILLLOOORRRTTTTTTVVVXXXXXXWWWWWWWWWTTTTTTTTTSSSRRRQQQPPPOOOHHHGGGEEECCC@@@>>><<<;;;999888666444222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***++++++++++++***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))*********++++++++++++***)))))))))***,,,,,,+++,,,,,,,,,...///000111333333222111000///......---------............///............////////////000111111111111222555777zzzccccccddd___```\\\WWWUUUUUUSSSNNNKKKHHHIIIKKKKKKJJJHHHEEECCCAAA@@@>>>===<<<999555222---------,,,,,,,,,++++++************************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))***************'''(((((()))***+++++++++)))************+++++++++(((((())))))*********+++++++++******))))))((((((***************************)))((((((((()))+++,,,******++++++***)))'''&&&''''''((())))))***))))))******+++++++++,,,,,,,,,************************,,,,,,,,,---------......////////////000000000000111111222333444444444444111111222333333333333222222333444555555555444333///000111222333444444444.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000000000000000000---...000333666:::===???>>>???BBBFFFJJJOOOSSSUUUWWWWWWWWWXXXYYYYYYZZZZZZ^^^^^^___```aaabbbbbbcccbbbbbbaaa```````````````bbb```___aaaaaa[[[QQQIIIHHHFFFCCC@@@AAADDDGGGJJJNNNPPPTTTWWWWWWVVVXXX[[[XXXYYYYYYZZZZZZYYYYYYYYYVVVTTTRRRPPPMMMJJJHHHFFFAAA???===;;;999777666666////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***++++++++++++***'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******++++++++++++,,,***)))((((((***,,,---+++,,,,,,---...///111111333333222111000///...------------.........//////............/////////000000111111111111222555777vvv```cccfffaaa^^^ZZZUUUTTTTTTTTTQQQOOOFFFIIILLLLLLJJJGGGDDDCCCAAA???===;;;:::666222///------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''((((((''''''&&&%%%((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......///............//////000333333333333333333333333444444333333222111000000222444555777777666444333000000000000000000000000000000///...------,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,---......,,,,,,,,,---,,,,,,++++++,,,---...---,,,,,,---///333222111111111222333333111444:::???BBBEEEIIIKKKNNNOOOQQQTTTVVVXXXYYYYYY]]]]]]\\\\\\]]]^^^```aaa^^^___aaabbbcccccccccbbb```cccffffffcccaaaaaabbbbbbaaa``````___]]]ZZZWWWOOOMMMIIIFFFCCCAAAAAAAAAGGGIIILLLPPPSSSVVVYYYZZZ[[[]]]^^^^^^]]]\\\]]]^^^\\\[[[YYYWWWTTTQQQOOONNNNNNMMMKKKHHHDDD@@@<<<::::::888444000---,,,,,,---------...//////...,,,,,,...+++((('''(((+++,,,,,,---,,,***)))))))))***+++************))))))))))))((()))***++++++***)))((((((((())))))))))))((((((+++*********))))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))*********************))))))))))))******************************))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,------...////////////////////////..................------............////////////000000111000000222666999xxxbbbccceeeaaa^^^ZZZUUUTTTTTTSSSQQQNNNGGGJJJMMMMMMKKKHHHEEEDDDAAA???===;;;:::666222///------,,,,,,,,,,,,++++++)))***++++++++++++***)))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''((((((''''''&&&%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...///............///000000333333333333333333333333444444333333222111111000111222444555555333222111////////////////////////000//////...------,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,------------------...//////...,,,,,,...///---...///222555999===???EEEHHHMMMQQQSSSUUUXXXZZZZZZ[[[\\\^^^```aaabbbccc______^^^^^^^^^___```aaabbbaaaaaa```aaabbbcccddd```bbbcccaaa___^^^___aaabbbbbbbbbbbbcccccc```^^^ZZZXXXTTTPPPMMMLLLKKKKKKEEEEEEFFFGGGJJJMMMPPPRRRZZZ]]]```aaa`````````aaa```___^^^[[[YYYXXXWWWWWWXXXXXXWWWVVVTTTQQQOOOMMMEEECCC???;;;777444222111------,,,,,,,,,---...///+++***)))***+++,,,,,,***,,,,,,+++***************************))))))))))))))))))************))))))(((((())))))))))))((((((************)))))))))((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))*********************))))))))))))******************************))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,------...............................................................////////////000000111000000222666999{{{ddddddeee```]]]YYYUUUSSSTTTSSSPPPMMMHHHKKKNNNNNNLLLHHHFFFEEE@@@???===;;;:::777222///------,,,,,,,,,,,,++++++)))***++++++++++++***)))''''''''''''''''''''''''(((((()))))))))(((''''''''''''((((((''''''&&&%%%''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((()))$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------...............///000000333333333333333333333333444333333222222111111111111111222222222111///.../////////////////////////////////...------,,,,,,,,,------.........------,,,,,,------------,,,,,,,,,,,,++++++,,,---............/////////////////////000000000//////111333666888;;;@@@FFFKKKPPPRRRUUUWWW[[[\\\]]]^^^```bbb``````aaabbbcccdddeeeeeedddccccccbbbaaa```______```^^^\\\[[[]]]```ccceeebbb```]]]YYYUUUUUUXXX[[[\\\\\\^^^aaaeeegggfffeeedddbbb___]]]ZZZYYYYYYYYYQQQOOOLLLJJJIIIJJJLLLMMMSSSVVVZZZ^^^```bbbdddfffeeecccaaa```^^^^^^^^^___]]]]]]^^^]]]\\\ZZZXXXWWWPPPPPPNNNKKKGGGCCC@@@>>>777555222000......///000******+++---......,,,***+++,,,,,,,,,++++++******++++++*********)))))))))*********))))))*********((())))))******))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))*********************))))))))))))******************************))))))))))))))))))))))))***************************++++++,,,,,,------...............................................................////////////000000111000000222666999gggeeeeee```]]]YYYUUUSSSSSSRRROOOKKKGGGJJJMMMMMMKKKGGGEEEDDD@@@>>>===;;;:::777333000------,,,,,,,,,+++++++++*********++++++*********))))))))))))))))))))))))((()))))))))))))))(((((('''''''''(((''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......---......///000111222222222222222222222222333333333222222111111111111222222111000///...---//////////////////////////////.........---------------......///.........,,,,,,------------,,,,,,,,,+++++++++,,,---...///000000////////////000000---///222333555777;;;>>>HHHJJJMMMQQQVVVZZZ^^^```]]]^^^``````___^^^___aaa___``````aaabbbcccddddddhhhgggeeeccc___\\\YYYXXXSSSTTTUUUWWW[[[___ccceeeddd___WWWOOOJJJJJJMMMOOOOOOPPPTTTZZZaaafffhhhhhhhhhgggfffeeeddddddddddddbbb___[[[VVVRRROOOMMMLLLJJJLLLPPPSSSWWW]]]cccgggfffeeecccaaa```aaabbbbbb```___^^^\\\XXXUUUQQQOOORRRSSSSSSTTTSSSRRRPPPOOOIIIFFFBBB===888444111000------,,,---......---++++++,,,---------,,,***)))+++++++++*********)))))),,,+++))))))))))))+++,,,)))))))))******)))))))))*********)))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((()))*********************))))))))))))******************************))))))))))))))))))))))))***************************++++++,,,,,,------...........................---------...........................////////////000000111000000222666999jjjfffeee___\\\XXXUUUSSSSSSQQQMMMJJJFFFHHHKKKLLLIIIFFFCCCBBB@@@>>><<<;;;:::777333000------,,,,,,,,,++++++++++++******************+++************************(((((()))))))))))))))((('''''''''(((''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------......///111111222222222222222222222222333333222222222222222111222222222111000///.............................................---------,,,------.../////////...,,,------......------,,,,,,,,,,,,,,,---...///000///............///000000000333777;;;???DDDIIIMMMSSSTTTVVVYYY\\\^^^```aaadddddddddbbb___^^^^^^___^^^___aaaccceeegggggggggiiifffbbb]]]WWWRRRNNNLLLFFFJJJQQQXXX^^^bbbdddeeeccc\\\RRRHHHCCCBBBDDDFFFFFFIIINNNVVV___eeehhhiiihhhhhhiiiiiijjjkkkllllllhhhgggeeebbb]]]XXXSSSPPPKKKKKKJJJKKKMMMSSS\\\bbbddddddcccbbbbbbbbbcccdddfffeeeaaa\\\UUUNNNHHHEEEGGGIIILLLOOOSSSVVVXXXYYYSSSRRRPPPLLLFFF???999555333111---+++,,,,,,,,,+++,,,,,,---......,,,+++***++++++++++++************,,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))************)))(((((()))******(((((((((((((((((((((((())))))(((((((((((())))))(((((()))*********************))))))))))))******************************)))))))))))))))))))))))))))***++++++++++++***)))***++++++,,,,,,------...........................---------.........//////............////////////000000111000000222666999mmmgggeee___[[[XXXUUUSSSSSSQQQLLLHHHEEEHHHJJJKKKIIIEEECCCBBB???>>><<<;;;:::777444111------,,,,,,,,,,,,++++++++++++***))))))***++++++************************''''''((()))))))))((((((''''''((((((''''''&&&%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''(((***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((((((((''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------......000111222222222222222222222222222222222222222222222222222222222222111111000000000................................................+++,,,---...............------............------------------...///111111.........///111333666777<<>>>>>@@@DDDIIIOOOUUUXXXTTTUUUUUUTTTQQQKKKFFFBBB>>>:::444000///......---------......------,,,,,,,,,++++++++++++*********++++++************++++++)))******++++++******)))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))***)))(((''''''((()))***(((((()))*********************))))))))))))******************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))***++++++,,,,,,------...------------------------,,,,,,------.../////////............////////////000000111000000222666999ooohhheee^^^[[[XXXTTTSSSSSSPPPKKKGGGEEEHHHKKKLLLIIIFFFCCCBBB???===<<<;;;:::888444111------,,,,,,,,,,,,++++++++++++***))))))***++++++))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------///000111222111111111111111111111111222222222222222222222222111111000000000000000111................................................***+++,,,------.........------............------............000111222333111222444777<<>><<<<<>>:::;;;AAAHHHMMM\\\\\\\\\\\\\\\\\\\\\\\\YYYWWWSSSOOOKKKEEE???;;;000///...,,,,,,---......,,,,,,,,,+++++++++*********+++,,,------,,,+++*********++++++++++++******(((((())))))*********++++++***)))'''''')))***+++))))))))))))))))))))))))+++)))(((''''''((()))+++(((((()))*********************))))))))))))******************************)))))))))))))))))))))))))))***,,,------,,,***)))***++++++,,,,,,---......------------------------,,,,,,------...///000000............/////////000000000111000000222666999sssiiiccc[[[YYYWWWUUUTTTRRRNNNIIIEEEJJJLLLOOOOOOKKKGGGEEECCCAAA???===;;;999666222///------,,,,,,,,,,,,++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%$$$###""""""$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))+++++++++*********))))))******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111444333222111111111222333111111111111111111111111////////////............////////////000000000000..................------//////.........//////000///...------...000000000111222222111222555:::>>>HHHKKKPPPVVV[[[^^^```aaaddddddeeeggghhhjjjkkklllnnnggg___YYYWWWVVVTTTRRRTTTQQQLLLIIIGGGHHHJJJKKKUUUWWW\\\bbbggghhhfffcccgggccc^^^[[[ZZZYYYVVVTTTUUUVVVYYY[[[[[[XXXSSSNNNLLLLLLLLLNNNRRRXXX^^^bbbdddddddddcccbbbaaaccceeeeeedddcccddddddccc```^^^]]]\\\ZZZUUUQQQOOONNNOOOJJJLLLPPPUUUXXXWWWTTTPPPIIIKKKNNNPPPSSSXXX___eeeeeefffggggggeeecccbbbbbb[[[VVVNNNCCC<<<===CCCIIINNNYYYaaa```^^^```bbb``````^^^[[[[[[ZZZWWWQQQLLLGGGAAA:::444111111000000000...------------,,,***+++***)))))))))***+++,,,***++++++,,,,,,++++++***+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++************************(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------............///000000000000////////////000000111000000222666999qqqhhhccc[[[YYYWWWUUUTTTRRRNNNIIIEEEGGGIIILLLMMMKKKHHHEEEDDD@@@>>><<<;;;999666222///------,,,,,,,,,,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''&&&$$$$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''((((((((()))))))))))))))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))*********)))))))))((((((+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111333333222111111111222333111111111111111111111111////////////................../////////000000000........................///............//////000......///111222333333333---000444888<<>>888444000...,,,+++,,,---------------------,,,+++******++++++,,,,,,,,,,,,+++++++++++++++************)))((())))))******))))))(((************************))))))))))))))))))))))))))))))************)))))))))************+++++++++******************************************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////000000000000000000111000000222666999mmmeeebbb\\\YYYWWWVVVTTTRRROOOJJJFFFEEEHHHLLLMMMKKKHHHEEEEEEBBB@@@>>><<<;;;888333000------,,,,,,,,,+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((((((''''''&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''((((((((())))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000111111111111111111222222222111111111111111111111111////////////............------------.........///............////////////............//////000111000000111111000111333555===CCCMMMUUU[[[^^^aaabbbdddfffiiilllnnnooonnnnnniiiiiihhhfffdddaaa^^^]]]RRRQQQOOOMMMMMMMMMLLLLLLMMMRRRYYYaaahhhmmmooopppooouuu{{{{{{wwwrrrqqqsssoooooooooooorrrvvv}}}}}}{{{xxxtttpppmmmiiigggffffffhhhjjjjjjjjjdddaaa]]]ZZZWWWTTTOOOLLLSSSUUUZZZ___eeeiiijjjiiioookkkfffbbb^^^XXXOOOIIIFFFGGGJJJOOOWWW```eeefffeeeeeeeeeeeeffffffffffffdddaaa]]]ZZZVVVQQQLLLHHH;;;888333000///...---++++++,,,---...---,,,+++***+++,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))******)))))))))************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////000000000000000000111000000222666999mmmeeeaaa[[[XXXWWWVVVUUUSSSPPPKKKGGGIIIKKKNNNNNNKKKGGGEEEDDDCCCBBB???>>><<<999555222------,,,,,,,,,+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,++++++++++++++++++,,,,,,------------------...//////000000000000111111222222222222000000000000000000000000////////////............------------.........///........./////////000000////////////000111222333222333444444666:::AAAFFFMMMSSS\\\cccgggiiijjjjjjkkkllloooqqqrrrrrrqqqpppiiiiiihhhfffccc```\\\ZZZWWWVVVUUUTTTRRRRRRSSSSSSQQQZZZiiixxx|||wwwqqqmmmmmmpppsssuuuqqqlllgggdddccc```ZZZUUUUUUUUUXXX]]]dddhhhjjjiiiiiigggffffffgggddd]]]XXXMMMIIIEEEGGGMMMTTT\\\aaadddeeeggggggggggggggggggfffeeedddcccccc```\\\XXXMMMIIICCC===999444000---)))***,,,---...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********))))))))))))************))))))************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------............///.../////////000000000111000000111000000222666999nnnfffaaa[[[XXXWWWVVVUUUSSSPPPLLLHHHJJJMMMOOOOOOLLLGGGDDDCCCCCCBBB@@@>>><<<999555222------,,,,,,,,,,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,,,,---,,,,,,+++******++++++,,,,,,------...,,,------......///000000...///000111222222222222000000000000000000000000////////////............------........./////////.........//////000000111000000000000111333444555...222666999>>>EEEPPPWWWZZZ___eeejjjmmmnnnpppppprrrssstttuuutttrrrpppnnnjjjkkkkkkjjjhhhdddaaa______``````______```dddggggggrrrzzznnnhhhiiijjjhhheee[[[YYYXXX[[[aaaeeefffeee``````aaabbbddddddcccaaaUUUNNNFFFDDDEEEHHHQQQYYYbbbdddhhhjjjjjjiiiiiijjjhhhggggggggggggeeeaaa^^^YYYUUUNNNHHHAAA;;;444000+++,,,------......------,,,,,,------------,,,,,,+++++++++************))))))******++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++******************************************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------............///......//////000000111111000000111000000222666999pppgggaaaZZZXXXWWWVVVUUUTTTQQQLLLIIIHHHJJJMMMNNNKKKHHHEEEDDDBBB@@@>>>===;;;888444000------,,,,,,,,,,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))*********+++,,,,,,---------,,,+++*********+++,,,,,,---......,,,,,,---......//////000---...000111222222222111000000000000000000000000////////////................../////////000000000---......///000000111111111111111222333444666666333999AAAHHHMMMTTT]]]ddddddgggkkklllmmmnnnooopppqqqrrrssssssrrrpppmmmlllkkklllmmmmmmllljjjgggeee___aaaeeeiiinnnvvv{{{|||~~~{{{wwwpppkkkdddbbbdddeeecccaaaZZZZZZ[[[ZZZYYYZZZ]]]___YYYSSSLLLGGGCCCAAAHHHRRR[[[```fffjjjkkkjjjjjjkkkjjjiiiiiiiiiiiigggccc``````]]]XXXSSSNNNGGG???:::222111000///............,,,,,,------------,,,,,,+++++++++************))))))******++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------............///.........///000111111111000000111000000222666999qqqgggbbbYYYXXXWWWVVVUUUTTTQQQLLLIIIEEEHHHKKKLLLJJJHHHFFFEEEAAA???===;;;999666222///---------,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******,,,,,,---...---,,,***)))******+++,,,,,,---......,,,,,,------...//////000---...000111222222222111000000000000000000000000000/////////............////////////000000000000---......///000111111222222222222333444555777888AAAIIITTT[[[___ccciiinnnmmmmmmnnnmmmkkkjjjkkkllljjjlllmmmoooooonnnlllkkkiiikkkmmmnnnnnnllliiihhhsssxxxxxxpppmmmkkkfffcccXXXXXXWWWSSSPPPPPPUUUZZZ[[[UUUQQQLLLDDD>>>CCCMMMTTT[[[ccchhhjjjjjjjjjkkklllkkkjjjjjjkkkjjjgggeeeiiigggdddaaa]]]VVVOOOJJJ888666444111///.........,,,------......------,,,+++++++++************)))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++************************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////---......///000111111222000000111000000222666999sssiiiccc\\\[[[ZZZYYYXXXVVVQQQJJJFFFHHHKKKLLLLLLJJJGGGFFFEEEBBB@@@===<<<:::777333111......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,............///////////////000222222000///000111111111000000000000111111000000//////.........---111000///////////////000000000///000111222444555666555444333666<<>>HHHRRR\\\ffflllppprrrrrrppplllhhhfffeeedddeeefffhhhiiijjjjjjjjjlllooosssxxx~~~oooeeeaaa___aaadddggggggeeebbb___[[[ZZZXXXXXX[[[cccmmmtttyyypppiiieeedddffflllqqqwwwyyytttjjj```ZZZ\\\^^^aaadddgggjjjooorrrlllgggaaa^^^___cccgggiiiooojjjhhhjjjjjjfffeeefffooo~~~|||nnnhhhiiiiiifffaaa[[[WWWTTTRRROOOMMMPPPUUUNNNNNNNNNOOOSSS[[[dddjjjiiiiiiiiijjjkkkmmmnnnpppooonnnnnnllljjjhhhfffeeebbb```\\\WWWOOOEEE;;;444111///......//////...,,,------,,,,,,,,,,,,,,,,,,,,,+++******++++++***))),,,,,,++++++++++++,,,,,,************************+++***))))))))))))***+++)))************+++++++++************************)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------....................................////////////////////////000000000000000000111000000222666999qqqfffaaaZZZXXXWWWVVVUUUTTTQQQNNNKKKHHHJJJLLLKKKIIIFFFEEEEEEBBB@@@===<<<:::777333111......---------,,,,,,,,,***)))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))))))))((())))))))))))))))))))))))******))))))******+++,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------............///////////////000222222000///000111111111000000000000111111111111111111111111111111000000000///000000111111111111111222222333333444===DDDNNNYYYaaaiiiooorrrrrrssstttrrrpppnnnnnnnnnlllnnnppprrruuuyyy~~~xxxnnnfffdddeeebbbkkkvvv|||{{{tttmmmiiidddcccaaabbbgggqqq|||{{{tttnnnpppssswww}}}wwwmmmhhhggghhhiiikkkhhhgggiiigggaaa]]]]]]___iiiwww~~~|||{{{vvvpppiiiddd___\\\WWWSSSWWW^^^XXXUUUPPPMMMNNNRRRYYY^^^ccceeegggjjjmmmnnnoooooommmmmmlllkkkjjjhhhgggfffaaa``````^^^YYYQQQHHHAAA666333///---...000111111---------------,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,++++++++++++,,,,,,************************************************))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------.......................................////////////////////////000000000000000000111000000222666999pppeee___YYYXXXWWWVVVVVVUUUSSSNNNKKKGGGIIIKKKKKKIIIFFFEEEDDDBBB@@@===<<<:::777333111......---------,,,,,,,,,)))))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******************************))))))******+++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------............///////////////000222222000///000111111111000000000000111111000000000000000000000000000000000000000111222222222111000000333888>>>AAAQQQXXXbbbjjjppptttvvvxxxwwwyyyzzzyyywwwuuuuuuuuulllpppwww}}}rrrfffdddlllwww}}}xxxsssrrrqqqpppuuu|||}}}|||~~~}}}vvvkkkdddbbbfffiiiooovvv{{{{{{zzzxxxzzz}}}~~~sssfff[[[YYY^^^\\\YYYTTTPPPOOOOOOPPPQQQYYY]]]dddjjjmmmnnnmmmlllkkkllllllkkkjjjiiihhhhhhfffeeeeeeeeeddd```ZZZVVVEEE???777111///000111222.........------,,,,,,,,,,,,+++***+++,,,---,,,***++++++************++++++******************************++++++++++++******))))))*********+++++++++************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.............................................////////////////////////000000000000000000111000000222666999nnnccc^^^XXXXXXXXXXXXYYYXXXTTTOOOKKKGGGIIIKKKKKKHHHFFFDDDDDDBBB@@@===<<<:::777333111......---------,,,,,,,,,)))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))******************************))))))******+++,,,*********++++++,,,,,,---,,,,,,,,,,,,------------............///////////////000222222000///000111111111000000000000111111/////////000000000000111000000000000111111222333333222222555<<>><<<:::777333111......---------,,,,,,,,,******+++++++++,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))&&&&&&'''************************************)))***++++++,,,))))))***+++,,,,,,------,,,,,,,,,---------................../////////000///000222222000///000111111111000000000000111111111111111222222333333333000000000000111222333444333777>>>IIIVVVdddpppwwwxxx{{{~~~~~~}}}}}}~~~~~~}}}~~~qqqlllccc^^^```cccbbbdddiiihhhiiikkkrrr~~~{{{rrrjjjfffeeecccdddeeebbb___gggwwwllljjjhhhgggeee___XXXRRRLLLNNNRRRWWW^^^dddiiilllkkkkkklllmmmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjgggddd```^^^ZZZUUUNNNEEE;;;444000000///...------,,,,,,,,,+++***+++---...---,,,...------,,,,,,------...***************************+++,,,------,,,+++***)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////..................................../////////000////////////000000000000000000111000000222666999mmmccc___YYY\\\\\\[[[[[[YYYTTTMMMHHHGGGIIIJJJJJJGGGEEEDDDDDDCCC@@@===:::888555222///......---,,,,,,+++******)))))))))))))))))))))))))))))))))***++++++)))'''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))+++,,,,,,+++***,,,---++++++++++++++++++++++++...------------...//////////////////000000000000000000000000000000000000111111000000000000111111333222000///000000000///444333222333555777777666===EEESSSaaallluuu||||||{{{{{{}}}uuuooojjjfffnnnssssssuuu}}}{{{sssqqqpppjjj___XXX\\\kkkxxxuuuoookkkddd^^^]]][[[TTTPPPRRRUUUXXXaaalllnnnnnnnnnnnnmmmlllkkkkkkkkkmmmnnnnnnllliiihhhgggfffdddbbb___ZZZSSSKKKEEE===888222...------.........---,,,,,,...///...------,,,++++++******++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***)))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..........................................////////////000000000000111111111111111222222222222333666888mmmccc___YYY\\\\\\\\\[[[YYYUUUNNNIIIGGGIIIJJJJJJGGGEEEDDDDDDCCC@@@===:::888555222///......---,,,,,,+++******************************((((((((()))******(((&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))+++,,,,,,+++***,,,---++++++++++++++++++++++++...------------...//////////////////000000000000000000000000000000000000111000000000000000000111222111111111222222222222333444444444555999@@@FFFUUU\\\gggqqqyyy~~~|||vvvvvv|||~~~qqqkkknnntttrrrtttwwwvvvooohhhmmmxxxzzzkkk``````YYYTTTTTTTTTTTTYYYaaahhhjjjkkkmmmnnnnnnmmmmmmkkkmmmoooooollljjjiiiiiijjjhhhfffdddaaa\\\VVVRRRJJJCCC:::222///.........///...------......---+++---,,,++++++***+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.............................................////////////000000000000111111111111111222222222222333666888lllbbb^^^YYY\\\\\\\\\\\\ZZZVVVPPPKKKGGGIIIJJJJJJGGGEEEDDDDDDCCC@@@===:::888555222///...------,,,,,,++++++***++++++++++++++++++++++++(((''''''((())))))'''&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))+++,,,,,,+++***,,,---++++++++++++,,,,,,,,,,,,...------------...//////////////////000000000000////////////////////////111000000//////000000111000111222333444444444444222444666666888BBBQQQ]]]mmmrrryyy~~~zzzrrrrrrwww|||{{{wwwqqqjjjbbb\\\^^^dddjjjtttyyynnneee]]]ZZZXXXWWWZZZ^^^eeegggkkknnnpppooonnnmmmkkkmmmoooooommmkkkkkkkkkmmmkkkiiihhhgggeeebbb___ZZZRRRFFF;;;444111///...///...---.........,,,***------,,,+++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.............................................////////////000000000000111111111111111222222222222333666888lllbbb^^^YYY[[[[[[\\\\\\[[[WWWQQQLLLGGGIIIJJJJJJGGGEEEDDDDDDCCC@@@===:::888555222///---------,,,,,,+++++++++++++++++++++++++++++++++)))(((''''''))))))((('''))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,,,,,,,...------------...//////////////////000000000000////////////////////////111000000//////000000111///111333444444333444444111444888===EEESSScccooo|||~~~wwwnnniiihhhttttttlllfffccccccaaaccceeejjjtttvvvhhh^^^[[[[[[]]]^^^eeegggkkknnnooonnnmmmkkkkkkmmmoooooonnnmmmmmmnnnnnnllliiihhhhhhhhhgggeeeccc\\\RRRGGG???999333000///...------......,,,***------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------................................................///////////////000000000111111111111111222222222222333555888kkkbbb___ZZZ[[[[[[\\\\\\[[[WWWQQQLLLGGGIIIJJJJJJGGGEEEDDDDDDCCC@@@===:::888555222///------,,,,,,,,,,,,++++++***************************)))(((((()))***)))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------...------------...//////////////////000000000000000000000000000000000000111111000000000000111111000222444444333222333555444888@@@KKKZZZhhhsssyyyvvvmmmhhhlllqqqyyy}}}ooohhhaaa^^^bbbmmm{{{zzziiibbbaaa^^^[[[bbbcccfffhhhjjjjjjjjjjjjkkkmmmnnnooonnnnnnoooppppppmmmjjjiiiiiiiiihhhgggddd```[[[TTTMMMEEE<<<777111///------......---+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------------.........//////....................................///////////////000000000111111111111111222222222222333555888kkkbbb```[[[\\\\\\\\\\\\ZZZVVVPPPKKKGGGIIIJJJJJJGGGEEEDDDDDDCCC@@@===:::888555222///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***(((((()))******)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))+++,,,,,,+++***,,,---++++++,,,,,,------.........------------...//////////////////000000000000000000000000000000000000222222222111111222222222111333555555333333666999???EEEPPP___nnnyyy}}}}}}ppphhhkkksssvvvlllgggdddeeegggyyy{{{pppeeebbbaaaaaaaaaccceeehhhiiijjjkkkmmmnnnmmmnnnppprrrrrrpppmmmllllllkkkjjjhhhcccbbbaaa^^^ZZZRRRHHHBBB999666222/////////.........------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------------........./////////....................................////////////000000000000111111111111111222222222222333666888kkkcccbbb]]]\\\\\\\\\[[[YYYUUUNNNIIIGGGIIIJJJJJJGGGEEEDDDDDDCCC@@@===:::888555222///,,,,,,,,,,,,,,,,,,,,,,,,************************+++)))''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))+++,,,,,,+++***,,,---++++++,,,,,,---......///...------------...//////////////////000000000000222222222222222222222222444333333222222333333444111444666555444666<<>>666222000//////......---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,------......------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------................../////////000..................................../////////000000000000000111111111111111222222222222333666888hhhbbbbbb^^^[[[[[[[[[\\\ZZZVVVOOOKKKHHHJJJJJJIIIFFFCCCBBBBBBAAA???;;;999777555222///......---------,,,,,,,,,,,,,,,,,,++++++*********,,,***))))))******((('''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''(((((('''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000111111111111111111222222222333333333555444333333444666666555333666888888;;;DDDSSS^^^nnnvvv~~~zzzeeeiiipppxxx}}}uuunnnooosss{{{uuuggg___]]]]]]ccceeehhhkkklllnnnpppqqqtttrrrqqqrrrsssqqqlllggglllkkkiiifffdddcccbbbbbbYYYTTTIII===777666555111111000...---------//////......---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................///////////////////////////////////////////////////.........////////////000000000000111111222111000111444666ggg```___[[[[[[[[[[[[\\\ZZZVVVPPPKKKHHHJJJJJJIIIFFFCCCBBBBBBAAA???<<<999888555222000......---------,,,,,,,,,,,,,,,,,,+++++++++******+++***((()))******)))(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&''''''((('''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000111111111111111222222222222333333333333333222333444555555555666999===CCCMMMZZZgggoooyyy}}}sssjjjrrrzzz{{{ssspppssspppddd^^^___^^^^^^bbbhhhmmmoooooopppooopppqqqrrrsssrrrpppnnnnnnlllkkkiiigggfffeeeaaa^^^UUUIIIAAA===666/////////......------......///...------,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------................../////////////////////////////////////////////////////////...////////////000000000000111111222111000111444666fff___]]]XXX[[[[[[[[[\\\[[[VVVPPPLLLIIIJJJJJJIIIEEECCCBBBBBBAAA???<<<:::888555222000......---------,,,,,,,,,,,,,,,,,,++++++++++++******)))((()))***+++***)))((((((''''''''''''(((((((((((((((''''''''''''&&&((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((''''''&&&%%%'''''''''(((''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------.............../////////000000000000000000111111111222222222222222222333333333333444444444444444555666666777<<>>777111---...000222//////...------------...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..................////////////////////////////////////---.........//////000000////////////000000000000111111222111000111444666mmmfffddd___[[[[[[\\\]]]\\\XXXRRRNNNJJJJJJJJJGGGDDDBBBCCCDDDBBB@@@===:::999666333111......---------,,,,,,,,,***++++++++++++,,,,,,,,,***)))((()))***+++***)))((((((''''''''''''(((((('''(((((((((((())))))))))))))))))(((((((((''''''%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&***)))(((''''''((()))***&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&''''''(((''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------.........//////////////////000000000111111111111111222222222222333333333333333444444444444333444555555666;;;DDDKKKVVVfffxxx~~~}}}zzzxxx}}}uuuqqqooouuuhhh______bbbeeejjjnnnpppppppppqqqppppppqqqqqqqqqpppnnnmmmlllllliiidddbbbbbb^^^XXXLLLFFF===555///...///111000///......------......,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////////////////////////////------......///000000000////////////000000000000111111222111000111444666mmmeeebbb\\\[[[[[[\\\]]]\\\XXXSSSNNNKKKKKKIIIGGGDDDBBBCCCDDDCCC@@@===;;;999777333111......---------,,,,,,,,,******+++++++++,,,,,,,,,+++***((()))******)))(((((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))((((((((('''%%%%%%'''(((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,------------------------------,,,,,,------.../////////............//////////////////000000000111111111111111111222222222333333333333333444444444444555333555777888<<>>;;;999666333000---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((()))***)))((((((((((((((()))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,...------,,,,,,,,,------..................................../////////000000000000000111111111111111111222222222333333333555666777777555444444555===;;;999???QQQgggsssuuu}}}rrrjjjgggiiilll~~~ssspppooopppqqqooorrrooohhhggglllpppnnnlllmmmmmmmmmmmmkkkjjjiiieeebbb^^^XXXQQQHHH>>>777333222222111000000000000......//////......---,,,000///---,,,,,,---///000........................---------------------------------------------------------............//////...---,,,,,,---...///---......///////////////000000000000111111111111000111222222111222444666pppgggccc\\\\\\]]]______\\\WWWRRROOOKKKKKKJJJGGGDDDBBBBBBCCCDDDAAA>>>;;;999666333000---------,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((+++*********))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))************)))((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,***++++++++++++,,,,,,,,,...------,,,,,,---------................................./////////000000000000000000111111111111111222222222222333333333222444666666555444555666999>>>FFFPPP```rrr|||~~~vvvmmmiiihhh}}}rrrmmmllliiimmmlllggghhhnnnrrrqqqoooooopppoooooommmkkkjjjhhhfffbbb]]]WWWNNNEEE???444222000.........///000......//////......---,,,000...---,,,,,,---...000........................---------------------------------------------------------............//////...------------...///---...//////000000//////000000000000111111111111000111222222111222444666ooogggccc\\\\\\^^^___^^^\\\WWWQQQNNNMMMMMMKKKHHHDDDBBBBBBBBBDDDAAA>>>;;;999666333000------------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((())))))))))))))))))(((((())))))***))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,---------,,,,,,------................................./////////000000000000000000111111111222222222222222222333333333333222444666666666666777888888FFFVVVbbbmmm{{{}}}{{{vvvqqqwww~~~qqqllliiikkkjjjhhhjjjooorrrrrrqqqrrrrrrrrrqqqooommmlllllljjjgggccc^^^VVVOOOIII;;;888333///---...000111...////////////...------///...---,,,,,,---...///........................---------------------------------------------------------............//////......------......///---...//////000000//////000000000000111111111111000111222222111222444666nnnfffccc]]]]]]^^^___^^^[[[VVVPPPMMMKKKKKKJJJGGGDDDBBBBBBCCCCCCAAA===;;;999777333111.........---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((())))))))))))))))))((())))))******))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------------,,,,,,,,,---.................................////////////000000000000000111111111222222222222222222333333333444444444666777777777888;;;===FFFVVVgggpppwwwxxx}}}uuunnnmmmjjjiiikkknnnpppqqqrrrrrrsssrrrqqqpppnnnmmmmmmkkkiiifffccc]]]WWWRRRGGGCCC<<<555111000111333///////////////...------///...------------...///........................---------------------------------------------------------............/////////............//////......///000000000000000///000000000111111111111000111222222111222444666llleeeccc^^^^^^______^^^[[[UUUOOOKKKFFFGGGGGGEEECCCBBBCCCDDDCCC@@@===;;;999777444111//////...------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))***++++++))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///////////////////////////////////////000000000111111111111111222222222222222222333333333444444444555666666666777:::???CCCYYYggguuu{{{zzzwwwuuuooohhhfffhhhjjjmmmoooqqqqqqrrrrrrqqqpppnnnmmmmmmkkkiiigggeeeaaa\\\YYYSSSNNNEEE<<<666222111111//////000000//////...---.........------.................................---------------------------------------------------------............///////////////////////////...//////000000000000000///000000000111111111111000111222222111222444666kkkdddccc___^^^______^^^ZZZTTTNNNJJJDDDEEEEEEDDDBBBBBBCCCEEEBBB@@@===;;;999777444222000//////...---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))******+++,,,))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......////////////////////////////////////000000000111111111111111222222222222333333333333333444444444444555555555555888@@@IIIOOOdddppp|||yyylllkkkzzzttthhhcccdddfffjjjooonnnooopppqqqqqqpppooonnnnnnllljjjiiihhheeeaaa^^^YYYTTTMMMCCC;;;555111//////000000000000///......................................................---------------------------------------------------------............///...//////000000//////......///000000111111000000000000000000111111111111000111222222111222444666jjjdddccc_________```^^^ZZZSSSMMMIIIFFFGGGGGGEEECCCBBBCCCDDDBBB@@@===;;;999777444222000000///...---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))))))))+++***))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))***+++,,,---))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,------------...,,,,,,,,,,,,---...////////////////////////////////////000000000111111111111111111222222222333333333333333444444444444555777777666888???KKKXXXbbbnnnzzzvvvkkkmmmvvvqqqgggcccbbbffflllmmmnnnpppqqqrrrrrrqqqqqqpppooommmlllkkkiiifffccc\\\YYYSSSLLLDDD<<<555222000000000000000///......---..................---........................---------------------------------------------------------............///...///000111111000///...//////000111111111111000000000000000111111111111000111222222111222444666iiidddccc______``````^^^ZZZSSSMMMIIIIIIIIIIIIFFFCCCBBBBBBCCCBBB???===;;;999888555222111000///...---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---))))))))))))))))))))))))*********)))***++++++,,,,,,,,,,,,---------......+++++++++,,,---...///000000000000000000000000000000000000000111111111111111111222222222333333333333333333444444444555555;;;::::::===FFFVVVfffrrr|||wwwnnnnnnjjj}}}mmmeeeaaaccciiimmmnnnppprrrsssssssssssssssqqqooonnnnnnllliiiggg^^^]]]YYYSSSKKKBBB;;;666000000000000000//////...------............------........................---------------------------------------------------------.........//////...///000111111000///...//////000111111111111111000000000000111111111111000111222222111222444666lllccc___bbbbbbbbb```^^^YYYSSSMMMJJJIIIIIIHHHEEECCCBBBCCCDDDCCCAAA===:::888777444222///...---,,,,,,---...///)))************++++++++++++***)))***++++++***))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''')))***)))((('''(((***)))))))))***++++++,,,,,,)))))))))))))))*********(((((((((((())))))))))))((((((''''''''''''((((((+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))(((((((((******((('''(((((((((((())))))))))))************************+++*********))))))((((((++++++******************,,,,,,++++++,,,,,,---...---------............///............////////////////////////000000000000////////////000000000000333333222222333333444555333555555444555888:::;;;555999@@@KKKXXXfffwww~~~lllfffjjjssszzzooofff```hhhhhhkkknnnrrrttttttsssuuusssqqqqqqrrrrrrooolllgggccc___\\\YYYRRRGGG???:::555222222222...,,,...//////............//////000/////////........................................................................////////////000000000000000000000000////////////000000000000000000000000111111111111000......222333222111333kkkccc___cccbbbbbbaaa^^^YYYSSSMMMJJJIIIIIIHHHEEECCCBBBCCCDDDCCCAAA===:::888666444222///...------------...///************+++++++++++++++***)))***++++++***))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((''''''(((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((()))***)))((('''(((***)))******+++,,,,,,------))))))))))))************(((((((((((()))))))))******))))))(((((())))))***************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))(((((()))******)))'''(((((((((((())))))))))))************************************)))))))))(((************************,,,,,,++++++,,,,,,---...---------............///............////////////////////////000000000000//////000000000111111111333333222222333333444555777888888777666777999999???DDDNNN[[[kkkoooooosss~~~ssshhhffffffgggkkkpppsssrrrqqquuusssrrrrrrsssrrrpppmmmkkkhhhdddbbb___YYYOOOGGG===777222222111......000000//////......//////000000000/////////.....................................................................////////////000000000000000000000000////////////000000000000000000000000111111111111666666333000111777???CCCkkkccc```dddccccccaaa^^^YYYSSSNNNKKKIIIIIIHHHEEEBBBAAABBBDDDCCC@@@===:::888666444111///...------------...///************+++++++++,,,+++***)))***++++++***))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))((()))******(((((()))*********++++++,,,------...************************((((((((()))))))))******+++******))))))******+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***+++***))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))(((((()))******)))'''(((((((((((())))))))))))************************************))))))))))))************************,,,,,,++++++,,,,,,---...---------............///............////////////////////////000000000000000000111111111222222222333333333333333444444555444555666666555444666777CCCKKKXXXhhh{{{yyywww{{{~~~~~~qqqgggdddcccgggnnnrrrrrrpppvvvtttsssssstttsssqqqoooooommmjjjhhheee___WWWPPPDDD<<<666444222//////222000000////////////000000000000000/////////..................................................................////////////000000000000000000000000////////////000000000000000000000000111111111111222666555///222===EEEEEEkkkccc```eeedddcccaaa]]]XXXSSSNNNKKKHHHHHHGGGEEEBBBAAABBBDDDCCC@@@<<<999888666333111.........------.........*********+++++++++,,,,,,+++***)))***++++++***))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((()))******)))((()))***)))******++++++,,,,,,---++++++***************)))(((((()))))))))******************))))))******************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%(((+++,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***)))((()))++++++)))((((((((((((((())))))))))))*********************************)))))))))))))))***************+++++++++,,,,,,++++++,,,,,,---...---------............///............////////////////////////000000000000111111111222222333333444333333333333333444555555111111444666666555999???IIIUUUfffwww{{{zzzllleee```aaahhhooorrrqqquuuuuuttttttttttttrrrqqqpppooommmkkkhhhccc\\\WWWOOOFFF===999555111000222111000000//////000000111000000000////////////...............................................................////////////////////////////////////////////////000000000000///000000000111111111111***222555444;;;EEEBBB888lllddd```dddcccbbb```\\\WWWRRRNNNKKKHHHHHHGGGDDDBBBAAABBBCCCBBB@@@<<<999777555333111---..................---***++++++++++++,,,,,,,,,+++***)))***++++++***))))))))))))))))))(((''''''((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************)))***+++***)))((()))+++((((((((()))******++++++,,,+++++++++******))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))%%%(((+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))++++++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++,,,,,,++++++,,,,,,---...---------............///............////////////////////////000000000000000111111222333333444444444444333333444444555666555444666999::::::BBBLLL\\\mmmuuulllbbb^^^bbbiiinnnpppsssssstttuuuuuutttttttttsssrrrpppnnnkkkfffaaa]]]ZZZQQQGGGAAA;;;444111111111111000000000000111111111000000000////////////////////////////////////....................................////////////////////////////////////////////////000000000000///000000000111111111111...222444999CCCJJJ@@@///nnneee```ccccccaaa^^^ZZZUUUQQQMMMKKKHHHHHHGGGDDDAAA@@@AAACCCBBB???<<<999777555333000------...//////...------++++++++++++,,,,,,,,,,,,+++***)))***++++++***))))))))))))))))))(((''''''))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))''''''))))))))))))''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))***++++++))))))***+++''''''(((((()))*********,,,,,,,,,+++******)))))))))))))))*********++++++)))))))))(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))***++++++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...---------............///............////////////////////////000000000000000000111222333444444555444444444444444555555666888444444999:::>>>KKK[[[uuu}}}{{{oooeeebbbdddhhhjjjoooqqqtttuuutttuuuvvvwwwwwwwwwvvvssspppkkkgggdddaaaYYYQQQKKKDDD:::333222222222111111111111222222111111000000000/////////////////////////////////....................................////////////000000000000000000000000////////////000000000000000000000000111111111111555000...555???BBB999///pppfff```bbbbbb```]]]XXXTTTOOOLLLJJJHHHGGGFFFDDDAAA@@@AAACCCBBB???;;;999777555222000------...//////...------+++++++++,,,,,,,,,------+++***)))***++++++***))))))))))))))))))(((''''''))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))'''(((***++++++***((('''+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***++++++))))))***+++((((((((()))******++++++------,,,++++++***))))))))))))*********++++++++++++******))))))******+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************)))***+++,,,***((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...---------............///............////////////////////////000000000000//////000111222333444444444444444444444555666666888333333:::@@@HHH]]]sssyyyvvvxxxllleeedddfffkkkooorrrttttttuuuwwwzzzzzzzzzyyyvvvrrrmmmjjjhhhddd^^^XXXUUUMMMAAA888555222222222111111222222222111111111000000000//////////////////////////////....................................////////////000000000000000000000000////////////000000000000000000000000111111111111666---,,,666<<<777333555qqqfff___aaaaaa___\\\WWWSSSNNNKKKIIIGGGGGGFFFDDDAAA@@@AAACCCBBB???;;;888777555222000,,,---...//////...---,,,++++++,,,,,,,,,---------+++***)))***+++++++++))))))))))))))))))(((((('''))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))+++++++++***)))***+++)))))))))***++++++,,,,,,------,,,,,,+++***)))))))))************+++++++++,,,++++++++++++++++++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((('''&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))***,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...---------.........//////............/////////000////////////000000000000...///000111222333444444555444444444444555666666;;;666888BBBLLLZZZuuupppyyywwwjjjddddddiiimmmqqqssstttuuuxxx{{{zzz{{{zzzvvvqqqllliiihhhddd```\\\ZZZSSSFFF<<<777333222222111111222222333111111111111000000000000000000000000000000000000..................................../////////000000000000000000000000000////////////000000000000000000000000111111111111555///444BBBBBB666333<<>><<<:::999777444222222111000///------,,,,,,---------,,,,,,,,,++++++************************,,,+++++++++***))))))))))))))))))))))))))))))))))))*********++++++++++++***************************************************+++------+++***+++,,,,,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,)))************+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++***++++++,,,---------,,,+++)))((())))))***((())))))******+++++++++---,,,,,,++++++***)))))))))******+++++++++******++++++***************+++))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************+++++++++*********))))))(((((()))***************((((((((()))+++,,,+++))))))'''&&&(((+++---,,,***+++++++++++++++++++++++++++,,,------......---------------.........//////111111111000000000000000000111111111111222222222111222222333333444444555111666999888777777777666<<<:::???OOOddd~~~{{{{{{nnnhhhfffhhhmmmrrrsssrrrwww~~~}}}|||{{{xxxuuuqqqmmmkkknnnhhhbbb```]]]UUUIII???;;;555///...111333222000000000000000000000000000....................................////////////////////////000000000000000000///...............////////////000000000000000000111222222111///...111666;;;<<<999555333333ooogggeeeaaaaaa```]]]ZZZUUUPPPLLLIIIIIIIIIGGGDDDAAA???@@@AAA@@@>>>;;;:::999777444222222111000///---------------------,,,,,,,,,++++++************************************************************************)))))))))*********++++++************************************************(((***++++++***))))))***++++++,,,,,,+++******)))++++++***))))))***++++++************++++++++++++******))))))***+++,,,,,,,,,+++++++++++++++******+++++++++,,,++++++******,,,,,,++++++,,,,,,---......---,,,,,,+++,,,---...++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,+++++++++++++++************++++++************************(((((())))))*********++++++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************+++++++++*********))))))(((((()))***************))))))((()))++++++***((()))((('''(((+++,,,+++***+++++++++++++++++++++++++++,,,------......---------------.........//////111000000000000000000000111111111111222222222222111222222333333444555555222444555555555666777888999<<>>;;;:::999777444222222111000...------------------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************((()))))))))************************************))))))))))))))))))))))))'''(((******((('''((()))***++++++++++++***))))))+++***))))))))))))***+++******+++++++++,,,,,,,,,+++************++++++,,,---------,,,,,,+++++++++,,,---------,,,,,,+++***---------------......///---------------...//////......---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++************************'''(((((()))***++++++++++++++++++***************))))))))))))))))))))))))******))))))))))))******************************+++++++++***************(((((()))***************+++***)))***++++++)))((()))(((((()))+++,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---............---------........./////////000000000000000000111111111111111111222222222333222222222333444444555555555444444444555666999:::BBBJJJ___zzzmmmcccfffooouuuvvvvvvvvvxxxyyyyyyxxxuuurrrppppppllliiiiiiiiieee]]]UUUIIIBBB888222111333333333000000000000000000000000....................................////////////////////////000000000000000//////............///////////////000000000000---111444222//////666<<>>999333111222333222111rrrgggdddaaa^^^\\\YYYVVVRRRNNNLLLJJJJJJJJJHHHDDD@@@>>>???@@@???===;;;999999888555333111000///......---...............---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((((((************************))))))))))))************************************))))))))))))))))))))))))(((***,,,+++***)))******)))******+++++++++************++++++++++++******+++,,,,,,,,,---------------,,,,,,,,,,,,------...........................------............------,,,,,,,,,---...///111111000000000000000//////.../////////.........---------,,,,,,,,,++++++******---,,,+++************+++++++++******+++,,,,,,---************************'''(((((()))******++++++************************)))))))))))))))))))))))))))))))))******)))))))))************************************************(((((()))***************,,,+++***+++++++++)))''')))******+++******++++++++++++,,,,,,,,,---------,,,---......//////.............../////////000000//////000000111111111111111222222222222333333333222333333444444555666666999777777999888666;;;CCCTTThhhsssnnnlllooosssvvvwwwyyy{{{zzzxxxvvvuuusssrrrpppooonnnkkkeee```ZZZSSSHHH>>>777444333222111111111111111111111111////////////////////////............////////////////////////000000000000//////............//////////////////000000000000222000---///444999;;;<<<888555111111333555333111sssgggdddaaa```^^^ZZZVVVQQQNNNKKKJJJKKKJJJHHHDDD@@@>>>>>>??????===:::999999888666444000000///...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++)))*********++++++++++++***************************************************+++------+++***+++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------------...///000111------......///000000000...///000111111222222222000111222333555777999:::>>>>>>????????????>>>>>>;;;:::999888666555444333........................///---,,,*********++++++++++++***++++++,,,---...++++++++++++++++++++++++))))))))))))***************************+++++++++))))))))))))))))))))))))))))))************))))))***************************************+++++++++(((((()))***************,,,+++***+++,,,,,,***(((***+++,,,+++******+++,,,++++++,,,,,,------......------...////////////........./////////000000000/////////000111111222222222222222222333333333333333333333444555555666666777555777:::999:::FFFVVVrrr|||rrrppprrrssstttvvvxxxxxxyyyxxxxxxvvvuuusssqqqooolllgggcccaaa[[[RRRHHH???888444333111111111111111111111111////////////////////////............////////////////////////000000000000///............//////000////////////000000000000333///---000777<<<:::666222111111222333444333222tttgggccc```bbb___[[[VVVQQQNNNKKKJJJKKKJJJHHHDDD@@@>>>>>>???>>><<<:::999999888666444000000///............///............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***,,,------,,,++++++,,,++++++,,,---------------,,,------......------,,,------------.....................///000222333444111111222444555666777888666777888:::;;;<<<<<<===>>>???@@@BBBEEEHHHKKKLLLRRRSSSUUUWWWXXXXXXXXXXXXTTTRRRPPPLLLIIIEEECCCAAA;;;:::999777666444333222111000...,,,+++,,,---...++++++++++++,,,---......++++++++++++++++++++++++************))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))(((************************))))))*********+++++++++(((((()))***************+++******+++,,,---+++******+++---,,,***)))***,,,++++++,,,,,,---......///------...///////////////.../////////000000000000...//////000111111222222222222222333333333444444333333444444555666666666666555888<<<===CCC\\\vvvzzzvvvmmmnnnppprrruuuxxx{{{|||xxxwwwvvvtttrrrnnnjjjhhhfffccc\\\SSSHHH>>>888444111111111111111111111111////////////////////////............////////////////////////000000000000...............///000000////////////000000000000000000111444999999666333000111222111111111333444uuugggccc```cccaaa\\\VVVQQQNNNKKKJJJKKKKKKHHHDDD@@@>>>>>>???>>><<<:::999999888666444000//////............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))+++---......++++++++++++++++++++++++++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,+++,,,------............------...//////...---------------.........//////......///000222444555666777777999:::<<<>>>???@@@>>>???AAACCCEEEFFFGGGGGGLLLMMMNNNQQQUUUXXX[[[]]]aaacccfffiiikkkmmmnnnnnnjjjhhhddd___ZZZUUUQQQOOOLLLJJJGGGBBB===999555444444222000...---...///000++++++++++++,,,---...///++++++++++++++++++++++++++++++******)))((((((((())))))******++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((************************))))))******++++++++++++(((((()))******************))))))+++------,,,+++***,,,...,,,***)))***---++++++,,,,,,---...//////---......///////////////////////////000000000000...//////000111222222222222222333333333444444444333333444444555666666666777666:::???AAANNNooo{{{hhhiiikkknnnsssxxx|||zzzyyyxxxwwwtttqqqnnnllliiigggcccZZZNNNCCC:::666111111111111111111111111000000000000000000000000............/////////000////////////000000000000...............///000111////////////000000000000---000555888888666444222111222333000......222666wwwiiiddd```___^^^[[[XXXTTTPPPLLLJJJJJJHHHGGGEEECCCBBBAAAAAA>>><<<:::999888777444222000000///...............,,,---///000000///---,,,---,,,++++++------,,,+++++++++++++++,,,,,,---......---,,,+++***+++,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++---------+++++++++---+++,,,------,,,+++,,,---///...---,,,,,,---...///////////////000111222222777777666666777:::===>>>;;;>>>AAABBBBBBAAAAAABBBBBBAAACCCHHHKKKMMMSSSZZZ^^^aaaaaa^^^___dddiiijjjsssrrrooonnnnnnqqqsssuuuuuutttrrroookkkeee^^^YYY]]]ZZZWWWSSSOOOJJJDDD@@@<<<888333///............000//////...---------------......------,,,+++*********************************++++++++++++******))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------......------////////////000000000000////////////000000000000000000000111222222333333111111222333333444444555000555999777666777:::;;;999666777???OOOiiinnnkkkhhhlllsssyyyzzzzzzzzzzzzzzzyyyxxxuuusssrrrpppjjjccc^^^YYYPPPBBB777333444444333111111222444////////////////////////............/////////000////////////////////////000000000000000000000000000000000000111111111111///222666777666333111000111111000000111222333333vvviiiddd```___^^^[[[XXXTTTOOOLLLJJJIIIHHHFFFDDDBBBAAA@@@@@@>>><<<:::999888777444222000000///...............,,,---...//////...---,,,---,,,++++++------,,,+++,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++---...---,,,+++,,,------......---,,,,,,---///......------...///000111222222222333444666777888::::::999:::;;;===@@@AAA@@@AAABBBBBBBBBBBBDDDFFFFFFEEEGGGMMMRRRWWW```iiimmmpppqqqnnnmmmqqqtttssswwwrrrjjjeeefffllltttzzz}}}}}}}}}}}}{{{vvvqqqmmmjjjgggccc^^^ZZZUUUOOOLLLIIIEEE@@@<<<999666222000......---,,,,,,,,,------******++++++,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************+++*********))))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------......------////////////000000000000////////////000000000111000000000111222222333333222222333333444555555555444666777555444444666888<<<;;;AAATTTmmmxxxoooeeedddlllvvv|||}}}zzz{{{{{{zzzyyywwwuuutttqqqkkkeeebbb^^^WWWJJJAAA555444333222111111111000////////////////////////........./////////000000////////////////////////000000000000000000000000000000000000111111111111111222444444333222333333111111111111222333444444uuuhhhccc______^^^[[[WWWSSSOOOLLLKKKHHHGGGEEECCCAAA@@@@@@???>>><<<:::999888777444222000000///.......................................---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,---......---,,,+++++++++,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---.../////////...,,,---///111......//////111333444555666777888999;;;===>>>@@@>>>>>>>>>>>>???@@@BBBCCCCCCDDDEEEDDDEEEFFFJJJMMMQQQOOOOOOTTTZZZaaalllvvvvvv{{{~~~}}}}}}~~~yyypppcccZZZZZZcccoooxxx~~~|||wwwsssmmmgggbbb]]]XXXTTTSSSQQQMMMIIIFFFBBB===:::222111///...------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********************************************)))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,---............---////////////000000000000/////////000000000111111000000111111222333333333333333444444555666666666777666666555555666777888:::>>>NNNlll|||ppppppvvvzzz|||{{{||||||||||||zzzxxxwwwrrrnnnjjjhhhfff```VVVNNN===999444333333333111///////////////////////////....../////////000000000////////////////////////000000000000000000000000000000000000111111111111222333333222111111333555111111111111222333444555wwwiiiddd``````^^^[[[WWWSSSOOOLLLKKKIIIHHHFFFDDDBBBAAA@@@@@@>>><<<:::999888777444222000000///...............///...------------...///...,,,+++,,,---...---,,,------,,,,,,,,,------...------,,,,,,,,,+++++++++------------------------,,,,,,,,,------------...------------------------,,,---......------...///000000000...---...000333111111222444666888999:::<<<<<<<<<>>>???AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBDDDHHHJJJLLLOOORRRUUUXXXSSSQQQSSSWWW]]]hhhssssss{{{{{{rrrdddYYYVVV[[[eeelll|||~~~vvvnnnhhhbbb]]]YYYVVVSSSPPPMMMLLLKKKIIIHHH>>><<<888555222000//////000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************************************+++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------...............////////////000000000000//////000000000111111111000000111222222333333444444444555555666777777777777555666999:::::::::<<<999FFF```{{{yyyyyy{{{|||}}}~~~~~~}}}|||{{{vvvrrrooommmkkkfff^^^WWWIIIAAA888333444555333111////////////////////////...////////////000000000///////////////////////////////////////////////////000000000111111111111333444444333222111111222000000000111111222333444xxxkkkfffbbb```^^^[[[VVVRRROOOMMMLLLJJJIIIGGGEEEDDDCCCBBBBBB>>><<<:::999888777444222000000///...............///...------------...///...---,,,,,,......---,,,......---,,,,,,------------------,,,,,,,,,++++++------------------------,,,,,,---------.........------------------------,,,---//////...---///000///000111000///000333555555666888999;;;<<<===>>>??????@@@@@@BBBCCCEEEFFFDDDDDDEEEEEEDDDCCCBBBAAAAAAFFFLLLRRRUUUXXXZZZ[[[VVVQQQNNNOOORRRWWWaaalllttt{{{yyypppfffaaa___aaabbbtttxxx~~~~~~vvvooohhhccc___WWWSSSNNNKKKKKKMMMOOOPPPJJJHHHDDD???999555111000000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************************************+++++++++*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,---......//////......////////////000000000000000000000000111111111111111111111222333333444444444444555666666777777888777555777<<<<<<999:::>>>???UUUwww{{{xxxzzz{{{}}}~~~~~~~~~zzzwwwtttqqqnnniiibbb\\\TTTIII<<<444333444444333000000000000000000000000////////////000000000111000000000000000000000000///////////////////////////000000000111111111111222444777777555222000///000000000000000111222222zzzlllgggcccaaa___ZZZVVVRRROOOMMMLLLKKKJJJHHHFFFEEECCCCCCBBB>>><<<:::999888777444222000000///..........................................---,,,---...///...,,,///...------------------,,,,,,---------,,,+++***,,,,,,,,,------------...,,,---------....................................,,,...//////......000111///111333444444555777999:::;;;<<<===>>>>>>>>>>>>??????@@@AAACCCFFFGGGHHHFFFHHHJJJLLLLLLKKKJJJIIIHHHMMMTTTYYY[[[\\\[[[[[[WWWTTTSSSVVVYYY^^^hhhrrryyy~~~{{{uuunnnhhhdddaaaeeeiiioootttxxx~~~|||uuupppjjjeeeaaa[[[VVVOOOKKKKKKMMMPPPQQQQQQPPPNNNJJJDDD>>>999666000///...------...///000------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++*********++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------...////////////...////////////000000000000000000000111111111222222111111222222333444444444444444555555666777777777999666888<<<:::666:::DDDNNNhhh|||~~~tttxxxyyy{{{}}}}}}{{{wwwtttpppjjjddd___YYYOOOBBB999444333333222000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000111111111111111444888999777444222111333222111111000000111111yyylllgggcccaaa___ZZZUUUQQQNNNMMMMMMJJJIIIHHHFFFDDDCCCBBBBBB>>><<<:::999888777444222000000///...............,,,---...//////...---,,,///---,,,---...///...---//////...---------------,,,,,,---------,,,+++***,,,,,,,,,---------......------------....................................,,,...///000//////111222000333777:::;;;<<<===>>>===>>>>>>??????>>>===<<<<<<===???BBBEEEIIILLLMMMJJJMMMQQQUUUXXXYYYXXXXXXWWWYYY]]]^^^\\\ZZZXXXWWWZZZXXXZZZ___bbbfffnnnwwwwww|||~~~|||zzz||||||zzz{{{zzzxxxuuupppkkkfffcccZZZ^^^bbbdddgggnnnxxx}}}zzzwwwssspppmmmhhheee^^^YYYTTTPPPPPPQQQRRRSSSVVVWWWWWWVVVSSSNNNIIIEEE888777444111////////////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,)))******+++,,,,,,------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------...///////////////////////////000000000000000000111111111222222222111111222333333444444555333444444555555666777777:::666888;;;999888EEEVVVkkkwwwuuuwwwyyy|||~~~~~~|||yyyvvvqqqlllfffccc\\\VVVMMMDDD<<<666444222000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000111111111111///222666777888777888999666666444333222111111111xxxkkkfffbbbbbb___ZZZUUUQQQNNNMMMMMMJJJHHHGGGEEECCCBBBAAAAAA???<<<:::999888777444222000000///...............,,,---///000000///---,,,///...------...///...---000///...---------------,,,,,,---...---,,,+++***,,,,,,,,,------.........---------.........//////////////////////////////,,,...000000//////111333000555:::>>>@@@@@@AAABBB>>>?????????>>>===;;;::::::;;;>>>BBBGGGKKKOOOQQQMMMPPPVVV]]]aaadddddddddcccdddccc___ZZZVVVTTTSSSXXXWWWYYY^^^aaadddjjjqqqoootttuuusssrrrvvvxxxwwwqqqpppnnnllliiifffdddccc\\\^^^_________dddnnnuuuzzzxxxwwwwwwvvvtttpppmmm]]][[[WWWVVVVVVWWWWWWWWWXXX[[[^^^```___\\\WWWTTTEEEBBB===777222///------........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......///////////////////////////000000000000000111111111111222222222111222222333333444444555333333444444555666666666999666777;;;;;;>>>SSSkkktttuuuxxx{{{}}}~~~~~~}}}zzzwwwrrrmmmiiifff^^^\\\WWWOOODDD;;;666444000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111///111333555777999===@@@999888777555333222222222vvvkkkgggccc___^^^[[[WWWSSSOOOLLLKKKIIIIIIGGGEEEBBB@@@AAACCC@@@>>><<<;;;:::888555333111111000/////////////////////.........------------,,,++++++------,,,+++........................---------------------------...//////---,,,---...---------.........//////---......//////......---///000111111111444777:::>>>@@@AAAAAA@@@AAAAAA???===<<<;;;;;;<<<;;;:::999:::;;;@@@HHHKKKIIIKKKOOOUUUXXX\\\___aaaccceeefffffffffeee___YYYVVVWWWYYYVVVXXXYYYZZZZZZ[[[\\\]]]___dddfffgggiiillllllhhheeebbb```aaa___ZZZYYY[[[[[[^^^aaaaaaaaaccciiiooooooyyyyyyooopppnnnkkkiiiiiiiiiiiiiiieeedddccccccbbb___[[[XXXXXXVVVPPPFFF;;;333111111222---***,,,---,,,---///.........------...//////,,,---...,,,***))))))***------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******------------------------,,,,,,,,,---------..............................////////////000000000000000111111111111222222222222222333333333444444444333555777888777777777888888:::===;;;;;;KKKrrrwwwooouuuzzzxxxyyy}}}{{{wwwpppiiiddd```^^^[[[UUUMMMCCC;;;666555333000............---000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000111111111111222222222888777555333111000000///vvvkkkgggbbb```^^^[[[WWWSSSOOOLLLKKKIIIIIIHHHEEEBBB@@@AAABBB@@@>>><<<;;;:::888555333111111000/////////////////////.........------------,,,+++,,,---------+++........................---------------------------...//////------...///------........./////////...///////////////......///000111222444999>>>CCCEEEGGGHHHGGGDDDAAA>>>;;;===<<<;;;<<<===?????????GGGFFFGGGKKKKKKIIIJJJNNNTTTXXX]]]```aaacccfffiiilllmmmmmmjjjddd``````aaaccceeeeeebbb]]]YYYYYYZZZ^^^```aaa```ccchhhjjjhhhgggcccaaabbb___ZZZYYY[[[aaadddggggggdddccceeehhhrrr{{{~~~{{{yyywwwuuutttsssooonnnmmmkkkiiieeeaaa^^^```^^^ZZZSSSIII@@@:::777555000///111111...,,,---,,,,,,+++++++++,,,,,,---,,,---...,,,***))))))***,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,---------------------------,,,,,,---------.........////////////////////////////////////000000000111111111111111222222222222222222333333333444444444555666888888777777888999::::::;;;@@@IIIaaaqqqqqqvvvwww{{{~~~|||yyytttmmmhhhdddbbb^^^YYYRRRIII???888555333000000000000000...000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000111111111111222222222555444333222222222222222vvvkkkfffbbb```^^^[[[WWWSSSOOOMMMKKKIIIIIIHHHEEEBBB@@@AAABBB???>>><<<;;;:::999666333111111000////////////000/////////.........------...---,,,,,,---...---,,,........................---------------------------...//////------...///............////////////////////////000000000///000222444777;;;@@@GGGLLLGGGIIIJJJHHHDDD>>>;;;:::<<<;;;;;;;;;<<<>>>@@@BBBLLLIIIIIILLLNNNMMMPPPTTTWWW[[[```bbbaaaccciiioooyyy|||~~~|||uuuooollllllpppqqqpppkkkccc^^^\\\\\\bbbbbb___]]]aaaiiimmmlllgggdddcccdddccc^^^]]]___hhhkkknnnooommmjjjhhhgggmmmtttzzz~~~}}}{{{xxxuuuqqqmmmkkkiiigggddd```YYYPPPFFF???555111///111000---***+++---,,,,,,+++++++++,,,,,,,,,---...---***)))***+++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,))))))***+++,,,---......------------------------,,,------------.........000000000000000000000000/////////000000000111111111111111111222222222333333333333333444444444444666888999999777777888:::;;;888;;;HHH^^^~~~xxxpppqqqtttzzz~~~|||wwwqqqmmmiiiddd```\\\YYYQQQEEE<<<555333111111222222111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000111111111111222222222111111111222222333444555wwwkkkgggbbbaaa^^^[[[VVVRRROOOMMMLLLIIIIIIHHHFFFCCC@@@@@@AAA???===<<<;;;:::999666444222111000000//////000000////////////...............---,,,---...///...,,,................................................---...//////......///000....../////////000000000////////////000000111111333666;;;???CCCGGGKKKOOOFFFFFFFFFFFFBBB>>>???CCCBBBBBBCCCCCCCCCEEEHHHJJJOOONNNRRR[[[cccggglllqqqrrrwwwzzzzzzxxxyyy}}}|||zzzwwwssspppqqqnnniiifffjjjsssxxxwwwqqqnnnnnnpppooolllkkkmmmnnnpppsssvvvwwwuuurrrpppjjjlllooosssyyy}}}|||xxxuuurrrnnnjjjbbbWWWOOO@@@888111000///---...111//////......---.........,,,---...---+++***+++,,,+++++++++++++++,,,---...------------------------------------------,,,,,,******++++++,,,------...------------------------------------............000000000000000000000000//////000000000111111111111111111222222222333333333333333444444444444555666777888888777777888:::>>>===EEE[[[|||zzz|||}}}yyysssnnnjjjddd```___^^^XXXMMMCCC666444222222222333222111000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111111000000111111111222222222111111111111222333444555xxxmmmhhhcccaaa___ZZZVVVQQQOOOMMMLLLIIIIIIIIIGGGCCC@@@@@@@@@>>>===;;;;;;;;;999666444222222111000000000000000000000/////////.........///...------//////...---................................................---...//////......///111/////////000000000111111.........///000222444555777<<>>GGGZZZxxx}}}yyysssnnnhhhccc______```]]]TTTLLL999777333111111222111000000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111111000000111111111222222222222222111111111222333333zzznnniiidddbbb___ZZZUUUQQQNNNMMMMMMIIIIIIIIIGGGCCC@@@??????>>>===;;;;;;;;;999777555222222111000000000000111000000000/////////......000.........///000///...................................................---...////////////000222000000000000111111111111/////////111333666999:::<<>>AAAAAABBBNNN]]]eeelllvvv|||zzzvvvvvv{{{|||{{{uuupppnnnnnnooouuu{{{zzzssspppqqqsss{{{yyyoooaaaQQQDDD;;;333222444111000///...............,,,---...---,,,+++,,,------,,,,,,,,,,,,------...------------------------------------...............---------,,,,,,,,,+++------------------------------........./////////////////////////////////000000000111111111222222222222222222333333333333333444444444555555555555555666777666666888;;;>>>;;;OOOnnnzzz~~~~~~~~~}}}zzzuuupppgggccc______```^^^XXXSSS@@@<<<666222111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000111111111111222222222333222222111111111111222|||pppjjjeeebbb___ZZZUUUQQQNNNMMMMMMIIIJJJJJJHHHDDD@@@???>>>>>><<<;;;;;;;;;:::777555333222111111000000111111000000000000/////////...000///...///000000///...................................................,,,...000000//////111222000000000111111111222222111111222444777;;;???AAABBBEEEIIIKKKJJJIIIHHHHHHEEEBBBEEEMMMPPPTTTdddvvv~~~zzzzzz}}}zzztttqqqooommmpppwww|||}}}uuummmiiiiiivvv}}}sssggg]]]PPPCCC999777333222111000////////////,,,---...---,,,,,,---......------,,,,,,,,,------........................------------.........///,,,,,,,,,---------------------------------------............////////////000000000000000000000000000000111111111222222222222222222333333333444444444444444444555555555555555666777888888;;;???BBBCCC```|||{{{{{{}}}~~~}}}yyyvvvjjjgggccc```^^^\\\ZZZXXXIIICCC:::444111111111222000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000111111111111222222222222222111111111111222222}}}qqqkkkfffbbb___ZZZUUUPPPNNNMMMMMMIIIJJJJJJHHHDDD@@@>>>>>>>>><<<;;;;;;;;;:::777555333222111111000111111111000000000000////////////111///...///000111000...........................////////////////////////,,,...000000//////111333000111111111111222222222333333444666:::???CCCFFFFFFGGGHHHHHHGGGGGGHHHJJJMMMLLLTTTaaahhhnnn}}}zzzxxxuuuqqqtttzzzwww}}}{{{qqqkkkhhhoooyyy{{{vvvjjjXXXIIIBBB666555444333222222222222,,,---......,,,,,,---...///...------,,,,,,,,,,,,........................---------.........//////***++++++,,,---...//////------------------------............/////////000111111111111111111111111000111111111111222222222222222333333333444444444444444444555555555666666666888999999:::===BBBEEETTTwwwxxxyyy{{{}}}zzzmmmjjjfffaaa]]][[[ZZZZZZOOOGGG===555111111222333000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000111111111111222222222000000000000111222333333sssmmmhhhddd```ZZZUUURRROOOLLLKKKIIIHHHFFFDDDBBB@@@?????????>>><<<;;;;;;:::888666333222111111000000111111000000000000000000000000222111111111000...---,,,////////////////////////////////////000000000000111111111000000000000000///000111000......000111444555888;;;???CCCFFFHHHEEEFFFFFFFFFIIIRRR]]]eeeppptttyyytttsssuuuyyy|||yyynnnnnnqqqxxx}}}uuujjjaaaWWWJJJ;;;333000000000000222000.........///...---------------------------......------------......------------------------++++++,,,,,,---...//////////////////////////////////////////000000000000000000000000000000000000000000000111222222333333333333333333333333333333444444444444444555777777666333444888999===JJJYYYvvvzzzuuu|||xxxsssllleee```^^^]]]^^^TTTQQQJJJ???666111222444222111111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111tttkkkeeeccc___YYYTTTQQQOOOLLLJJJIIIHHHFFFDDDBBB@@@?????????>>><<<;;;;;;:::888666333222111111000000111111000000000000000000000000000000000000///...------////////////////////////....../////////000000000111111111111000000000000000111222111000000222444777:::===AAADDDFFFIIIJJJIIIKKKPPPWWWbbbsss|||tttwwwzzz{{{}}}zzzqqqqqqssszzz~~~yyyzzztttmmm___MMM@@@:::666333111111///......///000///---------------------------.........------.........------------------------,,,,,,,,,------.........////////////////////////////////////000000000000000000000000000000000000000000000111222222333333333333333333333333333333444444444444555666777777999:::=========EEE\\\rrrwwwzzzzzzqqqhhhaaa\\\ZZZZZZWWWTTTNNNDDD:::444333444222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111uuuiiibbbbbb^^^XXXSSSPPPNNNKKKJJJIIIHHHFFFDDDBBB@@@?????????>>><<<<<<<<<;;;888666333222111111000000111111000000000000000000000000....../////////......---////////////////////////............////////////111111111111111111111111111222333333333444666888===@@@CCCEEEFFFGGGIIIKKKRRRYYYgggxxx{{{~~~yyy{{{zzzwwwyyy~~~vvvrrrpppssswwwvvvooohhhhhhkkkrrr~~~}}}ppp]]]MMMCCC<<<444//////.........000000///...------------------------........................------------------------------------------......////////////////////////////////////000000000000000000000000000000000000000000111111222333333333333333333333333333444444444444444555555666777888555999>>><<<<<>>=========;;;888666333222111111000000111111////////////////////////,,,,,,---...//////......////////////////////////---.........////////////000111111111111111222222000222444444555777:::<<>>=========<<<999666333222111111000000111111////////////////////////+++,,,---...////////////////////////////////////.........////////////000000000111111222222222333000222444666777:::>>>@@@BBBDDDGGGIIIMMMVVVbbbkkk}}}{{{xxx{{{uuupppqqqttttttooojjjUUUSSSUUU```qqq{{{oooeee[[[KKK;;;555333000000000111000///..............................///000000///...................................................---////////////////////////////////////000000000000000000000000000000000000111111111222333333444444333333333444444555555555666666666666777888999999999;;;===EEEYYY|||~~~}}}vvvoooiiidddaaa^^^^^^[[[WWWOOOEEE;;;555444333333222111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111sssmmmhhhaaa]]]WWWSSSQQQOOOMMMKKKIIIHHHFFFDDDBBB@@@?????????>>>>>>>>>>>><<<999666333222111111000000111111000000000000000000000000,,,---...///////////////////////////////////////////////////000000000000000000111111222333333333000333666888;;;>>>BBBFFFDDDIIIOOOVVV^^^mmmzzztttxxxuuurrrqqqsssuuutttssshhh```XXXYYYeeexxx|||tttjjjXXXEEE<<<888333000000000000000...........................///000111111000///.............................................//////////////////////////////////////////000000000000000000000000000000000000111111222222333444444444333333333444555555666666666666666666777888999:::>>>>>>BBBSSSttt}}}vvvnnnfffbbb```___^^^[[[UUULLLAAA:::555444333222222111222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111sssmmmfffaaa]]]XXXTTTRRRPPPNNNLLLIIIHHHFFFDDDBBB@@@?????????>>>>>>??????===999666333222111111000000111111000000000000000000000000......///000000000//////////////////////////////000000000000111111111222000000111222222333444444333555999<<>>666111//////000000...........................///000111111000///...........................------......//////000000////////////////////////////////////000000000000000000000000000000000000111111222333333444444555333333444444555666666666777777777777888999::::::===@@@JJJbbb~~~|||tttkkkfffaaa``````^^^ZZZRRRHHH@@@555555444333222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111tttlllcccaaa^^^XXXTTTRRRPPPNNNMMMJJJHHHFFFDDDBBB@@@@@@???>>>>>>>>>??????===999555333222222111000111111111000000000000000000000000//////000000000000//////////////////////////////000111111111222222222222000000111222333333444444555777;;;???BBBFFFKKKOOOSSS]]]iiittt}}}||||||{{{xxxuuuvvvzzz~~~~~~|||{{{}}}~~~qqq```HHHAAA888111......///000////////////////////////...///000222222000///...////////////////////////,,,------...///000111111////////////////////////////////////000000000000000000000000000000000000111222222333333444444555333333444444555666777777777777777777888999:::;;;>>>EEESSSppp~~~}}}zzzrrrlllbbbbbbaaaaaa^^^WWWLLLEEE666555444333222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111}}}qqqlllgggfff```YYYUUUSSSQQQMMMJJJJJJIIIGGGDDDBBB@@@???>>>??????>>>>>>===;;;777444222222111111111111222222000000000000000000111111111111111000000...------000000000000000///......222222111111111111111111222000//////222444666777555999???EEEHHHLLLYYYeeerrrxxxzzzsssrrrtttvvvxxx}}}~~~zzzxxxgggZZZEEE333...111222///////////////......///111000000000000000000000000111000///......///000111//////////////////////////////000111111111111111000000000000000000000000111111222222222333333333111222333444555444333333333444555666777888999::::::666555999:::888:::???CCCPPPiiiyyy}}}{{{~~~yyyqqqkkkhhhdddbbb```\\\VVVRRR>>>666000333777666333111111111222222222333333333222222222111111111111000//////000111111111111111000111111111111222222222111111222222222333333333|||qqqkkkgggeee```YYYUUUSSSRRRNNNKKKJJJIIIGGGDDDBBB@@@???>>>???>>>>>>>>>===;;;777444222222111111111111222222111111111111000000000000//////000111111111000000000000000000000///......222222111111111111111111333111000111333666888999:::===CCCLLLTTT]]]lllzzz{{{qqqkkkjjjooowww~~~}}}qqqjjjYYYEEE888444222000111222222111000///000000000000000000000000000000000000////////////000000//////////////////////////////000111111111111111000000000000000000000000111111222222222333333333111222333444444444333333444555555666777888999999;;;777777;;;===<<>>???>>>=========;;;777444222222111111111111222222222222111111111000000000---...000111222333444444111222222222222111000000111111222222222222222222444333222333555888;;;>>>BBBCCCJJJVVVdddqqqvvviii^^^aaagggppp{{{{{{zzzpppZZZEEE999333000333333333222222111000000000000000000000000000000//////000000000000////////////////////////////////////000111111111111111000000000000000000000000111111222222222333333333111222333444444444333333666666666777777888888888:::888999<<>>>>>============;;;777444333222222111111222222333333222222111111000000///...///000222333444555555333444444444444444333333111111222222222222222333333333444444666:::@@@CCCIIIJJJQQQ___nnn{{{uuu___]]]\\\bbblllxxx{{{iiiUUUEEE999222333222111111222222111000000000000000000000000000...///000111111000///...//////////////////////////////000111111111111111000000000000000000000000111111222222222333333333222222333333333444444444777777777777777777888888777999;;;<<<===GGGZZZiiivvvvvvxxx{{{~~~zzzqqqgggdddffffffaaa[[[TTTHHH;;;666444222333555111111222222222333333333222222222111111111000000//////000111111111111111000000111111111222222222111111222222222333333333yyynnnkkkgggddd___YYYUUUUUUTTTQQQNNNJJJIIIGGGDDDBBB@@@???>>>===<<<<<<======;;;777444333333222222222222333333333222222222111111000000111111222333333333333333222222333333333333333222111111222222333333333333333444555777999>>>EEEKKKQQQRRRYYYfffrrr{{{mmmeee\\\ZZZ___iiirrrwww|||rrrfffXXXHHH<<<444111//////111222111000000000000000000000000000...///000111111000///...000000000000000000000000//////000111111111111111000000000000000000000000111111222222222333333333222222222333333333444444777777777777888888888888444:::===;;;???RRRqqqzzzuuuwww~~~~~~uuulllggghhhgggbbb^^^WWWKKK???999666333333666111111222222222333333333222222222111111111000000//////000111111111111111000000111111111222222222111111222222222333333333yyyooolllhhheee```ZZZVVVUUUSSSPPPMMMJJJIIIGGGDDDBBB@@@???>>><<<<<<<<<<<<<<<;;;777555333333222222222222333333222222222222222222222222222222333333333222111111//////000111111111000000111111222222333444444444333666888:::===DDDMMMTTTZZZ[[[bbblllsssyyy~~~vvvkkkbbb```cccgggjjjyyy}}}yyyuuummm\\\MMM;;;666111///000222222000000000000000000000000000//////000000000000//////000000000000000000000000//////000111111111111111000000000000000000000000111111222222222333333333333333222222222333444555777777777888888999999999555;;;>>>???JJJhhh{{{yyy~~~|||sssmmmjjjgggdddaaa[[[QQQFFF???:::555333666111111222222222333333333222222222111111111111000//////000111111111111111000111111111111222222222111111222222222333333333yyyooommmiiigggaaa[[[VVVUUUSSSPPPMMMJJJIIIGGGDDDBBB@@@???>>><<<;;;;;;<<<<<<;;;888555444333333222222333333444000111111222222333333444111111222222222222111111//////000111111111111111111111222222333444444555555888<<>>FFF___|||uuunnniiifffeee```WWWNNNGGG???777333444111111222222222333333333222222222111111111111000//////000111111111111111000111111111111222222222111111222222222333333333yyypppmmmjjjhhhbbb[[[WWWUUUSSSOOOLLLJJJIIIGGGDDDBBB@@@???>>>;;;;;;;;;<<<<<<;;;888555444333333222222333333444000000111222333444444555///000111222222222222222111222333333444444444444111111222333333444555555777;;;???BBBFFFOOO[[[eeeiiijjjooouuuyyyuuukkkeee```jjjyyy|||rrrfffQQQHHH<<<666444555444222000000000000000000000000111000///......///000111000000000000000000000000//////000111111111111111000000000000000000000000111111222222222333333333444333222111222333444555555666777888999:::;;;;;;>>><<<===KKKooozzzpppjjjggghhhddd]]]TTTMMMCCC888222222111111222222222333333333222222222111111111111000//////000111111111111111000111111111111222222222111111222222222333333333