BM 6( //////000000000000//////...///000111111111111000000000000000111111222222111111111000000111111222000111222222111000111222222111111111111111111222222111000000111111000......///111111111000111111111111111000000000000/////////////////////000000111111111222222111111111000000000000000000000000111111111111111222222222///444555111000111222111222000111444444111000333222222111111111111111000111111000000111111222333333222222111222222333333333222111222444555444222444333222333555555555444333444444555666666555555444555555666555555444444888888777777666666666555888888888888888999:::;;;;;;<<<======<<<===???BBB@@@@@@AAA???======???BBBAAAAAACCCEEEHHHIIIHHHGGGHHHKKKOOOPPPPPPPPPPPPPPPJJJIIIHHHGGGHHHJJJMMMOOOLLLLLLKKKIIIHHHFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>???AAAAAAAAA@@@@@@@@@>>><<<>>>@@@<<<555:::::::::<<<>>>>>><<<:::666666666777888999:::;;;888888999:::;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888888888999999777666777888888777666666777999666666666666666555444444555555666666666666555555333555666666444444444555777666666555555666666777777777777777777777777777666777999999888888:::;;;===???@@@AAABBBGGGNNNTTT___iiittt{{{......////////////............///000000000000000///000000000111111111111000000/////////000111111///000111111000///111222111111000000000000111111111000//////000000///.........///000000000000000000000000000////////////......////////////000000000000111111111111000000///////////////////////////000000000111111111111...333555333333444222///111...///333333000000222111111111111111111111111111111000000111111222333222222111111222222333333222111111222444555333222444222222333444555444333333333444555666666666666444555555666777777666666666666666777777777777888555666888:::<<<===>>>>>>AAACCCCCCBBBAAACCCHHHMMMSSSTTTTTTQQQLLLJJJLLLNNNXXXZZZ^^^```bbbeeeiiilllqqqssswwwxxxxxxwwwwwwxxxnnnmmmkkkjjjkkkmmmppprrrnnnnnnlllkkkiiigggeeeeeecccccccccaaa^^^ZZZVVVSSSPPPNNNLLLLLLNNNOOONNNMMMGGGGGGEEEAAABBBBBB>>>777:::999888999;;;===<<<;;;777777777777888999:::;;;888999::::::;;;;;;;;;:::::::::::::::;;;<<<===>>>=========<<<<<<<<<;;;;;;::::::::::::999999999999999888888888999999777666777888888777666666777999555666666666666555444444444444555555555555444444222444555555444333333444666555555555555555555666666666666666666666666666444666777888777777888:::777888::::::<<<>>>BBBFFF999@@@GGGJJJLLLSSS^^^gggxxx------............---------.........////////////---......///////////////...............///000000---///000000//////000111000000////////////000000000///......//////...,,,------......000000///...////////////.........---........./////////000000//////000000000000//////..............................///000000000000000///000111444:::===777---///---...111222//////111000000000000111111111111111111000000111111222333222222111111222222333444111111111333444444333111333222111222444555444333222333444555666666666666444444666777888888999999666777999;;;===???AAAAAA===@@@DDDHHHKKKMMMMMMMMMKKKNNNQQQSSSVVV^^^iiirrr~~~~~~yyywwwzzz}}}|||xxxtttqqqrrrrrrqqqpppfffeeebbb]]]\\\\\\VVVOOOLLLIIIEEEBBBAAAAAA???>>><<<;;;::::::999999999999999999:::;;;;;;;;;::::::::::::::::::;;;<<<==================<<<<<<<<<<<<:::::::::999999999999888999888888888999999777666777888888777666666777999555555666666555555444333222333444555555444333222111222444555333222222333444333333222222333333444555555555555555555555555333444666666555555777888222333444555555666777888999<<<>>>??????AAAFFFIIIDDDJJJSSS[[[ccckkkuuu{{{,,,------------------,,,------------.........///+++,,,------......---------------------...///000,,,...//////......///111//////............//////000...------......---,,,---,,,---...//////...---///.........---------------.........//////000000......////////////..............................---......///////////////111...,,,333AAAGGG<<<---...,,,---000111......000000000000000000111111111111111111000111222222333222111111111222333333444111111111333444444333111333222111222444555444333222333444555666666666666333444666777999:::::::::999:::===@@@DDDHHHKKKLLLNNNRRRXXX]]]aaaccccccbbbXXX]]]dddjjjsssyyyqqqiiiccc[[[TTTOOOKKKHHHFFFAAA@@@>>><<<:::999999888999999:::;;;;;;;;;::::::::::::::::::;;;<<<======>>>=========<<<<<<<<<<<<:::::::::999999999888888:::999888888999999888666777888888777666666777999555555666666555555444333222222333444444333222222000222444444333111111222222111111111111111111222444444444444444444444444222333555555444444666777444666777888888777666555555555666666666666666777:::===@@@AAABBBEEEJJJOOONNNZZZjjjuuu|||---------............//////---+++,,,///000///---000///...---------------///......---------......111000///...------...///000000//////.........---///...---,,,,,,,,,,,,,,,............/////////////////////......---------...............///000000......//////......---,,,///000111222111000...,,,000000000000000000000000...000333666666444111000111111000000//////......000000111111111000000///222222111111111111111111000///......000111111111444444444444333333333333333444444333222222444555444444666777777555777:::===:::;;;??????:::;;;@@@GGGGGGJJJOOOVVV\\\aaacccjjjrrr{{{xxxuuu}}}pppgggggghhh^^^RRRLLLMMMFFF<<<:::@@@@@@:::777:::===>>><<<;;;::::::;;;;;;::::::;;;;;;<<<<<<777999;;;<<<<<<;;;===>>>===<<<:::999888999::::::;;;:::999888777777777777666777888888888777555444888888777666555444333333333444555666666444222111222222222222222222222222222222222222222222222222111111222222222333333333444444444333333222222222444555666777777999===@@@555666666777777777777777999::::::;;;===???AAABBBHHHJJJNNNRRRWWW___ggglll|||------------...............---+++,,,///000///---...---------------...///......------------......111000///...------...///000/////////.........---......---,,,,,,,,,,,,,,,---.........////////////.........---------,,,,,,...............//////000...............------,,,---.../////////...,,,+++////////////////////////---///111333333222000///111000000000/////////...000000111111111111000000222222111111111111111111444333333222333333222111000000111111111111111222000222555777888888999:::777888999::::::999;;;===DDDBBBCCCHHHJJJKKKPPPXXXmmmrrrzzzssspppbbbQQQIIIHHHDDD<<>><<<;;;:::999999777777888888888888888777888:::<<<<<<;;;::::::;;;<<<;;;:::999999999999:::;;;:::999888888777777777777777777777777666555555666666666555555555555555444444555555444111///...222222222222222222222222222222222222222222222222111111111222222222333333444444333333333222222222222333444444333444666888222222333444444444444333444555555666888999;;;<<<===>>>??????AAADDDIIIMMMJJJPPPYYY```fffmmmuuu|||,,,,,,,,,---------.........,,,,,,,,,...///...---,,,,,,,,,,,,---...///000...---------------......000///......---........./////////..................------,,,,,,,,,,,,,,,---------.........//////------------,,,,,,,,,,,,...------------...//////...............---,,,,,,------...//////---,,,+++........................,,,---...////////////...000000000000////////////000000111111111111000000111111222222222222222222111111222222222222111111444555777777666666777888333444666888::::::999999@@@CCCFFFHHHIIIKKKMMMOOOVVV[[[fffrrrzzz~~~lllcccccc]]]TTTNNNIIIBBB===<<<<<<;;;999:::;;;<<<<<<<<<<<<<<<;;;:::<<<======;;;:::::::::;;;;;;:::999999999999:::;;;;;;:::999888888888888888777666666555555666666444444444555555555666666444444444333222///---+++111111111111111111111111111111111111111111111111000111111111222222222222333333333222222222222222111222444333111000111111000111111222222222222222111111222222444555777777888888777555333444666888;;;>>>AAACCCCCCFFFLLLPPPOOOUUU]]]bbb+++,,,,,,,,,---------------,,,,,,------.........,,,,,,++++++,,,---......------,,,,,,------......................................................------,,,,,,+++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------.........---,,,,,,...//////000000///......---------------------------------------......///000000000000///////////////000000111111111111000111111222222222222222333,,,...000222222222333444111333555444222111333555:::::::::===@@@BBBCCCCCCHHHNNNSSSVVVZZZ___cccdddcccnnn}}}sss___WWWMMMHHHGGGEEEAAA===999888777777777777888888;;;<<<>>>===;;;::::::;;;::::::999999999999999999;;;;;;:::999999999999999888777666444444555666666444444444444444444444444333333333333111000...---111111111111111111111111111111111111111111111111000000000111111111111222222222222222222111111111000222444555333111111111222222333444444444444333333333333333444555777777777777777666444444777999888999:::999999;;;???BBB<<<@@@EEEHHH++++++++++++,,,,,,,,,---+++,,,---------------...------,,,+++++++++++++++,,,,,,,,,,,,,,,---......------..................---------...............,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------...---,,,,,,+++......///////////////...------------------------......---------...///000////////////000000000000//////000111111111111111111111222222333333333333---000333444333333555777777:::;;;:::888999>>>BBBFFFFFFIIIPPP[[[eeelllpppwww~~~}}}pppnnnlllhhhbbb```kkkxxx~~~sssqqquuuwww~~~wwwoooddd]]]YYYTTTMMMGGGDDDBBB???<<<;;;;;;<<<===888:::;;;;;;:::999999:::888999999999999999999999::::::999999888888999999888777555444444444555666555555555444333222222222222222222222222111111111000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111...000333444333222222333222222333444444444444333444444444444555666666777222333333333333444666888333333333222222444777999999;;;<<<;;;******+++++++++,,,,,,,,,***,,,------,,,,,,---......---,,,+++************++++++++++++,,,---...///,,,,,,---............------------------.........+++++++++++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++++++++,,,---------------------,,,++++++,,,,,,,,,,,,,,,---------------------------------......------......///000////////////000000000000...///000111111222111111111111222222333444444444///111333333111222555999<<>><<<888:::;;;:::999777777888777888999999:::999999999999999888888777888888999777666555555444444555555666555444333222111111000111111111111111222222222////////////////////////////////////////////////////////////000000000000000000000000000111111111+++---000000000111222333///000000111222111111111333333222222222333444444000111222111000000222444777777666555555666777888666666555333************++++++++++++***,,,------++++++---///,,,+++***************+++++++++++++++,,,---...///+++,,,---.........------,,,,,,,,,------.........++++++******+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---------.........+++++++++++++++,,,,,,---,,,------------,,,++++++++++++++++++,,,,,,---...---------------------------------................../////////000000000111...///000111111222222222111111222222333444444555///222555666666999@@@EEEBBBHHHNNNSSSZZZgggxxxuuuqqqrrrnnneee```bbbfffgggeeennnoooeee```gggnnnnnnwwwwwwlllgggmmmrrruuu~~~vvvssstttqqqnnnmmmppprrrssssss{{{tttjjjeeedddeeeeeedddddddddhhhlllllljjjmmmrrrkkklllpppvvvxxxxxxkkkjjjgggaaaXXXMMMCCC===@@@AAAAAA???<<<999888888666777888999:::999999888888777777666666777888888555555666666555555444333444333333333222222111111111000000000///000000000////////////////////////////////////////////////........./////////000000/////////000000000111111,,,---.........///111333......///000000000000///222111111000000000111111111222333333111111222333222111111111222222111000222333333222)))************+++++++++))),,,...---+++***,,,///))))))))))))***+++,,,---++++++++++++,,,---...///***+++---...///...------,,,,,,,,,------.........+++*********+++,,,,,,---******+++++++++,,,,,,,,,---------....../////////++++++******++++++,,,---,,,,,,---------,,,++++++---------------...///000........................+++,,,---.........------.../////////000000111111......///111111222222222111111222333333444555555444888<<>>AAABBBKKKMMMTTT___lllzzz}}}ttteeebbbbbbbbbaaa___aaafffjjjssstttyyy~~~~~~~~~|||vvvuuuuuuvvvzzz{{{nnnaaaTTTHHH@@@=========;;;999999:::<<<666777888888777777888888666666666666666666666666666555444333333333444555111000000000////////////........................////////////////////////...///111111///---------////////////...........................//////000///...---,,,,,,---///000---......////////////......///111000//////000222000222111//////333555333////////////,,,+++******+++,,,***)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......---++++++---111222///,,,******+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++***++++++,,,,,,------...------------------------...............///000000---...000111222333333333222333444555666777777777;;;CCCEEEKKK[[[dddiiisssvvv{{{uuuddd]]]dddgggdddiiiqqq{{{wwwhhh___QQQNNNIIICCC>>><<<===???888888999999888888888777666666666666666666666666444333333333333444555666111111000000000/////////........................////////////////////////---...000000...------.../////////............---......------......///000------------......//////....../////////......------...//////......///000111222111------111333111111111111000++++++******++++++******))))))))))))))))))))))))++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,------+++***)))++++++++++++++++++++++++******************************++++++,,,---......+++******,,,...///---+++******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++***++++++,,,,,,------...........................//////......//////000111//////000111222222222333444555666666777:::===???JJJVVV___ooo{{{oooddd]]]WWWbbbfffbbbeeettt}}}rrrllluuuqqqhhh]]]SSSMMMGGG@@@;;;===<<<:::999888888666555777777777666666666666666444444444444444444444444111111111000000000//////........................////////////////////////,,,...//////...---.../////////.........---------...------------...//////,,,,,,.../////////...---////////////...---,,,,,,,,,...//////......///000///000...))))))---...---111111111000)))******************+++))))))))))))))))))))))))*********************************++++++,,,,,,,,,***+++,,,---,,,+++***)))++++++++++++++++++++++++************************(((((()))***+++,,,,,,---***))))))***+++++++++*********+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,***++++++,,,,,,------...........................000////////////000111111111111111111111111222222555666666777999???FFFLLLaaappp~~~zzzwwwvvvtttuuuqqqhhhcccggglllpppmmm|||}}}~~~~~~tttkkkfff\\\MMMAAAAAA>>>:::888888888777666888888777777666666666666666555555555444333222222111111111111000000000000////////////////////////////////////////////////,,,.........------...///............---------------------------...//////+++,,,...///000///...---......///......---,,,,,,---...000///......///111...000...)))))),,,---+++,,,,,,,,,---((()))+++***))))))***+++************************))))))))))))))))))))))))*********++++++,,,,,,---+++++++++++++++******)))++++++++++++++++++++++++************************(((((())))))******++++++)))))))))))))))***************+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,***++++++,,,,,,------...........................000000000000000111111222222222222222222333444555777:::???DDDJJJSSS___gggyyyllleeecccfffiiiiiisss|||oooaaaNNNGGG@@@;;;;;;<<<;;;:::999888888777777666666555666666666555444333111000222222111111111000000000////////////////////////////////////////////////---......---,,,,,,---///.........------------,,,------,,,,,,------...///,,,,,,.../////////...---------.........------,,,---...//////......///111///111000---,,,//////,,,,,,,,,------''')))+++***)))(((***,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******+++,,,,,,------,,,++++++***************++++++++++++++++++++++++************************************************++++++++++++******+++,,,******+++,,,,,,,,,,,,+++***+++,,,,,,---------,,,***++++++,,,,,,------...........................111111000000000111222222222222222333555888:::;;;AAAIIIUUUbbbnnn{{{{{{qqqmmmjjjeeeaaabbblllzzzkkkaaaSSSIIIDDDBBB@@@===999999888888777666666555444444555555555444222111222222222111111111000000/////////////////////////////////////////////////////////---+++***,,,............---------,,,,,,------,,,,,,------...///,,,------...............,,,,,,---.........------+++---......------...///---000111......000///,,,............&&&)))+++***((((((***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,---------,,,***)))))))))***+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,------,,,++++++,,,---******+++,,,,,,,,,,,,+++***+++,,,,,,------------***++++++,,,,,,---......////////////////////////111111111000111111222333111111222555888;;;???AAALLLYYYlll~~~zzzpppooojjj```qqqqqqqqqrrryyyzzzgggWWWMMMGGGBBB>>>999999999888777666666555222333444555555555444333222222222111111111111000000000000000000000000000///////////////////////////000///---******+++---......---------,,,,,,,,,---,,,,,,,,,,,,---......------------......//////++++++,,,---............***,,,------,,,+++---...)))---///......///---))),,,++++++***))))))))))))************(((((()))***************))))))))))))************)))************+++++++++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++***+++------+++***+++,,,(((((()))***************++++++,,,------------,,,,,,,,,,,,---------......////////////////////////111...---//////...222777666444555999AAAKKKXXXaaayyysssiiidddjjjuuu||||||{{{lllaaaSSSFFFGGG???>>>===666888<<<666333444444555555555333333222222111111000/////////...////////////---,,,+++//////...---,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++---......---+++++++++,,,,,,---------++++++++++++(((((()))))))))*********(((((()))***************))))))))))))************))))))*********+++++++++)))))))))))))))))))))))))))******++++++******)))***+++++++++******)))(((*********************+++)))+++,,,,,,+++******+++))))))***+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////000000222111222444333111555:::666;;;@@@EEENNNaaa|||jjj___^^^dddkkksssttteeeTTTIIIDDD>>>666777<<<777777666555555666666666666222222222111000000//////...////////////---,,,+++......---------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++---...---,,,+++++++++,,,,,,,,,------++++++++++++(((((())))))))))))******(((((()))***************))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))******++++++******))))))))))))***))))))((('''*********************)))(((***++++++***))))))*********+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........///000111333333000111444777555333888???===AAAHHHRRReeeppp```]]]aaaaaammmzzzooo```UUUJJJ<<<:::===888999777444333444444444333333333222111111000000//////////////////---,,,,,,...------...///000111111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***)))***,,,......---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))***(((((()))***************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))******)))((((((************))))))))))))((()))++++++)))((()))***)))***++++++,,,,,,++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---000000000000111222444555222444888;;;:::<<>>;;;888555555555555333111333333333222111111000000000000000///......---,,,......------...///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******,,,---///++++++++++++++++++++++++......------,,,+++++++++))))))***,,,......,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,'''(((((((((((()))))))))(((((()))***************((()))))))))************(((((()))))))))*********)))))))))))))))))))))))))))))))))******)))))))))))))))***************)))))))))))))))))))))))))))((()))++++++)))((()))***((())))))*********************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------111000//////000111333444;;;;;;???EEEJJJQQQ___mmmnnnrrruuuzzzpppeeeeeegggpppooo```WWWJJJ===:::777777999999666333444444333333222111111111111000000///......------///...------,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))+++,,,...++++++++++++++++++++++++---------,,,,,,+++++++++*********+++------+++)))++++++++++++++++++++++++,,,,,,,,,,,,''''''(((((((((((())))))(((((()))***************))))))))))))************((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((())))))******++++++******((((((((()))))))))******(((***++++++***))))))***(((((()))************)))++++++,,,------------,,,,,,,,,,,,---------......000///......///222444666@@@@@@EEEQQQ^^^lll}}}pppccc______mmmxxxvvviiiZZZGGG@@@999666888999666333555555444333333222222111222111000///............//////...,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***+++,,,+++***+++++++++++++++*********++++++++++++'''''''''((((((((())))))(((((()))***************))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))******))))))&&&''''''((()))***++++++)))+++,,,,,,+++******+++))))))***++++++++++++***,,,,,,---............---------........./////////111111000111444888<<<>>>HHHHHHQQQdddzzzxxxccc\\\dddsss~~~zzziii\\\KKK???;;;:::888555555555555444333333222222222111000///.........//////...---------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******++++++,,,---+++)))((()))+++++++++++++++++++++*********)))************''''''''''''((((((((()))(((((()))***************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((())))))((((((%%%&&&'''((()))***+++,,,***+++------+++***+++,,,******+++,,,,,,,,,,,,+++,,,---......//////...............////////////000444444444777;;;@@@EEEHHHSSSUUUaaazzzzzzooocccbbbmmm~~~xxxooommm}}}wwwbbbeeeqqqeeePPPFFFBBB???<<<666555555444444333222222333222000///......//////......---......///000111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************''''''((()))***++++++,,,...,,,((('''(((***+++,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&'''((())))))***))))))&&&&&&'''((()))******+++))))))))))))************)))))))))))))))(((''''''(((((((((((())))))))))))''''''((()))***++++++,,,,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,---------///111111111000333000//////,,,***---444444111444===DDDGGGKKKNNNYYYccczzz~~~zzzzzz{{{rrriiieeeiiiwwwzzzqqqhhhgggbbbeeezzz}}}lllcccaaabbbhhhuuuooodddbbbdddxxxmmmWWWHHHAAA???555888:::777222///222666000000000000/////////000---,,,,,,///111111---***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))***+++,,,,,,------%%%''')))))))))((()))***))))))))))))))))))))))))))))))(((((()))+++---...+++++++++*********))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((())))))*********))))))))))))************)))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))*********,,,,,,++++++***)))))))))***++++++++++++,,,,,,,,,)))******,,,...//////...++++++...333444333555999;;;???FFFKKKKKKLLLUUU___ttt|||qqqlllxxxuuullleeedddgggooo~~~vvvrrrwww|||qqqnnnooosss}}}{{{llleeefffkkkoooyyyssscccUUUBBB???;;;888666444333222111111111000000///...---...------...000000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********++++++,,,,,,---''')))******)))((()))***))))))))))))))))))))))))***))))))))))))+++,,,---+++++++++*********))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&)))*********************))))))))))))************)))))))))))))))(((((('''(((((((((((())))))))))))************))))))((((((,,,,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,))))))***+++,,,---...///...,,,...333555555888<<>>;;;777333111000111222,,,///333333000......///........................+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------''')))++++++******+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((((((((())))))******))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((('''&&&&&&'''(((******))))))((((((''''''''')))******))))))***+++))))))(((((((((((())))))(((((())))))************)))************+++++++++,,,---......,,,******+++,,,...//////......///000---555777;;;BBBCCCHHHXXXRRRUUUYYYfff~~~xxx~~~yyyzzzvvv|||bbbVVV@@@888;;;555111222000333000------000222000...444333111000...,,,******------,,,,,,,,,,,,++++++------,,,,,,+++***))))))************************************************'''###$$$)))---***''''''))))))))))))************''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''((((((&&&&&&'''((())))))))))))((((((((((((''')))******))))))***+++))))))(((((((((((()))))))))))))))))))))*********)))************++++++++++++---......,,,++++++,,,,,,...111111111000000000000555666???MMMNNNKKKSSSNNN^^^qqqvvvqqqtttzzzqqqxxx|||{{{lllQQQAAA>>>777333555333222111000000111222111000111111000///......------.........---------,,,,,,------,,,,,,+++******)))************************************************((($$$$$$))),,,***((()))))))))))))))************((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((((((&&&&&&'''((((((((((((((())))))))))))''')))******))))))***+++***))))))(((((())))))************))))))))))))))))))************++++++++++++---......,,,++++++,,,,,,...111222222111222333:::DDDIIIPPPYYYWWWYYYfffvvvooojjjttt~~~lllVVVKKK===777888444000222333333222111111222.........//////000000000/////////............---------,,,,,,++++++*********************************************************&&&&&&***,,,***)))+++))))))))))))************)))))))))***(((((((((((((((((((((((('''''''''''''''((())))))&&&((()))((('''&&&'''((('''''''''((()))*********''')))******))))))***+++***))))))))))))))))))***************))))))))))))))))))*********++++++++++++---......---,,,,,,------...//////000222666999DDDVVV___]]]ZZZ\\\pppjjjhhh}}}vvveeeMMM>>>999333///222555555222000111222......//////000000000111/////////.........------------,,,,,,,,,+++++++++************************************************,,,((('''***+++******---((()))))))))************************(((((((((((((((((((((((('''''''''''''''((())))))'''((()))(((''''''((()))&&&&&&'''((()))***++++++''')))******))))))***+++******))))))))))))***************)))))))))))))))))))))*********++++++++++++---......---,,,---.........------000666>>>DDDMMMYYY\\\[[[aaaooowwwcccttteeeMMM@@@555111444666444111///000222000000000000000/////////.........------------,,,---------,,,,,,,,,,,,,,,************************************************,,,))))))++++++)))***...((()))))))))************++++++******(((((((((((((((((((((((('''''''''''''''((())))))'''((())))))''''''((()))&&&''''''((()))******+++''')))******))))))***++++++******))))))******+++((()))))))))************)))************++++++++++++---...///---------...//////000111666???JJJRRRZZZZZZXXXeeevvv{{{eeeRRRAAA888888777444111000000111222111111000000//////............---------,,,,,,------------,,,,,,,,,,,,***************************************************)))***,,,+++((()))---))))))))))))************************(((((((((((((((((((((((('''''''''''''''((())))))''')))***)))((('''((()))''''''(((((())))))******''')))******))))))***++++++******))))))******+++''''''((()))***++++++,,,)))************++++++++++++---//////...---...///111333666<<>>KKKWWW^^^aaaaaa```xxxbbbSSS@@@777777777333...111000000111222222///------///000///......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))***)))((()))+++,,,,,,+++++++++***((('''''''''''''''''''''''',,,,,,***)))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************************$$$'''***,,,++++++++++++************))))))))))))+++,,,,,,,,,,,,---------...//////......///222444@@@KKKXXX^^^^^^bbbllluuu{{{}}}iiiOOO???:::999555111666444222111111111000///---...///...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))(((((()))***++++++)))))))))(((&&&'''''''''''''''''''''''',,,,,,+++***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,,,,+++******+++)))))))))************+++++++++,,,,,,------------...///000000111444888<<>>JJJWWW```iiihhhjjjuuu~~~fffLLL>>>888333333333444555444111...///111111000.........///------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,+++******+++,,,+++)))+++******)))''''''''''''''''''''''''"""###%%%&&&((()))******))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))******+++((()))***)))''''''((()))))))))******+++,,,------++++++,,,---...//////000...111777>>>GGGSSS___ffffffiiitttxxx{{{]]]FFF999555444444444555333111...111222222111///...///000------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***)))'''((())))))(((''')))(((((('''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***++++++,,,((()))***)))(((((()))+++*********++++++,,,,,,,,,++++++,,,---...///000000111888AAAKKKSSSZZZ```ddd___qqq~~~xxx[[[HHH===:::555333222111000000000111222111...---...///------------------------***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++***((()))******(((''')))((((((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,)))***+++***))))))+++---***++++++++++++,,,,,,,,,++++++,,,---...///000111666???LLLWWW^^^``````______~~~zzz|||~~~wwwvvv{{{{{{www}}}yyy{{{vvv___EEE???777111///000111111000111111000...,,,---...------------------------************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,------+++***+++*********&&&&&&''''''(((((())))))((()))***)))'''%%%&&&'''''''''(((((())))))*********)))(((''''''((()))***++++++***************+++(((((()))***************((()))+++,,,,,,+++***)))......---------000444777???CCC[[[aaa___]]]XXXfffrrrwwwttt~~~{{{{{{|||uuutttzzzrrrQQQDDD:::888777222000222555444111...---,,,---...........................+++,,,...//////...,,,+++,,,++++++,,,---,,,***(((,,,,,,,,,+++++++++******((((((((((((((((((((((((******)))((('''''''''(((((((((((((((((()))***)))((('''((()))'''((((((((()))))))))***+++***))))))))))))***+++++++++***************+++((())))))***************))))))+++,,,,,,++++++***)))+++......000444:::???KKKPPPfffddd]]]```fff}}}}}}}}}jjjUUU???888999666111...555333111///------..............................,,,,,,,,,++++++,,,,,,,,,---+++++++++,,,,,,+++))),,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))((((((((((((((('''''''''''')))******)))(((***+++(((((((((((())))))))))))***))))))(((((())))))***+++***************++++++((()))******++++++******)))***+++,,,,,,,,,,,,+++(((,,,000111333888AAAIIIWWWZZZiiibbb\\\iii}}}}}}xxxlllLLL<<<;;;999444...444333111///...//////000...........................,,,***))))))***,,,......,,,+++***+++,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))((((((''''''&&&&&&%%%'''((()))((((((***+++(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''*********)))******+++,,,))))))***++++++++++++*********+++,,,,,,---------+++///333444666===JJJTTTaaa\\\ddd___gggyyyxxx~~~cccJJJ===888777666333222111000000000000111........................------,,,++++++,,,------///---******+++,,,,,,+++,,,,,,,,,+++++++++******************************))))))******))))))((((((''''''&&&&&&###%%%'''''''''''')))***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&******))))))***++++++,,,))))))***++++++++++++++++++++++++,,,,,,---...///---111444888===GGGVVV```fffZZZ^^^ccc~~~}}}~~~```CCC555666<<<333333222111111111111111........................,,,---...//////...---,,,000---+++***+++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))******((((((((((((((('''''''''###%%%&&&&&&&&&&&&((()))))))))))))))((((((((((((((())))))******))))))((())))))))))))***+++,,,,,,)))***++++++,,,++++++++++++++++++,,,---...///000---000777???IIITTT```ggg^^^TTT]]]nnn|||yyyRRR<<<888;;;444444333333222111000000........................,,,---///111111///---,,,///---,,,+++,,,---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******'''''''''((((((((((((((($$$&&&''''''&&&&&&((()))***)))))))))((((((((('''))))))***++++++***))))))))))))))))))***+++,,,---)))***++++++,,,,,,++++++,,,,,,+++,,,---///000111000444===IIIVVV^^^aaaaaaXXXXXXmmm}}}}}}~~~iiiOOOAAA;;;555555555444333111000///........................---..................---...---,,,---......,,,***,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***&&&'''''''''(((((())))))&&&'''((((((''''''((()))******))))))(((((((((''''''((()))******)))((('''))))))))))))***+++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---///111222555:::DDDRRR^^^aaa\\\VVVZZZddd~~~~~~~~~||||||}}}~~~}}}~~~zzzbbbLLL<<<666666666555333111///...........................///...,,,++++++,,,...///---------...///...,,,))),,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&''''''((()))******+++,,,+++)))((('''&&&''''''++++++************++++++)))************+++++++++++++++,,,,,,,,,---------///---,,,+++,,,///111222===HHHTTTaaaiii]]]SSSZZZ^^^|||}}}}}}}}}~~~~~~||||||{{{{{{|||~~~\\\AAA999999555000111555333---000000000000000000000000111,,,'''%%%&&&***...000***+++,,,---,,,+++***)))---,,,,,,++++++,,,,,,---)))))))))))))))((('''''',,,+++***)))''''''''''''((((((((((((''''''(((((())))))******+++***)))(((''''''((((((*********))))))*********)))************+++++++++++++++++++++,,,,,,,,,---------......///111444777EEEOOOXXX```eee[[[ZZZhhh~~~|||~~~~~~~~~}}}|||~~~~~~}}}lllWWWBBB===777444444444333111000000000000000000000000222111///...---...000111+++,,,---...------,,,+++---,,,,,,++++++,,,,,,---******++++++******)))((()))))))))***''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))***)))************+++++++++******+++++++++,,,,,,,,,,,,...000111222555;;;@@@QQQYYY\\\]]]]]]XXXddd}}}}}}~~~~~~~~~}}}}}}}}}qqqSSSDDD888777777333222555000000000000000000000000+++...000000,,,******,,,,,,---............---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******+++******)))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))*********+++++++++*********+++++++++,,,,,,,,,///111111444:::DDDLLLZZZ```]]]XXXUUUWWWmmm~~~~~~}}}~~~lllPPP999666777222111777000000000000000000000000&&&+++///...(((%%%&&&(((,,,---------............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++***++++++***)))''''''''''''(((((((((((())))))))))))((((((((((((''''''(((((()))*********))))))(((((((((((())))))))))))*********+++++++++******+++++++++,,,,,,,,,//////000222777BBBOOOYYY___bbb\\\UUUUUU\\\zzz~~~```>>>666777333111555000000000000000000000000,,,///222///***(((***...,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---******++++++,,,++++++***)))))))))***''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))******))))))***))))))(((((())))))***)))************+++++++++++++++,,,,,,,,,---------111000111666@@@NNNZZZaaa``````ZZZXXX```nnn~~~~~~~~~uuuQQQ???:::666333333000000000000000000000000///111111...++++++---000,,,+++++++++,,,---...///---,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++,,,+++)))'''''''''''''''((((((((((((''''''(((((())))))******'''((()))******)))((((((*********))))))*********)))************+++++++++,,,,,,---------.........111111555???NNN[[[cccfff___^^^ZZZ```rrr}}}{{{zzz|||~~~~~~~~~|||kkkPPP@@@888555444000000000000000000000000......------,,,------...---,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---++++++,,,---------------...,,,***&&&''''''''''''((((((((()))&&&''''''((()))******+++'''((()))******)))((('''++++++************++++++)))************+++++++++---------.........//////111222888FFFXXXdddhhhggg^^^]]][[[ggg~~~|||}}}}}}zzzxxx|||~~~{{{^^^EEE:::777666000000000000000000000000.........///111111///---...---------...///111222---,,,,,,++++++,,,,,,---,,,,,,---.../////////...)))))))))***&&&&&&&&&'''''''''((((((''''''(((((())))))******''''''''''''((((((((()))************************)))************+++++++++***+++,,,---......///000111<<>>999333111111222222000//////............//////+++,,,,,,---------,,,,,,------------------------------,,,,,,,,,,,,++++++************'''((((((((())))))))))))))))))******************''''''((()))******++++++************************+++++++++,,,,,,,,,------***---111222555???OOO[[[bbb\\\\\\bbbaaa[[[ZZZaaayyymmmFFF???666111111333222000//////............//////------.........------,,,------------------------------,,,,,,,,,,,,++++++************(((((((((((())))))))))))''''''(((((())))))******$$$%%%&&&'''((()))***+++************************++++++,,,,,,,,,---------+++...222444999DDDUUUbbb^^^UUUTTT]]]bbb```ccckkk{{{MMMDDD999333222333222000//////............////////////000000///......------------------------------------,,,,,,,,,++++++************&&&''''''((()))******+++(((((((((((())))))))))))+++***)))))))))***,,,---,,,,,,++++++***++++++++++++,,,---.........---,,,+++...000555AAASSS```eee\\\VVVTTTZZZ^^^```kkkyyyyyyhhhQQQ<<<666555111000444......///000000000000000000///...---------------------------------------,,,,,,,,,---------......,,,,,,,,,+++&&&&&&&&&'''((()))))))))(((((((((((()))))))))*********))))))******+++,,,,,,,,,++++++***++++++,,,+++,,,---.........---,,,---111555;;;IIIYYYccceeebbb^^^ZZZYYY[[[eeezzz}}}www___FFF999777666333222......///000000000000000//////...---------------------------------------,,,,,,,,,,,,------------++++++******%%%%%%&&&&&&''''''((((((((((((((()))))))))******((()))******++++++******,,,++++++***++++++,,,,,,++++++,,,---------------...444;;;EEESSSaaafffeeeffffff___VVVYYYooowwwyyy|||rrrRRR;;;555777444---...//////000000000000000//////...------------...------------------------++++++++++++,,,,,,,,,,,,++++++++++++&&&&&&&&&''''''((((((((((((((()))))))))*********'''(((***+++++++++***)))++++++******++++++,,,,,,++++++,,,,,,------.........666AAAMMM[[[eeefffbbbfffhhhaaaXXX```|||{{{yyyuuufffDDD555666555/////////000000000000/////////......---------......------------------------******+++++++++,,,,,,,,,------------((((((((((((((()))))))))))))))))))))************'''((()))++++++***))))))+++*********++++++,,,---+++,,,,,,,,,---.../////////;;;IIIUUU___eeeddd```eeefffbbbbbbrrrwwwooonnnooo{{{|||VVV===777888777//////000000000000//////......---------......///------------------------******+++++++++,,,,,,,,,------------(((((()))))))))))))))))))))))))))*********++++++'''((())))))******))))))************+++,,,------------------...///111222444BBBSSS\\\aaadddccc```cccccceeepppnnnccc```eeekkkyyy}}}uuu}}}kkkLLL:::666777000000000000000//////......------------...//////------------------------++++++++++++,,,,,,,,,,,,************(((((((((((((((((((((((())))))*********+++++++++((((((((((((((()))******************+++,,,---...............///111222444;;;LLL^^^dddcccccccccccc___^^^fffyyy|||ooobbbYYYYYYaaahhhuuurrrooo|||dddFFF777555000000000000000///......---------------...//////------------------------,,,,,,,,,,,,------------)))))))))***'''''''''''''''''''''&&&)))************+++++++++)))((('''''''''(((***+++************+++,,,---...//////...///000222444555@@@SSSeeeiiieeeccceeeggg[[[ZZZddd|||wwwkkk```YYYXXX___gggppp}}}qqqfffhhh{{{}}}WWW???999000000000000000///......---------------...///000------------------------,,,,,,------------......*********+++))))))))))))************(((((()))***************))))))))))))))))))))))))+++***))))))+++---000111111//////000111222999AAAQQQ^^^jjjlllkkkjjjeee___YYYZZZzzzzzzlll\\\TTTVVVaaannnyyy|||mmmnnnnnnfffpppIII666555444111...///111000---...........................---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---///---++++++'''(((((((((((()))))))))(((((()))***************************************,,,+++*********,,,...//////......000000444>>>IIIWWWcccmmmooonnnllleee^^^\\\bbbnnn]]]YYY]]]eeemmmvvvyyysssnnnfffzzzWWW>>>777555111///000111000---...........................---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++***''''''''''''(((((((((((((((((()))***************************************---,,,+++*********,,,,,,...---...000000666EEETTT^^^eeelllnnnmmmjjjbbbZZZ\\\jjjmmm^^^^^^cccgggkkkttt}}}hhhGGG:::555111000111111///..............................------,,,,,,------...---,,,,,,++++++,,,,,,---))),,,///...'''''''''((((((((())))))(((((()))***************************************++++++*********+++,,,,,,...---...000111999KKK\\\aaaeeeiiikkkiiiddd\\\UUU___ttt|||{{{yyylll``````cccfffiiitttvvvRRR===555///000222111000///........................---------------------------,,,,,,++++++,,,,,,---!!!'''...///(((((()))))))))*********(((((()))***************************************)))))))))***+++---......///...///222555>>>PPPaaacccdddggghhheee___YYYWWWjjjxxxlllfffjjjvvvwwwiiicccaaaaaadddiiiuuu}}}gggBBB777...///111111000111........................---------------------------,,,,,,++++++,,,,,,---""")))+++))))))))))))************(((((()))***************++++++++++++++++++++++++((()))***+++---...///000000...000666===HHHWWWeeeeeefffhhhhhhccc]]]]]]```uuu}}}wwwpppbbbVVVRRRWWW___hhhpppkkkfffbbbaaa___^^^bbbhhhrrrzzzNNN>>>111000222//////222........................,,,------......------,,,---,,,,,,++++++,,,,,,---###''',,,---((((((((())))))))))))***(((((()))***************++++++++++++++++++++++++++++++,,,---.../////////000...111;;;HHHSSS```kkkffffffhhhhhhaaa[[[aaajjj}}}tttfff]]]^^^SSSJJJIIIJJJKKKPPPVVVVVVTTTUUUXXXYYYYYY]]]cccllluuu]]]HHH666333222......222........................,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---+++---...000''''''''''''((((((((()))(((((()))***************++++++++++++++++++++++++------...//////......---000---222???OOO\\\gggooodddeeehhhfff^^^YYYbbbpppwwwlll```YYYSSSLLLHHHHHHEEEAAAEEEKKKKKKIIIIIINNNRRRTTTXXX]]]fffqqq~~~|||yyyhhhQQQ;;;555333---,,,111........................,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---***)))***---+++***)))(((((()))******)))((('''''''''(((***+++,,,,,,,,,++++++*********......---------...//////---///777GGGZZZgggkkkkkkjjjfffbbb]]]WWWYYYjjj}}}wwwlllfff___VVVNNNIIIEEE@@@>>>@@@AAAAAA@@@DDDDDDDDDDDDFFFKKKQQQVVV```lllxxxooowww[[[>>>;;;333111444/////////.........//////000...---,,,,,,++++++++++++...+++)))((()))*********+++,,,------+++***)))(((((()))******)))(((((('''((()))***+++,,,,,,,,,+++++++++******---------------......//////222<<>>>>>@@@AAAAAA@@@??????@@@@@@CCCHHHOOOTTT^^^jjjvvvggglll~~~zzznnnJJJ<<<444111111...//////............//////...---,,,,,,++++++,,,,,,...,,,++++++------,,,+++)))***++++++******))))))))))))******)))(((((((((((()))***+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---...///111777CCCSSSbbbjjjllljjjjjjddd^^^YYYYYYdddzzzqqqiii^^^VVVRRRNNNGGGBBB@@@>>>>>>>>>@@@AAAAAA@@@<<<===>>>???AAAFFFMMMRRR[[[gggsssyyykkkeee}}}zzz^^^>>>666333///000//////............//////...---,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,+++)))***++++++)))))))))))))))*********)))))))))))))))*********++++++++++++++++++++++++,,,,,,+++,,,,,,---...///333<<>>>>>???AAAAAAAAA@@@??????@@@AAAAAACCCGGGMMMQQQXXXdddooouuuzzzkkktttqqqDDD:::666000555000//////............///...------,,,,,,,,,------+++)))((()))***,,,+++***+++,,,------(((((())))))************((())))))***************++++++++++++++++++++++++,,,,,,,,,,,,---...///000666AAARRRbbblllppppppooosssmmmddd___fffzzzyyysssnnniiiggg]]]XXXQQQKKKHHHEEE@@@===???AAABBBCCCBBB@@@???>>>CCCCCCDDDCCCDDDFFFJJJMMMVVV```kkkrrrvvv|||wwwrrr~~~NNN===777111666000000///...............---------,,,,,,---......---+++((('''(((***,,,,,,+++,,,------'''((()))******+++******((()))******++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---...///000111;;;HHHYYYgggnnnoooooooooooojjjbbb___jjj~~~sssnnniiiccc___^^^QQQNNNIIIEEEBBB???<<<:::???AAACCCCCCAAA?????????CCCDDDDDDCCCBBBDDDGGGIIITTT\\\fffnnnuuu{{{~~~}}}~~~___AAA666222333111000///......---......------------------...///000...+++***+++,,,,,,,,,)))***++++++&&&''')))***++++++******((()))***+++++++++************+++++++++,,,,,,,,,---------...///000222222CCCPPP```kkknnnlllkkkkkkhhhfff``````ooo}}}{{{zzz}}}tttkkkdddbbb^^^VVVQQQQQQEEECCCAAA>>>===;;;:::999===???AAAAAA???>>>@@@AAABBBCCCCCCCCCCCCDDDGGGIIISSSWWW```jjjssszzz~~~vvvJJJ777555000111000///......------------------------...//////...---------...,,,***''')))***++++++&&&''')))***+++++++++***((()))***+++,,,+++***************++++++,,,,,,,,,------......000111222333IIIUUUeeemmmmmmjjjhhhhhhdddccc```aaassszzzrrriiihhhhhhlllqqqrrrnnnjjjaaaZZZTTTTTTPPPFFF@@@AAA>>>===<<<;;;;;;::::::::::::<<>>>>>@@@CCCBBBCCCDDDDDDEEEFFFIIILLLRRRUUU\\\gggqqqxxxSSS:::999///111111000......------------------------...///000***+++---//////+++&&&!!!,,,,,,---...(((((()))******)))((('''))))))***++++++++++++******++++++,,,,,,------...***---000///---///666<<>>===<<<;;;;;;:::;;;<<<>>>???=========>>>??????@@@@@@AAAAAAAAAAAAAAADDDIIIMMMTTTVVV[[[eeeooovvvxxxwwwzzzzzz~~~|||cccHHH<<<111111///...///000111000...///...---,,,,,,---...////////////......---------,,,++++++***'''((()))******)))(((((())))))***++++++++++++******++++++,,,,,,------...+++...000///...111999@@@QQQ^^^jjjmmmjjjjjjjjjjjjcccfff```kkk{{{yyytttjjjcccaaa___\\\ZZZZZZ[[[XXXQQQLLLEEEDDDBBB@@@===;;;999888888777777777777888:::;;;======>>>>>>???@@@@@@@@@???@@@@@@@@@@@@AAAEEEGGGOOORRRXXX```hhhooosssuuu~~~|||{{{{{{~~~~~~}}}{{{}}}uuuzzzoooPPP===///111000//////000000///.........------------...............---------,,,,,,------,,,,,,&&&'''((()))******))))))))))))***++++++++++++******++++++,,,,,,------...,,,///000///...444>>>GGGXXXcccmmmnnnlllkkkkkkiiiddddddeeeyyy~~~~~~~~~xxxtttsssmmmccc[[[XXXUUURRRPPPOOONNNJJJDDD?????????>>>===;;;:::999999555555444555666777888999======>>>??????@@@@@@AAAAAACCCDDDDDDCCCDDDEEEGGGJJJOOOVVV]]]bbbiiiqqqvvvxxx{{{|||zzzyyy}}}zzzwwwsss{{{~~~}}}[[[BBB222333111//////000000///...---..................---------------,,,,,,,,,,,,,,,,,,++++++&&&&&&'''((()))*********))))))***++++++++++++******++++++,,,,,,------...,,,......---///777DDDNNN^^^fffmmmmmmlllkkkiiifffbbb```hhh}}}xxxxxxrrrllliiiddd[[[TTTSSSNNNLLLJJJHHHGGGDDD???;;;=========<<<;;;;;;::::::555555666666777888999:::======>>>>>>???@@@@@@AAA???AAADDDEEEEEEDDDEEEFFFIIIPPPWWW\\\___fffqqqzzzzzz}}}|||}}}zzzvvvvvvxxxppp}}}iiiMMM:::444222000//////000///...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))((('''''''''((()))******+++))))))***++++++++++++******++++++,,,,,,------...+++---------000:::IIITTTaaagggjjjjjjiiijjjgggbbb\\\[[[lllzzzwwwqqqlllddd\\\XXXSSSMMMJJJKKKGGGFFFEEEDDDCCCAAA>>><<<999999888777666555444444555555666777888999::::::<<<======>>>>>>???@@@@@@777:::>>>@@@@@@@@@AAABBBGGGNNNWWW[[[]]]dddpppzzz}}}{{{|||{{{}}}|||wwwsssuuuzzzwwwttt|||}}}YYY<<<666444000////////////...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((''''''((()))***+++))))))***++++++++++++******++++++,,,,,,------...***,,,...///333???OOO[[[cccfffgggfffggghhhddd^^^VVV^^^zzz~~~|||vvvpppkkkaaaXXXOOOKKKGGGDDDDDDFFF@@@@@@??????>>>===;;;;;;777777666555444333222222222333444666777888999999;;;;;;<<<======>>>>>>???666999===???@@@AAABBBCCCDDDKKKSSSWWW[[[bbbmmmvvv}}}{{{xxxzzz}}}xxxxxx{{{|||zzzvvvxxx||||||}}}xxx}}}qqq~~~ggg===888555111////////////...---..................---,,,,,,,,,,,,------------,,,,,,++++++))))))(((''''''((()))***))))))***++++++++++++******++++++,,,,,,------...+++---000333888DDDTTTaaadddfffeeedddfffhhhccc\\\VVVlll~~~|||yyyuuupppjjjddd```VVVOOOHHHEEECCC@@@@@@CCC<<<<<<<<<;;;:::888888888777666666666555555444444111222444666777888888888::::::;;;;;;<<<=========;;;===@@@AAAAAABBBCCCEEEBBBHHHPPPVVV[[[bbblllsss|||~~~{{{xxxwwwxxxyyywwwzzz{{{zzz}}}|||}}}}}}|||}}}yyyrrrxxxwwwFFF999666222///...///............------------......,,,,,,---------.........------,,,,,,***)))(((''''''((())))))))))))***++++++++++++******++++++,,,,,,---......,,,///222555;;;HHHXXXdddeeefffdddcccfffhhhccc\\\[[[{{{tttrrrnnnhhhbbb[[[UUURRRLLLFFFAAAAAA@@@===<<<===;;;<<<<<<:::888666666777333333333333333333444444222333555777999999999999999999::::::;;;<<<<<<===;;;===>>>>>>>>>>>>@@@AAACCCHHHOOOVVV\\\dddlllrrr|||~~~}}}zzzwwwuuuwwwtttvvv~~~{{{xxxyyy~~~|||{{{}}}|||yyyrrrsssSSS:::666222///...///......///...---,,,,,,---...///---------....../////////,,,++++++***(((((((((((())))))))))))((((((((((((((('''''''''++++++,,,------......///***---///333AAATTT```bbbdddiiigggiiipppiii```aaa\\\}}}rrriii```XXXWWWUUUPPPKKKJJJDDDBBB???======<<<:::888<<<;;;888777666777888999444444444555555444333333222444555555555666888:::888999;;;<<<===<<<;;;:::>>>>>>>>>???@@@@@@AAAAAACCCHHHJJJQQQ^^^bbbhhhvvvxxx}}}zzztttooosssqqqttt|||}}}yyyxxxvvvzzz}}}~~~}}}~~~lllzzzmmm]]]FFF777333444...---222111,,,,,,---.../////////...------,,,,,,,,,,,,,,,,,,---------,,,(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,------......---000222777DDDVVVaaacccgggkkkhhhiiinnnggg^^^bbbeee}}}wwweeeZZZPPPNNNNNNJJJEEECCCAAA???<<<;;;;;;:::888777:::999777555444555666777333333444444444444333333333444666666555666999;;;999::::::;;;;;;;;;;;;;;;======>>>??????@@@@@@AAACCCHHHIIIPPP^^^bbbhhhwwwwww~~~}}}|||zzzvvvxxxuuuvvv{{{~~~{{{xxxxxxyyy|||~~~~~~|||}}}qqq~~~wwwjjjJJJ999333444...,,,000...------......///.........---------,,,++++++******---------,,,(((((((((((())))))))))))******************************++++++,,,---------///222666<<>>>>>;;;999888999999777666888777555444333333444444222222333333333333333333444666777777666777999;;;::::::999999::::::;;;<<<======>>>>>>??????@@@@@@BBBHHHIIIPPP]]]bbbiiiwwwwww~~~{{{|||}}}}}}{{{wwwuuuxxxyyywwwwwwxxxzzz|||~~~|||zzzzzz~~~}}}|||}}}TTT>>>555666000---000---.........///......------------,,,,,,+++***))))))------,,,,,,(((((((((((()))))))))))))))))))))***************)))******++++++,,,,,,---...222888BBBOOO\\\eeejjjnnnqqqmmmkkkiii^^^[[[hhhzzzwwwxxx|||uuuoookkkgggcccdddmmmyyycccTTTEEEBBBDDDCCC???===;;;999777777888888777666777666555444333333333333222222222222222222333333666777888888777888:::<<<:::999888888888999;;;<<<<<<<<<======>>>??????@@@AAAFFFGGGNNN[[[aaagggvvvwww~~~zzzuuuuuuyyyzzzxxxtttqqqssstttsssuuuyyyyyy{{{|||{{{yyyzzz~~~bbbEEE777777333111222000.../////////...---,,,,,,+++++++++++++++*********,,,,,,,,,,,,(((((((((((())))))))))))((((((((())))))*********)))******++++++,,,,,,---+++000:::GGGTTT___hhhnnnpppsssooolllhhh\\\^^^ppptttjjjkkkqqq}}}xxxpppgggccc___[[[\\\aaakkkuuuzzz]]]OOOCCC@@@BBBBBB???>>>;;;999777777888999888777777777666555444444444444222111111111111222333444777888999888777888:::<<<999999888777777999:::;;;;;;<<<<<<======>>>??????@@@EEEEEEKKKXXX]]]dddsssxxx{{{{{{sssmmmmmmpppqqqqqqnnnlllnnnoooppptttyyyvvvxxx{{{zzzzzz{{{oooLLL777666444111222111.../////////...---,,,,,,*********++++++,,,------,,,,,,,,,,,,(((((((((((())))))))))))''''''((())))))***************++++++,,,---------,,,111===MMMYYYaaaiiiqqqqqqssspppmmmhhh\\\bbb{{{zzzuuummmfffggglll{{{|||ooobbb\\\YYYUUURRRRRRUUUYYY\\\QQQGGG??????@@@>>><<<<<<;;;999888777888888888777777777777666666555444444222222111111111333444666777888999888777777999;;;888888777777888888999:::;;;;;;<<<<<<======>>>>>>???CCCBBBGGGSSSXXX___nnnuuuvvvssskkkhhhjjjkkkjjjllljjjkkkooopppppptttzzzvvvyyy}}}~~~}}}~~~~~~SSS777444222///000///.........///......------***++++++,,,,,,------...++++++,,,,,,(((((((((((())))))))))))(((((()))******+++,,,,,,+++++++++,,,------......000555CCCSSS^^^bbbiiiqqqppprrrpppnnnhhh]]]hhh{{{sssnnnjjjjjjgggdddeeeiiiwwwqqqaaaWWWUUUPPPKKKHHHFFFGGGIIIDDD???===>>>>>>;;;:::<<<;;;999777777777777666555777777777666666555444333333333222111222444666777777888888888777777888:::666777777888888888888888:::;;;;;;<<<<<<===>>>>>>===AAA???CCCOOOSSSZZZiiipppoookkkggghhhlllmmmjjjkkklllooossstttsssvvv{{{zzz~~~___<<<666222...///...------......///..................---------,,,,,,+++++++++,,,(((((((((((())))))))))))))))))***+++,,,,,,------+++,,,,,,------......///444999GGGWWW```ccciiiqqqoooqqqpppoooiii^^^kkk{{{ssslllgggggggggeeefffiiippptttbbbTTTRRRNNNJJJFFFDDDEEEFFF<<<;;;===???>>>:::999<<<;;;999777666666666555444666666666666555444333222444333222222222444777888666777888777666666888999555666888999999999888777::::::;;;;;;<<<======>>><<<@@@===AAALLLQQQWWWfffllljjjfffdddjjjqqqqqqlllmmmooosssxxxxxxuuuwww|||~~~jjjBBB:::555000000///,,,,,,---.../////////...222111000///---,,,+++***+++++++++,,,(((((()))***************)))+++,,,------,,,***))),,,---......------///111333>>>NNN[[[dddjjjnnnqqqpppoooooojjj___]]]uuu}}}yyylllfff```]]]```dddfffgggwwwyyywwwdddYYYQQQGGGBBBAAABBB@@@===>>>======<<<;;;;;;::::::999888666555555555666777999777666444333333333444333333444555666777888888444555777888888888777666999999999888888888888777:::;;;<<<<<<<<<;;;:::999;;;<<>><<<===<<<<<<;;;;;;::::::999888888666555555555666777777666555333222222333333222333333444555666777888555555666777777777777777777777777888888999999999:::;;;<<<======<<<<<<;;;<<<<<>>>>><<<:::;;;;;;;;;:::999999888888888777666666555555666666555555444333222222222333222333333444555666777777666666666666666777888888555666666777888999:::;;;:::;;;<<<======>>>======<<<<<<>>>BBBCCCGGGRRR]]]\\\aaagggnnnwww}}}{{{vvvyyyzzz{{{zzztttooottt|||}}}tttoooooommmJJJ777222000---000///......------.........------,,,,,,++++++***------------(((((()))*********************+++,,,,,,,,,++++++)))+++,,,,,,,,,---///111===GGGTTT___eeeiiilllnnnsssuuutttmmmcccggg~~~rrrfff^^^YYYTTTSSSUUUWWWWWWVVVSSSRRRQQQPPPQQQTTTYYY\\\JJJFFF@@@===<<<<<<:::999::::::999999888888777777777777666666555555555555555444444444444444444444333444444555666666777777777666555555555666888999666666666777888999999999999::::::;;;<<<======>>><<<<<<>>>@@@AAADDDNNNYYY\\\aaahhhooouuuxxxwwwttt|||sssooottt{{{zzz|||~~~mmmuuulllWWW;;;555333---111000///...---------...---------,,,,,,+++++++++***+++++++++(((((()))*********************++++++,,,,,,,,,,,,)))***,,,,,,,,,...000333???IIIWWWbbbhhhkkknnnpppvvvvvvtttmmmgggnnnzzzwwwkkkaaaYYYUUUQQQPPPRRRTTTSSSQQQPPPPPPNNNJJJGGGGGGKKKOOODDDBBB???<<<;;;;;;:::999:::999999888777777666666666666666666666555555444555555555666666666666666555555555666666777777888777666555555555666888999777777777777777777777777888888999999:::;;;<<<===<<<<<<===??????AAAKKKWWW___cccjjjqqquuuwwwxxxzzz}}}sssppptttxxxxxxzzz|||}}}|||||||||}}}ppp}}}lllbbbAAA666333...111111000///...---------------,,,,,,,,,,,,++++++))))))******(((((()))************************++++++,,,,,,---)))***,,,------///222444AAAJJJXXXccciiilllnnnpppvvvuuuqqqkkklllyyy~~~}}}tttlllcccZZZUUURRRNNNNNNPPPPPPOOOLLLIIIJJJIIIFFFBBBAAACCCEEEAAA@@@???===<<<;;;::::::999999999888777777666666555666666666666555444444444555666777777777777777555555555555666666777777666666666666666777888888888888777777777666666666999888888888999:::;;;<<<<<<<<<===>>>>>>@@@JJJUUU```dddkkkssswwwxxx}}}zzzsssrrrttttttvvvyyy|||}}}|||{{{{{{{{{~~~rrrnnnHHH777111...222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((()))***************************+++,,,---...)))+++---...///111444666FFFOOO\\\fffjjjlllnnnpppssspppkkkiiiqqqzzz{{{qqqiiiccc]]]WWWQQQNNNKKKKKKMMMMMMKKKHHHEEEEEEEEECCC@@@>>>>>>???>>>??????>>>===<<<;;;;;;::::::999888888777777666555555666666666555444333222333555666777777777777333333333444444444444555555555666777777777777777666666666777777777777777;;;:::999999999:::;;;;;;<<<;;;===>>>>>>@@@JJJUUU^^^bbbkkktttuuutttxxx|||tttrrrtttssspppuuuyyy~~~~~~}}}}}}|||TTT:::222111333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************************+++,,,---...)))+++---...///111555777LLLUUUaaajjjmmmnnnpppqqqqqqlllggggggttt~~~zzzzzzyyysssiiibbb___\\\XXXOOOLLLIIIIIIKKKKKKHHHEEEFFFFFFDDDBBB???<<<;;;;;;===???@@@???>>><<<<<<===::::::999999888777777777444555666666666555333333111222444666777777666666222222222222222222333333444555777888888888777666444444555666777888999999===<<<;;;:::999:::;;;<<<<<<;;;===>>>>>>@@@JJJVVV\\\```jjjsssrrrmmmooowwwyyyzzzuuuooopppuuusssmmmsssxxx|||^^^???444666333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++***))))))((())))))***,,,,,,++++++,,,,,,---.........///111......555>>>QQQZZZdddhhhkkkooorrrrrrpppkkkgggjjjzzzyyyzzz{{{xxxrrrjjjbbb]]]ZZZXXXVVVOOONNNKKKIIIHHHGGGGGGGGGAAA@@@???===<<<<<<;;;;;;?????????>>>===;;;:::999;;;999888777888777555444555555555555555555555555444444444444444444444444666666444222111000//////444333444555777888777666888888888777777777777777777888999888777666777888:::<<<======>>>CCCLLLSSSXXXaaakkkppptttuuurrrnnnqqqpppnnnmmmnnnpppssstttwww{{{}}}~~~jjjAAA222666222111000//////.................................,,,,,,,,,---))))))))))))))))))))))))+++************+++,,,,,,......///000//////666@@@RRR\\\dddhhhkkkpppttttttnnnhhhbbbhhhzzzyyyrrrrrrsssooojjjbbb\\\XXXUUURRRPPPLLLKKKIIIGGGEEEEEEEEEEEEAAA@@@???===<<<;;;;;;;;;>>>>>>>>>===<<<;;;999888:::888777777888888666555555555555555555555555555444444444444444444444444444333222111000111222222444333333555777888777555888888888888888888777777555777888888777777888:::999;;;;;;;;;<<>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;999888888999777666777888999888666555555555555555555555555444444444444444444444444333111000//////222444666333333333444666777666444888888888888888888999999444666777888888888:::;;;888::::::999999===DDDJJJUUUZZZ```gggpppvvvssslllnnnnnnnnnooorrruuuyyy{{{~~~yyyssssssvvv|||PPP888999222111000//////.........------------------------------------'''(((***+++,,,+++)))(((***************+++,,,,,,------...000000333===III\\\dddiiijjjkkkooossstttvvviiicccnnn~~~mmmyyywwwjjjddddddeee\\\YYYUUURRRPPPNNNKKKIIIEEEEEEDDDCCCAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999777777777666666666888999999777555555555555555555555555333333444444444444444444333111///......111444666333222222444555666555333777777888888999999::::::666777999888888888999:::999::::::999888:::AAAFFFQQQZZZdddjjjppptttqqqllloooooooooqqqsssvvvyyy{{{}}}yyytttoooppptttzzz|||YYY<<<999222111000///............------------------------.........---&&&(((***+++,,,+++)))(((+++++++++++++++,,,---------,,,---000111555AAANNNbbbiiimmmlllkkknnnpppppprrreeebbbssstttmmmzzzsssrrrssskkkpppooofff^^^\\\]]]]]]UUUSSSPPPNNNMMMKKKIIIGGGCCCCCCCCCBBBAAA@@@??????>>>===<<<;;;:::::::::;;;::::::::::::999888777777777666555666888999999888555555555555555555555555333333333444444444555555555333000...---///222444444333222444555666444333666666777888999999::::::999::::::999777666777888999;;;;;;999888:::???DDDLLL\\\lllqqqpppooonnnmmmrrrrrrrrrrrrtttvvvxxxyyy{{{zzzyyyuuuqqqrrrvvv||||||}}}}}}~~~dddBBB888222111000///............------------------------.........---'''((()))***++++++******,,,,,,++++++,,,,,,---...,,,+++---000222888EEESSSdddkkkooommmlllmmmnnnmmmggg]]]```xxxqqqrrrzzz~~~~~~zzzssslllhhheeecccaaa\\\]]]\\\WWWVVVXXXXXXTTTPPPMMMJJJHHHHHHGGGFFFEEEBBBBBBBBBBBBAAA@@@>>>>>><<<<<<;;;:::::::::::::::999999999999999888777777777666555666888999999888555555555555555555555555222333333444444555555555666444111///......000111555444333444666666444333444555666777888999:::::::::;;;;;;:::888666666777999;;;;;;:::888999>>>BBBIII[[[nnnrrrmmmkkklllnnnsssssssssssstttuuuvvvvvvxxxwwwwwwyyywwwssstttxxx~~~~~~}}}}}}xxxxxxqqqMMM999222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------'''(((((()))******+++++++++++++++++++++,,,,,,---,,,+++,,,///222:::HHHWWWaaaiiiooonnnmmmnnnooommmccc\\\dddnnnttt{{{}}}kkkiiieeeaaa^^^\\\ZZZYYYTTTUUUTTTVVV\\\```\\\TTTOOOKKKGGGEEEDDDEEEEEEDDD???@@@@@@@@@@@@???===<<<<<<;;;::::::999:::::::::999999::::::999999888888888777666777888999888777555555555555555555555555222222333333444555555666444333111000//////000000666555444555666777555333222333444555777888999:::999:::;;;:::888777888999888999:::999777999===AAAGGGWWWfffjjjggghhhlllnnnsssssssssssstttuuuuuuvvvwwwuuuvvvxxxvvvsssssswww}}}}}}~~~~~~uuuxxxuuuoooZZZ<<<222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------(((((((((((()))***+++,,,*********)))***++++++,,,,,,+++,,,///333;;;JJJYYY___gggnnnooonnnppppppnnnhhhbbbkkkkkkrrr~~~uuuppp`````````]]]YYYVVVUUUUUUUUUUUUWWW]]]hhhmmmdddXXXPPPLLLGGGDDDDDDEEEFFFFFF>>>>>>?????????===<<<;;;;;;;;;::::::999999::::::999999:::::::::999999888999777666777888999888666555555555555555555555555222222333333444555666666111111111000000000000000666666555666777777555444111222333555666888999:::888999::::::999888999;;;666888999888777888<<<@@@GGGSSS^^^aaacccggglllnnnqqqqqqrrrssstttuuuvvvvvvyyyvvvvvvwwwtttpppqqqvvvyyy{{{|||}}}~~~vvvrrrooopppddd???222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))*********))))))(((++++++,,,,,,,,,,,,------,,,---//////444>>>NNNYYYdddiiinnnqqqtttvvvrrrlllfffgggssstttppp{{{|||uuulllddd```___^^^^^^]]][[[XXXUUUYYYTTT[[[ppplll[[[MMMJJJGGGDDDDDDCCCAAA@@@??????>>>>>>======<<<<<<:::999888999;;;<<<;;;::::::::::::::::::::::::::::::888777999;;;:::777444444444444555555555666666888444333666888777777999333444444222000000111222---///111444666888888888333444666777888999888888999888888888888888888888666666777888999;;;===>>>CCCGGGMMMTTTZZZbbbiiinnnnnnrrrwwwyyyyyywwwvvvvvvyyyxxxuuurrrrrrsssuuuwwwxxxpppnnntttuuuFFF888333//////...+++,,,///---,,,,,,---......---+++...---+++)))))))))************))))))++++++,,,,,,,,,,,,------,,,---///000555@@@OOO[[[dddiiinnnppptttvvvrrrlllggghhhuuuyyy}}}zzzuuuoooiiicccaaa___^^^^^^\\\YYYWWWQQQUUUbbbsss{{{ssseee[[[MMMJJJGGGEEEDDDCCCBBB@@@??????>>>>>>===<<<<<<<<<;;;999999:::;;;<<<;;;:::::::::::::::::::::::::::999888777999::::::888555666666666666666666666777666333222666888777666888444444444222000//////111000111333444666666666555333444555777888888888888888888999999999:::::::::888888888999:::<<<===>>>BBBFFFMMMTTT[[[bbbiiinnnqqqtttxxxzzzzzzyyyxxxxxxwwwvvvvvvvvvvvvxxxyyyzzz~~~jjj~~~qqqrrr}}}LLL999444000000///------///---,,,,,,---......---+++...---+++((())))))************))))))++++++,,,,,,,,,,,,------,,,---...111777CCCRRR]]]dddiiinnnppptttvvvsssmmmgggiiivvv|||uuurrrooolllfffccc```^^^^^^\\\ZZZYYYOOO]]]pppzzzssscccZZZYYYMMMJJJGGGDDDDDDCCCBBBAAA??????>>>======<<<<<<;;;;;;:::::::::<<<===<<<;;;::::::::::::::::::::::::777777777999::::::888666888888888888777777777777555222333777999777666777666666555333000......///222333444555555444333222333444555666777888888888888999999::::::;;;;;;;;;::::::::::::;;;<<<===>>>BBBFFFMMMTTT[[[bbbiiimmmqqqsssvvvwwwwwwwwwwwwxxxtttvvvxxx{{{}}}}}}}}}}}}hhh}}}zzzuuuUUU:::555111222111...---///---,,,,,,---......---+++,,,,,,***)))((())))))************)))+++++++++,,,,,,,,,------,,,---...222:::GGGVVVaaaeeejjjnnnpppsssuuurrrmmmeeekkkwww{{{sssnnnmmmlllkkkgggccc```]]]\\\[[[ZZZYYYTTTfffzzzoooZZZRRRTTTLLLIIIFFFDDDDDDCCCBBBAAA???>>>>>>===<<<<<<;;;;;;<<<;;;:::;;;===>>>===<<<999999999999999999999999666666888999::::::999888888888888888777777777777666333444:::<<<999777777888888777444111/////////222222444444444444333222333333444666777777888888999999999999999999999999:::::::::::::::;;;<<<<<>>>>>======<<<;;;;;;;;;<<<;;;:::;;;===>>>===<<<999999999999999999999999555777888::::::999999999777777777777777777777777888555777<<<>>>;;;999999::::::999666222000000000///000222444555555444444333333444555666777888888::::::999888777666555555999999888999999:::;;;;;;@@@EEELLLTTT[[[bbbhhhllllllnnnpppppppppppprrrssswwwzzz~~~}}}{{{}}}|||~~~rrrlll@@@888111000111...,,,------,,,,,,---......---+++))))))+++,,,'''((()))******+++******++++++,,,,,,,,,,,,------------...444@@@OOO___hhhjjjmmmooooooqqqssspppjjjiii{{{~~~~~~~~~xxxsssppplllgggfffiii```^^^[[[ZZZZZZYYYWWWVVVRRRZZZfffkkkcccUUUNNNNNNIIIFFFCCCAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::;;;:::::::::<<<===<<<;;;999999999999999999999999555777::::::999888888999666666777777888888888888:::777888<<<>>><<<;;;<<<::::::999666222000000111---///111333555555555555333333333444555666888999999999888777666555555444888888888888999:::;;;<<>>>>>======<<<<<<;;;::::::;;;999999:::;;;<<<;;;:::888888888888888888888888666999;;;;;;888777777888666777777888999:::;;;;;;;;;888777;;;===;;;;;;===888888777555111//////000---///111333444555555444333333333333444666888999777777777777777777777777777777888999:::;;;===>>>>>>DDDLLLTTT[[[aaagggjjjnnnqqquuuwwwvvvuuuuuuuuuxxxyyyzzz{{{{{{{{{zzzzzz}}}{{{zzz{{{}}}NNNAAA555111111///......---,,,,,,---......---+++++++++,,,---''''''(((******+++++++++++++++,,,,,,,,,---------...---...555CCCTTTccclllnnnqqqqqqooopppqqqmmmgggfff~~~~~~||||||~~~{{{yyytttnnnkkkllliiibbb```ccc\\\[[[[[[[[[\\\[[[XXXVVVVVVVVVYYYZZZUUUKKKFFFGGGFFFCCC@@@?????????>>>===>>>======<<<;;;;;;:::::::::999888999;;;<<<;;;:::888888888888888888888888666999<<<;;;888666666777777777888999;;;<<<======<<<777666999<<<:::;;;===666666555333000...///000///000111333444444444333444333333333444666888999555666777888999:::;;;;;;888888888999;;;===???@@@>>>DDDLLLUUU[[[aaagggjjjmmmpppuuuxxxwwwvvvttttttwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzzzzzzz|||TTTEEE777222111000///000---,,,,,,---......---+++***+++---///&&&''')))*********)))(((------,,,,,,,,,---......---222000777LLLXXX___iiinnnnnnqqqvvvtttmmmhhhhhhjjjyyyzzz}}}}}}~~~yyyuuutttnnnppppppmmmhhhccc___]]]^^^\\\YYYWWWWWWXXXWWWVVVSSSRRRQQQPPPNNNLLLJJJHHHCCCBBBAAA???>>>=========>>>>>>===<<<;;;::::::999::::::999:::;;;;;;999888999888777777777999;;;===999999:::999888777666666555555777888999::::::::::::;;;;;;<<<<<<;;;;;;::::::888555222000//////000111111222333333444555555111333666666333222444666777666555555555666888999999::::::888777888:::<<<@@@HHHPPPUUU[[[bbbffffffooossswwwvvvsssqqqtttxxxvvvuuuttttttwwwyyyzzz{{{{{{{{{|||~~~qqqhhhJJJ222222444...+++...///...------------...///---,,,++++++((((((***+++++++++***)))------,,,,,,,,,---......,,,111111999OOO\\\bbblllmmmlllpppvvvvvvooojjjhhhkkkrrr|||~~~yyyzzz}}}~~~|||yyywwwvvv|||xxxrrrlllgggccc```___^^^[[[XXXWWWWWWWWWUUUTTTRRRQQQPPPOOOLLLJJJHHHGGGBBBAAA@@@>>>======<<<<<<======<<<<<<;;;;;;::::::;;;:::999999;;;;;;:::999:::999888777888:::<<<===:::::::::999888777666666555666888999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::888555222000//////000000000111222222333444444111333555555444333444666777666666666666777888888888999999888777888:::===???HHHQQQVVV]]]eeeiiiiiimmmqqquuuvvvuuutttvvvyyyuuuuuutttvvvxxxzzz{{{|||||||||~~~nnnoooPPP666333444...+++...........................---,,,++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,---...///+++222333===RRR```fffooommmkkkooovvvxxxrrrjjjgggpppooo~~~}}}yyyxxx{{{~~~{{{{{{zzzyyyzzz}}}rrrhhhdddbbb```^^^\\\ZZZWWWVVVVVVVVVTTTRRRPPPPPPNNNLLLJJJGGGEEECCC@@@@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999:::;;;;;;;;;:::999888888999:::<<<===;;;;;;:::999888777666666777888999:::;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::888555222000//////000000000000111111222222333111333555555444333444555666666777888888888888888777888999888888999;;;>>>???GGGQQQWWW___hhhmmmmmmmmmooosssvvvxxxxxxxxxxxxvvvvvvwwwyyyzzz{{{|||}}}{{{|||~~~lllrrrtttxxxxxxXXX<<<555444///,,,...------............------------,,,+++))))))*********+++++++++,,,,,,,,,,,,------...///,,,333555@@@UUUbbbfffoooooommmpppwwwyyyrrriiidddwwwrrr{{{yyyyyyyyyxxxzzzwwwiiiaaa______^^^[[[XXXWWWVVVVVVVVVVVVSSSQQQNNNNNNLLLJJJGGGDDDBBBAAA???>>>===<<<;;;;;;;;;;;;999999::::::;;;;;;;;;;;;===;;;888777999;;;<<<<<<999999999999:::;;;<<<===<<<;;;:::999888777777666888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::888555222000//////000000111111111222222222333222333444555444444444444555666888999999999888777666777888888888999<<>>???IIISSS[[[cccmmmsssttt}}}}}}}}}|||{{{yyyxxxxxx~~~|||xxxwwwyyy|||{{{}}}~~~|||}}}mmmWWWssspppooosssMMM888222222111111///...------------...///...------,,,))))))((((((((()))***++++++++++++,,,---...///000,,,666<<>>HHHTTT]]]gggssszzz{{{~~~zzzxxxzzz}}}yyy{{{zzzwwwssssssxxx}}}|||~~~~~~|||zzz}}}vvvZZZjjjyyytttUUU;;;333222222111000///---++++++---///000......---,,,+++***)))))))))***,,,---+++++++++,,,---...000000+++666===KKKaaakkkmmmssssssuuuyyyxxxpppggggggllltttqqqjjjfffjjjllljjjfffdddcccbbbaaa^^^[[[ZZZ[[[]]]]]]]]]\\\[[[XXXRRRJJJEEEFFFFFFFFFEEEDDDCCCAAAAAA======<<<;;;;;;;;;<<<<<<888888888888888888888888555444444666888999888777555666777888888999888888444333222222333555888:::999999::::::;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::888555222000//////000222222111111111111111111444222222333666777555222555555444333333555666777999::::::888777888:::<<<===HHHTTT___jjjwwwzzzxxx|||uuuvvvvvvsssoooqqqwww~~~{{{||||||yyyxxx{{{ZZZ___zzzooo[[[???444333222000111///,,,******,,,///111......---,,,))))))))))))***************+++,,,,,,,,,---///111000555@@@OOO^^^iiimmmnnnuuuxxxvvvvvvttthhhdddqqqzzz|||{{{{{{uuusssrrrrrrmmmfffdddhhhkkkllljjjddd^^^[[[YYYVVVOOOJJJFFFGGGHHHFFFBBBAAACCCEEE@@@@@@@@@???===<<<:::999;;;:::999777666666666666333333444444555666666666555444444333444555666777222222333444555666777777:::::::::;;;;;;:::999999666888;;;===>>>===;;;:::>>>:::444000/////////...111000///000222333222111555555444444444555555666777666555555777888888777777777777888999:::<<<<<>><<<;;;:::888888777555555444444444222222333333444555555666555555444444444555666777333333444555666777888888888999999999999999888888777777888999:::::::::;;;999666222000000111222222111000///000222333222222444333333333333444555555666555444555666777777777888888888999:::;;;<<<===@@@GGGPPPZZZiiixxx}}}yyytttvvvyyywwwtttqqqqqquuuzzz~~~|||xxx|||~~~}}}~~~pppfff~~~ggg???666666222111.........---------,,,,,,,,,,,,,,,,,,)))))))))*********++++++***+++,,,,,,,,,---///111///777DDDSSS___hhhmmmooorrrwwwuuurrrmmmbbbdddwwwttt~~~~~~zzz}}}}}}{{{{{{{{{zzz{{{~~~vvvfff```XXXRRROOOKKKFFFBBBFFFHHHHHHHHHFFFFFFGGGHHHAAAAAA@@@???===<<<;;;:::666555444333333333333333111222222333444444555555555555444444555555666777444444555666777888999999777777888888888888888888888777666666777888:::;;;777444111000111222333333000///...///111333333222222222222222222333444555666555555555555666777777999999999:::;;;<<<===>>>>>>EEEOOOYYYgggvvv}}}~~~}}}xxxuuuvvvxxxrrrqqqoooqqqvvv|||{{{zzz}}}~~~}}}}}}uuulllDDD888666333333.........------------,,,,,,,,,,,,,,,))))))*********+++++++++***+++,,,,,,,,,---///111///999HHHVVVaaahhhmmmppptttyyywwwsssmmmbbbggg}}}xxx~~~yyy|||~~~{{{}}}}}}{{{zzz{{{zzzgggWWWRRRMMMIIIGGGGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFFFF@@@???>>><<<;;;:::999999444444333333333333333444222222333444444555555666555555555555555555666666555555666777888999::::::888777777777888888999999999999999888999999::::::888555222111111111000//////---,,,...000222333333222222222222333444555555666777777777666777888999:::::::::;;;<<<===>>>???AAAIIIRRR]]]kkkyyy|||xxxwwwxxxzzztttsssrrrsssxxx|||~~~}}}}}}~~~~~~vvvMMM<<<666111444............------------,,,,,,,,,,,,************++++++++++++***+++,,,,,,,,,---///111000<<>>===;;;999888777777777444444444333444444555555444444555555666666777777666666666666666666555555555555666777888999::::::888888888888888999:::;;;;;;;;;=========;;;999888666444222222222222000......,,,+++,,,///222333444333333333333444555666777888999:::999888888:::<<<:::::::::;;;<<<===>>>???DDDLLLUUU```nnn|||}}}zzzzzz{{{}}}yyyxxxvvvwwwzzz|||}}}}}}}}}rrrXXXAAA555///222//////.........---------,,,,,,,,,,,,*********++++++++++++,,,***+++,,,,,,,,,---///111222@@@SSS```fffjjjoootttsssvvvrrrnnnkkkbbbhhh|||vvv~~~{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxzzz~~~tttppprrrvvv|||yyyooocccUUUJJJFFFDDDBBBAAA@@@AAABBBCCCCCCBBBBBBDDDEEEEEEBBB@@@===;;;999777666555666666444444444444555555666777555555555666777777888888666666777777777666555555555555666777888999::::::999888777777888999;;;<<<<<<===??????===:::777444111111111222333333222000---+++***+++...222444444333333333444555666777888888;;;<<<;;;999999;;;>>>:::::::::;;;<<<===>>>???CCCKKKUUU```nnn{{{~~~{{{|||{{{zzzyyyzzz|||}}}}}}|||}}}___dddHHH777///222/////////.........------,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,,,,,,,---///111333CCCWWWdddhhhkkkpppvvvsssuuupppnnnmmmeeehhh{{{uuu}}}~~~~~~}}}|||{{{{{{|||}}}}}}{{{{{{{{{||||||tttllllllpppwwwyyywwwmmmcccYYYPPPHHHEEEFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFHHHGGGDDDAAA===;;;999777555555666666333333333444444666777777444444555555666777777777666777777888777666555444444555555666777888999999888777666666666888:::;;;>>>===<<<;;;888555333111111111111222444333111...,,,***)))***---111444555222222222333444555777777888;;;===<<<888888;;;???999999999:::;;;<<<>>>>>>BBBJJJTTT___mmmzzz~~~{{{{{{~~~wwwwwwwwwyyy}}}~~~}}}~~~TTTyyymmmNNN:::000333////////////............,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,---///111444EEEZZZfffjjjlllqqqwwwvvvvvvqqqooopppiiikkk{{{xxx~~~}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{}}}|||zzzzzz~~~}}}wwwooohhhjjjpppxxxwwwpppeee[[[UUUNNNFFFEEEFFFHHHIIIIIIIIIKKKLLLJJJIIIHHHIIIKKKJJJFFFBBB>>><<<999777666666666777222222222333444555666777333333444444555666666666666777888888888666555444444444555666777888999999666666555444555777999;;;???===:::666333111//////555444333444333111---***,,,***((()))---111444555111111111222333444666777777:::===;;;888777:::>>>999999999:::;;;<<<===>>>BBBJJJTTT___mmmzzz}}}{{{zzz|||rrrrrrtttxxx}}}|||~~~|||OOOkkk~~~rrrRRR<<<222555000/////////............,,,,,,,,,,,,+++++++++***************------......---...111333:::LLL___gggjjjnnnsssuuu|||vvvsssrrrkkkhhhuuu|||~~~}}}{{{|||yyytttvvvwwwwwwxxxzzz~~~}}}~~~~~~~~~wwwooohhhhhhmmmrrrxxxjjj___YYYUUUPPPLLLIIINNNSSSTTTQQQQQQTTTXXXYYYUUUPPPOOOUUUWWWMMM@@@???===:::777555555555666333444555555444444666777555444333222333555777888777777777888:::999777555777777888888888888777666777666555444444444444444:::999888444000---...///444555555444000---++++++111000///...///222555888555333222111111222444666888888888888888888888888999999888888999;;;<<<>>>DDDJJJTTTaaannnyyy|||wwwsssrrrvvvzzz}}}~~~zzz}}}}}}}}}}}}{{{~~~VVVQQQjjj||||||xxxvvvzzzYYYAAA777333//////...------------...,,,,,,,,,---******************++++++,,,---......---...111333:::LLL___hhhkkkpppuuuxxxxxxrrrooommmhhhiiizzz}}}}}}{{{zzz}}}wwwsssvvvxxxvvvtttuuuzzzxxxyyy{{{}}}}}}xxxqqqiiieeefffkkkpppxxxoooddd\\\YYYWWWTTTQQQOOOSSSVVVUUUTTTVVV___gggiiifffaaa^^^___]]]SSSHHH===;;;888666444444444555444555555555333333555777555555333333444555888999888777666777999999777666777777777888888777777666777666555555444444444555:::999777333000......///444555666444000---,,,+++'''(((+++///333777999999444333222222222333444555777888888888888888888777999888888888999;;;<<<>>>AAAHHHSSS```mmmxxx~~~|||zzzxxxtttwwwzzz{{{{{{zzz{{{{{{yyy{{{~~~~~~}}}}}}}}}}}}~~~RRRFFF[[[pppwwwssskkkooo{{{^^^BBB666333//////...------------...,,,,,,,,,,,,)))))))))***+++++++++,,,,,,---...------...111444;;;MMM```iiimmmrrrxxx{{{}}}xxxsssooojjjnnn{{{{{{}}}yyy}}}wwwtttxxx{{{xxxrrrpppsssrrrssswwwzzz|||vvvmmmgggfffjjjnnnqqqrrrkkkccc]]][[[[[[ZZZYYYVVVYYY[[[XXXVVV\\\kkkwww~~~wwwnnnggg```UUUJJJ:::999666444333333444555555666666555333333444666666555444444444666888:::999777666666777888888777666666777777777777666666777666666555555555555555:::999777333///...///111555666666444111...------------...111444444000,,,222222222333333444444444666666777777777777666666888888777888999;;;===>>>???FFFQQQ___lllwww~~~}}}{{{zzzyyyyyyyyyvvvxxxyyyyyywwwuuuuuuuuuwwwyyy|||}}}}}}|||}}}~~~XXXCCCSSSpppzzzdddmmm~~~fffCCC555333000///......------......++++++++++++(((((()))***+++,,,,,,,,,,,,------------///222444===OOOaaaiiilllqqqvvvzzz~~~yyyrrrkkkppp}}}xxx{{{~~~yyyxxx}}}zzzsssooopppoooppptttwww}}}yyypppkkkmmmrrrvvvxxxwwwqqqiiicccaaa___^^^]]]XXX[[[\\\XXXVVV]]]nnn|||rrreeeYYYMMMDDD999888555444333444555666555666666555333333444666777666555444555777999::::::888666555777888888888555555666777777777666666777777666666555666666777;;;999666222///...111333666666666444111///...///444222000000222000***%%%111111222444444444444444555555666777777666555555777777777777999;;;===>>>@@@FFFQQQ^^^jjjtttzzz}}}zzz||||||zzzyyyxxxxxxxxxwwwtttsssssstttvvvxxx{{{|||||||||}}}~~~cccGGGSSSxxxwwwhhhrrroooFFF555444000//////...............******++++++(((((()))***+++,,,,,,,,,+++,,,---------///222555@@@QQQbbbhhhjjjnnntttvvv|||{{{xxxpppiiiooo|||~~~~~~zzz}}}zzz{{{yyyrrrppprrrpppqqqsssvvv|||{{{sssppprrrwwwzzz|||}}}wwwooofffaaa]]]ZZZYYYSSSWWWXXXUUUSSSYYYfffrrr~~~|||ttteeeWWWMMMDDD<<<888777555444444555777888555555666555333333555666777666555444555777999::::::888666555777888888888555555666777777777777777777777666666666777777888;;;999666111...///222666777777777555222000000111...,,,+++,,,///222111000000111222333444444444444444555666777777666555444777666666777888:::===>>>BBBHHHSSS___jjjrrrwwwyyyyyy|||xxxxxxxxxvvvttttttvvvxxxvvvxxxzzz{{{{{{{{{}}}~~~mmmJJJPPP|||iiivvvwwwKKK555555000000///............///******++++++)))))))))***+++++++++,,,+++,,,---------///222555CCCSSSccchhhjjjmmmsssuuuuuuxxxwwwpppkkkuuu|||||||||}}}~~~|||yyyvvvyyyyyy|||~~~{{{tttqqqrrrwwwuuutttvvvxxx}}}}}}}}}~~~~~~~~~||||||wwwrrroooooorrruuuvvvwwwrrrjjjaaaYYYTTTQQQPPPMMMOOOPPPNNNMMMRRR[[[cccfffddd\\\PPPHHHCCC>>>999666555444333444666777999333444555555444444666777666555444444444666888:::999777666666777888888777555666777888888999999888777777777777777888888999<<<999555000...///444888888888777555222111111333---,,,++++++,,,000333666111111222333333444555555444555666888888666555444666666666777888:::===>>>CCCJJJUUUaaakkkssswwwxxxyyy~~~{{{xxxxxxxxxvvvuuuvvvyyy|||xxxyyy{{{{{{zzz{{{|||~~~yyyPPPQQQgggzzzRRR888666111000//////......//////++++++++++++******************++++++***,,,------...///333555DDDTTTccciiikkkooouuuxxxtttxxxwwwooolll{{{}}}xxxvvvuuuvvvyyyzzzyyyxxxxxxzzz~~~~~~wwwppprrrxxx{{{xxxwwwyyyzzz{{{zzzyyyxxxxxxwwwvvvuuuqqqpppnnnjjjhhhhhhjjjlllhhheee___WWWPPPLLLJJJJJJHHHGGGFFFEEEGGGMMMSSSXXXUUURRRIII???<<<===;;;777444333222222333555777999222333444444444555777999555555333333444555888999888777666777999999777666666777888999::::::::::::888777777777888888999:::<<<999555000---000555:::999999888555333222333444111222222...******///333111111111111222444666777444555777999999777555444555555555666888:::===>>>BBBIIIUUUbbbmmmuuuzzz{{{zzz{{{zzzzzzyyyyyyxxxvvvuuuwww{{{~~~zzz{{{|||{{{zzz{{{|||~~~YYYWWWpppZZZ<<<888111000000///////////////,,,,,,,,,,,,+++++++++******************+++------...000333666DDDTTTdddjjjlllqqqxxx{{{ssswwwtttjjjgggyyy~~~wwwuuuuuuwww{{{~~~}}}yyy}}}wwwpppuuu~~~}}}zzzyyy{{{}}}}}}{{{zzz~~~~~~yyyyyyyyyxxxwwwuuusssqqqjjjkkkkkkgggbbb```ccceee\\\ZZZVVVPPPKKKIIIIIIJJJFFFCCC@@@@@@DDDJJJPPPSSSQQQKKKAAA888666999888333222222111111222444666888111222444444444555888:::555444333222333555777888777777777888:::999777555777777888999:::;;;;;;;;;888888777777888999::::::<<<999444///---000666;;;999999888666333222333555...222444111+++***///555222111000000111444666888444666888999999888666444555555555666888:::===>>>AAAHHHUUUcccoooxxx}}}~~~yyywwwzzzzzzyyyxxxvvvtttvvvzzz~~~{{{|||||||||zzzzzz|||~~~~~~\\\YYY```???999111111000///////////////,,,,,,------)))************+++++++++///111,,,***000///111>>>GGG[[[cccbbbkkkrrruuu{{{vvvrrrooohhhgggwwwyyyxxxvvvuuuxxx|||~~~~~~|||{{{{{{zzzxxxttt~~~yyyyyy~~~}}}xxxzzz~~~{{{vvvuuuwwwtttppprrruuuqqqjjjaaaaaa```^^^\\\YYYWWWUUUUUURRRLLLHHHEEECCC@@@>>>===>>>???@@@BBBCCCEEEEEEBBB@@@<<<888444222000000///000222333444555555555222333444555555555444444444222111111444666777777:::999888888888999:::;;;:::::::::999999999888888:::;;;<<<;;;999888888999>>>888111,,,---111666888999999999888666555333222999111++++++---...///222222222111111111222333333555777999;;;;;;:::888777555666777777777888;;;>>>DDDJJJRRR\\\jjjxxxxxxqqqtttyyy}}}}}}zzzyyy|||~~~~~~~~~~~~}}}|||{{{zzz{{{wwwsssssswww|||}}}}}}eee]]]hhh;;;444333111/////////...,,,***------------)))************+++++++++,,,///******111000444AAAKKK^^^dddbbbjjjppprrrwwwtttqqqooohhhgggqqq}}}~~~|||wwwvvvtttrrrtttxxxzzzyyywww{{{~~~}}}yyywwwyyyyyywwwzzzwwwzzz}}}~~~~~~zzzwwwyyywwwtttttttttnnneee```___]]]ZZZXXXUUUSSSRRRKKKIIIEEEBBBAAA@@@>>>===;;;<<<===???@@@BBBCCCCCC>>><<<:::666444222222222000111222444555555666666333333333333444444444444444222111222444777777777888888888888999999:::;;;:::::::::999999999888888999:::;;;;;;:::999:::<<<:::666111///000333555777888888888777666444222111666///***+++,,,,,,---000444444333333333444555555222444666888888777555444555666777777777888;;;>>>AAAHHHPPP[[[jjjxxx{{{vvvsssxxx~~~}}}|||}}}}}}}}}|||{{{zzzyyyxxxxxxxxxwwwwwwxxx{{{}}}}}}}}}sssiiipppBBB777333222/////////...,,,***//////......)))************+++++++++)))---)))***111222777FFFPPPbbbfffcccjjjnnnooossstttqqqooogggfff~~~xxxnnn|||||||||zzzxxxuuussstttwwwxxxwwwuuu{{{zzzvvvrrrsssxxxzzzxxxwwwwww|||~~~{{{|||zzzwwwvvvsssjjjaaa___]]]YYYUUURRROOONNNMMMBBB@@@>>>===>>>>>>===<<<999:::;;;<<<>>>>>>??????:::888666444333222333333222222444555666666666666555444333222222222333444444333222333555777888777666777888999:::::::::::::::::::::999999999888888888999;;;;;;::::::<<<===666444111000222444555666888888888777666444222111111,,,)))+++,,,++++++...444333333333444444555666222333555777777666555333555666777777777888;;;>>>>>>FFFQQQ\\\iiiuuuxxxwwwrrrxxx~~~~~~|||{{{yyywwwvvvuuuvvvvvvvvvyyy|||}}}~~~~~~~~~nnn{{{JJJ999444222000.........---+++,,,,,,++++++))))))*********+++++++++)))---******111222999IIITTTeeehhheeelllqqqpppssswwwtttpppeeeccc|||uuunnn~~~~~~~~~zzzwwwwwwzzz{{{zzzxxxyyyxxxtttpppqqqwwwxxxvvvwwwwww|||}}}zzzwwwuuuqqqiiibbb]]][[[VVVQQQMMMJJJIIIIII===<<<;;;<<<===>>>===<<<777777999:::;;;;;;;;;;;;777666444333222111222222333444555666777777777777666444222111000111333444555444333444777999999888444555777999;;;;;;:::::::::::::::999999999888888888:::;;;;;;::::::;;;===555222000///111444666777888888999999777555333111...***))),,,,,,***+++...111111111111222333444444333444666777888777666555555666777777777888;;;>>>>>>HHHVVVbbbjjjppprrrrrrtttzzz}}}{{{zzzxxxvvvuuutttuuuwwwxxxwww{{{~~~}}}}}}}}}~~~dddQQQ999555222000.........---,,,++++++******))))))*********+++++++++***///,,,+++000111888JJJVVVfffiiigggpppuuutttwww|||xxxppp```^^^{{{uuuppp~~~zzzzzz|||}}}|||zzzwwwxxxvvvssssssvvvvvvrrrxxxvvvyyy~~~zzzuuurrrqqqmmmhhheee[[[XXXSSSMMMIIIFFFDDDDDD<<<;;;::::::<<<<<<;;;999555666888999:::999888888666555333222111000111111444444555666777777777777555444222111111222444555555444444666888:::999888333555777999:::::::::::::::::::::999999999888888:::;;;<<<;;;999888999:::666333...---///333777999888999::::::999666333111,,,***+++---...+++,,,000111111111111222333444555444444555666777666666555555666777777777888;;;>>>???KKK\\\iiinnnooopppsssxxx}}}{{{wwwxxxwwwvvvuuuvvvxxxzzz{{{zzz|||~~~}}}zzzzzz~~~uuuVVVsssXXX;;;666333000............---/////////...)))************+++++++++,,,111...,,,000000888KKKWWWfffjjjhhhsssyyyxxxzzz~~~zzzooo]]]\\\zzztttsss~~~}}}yyyxxxzzz{{{{{{yyytttyyyzzzwwwuuuvvvvvvtttxxxtttuuu||||||tttnnnllljjjfffbbbbbbVVVSSSOOOJJJFFFBBB@@@???999888777888999888666444555666888::::::999777666555444222111000000111111444444555666777777666666444444333333333444555666666555666888:::;;;:::999555666777888999999999999:::::::::999999999888888999:::;;;:::777666777888777333...,,,...333777999777888::::::999666333000,,,***+++......+++...222222222222333444555666777222333333444444444444444555666777777777888;;;>>>>>>JJJ]]]kkkmmmlllpppxxxzzz|||zzzwwwxxxwwwwwwwwwxxxzzz{{{|||{{{{{{{{{yyyxxxxxxzzz|||~~~|||oooOOOdddrrruuu___@@@777444000...........................)))************++++++++++++000...,,,000000:::MMMWWWfffiiihhhsss{{{yyyzzz|||xxxnnn\\\[[[zzzsssvvv~~~{{{|||{{{vvvuuuwwwyyyyyyxxxssszzz~~~zzzuuuwwwzzz{{{yyyuuuwwwzzzuuummmggggggeee^^^YYYXXXPPPNNNKKKGGGCCC???<<<:::777666666777888777555333666777999;;;:::999777555222222111111111222444444444444555666666666555555333333444444555666777777666666666999;;;<<<;;;999777777777777777888999999:::::::::999999999888888777888999888666666777888555222///...000333555666555666888888777444000...+++***+++---,,,+++...444222222222333444555777777333333444444555555555555555666777777777888;;;>>>===HHHXXXcccbbb```iiivvvyyyzzz|||~~~~~~{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxxxxxxxwwwuuusssyyywwwlllNNNUUUkkkwwwqqqgggooo~~~hhhIII777444000.........///...+++++++++,,,)))************+++++++++***000...,,,000111;;;PPPXXXfffiiihhhssszzzxxxyyyxxxvvvmmm\\\[[[zzzsss{{{~~~{{{{{{~~~zzzuuutttwwwyyyyyyxxxrrr{{{zzzuuuwww~~~|||www|||zzzyyy|||}}}zzzxxx|||{{{uuuppphhhdddeeebbbXXXQQQOOOLLLKKKHHHEEEAAA<<<999777777666666888999999777444777888:::;;;;;;999777555000000000000222444666777333444555555555555555555111222444666777888888888666666777999<<<<<<;;;999999888777666666777888999:::::::::999999999888888444555777777666666888999333222000111222444333222333444666777666222///,,,***)))***,,,+++***...555000000000111222333555666666666666777777777888888555666777777777888<<<>>>???FFFRRRYYYUUUSSS___nnnwwwwwwxxxzzz}}}~~~}}}|||{{{{{{{{{{{{zzzxxxwwwvvvxxxwwwvvvxxxyyywwwqqqlll{{{yyyjjjMMMIIIPPP___kkkpppxxxuuufffcccqqqoooPPP888444000....../////////,,,------...++++++,,,,,,,,,+++******------...///...333AAAOOOaaaggglllooottt{{{}}}{{{{{{wwwjjj\\\bbbxxx~~~ppp~~~}}}zzzyyyyyyzzzvvvzzzzzzwwwuuuwwwwwwuuuyyyxxxxxxxxxyyyyyyzzz{{{xxxttt}}}|||tttgggeeeeeeiiioootttuuutttiiifffaaa]]][[[WWWSSSQQQKKKJJJHHHDDDAAA===999888888666444444555666666666888999:::<<<<<<:::666222//////000111222222333333555555555555666777999999666333333666777555666:::999999999999999:::::::::;;;999666444333444555777999999999888888777777777666555333333555666555555555111...---...000111222555666777777555111...++++++------,,,******---000222222222333333444444555666555555777888888777555222333555666777999===@@@@@@JJJPPPOOOQQQ[[[gggmmmsssuuuxxxyyyyyyzzz{{{|||yyyyyyyyyzzz{{{{{{xxxvvvzzzzzzzzz{{{{{{zzzwwwtttgggKKK<<>>;;;999888888666555666888888888777:::999:::;;;<<<;;;888555333333333444444555555555666666666666666777888888333222444999:::666555777888888888999999::::::;;;<<<;;;999777666666666777555555555555555555555555555444444555888999888777777666555666666555222000......---,,,,,,,,,---...***************+++---...---///222555666555333222444555777:::<<<;;;888555555555666666555666999;;;AAADDDJJJQQQ[[[gggpppttt~~~~~~|||yyyxxxxxxyyywwwvvvuuuvvvxxxxxxwwwvvvzzzyyyzzz|||~~~~~~}}}vvvSSSVVVxxxpppooopppBBB333000444111111222+++------------++++++,,,,,,,,,++++++***,,,,,,---...///666GGGWWWaaagggnnnrrrvvv||||||yyyuuullldddiii}}}wwwzzzzzzzzz|||~~~~~~|||yyy|||}}}zzzwwwwwwyyywwwrrryyyyyyxxxyyyyyyzzz{{{|||zzzyyyzzz~~~uuujjjdddXXXSSSLLLHHHFFFFFFGGGGGGBBBBBBAAA???===;;;999888777666666777999:::999888777666777888999888666333333333333333444444444444777666666666666777777888333111444888999666444666555555666777777888999999:::999777666555555666666666666666666666666666666555555666888;;;<<<<<<::::::999888777666444000---000///---+++++++++,,,---)))((('''''')))***,,,,,,,,,...111444555555333222444444666999;;;;;;888666555666666555555666888;;;===???EEEOOOYYYccclllrrryyyzzzyyywwwuuutttuuuwwwvvvuuutttuuuwwwxxxwwwvvvxxxxxxxxxzzz}}}~~~}}}}}}~~~fffcccuuuEEE444000222000111111***------------,,,,,,,,,,,,,,,+++***))),,,+++,,,...000888IIIYYY```gggnnnsssxxx}}}~~~zzzwwwmmmgggnnnxxxzzzxxxxxxzzz}}}~~~|||zzz{{{{{{xxxvvvxxx|||yyytttyyyxxxwwwwwwvvvvvvwwwwwwvvvuuuxxx|||zzztttlllgggUUUPPPIIIDDDBBBCCCDDDDDD@@@@@@???>>><<<:::999888777666777888:::;;;:::888888888888999::::::888666444444444444444444444444777777666666666666777777444222444888999666555777555666666777888999::::::777777666666666666666777666777777777777888888888888888888;;;===>>><<<::::::999777666555222///+++///...---+++++++++,,,,,,)))'''&&&''')))+++,,,,,,,,,...111333444444444333444444444666999999888777444555555555444666888;;;<<>>>>>======;;;:::999888777777777999;;;<<<:::999;;;::::::;;;<<<===;;;999555555555555555555555555777777666666666666777777777555555888999777777:::888999:::;;;<<<======>>>999999::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===;;;999666888666444444333222///---+++++++++++++++,,,,,,---+++((('''(((+++---...------...000111333444444444444333222444666888888888333444555555444666999;;;===@@@IIITTTYYY^^^hhhsss}}}}}}|||yyywwwvvvxxxzzzwwwvvvtttuuuwwwyyyyyyyyyxxxwwwwwwxxx{{{}}}}}}}}}}}}~~~~~~QQQ===333222000222333,,,++++++++++++((()))***+++,,,---------,,,+++,,,...000999KKK\\\aaahhhooorrrvvvzzzyyyuuunnngggdddnnnvvvwwwtttrrruuu|||wwwwwwuuuuuuzzz~~~xxxwwwvvvvvvuuuuuuuuuuuuvvvpppvvv|||~~~yyyxxxuuunnnhhhfffiiilllccc___YYYVVVTTTRRRMMMJJJEEEDDDCCCCCCCCCBBB@@@>>>=========<<<;;;:::999888777777777999<<<<<<;;;999888777777888999:::888777777777777777666666666666888777666666666666777777:::777777999:::999:::===<<<<<<===>>>???@@@AAABBB>>>>>>???@@@AAABBBCCCCCC>>>>>>>>>?????????@@@@@@???>>>===<<<<<<999555111555333222222222222111///'''((()))***+++,,,------,,,***((()))---///000///......///000222333555555444333111222444777888888222333444444444666999<<<999===GGGQQQUUUWWWbbbooo}}}yyyvvvuuuwwwxxxxxxvvvtttuuuwwwyyyzzzzzzzzzxxxxxxyyy{{{}}}~~~}}}}}}~~~|||VVVAAA555333000333444---*********+++)))))))))***++++++,,,,,,###(((---///111;;;LLLYYYeeeiiinnnssswwwwwwvvvuuusssgggbbbnnn~~~ttt|||{{{uuupppqqqtttuuutttrrrtttrrrqqquuu{{{~~~|||xxxtttttttttssssssrrrrrrrrrssstttwww|||~~~sssmmmfffbbbaaa^^^XXXSSSTTTNNNHHHFFFGGGGGGEEEAAA=========>>>======<<<;;;777777999:::999888666444666777888999;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<:::888777888:::???<<<<<<===;;;999;;;@@@::::::999:::;;;>>>AAACCCAAABBBBBBCCCDDDEEEEEEEEEFFFFFFGGGIIIKKKJJJHHHEEEGGGCCC@@@@@@DDDGGGHHHGGGFFFCCC???<<<999666333111111111111111000...---,,,++++++++++++,,,---.........,,,***+++...000///---............///111222333555555555555666666666666222444555666666777:::<<<<<>>QQQ```fffjjjoootttxxxxxxwwwvvvqqqfffbbbooo{{{mmm~~~}}}vvvqqqnnnppptttuuuuuusssvvvsssqqqtttyyy}}}}}}{{{tttsssssssssrrrrrrrrrrrrtttuuuyyy}}}xxxsssrrrrrrpppmmmddd___YYYWWWVVVUUUPPPLLLNNNIIICCCAAACCCCCCAAA>>>===============<<<;;;;;;;;;::::::999888888888888999999::::::;;;<<<=========<<<<<<<<<;;;<<<<<<<<<<<<===>>>===;;;;;;;;;===AAA???@@@BBB@@@===>>>BBB;;;:::::::::<<<>>>AAABBBEEEEEEEEEEEEEEEFFFFFFFFFIIIGGGFFFFFFHHHJJJKKKJJJFFFBBB??????BBBFFFFFFEEEBBB@@@<<<:::999777555333111111111111000...---,,,++++++++++++,,,---...///...,,,***+++---///...---...//////000111222333444666666666666777777777777333444555666666777:::<<<<<<@@@EEEJJJPPPYYYccckkk{{{vvvvvvzzz{{{zzzrrrsssuuuwwwxxxyyyyyyyyyvvvxxxyyyzzzzzz{{{~~~~~~~~~\\\nnnoooDDD888444111111+++111...---++++++))))))******+++,,,,,,,,,...000111000444AAAUUUdddhhhkkkpppuuuxxxyyyxxxwwwnnneeebbbqqqvvviii|||zzznnnlllkkkmmmrrrvvvvvvuuuxxxtttrrrsssxxx|||~~~}}}ssssssrrrrrrrrrrrrqqqqqqpppqqquuuyyy|||zzzxxxxxxxxxxxxtttnnngggcccbbbaaa___\\\VVVRRRNNNLLLMMMLLLJJJGGGGGGCCC???>>>@@@@@@>>><<<<<<<<<<<<===<<<<<<;;;:::???===;;;999888888:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>======<<<<<<;;;;;;<<<>>>AAAAAA@@@??????@@@DDDCCCEEEHHHFFFBBBAAADDD<<<<<<<<<<<<===???AAABBBGGGFFFFFFEEEEEEDDDEEEEEEJJJGGGCCCCCCFFFJJJMMMOOODDDAAA>>>>>>AAADDDDDDCCC>>><<<999888888888777555111111111111000...---,,,++++++++++++,,,---...///---,,,++++++---...---,,,//////000111222333444444666666777777777888888888333444666666666777999;;;;;;???EEEKKKQQQ[[[fffnnn|||wwwuuuyyyzzzxxxpppqqqrrrtttwwwxxxzzzzzzvvvxxxyyyyyyyyyzzz}}}xxxQQQXXXyyyvvv}}}yyyKKK:::555333555---111...,,,++++++))))))***++++++,,,,,,---,,,...///000555AAATTTbbbiiikkkppptttwwwxxxwwwwwwjjjbbbaaarrrrrrlllssshhhiiijjjlllqqqwwwxxxvvvwwwuuutttvvvyyy|||}}}|||rrrrrrrrrrrrrrrrrrrrrqqqnnnpppuuuyyyzzzyyyrrrooonnnnnnjjjddd]]]WWWUUUUUUUUUTTTOOOLLLJJJHHHIIIIIIGGGEEECCCAAA>>>>>>???@@@???===<<<<<<<<<<<<<<<;;;::::::>>>===;;;:::999999::::::;;;;;;:::::::::;;;<<<===?????????>>>===<<<;;;;;;;;;>>>BBBCCCBBBAAAAAAAAAEEEFFFIIIMMMKKKEEECCCEEE????????????@@@AAACCCDDDFFFEEEDDDBBBAAAAAAAAAAAAGGGDDDAAAAAADDDIIIMMMOOODDDAAA>>>>>>BBBDDDDDDBBB<<<:::777777777777666555111111111111000...---,,,,,,++++++,,,,,,---...///,,,,,,,,,------------,,,...///000111222333333333666666666666777777777777333555666666666777999;;;999>>>DDDJJJRRR\\\gggppp}}}}}}xxxvvvyyy{{{zzzwwwvvvvvvuuuvvvvvvwwwwwwvvvxxxyyyyyyyyyzzz|||~~~~~~zzzOOOKKKpppsssjjjooozzzRRR<<<444333666---000---,,,***+++*********+++,,,,,,------***,,,///222888CCCSSS___hhhkkkooorrruuuvvvvvvvvvhhh``````rrrmmmsss{{{ppphhhlllmmmlllpppwwwyyyvvvtttuuuwwwyyy{{{{{{yyywwwrrrrrrrrrrrrrrrrrrrrrrrrtttvvv{{{tttmmmjjjiiihhhfff```WWWPPPLLLLLLNNNOOOKKKIIIGGGEEEEEEDDDCCCBBB@@@???>>>>>>??????>>>>>><<<<<<======<<<<<<;;;::::::;;;<<<<<<<<<;;;:::999::::::999999999;;;===>>>????????????>>>===<<<;;;:::===AAABBBBBBAAAAAAAAAEEEFFFKKKOOOMMMFFFBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEECCC@@@???>>>??????@@@??????AAADDDHHHJJJKKKEEEBBB???@@@CCCDDDDDDBBB<<<:::777666666666444333111111111111000...---,,,,,,,,,,,,,,,---...//////,,,---.........---,,,,,,,,,---///000111222222111444444444555555555666666444555666666666666999;;;777<<>>>>>>>>>>>=========>>>===<<<<<<;;;888:::<<<===>>>===;;;:::===<<<:::999999;;;===>>>>>>???@@@@@@@@@>>>===<<<;;;===@@@AAA@@@@@@@@@AAAEEEFFFJJJNNNLLLEEEAAABBBDDDEEEEEEEEEEEEEEEEEEEEEGGGEEECCC@@@???>>>???@@@======>>>AAAEEEGGGHHHGGGDDDBBB???@@@CCCDDDCCCAAA===;;;888666666555444222111111111111000...---,,,,,,,,,,,,,,,---...///000---///111111///---------+++---...000111111111111333333444444444555555555444555666666666666888:::777<<>>>>>??????>>>>>>===<<<::::::<<<===>>>?????????CCCAAA>>><<<:::;;;<<<======>>>@@@AAAAAA@@@>>>===<<<>>>??????>>>>>>@@@AAAFFFFFFJJJNNNKKKDDDAAABBBDDDEEEEEEEEEEEEEEEDDDDDDEEECCC@@@>>><<<===>>>???>>>===>>>@@@DDDGGGGGGGGGCCC@@@>>>???BBBCCCAAA???<<<:::888666777666555444111111111111000...---,,,---,,,,,,------...///000---000333333000.........,,,---///111222222222111444444444444555555555666555666777666555666888:::999===DDDJJJRRR\\\hhhpppzzz}}}zzz|||}}}zzzzzzzzz|||zzz{{{||||||{{{{{{}}}}}}}}}~~~```NNNPPPjjjrrrTTTVVVttthhhIII999111333---333000...,,,,,,***++++++,,,,,,------...///...---///777FFFWWWccclllnnnpppsssuuuwwwwwwwwwllldddeeevvvwww||||||qqqnnnvvvyyyvvvyyyyyyyyywwwtttrrrqqqrrrtttttttttuuuuuuuuuvvvvvvxxxzzzzzztttqqqoookkkddd[[[SSSNNNLLLHHHIIIIIIHHHGGGGGGHHHJJJEEEFFFGGGGGGEEEDDDCCCDDD???????????????>>>=========<<<;;;<<<===@@@BBBDDDIIIFFFBBB>>>;;;;;;;;;;;;===>>>@@@AAAAAA@@@???>>>>>>???@@@???>>>>>>@@@BBBFFFGGGJJJMMMKKKDDDAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBB@@@===:::999:::;;;<<<@@@???>>>???CCCFFFHHHIIIBBB???===>>>AAABBB???===;;;999777777777888777555111111111111000...---,,,---------------...000000...111444444111......///---...111333444444333222555555555555666666666777555666777666555666888::::::???EEELLLSSS]]]iiiqqq|||zzz{{{~~~}}}zzzwwwvvvxxx{{{}}}{{{|||}}}|||||||||~~~~~~}}}~~~nnnMMMKKKiiiuuuXXX]]]|||mmmMMM;;;222333///666111///------++++++,,,,,,,,,---------.........333>>>LLLYYYbbbgggiiikkklllqqqvvvuuuqqqlllccceeexxxvvv|||~~~rrrnnnrrryyy||||||zzzzzzyyyvvvsssqqqqqqrrrssssssrrrqqqppprrrvvvyyy|||}}}{{{zzz~~~yyy~~~~~~|||wwwooogggbbb```aaaXXXRRRTTTTTTQQQPPPSSSOOOOOOOOOPPPPPPMMMIIIFFFAAA@@@??????@@@???>>><<<>>>======???BBBEEEFFFFFFLLLLLLHHHAAA:::666666999;;;===AAACCCEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAACCCFFFIIIHHHDDD@@@???@@@CCCAAA??????>>>>>><<<;;;>>>===;;;:::;;;<<<>>>???BBB@@@??????BBBEEEGGGGGG??????>>>>>>======<<<<<>>===;;;888666555999444...---///000,,,)))---------...///111333444222222333333222///,,,***...//////000000111222333333333333333444555666666888777666666666777999:::>>>===>>>BBBLLLZZZgggpppyyyzzzyyy{{{wwwtttrrrtttxxx||||||{{{{{{{{{{{{}}}{{{cccPPPhhh~~~]]]VVVwwwyyyIII444444555000+++...---------++++++,,,,,,,,,---------///......333===KKKYYYaaagggjjjkkklllqqqvvvtttppphhh___bbbuuuvvv|||~~~rrrmmmpppvvvzzzzzzzzz{{{{{{yyyvvvttttttuuurrrrrrrrrqqqpppqqqtttvvvwwwyyyxxxxxx|||{{{vvvrrrqqqllleee```aaa```[[[XXXZZZXXXYYY[[[]]]\\\XXXQQQLLLEEECCC@@@???@@@@@@@@@???===<<<===@@@EEEHHHJJJKKKRRRPPPKKKEEE???<<<<<<===:::<<>>===<<<;;;:::999;;;::::::;;;<<>>>>>>>>@@@???>>><<<:::888555444888444///...///000---***,,,------...///111222333444444333222111///---+++---...///111222333333333333333333333444555666666888777666666666777999:::======>>>BBBKKKYYYfffooozzzwwwwwwvvvtttrrrtttwwwzzz{{{zzz||||||{{{||||||dddQQQkkkjjjdddRRR:::444222000.........---,,,,,,,,,,,,,,,------------///...///333===KKKXXXaaahhhkkkmmmmmmppptttsssooofff\\\___sssuuu}}}}}}qqqkkknnntttxxxyyyxxxyyyzzzyyywwwvvvvvvwwwqqqssstttsssrrrrrrssstttsssvvvxxxyyy~~~|||~~~zzzzzzwwwpppkkkjjjggghhhkkkllljjjcccZZZSSSIIIGGGDDDBBBBBBCCCBBBAAA===>>>@@@EEEKKKQQQTTTUUUUUUPPPJJJEEEBBB@@@>>>===<<<>>>@@@CCCDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDFFFHHHJJJGGGBBB>>>===>>>>>>>>>>>>===<<<;;;::::::888888999;;;>>>CCCGGGIIIHHHEEEAAA@@@AAACCCEEEFFF@@@@@@@@@@@@@@@?????????@@@???>>><<<999777444333777333///...///000...+++---------...000111333444666555333111///...------+++---000222444444444333333333333333444555666666888777666666666777999:::<<<===>>>BBBKKKWWWeeennn{{{vvvuuuyyyxxxxxxyyy|||~~~~~~}}}~~~|||{{{{{{}}}~~~}}}}}}~~~gggUUUsss~~~\\\@@@444000000111111000...---,,,,,,,,,------------...///...///444>>>KKKYYYaaahhhlllnnnoooqqqtttrrroooggg^^^```sss}}}sssxxxnnnjjjmmmsssxxxzzztttvvvxxxxxxwwwuuuuuuuuurrrtttvvvwwwuuuttttttuuussswww{{{~~~}}}zzz{{{~~~zzzvvvvvvuuusssnnnfff\\\UUULLLJJJHHHHHHHHHGGGEEECCCBBBCCCFFFLLLTTT[[[___aaaYYYSSSLLLGGGFFFDDDAAA??????@@@CCCEEEFFFFFFEEEEEE@@@@@@AAABBBBBBCCCDDDDDDFFFHHHIIIFFF@@@<<<;;;<<<>>>@@@AAA@@@???>>>======999999:::<<<@@@DDDHHHJJJKKKGGGBBB@@@@@@CCCDDDEEE@@@@@@@@@@@@@@@@@@??????@@@???>>><<<999666444222666333000//////000...---...//////000111333444555777555333000............***,,,000333555555444444333333333333444555666666888777666666666777999:::;;;===???CCCJJJUUUccclllxxx{{{wwwvvvyyyzzz{{{|||}}}~~~~~~}}}{{{zzz{{{|||{{{|||~~~}}}iiiYYY|||```BBB444111111000222222111///,,,,,,---------........./////////444???MMM[[[cccgggmmmqqqqqqrrrtttssspppggg```bbbuuuwwwqqqyyysssllljjjmmmtttyyy{{{tttvvvyyyzzzxxxvvvttttttqqqtttvvvwwwvvvttttttttttttxxx~~~~~~|||zzz{{{zzzssskkkbbbZZZTTTNNNNNNOOOPPPPPPNNNJJJFFFHHHIIIMMMSSS[[[bbbggghhhbbb\\\UUUPPPNNNLLLIIIFFFAAABBBCCCDDDEEEEEEEEEDDD???@@@@@@AAABBBCCCCCCDDDEEEGGGGGGCCC===999999:::===@@@BBBBBB@@@???>>>???>>>======>>>@@@CCCFFFGGGJJJFFFBBB@@@AAABBBDDDDDD????????????????????????@@@???>>><<<999777444333555333000//////000//////000000111222333555666777666444111...------...///***,,,000333555555444333333333333333444555666666888777666666666777999::::::<<<@@@CCCHHHSSSaaakkkrrrzzz|||xxxxxxtttvvvxxxyyyzzzyyyxxxwww~~~zzzyyy|||{{{yyy{{{{{{}}}~~~gggXXX|||aaaBBB555333111...000000//////,,,---------............//////000666AAAOOO^^^fffgggnnnsssssstttvvvuuurrrgggbbbeeewwwrrrppp{{{sssooollllllooouuuyyy|||wwwzzz}}}~~~{{{wwwtttsssooorrrtttuuuuuuttttttuuuvvvyyy~~~~~~}}}~~~tttkkkccc\\\XXXTTTTTTUUUWWWXXXVVVRRROOOQQQQQQTTTYYY```fffjjjkkkfffaaaZZZTTTPPPMMMJJJHHHCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFBBB===999999:::;;;???BBBCCC@@@>>>>>>@@@BBBAAA@@@??????@@@BBBCCCFFFCCCAAA@@@AAACCCCCCCCC>>>>>>>>>?????????????????????>>>===;;;888666555333222111000///000000111111111111222444555777888333111///---------...///***,,,///111333333333222333333333333444555666666888777666666666777999:::888<<<@@@CCCGGGQQQ___iiitttzzz|||zzzyyyvvvyyy|||}}}|||zzzyyyxxx{{{wwwxxx}}}|||xxxzzz{{{|||cccPPPmmmhhhEEE666444111---------,,,,,,------------............//////111777CCCRRRaaajjjfffnnntttuuuuuuwwwwwwuuuhhheeejjj}}}ooopppuuupppnnnmmmnnnqqquuuxxxyyyyyy|||{{{vvvrrrpppqqqsssvvvwwwwwwwwwxxxzzz{{{{{{{{{rrrjjjddd```^^^\\\[[[[[[]]]]]]\\\[[[\\\\\\]]]aaafffkkkmmmnnngggddd^^^WWWOOOKKKIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGCCC===:::;;;===;;;???DDDEEEBBB???@@@BBBEEECCCAAA???>>>>>>???@@@AAA@@@???@@@BBBDDDDDDCCC?????????@@@@@@@@@AAAAAA??????>>>===<<<:::999888222222222000///000111222000000000111333444666777///...---,,,,,,---...///,,,,,,...///000111111111333333333333444555666666888777666666666777999:::777<<>>???======>>>@@@CCCEEEDDDCCC@@@@@@@@@AAAAAABBBBBBBBB?????????>>>===<<<:::999222222222111///000111333......///000111333444555,,,,,,,,,,,,------......---------...///000000111333333333333444555666666888777666666666777999:::777<<>>???AAACCCFFFHHHJJJKKK@@@AAABBBCCCCCCAAA???===<<>>CCCFFFKKKWWWccchhhrrrzzz{{{zzzzzzxxxuuu|||~~~~~~{{{yyyyyyxxxzzzzzzzzzzzz{{{~~~~~~[[[GGGIIIQQQdddxxx|||lllpppwwwzzz|||^^^666999666000,,,...111111---------...............000///111888FFFVVVdddkkknnnqqquuuyyyzzzyyyvvvtttnnncccoooppp{{{sssnnnnnnmmmnnnooorrruuuwwwuuuyyy{{{{{{wwwttttttuuuxxxzzzyyy~~~~~~}}}yyy}}}|||sssiiicccggglllooopppsssmmmiiiggglllwww}}}pppcccYYYRRRNNNLLLIIIMMMQQQTTTVVVXXX\\\___ZZZXXXVVVSSSRRRPPPNNNMMMOOOQQQRRRQQQOOOMMMLLLMMMOOOMMMOOOSSSSSSOOONNNRRRLLLJJJEEE@@@<<<<<<>>>???>>>???AAADDDFFFIIIKKKLLLBBBBBBBBBBBBBBBAAA???>>><<<>>>@@@@@@<<<888666555222333222222222111000///+++,,,...000333555777888222000///...000111111000---...///000111222333444444444444444444444444444666777777777555555777888;;;;;;>>>BBBDDDJJJVVVccckkkttt||||||{{{{{{yyyvvvxxxyyyzzz{{{|||{{{zzzyyy}}}~~~~~~}}}~~~}}}bbbHHHEEEIIIWWWgggooodddcccoootttvvvbbb999:::444...$$$'''+++,,,---------........./////////...000888FFFVVVdddlllmmmqqqwww{{{|||yyyuuuqqqiiiaaannnkkkzzzxxxpppooommmlllnnnrrrvvvyyywwwyyyzzzxxxvvvvvvyyy|||wwwyyy|||}}}|||rrrrrryyyzzzyyyrrriiicccfffmmmrrrvvvyyywwwqqqmmmrrr~~~rrreeeZZZSSSMMMJJJHHHKKKPPPTTTYYY^^^dddhhhaaa^^^YYYVVVUUUUUUSSSRRRTTTWWWYYYYYYWWWTTTRRRQQQQQQRRRUUUYYYXXXTTTSSSUUUOOOKKKFFF@@@<<<;;;<<<===>>>???AAADDDGGGJJJLLLMMMDDDBBB@@@@@@@@@AAA???>>><<<>>>@@@???;;;777444333333333333222111111000000---///000333555666777888555333111000111111000///------///000222333444555444444444444444444444444666777777777555555777888<<<;;;===@@@CCCHHHUUUbbbnnnwww~~~~~~|||{{{zzzwwwxxxwwwwwwzzz~~~|||~~~|||zzzyyyzzz}}}mmmLLLDDDJJJXXXgggrrraaa^^^mmmvvvzzzddd;;;:::333---***,,,---,,,,,,,,,------...////////////...000888FFFWWWeeelllmmmpppuuuyyyzzzwwwtttqqqgggbbbsssjjjwwwrrrpppmmmlllmmmrrrwww{{{zzz{{{{{{yyywwwyyyuuuuuu{{{zzzwwwzzzqqqiiimmmwww|||~~~zzztttkkkeeeaaadddllltttxxxzzzzzzrrrmmmtttyyynnnbbbXXXQQQLLLIIIHHHIIIMMMQQQWWW]]]cccggg```[[[WWWUUUVVVWWWWWWVVVXXX[[[]]]]]]YYYUUURRRPPPQQQUUUYYY[[[XXXUUUSSSTTTOOOKKKEEE@@@>>>>>>>>>???@@@AAACCCEEEHHHKKKMMMNNNFFFCCC???>>>???@@@???>>><<<>>>@@@>>>;;;666444222555444333222111000000000222222444666777777777666666444222222222222000...---...///000222333555555444444444444555555555555666777777777555555777888<<<;;;===???AAAGGGTTTaaapppxxx~~~~~~||||||zzzwwwyyyvvvuuuxxx~~~zzz~~~}}}zzzyyyxxx{{{yyyQQQHHHUUUmmmdddbbbrrrddd;;;888222///222222111///,,,,,,------...//////000///...000888FFFVVVdddlllnnnpppsssuuuvvvuuutttsssjjjiii~~~rrr~~~tttqqqnnnlllnnnrrrxxx|||{{{|||{{{yyywwwzzz~~~qqqoootttyyywwwvvvzzz|||jjjeeelllxxx|||wwwsssfffcccaaadddmmmvvvzzzyyyqqqjjjgggnnn}}}wwwqqqhhh___XXXRRRMMMJJJFFFGGGJJJPPPWWW^^^cccfff[[[VVVRRRSSSWWW[[[[[[ZZZ\\\^^^```^^^ZZZTTTPPPNNNSSSXXX]]]\\\XXXTTTSSSSSSNNNIIIDDDAAABBBDDDEEEEEECCCDDDEEEHHHJJJLLLNNNOOOHHHCCC>>><<>>???>>>;;;777444333666555333222111000000000111333555777999999999999666555333333333222000.........///111222444555555444444444555555666666666666777777777555555777888;;;;;;<<>>;;;;;;===??????<<<888666555777666444222111000000111///111444888:::<<<<<<;;;555444333333333222000---///000000111222333444444444444444555666666777777666777777777555555777888::::::===@@@AAADDDOOO[[[fffnnnuuuvvvvvvwwwxxxvvvvvvuuuuuuxxx{{{{{{wwwtttyyy{{{~~~}}}~~~___JJJVVV|||lllZZZmmmjjj@@@999333333000///------++++++,,,---...///000000222111222999EEEUUUbbbiiilllooossswwwyyyyyyxxxvvvhhhllluuutttrrrooonnnppptttyyy|||yyy{{{|||{{{xxxwwwzzz|||vvvwwwtttnnnmmmqqquuuuuuzzz{{{}}}~~~ssscccaaajjjuuuyyy~~~~~~{{{vvvrrriiidddiiiuuuzzzxxxtttoookkkmmmrrrvvvuuusssvvvqqqjjjbbb[[[UUUOOOKKKHHHHHHKKKQQQYYY^^^``````VVVSSSQQQVVV___ddddddaaa\\\]]]]]][[[WWWSSSQQQPPPYYY```ccc\\\TTTRRRRRRQQQOOOJJJEEEFFFKKKPPPRRRRRRKKKKKKLLLMMMNNNOOOPPPPPPHHHBBB======@@@AAA>>>999:::===??????===:::888777888777444222000000111111222444777999::::::999888444333222222333222///---111111111222222333333333444444444555666777777777666777777777555555777888888999===AAABBBDDDMMMXXX^^^gggnnnpppqqqtttvvvuuuwwwyyy|||~~~~~~|||yyywwwvvvwwwwwwvvvvvvxxx{{{~~~lllQQQRRRyyyxxxeeesssvvvKKK>>>333222444111...---++++++,,,---...///000111333111222999EEETTTaaahhhkkkooovvv{{{~~~|||yyywwwlllpppvvvsssrrrpppoooqqquuuyyy|||zzz}}}~~~{{{yyyyyy{{{sssyyyzzzrrrmmmooouuuyyywwwyyy|||}}}~~~ppp```___hhhsss}}}~~~wwwjjj```dddpppwwwvvvlllkkkkkkooowww~~~yyytttlllccc[[[SSSLLLGGGKKKKKKLLLQQQVVVYYYXXXVVVVVVRRRQQQWWW___eeeccc```XXXXXXXXXWWWSSSQQQPPPPPPYYYaaabbbYYYPPPOOOPPPOOOQQQKKKGGGHHHMMMSSSTTTTTTNNNNNNNNNOOOOOOPPPPPPQQQGGGBBB======AAAAAA===888:::===???@@@===;;;999999999777444222000000111111888999:::;;;999666333111222222111222333222000---222222222222222222222222444444444555666777777888666777777777555555777888777999===AAABBBDDDLLLVVVYYYbbbjjjlllnnnrrruuuuuurrrwww|||~~~}}}zzzwwwvvvyyyxxxwwwuuutttvvv{{{xxxZZZTTT|||xxxSSSBBB333000///---+++,,,000(((%%%+++000...,,,...//////111:::GGGVVVccciiissswwwzzzyyyzzz}}}|||yyyiiijjj{{{pppooommmmmmppptttyyy|||{{{~~~~~~yyyuuuuuuvvvtttxxxxxxrrrooorrrvvvwwwwwwxxx{{{pppaaa```gggnnnuuu{{{}}}{{{{{{ssshhhbbbhhhrrrvvvsssllliiiiiiooo{{{xxxlll___UUUMMMJJJIIILLLNNNQQQVVVZZZ\\\[[[ZZZNNNPPPSSS[[[bbbeeedddaaa\\\XXXVVVWWWUUURRRRRRUUU```aaa___YYYQQQMMMNNNQQQSSSOOOJJJGGGIIINNNRRRUUUTTTRRROOONNNOOOPPPQQQQQQJJJGGGDDDBBBAAA@@@===;;;<<<<<<======;;;999666444333666888777444111000111222999===<<<:::888555000...000222333444333111000555333111000///000111222333333444555444333111000555666777666444444666777999;;;<<<===???DDDLLLSSSYYYaaakkkpppqqqqqqsssuuuxxx~~~~~~{{{{{{xxxuuuxxxzzz}}}~~~|||{{{{{{|||VVVZZZWWW<<<;;;444222111///---///(((&&&+++///...---...000000333;;;IIIXXXdddkkkrrrwwwzzzzzz{{{}}}|||xxxlllnnnvvv{{{lllkkkiiihhhkkkpppvvvyyyzzz{{{{{{zzzwwwuuuttttttrrrvvvwwwtttssswwwzzzyyyvvvwwwzzz~~~zzzmmmiiillloootttzzz~~~|||vvvppphhhdddkkkvvvxxxuuuppplllkkkttt|||wwwmmmbbbXXXQQQMMMKKKJJJKKKOOOSSSWWWYYYWWWUUUOOOPPPTTT[[[cccfffdddbbbZZZWWWUUUWWWWWWUUUVVVYYYaaabbb___XXXPPPKKKLLLOOOTTTPPPKKKIIIKKKOOOSSSVVVUUUTTTRRRQQQRRRSSSSSSSSSKKKGGGDDDBBBAAA@@@>>><<<<<<<<<<<<<<<;;;999777666444555777555222000000111333888;;;999666555222......///111222333222111000444333111/////////111222000111333444555444444444555666777666444444666777888:::<<<===???DDDLLLSSS[[[ccclllrrrssstttvvvxxxxxx}}}|||zzzzzzyyyvvv|||~~~}}}|||}}}~~~]]]^^^}}}^^^>>>;;;555222111///---...)))'''+++......------111111444===JJJYYYeeelllpppvvvzzz|||}}}|||wwwmmmooorrruuukkkiiigggfffiiiooouuuzzz~~~|||zzzxxxwwwuuusssqqqqqqtttuuuuuuxxx}}}}}}zzzuuuvvvyyy|||~~~zzztttpppoootttzzzvvvrrroookkkeeedddmmmwwwyyyuuurrrlllkkkvvvzzzvvvooofff]]]UUUOOOLLLHHHJJJMMMRRRVVVWWWVVVSSSPPPQQQVVV]]]dddgggeeebbbWWWTTTTTTWWWXXXWWWYYY]]]aaaaaa]]]WWWOOOJJJJJJLLLQQQOOOKKKIIIJJJMMMRRRUUUUUUUUUUUUUUUTTTTTTTTTTTTLLLHHHDDDBBBBBBBBB???<<<<<<<<<;;;::::::999888888444555555333111///000222444888999555111000///+++...///000111222111000///222111///......///000111...///111333555666777777555666777666444444666777888:::<<<===>>>DDDLLLSSS\\\ccclllrrruuuuuuwwwyyyxxx|||}}}yyywwwyyyzzzxxx~~~|||{{{|||~~~~~~]]][[[sssfffAAA777333111000///------***)))***---......---111111555>>>KKKZZZeeekkknnnuuu{{{}}}}}}wwwjjjmmmzzzpppsssooollljjjiiilllsssyyy~~~{{{yyyyyywwwssspppqqqssstttuuuzzz}}}wwwuuuvvvyyy|||}}}{{{qqqmmmrrrwww|||yyytttnnnjjjcccbbbjjjuuuxxxuuupppjjjiiiqqqzzz{{{xxxrrriii___VVVNNNJJJGGGIIINNNTTTYYYZZZYYYWWWQQQSSSWWW^^^eeegggddd```UUUSSSRRRVVVWWWWWWYYY]]]^^^]]]ZZZTTTNNNJJJJJJKKKMMMLLLJJJHHHHHHJJJNNNRRRVVVWWWXXXWWWUUUSSSRRRRRRNNNIIIDDDBBBCCCCCC@@@===<<<;;;:::999999999999:::666555444222111111222333666888777222......---+++......///000000000000///111000...---...///111222///000111333555666777888555666777666444444666777777999;;;<<<>>>DDDLLLSSS[[[aaajjjqqqtttuuuwwwxxxxxx{{{{{{wwwvvvyyy{{{zzz~~~{{{yyyxxxyyy{{{}}}{{{|||YYYVVVkkklllEEE333...111000...---++++++******,,,......---000000444>>>KKKYYYdddjjjmmmttt{{{~~~~~~xxxjjjmmmuuummm{{{rrrpppmmmmmmpppvvv|||}}}yyyyyyyyyyyyuuurrrqqqssstttuuuyyy|||yyysssvvvwww{{{}}}~~~oooiiilllrrrxxx|||yyyvvvoooeeebbbiiiuuuyyywwwmmmjjjhhhmmmwww~~~~~~}}}|||uuukkk```UUULLLGGGEEEHHHNNNUUU[[[]]]\\\ZZZSSSUUUYYY___eeefffbbb]]]TTTQQQQQQTTTTTTSSSUUUYYYZZZXXXUUUQQQMMMJJJJJJKKKKKKKKKKKKIIIHHHIIIMMMQQQYYY[[[\\\ZZZVVVSSSSSSSSSQQQJJJCCCBBBDDDEEEBBB>>><<<;;;:::999999999999:::888666444333333444444444666888666000,,,---...,,,......///000000000000000000///...---...///111333222222333333444555666666555666777666444444666777666888;;;<<<>>>DDDLLLSSS]]]ccckkkqqquuuwwwwwwwwwwwwzzzzzzvvvuuuyyy||||||~~~{{{yyyxxxyyy{{{|||zzz|||XXXTTTgggoootttzzzvvvOOO444...111000...---***,,,,,,***+++...///---///000555>>>LLLZZZdddjjjlllttt{{{~~~zzzmmmoooooojjj{{{qqqpppnnnnnnqqquuuzzz}}}uuuuuuvvvwwwyyyyyywwwuuuqqqtttuuutttvvvxxxvvvqqqwwwxxx{{{~~~llldddhhhlll}}}~~~{{{{{{}}}vvvjjjeeekkkvvv{{{yyymmmjjjiiioooxxxxxxlll```UUUMMMHHHEEEIIIOOOWWW]]]___]]][[[UUUVVVZZZ```dddddd^^^YYYSSSOOOOOOQQQRRRQQQRRRVVVWWWUUUQQQNNNKKKJJJJJJJJJKKKMMMNNNMMMKKKKKKOOOSSS[[[]]]^^^[[[WWWUUUVVVXXXSSSKKKCCCBBBEEEFFFCCC???<<<<<<;;;::::::999888888888666555444555666555444444666555///,,,...///.../////////000000000111111000///.........000333444555444444444444444555555555666777666444444666777666888:::;;;>>>DDDMMMSSSbbbgggmmmtttyyyzzzyyyxxxvvvyyyzzzwwwwww{{{~~~}}}~~~|||zzz{{{|||}}}|||}}}VVVOOOZZZ{{{aaafffsss}}}\\\:::333000///...---)))------******...///---000222666@@@MMM[[[fffkkkmmmtttzzz}}}{{{pppooojjjiiitttpppoooooooooqqqtttwwwyyyqqqtttxxxzzzyyywwwvvvuuuoootttvvvttttttvvvvvvtttvvvwwwzzz~~~}}}fffaaafffjjj~~~|||}}}}}}vvvlllgggmmmwwwzzzvvvmmmiiihhhrrr{{{mmmaaaWWWQQQNNNKKKNNNTTT[[[```aaa^^^\\\WWWXXX[[[```cccaaa[[[UUUQQQMMMMMMPPPQQQPPPRRRVVVWWWTTTPPPLLLJJJIIIHHHHHHKKKMMMPPPNNNLLLKKKOOOSSSVVVXXXZZZXXXUUUUUUXXX\\\UUULLLCCCBBBEEEGGGDDD???<<<<<<<<<<<<;;;999777666666555444555666666444222000333333...,,,///000///000000000000000111222222000///......///222444666555444444333444555666777555666777666444444666777555777:::;;;>>>DDDMMMSSSeeehhhnnnuuuyyy{{{yyywwwtttyyyzzzxxxxxx|||~~~~~~}}}{{{{{{|||~~~XXXJJJIIInnn{{{uuu^^^aaarrr}}}ddd===888000///...---(((---...))))))...000---111333888BBBOOO]]]ggglllmmmtttzzz|||}}}pppnnniiilllsss~~~pppppppppppprrrtttvvvwwwuuuzzz~~~~~~zzzvvvssssssnnntttwwwuuusssuuuxxxxxxuuuvvvyyy}}}wwwaaa```ggglll~~~~~~xxxssskkkgggmmmvvvwwwrrrkkkffffffttt|||nnnbbbYYYUUUSSSQQQTTTZZZ```dddddd```]]]XXXYYY[[[```bbb```YYYSSSOOOLLLLLLPPPRRRQQQTTTXXXXXXUUUPPPLLLIIIHHHFFFEEEHHHLLLOOOMMMJJJJJJMMMRRROOOQQQTTTSSSQQQRRRXXX^^^UUULLLCCCBBBFFFHHHEEE???<<<<<<======;;;999666444555333333444666666333000---000111---,,,///111///111111111000111222222333000/////////000222555777444444333333444555777888555666777666444444666777555777999;;;>>>DDDMMMSSSeeehhhmmmsssxxxyyywwwttttttyyy{{{yyyzzz~~~{{{|||~~~~~~|||zzzyyyyyy~~~```MMMAAA^^^jjjvvv}}}ttt``````sssfff===;;;000///...---,,,,,,,,,,,,------...///...444555>>>RRR^^^ccclllnnntttzzz~~~{{{pppqqqhhhrrr}}}ooommmkkkkkknnnrrrtttuuu|||yyywwwvvvuuurrrqqqtttuuutttvvvzzzzzz|||qqqggg]]]___nnn~~~~~~wwwlllhhhnnnvvvuuuooonnnjjjjjjvvvyyyooofff^^^WWWSSS[[[^^^```ccciiioooooojjjcccbbbcccgggjjjggg^^^VVVYYYUUUTTTWWWYYYXXXXXXZZZ\\\TTTLLLKKKKKKIIIIIIKKKMMMMMMNNNRRRUUUTTTPPPKKKPPPNNNLLLLLLOOOUUU[[[^^^SSSOOOIIIEEECCCCCCBBBBBB???>>>===<<<;;;:::999999555333111111333333111//////...---------///111222333222222333555666555444111111111111111222444444777666555444333444555555777777777666666666666666888777999===@@@CCCKKKUUUbbbbbbfffmmmooolllnnntttvvvwwwyyy{{{|||}}}}}}}}}||||||{{{|||}}}~~~~~~}}}|||{{{{{{}}}mmmOOOGGGVVVrrrrrrqqq___ZZZxxx}}}fffAAA000555333000000,,,++++++,,,,,,---...///...444555>>>SSS^^^ccclllpppvvv|||{{{sssuuussswww~~~pppmmmkkkkkknnnrrrtttuuu}}}wwwttttttqqqrrrvvvxxxwwwxxx|||}}}}}}qqqggg]]]^^^kkk}}}vvvkkkgggnnnwwwwwwrrrmmmiiijjjtttyyyqqqhhh```ZZZWWWXXX]]]aaaeeelllttttttqqqllliiihhhkkkooonnnggg``````ZZZWWWYYY[[[\\\^^^aaa```WWWPPPNNNMMMKKKLLLOOOQQQPPPPPPRRRUUUUUURRRNNNPPPOOOMMMMMMPPPTTTWWWYYYRRRNNNIIIEEECCCCCCCCCBBB>>>>>>===<<<;;;:::999999666444333333444444222000---.........///000111222444333444666888888666444222222222333333444444444444444333333444555666777666666777777777777666666888777999===???BBBKKKTTTbbbbbbfffmmmnnnlllnnntttwwwxxx{{{~~~~~~~~~}}}~~~}}}{{{~~~tttTTTHHHTTTuuu{{{uuuXXXWWW|||~~~fffCCC222222000...---++++++++++++,,,---...//////444555>>>SSS___dddmmmrrrxxx}}}zzzsssuuu{{{~~~pppnnnllllllnnnrrrtttuuu~~~wwwsssrrrqqqsssxxx{{{yyyyyy|||~~~sssiii```^^^iiizzz|||uuujjjfffnnnyyy{{{wwwmmmjjjjjjrrr~~~xxxmmmddd___^^^ZZZ___dddjjjsss{{{~~~|||vvvrrroooqqqvvvwwwrrrlllhhh```[[[[[[^^^aaaffflllggg___WWWTTTSSSQQQSSSWWWWWWTTTRRRSSSUUUVVVTTTRRROOOOOOOOOPPPSSSTTTTTTTTTPPPLLLHHHEEECCCCCCBBBAAA>>>======<<<;;;:::999999777666555555666555333111,,,---///111222222222222444444666999;;;999666333222444555666777666444333333333333333444444666666444666777888888777666555888777999===???BBBJJJTTTaaadddjjjqqqrrrqqquuuzzzwwwzzz~~~~~~~~~}}}}}}|||bbbNNNYYYyyy[[[[[[dddBBB333111///---,,,*********+++,,,---...//////555555>>>SSS___dddmmmrrrxxx~~~wwwlllsss|||{{{qqqnnnllllllooorrrttttttvvv}}}|||wwwtttrrrqqqtttzzz{{{yyyxxxzzz}}}}}}wwwmmmccc___gggttt|||tttiiifffnnn{{{~~~{{{pppllljjjqqq{{{uuujjjdddccc```eeekkkpppxxx{{{vvvssswww}}}yyyrrriiiaaa[[[[[[___dddllltttnnnfff___[[[YYYXXX\\\aaa^^^YYYUUUSSSUUUWWWWWWVVVMMMMMMPPPTTTWWWXXXTTTQQQLLLIIIEEECCCBBBAAA@@@>>>======<<<;;;;;;:::999999777666666666666555333111,,,...111333555444333222333444777;;;<<<:::555111333555777999999777444222444333333333333333333444333555777999999888666444777777888<<<>>>AAAIIIRRR]]]eeeooovvvwwwvvvxxx{{{wwwzzz|||yyyyyy{{{~~~lllRRR\\\eee___aaaBBB333333111......*********+++,,,---///000///555666???SSS___dddmmmqqqwww}}}{{{rrrgggrrr}}}zzzrrrooommmmmmooorrrtttttttttyyy~~~~~~{{{vvvttttttsssrrruuuzzz{{{wwwtttvvv}}}{{{|||yyynnnddd^^^bbbooozzz|||tttjjjfffppp|||}}}sssnnnlllqqq}}}~~~qqqkkkiiifffkkkoooqqqwwwzzzvvvtttyyyzzzqqqeee^^^YYY[[[```fffnnnvvvpppiiiaaa]]][[[[[[```gggbbb]]]VVVTTTUUUXXXXXXXXXJJJLLLPPPVVV\\\[[[UUUPPPGGGEEECCCAAAAAA@@@>>><<<<<<<<<<<<;;;::::::999999555666777777555333111000---///222555666666444333222444777;;;<<<999444000333555888:::999777333111000000111222333444555555333444777999:::888666555777666888<<<===@@@HHHQQQ```kkkwww|||{{{wwwvvvuuuvvvzzz~~~{{{wwwyyy}}}}}}pppTTT___ooocccgggFFF444333111......******+++,,,---///000111000555666???TTT```eeennnpppwww|||~~~wwwnnnfffuuu}}}~~~rrrpppmmmmmmooorrrttttttxxx{{{|||zzzvvvrrrrrrsssuuusssvvvzzzzzzvvvsssuuu||||||}}}zzznnnccc[[[]]]lllvvv}}}uuukkkhhhqqq}}}|||sssooonnnuuuxxxrrrppplllooopppooosss|||zzzuuurrrxxxxxxnnnaaa\\\YYY]]]bbbgggmmmrrrnnnggg___\\\YYYZZZaaajjjeee___WWWTTTUUUWWWXXXWWWHHHJJJOOOWWW^^^]]]UUUMMMDDDCCCBBBAAAAAA@@@===:::;;;;;;;;;;;;::::::999999555777999888555222111000000222444666777666444333333555888;;;<<<999444000444555777888888555111///+++,,,///111444666777888333444666888999888777666777666888;;;<<>>;;;;;;;;;;;;::::::::::::999666888;;;:::777333222111333444666777777666444333666777999;;;<<<:::666222333444666666555222000...,,,---000222444444555555444555666777888888888888777666777;;;<<<>>>FFFOOOeeerrr{{{yyyuuuuuuwwwwwwwwwzzz~~~}}}{{{~~~}}}yyy||||||}}}pppWWW888222000...---,,,,,,,,,---///111222333000666777???TTT```eeennnqqqxxx}}}}}}tttkkk```ssstttvvvsssqqqnnnnnnooorrrttttttppptttxxxxxxuuusssssstttuuutttvvvzzz{{{yyyyyy{{{~~~tttiii___^^^jjjttt~~~xxxooolllttt~~~~~~yyyllllllqqq}}}}}}vvvwwwuuuoooqqq|||wwwppprrr{{{yyypppccc```bbbgggjjjhhhfffgggmmmgggaaa]]][[[]]]gggrrreee___XXXTTTTTTUUUVVVUUUIIIIIIMMMUUUZZZXXXNNNDDDDDDCCCCCCDDDDDDCCC???<<<;;;:::::::::::::::::::::777:::===<<<888444333333555666777777777666444444888999:::<<<===;;;777444333444555444333111...---222222333333222111///...555555555666777888888999777666777:::<<<>>>FFFOOOTTT```hhhfffdddiiiqqquuuyyy{{{~~~||||||}}}yyy}}}yyy{{{xxx[[[555555333000000,,,,,,,,,---...///000000333222888FFFTTT^^^eeejjjnnnuuu{{{|||~~~~~~yyyssshhhzzzrrroooyyypppnnnppppppssswwwvvvyyyyyyvvvuuuwwwuuuqqqvvvtttuuuyyyzzzxxxyyy||||||{{{{{{{{{}}}yyyqqqeeeXXXdddqqq}}}uuukkklllwwwxxxrrrpppvvvyyy~~~|||sssppp{{{uuupppvvv~~~zzzpppaaabbbdddhhhlllkkkfffaaammmkkkddd]]]]]]eeelllnnnnnn\\\SSSSSSTTT[[[\\\PPPLLLFFFKKK[[[bbbYYYNNNKKKHHHFFFCCCBBBBBB@@@>>><<<<<<;;;;;;;;;<<<<<<:::888<<<888555555888888444000555555444333222222222222444444555888;;;999444///666666666555333111///---000111333444555666666666555555555777999999777555666777888888999<<<@@@DDDIIIJJJMMMSSS\\\fffmmmqqqzzz}}}{{{xxx|||xxxxxx~~~}}}}}}yyy```;;;333000---,,,,,,,,,,,,------...///000777555:::HHHUUU___fffkkkooouuuyyyzzzzzz{{{wwwrrrlllmmmjjj~~~rrroooqqqrrrsssvvvvvvzzz{{{wwwuuuwwwxxxwwwzzzxxxwwwzzzzzzwwwvvvyyy~~~||||||~~~{{{sssggg[[[eeeooo~~~wwwoooooozzz}}}zzz}}}uuusss}}}}}}rrrnnnttt|||zzzrrrddddddeeehhhjjjjjjgggdddkkkjjjddd]]]^^^eeelllnnnlllZZZQQQQQQRRRYYYZZZOOOJJJHHHSSSeeekkk^^^NNNHHHEEECCCAAAAAAAAA@@@>>>===;;;::::::;;;======<<<::::::777555777::::::666222555555444333333333333333666666888:::<<<:::666111666666666555444222///...111222333444666777777777666555666777999999777666777888999999:::===AAADDDCCCEEEIIIRRR\\\gggpppttt{{{}}}|||zzz~~~~~~~~~|||{{{}}}~~~|||~~~~~~wwwkkkwwwwwwzzzddd>>>333111...,,,,,,,,,,,,,,,---...///000:::777;;;HHHVVV___ffflllooouuuxxxxxxxxxxxxuuuoooppplllgggsssoooqqqsssttttttuuuzzz{{{xxxwwwzzz}}}}}}{{{xxxxxxzzzzzzwwwvvvyyy|||{{{|||~~~wwwkkk___cccjjjyyyzzztttuuuuuusss}}}}}}qqqlllqqqyyyxxxsssfffeeeeeeggghhhhhhfffdddiiihhhccc]]]^^^eeelllmmmgggWWWOOOPPPPPPWWWXXXNNNFFFFFFOOO^^^bbbWWWHHHAAAAAA@@@??????AAAAAA@@@>>>:::::::::;;;===>>>===<<<999777777999<<<<<<888555555444444333333333333444888999:::<<<>>><<<888444666666666555444222111000111222333444666777888888777666777888::::::888666777888999:::;;;>>>BBBFFFDDDGGGMMMUUU___jjjrrrwwwzzz{{{}}}~~~~~~~~~}}}~~~|||}}}~~~~~~|||}}}~~~uuu]]]{{{pppeeehhhuuueee;;;444111...------,,,,,,,,,------...///777555999FFFTTT^^^fffllllllsssxxxyyyyyyyyytttnnnqqqmmmjjjwwwppplllpppsssssssssssswwwyyyyyy}}}xxxvvvvvvzzzzzzxxxyyy|||xxxwwwyyy|||~~~nnnaaa___cccppp}}}xxxxxxzzzqqqqqq}}}uuummmooottttttqqqeeefffhhhjjjjjjhhhdddbbbffffffbbb]]]^^^eeekkklllaaaRRRMMMNNNPPPWWWYYYPPPIIIDDDEEELLLOOOJJJDDDBBB@@@???>>>???AAACCCBBBAAA<<<;;;;;;<<<===>>><<<;;;:::999:::;;;===;;;888444333333222222222333333444999:::<<<======;;;999666666666555555444444333333111111222333555666777888777777777999;;;;;;999777888999:::;;;<<>>===<<<<<<===<<<:::888<<<<<<;;;;;;;;;888555333111111000111111222333333888:::<<<===<<<:::888777555555555555555555555555222222111222333444666777777777777999;;;;;;999777888999:::;;;===@@@DDDHHHSSSXXX___eeejjjooouuuyyyyyyzzz|||yyyxxx}}}}}}~~~}}}xxx|||wwwrrroooGGGKKKfffrrrnnnrrrvvv}}}rrr\\\^^^tttmmm@@@555333///...------,,,,,,,,,,,,------,,,+++222BBBRRR]]]eeekkkiiiqqqyyy{{{|||zzzssskkknnnjjjmmmqqqxxxrrrgggiiiooossstttuuussstttvvvzzz{{{zzzwwwwwwyyyxxxtttsssvvvuuuvvvyyy}}}rrreeeaaacccoooxxxxxx~~~nnnyyy{{{tttssswwwxxxnnnjjjhhhgggiiigggmmmtttxxxuuunnnfffbbbccccccaaa]]]^^^dddggggggYYYMMMKKKMMMNNNUUUYYYQQQHHHHHHHHHIIIJJJHHHEEECCCBBBAAA@@@AAACCCDDDCCCBBB???===<<<;;;;;;:::888666<<<<<<;;;999777555333222000000000000111333444444777:::<<<<<<:::999888888555555555555555666777888444444333222333444555666777666777888::::::888666777888:::;;;<<<@@@EEEHHHPPPVVV___ggglllqqqxxx|||~~~~~~zzzvvvwww}}}~~~~~~zzz|||wwwnnnllltttKKKHHH\\\jjjfffppp~~~rrr^^^aaayyypppBBB666333000...------,,,,,,+++,,,,,,---,,,,,,555EEEUUU___eeeiiinnntttxxxwwwwwwuuupppiiiooooootttnnnuuuvvvnnniiilllrrruuuvvvwwwwwwzzz|||zzzzzz}}}}}}{{{zzzvvvvvvwwwvvvrrrrrrtttssstttxxx|||uuujjjbbbeeeqqqwwwxxxuuummm{{{~~~wwwwwwzzzpppiiifffcccdddggggggmmmsssvvvrrrjjjddd```bbbcccaaa]]]^^^ccceeeeeeYYYNNNKKKLLLKKKQQQTTTLLLEEEGGGHHHIIIIIIHHHDDDAAACCCBBBAAAAAABBBBBBAAA???<<<;;;::::::;;;:::888666::::::888666444222333333111111111222333555666777888:::======:::888888999555555555555666777999:::888777555444444444666777666555666777999999777666666777999:::<<>>===:::999888999::::::999777888888666333111111333555222222333444555666888999999;;;>>>===;;;999999;;;555555444555666888999;;;<<<:::888666555666777777555555555777999999777555555777888:::<<>>===;;;999999:::;;;<<<777666444222111000111111333333333444555777999:::>>>>>>>>><<<:::999:::;;;555555333222666;;;;;;666666555555555555666666777888888888777777777777777<<<:::999999;;;???CCCFFFLLLVVVaaagggnnnuuuxxxwww~~~{{{yyyvvvyyy|||{{{xxxvvvxxxzzz|||yyyvvvttt|||~~~eeePPPlllrrrYYY]]]EEE???555,,,,,,++++++,,,,,,,,,,,,------000///555DDDSSS^^^fffkkkqqqwww|||||||||zzztttnnnuuu}}}jjjlll{{{nnnoooqqquuuzzz|||}}}|||}}}zzzwwwxxxxxxwwwvvvuuuuuuvvvxxxwwwuuutttvvvtttwww|||}}}~~~ppphhhjjj~~~~~~yyy|||yyyvvvxxxuuuooollllllqqqxxx}}}|||rrrhhhccc```^^^```dddgggkkkooommmfff```]]]]]]\\\aaaaaa[[[]]]gggkkkfffYYYTTTOOOLLLKKKLLLLLLKKKKKKJJJJJJJJJLLLLLLJJJHHHCCCAAA@@@AAACCCCCC???<<<<<<;;;999888777888999:::888777666444333333333444444555555666777888999999:::;;;<<<;;;:::999;;;===888888666555888===<<<777666555555555555555666666888777777777777777777777:::999888888:::>>>BBBEEEJJJTTT^^^fffmmmtttxxxwww}}}{{{|||}}}~~~}}}{{{yyyyyyzzz~~~|||{{{yyyyyyxxx|||~~~uuu[[[sssyyy^^^cccEEE>>>444------++++++,,,,,,,,,,,,------000///555DDDSSS]]]dddjjjqqqyyyyyyqqqwwwzzzyyyqqquuussslllmmmqqqvvv{{{~~~~~~}}}yyyvvvwwwxxxwwwvvvuuuuuuvvvxxxxxxwwwuuuxxxuuuuuuyyy{{{qqqeeedddxxx|||~~~|||xxxtttppplllhhhhhhkkkpppsssssskkkdddaaa```]]]^^^aaaeeehhhjjjhhhccc___]]]]]]]]]``````^^^cccmmmmmmhhhZZZVVVQQQMMMLLLKKKJJJIIILLLKKKJJJKKKLLLLLLJJJHHHBBB@@@???@@@BBBBBB???;;;:::999777666666666777888777777666555444444555555666777888999999999888888777888999999888999;;;===;;;;;;999777;;;???>>>999666555555444444444555555777777777777777777888888999888777777:::===AAACCCHHHSSS^^^fffnnnvvvzzzzzz~~~~~~}}}}}}|||zzzxxx~~~|||zzzyyyzzz|||}}}}}}jjj{{{}}}dddmmmKKK===444......+++++++++,,,,,,,,,------000///555DDDSSS]]]ccchhhpppwwwzzzsss~~~sssppp{{{wwwkkkmmmpppvvvzzz}}}|||{{{}}}|||wwwtttwwwyyyyyyxxxwwwvvvwwwxxxxxxwwwuuuvvvttttttxxx}}}ooodddcccttt~~~~~~|||xxx{{{tttqqqmmmjjjiiikkklllmmmkkkeeeaaaaaa```]]]]]]```ccceeefffdddaaa^^^^^^^^^___```______fffmmmkkkdddYYYVVVRRRNNNLLLKKKKKKKKKMMMLLLKKKJJJJJJIIIGGGEEEBBB@@@???AAACCCCCC???<<<:::999888777777777777888666666555555555555555555666777999::::::888666555555666777777777888:::<<<::::::999888<<>>555///000+++++++++,,,,,,,,,------///...555EEETTT]]]dddiiinnntttyyy{{{||||||yyytttooolll{{{mmmnnnppptttwwwyyyxxxwwwxxxzzzyyyuuutttxxx{{{|||{{{yyyxxxwwwxxxwwwvvvuuuwwwvvvwwwzzzjjjcccdddttt~~~}}}~~~zzz{{{uuuqqqmmmjjjjjjjjjjjjiiieee```]]]______\\\[[[\\\___``````___^^^]]]]]]^^^^^^]]][[[\\\aaaeeebbb\\\TTTSSSQQQNNNLLLLLLMMMNNNPPPNNNLLLKKKJJJHHHEEECCCCCCAAA@@@BBBDDDDDDAAA>>>;;;;;;::::::999999999:::888888888888888777777777555666888888777555333222555666777777666666888:::777777666666;;;AAAAAA===333333333333333444555555666666777777888888888888999888999999;;;>>>AAACCCGGGRRR___hhhqqq{{{~~~~~~{{{yyyyyy|||~~~}}}{{{zzz{{{}}}~~~~~~~~~}}}}}}~~~~~~zzzbbbAAA777000111++++++,,,,,,,,,,,,------......666FFFVVV___fffjjjnnnsssvvvvvvwwwyyyxxxtttpppmmmpppoooppprrrtttvvvvvvtttuuuxxxxxxuuuuuuzzz}}}}}}|||zzzxxxwwwxxxxxxwwwvvvzzzzzzzzz{{{~~~gggbbbeeettt|||zzz}}}|||rrrnnnhhheeeffffffeeeccc___ZZZXXXZZZYYYVVVTTTUUUWWWWWWXXXXXXYYYYYYXXXXXXXXXVVVUUUVVVXXXYYYVVVSSSMMMNNNMMMLLLJJJJJJLLLNNNPPPNNNMMMLLLKKKJJJGGGDDDCCCAAA@@@BBBEEEEEEBBB???===============<<<<<<<<<;;;;;;;;;;;;;;;:::999888555555666666555333222111555666777666555666777999555666555444999??????;;;111111111222333444555666666666666777888888999999888888999:::<<>>>>>?????????>>>>>>======;;;;;;;;;;;;:::999777666555555444444333333222222333444555666666777999<<<777777555444888===<<<888//////000111333555666777555666666777888888999999777777888999;;;>>>@@@AAACCCNNN[[[dddnnnxxx}}}}}}~~~}}}}}}}}}|||{{{{{{~~~~~~~~~}}}|||{{{{{{yyy{{{}}}uuuyyyqqqIII===222000++++++,,,,,,,,,------------...777HHHXXXccciiinnnpppvvvzzz{{{{{{|||yyytttvvvqqqkkksssqqqooopppsssvvvxxxyyyxxx|||~~~{{{zzz}}}~~~|||wwwvvvuuuvvvyyy|||}}}~~~uuuwwwvvvuuuyyypppdddaaannnwwwvvv~~~}}}{{{vvvlllfff___\\\]]]^^^]]]ZZZTTTNNNKKKLLLKKKGGGDDDEEEDDDEEEGGGIIILLLLLLKKKIIIIIIHHHHHHHHHFFFEEEFFFIIIDDDFFFGGGEEEBBBAAACCCEEEAAAAAAAAACCCEEEFFFFFFDDDAAA???>>>@@@CCCCCC@@@===???????????????>>>>>>===888888999888777555333222666555444333333333333444111222444666666888<<<>>>::::::777555777;;;:::555---...///000333555777888555666666777888999999999555666777888:::===???@@@EEEPPP]]]fffpppyyy~~~~~~~~~|||}}}}}}zzzwwwvvvzzz}}}~~~|||{{{{{{{{{|||yyy{{{}}}}}}~~~nnnqqqwwwKKK???333///,,,,,,++++++,,,,,,---...(((222;;;JJJ___gggiiiqqqsssvvvyyy{{{~~~{{{sss~~~pppmmmpppooorrrwwwyyyvvvuuuxxxxxxzzz}}}~~~}}}|||{{{|||xxxuuussstttwwwyyyxxxvvvwwwyyy{{{{{{}}}rrrfffaaalll}}}zzzxxxwwwyyy~~~xxxqqqkkkgggaaa[[[XXXUUURRRPPPSSSNNNHHHEEEDDDCCCAAA????????????@@@@@@AAAAAAAAA@@@???>>>===>>>@@@BBBDDDBBBAAA@@@??????@@@AAABBBBBBBBBAAAAAABBBDDDEEEFFFAAA@@@@@@??????>>>>>>>>>???????????????>>>===<<<<<<;;;:::999888888888888444555555333111111222333000111222444666999;;;<<<;;;;;;999777999===:::555+++,,,...111333555666666999888777666666777888888888999;;;<<<<<<>>>AAACCCFFFLLLWWWeeeqqqyyy{{{{{{~~~}}}}}}~~~~~~{{{}}}|||{{{{{{~~~wwwbbbvvvyyyvvv{{{~~~{{{NNN444555111,,,,,,++++++,,,,,,---...&&&000999JJJ```iiikkkuuuuuuxxxzzz{{{~~~|||ttt|||pppoooppppppsssyyy{{{yyyyyy{{{||||||}}}}}}|||zzzxxxvvvxxxuuurrrsssvvvwwwvvvssswwwxxxzzzzzz}}}tttgggaaajjjzzz~~~xxxvvvuuuwww~~~{{{yyy}}}vvvooofffbbb[[[VVVRRROOOLLLJJJKKKGGGCCCAAA@@@@@@???===;;;;;;<<<<<<<<<============<<<;;;;;;;;;===???@@@======<<<;;;<<<<<<===>>>???>>>>>>>>>???@@@BBBCCC?????????>>>>>>>>>==============================;;;::::::999888777777666444555555333222111222444111111222444777999<<<===;;;;;;999666888;;;999333+++---///111333555666666999888777666666777888888777999:::;;;<<<===@@@BBBFFFKKKTTTaaammmvvvzzz{{{~~~}}}{{{zzzzzz{{{|||}}}~~~}}}}}}}}}}}}||||||~~~zzzzzz{{{^^^tttvvviiilllpppzzzuuuOOO555555111,,,,,,++++++,,,,,,---...(((111:::KKKaaahhhjjjuuuxxxyyyzzzzzz}}}{{{tttyyyooopppvvvwwwooonnnsssyyy|||{{{{{{}}}}}}||||||~~~}}}yyyvvvvvvsssqqqqqqtttuuutttqqqvvvwwwxxxyyy}}}wwwiii```gggtttyyytttsssrrrsss{{{~~~yyyuuuzzz|||wwwpppkkkaaa\\\VVVQQQMMMJJJGGGEEEAAA???<<<;;;;;;<<<;;;:::999999999999999:::::::::888888777777777999:::;;;999999999999999:::;;;<<<===<<<;;;;;;<<<===???@@@>>>>>>>>>>>>===============<<<;;;;;;;;;<<<===>>>::::::;;;:::999777555444444444555444222222333444111222333555777:::<<<>>>;;;;;;888555777999666111,,,---///111333555666666888888777777777777888888666888:::::::::<<>>???============>>>>>>>>>>>>???>>><<<::::::;;;<<<===;;;<<<======;;;999666444444555555444222222333555222333444666888;;;===>>><<<;;;888555666888555///---...000222333555666666777777777777777888888888666777999999999;;;===???DDDJJJTTTaaannnvvvzzz{{{xxx|||}}}xxxxxxyyyzzz|||~~~~~~~~~~~~cccXXXjjjlllqqq^^^]]]ooozzzTTT888555111,,,,,,++++++,,,,,,---...000444;;;NNNaaaccccccppptttuuuuuutttvvvyyyvvvoooooollllllmmmrrr}}}oooooossszzz{{{xxxvvvwww}}}yyywwwyyy}}}|||xxxtttqqqppprrrvvvxxxxxxvvvtttuuuvvvwww{{{|||lll```bbbkkkwww}}}xxxuuusssrrroooooovvv|||tttvvvyyyqqqiiibbb\\\UUUQQQKKKFFFCCCAAA???===:::::::::999777777777777888888888777777777777777555555444444555555666666666666777777888888888888::::::999888888999;;;<<<<<<=========>>>>>>??????BBBAAA>>><<<::::::;;;<<<===>>>>>>???>>>;;;999777555666666444222222333444222333444666888;;;===>>><<<;;;888444555777444......///000222444555555666666666777777888888888888666777999999999:::<<>><<<:::999:::<<<<<<<<<:::999999;;;999999999888888888888777777777777888888888888888444555555666666555444444777666555555555666777888:::;;;;;;<<<===>>>>>>???BBBAAA???===;;;;;;;;;;;;>>>>>>??????>>>===;;;;;;777888777555222111222333111222333555777:::<<<>>><<<;;;888555666888444......///111333444555555666555666777888888999888888777888999999999:::<<<>>>BBBJJJZZZkkkxxx}}}}}}zzz|||~~~|||xxxuuutttuuuvvvxxxzzz|||~~~~~~}}}zzzyyyyyyyyylllXXXccc~~~hhhccc}}}ZZZ;;;555111,,,,,,++++++,,,,,,---......000888MMMaaa```aaaqqqsssvvvxxxyyy|||~~~yyyrrrgggpppsssjjjppprrrpppqqqvvv}}}{{{yyyzzzyyyxxxwwwvvvuuuuuuttttttwwwtttrrrsssvvvxxxwwwuuutttuuuwwwxxxzzzxxxhhhdddhhhrrr{{{xxx|||{{{{{{zzztttqqqwww~~~|||uuunnnnnnxxx|||uuummmhhheee```XXXRRRHHHEEE@@@===<<<;;;:::999999;;;>>>>>>===<<<>>>@@@>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;666666777777666555333333777666555444444555666666777888999:::;;;<<<============<<<<<<<<<<<<<<<;;;========================999:::888666222000000111111111222444777999<<<===<<<;;;888555666999666000///000111333444555555666444555777888999999888888888999::::::::::::===???AAAIIIXXXhhhuuu||||||zzz}}}}}}}}}|||{{{yyyvvvuuutttuuuvvvxxxyyyzzz{{{{{{{{{wwwvvvwwwzzz{{{|||~~~uuurrrxxx\\\gggkkk```}}}\\\<<<555000,,,,,,++++++,,,,,,---...222333999NNN```]]]]]]llluuuxxx{{{}}}}}}uuujjjrrrxxxkkkqqqwwwlllmmmsss{{{~~~{{{yyyzzzwwwxxxyyyxxxwwwwwwyyy{{{zzzvvvssssssuuuvvvtttqqqtttuuuwwwxxxzzz}}}kkkeeehhhqqq~~~~~~}}}vvvrrrxxx~~~|||tttmmmmmmvvv}}}wwwrrrkkkgggddd^^^UUUMMMHHHEEEAAA>>>======<<<;;;777:::>>>?????????AAADDDEEEDDDDDDDDDCCCCCCBBBBBB>>>>>>?????????>>>======999999::::::999777555444888888666666555666777888555555666888999:::;;;;;;888999:::;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>;;;;;;999666222000///000000111222444666999;;;<<<;;;;;;888555777999777111///000222333444555555555444555777888999999999888888:::;;;;;;:::;;;===???AAAHHHUUUdddqqqyyy{{{zzz||||||{{{yyyxxxwwwwwwvvvuuuvvvwwwyyyyyyzzzzzzzzz~~~~~~yyyuuuuuuvvvuuuuuuuuuvvvwwwyyyzzz{{{vvvsss~~~cccooonnn^^^{{{]]]<<<666000+++***))))))+++---///111---444===NNNaaaccceeerrrwww{{{|||}}}zzzuuuqqqrrrsssrrr|||vvvuuuxxx~~~|||yyyxxx~~~uuusss~~~|||xxxyyyxxxxxxwwwvvvuuutttssssssuuussstttzzz~~~{{{oooaaabbbqqqxxx|||zzzwwwuuutttttt}}}yyysssnnnnnnrrrwww|||tttjjjccc___[[[TTTOOOJJJFFFDDDEEEHHHHHHDDD???@@@BBBDDDDDDDDDEEEJJJMMMOOOMMMIIIFFFEEEFFFHHHIIIGGGGGGGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCBBB???;;;777999888888777777888888999222777:::888666777666444999999999:::<<<===;;;:::>>>>>>======<<<<<<<<<<<<===<<<:::777444111///...///111333444555666888:::===:::777666777777555333000111222222333555888:::777777777777777777777777777888888999:::;;;<<<<<>>555///+++*********+++---///111---444===NNNaaaccceeerrryyy|||~~~~~~zzzxxxooottt{{{yyyyyywwwzzz||||||{{{www{{{~~~zzz~~~zzzyyyxxxwwwuuutttsssrrrwwwuuuvvvzzz~~~yyynnn^^^^^^mmmvvv~~~}}}|||{{{yyywwwvvvuuuttt|||{{{wwwqqqmmmmmmsssxxx~~~uuuiii```[[[VVVQQQLLLJJJHHHGGGHHHIIIHHHFFFCCCCCCEEEFFFFFFFFFHHHLLLOOOPPPLLLGGGEEEFFFIIIKKKLLLLLLLLLLLLLLLMMMMMMKKKJJJKKKLLLLLLKKKIIIFFFCCCAAAAAA@@@>>>===;;;999888888555999<<<999777888777444888777666888:::;;;;;;:::<<<<<<===<<<<<<;;;;;;:::<<<;;;:::888555222///...000222444555555666999:::===:::777777888888777555666666555444333333555666777777777777777777777777:::;;;;;;<<<<<<============BBBLLLYYYfffnnnrrrsssxxxyyyyyyxxxuuuttttttuuuzzzwwwxxx|||}}}|||~~~}}}yyyvvvvvvwwwwwwwwwzzzyyywwwvvvwwwyyy|||}}}~~~xxx}}}xxx|||kkkDDD888111++++++******+++---///000---444===NNNaaacccfffssszzz~~~yyyzzzooouuuzzzxxxyyy}}}~~~||||||}}}zzz}}}yyyyyyxxxwwwvvvuuuuuutttyyyvvvvvvyyy}}}~~~sss```ZZZfffqqq}}}}}}zzzyyyxxxwwwuuutttsssrrrvvvvvvtttppplllnnnsssxxx}}}sssfff[[[TTTPPPMMMJJJKKKLLLMMMLLLJJJHHHGGGGGGHHHIIIIIIIIIIIIKKKOOORRRRRRKKKDDDBBBGGGLLLOOOOOOKKKJJJKKKMMMPPPPPPLLLHHHMMMNNNOOOLLLGGGDDDDDDFFFFFFEEEDDDCCCAAA???======999>>>???<<<::::::999777777666444444777999999999999:::;;;<<<;;;:::999888:::::::::999666333///---000222444555666777999;;;<<<:::888888999999999888999777555444333444555666777777777777777777777777888888888999999:::::::::;;;@@@JJJVVVccckkkooopppwwwxxxyyyxxxvvvuuuvvvwwwzzzwwwxxx|||}}}|||}}}}}}yyywwwwwwxxxxxxwwwzzzyyyxxxxxxyyy|||~~~~~~yyy|||wwwKKK:::222++++++***++++++---...///---444===OOObbbdddffftttzzz}}}}}}wwwyyyssstttyyywwwxxx}}}~~~~~~|||wwwxxxwwwwwwwwwwwwwwwwwwxxxxxxwwwttttttwwwyyy~~~~~~eeeYYYaaakkk|||zzzxxxwwwvvvtttrrrpppnnnmmmnnnqqqrrrqqqoooooorrruuuyyypppbbbWWWQQQNNNLLLLLLNNNQQQRRROOOIIIFFFGGGIIILLLKKKKKKJJJKKKMMMPPPSSSTTTKKKAAA@@@FFFLLLNNNMMMHHHHHHIIIMMMQQQPPPKKKFFFJJJLLLMMMIIIBBB???BBBFFFCCCDDDEEEGGGGGGFFFFFFEEE???CCCDDD@@@===>>>===;;;:::777444333555666777777777888:::::::::999888777999999::::::777444000---111222555666666777999;;;;;;:::999999::::::;;;:::666444222222333555777888666666666666666666666666555666777888999:::;;;<<<>>>CCCLLLXXXdddmmmqqqrrrvvvwwwxxxxxxvvvvvvwwwxxxzzzwwwwwwyyyzzzxxxyyy|||{{{yyywwwvvvxxxyyyyyyxxxvvvvvvvvvwwwzzz}}}~~~yyyuuuOOO:::111++++++++++++,,,------...---444===OOObbbeeeggguuuxxx|||~~~~~~{{{uuuvvvvvvpppyyywwwxxx~~~~~~{{{yyyyyyyyyxxxxxxwwwvvvvvvuuutttrrrrrrtttuuuzzzhhhYYY^^^fff}}}|||xxxxxxwwwvvvssspppllliiigggggglllrrrtttrrrpppoooppprrrjjj```WWWQQQPPPPPPQQQRRRUUUUUUOOOHHHDDDGGGJJJOOOMMMKKKJJJLLLNNNQQQRRRSSSJJJAAA@@@EEEJJJKKKIIIHHHIIIKKKOOORRRQQQLLLGGGKKKMMMMMMIIICCCAAADDDHHH@@@BBBEEEHHHIIIIIIHHHGGGDDDGGGHHHDDDAAABBBBBB@@@???<<<888666666666666555666777888999999888777777888888999999777444000...000222444555666777999;;;::::::::::::::::::;;;<<<666333000///111444666666666666666666666666666666777888:::<<<>>>AAABBBCCCAAAEEENNNZZZeeennnssstttuuuvvvxxxxxxwwwwwwyyyzzz{{{xxxwwwyyyxxxuuuuuuwwwtttssssssuuuxxxyyyyyyyyyssstttuuuwwwzzz~~~}}}wwwkkkvvvPPP777///+++++++++,,,,,,------------444===OOObbbeeehhhuuuvvvzzz}}}~~~{{{tttrrruuummm||||||{{{yyy{{{|||~~~}}}}}}|||zzzxxxvvvsssqqqqqqrrrqqqrrrtttuuuyyygggXXX\\\bbbwww|||}}}yyyzzzyyywwwtttppplllhhheeeeeekkksssvvvtttpppmmmlllkkkgggaaaZZZVVVUUUVVVWWWVVVWWWTTTNNNHHHFFFJJJOOORRROOOKKKJJJLLLOOOQQQRRROOOIIICCCCCCFFFIIIHHHFFFEEEHHHKKKNNNNNNLLLIIIGGGIIIJJJJJJGGGDDDCCCEEEGGGAAADDDGGGIIIIIIGGGDDDBBBFFFIIIIIIEEECCCDDDEEECCCCCC@@@===;;;::::::888777777777777777777888888888888888999888777444222000///111333444555666888:::999:::;;;:::999999:::<<<999444///...000333333222777777777777777777777777666777999;;;>>>AAABBBCCCAAAEEEMMMXXXdddmmmrrrttttttvvvwwwxxxxxxxxxzzz|||}}}yyyxxxyyyxxxttttttwwwqqqqqqrrruuuxxxyyyyyyxxxvvvvvvwwwyyy{{{~~~xxxtttcccjjjQQQ666///++++++,,,,,,------,,,,,,,,,444===OOOcccfffhhhvvvuuuyyy}}}~~~|||uuupppqqqlllssssssyyyxxx|||}}}yyy{{{zzzyyywwwuuusssrrrqqqrrrrrruuuwwwxxx{{{gggXXXZZZ]]]ooottt|||{{{{{{yyywwwsssoookkkhhhhhhmmmssstttrrrnnnllllllhhhfffddd```\\\ZZZZZZ[[[XXXWWWRRRMMMJJJKKKQQQVVVUUUQQQLLLKKKNNNQQQSSSSSSHHHGGGFFFGGGIIIJJJIIIGGGDDDHHHMMMNNNJJJGGGFFFGGGFFFFFFEEEEEEDDDDDDDDDEEEBBBDDDGGGIIIHHHEEEAAA>>>EEEHHHHHHDDDBBBEEEFFFDDDDDDBBB@@@@@@@@@@@@>>><<<888777666555666777999:::888888888777666444333222...000222333444555777999999:::;;;:::888777999;;;:::444...---111444555444777777777777777777777777666666777999;;;<<<>>>>>>AAADDDLLLWWWbbblllqqqssssssuuuwwwxxxxxxyyy{{{}}}yyyuuuuuuwwwvvvttttttwwwrrrrrrsssvvvxxxyyyxxxvvvyyyyyyyyyyyyyyyyyyyyyzzzrrrqqq^^^]]]zzz{{{yyyTTT666000++++++,,,---------,,,,,,,,,444===OOOcccfffiiivvvuuuzzz~~~~~~wwwooowwwnnnmmmllllllwwwvvvzzz|||wwwssspppuuuuuuuuuuuuvvvvvvvvvvvvtttuuuxxx{{{{{{~~~hhhYYYYYYXXXhhhttt||||||{{{yyyvvvrrrooollllllooosssrrrooollllllnnnggggggfffdddaaa^^^\\\\\\YYYVVVQQQLLLLLLPPPWWW]]]WWWSSSNNNLLLOOORRRTTTTTTDDDFFFHHHKKKLLLKKKJJJIIIHHHNNNTTTSSSMMMIIIJJJMMMHHHFFFFFFFFFHHHIIIGGGFFF@@@CCCGGGIIIIIIEEEAAA>>>CCCFFFGGGCCCAAADDDEEEDDDDDDCCCBBBCCCEEEEEECCCAAA999888666444555777:::<<<999888777666555444333333...///222333333444666888999;;;<<<:::777666888;;;777222------333888:::999777777777777777777777777:::;;;;;;<<<<<<======>>>BBBEEELLLWWWccclllqqqssssssuuuwwwxxxxxxyyy|||~~~sssppppppssstttrrrsssvvvuuuuuuvvvxxxyyyyyyvvvtttzzzzzzyyywwwuuutttrrrrrrllloooZZZQQQmmm~~~xxxsssooo|||mmmaaarrryyy~~~VVV888222***++++++,,,,,,------...333222===QQQaaahhhoooxxxxxxzzz{{{}}}|||ssskkkvvvkkkooovvv```yyyzzz|||~~~zzzuuutttvvvyyywwwxxxwwwvvvtttssstttuuuuuuxxx{{{zzzzzzooo[[[TTTRRReeeqqq}}}{{{~~~{{{xxxwwwxxxvvvrrrnnnnnnrrruuuvvvtttqqqooonnnkkkjjjhhhhhhgggdddaaa]]]XXXVVVTTTTTTVVVYYYZZZZZZXXXWWWUUUVVVWWWWWWVVVTTTFFFIIILLLOOOOOOLLLIIIGGGNNNQQQRRROOOIIIFFFGGGJJJLLLFFFAAACCCIIIKKKFFF@@@BBBDDDGGGHHHFFFDDDBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEDDDAAA======AAADDDEEEEEE>>>===;;;999888888888999666777888888777444111///......///000222555777999888:::;;;:::777555777999444111//////222555777888888888777777777777777777999:::<<<;;;::::::;;;===AAAFFFNNNVVV^^^eeekkknnnssstttwwwzzz{{{{{{{{{zzzuuuuuuuuuuuutttsssrrrqqqpppqqqrrrtttuuuvvvvvvvvvvvvwwwxxxxxxvvvsssooommmnnnmmm{{{QQQNNN]]]llljjjkkkwwwlll[[[fffxxxzzz^^^888555***++++++,,,,,,------...222222<<>>???BBBEEEFFFFFFBBB@@@>>><<<:::888777777666777888888666444111///......///000222444777888888:::;;;:::888666888999444222//////111444666777888888888777777777777777999;;;<<<<<<<<<<<<===???@@@EEENNNWWW___fffkkknnnoooppprrrtttttttttsssrrrrrrrrrsssssstttsssssssssssssssssstttuuuuuuvvvvvvtttuuuwwwxxxxxxwwwuuusssssssssVVVOOO___vvv{{{}}}iiiVVVbbbwww~~~```:::555***++++++,,,,,,------...111111;;;PPP___fffmmmvvvxxx|||zzzqqqcccllliiisss}}}hhh~~~}}}|||}}}~~~{{{yyyyyyxxxxxxwwwtttvvvxxxxxxwwwuuuuuuvvv~~~}}}|||qqq___WWWRRRccckkk}}}|||~~~}}}~~~{{{yyyxxxvvvqqqmmmllliiiddd```___^^^\\\[[[ZZZXXXVVVVVVYYY[[[]]]]]][[[YYYXXXXXXYYYZZZXXXWWWMMMOOORRRUUUVVVUUUSSSRRRRRRTTTVVVTTTPPPNNNOOOQQQMMMKKKJJJIIIJJJJJJHHHGGGGGGIIIIIIHHHFFFDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHCCCAAA@@@@@@CCCEEEFFFFFFDDDCCCAAA???<<<999777555666666777777666333111///---......000222444666888:::;;;<<<;;;999888999:::555222//////111333555555888888888888777777666666999;;;<<<======>>>@@@BBB@@@EEENNNXXXbbbhhhlllmmmqqqrrrsssssssssrrrqqqpppppppppqqqrrrsssttttttsssuuuuuutttttttttuuuwwwxxxuuuvvvxxxzzz||||||{{{{{{||||||YYYLLL___fffQQQ```{{{}}}bbb===777***++++++,,,,,,------...000000:::OOO^^^eeellluuuvvv{{{xxxoooeeemmmkkkxxx{{{fff~~~{{{|||}}}yyyyyyzzz{{{yyyvvvtttvvvyyyzzzxxxvvvvvvvvvxxxyyyzzzzzz{{{tttcccZZZSSSaaakkk~~~~~~}}}~~~~~~yyywwwxxxwwwrrrmmmjjjfff```\\\ZZZYYYXXXXXXXXXVVVTTTUUUWWWZZZ[[[[[[YYYXXXWWWWWWXXXXXXWWWUUUOOOQQQTTTVVVXXXXXXWWWWWWSSSUUUUUUTTTRRRPPPQQQSSSMMMNNNNNNMMMKKKJJJKKKKKKMMMMMMLLLJJJGGGFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEFFFCCCBBBBBBCCCDDDEEEFFFFFFBBBBBBBBBAAA>>>;;;777555666666777666555333000///------///000222555666777;;;;;;;;;;;;;;;:::;;;;;;555222///...000222333444888888888888777777777666777999<<<======>>>AAACCC???EEENNNZZZdddkkkmmmnnnttttttuuuuuuuuuuuuttttttqqqrrrsssssstttttttttsssuuutttsssssstttvvvyyy{{{{{{|||}}}~~~~~~[[[NNNeeegggQQQdddccc>>>777***++++++,,,,,,------...000///:::NNN^^^eeellluuuwww}}}zzzrrrjjjrrrlllyyy|||ccc{{{{{{|||yyyzzz||||||zzzwwwuuuwwwzzz{{{yyywwwvvvvvvssstttuuuvvvyyywwwggg^^^TTT```lll|||}}}zzztttsssuuuuuurrrmmmeeeaaa[[[WWWUUUUUUSSSSSSTTTQQQOOOOOOQQQTTTUUUUUUSSSRRRPPPQQQRRRRRRQQQOOOMMMOOOPPPRRRTTTUUUVVVVVVSSSSSSTTTSSSRRRQQQQQQRRRNNNOOOQQQPPPMMMLLLMMMOOORRRRRRPPPMMMJJJIIIKKKLLLLLLKKKIIIGGGEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDD===???AAAAAA@@@===999777666666666555444222000///---...000222444555777777;;;;;;;;;;;;;;;<<<;;;;;;444111......///111333333777777777777777777777777666888;;;<<<===>>>@@@BBB@@@EEENNNZZZfffmmmoooooosssssstttuuuuuuvvvvvvvvvuuuuuuuuuuuuuuutttsssssssssrrrrrrrrrtttxxx{{{}}}~~~wwwxxxaaaVVVrrrpppXXXmmmjjjEEE:::***++++++,,,,,,------...000000:::OOO^^^eeellluuuzzz~~~wwwmmmvvvlllvvvddd||||||}}}|||{{{{{{||||||zzzyyyxxxzzz{{{{{{xxxvvvvvvvvvvvvvvvuuutttwww|||{{{lllbbbVVV```kkkxxx|||xxxuuurrrqqqssssssqqqooobbb```\\\ZZZXXXVVVSSSQQQRRRPPPMMMLLLNNNPPPPPPPPPOOOMMMLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNOOOPPPPPPOOOOOOPPPQQQUUUTTTSSSPPPLLLKKKLLLMMMLLLKKKJJJIIIFFFDDDBBB@@@BBBDDDFFFFFFDDDBBBAAAAAA:::===@@@CCCCCC@@@;;;888666666666555333222000///...///111333555777888888;;;:::999:::<<<===<<<;;;333000------///111333333666666666777888888999999666888;;;<<<<<<>>>@@@BBBBBBEEEMMMYYYfffooorrrqqquuuvvvvvvwwwxxxyyyyyyzzzwwwwwwwwwvvvvvvtttssssssqqqqqqrrrsssuuuwwwzzz{{{~~~}}}}}}}}}~~~xxxooolllyyynnnbbb|||}}}cccwww~~~VVVEEE***++++++,,,,,,------...000000;;;OOO___fffmmmuuuyyyzzzllltttmmmttthhh}}}}}}{{{|||}}}}}}{{{zzz{{{{{{{{{||||||zzzwwwvvvvvvvvv{{{yyywwwvvvwww|||~~~pppfffXXX```hhhvvv}}}yyytttttttttssssssrrrqqqqqqggggggfffeeedddaaa\\\YYYXXXVVVRRRQQQRRRSSSSSSSSSRRRPPPOOOOOOPPPQQQOOONNNNNNNNNNNNOOOPPPRRRTTTUUUTTTSSSRRRQQQQQQQQQOOOOOONNNNNNNNNPPPQQQRRRSSSSSSUUUUUUTTTQQQMMMKKKKKKLLLHHHIIIJJJJJJIIIFFFCCCAAABBBEEEGGGFFFCCC???>>>>>>:::===BBBFFFEEEBBB===999666666555444333111000000///000222555777888999999;;;999888999<<<===<<<:::111///,,,,,,...111333444444444555777888999:::;;;888:::<<<======>>>@@@BBBDDDFFFLLLXXXfffppptttssswwwwwwwwwwwwwwwwwwxxxxxxtttuuuuuuuuuuuuuuuttttttrrrrrrssstttuuuvvvvvvwww~~~}}}{{{zzzzzz{{{}}}wwwpppkkkuuuvvvkkk^^^III***++++++,,,,,,---......111111;;;PPP___fffmmmvvvvvv}}}}}}yyyiiiqqqpppuuulll}}}~~~~~~yyy|||~~~{{{yyy{{{}}}}}}}}}|||zzzwwwuuuuuuwww|||zzzxxxwwwyyyssshhhYYY```dddttt~~~~~~~~~zzzvvvtttuuuvvvvvvsssqqqqqqrrrooooooqqqrrrqqqmmmgggbbbaaa^^^ZZZYYYYYYZZZYYYYYYXXXWWWVVVVVVWWWWWWVVVTTTTTTTTTSSSSSSTTTVVVXXXYYYUUUTTTRRRQQQQQQQQQOOONNNNNNMMMMMMOOORRRTTTTTTSSSTTTTTTSSSQQQMMMJJJJJJJJJEEEGGGIIIKKKJJJHHHEEEBBBBBBEEEHHHGGGBBB>>><<<<<<<<>>>>>>>>???AAACCCEEEFFFLLLXXXfffqqquuuuuutttsssrrrqqqppppppppppppqqqrrrssstttuuuuuuuuuuuusssttttttuuuttttttsssrrrxxxwwwvvvvvvxxx{{{~~~zzzvvvpppwwwpppXXXBBB,,,,,,,,,,,,---...//////000111999JJJ[[[fffmmmrrrzzz|||~~~~~~wwwrrrrrrlllwww~~~{{{tttuuuyyy{{{|||}}}yyy}}}~~~|||}}}~~~{{{yyy{{{{{{wwwyyyzzz}}}}}}oooaaaXXXbbbsss~~~{{{vvvuuuwww|||xxxsssrrruuuxxxzzzyyyxxxxxx{{{~~~{{{uuurrrtttuuuxxxxxxuuutttsssnnnggghhhjjjhhhbbbbbbffffffaaabbbaaa______bbbfffhhhjjjcccaaa]]]ZZZYYYYYYYYYYYYWWWUUUSSSPPPPPPRRRTTTVVVOOOMMMKKKKKKJJJIIIFFFDDDCCCCCCCCCCCCDDDFFFGGGHHHJJJGGGCCC???======???@@@CCCEEEHHHIIIHHHCCC>>>:::999777444333333333222000///111333666888999::::::;;;<<<999666999>>>:::222------,,,+++,,,...000222555555666777888999::::::;;;;;;<<<>>>???AAABBBBBBEEEFFFHHHNNN\\\kkkrrrrrrppppppooommmlllmmmqqqtttvvvxxxyyywwwsssrrrtttvvvwwwvvvuuuuuuvvvuuuqqqmmmqqqsssuuuwwwyyy{{{{{{{{{zzzqqqjjjtttyyyJJJ444************+++,,,------000111:::KKK\\\gggoootttxxx{{{|||}}}}}}uuukkkpppmmmuuuxxxtttxxx~~~~~~}}}||||||||||||zzzxxxzzz}}}}}}zzzuuuvvvwwwyyy|||vvvggg]]]___ppp}}}}}}zzzwwwwwwzzzyyywwwuuuvvvyyy}}}|||{{{~~~}}}zzzzzz}}}{{{yyyyyyuuupppqqqtttsssmmmkkkkkkkkkmmmoooqqqrrrrrrrrroookkkgggfffdddbbb```]]]\\\ZZZXXXVVVUUUTTTTTTNNNLLLJJJJJJJJJIIIFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFDDDAAA@@@@@@AAABBBDDDFFFGGGHHHFFFBBB===;;;999666444333333222111000...000333666888999:::::::::;;;999777:::===999111---,,,,,,+++,,,...111222555555666777888999999::::::;;;<<<===???@@@AAABBBDDDFFFIIIPPP^^^mmmuuuttttttssspppooonnnoooqqqrrrxxxyyyyyywwwtttrrrsssuuurrrqqqqqqsssuuuuuurrrooonnnqqqtttwwwyyyzzzzzzzzz~~~yyynnngggqqqsssGGG222************+++,,,------000111:::LLL^^^iiipppvvvxxx{{{}}}~~~~~~vvvhhhuuulllqqqzzztttsssyyy~~~}}}||||||zzzyyyzzzxxxwwwyyy{{{{{{wwwtttssstttvvvxxx{{{}}}kkk```aaaooo~~~zzzzzzyyyxxx{{{|||{{{{{{}}}}}}{{{|||xxxsssnnnjjjggggggfffeeeaaa]]]YYYVVVPPPMMMKKKJJJIIIHHHFFFEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCC@@@===;;;888666333222222222000///---///333666999:::::::::999:::::::::;;;<<<666///---,,,++++++,,,...111222444555666666888888999::::::;;;<<<===>>>???@@@AAAEEEHHHKKKQQQ^^^lllssssssuuurrroooooorrruuutttsssxxxyyyxxxvvvtttssssssuuurrrrrrrrrsssuuutttrrrpppnnnqqquuuyyy|||||||||{{{|||wwwllldddmmmrrrHHH333,,,,,,,,,,,,---.../////////111;;;MMM___jjjrrrwww{{{~~~zzzmmm~~~kkknnnzzztttrrrwww~~~zzzyyy{{{{{{zzzwwwzzzyyyxxxyyyzzzzzzwwwttttttuuuvvvwwwyyynnn```eeeppp}}}zzzwwwxxxyyyzzz{{{zzzzzztttppprrrsssssspppiiiccc^^^VVVRRRNNNKKKJJJHHHFFFEEECCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDBBB???>>><<<<<<777555222111111111000...---000333777999:::::::::888999;;;<<<<<<999333...,,,,,,++++++,,,///111333444444555666777888999999:::;;;;;;<<<>>>??????@@@EEEIIIMMMSSS^^^jjjpppppppppmmmlllooovvvzzzyyywwwvvvuuuuuutttsssssstttuuuxxxxxxwwwwwwvvvtttrrrqqqpppsssxxx}}}}}}|||wwwkkkbbbjjjwwwxxx}}}PPP777,,,,,,,,,,,,---.../////////111;;;NNN```kkkrrrvvv{{{~~~{{{ooommmqqqyyytttwww}}}~~~{{{wwwwwwyyy{{{zzzxxx{{{zzzzzz{{{{{{zzzwwwvvvwwwyyyzzzzzzzzz~~~rrrdddgggmmmxxx~~~yyyvvvwwwyyy|||}}}|||uuuxxx{{{|||yyyssslllhhh]]]YYYSSSNNNKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCEEEFFFGGGGGGGGGGGGEEEDDDAAA???===<<<<<<<<<777555222111111111000...///111555999;;;;;;:::999888888;;;===<<<777111---,,,+++++++++---///222333444444555666777888999999::::::;;;<<<===>>>>>>???BBBHHHOOOVVVaaannnuuuvvvooommmlllpppwwwzzzyyyuuurrrrrrqqqrrrssstttuuuuuuyyyyyyyyywwwuuutttsssrrrqqqtttyyy~~~~~~}}}yyymmmcccjjj{{{zzzppprrrttt{{{YYY:::************+++,,,------///111<<>>>>>FFFPPPZZZggguuu~~~sssqqqqqqsssvvvwwwtttqqqrrrqqqpppqqqsssuuuuuuuuutttuuuvvvuuutttssstttvvvqqqtttxxx|||~~~~~~|||{{{~~~zzzpppeeelllllluuu{{{rrrrrrvvvyyyzzz|||sssxxx]]]:::************+++,,,------///111<<>>===<<<<<<<<<======999666444333333222111000444777;;;===>>>===:::888:::888:::===:::111---...++++++***+++---///222444333444444555666777888888:::::::::;;;;;;<<<======<<>>999777444333333333222000666999<<>><<<>>>>>>???AAABBBAAA???<<<===;;;888555333333444555777999<<<===;;;888777666;;;;;;;;;888333...+++***///---,,,+++,,,///222444444444555555666777777777777777777888999;;;>>>???BBBBBBNNNYYY^^^lll{{{}}}}}}zzztttppppppsssxxx|||}}}wwwtttuuuwwwwwwvvvyyywwwtttqqqqqqsssuuuwwwxxxxxxyyyzzz{{{}}}~~~yyyzzzrrreeeiiipppuuuuuuUUUdddyyyYYY===******+++,,,,,,,,,,,,+++333222===QQQaaajjjsss|||xxxqqqxxxsssmmmlllwwwyyyrrr}}}||||||}}}~~~~~~}}}{{{|||}}}}}}|||zzzzzz{{{||||||}}}~~~{{{yyyxxxxxxwwwxxxzzz|||~~~}}}uuulllgggjjjttt~~~xxxzzzzzzxxxuuuuuuxxx||||||}}}zzztttwww|||}}}|||}}}}}}zzztttmmmgggfffiiikkkeeecccaaacccfffeeeaaa]]]```\\\ZZZ[[[YYYTTTQQQRRRQQQOOOMMMLLLLLLLLLKKKIIIFFFIIILLLNNNMMMIIIFFFCCCBBBAAAAAABBBCCCCCCAAA???BBBAAA@@@AAAAAA@@@===;;;<<<:::777444333444555666666999;;;<<<:::888666666999::::::777222...++++++...---,,,,,,---000222444444444555555666777777777:::999999:::<<<>>>@@@AAACCCBBBNNNYYY^^^kkkzzz|||~~~{{{vvvrrrqqqssswwwyyyzzzwwwttttttvvvxxxxxxwwwwwwvvvsssrrrrrrsssuuuvvvwwwxxxxxxxxxyyyzzz||||||{{{|||uuuiiilllxxxyyymmmTTThhhZZZ===***++++++,,,,,,,,,,,,,,,222222===RRRccckkkttt~~~~~~uuujjjyyyuuupppooovvv~~~~~~wwwyyy|||xxx~~~}}}||||||}}}}}}|||{{{zzz|||}}}}}}{{{yyyxxxxxxwwwyyy{{{}}}ooofffgggqqq{{{{{{{{{yyyuuuqqqnnnmmmpppsssvvvxxx|||xxxrrrvvv~~~~~~}}}|||ssslllhhhhhhiiijjjeeedddeeegggiiihhhbbb]]]^^^\\\ZZZYYYSSSLLLLLLPPPKKKJJJIIIJJJJJJJJJHHHFFFBBBEEEHHHKKKLLLJJJHHHFFFBBBBBBCCCEEEGGGHHHFFFDDDGGGEEEBBBAAA@@@???<<<::::::999666444444444555666555777::::::999777666666888888888555111---,,,+++---,,,,,,---...111333444444555555666666777777888:::::::::;;;<<<>>>???@@@DDDCCCMMMXXX\\\iiixxxzzz|||zzzwwwtttrrrssstttuuuuuuttttttuuuvvvwwwuuussstttssssssrrrsssssstttuuuwwwwwwxxxyyyyyyzzz{{{|||{{{{{{uuukkklllooo^^^xxx\\\>>>***+++,,,,,,------,,,,,,222222===SSSdddmmmuuuxxxmmmuuupppnnnsss~~~~~~|||yyy~~~|||zzz{{{}}}~~~{{{xxxwwwyyyzzzzzzxxxvvvvvvvvvxxxzzz{{{}}}uuuhhhgggoooyyy{{{uuurrrrrrtttuuu||||||}}}{{{~~~tttnnnmmmnnnnnnnnniiiiiiiiikkklllkkkgggcccbbb]]]YYYWWWRRRLLLKKKMMMGGGFFFFFFFFFGGGEEEBBB@@@???@@@CCCGGGKKKLLLKKKIIICCCCCCDDDGGGJJJKKKJJJHHHHHHEEEBBBAAA@@@???===<<<:::999777555444333444444444666999999777666555666666777666444000---+++,,,+++,,,,,,...000222444555555555555666777777888888888888999:::;;;<<<===>>>DDDCCCMMMVVVZZZgggvvvxxxvvvvvvtttsssssssssssssssvvvvvvwwwwwwwwwuuurrroooqqqrrrssssssssssssssssssuuuvvvwwwyyy{{{|||}}}~~~yyyxxxrrrhhhhhhwwwlll^^^???++++++,,,------------,,,111222>>>SSSdddmmmuuu~~~vvvqqqkkksssyyy}}}zzz||||||{{{|||zzzxxxzzz||||||yyyvvvvvvxxxzzzzzzxxxwwwwwwwwwzzzzzz{{{|||}}}}}}mmmgggllluuu|||{{{zzz{{{}}}}}}~~~~~~~~~~~~wwwooojjjjjjlllmmmmmmmmmlllkkkkkkkkkkkkjjjiiifff]]]WWWVVVUUUQQQMMMLLLGGGFFFEEEEEEEEECCC@@@===>>>>>>@@@EEEJJJMMMMMMKKKEEEDDDEEEGGGIIIKKKKKKJJJFFFDDDAAA@@@@@@@@@???>>>;;;:::888555333222222222444666888888777666666666777777666333///,,,+++,,,)))+++---///111333444555555555666666777888888888888999:::;;;<<<<<<======DDDBBBKKKTTTXXXeeetttwwwppppppqqqqqqrrrsssssssssvvvwwwyyyyyyxxxuuusssrrrqqqrrrsssttttttssssssrrrppprrruuuxxx{{{}}}~~~~~~zzzxxxqqqgggfffzzz}}}uuu```@@@++++++,,,---------------111111>>>TTTdddlllttt|||{{{tttmmmwww~~~|||xxxzzz||||||zzzyyyyyyzzz{{{zzzxxxvvvxxxzzz||||||{{{zzzzzz{{{zzzzzz{{{{{{|||wwwkkkiiiqqqxxx~~~}}}~~~yyyyyyzzz|||yyyvvvzzzsssnnniiieeeeeegggiiijjjjjjiiihhhgggffffffffffffcccZZZSSSTTTVVVRRRMMMJJJHHHFFFEEEEEEEEEDDDBBB@@@???>>>>>>CCCIIIMMMNNNLLLGGGEEEDDDDDDFFFHHHIIIIIICCCAAA@@@@@@AAAAAA@@@>>>:::999777555444222222111444666888888666666777888888888666333...,,,+++,,,(((***---000333444555555555666666777777888888999;;;;;;<<<>>>>>>??????>>>CCCAAAJJJSSSVVVdddtttvvvmmmnnnoooppprrrssstttttttttvvvxxxxxxwwwwwwxxxyyytttttttttttttttsssrrrrrrmmmooorrrvvvyyy{{{|||||||||zzzuuulllgggvvvbbbCCC+++,,,------...---------111111>>>SSSdddkkkrrrzzz}}}yyyvvvmmmzzz}}}yyyyyyzzz{{{xxxzzz||||||{{{yyyxxxxxxxxxzzz|||}}}|||{{{{{{|||xxxyyyzzzzzz|||tttlllpppwww~~~~~~}}}xxxsssnnnllllllmmmkkkhhhiiinnngggfffdddaaa______aaaccc^^^___```___^^^]]]\\\\\\XXXSSSPPPRRRQQQLLLHHHHHHDDDBBBAAAAAACCCDDDDDDCCCAAA???>>>BBBIIINNNNNNLLLJJJFFFBBBAAABBBDDDFFFGGGAAA@@@@@@AAAAAAAAA>>><<<666666666555444444444444555666888888777666888999::::::777333...++++++,,,''')))---111444555555555666666666777888888999999;;;<<<===>>>??????>>>>>>AAA???HHHQQQUUUcccsssvvvpppppppppqqqrrrsssttttttuuuwwwwwwvvvtttuuuyyy|||wwwvvvvvvuuutttsssrrrrrrppprrruuuxxxzzz{{{{{{{{{||||||yyyrrriiipppcccEEE+++,,,------......------111222>>>SSScccjjjpppxxx{{{wwwqqqgggyyy{{{yyyxxxyyyxxx{{{~~~{{{yyyyyyzzzvvvxxx{{{|||{{{zzzzzz{{{wwwxxxyyyzzz}}}|||ppprrryyy|||yyyvvvpppkkkjjjeeebbbdddeeebbb```aaa]]]^^^^^^ZZZVVVUUUWWWZZZTTTWWWYYYZZZYYYVVVSSSRRRNNNMMMNNNOOOLLLFFFDDDGGG>>>===;;;<<>>BBBIIINNNNNNLLLKKKGGGAAA>>>???AAADDDEEEAAA@@@@@@AAAAAA@@@<<<999333333444555555666666666555777888888777777888:::<<<;;;888333...+++++++++&&&)))---222555666666555666666666777888888999999999:::;;;=========<<<<<>>GGGPPPTTTccctttwwwssssssrrrrrrrrrssstttuuuzzzzzzxxxtttqqqrrrvvv{{{yyyxxxvvvuuusssrrrrrrrrrvvvxxxzzz}}}~~~}}}||||||zzz{{{|||uuujjjkkk~~~dddGGG+++,,,,,,,,,,,,,,,,,,---111333===PPPbbblllssswwwyyy{{{sssqqqjjj}}}~~~|||zzzyyyuuuxxx||||||zzzyyyzzz|||zzz~~~}}}yyyyyy}}}~~~zzzzzzzzzzzz|||nnnkkktttvvvssstttmmmqqqjjjccc```_________aaa]]]bbbaaaXXXVVVZZZZZZTTTVVVTTTSSSSSSQQQOOONNNOOOLLLJJJHHHGGGGGGGGGFFFEEEBBBAAA???===>>>???BBBDDDEEEAAA>>>@@@EEEIIIIIIGGGLLLGGGCCCDDDDDDCCCGGGLLLFFFDDDBBBAAAAAA@@@>>><<<;;;888555333444555444444555555555555555555555555;;;999555111...,,,,,,,,,,,,,,,---///222555777999777333000222777;;;<<<:::999;;;<<<;;;::::::;;;<<<@@@BBBFFFNNNXXXdddooouuu{{{}}}qqqnnntttvvvqqqxxxvvvsssrrrsssuuuuuuuuuxxxtttssswwwyyywwwwwwxxxwwwxxx{{{}}}~~~~~~~~~}}}}}}~~~qqqgggcccuuu}}}}}}sssIII++++++,,,,,,,,,,,,------111222===PPPaaalllssswwwyyyzzzttt}}}kkkeee~~~~~~|||zzzyyyzzz||||||zzzzzztttwww{{{|||{{{zzz|||}}}zzz~~~~~~zzzzzz~~~~~~zzzyyyzzz{{{|||~~~qqqmmmuuuyyy||||||{{{sssllliiigggeeeeeefff```bbb```]]]\\\]]][[[WWWWWWTTTRRRRRRRRRPPPMMMKKKKKKIIIGGGFFFFFFGGGFFFEEECCCAAA???>>>>>>???AAACCCCCCAAA???@@@DDDHHHIIIJJJKKKFFFCCCDDDDDDCCCFFFKKKEEECCCAAAAAA@@@@@@>>><<<;;;888555333444555444444666777777777777777777666:::888444111...,,,,,,,,,++++++---000222444666777777333111222666999888666999;;;<<<<<<::::::;;;======???DDDLLLXXXdddooovvv|||~~~sssoootttvvvqqqyyywwwtttsssuuuvvvwwwvvvvvvrrrrrrvvvxxxvvvvvvwwwwwwwwwyyyzzz|||}}}}}}}}}~~~{{{nnneee```qqqyyyyyy}}}sssHHH+++++++++,,,,,,---------000222<<>>???@@@AAA@@@@@@AAAAAABBBEEEJJJMMMKKKFFFCCCDDDDDDCCCFFFKKKDDDBBB@@@@@@@@@???===;;;;;;888555333444555444444666666777777777777666666888777444000...,,,,,,+++)))***---000222444444555666444222333666777666333999;;;<<<<<<;;;;;;<<<===;;;===BBBJJJVVVcccooouuu|||}}}tttqqqtttuuurrryyywwwuuuuuuvvvxxxxxxxxxuuuqqqqqquuuwwwvvvuuuwwwwwwwwwwwwxxxyyy{{{}}}~~~xxxnnnfff___mmmyyyrrrqqqmmmpppooottt~~~rrrGGG+++++++++,,,,,,---------000222;;;NNN___kkkrrrwww|||~~~zzzxxxzzzooofffzzzwwwxxxxxxyyyxxxvvvvvvyyyzzz{{{{{{{{{{{{{{{||||||~~~~~~|||vvvzzz~~~}}}{{{~~~{{{~~~|||}}}~~~rrrvvv|||yyyqqqllljjjhhhppp}}}sssfffaaa```cccbbb^^^ZZZYYYWWWUUURRROOOKKKHHHGGGGGGFFFEEEEEEDDDBBB@@@?????????@@@===???AAA@@@???BBBIIIOOOKKKFFFDDDEEEEEEDDDFFFKKKCCCAAA@@@?????????===;;;;;;888555333444555444444444444555666666555444444666555333000...,,,++++++(((***---000333333333333444333333555777888666444999;;;<<<<<<;;;;;;===>>>;;;===AAAIIITTT```kkkqqqwww{{{zzztttqqqtttuuussswwwvvvtttuuuwwwxxxxxxxxxvvvrrrrrrvvvxxxwwwwwwyyyyyyxxxwwwwwwyyy|||yyyqqqjjjbbblllzzzmmmmmmnnnqqqttt|||{{{rrrvvv|||~~~~~~rrrGGG******+++,,,,,,---......000111;;;MMM^^^jjjqqqwww}}}|||tttwwwuuujjjrrr|||zzzyyyzzz|||zzzxxxxxx}}}|||{{{{{{{{{zzzzzzyyyyyyzzz|||~~~~~~|||zzzyyyvvv{{{~~~}}}{{{~~~~~~qqq{{{vvvmmmmmmooo|||~~~llleeeaaahhhiiiaaaZZZYYY[[[[[[YYYUUUOOOKKKIIIGGGFFFDDDFFFDDDCCCAAA????????????;;;>>>@@@???===???GGGOOOJJJFFFDDDEEEEEEDDDFFFJJJCCCAAA????????????===<<<;;;888555333444555444444333444555666666555444333444333222000...,,,++++++(((***---111333333333222222333444666888999999888999:::<<<<<<<<<<<<===???>>>???BBBHHHQQQ\\\eeekkkqqqtttuuusssrrrtttuuutttuuutttssstttwwwxxxxxxwwwxxxttttttyyy{{{zzzzzz|||{{{zzzyyyyyyzzz~~~zzzuuunnnbbbjjjwwwxxx}}}|||pppqqqmmmlllrrr{{{~~~sssIII******+++,,,,,,---......000111:::LLL]]]iiiqqqvvv|||~~~oootttwwwkkknnnppp~~~xxxzzz~~~~~~}}}~~~}}}{{{zzz{{{{{{zzzyyywwwuuuvvvyyyyyyvvvuuuwwwyyy{{{}}}}}}}}}}}}wwwyyyqqqoooyyytttjjjiiippppppfff___aaaeeeddd[[[VVVPPPKKKHHHFFFEEECCCEEEDDDCCCBBB@@@@@@??????:::<<<===<<<:::===EEELLLIIIFFFDDDFFFFFFDDDFFFIIICCCAAA@@@???@@@@@@>>>===;;;888555333444555444444555666777999999777666555222222111///...,,,++++++***,,,...000222333333333222333444666888999;;;;;;999:::<<<<<<<<<<<<>>>@@@AAABBBDDDIIIPPPYYYbbbgggnnnqqqsssssssssssssssttttttssssssuuuwwwyyyyyyxxxzzzvvvvvv{{{}}}||||||~~~|||{{{{{{{{{}}}~~~{{{qqq```fffkkk___hhhooossssss{{{}}}sssKKK)))******+++---......///000000999KKK\\\hhhqqqvvvzzzooouuuwwwkkkooonnn|||wwwyyy}}}}}}}}}~~~~~~|||yyyyyy{{{}}}|||{{{xxxuuuuuuyyyyyyuuuuuuxxx||||||||||||wwwtttxxxtttooorrrmmmbbbaaahhhjjjeeeVVVRRRLLLGGGEEEDDDCCCBBBDDDDDDCCCBBBAAA@@@@@@@@@;;;;;;:::999888<<>>;;;888555333444555444444444666888999999888666444111000000///...,,,+++***------...000222333444555444444444444555666999;;;999:::<<<===<<<===???@@@CCCCCCDDDIIIOOOXXX```eeepppqqqtttuuutttqqqqqqrrrtttssstttvvvyyyzzzzzzyyyzzzwwwwww|||~~~~~~~~~||||||||||||uuu^^^aaa~~~iii^^^sss}}}}}}|||tttNNN)))******+++---...//////000000999JJJ\\\hhhpppvvvxxx}}}rrrxxxyyylllssssss}}}wwwxxxzzzzzzxxxyyy|||zzzwwwyyy|||~~~}}}xxxxxx{{{{{{xxxxxx}}}~~~}}}{{{||||||rrrttt~~~mmmjjjaaaWWW\\\gggfff\\\QQQMMMGGGCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@<<<;;;999777777;;;AAAEEEIIIEEEDDDFFFFFFDDDEEEIIIDDDBBBAAAAAABBBBBB@@@???;;;888555444444555555444222444666777777666444222000000000///...---+++***......///000111333555666555555444333222333666999999:::<<<=========???AAABBBCCCDDDIIIPPPXXXaaafffssssssuuuwwwuuuqqqoooqqqttttttuuuwwwzzz||||||{{{zzzwwwwww|||~~~~~~{{{{{{|||}}}yyy^^^```}}}pppggg{{{uuuPPP***++++++,,,,,,------...000111:::LLL]]]hhhooottt}}}~~~ppp~~~uuuddd~~~yyyrrruuuuuu|||yyyqqqxxxxxxzzz}}}|||zzz|||{{{yyyyyy{{{|||{{{{{{zzzyyy|||~~~{{{kkkbbb___]]]```dddccc\\\TTTMMMKKKIIIFFFCCCAAA@@@???DDDEEEEEECCC@@@>>>>>>???<<<::::::;;;:::999???GGGAAANNNYYYVVVHHH???BBBIIIDDDEEEDDDBBB@@@???@@@AAA333///...222555444444777333444555666666444333111333111///......---+++)))...---------...111333555333444444444333333555666<<<===>>>>>>======>>>???CCCDDDDDDEEEHHHQQQ]]]fffpppzzzxxxssswwwvvvqqqttttttvvvyyy|||}}}}}}|||{{{|||zzzyyy{{{~~~}}}zzzwww{{{~~~{{{___bbb|||rrryyyMMM***++++++,,,,,,------...000000:::LLL]]]hhhooottt|||}}}sssuuuccc}}}zzzrrrxxxwww|||~~~zzztttyyyxxxwwwyyy{{{}}}|||{{{}}}{{{zzzzzz|||}}}}}}|||~~~|||~~~uuubbb]]]\\\\\\```cccaaaXXXPPPLLLKKKIIIFFFDDDBBB@@@???CCCDDDDDDCCCAAA@@@AAABBB===<<<<<<<<<;;;:::???FFFKKKTTTZZZUUUHHH>>>???EEEDDDDDDDDDBBB???>>>???AAA;;;555333444444111///111222333555666666555333222222111/////////...+++)))------------///111333444333444555444333333555777;;;===>>>>>>===<<<===???@@@BBBDDDEEEIIIQQQ\\\eeeooozzzyyysssuuusssoootttuuuvvvyyy{{{||||||{{{zzz{{{zzzyyy{{{~~~~~~|||xxx|||yyy```ccc|||xxx~~~PPP***++++++,,,,,,------...///000:::LLL]]]hhhooottt{{{|||uuuvvvddd|||~~~www{{{zzz|||~~~~~~|||}}}{{{xxxwwwxxxzzz{{{{{{yyyxxxxxxzzz}}}}}}lll___ZZZZZZ[[[___aaa]]]SSSJJJKKKJJJIIIFFFDDDBBBAAA@@@AAABBBCCCCCCBBBAAABBBDDD???>>>>>>>>><<<:::>>>EEEOOOSSSUUUOOOEEE>>>>>>AAACCCDDDCCCAAA>>>>>>???@@@???999555555444000...///222333555666666555444333111111000111111///,,,))),,,,,,---...000111222333444555555555444444666777:::<<<======<<<<<<===>>>===@@@CCCEEEIIIQQQ[[[cccooo|||{{{tttssspppnnntttvvvwwwyyyzzzzzzzzzyyyxxxzzzyyyzzz|||~~~zzz}}}ppp[[[^^^vvvTTT***++++++,,,,,,------...///000999LLL]]]hhhpppuuuyyy|||rrr|||wwwdddzzz~~~}}}|||}}}~~~{{{yyyyyyyyyyyyxxxsssssstttxxx~~~nnnfff___^^^]]]___^^^YYYPPPHHHJJJIIIHHHGGGEEECCCAAA@@@AAACCCDDDCCCBBBAAABBBCCCAAA??????@@@===:::>>>EEEIIIJJJHHHDDD???===>>>@@@CCCCCCBBB???===<<<>>>@@@>>>888444555444111111222111333555666777666555444111111111333333111---)))***,,,---///000111111111444555555555444444666888999:::<<<<<<;;;;;;<<<>>>;;;>>>BBBEEEIIIPPPZZZbbbppp~~~~~~vvvsssoooooowwwxxxxxxxxxyyyyyyxxxxxxwwwyyyyyy{{{}}}{{{}}}wwwhhhXXX\\\rrrWWW***++++++,,,,,,------......///999KKK]]]hhhpppuuuxxx~~~nnnuuuxxxeeeyyy|||~~~~~~}}}||||||{{{yyywwwsssrrrssswww|||rrrmmmfffccc```^^^[[[VVVOOOJJJHHHHHHHHHGGGFFFDDDBBBAAABBBCCCDDDCCCAAA???@@@AAAAAA@@@@@@AAA>>>;;;>>>DDDGGGDDDAAA>>><<<<<<>>>???CCCBBB@@@>>>;;;;;;===???===777333444444222222444111222444666777777666555111111222333444222...+++***+++---///000111111111333444555555444444555777777999:::;;;::::::<<<===;;;>>>BBBEEEIIIPPPZZZaaaqqqwwwuuurrrsss{{{yyyyyyxxxxxxwwwwwwxxxxxxyyyzzz}}}|||}}}rrrggg[[[___sssXXX***++++++,,,,,,------......///999KKK]]]iiipppvvvvvvpppttt{{{gggyyy{{{|||}}}zzzxxxwwwvvvuuuwwwzzz|||}}}}}}}}}~~~|||qqqlllgggddd```\\\YYYTTTOOOKKKGGGGGGHHHGGGFFFDDDBBBAAABBBBBBCCCBBB???>>>>>>???@@@???@@@AAA>>>;;;>>>DDDJJJGGGCCC>>><<<<<<===>>>BBBAAA???<<<::::::<<>>@@@BBBDDDHHHOOOYYYaaarrr~~~}}}vvvwwwvvvwww{{{zzzxxxwwwwwwxxxyyyzzzyyy|||~~~{{{pppggg[[[^^^qqqXXX***++++++,,,,,,------...---///999KKK]]]iiiqqqvvvuuuxxxzzz}}}iiiyyy{{{}}}{{{xxxwwwvvvvvvxxx{{{}}}~~~}}}||||||}}}vvvqqqkkkfff___^^^]]][[[XXXSSSNNNJJJFFFGGGGGGHHHGGGEEECCCAAA>>>@@@@@@@@@>>>>>>???@@@>>>>>>???AAA>>>;;;>>>CCCLLLIIIEEE@@@<<<;;;===???BBBAAA>>>;;;999999<<>>???>>>>>>@@@AAA======???@@@>>>;;;>>>CCCIIIHHHEEE@@@<<<;;;===@@@BBBAAA>>>;;;888999<<<>>>>>>777222111111...///111000111444777888999888888666444333222333333222111,,,,,,++++++,,,///222333111222222222111111333555444666888888888999;;;<<>>???AAA???;;;<<>>???>>>???>>><<<;;;::::::;;;;;;===<<<:::777444222000///222333555666777777888888777777666666555555555555111///...------...000111000222333333333333555666000222555777777888:::<<>>@@@CCCBBB???<<<>>>===>>>AAA???;;;;;;???BBBDDDCCC>>>===???@@@>>>???>>><<<:::999999999:::<<<999666222000//////000222333444555666777777777666666666555555555444444000...---,,,---...000222...000222222111111333444111444666888888999:::<<<>>>???@@@@@@BBBHHHRRRYYYiiirrryyyyyywwwyyy{{{zzz{{{yyyvvvvvvxxxzzz{{{{{{{{{{{{|||}}}}}}rrr]]]^^^uuuwwwsssqqqtttyyy~~~[[[++++++,,,,,,,,,,,,------......666GGGYYYfffpppvvv}}}}}}wwwzzziiiqqqdddrrr~~~wwwtttqqqsssxxx}}}|||{{{zzz{{{~~~~~~}}}yyyxxxyyytttjjjddd[[[YYYWWWUUUSSSQQQMMMJJJDDDDDDCCCDDDFFFFFFDDDCCCCCCCCCBBB???;;;888888888:::<<>>===>>>@@@???;;;;;;>>>DDDDDD@@@<<<<<>>;;;888777666777777999666222---,,,,,,///111111222333444666666666666555555555444444444444444...---,,,+++,,,...111333///111222222222222333444444666888999999999:::;;;===>>>??????AAAGGGPPPXXXgggooovvvwwwxxxzzz|||{{{zzzxxxwwwwwwyyy|||}}}}}}yyyzzz~~~}}}}}}sss]]]___wwwtttvvvhhhjjjmmmqqqvvv~~~bbb+++++++++,,,,,,,,,------///...666GGGYYYfffpppwww}}}}}}qqqssspppvvvlllooo~~~}}}~~~|||{{{{{{yyyxxxyyy{{{}}}}}}|||{{{zzzyyyzzz|||~~~~~~}}}~~~}}}|||rrrppppppkkkddd```YYYWWWVVVUUUTTTQQQNNNJJJBBBAAA@@@AAABBBCCCAAA@@@@@@@@@???<<<:::888999:::;;;<<<>>>AAACCCBBB???===???===???AAA???;;;;;;???EEECCC???;;;<<>>>>>???FFFOOOVVVeeemmmtttvvvxxx|||}}}|||zzzyyyxxxzzz}}}yyy{{{~~~ttt^^^```yyysssvvvzzzdddlllsssuuuwwweee+++++++++,,,,,,,,,------000000777HHHZZZgggqqqxxxyyyvvvuuuwww|||uuurrrxxx~~~yyyyyy{{{zzzzzz|||yyyyyyzzz|||~~~xxxwwwwwwyyy{{{|||{{{zzz|||}}}~~~sssiiifffeeeaaa]]]\\\UUUSSSRRRQQQOOOLLLHHHEEECCCAAA@@@@@@AAAAAA@@@???<<<<<<<<<;;;999:::<<<>>>===<<<;;;<<>>???BBB@@@<<<<<<@@@DDDDDD@@@;;;;;;@@@BBB@@@@@@===999555333222333444444333222000////////////111111333444555666666666444444444444444444444444...---+++***,,,000444777444555666666555444555777777999:::;;;:::999:::;;;;;;<<<======???EEENNNVVVccckkkqqqtttxxx}}}~~~|||xxxxxxxxx{{{~~~~~~{{{}}}uuu```bbbyyyuuuzzz|||bbbqqq|||||||||ccc++++++,,,,,,,,,,,,------000000888III[[[hhhrrryyyvvv~~~xxxsssxxx}}}xxxtttzzz~~~xxxwwwwwwvvvxxx{{{xxxyyyzzz{{{{{{zzzyyyxxxwwwwwwxxxzzz|||}}}}}}{{{}}}}}}|||wwwnnngggdddbbb^^^[[[[[[SSSQQQNNNMMMKKKIIIEEEBBBDDDBBB@@@?????????>>>===888999999888888:::===@@@>>><<<:::;;;===???@@@@@@???>>>???AAA@@@<<<<<>>;;;>>>@@@@@@???===888444222222333444555444444333222000///...111222333444666666666666444444444444444555555555000///,,,+++---111555888333444555555333333444555666888::::::999999:::;;;;;;<<<======???EEENNNVVVccciiiooosssxxx}}}~~~{{{vvvwwwxxx{{{~~~~~~|||~~~~~~xxxdddeeezzzxxx{{{cccyyyiii++++++,,,,,,,,,,,,------000///777HHHZZZgggqqqxxxttt|||uuukkkyyyrrrwwwxxxzzzzzzzzzyyyxxxyyyyyyzzz{{{zzzxxxvvvtttsssyyyyyy{{{}}}~~~yyyvvvuuummmhhheeeeeebbb\\\WWWVVVPPPMMMJJJHHHGGGFFFDDDBBBDDDAAA>>><<<<<<<<<:::999777777777666666888;;;>>>>>>===<<<===???@@@@@@???===<<<===???>>>::::::===AAAFFFGGGAAA::::::>>>??????<<<888444222222444555888666444222000000000000222333444555666777777777444444555555555666666666333111...,,,...111666999333555666555444333444555555777999999999999:::;;;;;;=========???EEEOOOVVVccciiinnnrrrxxx}}}}}}zzzyyyyyy{{{~~~}}}~~~}}}}}}~~~|||jjjiii{{{|||nnnppp++++++,,,,,,,,,---------///...666GGGYYYfffpppwwwuuuyyy~~~uuuhhhtttkkkpppzzz{{{wwwtttvvvyyyzzzzzzzzzzzz{{{||||||~~~~~~}}}uuuwwwyyyxxxtttpppmmmlllaaa___```bbb^^^UUUNNNLLLIIIGGGCCCAAAAAAAAA@@@???CCC@@@===:::999999777666777777666444444555999<<<======>>>@@@BBBBBB@@@>>>;;;:::;;;>>><<<888888<<>>>>>???FFFOOOVVVccciiinnnrrrxxx}}}}}}yyy}}}~~~~~~{{{yyyzzz|||}}}}}}~~~~~~~~~ooolll}}}~~~~~~ooo+++,,,,,,,,,,,,,,,,,,---...111444CCC[[[fffkkkvvvuuuyyy{{{~~~ttteeeqqqmmmpppzzz~~~~~~zzzxxxzzz{{{}}}|||yyyttttttzzz}}}{{{}}}}}}yyywwwrrrqqqrrrrrrqqqmmmgggccc]]]```cccaaa\\\VVVSSSSSSKKKHHHEEECCCBBBAAA@@@???===<<<;;;999888777777777777777777777888999:::;;;;;;<<<>>>AAACCCBBB>>>;;;>>>>>>>>>===<<<:::999888???EEEGGGAAA:::999::::::>>>;;;777555444444444444666777666222...---///222333333444666888:::999999777777777777777777777777444222///...000222333444333555666555444444555666888888777666777888:::;;;@@@======@@@CCCGGGOOOXXXcccgggnnnsssvvvyyy|||~~~~~~}}}}}}|||~~~|||qqqmmm{{{~~~|||}}}www++++++,,,,,,,,,,,,---------000333BBBZZZeeejjjuuutttxxxzzz|||vvvkkkzzzpppppp{{{vvvvvvzzz||||||zzzwwwxxx}}}|||zzz{{{~~~zzzpppkkkhhhiiinnnuuu~~~yyyvvvuuuoooooonnnnnnllliiieeeaaa^^^aaacccaaa\\\VVVSSSRRRKKKHHHDDDBBBBBBAAA@@@>>><<<;;;:::999888777777777555555555666666777888999;;;;;;===???AAA@@@===;;;;;;;;;<<<<<<;;;;;;::::::>>>DDDFFF@@@:::999::::::>>>;;;888555444333333333666777666333...---///222222333444666888999999888777777777777777777777777555222///...///111222222333444555555444444555666777777777777888999::::::>>>;;;;;;???BBBFFFOOOWWWeeejjjppptttwwwyyy}}}~~~~~~~~~tttmmmyyywwwnnn+++++++++,,,,,,---------,,,///222AAAYYYeeeiiittttttwwwyyy{{{xxxqqqsssooo~~~~~~yyyyyyyyy{{{|||{{{yyy{{{~~~~~~zzzwwwwww{{{|||kkk```UUUQQQOOOOOOQQQTTT```bbbgggppp|||{{{vvvrrrpppooonnnllljjjiiihhheeebbb___^^^```aaa___[[[UUURRRPPPJJJGGGDDDBBBAAA@@@???>>>;;;;;;999888777777777777444333333444444555666777:::::::::<<<>>>>>><<<:::777888999:::::::::::::::===CCCEEE@@@999888:::999>>><<<888555333222222222777888777444///---///222111222444555777777888888777777777777777777777777777444000....../////////222333555555444444555666555666777888999999999999;;;999:::>>>BBBFFFNNNVVVeeejjjppptttuuuwww{{{~~~~~~}}}rrrzzzrrrggg+++++++++,,,,,,---------,,,000222AAAZZZeeejjjtttvvvyyyzzz|||zzzrrrtttmmm}}}~~~{{{|||zzz{{{{{{zzzzzz|||}}}}}}yyywwwyyy}}}~~~lll___SSSIIIGGGHHHGGGFFFGGGMMMOOOTTT\\\hhhttt}}}~~~vvvrrrpppnnnmmmooollliiigggfffdddbbb```\\\]]]]]][[[XXXSSSOOOMMMIIIFFFCCCAAA@@@???>>>===::::::999777777666666666333333333333444555666777:::999888:::;;;<<<;;;999666777888888999999888888;;;AAADDD>>>999888999999===<<<999666222111222333777999888555000...///222000222444555666666777888888888888888888888888888999555111...------------000333555555555444555666444555777999::::::999888:::888:::@@@CCCGGGNNNVVVdddiiipppssssssuuuyyy}}}~~~}}}|||}}}xxx|||wwwuuuiii******+++,,,,,,---......---111333CCC[[[fffkkkuuuxxx{{{}}}|||rrrrrrmmm}}}zzzzzz|||{{{{{{{{{zzzyyyzzz|||~~~zzz}}}~~~|||}}}}}}zzzzzz}}}}}}}}}qqq\\\RRRIIIAAABBBDDDCCCAAABBBEEEGGGJJJPPPXXXbbblllrrr}}}wwwwwwxxxxxxwwwrrroookkkhhhfffdddbbb```YYYXXXWWWVVVTTTPPPMMMJJJHHHEEEBBB??????>>>===<<<999999888777666666666666444444444444555666777777999888888999;;;<<<:::999777777888888777777666555999@@@BBB===888888999999===<<<;;;777333111333555888999:::666111//////111///222555666555555777999999999999999999999999999:::777222...------,,,,,,///222444666555444444555333444666888999999999999:::999<<>>AAACCCAAA@@@AAAAAABBBCCCFFFJJJRRRZZZ```sss{{{{{{tttqqqmmmiiigggdddaaa^^^UUUTTTRRRRRRQQQOOOKKKIIIGGGDDDAAA???>>>===<<<;;;888888777666666666666666555555555555555666888888999999999;;;======;;;999777777777777777666555444777>>>AAA<<<777777999999<<<===<<<888444222555888999:::;;;888222//////111///222666777555555777:::999999999999999999999999<<<888333///......---,,,...111444666555444444555333444555777888999999:::::::::===CCCFFFGGGLLLSSS```jjjtttxxxwwwvvvzzz~~~~~~zzz|||vvvhhhmmmtttvvv}}}~~~wwwuuu~~~wwwxxx{{{)))******+++---......///---000333BBB[[[fffkkkuuuyyy}}}|||qqqmmm~~~|||{{{yyyxxxyyyyyyyyyyyyyyy~~~~~~}}}~~~~~~sss]]]NNNDDDAAAAAADDDDDDAAAAAADDDAAABBBDDDDDDFFFLLLSSSYYYeeevvv}}}xxxzzztttqqqmmmiiieeeaaa]]]ZZZSSSQQQOOOOOOPPPOOOLLLIIIFFFCCC@@@>>>======;;;:::777777666555555555666666444444444555555666777888999:::;;;>>>??????<<<999555666666777777777777666666===@@@;;;666777999999;;;======:::555444777;;;999;;;<<<888333000///111///333777888666555888;;;::::::::::::::::::::::::===999444000//////...------000444666555444444444444444444555777888:::;;;::::::===CCCEEEFFFJJJOOO[[[fffsssxxxwwwuuuxxx|||~~~}}}~~~~~~oooeeennnhhhiiixxx~~~{{{{{{xxxrrrwww{{{)))******+++---...//////,,,///222AAAZZZeeeiiitttxxx}}}ssskkkyyyyyy~~~{{{}}}|||xxx{{{zzzyyyyyyzzzzzzzzzzzzwww}}}~~~}}}}}}hhhSSSDDDAAA@@@BBBDDDCCC???@@@CCCEEEGGGIIIIIIKKKOOOVVV[[[^^^qqq{{{uuuwww||||||sssppplllhhhddd___YYYVVVSSSPPPNNNOOOPPPPPPMMMJJJFFFCCC@@@======<<<;;;999777666666555555555555666444444444444555666777777::::::===???AAA@@@<<<999333444555777888999999999555<<>>:::666555999===999;;;<<<999444000///111000444888888666555999<<<::::::::::::::::::::::::===:::555111000000///...,,,000444666666555444444444444444444666888:::<<<999999===BBBDDDDDDHHHMMMTTTaaaooovvvtttrrrtttwww~~~~~~}}}|||}}}{{{~~~||||||~~~pppiiiuuu```fff|||xxxmmmkkksss|||yyy///...---,,,+++,,,------111333555CCCZZZeeeiiitttzzzooofff{{{qqqvvv~~~yyyyyywwwyyy}}}||||||{{{xxx{{{~~~ttt```PPPHHHFFFBBBAAADDDEEEDDDCCCFFFEEEKKKRRRVVVXXXYYY\\\^^^gggjjjqqqwwwuuuuuuwwwzzz{{{zzzxxxoooiiieeefffiiifff[[[PPPPPPPPPQQQVVVYYYWWWPPPIIIDDDBBB???>>>>>>===;;;:::===888444444666777333000555555555333222333666888AAA???===>>>??????;;;888555555666777777777777777777:::<<<;;;777555666888???>>>===<<<:::::::::;;;===???<<<666111000...***444888<<<999444333777<<<:::888777888;;;<<<:::888<<<===999111,,,---...---//////000222222333333333222333444777:::<<<;;;:::======<<<===???EEELLLRRRXXX___iiiqqqvvvxxxzzz|||~~~}}}yyy}}}zzz{{{}}}{{{yyyggggggzzz|||\\\]]]|||kkkwwwyyywww~~~|||jjjeee---,,,,,,+++,,,---...//////222333AAAYYYdddiiissszzzuuujjjtttlll{{{yyyvvvwwwxxx}}}~~~zzzwwwxxx}}}~~~qqq]]]NNNEEEFFFBBBAAADDDFFFEEEFFFIIIMMMUUU```gggjjjlllnnnooommmoootttpppqqqtttxxx||||||yyyuuummmllljjjhhhfffaaaZZZUUUPPPUUU]]]fffiiibbbUUUIIIEEEBBB???>>>===<<<;;;999===999555555777888555222666666666444333333666888>>>===<<<>>>@@@???===:::555555666777777777777777888;;;===<<<888666777999<<<<<<<<<;;;:::999999:::===>>>;;;444111222333222555999<<<:::555444888<<<777666555666999;;;:::888<<<===:::333......---+++...///000111222333333333111111222555888:::999888<<<======>>>@@@FFFMMMRRRYYY```iiiqqquuuwwwyyy{{{}}}|||zzz{{{|||~~~zzzjjjjjj{{{|||]]]eeezzzmmmtttaaa]]]******++++++,,,...///000...000222@@@XXXccchhhssszzz|||{{{ooossskkkxxxtttwwwyyyzzzyyyyyy|||~~~~~~}}}~~~}}}}}}~~~mmmYYYKKKCCCFFFBBBAAADDDFFFGGGJJJOOOWWWaaaooozzzzzzzzz{{{zzzrrruuuyyy~~~{{{uuuppphhhkkkkkkggg```ZZZXXXXXXTTT]]]lllyyy{{{ooo[[[KKKEEECCC@@@>>>===<<<:::888;;;888555666888999888555777777777666444444777999<<<;;;<<<===???@@@>>><<<555555666777777777777777999;;;===<<<999777888999;;;<<<======<<<;;;;;;<<<@@@@@@;;;333///222666666666999<<<:::666555888;;;555444444555777999888777;;;>>><<<555000...,,,)))......000111222333333444222111222555888999999888<<<===>>>@@@BBBGGGMMMQQQZZZaaaiiippprrrtttwwwzzz}}}zzzzzz{{{|||rrrppp~~~bbbnnnsssmmmrrr^^^ZZZ***+++++++++,,,---.........000111???WWWccciiiuuuzzz|||vvv|||~~~rrrxxxlll|||yyy||||||||||||}}}~~~jjjWWWJJJDDDFFFCCCCCCFFFHHHJJJPPPVVV```jjjxxx|||~~~xxxpppjjjccceeeeeeaaa[[[WWWWWWYYYZZZdddsss~~~}}}ppp[[[LLLEEECCC@@@>>>===;;;999777888666555555888999888777888888888777666555777999;;;;;;<<<>>>???>>>===<<<555555666777777777777777888;;;===;;;888666777999<<>>???@@@BBBCCC>>>555///000333333666999;;;:::666555666999666666666666777777777777:::>>>>>>888333000,,,(((---...///111333444444444555444444666999;;;;;;:::;;;===???AAACCCGGGLLLPPPZZZ```iiimmmoooqqquuuyyyzzz~~~~~~~~~|||{{{{{{|||}}}|||vvvkkkpppmmmnnn{{{fffddd,,,,,,,,,,,,,,,,,,,,,+++...000111???XXXdddkkkwwwzzzzzzttt~~~rrrwwwjjj~~~~~~jjjWWWLLLGGGGGGFFFGGGJJJLLLNNNUUU]]]hhhqqq~~~{{{ssskkkgggaaa___]]]\\\[[[ZZZYYYXXX[[[aaaiiinnnkkkaaaRRRHHHDDDBBB???===<<<;;;999777555444444444666777888888888999999888666666777888<<<===>>>>>>===<<<;;;;;;555555666777777777777777666999;;;:::666444555777:::???CCCDDDAAA>>>???@@@>>>AAA???777000000222222555888:::999666555555777999999999999777777777777999>>>???:::444111---(((,,,---///111333444555555666555444666999:::;;;:::;;;<<>>===<<<<<<:::888444444444444555666777888888999:::999777555666777;;;===???>>><<<;;;:::;;;555555666777777777777777666888:::999666444444666888===CCCDDD???<<<;;;===999>>>>>>777111222555666666888::::::888666555555:::;;;<<<:::888777888999888===???:::555222...)))+++,,,...111333555666666555333222333666888888888;;;<<<===???AAAFFFLLLPPPYYY```hhhkkkkkkmmmttt{{{}}}{{{~~~uuuyyy{{{lllppp******+++,,,---,,,++++++,,,...///===VVVdddlllyyyzzzyyyvvviiisssrrrnnnzzz|||tttxxx}}}~~~lllZZZPPPNNNKKKLLLPPPUUUUUUVVV\\\eeepppzzz~~~vvvxxxyyyuuuoooiiidddccc]]]ZZZWWWWWWYYYXXXTTTPPPJJJJJJIIIGGGDDDBBB@@@@@@AAA???===<<<<<<<<<;;;:::555555666666666666888999777888999888666555555555888;;;>>>>>><<<;;;<<<===555555666777777777777777666999;;;:::666444555777777>>>DDDEEE???::::::;;;<<<@@@???777000222777;;;999:::<<<<<<:::888777666777999;;;:::999888:::<<<888===>>>:::666444000,,,***,,,...111333555666777555444222333666888888888;;;;;;<<<===???DDDKKKPPP[[[bbbjjjmmmlllooowww~~~{{{{{{}}}|||www}}}|||{{{hhhppp'''(((***,,,---------,,,+++------<<>><<<<<<<<<===<<<;;;666777888777666777888:::777888999888666444444555666999===>>><<<<<<===???555666666777777777777777777:::<<<;;;777555666888999@@@GGGGGGAAA;;;;;;<<>><<<:::888777444666999:::999999<<>>:::666444111...***+++...111333555777777888666444555777999::::::;;;;;;;;;;;;===CCCKKKPPP]]]dddlllnnnmmmqqqzzz~~~yyy|||~~~|||{{{zzzyyygggqqq******+++++++++,,,,,,,,,111***---===PPP^^^iiiqqqzzz}}}aaaiiixxx}}}{{{www{{{}}}}}}|||uuuddd^^^jjjuuu}}}~~~ppp\\\SSSSSSTTTVVVYYY\\\^^^ccchhhkkkuuu~~~yyyxxxyyyssssssrrrooojjjddd___[[[WWWSSSOOOMMMLLLJJJFFFBBBCCC???;;;999;;;<<<;;;999??????>>>===<<<;;;;;;:::666666555444555777999;;;::::::999999888777777777888999;;;<<<<<<:::999777666555444555666777777666555:::>>>;;;555222444888:::???DDDEEECCCAAAAAABBBDDDFFFBBB888222444777888======<<<:::888888;;;===<<<;;;999888888:::===>>>>>>???>>>:::555000---,,,+++---///111222333555888666666555666666777888999999:::::::::<<>>@@@===999888999::::::999???>>>>>>======<<<;;;;;;777666555444555777999:::::::::999999888777777777666999===@@@AAA???<<<:::666555444555777888777666666:::>>><<<666333555999:::???DDDFFFDDDCCCCCCDDDBBBCCC???666111333888999>>>>>>===:::888999;;;>>>@@@???===;;;<<<===???AAA???@@@???;;;666111...---+++---000111222333555777666555555666666777888999;;;<<<<<<<<<===DDDMMMUUU[[[iiilllllluuuxxxxxx~~~|||~~~~~~vvvqqqrrrgggcccyyy******+++++++++,,,,,,,,,000+++...;;;MMM]]]iiipppvvvkkk{{{|||xxxwwwwwwyyyzzzxxxlllaaaaaalllwww}}}xxxyyyzzz|||}}}yyyggg]]][[[[[[\\\^^^aaagggoooyyy~~~wwwqqqpppmmmllliiieee```ZZZUUURRRJJJGGGBBB@@@>>>>>>===<<<>>><<<999888888:::::::::>>>>>>>>>>>>======<<<;;;777666555555666777999:::::::::999999888777777777555999>>>BBBCCC@@@;;;777666555555666888888777666666:::===;;;777444666999:::???DDDGGGFFFDDDEEEGGGCCCCCC???555000444:::===@@@???>>>;;;999:::===@@@FFFDDDCCCAAAAAABBBDDDEEEBBBBBB???;;;555000---,,,***---000111222333555777555555555555666777888999======>>>===>>>DDDMMMTTT]]]kkkooopppxxxzzzxxx}}}{{{|||~~~~~~~~~~~~~~~uuunnnmmmzzz\\\VVVuuuzzz}}}|||******+++++++++,,,,,,,,,///,,,///:::KKK\\\iiippprrr|||hhh{{{qqqyyywwwvvvwwwyyy{{{~~~vvvpppqqqyyy~~~}}}|||}}}}}}yyyvvvwwwyyy{{{}}}~~~mmmccc___\\\___ccchhhoooyyy}}}uuunnnkkkjjjhhhddd___YYYSSSOOOLLLFFFCCC???<<<;;;;;;<<<<<<===<<<:::999999;;;<<<===??????@@@@@@???>>><<<<<<777777666666666777999999::::::999999888777777777666999===@@@???<<<777444666666666777999999888666555888;;;:::777555666999999>>>CCCFFFEEEEEEFFFHHHFFFFFFAAA777222666<<<@@@?????????===<<<>>>BBBEEEJJJIIIHHHGGGGGGHHHJJJKKKHHHFFFBBB;;;333---*********---000222333333555666555555555555666888999:::===>>>>>>===>>>CCCKKKRRR```nnnqqqpppxxxzzzyyy~~~yyy{{{|||||||||}}}yyyrrrpppuuuUUUOOOddduuu{{{wwwyyywwwrrrsss******+++++++++,,,,,,,,,------000888HHH[[[hhhoooqqq|||}}}fffwwwfffiii|||zzzyyyyyy{{{||||||zzz|||~~~}}}yyyvvvwwwyyyyyyvvvtttxxxxxxyyy{{{}}}wwwlllfffaaadddkkksss{{{}}}yyyqqqjjjggghhheee```ZZZSSSNNNJJJGGGAAA@@@===:::999999;;;===;;;:::999888999:::===>>>AAABBBBBBBBBAAA???===<<<777777777777777888888999::::::999999888777777777777888:::<<<<<<;;;999777666666777888::::::888666444777999999666555777888999===BBBDDDDDDDDDFFFIIIHHHHHHBBB888333666===@@@???@@@AAAAAAAAACCCFFFIIIKKKKKKKKKKKKMMMNNNPPPQQQRRROOOHHH???555...***)))))),,,000222333444555666444444555555666888999:::<<<============BBBIIIPPP___lllmmmlllsssvvvvvv|||xxxyyy{{{{{{{{{}}}~~~~~~~~~}}}~~~yyyxxxuuuSSSKKKUUU^^^hhhqqq}}}uuummmiiiccc]]]```iii}}}******+++++++++,,,,,,,,,,,,...111777FFFZZZhhhnnnuuukkkzzz```bbb}}}zzzyyyzzz|||~~~}}}{{{{{{{{{{{{wwwuuuwwwwwwuuutttvvv{{{zzzyyyzzz|||ssslllfffiiipppxxx~~~{{{tttmmmiiifffccc]]]UUUNNNIIIEEECCC;;;;;;:::888666777999;;;888888999888888999===@@@DDDEEEEEEEEECCCAAA>>><<<888888888888888888888888::::::999999888777777777555777999;;;=========<<<666777888:::;;;;;;888666444666888888888777888999999===BBBDDDCCCCCCFFFIIIFFFGGGBBB999444888>>>AAABBBCCCFFFFFFFFFGGGHHHJJJIIIJJJKKKMMMPPPSSSUUUVVVYYYUUUMMMBBB777000,,,+++))),,,000333444444555555444444444555777888:::::::::<<<=========BBBIIIOOOZZZgggjjjiiippprrrrrrwwwxxxyyyzzzzzz{{{}}}~~~|||~~~}}}{{{|||}}}|||{{{yyyWWWNNNWWW___llljjjaaaYYYVVVRRRRRR^^^mmm******+++++++++,,,,,,,,,+++///111666DDDYYYhhhnnnxxxsss^^^bbb|||yyyyyy{{{|||}}}~~~}}}{{{zzzzzzwwwvvvxxxwwwtttvvv|||}}}{{{yyywwwyyy~~~yyyrrrtttxxx{{{uuunnnjjjddd```YYYQQQIIIDDD@@@???777888:::999777777999;;;999;;;<<<;;;;;;<<>><<<888888888999999888888777::::::999999888777777777555777:::<<<===;;;888666777777888:::<<<<<<999666666777999:::::::::;;;;;;<<>>>>>???CCCJJJPPPUUUeeekkkmmmtttuuuqqquuuxxxyyyzzzzzz{{{}}}{{{~~~xxxwwwaaaUUUgggvvv```ZZZYYY___ccceeeooo{{{******+++++++++,,,,,,,,,+++///222666CCCXXXhhhmmmxxxyyy]]]dddyyywwwyyy~~~yyy{{{~~~~~~zzzvvvxxxvvvwwwyyywwwtttxxx|||xxxvvvwww|||zzzuuunnngggcccccc^^^VVVNNNFFFAAA===<<<666999;;;;;;999888:::======???@@@@@@???AAAFFFJJJJJJJJJKKKJJJGGGBBB>>><<<888888999999999888888777::::::999999888777777777666999<<<===;;;555///+++777777999;;;===<<<999666888999:::;;;<<<<<<======>>>AAAEEEFFFEEEEEEGGGJJJFFFIIIHHHCCCAAAFFFLLLOOOJJJMMMPPPPPPMMMHHHEEEDDDBBBDDDHHHMMMRRRWWW[[[\\\RRRNNNFFF;;;111+++))))))(((,,,111444444444444555333444444555777888:::;;;:::<<<>>>???@@@EEELLLRRRTTTfffpppttt{{{zzztttuuuxxxyyyzzzzzz{{{~~~zzzsssqqqkkkVVVrrrZZZYYYaaarrr}}}}}}~~~,,,,,,+++++++++,,,------...//////333BBBXXXiiippp|||ttt{{{___fff|||yyy|||}}}|||{{{~~~www}}}yyyxxxyyyzzz{{{|||zzzwwwrrroooqqqyyyzzzrrriiicccbbbccc[[[QQQHHHCCC@@@===;;;===<<<;;;::::::<<<>>>@@@>>>???@@@BBBEEEGGGIIIIIIOOOOOOMMMKKKHHHEEEBBBAAA;;;:::999888999888777555888888999:::999888777666;;;;;;:::999999999::::::999;;;:::888999===<<<888888999;;;===??????<<<:::@@@DDDHHHIIIHHHHHHJJJLLLMMMLLLIIIGGGFFFHHHLLLPPPQQQNNNLLLKKKLLLKKKGGGDDDCCCBBBCCCIIIPPPUUUVVVVVVNNNGGG===444///,,,+++***---///222444666666666555555666777888::::::::::::777:::<<<===???CCCKKKQQQYYY```kkkssswwwxxxwwwwwwxxx}}}~~~{{{{{{}}}{{{~~~{{{yyywwwhhhVVVnnnbbb\\\yyy,,,,,,+++++++++,,,------,,,---...111@@@UUUgggooowww~~~ooottteeejjj}}}}}}|||zzzzzz~~~|||yyyxxxxxxyyy{{{{{{xxxwwwuuutttvvv{{{zzzrrrggg```^^^XXXRRRIIIBBB>>>===;;;999999:::;;;;;;;;;===>>>@@@IIIJJJLLLNNNOOOPPPQQQRRRSSSQQQOOONNNMMMJJJGGGDDD;;;999777666666777666444888999:::::::::999888777::::::::::::::::::::::::;;;<<<<<<999999<<<<<<888999:::;;;>>>AAA@@@>>>;;;AAAEEEKKKMMMMMMKKKKKKKKKPPPOOONNNKKKJJJKKKNNNQQQOOOMMMKKKJJJJJJHHHDDDAAA@@@???AAAGGGMMMSSSTTTTTTLLLEEE;;;333...,,,+++***...000222444555666555444555555777888999:::::::::777:::<<<===???DDDKKKRRRYYY```iiipppssssssssssssrrryyy}}}~~~{{{}}}{{{zzz}}}{{{yyyvvv]]]qqq{{{vvv,,,+++++++++,,,,,,---...,,,---...222???UUUgggooossszzzjjjoookkklll~~~~~~}}}zzzzzz|||{{{yyyxxxwwwxxxzzz{{{wwwxxxyyyyyyzzz~~~}}}uuuhhh^^^YYYLLLGGGAAA<<<::::::;;;;;;<<>><<<:::;;;===@@@BBBCCC@@@>>>AAAFFFLLLPPPPPPMMMKKKJJJMMMNNNNNNMMMKKKKKKMMMNNNMMMLLLKKKJJJIIIFFFAAA>>>======???DDDJJJNNNPPPQQQHHHBBB999222...,,,++++++000111222444555555444444444444666777888999999999888:::<<<===>>>DDDLLLSSS\\\aaahhhnnnqqqqqqrrrrrrpppxxx~~~zzz||||||yyyyyyzzz~~~|||yyyeeeuuu++++++++++++,,,---......---000111444AAAVVViiirrrrrryyykkkpppnnnmmm~~~{{{}}}~~~~~~www{{{zzzzzzxxxwwwwwwyyyzzzyyyzzz{{{{{{||||||rrrcccWWWPPPEEEBBB>>>;;;:::;;;===>>>;;;===???AAACCCGGGMMMRRRVVV___jjjlllfff```]]]]]][[[VVVSSSTTTYYYXXXRRRKKK???;;;666333333555666777:::;;;<<<<<<<<<;;;:::999777999;;;<<<<<<;;;:::888888<<<<<<::::::>>>AAA@@@:::;;;>>>AAAEEEEEECCCAAABBBEEEIIILLLLLLKKKIIIHHHGGGIIIKKKKKKJJJIIIIIIJJJLLLLLLKKKJJJHHHDDD???<<<<<<===???BBBEEEHHHJJJKKKCCC>>>666000---,,,,,,+++111222333444444444444333333444555777888888888888888:::<<<<<<>>>DDDMMMTTT___dddjjjooorrrtttvvvwwwuuu|||~~~zzz{{{}}}zzzvvvwwwzzzzzzmmm|||++++++++++++,,,---...///,,,000222555@@@UUUhhhsssuuu|||oooppp}}}rrrrrr|||xxx{{{vvvyyyzzz{{{yyywwwvvvxxxzzz||||||{{{zzz{{{{{{tttiiiYYYLLLEEEAAA@@@>>>;;;;;;<<<>>>AAAFFFHHHJJJLLLPPPZZZgggqqqsssxxxggg___]]]ZZZVVVSSSVVV[[[[[[UUUNNNBBB>>>888555555777888999;;;;;;<<<===<<<;;;:::999777888:::<<<<<<;;;:::999<<<@@@@@@;;;999<<<>>>>>>:::;;;>>>CCCFFFGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGGGGEEEHHHKKKLLLKKKJJJJJJJJJJJJKKKJJJIIIEEEAAA>>><<<<<<===???@@@AAABBBCCCDDD>>>999333///---,,,,,,,,,111222222333444444444444333444555777888888888888888:::;;;<<<>>>EEENNNUUU___dddjjjpppssswwwyyy{{{yyy~~~~~~}}}~~~~~~|||~~~~~~yyywwwxxx{{{zzzxxx|||*********+++,,,---...///***...111333>>>RRRfffqqqyyyssslllssszzzyyyzzz|||xxxyyy{{{|||zzzwwwvvvxxx{{{}}}|||{{{yyyzzzwwwnnnbbbTTTHHHDDD=========;;;;;;<<<@@@CCCKKKOOOTTTYYYbbbrrrlll^^^[[[VVVTTTTTTWWW[[[[[[VVVQQQDDD@@@;;;777777888:::::::::;;;<<<<<<<<<;;;:::999777888:::;;;<<<;;;;;;:::BBBEEEDDD<<<666777999999:::;;;>>>CCCGGGIIIHHHFFFFFFDDDCCCCCCEEEGGGHHHGGGKKKMMMPPPPPPNNNLLLKKKKKKFFFFFFFFFCCC???<<<;;;;;;999;;;<<<<<<<<<<<<===???999555000---,,,------,,,111111222222333444555555444444666777888999999999999:::;;;<<<>>>EEEOOOWWW]]]aaahhhooosssvvvyyy{{{yyy}}}~~~{{{{{{}}}}}}}}}|||zzzyyyzzz{{{{{{}}}~~~*********+++,,,---//////)))...111444>>>RRRfffrrr{{{uuujjjppp|||}}}yyyyyy|||~~~|||xxxwwwyyy|||{{{{{{zzzzzz{{{pppdddYYYNNNFFFDDD:::;;;=========???DDDHHHFFFMMMWWWbbbqqqdddVVVTTTSSSSSSUUUXXXZZZZZZVVVSSSEEEAAA<<<999999999:::::::::;;;;;;<<<;;;:::999888888888999::::::;;;<<<<<>>CCCHHHJJJIIIGGGIIIHHHGGGIIILLLMMMKKKIIINNNOOOPPPNNNKKKGGGEEEEEE??????>>>;;;777444555777333555777888777777999<<<666222...,,,,,,---------000111111222333555666777555555777888999:::::::::999:::;;;<<<>>>EEEPPPXXX]]]bbbiiiooosssuuuwwwxxxzzz}}}~~~{{{{{{~~~~~~~~~|||zzzyyy{{{}}}}}}}}}{{{qqqwww*********+++,,,---///000+++000444666???SSShhhttt|||vvvllluuuzzz~~~zzzwwwyyyyyy|||}}}yyywwwyyy}}}xxxyyyzzz{{{}}}tttcccWWWMMMDDD??????999;;;>>>???@@@DDDIIINNNYYYcccrrr}}}YYYLLLMMMQQQSSSWWWYYYZZZYYYWWWUUUDDDAAA<<<:::999999999999999:::;;;;;;;;;:::999888999999888999:::;;;<<<======BBBAAA:::555777;;;<<<888:::>>>CCCHHHJJJIIIHHHLLLLLLLLLOOORRRRRROOOKKKLLLMMMLLLIIIDDD???<<<;;;::::::888555000///111444---000333444444555888;;;444111---++++++---------000000000222333555777888555666777999::::::::::::999:::;;;<<<>>>EEEPPPXXX___dddlllqqqtttuuuvvvvvv|||}}}{{{}}}}}}{{{~~~~~~~~~~~~~~~~~~~~~yyyyyy}}}|||}}}aaaccc(((***,,,.........---,,,***000333777AAATTTgggqqq{{{kkk|||uuuyyy}}}~~~|||zzzyyy{{{}}}{{{~~~~~~{{{wwwvvvzzz~~~}}}{{{yyyxxx|||}}}gggSSSLLLHHHBBB???@@@EEE@@@===AAAFFFMMMWWWaaaqqq^^^GGGDDDHHHNNNPPPSSSWWWZZZZZZXXXUUUJJJAAA:::888888666666777:::::::::999999999888888777888:::::::::;;;>>>@@@BBB???:::555222333777;;;<<<===@@@EEEKKKNNNOOONNNTTTSSSRRRSSSSSSRRRPPPNNNIIIGGGCCC>>>:::666555444111000...------...///000+++///222222666;;;===;;;666444000---+++***+++,,,111222444444444444666777555555666777888999::::::<<<===>>>>>>@@@FFFPPPWWW___gggpppvvvzzz{{{zzzwwwyyyvvvwww{{{|||yyyyyy|||xxx|||~~~{{{{{{}}}|||{{{|||~~~~~~}}}|||}}}~~~xxx~~~TTTWWWrrr(((***,,,---......---,,,+++000333666@@@TTTgggrrr{{{zzzppptttkkk~~~~~~~~~~~~}}}zzzyyyxxxzzz{{{yyyvvvwww|||~~~{{{yyy|||xxxcccOOOHHHEEEAAA@@@CCCFFFDDDCCCEEEGGGNNN\\\jjjyyyYYYJJJGGGIIINNNPPPSSSVVVYYYZZZYYYXXXNNNDDD;;;999888666666888::::::999999999888888888777888:::::::::;;;>>>@@@AAA???<<<888555555888:::<<<===@@@EEEKKKOOOQQQPPPTTTRRROOONNNMMMKKKIIIGGGBBB@@@<<<888555222111111000//////......///000111---111333444666;;;===;;;666444000---,,,,,,,,,---111333444555444555666888555555666777888999::::::<<<===>>>>>>AAAGGGQQQYYY\\\eeepppuuuxxxyyyyyywwwwwwvvvyyy~~~{{{yyyzzzzzz}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~vvvyyyPPPOOOddd~~~)))***,,,---......---,,,---111333444???SSSgggrrr|||www}}}rrrkkk]]]{{{~~~~~~zzzuuuwwwxxxyyyxxxwwwzzz}}}{{{|||{{{nnnZZZHHHCCCCCCAAACCCHHHGGGHHHKKKPPPUUUbbbxxx___LLLFFFEEEEEENNNOOORRRUUUXXXZZZ[[[\\\RRRGGG===999888666666999:::999999999999888888888777888999::::::;;;===@@@@@@AAAAAA???<<<999999999<<<===@@@FFFLLLQQQSSSSSSRRRNNNJJJFFFDDDBBB@@@>>>:::999666444222000000000////////////000111222222000444555444666;;;<<<:::444333000...------...///000222444555555555666888555666666777888999::::::;;;===>>>???BBBHHHSSSZZZ\\\hhhrrruuuuuuwwwwwwvvvvvvvvvyyy{{{yyyyyy{{{{{{|||~~~~~~~~~~~~~~~~~~~~~wwwqqqNNNHHHWWWnnn}}}{{{tttyyy~~~sssnnnxxx)))***+++---------------...111222333===RRRgggrrr|||xxxzzzqqq{{{eeeWWWttt~~~~~~|||uuuzzzzzzzzzyyyzzz}}}}}}{{{|||xxxhhh```PPPDDDEEEGGGGGGJJJPPPOOOOOOSSS\\\hhh{{{mmmNNNCCCBBBCCCCCCNNNOOORRRTTTVVVYYY]]]___SSSHHH===999777666777:::999999999999888888888888666888999::::::;;;===???@@@BBBEEEFFFCCC???===;;;>>>???BBBGGGMMMRRRTTTUUUMMMJJJDDD@@@>>><<<:::999777666444333222222222333///000000111222333333444222555555444555999;;;999333222000.........///000...111333555444555666777555666777888999::::::;;;:::<<<>>>???BBBIIITTT[[[^^^lllvvvuuutttwwwwwwuuuxxxvvvvvvzzz{{{xxxyyy|||yyyxxxxxx{{{~~~~~~}}}~~~~~~~~~{{{jjjNNNFFFTTTlll|||ggg___eeemmmeeecccpppzzz~~~******+++,,,------------...111222333===QQQfffrrrzzzzzzwwwoooyyygggYYYuuu}}}~~~~~~zzz}}}|||{{{zzzzzz}}}~~~|||{{{|||nnnbbbVVVLLLGGGLLLQQQQQQSSSXXXXXXWWW[[[iii|||cccKKKCCCAAACCCGGGMMMPPPSSSTTTVVVYYY^^^aaaSSSHHH===999888777999<<<999999999888888888777777666777999999999:::===???@@@DDDIIIKKKIIIEEEAAA@@@BBBBBBDDDGGGMMMQQQSSSSSSHHHEEE@@@===<<<;;;:::999666555444333222333444444000111222333444444555555222555555222333777999777111111000///......//////,,,///222444444444555555666666777888999:::;;;;;;:::<<<===???BBBIIISSS[[[]]]kkkuuuuuuvvv}}}{{{|||wwwtttvvvvvvvvvzzzzzzyyyyyy{{{~~~}}}~~~{{{}}}~~~hhhMMMHHHZZZuuuccc\\\ggguuuppplllyyy~~~***++++++,,,,,,---......---111222444===QQQeeepppwwwzzzrrrlllrrrooo```yyy||||||~~~}}}|||{{{{{{|||~~~}}}|||zzzzzz|||{{{nnneeeWWWPPPOOOWWW\\\[[[\\\aaa___bbbpppsssVVVFFF@@@===@@@GGGMMMPPPTTTVVVVVVXXX]]]aaaUUUJJJ@@@<<<:::888999;;;999888888888888777777777666777888999999:::<<>><<<<<<<<<;;;:::555555333222111222333333222333444555555555555555222555444111222777999777000000///...............+++...222444555444555666666777777888999:::;;;;;;:::<<<===>>>AAAGGGRRRYYYXXXgggqqqssszzz~~~zzzxxx{{{{{{zzz}}}}}}~~~~~~~~~|||~~~yyy}}}mmmMMMKKK```~~~gggcccvvv++++++++++++,,,---......,,,000333555>>>QQQdddnnnsss~~~yyyooo~~~mmmlllxxxeeezzz~~~}}}}}}}}}~~~|||{{{yyyyyy{{{~~~zzzrrrmmmaaaZZZYYY```dddbbbdddiiiooo|||sss\\\FFF>>><<<:::>>>EEEMMMQQQVVVWWWWWWXXX\\\aaaZZZPPPEEEAAA>>>:::888999888888888888777777777777555777888999999:::<<<>>>>>>BBBGGGJJJJJJIIIHHHHHHHHHFFFCCCCCCDDDEEEEEEDDDAAA???>>>=========;;;:::888666555333222222222333444444555666666666555444333555444222333888:::999000//////...---,,,,,,+++,,,///444666777666777777666777888888::::::;;;<<<:::;;;======???FFFPPPWWWYYYfffoooqqq||||||}}}}}}|||}}}~~~}}}yyywww|||xxxQQQOOOeeelllmmm|||++++++++++++,,,---......+++000333555???QQQcccmmmqqq}}}yyyooo~~~pppmmm~~~hhhxxxzzz|||~~~~~~~~~~~~}}}{{{yyyyyyzzz}}}|||xxxuuukkkccc```eeegggeeegggmmmzzzhhhRRR>>>;;;======AAAIIILLLQQQWWWXXXWWWXXX\\\```___UUUJJJEEE@@@;;;777777888888888888777777777777555777888999999:::<<<>>><<<@@@DDDGGGHHHHHHHHHIIIHHHFFFBBB@@@@@@@@@???>>>@@@???>>>>>>>>>===;;;888;;;:::888555444444444444555555666777777666555444444666555333444999<<<:::000///...---,,,+++******---111555888999888888999777777888999:::;;;;;;<<<:::;;;<<<<<<>>>EEENNNVVV]]]iiioooppp|||yyy}}}}}}zzzxxx{{{}}}~~~wwwrrrwww|||}}}UUUSSShhhtttxxxwww)))******++++++,,,------000000111444>>>NNN```lllsss{{{sss{{{vvvkkkaaaxxx|||~~~}}}~~~~~~zzz}}}|||}}}~~~~~~~~~yyypppdddaaahhhiiiiiixxxlllWWWMMMDDD???===;;;===BBBNNNQQQTTTVVVWWWYYY[[[\\\ZZZVVVNNNEEE===:::;;;======<<<999777555444444444:::888666555555666666666::::::<<<@@@DDDGGGGGGGGGIIIEEE@@@======???@@@AAA>>>>>>======<<<<<<;;;;;;999888666666666666555555777555444555666777666555666666666666777888999:::333000---++++++++++++***...111555777777888999:::777777666666666888999:::<<<<<<<<<===???EEEMMMRRR___fffooowwwzzzxxx{{{}}}sssuuu~~~~~~}}}|||{{{zzzyyyyyyyyy}}}{{{vvvsssrrruuuzzz^^^PPP\\\ttt*********+++,,,,,,------///000000444===MMM___lllsss~~~~~~uuu|||zzzkkk\\\uuuwww|||~~~}}}}}}}}}~~~||||||~~~~~~~~~|||sssiiiccceeelllzzzuuuaaaSSSJJJAAA>>><<<<<>>@@@AAABBB@@@@@@@@@@@@????????????;;;:::888666666666666666777555444555666777666555666666666666777888999:::444111---,,,,,,,,,++++++///111555777888888999;;;888777666555666777999::::::;;;;;;===@@@FFFNNNTTTaaahhhoootttyyy|||wwwooooooqqqvvvyyyuuuoooqqqxxx|||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}{{{xxxvvvuuuvvvvvv{{{~~~___SSSbbb|||{{{yyy******++++++,,,,,,------...///000444<<>><<<<<<<<<@@@EEENNNOOOPPPPPPQQQSSSWWWZZZ]]]VVVLLLBBB===;;;::::::;;;:::999888777777777777666777888999::::::::::::::::::;;;???CCCGGGHHHHHHDDDAAA???>>>???AAABBBBBB???@@@@@@@@@@@@@@@AAAAAA>>>===:::888777777888888777666444444666777666555666666666666777888999999444111...---------,,,+++///222555777888999:::<<<:::888666555555777999;;;888999;;;<<<@@@GGGOOOTTT```fffmmmqqquuuvvvqqqjjjnnnnnnqqquuuuuutttvvvzzz{{{zzzzzzzzzzzz{{{||||||zzzzzzyyywwwvvvvvvxxxzzzxxx{{{~~~~~~{{{^^^UUUiiixxxqqqttt******++++++,,,------...---...000333;;;JJJ^^^lllsss}}}{{{lllwwwjjj|||{{{{{{|||~~~~~~}}}{{{yyywwwwwwyyy{{{||||||zzzxxxrrrwwwvvvtttrrrcccZZZKKKCCC<<<;;;;;;<<>><<<:::999;;;;;;:::999888777777666444666999;;;<<<<<<<<<<<<;;;;;;;;;>>>CCCFFFHHHHHHDDDBBB??????@@@@@@@@@???<<<<<<<<<===>>>>>>>>>???@@@???===:::888777999;;;888666444444555666666666666555555666666777888999444222///.........---+++///222555888999999;;;<<<;;;999777555555777:::;;;999:::;;;===@@@FFFMMMRRRWWW```iiiooouuuxxxvvvppptttssssssvvvzzz{{{|||}}}|||{{{{{{zzzzzzzzz{{{{{{uuuwwwwwwwwwvvvwwwyyyzzzvvvzzz|||}}}zzzYYYSSSkkk~~~xxx~~~***++++++,,,------......,,,///111444;;;JJJ^^^lllsss|||zzz~~~lllyyysss~~~|||{{{}}}~~~}}}}}}|||}}}~~~||||||}}}{{{oooeee]]]WWWJJJBBB<<<:::::::::===AAAGGGGGGHHHIIIKKKQQQWWW\\\```ZZZPPPFFF@@@<<<:::999<<<;;;:::999888666555444333666:::<<<<<<<<<===???===<<<<<<>>>BBBEEEGGGGGGFFFCCC@@@??????>>>===<<<:::;;;;;;;;;<<<=========@@@@@@???<<<999888;;;===888666444333555666777666555555555555666777888999555333111000000///---,,,...111555777888999;;;<<<;;;:::888666666777999;;;;;;;;;===>>>@@@DDDJJJOOOPPPZZZeeemmmtttyyyyyyuuuuuuuuuuuuvvvyyy}}}}}}{{{~~~~~~|||{{{yyyyyyxxxxxxsssuuuxxxyyyyyywwwwwwxxxtttxxx{{{}}}zzz~~~VVVOOOeee++++++,,,,,,------......,,,///333555;;;III^^^nnnsss{{{xxx{{{mmm|||qqq~~~{{{|||}}}|||~~~~~~~~~~~~zzz{{{}}}~~~sssjjjccc[[[VVVJJJBBB<<<;;;::::::<<>>AAA@@@>>>===>>>AAADDDEEEEEEHHHEEEAAA>>>======<<<;;;<<<<<<===============>>>===???@@@>>>;;;:::<<<>>>999666444333444666777777555555555555666777888888555444222111111000...,,,,,,000333666888999:::<<<;;;:::999888777888999999;;;<<<===>>>@@@DDDIIIMMMNNNYYYeeelllrrrwwwwwwtttvvvyyyyyyyyy||||||}}}{{{yyyxxxwwwwwwtttwwwzzz{{{yyywwwuuuttttttyyy}}}zzzyyyUUUKKKZZZ~~~++++++,,,,,,---.........,,,000444666;;;JJJ___ooorrrzzzvvvwwwmmm~~~ggg{{{|||~~~|||~~~~~~yyyzzz}}}}}}~~~wwwoooiiiccc[[[TTTIIIAAA<<<;;;;;;:::<<<@@@FFFGGGHHHIIIJJJNNNSSSWWWXXXXXXUUUKKK???666444666555555666777777777666666444888;;;:::999999===AAABBB@@@>>>>>>@@@BBBCCCCCCHHHDDD???<<<<<<===>>>>>>>>>>>>>>>>>>============:::>>>AAA@@@===;;;<<>>@@@DDDIIIMMMQQQ\\\hhhooosssvvvvvvtttuuu{{{~~~~~~~~~|||{{{yyyyyyxxxxxxzzz{{{|||zzzwwwuuussssssvvv{{{www{{{yyyTTTFFFOOOwww{{{xxxttt}}}++++++,,,------......///---111555777<<>>BBBGGGHHHIIIJJJJJJMMMQQQTTTTTTWWWVVVLLL===333222444111222444666888888888888555888;;;:::777888===BBBDDDAAA???>>>@@@BBBBBBBBBGGGCCC>>>;;;;;;>>>???@@@>>>>>>======<<<<<<;;;;;;777<<>>;;;<<>>AAAEEEKKKOOOTTT___lllrrrvvvyyyzzzwwwpppyyy~~~}}}~~~}}}|||{{{zzzzzzzzzzzzzzz}}}yyyuuusssssstttxxx~~~}}}uuusssyyySSSCCCHHHlll{{{||||||sssrrrpppuuu++++++,,,,,,,,,,,,------...++++++000999GGG\\\nnntttzzzsssqqq}}}kkkuuu{{{```fff|||}}}~~~~~~~~~{{{yyyzzz}}}vvvpppiiiccc^^^XXXQQQKKKIIIBBB===>>>???>>>>>>@@@IIIJJJLLLLLLLLLNNNPPPSSSTTTWWWTTTHHH<<<777555444666777888999999888777666666777999:::;;;<<>>???@@@AAA==================<<<<<<:::999<<>>@@@AAA===<<<<<<<<<<<<<<<======;;;:::===AAAAAA===<<>>;;;777666777888777555555666666555444444666888;;;888444222222222111000......///333777999:::999;;;::::::999999888888777;;;<<<======???DDDIIINNNUUU```jjjnnnrrrwwwxxxuuuuuuxxx{{{~~~zzzzzzzzzzzzyyyzzz}}}|||xxxvvvuuuvvvwwwzzz~~~vvvrrrNNNFFFHHHjjjfff^^^ggguuusssrrrxxxzzz++++++,,,,,,,,,,,,------222111222555:::EEEWWWgggppp{{{xxxuuuttt~~~yyy___eee}}}||||||}}}}}}|||wwwssspppnnnmmmooowww{{{xxxuuulllgggaaa]]]ZZZVVVQQQLLLIIIAAA;;;::::::999;;;???IIILLLPPPSSSTTTVVVXXXYYY[[[\\\UUUGGG:::666666777888888888888888777666555666777888777777777999;;;@@@???>>>@@@DDDFFFDDDBBBCCCAAA>>><<<<<<===@@@BBB<<<;;;:::::::::<<<>>>???<<<;;;===AAAAAA===;;;<<<@@@===:::888888777666444444555555555444444666888:::666222222444444000,,,......///333777:::<<<;;;999999999999999999999999:::;;;===>>>@@@CCCGGGKKKSSS^^^hhhmmmpppssstttssssssxxx}}}~~~yyyzzzzzzzzzzzz|||}}}yyywwwwwwxxxxxxzzz~~~qqquuuLLLDDDHHHmmmfff___ooo+++++++++,,,,,,,,,------......000444888AAASSSdddkkkwww{{{yyytttyyy{{{```ddd}}}}}}{{{|||}}}~~~vvvooojjjgggfffffffffiiisss~~~|||{{{|||zzzkkkfff___[[[XXXUUUPPPLLLKKKCCC===:::999888;;;AAAFFFJJJOOOSSSUUUWWWXXXZZZ^^^]]]UUUDDD777444555666999999888888777777666666888999999888666666777999===<<<<<>>;;;;;;===@@@BBB<<<;;;999888999<<>><<<<<<===@@@BBB<<<;;;999999999<<>>???@@@AAA===<<<;;;;;;;;;===???@@@===:::;;;@@@CCC>>>999666888:::======<<<999888888000111333444444555888:::@@@GGGLLLIII@@@999999<<<444222111111444666777777777777777888888888999999777999===@@@BBBDDDHHHJJJMMMWWWfffpppqqqoooqqqwww{{{~~~{{{zzz{{{uuuwwwyyy{{{{{{|||~~~}}}}}}}}}{{{yyyxxxyyyzzzzzzzzz~~~mmmwwwhhhJJJAAAEEEmmm++++++,,,,,,,,,,,,------,,,---///222444>>>UUUiiiooovvv}}}{{{nnnsssrrrkkk}}}|||{{{{{{|||}}}~~~~~~~~~~~~sssnnnppprrrsssvvv|||}}}sssiiiccc___```bbbdddfffkkkrrrwww|||sssnnnmmmkkkgggiiiccc\\\WWWVVVTTTQQQNNNMMMIIIEEEBBB===999<<>>>>>=========>>>>>>???<<<888:::@@@CCC???999666777;;;>>>>>>;;;888666666///111222333444555888:::CCCGGGJJJGGG@@@999777888222000//////222555777777777777777777888888888888777999<<>>999;;;AAAGGGJJJLLLOOOQQQTTTXXX[[[\\\\\\SSSCCC666333666777666666555666777888:::;;;;;;<<<;;;:::777777777999>>>===???CCCHHHIIIFFFCCCBBBBBBCCCCCCCCCBBBAAA@@@???????????????>>>>>>>>>;;;888999@@@DDD@@@999666666:::======888444222111///000222333444555888;;;CCCDDDDDDAAA===777333111///...---...222666888999888888888777777777777777777999<<>>???DDDJJJOOOSSSVVVYYY[[[XXXXXXRRRCCC555000333888333555777777666666666777:::;;;;;;<<<<<<;;;;;;;;;<<<;;;<<>>>>>>>>>>>============@@@===999:::===>>>;;;777999999<<<>>>:::222000222000111333333333555777999=========<<<999777444333333333111000000333888<<<;;;888666777999:::888666888888999<<>>BBBDDDCCCAAABBBEEEFFFCCCCCCEEEEEEBBB>>>>>>>>>===============AAA>>>;;;;;;>>>???<<<999777888;;;===999222000222000111333333333444777999>>>======:::777444333222444444222111000222777::::::888666777999:::888666999:::;;;>>>CCCIIIOOOSSS]]]eeeooouuuwwwuuutttssszzzzzz{{{||||||}}}}}}}}}xxxxxxxxxwwwvvvxxx{{{~~~}}}{{{yyyvvvvvvxxxzzz|||}}}~~~|||uuunnnkkkzzzUUUHHHIIIvvv}}}+++(((&&&(((+++---,,,***,,,///,,,---333555CCC\\\iiitttyyydddhhh}}}||||||{{{{{{{{{~~~{{{|||vvvbbb]]]\\\ccckkkpppuuuyyy}}}{{{yyytttqqqnnngggdddddddddbbb___^^^```eeekkknnnccc___ZZZWWWVVVUUUTTTSSSNNNKKKFFFAAA>>><<<<<<===BBBEEEJJJNNNPPPSSSUUUWWWXXXVVVMMM???777555333000222444666666666777999::::::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;===???AAAAAA@@@???BBBCCCAAABBBFFFFFFDDD>>>>>>>>>======<<<<<<<<>>???===:::666666999<<<:::333111333000222333333333444777999>>>>>><<<888444222222333666666555333222222555888888777666777888999888777;;;<<<===@@@EEEJJJOOORRR]]]eeeqqqxxxyyywwwuuuuuu}}}}}}||||||}}}zzz{{{{{{zzzyyyyyy|||~~~zzzyyywwwvvvvvvxxx{{{}}}zzz}}}}}}}}}~~~zzzsssooo|||YYYJJJLLL|||,,,+++)))***---......---,,,///---...333333@@@YYYdddppp}}}|||mmmoootttxxxuuu||||||yyy{{{}}}~~~uuuddd______fffttt}}}vvvoookkkssslllgggeeeaaa[[[XXXXXXYYYXXXWWWXXX\\\aaagggjjjaaa^^^[[[YYYWWWUUUSSSQQQLLLJJJFFFBBB???===<<<<<<@@@DDDHHHLLLOOORRRUUUXXXSSSUUUNNN@@@555555555333333444555555555555777999888888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>AAABBB@@@AAAEEEGGGEEE??????>>>===<<<<<<;;;;;;AAA???<<<<<<=========;;;777666999<<<;;;666333444111222333333333444666888>>>===<<<888444333555888:::::::::888555444555666666666666666777888888888======???BBBFFFJJJOOOQQQ[[[eeeqqqyyyzzzxxxwwwwww{{{||||||}}}~~~|||}}}}}}|||zzzyyyzzz{{{yyyxxxvvvuuuvvvwwwyyy{{{zzz~~~yyypppzzzZZZKKKMMM}}},,,+++***+++,,,.........,,,000...///333333>>>VVVbbbooozzz~~~zzz}}}wwwooottttttvvvyyyyyy|||sssfffiiimmmzzzxxxnnneee```bbb[[[WWWVVVTTTPPPMMMNNNNNNNNNOOORRRVVV\\\bbbeee```^^^[[[YYYWWWTTTPPPMMMJJJHHHFFFBBB???===<<<;;;===AAAFFFJJJNNNRRRWWWZZZ]]]ddd___III777333555555555666666555444444666888555666888999;;;<<<<<<<<<;;;;;;;;;;;;;;;===>>>@@@AAADDDCCC@@@AAAEEEFFFDDD@@@???>>>===<<<;;;:::999@@@>>><<<:::;;;;;;;;;;;;999777999>>>>>>999666666111222333333333444666888<<<===<<<999555555999>>>===>>>>>><<<999666555555444444555666666777888999>>>>>>???BBBFFFJJJOOOQQQYYYdddqqqyyyyyywwwxxxzzz{{{|||~~~~~~|||{{{xxxyyy{{{{{{{{{zzz{{{|||yyyxxxwwwuuuuuuvvvwwwxxxwwwmmmuuuYYYJJJLLLyyyyyywwwxxx~~~))))))))))))***+++,,,---,,,///...000333222<<>>===;;;:::999888???>>><<<:::999:::;;;<<<;;;888:::??????;;;777666222333444444333333666777;;;>>>>>>:::666555:::???===???@@@???;;;777555444111333555666555666888:::???>>>>>>@@@DDDJJJOOOSSSYYYdddqqqxxxxxxwwwzzz~~~~~~}}}yyyuuurrrqqqtttxxx{{{|||}}}~~~xxxwwwvvvuuutttuuuuuuvvvrrr}}}jjjoooYYYHHHHHHuuuuuu~~~rrrmmmnnnoooyyy)))))))))))))))***,,,---***...---///222000999OOO```kkkvvv|||zzzdddoooqqqrrrvvv}}}xxx|||}}}}}}}}}wwwjjj^^^TTTNNNHHHBBB???AAAAAA>>>===???>>>@@@CCCHHHNNNSSSXXX[[[\\\ZZZWWWUUUTTTRRRNNNLLLGGGFFFEEECCCAAA>>>;;;999<<>>AAA????????????>>>===<<<;;;999:::;;;;;;:::<<<@@@DDDAAACCCBBB>>>>>>CCCDDDCCCAAA@@@???===;;;999888777@@@???===;;;999:::<<<>>><<<999999>>>???;;;666444222333444444333333555777<<>>@@@???<<<777333222000222555555555555888:::???>>>===>>>BBBIIIPPPUUU[[[eeerrrxxxxxxxxx}}}~~~~~~}}}|||zzzwwwuuutttrrruuuyyy|||}}}|||}}}~~~uuuuuutttttttttuuuvvvvvvrrr}}}hhhlll^^^HHHCCCpppbbbkkkqqqpppmmmnnnoooooo***+++,,,,,,+++,,,...///)))---,,,...111...777MMM[[[gggsss{{{uuuzzzrrrgggsssttttttwwwtttxxx}}}~~~}}}~~~yyylll^^^QQQHHHDDDDDD???<<<======;;;:::<<<;;;===AAAFFFKKKQQQVVVXXXYYYWWWUUUTTTSSSRRROOOMMMFFFFFFEEEDDDAAA>>>;;;999>>>@@@DDDGGGKKKOOOTTTWWWXXX___VVV>>>222999>>>;;;777888999:::<<>>@@@???<<<===BBBDDDCCCAAA@@@???===;;;999888777AAA@@@>>><<<:::;;;===???<<<888999===>>>:::555333222333444444333333555777===@@@AAA<<<444111444888:::===??????;;;666222000///222555555444555888;;;???===;;;<<>>999999<<>>BBBGGGIIILLLJJJHHHEEEAAA???======999:::;;;===???@@@AAAAAABBBEEEDDD???>>>AAADDDCCCAAA@@@===;;;999777777777<<<======<<<;;;;;;>>>@@@BBB>>>;;;<<<>>>===999444888555333555555333333777===???>>>:::555000000111555777:::<<<:::777222///000222555777777888:::<<>><<<;;;999::::::;;;===???AAABBBBBBDDDCCC???>>>BBBDDDCCCAAA@@@===;;;999777777777;;;;;;;;;:::999999<<<>>>@@@===999999;;;;;;777444666333222444555333555888<<<======999444111222444555777:::<<<;;;777333000000333555777888999;;;<<<@@@?????????BBBHHHPPPVVVaaarrrxxxvvv~~~{{{zzzvvvyyy}}}~~~~~~~~~|||{{{{{{|||}}}{{{vvvssszzzyyyyyyxxxxxxyyyyyyzzz||||||sss```ooonnnLLLOOOeeetttaaarrr************************,,,+++,,,//////000777???RRRhhhsssuuuyyyvvvvvv}}}ggg}}}}}}}}}}}}~~~|||}}}xxxmmm\\\OOOGGGDDDBBBAAA<<<;;;:::999999:::<<<===>>>???BBBHHHOOOQQQOOOLLLSSSUUUWWWYYYYYYXXXUUUSSSNNNKKKHHHGGGGGGFFFBBB>>>888:::>>>BBBEEEJJJPPPTTTOOOIII@@@999777999;;;<<<777888;;;>>>CCCGGGKKKMMMPPPMMMIIIDDD???<<<:::999999999888999;;;>>>@@@BBBBBBDDDBBB>>>>>>BBBDDDBBBAAA@@@===;;;999777777777999999888777666777:::===@@@===999999:::;;;888666444111111444555444666:::;;;<<<;;;888444222444777666888;;;===<<<888444111000333666888888999;;;===>>>>>>>>>???BBBHHHPPPUUUaaaqqquuuvvvxxxtttxxxzzz~~~~~~~~~{{{zzzzzz{{{|||zzzwwwttt{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~ppp^^^mmmjjjHHHLLLbbbtttlll************++++++++++++,,,+++---/////////555===OOOgggtttwww|||xxxrrr{{{ggg}}}nnneeeXXXMMMGGGDDDDDDCCC===<<<;;;;;;;;;===???AAA@@@BBBFFFJJJNNNOOOMMMLLLSSSTTTVVVXXXYYYXXXUUUSSSMMMKKKHHHHHHGGGFFFBBB???888999<<<@@@DDDJJJNNNRRRLLLGGG???999888999;;;<<<888:::===AAAEEEHHHKKKLLLQQQNNNIIICCC>>>:::888777999888777777999===@@@CCCBBBCCCAAA===>>>CCCDDDBBBAAA@@@===;;;999777777777888888888666555666999<<>>======>>>???BBBHHHOOOUUUaaaqqqvvvuuu}}}~~~wwwttt{{{}}}}}}{{{zzzzzzzzzzzz{{{{{{{{{yyywwwvvvzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{|||}}}lllaaagggdddEEEJJJaaa}}}}}}++++++++++++,,,,,,------,,,,,,---/////////444<<>>>>>>>>@@@CCCEEEGGGGGGJJJOOORRRSSSSSSSSSTTTVVVUUUVVVWWWYYYXXXTTTQQQKKKJJJHHHGGGFFFDDDBBB@@@999999;;;>>>CCCHHHLLLNNNIIIDDD===888777888999999===>>>@@@BBBEEEGGGIIIIIIQQQNNNHHHBBB===999777777888777666777999<<<@@@CCCBBBBBB???<<>>===<<<======<<<<<<888444333555555333444777=========999444111222555555888;;;======999555222///222555777999:::<<<>>>;;;<<<>>>???BBBHHHOOOUUU```sssyyyuuuxxxzzzwwwzzz{{{|||~~~}}}{{{yyyxxxyyy{{{|||||||||zzzyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz}}}|||kkkccc___qqqbbbEEEMMMddd}}}|||uuu+++++++++,,,,,,------...,,,,,,...000///...333:::IIIdddtttxxxsssuuujjj~~~qqqccc___XXXPPPJJJEEECCCBBBAAAAAABBBCCCFFFJJJMMMPPPRRRVVV[[[^^^]]]^^^```bbb]]][[[YYYYYYZZZXXXSSSOOOIIIIIIHHHGGGEEECCCAAA@@@:::::::::===BBBGGGIIIJJJDDD@@@:::777666777777777@@@AAAAAABBBCCCEEEGGGGGGOOOLLLFFF@@@<<<999888888777777777888:::===AAACCCBBBAAA>>>;;;???DDDDDDAAAAAA@@@===;;;999777777777666888::::::999888999:::;;;;;;<<<<<<<<<;;;;;;::::::666555666666444444888<<<===>>>:::555111111333444777:::===<<<999555222...111444666888999<<<>>>;;;<<<>>>@@@DDDIIIPPPUUUaaauuu{{{vvvxxxzzzzzz~~~wwwyyy{{{{{{zzzzzz{{{|||}}}~~~}}}zzzxxxxxxxxxwwwwwwuuuuuuuuuuuuwwwwwwzzz{{{~~~}}}lll```ZZZkkk___CCCKKKbbbyyyqqquuu}}}ttt)))******+++,,,,,,------,,,,,,...000///...222999DDDaaarrrwwwwwwtttyyyxxxnnniii```UUULLLFFFEEEDDDDDDDDDEEEHHHLLLQQQUUUXXXYYY___eeegggfffgggkkkooohhhddd```^^^^^^ZZZTTTNNNHHHIIIIIIGGGEEECCCBBBAAA<<<::::::<<>>>>><<<;;;::::::666555777888666777;;;888;;;===;;;777333222333333666999<<<;;;888444222---///333555777888;;;===;;;===???AAAEEEJJJQQQVVVbbbtttzzzxxx}}}|||}}}yyyzzz|||{{{zzzzzz{{{|||{{{xxxxxxyyyzzzxxxuuussssssuuuxxxzzzzzz{{{nnn___[[[lll___CCCHHH^^^}}}ttt{{{uuu((())))))***++++++,,,,,,,,,,,,...000///---111888AAA^^^qqquuu~~~zzzssszzzttthhhZZZOOOIIIHHHIIIFFFFFFHHHKKKPPPUUUZZZ]]]\\\bbbiiillljjjkkkpppuuupppkkkeeecccaaa]]]VVVOOOIIIIIIJJJHHHEEECCCBBBBBB===;;;:::<<<@@@DDDEEEDDDBBB@@@===<<<>>>@@@BBBBBBBBBAAA??????AAADDDGGGIIIKKKHHHCCC>>>;;;:::;;;<<<555666888;;;===@@@AAABBBBBB@@@<<<;;;???EEEEEE@@@AAA@@@===;;;999777777777111555:::<<<;;;999666555999<<<@@@BBBAAA???===<<<999555555888999888:::>>>555999<<<<<<888555444444222555999;;;;;;888444111,,,...222555666888:::<<<;;;===???BBBFFFKKKRRRVVVcccsssyyyyyy~~~zzz~~~~~~}}}zzzyyyyyyzzz{{{xxxxxxyyy|||zzzvvvttttttvvvzzz|||zzz|||oooaaa]]]mmmeeeHHHKKK```}}}rrr************+++,,,---...111///,,,+++,,,///333666@@@YYYrrr{{{zzz~~~xxx~~~~~~~~~|||}}}~~~{{{}}}~~~mmmZZZPPPLLLIIIGGGGGGHHHMMMPPPSSSYYYaaaffffffcccgggpppxxxxxxtttsssvvvvvvwwwrrriiiccc___ZZZTTTLLLJJJHHHFFFFFFEEEBBB@@@???>>>===>>>@@@AAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCAAAAAACCCHHHLLLLLLHHHCCC>>>::::::;;;<<<666444444888===>>>;;;666666999>>>CCCFFFFFFDDDBBB>>>???@@@???===:::777444333444777888999888777666:::@@@CCCAAA??????<<<888:::;;;;;;;;;;;;;;;::::::===<<<;;;999777666444444444555888;;;===;;;666222000222444555555666888:::BBB???;;;<<>>===<<<===???AAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDCCCBBBBBBCCCGGGJJJKKKGGGBBB===::::::;;;<<<666555555888===>>>;;;888999;;;???BBBDDDCCCBBBAAA;;;<<<===>>>===:::777555333444666888999888777666<<>>;;;;;;;;;<<<<<<<<<;;;;;;:::<<<;;;:::888666555444333444555888:::<<<:::555111///111333555555666888:::AAA???>>>@@@EEELLLSSSWWWbbbqqq~~~~~~}}}}}}}}}{{{zzzyyyzzzzzzzzzzzzxxxtttqqqqqquuuxxxxxxxxxvvvvvvvvvxxxzzz{{{~~~oooaaayyyUUUKKKbbb~~~zzzaaa************+++,,,---.........------...000222333>>>UUUmmmvvvvvvxxxxxxvvvzzzuuuzzz}}}|||}}}ggg[[[PPPMMMOOOMMMJJJIIIKKKPPPVVVZZZbbblllqqqrrruuuxxx~~~}}}|||~~~}}}uuummmfff^^^VVVMMMLLLJJJIIIHHHEEEAAA>>>===;;;;;;<<>>???@@@@@@@@@???999:::<<<<<<<<<:::888666333444666888999888777666===BBBCCC@@@>>>??????<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::888666444333333222555555777999:::888444000...000333444555777999<<<@@@@@@@@@BBBFFFLLLRRRVVVaaasss}}}}}}|||{{{zzzyyyyyyyyyyyywwwvvvuuusssqqqrrrvvvxxxyyyxxxvvvuuuvvvxxx{{{}}}~~~mmmaaa|||WWWMMMccc~~~sssnnnqqq\\\************+++,,,------,,,------...///000111111:::QQQiiitttvvvyyyyyyvvvlllooo~~~}}}zzz}}}}}}|||~~~{{{jjj^^^RRRPPPPPPNNNKKKJJJLLLRRRXXX]]]eeennnttttttwwwyyy}}}~~~yyyyyy}}}{{{ssskkkaaaWWWOOOMMMLLLJJJIIIEEE@@@===;;;::::::;;;>>>AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAADDDFFFFFFEEECCCCCCCCCDDDBBB???<<<::::::::::::666666777999===>>>>>><<<999::::::;;;<<<===>>>>>><<<<<<===<<<;;;999777666222444666888999999888777<<<@@@AAA>>><<<>>>>>><<<;;;;;;<<<=========<<<<<<999888666444333222222222555555555777777666222///---///222444555777:::<<>>???CCCJJJQQQWWWcccttt|||wwwxxx{{{zzzzzzyyyxxxyyyzzz{{{{{{zzzwwwvvvuuusssssstttvvvxxxyyywwwuuutttuuuwwwzzz|||{{{|||kkkaaa|||SSSQQQnnnvvvsss}}}qqqkkkhhhlll]]]************+++,,,------+++,,,---...///000000111555MMMffftttxxx~~~zzzwwwhhhlll|||~~~}}}}}}mmm```SSSOOOPPPOOOMMMMMMNNNTTTZZZ___fffooossssss{{{|||zzz|||zzzpppdddYYYRRRPPPMMMKKKHHHEEE@@@===:::999999;;;>>>AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAADDDGGGGGGEEEBBBAAA@@@@@@???>>><<<::::::999999666666777999<<<>>>>>>>>>666666777888:::<<<===>>>@@@@@@???>>>;;;999666555222333666888999999888777===AAABBB???===??????===::::::;;;<<<======<<<<<<888777444222111111111222444333333444555444222000---///222444555777:::<<<>>>===;;;:::===EEEPPPYYYeeerrr{{{zzzyyy}}}}}}yyyxxxvvvvvvwww{{{}}}~~~}}}|||zzzwwwvvvuuuvvvvvvvvvxxxwwwuuuttttttvvvyyyzzzzzz{{{pppeeeyyyPPPUUUxxxhhhbbb{{{qqqiiiiiilllsss```************+++,,,---...+++,,,---...///000000111222JJJdddttt{{{zzzxxxjjjkkk|||~~~{{{|||iii\\\PPPNNNPPPOOONNNNNNPPPVVV]]]aaaiiirrrvvvuuu}}}||||||~~~wwwhhh\\\UUURRRNNNJJJGGGDDD@@@===:::999999<<>>======<<<;;;:::999999888555555777888:::<<<>>>???555555777888:::<<<===>>>BBBBBB@@@>>>;;;888666444111333555888999999888888===BBBDDDAAA@@@AAAAAA>>>999999:::;;;<<<<<<<<<<<<888666444111000000111222222111111222333333222111...000333444555777999<<<:::999777666888BBBPPPZZZeeeqqqzzz}}}}}}xxxvvvuuuwww|||~~~|||yyyxxxxxxwwwvvvuuuyyyxxxwwwvvvvvvvvvwwwxxxzzz{{{ppphhh|||RRRWWWzzzxxx______zzztttnnnrrrzzz___************+++,,,---...,,,,,,,,,---...///000111111HHHcccttt|||{{{|||vvvkkkggg}}}{{{~~~}}}fff[[[QQQPPPRRRQQQNNNLLLQQQXXX```eeennnwww{{{{{{}}}|||~~~}}}}}}lll^^^XXXTTTNNNIIIFFFCCC@@@>>>:::999:::<<<@@@CCCEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGGGGDDD@@@>>>>>>::::::;;;;;;:::999888777333555666888999;;;===???777888:::;;;<<<=========AAA@@@>>><<<:::888666555111333555888999999999888999???BBB@@@???@@@???<<<777888999:::;;;;;;;;;;;;888666333111000111222333111//////000222333333222///111333555555666888:::555666666666999BBBOOOZZZeeesss}}}|||xxxvvvxxx}}}~~~||||||yyyxxxyyyyyywwwuuu{{{{{{{{{zzzyyyxxxwwwvvvxxxzzzoooiiizzzPPPVVVyyyxxxccchhh~~~^^^************+++,,,---...---,,,,,,,,,---///111222111HHHcccttt}}}~~~qqquuujjjbbb~~~zzzyyy~~~~~~~~~|||ggg]]]UUUUUUVVVRRRLLLIIIRRRZZZbbbiiirrr|||nnn___ZZZUUUNNNIIIEEECCCAAA???:::::::::===AAADDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGFFFCCC@@@>>>===999999:::;;;:::999888777333444666777888:::===???;;;<<<===>>>>>>>>>===<<<>>>===<<<;;;999888777666111222555888999:::999888444;;;???===<<<<<<;;;777666777888999::::::;;;:::888666333111000111222444000...---...111333333333000222444555555666888:::222444777888;;;CCCOOOYYYgggwwwxxx{{{xxxyyy}}}}}}zzz~~~{{{xxxxxxyyyzzzxxxvvv}}}}}}~~~}}}|||yyywwwvvvuuuxxxrrrnnnsssKKKTTTyyyzzzlllooo]]]))))))***+++,,,------......---,,,,,,---///222333444IIIcccuuu~~~tttwwwoooccc{{{wwwggg___XXXVVVUUUQQQOOOOOOWWW\\\eeeoooxxxnnn[[[SSSQQQNNNIIIEEEBBB???>>>;;;<<<===@@@BBBEEEGGGHHHIIIGGGEEECCCBBBCCCDDDEEECCCCCCCCCDDDDDDCCC@@@===888888999999999888888777333555666777888:::===???;;;;;;<<<<<<======>>>>>>@@@???>>><<<;;;:::888888111444888<<<======<<<:::666555555555555555666666:::999888888:::;;;:::999444222//////000000000000111000///000222333333333000111222222333333333333222555999;;;???EEENNNUUUjjjvvv~~~{{{xxx}}}{{{yyyyyy{{{|||zzzxxx}}}~~~}}}yyyvvvuuuttt}}}{{{|||~~~|||yyyzzz~~~yyyuuuhhhMMMKKKrrryyykkk\\\*********************+++...---,,,,,,---///111333444HHHaaasss~~~pppwww|||ggg~~~wwwrrrhhh```ZZZYYYYYYUUUSSSSSSXXX___iiittt}}}hhhWWWTTTRRRNNNJJJEEEAAA???===999:::<<>>:::777888888888888777666666222444555666777888;;;===<<<<<<<<<============>>>???>>>===<<<;;;999888888555777:::<<<===<<<;;;:::777777777777888999999::::::888666666777777666555111///---...000222222222111/////////111333333222000000111222333333333333333666999;;;>>>DDDLLLSSSdddqqq}}}~~~|||yyyyyy|||~~~~~~|||{{{zzzyyyxxx{{{zzz{{{}}}|||xxxyyy|||}}}xxxcccJJJGGGmmm}}}}}}wwwUUU*********)))))))))((((((------,,,,,,---///111222444GGG^^^ooo{{{~~~ppppppjjj{{{sssmmmiiiaaa\\\\\\\\\YYYWWWXXX\\\cccnnnyyy{{{cccTTTSSSQQQMMMIIIDDD@@@>>><<<888999;;;>>>@@@CCCEEEFFFEEEDDDDDDDDDDDDDDDDDDDDD===>>>AAADDDEEEAAA<<<777777777888888777666666555222333555555555777999<<<>>>>>>>>>=========<<<<<<>>>===<<<;;;:::999888777999::::::;;;;;;;;;::::::777777888999999:::;;;<<<:::888555444444333222000---,,,+++---000222333333000///...///111222222111///000111222333333333333444777999;;;===BBBJJJQQQ^^^lllyyy~~~~~~~~~}}}zzzxxx~~~~~~zzzxxxzzz{{{{{{zzzyyyyyy|||~~~zzzyyy|||~~~xxx___IIIFFFjjjwwwmmmrrrzzz}}}SSS******************)))))),,,,,,,,,,,,...///111111444FFF[[[kkkvvv~~~uuueeennn}}}xxxsssooolllddd\\\[[[[[[ZZZ[[[]]]ccciiirrryyy{{{bbbQQQNNNLLLIIIFFFBBB@@@>>>===999:::;;;===???@@@BBBBBBAAABBBBBBCCCCCCBBBBBBAAA<<<===>>>@@@AAA???;;;888888888999888888777666555333444555555555666999;;;??????>>>======<<<;;;;;;<<<<<<;;;:::999888777777999999888888999999:::;;;555555666888999:::;;;;;;;;;888555222111000///---,,,++++++---000222222222///......///222222222000...///000222333333333333666888:::;;;<<>>>>><<<<<<<<<======>>>>>>>>>@@@@@@@@@AAA@@@@@@???>>>>>><<<;;;;;;<<<<<<<<<;;;::::::::::::999888777666444666777777666777999;;;???>>>>>>===<<<;;;::::::;;;;;;:::999888777777666666666555666777888:::;;;444555777999:::;;;;;;;;;<<<999555222111000...------,,,,,,...000111000//////...///000222333222000......000111222333333333777999;;;<<<===AAAHHHNNN___mmm||||||zzz|||wwwqqqqqquuuxxxxxxvvvvvvwww{{{{{{zzz}}}vvv}}}~~~nnnZZZIIIJJJsssvvv~~~OOO))))))***+++,,,---......++++++,,,---...//////000222DDDXXXgggsss~~~|||~~~hhh{{{{{{wwwuuuuuuttttttnnneee______bbbccceeehhhjjjooovvv|||vvv[[[HHH@@@???>>>>>>===>>>>>>>>>========================AAAAAA@@@??????>>>======???<<<999888999;;;<<<<<<<<<<<<;;;;;;:::999777777555777777777666666888:::======<<<<<<;;;:::999999:::999999888777777666666444444444555666888999:::666888999;;;<<<<<<<<<;;;;;;888333111000000///...///......///111111///...//////000222444444222111---...///111222333333333888:::<<<<<<===BBBIIIOOO```nnn}}}|||{{{zzzwwwuuuuuuxxxyyyyyywwwttttttwww|||{{{xxxxxx|||yyyzzzkkkWWWFFFKKKwwwPPP))))))******++++++,,,,,,***+++,,,---.../////////222CCCXXXgggsss~~~xxx{{{~~~ggg~~~~~~{{{wwwuuusssrrrpppnnniiieeedddiiinnnnnnnnnppplllrrrzzzhhhRRRDDD???>>>==================;;;;;;<<<===>>>??????@@@DDDCCCAAA???>>>===>>>>>>===;;;999999:::<<<<<<<<<;;;;;;;;;:::999888777666555666777666555555666888;;;;;;;;;::::::999999999999888888777777666666555555666666666777777777888777888:::;;;<<<;;;:::999888555111//////000000000/////////000222222000///000000111333555555333111,,,---///000222333333333999;;;======???CCCJJJPPP\\\kkkzzz{{{yyywwwxxxyyyzzz{{{yyyxxxwwwuuutttwww{{{{{{yyyzzz~~~}}}mmmWWWEEEMMM|||yyy}}}QQQ************))))))))))))******,,,---.../////////111CCCXXXgggsss~~~uuuxxxnnnaaa}}}{{{yyywwwvvvuuussspppkkkgggeeedddgggqqqxxxxxxvvvuuunnnuuu}}}www[[[KKKCCC@@@???>>>======<<<<<<===999999;;;===???@@@BBBCCCHHHFFFCCC@@@>>>>>>>>>???;;;::::::;;;<<<===;;;:::;;;:::::::::888777666555444555666555333333555777::::::999999999999888888888888777777666666555555888888888888888777666666555666888999999888777666666333///......000000000......///111333333222000000111222444666666444222,,,---///000222333333444999;;;===>>>???DDDLLLRRRXXXgggwww~~~zzzyyyttttttwww{{{}}}{{{xxxvvvuuuxxxwwwyyy}}}}}}{{{~~~nnnZZZFFFOOOnnnrrr|||LLL)))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////333<<>>>>>??????===;;;>>>BBBBBBAAAFFFPPPOOOLLLGGG@@@<<<<<>><<<999888888:::::::::888666555222444666777888999;;;===:::999888777444222///...111...------000111///,,,...///000111111222222111///000222555666555111...,,,///111222222222333555555999===???AAAEEELLLRRR\\\dddrrrzzz|||~~~yyywwwvvvtttvvvzzz}}}~~~}}}zzzxxxwwwyyy}}}rrr^^^HHHKKKzzzuuuaaagggtttyyysssNNN)))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////222;;;NNNaaannnuuu}}}xxxlllwwwlllbbbttt~~~ooo}}}~~~xxxrrrnnnmmmmmmrrrvvv~~~eeeUUULLLFFFBBBAAAAAA@@@@@@@@@AAAAAA???===@@@DDDFFFFFFKKKRRRQQQMMMGGGAAA>>>>>>@@@BBB:::::::::999999888888888888777666555444333333333333333222222333333444555888888888999;;;;;;:::999888999:::;;;:::888666444222333555555555777999<<<:::999777555333111000///000...------///000///---......000111111111111111000111222555666555111...---///222222222222333444666999<<<>>>AAAFFFMMMSSS]]]fffuuu{{{|||~~~zzzxxxwwwxxxzzz}}}}}}zzzxxxzzz|||~~~mmmyyyYYYHHHPPPiiiYYY```qqq{{{nnnJJJ)))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////000:::MMM```kkkpppxxx|||qqqtttmmmeeennnzzzfff|||}}}}}}vvvooonnnqqqtttvvvxxxgggWWWMMMFFFDDDAAA@@@@@@???@@@@@@AAAAAABBBAAADDDJJJMMMNNNPPPTTTSSSMMMFFFAAAAAAAAAAAA???999999999999999999999999555555555555555444333333333333333333333444555555666777999999888888888999999:::;;;;;;:::777555333333333333333333444888;;;999888555333111000000000///---------//////...---......///000111111111111111222333555666444000,,,///111222333222111222333777999<<<===@@@FFFOOOVVV^^^iiixxx|||{{{~~~~~~}}}zzzyyy}}}~~~~~~{{{xxx}}}~~~{{{fffoooWWWIIIUUUrrr|||xxxeee[[[cccwwwiiiEEE)))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////...999KKK]]]hhhmmmttt|||xxxvvvrrrjjjjjj|||ggg|||~~~}}}}}}vvvooonnnrrrvvvssstttdddUUUMMMEEE@@@AAA>>>>>>=========>>>??????CCCFFFLLLSSSWWWVVVSSSRRRQQQJJJBBB???AAAAAA???<<<:::::::::;;;;;;;;;;;;;;;333444555666666555444333333333333333333444444555333666999999666555777999:::;;;;;;;;;999777444222555555444222111333777:::888666333111/////////000------,,,---.........------...///000111111111111222222444555666333///,,,000222333333222111222333777999;;;<<>>>>>>>>>>>>>>??????CCCKKKTTT[[[\\\XXXQQQLLLJJJDDD>>><<<>>>???<<<888999999999:::::::::::::::333444555666777666555444333222222222222333444444222555888888666555777999:::;;;;;;;;;999777444222777666555333222333666999666444111///......///000+++,,,,,,---,,,------...---...///000000111111000222222444555666333///,,,000222444444222222222333777999;;;<<<>>>EEENNNVVV]]]jjjzzz|||zzzyyy{{{~~~|||}}}}}}|||{{{|||}}}|||zzzyyyzzz{{{~~~xxxfffooocccLLLPPPhhhddd{{{~~~vvvuuu|||fffDDD)))))))))***++++++,,,,,,,,,,,,,,,,,,---.../////////333???SSSdddnnnuuuzzzzzzmmmcccxxxtttxxxwwwzzz}}}}}}{{{{{{}}}|||~~~~~~yyysssnnnllllllffffffqqqxxx|||wwwuuuxxxxxxzzzsss___XXXOOOJJJEEEAAABBBFFFCCCBBBBBBAAA@@@@@@AAAAAADDDOOOZZZ\\\XXXRRRJJJDDDBBB>>>;;;999;;;;;;999777666666666666666666666666333444444555555555444444111111111111111222333333111333555777777777888:::999:::;;;;;;:::777555333777777666444222222444777333222000...............)))+++,,,,,,,,,,,,---...------...///000000000000111222333555666444000,,,000222333444333222333444666888:::<<<>>>CCCLLLRRRYYYhhhwww}}}|||{{{zzzyyy{{{}}}~~~}}}~~~~~~|||}}}~~~}}}|||zzzzzz{{{zzzyyyyyy{{{}}}qqqhhhttteeeMMMOOO}}}{{{gggllldddDDD)))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////000000999NNNdddqqqwww{{{}}}qqqcccwwwxxx{{{zzz}}}~~~}}}~~~{{{{{{zzzwwwqqqllliiihhhccc```eeeqqquuuooolllpppuuunnnjjjiiiggggggtttqqqbbbSSSLLLLLLHHH@@@>>>BBBHHHJJJEEEEEECCCBBBAAAAAA@@@@@@EEERRRZZZWWWMMMGGGBBB>>>::::::999888888777777777666666555555444444333333333333222222111222222222000000//////000000111222111111333555999;;;;;;:::888999:::;;;:::888666444555666666444222111222333000000//////...---------(((***,,,,,,++++++---///,,,---...///000000000000000111222555666555111...///111333444333333444666555888:::<<<===BBBIIINNNUUUeeetttxxxxxxzzz{{{zzz{{{||||||{{{yyyyyyzzz{{{~~~~~~|||{{{zzz{{{||||||{{{}}}uuuttt```LLLRRRrrruuuuuuiiiyyy___AAA)))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////111...555KKKcccssszzz{{{vvvfffyyyzzz{{{}}}vvvwwwwwwtttooojjjgggeeeaaa\\\^^^eeeeeeaaafffrrrllleee```^^^\\\\\\hhhxxx~~~fffZZZPPPGGGJJJMMMGGG======HHHQQQRRREEEDDDCCCAAA@@@???>>>>>>FFFSSSYYYQQQDDD>>><<<:::666888999888777666777888888888777666555444444333333222000/////////000111///////////////000000111222000111555:::===<<<:::888999:::::::::888666555444555555444111///000000......//////......---,,,'''***,,,,,,******---///,,,---...///000000000000///000222555666555111......000333444444444555666444777;;;<<<===AAAGGGLLLSSScccqqquuuvvvyyy{{{zzzzzzzzzzzzwwwuuuuuuwwwyyy}}}{{{zzz{{{|||}}}~~~~~~ZZZKKKVVV{{{nnnrrrrrrjjjZZZ???))))))))))))************+++,,,...---,,,++++++,,,---444666BBB___rrrwww{{{|||~~~fffnnn{{{zzz}}}}}}xxx~~~zzzyyysssqqqmmmjjjgggeeedddddd```^^^\\\\\\___bbbccccccbbb\\\WWWVVVTTTRRRYYYccclllooonnncccUUUKKKKKKNNNSSSLLLDDDBBBEEEIIIKKKJJJ@@@>>><<<;;;;;;;;;:::999DDDIIILLLJJJCCC<<<888888666777888999999888666555555555555444444333333333444222111111111000...,,,///111222000,,,+++...111111222333555888:::;;;<<<999999::::::999666333222333222222222111000000000......//////......---,,,++++++,,,,,,,,,---------......///000000000000000111000000444999999333...222......222444333444666999;;;;;;::::::===CCCIIIOOO[[[dddooo~~~xxxyyyxxxrrrsssuuusss~~~|||{{{}}}~~~{{{~~~~~~}}}|||}}}XXXNNNQQQwwwxxxlllmmmyyytttppp[[[CCC))))))))))))***************,,,...---,,,++++++,,,,,,333444???[[[ooouuuzzz~~~xxxcccooo}}}xxxwwwvvvvvv~~~~~~yyywwwsssrrrooolllhhheeecccbbb]]][[[YYYZZZ\\\^^^^^^^^^[[[WWWUUUUUURRRNNNRRRXXXVVVXXXWWWQQQKKKJJJOOOUUUTTTMMMEEEAAAAAACCCCCCAAA;;;:::888999;;;<<<<<<;;;;;;???CCCBBB<<<888666777888888888888888777666666555444444444333333333333111000000111222222000...***+++---......///111333000111222444666888999:::777888888999888777666555333333222222111000000000//////.........---------++++++,,,,,,,,,---------......///000000000000000111000000444888888444///333///...222444333333555<<<===>>><<<;;;===BBBGGGOOO[[[bbbmmm~~~~~~}}}vvvwwwxxxvvvzzz{{{|||||||||}}}~~~~~~~~~~~~RRRMMMUUUuuuvvvjjjnnn{{{yyywwwZZZCCC))))))))))))***************,,,------,,,+++,,,---,,,222111:::VVVkkkssszzz}}}{{{wwwaaakkk~~~xxxvvvvvvvvvzzz~~~wwwvvvrrrqqqooolllhhhccc___]]]WWWVVVUUUVVVWWWXXXWWWVVVUUUTTTTTTUUURRRMMMLLLNNNSSSQQQLLLGGGEEEGGGMMMRRRPPPIIIBBB>>>===>>>===<<<:::888777888999:::::::::444777::::::777555777999888888888888777666555444444444333333333333333222/////////111333333111///))))))+++---000111000///000000222333444666777777666666666666777888888999444333222111111000000000000///......------......,,,,,,,,,,,,------------......///000000000000000111000000333777777444000444000///222444222222444===>>>???>>><<<===BBBFFFPPPZZZ___iiizzzwwwsssttttttqqqvvvzzz||||||yyyzzz~~~~~~yyyKKKLLLYYY~~~|||uuu{{{WWWAAA((()))))))))***************+++------,,,+++,,,---,,,222///777QQQgggrrr{{{xxx~~~dddhhh}}}zzzyyy}}}~~~~~~}}}wwwvvvpppooonnnkkkeee___ZZZVVVSSSRRRRRRRRRSSSSSSQQQOOOSSSSSSSSSTTTRRRNNNLLLLLLVVVQQQJJJEEEDDDEEEHHHIIIFFFBBB===;;;<<<>>>>>>>>>===;;;999888888888777666444666777777666666999<<<777999;;;<<<;;;888444111333333333333222222222222/////////111333333111......,,,,,,...000///+++'''111111222333444666666777888777555555555666888999555444333111000000000111000000......------...///,,,,,,,,,------------.........///000000000000000000///000222555666444222555000///222444222222333:::<<<>>>>>><<<>>>BBBEEEOOOYYY^^^gggxxx|||zzz}}}xxxqqqmmmnnnppppppnnnuuuxxx{{{}}}}}}}}}}}}lllHHHKKKZZZ{{{SSS@@@((()))))))))************)))+++------,,,,,,,,,------333000555OOOeeerrr}}}tttjjjmmm{{{~~~}}}xxx|||zzzvvvvvvoooooonnnjjjddd]]]WWWSSSQQQPPPOOOPPPPPPPPPNNNLLLPPPQQQPPPOOOOOOOOONNNMMMIIIFFFBBBAAABBBDDDDDDDDD@@@>>>;;;;;;<<<>>>???@@@>>><<<999999999999888666777777777666555777999<<<888<<>>BBBEEEKKKWWW^^^jjjzzz|||xxx{{{qqqnnnlllooossstttsssrrrvvvwwwzzz}}}|||cccIIIIIIXXX{{{vvvNNN???))))))))))))************)))+++------,,,,,,---......333000555MMMdddrrr}}}}}}ppp|||rrrvvvwwwyyyxxx}}}~~~~~~vvvssstttpppooommmjjjddd]]]VVVRRROOONNNLLLLLLMMMMMMLLLKKKMMMMMMLLLIIIJJJMMMMMMIIICCCBBBAAA@@@AAAAAA@@@??????>>>===<<<<<<<<<<<<===:::888777888999;;;::::::777666444333333555777888999>>>DDDHHHGGGAAA:::444000111111111111222222222000000111333444222...+++---------...//////---+++333444555666888999:::;;;<<<:::777555333333444444888666444111000000111111///000000000000///...---,,,---------..................///000000000000000/////////000111333555666444000///222444222222444111555:::======>>>BBBEEEGGGUUU___lll~~~zzz|||pppnnnoootttwwwuuussstttxxxwwwyyy~~~|||}}}^^^JJJJJJYYYzzz{{{rrrJJJ===))))))))))))************(((***,,,---,,,,,,---...,,,333000555LLLbbbppp|||ppp|||zzzxxxqqq}}}~~~yyyyyy}}}~~~yyyrrroooooommmllljjjeee___YYYSSSPPPMMMKKKIIIIIIJJJKKKKKKJJJKKKMMMKKKHHHIIILLLJJJCCCDDDCCCBBBAAA???>>>>>>>>>>>>>>>>>><<<;;;::::::;;;999777666666888999999888666444222222333444555666777:::???BBBAAA===888444000000000000111111222222......000333444333000---***,,,.........///000222222333444666888:::;;;<<<;;;999777555444333333333999777444111000000111222...///111222222000...,,,------------..................///000000000000000////////////000222555777333///...222444333333555222777<<<>>>>>>???AAADDDHHHUUU___lll|||~~~yyy{{{rrrppprrrvvvuuuqqqrrrvvvyyyyyyzzz|||~~~xxxTTTIIIOOOeee~~~wwwtttnnnuuuxxxoooGGG<<<))))))))))))************(((***,,,---,,,,,,---...+++222000444KKKaaaooo{{{ssssssxxxkkkzzz}}}}}}xxx|||}}}zzz{{{~~~{{{{{{wwwpppkkkkkkiiihhheee```ZZZTTTOOOLLLLLLJJJGGGFFFHHHJJJJJJJJJLLLNNNMMMJJJKKKMMMHHH???;;;<<<<<<<<<;;;<<<@@@CCC:::;;;<<<<<<;;;:::;;;<<<;;;999777666666666555444555333222222444666666666222444777999888666444222//////000000111111111222+++,,,///222555555222///+++...000///------000444111222333555888:::;;;<<<999888777666555444444444999777444111000000111222---///111333333000---+++---------.........//////...//////000000000000000///////////////222555888222......222444333444666555999>>>@@@??????@@@BBBKKKWWW^^^iiixxxyyysssuuuuuussstttwwwuuuqqqttt|||yyy{{{{{{zzzxxxzzzmmmIIIGGGUUUqqqtttmmm|||gggdddmmmrrrmmmFFF<<<))))))))))))))))))))))))+++++++++,,,,,,+++******)))///222333@@@YYYqqq~~~~~~oootttrrrqqqxxxzzz~~~yyyssssssooohhhdddfffccc```\\\YYYVVVRRRMMMJJJGGGFFFFFFGGGHHHIIIHHHFFFJJJJJJJJJIIIGGGEEEDDDCCC===<<<;;;<<<======;;;::::::999999999999999999:::999888888777666555555444555555555444444333333333111222444555444222000///000000000000000111111111//////111111111000...---...---------...///111222444555777:::;;;<<<<<<;;;@@@>>>:::777444333222333999999777444000......///000000/////////.........,,,...//////...------...---------.........//////---------------...///000333222000000111111///...444666:::<<<>>>@@@CCCEEEHHHQQQ```llltttvvvvvvvvvwwwsssrrrvvvvvvssssssxxx}}}zzzwwwvvvyyy|||~~~yyy{{{}}}hhhQQQPPP\\\mmmsssnnngggmmm~~~bbbAAA<<<))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++000111222===UUUnnn{{{}}}kkkooowwwppp}}}~~~zzzzzzsssnnnnnnlllfffdddeeeaaa]]]YYYUUURRROOOLLLIIIGGGFFFFFFFFFGGGGGGEEECCCFFFEEEEEEDDDCCCAAA???>>><<<;;;;;;<<<>>>>>><<<;;;;;;:::999777666555444444777777777666555444444444444444444444333333222222222222333333333222000000111000000000000000000000000000000000000///...---...---------...///111222444666888:::<<<=========>>><<<888555333222333444555555444222//////000111/////////......---------,,,...//////...------...------.........///////////////......///000000111111000///000111222222000333555888:::<<<>>>BBBEEEKKKQQQ\\\gggpppuuuuuuuuusssoooppptttvvvtttvvv{{{xxxwwwvvvxxxzzz|||||||||{{{|||}}}gggOOOPPP```qqqfffuuu}}}aaa@@@;;;)))))))))))))))))))))))),,,,,,------------,,,,,,---000000000:::PPPiiiyyyyyyhhhkkk|||qqq~~~|||yyyvvvpppkkkjjjgggccc```aaa]]]ZZZTTTPPPMMMKKKIIIHHHHHHFFFEEEEEEEEEDDDBBB@@@BBBAAAAAA@@@???===<<<;;;;;;::::::;;;===>>>===;;;999888666444333222222222555555555444333333222222333333333222222222222222222222111111000000111111111111111000000/////////222111000///............------------...///000111444555777:::<<<>>>??????===;;;777333111222333444111222222111000000111333//////...------,,,++++++,,,...000///...---...///............////////////111111000000000111222222///......///222444444333222333555777999===BBBFFFNNNQQQXXXbbbmmmssstttrrrpppnnnooosssuuuuuuvvvzzzuuuuuuvvvyyy{{{|||zzzxxx}}}~~~~~~~~~~~~}}}||||||fffKKKOOOeeessseee```zzz```???;;;)))))))))))))))))))))))),,,,,,------......------.../////////777LLLfffxxx~~~tttgggiiiqqq~~~{{{zzzzzzzzzxxxwwwuuupppkkkgggccc```\\\[[[ZZZVVVPPPLLLJJJIIIHHHGGGFFFEEEDDDDDDEEEDDDBBB@@@@@@@@@@@@@@@>>>===<<<;;;888777777999;;;<<<<<<:::444333333222222333333444333333222222222111111111111111111111111111111111222111///......///111222222222111000///......---333222000...---------...------------......//////222333555888;;;===>>>??????<<<888333111111333444000111222222111000222333......---,,,,,,++++++***---...000000...---...///....../////////000000000111111111111111111222333000///...///111333444444222333444666888===CCCGGGNNNOOOUUUaaalllsssrrrnnnqqqpppppprrrssstttvvvwwwyyyxxxxxxyyyzzzzzzyyywww~~~~~~~~~~~~~~~}}}}}}}}}cccJJJMMMggg~~~tttfffeee]]]>>>:::))))))))))))))))))))))))+++,,,------.........---.........///666HHHbbbwww~~~~~~}}}nnneeefffnnn~~~~~~{{{xxxvvvsssqqqpppooonnnmmmooolllhhhcccaaa```]]][[[WWWSSSNNNJJJIIIHHHHHHGGGDDDCCCBBBCCCEEEEEEDDDBBB>>>>>>>>>>>>===<<<::::::555444555666999:::999777333333333222222333333333111111111111000000000000//////000000000000000000111000...------...000222222111111000///...------222111///------------...---------...............000111222444777:::<<<===BBB???:::555222222222333333444555444222111111222---,,,,,,,,,,,,+++++++++---///000000///......////////////000000000111111000000000000111222333444444222000///111222222222333444555666999===CCCGGGJJJMMMUUUaaammmrrroookkknnnpppqqqrrrtttxxxzzzzzz~~~zzzxxxxxxyyyzzzzzz~~~~~~~~~~~~___IIIIIIeee{{{ooorrrZZZ<<<999))))))))))))))))))))))))***+++,,,------...------------...///444BBB\\\rrr{{{}}}yyy~~~nnndddaaa|||kkk~~~~~~|||wwwssspppnnnkkkgggdddbbbaaaaaacccccc```]]]^^^aaaaaa^^^TTTPPPLLLIIIHHHHHHGGGFFFAAA@@@@@@AAACCCDDDCCCAAA:::;;;;;;:::999888777777444333333444666777666444777666444333111000000000000000000000000000000000............///////////////...---,,,,,,...///111000000000//////.........000///......------......,,,------.........------...///000111444666999:::@@@>>>;;;777444333222222444555666555333111111111++++++,,,,,,,,,,,,---------///111000///...//////000000000000111111111111/////////000222333555666777444111///000111111111333555666777999<<>>???@@@@@@>>>===888888888888888777666555444444333444666666555333666555333222000///////////////000000000000000000,,,---------............------,,,,,,,,,---////////////////////////......------......//////......,,,---.........---,,,,,,/////////000222444777888;;;:::999777666444333333222444555555222111000111******+++,,,---...//////...///111111///...///000000000000111111111222222//////000222444666888999777444111///000111222111222444666888999;;;>>>AAAAAAFFFPPP[[[ccciiikkkkkkgggmmmqqqsssyyyzzzwwwwww{{{~~~}}}}}}|||}}}~~~pppQQQFFFIIIaaassspppkkkmmmzzzzzzSSS777888))))))))))))))))))))))))((()))***+++,,,,,,---,,,...---.........666LLLbbbuuu{{{{{{ppp}}}nnn^^^sss~~~fff}}}~~~|||{{{|||}}}|||xxx~~~}}}yyyxxxvvvrrrllleeeaaa^^^^^^TTTWWWUUURRRTTTZZZ[[[VVVLLLKKKIIIHHHGGGFFFDDDBBB???>>>============:::888888999999999888777666666666555444555666666444333111111000000000000111111/////////000000000000000,,,,,,,,,------.........,,,,,,,,,,,,------...///.........///////////////+++,,,---///000//////...,,,---.........---,,,+++000//////000222444666777666666777777666555444444///111333333222000000111)))***+++,,,...///000111...///111111/////////000000111111111111222222222///000111333555888:::<<<777444000///000222333333111333666777888999<<<===???DDDMMMVVV]]]dddiiimmmjjjpppttttttzzz~~~yyywwwyyy|||}}}}}}|||||||||~~~iiiLLLDDDKKKcccrrroooiiiooo}}}~~~|||QQQ666777&&&,,,///***!!!'''000)))******++++++,,,,,,---///000,,,,,,111555EEE```ttt{{{xxx|||uuukkkrrr}}}yyyuuuwwwyyy|||~~~~~~~~~}}}{{{xxxxxxxxxsssiii``````\\\VVVRRRPPPOOONNNMMMJJJGGGEEEDDDEEEEEEDDDCCC>>>>>>>>>===<<<:::999888888888999999888777555444333333333333333333333333000000000000////////////...........................---,,,,,,......---,,,///...,,,******+++,,,------,,,,,,+++++++++,,,,,,............////////////,,,...///000000...,,,+++---------...///111333444555777999999666444222222222000///000111111111///++++++++++++,,,...000111333222111111111111111111//////000111111111111111...000///...222:::<<<;;;:::444///...222555555333333333444555777999;;;<<>>WWWmmmvvv~~~{{{vvvzzz}}}~~~yyyyyyzzz{{{}}}{{{yyyzzzzzzvvvrrrppppppnnniiieeehhhccc\\\UUUOOOKKKFFFCCCAAAAAAAAAAAAAAA@@@<<<999666777777777777777666666555555555444444333222222111111111111111111111111111000//////...---,,,,,,---------------------------,,,+++,,,.........,,,***+++,,,---------,,,,,,......---------...//////............////////////000000///...---..................///111222444555888999;;;:::777444222111//////000222444444222000......------...///111222222222222111000///...---//////000111111111111111...000111000222666555111333111...---///222222222111111222333555777999:::???BBBIIITTTaaakkkrrruuuqqqqqqqqqqqqqqqsssuuuvvvnnnppptttwwwzzz|||{{{wwwzzzvvv{{{~~~~~~fffAAA777444((((((''')))******((('''++++++,,,------......///...111......000...888OOOjjjttt~~~wwwssszzzvvv}}}zzzzzz{{{|||~~~wwwrrrqqqsssoookkkhhhhhhfffbbb___bbb^^^WWWQQQLLLGGGCCC@@@@@@????????????===999666666666777777777666666555666666555444333333333222000000000000000000000000/////////...---,,,,,,+++---------------------------,,,+++,,,...///...---++++++,,,------,,,,,,+++---------------...///000............////////////000000///............///---......///000222444444777999;;;:::777444222222000000000222444444222000///...------...///111222111222222222111000......//////000111111111111111...000000///111444333///111000......///111222222111111222333555777999:::;;;???GGGSSSbbbnnnwww{{{rrrqqqqqqqqqrrrtttvvvvvvqqqtttxxxzzz{{{{{{~~~uuuppplllqqqtttxxxccc???777444************))))))+++---+++++++++,,,------......///222//////000,,,333IIIfffqqq|||uuurrr{{{{{{ttttttyyy~~~{{{|||}}}}}}zzzzzz{{{|||}}}~~~xxxpppjjjgggfffdddaaa```___^^^\\\ZZZYYYVVVQQQMMMIIIFFFBBB???@@@???>>>======;;;888555666666666666666555444333666555444333222222222222////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...------------,,,,,,+++++++++,,,,,,,,,,,,---...//////............////////////000000000/////////......---------...///111333444666999::::::888555444444333222111111222333222111......---------...000111111111222333333222000/////////000111111111111111000222111///111555555111000000/////////111222333222222222444555777999:::999===EEERRRaaaoooyyy}}}uuusssqqqqqqssstttuuutttwwwyyy|||}}}}}}~~~uuuooommmrrrwww}}}___===888555******)))******++++++,,,******++++++,,,------------111//////000+++111FFFaaammmzzz~~~vvvsssyyy|||lllxxxuuuppp~~~zzzzzzzzz|||~~~~~~}}}{{{{{{|||~~~~~~{{{wwwsssoookkkfffccc^^^]]]\\\ZZZYYYVVVTTTRRRQQQOOOLLLJJJHHHFFFCCCAAAAAA???===;;;;;;:::888666555555555444333222111000555444222111000000111111........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...000///---+++*********+++++++++++++++,,,---...///............///////////////000000111000///...---,,,,,,,,,---...000222222555888::::::888666555555666444111000111222222111...---,,,,,,,,,---...///000111333444444444222111//////000111111111111111000111///---///444555222///000000000000111333444222333333555666888:::;;;;;;>>>EEEQQQ```mmmwww{{{vvvtttrrrssswwwyyyzzzyyy}}}}}}~~~hhhnnnyyyrrr}}}{{{{{{[[[:::777555(((&&&&&&(((+++,,,)))''')))******++++++,,,------+++///...///000+++111FFF]]]kkkwww|||~~~yyyuuuwwwlllpppwwwjjj}}}{{{zzzzzz|||~~~{{{}}}~~~}}}}}}xxxqqqnnnmmmmmmkkkhhhaaa```^^^\\\XXXTTTPPPMMMLLLKKKIIIHHHHHHGGGEEECCCBBB???<<<::::::999888666444444333333111000......444222111/////////000000........................***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...222000---+++))))))***++++++******+++,,,---...///............/////////000...///111222111000...,,,+++++++++,,,...///111222444777999:::999777666666999555111//////111111111...---,,,+++,,,---...//////111333555555555444333//////000111111111111111...///,,,***,,,222333111///000111111111111333555333333444555777999;;;<<<===@@@FFFQQQ___kkktttxxxvvvtttsssvvv|||~~~gggUUUVVV~~~vvvlllllltttXXX888666555))))))))))))))))))))))))''''''((()))***++++++,,,,,,...000///---///555;;;ZZZlllyyyzzz{{{}}}zzzuuuxxxnnnrrrjjjyyy{{{~~~}}}zzz}}}}}}}}}~~~yyywwwuuusssrrrpppmmmjjjeeeaaa\\\VVVQQQNNNMMMLLLHHHGGGFFFDDDBBBAAA@@@@@@@@@???===:::888777666555555444444333333222222111......////////////...............------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------///...---+++******++++++)))***+++---...///000000)))+++,,,,,,,,,---000222////////////////////////......---......///000111444666999:::888777666666888777555333111000//////,,,---------,,,---000222222222222333333333444444222222333444333222111000111///,,,---111333333222////////////...///111333444333444444666999;;;<<>>>>>===<<<;;;999888777777777444444444333222222111111......////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++*********+++++++++,,,,,,,,,///...,,,+++******++++++,,,,,,------------,,,,,,***+++,,,,,,,,,---///111........................------------...///111111666999;;;<<<;;;::::::::::::999666444111///......---...///...---...111333222222333333333444444444222222333333333222111000111///---...111333333333000000///......///111333333333333444666888:::<<<>>>???EEEQQQ```lllrrrsssssssssuuuyyy|||cccJJJ;;;FFFQQQnnn|||ssswwwooo~~~ZZZCCC888//////)))))))))))))))))))))))),,,,,,++++++***************,,,...---,,,---222777MMMcccwww}}}~~~ssstttkkklllkkkppp{{{{{{|||~~~}}}zzz~~~zzzvvvqqqjjjfffccc^^^XXXQQQLLLJJJJJJJJJFFFEEECCCAAA>>>===<<<;;;::::::999888777777777777444333333222111111000000---......//////......---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))************))))))************++++++++++++...---,,,++++++***++++++,,,,,,------------,,,,,,+++,,,---,,,+++,,,...///........................,,,,,,,,,---...000111222666888;;;<<<<<<;;;<<<<<<<<<:::888444111///---,,,...///000000///000222444222222333333444444444333111222222222222111000000000///---...111333444444111000///...///000222333222222222333555777999;;;:::===DDDPPP___jjjppprrruuuttttttwww{{{~~~}}}\\\CCC;;;@@@FFF```xxxyyywwwzzzyyytttwwwyyyQQQ???666......))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,+++---111444EEE[[[sss}}}~~~ssstttyyycccdddqqqooo}}}}}}|||}}}~~~}}}|||yyytttnnngggbbb```\\\UUUNNNIIIGGGGGGHHHFFFEEEBBB@@@>>><<<;;;:::999888777666555555555555333222222111111000//////---------......---------,,,,,,,,,,,,++++++++++++************************)))******************)))*********+++++++++,,,,,,---,,,,,,+++++++++******((()))***,,,---...//////+++,,,---,,,++++++---...........................++++++,,,---...000111222222444777888888888999:::<<<;;;888444111...---,,,---///000000///000111333111222333444444444333333111111111111111000000000000///...///111333444555444222///...///111222333222222222222444777999:::999===EEEQQQ___jjjqqqssssssrrrssstttwwwyyy{{{|||kkkJJJCCC>>>CCC[[[qqqnnnjjjqqqxxxzzzxxxSSS???777111111)))))))))))))))))))))))))))******+++,,,,,,------******++++++,,,---///111>>>TTTlll{{{|||tttuuu~~~nnnYYY[[[sssttt|||~~~~~~}}}}}}~~~~~~~~~}}}zzzvvvrrrlllfffaaa^^^ZZZSSSLLLHHHEEEEEEFFFEEEDDDBBB@@@===<<<;;;:::999888666555333333222222222111111000//////......,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++******((()))***,,,---......///+++,,,---,,,++++++,,,...........................++++++,,,,,,---///000111000222444555444555666888;;;999777444111...---,,,,,,...///000//////000222111222333444555444333222111111000000000//////////////////000111333555777666333///...000222333333222222222222444777999:::;;;???GGGSSS___jjjrrruuurrrssstttvvvxxxzzz}}}~~~nnnEEE===BBBJJJdddwwwrrrmmmvvv|||}}}sssSSS>>>777222333))))))))))))))))))))))))(((((()))***+++,,,------******++++++,,,...///000:::LLLeeewww{{{uuuuuu~~~iiiUUUWWWnnn}}}|||~~~~~~|||wwwsssooojjjeeeaaa[[[XXXRRRLLLHHHEEECCCCCCCCCBBB@@@???===<<<;;;;;;888777555333222111000000111000000//////...------+++,,,,,,------,,,,,,+++)))************+++++++++((((((((((((((((((((((((***++++++++++++++++++************++++++++++++,,,******++++++++++++******++++++,,,,,,,,,,,,++++++***+++,,,+++***+++---...------------------------,,,,,,,,,,,,---...///000000222333444333444555777777666444222000......---+++---///000//////000111000111333555555444333222111000000///.../////////...///000000111222666888888444///...000333444333222222222333555777999;;;<<<@@@GGGQQQ]]]hhhpppuuusssuuuyyy{{{|||}}}kkkEEE>>>BBBQQQmmm}}}xxxyyy~~~mmmLLL;;;555222333)))))))))))))))))))))))))))))))))******++++++++++++++++++,,,---/////////999GGG]]]rrr~~~tttssskkkXXX[[[rrr}}}}}}~~~~~~~~~~~~~~~zzzsssnnniiieee```]]]YYYVVVRRRMMMIIIEEEBBBAAA@@@???>>><<<;;;;;;::::::555444333222111111111111000000//////...------,,,++++++,,,,,,,,,,,,++++++))))))))))))******++++++************************))))))************))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++)))***++++++***+++---///------------------------...------,,,,,,------...111222333222111222333555333222111000////////////,,,...111222111000111222000111444555666555333111111000///.........//////---///111111111222666999:::555///---000444444333333333333444666888:::<<<<<>><<<<<<:::777777888888666333444333111000///.........---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++,,,++++++***))))))((((((+++***)))(((((()))***++++++++++++*********,,,...---+++***(((((((((***+++)))+++------+++******+++...,,,+++,,,...///---+++(((,,,+++(((&&&***,,,,,,///...------------...///++++++,,,,,,,,,---------......//////000000000111222111111000000111111111444333222111222222333444444555666666555333000...///111222222111000000111222111111000000111222333666666444111......111333222444666666666666777999<<<<<>>777666555333))))))))))))))))))))))))*********+++++++++,,,,,,((()))+++---............---444DDD[[[mmmwwwtttuuummmqqqwwwiiikkkwww}}}~~~|||}}}}}}{{{vvvyyywww|||~~~~~~yyyuuuqqqnnnhhhccc]]]WWWTTTQQQMMMJJJIIIHHHFFFDDDAAA>>>;;;999777666555555555444333222222111000///............,,,,,,++++++++++++,,,,,,------,,,+++************,,,,,,++++++************************************---***((())),,,...,,,******)))(((((('''((()))))))))+++,,,+++***)))***+++,,,,,,,,,------,,,+++******------)))(((+++------.........------.........,,,,,,,,,------------...,,,,,,---...000111222222222222222222222222333444333333444444555666777777555555444333111///---,,,000222333333222222222333333222111000000000111222666555333111...///111444222444666666666777999;;;:::<<>>;;;999888444444444444222222222222000000///...------------,,,++++++******++++++,,,---,,,++++++*********+++***************)))))))))******++++++++++++******,,,***(((***---...,,,***)))((((((((((((((()))))))))***+++***))))))***++++++,,,......---,,,******(((---///,,,***+++***(((---..................---,,,,,,---------.........++++++,,,---///000111111111111111111111222333444444444555666777888888888555444222000...---,,,+++///111333333222222333444///.........///000222333555555333000//////222444333444555666666777:::<<<;;;<<>><<<>>>CCCNNN[[[hhhqqqvvv{{{}}}~~~~~~}}}}}}}}}~~~rrrcccNNN>>>CCCTTTkkk[[[pppoooIII999222111000///))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,---...//////888NNNeeettt{{{xxxqqq{{{qqqiii{{{xxx}}}{{{~~~{{{|||}}}{{{|||{{{||||||zzzxxxuuutttsssuuuxxxxxx|||uuujjj```VVVRRRSSSPPPPPPPPPNNNKKKHHHFFFEEE======<<<;;;999888666555///111222111///...///111///...------,,,,,,------++++++************++++++************+++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***(((***,,,---,,,++++++,,,((())))))******+++***************)))((((((***,,,,,,///222222///,,,++++++"""(((+++)))(((***+++)))------...//////...------------------............//////000000111111111222222222222222333444555666777888999::::::999888888333111...,,,++++++,,,------///111222111111222333//////.........000111222444444333000//////222555444444555555666888<<>>@@@FFFNNNZZZfffpppuuu{{{|||~~~~~~}}}~~~~~~{{{|||~~~rrrZZZMMMDDD===AAAKKKlll}}}vvvrrrlllkkkZZZ===:::555333111000************))))))))))))******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++111222666BBBYYYppp{{{|||}}}vvvqqqyyyyyyyyynnn{{{|||yyyvvvtttrrrxxxtttvvv}}}~~~yyyvvvwww~~~zzzyyy~~~|||kkkbbbZZZRRRNNNLLLIIIFFFDDDCCCBBB@@@>>>999888777555444333111111555444222000//////000111---,,,,,,++++++,,,------)))************+++++++++)))***+++******+++---000000---***))),,,---,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++***)))))),,,+++)))'''&&&&&&''''''))))))*********+++++++++000000000///...---++++++''')))+++,,,++++++,,,......000111000...,,,++++++///////////////000111111222111111000000111111222000222333444444555888:::::::::;;;;;;:::888777555///...,,,++++++,,,...///...///111222222000...,,,///111333111...,,,...000333555333...,,,000222222444666777888999:::===@@@DDD@@@CCCQQQ```jjjnnnpppttttttuuuwwwzzz~~~{{{{{{{{{|||}}}sssOOO??????;;;>>>PPPccchhhnnnsssyyy{{{xxxsssyyynnnLLL===444000000///...************))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,000000333>>>TTTlllxxxzzz}}}}}}vvvqqq}}}yyywww}}}~~~}}}{{{zzz{{{|||}}}xxxwww}}}||||||rrrfff\\\TTTPPPKKKIIIFFFCCCBBBAAA>>>===888777666555333222111111333222000///......//////...------,,,+++******))))))************+++++++++***+++++++++***+++...000000---+++***,,,---,,,+++*********++++++***************++++++******)))((()))(((((((((((()))******)))))))))*********++++++............---,,,++++++(((***,,,,,,++++++,,,---...///000000...,,,,,,,,,---------...///111222333222222111111111111222222111333555555666777:::<<<:::::::::999888666444333///---,,,++++++,,,---///000000111222111///---,,,///111222111///...///111444666444///---111444444444666888888999:::===???DDDBBBFFFSSS```hhhmmmqqqssstttuuuvvvyyy{{{~~~{{{{{{|||}}}sssRRRCCCAAA:::<<>><<<:::666666555444333111000000000000///...------------++++++,,,,,,,,,+++)))((()))************+++++++++***+++,,,+++++++++---///000...,,,,,,---------,,,***++++++++++++++++++***))))))******))))))((('''(((((()))***************))))))))))))************+++,,,,,,,,,,,,,,,++++++(((***,,,,,,++++++,,,------...///...---,,,---///+++,,,,,,...///111333444333333222222222222333333333555777888999:::<<<>>>999999888777555222000///...---,,,++++++,,,---...111111111111000///------///000222111000000111333444666555000...222555555444666888999999:::<<<>>>CCCDDDKKKWWW```ffflllrrrtttttttttuuuwwwyyy{{{|||zzz{{{|||~~~sssRRRBBB@@@;;;AAAUUUnnniiieeejjjqqqsssmmmggg|||jjjKKK<<<333111111000///+++++++++*********))))))******+++++++++,,,,,,,,,+++,,,------......------...//////555GGG^^^pppwwwzzz|||}}}}}}~~~~~~yyytttwww{{{~~~}}}|||{{{~~~|||{{{qqqfff]]]TTTKKKHHHIIIIIIFFFBBB???===;;;888666555444444222111000000/////////......------------%%%'''))),,,------,,,+++))))))*********+++++++++)))***++++++******,,,---///...---------------,,,+++,,,,,,------,,,,,,+++)))))))))))))))(((''''''++++++,,,,,,+++)))'''&&&((((((((()))))))))******))))))***+++++++++++++++(((***,,,,,,++++++,,,---,,,---......------///000,,,,,,,,,---///111222333444333333222222333333444555777:::;;;;;;;;;===???999888777555333000...---------,,,++++++,,,------000000////////////000000///000111111222222333444333666444///...222555555444666888999::::::<<<===AAAEEENNNYYY```cccjjjqqqtttuuuuuuvvvxxxyyyzzz{{{zzz{{{}}}qqqPPP>>><<<<<>><<<<<>>TTTjjjuuuttt{{{|||}}}yyy{{{vvv{{{}}}{{{zzz~~~ttthhh___YYYTTTRRRMMMGGGDDDFFFCCC@@@<<<:::888666444222111111000000///......---------............---,,,++++++,,,,,,,,,+++)))((()))************+++++++++((()))++++++***))))))***+++---......,,,+++++++++''''''((((((((((((''''''))))))******))))))((('''''''''((()))))))))))))))''''''''''''(((((((((((((((((()))***+++++++++***)))+++---,,,+++***+++,,,***,,,///000///......///......------......//////333333222222222222333333666888:::;;;999888888888444333222111000//////000++++++,,,,,,,,,,,,++++++,,,---...000111222222222000///...000222333333222111333222...---111444444444666999;;;::::::;;;<<<@@@EEEPPP\\\bbbeeejjjppptttuuuwwwzzz|||~~~}}}~~~mmmaaaMMMBBB@@@>>>OOOmmmnnneee{{{UUU>>>888111111111000///,,,,,,+++++++++***************+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,///000111;;;PPPfffrrrpppyyy~~~{{{|||yyyuuuvvv~~~tttvvvuuuxxx~~~wwwmmmcccWWWQQQKKKJJJHHHCCC@@@@@@@@@===:::888666555333111000000//////...---------***+++,,,------,,,++++++...------,,,+++******))))))************+++++++++)))+++------,,,******+++)))+++...---+++))))))***(((((())))))))))))((((((******++++++******)))((('''''''''''''''(((((()))&&&&&&'''''''''((((((((())))))***+++++++++*********+++---,,,+++******+++))),,,000111000...---,,,,,,,,,,,,---...///000111222222111111111111222222555777999999777555444333//////.........///000000+++++++++,,,,,,+++++++++---...000111222111///...000...---///111333111000111444333...---222555555444777:::;;;;;;::::::;;;BBBFFFQQQ^^^gggiiimmmrrrqqqsssvvvzzz}}}eee\\\JJJBBBBBBFFF]]]mmmjjjxxxnnnxxxyyy|||OOO;;;888333111000//////,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***...///000999NNNcccpppmmmxxx}}}yyyzzzyyywwwttt~~~|||}}}xxxooolllnnnuuu|||qqqjjjcccZZZSSSLLLFFFGGGGGGCCC@@@???>>>;;;888666666444222111/////////......------,,,))))))+++,,,,,,+++***)))---,,,,,,++++++,,,------)))************++++++++++++---//////...,,,,,,,,,(((+++------***((((((***++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((******++++++++++++*********+++------+++******+++))),,,111333111...,,,*********+++,,,...000222333222111111111111111111222555777888888555222111000,,,+++++++++,,,...000111***++++++,,,,,,++++++***///000222333222000---+++111...---...111222000...222555444000///333666777444777:::;;;;;;:::::::::DDDHHHRRR```jjjmmmpppsssoooqqquuuyyy}}}fffZZZFFF===AAAMMMpppxxxiiilll~~~ooojjjvvvvvvtttGGG444444000000000///...***)))))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---///...---333GGG```qqqsssyyy}}}|||}}}}}}|||xxxqqq}}}zzzqqqiiiqqqpppsssxxx|||~~~wwwoooiii```YYYVVVOOOIIIFFFFFFCCC===999999444333333222111000......------............------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++&&&***,,,)))(((***+++))))))******++++++,,,------------...///...---+++***,,,222666222)))%%%(((---((()))***)))((('''((()))&&&%%%$$$$$$%%%&&&'''(((''''''''''''((((((((((((''')))++++++***)))))))))******+++++++++,,,,,,,,,//////000111111000......+++,,,,,,,,,+++---///222...///000111222111111000555444222000///......---///...,,,+++,,,---///000,,,------+++)))(((***+++,,,...111111000//////000////////////000000000000///000111000000111333666222444666888:::;;;<<<===DDDGGGQQQ___nnnuuuuuurrrtttssssssvvvzzz~~~||||||~~~aaaOOOCCC===:::TTTzzzdddeeelllwwwuuutttbbb@@@;;;111111............******))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////---222CCC[[[llltttzzz~~~~~~~~~{{{vvvvvv{{{uuu|||}}}|||yyysssnnnrrrpppqqquuuwwwzzz|||nnnfffbbb]]]ZZZZZZTTTMMMGGGDDD@@@999666666333333333222111000...---------............------++++++++++++++++++++++++++++++++++++++++++++++++***......+++***,,,---+++)))******++++++,,,,,,------............,,,+++******///111///)))%%%'''***((()))***)))((('''((()))'''&&&&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((***,,,,,,+++*********)))))))))******++++++,,,///000000111111000......,,,------,,,++++++---///111222222222222111///...222222000///------,,,,,,///...---,,,---...000111///000///...+++***+++---,,,...000111000/////////....../////////000000000000111111111000111444666333444666888:::;;;<<<===DDDHHHRRR```ooovvvwwwtttrrrsssuuuxxx{{{~~~SSSFFF???<<>>TTTeeessszzz~~~{{{wwwppp|||xxxuuuzzzttt}}}{{{yyywwwuuutttuuurrrppprrrtttxxxtttddd]]]ZZZXXXXXXZZZYYYPPPFFFAAA;;;555222333222222222111000///...---------............------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,///...***(((***,,,+++))))))******+++,,,,,,,,,............---,,,+++***)))***,,,+++(((''''''(((((()))***)))((('''((()))(((((('''&&&&&&'''''''''''''''''''''(((((((((((()))+++,,,,,,+++******+++((((((((())))))+++,,,,,,000000000000000///......---......---+++***,,,---//////000111111000///...000///...---,,,++++++,,,...---------...///111222000111000...,,,***+++,,,+++---000000///......///------........./////////111222222222111222444666333444555777999;;;======EEEIIISSSaaannnuuuvvvtttooorrrwwwzzz|||gggJJJCCC>>>:::DDDjjj}}}eeeYYYjjjSSS666666///222000000//////,,,,,,+++*********++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------000:::NNN___pppxxx~~~}}}xxxsssoooyyy{{{ppp}}}ooo}}}}}}|||{{{}}}}}}zzzvvvuuuvvvxxxxxxssspppqqqtttyyy}}}nnn___XXXUUUSSSSSSTTTXXXNNNDDD===777222000222000111111000///...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,***---+++&&&$$$&&&(((((()))))))))***++++++,,,,,,.........---,,,+++******(((((((((((())))))((('''((()))***)))((('''((()))))))))((((((''''''''''''''''''''''''(((((((((((()))***++++++***)))***+++((((((((()))***,,,---...111111000000//////......,,,---------++++++,,,---((())),,,...///000000000------,,,,,,++++++,,,,,,------------...000111222...///...,,,)))((()))***,,,...000111000//////000------------.........///222333333222111222444777333444555777999;;;===>>>EEEJJJSSS___jjjpppqqqppplllrrrxxxzzzzzz|||ZZZGGGDDD@@@<<>>999555111000333////////////......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))+++***$$$"""%%%'''&&&((())))))******+++,,,,,,///...---,,,+++******)))(((''''''(((***+++***'''((()))***)))((('''((())))))))))))(((((('''&&&&&&''''''''''''((((((((((((((()))***)))((('''(((***)))))))))***+++---000111222111000000///.........)))***,,,,,,,,,,,,---///)))***,,,...000111111111,,,,,,+++++++++,,,---------------...///000000111---...---+++)))((((((***---///111222111000000111------------.........///333333333222111222444666444444555666888;;;===>>>EEEJJJRRR\\\eeejjjkkkjjjmmmrrrwwwyyywwwxxx}}}\\\CCCAAA???>>>RRRyyysssqqqlll___cccuuuKKK666777...000...---,,,+++......---,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))***...000444DDDVVVhhhpppxxxzzzzzzzzzvvvqqqjjjmmmxxxyyy~~~www}}}}}}~~~{{{{{{zzzwwwttttttwww{{{rrrooommmppprrrwww|||uuuiii^^^UUUSSSSSSOOOLLLKKKHHH@@@999777444000000222...............---,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++************+++,,,))),,,+++'''%%%''')))((((((((())))))***+++++++++000///---+++***)))))))))((((((((()))***+++***)))((()))***)))((('''((()))''''''((((((((('''&&&&&&''''''''''''(((((((((((((((((()))(((&&&&&&(((******))))))***,,,///222444333222111///............''')))+++,,,,,,,,,---/////////000111111000///...************+++,,,---...---------...............---------,,,***)))***,,,,,,///111111000///000000------........./////////333333333222111111333555444444555666888;;;===???EEEJJJRRR[[[bbbgggiiiiiipppssswwwxxxxxxxxx{{{~~~{{{}}}|||ZZZAAA>>><<<===OOOwwwvvvttttttooobbbiiimmmHHH777888...000//////...---///...---,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...***+++000000111???PPPeeennnuuuxxxyyy{{{yyyuuummmjjjqqq~~~yyy~~~}}}xxxwwwuuusssrrrtttxxx{{{ssspppppprrrtttvvv|||yyyrrrcccYYYOOOMMMLLLHHHEEEDDD@@@:::666555444000...///,,,------------,,,,,,++++++,,,,,,------,,,,,,+++************************************************(((,,,---)))(((***+++)))(((((())))))******++++++000///---+++))))))))))))'''((())))))))))))))))))((()))***)))((('''((()))%%%%%%''''''((('''&&&&&&''''''''''''(((((((((((()))))))))((('''''')))+++)))(((((()))+++...222444333222111///...---......(((***,,,---,,,+++,,,,,,...///000000///...---,,,'''''''''((()))+++,,,------------------,,,,,,+++***++++++***))))))***,,,***---///000................../////////000000000222333222111000000222444555555555555777:::===???EEEKKKSSS\\\dddhhhlllmmmtttuuuxxxzzz|||}}}}}}~~~{{{~~~rrrPPP???:::999===JJJfffwwwooollloooqqqnnnhhhuuufffAAA333777///222///......---000///...---,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,111,,,---111000...;;;MMMeeemmmuuuwwwyyy|||{{{xxxrrrlllooozzzuuuzzzzzzvvvtttqqqpppqqquuuyyy|||vvvttttttvvvwwwvvvzzzyyyrrrdddXXXLLLHHHEEEAAA===<<<;;;666444555444000------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((())))))))))))((((((&&&***,,,)))(((***+++)))((((((((()))******++++++000///---+++)))(((((()))&&&((())))))((('''''')))(((******)))((('''((()))###$$$&&&'''''''''&&&&&&''''''''''''((((((((()))*********)))'''(((***,,,((('''''''''***---111444444333111///...---......***+++------,,,*********((()))+++,,,---,,,,,,+++%%%%%%%%%&&&((()))+++,,,------------,,,+++******&&&'''((('''&&&&&&(((***)))+++---...---,,,,,,---////////////000000000000222222222111//////111333555555555555777:::>>>???EEEKKKUUU^^^ffflllppprrrwwwwwwyyy|||}}}mmmJJJ:::444999BBBOOOfffsssmmmdddiiinnnoooqqqaaa<<<000666///444---,,,,,,+++///000//////...---,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++,,,------000:::EEE]]]kkktttsssrrryyy~~~~~~zzzmmmooowwwvvv|||yyyvvvwwwwwwwwwvvvxxx{{{~~~~~~tttnnnsss{{{}}}|||{{{yyyrrrfff\\\TTTKKKCCC@@@===:::777444444333222111000///.../////////......------,,,++++++++++++++++++++++++)))))))))))))))************************)))((((((************************(((((((((((()))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))***((('''(((***+++(((%%%'''(((((((((&&&%%%&&&'''&&&&&&&&&(((******(((&&&(((((((((((()))***,,,------,,,+++***+++---000111222111111///...---,,,+++------,,,,,,,,,,,,++++++***---///...,,,)))(((((('''%%%$$$%%%'''***+++++++++,,,......---,,,---...***)))'''&&&'''(((***+++---------------------------------............///111222222111000000111333444444444444666999<<<>>>IIIOOOXXX```hhhnnntttwwwzzz|||{{{zzz~~~www|||iiiLLL<<<;;;:::AAAXXXppptttkkkrrrnnnqqqrrrtttwwwZZZ???///333///111//////...---000000000///...---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,---...---...666???\\\jjjsssqqqoootttxxxxxx{{{ooonnnsssqqqttt}}}~~~yyywwwvvvuuuvvvxxxzzz|||{{{tttqqqvvv}}}yyypppbbbXXXQQQHHHAAA>>><<<999666333333222111000///............------------------++++++++++++++++++++++++***************+++++++++***************)))((((((************************))))))((())))))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))+++)))''''''))))))'''%%%'''((()))(((&&&%%%&&&'''''''''''')))++++++***((())))))(((((((((***+++,,,,,,,,,++++++,,,...000111000000//////......------------,,,,,,,,,+++++++++***,,,......,,,)))(((((((((((()))+++---...---,,,***,,,------+++***+++,,,)))(((''''''''')))***,,,---------------------------------............///222333333222111111222444444444444444666999<<<>>>HHHOOOZZZcccjjjnnnpppqqquuuxxxyyyyyy|||{{{www|||hhhMMM===:::===NNNiii}}}yyy|||{{{tttrrrsssVVV<<>>999777777555333000000///......---,,,,,,*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++*********))))))************)))(((************************)))))))))******+++,,,---,,,+++***)))(((((((((((())))))))))))))))))))))))+++***(((&&&&&&&&&&&&&&&'''((()))((('''&&&&&&(((******+++---///000///---+++***)))(((((())))))***+++++++++,,,---///111222///...............------,,,,,,,,,++++++++++++***)))+++,,,,,,+++))))))***(((((())),,,......,,,***,,,,,,,,,+++((('''((()))'''''''''((()))+++,,,---,,,,,,,,,,,,,,,------------------............///111222333222111111333444444333333444777:::===???HHHPPP\\\gggmmmpppppppppmmmttt{{{|||zzzyyyyyyzzzyyy\\\HHHCCC;;;LLLyyynnnggg~~~yyy}}}aaaFFF555///444---...///...------777666444222111000////////////......---,,,,,,++++++++++++++++++++++++++++++)))***......---///444FFFYYYjjjoooqqqvvvxxxvvvjjjmmmiiihhh{{{ooo|||~~~yyysssssswww{{{{{{yyyvvvvvvxxx||||||zzz|||xxxiiiVVVHHHBBB:::666555555444222//////......---,,,,,,,,,)))******++++++,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***)))((((((((((((((((((((((((((((((((((((******)))(((&&&&&&&&&'''((()))))))))'''&&&'''(((++++++,,,...000000///---+++***)))(((((())))))***++++++,,,---...000111222000000///...---,,,++++++,,,,,,+++++++++*********(((***++++++***)))***+++***((('''(((***+++++++++---------+++(((((()))***''''''((()))***+++,,,---+++++++++,,,,,,,,,---------------............//////000111000///000111333333333333444777:::>>>@@@IIIPPP[[[eeemmmssswwwyyyqqqwww}}}zzz{{{qqqVVVFFFAAA<<>>333000444---.........---,,,:::999666444222222222222000000///...---,,,,,,+++++++++++++++++++++++++++,,,))))))---......000444CCCWWWiiinnnppptttsssooommmqqqnnnkkkxxxxxxxxxzzzwwwuuuvvvzzz}}}}}}||||||{{{|||}}}tttfffTTTGGG@@@999444444444333111.........---------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++******)))(((((((((((())))))************)))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''')))+++***)))''''''(((((()))***)))'''&&&'''(((,,,,,,,,,---//////---+++******)))(((((()))***+++***+++,,,...///111222222111000///...---+++******++++++++++++************((()))******))))))+++,,,,,,***((((((***,,,,,,,,,,,,,,,,,,***(((((()))+++'''((()))******+++,,,,,,******++++++,,,,,,---------------............///...///000/////////111333333222333444777:::>>>@@@JJJPPPZZZdddllluuu|||xxx{{{}}}~~~fffOOOFFF<<<<<<[[[yyyjjjsss~~~xxxggg^^^gggqqqxxxIII888222000333,,,000...------,,,===;;;999666444444444444111111000///...---,,,,,,++++++++++++++++++++++++...***))),,,......000444;;;PPPcccjjjmmmpppoookkkmmmqqqqqqnnnuuuyyyuuuvvvwwwyyy|||~~~{{{{{{~~~}}}pppcccSSSFFF@@@888444333333222111............------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******)))(((((((((((()))***************))))))))))))))))))))))))''''''''''''((()))***+++,,,+++***)))((((((((((((((((((((((((((((((((((((%%%(((,,,---+++)))))))))((()))***)))'''''''''))),,,,,,+++---...---+++)))))))))(((((((((***+++,,,)))***,,,...000111222222//////...------,,,++++++++++++++++++************'''((())))))))))))+++---+++***)))***,,,,,,+++************(((&&&'''))),,,((()))******++++++++++++)))******+++,,,,,,---------------............///...///000000///000222444222222333444777;;;>>>@@@IIIOOOYYYcccmmmuuu|||}}}|||~~~uuuWWWFFFBBB999>>>]]]xxxgggpppuuuiiiuuujjj@@@444333111222+++222...---,,,,,,???===:::777555555555666222111000///...---,,,,,,++++++++++++++++++++++++111,,,))),,,------///333111HHH]]]fffjjjoooooojjjjjjnnnpppppptttzzzvvv}}}}}}rrruuuyyy|||}}}~~~yyywww{{{zzzlllaaaRRRGGG@@@999444333333222111..................---------------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,+++***))))))(((((()))***************))))))))))))))))))))))))&&&&&&&&&''''''((()))***,,,+++***)))((((((((((((((((((((((((((((((((((((###(((---///---+++******((()))***)))((('''((())),,,,,,+++,,,---,,,)))'''(((((((((((()))***,,,---)))***,,,...000222222333------------------------+++++++++************)))'''((())))))((())),,,...'''''')))+++---,,,)))&&&(((((((((&&&%%%&&&)))+++)))******+++++++++******))))))***+++,,,,,,---------------........./////////000111111000111333555222222222444777;;;>>>AAAHHHOOOZZZdddmmmtttzzz~~~|||~~~hhhKKK===>>>888AAA^^^}}}```XXXuuu|||ccc:::222333111111+++333...---,,,,,,===<<<;;;888666444222111333333222111000///...---++++++,,,------,,,,,,,,,------,,,+++++++++,,,,,,666;;;KKK```mmmnnnmmmoooqqqoooqqqsssrrryyyyyyqqqwwwvvv|||||||||}}}~~~{{{zzz{{{}}}}}}|||iiiWWWLLLDDD???999444222111111111111------000000---+++,,,+++,,,---......---,,,+++,,,,,,,,,++++++***************************************))))))))))))******++++++******)))(((((((((&&&''''''(((((((((((((((++++++,,,+++***(((&&&%%%''''''(((((()))*********)))***++++++***)))***,,,,,,***(((&&&&&&''')))+++***+++,,,...///...+++((('''''''''(((((()))***+++***+++,,,,,,,,,---///111000000000///...,,,+++***,,,+++)))((((((((()))*********++++++++++++******,,,,,,,,,+++***)))(((((()))((('''((()))***)))(((***$$$###)))---***(((******++++++++++++***)))))),,,,,,,,,,,,---...///////////////000111111222222333111222555777888===DDDFFFLLLVVVbbbqqq~~~}}}}}}|||[[[BBB;;;===???@@@cccsssiii___bbbOOO===000111333...+++---++++++******???>>>===;;;888666555444555444333222111///......,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,------222666EEEZZZjjjmmmllllllnnnooosssuuuqqqsss{{{mmmttt||||||}}}~~~{{{zzzzzz|||zzzyyyhhhVVVJJJCCC>>>777333111111111000000,,,,,,//////+++***+++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))&&&'''(((((())))))((((((++++++++++++***(((&&&%%%&&&''''''((())))))*********+++,,,+++))))))***+++---+++)))&&&&&&&&&((()))******,,,---///...+++((((((''''''(((((()))***+++,,,---------,,,---///000000000000///...,,,+++***+++***)))((((((((()))))))))******************)))++++++++++++***)))(((((()))((('''(((*********(((((($$$%%%***,,,(((''')))+++++++++++++++***)))))),,,,,,,,,,,,---...///////////////000111111222222333111222555777888===CCCFFFMMMVVVaaappp}}}~~~}}}~~~xxxXXXAAA:::<<>>999;;;FFFPPPkkk|||uuummmiii```___SSS___pppGGG999///000222///---///,,,,,,,,,,,,AAAAAA@@@>>>===;;;::::::888888777555444222111000...------,,,,,,,,,,,,,,,*********+++,,,---...///,,,---888LLLbbbnnnpppmmmmmmpppvvvwwwllleeennnmmmuuu}}}{{{zzz}}}}}}zzzxxxwwwxxx|||qqqcccRRREEE===999444000//////......---,,,,,,...---)))(((+++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,******************************))))))))))))*********)))))))))))))))))))))''''''((()))))))))))))))*********))))))((('''&&&&&&&&&&&&'''(((((())))))+++,,,---+++)))(((((())),,,+++)))'''&&&''''''(((*********+++---,,,***((((((((((((((()))***+++,,,///000000///------...000////////////...---,,,+++******))))))(((((((((((((((((())))))))))))((((((***************)))(((((()))((('''(((***+++***)))&&&(((+++,,,)))'''(((***++++++,,,,,,++++++***))),,,,,,,,,,,,---...///////////////000111111222222333111222555666777;;;BBBGGGNNNWWW___iiiuuu|||}}}{{{zzzzzzzzzzzz|||~~~~~~}}}}}}~~~kkkOOO===999<<>>===<<<;;;;;;:::999888666444333111111///...---,,,,,,,,,,,,---*********+++,,,---...///---...555FFF]]]nnnrrrpppooopppssstttkkkccckkkzzzwwwzzz|||yyy|||~~~}}}{{{yyywwwxxxxxxlll^^^NNNBBB:::777222000//////...---------...000---))))))------,,,+++******+++,,,---*********++++++,,,,,,,,,******************************))))))))))))******,,,,,,+++***))))))(((((('''(((((()))))))))))))))******)))(((((('''''''''&&&&&&''''''((()))))))))+++,,,---+++)))(((((()))))))))((('''(((((()))******))))))***,,,,,,***(((((((((((())))))***+++,,,///000000///------...000////////////...---,,,,,,***************))))))((((((((())))))))))))(((((())))))*********)))((((((***)))((()))***++++++)))'''***---+++)))(((***,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,---...///////////////000111111222222333111222555666666;;;AAAGGGPPPYYY___gggqqqxxx{{{xxxwwwwwwwwwyyy{{{|||}}}~~~~~~|||cccKKK===;;;>>>BBB```tttrrrlllhhhddd```YYYUUUmmmbbb<<<444...///111111//////++++++,,,---@@@@@@???>>>>>>===<<<<<<;;;:::999777555333111111000///...,,,,,,,,,------++++++++++++,,,------...---///444@@@UUUiiissssssqqqnnnpppqqqkkkdddjjjuuu{{{}}}yyy||||||~~~yyyxxxxxx|||~~~{{{wwwvvvhhhYYYJJJ???999666222000//////...---------///000---((()))...,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,******************************))))))))))))******++++++******)))((((((((('''((())))))******))))))***)))(((''''''''''''(((''''''(((((()))*********+++,,,,,,+++)))((()))***'''''''''(((((()))***+++***)))((()))***+++)))((())))))))))))***+++,,,,,,---...///...------...000......//////...------,,,++++++,,,,,,++++++***)))((())))))******))))))(((((())))))******)))((((((***)))((()))+++,,,+++***(((******''''''***------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,---...///////////////000111111222222444111222444555555:::@@@IIITTT^^^bbbgggnnnuuuxxxwwwvvvvvvxxx{{{||||||{{{ttt\\\HHH>>>???CCCRRRwww{{{vvvrrrgggaaaVVV]]]|||SSS777333///...000111///...++++++******@@@@@@@@@??????>>>>>>>>>;;;:::999777555333111000111000...,,,+++,,,---...,,,,,,,,,++++++,,,------,,,///222999KKKaaaooosssqqqllllllpppmmmggggggnnnuuu~~~yyy{{{|||wwwxxxwwwtttssszzz|||xxxwwweeeUUUFFF===888555222000000000///...+++,,,...000+++&&&(((---******++++++++++++******,,,,,,++++++++++++++++++******************************))))))))))))******&&&'''''''''(((((())))))(((((()))************)))***)))((('''&&&'''(((((((((((())))))***+++++++++***+++,,,+++))))))***+++((((((((((((((()))))))))***(((((((((******)))((())))))))))))***+++,,,,,,,,,---------,,,---///000.........///......---,,,,,,,,,---------,,,+++***)))******************)))(((((()))))))))))))))(((***)))((()))+++,,,+++***((()))&&&"""$$$+++///---,,,,,,------,,,,,,+++***,,,,,,,,,,,,---...///////////////000111111222222444111222444555555:::@@@LLLXXXdddgggiiinnntttwwwwwwwwwxxx{{{~~~~~~{{{nnnWWWFFF@@@CCCHHHgggoooeee[[[mmmuuuJJJ555222000...///000///,,,---+++)))&&&AAAAAAAAA@@@@@@?????????;;;:::999777444222111000222000...,,,+++,,,---...------,,,+++++++++,,,,,,+++...000444DDD[[[lllrrrqqqkkkkkkpppppphhhdddggg~~~ooo~~~yyy{{{yyysssuuuyyytttrrryyyyyy{{{xxxdddRRRDDD<<<777555222000000000///...***+++...///***%%%''',,,((()))***++++++***)))(((---,,,,,,++++++***************************************))))))))))))******""""""###%%%'''((()))***(((((()))******************)))'''&&&&&&'''(((((()))))))))***++++++,,,,,,)))***++++++***)))***,,,******))))))((((((''''''***((('''((()))***)))((())))))))))))***+++,,,---***+++,,,,,,,,,---///111.........///......------,,,---...///...---,,,+++******++++++++++++******(((((()))))))))))))))(((***)))))))))+++,,,+++***''''''"""""",,,///,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,---...///////////////000111111222222444111222444555555999@@@OOO\\\hhhkkkkkkooouuuxxxxxxxxxzzz~~~|||~~~kkkUUUEEEAAAFFFLLLtttxxxkkkccc{{{qqqHHH333222000...///000///,,,444111---)))FFF@@@>>>AAAAAA<<<:::===:::999777444222111000000000///------......---,,,---...---,,,******,,,...///,,,,,,444AAAPPPaaaooonnnmmmnnnooommmhhhffffffuuuxxxuuu~~~}}}}}}yyyxxx{{{yyypppsssooommmrrrzzz~~~yyysssyyyyyywww^^^NNNDDD777666333000...////////////......---------,,,,,,,,,------,,,+++*********++++++,,,------,,,+++)))(((***)))***+++,,,,,,***(((******))))))******+++,,,******))))))((((((''''''))))))))))))************))))))(((((((((((())))))*********)))))))))))))))***************)))(((((()))))))))))))))******+++,,,)))'''(((++++++)))'''******++++++++++++******+++++++++***)))***,,,///000000////////////000000,,,,,,,,,---------......++++++***,,,---...---++++++***)))))))))***+++,,,+++++++++*********))))))************+++,,,---...+++++++++,,,------***(((************+++,,,---...000111111222222222111111///222444444444666:::???NNN[[[gggkkklllpppuuuwww{{{|||uuubbbNNNHHHDDDAAA\\\qqqmmm}}}[[[JJJ555222///...///000...+++++++++******FFFAAAAAADDDDDD@@@???BBB:::888666555444333000...222111////////////---+++---------+++***)))+++---...+++,,,222<<>>CCCQQQ^^^kkkoooppptttxxxzzz{{{|||~~~gggQQQCCCBBBDDDQQQuuulllvvvpppsss}}}uuuBBB777111///---,,,------,,,***+++******)))AAAAAABBBCCCBBB??????@@@???;;;999<<>>:::000///...------,,,,,,,,,******))))))BBBEEEFFFDDD@@@===<<<;;;>>>;;;:::>>>CCCCCC;;;444222000///000111111000///+++,,,---,,,+++******++++++---//////---555III^^^hhhjjjjjjhhhjjjmmmiiiaaaeeennn}}}~~~|||}}}zzzwwwuuusssrrrssstttuuupppooorrrxxx~~~zzzjjjTTTHHH@@@444333111////////////---,,,......---------,,,,,,,,,+++***************++++++......------,,,,,,,,,,,,---+++******,,,,,,,,,+++******))))))******+++,,,))))))))))))************((()))))))))************))))))************))))))(((((())))))************((())))))*********))))))(((((((((((()))***+++,,,'''((())))))******+++,,,******++++++++++++******)))***+++***))))))+++,,,)))***,,,------,,,***)))((((((((()))))))))******(((,,,///...***))),,,000....../////////000000000111111000000000/////////+++,,,///111111111///...000...,,,,,,...000000000.........---......///000---...000111333333444444111333555555555888???DDDNNN\\\iiinnnooorrrvvvwww{{{|||}}}oooYYYEEEAAAAAAHHHLLL\\\eeeaaawww\\\888666000000///...---------...***)))))))))FFFKKKMMMHHHBBB???===;;;<<<:::;;;>>>BBBBBB<<<777444222111111222333111000+++---......,,,+++++++++***,,,//////---111BBBSSS```hhhllljjjjjjmmmjjjccc^^^```~~~yyy}}}vvvuuusssqqqooopppsssvvvqqqsssyyy{{{iiiRRRFFF???444333111////////////---+++......---------,,,,,,,,,+++++++++***++++++,,,---//////---,,,++++++++++++---,,,******,,,---,,,+++******))))))******+++,,,)))))))))************+++))))))))))))************((()))***++++++***)))(((((((((((()))******++++++((())))))************))))))))))))))))))******+++'''(((******))))))***,,,******++++++++++++******((()))+++***))))))***,,,***+++,,,------,,,+++************++++++++++++,,,)))++++++***((((((+++///------...////////////...111000000000000/////////,,,---///000111111000000///...------///111111000000///////////////000000...///000111222333333333000222333333444777>>>DDDPPP___mmmrrrsssvvvyyyyyy{{{|||}}}~~~{{{dddOOOAAA???<<>>AAACCCCCC@@@===999777555444444333111000,,,...//////---,,,,,,,,,''')))---///---///:::GGGXXXeeennnkkkiiillljjjdddYYYTTToooxxxwwwzzz}}}zzzpppsssuuutttqqqqqqsssvvvrrrwwwyyyfffNNNCCC>>>555222111////////////---+++......---------,,,,,,,,,,,,,,,++++++,,,------...,,,,,,+++*********+++,,,...,,,******+++------,,,******))))))******+++,,,))))))*********+++++++++))))))))))))************((()))+++,,,,,,+++)))((('''(((((()))******++++++(((((()))***************+++******)))))))))))))))((()))+++***(((((()))+++******++++++++++++******''')))***+++))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))*********+++++++++,,,---.........------///............---------,,,------...//////000000/////////000222333222111111000000//////000000000///000111222222222222222111222333333333777???EEERRRaaaoootttuuuxxx{{{{{{{{{||||||}}}vvv\\\EEE@@@AAA999DDD[[[uuuyyyaaaYYYiiivvvLLL777222---...///...++++++---///))))))((((((FFFNNNQQQJJJCCCBBB@@@===@@@AAACCCEEEFFFEEEEEEDDD>>><<<999777666444111///,,,...000000...---,,,---$$$'''+++///---...666@@@RRRcccnnnkkkhhhkkkjjjddd^^^SSSiiiwwwvvvtttzzz{{{uuummmrrrxxxyyyvvvtttuuuwwwpppttt{{{vvvbbbKKKAAA>>>555222000//////000///,,,***......---------,,,,,,,,,,,,,,,,,,,,,------...///)))((((((((((((***+++,,,...,,,******+++------,,,*********)))***++++++,,,))))))******++++++++++++))))))))))))************((()))+++,,,,,,+++)))((('''(((((()))***+++++++++(((((()))***************,,,+++***)))(((((((((((((((***,,,+++(((''')))+++******++++++++++++******''')))***+++***)))***+++++++++************++++++))))))))))))************)))((()))+++------***(((******,,,---------,,,+++------,,,,,,,,,+++++++++,,,,,,+++,,,,,,---//////000000000333555555444222111111000000000000000111000111111222222222111111111333333333444888???EEERRRaaaooouuuvvvxxx{{{{{{|||||||||}}}~~~kkkNNN:::===CCC;;;FFF```xxx}}}wwwccc\\\jjj```???444333+++---...---***)))+++...))))))((((((FFFIIILLLKKKGGGBBBAAAAAAGGGDDDBBBDDDHHHIIIFFFBBB@@@???<<<999666333111000///...---,,,+++,,,------++++++++++++,,,///555999KKK^^^llllllkkkmmmjjjccc```WWWdddtttnnnrrruuuuuunnnoooqqqrrrsssssssssrrriiitttyyy}}}sss\\\JJJ???888555......------------......000111000...+++))))))***,,,,,,,,,++++++*********---------...------,,,,,,*********+++,,,---...///---+++)))***,,,---,,,)))++++++++++++++++++++++++(((((())))))******+++++++++,,,,,,------,,,,,,+++))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,///...,,,***)))(((''''''***)))))))))+++,,,+++******++++++,,,------------***+++,,,+++******,,,...++++++++++++++++++++++++***)))(((''''''((()))***'''))),,,......,,,)))'''++++++******************))))))***+++,,,,,,------///...,,,,,,,,,---///111000000000111222222333333///000111000//////111333333333333333333333333333333555666555555888>>>DDDOOO\\\lllsssrrrpppssswww|||}}}~~~~~~gggOOO???@@@===<<>>DDDBBBAAAWWW}}}zzzzzz{{{oooaaakkklllNNN;;;111222/////////...---,,,***)))+++++++++***JJJLLLMMMJJJFFFCCCDDDFFFIIIGGGEEEGGGIIIJJJHHHEEEDDDDDDCCCAAA>>>:::666444111///...,,,++++++,,,,,,+++,,,,,,+++,,,///333777:::PPPdddkkkkkklllkkkgggccc^^^aaavvv~~~wwwqqqppprrrqqqmmmfffgggjjjmmmppprrrrrrsssqqqxxxyyy{{{mmmWWWFFF:::444222000//////......//////000***,,,------------...000......------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++,,,------,,,+++******,,,,,,+++***++++++++++++++++++++++++***************)))))))))((())))))))))))))))))((())))))***++++++++++++************+++******))))))*********)))******++++++***)))))))))+++,,,+++*********+++++++++***)))))))))*********))))))+++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,+++)))***++++++++++++***)))************************))))))******+++,,,,,,,,,,,,+++*********+++---...,,,,,,,,,---....../////////000111000//////111333333333333333333333333333333555777777888<<>>777666333111///.........+++,,,---,,,,,,---///222222===MMMZZZbbbeeedddbbbdddhhh^^^TTTiiiuuupppmmmppprrrpppnnnnnnpppqqqrrrssssssrrrqqqpppsssvvvrrrssszzz}}}uuuiiiXXXGGG<<<777555555000//////......//////000---.........,,,+++,,,---******++++++++++++,,,,,,++++++,,,---............,,,,,,,,,++++++,,,------***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++***))))))***++++++++++++************+++******))))))++++++******)))************)))))))))+++,,,+++***,,,,,,---------,,,++++++)))*********))))))+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++************++++++)))))))))***++++++,,,,,,************************,,,,,,,,,,,,------------,,,,,,,,,---....../////////000111000//////111333111222222333333444444555111333555666777;;;CCCIIIQQQYYYccckkkppptttyyy|||{{{|||}}}iiiUUULLLIIILLLhhhppp```wwwiii===222333//////------......------,,,+++,,,,,,,,,,,,FFFHHHIIIGGGCCCAAACCCEEEBBBDDDFFFIIIKKKLLLNNNOOONNNNNNLLLIIIFFFCCC@@@???:::888555333000/////////+++,,,------,,,,,,...000333888CCCRRR___eeeeeeccc[[[dddaaaXXXhhh}}}~~~rrrnnnmmmppppppmmmnnnrrrrrrssssssttttttsssrrrqqqrrruuurrrsss|||}}}pppeeeSSSCCC999555333333///..................///,,,---......,,,,,,---...+++++++++,,,,,,,,,------******+++,,,---......---++++++++++++,,,------...***+++---,,,***)))+++---++++++++++++++++++++++++***++++++++++++++++++,,,***++++++,,,,,,++++++***))))))***++++++++++++***)))***++++++++++++++++++))))))))))))***+++,,,---***)))))))))+++,,,+++******++++++,,,,,,,,,,,,+++)))***++++++)))***+++---++++++++++++++++++++++++......---,,,++++++++++++************************((())))))***++++++,,,,,,************))))))))))))***++++++,,,,,,,,,,,,,,,++++++,,,------......//////000111000//////111333111111222333333444555555333555666777888<<>>===;;;999777444111000000///+++---------,,,,,,...000333444===MMM^^^ffffffeeeSSS```ccc]]]jjjzzzsssooopppsssrrrnnnpppwwwqqqrrrssstttttttttsssrrrrrruuurrrttt}}}~~~ooocccRRRBBB777333111111......------------......***,,,------------...///,,,,,,,,,------.........((()))***+++,,,---------*********+++,,,---...///))),,,---,,,***)))+++---++++++++++++++++++++++++*********++++++,,,,,,---******++++++++++++******))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,''''''((()))***,,,...///***)))))))))+++,,,+++***((()))***+++++++++++++++***+++,,,+++******,,,...++++++++++++++++++++++++...---+++)))(((((()))))))))***++++++++++++***)))((())))))***++++++,,,,,,*********)))))))))))))))))))))***++++++++++++******++++++,,,,,,---......///000111000//////111333111111222333333444555555444666888888999===DDDJJJIIIUUUcccjjjkkklllrrryyyuuuwww|||rrrZZZJJJEEE???aaavvvUUU___PPP333111...,,,333---------...------,,,,,,)))***+++,,,NNNKKKHHHFFFDDDBBB???<<>>>>>???<<>>??????HHHLLLUUU___ggglllsssyyyzzz{{{|||}}}~~~wwwfffVVVMMMGGGCCCFFFlllcccXXXlllnnnAAA333333///,,,...++++++***+++,,,---+++)))+++++++++***MMMLLLJJJGGGDDDAAA???>>>===???CCCHHHLLLMMMLLLJJJIIIHHHFFFBBB???===>>>@@@===>>>>>>999333///111333---....../////////......222222222777HHH[[[dddcccaaadddggghhhhhhttt{{{zzzxxxtttqqqppprrrsssrrrrrrnnnnnnssstttpppnnnooosssrrrrrrvvv}}}~~~iiiYYYGGG===777333000111////////////////////////------...//////...------,,,,,,,,,------.........,,,,,,---------.........++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++000***)))...000,,,***++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++++++++************++++++************)))))))))))))))***+++,,,,,,+++***)))***+++++++++***)))'''&&&(((***++++++******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******)))+++,,,+++***)))***+++)))******++++++++++++***((((((((()))******++++++***++++++,,,,,,,,,++++++---------,,,,,,,,,++++++............///000111111///000000222333444555666888777888999;;;===>>>>>>EEEKKKTTT___hhhooouuuzzzwwwxxx{{{~~~{{{lll[[[MMMGGGCCCAAAKKKuuulll]]]dddbbb<<<222222...,,,///---,,,+++,,,......,,,+++,,,,,,,,,+++NNNOOOOOOKKKEEEBBBAAABBB<<>>???@@@CCCKKKVVVaaajjjrrrxxx{{{vvvwww{{{zzznnn]]]OOOEEEBBBBBBDDDWWWmmm\\\bbbnnnQQQ666000111...---111------,,,---...///---+++,,,,,,,,,,,,RRRUUUVVVRRRKKKGGGHHHKKKGGGKKKNNNNNNKKKHHHHHHIIIGGGFFFDDD@@@>>>>>>@@@CCCEEE@@@<<<999888777444111111111000000////////////,,,---...000888FFFUUU^^^ccceeehhhjjjggggggooozzz|||uuuppppppssstttssstttrrrooolllmmmnnnooopppppprrrrrrqqqqqqvvvqqqWWWIII;;;555333111000111////////////////////////......////////////......---------...............------------....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++,,,,,,+++******---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))(((((()))***++++++,,,---,,,***((()))---...,,,)))---------,,,,,,+++++++++)))***,,,+++******+++---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,---------,,,+++******+++++++++,,,,,,---------)))***+++,,,------------------------------,,,,,,---,,,,,,------...///000000000111222444555666666555777999<<<===@@@BBBDDDGGGPPP[[[dddmmmuuuyyyzzzxxxzzz~~~rrrcccRRRHHHCCCAAAEEELLL```qqqaaaYYYqqqUUUBBB333111111------111---,,,,,,---......---+++++++++++++++WWWZZZ\\\XXXRRROOOQQQTTTZZZZZZXXXSSSLLLGGGGGGIIIHHHGGGFFFCCCAAAAAADDDFFFHHHCCC>>><<<===<<<999555444333222000000//////000,,,---...///444>>>NNN[[[```aaaeeeiiihhheeeggglll|||xxxzzz|||yyyxxxzzzuuussspppmmmnnnpppqqqpppoooppprrrrrrssswww}}}pppRRRFFF999555333000///000000000000000000000000000////////////////////////........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,''')))+++++++++------------,,,,,,++++++,,,------++++++++++++++++++++++++***+++,,,------,,,+++******************+++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,---------------,,,+++***,,,,,,,,,,,,,,,---------)))***+++,,,---.........---------------------------,,,,,,------...///000222222222333333444444444333666999;;;<<<@@@DDDHHHOOOZZZccciiiooovvvyyyxxxyyy{{{~~~}}}mmm[[[KKKFFFBBB???FFFRRRbbbnnnYYYZZZ~~~rrrEEE:::222222111------000,,,+++***+++------+++***))))))))))))XXXZZZ[[[YYYVVVTTTUUUWWWdddbbb\\\UUUNNNKKKKKKLLLIIIJJJJJJHHHGGGFFFHHHJJJJJJFFFAAA@@@@@@@@@>>>;;;666555333111000000000000///---...///222999GGGTTT]]]]]]aaahhhjjjgggeeeggg|||{{{}}}|||xxxsssrrruuutttqqqnnnqqqttttttrrrrrruuuxxx}}}mmmOOOCCC888444333111///000000000000000000000000000000//////......//////000/////////...............------........./////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------%%%***,,,++++++...///...,,,,,,,,,,,,------------************************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++*********)))******++++++***+++---...,,,+++************++++++***+++,,,,,,++++++,,,...+++,,,.../////////...---,,,,,,,,,,,,------------+++,,,---,,,+++***+++---------.........---,,,,,,******++++++++++++++++++***+++,,,------...------------------............------------...///000111000000111111222333333333333555888999:::???FFFLLLZZZdddlllmmmqqqyyy{{{wwwxxxzzz~~~}}}{{{~~~{{{hhhVVVHHHFFFBBB>>>JJJ]]]sss}}}ppp___WWWcccUUU;;;555111222111...---...+++******+++,,,,,,+++)))((((((((()))SSSSSSTTTTTTTTTTTTTTTTTT]]]YYYUUUQQQOOONNNMMMLLLKKKLLLNNNNNNLLLLLLMMMNNNIIIFFFDDDBBBBBBAAAAAA@@@888777444222000000000111111------///111555AAAMMM\\\[[[^^^fffkkkiiiffffffwwwwwwxxx{{{yyy{{{xxxsssqqqtttwwwvvvrrrqqqtttwww~~~jjjIII???555333444222000111000000000000000000000000111000///......///000111000/////////.........---............////////////---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------&&&,,,///,,,+++...///...***+++---.........---,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********+++(((%%%&&&***,,,,,,***,,,+++************+++,,,***+++---,,,++++++,,,...+++---000222222111...---,,,,,,,,,---------......+++,,,------++++++,,,---,,,------............---++++++++++++++++++++++++,,,,,,---------------,,,------------.........///............///000111111......000111333555666777666999:::;;;<<>>???FFFQQQZZZfffqqquuurrruuu~~~|||xxx}}}|||{{{rrr]]]KKKBBBGGGHHHMMMjjjqqq___VVV```|||lll>>>333///---...000000...------,,,,,,---......---+++))))))******QQQNNNJJJHHHHHHIIIJJJIIIIIIIIIHHHGGGFFFHHHKKKNNNOOOOOOPPPOOONNNLLLJJJIIIFFFFFFFFFFFFEEECCCBBBAAA===<<<:::666222000111222000...---//////111:::DDDMMMXXXaaaccceeehhhhhhdddfffyyywwwyyyyyyvvv{{{vvvuuuvvvsssnnnooouuu~~~ttt[[[@@@999333222111///000333222222333333333222111111111000000000//////......333222000///...//////000000...,,,,,,...///...---................................................++++++++++++,,,---......++++++,,,,,,,,,---------000///---+++******+++,,,++++++,,,,,,,,,,,,++++++(((***++++++******+++,,,------,,,++++++,,,,,,---***************************+++,,,+++))))))***+++***+++,,,,,,------------///.........//////---+++///...,,,+++***+++,,,,,,+++,,,,,,---------,,,,,,...,,,+++,,,...//////...------,,,,,,+++++++++***...,,,***+++...000...,,,000111111222222222222111000111111111///000111333000777;;;;;;===DDDKKKNNNNNNMMMLLLNNNRRRXXX___cccjjjllloootttyyy||||||{{{}}}}}}~~~sssfffTTTGGG???FFFTTTlllgggSSS]]]mmmoooLLL444111111///......---------,,,---+++((()))------***)))))))))***SSSOOOJJJGGGFFFFFFFFFFFFHHHIIIIIIHHHHHHJJJNNNQQQSSSRRRQQQOOOMMMJJJGGGFFFGGGGGGFFFEEECCCBBB@@@???======:::666222111111333///---...000000111888AAAOOOYYYbbbdddeeegggfffbbbdddwww}}}zzzvvvuuuxxxwwwsssrrruuuuuupppVVV@@@:::555555555444444777222222222222222222111111111111000000///...------000///...------......///333111000000111222222111------------------------------------------------,,,,,,,,,,,,---...///000,,,,,,,,,------------...,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,++++++,,,---------,,,,,,,,,---......++++++++++++++++++++++++,,,---......,,,,,,,,,...,,,,,,---...............///...---...///...---+++...---,,,,,,+++++++++,,,+++,,,,,,------......//////---,,,,,,---------,,,......//////////////////222000...///111111000...000000000111000000//////333444555555444444666888777:::;;;===FFFUUUcccjjj^^^___aaaccceeefffggghhhnnnoooqqquuuzzz||||||{{{{{{{{{{{{}}}}}}wwwkkk___MMMJJJGGGOOOhhhdddUUUeeeYYY<<<---111111000////////////000,,,---+++((()))------)))++++++******TTTOOOIIIDDDCCCCCCCCCCCCEEEFFFFFFFFFFFFHHHLLLOOORRRQQQOOOLLLJJJHHHGGGGGGGGGGGGEEEDDDBBB@@@>>>===>>>===;;;777333222333444000//////000000000666>>>KKKTTT^^^bbbeeefffdddaaa```jjjxxxwww{{{vvvuuuxxxzzzwwwsssrrrsss}}}pppUUU;;;666333555555444444777222333333333333333333333222222111111000//////...//////.........///000000000///......000000///...------------------------........................------------...///000111,,,,,,,,,---------......'''))),,,...000000///...+++,,,,,,------,,,,,,++++++,,,------,,,,,,---...------,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---...------...////////////......---------......---+++,,,,,,------,,,,,,++++++,,,,,,,,,---...///000111111///---------...---,,,---------...///000000000222111//////000000...---111111222222222111111111444555777777777888;;;===>>>AAABBBFFFRRRcccooossseeeiiiooossstttrrrnnnkkkqqqrrrsssvvvzzz||||||{{{yyyxxxxxxzzz~~~{{{rrriii^^^TTTAAAGGGMMMZZZ}}}aaa___yyysssDDD222///000//////.........//////---...,,,))))))---,,,(((,,,,,,++++++QQQLLLFFFBBBAAAAAABBBBBBAAABBBBBBBBBAAACCCEEEHHHLLLKKKIIIHHHHHHHHHIIIIIIEEEDDDCCCBBB@@@??????>>>>>>>>><<<888555444555777666333111000//////666???CCCJJJUUU]]]ccceeedddbbb^^^bbbxxxzzzuuuuuuwwwvvvsssooouuu|||kkkOOO:::555333555666444444666555555444444444444555555222222222222111111111111000000000000111222222333...---------//////...,,,........................000000000000000000000000------------...///000111,,,,,,,,,,,,------------((()))+++---.../////////++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,---///,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++******+++---....../////////.........---,,,---//////---++++++,,,---......---++++++...------,,,---...///000111000......///000///.........//////000000111111222111111111222222222111555555666666777888999:::<<<>>>@@@AAAAAACCCFFFHHHMMMQQQVVV[[[cccjjjjjjdddccciiiqqqxxx{{{yyyuuuqqqrrrrrrsssvvvzzz}}}~~~~~~zzzxxxwwwyyy~~~rrrdddXXXNNNGGG>>>EEETTTooo}}}```qqqbbb888111444///...---,,,++++++++++++---...,,,)))***---,,,'''+++++++++***MMMIIIDDDAAAAAACCCDDDDDDAAAAAAAAA@@@>>>>>>@@@AAAHHHGGGFFFEEEEEEFFFGGGHHHBBBAAA@@@@@@@@@@@@AAAAAA???>>><<<999666666777999>>>999444111......777AAABBBFFFOOOZZZaaacccccccccaaaeeezzz|||vvvvvvwwwtttqqquuuwww|||\\\CCC<<<888666888999888888:::888777666555555555555666111111111222222222222333000000111111222222222333111000000111333333111///////////////////////////////////////////////////...------......///000111,,,,,,,,,------------...---,,,,,,+++,,,---...///+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++,,,+++*********------.........------,,,...------...///000...---,,,,,,...//////...---,,,///......------------...///------...000222222111333333333444444444555555555666777888999:::;;;<<<:::;;;<<<===???BBBDDDEEEMMMOOOQQQRRRSSSUUUYYY[[[___dddhhhlllppppppiii```iiimmmtttzzz}}}~~~|||zzzrrrqqqrrruuuzzz~~~||||||xxxfffUUUJJJCCC???CCCIIIccc}}}eeebbbPPP111///222000///...,,,***)))((((((,,,---,,,******---,,,'''))))))******JJJGGGDDDBBBCCCEEEFFFFFFCCCDDDDDDBBB???>>>???@@@IIIHHHFFFEEEDDDCCCCCCCCC@@@@@@?????????AAABBBCCC??????===:::888777999;;;BBB<<<777333///...666@@@GGGGGGMMMXXX^^^```___aaaeeekkk~~~|||yyyzzzyyyvvvvvvtttyyyoooTTTAAA===888666888::::::;;;>>>>>>===;;;999888888999999666666555555555444444444000111222222333222222222111111111222444444111///////////////////////////////////////////////////////////////000111222222.........////////////000222000...---,,,...///111---......//////......---,,,...//////......///000......---------------...------------------------'''***---......---,,,------............---,,,,,,///......///111111000.........//////000/////////......////////////......///------...111333444333555555666666777888999999999;;;===>>>???@@@CCCEEEDDDDDDEEEFFFIIILLLOOOQQQYYYZZZ]]]^^^___aaaeeegggiiilllmmmlllnnnqqqoookkkqqqsssuuuxxx{{{|||||||||tttrrrrrruuuzzz~~~zzzmmmYYYIIICCCAAA???EEEQQQsssmmm___]]]pppmmmCCC111222///333222000...,,,++++++******,,,,,,***+++...---(((((())))))***IIIGGGEEEEEEFFFGGGGGGFFFCCCDDDDDDCCCAAA@@@AAABBBGGGGGGGGGFFFFFFDDDCCCBBBBBBAAA@@@??????@@@BBBCCC??????>>>;;;999999;;;===AAA===999666111...333:::FFFDDDGGGRRRYYY[[[\\\^^^cccmmm{{{}}}}}}}}}yyyxxxtttuuu|||zzzjjjWWWJJJ@@@;;;999===AAACCCFFFJJJKKKJJJGGGDDDBBBBBBBBBCCCDDDCCCAAA???===;;;:::999555555666777666666444444222222222444555555222000222222222222222222222222111111111111111111111111222111111222222333444555111111222222222333333333333222222222222222222333111111222222222222111111///000222111000000111333222111000///............////////////////////////))),,,///111000///......///////////////...------000//////000222333111000000000000000000111111222,,,...000333444444333222666444333444777888999888999999;;;===@@@BBBCCCDDDDDDFFFIIIJJJIIIJJJMMMOOOSSSSSSRRRSSSUUUXXXZZZ\\\___aaacccdddeeegggjjjmmmnnnqqqqqqmmmmmmqqqtttsssuuuuuuvvvwwwyyyzzz||||||yyywwwvvvxxx|||yyyqqq```LLLAAAAAADDDFFFHHH```|||iiiXXXZZZnnn|||VVV999444666...111000///...---------...(((***+++***,,,///...)))************JJJHHHGGGGGGHHHHHHFFFEEEAAABBBCCCCCCAAAAAABBBCCCCCCEEEFFFHHHHHHHHHGGGFFFDDDCCCAAA??????@@@AAABBB??????>>><<<::::::<<<>>>>>><<<:::999333...000555@@@<<>>:::;;;<<<<<<;;;:::999888888888888:::;;;;;;888666777777777777777777777777555555555555555555555555444444444444555666777777444444444555555555666666222333555777777666555444333444444555555444444333111333444444333222444555555444333111000000//////111111111111111111111111(((+++///111000///......000000000000000///......111000000111333444222111222111000000000111333444***---111555888888777666>>>===;;;<<<===>>>>>>===BBBDDDFFFJJJMMMQQQSSSUUUTTTWWWYYYYYYXXXXXXZZZ]]]```___^^^^^^___aaacccdddfffhhhjjjkkklllnnnqqqsssuuuzzz|||wwwtttuuuvvvvvvxxxyyyzzz{{{}}}}}}{{{yyyzzz~~~}}}|||uuukkkXXXEEE===BBBIIILLLRRRsss~~~dddWWWRRRcccfffCCC...222666+++,,,,,,,,,,,,,,,---...///'''*********,,,000...***,,,,,,++++++GGGEEEFFFJJJJJJFFFCCCBBBDDDEEEFFFEEECCCAAABBBBBBDDDDDDDDDDDDCCCBBBAAAAAABBBAAA@@@@@@AAABBBDDDEEEAAA@@@===;;;;;;<<<>>>@@@>>><<<888444111000//////333777<<>>===;;;BBBAAA@@@>>>============>>>===<<<;;;;;;:::999999999666555888>>>@@@;;;666999888888888999;;;>>>@@@:::999999<<>>===<<<<<<<<<;;;888666<<<:::888666555555777777999999888777777777777777333444555444111//////000555000,,,,,,000333444333000000000000111222333444222111111000000111222222000111333444666777777888999:::;;;<<<===>>>>>>>>>CCCAAACCCGGGHHHFFFFFFIIIMMMNNNPPPVVV\\\^^^]]]ZZZ___^^^]]]\\\\\\]]]___```eeebbbaaadddeeeeeefffjjjgggjjjiiigggiiiooorrrqqq}}}yyyzzz||||||~~~~~~|||{{{{{{|||}}}{{{{{{|||}}}ssskkkXXXCCC<<>><<<;;;::::::;;;>>>???>>>;;;888444111000//////111222444888>>>HHHSSS[[[TTT\\\___^^^fffyyyzzzwwwxxxyyyzzzxxxsssmmmiii^^^^^^___aaadddeeeeeeddd`````````aaabbbcccbbbaaaccc```\\\ZZZXXXWWWUUUSSSOOOMMMJJJIIIJJJKKKKKKKKKBBBAAA@@@AAADDDGGGHHHHHHKKKKKKKKKKKKKKKKKKLLLMMMIIIIIIHHHHHHGGGFFFDDDDDD@@@??????EEEKKKMMMJJJFFFCCCCCCCCCDDDEEEGGGJJJKKKJJJHHHHHHIIILLLNNNNNNMMMKKKJJJIIIIIIIIIHHHFFFDDDHHHFFFEEECCCBBBCCCDDDEEEEEEDDDCCCAAA@@@???>>>>>><<<<<<======<<<;;;999888777555333222333444555444666666666666777888888999555555666777888999999:::888999;;;===???AAAAAABBB@@@AAACCCEEEGGGIIIJJJKKKSSSPPPQQQTTTUUURRRRRRUUU\\\]]]^^^bbbfffgggeeebbbbbbaaaaaaaaabbbcccddddddhhheeeeeehhhiiihhhjjjnnniiillllllkkknnnsssvvvuuu{{{~~~~~~}}}|||zzzzzz|||~~~{{{yyyyyy||||||~~~~~~~~~tttkkkYYYGGG@@@AAAGGGSSS```pppZZZSSSUUUdddmmmDDD888222000111...---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))************CCCBBBDDDIIIJJJGGGEEEGGGOOOOOOMMMIIIEEECCCCCCDDD??????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDD;;;:::999999999;;;<<<>>><<<:::777444111000//////111///......444@@@NNNXXXSSSXXX\\\ZZZYYYddd{{{zzz{{{}}}{{{wwwtttggghhhjjjmmmooommmjjjffffffcccbbbeeejjjmmmllliiiiiigggeeecccccccccbbbaaa^^^\\\YYYXXXXXXYYYXXXXXXQQQOOOMMMMMMPPPTTTWWWXXXWWWWWWXXXYYYZZZ\\\]]]^^^UUUVVVWWWWWWVVVTTTRRRPPPLLLLLLOOOTTTZZZ[[[XXXUUUOOOPPPQQQRRRTTTVVVWWWYYY[[[ZZZZZZ[[[]]]______^^^YYYXXXWWWXXXYYYXXXWWWUUUUUUTTTSSSRRRRRRRRRTTTTTTUUUTTTRRROOOMMMKKKJJJJJJFFFDDDCCCDDDFFFEEE@@@===<<<<<<<<<;;;999888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCCCCAAACCCEEEGGGJJJKKKMMMMMMKKKLLLOOORRRTTTWWWYYYZZZaaa^^^]]]``````]]]^^^aaagggffffffhhhiiiiiigggdddeeefffggghhhiiiiiiiiiiiillljjjjjjmmmnnnlllnnnqqqpppssssssrrrsssvvvwwwuuutttvvvwwwyyy|||}}}~~~|||zzzxxxyyy|||{{{yyyyyy{{{}}}zzz}}}|||{{{}}}wwwkkk]]]KKK@@@BBBDDDJJJcccjjjOOOJJJRRRoooYYY888222111222000))),,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++******************CCCCCCFFFJJJJJJFFFDDDGGGPPPOOOMMMJJJFFFEEEFFFGGGBBBBBBBBBCCCCCCDDDDDDEEECCCDDDEEEFFFEEEDDDCCCBBB<<<<<<;;;;;;;;;;;;;;;<<<;;;999777555222111000000111///,,,,,,111<<>><<<;;;::::::999888666444222111111///...---...111999CCCJJJWWWVVVYYY\\\WWWUUUeee{{{~~~zzz{{{uuurrrpppiiihhhhhhiiikkkllljjjiiijjjkkkkkkjjjhhhgggjjjlllmmmllllllnnnpppqqqpppooollljjjhhhggggggfffeeeccc______```cccfffhhhhhhgggeeeeeeeeefffggghhhiiijjjeeefffhhhjjjiiihhheeecccaaadddhhhjjjjjjiiigggfffdddddddddddddddeeefffgggfffjjjooorrrrrrpppllljjjgggffffffggghhhhhhfffdddbbbbbbbbbbbbbbbbbbccccccgggfffeeedddbbbbbbbbbbbb```\\\YYYYYYZZZXXXRRRKKKIIIMMMQQQRRRPPPOOOPPPRRRSSSTTTTTTTTTTTTRRRQQQQQQQQQRRRSSSUUUTTTSSSQQQPPPNNNOOOQQQTTTWWWYYYZZZ[[[]]]]]]^^^___aaaccceeefffeeebbbcccgggiiihhhiiimmmlllllllllkkkjjjjjjkkklllhhhiiikkkmmmmmmmmmmmmlllnnnlllmmmpppqqqnnnnnnqqqxxx{{{zzzwwwvvvwwwuuurrryyyuuurrrssswwwzzzzzzxxxzzz|||~~~~~~|||||||||||||||~~~}}}|||{{{wwwnnnccc[[[WWWEEEGGGIIIQQQfffmmmYYYOOO\\\vvvOOO:::111222......000,,,////////////////////////***++++++,,,,,,,,,++++++))))))))))))MMMNNNQQQTTTPPPJJJIIIMMMIIIJJJKKKKKKJJJIIIJJJKKKGGGFFFDDDCCCBBBBBBCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@DDDDDDDDDCCCAAA>>><<<::::::999888777666444333222------...///111555<<<@@@RRRSSSYYY^^^[[[XXX___kkkvvvrrrrrrxxxppplllllljjjiiiggghhhjjjllllllllliiilllnnnllliiiiiinnnrrrooonnnooopppssstttsssqqqooommmlllllllllllljjjhhhcccccceeegggjjjkkkiiihhhjjjjjjiiiiiijjjkkkkkklllkkklllnnnpppppppppnnnnnnhhhlllpppqqqpppoooqqqssspppooollljjjiiijjjkkkllliiinnntttwwwvvvrrrooommmlllkkkkkkkkklllllljjjhhhhhhhhhhhhhhhhhhggggggggghhhhhhggggggfffgggggggggeeebbb___^^^^^^\\\XXXTTTUUUXXX[[[\\\\\\\\\]]]^^^\\\]]]^^^^^^]]][[[YYYXXXYYYYYYZZZZZZYYYXXXVVVUUUVVVWWWYYY\\\^^^```aaaaaabbbbbbaaaaaabbbdddfffggghhhfffiiinnnpppnnnooorrrlllllllllkkkjjjkkknnnpppkkkllllllmmmmmmmmmmmmmmmooommmnnnqqqrrrooooooqqqrrrvvvvvvtttuuuyyyzzzxxxzzzwwwttttttwwwyyyyyywwwyyy|||~~~}}}}}}|||}}}{{{uuukkk\\\MMMHHHIIIBBBBBBIIIaaawwwZZZTTT[[[www\\\AAA444222444......222///////////////000000000000******+++,,,,,,,,,++++++((((((((((((JJJLLLPPPSSSOOOJJJJJJNNNHHHJJJMMMNNNLLLKKKKKKKKKGGGFFFEEECCCCCCDDDFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBDDDEEEFFFEEEDDDAAA>>><<<:::::::::999777666555444.../////////000333777;;;JJJPPPYYY^^^]]][[[^^^ccc}}}yyyvvvzzz{{{yyyqqqmmmmmmmmmkkkjjjkkklllmmmmmmllllllllllllkkklllnnnppprrrnnnnnnnnnppprrrrrrpppooopppooonnnooopppooonnnllliiihhhggghhhjjjlllkkkjjjkkkkkkkkkkkklllmmmnnnnnnnnnoooppprrrssstttuuuuuuooosssvvvuuurrrqqqtttxxxzzzvvvrrrmmmkkkkkklllmmmlllppptttuuutttqqqqqqqqqpppooonnnnnnnnnmmmkkkiiillllllllllllkkkjjjiiiiiiiiiiiihhhhhhgggggghhhhhhdddcccaaa```___^^^^^^^^^cccbbbbbbdddfffgggfffeeeaaabbbbbbbbbaaa___]]][[[^^^^^^]]]]]]]]]]]]]]]]]]\\\]]]___aaacccdddeeeffffffeeeddddddeeegggiiikkkjjjiiilllrrrtttqqqppprrrlllmmmmmmkkkjjjkkknnnrrrpppoooooonnnnnnnnnnnnoooqqqoooqqqtttuuuqqqqqqssspppssssssrrruuuzzz}}}|||wwwvvvvvvxxxzzz||||||||||||~~~|||qqqeeeZZZLLLAAA>>>BBB@@@FFF\\\hhhSSSbbb~~~HHH===111111333///000333...,,,,,,,,,---------......)))***+++,,,,,,,,,,,,+++))))))))))))DDDFFFLLLOOOLLLGGGHHHMMMIIILLLOOOPPPNNNLLLJJJJJJIIIHHHFFFFFFGGGHHHJJJLLLJJJIIIGGGEEECCCCCCCCCDDDCCCDDDEEEFFFEEECCC@@@>>>::::::::::::888777666555222222222111111333777;;;???KKKVVVZZZYYYZZZ\\\]]]sss|||sssppppppnnnmmmmmmnnnooonnnllljjjqqqmmmiiijjjmmmoooooonnnlllllllllmmmoooooommmkkkpppoooooooooqqqqqqooommmnnnkkkhhhhhhiiilllmmmmmmiiiiiijjjjjjlllmmmooopppnnnoooppprrrtttvvvwwwxxxuuuxxxzzzwwwqqqnnnrrrvvv~~~zzzsssmmmjjjiiikkklllnnnqqqrrrrrrooooooqqqsssqqqooonnnnnnnnnmmmkkkiiimmmmmmmmmmmmlllkkkjjjiiikkkjjjiiihhhggggggggggggggggggfffeeedddeeehhhjjjllliiiggghhhkkkmmmkkkiiiggghhhhhhhhhgggeeebbb``````____________```aaabbb___```aaaccceeeffffffggghhhggggggggghhhjjjmmmoooiiiiiilllrrrsssooommmnnnqqqrrrrrrooommmnnnrrrvvvtttsssqqqpppoooooopppqqqtttrrrssswwwwwwtttsssuuurrrttttttrrrtttyyy}}}|||yyyzzz|||~~~~~~~~~ttteeeVVVLLLEEE>>>===AAA???PPPwwwvvvZZZRRRsssyyy>>>>>>111...222000333333+++)))))))))******+++++++++)))***+++,,,,,,,,,,,,,,,************KKKIIIKKKPPPPPPLLLKKKLLLOOOPPPQQQRRRRRRQQQPPPNNNPPPMMMKKKKKKLLLLLLJJJGGGJJJFFFBBB???@@@AAABBBBBBDDDDDDEEEFFFFFFEEECCCCCC@@@???<<<<<<;;;;;;999777444444444333222222333444<<>>>>>@@@@@@AAACCCDDDFFFGGGHHHHHHGGGGGGEEECCCAAA@@@???>>><<<999555555555333222111222333888@@@KKKTTTZZZ[[[[[[[[[```yyy~~~wwwqqqqqqtttvvvuuuqqqoooppprrrqqqqqqrrrqqqooommmnnnooorrrooollllllmmmnnnllljjjpppooonnnooorrrtttsssqqqtttsssqqqooonnnmmmmmmmmmhhhiiikkkmmmnnnnnnmmmllllllllllllmmmmmmnnnoooppptttrrroookkkiiijjjnnnrrrtttkkkeeehhhmmmoooqqqvvvsssttttttuuuuuutttttttttxxxuuurrrpppoooooonnnlllmmmmmmpppssstttsssqqqqqqppppppooommmllllllkkkjjjjjjlllnnnpppqqqqqqqqqpppmmmmmmnnnppprrrrrrpppmmmooopppppppppppppppooonnngggeeedddfffiiijjjiiihhhjjjhhhhhhjjjmmmnnnmmmkkkmmmkkkiiiiiikkkllllllllljjjkkkmmmqqquuuwwwwwwvvvuuutttrrrqqqqqqtttwwwyyyxxxxxxwwwuuussstttwwwzzzzzzyyyxxxwwwwwwwwwwwwwwwtttrrrqqqtttzzz~~~}}}{{{|||ppplllOOODDD<<<===AAA<<>>===>>>?????????BBBDDDFFFHHHJJJKKKKKKJJJJJJHHHFFFDDDCCCAAA>>><<<888777555444222111111111333999DDDPPPYYY\\\ZZZWWWXXXooo~~~yyysssrrrvvvxxxtttnnnlllpppuuutttuuuuuusssqqqooooooppprrrpppmmmmmmmmmmmmkkkjjjnnnmmmlllmmmoooppppppooorrrrrrqqqqqqooonnnmmmllljjjkkkmmmnnnooonnnmmmmmmlllllllllmmmnnnnnnoooooonnnmmmkkkhhhgggiiimmmqqqqqqllljjjmmmppprrrtttwwwssssssttttttuuuuuuvvvvvvvvvtttqqqpppqqqrrrrrrqqqmmmmmmnnnqqqtttvvvvvvtttwwwtttpppmmmmmmmmmppprrrqqqsssuuuwwwwwwuuurrrooonnnmmmnnnpppqqqpppmmmkkkiiijjjkkklllllllllkkkkkkeeeeeefffhhhjjjjjjhhhfffgggggggggjjjlllnnnmmmlllooollliiiiiijjjmmmoooppplllmmmnnnrrruuuwwwwwwuuurrrooollllllooorrrssssssuuuwwwxxxxxxwwwvvvvvvwwwyyyyyyyyyxxxxxxyyyyyyzzztttrrrrrruuuzzz}}}}}}|||{{{}}}wwwiiiZZZCCC@@@===>>>EEELLLgggtttnnn___]]]MMMddd}}}XXX@@@111222111000///...------------,,,,,,,,,------+++))),,,,,,,,,++++++++++++***++++++++++++TTTQQQOOOPPPOOOLLLLLLOOOPPPRRRTTTUUUVVVVVVTTTSSSSSSRRRPPPNNNKKKHHHEEEBBBDDDBBB??????@@@AAA@@@@@@BBBDDDFFFHHHJJJKKKKKKKKKKKKIIIGGGFFFEEEBBB???<<<:::888666444444333222111000333;;;GGGRRRYYYZZZXXXUUUbbbwww~~~yyyvvvyyy|||vvvxxxxxxwwwsssoooooorrruuuvvvwwwwwwtttqqqoooooooooooonnnmmmmmmnnnnnnoooooonnnmmmmmmmmmnnnnnnnnnnnnrrrssstttsssrrrpppmmmllloooooopppqqqqqqqqqpppoooooopppqqqrrrrrrsssssssssooonnnmmmkkkkkkmmmrrrvvvtttssssssuuuwwwwwwvvvwwwrrrrrrrrrssstttuuuvvvvvvsssqqqpppqqqtttvvvwwwwwwtttssspppooosssyyyzzzxxxxxxtttrrrrrrsssssswww{{{zzz{{{zzzyyyvvvqqqllljjjllllllmmmooopppooommmjjjdddeeegggiiiiiiiiihhhgggdddeeehhhjjjkkkiiifffdddddddddfffhhhjjjkkkkkkkkkooommmkkkkkkmmmpppqqqqqqooooooppprrrtttuuusssrrrkkkkkkkkklllmmmoooqqqrrrqqqtttxxxzzzzzzxxxxxxxxx{{{{{{zzzyyyyyyyyyzzzzzztttssstttwww{{{}}}}}}|||uuuyyy~~~}}}{{{{{{xxxuuuwwwwwwmmm```MMM@@@EEEAAA???LLLhhhuuuddd```SSSTTTRRR^^^???:::000000000///...---,,,,,,,,,---,,,,,,------,,,+++***++++++++++++++++++++++++************VVVSSSQQQRRRQQQMMMMMMPPPOOOPPPRRRSSSTTTSSSRRRQQQMMMNNNNNNMMMJJJGGGDDDCCCFFFDDDCCCCCCDDDDDDBBBAAABBBDDDFFFGGGHHHIIIIIIHHHIIIHHHFFFEEEDDDAAA===:::<<<999666555666666444333111111444===IIISSSXXXZZZXXXYYYbbbsss~~~xxxrrrtttzzz~~~{{{zzzvvvtttuuuvvvuuusssvvvvvvvvvssspppnnnmmmnnnmmmmmmmmmmmmlllmmmnnnooooooooopppoooooonnnnnnoootttuuuvvvvvvuuurrrooommmssssssttttttttttttttttttssstttuuuvvvwwwwwwwwwwwwrrrrrrqqqpppppprrrwwwzzztttuuuwwwyyy}}}~~~{{{xxxttttttttttttuuuvvvxxxxxxuuusssrrrsssuuuxxxyyyxxxxxxwwwsssqqqvvvyyyvvvvvvzzz{{{wwwxxx{{{}}}{{{xxxtttpppllliiigggjjjjjjkkkmmmoooooommmkkkgggiiikkkmmmmmmmmmkkkjjjdddgggjjjlllkkkiiifffdddccceeeggghhhiiijjjkkklllnnnmmmnnnppprrrtttsssrrrqqqppppppqqqrrrrrrpppmmmmmmqqquuusssnnnllloootttnnnrrrwwwzzz{{{{{{{{{{{{~~~}}}{{{zzzyyyxxxxxxxxxuuuvvvwwwyyy|||}}}}}}|||vvvyyy~~~}}}{{{xxxtttmmmiiihhhfff]]]RRRRRRCCCEEEBBBJJJdddpppSSSPPPLLLVVVeeeJJJ333777000000///...------,,,,,,---,,,---------,,,+++++++++++++++++++++++++++++++++************UUURRRQQQRRRQQQMMMMMMOOOMMMNNNPPPQQQQQQPPPNNNMMMIIIKKKMMMLLLIIIFFFDDDDDDGGGFFFEEEEEEFFFEEEBBB@@@AAACCCEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDAAA===999<<<999666777999:::999777666444333666???IIISSSXXXZZZWWWWWW___nnn{{{zzzuuuuuuzzz~~~yyyyyy||||||wwwrrrtttttttttrrrnnnllllllllllllmmmmmmllljjjiiijjjkkkqqqrrrrrrqqqpppnnnoooppptttuuuvvvwwwvvvuuusssqqqvvvvvvvvvwwwwwwxxxxxxxxxuuuvvvxxxyyyzzzzzzyyyyyyuuuuuuuuutttssstttxxx{{{wwwxxx{{{yyyyyyxxxxxxxxxzzz{{{|||zzzxxxvvvuuuvvvwwwwwwvvvxxxzzzxxxwww|||xxx{{{vvvrrruuuuuutttqqqooolllkkkjjjjjjhhhhhhjjjlllnnnooollljjjiiijjjmmmoooooommmkkkjjjfffiiilllmmmkkkhhhfffeeefffiiikkklllllllllmmmooonnnnnnppprrruuuvvvuuutttqqqppppppqqqrrrqqqooommmttt{{{{{{qqqllloootttnnnrrrvvvyyyzzz{{{|||}}}~~~}}}|||zzzyyyxxxwwwwwwxxxyyy{{{|||}}}}}}}}}|||vvvyyy|||{{{~~~uuummmccc\\\XXXTTTNNNIIIQQQAAACCCIIIffftttNNNLLLXXXqqqnnn???333666111//////...---------------+++---......,,,++++++,,,***++++++++++++,,,,,,,,,************QQQNNNOOOQQQPPPLLLJJJLLLMMMNNNOOOPPPOOOMMMKKKJJJIIILLLNNNMMMJJJFFFDDDDDDGGGFFFEEEEEEEEECCC???<<>>;;;<<<888666888<<>>AAA@@@>>>AAA???<<<777555999BBBJJJNNNXXXXXXQQQWWWlll{{{|||}}}~~~yyyvvvqqqrrrrrrqqqnnnllllllmmmkkknnnpppppppppqqqtttwwwrrrtttuuussspppnnnoooqqqkkklllooosssvvvyyy{{{|||vvvvvvvvvwwwxxxzzz{{{|||{{{|||~~~~~~}}}}}}|||yyywwwwwwzzz|||~~~}}}{{{}}}}}}|||zzzyyyyyyzzz{{{|||vvvuuutttvvvyyy}}}yyywwwsssvvv~~~sssnnnrrrhhhjjjmmmooopppooolllkkkkkkkkkkkkllllllkkkhhheeegggiiilllmmmmmmjjjgggeeejjjmmmooooookkkhhhhhhiiigggjjjmmmmmmkkkjjjkkkmmmsssqqqoooppptttxxxzzz{{{lllmmmnnnrrruuuwwwvvvuuuppptttwwwwwwuuussssssssswwwwwwxxxwwwvvvwwwzzz}}}zzzyyyyyyxxxxxxyyyyyyyyy}}}}}}||||||{{{~~~~~~}}}}}}vvvrrr```XXXOOOHHHFFFHHHNNNUUULLLaaa```RRRZZZ}}}qqq>>>777;;;222,,,000//////.........//////***---///...+++***+++,,,*********++++++,,,,,,,,,))))))))))))CCCDDDFFFGGGHHHHHHHHHGGGMMMOOOOOONNNLLLJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDBBB@@@???>>>===;;;999AAABBBDDDFFFHHHIIIJJJJJJEEEGGGIIIIIIGGGEEEDDDEEECCC>>>;;;<<>>AAAJJJGGGHHHVVV\\\|||\\\TTTdddwwwyyyOOO>>>333///000000------------,,,+++***)))***+++,,,,,,******+++,,,******)))))))))))))))***))))))))))))CCCDDDFFFGGGHHHGGGGGGFFFIIIJJJLLLLLLJJJIIIJJJKKKIIIIIIIIIIIIHHHGGGFFFEEE@@@???>>>>>>>>>===<<<:::@@@AAACCCEEEGGGIIIIIIJJJEEEFFFHHHGGGEEEDDDDDDEEEBBB???===AAAIIIPPPSSSTTTKKKEEE???;;;888666:::@@@AAAIIISSSVVVTTT[[[rrr}}}{{{||||||{{{wwwtttsssssstttrrrooommmmmmnnnqqqrrruuuyyy|||zzztttpppoooppprrrrrrrrrssstttuuuvvvwwwwwwuuussstttwwwzzz{{{{{{wwwyyy|||~~~~~~~~~~~~xxxwwwyyyzzzwwwxxx|||}}}yyyxxxyyy{{{zzzxxxuuutttvvv{{{yyyvvvuuuvvvyyyyyyuuuqqqpppooooooppprrrssssssrrrmmmoooppppppooonnnnnnoookkkmmmppppppnnnllljjjjjjjjjmmmnnnkkkkkkmmmllliiihhhiiilllooorrrsssrrrqqqkkkiiihhhlllqqqrrrrrrpppmmmkkklllrrrtttqqqnnnnnnttttttsssrrrsssvvvyyy|||uuuqqqqqqwwwzzzwwwsssrrrvvvvvvuuuuuuuuuvvvvvvwwwwwwtttqqqpppqqquuuyyy{{{zzz}}}~~~|||}}}|||www}}}~~~wwwnnneee^^^ZZZCCCCCC>>>>>>BBBBBBQQQkkkeeeYYYeeeiiiFFF:::222///111000/////////......---,,,+++***+++,,,,,,******+++,,,******))))))))))))******))))))))))))DDDEEEFFFGGGGGGGGGFFFEEEDDDFFFHHHIIIHHHHHHIIIJJJGGGGGGHHHHHHGGGFFFEEEDDD>>>>>>?????????>>>>>>===>>>???BBBDDDFFFHHHIIIIIIEEEEEEFFFEEECCCBBBDDDEEEDDDAAA@@@DDDLLLUUUZZZ\\\PPPHHH@@@>>>;;;999:::===;;;EEEPPPTTTQQQWWWmmm}}}yyywwwvvvvvvsssooolllkkkmmmppprrrsssvvvwwwvvvqqqooooooqqqtttssssssrrrsssuuuxxxyyyuuutttssssssvvvyyyzzzzzzuuuxxx|||}}}||||||~~~~~~{{{xxxyyy{{{yyy{{{~~~~~~zzzyyy{{{wwwxxxxxxyyyzzz}}}~~~}}}sssqqqppprrrtttsssoookkknnnmmmnnnqqqtttwwwwwwwwwpppqqqqqqpppnnnmmmnnnooopppooonnnoooooonnnllljjjoooooommmjjjlllpppnnnjjjiiijjjnnnrrrvvvvvvtttqqqjjjlllpppvvv{{{|||wwwrrrlllllloooqqqoookkkkkkppptttrrrpppqqqtttxxx|||}}}xxxrrrqqquuuxxxvvvuuuuuuwwwvvvvvvuuuuuuuuuvvvvvvrrrqqqqqqqqqsssvvvzzz|||yyy|||~~~}}}~~~|||vvvvvvyyy{{{{{{~~~~~~{{{qqqcccVVVNNNLLLEEEHHHCCC>>>BBBMMMkkkzzzbbbYYYgggxxxSSS:::555000///111///000000000000///...------***+++,,,,,,******+++,,,***)))))))))))))))******))))))))))))EEEEEEFFFGGGGGGFFFEEEDDDCCCEEEGGGGGGGGGFFFGGGHHHDDDEEEFFFGGGFFFEEECCCBBB???AAABBBBBBAAA?????????===>>>@@@BBBDDDFFFGGGGGGCCCDDDCCCBBBAAAAAACCCEEEFFFCCCAAABBBGGGMMMRRRTTTNNNEEE>>>======:::999:::;;;BBBLLLQQQPPPRRR```ppp{{{xxxwwwwwwvvvuuurrrppppppqqqssstttssstttuuusssqqqppprrrssswwwvvvtttssstttvvvyyy{{{vvvuuutttssstttttttttttttttxxx|||{{{wwwwww{{{{{{}}}~~~{{{{{{~~~~~~}}}{{{}}}wwwzzz~~~}}}zzzwwwuuurrrrrrrrrssstttrrrnnnkkknnnmmmnnnqqquuuxxxyyyxxxssssssrrrpppmmmmmmnnnpppvvvrrrooooooqqqrrrooommmrrrtttsssoooooorrrsssrrrppppppqqqtttwwwvvvssspppoootttzzzzzzsssqqqqqqrrrppplllnnnrrrrrrqqqqqquuuzzz~~~zzzuuussswwwzzzyyywwwwwwxxxwwwwwwvvvvvvvvvvvvvvvtttuuuvvvwwwxxxzzz|||~~~||||||uuunnnoooooopppuuu|||}}}yyyuuuqqqjjj```WWWRRRRRRTTTVVVSSSIIIHHHYYYooo{{{ooopppddd___aaarrr[[[@@@222333000///000---//////000//////...------***+++,,,,,,******+++,,,))))))))))))))))))***+++))))))))))))DDDEEEFFFGGGFFFEEEDDDCCCEEEGGGHHHHHHFFFEEEEEEFFFBBBCCCEEEFFFFFFDDDBBBAAA@@@BBBDDDCCC@@@>>>======<<<===???AAACCCDDDDDDEEEAAABBBAAA@@@??????BBBDDDFFFCCC???>>>@@@CCCFFFHHHGGG???:::;;;<<<999888888;;;===CCCKKKOOOPPPUUU\\\uuu~~~{{{}}}|||zzzwwwttttttvvvxxxttttttuuuuuuuuuuuuuuuuuuttttttttttttssstttvvvwwwvvvuuusssrrrsssuuuwwwyyytttttttttsssrrrrrrrrrrrrtttwwwzzzyyytttsssvvvzzz|||}}}|||}}}}}}|||~~~{{{}}}zzzzzzzzzyyyvvvtttsssssstttttttttssspppnnnpppooooooqqqtttvvvwwwvvvssssssrrrpppnnnmmmoooqqqzzzvvvrrrrrrssstttrrrpppssszzz|||wwwrrrtttzzz}}}wwwuuusssuuuyyy{{{yyyvvvtttzzz{{{uuuqqqrrrsssqqqqqqsssvvvwwwzzz}}}}}}yyyttttttyyy|||zzzwwwvvvyyyxxxxxxwwwwwwwwwxxxxxxxxxzzz|||}}}|||{{{|||~~~zzzsssooopppooonnnqqquuusssnnnhhh^^^PPPIIINNN[[[iiirrr^^^YYYQQQ]]]kkkZZZZZZJJJZZZxxxkkkGGG555///333///...000+++------.........---,,,,,,***+++,,,,,,******+++,,,))))))(((((()))***++++++((((((((((((CCCDDDEEEFFFFFFFFFEEEDDDGGGHHHIIIHHHEEECCCCCCCCCAAACCCEEEFFFFFFEEEBBBAAA>>>AAADDDCCC???<<<;;;<<<<<<===>>>@@@AAAAAAAAAAAA>>>???@@@???>>>>>>@@@BBB@@@???===<<<===>>>AAABBB@@@;;;999;;;;;;888666888666444888BBBKKKNNNPPPRRR^^^qqqyyyxxxvvvsssrrrssswww{{{uuuvvvwwwxxxwwwvvvuuussstttttttttuuuwwwxxxzzz{{{sssrrrqqqpppqqqrrrtttvvvppprrrssstttsssssstttvvvsssvvvxxxxxxuuutttuuuwww}}}{{{}}}}}}{{{zzz{{{}}}}}}zzzwwwssstttttttttssssssrrrrrrsssrrrqqqrrrtttvvvuuutttrrrssssssrrrpppooopppqqqzzzxxxvvvtttttttttsssrrrqqq{{{|||vvvwww~~~zzzwwwtttwww~~~uuu{{{~~~}}}vvvrrrssstttsssrrrttt}}}{{{yyyxxxwwwsssrrrwwwzzzxxxuuuuuuyyyyyyyyyyyyyyyzzz{{{{{{zzz}}}|||zzz{{{}}}~~~yyyrrrhhhlllooooooooopppkkkeeeTTTOOOMMMQQQ[[[fffmmmpppcccdddfff{{{yyyZZZMMMPPPNNNiiirrrPPP;;;//////444///...000++++++,,,,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,(((((((((((()))***+++,,,((((((((((((BBBCCCDDDFFFFFFFFFEEEEEEFFFGGGHHHGGGDDDBBBBBBBBB@@@BBBEEEGGGGGGEEEBBBAAA>>>BBBFFFFFFBBB??????AAA======>>>????????????>>><<<===??????>>>>>>???@@@;;;<<<<<<<<<;;;<<<>>>???===<<<<<<>>>;;;666666999444111222999AAAFFFKKKPPPWWWhhh~~~|||wwwwwwxxxwwwwwwyyy}}}||||||{{{zzzxxxwwwuuuuuussssssuuuwwwyyy|||||||||sssssssssssssssttttttuuurrrtttwwwwwwuuuuuuvvvxxxqqqsssvvvxxxyyyxxxxxxwww~~~~~~}}}~~~~~~{{{yyyyyy{{{~~~}}}xxxttttttttttttsssssstttuuuwwwuuutttssstttvvvwwwvvvuuuppprrrssssssrrrqqqqqqrrrwwwxxxxxxvvvsssrrrqqqrrrpppyyy|||yyy{{{zzzvvvuuuyyy}}}ssszzz}}}||||||{{{xxxwwwwwwuuurrrtttxxx~~~yyyuuuvvvyyyzzztttqqquuuxxxwwwvvvwwwzzzzzzzzzzzz{{{}}}~~~{{{|||{{{}}}}}}wwwmmmtttyyyvvvppphhh^^^UUUCCCIIIRRR\\\eeekkkllllll~~~cccRRRSSS]]]ttt|||QQQ===555---000444......000,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,(((((((((((()))***+++,,,((((((((((((AAABBBDDDEEEFFFFFFFFFEEEDDDEEEFFFEEECCCBBBBBBBBB@@@BBBEEEGGGGGGEEECCCAAA???DDDIIIJJJGGGDDDEEEGGG===>>>>>>>>>>>>>>>======:::<<>>>>>>>>999:::;;;;;;::::::;;;<<<>>>>>>@@@AAA<<<666666999555111111444888===GGGPPPSSS^^^qqq|||zzzzzzyyywwwyyy{{{}}}~~~|||zzzxxxxxxxxxrrrssstttwww{{{}}}}}}}}}vvvvvvvvvwwwwwwwwwwwwwwwwwwyyy{{{zzzwwwtttuuuwwwpppqqqtttxxx|||}}}{{{yyyyyyzzz~~~{{{zzz{{{}}}yyywwwvvvxxx{{{yyysssmmmvvvvvvuuuttttttuuuxxx{{{vvvuuutttuuuwwwxxxxxxwwwoooqqqttttttsssrrrrrrrrruuuwwwyyywwwrrrooopppqqqnnnuuuzzzzzzzzz~~~yyyvvvuuuzzz{{{tttrrrzzz~~~}}}yyyzzz{{{}}}}}}vvvrrrvvv~~~zzz~~~{{{sssqqqxxxwwwrrrtttwwwxxxzzz|||zzzzzzzzz{{{}}}~~~}}}~~~}}}~~~sss```NNNBBBBBBEEEJJJPPPZZZjjj{{{pppXXXVVVfffvvv^^^999111111,,,000444......111---++++++,,,------,,,,,,,,,***+++,,,,,,******+++,,,(((((((((((()))***+++,,,((((((((((((>>>>>>???AAABBBCCCDDDEEECCCEEEDDDBBB>>>===???BBB@@@AAABBBCCCCCCCCCCCCBBBDDDEEEFFFGGGFFFCCC@@@>>>@@@???>>>===<<<<<<<<<<<<:::===@@@@@@???===<<<<<<:::===???@@@???===<<<<<>>===<<<;;;999777111111111111444:::BBBHHHYYY]]]bbbjjjuuu}}}rrrttt|||zzz|||}}}}}}}}}}}}xxxtttsssvvvwwwsssooorrryyyyyytttrrrtttvvvxxxyyyzzzzzzzzzuuuuuuvvvxxxzzzzzzyyyxxxuuuvvvxxxzzzzzz{{{{{{{{{||||||}}}{{{|||zzzyyyzzzyyyuuuqqqooorrrtttssstttwwwvvvrrrssszzz}}}xxxwwwzzz{{{yyyvvvtttrrrrrrtttuuuvvvvvvyyyxxxuuusssrrrqqqqqqqqqrrrsssvvv{{{|||vvvzzz}}}}}}yyytttrrrrrrzzz}}}|||yyywwwxxxyyyzzzwwwwwwwwwuuussssssuuuwwwzzzzzzwwwuuuyyy~~~yyy|||{{{zzz{{{}}}~~~~~~|||~~~||||||rrrTTTGGGHHHHHHEEEGGGQQQeee~~~uuu___YYYaaatttLLL888333111111000///////////////'''(((***,,,,,,,,,***)))************************+++***(((***,,,---***(((************??????@@@@@@AAABBBCCCDDDBBBCCCCCC@@@===<<<>>>@@@?????????@@@@@@AAAAAAAAABBBDDDFFFGGGGGGFFFCCCBBB@@@@@@???>>>===<<<<<<;;;:::<<<>>>???===<<<;;;<<<;;;>>>AAABBBAAA@@@@@@AAACCCAAA???======;;;999777555444333111111555<<<@@@MMMRRRXXX___hhhttt|||}}}|||tttvvvvvvuuuxxx{{{xxxpppnnnpppsssvvvyyyyyyyyyyyyvvvuuuuuuwwwzzzzzzxxxuuuuuuuuuvvvvvvwwwxxxzzz{{{||||||~~~~~~}}}{{{{{{zzzvvvrrruuuyyyzzzwwwvvvxxxxxxuuuxxx|||xxxyyy{{{zzzyyyxxxwwwwwwxxxyyyzzzzzzxxxwwwuuusssrrrqqqqqqrrruuuwww{{{{{{uuuwwwxxxwwwsssqqqqqqrrruuuyyy}}}~~~|||zzzwwwvvvvvvvvvwwwvvvwwwvvvtttrrrrrrsssuuuwwwxxxvvvvvv{{{}}}wwwxxxyyy{{{}}}hhhOOOCCCCCCGGGOOOccc~~~jjjiii}}}sssOOO999222222000//////...............((()))+++,,,---,,,***)))************************+++))))))***,,,,,,***((())))))))))))AAAAAA@@@AAAAAABBBBBBCCCAAAAAAAAA???<<<;;;<<<>>>>>>>>>===<<<===>>>???@@@BBBCCCFFFHHHIIIHHHGGGFFF@@@@@@@@@???>>>===;;;:::;;;===??????===<<<======>>>@@@CCCDDDDDDCCCDDDEEEDDDBBB@@@>>>>>><<<:::777777666444111000222666:::JJJPPPXXX\\\```iiizzzzzz~~~~~~}}}{{{xxxyyyyyyuuunnnqqqtttxxx{{{||||||zzzyyyvvvtttrrruuuzzz{{{xxxtttxxxyyyyyyxxxxxxyyy}}}|||}}}~~~~~~~~~~~~||||||zzzvvvsssuuuzzz|||xxxuuuwwwyyyxxx{{{yyywwwyyy{{{{{{zzzyyyyyyyyyzzz|||}}}wwwvvvuuusssrrrrrrsssssszzz|||}}}yyyzzzzzzyyywwwuuuuuuwwwxxxrrrvvv{{{~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxxxx{{{{{{{{{yyyvvvuuuuuuvvvwwwxxxwwwxxx||||||uuuxxxzzz}}}}}}|||}}}}}}kkk\\\QQQJJJJJJLLLaaasss}}}mmmfff|||qqqGGG444111222333.........------------,,,++++++,,,------,,,******************************)))))))))+++,,,,,,)))'''((((((((((((CCCCCCBBBAAAAAAAAABBBCCC@@@@@@???>>><<<<<<;;;<<<>>>===<<<;;;<<<===???AAADDDEEEGGGIIIJJJIIIHHHHHH@@@@@@@@@@@@???===;;;:::???@@@AAAAAA??????@@@AAAAAACCCEEEFFFDDDDDDDDDEEEEEECCC@@@???>>>===:::888777666555222111222666999HHHQQQ\\\aaa___bbbpppxxxuuuuuurrrooouuuwwwzzz}}}}}}zzzwwwtttssspppooossszzz|||yyyuuuwwwzzz|||}}}{{{{{{~~~{{{{{{{{{||||||zzzzzzzzzwwwuuutttzzz}}}yyyvvvyyy|||}}}zzzxxxuuuwww{{{yyyyyyyyyxxxxxxxxxzzz|||yyyxxxwwwuuuuuuuuuvvvwww~~~zzzwww||||||{{{zzzzzzzzz{{{|||uuuyyy}}}~~~{{{yyyxxx~~~|||zzzxxx~~~~~~}}}{{{xxxvvvvvvvvvyyyzzzyyyyyy}}}~~~xxx{{{}}}|||wwwgggcccfffaaaVVVIIICCCIIIWWWbbbfff}}}dddpppVVV888222444444000...............---,,,,,,---------------,,,+++***************************))))))***+++++++++)))(((((((((((((((FFFEEECCCBBBBBBBBBCCCDDDAAAAAA@@@??????>>><<<;;;>>>===<<<<<<===@@@BBBDDDHHHIIIJJJJJJIIIIIIGGGGGG@@@@@@@@@??????>>>===<<>>===;;;999:::999888555333333555777;;;GGGWWWbbbbbbaaalllzzz{{{wwwtttrrrppprrruuuwwwwwwtttpppmmmmmmllllllqqqxxx{{{yyyvvvsssxxx~~~||||||}}}zzzyyyyyyzzz|||zzzyyyxxxxxxxxxyyyyyyxxxyyy~~~}}}{{{}}}xxx{{{~~~xxxtttvvv{{{xxxyyyyyyxxxwwwwwwzzz||||||{{{zzzyyyxxxyyyyyyzzz|||zzzzzzzzzwwwwwwxxxzzz{{{{{{zzzzzzzzz}}}|||zzzyyy}}}~~~~~~~~~|||zzzxxxvvvzzz{{{zzzxxxuuurrrrrrrrruuuyyy{{{{{{~~~~~~ooobbbUUUKKKHHHLLLKKKOOOSSSZZZkkk~~~ooommmmmmjjjjjjnnnzzzxxx```BBB222222444000)))....../////////...---,,,------------,,,++++++***************************))))))******))))))))))))))))))))))))HHHFFFEEECCCCCCDDDFFFGGGDDDCCCBBBBBBBBBAAA???=========>>>???AAACCCFFFGGGKKKKKKKKKJJJIIIHHHFFFFFF@@@??????>>>>>>??????@@@?????????===;;;<<>>>>>>>>>>><<<:::>>>>>><<<888555222333333222;;;NNN```gggiiirrryyyuuuppprrrtttuuuuuurrrooommmfffgggiiinnnrrruuuuuutttttt{{{~~~||||||{{{{{{|||~~~vvvvvvvvvwwwxxxzzz{{{||||||~~~{{{xxxxxxzzz|||yyyuuuvvv{{{yyy{{{|||zzzxxxxxx{{{~~~}}}{{{zzzzzz{{{{{{~~~zzzyyy{{{}}}vvvvvvwwwzzz}}}~~~}}}{{{|||~~~}}}}}}||||||||||||zzzxxxvvvuuuvvvwwwwwwuuurrrooonnnnnnmmmvvv}}}~~~hhhXXXHHHAAA===;;;???GGGJJJ```yyykkkZZZVVVPPPPPPjjjTTTFFF777///000222///+++......///000000...---,,,,,,,,,,,,,,,++++++++++++************************)))***)))(((''''''))),,,))))))))))))IIIHHHFFFDDDEEEFFFHHHJJJGGGFFFEEEEEEFFFEEEBBB???;;;<<<>>>@@@CCCFFFHHHIIILLLKKKKKKJJJIIIGGGFFFFFF@@@???===<<<===???BBBCCC@@@???>>>;;;:::;;;???BBBEEEFFFEEECCC@@@??????AAA???>>><<<===>>>>>>===;;;======<<<999666333333333888999DDDWWWccchhhrrr~~~zzzyyyyyyxxxwwwsssoookkkiii```cccgggjjjjjjkkkmmmooottt{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~xxxyyyyyyzzzzzz{{{}}}}}}}}}yyyyyy}}}}}}yyyxxxzzzyyy{{{}}}{{{xxxxxx|||~~~|||{{{zzz{{{{{{}}}yyywwwyyy|||wwwvvvuuuwww{{{~~~|||}}}~~~|||zzzxxxxxxyyytttssssssrrrpppooommmmmmkkklllmmmllliiifffeeeeeeiiixxx~~~~~~~~~qqqTTTFFF<<<;;;<<<>>>JJJXXXggguuuaaaQQQNNNTTTgggqqqBBB;;;333000111333111///,,,---...//////---,,,++++++************++++++,,,************************+++***)))&&&$$$%%%***...((((((((((((JJJHHHFFFEEEFFFHHHJJJLLLJJJHHHFFFGGGIIIHHHDDDAAA999;;;>>>AAAEEEGGGIIIJJJKKKJJJJJJIIIHHHHHHGGGGGG@@@>>><<<;;;<<>>===<<<888999:::999777555666777@@@999<<>>>>>AAAEEECCCCCCDDDDDDDDDCCCAAA@@@CCC@@@===;;;;;;;;;;;;:::888777777777666666666555<<<===<<<;;;>>>LLL```oooyyyvvvmmmaaaWWWWWW\\\aaa___``````\\\XXXZZZ___ccchhhmmmmmmkkklllssszzz}}}}}}}}}~~~~~~~~~}}}{{{xxxyyyxxxvvvtttuuuzzz{{{xxxxxxzzz|||~~~{{{yyyuuupppmmmlllhhheeefffkkkpppqqqqqqgggfffdddaaa]]]ZZZXXXWWWTTTSSSPPPOOONNNNNNOOOPPPTTTNNNLLLOOORRRTTT[[[eeeuuuvvvsssnnnggg^^^UUULLLGGGLLLPPPVVVZZZ^^^jjjqqq___QQQ^^^nnndddHHH???666555222000...------------.../////////...,,,,,,...---,,,,,,,,,+++)))'''************************))))))))))))))))))))))))((((((''''''OOOMMMLLLJJJHHHGGGFFFFFFIIIMMMMMMIIIFFFFFFFFFCCCBBBFFFJJJLLLLLLKKKLLLMMMLLLJJJHHHEEEEEEGGGIIIKKKFFFBBB???AAAEEEIIIIIIGGGCCCCCCCCC@@@===<<>>222444333111///......//////,,,---.........---++++++,,,+++***+++,,,,,,***)))************************))))))))))))))))))))))))((((((((((((PPPOOOLLLIIIHHHGGGHHHHHHKKKOOOOOOLLLIIIJJJIIIGGGFFFJJJNNNPPPPPPOOOOOOOOOMMMKKKHHHEEEDDDEEEFFFHHHEEEBBB???@@@CCCFFFFFFDDDCCCCCCBBB???<<<;;;<<<>>>===>>>???AAAAAAAAA@@@@@@>>>???>>>;;;666444444666666666777777888:::;;;<<<888:::;;;::::::???JJJSSS___uuu~~~yyyxxxwww~~~ppphhhgggjjjsss|||yyyuuuqqqoookkkgggjjjoootttqqqooopppvvvwwwrrrvvv{{{~~~}}}wwwpppkkkooojjjdddaaadddkkkrrrvvvkkkjjjiiihhhfffeeedddcccaaaaaa```___]]][[[YYYXXXPPPQQQQQQRRRRRRQQQOOONNNIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKNNNOOOOOOTTT]]]dddnnnrrr{{{vvvdddRRRFFFGGGLLLTTT```nnntttttttttnnnkkklllqqqrrrjjjeeemmm|||{{{QQQ>>>888...111000000////////////000,,,,,,,,,,,,,,,+++*********))))))***,,,---,,,***************************))))))))))))))))))))))))))))))))))))TTTRRROOOLLLJJJKKKLLLMMMNNNRRRSSSOOOMMMNNNNNNLLLMMMNNNOOOPPPPPPOOONNNNNNKKKJJJGGGDDDCCCCCCDDDEEEFFFCCCAAAAAACCCDDDCCCBBB@@@@@@???===<<<<<<======<<<<<<>>>??????>>>======<<>>777777666555555777888999333666999:::999:::===???KKKcccpppoooooonnnrrr~~~|||vvvvvvyyy}}}{{{xxxvvvxxx|||~~~}}}yyy{{{~~~}}}wwwmmmiiiiiiiiimmmppplllddd]]]ZZZYYYUUUQQQMMMOOOVVV^^^ccceee\\\WWWRRRPPPSSSYYY]]]___ZZZ]]]aaaccceeeggglllooogggfffiiiqqqxxxtttfffXXXaaacccgggkkkqqquuuyyy{{{}}}zzzrrrhhh]]]WWWRRRVVV```iiillljjjqqqaaaXXXTTTSSSXXX\\\kkkZZZEEE666///000111111000000///...---,,,+++...------,,,,,,,,,,,,,,,+++*********++++++)))(((************************(((((((((((((((((((((((())))))******MMMLLLKKKJJJKKKLLLNNNPPPRRRVVVVVVSSSPPPQQQPPPNNNQQQNNNJJJHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEGGGGGGEEECCCAAA???>>>===888888999;;;???BBBBBBBBB============;;;999777666333777;;;<<<;;;999:::;;;888777555444444666888999444666888999999:::;;;===@@@YYYkkksssyyyuuunnnqqq}}}uuuvvv~~~yyysssqqqpppppptttzzz~~~zzzsssmmmooovvvuuuqqqnnnooouuu{{{~~~~~~uuujjjhhhnnnnnnqqqqqqkkkccc^^^aaafff___]]][[[^^^dddlllssswwwvvvqqqkkkjjjpppyyy~~~uuubbbUUUOOOPPPXXX```oooqqqyyy|||fff[[[YYY\\\aaafff{{{]]];;;888555///000222000000000///...,,,+++***......---,,,,,,,,,,,,,,,+++*********++++++)))'''************************))))))))))))))))))))))))))))))))))))GGGGGGGGGHHHJJJLLLMMMNNNQQQUUUUUUQQQNNNNNNMMMKKKIIIHHHGGGGGGHHHGGGDDDAAA@@@@@@@@@AAABBBDDDEEEFFFGGGFFFEEECCC@@@<<<;;;:::888777888;;;@@@CCCCCCBBB;;;<<<<<<<<<;;;999888777333555888:::;;;999888666777666555444555777:::<<<777888888888888888999;;;:::LLLXXXbbbqqqtttooooooxxxrrrkkkkkkttt}}}yyywwwzzz|||}}}|||yyyuuusssxxxuuuhhhgggpppzzz~~~zzzssssss{{{zzzzzzyyyyyy~~~```RRRJJJKKKJJJOOOhhhzzzmmmppp{{{nnnccc[[[```kkkzzz\\\===---000000111444000---......///...---,,,+++------+++*********+++,,,)))(((((()))++++++***(((************************))))))))))))))))))))))))((((((((((((DDDEEEGGGIIIKKKMMMNNNOOOPPPSSSSSSOOOKKKKKKKKKHHHCCCCCCEEEIIIKKKIIICCC>>>===>>>???@@@BBBEEEGGGHHHFFFFFFEEEBBB>>>:::888888999888888<<