BM6(; lllbbb```eeefff]]]RRRRRRPPPJJJBBB;;;555333111000//////....../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------+++***)))***+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,....................................////////////......///000000000000000000111111222222333444444555000333888BBBcccbbbXXXpppkkkdddzzznnnSSSGGGFFFFFFCCCEEEEEEBBB>>>999555444555666777666666666999;;;:::999777666666666777888888999;;;<<<<<<===@@@BBBHHHKKKNNNQQQUUUYYY___cccfffkkkqqqvvv{{{xxxooommmhhheeekkkrrrnnn^^^OOOGGGDDD@@@<<<888777777777777<<<:::888999;;;PPPpppwwwYYY:::CCCMMMjjjttthhhZZZ;;;777777777666555555555555555555555444444555555666777555555555555666888999999888;;;===>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888666555555555555444444444333333333444444444555555555666666666777888LLL~~~ttt[[[MMMBBBAAAEEEAAA??????>>>===<<<;;;:::::::::===HHHUUU[[[XXXVVVWWWbbbeee^^^gggmmmoooyyyxxxggg^^^kkkwwwvvvuuusssyyyuuuNNNPPP\\\[[[hhhtttyyyzzzzzzvvvqqqpppkkkddd___\\\YYYTTTPPP>>>EEELLLIII::::::WWWxxxdddBBB;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>???AAABBBDDDEEEDDDFFFEEECCCEEEIIIIIIEEErrreeebbbgggfff[[[RRRRRRPPPJJJBBB;;;555333000000///............//////............---------+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++)))******++++++******)))************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++***++++++,,,,,,++++++***)))))))))*********++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***************+++++++++,,,,,,+++))))))***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------..................///000000000000000///000000111111222222333555---333:::999KKKtttxxxdddTTTtttsss```UUU}}}uuuZZZJJJGGGEEEGGGGGGEEE@@@;;;777666222444555666555555666777:::999777666666666777888666777888999888999;;;>>>@@@CCCFFFIIILLLQQQWWW[[[]]]bbbgggkkkooottt|||wwwsssnnniiibbbeeehhhhhhdddZZZPPPIII@@@>>>;;;777666555666777444;;;888666BBBSSSiiiyyyfffMMMAAAVVVggg{{{xxxhhheeeEEE444333555555444333333333333444333333222222333333444555333333444444555777888999777:::<<<===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666444333333333333333222222222111111222222222333333333444444555444777AAAXXX}}}WWWFFFDDD>>>AAAAAA@@@???===<<<:::999777888<<>>@@@999999999<<>>@@@BBBBBB@@@CCCCCCBBBDDDHHHFFFBBBwwwhhhcccgggfffYYYRRRRRRPPPJJJCCC;;;666333000000///...............//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))*********************************************************++++++*********))))))***++++++++++++************++++++*********((())))))))))))***************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++***)))))))))+++,,,+++***************************++++++++++++++++++++++++************************))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000/////////000111111222222555---555:::...333\\\~~~sssBBBXXXyyyBBB\\\pppPPPEEEGGGHHHIIIGGGBBB===999888///111444555444333333444:::999777666666666777888444555666666555666888:::777:::===@@@CCCHHHNNNRRRUUUYYY]]]```bbbgggmmmsssyyy~~~yyymmmeeedddccc```WWW```hhhdddVVVHHHBBBAAA;;;999666444333444666777111999555666NNNlll}}}hhhRRR<<>><<<:::999777666555555555777;;;@@@AAAKKKGGGKKKJJJSSS}}}mmmyyypppYYYOOOQQQ\\\kkk{{{tttfffZZZUUUYYYWWWLLLFFFIIIKKKFFFAAAAAABBB@@@>>>===???:::HHH___ooojjj===000000CCC666666777777888888888999::::::;;;;;;===>>>???@@@===@@@BBBBBBDDDFFFDDD???xxx___fffdddbbb]]]TTTQQQLLLEEE>>>888333000...............---------***++++++++++++***))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))*********+++++++++******+++++++++,,,,,,,,,+++---//////...---...///////////////000000000000000000444777222222FFF^^^QQQXXXQQQOOO|||UUULLLIIIDDDAAA>>><<<:::888888555111///000333444555444555666888888666555333777777777777666666666555777777888999<<<@@@DDDFFFJJJLLLPPPTTTXXX]]]cccgggkkkpppwwwqqqllleee___\\\[[[[[[ZZZkkkbbbUUUJJJDDD@@@>>><<<;;;555111444888999777333;;;///555UUUyyywww[[[CCCBBBOOOrrr~~~||||||vvvoooHHH444333000444111111111111111111111111000000111111111222222222444333333333333444555555777777888999999:::;;;;;;@@@>>><<<:::888777777777777666444333222111111111111000000///////////////////////////000000000000666111000666999EEE}}}lllEEEIII:::>>>DDD888999CCC@@@777666777999777444555::::::888888<<<@@@KKK]]]mmmhhhkkkrrruuufffPPPJJJQQQ}}}ooodddTTTGGG???BBBGGGEEE@@@>>>@@@>>><<<;;;:::;;;>>>AAA@@@KKK{{{YYY===555666666333888777666666666777888999888:::======:::999;;;===AAACCCEEEEEEDDDCCCDDDEEE{{{ccchhheeeddd^^^SSSQQQLLLEEE>>>888333000............------------***++++++++++++***))))))+++***))))))(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''(((((()))******+++)))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))*********++++++*********+++++++++,,,,,,***,,,......---------...///////////////000000000222///111555222000:::IIIzzzaaaNNNiiilllXXXxxxsssKKKHHHDDDCCCBBBAAA???===999666222111111333333333555555444555666777999:::777777666666555555444444666555666777999===@@@BBBBBBEEEHHHLLLOOOTTTZZZ^^^bbbfffmmmttt{{{~~~xxxqqqlllaaa^^^YYYWWWWWWXXXYYYYYYYYYRRRHHH@@@<<<:::888666333999999222...333999:::666???XXXyyyrrrcccYYYDDD222AAA```rrr}}}|||xxx{{{{{{fffAAA555111///222111111111111111111111111000000000111111111222222333333333333333444444555666777777888:::;;;;;;<<<@@@???<<<:::888777777777666555444222111111000000111000//////......//////....../////////000000000111111111444444888dddiiiQQQBBB@@@???AAABBB>>>:::666555666555222444888<<<888666666666888AAAKKKHHHJJJQQQVVVMMM???<<>>EEEZZZoooxxxcccGGG555222555666444666666555555555666777888555888;;;<<<;;;:::<<<>>>BBBCCCDDDCCC@@@>>>>>>>>>tttaaafffdddfff___SSSPPPKKKEEE>>>888333000............------,,,,,,******++++++******)))(((***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((()))))))))(((''''''''''''((())))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))************)))*********++++++++++++)))+++------,,,+++,,,---........./////////000000222------333555111111666VVVjjj```IIIyyycccHHHmmmiiiYYYFFF>>>@@@BBB===666999777444333333333222000666444222111333777<<>>AAA>>>@@@DDD???===???>>>:::777888888444222333333111333777555444999???===555555<<<888>>>@@@<<<777666888888;;;999999;;;:::777777999111;;;BBB>>>555GGG}}}LLLBBB777111111444444333444444333333444555666666333666999:::;;;;;;===???>>>@@@AAA@@@>>><<<;;;;;;rrrbbbbbb___cccYYYRRROOOKKKDDD>>>888333000///......------,,,,,,,,,***************))))))((()))((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++(((***+++,,,+++***+++,,,---------......//////000///+++---333777444222444999xxxuuuyyy^^^SSSjjj___IIInnn{{{UUUAAA@@@CCC???777;;;999777666666444111///555333111000222666:::===777777777666555444444444333333222333333555666777888:::===???AAADDDIIILLLRRRUUUZZZ___cccggglllppp|||~~~{{{sssnnnfff___YYYTTTPPPMMMIIIGGGEEEDDDCCCBBB@@@???777666444333333333222222555333333777999999777666JJJmmmxxx```@@@///>>>bbb~~~||||||ooogggSSS222222......222,,,////////////////////////....../////////000000000222111111111111222333333333444555777999;;;<<<===;;;;;;999888666555444444333222111000///////////////......---------------------------............'''000111///333111444AAAwwwuuunnnTTTGGGPPPIII:::===<<<888888<<<===:::777666:::555444777999666666777999666666::::::777777;;;555888;;;<<<;;;:::777333;;;666333666;;;===<<<:::>>>AAACCCGGG\\\wwwOOO777555333222222222111000333333333333444555555666333555777999:::;;;<<<===:::<<>>=========wwwhhhaaa[[[___QQQQQQOOOJJJDDD>>>888333111///......---,,,,,,++++++)))************)))((((((((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''(((''''''((((((((()))))))))(((((()))))))))*********''')))++++++***)))***++++++,,,,,,---......//////,,,,,,///222222111333777===HHH}}}DDDLLLmmmTTTRRRfff~~~___JJJBBBAAABBB>>><<<:::999888666222///333222111111222333555666777777666666666555555555333333333333333444444444777888:::;;;<<>>999999999999;;;???>>>999777999:::888777888<<<999777888999777777999===777333444888<<<>>>>>><<>>======ppphhh___\\\cccTTTPPPNNNIIIDDD===888333111///......---,,,+++******))))))******))))))(((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''')))++++++***)))***+++***++++++,,,---...//////,,,...000///,,,,,,111666;;;***eeeqqqeeeKKKFFF```NNN;;;lllaaaDDD===AAA@@@???===;;;:::888555222111111222222222111111111444555555555555666666666333333333444444333333333333555666666666888<<<>>>BBBEEEHHHKKKMMMPPPTTTVVVYYY^^^fffmmmrrryyy{{{sssmmmhhhccc\\\WWWPPPLLLGGGDDDBBB@@@???======;;;888777666444222///000111222222111111222333555111333777333555TTTyyyrrr___KKK///999ttt~~~mmm~~~ggg666000000///***---222...------------------------,,,,,,---------.........000////////////000111111111222333444666777888999444444444333222000///...//////...------------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,222---)))111333000333(((222@@@bbbgggWWWUUU^^^VVVLLLCCC999333555:::888555555999999777999<<<999888888999999999999:::<<<999888;;;;;;999999;;;777888:::BBBQQQaaahhhgggddd>>>444444000111222222000000000111000111222444555555555555555444555666999:::999777<<<>>>AAAAAA???<<<:::999hhheee]]]\\\hhhWWWPPPMMMIIICCC===888333111///......---,,,+++***))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))((()))++++++*********+++******+++,,,---...//////,,,...///...,,,---111333666666GGGvvvtttzzzzzzUUUMMMaaa}}}yyyNNNUUUvvvjjjRRRFFFCCCAAA>>>===<<<:::888555222222111111111111111111000111222333444555555666222333333333333333333333111222333333222333666999999;;;???AAACCCFFFIIILLLLLLPPPWWW\\\bbbgggmmmrrrlllzzz|||xxxrrroooiiibbb[[[UUUPPPMMMFFFCCC???===<<<;;;999777777555333222222222111000...000111111000000222444222666888888@@@ZZZ~~~xxx```HHH777111KKK{{{vvvJJJ,,,///------000,,,+++222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////......//////000111000111222333444555666666222333333333222000...---...------,,,,,,,,,,,,,,,,,,,,,+++***************************+++++++++,,,,,,000,,,+++111///,,,333///===;;;333RRRgggiiijjjkkkfffYYYIIIBBBBBB::::::===@@@>>>999:::>>>666999<<<<<<;;;;;;<<<<<<111666>>>BBB===888>>>JJJLLLEEEHHHbbbvvv^^^===,,,000333...//////000////////////...///111222444444444333333222222555999::::::888999;;;>>>???<<<999666666mmmjjj^^^ZZZeeeSSSOOOMMMIIICCC===888333111//////...---+++******))))))))))))))))))(((((('''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((''''''%%%%%%&&&'''((((((((('''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((***+++,,,+++***+++,,,)))******+++---...//////+++---......000333444444+++CCC'''KKKQQQ<<>>AAADDDFFFFFFHHHMMMRRRXXX\\\___```ccciiiiiiuuukkk]]]ooo|||}}}zzzvvvqqqjjjfffcccaaa]]]VVVNNNHHHEEEDDD@@@>>><<<;;;;;;:::999777555333000///000111111000---///111111000111444777222:::999;;;XXXpppTTT999???XXXrrr|||jjj~~~TTT---111222))),,,777+++$$$666,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............///000000000000111222333333444444222333333333222111///...------,,,,,,++++++,,,,,,,,,++++++***)))*********)))************+++++++++(((---,,,///444...***444555(((...===666777sssuuu}}}xxxLLLMMMPPPNNNDDD999444777444:::???>>>;;;:::::::::<<>>@@@CCCHHHMMMQQQUUUWWWWWWZZZ\\\]]]eeeooorrrnnnrrrtttwwwyyy{{{~~~}}}|||zzzwwwtttrrrqqqooolllfff___XXXTTTQQQPPPLLLHHHDDD@@@===;;;777777777666666555555555111222222222111000///...---000333444333222333444666===NNNhhhlllRRR@@@===AAASSSqqq~~~wwwkkkUUU666333...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,---------......////////////000000000000222222222222222222333333444444222000///.........---,,,+++***)))))))))))))))))))))))))))*********))))))*********+++++++++***++++++,,,,,,------...111000333666333333FFF^^^aaaVVVeeefffaaaWWWOOOPPPXXX^^^^^^dddfffXXXGGG555...222777444///...///////////////...............///////////////333333333333333333333333222333444555555444333222nnnkkkdddZZZ]]]OOONNNKKKFFFAAA;;;666222000...------,,,+++***))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))******++++++,,,,,,---............///000111222000888888333@@@fffyyyGGGNNN}}}oooBBB===cccuuu```RRRKKK???;;;???>>>>>><<<;;;;;;888111...000111111111000000000000///333333333444444444555555333333333222333333444555444444555555666777888888999;;;===@@@CCCFFFIIIJJJLLLOOOQQQRRRYYYbbbdddaaaccceeeggghhhiiikkknnnqqqsssrrrpppoooooopppqqqrrrsssqqqnnnlllkkkiiifffddd```___]]]ZZZUUUOOOJJJGGGCCCBBB@@@===:::777555444444444444444333333222222111111111111000000//////999444......111666888888999KKKggg{{{eeeQQQ@@@999@@@KKKttttttoooGGG333...------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,------------............/////////000000111111222222222222333333222111000///...------------,,,+++***))))))))))))***))))))))))))))))))))))))))))))*********++++++******++++++,,,---------000+++,,,000///---666CCCPPPyyyYYY>>>777...+++,,,///...---.........//////......---............////////////333333333333333333333333444444555666555444333222nnnhhhaaaWWW]]]RRRNNNKKKFFFAAA;;;666222000...------,,,+++***))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,......---......///000111000111666888222>>>qqqrrrJJJ]]]hhh444888cccuuugggYYYFFF>>>>>>:::;;;999:::===;;;555111222//////000000111111111222///000111222333444555555333333333333333444555555444333333333222222222222666666777888:::;;;<<<<<<@@@BBBCCCDDDIIIPPPRRRPPPVVVWWWYYYYYYZZZ[[[]]]```^^^]]]]]]]]]^^^___aaacccbbb```^^^\\\[[[ZZZWWWUUURRRPPPNNNJJJFFFCCC@@@>>>:::999888777555444333333111111111111000000000000000000000000000000/////////222555666555444555777RRRhhh|||fffMMM<<<222777SSSrrrhhhooouuuFFF555111***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------.........//////111111111222222222333333222222000///............,,,+++******))))))))))))*********))))))((((((((())))))))))))*********************+++,,,,,,------222+++***000333///...111888@@@xxxiiiIII000---///000///---,,,---///,,,------......------,,,............//////000000222222333333333333333333666666666666555444222111pppiii___UUU[[[QQQNNNKKKFFFAAA;;;666222000...------,,,+++***))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))***++++++,,,,,,------------...///000000333+++000<<<:::888VVVqqqOOO___nnnEEE999WWW}}}qqqbbbUUUCCC@@@;;;999;;;;;;777555777000000000000000000000000...//////000111222333333666555444333222222222222222222222111111000000000555555555555555666666666999:::;;;<<>>;;;333555FFFVVV{{{xxxgggTTTCCC999666FFFttt|||kkkKKK---...000***,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++,,,,,,,,,---------,,,,,,,,,---------......000000111111222222333333777666444222000///......++++++***)))))))))))))))++++++***)))(((''''''&&&((((((((()))))))))******))))))******+++,,,,,,,,,111,,,+++222555222//////666666@@@___WWW:::///------000333333///,,,---...++++++,,,---------,,,,,,------......//////000000222222222222222333333333777777777666555333111///tttlll```SSSWWWLLLNNNKKKFFFAAA;;;666222000...------,,,+++***))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,---...///000666...///888999555:::GGGMMM???aaa@@@<<>>@@@AAAAAACCCFFFHHHFFFFFFFFFFFFFFFFFFFFFGGGDDDBBB@@@@@@@@@@@@>>><<<<<<:::888555444444444555333222222111000//////...////////////000000000000000000//////000111222333888888666222999QQQtttsssbbbOOO???444:::HHHbbbxxxyyyQQQ111+++000000+++++++++************++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------------//////000111111222333333999888555222///---,,,+++******))))))((()))))))))+++******)))((('''&&&&&&''''''((((((((()))))))))(((((()))******++++++,,,+++***+++...///---...000+++111000///III~~~zzz[[[>>>...,,,...///......------,,,++++++******++++++,,,------,,,,,,---------...///000000111111111111222222333333333777777777666444222000...lllhhh^^^SSSYYYOOONNNKKKFFFAAA;;;666222000...------,,,+++***))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((())))))***+++++++++,,,,,,,,,,,,,,,---/////////222444333222333555666gggtttnnnTTTBBBqqqsssJJJ---AAAnnn___<<<888777<<>>888111VVVttt___KKK222&&&)))//////***...+++((())),,,......,,,******+++,,,------------,,,------...///000111111000000111111222333333333555555555444333111///---kkkggg^^^TTT\\\SSSNNNKKKFFFAAA;;;666222000...------,,,+++***))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))******++++++++++++++++++,,,---...///***111444222111555:::<<<555jjjQQQPPP}}}OOO:::MMMsssYYYMMMBBB???>>>>>>>>>AAA;;;:::999777555222111000------...///000111111222.........///000222333444111111111222222222222333000000000111111111222222000...000333111...000666444555666666666777999;;;777777888888777777666555777555444555666666555444444333333222222222333333222222111111111111111111000000000111111111222222222111111111222444666888333>>>TTTqqqsss```LLL???333???NNN^^^pppoooddd}}}[[[AAA,,,,,,111...***,,,******))))))))))))******((((((((()))))))))*********++++++++++++,,,,,,,,,------------..................///000111222333333333222000...,,,***))))))))))))(((((((((((())))))((((((((((((((((((''''''&&&&&&'''''''''(((((((((''''''(((((()))******+++,,,------,,,+++---///111,,,666999111,,,333:::<<>>;;;>>>CCC===<<<;;;999888666444444+++,,,---///111222444444111000///////////////000222222222222111111111111222222222222222222222222111///111444222...111888111222222111000000222333111222333333333333222222222111000111222333222111000000000000000000//////---......//////000000111///000000000111111222222333222111111333555888999FFF___uuudddPPP>>>444000WWWzzz|||hhhnnnuuu<<<444...---+++))))))---******))))))))))))******'''((((((((())))))************+++++++++,,,,,,,,,---------.........//////---...///000111222333333222111000///...---------))))))(((((((((((()))***'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********&&&''''''(((+++///000...222(((%%%///777555333666111SSS{{{ZZZ@@@555///,,,+++,,,,,,,,,,,,...******+++***)))((()))******+++,,,---............,,,,,,---...///000111222///000000111222222333333111222222222111///...---kkkcccSSSUUUQQQMMMNNNKKKBBB:::666333///---,,,+++***))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))&&&'''((())))))((('''&&&)))+++***&&&(((,,,***###***)))'''%%%%%%''')))+++((('''))))))%%%!!!&&&///'''((((((******)))&&&###///(((%%%(((,,,,,,'''###)))'''&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))),,,,,,------------------000000000111222222333333555:::IIIlllPPP>>>[[[\\\333666LLLgggaaaIIIAAAAAAFFF>>>:::<<<<<<777444777555222000//////000///---//////000000000000000000......//////000111111222777777666555333222111111000000000000000000000000000000000000000000000000222222222111111111000000111111111111111000//////111111000000/////////...222111000......---------///......///111333333333...111666777333555FFFYYY~~~sss```DDD888:::999FFFgggzzz{{{|||zzzrrrooo|||tttJJJ......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,------...///000000------///000111111111111000///...---+++***)))((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***++++++,,,,,,+++,,,---...////////////333...333MMMyyyjjjJJJ888000//////...---,,,+++************(((((()))***************)))******++++++,,,------,,,,,,------.../////////000000///000000111222222222222111000///...------hhhbbbSSSSSSNNNMMMNNNKKKBBB:::666333///---,,,+++***))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''''''''((())))))&&&&&&''''''((()))******$$$'''(((&&&)))...---((('''***---...---)))'''%%%)))&&&$$$%%%(((***)))''',,,,,,,,,------------,,,###&&&''''''***---(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))),,,,,,,,,---------------///000000111111222333333555888===VVV~~~rrrSSSEEEfffUUU>>>CCCHHHnnnzzzXXXEEE666<<>>;;;999666444222111111000......//////000000111111/////////...............111111111222222333333333222222222222222222222222222222222222222222222222222222222111111111000000000000111111000000///...000000000000//////......000000000000000000000000333222000000222444555555???888222222:::NNNooojjj^^^XXXAAA000:::KKKooopppppp{{{{{{zzzbbb}}}PPP***...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,------...//////000------///000000111111111//////...,,,+++***)))((()))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))******+++,,,,,,+++,,,---......//////...,,,444999555777RRReeeVVVBBB333---...000111------,,,+++************(((((()))************))))))******++++++,,,,,,---,,,,,,------.../////////000000/////////000111111222111111000///...---,,,|||dddaaaWWWTTTNNNLLLNNNKKKBBB:::777333///---,,,+++***))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''(((((()))***+++***(((&&&&&&&&&&&&''''''******((((((******((())))))((()))***,,,...///---555777222///111000***---+++((('''''''''%%%###333333111---)))(((((()))%%%'''))))))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))+++,,,,,,,,,---------...//////000111111222222333111999777>>>___uuuPPPPPPssseeeBBB:::IIIddd|||bbbTTTFFFBBBBBB@@@<<<:::888999999777555444555777////////////000000000111111000000///...---------......//////000111222222111111111111111111111111111111111111111111111111222111111111111000000000//////000000000///......000000////////////.........///000111222222222222//////111222333444555666///333===NNNcccyyysssnnnUUUGGG@@@777@@@]]]sss}}}{{{hhh{{{XXX888'''------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---......//////---......///000000000000///...---,,,+++)))(((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******++++++***+++,,,---...............222333---(((///CCCTTThhhbbbLLL888333,,,)))***---...------,,,+++***))))))))))))'''((())))))******))))))))))))******+++,,,,,,,,,,,,,,,------.../////////000//////.........//////111111000///...---,,,,,,qqq``````[[[UUUPPPLLLNNNJJJBBB:::777444000---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((('''((())))))***,,,+++***))))))))))))))),,,---,,,(((&&&&&&(((***...,,,,,,111999>>>===;;;666MMMXXXIII888555999999CCC>>>999999;;;:::222+++...***%%%###'''+++***%%%&&&(((***************+++'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))+++++++++,,,,,,------...//////000000111222222222---;;;;;;444???___vvvUUUKKK[[[CCC666888UUUxxxfffLLLCCCAAA===999:::<<<>>>===:::777777777222222222111000000//////222111111000000///......000/////////////////////........................////////////////////////111111111111000000000000......////////////......////////////////////////...///000222333333333222222333444444444444444555444FFFcccxxxjjj```SSSKKK???111===nnn{{{UUU999222222,,,,,,++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---,,,,,,,,,------.........---......///000000//////------,,,+++***)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******)))***+++,,,------------111---,,,333;;;;;;000%%%===EEE^^^|||jjjQQQ???777...111///......///...,,,)))++++++***)))))))))))))))'''(((((())))))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////000///...---------------000000///...---,,,++++++jjj___^^^[[[RRRNNNKKKMMMJJJAAA:::777444000---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******'''((()))+++,,,,,,,,,,,,&&&))),,,...///222;;;BBB[[[ZZZ^^^gggppppppfff\\\nnnpppmmmooonnnddd___]]]bbbjjjjjj___TTT>>>EEEFFF@@@888333...(((+++***(((((()))*********((((((''''''&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******++++++,,,------......//////000111111222222///999<<<777444>>>kkktttnnnRRR^^^ZZZEEE666;;;MMMcccaaaKKKCCCCCC@@@AAABBBAAA>>>:::777555888777666444222000///...////////////////////////000000000000000/////////------------------------........................000000000000000000000000......////////////......///000000000000000000000000000111222222222222222777555333111222999CCCJJJpppyyyhhhYYYPPPLLLBBB@@@@@@CCC[[[tttYYY:::///,,,)))+++***************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---,,,,,,,,,------------------......////////////...,,,,,,+++***))))))((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))((()))***+++,,,,,,,,,,,,,,,---...//////000222333,,,000999AAAJJJaaakkkTTTBBB555)))***111111++++++,,,...///...,,,*********)))((((((((())))))''''''((()))))))))))))))((())))))******+++,,,,,,,,,,,,------...///////////////...------,,,------//////...---,,,+++******}}}iiiaaa\\\ZZZNNNLLLKKKMMMJJJAAA:::777444111---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((())))))***+++))))))(((((('''''''''&&&(((///;;;FFFMMMSSS___kkk{{{~~~~~~zzzqqqnnnnnnrrrzzz{{{sssnnn|||^^^KKKFFFFFF<<<444***%%%&&&'''&&&###)))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))***+++,,,---............///000000111111222555555444999:::444CCCddd|||pppCCCTTTrrrgggDDD222555FFF[[[jjjeeePPP@@@>>><<<<<<======<<<;;;<<<;;;:::888555333222111------------..................///000000111222222000000000000000000000000000000000000000000000000//////000000000000000111......///000000000//////000000111111111111222222222222222222222333444555......000444@@@TTTlll|||uuubbbOOO???:::;;;999111DDDdddxxxVVV555,,,...---((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,---------....../////////......++++++******)))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))***++++++++++++(((+++---,,,***+++///333555333444666555444;;;FFF\\\nnnlllUUU@@@)))---)))000666222111000'''++++++++++++*********)))))))))(((((((((((())))))&&&'''(((((())))))(((((((((((())))))***+++++++++,,,,,,------...////////////......---------............---,,,+++***))))))qqqgggccc[[[[[[OOOPPPKKKMMMJJJAAA:::888555111---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((())))))***+++,,,+++***+++///444999===IIITTTffftttxxxwww~~~pppjjjqqqxxxgggWWWCCC777666666111+++,,,,,,+++******)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))***+++,,,---............//////000111111111666555111333;;;666333<<>>BBBBBBfffuuuzzzZZZPPPDDD>>>???BBBBBBAAA======<<<;;;999888777666111111000000//////........./////////000000111111000000000000000000000000////////////////////////////////////000000111111...///000000111111000000111111222222222333333333444333222222444666999;;;999AAAOOO^^^ooouuugggVVVIII>>>555333666888999YYY~~~}}}```666'''***---...000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------*********)))((((((''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***************((()))...333333---&&&,,,***+++000444555444555444777>>>LLLaaazzzhhh[[[QQQAAA---,,,777:::444---...+++$$$)))111///...---,,,***((('''''''''(((((((((''''''(((((()))&&&'''(((((())))))(((((((((((())))))******++++++,,,,,,------.../////////..................///000------,,,+++***)))((((((gggdddccc\\\^^^SSSXXXJJJLLLJJJAAA;;;888555111---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))******+++***+++...666CCCTTTcccmmmrrr~~~~~~ttt|||eeeUUUQQQOOOGGG???......------,,,+++******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((()))***+++,,,---............//////000111111111222:::444,,,222777555888;;;ddd|||fffxxxXXXFFFWWWyyyJJJ777:::AAABBBNNNbbbwwwxxx___MMMFFFDDDAAA============<<<<<<;;;;;;;;;777666555444333111000000222111111///...---,,,,,,////////////////////////------------------------.../////////000000111111//////000111111111111111222222222333333444444444555444333333555999>>>AAA]]]mmmxxx[[[LLL===999888555666999???SSSvvvxxxnnnQQQ888(((...222+++&&&***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///......------******))))))((((((''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''((()))******************+++******+++...111...//////...,,,---000222///444444//////666===@@@FFFPPPXXX^^^jjjxxx|||vvv~~~wwwbbb[[[TTTAAA===<<<---:::***)))111///---,,,&&&))))))111222)))***///***(((((()))(((''''''((()))(((((('''''''''(((((()))&&&''''''(((((((((((((((((((((((()))******++++++,,,,,,------...//////000...............///000111------,,,+++***)))((((((wwwfffaaa^^^]]]QQQSSSKKKMMMIII@@@999666333000---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%,,,---((('''+++,,,(((///((($$$&&&)))***---111---666KKK^^^yyy}}}www|||~~~^^^FFF===777777555...((('''&&&+++---(((######'''***(((((((((&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))(((((()))***+++,,,,,,------...//////......///111000111222333333333333333888===fff~~~|||ZZZIIIPPPxxxUUU:::999555===EEEMMM___{{{{{{___KKKFFF???@@@???>>><<<:::999999<<<999555111000///000000333333333222111111222444---------///111222111000222000...///222333111//////000111111000000111333000444222,,,,,,222333000///111333111...///444:::555666555444===PPPbbbkkk~~~fffTTTAAA;;;888;;;;;;999:::===]]]vvvyyy\\\===666///,,,------,,,)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++---------,,,,,,+++++++++,,,,,,------,,,,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))************,,,,,,,,,---------......000000000000000000000000333333333333444555666777;;;<<<>>>???>>>===;;;:::333222000///---,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++***)))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...---,,,***)))(((((((((uuuddd```______SSSRRRKKKMMMIII@@@999666333000---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((&&&$$$%%%)))***(((///,,,+++000333333444777RRRaaa~~~jjjddd[[[QQQKKKBBB888444555---+++)))***---,,,''' &&&'''''''''&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''(((((())))))(((((()))***+++,,,,,,------...//////......///000000111222222333333222222666///>>>gggiiiQQQTTTdddzzzTTT>>>999999<<<>>>HHHdddrrrVVVMMMBBB===>>>??????===<<<;;;999777666999>>>BBB777777666444222000//////222111000///000///---+++000...------///000...,,,///111222222111000111222222444555444444666666444===777222333666888444000666???KKKXXXjjjnnnYYYHHH???===999444111444AAAVVVggg}}}YYYDDD666111,,,***,,,---,,,)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++------,,,,,,,,,+++++++++,,,,,,,,,---,,,++++++***))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))*********,,,,,,,,,,,,------------////////////////////////.........//////000111222...///111111111000...---//////---,,,++++++++++++,,,,,,+++++++++*********,,,+++******)))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------+++***)))(((((((((uuuaaa___aaabbbTTTQQQKKKLLLIII@@@888666333000---,,,,,,+++***)))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))%%%$$$)))---......///)))'''(((111<<>><<>>555;;;<<<>>><<<999444111///444555555555666666666666777555555555777777666555444333333444666777666555111333555666555444555666000///222777888555444555444333333888>>>CCCDDDCCCbbbpppttt```MMMAAA<<<;;;444666999BBBSSShhhxxxQQQ222000///+++)))))),,,---+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,,,,---........................,,,++++++,,,,,,---...///***+++,,,,,,,,,+++***)))++++++***)))))))))))))))++++++************))))))+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,+++)))(((((((((((({{{ccc___ccceeeTTTOOOKKKLLLHHH???888555333///---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))),,,(((***///000,,,+++///,,,888MMM```kkkrrr~~~{{{tttxxx~~~vvvvvv|||{{{ttt~~~hhhQQQDDDDDD@@@:::444---((()))---***)))(((''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))''''''((()))***+++,,,,,,,,,---///...------...000000000111111111111111000222555111+++777]]]|||ooo}}}ttthhhOOOWWWyyyOOOAAA???:::;;;BBBEEENNN^^^uuuooo```KKKEEE>>>;;;<<<>>>===;;;CCC@@@<<<999777666444333333222111222444555444444000000000222333555555555///111333444333333333444<<<888888===<<<777555999000===LLLUUU[[[fffyyyssseeeSSSFFF???;;;666222111BBBUUUcccnnn|||~~~LLL666222000+++))))))***,,,,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,++++++++++++++++++++++++++++++++++++******)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---............---,,,+++(((((('''''''''(((((()))))))))))))))))))))))))))***))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))+++++++++,,,,,,,,,------+++++++++++++++++++++,,,++++++***)))(((''''''(((hhhaaacccdddSSSMMMJJJLLLHHH???888555222///---,,,,,,+++***)))((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******---+++++++++)))(((...777LLLdddxxxsss~~~yyynnngggkkk|||yyywww~~~}}}}}}uuuvvv{{{tttzzzuuurrrwww{{{|||uuuttt{{{ttteee]]]RRRKKKFFFEEE@@@444)))%%%+++(((&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''((()))***++++++,,,,,,---......------...///000000000111111000000///+++111555111+++999```|||kkkzzzrrrPPPjjjhhhBBB444444777;;;:::<<>>;;;777777:::===??????===;;;888777777777666555666777777777666666777777999::::::999888777888:::777333222555777888<<>>888666777:::<<>>>>>AAAPPPmmmxxxqqqeee[[[UUUPPPJJJGGGFFFDDD@@@===>>>;;;999999:::;;;;;;;;;999:::;;;999777666666777777777777666555777:::===<<>>777444222...---,,,,,,+++***)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))******+++,,,,,,&&&111999AAAXXXvvv}}}oooeeennnvvvmmmttt~~~xxxttt}}}___UUUJJJCCC===888;;;AAA;;;>>>@@@???===<<<:::888111888666333555333555@@@DDD[[[iiilllmmmnnnzzzxxxXXXKKKGGGBBBAAAEEE555///)))''')))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&'''((()))***+++++++++---......---,,,.../////////000000//////...---000+++,,,333333...000888^^^uuuXXXWWWjjjyyyYYY===:::888888666666???KKKaaappptttbbbPPPDDDCCC@@@===;;;;;;;;;:::999777999<<<=========@@@CCC===???AAADDDIIIQQQZZZ```zzzuuubbbSSSIII???666999888777:::LLLpppzzzlllHHH...111555+++%%%)))************)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++)))*********++++++++++++))))))******))))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''''''''(((******)))(((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***+++,,,++++++,,,,,,,,,,,,------++++++++++++*********)))((((((''''''&&&&&&''''''ooo```[[[\\\RRRSSSJJJKKKGGG>>>777444222...---,,,,,,+++***)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,///???MMMZZZvvvmmmiiivvvsssgggnnnkkk\\\bbbVVVBBB@@@===;;;888888<<>>===:::AAAJJJYYYnnntttrrrzzz{{{~~~vvviiiUUUAAA???HHH@@@888///******)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&'''((()))***+++++++++,,,...---,,,,,,---/////////000000///...---------...000000000//////111***UUU~~~uuu~~~```OOORRRXXXeeeNNN888666===@@@===;;;===JJJ^^^tttrrrlllccc[[[TTTNNNIIIFFFOOOSSSYYY]]]```dddjjjnnnooorrrxxxooogggVVVEEE;;;:::888666444333:::RRRsssiii<<<444---+++,,,......---(((((()))(((((((((***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))******++++++++++++)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))************************)))(((((('''''''''(((((()))(((''''''&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,++++++,,,,,,,,,---------++++++++++++******))))))(((((('''&&&&&&&&&''''''tttaaa\\\aaaTTTMMMKKKLLLGGG<<<555222000---------,,,++++++******)))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))###&&&)))***)))(((((()))***))))))+++,,,---...000AAAccc{{{xxxzzz~~~xxx|||___LLL===>>>BBBBBBFFFNNNVVV[[[ZZZ[[[sss~~~```RRRSSSMMM???555777888555777===<<>>@@@===@@@GGGOOO]]]yyywww]]]FFFEEEBBB<<<555---(((&&&%%%''')))***'''$$$$$$'''***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((()))******++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///555222KKK{{{cccOOOWWWuuuwww===000FFF888555>>>333:::IIIPPPcccuuuhhhZZZIIIFFF>>>666777<<<999111;;;IIIaaaxxx```???000///...,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,+++***)))((('''&&&(((((('''''''''&&&&&&&&&vvvccc^^^bbbTTTLLLKKKLLLFFF<<<555222000...------,,,++++++******)))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))((((((''''''(((***///111...***111FFFXXX}}}ddd___sssfffMMMMMM@@@CCCGGGOOObbb{{{uuudddZZZQQQGGGGGGNNNmmmeeeYYYLLL???999===FFFeeeqqq}}}|||ppp___QQQ:::;;;===BBBJJJZZZqqq|||kkkLLLFFF>>>:::777333,,,&&&&&&((())))))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((()))******++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............***000777JJJqqqfffSSSXXXUUU>>>333<<<===444888:::333===]]]uuuxxxcccPPPCCC666888333111111111444BBBQQQooosssxxxxxx{{{]]];;;//////...---,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,+++***)))((('''&&&(((((('''''''''&&&&&&&&&wwweee```cccTTTKKKKKKKKKFFF<<<555222111...------,,,++++++******)))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---+++(((((()))*********,,,------+++111FFFeee}}}zzzttthhhOOO<<<;;;JJJWWWuuutttZZZJJJEEEGGGVVVmmmyyyqqqaaaXXXccckkklll```PPPGGGGGGIIIHHHSSSlll~~~aaaHHHAAA@@@>>>BBBKKKttt}}}zzz~~~ZZZPPPDDD???@@@>>>555---&&&&&&&&&((())))))'''%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((((())))))******+++***++++++,,,,,,------...------------------------,,,,,,,,,---------......---444000,,,HHH~~~xxxRRRUUUooogggVVVFFF:::444;;;@@@666111777;;;VVVuuu~~~ppp___VVVOOOBBB>>>@@@<<<>>>666777???DDDSSS|||RRR///+++333---,,,,,,+++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))*********++++++++++++,,,++++++***)))(((((('''''''''''''''''''''&&&&&&&&&vvvfffbbbeeeTTTKKKJJJKKKFFF<<<555333111...------,,,++++++******)))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,***)))***,,,......---///+++)))666QQQmmm}}}uuuXXXLLLYYYhhhuuuxxxccc___TTTLLLIIIEEEBBBIIITTT\\\]]]jjjjjjRRR???666222:::QQQgggtttpppIII333>>>TTTHHHooovvvssszzzjjjWWWIIIEEEDDDAAA>>>///+++&&&%%%'''******)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((((()))************++++++,,,,,,------...------------------------+++,,,,,,,,,------------222111333555666DDDhhhvvv```XXXeeewwwWWW@@@555999<<<@@@@@@666111JJJUUUNNN[[[rrrcccXXXKKKAAA???===555777???===444777CCCTTTdddzzzwwwMMM222+++000555++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((())))))))))))************+++++++++++++++******)))((((((''''''''''''''''''''''''''''''uuueeebbbeeeUUULLLJJJJJJFFF<<<555333111///------,,,++++++******)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))+++,,,---+++***---333BBB]]]{{{pppppplll[[[YYYUUUfffooo\\\OOODDD???@@@HHHEEELLL[[[eeekkkxxxkkkWWWFFF777333222222;;;GGGOOOwwweeeMMM;;;HHHWWWcccttttttZZZIIICCCFFFJJJAAA999...'''&&&((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''((())))))*********++++++,,,,,,------...------------------------++++++++++++,,,,,,,,,---...)))000;;;444***@@@dddcccPPPhhh\\\AAA444888>>>888888======999???OOOYYYZZZ```eeemmmxxxwwwkkk```UUUJJJAAA;;;;;;777;;;999111444;;;888<<>>888555777777666777<<<666666<<>>FFFMMMFFF999///))))))((('''&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))))))))(((((((((((((((((()))***++++++,,,,,,+++++++++*********))))))******))))))******+++,,,++++++,,,------......///111---222QQQlllmmmaaaKKKEEEBBB;;;>>>333888<<<:::@@@777888888999999999888888777888;;;>>>???<<<:::>>>CCCCCCEEEIIIMMMTTT\\\eeejjjeeeaaa\\\VVVRRRQQQPPPQQQRRRPPPMMMKKKJJJKKKLLLMMMDDDAAA===:::;;;>>>??????>>>AAA;;;777===;;;666:::888:::777999@@@???CCCSSS___uuu}}}{{{||||||QQQ===555---+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((''''''''''''(((xxxeeedddcccXXXMMMNNNJJJCCC;;;666333222222...---,,,+++************************))))))))))))(((((((((((())))))))))))(((((('''(((((()))((('''&&&+++,,,(((&&&***+++***,,,---+++---@@@bbbwwwfffuuulllZZZRRRMMMGGGQQQcccvvv|||mmmPPP999:::EEEYYYrrrxxx```RRRFFF???CCCIIIPPP^^^nnn|||fffZZZUUUSSSRRRKKKHHHGGGEEE???:::>>>EEEUUUuuuZZZ???AAACCCKKK```eeeQQQ@@@>>>CCCEEEAAA???///***%%%$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))))))))(((((((((((((((((()))******+++,,,,,,+++++++++******)))))))))******))))))******+++,,,++++++,,,,,,---.........666444111444IIImmm~~~dddoooeeeGGG===999555<<<333<<<999666666777888888888666555666666555555666999999;;;======;;;:::999:::GGGEEEAAA===<<<<<<>>>???===???@@@???;;;777666666AAA===:::::::::777555555...777666333666444444>>>666<<<@@@MMMcccooo{{{iiiHHH555000///...+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''(((((()))pppaaadddcccWWWLLLNNNIIIBBB;;;666333222222...---,,,+++************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))++++++((((((***+++))))))///777GGGeeennnHHH===??????SSSUUUTTTMMMAAA:::999<<>>:::>>>AAAHHHXXXnnnrrrsss}}}___666---111...***,,,+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))kkk___eeecccVVVJJJMMMIIIBBB;;;555333222333------,,,+++************************)))))))))((((((((((((((())))))))))))((()))***))))))((()))***)))***++++++,,,......,,,+++555RRRtttzzztttwwwgggEEE888>>>DDDBBBAAAFFFFFF:::///666PPPgggzzz{{{qqqYYYAAA999BBBNNNggg|||oooUUULLLPPPQQQIII@@@???DDD===444AAAZZZkkkqqqOOOHHH>>>:::AAAVVVuuusssaaaQQQFFF@@@???@@@===888000+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))((()))))))))*********+++)))))))))))))))))))))))))))))))))))))))***++++++***++++++,,,------......***,,,444999333...999JJJ}}}|||~~~zzzaaaYYYOOOJJJIIIEEE===666888999888555555777999888:::999888666444444777:::999999999::::::::::::999>>>;;;777555666888:::<<<;;;666666:::999444555;;;777<<<;;;BBBYYYmmm}}}xxxzzzxxxJJJ444)))222555,,,(((---************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&''''''((((((kkkaaafffbbbUUUJJJLLLHHHAAA:::555333222333------,,,+++************************)))))))))((((((((((((((())))))))))))(((***++++++)))((()))+++)))***,,,......---------666PPPttt{{{eeebbboooaaaBBB>>>HHHLLLJJJGGG666555444666???TTTnnnpppWWW>>>;;;OOOeeeqqqtttiiiZZZWWWSSSNNNEEE@@@>>><<<666;;;JJJWWWhhhYYYGGG<<<:::EEE___wwwvvv\\\IIIAAA???======:::333,,,'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''((((((((()))))))))***)))))))))))))))*********(((((((((((((((((((((((())))))(((((())))))***+++******++++++,,,------...666---***111333//////444BBBppp~~~wwwkkk\\\PPP===CCCDDD>>>:::;;;;;;888===>>>===<<<;;;:::<<<>>>888999::::::999777555333;;;666111222777:::888444888:::???CCCDDDHHHQQQ\\\WWWVVVQQQ]]]{{{{{{pppqqqhhh@@@000000000...)))%%%(((---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))((('''''''''''''''mmmdddgggaaaTTTLLLLLLGGGAAA:::555333222333...---,,,+++************************))))))))))))(((((((((((())))))))))))(((+++---,,,)))(((***,,,***+++---...,,,)))---222JJJooozzzhhhkkk{{{bbbQQQLLLYYY^^^PPPEEEDDD???888666CCCZZZjjjnnnkkkKKK???>>>XXXvvvfff\\\NNN===???KKKHHHCCCDDDCCC```______XXXDDD666BBBYYY|||kkkRRRDDD@@@:::>>>@@@;;;111)))&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((((()))************++++++,,,,,,------000+++***,,,...///111555***???```lllsssuuupppmmmlllggg___DDDEEEFFFCCC>>>999555333======<<<<<<<<<======>>>>>>>>>@@@HHHPPPTTTPPPKKKMMM___kkkjjjiiiqqq~~~{{{vvvTTT666===...222111)))&&&++++++&&&(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((+++***))))))(((((())))))nnnfffggg___TTTOOOKKKGGG@@@999555333222333...---,,,+++************************))))))))))))(((((((((((())))))))))))(((+++...---)))(((***---,,,+++------***+++777EEEaaauuu|||pppooo{{{bbbPPPRRRXXXZZZOOO===555888333???SSSdddiii]]]III999MMMWWWooo}}}hhhNNNFFFJJJJJJSSSXXXLLLMMMXXXmmmvvvaaaCCC;;;GGG^^^rrrqqqxxxwww^^^LLLAAA===AAAEEECCC;;;222+++(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''((()))*********)))))))))))))))))))))(((&&&&&&&&&''''''(((((((((((((((((((((((()))***************+++,,,,,,------%%%+++/////////111111///222///444LLLwww~~~vvvnnniiihhhgggeeebbbaaaeeemmmuuu{{{jjjlllnnnqqqsssuuuwwwyyylll<<<444111###)))+++***)))---111,,,"""(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***+++,,,---nnnfffggg^^^TTTRRRKKKGGG@@@999555333333333...---,,,+++************************))))))))))))(((((((((((())))))))))))(((,,,///---)))(((***...,,,+++,,,---+++111DDDYYYppphhhhhhvvvbbb^^^ZZZ^^^dddbbbQQQ>>>777:::>>>SSSdddpppgggQQQCCCHHHSSScccnnnmmm]]]OOOFFFWWWbbbRRRQQQNNN^^^~~~kkkJJJ999:::IIInnn~~~uuunnnVVVDDDBBBEEEIIIJJJFFF<<<111)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&''''''((()))******+++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******)))******+++,,,,,,---------111...(((+++222222+++---///......@@@lll{{{vvvEEE:::;;;333000666///+++''''''((()))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((***,,,...000111ffffffgggaaaVVVKKKLLLFFF===666222111111000------,,,++++++******)))******)))((((((((((((((((((((((((((())))))))))))+++***(((((()))******)))&&&+++***,,,<<>>FFFgggeeefff```VVVKKKJJJDDD<<<666333222222222------,,,,,,+++***************)))((((((((((((((((((((((((((()))))))))***,,,+++******++++++***)))&&&000,,,---LLLrrrqqqpppwwwsssPPPDDDGGGKKKPPPDDDEEE===444???\\\ssszzzgggXXXKKKLLLZZZqqq{{{nnn```SSSMMMMMMaaaqqqtttcccbbbhhhaaaVVVKKKBBBNNNqqq{{{MMMCCC777BBBeee}}}eeeNNNGGGPPPTTTSSSKKK<<>>BBBLLL\\\qqqxxxllleeeNNNAAA<<<555AAAeee~~~^^^:::888PPPcccxxxxxxQQQ>>>IIIRRRRRRNNNGGG999222+++((()))***(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((******)))((((((''''''&&&&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---)))+++222444///---111777OOOxxx\\\AAA666...***,,,000...((()))000((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))(((%%%%%%&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&++++++---...---+++)))((()))*********+++++++++++++++++++++)))&&&%%%&&&'''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))((((((((((((+++)))&&&'''))),,,,,,***+++///:::GGGUUU]]]^^^]]]gggbbbccc___WWWLLLIIICCC<<<666444333222222...------,,,++++++************))))))((())))))***(((((()))))))))************,,,------,,,*********,,,000@@@aaavvvmmmjjj|||WWWDDDFFFFFFKKKKKK;;;CCC???OOOsss~~~bbbNNNPPP[[[pppiiiYYYNNNSSS]]]```YYYRRRXXXOOOIIIKKKQQQSSSMMMGGGQQQJJJDDDFFFLLLTTT\\\cccQQQLLLVVVqqquuu```IIIDDDIII999...@@@WWWggg@@@666GGGggguuuxxx~~~]]]JJJKKKLLLMMMOOOLLLEEE:::---&&&&&&((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,...)))(((...111111222666333---999___sssDDD((('''333,,,,,,000333///))))))///((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))(((&&&'''((((((***+++,,,,,,+++******+++((('''(((,,,---***(((''''''+++,,,)))''')))++++++(((******)))''''''))),,,(((((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))(((((((((((('''+++,,,+++***+++***(((---BBBZZZgggfffbbbbbbeeehhhaaabbb___WWWMMMJJJEEE===777444222000///......------,,,++++++*********))))))))))))******))))))))))))************)))+++---,,,+++******,,,)))>>>\\\uuuttt```iii^^^MMMTTT```SSSHHHDDD999<<>>888444222///.........------,,,,,,++++++******)))))))))***++++++)))))))))*********++++++)))+++---,,,******---111444___yyyrrreeecccuuuzzzeeecccbbbjjjhhhQQQ???@@@DDDZZZ{{{tttSSSKKK[[[kkk}}}dddYYYNNNBBBZZZsss|||kkkcccrrrzzz{{{qqqiiijjjjjj^^^UUUSSSNNNJJJXXXkkkkkkXXXIIIEEEBBB888777cccpppBBB999QQQzzztttUUUPPPWWWUUUTTTJJJ<<>>;;;III```mmmWWWUUUgggxxx|||mmm\\\ZZZRRRDDD```vvvvvvrrrlllbbbXXXSSSxxx{{{[[[MMMFFF;;;;;;999]]]___777FFFiii}}}zzz~~~YYYIIINNNRRRTTTPPPGGG<<<111***)))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((()))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++$$$)))///000///000000111""",,,444777777888777444OOOvvv{{{sssssswwwWWWEEE000---,,,---///---((($$$,,,+++)))((()))+++,,,+++((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))************...222333333:::CCCXXX]]]dddjjjqqq{{{|||{{{sssoooooommmqqqgggZZZPPPJJJCCC:::333222000---***(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))'''((((((((()))))))))******---++++++===]]]wwwkkkiiimmmxxxhhhbbbeeecccZZZNNNFFFBBB<<<888555444222111///......------,,,++++++******))))))***+++,,,,,,)))************+++++++++---///000...,,,...555<<>>DDD]]]DDDGGGQQQSSSSSSPPPFFF888...***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++------,,,))))))+++,,,,,,+++111000((('''000555333000555RRRdddDDD666///,,,111111///---******,,,...'''******(((&&&'''(((''')))((((((((('''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++,,,///:::IIISSS\\\jjjyyy}}}}}}tttnnnmmmiiiaaaZZZCCC@@@999333///,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))'''((((((((())))))******+++...///888RRRuuu___pppbbbjjjfffaaaTTTMMMEEEAAA;;;666444333222222111111///...---,,,,,,+++************************++++++******************...+++...111+++(((<<>>@@@OOOmmmuuuWWW888RRRZZZTTTOOOQQQ???+++---(((''''''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********)))***++++++,,,,,,++++++,,,,,,,,,---......//////,,,111555444555BBBZZZnnnvvvbbbHHH???444......//////---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((,,,)))))),,,,,,+++,,,///(((&&&)))333BBBNNNTTTUUUXXXbbbqqq}}}~~~ooo[[[VVVZZZ___cccfff]]][[[ZZZ[[[]]]```bbbccceeebbbTTTPPP]]]hhhppp|||~~~zzzzzz~~~zzzgggSSSIIIHHHDDD555((('''++++++***++++++******)))((()))+++,,,))))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((())))))(((***,,,+++******+++---DDDPPP___jjjmmmppp{{{~~~yyyccchhhfffeeeVVVKKKEEEAAA;;;666444333222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++'''111000***===ccc|||}}}ccceee|||sss[[[TTTbbboooqqqllliiiyyyvvvVVVeeerrrooofffsss]]]___mmmaaaYYYIIIDDD===555UUUWWWCCC===YYYwwwVVVMMMXXXYYYUUUTTTHHH555000***)))((()))))))))'''$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))***++++++,,,,,,+++++++++,,,,,,------......///)))111666111&&&&&&222@@@XXXzzzyyyjjjEEE***&&&***...///---+++***++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***+++,,,+++'''(((+++---000???ZZZvvv|||qqqyyy|||hhhTTTPPPSSSPPPGGG???@@@BBBDDDEEEDDDAAA>>><<<@@@EEEBBB@@@GGGKKKPPP\\\aaahhhllliiigggllluuuzzzwwwgggSSS<<<000---,,,+++++++++***)))(((((())))))******)))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))###(((,,,+++(((+++555>>>VVViiiuuurrrppp}}}}}}}}}}}}dddhhhffffffXXXKKKEEEAAA;;;666444333222222000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,111444000222LLLppp}}}tttiiiyyy{{{ttthhh]]]___llluuupppfffzzztttiiioooxxxzzzsssxxxfffRRRLLLFFF555>>>ggg}}}QQQ555IIImmm[[[FFFQQQUUUTTTTTTNNN@@@444+++((('''(((******(((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))***++++++++++++++++++++++++,,,------......---------///222444444444777===NNNmmm___DDD777555777888---///000...***''')))+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********---++++++,,,)))(((---555HHHKKKXXXqqqyyyzzztttllliii```UUUJJJ===555;;;CCCCCC;;;444>>>???AAAAAA@@@>>>>>>===333???BBBBBBFFFCCCAAAIIIAAAFFFKKKKKKMMMTTT___gggrrrnnnqqq|||jjjSSSAAA444...,,,,,,+++++++++++++++)))(((***))))))((('''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************(((((()))))))))*********'''((((((''',,,;;;QQQbbbhhhttt~~~~~~rrr}}}fffhhhfffhhhZZZMMMEEEAAA;;;666444333222222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,111,,,---???ZZZmmmnnnfffwwwiii```UUUZZZrrr~~~ooogggzzzfffooo~~~```hhhcccRRROOOAAA999KKKeeeoooAAA:::VVVyyybbbKKKLLLPPPSSSTTTSSSKKK>>>---)))%%%&&&)))***)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))***++++++++++++*********++++++,,,---------...)))&&&***111444///)))000///...111AAAbbbxxxiiihhhnnn|||uuuDDD@@@<<<:::888444...(((///---+++(((((()))+++---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++---***)))***///;;;QQQdddssskkkeeeiiisss{{{{{{xxxhhhkkkfffYYYQQQOOOGGG===HHH>>>555666:::===@@@CCC777<<>>@@@AAAEEEMMMUUUKKKSSS]]]bbb___aaaqqqrrrdddTTTBBB444...,,,,,,---......,,,*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))***************)))))))))************+++---+++***///>>>UUUmmm|||}}}|||{{{vvvhhhiiieeehhh\\\PPPEEEAAA;;;666444333222222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------...+++888TTTiiilllmmmqqqdddWWW___sssvvvssszzztttjjjooo~~~vvvdddaaaUUUKKK===>>>JJJlllAAA<<>>555000***'''(((---222444...+++)))***,,,---+++((((((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++((('''***000<<>>@@@EEEEEEKKKVVV```cccdddiiipppwwwnnnrrr}}}|||fffNNN888333---***+++,,,+++)))+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***************)))*********++++++++++++++++++000>>>SSSgggtttzzz|||ttteeejjjjjjdddhhh^^^SSSEEEAAA;;;666444333222222//////...------------...++++++++++++++++++++++++******++++++,,,------...,,,888QQQgggllliiisssiiidddfffwwwiiinnnvvvvvvsssqqqyyycccUUUGGG@@@FFFJJJsss~~~TTT///>>>lll^^^OOOVVVTTTUUUWWWOOO>>>555***&&&'''***)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((())))))***************))))))******+++,,,,,,,,,)))---111000---,,,///222333...,,,///000///111666222NNNkkkxxxkkktttuuujjj}}}|||zzzSSS666+++///777111333555666333...'''###...------------+++)))&&&(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,---555BBBOOOXXXggg~~~pppbbbUUUOOOBBB>>>;;;;;;999999???FFFKKKUUUhhh{{{uuuiiieeebbb___UUUHHHCCCDDDAAA===@@@OOO___dddbbb___dddcccdddoooooo[[[OOO>>>111,,,++++++***+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((())))))******))))))*********+++++++++,,,,,,)))...:::MMMaaapppvvvvvvxxxppppppuuuyyykkkkkkdddggg___UUUEEEAAA;;;666444333333222//////...---------......******************************+++,,,,,,---......)))CCCbbblllbbb^^^rrrgggNNN```zzzjjj``````[[[sssoooooo___sss___PPPHHHKKKEEEaaayyypppKKK===bbbgggPPPVVVRRRQQQUUUPPPGGG<<<...'''''')))(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((()))***************)))))))))***++++++,,,,,,---+++***,,,//////+++'''///)))(((...111///000333111666333:::UUUuuuccc[[[YYY[[[iii{{{ccc```kkkyyy|||qqqwwwwwwmmmsss___PPP<<<222555;;;555)))111///,,,)))(((***...222)))))))))(((((((((***,,,'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,===MMMfffvvvwwwssswww~~~zzzlll[[[LLLAAA<<<===:::===GGGMMMSSSbbbsss~~~rrr___UUUSSS???@@@CCCHHHKKKQQQ^^^jjjjjjttt{{{{{{|||rrrWWWAAA555111111111+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))******+++++++++,,,,,,,,,000777EEEYYYkkkxxx}}}~~~vvvgggeeevvvhhhgggeeennnZZZRRRCCC???999555333222000/////////...---,,,,,,+++++++++++++++++++++++++++++++++------+++---111000,,,444MMMgggjjjYYYRRRffftttPPPZZZ~~~vvvnnn^^^___zzzzzzqqq~~~wwwWWW^^^bbbUUUTTTSSSGGGGGGUUU~~~ggg;;;PPP```yyypppWWWNNNSSSRRR\\\GGGNNNGGG888***'''++++++%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------............///000/////////222:::CCCJJJ~~~kkklllyyytttvvv|||uuuvvv```TTTCCC222:::222...000333111............---,,,+++,,,...///+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((()))+++***'''&&&&&&''')))***...///)))'''666IIIjjj|||zzzyyyrrrcccNNN===666:::???===JJJdddzzzmmm```VVVPPPNNNRRRZZZccchhhhhhccc___QQQRRRZZZhhhtttzzz{{{zzz{{{|||mmmnnnzzztttMMMAAA???BBBPPP^^^fffqqqyyy{{{zzz}}}rrrWWWCCC666...,,,,,,++++++++++++***)))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))************,,,((()))------)))+++111@@@SSSfffpppwwwzzz{{{qqq}}}{{{vvvfffeeeccclllXXXPPPCCC???999555333222000//////......---,,,,,,++++++++++++++++++++++++++++++---------,,,++++++,,,---999NNN`````````lll~~~wwwnnn~~~rrrrrryyyzzz{{{tttTTTSSSuuu^^^UUURRRQQQOOOHHHfffxxxSSS???LLLyyyyyyYYYCCCPPP[[[ZZZPPPJJJ<<<---'''))))))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---------------............////////////000222777:::>>>MMMkkknnn]]]GGG777000///333888///...000333333000000444000---+++///444333,,,$$$++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((())))))******,,,...///000+++)))+++000>>>WWWnnnpppQQQNNNEEE:::999CCCNNNRRRiiiyyy~~~}}}rrreeeXXXMMMDDD???DDDCCCCCCCCCCCCAAA>>>;;;CCCCCCEEEIIILLLLLLIIIGGG[[[___rrrlllZZZKKK>>>>>>PPPZZZbbbeeeiiinnnmmmgggooottt]]]GGG999555000+++***,,,---,,,***))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))***************(((***---,,,))),,,222QQQaaaooorrrsss}}}yyymmmnnnyyyeeeccc```iiiVVVNNNCCC???999555333222111000.........------,,,,,,+++++++++++++++++++++++++++///+++,,,///,,,''',,,777LLLXXX]]]^^^nnn}}}sssvvvuuu~~~zzzXXXMMMvvvuuu___UUUccccccMMMOOO|||mmm;;;GGGfffeee999MMMTTT\\\RRRNNNCCC333)))'''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......---...000000...---......000000777CCCLLLTTTeeewwwppp^^^MMMAAAHHH:::333999:::333444;;;555000...//////,,,+++...444///***)))+++---,,,+++,,,+++++++++************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))),,,***(((((()))*********---******222BBBZZZvvvwwwrrrmmm]]]KKK===CCCEEEGGGWWWqqquuu[[[RRROOOMMMHHHCCC???===<<<;;;???;;;888666666888888888222333555666888999::::::???DDDPPPaaannnwwwvvvlll```[[[;;;CCCIIIOOO]]]qqq}}}}}}oooxxx}}}gggUUU<<<333)))'''+++...+++'''***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************((()))+++,,,***+++222;;;PPPggg|||ffffffccc___hhhUUUNNNBBB>>>999555333222111000......---------,,,,,,,,,++++++++++++++++++++++++---(((+++111...)))444GGGdddcccaaaggg~~~ggglll~~~___LLLjjjsss___aaaoooppp^^^~~~RRRGGG[[[qqqEEELLLTTTTTTUUURRRJJJ;;;...'''''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((((((((()))))))))******************+++++++++++++++,,,,,,,,,------------***---///000///......///555111000222222000333999>>>QQQbbbwwwuuuhhhVVVIIIFFFHHHIIIHHH@@@;;;<<>>888555333222111111---------------,,,,,,,,,++++++++++++++++++++++++,,,''')))000---+++;;;QQQjjj```___pppwwweeevvvnnnrrrbbbIII___kkkSSSdddzzz~~~}}}IIIHHHvvvbbbJJJYYYUUUVVVTTTOOODDD555***''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,---+++,,,------,,,---///111++++++...444777666444444777===:::<<>>===AAADDDEEEEEECCCAAAAAADDDGGGCCCDDDGGGJJJKKKIIIDDD@@@BBBEEEDDD@@@@@@CCCCCC>>>???AAA===777888???BBB???LLLUUUcccooo{{{|||nnnccc]]]PPPGGGVVVqqq|||wwwqqqnnnssspppRRR;;;111///...,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((()))))))))************************111AAAUUUccc}}}}}}}}}{{{YYY222jjjddd___hhhUUUOOOAAA===888555333333222111------------------------++++++++++++++++++++++++,,,)))***,,,+++///@@@TTT]]]TTTZZZppp~~~zzznnnwwwhhh]]]uuuiiiLLLXXX}}}~~~cccZZZwwwpppccceeeBBBOOOwww}}}JJJQQQUUUVVVUUURRRKKK===///)))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''((((((((((((((())))))))))))***************+++++++++,,,,,,,,,------,,,***((())),,,...---,,,---...///...,,,***)))---***---666444333;;;---444BBBRRR]]]dddllltttvvv\\\PPPTTTKKK\\\wwwiiilllxxxZZZUUU^^^SSSBBB///)))---111...(((,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************((()))******)))+++...000IIIccc{{{|||bbbRRRAAA;;;===III^^^qqqmmmzzzqqqaaaQQQFFFFFF;;;666;;;???===;;;===<<>>FFFSSSppp~~~zzzcccIIIIIIZZZ___mmm{{{}}}uuuvvvoooOOO888...---...,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))************+++++++++---:::RRRhhhttt}}}vvvooozzzgggLLL@@@BBBkkkddd___gggUUUNNNAAA===888555333333222111------------------------++++++++++++++++++++++++------,,,***---999LLL[[[QQQRRR]]]nnnyyy~~~rrrooovvvwwwRRRZZZuuuQQQQQQqqqxxx]]]]]]ZZZCCClllSSSBBBZZZvvvaaaFFFQQQUUUSSSSSSPPPEEE444+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((((((((((()))))))))******************++++++++++++,,,,,,,,,+++))))))+++------...//////111444555555///111---///555...)))000666333444777777555888>>>666>>>GGGNNNYYYjjj{{{qqqhhhiiifffZZZSSSTTT>>>===>>>@@@AAAHHH[[[oooxxxqqqttt|||wwwlllPPP===777666555222------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************+++------***)))...999CCCmmm~~~ppp^^^GGG@@@BBBRRRjjj~~~wwwhhhUUUIIIGGG>>>999:::BBBFFFEEEJJJRRRXXXaaaooo|||zzzwwwnnnbbbZZZRRRKKKFFFDDDGGG999666555666PPPooosss}}}xxx```PPPJJJNNNZZZnnn~~~}}}lllRRR>>>333111,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))***************,,,---333FFF```sss{{{sss~~~eeeEEE444@@@VVVkkkccc^^^fffTTTNNNAAA===888555333333222222------------------------++++++++++++++++++++++++,,,///...+++111DDDYYYeeeNNNZZZfffnnnxxxmmmttt]]]KKK^^^|||}}}~~~~~~zzzQQQIIIeeevvvaaaXXX^^^===FFFaaaAAAQQQ}}}HHHSSSTTTRRRSSSSSSIII888,,,)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++)))+++---------,,,---///(((+++---------///////////////***---555111...888000------111111---...333000444333///000888999666999999@@@KKKVVVZZZ\\\^^^TTTOOOCCC>>>CCC<<<555999999999777555777:::<<<;;;======BBBQQQiii~~~tttqqqooommmqqqxxxwwwppprrr|||{{{qqqkkkqqq|||uuuZZZDDD:::999---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************(((+++......222@@@VVVfff{{{bbbFFF>>>@@@OOOoootttcccVVVQQQHHH<<<999???AAA???CCCLLLTTT^^^sssjjj^^^\\\JJJ@@@EEEEEE777;;;DDD999TTTvvvyyyfffRRRLLLTTTooo}}}oooppptttWWWBBB999---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))),,,///888NNNhhhxxx|||uuuXXXAAADDDSSSSSSFFFqqq\\\dddaaaQQQKKK@@@<<<888444333222111//////............------------------,,,,,,+++++++++,,,...+++)))777QQQ```aaaSSSkkktttlllwwwxxxvvviiiLLL___ttt|||xxxvvvpppcccBBBXXXqqq^^^SSSEEE@@@]]]dddIIIHHHUUUSSSNNNVVVPPPUUUWWWKKK>>>222$$$***(((&&&&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))************)))************+++++++++,,,,,,,,,---------..................////////////............///////////////000000000111111111111444444444555555555666666555777888777666666555444333555777777555444999???GGGFFFccczzzwwwuuu|||qqqnnnkkkhhhgggmmm|||xxxvvvzzz~~~www~~~~~~rrrppplllUUUGGG@@@777000111///++++++000(((---...+++(((******(((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++&&&(((***)))***+++,,,+++)))333...+++BBB___pppxxxcccHHH???SSSaaavvvyyyxxx|||]]]NNNBBB?????????AAAEEEJJJSSSaaappp|||mmm]]]PPPMMMFFF:::777===>>>OOOggg|||\\\QQQhhh}}}zzz^^^|||fffKKK999...,,,---(((+++---&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((***+++))))))+++,,,,,,)))444BBBQQQdddsssvvvpppdddTTTHHHLLLVVVYYYVVVTTTnnn[[[bbb___QQQJJJ@@@<<<777444333222111///............---------------------,,,,,,++++++++++++000...,,,===XXX^^^TTTYYYnnnrrrnnnxxxzzzsss[[[NNNIIIccczzz}}}vvvyyyuuupppkkkaaaDDDMMMxxxgggVVVJJJEEEUUUooorrrTTT>>>WWWTTTIIIVVVSSSXXXYYYMMMDDD999(((***(((''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------------........./////////---.........//////////////////000000000111111111333333333444444444555555444444444333222333222111333999===;;;666999HHHWWW|||{{{xxx{{{}}}zzzppp[[[aaahhhrrrjjjMMM999111---++++++111$$$ (((...+++***///************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++------+++******+++++++++******...MMM~~~{{{ZZZDDDKKK```vvvqqqwwwqqqaaaJJJBBB<<<<<>><<<;;;@@@SSSqqq{{{aaa___eeeqqq}}}yyyttt{{{xxxfffBBB111+++---(((***///...************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((()))))))))******))))))***+++,,,222HHH___lllsss}}}xxx}}}nnnZZZBBB>>>JJJ```gggfff}}}nnn]]]```]]]PPPGGG???<<<777444333222111///............------------------,,,,,,,,,,,,++++++,,,000000222EEEZZZXXXFFF]]]nnnppptttvvvppp}}}rrr[[[DDD>>>GGGccc}}}}}}ssswwwssslllgggaaaGGGIIIuuusssaaa[[[YYY___lllmmm>>>KKKiii```GGGTTTTTTZZZWWWNNNKKK@@@++++++)))''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))******)))))))))*********++++++++++++,,,,,,,,,---------------------............---------.........//////////////////000000000000111222222222222333333333444222111111333333222222000///...111AAA\\\{{{}}}yyywwwsss}}}rrrhhhXXXRRR```~~~vvvWWWCCC:::222+++111)))&&&+++---***)))+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++111...+++***+++++++++,,,...///<<>>===???FFFQQQbbbyyywwwbbbRRRGGGFFF;;;555;;;KKKggg|||ggg]]]WWW```uuuuuugggxxx\\\BBB555555---(((++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))***)))))))))***+++,,,---///:::ZZZ{{{tttvvvUUULLL;;;OOO___cccmmmoooaaa___ZZZOOODDD>>>;;;666444222222111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,///;;;JJJQQQMMMFFF^^^nnnrrr}}}mmmssszzzuuu___FFF>>>HHHZZZnnn~~~xxxxxxoooiiieeeLLLJJJtttrrrkkkjjjqqq{{{dddSSSWWW___QQQSSSXXXUUUNNNOOOFFF///+++***((('''(((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------................../////////000000000000000111111111222222333000000333555444444555<<<999===SSSwwwssssssnnn]]]___mmmxxxhhhIII222&&&111555...(((***,,,)))+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((******))))))******+++,,,...***)))+++,,,,,,,,,...---@@@UUUoooxxxUUUHHHPPPccc}}}ooo\\\YYYUUUJJJ@@@>>>===BBBMMM^^^uuufffPPPIIIFFFEEE===:::NNNiiiyyy^^^OOO]]]ooo```nnnxxxUUU@@@>>>555---+++)))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))))))))***((((((***---...---000444AAA___hhh___YYYdddgggllljjjbbb\\\WWWQQQCCC===:::666333222222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///'''...DDDKKKDDDEEERRRbbbooo{{{tttiiiyyyuuu~~~jjjPPP:::AAA\\\|||~~~xxxrrrkkkQQQIIIpppjjjhhhyyy|||VVVTTTaaayyyxxxTTTRRRUUUTTTPPPRRRKKK777,,,***(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))************(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............//////////////////000000000000111111///000333333000222666888LLLnnn}}}tttfffccctttsss^^^PPPOOOjjjuuuRRR<<<666000---+++***---111++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***************++++++,,,+++))))))------***,,,111444ZZZpppqqqyyyuuuZZZJJJ[[[yyyxxx{{{kkk___[[[PPPAAA===EEEDDDQQQfffhhhXXXLLLJJJBBB777999DDDQQQuuu\\\WWWooonnncccttteeeJJJAAA888222111///++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******)))))),,,///---+++111:::QQQaaaxxxssspppvvvkkkhhhZZZeeedddbbbYYYVVVSSSDDD===999555333222222111000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------///(((222IIILLLAAAJJJaaaiiioooxxxdddiiizzzzzz~~~oooYYYDDDNNNnnn}}}}}}{{{rrrUUUKKKmmmccc```|||SSSTTT]]][[[RRRSSSVVVTTTSSSOOOAAA---+++)))((())))))'''&&&''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))))))))*********++++++''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((((((((()))))))))******))))))*********+++++++++************+++++++++++++++++++++,,,,,,,,,------------------.........///////////////000000000000111...///222111000999FFF\\\zzzuuutttbbb___iii~~~SSS333333444(((%%%000,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,---+++,,,///,,,)))000<<>>VVVoooxxxlllkkklllwwweeeeeennn|||^^^EEE999222---+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---///,,,...000------>>>TTT~~~www^^^???NNNkkkyyyjjjeeeiiicccSSSBBB>>>KKKYYY```ppp```UUUFFF999555:::RRRrrrbbb\\\ddd|||pppaaannnMMM===666,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++,,,+++---///---888XXXzzz~~~yyywwwyyyiiiXXX\\\hhhlllssskkklll[[[TTTSSSAAA<<<999555222222222111000---------,,,,,,,,,+++++++++++++++,,,,,,---------(((777DDDHHHNNN[[[fffkkkkkk___www}}}WWWVVVwww}}}zzz|||nnnaaannn|||yyy[[[IIIeeeooo{{{gggmmmyyyTTT]]]{{{cccLLLIIIUUUTTTMMMLLLKKK...,,,***)))))))))'''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))************+++++++++&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000111333111444;;;BBBRRRuuuyyy}}}ggg___UUU:::FFFEEE///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------+++---///...444MMMiii```GGG^^^hhhyyy~~~rrrrrr{{{\\\EEE:::GGGVVV```tttiiiWWWKKKBBB222;;;SSSjjjhhhTTTccc^^^eeehhhQQQEEE555,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++******---000333GGGttt~~~oooeeemmmxxxdddRRRjjjtttmmmtttkkkfffaaaXXXOOOFFF===:::555222111111000...---------,,,,,,,,,++++++---,,,+++,,,,,,---,,,+++111:::AAABBBHHHTTT```eeejjjnnnrrr]]]DDDVVVwww}}}zzz|||rrrdddhhh{{{}}}XXXJJJPPPdddyyytttbbbfffyyytttjjjmmm~~~fffRRRXXXwww|||fffHHHGGGVVVTTTSSSSSSHHH;;;111))))))***)))'''(((((((((((((((((((((((((((''''''(((((())))))******+++***))))))((())))))***''''''''''''''''''''''''''''''''''''((((((((()))$$$$$$######$$$&&&((()))''''''&&&&&&%%%%%%%%%$$$%%%''')))(((%%%$$$&&&((('''&&&%%%&&&((()))((('''&&&&&&'''(((((()))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++...------,,,,,,,,,------444---+++111333...+++---111222>>>WWWzzzzzz{{{wwwgggsss~~~YYYQQQ___kkk777666///'''&&&,,,---)))+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***)))))))))***+++,,,,,,***333222+++444TTTttt~~~SSSLLLdddvvvfffllldddGGG<<<@@@IIIZZZooovvvWWWKKKDDD:::777@@@VVVpppfffMMMggg|||yyy}}}VVVXXXkkkBBBAAA777000+++,,,---***''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++***---222999MMMssshhhooovvvlllnnnnnnpppjjjddd___VVVNNNFFF===:::555222111111000///---------,,,,,,,,,++++++...---,,,,,,,,,,,,,,,+++333<<>>>>>HHH```ppp___aaaXXX^^^xxxSSSXXXZZZfff~~~vvvLLLIIIRRRTTTQQQNNNDDD888---******)))((()))((((((((((((((((((((((((''''''((()))***++++++,,,,,,---...//////---+++)))'''''''''''''''''''''''''''(((((((((((()))))))))$$$%%%&&&'''((()))******((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%&&&&&&'''(((***)))'''&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))*********+++++++++------,,,,,,,,,---......111///...///000111555;;;lll{{{||||||}}}yyyvvvmmmssszzzZZZ:::...+++'''***000,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))******************++++++---...///000+++777XXXzzz{{{QQQOOOwwwoooOOOHHHYYYdddkkk{{{\\\HHHEEE@@@<<<<<>>GGGPPPYYY___dddhhhooommmOOO666DDDYYYhhhzzzuuu}}}{{{yyyaaaDDD999999999AAAZZZ}}}xxx```[[[PPPJJJvvvIII???MMM]]]~~~QQQEEEQQQUUUQQQPPPHHH;;;///+++***)))((()))((((((((((((((((((((((((''''''((()))***+++,,,,,,+++,,,......---+++)))'''(((((((((((((((((((((((((((((((((((()))))))))***''''''((()))******++++++++++++++++++++++++++++++***)))))))))*********)))***+++,,,++++++***+++,,,'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))*********+++++++++,,,,,,,,,,,,,,,---...///333///111777444444MMMlll|||sssxxx|||jjjjjj|||MMM222111666000$$$,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))*********+++*********+++,,,...///000000333MMMssssssWWW```yyytttiiiRRRGGG]]]vvvyyyWWWHHHHHHCCC:::PPPwwwooouuunnngggiiicccQQQ===444111///......************************************************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...777222CCCmmm~~~|||{{{ooohhhbbbXXXPPPHHH;;;888444222222222111000............---------,,,***,,,---,,,+++,,,000555888:::BBBOOOYYY___eeejjjppp___DDD777AAAOOO```rrrzzz~~~qqqaaaQQQ>>>:::777444999NNNoooooo[[[\\\aaarrrbbbYYYNNNFFF___UUU888EEEZZZYYYBBBLLLTTTRRRRRRLLL???111+++***((((((***((((((((((((((((((((((((''''''((()))+++,,,------,,,,,,,,,,,,+++***((('''((((((((((((((((((((((((((((((((()))))))))******)))((('''''''''((()))***'''(((((()))***+++,,,,,,222000///000111222111000,,,***)))((())))))'''%%%(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,---......///......333444000999```fffXXXppp[[[===111///---,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))******+++++++++******+++,,,---///000111000BBBdddyyy\\\SSSyyyoooTTTFFFAAATTTttt|||SSSEEE@@@;;;===EEEkkk~~~dddooo~~~ttt\\\```rrr^^^FFF:::555111---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************+++---...///555777PPPyyy{{{sssttt}}}{{{pppiiicccXXXOOOGGG;;;888444222222222111111............------------(((+++---,,,***---333888;;;;;;BBBPPPZZZ```fffmmmpppQQQ@@@AAABBBHHHZZZiiipppnnnxxxiiiXXXLLL@@@<<<777333777FFF___fffUUULLLKKKJJJQQQfffnnncccTTTIIIPPPwwwsssPPPKKK]]]~~~iiiDDDGGGRRRRRRSSSOOOAAA222,,,***((((((***((((((((((((((((((((((((&&&'''((()))+++,,,---...------,,,+++***)))(((((((((((((((((((((((((((((((((((()))))))))************)))((((((***...222555444555777:::===???AAACCCAAA???>>>>>>@@@AAA@@@>>>CCC===888777999888222---//////...---+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,---...//////---//////444HHHfff}}}tttzzzyyy}}}tttbbbYYYgggXXX444000;;;------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))******+++,,,,,,***++++++,,,...///111222<<<\\\zzz```kkk|||iii{{{eeeXXXYYYRRRXXXyyy{{{UUUEEEBBB<<<555QQQssszzz___ooocccRRR]]]xxxiiiOOO@@@888222---***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///000FFFiii|||yyytttuuunnnzzztttmmmeeeXXXMMMDDD;;;888444222222222222111//////.........---------'''***,,,,,,+++---444:::@@@???EEESSS]]]ccciiipppeee@@@:::JJJIIILLLbbbpppjjjYYYtttyyyooo|||lllZZZNNNDDD999555333888@@@RRRppp{{{{{{eeeccczzz}}}hhhQQQNNNggg|||lllWWWGGGDDDSSSjjjSSSdddxxxzzzyyyIIIEEEPPPQQQSSSQQQBBB333,,,***((()))***((((((((((((((((((((((((&&&'''(((***+++,,,......///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))************.........000666===DDDHHHQQQSSSVVVZZZ___cccfffhhhllliiihhhhhhkkkllljjjhhhhhh```XXXVVVXXXVVVNNNFFF777666444222///---+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))************++++++++++++++++++,,,---...///000111111...@@@xxxooo```ppp}}}yyyaaaLLLwww~~~|||QQQ777333---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,+++++++++,,,...000111222OOOxxxYYYaaayyy|||[[[RRR[[[nnnxxxrrrRRRKKK;;;===222LLLlll___}}}oooeeeZZZooouuuYYYIII@@@888111...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---///000888]]]rrrqqq}}}tttfffqqqlll```WWWQQQCCC;;;888555333222222111000//////...---,,,,,,++++++---))))))------...666@@@BBBCCCIIIWWWeeelllllliiiSSSEEE===EEEPPPYYYggguuucccjjjqqq]]]OOOIIIDDD:::333555999BBBVVVjjjjjjyyyqqq{{{QQQUUUsssWWWUUUNNNooojjjgggzzzRRR<<>>???AAACCCHHHNNNUUUWWWVVVSSSQQQWWWaaahhheeeMMMGGG===777DDDdddkkk{{{{{{{{{XXXmmmrrrOOO>>>444111,,,---------,,,+++++++++************************************************)))************+++++++++---,,,......'''###---===VVV}}}|||{{{ssscccZZZ[[[gggtttnnnkkk```VVVOOOBBB:::777444222222222111///.........------,,,,,,+++,,,******,,,...000777>>>:::MMM[[[\\\^^^fffhhhccclll\\\OOOQQQYYY```iiirrrmmmeee}}}xxxppp]]][[[___OOO@@@:::777777???KKKWWWQQQeeennnbbbwwwcccSSSMMMWWW\\\fffaaaAAAKKKOOOOOOLLLGGG<<>>???AAADDDGGGIIIEEELLLZZZooonnn}}}uuuHHHJJJ888000111---,,,...---++++++++++++++++++++++++******))))))))))))******)))************+++++++++******++++++++++++++++++222''',,,555...111TTTwww{{{qqqxxxuuuVVVUUUlll{{{yyymmmccc]]]YYYTTTQQQMMMJJJIIILLLLLLGGGDDDEEEFFFDDDBBBAAA@@@>>><<<:::888;;;=========???===999:::<<<;;;:::<<>>;;;======<<<;;;;;;===BBBGGGMMMPPPSSSUUUWWW]]]eeekkkVVVJJJ???888444BBBlllwwwpppsssbbbWWW???999333,,,,,,---------,,,+++***++++++++++++++++++++++++************************)))************+++++++++,,,***,,,///,,,,,,999KKKZZZvvvzzzmmmlll~~~vvv}}}uuu|||lllkkk```TTTNNNBBB:::777444222222111000///......---------,,,,,,,,,,,,+++***,,,...222888<<<777OOO______bbbnnnnnncccaaaUUUMMMQQQZZZaaaggglllmmmfff```mmmrrrwwwyyy}}}wwwiiidddfffYYYMMMFFF===555888AAAKKKKKKiiidddzzzmmm^^^^^^^^^nnndddwwwmmmEEEFFFJJJQQQLLLHHH===111+++++++++((((((((((((((((((((((((((())))))***,,,---///000111///...,,,***))))))))))))###)))///...&&&%%%111AAAXXXUUUcccvvv||||||uuufffeeeXXXRRRVVVXXXVVV]]]hhhddd\\\UUUSSSQQQTTTaaappp```eeegggeeebbbccceeeeeedddggggggbbb\\\[[[bbbjjjllloooyyy}}}zzz}}}yyyiiiuuujjj]]]III>>>888---(((((()))******)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((())))))***++++++++++++,,,,,,,,,------///,,,+++///333444444555KKKuuufffUUULLLGGGDDDDDDGGGAAACCCGGGKKKKKKGGGIIIMMMKKKIIIGGGFFFEEEEEEDDDCCCGGGDDDBBBDDDMMM[[[iiirrriii~~~uuubbbDDD>>>BBB;;;(((+++333(((++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++******+++++++++++++++,,,000%%%...444---FFFzzz|||xxxrrr[[[WWW___ttttttcccWWWPPPKKKEEEBBBAAAAAA@@@???DDD@@@???BBBCCC???======CCCAAA>>>>>>??????>>><<<:::@@@BBB<<<:::<<<===999666::::::999<<>>>>>??????<<<;;;===<<<===>>>@@@BBBDDDFFFHHHPPPXXXgggwwwpppYYYHHHBBB999777UUU}}}uuuvvvmmmfffuuu}}}eeeOOODDD666...---------------+++)))++++++++++++++++++++++++************************))))))*********+++++++++---'''&&&---333999EEERRRiiissswwwhhh```|||xxxnnnoooyyy}}}~~~jjjkkkaaaSSSLLLBBB999777444222111111000///---------------,,,,,,,,,,,,+++++++++///555999;;;:::OOO]]]___gggrrrkkkZZZIIIFFFGGGOOOZZZaaaeeehhhccciiikkkffflllrrrvvv|||~~~qqqeee^^^YYYRRREEE666555<<<>>>CCCdddjjjyyygggfff^^^eeeooorrr}}}RRRGGGJJJUUUKKKHHH???333+++++++++))))))))))))))))))))))))))))))***+++---...000111111///---,,,***)))******+++000...,,,)))(((222KKKaaaeeegggwwwppp___TTTKKKZZZXXXUUUTTTYYY```dddddd^^^bbbccc\\\QQQMMMTTT^^^nnnrrrsssnnnnnnvvv~~~}}}wwwoooiiiggggggsssuuutttcccUUUggg~~~wwweeeWWWKKK<<<:::222)))'''***+++)))%%%))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++++++++,,,,,,,,,---------,,,+++---222222000333999~~~jjjSSSIIIAAA???AAABBBFFFKKKNNNQQQXXX^^^]]][[[]]]bbb^^^[[[WWWUUURRROOOJJJFFFEEEDDDAAA???>>>@@@BBBEEEHHH___\\\jjj|||oootttsss[[[DDDAAAAAA111+++000+++++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++******++++++,,,,,,,,,,,,...,,,222...---WWWlll^^^uuu```[[[mmmcccrrrvvv]]]MMMDDD@@@???CCCBBBBBBBBBBBBBBBAAA@@@BBB???>>>BBBCCCAAA@@@AAA@@@>>><<<<<<============:::<<<<<<888666999:::999888::::::888:::======999;;;999;;;AAAAAA<<<:::<<<===>>>???AAACCCCCCBBBAAA@@@BBBEEEIIIPPPbbb~~~XXXKKKAAA777???SSSzzz}}}XXXZZZxxxwww```LLL<<<222///------------+++)))++++++++++++++++++++++++************************))))))*********+++++++++---***)))+++,,,666OOOhhhvvvddd\\\wwwrrryyypppmmmgggkkkaaaRRRKKKBBB999666333111111111000...------------------------+++,,,++++++///777:::999BBBPPPZZZ```hhhlll^^^III888===FFFPPPZZZaaaeeehhhpppvvvpppxxxjjjnnnssswww~~~{{{iiiccc___ZZZMMM<<<666::::::888OOOppptttkkk___OOOpppiiinnnzzz|||[[[HHHFFFRRRKKKIIIAAA444,,,++++++***))))))))))))))))))))))))***+++,,,---...///000111...---+++******+++,,,...---***...:::GGGRRR[[[cccqqqxxx[[[CCCHHHRRR^^^eeehhhfffhhhnnnkkkccchhhmmmlllbbb[[[```ooo{{{mmmsssrrrllllllwww{{{xxxwwwyyywwwwwwrrrqqquuu}}}zzzrrrjjj]]][[[JJJ444((()))---...,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++,,,,,,,,,,,,------------,,,---000333//////???RRR}}}]]]GGGBBBBBBGGGQQQYYY___fffmmm{{{uuuYYYVVVPPPHHHCCCAAADDDFFF===CCCWWWsss[[[~~~nnntttWWW<<>>BBBBBBAAACCCHHHHHHHHHHHHFFFDDDDDDEEEHHHHHHAAA>>>@@@BBBAAA>>>>>>>>>>>>???BBBAAA>>>@@@DDD===:::;;;@@@@@@;;;>>>EEE;;;;;;<<<======>>>??????AAABBBCCC@@@<<<@@@QQQbbbjjjMMMDDD>>><<>>888333...,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++'''---222...(((999kkk{{{kkkZZZbbbxxxuuu|||rrrnnneeekkkaaaQQQIIIBBB999666333111111000///...------------------------+++---,,,+++000888;;;888JJJQQQ[[[dddiiicccQQQ@@@555???JJJRRRXXX]]]dddhhh|||vvvnnnvvv{{{lllnnnrrrwwwyyymmmccc___VVVFFF;;;:::<<<555BBB[[[qqquuu{{{pppooogggeeekkkppp\\\EEESSSsssdddkkkuuu^^^KKKDDDMMMJJJIIIBBB555---+++++++++))))))))))))))))))))))))++++++,,,------...//////---+++***)))***,,,...000(((222FFFZZZeeegggiiimmmhhhTTT\\\ggg~~~|||zzzwwwppphhhbbb```rrr}}}{{{nnnrrruuu{{{vvvzzz||||||yyyfffLLL:::222111000///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,------------...---///222222///:::___hhhrrrkkkQQQDDDCCCIIIRRRcccwwwnnnYYYJJJCCCAAAKKKDDDBBBIIIWWWppp___uuuqqqyyyrrrYYYJJJGGG888,,,222,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))************+++++++++******++++++,,,------...+++444222666TTTsss~~~}}}|||iiiaaa]]]aaaccc\\\TTTPPPNNNQQQVVVYYYZZZZZZXXXXXXTTTVVV\\\```___^^^dddlllkkkmmmoookkkeeedddhhhmmmkkkZZZQQQXXXZZZMMM@@@<<<;;;:::CCCQQQSSSMMMSSSbbbddd[[[UUURRRJJJCCCJJJWWWUUUSSSNNNHHHCCCBBBEEEHHH???CCCHHHJJJFFFCCCIIISSSOOOrrrUUUGGGIIIHHHBBBRRRmmm~~~yyydddSSSccc}}}[[[AAA>>>888000,,,,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++'''---333333222IIIwwwYYYYYYxxxtttwww|||}}}dddkkkaaaPPPIIIBBB999666333111111000///...------------------------+++---,,,+++000999;;;777MMMSSS^^^iiikkk```MMM@@@777CCCOOOSSSTTTYYYaaaggg{{{|||qqqmmmyyyxxxiiijjjmmmtttvvvfffbbb^^^PPPBBB;;;888777DDDWWWjjjhhhnnnssspppooofff{{{vvv```FFFEEESSSmmmxxxbbbRRRIIIOOOJJJJJJCCC666---+++,,,+++)))))))))))))))))))))))),,,,,,,,,---------......,,,+++))))))***---000222888KKKbbbkkkgggiii}}}yyyhhhhhhqqqppprrr{{{}}}rrrpppwwwvvvooouuu~~~rrr~~~~~~zzzrrrpppsssvvvxxx{{{|||~~~{{{vvvmmmmmmpppqqq|||xxxcccOOO???666///,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))******+++,,,,,,,,,,,,---------......///000333333222HHH{{{nnnoooZZZNNNGGGLLLWWWaaammmnnnYYYMMMDDDBBBCCCEEEBBBHHHaaa~~~ooo]]]ccczzzpppQQQAAA@@@333***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))************+++++++++******+++,,,,,,---......(((000///DDDqqqrrr{{{vvvxxxrrrkkk}}}vvv~~~|||cccKKKDDDCCCCCCUUUnnnuuuppp{{{}}}mmmbbbiiiyyyttteeeYYYUUUYYY]]]XXX]]]eeekkkiiifffjjjqqqzzzooobbbKKKNNNMMMCCC>>>mmmssshhhsssSSSSSSqqqJJJBBB:::000,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++000,,,---333===SSSzzz}}}vvvmmmRRRaaa|||llllllaaaUUUDDDAAA999666333222222222111000......---------,,,,,,,,,---)))+++444777555888???QQQQQQWWWbbbiiibbbMMM;;;666FFFKKKPPP[[[TTTSSShhhzzztttrrrpppjjjdddeeetttwwwiiifff```PPP???<<<>>>???GGGbbbtttVVVnnnyyywwwVVVgggFFFGGGWWWwwwxxxJJJ???RRRJJJLLLFFF999///------+++++++++*********************,,,++++++///444111))))))000...***+++(((000CCCEEEXXXccceeerrrzzzbbbmmmsssttt}}}www```fffoookkkgggjjjqqqxxx|||qqqiiilllsssqqq{{{{{{lllgggpppwwwuuuvvveee^^^___bbbfffxxx}}}jjjqqq\\\[[[___YYYbbbqqqnnn{{{~~~|||gggKKK;;;999111333+++!!!$$$//////$$$)))))))))))))))((((((((())))))))))))************++++++******************,,,,,,++++++,,,,,,---...888---000222666cccoooSSSEEENNNeee{{{xxxtttsssjjjZZZLLLCCCBBBEEEIIIddddddjjjdddyyyxxxFFF??????+++...,,,,,,///...***'''(((************************)))************+++++++++***+++,,,,,,,,,---///111444///;;;dddzzztttsssooo~~~^^^WWWRRRwwwmmmWWWIIIAAATTTKKKBBBggg^^^xxxcccOOOKKKFFFAAAFFF```~~~kkklllcccIIIAAA555,,,))),,,+++'''---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,///(((888333CCCgggoooyyyxxxhhhAAAXXX}}}~~~iiijjj___SSSBBB???999666333222222222111000......---------,,,,,,,,,,,,))),,,555999777:::BBBOOOTTT___kkkooodddMMM;;;:::GGGJJJNNNYYYYYY___vvv{{{sssoookkkaaahhhmmmqqqyyyuuudddOOOFFFCCC<<<>>>XXX]]]yyy{{{vvveeeyyygggMMMRRR[[[kkkSSS???NNNJJJKKKFFF999///------+++++++++******************---000000---///333222---......((()))555<<>>===...---333)))---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------'''999666WWWmmmgggDDDccczzz~~~{{{~~~xxxtttuuuwwwyyyyyy|||ggghhh___TTTDDDBBB888555222111111111000///......---------,,,,,,,,,...,,,///555555333999CCCUUU\\\aaa]]]QQQDDD<<<:::AAALLLVVVQQQFFFQQQooowwwkkklllhhh___ZZZYYYfff}}}qqqlllqqquuudddKKKRRR~~~pppZZZ```gggttt}}}tttjjjiiiaaattt}}}cccfff___^^^lllwwwNNNMMMIIIHHHDDD<<<333,,,+++---******++++++,,,,,,,,,,,,///---...111444333000------<<>>555,,,+++...******++++++,,,---------111...---000000......000CCCUUUeeettt{{{qqqfffiiirrrwwwsssooo}}}gggfff}}}mmmkkk{{{xxxrrr}}}|||uuuvvvqqqwwwzzzyyyzzzxxx```JJJ>>>;;;:::111///---***(((((())))))*********++++++++++++,,,+++,,,,,,------......//////............///000000777777QQQrrrWWW\\\zzzgggIIIBBBlllkkkzzzpppbbb???555---,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---.../////////000222444???ooovvvqqqnnnyyyssslllkkkwww|||bbbsssdddMMMBBB:::AAAZZZ{{{ZZZ]]]qqqQQQ;;;666222,,,)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------...888<<>><<<666444000,,,***))))))************+++++++++,,,,,,,,,,,,,,,---...///////////////......//////000111000CCCggg{{{hhhlllvvvOOOSSSrrrlll{{{wwwPPPBBB333...---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------............000444888QQQxxxwww}}}mmmsss{{{ttt~~~oooqqq___LLL<<<>>>NNNggg~~~pppaaammm~~~ccc@@@===555(((///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------------...333999RRRddduuu{{{~~~mmm???aaa{{{iiifffZZZOOOBBBBBB777555111000000000///.........---------,,,,,,,,,))))))///666777666@@@NNNSSSZZZ___ZZZMMM???777555JJJCCCKKKRRRWWWxxxwwwlllmmmbbbOOOUUUSSS^^^vvvpppVVVUUUWWWuuu```wwwjjjGGGeeerrrxxx}}}kkkPPP```{{{ddd^^^oooVVVDDDBBBNNNggg{{{|||OOONNNIIIEEEBBB???666,,,***///******+++,,,,,,---......---000666666111555KKKcccyyyyyyrrrpppuuusssttt~~~uuuxxx~~~ooowwwwwwvvvsssyyyxxxnnnkkkrrrwwwtttppp}}}|||xxxxxxzzz}}}|||xxxqqq|||jjjIII>>>:::777333...+++******+++******+++++++++,,,,,,,,,,,,,,,------...///000000///////////////000111111???iiixxx^^^rrr{{{___UUUssskkkooodddRRR===222...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------111666:::hhh|||ssssssfffwwwiiijjjzzzoooUUU??????III\\\{{{uuurrrgggRRRuuupppFFFBBB666'''444---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......---888kkk~~~OOOGGGttt{{{eeeyyyiiidddXXXNNN@@@<<<555444333111000//////.........---------,,,,,,,,,---///222444555:::DDDNNNRRRUUU^^^TTTLLL???...<<>>FFFCCCOOOrrraaaEEEGGGFFFCCC===555///,,,+++---,,,++++++---...///...***555333///999JJJccc|||tttjjjttt}}}sssuuu}}}vvvoooiiiooo{{{rrreeefffooosssmmmnnnxxxzzztttrrruuuttt{{{|||{{{|||}}}|||jjjqqqsssbbbIII:::>>>===444,,,)))***)))***++++++*********---///---------............///+++...444+++...333--->>>EEE~~~sssqqqtttaaacccmmmppp~~~___zzzccc<<<888111......%%%---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***444///,,,555000222HHHnnn~~~zzzpppYYYwwwnnnvvvYYYLLL<<>>555444333111000//////.........---------,,,,,,,,,+++...111333555:::EEENNNPPPVVV[[[KKKCCC>>>222AAAKKKMMMNNN```tttnnneeeXXXSSSNNNPPP]]]vvv___bbbooo~~~[[[NNNTTTVVVjjjUUUmmmsssdddNNNNNNQQQ===>>>???MMMiiiyyy{{{}}}gggGGGGGGFFFCCC===555///,,,+++*********+++---/////////555444---333HHHVVV]]]hhhuuufffeeerrr|||yyylllpppqqqtttrrrwwwqqqkkkgggaaa]]]ccclll}}}uuunnnmmmpppvvvxxxssswwwzzzyyy~~~```LLLBBB======999000,,,///++++++,,,++++++,,,...///---------............///------222+++111444,,,<<>>555444333111000//////.........---------,,,,,,,,,***...222333444:::DDDLLLPPPYYY\\\CCC999;;;444BBBOOOLLLHHHXXX}}}pppllldddVVVRRRNNNPPP]]]uuukkkiiisssyyyfff\\\ZZZRRRmmmnnn\\\vvvssshhhYYY___gggNNN<<<:::RRRssscccEEEGGGFFFCCC===666000---,,,)))***,,,---///111222222999111...DDDfffooofffeeesssxxxzzzyyy~~~tttzzznnnrrrqqq___[[[YYYYYYYYYYYYZZZbbbjjjrrryyy~~~}}}xxxwww}}}gggOOO???CCCCCC666---...++++++,,,------......///---------............//////,,,000,,,222555///BBBbbb}}}eeesssjjjWWW{{{ssskkknnnTTT222---000000333---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///111/////////,,,AAAiiiNNNwwwlllmmmsssxxx{{{yyyxxx|||qqq\\\ZZZooojjjVVVVVVaaayyyiiiIII;;;CCCMMMzzz|||dddfffiiiFFF>>>:::111------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++---///...+++,,,000<<>>444///,,,+++,,,---...///...------------............///000,,,111---000444888WWW{{{}}}dddfff{{{~~~lllyyykkk>>>777555,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......111...///333...000RRRddd\\\~~~jjjnnn|||ssslllddddddaaa^^^]]]\\\UUUMMMLLLMMMLLLIIIJJJMMMQQQTTTccckkkyyyyyyfffFFFCCCAAA>>>EEEHHHUUUeeeiiippptttvvv}}}ZZZzzzUUU???>>>EEEfffzzz]]]|||}}}QQQBBB???......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,+++---000...+++---222FFFpppfffGGGXXXrrrdddaaaZZZTTTCCC;;;555444333111000//////.........---------,,,,,,,,,,,,333888555444:::@@@BBBLLL[[[aaaFFF;;;<<<000666FFFFFFCCCNNNmmmuuurrrdddQQQLLLKKKMMMZZZrrrwww[[[VVV```llluuuxxxyyyxxxkkkrrr~~~ooowwwiiirrr|||{{{^^^WWWeeewwwUUUIIIFFFEEEBBB===666000---------...000000///000333666222BBBTTTgggrrrggg^^^eeecccooonnnppp{{{uuupppaaaPPPssszzzkkkgggiiikkkgggccccccdddeeegggppp}}}qqqvvveeeLLLFFFIIICCC777...---+++,,,---...---+++---------............//////,,,444......333EEEtttyyymmmooozzznnnggg}}}www\\\~~~|||kkkqqqeeeEEE222***000---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///***///666333???jjjnnnMMMnnn{{{kkkppp|||ssslllcccffffffdddeeeiiieee]]]fffbbb^^^\\\ZZZYYYWWWWWWZZZ```mmm}}}gggCCC>>>AAABBBDDD999999??????DDDNNNQQQOOOPPPUUU```|||[[[bbbIII??????PPPwww___nnnYYYDDD@@@000///...------,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++---///---+++///666NNN|||]]]GGGfffsssuuu}}}dddbbbZZZSSSBBB;;;555444333111000//////.........---------,,,,,,,,,,,,555:::666555;;;AAAAAAIIISSSZZZFFF??????111999EEEIIIIIITTTpppuuuooo]]]JJJGGGHHHKKKXXXqqqoooYYYSSSVVVbbbrrryyywwwfffeeegggtttqqquuuuuuqqqwwwYYYKKKEEEEEEBBB<<<666000...---+++------,,,,,,...444999<<>>444000,,,+++---...---+++---------............//////,,,555000---444PPP\\\fffrrr{{{rrrMMMDDD\\\wwwttthhhiiibbbsssoooFFF444000111---,,,,,,++++++,,,,,,---,,,,,,,,,---------......222+++111444000DDDpppzzzaaaHHHxxxtttkkkrrr~~~iiiUUU]]]\\\VVVWWWQQQTTTSSSLLLGGGJJJNNNNNNKKKIIIKKKOOO[[[WWWzzztttVVVBBB===@@@]]]kkkfffzzzdddGGG???888000///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---///---,,,222<<>>DDDBBBOOOOOOPPPAAA===<<<111>>>DDDIIIMMM^^^}}}{{{nnngggUUUGGGHHHFFFHHHVVVpppkkk```MMMUUUfffiiieeefffnnnuuutttooopppsss}}}gggKKKEEEDDDBBB<<<666111...---***,,,---,,,,,,000999@@@[[[oooqqqeeedddnnn}}}{{{~~~mmmmmmqqqpppbbb______bbbdddfffmmmvvveeeTTT@@@??????@@@CCCEEEFFFFFFGGGFFFEEECCCBBBEEEIIIMMMAAARRRrrr{{{}}}qqqWWWIIIDDDBBB:::555...,,,...///...,,,---------............///111+++333222111777VVV~~~ggguuu~~~jjjXXXaaaooo^^^^^^nnn~~~nnnpppFFF;;;888,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......444---222222///KKKtttVVVNNNqqqiiijjjuuu|||}}}ppplll~~~}}}vvvzzzuuuuuuwwwtttpppzzznnndddWWWvvveeeHHH???;;;PPPooo^^^lll{{{TTT??????000///...------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...,,,---666AAAeee~~~tttIIIJJJmmmmmmYYYuuuuuucccdddZZZRRRDDD@@@555444333111000//////.........---------,,,,,,,,,'''444;;;777888AAAGGGEEEXXXOOOJJJ;;;999777...???BBBGGGNNNfffsssfff```RRRHHHNNNDDDGGGUUUooottt^^^UUUUUUiiirrrppprrr|||jjjjjjnnnqqqppp\\\VVVjjjuuuyyyxxxOOOEEEDDDBBB<<<666111......,,,---...---...555@@@III}}}www^^^```ttt{{{mmmTTTbbbvvvrrr]]]___dddhhhiiipppzzzfff^^^WWWLLLDDDCCCHHHIIIJJJHHHEEECCCDDDFFFHHHKKKNNNOOOMMMKKKIIIIIIHHHCCCFFFRRR___ooo~~~{{{|||rrr}}}jjjJJJBBBHHH???888000---///111000...---------.........//////222***111333444;;;XXXkkk{{{lllgggqqqbbbaaannnhhhPPP<<<;;;...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///***222555888\\\}}}GGGSSSqqq```hhhvvv{{{}}}mmmrrrUUUpppqqqNNNDDD>>>IIIwwwiiiUUUfffbbb@@@AAA000000///...---,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,------,,,...999EEEgggmmm|||___>>>QQQxxxkkk___hhheeeZZZRRRBBB<<<555333000//////000///...------,,,,,,,,,,,,+++++++++111444333555===EEEHHH\\\```JJJ666888444000===DDDGGGJJJ^^^jjjbbbXXXIIIDDDIIICCCHHHTTTiiiyyyiii\\\hhhhhhTTTVVV]]]aaahhhggg___SSSKKKCCCAAASSSsssMMMHHHCCC???===999222///111000000///+++555222<<>>GGGxxxRRRggggggMMMBBB999111+++,,,...,,,,,,...---,,,,,,,,,,,,---......,,,...555)))000555111WWWiiiiiiAAAFFF___uuuccciiiyyydddddd]]]UUUEEE>>>555333000//////000///...------,,,,,,,,,,,,++++++---222333222666@@@IIIMMM\\\```KKK888999333...;;;???EEELLLaaakkkeee^^^OOOGGGIIIDDDFFFRRRgggqqqooommmQQQDDDHHHJJJQQQxxxwwwrrrZZZPPPEEE:::888LLLxxxlllIIIGGGBBB>>>===888111///000//////111,,,555<<>>IIIWWW\\\PPPGGGFFFQQQbbbZZZ===aaajjj]]]{{{xxx{{{wwwLLLEEE<<<...---,,,---......---,,,------......///000000000444---555666aaaccc```{{{|||ddd```ccciiisssaaaPPPppp{{{|||ffffffggghhhlllttt~~~sssQQQEEE:::UUU~~~```uuu{{{wwwLLLIII<<<444------...,,,,,,...---,,,,,,,,,,,,---......---,,,333...,,,222HHHzzzvvv^^^AAAQQQkkksssZZZjjjvvvaaabbb[[[SSSAAA888555333000//////000///...------,,,,,,,,,+++++++++///333444444:::DDDLLLNNNVVVZZZIII<<>>000...------......---,,,------......///000000000111///222>>>ooovvvRRRnnnppp______```fffsssgggPPPhhh|||ooojjjjjjlllttt}}}YYYJJJDDDFFFiiidddeee~~~VVVDDD???666///......,,,,,,...---,,,,,,,,,,,,---......///,,,//////---222PPP|||{{{rrrvvvMMM>>>XXXssskkk[[[sssttt```aaaYYYQQQAAA;;;555333000//////000///...------,,,,,,,,,+++++++++...222555777===DDDHHHGGGRRRVVVGGG===AAA555...===>>>@@@DDD^^^qqqfff___TTTIIIEEEAAA@@@FFFYYYsssxxxjjj^^^@@@:::===666:::???BBB^^^www[[[DDDAAATTTwww~~~ooo???DDD@@@<<<;;;777111...000333(((111888TTT}}}}}}nnn~~~~~~xxxttttttqqqqqq{{{nnnTTTFFFCCC???BBBOOOYYY[[[XXXWWWOOORRRUUUYYYuuu{{{vvvwwwqqqtttttt___RRRwww~~~kkkrrrvvvoooJJJMMMLLLBBB888333000...///////////////000111111222555111444RRRiii```dddssswwwaaaNNNaaaeeeZZZGGG>>>111///---------......---------......///000000000222222222EEErrrxxxiiiPPPiii^^^aaaaaagggwwwiiiTTTllliiiWWWNNNEEEbbbfffNNN}}}iiiFFFBBB888000......,,,,,,...---,,,,,,,,,,,,---......222---+++000...666WWWqqqqqqDDD>>>___wwwfffbbbkkk]]]```WWWQQQDDDBBB555333000//////000///...------,,,,,,,,,,,,++++++---111555888>>>EEEFFFBBBRRRTTTEEE>>>BBB555...???@@@CCCHHHcccpppbbbXXXMMMFFFDDD>>>>>>EEEVVVmmmzzzmmm^^^hhhssswwwtttiiiWWWGGG888;;;@@@666999@@@@@@VVVnnn|||kkkrrrXXXFFFIII]]]|||}}}LLLDDD@@@===;;;888222///111333+++555BBBcccyyywww{{{{{{xxxsssooosss^^^EEE>>>@@@DDDMMM___mmmkkk___YYY\\\SSS[[[gggooo|||eee]]]aaa}}}kkk___zzz~~~rrrxxxSSSRRRQQQLLLBBB777333555////////////000111222222222777222;;;eeeVVV\\\dddsssyyyhhhoooxxxhhhkkksss}}}kkkiiilllLLLAAA222000---,,,---......---------......///000000000///111666RRRzzznnnooo~~~aaa[[[cccccckkkzzzbbbPPPkkkuuu___III@@@UUUmmmEEEsssZZZDDD;;;222///...,,,,,,...---,,,,,,,,,,,,---......222///)))000///===aaahhhrrr}}}uuuBBBBBBeeewwwbbbkkkaaa[[[aaaXXXOOODDDCCC555333000//////000///...------,,,,,,,,,,,,++++++---000333777>>>FFFHHHEEEUUUUUUEEE>>>AAA333+++>>>AAAKKKXXXsssooo___SSSHHHCCCBBB;;;===EEETTThhh|||mmmmmmnnnqqqtttmmmXXXCCC<<<999BBBCCCKKKJJJAAASSSxxxRRRYYYWWWcccNNNDDDPPPjjjTTTEEE@@@===<<<888333000222///000<<>>@@@111)))<<<<<>>555DDDWWWdddYYYDDDTTT{{{tttTTTdddttt{{{\\\GGGKKKhhhyyyIIIEEEAAA>>>===999333111333,,,444CCCUUUnnnggg^^^{{{vvvyyy{{{vvvXXXHHHMMMXXXVVVNNNJJJYYY}}}jjj|||wwwTTTEEEsss~~~uuunnnrrrXXXJJJPPPNNN===444999////////////000111222333///777333QQQ|||KKKaaapppzzznnn[[[XXXXXXXXX^^^ssstttUUUPPPXXX^^^ggg|||sssdddmmmFFFMMMIII444111...,,,---.........------......///000000000111222AAAgggfffsssxxxaaa___[[[]]]gggvvv}}}~~~~~~^^^LLLiiiccc~~~mmmRRRGGG<<<]]]~~~sssoooXXXJJJ|||gggHHH===444000///------///---,,,,,,,,,,,,---......+++555///111///KKK{{{ppphhh666DDDooo}}}~~~```uuudddYYY]]]UUUOOOBBB>>>555333000//////000///...------,,,,,,,,,,,,++++++,,,111555777===DDDGGGFFFSSSVVVAAA>>><<>>MMMlllrrrjjjhhhWWWFFFBBBAAA>>>;;;>>>JJJYYYjjj|||xxxyyy|||WWWFFFDDDQQQMMMRRRUUUXXXXXXUUUfffUUUHHHUUU[[[lll\\\NNNddd|||wwwpppCCCFFFDDDAAA>>>:::666333222555YYY}}}SSSjjj~~~gggIIIAAAKKKjjj~~~{{{vvveee|||ZZZDDD======;;;@@@PPP[[[YYYLLLBBB>>><<<===AAAJJJ[[[uuuaaaJJJZZZyyy|||fffWWWUUURRRHHH>>>777444111000000111000000000444===qqqfffSSS[[[lll~~~kkk}}}___dddTTTUUUDDD333...000---///111+++......//////000000111111...555QQQsss[[[\\\ppp___OOOSSSVVVeeerrryyytttnnnhhhgggsss___NNN```ooouuu~~~bbbiiiKKKEEEBBBooopppZZZooo}}}RRRDDD;;;555,,,---111,,,---,,,,,,,,,,,,---......///...000000222kkk}}}}}}XXX===444PPPyyy|||aaappppppfffeee[[[VVVHHH@@@555333000//////000///...------,,,,,,,,,+++++++++***...000444<<>>AAAVVVvvvqqqhhhfffWWWHHHDDDAAA???:::<<>>999444222444LLLcccuuuyyykkkppp{{{~~~pppSSSDDDQQQ```yyybbbLLLDDDJJJTTTWWWTTT\\\jjjlll\\\III@@@AAACCCFFFGGGDDDDDDGGGLLLeeeppppppHHHDDD___xxxzzz~~~gggQQQMMMQQQKKKAAA:::777222000///000000000444111EEEXXXRRRZZZnnnzzzhhh{{{cccggg\\\XXXGGG666///000---///111+++......//////000000111111333555SSSlllXXX___|||zzzTTTKKKTTTPPPfffwwwaaaOOO\\\cccbbbeee^^^bbbbbbiiiqqqwww|||eeecccLLLCCC;;;YYYzzzrrr\\\```YYYGGG<<<666---...222...---,,,,,,,,,,,,---......,,,000000111===tttyyyzzz{{{ZZZ;;;999XXX|||ttt\\\uuurrrfffcccXXXUUUGGG===555333000//////000///...------,,,,,,,,,+++++++++))),,,///444>>>GGGIIIFFFXXXZZZFFFCCCAAA222555777@@@HHH```~~~vvvhhheeeWWWJJJFFFCCC???888:::EEERRR```vvvsssnnnppprrrxxxtttzzz|||ccc```xxxhhhqqq}}}}}}fffRRR___mmmXXX}}}nnn]]]uuusssaaabbbyyyNNNMMMHHHCCC???777000111777WWWmmm```mmmlllyyyuuuvvvoooaaaTTTUUUjjjdddvvvjjj^^^OOOHHHIIIUUUjjj|||aaaOOOKKKGGGHHHHHHHHHJJJLLLMMMLLL@@@CCCCCCOOOiii~~~UUU>>>MMMsssuuuxxxrrrUUUJJJRRRRRRGGG???:::444000///000000000333444PPPvvvRRRRRRZZZooovvvfffqqqlll]]]PPPKKK888111000---...111,,,......//////000000111111777444XXXiiiXXX___wwwRRRIIIPPPLLLfffyyyzzz~~~zzzdddMMMPPPOOOKKKMMMCCCBBB@@@EEEJJJNNNPPPVVV```hhhdddeeeNNNBBBBBB^^^xxxxxx```WWW{{{bbbLLL>>>888///...222///---,,,,,,,,,,,,---......***000...444MMM[[[<<<>>>^^^}}}nnnXXX{{{ssseee___SSSRRREEE;;;555333000//////000///...------,,,,,,,,,,,,++++++***,,,...444>>>IIIJJJFFFQQQTTTAAA???===...000222<<>>777888DDDNNNYYYooozzzyyyooo]]]vvv]]]FFFLLLTTTSSSKKKSSStttlllYYYdddQQQ___vvv{{{|||wwwooojjjOOOPPPKKKFFFAAA666...444AAAeeewwwaaaeeejjjsssggg```vvvmmmdddccciiiuuubbbggglllWWWHHHIIIGGGHHHMMMUUUccczzzdddVVVUUULLLKKKHHHEEEGGGJJJHHHDDDHHHNNNKKKEEEFFFNNNnnneeeBBBCCCbbb}}}uuuttt}}}___JJJRRRVVVLLLCCC>>>777222000000111111000999ZZZqqqTTTYYYbbbssspppcccmmm]]]MMMNNN;;;222111,,,...111---......//////000000111111666777fff___OOOTTTVVVHHHKKKNNNggg{{{}}}sssdddYYYXXXRRRYYYUUURRRYYY\\\XXXZZZ^^^```VVV___bbb___lllmmmaaaHHHFFF@@@<<>>>>><<<>>>>>>>>>===???EEEJJJKKK[[[iiibbbsssUUUAAAMMMpppxxx{{{cccOOOwwwjjjPPP@@@999000...111000---,,,,,,,,,,,,---......000444+++333TTTQQQ888BBBccc~~~kkkUUU~~~uuueee[[[OOOPPPDDD:::555333000//////000///...------,,,,,,,,,,,,+++++++++,,,...333===GGGGGGBBBJJJPPP@@@@@@@@@///......999===SSSwwwxxxeeebbbWWWLLLHHHCCC>>>666777BBBJJJRRRfff~~~xxx]]]~~~aaaUUUNNN]]]|||ooozzzgggXXXzzzrrrZZZNNNYYYuuu~~~{{{{{{}}}^^^PPPRRRMMMJJJDDD777///;;;NNNtttttthhhYYYmmmzzzfffjjj}}}zzzpppuuu|||xxxiiihhhiiiUUUMMMKKKSSSSSSUUUUUUVVV^^^rrrrrrccc]]]OOOUUUWWWUUUSSSTTTPPPKKKEEEOOORRROOOKKKEEEVVVuuutttMMMDDDSSSuuuuuuoooiiiKKKQQQYYYQQQGGGAAA999333000111222222000999\\\oooUUUZZZhhhyyykkk___ssskkk^^^VVVPPP===333111,,,...222---......//////000000111111333;;;rrrOOOMMMUUU~~~VVVHHHKKKQQQcccvvv~~~zzzqqqllldddjjj___ddddddbbbfffjjjkkkkkkqqqssskkktttvvvqqq|||{{{{{{dddRRRXXXTTTPPPWWWTTTUUULLLKKKIIIGGGGGGHHHJJJKKKDDDNNNXXXaaaaaaEEEOOOkkkzzz}}}dddKKKvvvrrrUUUBBB;;;111---000///---,,,,,,,,,,,,---......111555+++666WWWwwwEEE555IIIjjjkkkSSS~~~vvvdddYYYMMMOOODDD999555333000//////000///...---------,,,,,,,,,++++++------...222<<>>KKKTTTGGGJJJJJJ888444222;;;999JJJoootttcccaaaWWWMMMGGGAAA???666666AAAGGGLLL___www}}}```mmmPPPHHHpppiii[[[ooohhhXXX{{{cccQQQIIIYYYQQQUUUgggvvv```VVVRRROOOLLLFFF888111@@@WWWwwwjjjrrr\\\rrryyy|||ooowwwhhhJJJFFFPPPWWWOOOTTT[[[\\\YYYZZZiiiyyy{{{yyy}}}zzzmmmaaa\\\[[[XXXWWWVVVQQQSSSWWWNNNNNN^^^[[[LLLPPPooosssgggrrrNNNTTT___YYYIIICCC:::444111111333333333666ZZZhhhSSSPPPggg~~~iii]]]{{{lll___^^^RRR>>>333111,,,...222---......//////000111111111222>>>xxx{{{BBBVVVbbbtttQQQIIIPPPTTT]]]kkkvvv}}}www}}}ooohhhzzz{{{uuuyyyrrrqqqnnnllljjjjjjlllnnnoooooopppooohhhbbbkkkKKKIIITTTiiiMMMyyyvvvWWWCCC<<<111---000///---,,,,,,,,,,,,---......(((000---???aaa}}}kkk>>>666OOOoookkkQQQ}}}rrriiiVVVWWWIII@@@999444222///......///...---------,,,,,,,,,,,,++++++***,,,000777===BBBCCCBBBLLL^^^PPPLLLaaaKKK***333:::999:::^^^}}}cccUUUOOOJJJEEEBBBBBB;;;777:::BBBMMM\\\iii|||uuuhhhfffooowwwaaaiiiTTTpppsss|||iiiaaammmYYY___\\\UUUWWW[[[ccc[[[UUUfffyyyZZZRRRUUUZZZQQQAAA555000AAA___pppmmmbbbsssmmmvvvyyywww```]]]\\\YYY[[[]]]]]]UUUVVVWWWSSS^^^qqqyyyoooccc___WWWVVVWWWVVVOOOJJJQQQ^^^{{{~~~{{{wwwpppggg^^^RRRVVV]]]UUUIII===777333000000222444999tttYYYRRR___gggxxxuuuhhhdddrrrlllmmm{{{ZZZhhh{{{|||vvv|||yyy~~~dddzzz{{{^^^|||mmmYYYGGG444...///000000111000////////////000000111...CCC___EEEGGGnnnnnnNNNDDDKKKSSS\\\jjjzzzuuu~~~wwwzzzyyytttzzztttuuuaaaMMMEEERRR~~~vvvYYYlllzzzZZZDDD>>>333---000000...------------...//////333222555666sss~~~hhh@@@555TTTsss[[[```pppiiiUUUVVVHHH@@@:::444222///......///...---------,,,,,,,,,,,,++++++,,,,,,///555<<>><<<999WWWnnn\\\NNNDDDBBBFFF@@@:::555777>>>IIIWWWcccxxxYYYLLLAAA???KKK___www___yyyzzzeeeeee```VVVccchhhgggmmmqqqlllgggcccwww}}}pppbbbZZZYYYZZZRRRFFF:::444DDD```kkkhhh]]]rrrggg{{{wwwssscccbbbaaadddgggbbbcccdddqqqzzzvvvvvvyyytttlllZZZPPPUUUXXXRRRPPPUUUpppwwwvvvdddaaaRRRXXX___YYYMMMAAA:::555111111444111555lllSSSTTTRRRbbbvvvvvvgggffflllxxxrrrvvv|||~~~aaaggglllbbbkkkooojjjpppbbbbbbeeeiiihhh```eeennnkkkooolllvvv|||vvvooo~~~ccczzzoooYYYHHH666/////////......000////////////000111111555JJJZZZCCCIIIqqqhhhKKKCCCKKKQQQ^^^mmmtttvvv|||{{{tttuuuuuubbbRRRNNNUUUxxx\\\```^^^HHHAAA555---//////...------------...//////222000666???}}}oooEEE999VVVtttZZZcccnnngggUUUVVVHHH@@@:::444222///......///...---------,,,,,,,,,,,,++++++---,,,...333;;;CCCIIILLL___dddMMMBBBNNN<<<'''333BBBCCC:::OOOjjj[[[PPPGGGCCCCCC???888333555:::CCCOOOZZZkkkOOOGGGAAA???FFF]]]mmm]]]```oooYYYYYYmmmxxx~~~yyyzzzooo^^^[[[aaa\\\UUUJJJ;;;666IIIdddiiiaaaWWWtttddd~~~rrrqqquuusssmmmrrrwwwooorrrvvvrrrXXXEEEHHHVVVgggeeetttbbbvvviiiRRR[[[ccc___SSSGGG>>>888333333555999@@@{{{zzzNNNVVV[[[llluuukkkiiiuuuvvvsssnnnppp||||||zzzwwwyyydddyyyppp{{{]]]KKK888111000...,,,+++///////////////000111222:::QQQXXXFFFOOOzzzaaaLLLGGGNNNMMM[[[mmmvvvxxx{{{}}}{{{rrrhhh|||~~~rrreeeTTTTTTRRRhhh{{{XXXZZZdddMMMDDD666............------------...//////333000666LLL}}}rrrJJJ===XXXwwwYYYhhhlllgggUUUUUUGGG@@@;;;444222///......///...---------,,,,,,,,,+++++++++,,,,,,---222:::BBBGGGIIIdddfffRRRHHHQQQDDD000555BBBLLLBBBLLLyyy[[[QQQTTTRRRHHH>>>@@@999333444777>>>HHHRRR\\\|||~~~xxxqqqrrroooeeefffzzzaaa~~~~~~zzz{{{bbbiiisssdddhhh||||||ppp]]]^^^jjj```XXXJJJ666888WWWtttnnnXXXNNNxxxccc~~~sssfffddd|||uuuxxxzzzhhhVVVNNN]]]VVVkkkfffhhhuuuSSS]]]hhheeeZZZNNNDDD;;;444333666555???wwwqqqLLLYYY]]]hhh}}}|||fffQQQPPPZZZoootttgggxxx```|||dddQQQ;;;111///---,,,---////////////000111222222888WWWTTTFFFOOO}}}}}}YYYJJJGGGMMMLLLWWWiiizzz|||uuuqqqjjj}}}{{{hhhMMMbbbnnnwww|||sssgggsssoooXXXXXXLLLWWWxxxWWWVVVgggPPPFFF888//////......------------...//////111///555WWW}}}kkkGGG>>>\\\{{{YYYnnnkkkgggUUUUUUFFF???;;;444222///......///...---------,,,,,,,,,+++++++++***+++---333:::???BBBCCCRRRYYYMMMDDDNNNJJJ444)))>>>RRRNNNPPPyyy]]]PPPSSSRRRJJJAAAAAA:::555444777;;;CCCLLL[[[kkktttiiixxxxxxwwwnnnzzzzzzgggiiiiiipppddd[[[GGG111CCCpppvvvRRRKKKjjjlllssspppxxxdddhhh[[[zzzooommmdddWWW]]]mmmjjjaaaUUUKKK???666333555666AAAzzzdddLLL^^^^^^ggg{{{fffSSSUUUuuunnnhhhwww{{{ssskkkUUU===000---...///000////////////000111222333555aaaxxxKKKAAAHHHxxxuuuSSSHHHFFFIIINNNVVVdddqqqqqqggg```___lllpppJJJSSSqqqdddffffffPPPNNN^^^OOOiiiQQQGGG999//////......------------...//////......333^^^~~~[[[??????___~~~wwwXXXtttkkkiiiVVVUUUFFF???;;;444222///......///...---------,,,,,,,,,,,,++++++)))***---222999>>>@@@AAAHHHUUUNNNDDDSSS\\\EEE'''777TTTXXXYYY{{{qqq\\\PPPIIIHHHIIIBBB<<<666555666999@@@HHHZZZaaappp```fffPPPHHHeeefffpppnnnvvviii^^^EEE333TTT{{{TTTTTT{{{zzz~~~qqqsss{{{vvvqqqooojjjhhhpppvvv}}}qqqfffYYYYYYqqqppphhh^^^SSSFFF999444555666KKKTTTLLL___cccqqqxxx}}}sss{{{zzzooofffwwwgggssslllVVV===000......000222/////////000111222333444888nnnmmmEEEAAAGGGzzz{{{YYYNNNJJJKKKHHHSSSbbbggg]]]UUUbbbuuuzzztttQQQ[[[wwwbbbiiiddduuuuuutttXXXMMMfffPPPlllTTTIII:::000000......------------...//////000555444^^^LLL999AAAccclllUUUzzzmmmkkkXXXVVVEEE???;;;444222///......///...---------,,,,,,,,,,,,++++++******,,,000777>>>CCCEEESSSccc]]]NNNaaayyyddd777222RRR]]]ccc{{{cccSSSJJJGGGHHHBBB<<<666555666888===DDDTTTYYYlllkkk~~~```RRRNNN{{{iiisssvvv~~~ooo```CCC666aaaiiiLLLUUUvvvTTT]]]ZZZQQQYYYaaatttppppppmmmoooooo~~~{{{pppiii[[[SSStttuuuooofff\\\LLL===555555...DDDQQQMMMZZZXXXmmm|||iii{{{aaaXXXcccdddttteeeZZZhhhSSS===222000//////000/////////000111222444555>>>zzziiiBBBBBBLLL```SSSMMMKKKEEERRRdddkkk```VVVbbbwwwtttgggKKKYYYsssZZZlllmmmuuupppUUUNNN}}}uuuUUUrrrYYYMMM<<<111///---...------------.../////////;;;999```wwwwwwxxxFFF999DDDeeehhhVVVnnnlllYYYVVVEEE>>>;;;444222///......///...------------,,,,,,,,,++++++,,,******...666???GGGJJJHHHYYYQQQ>>>SSSwwwddd///000PPP^^^jjjtttaaa[[[SSSHHH@@@BBB;;;666555555666<<>>111...,,,...------------...//////&&&;;;<<>>LLLUUU999333IIIiii```rrr\\\\\\XXXLLLHHHEEE???666222333666999:::DDDQQQ]]]iii|||nnnfffbbbaaabbbppp^^^iiifffuuuiii[[[LLLAAANNN}}}{{{rrrrrr{{{~~~yyySSSAAA<<>>555???LLLvvv~~~uuuyyylllrrrsssjjj^^^aaaqqq```NNNrrruuujjj___III888999555EEESSSOOOXXX^^^ppp{{{|||lll|||~~~pppVVVNNNKKKUUU|||nnniiizzzQQQWWWNNNAAA666000//////000...////////////000333666JJJSSS<<<===NNNvvvXXXMMMHHHIIIOOOQQQfffxxxZZZKKKXXXjjjhhhUUUVVVsss~~~]]]HHHDDDTTTgggSSSAAATTTqqqKKK{{{~~~TTTYYY===000...///...............///000000...222888DDDBBBCCChhhbbb]]]ppplllcccOOOKKK@@@777444111///.../////////...------,,,,,,,,,,,,+++++++++******///666===AAACCCKKKeeebbbMMM>>>MMMVVV///111KKKlll___xxx^^^\\\XXXNNNLLLGGGAAA888333333555777888DDDIIIQQQccc}}}lllGGG===999>>>GGGRRRjjj]]]}}}WWWHHHAAAKKKeeewwwlllZZZTTTvvvuuutttuuuqqqvvv}}}TTTAAA===ooo~~~uuuRRR===WWWtttuuummmqqq___WWWHHH@@@AAAAAAvvv~~~ppp]]]eeewwwtttffffffrrraaaQQQwww{{{pppdddLLL999888555EEENNNKKKUUU```qqq|||ooo~~~~~~ooo]]]hhh|||vvv[[[]]]WWWQQQJJJ>>>555000//////000...////////////111444666NNNTTT===>>>KKKtttVVVLLLIIIKKKOOOPPP^^^dddIIIWWWqqqiiiSSSUUUtttRRRxxxWWWDDDWWW~~~cccNNNGGG<<>>QQQ^^^---000MMMnnnZZZxxx|||[[[TTTQQQJJJHHHHHHBBB:::555333333555555@@@BBBHHH[[[xxxbbb999===>>>EEENNNWWWlll]]]eeeCCC444===VVVrrr]]]wwwsssnnnxxx~~~bbbzzz|||PPP@@@@@@tttyyy[[[===ZZZtttggg|||sss~~~|||bbbLLLFFF@@@RRRxxxaaaMMMeeevvvmmmjjjppp]]]PPPvvvyyylllQQQ:::888<<>>jjj===AAAEEEiiiaaa___sssqqqeeeMMMGGG>>>:::444111///.../////////...------,,,,,,,,,+++++++++---,,,,,,...333:::AAAEEEGGGSSS\\\SSS;;;TTTkkk;;;000MMMnnnOOOaaa[[[LLLIIIDDDCCCFFFBBB<<<666333333444555:::@@@GGGTTToootttuuuxxx^^^oooMMMCCCMMMssstttZZZEEEFFFwwwjjjeeesssyyyxxxkkk}}}iiiwwwIII>>>FFF}}}hhh<<>>:::444111///.../////////...------,,,,,,,,,++++++++++++******,,,000888@@@EEEIIIMMMUUUQQQ:::PPPoooLLL222JJJnnnIIIIIIuuubbbLLLGGGDDDCCCCCCAAA<<<777444333444666666>>>EEEOOOkkk\\\~~~|||^^^LLLSSSJJJ:::777000MMM}}}ppp```NNN[[[iiivvvkkkzzzqqqBBB===LLLlll===UUU|||}}}LLLGGGaaarrruuu\\\CCCJJJyyykkkKKKMMM[[[kkkuuupppxxxdddyyyyyyxxxvvvxxx}}}]]]NNNpppyyy[[[@@@999777CCCNNNHHHPPPYYYkkk~~~tttnnnfffxxxRRRDDD???777111///000000111...///111111111333777999YYYiii===;;;FFFuuuyyyzzzXXXKKKFFFHHHAAAPPPZZZ[[[dddsss|||TTTWWWzzz}}}xxxxxxwww[[[tttuuu|||mmmYYYEEE@@@hhhvvvTTTooodddaaaOOO<<<---444///////////////000111111...555III~~~~~~|||www|||}}}yyyuuuMMM:::@@@EEEfffVVV\\\rrrnnnbbbKKKGGG???999444111///.../////////...------,,,,,,,,,,,,++++++)))))))))***...777@@@GGGNNNPPPSSSSSS===FFFdddTTT555FFFqqqRRRAAA^^^gggLLLGGGDDDCCCBBB@@@===999555333444555666:::>>>KKKjjj~~~WWWttt~~~tttiiiQQQCCC888:::HHH;;;BBBuuuttt{{{SSSEEELLLRRRdddkkkyyywwwmmm======QQQ~~~eee>>>RRRqqquuuMMM<<>>>>>JJJ===JJJ|||iiiaaazzziii|||www~~~~~~uuueee777===VVV|||bbb@@@HHH___nnn^^^>>>SSShhhlll```OOONNN}}}eeeZZZsssssswwwppphhhuuuYYYNNNsss___@@@888999RRR]]]NNNNNNRRRiii|||nnnnnnhhhuuuddd|||OOOHHH===444000000111222///000111222333555888;;;gggQQQ777999IIIyyyYYYMMMHHHIIIMMMNNNPPPRRRVVV```ppp}}}{{{SSS[[[~~~yyyzzzzzzxxx\\\tttlllRRRRRR\\\{{{{{{UUUjjjiiicccVVV@@@***444000000//////000000111222222888QQQ~~~~~~xxx|||```888>>>AAAdddXXXgggnnnggg]]]KKKJJJ???777444111///.../////////...---------,,,,,,,,,++++++))))))***+++///888DDDMMMKKKTTTXXXaaaQQQ999EEEQQQ:::???|||yyyXXXOOOuuuWWWRRRQQQOOODDDDDDBBB<<<444000///000333:::<<>>iiiXXX@@@uuugggLLLXXXLLLIIIDDD???<<<666000///333111555888===MMMhhh~~~zzzWWWUUUoooSSSaaaZZZ]]]CCCUUUxxxqqq|||}}}\\\III}}}VVVAAAAAAMMMiiiCCC@@@PPPpppwww@@@???YYY~~~oooqqquuu\\\ooo|||jjjttteeeRRRbbbyyy}}}ooogggttt}}}mmm{{{{{{nnnyyy\\\aaaeeeEEE777555WWWMMMEEEHHHTTTaaa|||cccJJJJJJQQQLLL[[[eee}}}gggcccGGGSSSrrrqqqxxxUUUWWWFFF333333444000000///...000333333333999AAAsss999===>>>GGGsss]]]PPPIIIEEEJJJIIIHHHGGGIIIOOOWWW]]]aaacccbbbnnn}}}PPPWWWvvv{{{zzz}}}[[[eeeXXXQQQiiivvv}}}ccc___mmmfff\\\===333000111000/////////111222333888:::YYYvvvgggDDD===@@@fffOOOXXXooodddXXXMMMJJJ<<<888444222///......///...---------,,,,,,,,,,,,++++++---+++***,,,///444@@@LLLHHHCCCQQQVVVQQQ???777XXX@@@;;;tttccc<<>>222///111111000000000222333444444<<<___rrr~~~___:::;;;FFFnnnxxxMMMXXXnnncccWWWLLLIII<<<:::444222///......///...---------,,,,,,,,,,,,++++++---******+++---111<<>>BBBFFFSSSiii{{{~~~zzzyyyxxxtttrrrdddrrrcccAAA555@@@```ZZZDDDHHHQQQZZZ~~~{{{uuufffiiiXXX}}}______KKK555222333000111000000111444555666<<>>@@@ccczzzoooYYYPPPRRRJJJCCCFFFNNNccc|||yyy}}}}}}nnn{{{}}}ssssssssseeezzz___???555;;;YYY^^^FFFPPPNNNRRRpppvvv{{{|||nnndddkkkTTTzzzhhhfffPPP777333333000111000///111444444666>>>FFFWWWCCC===EEEpppcccMMMFFFGGGBBBCCCFFFJJJRRR]]]iiiqqqrrrrrrhhhfffwwwmmm[[[___aaaSSSHHHKKKIIISSSaaaooouuurrrsssooommmiiieee```[[[XXXWWWWWWWWWUUURRRRRRSSSTTTTTTZZZVVV[[[NNN@@@NNNFFF>>>DDDCCC<<>>:::???eee___JJJfffmmmeeeXXXKKKGGG======444222///......///...---------,,,,,,,,,,,,++++++***))))))+++******111999HHHQQQZZZQQQZZZ```KKKFFFVVVBBBRRR~~~VVVJJJ|||dddVVVNNNFFFAAA@@@>>>888333222111000///111333;;;KKKYYYbbblll~~~aaaPPPjjjRRRjjj||||||tttxxxyyy{{{@@@BBBPPPPPPXXXzzzqqqVVV555???===RRRmmmEEE@@@TTT{{{|||hhhuuujjjVVVNNNVVV___wwwoooeeeYYYdddxxxmmm|||pppfffuuujjjjjj~~~xxxTTT:::999???GGGoooMMMSSSVVVVVVkkk}}}dddXXXmmm~~~{{{gggUUUzzz]]]\\\HHH222000333222444111000111444555888AAAKKKZZZAAA===DDDkkkzzzwww[[[KKKFFFBBBCCCEEELLLWWWiii{{{|||qqqyyyzzznnnsss]]]eeeooozzz___]]]uuusss___UUUQQQNNNMMMNNNFFF@@@EEEVVVggg[[[jjjzzzeee~~~wwwTTTlllrrruuukkkBBB222222.........///111444666888;;;NNNuuuvvv===:::===eeegggLLLFFFfffnnngggZZZKKKGGG===>>>444222///......///...---------,,,,,,,,,,,,++++++)))((()))+++******000888<<>>bbb\\\GGGCCCcccppphhhZZZKKKGGG===>>>444222///......///...------------,,,,,,,,,++++++)))((()))++++++***000777999LLLaaaZZZYYYWWWAAA@@@QQQ[[[BBB~~~xxx^^^OOOGGGBBBBBBBBB>>>888666111///000222000000<<>>MMMWWW___jjjxxx<<<;;;AAA<<<|||cccBBB777===ooowww|||vvvzzz}}}}}}}}}___HHH```xxxvvviiiiii```QQQRRRwww|||fffeee|||sss{{{}}}mmmKKK888>>>777<<<}}}bbb]]]SSSPPPbbbzzzzzzxxx|||mmmEEE999dddzzz[[[KKKTTT@@@LLLEEE@@@DDDAAA@@@IIIFFFEEEJJJ>>>???CCCBBBIII===IIIAAAIIIDDDJJJPPPCCCPPPDDDKKKQQQcccqqqZZZ]]]SSSbbbnnn|||aaa```LLL555222333///000555444555888:::>>>GGGQQQ___AAA:::===cccyyygggKKKEEEKKKCCCCCCAAAAAADDDKKKTTTZZZRRR]]][[[YYYkkk~~~{{{||||||ccc[[[___]]]QQQPPPjjjxxxnnnfffddd```bbbUUUHHH```QQQeeeiii[[[hhhtttzzzoooCCC111222111111222333666999;;;===DDD[[[mmm===<<<>>>^^^uuuTTT@@@\\\fffgggTTTNNNEEECCC888555333000//////000///...------,,,,,,,,,,,,+++++++++++++++***)))***,,,///AAADDDMMM\\\iiigggPPP888KKK\\\AAAfff```UUUNNNDDD888::::::000000111111//////222999>>>NNNSSS]]]lll{{{```NNN^^^nnnpppmmm}}}^^^|||www{{{OOOCCCQQQSSSRRR```{{{HHH444EEE888aaaCCC@@@AAASSSwwwjjjsss{{{zzzyyyyyy{{{uuuzzzppppppmmmhhheeeddd___YYYzzzvvv~~~}}}{{{aaaDDD888999666FFFddd```MMMIIIPPP]]]tttnnnYYYYYYVVVSSSMMMaaa}}}uuuYYYNNNddduuuzzz|||pppdddmmmbbbhhhddd[[[ccc^^^SSSUUUWWWLLLTTTNNN]]]fffXXX\\\bbbbbb___aaa___\\\dddhhh]]]mmmnnnWWW}}}gggfffDDD333333111666222222444666999>>>DDDLLLRRRaaa<<>>XXXtttQQQAAATTTffffffSSSMMMDDDCCC999555333000//////000///...------,,,,,,,,,,,,+++++++++++++++***)))***,,,///;;;GGGPPPXXXgggqqq```EEE===RRR;;;llldddUUUNNNNNNKKKBBB@@@===222000111111//////222777<<>>EEENNNTTTggg<<<===;;;YYYwwwgggWWWJJJCCCDDDDDDBBBBBBBBBCCCEEEFFFEEEKKKNNNPPPYYYmmmqqqwwwkkkvvvyyyfffXXXlll|||ooofffyyyaaaaaa^^^lllqqqTTT~~~pppuuunnnAAA...555000111222222444999???CCCPPPWWW|||BBB333===WWWsssQQQAAASSSfffeeeRRRLLLDDDDDD:::555333000//////000///...------,,,,,,,,,,,,+++++++++++++++***)))***,,,...444FFFPPPPPP```ssshhhLLL333IIIBBBSSSiiiQQQIIIKKKLLLCCC???<<<333000111111000000111444777CCCGGGMMMSSS\\\hhhvvv^^^CCCTTTttt}}}~~~}}}QQQ___WWWfffzzz}}}kkkcccdddgggooo}}}eee@@@DDDLLLPPPSSSWWW^^^{{{ZZZ>>>555333EEEuuunnnBBB>>>;;;kkkpppeeemmmxxx|||}}}yyyyyy}}}nnnuuuooossskkk```yyy{{{iii{{{~~~wwwzzzqqqSSS<<<555999;;;<<>>VVVpppRRRBBBRRReeedddPPPKKKCCCDDD;;;555333000//////000///...------,,,,,,,,,+++++++++***+++++++++******,,,...333AAAIIILLLYYYgggaaaNNN333@@@RRRCCC___PPPKKKJJJAAA======999222111111000000000222333@@@EEEKKKOOOSSS^^^mmmxxxmmmLLLKKKmmm}}}}}}ccc[[[ooozzzwww~~~kkk^^^^^^dddgggvvv~~~WWWDDDKKKOOOTTTYYYWWWTTTssswwwfffHHH444999>>>^^^BBB:::888VVVnnnlllwww}}}|||xxxxxxnnnOOOLLLzzzvvvpppsss|||vvvvvvyyysss}}}iiiLLL999555999777999dddkkkSSSJJJLLLQQQmmm{{{~~~nnnvvvpppooowwwmmmUUUHHHlll{{{XXX888SSScccccc^^^===222555///222///333555888<<>>SSSlllTTTCCCPPPeeedddPPPJJJCCCDDD;;;555333000//////000///...------,,,,,,,,,+++++++++***+++,,,+++******,,,---555:::CCCPPPZZZ___]]]YYY@@@999aaaAAASSSrrrZZZPPPQQQIIIBBBAAA>>>555333111000000000000000666===EEEHHHJJJRRR^^^iiiuuuuuuWWWCCC[[[uuu~~~~~~\\\BBBNNNzzzmmmxxx{{{jjjXXXRRRZZZdddiii}}}yyyyyyLLLFFFPPPQQQUUU\\\XXXNNNfffqqqQQQ777999666FFF}}}KKK999999EEEccc~~~nnnpppuuuxxxmmmfffZZZccc~~~~~~~~~hhhuuuzzzrrrvvv~~~~~~```EEE888777999:::;;;TTTfffOOOOOONNNdddwww~~~UUUcccuuunnn|||sssjjjvvvkkkjjjhhhaaaqqq~~~yyyiiiOOOZZZYYYeee]]];;;333777111444222555777;;;@@@FFFNNNWWW]]]MMM;;;666HHHuuueeeUUUKKKIIIEEE@@@???CCCLLLVVV]]]BBBPPPcccqqquuuuuuxxx}}}|||||||||yyy}}}hhhqqq{{{dddccc{{{cccbbb^^^|||bbbttthhh{{{ggg<<<333111222333333555:::CCCLLLSSSRRR```~~~MMM999;;;NNNgggXXXCCCLLL{{{ddddddPPPKKKCCCDDD:::555333000//////000///...------,,,,,,,,,,,,++++++)))+++,,,,,,+++***,,,---666666AAARRR^^^bbbiiiqqqYYY???gggTTT:::sss~~~___SSSXXXRRRGGGAAA;;;999666222000000000///...000888@@@DDDFFFJJJSSSZZZkkkqqq^^^CCCHHHeee|||yyygggrrrxxxpppIII]]]vvvyyyhhhTTTJJJJJJRRR```lll|||wwwgggEEEDDDOOOPPPQQQXXXWWWLLL[[[~~~bbbCCC888444:::bbbggg???888888DDDvvvttteeemmm~~~zzzvvvzzzfff\\\mmmeeejjjttttttTTT???999999999555===JJJcccNNNOOOJJJVVVyyyyyytttnnneeeeee}}}sssxxxzzz{{{xxxvvvooozzzxxxsssfffooowwwnnn||||||qqqwwwhhh]]]:::222888222666555777:::@@@EEEKKKRRRYYY^^^zzzBBB666666GGGvvvppp\\\OOOIIIEEE@@@>>>AAAIIIRRRYYYZZZ[[[bbbkkkpppqqqsssvvv~~~|||rrrhhhwwwxxx|||ppp}}}kkkooojjjtttbbbmmm___vvv|||aaa999555222333444555666:::AAAIIIOOORRR___ttt~~~rrr|||LLL666666HHHbbb\\\DDDHHHvvv|||tttuuuyyy{{{yyy{{{bbbdddQQQLLLDDDDDD999555333000//////000///...------,,,,,,,,,,,,++++++)))***,,,,,,+++++++++---000666@@@KKKYYYiiiyyyoooJJJ___pppGGGRRR{{{mmmXXX[[[WWWJJJAAA;;;===999333//////000///...///555<<<@@@BBBFFFLLLRRR\\\\\\ZZZLLLAAAPPPmmm}}}|||ooo]]]vvvxxxVVVBBBAAAOOOWWWPPPwwwrrryyy{{{xxxxxxeeeRRREEEEEEIIINNN```uuuzzzRRRBBBGGGMMMMMMMMMRRRVVVMMMSSSjjjtttRRR666888:::KKKNNN444222999KKKtttcccfffsss~~~{{{|||xxxaaaSSS[[[cccmmmtttzzzfffGGG999999;;;888000@@@CCCZZZHHHMMMIIIPPPnnnvvviii___PPPKKKIIILLLmmmyyy~~~www~~~yyy~~~xxxqqq~~~sssuuuuuuiii}}}~~~~~~jjj]]]777111777111666888999===DDDJJJPPPVVV[[[^^^mmm===444555AAAnnnlllVVVGGGGGGEEEAAA??????CCCGGGJJJIIIDDDFFFQQQ^^^hhhrrrzzznnnooo}}}zzzeeeeee```~~~qqqddd]]]VVVuuu{{{\\\666666111111333666999>>>EEEMMMSSSTTTcccssspppoooPPP888444CCC]]]```EEEEEEqqqfffVVVSSSXXX[[[]]]___dddfffdddgggvvvbbbdddRRRMMMDDDCCC888555333000//////000///...---------,,,,,,,,,++++++)))***,,,,,,+++++++++,,,***777>>>@@@NNNkkkvvvMMMPPPZZZ???PPPaaa___ZZZOOOHHHDDD@@@:::333//////000//////---111666:::<<<@@@FFFJJJJJJCCCOOOTTT>>>===XXXjjjsssyyyuuuhhhbbbMMMPPPJJJHHHKKKCCC>>>hhhqqq]]][[[aaaaaa|||jjj]]]zzzlll{{{kkkfffTTTCCC===GGGKKKNNNccc{{{~~~BBBCCCNNNLLLLLLJJJOOOVVVPPPQQQ___{{{WWW000888<<<===zzzZZZ222222<<<222ZZZggg^^^cccooozzzuuu{{{zzzsssuuuvvvkkkppp|||iii???HHHaaa```|||vvvppp\\\>>>444999<<<888888BBB444}}}fffJJJQQQLLLOOOfffqqqbbbPPPIIIEEEQQQVVVOOOfffnnn|||vvvkkkzzzqqq}}}{{{pppjjjkkk\\\666///666111777999:::???GGGNNNSSSXXX\\\^^^vvv{{{KKK===666777^^^{{{{{{rrr\\\LLLEEEDDDBBB@@@???>>>>>>>>>CCC<<<===HHHVVVbbbooozzzxxxyyy\\\eeelllzzzsssXXXWWWTTTzzzqqqeeeyyy[[[aaaxxx}}}[[[444555......111777===DDDMMMVVV\\\[[[lllyyyrrrrrrqqq}}}WWW===666BBBYYYcccEEECCCnnn}}}yyy{{{||||||wwwllljjjyyyiii]]]RRRJJJIII===;;;444222////////////...---------,,,,,,,,,,,,++++++***************************222===EEEHHHOOObbbtttlllWWW@@@NNN___@@@222YYYqqq```aaa\\\MMMAAA>>><<<777222......000222///111333777:::<<<>>>???CCC888;;;IIIHHH===CCCTTTccchhhqqq}}}zzz]]]SSSoooQQQ===XXX{{{^^^MMMHHHggguuugggddd]]]NNNKKK|||pppgggSSSOOOGGG666>>>KKKEEENNNeeeoooSSSGGGGGGHHHSSSQQQOOOPPPRRRVVVYYY[[[zzzggg444444===;;;bbbIII666777777;;;aaahhh\\\]]]ppp~~~yyy{{{yyydddooopppKKK888@@@IIIjjjxxxeeeDDD<<<777666999888444888HHHZZZpppYYYOOOHHHPPPhhhoooeee___eeessswwwvvv~~~iiiooo{{{|||sssyyy{{{pppuuurrrlllzzz~~~~~~mmmlllxxxXXXqqqJJJ<<<333///666333888<<<@@@GGGMMMRRRWWW\\\```lllLLL777333999JJJ~~~ZZZQQQLLLGGGDDDBBB>>>;;;<<>>BBBhhh}}}xxxuuukkkYYYaaaiii]]]RRRIIIIII===;;;444222////////////...---------,,,,,,,,,,,,++++++************************)))...777===>>>AAANNN[[[ZZZMMM999FFF\\\EEE///@@@nnn~~~[[[VVV]]]WWWHHH???===:::555111.........///000111333555666777777333888AAAGGGHHHEEEBBBAAAVVV___lllwww~~~}}}}}}|||}}}qqqTTTeeeRRR???IIIzzzuuuiii|||UUUsssmmmfff^^^KKKHHH===888===DDDGGGQQQ```gggyyy~~~xxxLLLAAAFFFCCCPPPPPPRRRVVV\\\______]]]kkksssOOO555444888CCCtttJJJ000777666KKKnnnrrr[[[SSSeeeuuu{{{~~~iii]]]qqqwwwllllllbbbKKK???AAALLL\\\___AAA;;;777666888777777444@@@OOOFFFHHHMMMNNN\\\qqqyyyuuu{{{vvvmmmrrr]]]qqqIII;;;333///666444999===CCCKKKSSSXXX]]]aaadddcccaaaAAA666888FFF~~~kkkLLLNNNIIIDDD@@@<<<;;;@@@HHHNNNRRRVVVVVVWWW]]]jjjuuuyyy{{{uuujjjWWWYYYiiixxxbbb{{{@@@666///333777:::;;;DDDQQQRRRZZZnnnvvv}}}vvvcccyyydddxxx}}}>>>777DDDQQQxxxAAABBBfff|||zzzqqqccc^^^]]]TTT[[[rrrjjj]]]QQQHHHHHH===;;;444222////////////...---------,,,,,,,,,,,,++++++************************,,,///555<<>>>>>555<<<>>>BBBMMMVVV]]]hhh~~~uuuJJJ???KKKCCCLLLLLLQQQYYYaaaccc___ZZZ\\\|||oooCCC444888'''PPPzzzBBB333000777FFFeeerrrSSSTTTaaammmfffPPPddd~~~mmmfffxxxYYYfff}}}ccc>>>777GGG```qqqyyywwwSSS<<<999666555888666999333999DDDaaaSSSTTTQQQUUU~~~qqqtttzzzwwwnnn}}}dddqqqHHH:::333000666555<<<@@@FFFNNNVVV\\\```ccceee]]]wwwIII888888???mmm~~~SSSPPPKKKEEE@@@::::::CCCNNNZZZ___ccc___[[[]]]hhhsssvvvyyy}}}yyyjjjXXX___kkkfffwww===333///444777;;;===DDDPPPQQQWWWiiirrrwwwxxxbbbqqqeee}}}BBB888@@@OOO~~~GGGBBBaaaxxxwwwkkkkkk```XXXGGGBBBKKKNNNPPPZZZ~~~iii\\\PPPGGGHHH===;;;444222////////////...---------,,,,,,,,,+++++++++************************,,,---444???HHHLLLPPPTTT^^^```JJJ999IIITTTDDD333;;;\\\^^^XXXYYYSSSDDDAAA===999666444222111------...000222444666777>>>HHHIIIAAAEEEQQQNNN???;;;EEERRR]]]eeelllsssyyyzzz{{{{{{{{{{{{~~~oooOOO___IIIHHHPPPCCCDDDDDD???DDDhhhmmmiiiWWW222GGGmmmxxxsss]]]NNNMMMBBB444777555@@@AAAGGGWWWXXXaaa{{{```GGG>>>MMMBBBHHHGGGJJJRRRZZZ[[[UUUOOOOOOjjjwwwUUU;;;===)))888mmmiii888333222444>>>___iiiNNNMMM]]]rrrwwwSSSSSSeeelllbbb]]]yyy~~~~~~{{{ggghhhrrrkkknnnlllfffjjjyyylllUUU^^^xxx|||]]];;;???JJJZZZwwwcccGGG888888555444777444777666888<<>>LLLSSSWWW[[[___hhhWWW;;;<<>>GGGEEEEEEHHHLLLMMMIIIEEEFFF\\\}}}qqqaaa>>>888666888DDDvvvQQQ===///222666;;;[[[eeeHHHMMM```kkkwww~~~YYYKKKUUUmmm{{{uuu~~~~~~fffaaaZZZiiilllfffhhhsss}}}uuulllwwwuuuhhhzzzwwwYYYSSS]]]vvvXXXAAABBBVVVbbblllQQQ===555777444333666333111999999666eee}}}NNNHHHRRRKKKkkkzzzoooCCC666333222888999EEEOOOQQQTTTUUUVVVWWWYYY[[[iiipppCCC555<<<777HHHnnnQQQMMMIIIDDD===999===EEEHHHIIIKKKOOOTTT[[[aaaeeelllrrryyy}}}uuuooooooiiiQQQ|||~~~ccc===222333555999BBBFFFLLLVVVXXX[[[hhhnnnggggggyyygggOOOvvvuuuIII;;;888DDDmmmVVVAAASSSlllwwwPPPGGG___qqqdddQQQHHHYYYvvvfff[[[QQQIIIIII>>>;;;444222////////////...---------,,,,,,,,,,,,++++++***************************)))///===KKKSSSYYY^^^PPP___ZZZ???555AAA@@@000000444NNNzzz]]]VVVfff]]]SSSGGG===777555222000222111///...---...//////111---000:::???<<<<<>>@@@GGGVVVaaaiiiwwwDDD@@@AAADDDBBBGGGEEECCCBBBCCCCCCCCCCCCHHHZZZgggsssMMM///888<<<666UUUzzzSSS...///:::222666QQQ|||]]]HHHLLLQQQ^^^kkk}}}{{{zzzqqqqqqyyyxxxtttlllxxxgggZZZrrrsssVVVrrrpppttt|||uuuaaaMMMJJJggglllQQQ???666DDD\\\ppptttlllDDD666444777222333666222...999999222OOO^^^GGGPPPNNN```{{{eeellllll???333333444:::<<>>777BBBeeeZZZ???LLLhhhaaaJJJ:::FFF```cccZZZRRRKKKKKK>>>;;;444222////////////...---------,,,,,,,,,,,,++++++************************---+++...999DDDMMMUUU[[[FFFRRRVVVDDD444;;;AAA888...000>>>[[[~~~uuu```ccc___VVVJJJAAA<<<999555222222111...---,,,,,,---...555333555999888333222777???>>><<<===AAAHHHPPPVVV[[[aaafffiiijjjoooxxxwwwyyyfffiiiVVVcccyyy]]]IIIsssWWW888;;;EEEGGG<<>>???CCCDDDFFFIIIMMMQQQTTTVVV]]]fffqqqwwwyyyzzz}}}|||qqq~~~dddiii{{{|||OOO999000888999<<>>FFFaaapppTTTLLLGGGCCCNNNmmmbbbZZZRRRLLLLLL???;;;444222000/////////...------------,,,,,,,,,++++++************************(((&&&(((111;;;CCCMMMUUUHHHOOOSSSFFF777===JJJHHH+++111666@@@]]]hhhYYY[[[SSSJJJDDDBBB???:::666000///...------...000222...000111///...111777;;;???@@@>>>:::888===HHHRRRRRRXXX^^^______cccllltttsss}}}yyykkkzzzvvv~~~nnnJJJFFFdddZZZ777FFFhhhtttaaa\\\bbb[[[CCC666444666222444:::999CCCKKKXXX[[[hhhOOO>>><<>>???DDDJJJOOONNNZZZfffmmm===000;;;444BBB~~~uuuAAA777444000:::333IIIwwwmmmVVVGGGJJJPPPXXXbbbwwwzzznnnlll~~~ooopppkkkuuuZZZ@@@CCCFFFTTTvvvqqqTTTBBB999555<<>><<<666:::???tttnnnWWWMMMEEEDDDEEECCCBBBBBB>>>AAAFFFGGGGGGIIIMMMRRRXXXbbbnnntttvvvxxx}}}}}}wwwssseeemmm|||~~~III555...888;;;CCCOOORRRRRRXXXXXXUUUZZZgggaaa___~~~vvvaaa999111>>>UUUvvvfff???AAAZZZ}}}wwwbbbXXXOOOPPP___[[[IIIEEE```~~~fffWWWQQQIIIEEEBBB888444222///......///...---......---,,,,,,+++******++++++++++++++++++++++++&&&***++++++666HHHRRRQQQFFFGGGEEE\\\RRRDDD]]]YYY333777000...HHHuuu\\\ZZZYYYSSSJJJCCC???:::555555111//////---+++...444///---,,,,,,---000444666555:::@@@@@@;;;888999<<>>>>>@@@AAABBBCCCCCCIIIGGGTTTTTT```~~~tttRRR666333444999XXXwwwGGG999777000999555BBBdddvvvRRRLLLFFFFFFKKKVVViiizzznnn~~~~~~oooVVVFFFFFF;;;HHH```bbbNNN<<<666555;;;MMMbbb~~~qqqmmmiiiDDD999555444333333222222222222666///444888666PPPoooQQQNNNSSSddd|||wwwNNN\\\SSSJJJZZZTTT```xxx[[[===000666777888@@@EEEFFFQQQYYYXXXVVVXXX]]]```^^^aaa;;;444EEE///<<>>777===KKKuuuaaaCCCBBBNNNwwwmmmHHHKKKgggsssWWWHHHaaa}}}eeeVVVQQQIIIFFFCCC999444222///......///...---......---,,,,,,+++******++++++++++++++++++++++++'''++++++***333EEERRRVVV\\\SSSLLLpppRRRHHHlllFFF000---333555QQQrrr\\\XXXSSSMMMEEE???<<<<<<888444111111...+++---111000///...---...///111333444666999;;;;;;999888888777===EEEJJJNNNPPPSSSUUUcccdddkkktttvvvwww}}}xxxiiiTTTDDD___hhhuuuIII;;;WWWjjjddd^^^RRRCCC555555222111333444444:::@@@GGGRRR___QQQ===???777<<>>333///XXXqqqFFF888555***...===HHHSSSnnnmmmVVVGGGBBBEEELLLTTT^^^bbbnnn~~~zzzkkk[[[SSSIII???@@@HHHeee|||mmmSSS===666333999DDDTTTnnnvvvqqq~~~SSS:::777444444333222222222222222777333222333333IIIsssSSSOOONNN^^^{{{}}}bbb{{{oooiiilllvvvTTT888...666888===GGGLLLUUUYYY[[[YYYYYYZZZYYYUUU[[[[[[uuuEEE///>>>999:::???mmmeeeOOOPPPIIICCCHHH@@@???AAA@@@>>>;;;999999<<<>>>KKKWWWcccgggllltttyyyzzz}}}rrrkkk{{{}}}fffqqqttt;;;111<<<777DDDHHHNNNSSSUUUZZZ^^^]]]YYY]]]gggfffttthhhrrrtttIII888999HHHrrriiiIIICCCLLLrrrooo^^^pppaaaQQQ]]]}}}{{{dddUUUQQQJJJGGGDDD:::444222///......///...---...------,,,,,,++++++***++++++++++++++++++++++++(((+++***)))...>>>QQQ]]][[[xxxwwwyyyhhh:::```aaa444***777...999jjj```VVVNNNNNNKKKBBB<<<===;;;777444333111,,,+++...000000//////.../////////222222333666999999666444---111777<<>>DDDNNNYYYsss{{{iiicccBBB:::BBB;;;>>>EEE===;;;;;;<<<===>>>@@@AAABBBAAAMMMVVVPPPMMMccc```;;;:::333+++;;;fffzzzNNN555444---///222...<<>>HHHOOORRRUUU^^^kkknnnhhhrrr}}}tttqqqpppmmmcccZZZHHHBBB:::666???TTTnnnttt[[[EEE777333000555FFF___yyydddtttwww[[[;;;444888444333222222111222222222444777222111444===rrr^^^VVVKKKTTT~~~dddvvv}}}mmm]]]MMMssseeefffsssLLL555///888===DDDQQQWWWdddccc___]]]```aaaZZZQQQ^^^\\\mmmSSS444;;;999999;;;XXXtttWWWQQQJJJFFFKKK@@@<<<;;;999777888<<<@@@DDDEEEFFFPPP[[[aaagggooouuuwwwyyy{{{~~~uuulllddduuubbb999555:::BBBFFFLLLQQQTTTTTTWWW\\\^^^[[[]]]kkkhhhxxxyyyqqqWWW888444EEEnnnvvvPPPCCCIIIkkkeeeIIIXXXyyyyyybbbUUUQQQKKKHHHEEE;;;444222///......///...------------,,,,,,+++++++++*********************************(((***666NNNaaaUUUmmm444EEEiiiKKK000---333888GGG\\\yyyaaaOOORRRWWWPPPDDD>>>===888555555333...,,,---////////////////////////...///111333555666555444555444222333666===DDDJJJLLLKKKOOOXXX^^^___dddjjjhhhsss{{{xxxuuuvvvwwwwwwvvvvvvtttcccLLLAAAIIIYYYcccfffQQQRRR\\\jjjwwwHHH>>>NNNhhhcccJJJ===222,,,555333000111666:::===BBBHHHQQQmmmggglllRRR<<<:::DDDBBBAAACCC<<<:::::::::;;;===???AAABBBAAANNNPPPOOOPPPTTTrrrxxx\\\000222DDD444:::```{{{OOOHHH444111888333000444666III^^^xxxmmmRRRCCCAAA???@@@>>>;;;@@@JJJNNNLLLKKKNNN]]]sss~~~tttmmmbbbiiilllkkkjjjjjjbbbYYYPPPQQQRRRRRRPPPIII@@@999:::EEERRR___vvveeeOOODDD???;;;777;;;:::???TTTxxxeee}}}{{{tttddd???222555999222222111111111111222222...777111333:::222QQQmmm]]]MMMLLLkkkfffkkk{{{|||dddlllmmmGGG444222<<>>[[[jjjGGG$$$111666...999ddd\\\TTT]]]]]]SSSJJJ>>>888555666555111......------......//////000000+++///333333111111333666===999555111000///000000;;;<<<@@@IIIPPPTTTXXX\\\ccc```bbbfffiiihhhhhhjjjlllllljjjhhhddd___YYYTTTHHHBBB===EEE[[[qqqvvvpppLLL@@@999NNNqqqLLLKKKHHH333+++888777...444333222444999;;;===DDDLLL\\\tttooo~~~uuuHHH:::888AAAEEEDDDAAA<<<999999999:::;;;>>>AAABBBCCCIIIEEEIIIRRRLLL\\\zzzCCC555???///...AAAmmm]]]CCC888<<<666000333555111777JJJgggzzzvvvbbbQQQ:::777888>>>???<<<<<>>FFFGGGAAA@@@DDDCCC===;;;<<<:::666444777AAAJJJbbbsss```PPP???777888:::777444777FFFVVViiillltttjjjpppEEE444555777555111111000000000111111222...555...333<<<...===sssuuuYYYMMMJJJZZZ{{{bbb{{{|||wwwggglllggg@@@333555???BBBKKKYYY^^^ZZZ\\\\\\YYYXXXXXXUUUOOOSSSTTT\\\ttttttIIIAAA===555>>>KKK{{{kkkWWWLLLJJJNNNAAA<<<;;;;;;===CCCHHHKKKIIIFFFBBBFFFMMMVVV^^^eeekkkoooqqqtttyyy{{{|||qqqgggbbb^^^^^^bbbeeennnlllRRRPPPppp~~~~~~mmm|||]]]ssswwwxxxFFF888::::::NNNIIIPPPTTTUUUSSSUUU\\\bbbddd```bbb\\\kkkwwwwww}}}oooQQQHHH333===ZZZ]]]???AAA\\\yyyaaawwwaaaUUURRRLLLIIIFFF;;;444222///......///...---,,,,,,,,,,,,,,,,,,,,,,,,************************+++((())),,,)))***???XXXeeemmmEEELLL{{{jjj777000111,,,:::HHHiiiuuuYYYWWW\\\ZZZSSSDDD<<<777888888444111111------------...///000111***///333333///---111666222333555777888555000,,,///111555:::???DDDHHHKKKQQQQQQSSSVVVVVVSSSRRRRRRTTTTTTOOOHHHCCCAAA>>>;;;:::LLLXXXRRRKKKRRRcccnnn```HHH<<>>888777>>>EEECCC>>>===999999888999;;;>>>AAACCCBBBCCC;;;???KKKDDDFFFbbbtttMMM,,,333999111???sssaaa888---...444999666555...///???UUUbbbggghhh```TTTJJJFFF@@@777777>>>888===;;;333333::::::444<<<555555<<<;;;333777DDD888===CCCGGGMMM[[[ooo~~~}}}ttt]]]FFF<<<;;;999888444222666<<>>:::===eeezzz^^^PPPKKKNNNAAA>>>444555888<<>>777:::999555555;;;???>>>___]]]SSSHHHIIIQQQQQQIIIcccTTTUUUFFF999===;;;@@@000///888<<<222+++///222333666:::===AAAOOOkkkzzzoooqqqwwwLLL777<<<===@@@DDD???999===:::999888999;;;>>>BBBDDD???@@@;;;<<>>HHH[[[uuuBBB::::::---(((CCC}}}^^^BBB777999777---666444333222333;;;OOOaaasssppphhh[[[QQQLLLIIIFFF999;;;;;;888888;;;<<<:::>>>777999BBBFFFEEELLLWWW]]]dddnnnvvv||||||nnn\\\MMMGGGCCC===777777666666666444888III[[[rrr```wwwfff|||rrrTTT888111555555222000///////////////000111111222000///000111111===MMMnnnQQQPPPNNNiii||||||qqqaaaQQQIIIKKKcccpppttt\\\[[[~~~xxxiiivvvSSS555111:::CCCCCCIIISSSUUUVVV[[[]]]XXXTTTSSSRRROOOJJJOOOOOOVVV]]]:::===BBB888777MMMiiiUUULLLLLLAAA???///111444666777888:::<<>>===999666555333111...++++++,,,---///...,,,+++,,,...///...,,,444111...000555:::===>>>999;;;;;;666000///111333222555444///...222444333111888===>>>CCCKKKPPPOOOQQQ]]]aaaXXXOOONNNJJJDDD@@@EEEYYYFFF...999888---333***000333,,,555<<>>>>>AAABBBBBBBBBsssjjj:::///:::<<<555CCCuuuzzzMMM888888888777444222555666666999>>>NNNgggyyyyyyyyyxxxgggQQQRRRLLLHHHIIIHHHCCCBBBDDDFFFQQQVVVWWWfff}}}zzzrrrhhh\\\TTTDDD>>>:::::::::888555555666111000888CCCQQQeeewwwSSS|||bbbjjjLLL777***000666222000555///////////////000111111------444666...000:::===}}}YYYPPPJJJJJJuuuaaa\\\gggzzzfffaaajjjlllYYYBBBCCC[[[{{{vvvcccYYYtttllleee\\\lll???444333>>>HHHGGGLLLUUUUUUNNNQQQRRRPPPOOOPPPNNNJJJIIIMMMIIIMMMrrruuuJJJ777<<<555888;;;mmmqqqYYYMMMKKK@@@@@@888999999777444555:::>>>DDD@@@BBBLLLSSSUUUZZZ```dddiiippptttvvvyyy}}}sss~~~rrr|||{{{LLL???888>>>PPPLLL[[[YYY]]]^^^XXXTTTWWW]]]___fffaaasssUUUtttxxxYYYAAA555===dddQQQBBBFFFppp~~~yyyhhhWWWRRRPPPJJJBBB<<<444222///......///...---------,,,,,,+++***))))))************************+++***))))))+++---///111VVVSSS@@@>>>eeeYYY111222+++)))000777FFFooommmQQQQQQ___VVVMMMGGGBBB;;;777555555333000---,,,,,,,,,---++++++------------,,,+++......//////000000111111000333777:::<<<;;;:::888555777888999;;;???DDDHHHMMMOOORRRSSSRRROOOKKKHHH<<<999777999===>>>;;;777999999999777333111000111000111000///111555777666---===FFFIII[[[rrrbbbVVVeeeuuuLLLfff|||{{{xxxCCC666===;;;999888888777555333666777:::<<<>>>?????????AAA===;;;>>>@@@???BBBFFFGGGMMMeeeCCC222333@@@:::;;;tttjjjSSS;;;888333444;;;;;;333000333222999DDDSSSaaammmuuuzzzyyyxxxxxxwwwtttmmmccc\\\dddhhhjjjmmmuuu~~~}}}vvvqqqdddRRRDDD===999777555555444555777666555777;;;555999???III]]]}}}ttt]]]RRRvvvUUU222111111111000000//////000000000000////////////000000000000111222333444III{{{JJJFFFkkkwwwwwwqqqUUUPPPIIIJJJcccgggnnnpppKKKKKKqqqqqqxxxUUUqqqeee>>>666999DDDPPPTTTOOOLLLNNNOOOLLLOOOUUUUUUMMMGGGGGGGGGFFFLLLIII\\\\\\BBB>>>:::===999WWWuuuXXXSSSIIIAAAGGG888777666777888999888777;;;???DDDKKKQQQVVVYYY[[[^^^ccckkkqqquuuwwwyyyzzzuuuwwweeemmmIII///@@@KKKJJJOOOXXX]]]]]]___^^^[[[XXXZZZ]]]]]]ccc]]]kkk|||lll:::===AAASSSOOO999JJJYYY}}}kkk]]]bbbUUU:::NNNSSStttwwwgggWWWRRRQQQKKKBBB===444222///......///...---------,,,,,,+++******)))************************+++*********+++---///000>>>wwwvvvTTT;;;hhhvvv<<<***===///444666;;;TTTsssXXXNNN___```LLL<<<>>>AAA===777555333000...---......+++,,,---.........---,,,.........///////////////...000333666888888777666>>>AAAEEEHHHJJJKKKMMMOOOHHHIIIKKKKKKIIIFFFBBB@@@888555222444777888666333555666666444111//////000222222333333444666777666;;;@@@MMMddd}}}QQQIIIOOO\\\UUU|||WWW>>>777;;;:::999999999999777666666777999<<<===>>>??????>>>@@@EEEJJJIIIDDDDDDHHHGGGIIIWWWvvvfffAAA+++222888777LLLlllTTTAAA666------///000333888000111222666<<>>NNNooorrr|||dddbbb|||xxxOOO===111111111000000000//////000/////////////////////000000000000111222333333888___uuu\\\FFF[[[wwwzzzcccOOOJJJIII]]]ZZZiii|||{{{|||[[[hhh^^^dddSSS999;;;AAALLLUUUTTTLLLKKKOOOMMMKKKLLLRRRRRRLLLHHHGGGEEELLL>>>EEESSSkkk>>>CCC>>>@@@666JJJ~~~dddXXXQQQGGGGGG:::888777777999:::999888===???DDDIIINNNQQQTTTUUUYYY^^^eeekkkooorrruuuwwwzzz~~~vvvzzzxxxqqqooommmCCC222BBBLLLLLLQQQUUUYYYZZZ[[[[[[ZZZXXXXXXYYY^^^iii^^^ZZZfffqqquuu@@@888:::HHHttt___CCCIIIRRRrrrqqq^^^TTTRRROOORRRJJJ333AAA777QQQFFFVVVzzzvvvfffVVVRRRQQQLLLDDD>>>444222///......///...------,,,,,,++++++*********************************+++*********+++,,,...///---lllOOO[[[bbb888444///111333222666SSSlllSSS\\\\\\NNNAAA>>>===;;;:::999666333111/////////+++,,,---............---............---------------...///111222333333333000555:::>>>???>>><<<<<<@@@@@@@@@???===:::888666555111...///111333222111000111222111///......///...000333444444444555777@@@EEE]]]aaaRRRjjjiiiPPPvvvddd777999888777888999:::;;;:::999888666777999;;;<<<===>>>>>>BBBAAAAAA@@@<<<===FFFQQQNNNPPPRRR]]]zzzmmmBBB777<<<>>>???CCChhh^^^QQQEEEAAA@@@;;;444///:::888555444666:::>>>AAA999999999:::;;;999666333;;;:::666333555888777333999666333111111222111111666666666555666:::@@@DDDTTTiiifffZZZ```MMM000...000000000000////////////////////////////////////000000000000111222333333<<>>;;;999888999;;;;;;;;;>>>@@@CCCFFFIIILLLMMMNNNTTTXXX]]]bbbgggkkkooorrruuuyyyxxxppp{{{ttt|||WWW???;;;HHHOOORRRUUURRRWWWXXXYYYZZZ\\\\\\YYYWWW[[[mmmdddQQQVVV|||vvvuuueeennnKKK555999FFFjjjmmmFFF@@@DDDnnnooo\\\DDDBBBHHHBBBJJJQQQDDDLLLRRRpppOOOCCC___tttdddVVVRRRRRRMMMDDD>>>444222///......///...---,,,,,,,,,++++++*********************************************+++,,,---...***XXXtttHHHmmmjjj333///---111555000555XXXyyyXXXDDDLLLQQQDDD;;;>>><<<;;;888555333111000///++++++,,,,,,------------...---------,,,+++++++++,,,,,,,,,---...///000111,,,000555888888666444444888888777666444333222111444111......000111222111---///000///......///111...000444666555444888>>>FFF^^^qqqWWWmmm{{{ZZZaaaLLL...555888555777999:::999888777777666666888999;;;<<<======@@@===;;;::::::;;;DDDMMMRRRXXXWWWQQQXXXqqqfffBBB111111999???777QQQeeeCCC555666999999///000111222222222222111333222222222111111000///222111000000333555555333333333222222222444666777777888777888BBBVVViiittt|||iiiMMMUUUlllTTT===444...////////////////////////.........////////////////////////000000111222333111KKKyyynnnSSSaaafffQQQYYY{{{wwwlll|||kkkyyyzzzoookkkoooiiiGGG999:::CCCNNNUUUVVVTTTTTTVVVOOOOOOQQQSSSSSSMMMFFFAAA<<>>>>>???AAADDDFFFIIIJJJKKKPPPSSSXXX\\\```eeejjjnnnrrrvvv{{{nnnYYYkkk{{{fffPPPUUUwwwyyy|||qqqzzzqqqnnnpppxxxvvvGGG@@@GGGQQQTTTXXXYYYPPPXXXZZZZZZ\\\```bbb^^^XXXWWWiiiiiiYYYXXX{{{bbbhhhcccVVV444888GGGdddvvvGGG:::BBBgggwwwfffTTTFFFEEEUUU___ZZZ[[[fffYYYhhhoooIIIJJJ{{{sssdddVVVRRRSSSNNNEEE>>>444222///......///...---,,,,,,+++++++++++++++***************************************+++,,,,,,---+++999gggOOOMMM```;;;...---777888222???WWW|||RRRNNNSSSKKKDDDGGG===<<<:::777555222111000,,,,,,++++++++++++,,,,,,------,,,,,,++++++******---,,,,,,,,,,,,---//////---///222333222111111222222222222111111111222222333111...---...000111111---...000000///000111333444444666999777777@@@LLLdddwwwzzzRRRYYYxxx]]]???444111777333666888888666444444555666666777888999:::;;;<<<555777>>>JJJNNNIIIAAA===HHHLLLQQQQQQNNNYYYzzzlllDDD555666777<<<222CCCuuupppVVVJJJ???555666666666666666666555555888888777666666666777777333222333666888888777777///333888:::888666555666===DDDNNNZZZqqqzzz^^^YYY___nnnyyyLLL777555444000.....................///------....../////////000////////////000111222333'''BBBfffwww___UUU{{{wwweee```zzz~~~ddd}}}}}}yyyzzzpppmmmsssbbbRRRfffRRRkkkbbbAAA777<<>>>>>@@@BBBEEEHHHJJJKKKNNNQQQUUUXXX\\\aaafffjjjooossswwwzzz|||}}}~~~aaaeeeeee```ZZZQQQDDD999RRRvvvpppkkkYYYPPP___tttwww~~~}}}nnn{{{tttsssxxxggg@@@CCCOOOVVVUUUYYYYYYMMMXXX[[[\\\\\\```ddd```YYYYYY```ggg```^^^tttnnnxxxkkk|||ooo;;;444@@@RRR}}}RRR???HHHWWWuuuyyyyyylllrrrZZZYYY~~~iiimmmIII```vvvQQQhhhsssdddVVVSSSSSSNNNDDD>>>444222///......///...---++++++++++++++++++++++++************************)))******++++++++++++,,,,,,'''CCC}}}kkkAAAFFFfffRRR777&&&...555111555AAAaaadddLLLGGGDDD===>>>===;;;999777555333222......---+++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,------...***+++,,,+++******,,,---///000000111111222222333///...---,,,,,,---...///---///111111111111333555555333555888888<<>>???<<>>bbbrrrTTTAAA>>>888444333666999<<<000111222222111222444666888666666888888555555777888888666222000777CCCMMMlll{{{dddNNN\\\{{{pppEEE999777---***111---------...............---------......//////000////////////000111222222555888:::rrr```YYYIII^^^pppzzzeeePPPeeeqqqeeeZZZyyy{{{gggnnn~~~vvv^^^yyyPPPKKKggg]]]kkkSSS===>>>DDDGGGKKKPPPVVVYYYSSSKKKFFFKKKOOORRRUUUWWWSSSMMMFFF222III;;;888HHHYYYRRR:::<<<<<<666777NNNaaaKKKHHHHHHEEEBBB@@@@@@AAAAAA@@@===>>>???AAADDDFFFIIIJJJLLLNNNRRRUUUXXX\\\aaadddjjjnnnrrruuuvvvwwwxxxyyy}}}qqqgggaaa___ZZZSSSSSSXXXYYYWWWKKKnnnnnnIIIdddyyy|||}}}|||vvv}}}sssUUUBBBDDDPPPWWWSSSUUUVVVNNNUUUZZZ[[[YYY[[[```^^^WWW]]]YYYaaa^^^^^^iiiPPP555;;;HHHmmmddd@@@AAAOOOnnngggxxxtttoooAAA\\\sssdddWWWTTTSSSMMMCCC<<<444222///......///...---++++++++++++++++++++++++************************)))******+++++++++++++++***+++000WWW^^^>>>CCC}}}qqqNNN000+++///...000888RRRkkkSSSEEE999???>>>===<<<:::888666555222111///---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111222222111111222333//////000111111111000000,,,---------,,,,,,------...000111222111222333555555333666>>>EEESSSrrrlllUUU{{{kkkIIIxxxUUU222000555333222222444555444111111666:::666555555555666888999;;;===666333777<<<@@@DDDHHH>>>>>>???AAABBBBBBFFFKKKeeeCCC333888DDD222555^^^fff___TTTGGG>>>999777777888:::;;;:::888777999;;;777222111333444444999@@@<<<@@@DDDIIITTTiiidddEEELLLfff~~~hhhGGG222666888---(((000,,,,,,---------.........,,,,,,---......///000000///......//////000111222777///111[[[mmm___NNNOOOeeevvv{{{~~~~~~mmmTTTNNNUUUeeeOOOTTTyyyyyybbbcccrrrnnnlllGGG@@@IIIJJJOOOSSSTTTVVVWWWRRRKKKGGGKKKKKKJJJMMMSSSSSSOOODDD999BBB<<<<<<>>>IIIgggBBB:::;;;666000>>>kkkmmmMMMLLLJJJGGGEEEDDDCCCCCCBBB@@@>>>>>>>>>???AAADDDFFFGGGHHHJJJNNNQQQTTTVVVZZZ]]]cccggglllppprrrsssuuuvvvxxx{{{~~~~~~zzzwwwxxx{{{}}}wwwkkk^^^XXXXXXXXXUUUOOOiiixxxnnntttTTTIIIddd~~~wwwwwwkkkIIIIIIGGGPPPWWWRRRSSSWWWTTTRRRZZZ\\\VVVVVV\\\\\\WWW[[[YYYbbb]]]aaajjjzzzaaa999>>>GGGbbbxxxEEE<<>>===;;;999888666444222///---,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,,,,,,,++++++***))),,,///000///.........///000111111111///...------...///000...............000111222111222333555:::888>>>KKKZZZqqqzzz^^^vvvbbbVVVpppddd>>>:::111222888...111333555333111333999???666555555555666777999:::777555777<<>>EEE<<>>CCCHHHMMMXXXdddpppwwwdddYYYAAAIII\\\uuu\\\999777333///...//////---,,,,,,,,,------.........,,,,,,------...///000000.........//////000111222...,,,;;;GGG}}}```PPPPPPvvv{{{sssgggrrruuuZZZzzzXXXhhh|||vvvxxxmmmlllfffAAACCCMMMKKKTTTZZZXXXWWWWWWTTTOOOMMMNNNIIICCCEEELLLOOOMMM<<<@@@;;;BBBCCC111===ggg|||NNN@@@BBB???777@@@kkk~~~WWWWWWJJJIIIGGGFFFEEEDDDBBB@@@??????>>>>>>???AAACCCDDDDDDGGGKKKNNNPPPRRRUUUWWW]]]aaagggllloooqqqtttvvvsssxxx|||yyyrrruuuyyytttllleeeTTTeeezzzzzzcccXXX```|||QQQeeeyyynnn||||||zzzxxx|||{{{~~~nnnzzzeeeGGGPPPIIIPPPXXXSSSTTTZZZ[[[SSS\\\^^^VVVTTTZZZ\\\XXXVVV[[[iii```hhhrrrzzzllleeebbb888BBBCCCUUUSSSFFF===kkkyyyQQQIII\\\OOOIIIFFF~~~ttt^^^UUUWWWRRRKKKDDD;;;555333///...------,,,+++++++++++++++++++++++++++************************)))************+++++++++,,,...000...HHHgggPPPyyy}}}777222;;;---+++222===SSSyyy\\\LLLEEEAAABBB@@@;;;999;;;555444333222111111000000///......---,,,+++***)))******++++++,,,,,,,,,,,,---------.........//////000000/////////.........///.........//////...,,,***000555555444444444222;;;<<>>@@@BBBCCCCCCBBBCCCEEECCCAAAAAACCCFFFGGGTTTeee|||___???777:::;;;<<<@@@JJJZZZ}}}www^^^III@@@>>>TTT\\\mmmuuuQQQ<<<000//////...------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..................//////////////////555???gggzzzqqqlllDDDNNNppppppvvvxxxpppnnnyyyvvvcccWWWMMMkkknnnqqqiiigggzzzwwwqqqjjjgggkkkoooPPPCCCMMMJJJOOORRRWWWZZZXXXSSSLLLGGGQQQIII@@@===@@@CCCCCCBBB>>>===;;;:::;;;>>>AAACCCXXX999EEEAAA777@@@JJJvvv___SSSIIIIIIJJJBBBBBBEEE@@@AAA@@@???======???@@@AAACCCDDDFFFIIILLLOOOQQQSSSVVVYYY^^^ccchhhlllnnnooorrrzzztttlllnnnxxxyyyuuuZZZ]]]xxxtttkkk]]]GGGAAAcccrrr||||||uuummmzzzzzzccctttkkk{{{YYY@@@NNNTTTWWWVVVYYY^^^]]]WWWRRRUUUZZZ^^^^^^^^^______^^^```bbbhhhhhh```mmm~~~qqqtttqqq{{{rrr555;;;BBBPPP{{{fff999DDD^^^{{{llljjjuuuhhhdddLLL???PPPnnn{{{uuu___VVVXXXSSSLLLEEE;;;555333///...------,,,+++++++++++++++++++++++++++************************)))************++++++++++++%%%))),,,888fffSSSppp...;;;333000000555CCC\\\iiiSSS>>>:::???@@@<<<999===;;;999777666555333222000//////...---,,,++++++***+++++++++,,,,,,,,,---+++,,,,,,,,,,,,---------//////......---------------,,,,,,---000333444555;;;555000///222555777777GGGZZZyyyqqqoooPPP^^^tttVVV>>>---...111---...555222222111111222444666888777666555333333444555666888999:::<<<===>>>>>>>>>???@@@BBBAAA??????AAACCCHHHIIIMMMYYYuuuVVV888>>>@@@333;;;;;;BBBOOO^^^{{{vvviiiccccccTTTOOOFFF===<<>>:::;;;>>>??????<<<;;;999999999;;;>>>???]]]sssIIIDDDBBB======BBB___ppp___QQQMMMKKKCCCCCCFFFCCCBBBAAA???======>>>???@@@@@@AAACCCFFFIIILLLNNNOOOQQQTTTXXX^^^ccchhhkkkmmmjjjoooppppppmmmjjjZZZNNNeeecccHHHIIIeee{{{zzzzzz}}}sssuuu|||zzzvvvnnnvvvvvvVVVRRRWWWVVVQQQJJJKKKRRRVVVUUUTTTWWW[[[]]]^^^^^^___```^^^``````eeehhhaaalllrrr|||ccchhhVVV888???HHHdddyyyKKK===RRRtttqqqQQQ<<>>nnnkkkHHHtttSSS111;;;(((555111333999<<>>=========>>>@@@EEEDDDFFFKKKXXXsssnnnAAA333;;;777999======999@@@\\\yyyzzznnn^^^QQQJJJIIIJJJBBBBBBFFFRRRcccrrr{{{~~~qqqIII666222222111///......------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......---............/////////222///222222666___tttUUU???OOOlllkkkddd```^^^UUUYYYlll___jjj}}}zzzzzz}}}pppvvvzzzwwwppp|||zzztttppp```QQQLLLrrrbbbZZZeeegggUUUUUU[[[PPPHHHIIIJJJJJJIIIGGGDDDBBBGGGDDD@@@<<<;;;===???AAA;;;:::888777777888:::;;;===^^^EEEGGGEEE<<<888CCCuuujjjWWWLLLIIIAAAAAAEEEAAABBBAAA???===<<<<<<=========>>>???AAADDDGGGIIIJJJLLLNNNQQQVVV\\\bbbfffiiijjjkkkooorrrfffUUUjjjkkkKKKQQQzzzqqqQQQLLLeee|||sssoooppplllxxxzzzrrrxxxqqqgggMMMYYY]]]ZZZSSSKKKJJJPPPVVVXXXVVVXXX[[[\\\\\\]]]^^^```______\\\```fffaaahhh}}}|||{{{mmmvvv<<<666AAAQQQPPPCCCLLLsssxxxjjjbbbBBB666AAALLL]]]wwwwwwaaaXXXZZZTTTMMMFFF===666333000.........,,,+++++++++++++++++++++++++++************************))))))*********+++++++++222(((,,,444++++++OOO|||ccceeeQQQ,,,333///,,,000999999===UUUrrr^^^GGG===;;;:::888888:::<<<;;;888555444444333222111000//////------------............++++++++++++,,,,,,,,,,,,........................222222333222111222333444000111777<<<;;;CCC```gggVVVHHH```[[[aaa}}}~~~@@@000444555222000222222000000000000000111222333444444333333333444555777888333444555666777777777777999:::;;;<<<<<<<<<===>>>EEEDDDIIIMMMKKKPPPllluuu```???<<<===BBBCCC???>>>@@@WWWbbbpppzzzuuueeeXXXSSSJJJAAA;;;;;;>>>AAASSSqqqyyy\\\:::+++000777222***------------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------.........//////...+++111555333HHHVVV:::OOO]]]|||~~~aaaSSSaaa}}}}}}zzzzzzzzz}}}rrr^^^\\\vvvrrryyyfff\\\XXXRRRWWWrrrmmmmmmcccSSSXXX^^^SSSDDDFFFHHHIIIIIIGGGEEECCCCCCBBB@@@===;;;;;;>>>AAA:::999777666666666777888;;;ooouuuLLLJJJJJJ<<<555<<>><<<<<<;;;;;;<<<<<<<<<>>>@@@BBBDDDFFFIIIJJJLLLPPPUUUZZZ___bbbdddhhhjjjiii]]]MMM^^^[[[JJJeeegggooo}}}ppphhhhhhjjjiiinnn~~~ggglllpppyyy{{{UUULLLRRRUUUVVVVVVUUUUUUVVVXXXYYYVVVXXXYYYZZZZZZZZZ\\\^^^______YYYZZZaaa___```nnnxxxNNN444AAAGGGooolllIII888ZZZwwwbbbssswwwTTT999777???OOOmmmxxxbbbYYY[[[UUUMMMFFF<<<666444000///......---,,,++++++++++++++++++++++++************************))))))*********++++++++++++)))))),,,+++(((777QQQIII999111...,,,...222666<<>>>>>===EEE@@@AAAFFFDDDDDDZZZwwwnnnQQQ???:::;;;>>>@@@>>>>>>???AAAGGGRRR```jjjeeedddiiiiiidddpppzzzssspppllljjj___RRRMMMOOOLLLDDD<<<===@@@GGGRRRdddvvvVVV777777666222---******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------------------............000...111666111333YYY|||uuuWWWTTT@@@\\\llltttxxx|||xxxmmmqqqeeekkkzzzzzzqqq|||{{{lllcccWWWNNN\\\dddrrrrrrqqqjjjYYYMMMQQQSSSJJJHHHJJJMMMOOOMMMIIIDDD@@@<<<<<<;;;999777777:::<<<:::999888666666666666777;;;FFFZZZGGGDDD<<<::::::```sssjjjUUUPPPJJJHHHHHHCCCCCCBBBAAA???===<<<;;;;;;;;;;;;:::;;;<<<>>>AAABBBHHHHHHIIILLLOOOSSSWWWYYYTTT]]]]]]YYYVVVTTTccc~~~lllOOOUUUqqq~~~~~~~~~qqqaaadddmmmsssvvvtttsssbbbsssyyy}}}ttt{{{jjjNNNXXXOOOMMMPPPTTTVVVUUURRRRRRSSSTTTUUUWWWWWWWWWXXXZZZ\\\^^^___XXXUUU\\\[[[YYY```nnnyyyVVV888@@@???ZZZmmm<<>>LLLhhhvvvKKKPPPlll\\\///333000///---+++---000///***------......////////////......///000111111222222111222333555777888888888888888999<<>>>>>;;;???HHHKKKJJJUUUfff{{{vvv```NNNBBB<<>>UUUxxxEEEBBBbbbzzzrrrWWW???:::===JJJ```xxxbbbXXXZZZTTTLLLEEE;;;777444111//////...---,,,++++++++++++++++++++++++************************)))************+++++++++'''222+++&&&000111***///JJJdddmmmIII;;;222444444------444888777AAA^^^qqqZZZIIIBBB@@@@@@>>>;;;;;;:::999888777777666555555555555444444333333222222222222333333333333333333333444444444555555222555777666555777===CCCPPPiii~~~JJJRRRgggfff>>>---666111......//////......///,,,------...............---...//////000000000000222333444555666666666666777777999<<<@@@BBB@@@>>>:::;;;AAAKKKOOOMMMMMMQQQlllppp```OOOJJJFFFFFFBBB:::666888>>>>>>BBB@@@777;;;>>>666@@@===<<<>>><<<666666999:::999@@@MMMTTTYYYeeetttnnnGGG///...888111+++%%%'''---111...)))*********+++++++++++++++***++++++++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,---------.........,,,444///---666444333BBBzzz```QQQDDDDDDaaauuufffYYYdddooouuurrrcccWWWVVVXXXWWWnnnwww~~~}}}{{{~~~{{{^^^ddduuunnnsss~~~vvv}}}}}}uuugggQQQFFFKKKFFFVVViiilllyyyxxxlll```]]]YYYTTTVVVRRRRRRRRRPPPLLLGGGAAA>>>>>><<<::::::===>>>===;;;777666666666666666666666222888OOO___BBBAAA@@@777888IIIrrrlll\\\OOOGGGDDD@@@CCCCCCBBBBBB@@@???>>>===999888666555666777:::<<<>>>@@@BBBEEEHHHJJJLLLLLLOOORRROOOOOOOOOFFFJJJ^^^^^^ppp~~~ssskkkmmmppp^^^TTThhhuuutttxxxxxxwwwvvvxxx}}}}}}fffZZZOOORRRcccwww{{{||||||lllfffWWW^^^TTTeeeuuuvvvjjjuuujjjRRRRRRUUUWWWZZZXXXXXXXXXQQQJJJJJJOOONNNQQQUUUWWWXXXXXXYYYYYYWWW___ZZZRRRXXX[[[XXXZZZbbb~~~iii\\\___OOO999;;;PPPooozzzZZZ===888VVVyyyaaaXXXdddxxxsssSSSEEE>>>===HHHxxxaaaXXXZZZSSSKKKDDD:::777444111/////////---,,,++++++++++++++++++++++++************************)))************+++++++++&&&222***$$$...,,,'''333...QQQlllxxxPPP555888:::///...;;;111000888GGGWWWpppoooVVVHHH@@@<<<===<<<;;;:::999888888777777777666666555555555555222222333333333444444444333333333444444555555555222555999===BBBLLLZZZeeecccMMMfffzzzyyyCCC...444555///,,,---111---'''(((...,,,,,,---.........------///000000111111111111111444444555555555444444333777666888<<<@@@BBB@@@===???======???BBBGGGMMMQQQWWWyyy~~~lllYYYPPPQQQFFFDDDFFFBBB;;;AAAEEE<<<;;;:::>>>CCCCCCBBBIIISSShhhgggtttpppFFF666444000---...)))///444222,,,(((+++000******************++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......+++777...'''444666...444GGGZZZNNN@@@JJJaaahhhfffmmmhhhjjj```TTT^^^rrrppp___ZZZiiizzz|||~~~{{{}}}|||nnnnnnjjjhhhoooxxxMMMQQQpppssssssvvvhhhooorrrlllcccZZZIII===CCCFFF___nnn{{{fffWWWTTTNNNMMMVVVNNNNNNMMMKKKIIIFFFDDDCCC;;;888555777;;;===:::666555555555555555555555555222777888sssuuuNNNEEE===BBB///777cccuuu~~~hhhXXXNNNKKKGGGCCCCCCCCCBBBAAA@@@???>>>888666444333333555888999999;;;???CCCFFFHHHJJJJJJGGGEEEGGGRRRQQQ>>>AAA]]]hhhggggggiiikkkkkklllmmmlllrrrbbbWWWdddjjjlllzzzuuuttttttvvvzzz~~~uuummmMMMEEE@@@GGGXXXjjjuuuyyyyyy|||iii[[[OOO[[[SSSbbbllltttppprrrQQQlllTTTIIIRRRGGG\\\TTTUUUYYY\\\UUUJJJFFFJJJMMMPPPUUUXXXYYYYYYZZZZZZTTT___[[[SSSYYY^^^\\\]]]^^^zzzcccqqqVVVuuuCCC222>>>XXXhhhTTT;;;DDDeeewww{{{{{{gggTTTFFF;;;>>>tttbbb^^^bbbYYYOOOHHH???999555111///......---,,,++++++************++++++))))))))))))************************))))))((((((******+++++++++,,,,,,,,,***222LLLwwwfffBBB999888666999888<<<000333GGGEEESSSrrrYYYMMMFFF>>><<>>::::::888555444555555555444666666111111777444111999999777666888666333333666888EEEaaannnooozzzpppuuuMMMCCCiiimmmDDD444222222111//////...---,,,,,,++++++++++++,,,,,,,,,,,,------......//////000000111111333222222222333555777888333777<<>>>>>???@@@BBBEEEFFFGGGGGGGGGLLLUUUiii~~~xxxvvv\\\;;;999666222///------------------,,,,,,++++++++++++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111555```gggLLLRRRHHHHHHUUUTTTSSSQQQ]]]ooooooeeeooo```nnn}}}xxxtttzzz{{{yyy{{{{{{|||~~~~~~}}}kkk[[[EEEWWWggg\\\eee}}}nnnKKK[[[~~~mmmhhhdddbbbYYYKKKCCCCCC@@@;;;TTT~~~rrr^^^TTTLLLDDDGGGPPPSSSNNNGGGBBBAAACCCEEEFFFAAA<<<666333333444444333333222222111111222222333444<<<+++SSSiii???IIIDDD444444FFFUUUiiinnn\\\NNNDDD???AAAAAA???>>>???@@@@@@;;;777444444666777777777777888:::===@@@DDDGGGIIIJJJEEEDDDNNNOOO>>>;;;PPPUUU[[[bbbeeeffffffgggiiifff\\\UUUYYYfffpppooojjjrrrrrrsssuuuyyy}}}zzz|||{{{kkk^^^XXXfffSSS@@@:::CCCUUUkkk{{{uuuuuuwwwxxxpppaaaTTTNNNNNNVVVbbbsssxxxfffGGGEEEfffyyyRRRMMMTTTQQQQQQSSSXXXZZZWWWUUUTTTPPPKKKLLLQQQWWW[[[[[[\\\^^^```___^^^YYYUUUXXX___dddddd```jjjxxxfffZZZzzz[[[--->>>KKKrrr^^^GGG;;;WWWvvvlllqqqwwwWWWtttbbb^^^aaaYYYOOOIII@@@999555111///......---,,,++++++************++++++))))))))))))************++++++*********)))))))))******+++++++++,,,,,,,,,......222RRRgggCCC,,,***)))555444444:::999FFFggg{{{```JJJ>>><<<===??????<<<999777777777777666444888666666:::333...555222333666999888777>>>GGGPPP```pppvvvzzzwwweeeMMM>>>BBBXXXssszzzLLL777111,,,+++///.........---,,,,,,+++++++++++++++,,,,,,,,,---------......///000000111111222222222222333555666888777:::===>>>===<<<;;;;;;===>>>???BBBGGGLLLPPPSSSLLLPPPWWWgggjjjQQQ;;;---444222000---,,,+++,,,,,,------,,,,,,,,,+++++++++************)))))))))((())))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------............///000000111111666CCCzzzaaaIII???HHHNNNBBBJJJOOO```rrrtttkkkppp~~~vvvtttsssvvv{{{zzzuuunnnqqqjjj|||}}}}}}tttyyy~~~}}}yyyuuutttwww|||xxxdddLLLMMM\\\xxxxxxvvv]]]PPPcccnnniiiggg___SSSGGGBBB===:::@@@IIIuuukkkYYYRRRNNNHHHGGGLLLNNNIIIDDDAAAAAADDDFFFGGGDDD???:::666555444222111222222222111111222222222333666111GGGUUUHHHAAA999666;;;DDD[[[eeeTTTKKKIIIGGGEEEDDDCCCBBB>>>:::<<<666111333999===<<<888777777999:::===???BBBCCCEEEBBBAAAJJJPPPAAA777@@@NNNQQQUUUYYY[[[\\\^^^___UUUSSSSSSZZZccckkkmmmlllooonnnnnnppprrruuuwwwwwwrrrlllrrrnnncccnnnxxxXXX<<<999KKK]]]dddgggiiimmmooofffXXXMMMIIILLLbbbuuuVVVUUU^^^|||kkkMMMKKKSSSRRRLLLNNNRRRUUUUUUWWWZZZWWWRRRQQQTTTXXXYYYYYYZZZ]]]```___^^^YYYUUUVVV\\\___]]]gggccc|||sssllllll@@@CCCDDDYYYSSS>>>KKKrrr|||uuubbb]]]```XXXOOOIIIAAA999555111///......---,,,++++++************++++++))))))))))))************+++++++++++++++***************+++++++++,,,,,,,,,///000(((///WWWlllAAA???333888:::777333444@@@PPPyyyvvvvvvgggTTTIIIAAA>>>:::888999:::;;;;;;333999888888999333222===>>>@@@DDDJJJQQQ___wwwuuuMMM:::999UUUpppwwwxxx{{{{{{RRR111000444---***000...------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------......///000000000222111111111222444666777888:::;;;<<<:::::::::;;;;;;;;;;;;>>>CCCKKKSSSWWWRRRSSSRRRPPPWWWhhhyyymmmQQQ<<<222111333444...---+++******+++,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,---------------......//////000111111555,,,KKK}}}]]]GGGHHHCCC444@@@JJJYYYfffiiiiiimmmuuuxxxqqqttt|||}}}tttjjjSSSQQQlll{{{~~~qqqllljjjvvvxxxfffWWWVVVZZZYYYooo|||zzz~~~}}}iiiQQQQQQuuuuuuxxx}}}bbbaaafff]]]RRRNNNBBB<<<<<<888:::VVVxxxzzzgggtttaaaRRRPPPRRRNNNIIIHHHJJJFFFBBB@@@AAABBBBBBBBBAAA>>>:::777666444222000222222111111111111222222222///666999PPPKKKBBBBBB===666666IIIhhh___OOOMMMLLLFFFAAA@@@BBBCCCAAA>>>???777000222:::???;;;666555555666777888:::;;;<<>>>>>CCCBBBVVVYYY]]]]]]UUUIIICCCEEEYYYoooyyyYYYtttwwwuuu\\\MMMKKKTTTUUUJJJMMMPPPRRRTTTYYY^^^[[[VVVVVVWWWWWWWWWVVVXXX[[[^^^\\\\\\XXXTTTTTTXXXXXXUUUgggbbbyyyooouuu^^^}}}wwwKKK===BBBMMMjjjHHHBBB^^^tttbbb]]]___XXXOOOJJJBBB999555111///......---,,,++++++************++++++((()))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,'''222000+++;;;___|||qqqdddJJJCCC111---333333222777777SSShhhzzzvvvmmm|||kkkeee\\\UUUOOOKKKHHHEEEAAAEEEBBB@@@CCCBBBGGGVVVaaagggssskkkNNN000777eeeWWW>>>,,,///444000,,,...---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------......///000000111111000111222333555666555666888888888:::<<<>>>?????????@@@DDDJJJPPPTTTRRRVVVWWWRRRRRRYYYccciii|||xxxwwwxxx\\\HHHBBB:::111,,,---000111111---,,,,,,++++++,,,------+++++++++++++++******************)))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,---------------......///000000111333---666NNNxxxYYYEEE???BBB<<>>===;;;:::777777666555444333222000111111000000000000111111111,,,444111444mmm[[[HHHDDD@@@;;;777<<>>AAAEEEHHHEEE>>>888???FFFOOOUUUYYY]]]cccgggeeedddeeehhhmmmpppooonnndddkkk___EEE@@@SSSbbbaaaooozzzSSS>>>???FFFRRRQQQQQQMMMFFFAAAFFFOOOkkktttkkkQQQlll~~~yyyfffUUUUUUOOOTTTXXXLLLPPPRRRRRRTTTXXX]]]YYYSSSVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXVVVSSSSSSUUUTTTOOOWWW```mmmwwwbbb{{{}}}}}}XXX666BBBOOOsssXXXAAAJJJooosssaaa]]]```XXXPPPJJJBBB999555111///......---,,,++++++************++++++((()))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,$$$...000...///;;;ggg~~~pppzzzMMM222666<<<999666222666HHH^^^hhhiiimmmxxxssspppyyyyyy```FFF999000>>>TTT{{{QQQ777555///+++,,,///---(((+++++++++++++++******************+++++++++,,,,,,,,,,,,,,,---......//////000000000000111333555666444666666666666888;;;===AAABBBCCCEEEHHHKKKNNNOOOJJJOOOSSSRRRTTT[[[```aaabbbgggqqq~~~}}}dddPPPEEE===555000111000///000111...(((###------,,,,,,++++++++++++************************))))))))))))))))))******(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,---------------...//////000000111444333555WWWxxxPPPDDDLLL<<>><<<;;;888777444555555555444222111000111000000//////000000111///...---111666HHH~~~PPP???:::AAA???666<<>>AAA888777444222111111111222111111111222444666777888666???<<<888AAAGGGEEEHHH666444222333777999888666GGGHHHKKKOOOSSSXXX[[[]]]```^^^]]]^^^```___ZZZVVVSSSBBBEEE\\\```OOOMMM^^^hhhxxxkkkRRRSSScccSSSNNNHHHBBB>>>BBBRRRbbbwww|||jjjOOOGGGrrrwwwzzzwwwZZZTTT[[[SSSQQQUUUOOOQQQSSSSSSSSSVVVYYYVVVQQQRRRRRRSSSTTTUUUTTTQQQPPPRRRTTTSSSQQQRRRTTTRRRMMMGGGYYY[[[uuubbbooozzz|||DDD===JJJ```kkkBBBBBB[[[vvvrrr```]]]aaaZZZQQQJJJAAA999555111///......---,,,++++++************++++++))))))))))))*********************+++++++++++++++******+++++++++,,,,,,,,,...---***...000+++===```QQQ666444333444;;;222222999JJJ^^^hhhgggaaa]]]tttqqqeeebbbcccXXXPPPBBB111555GGGNNN___qqqxxxOOO222(((111222******111111)))************************************++++++++++++++++++,,,,,,---.........000/////////000222444555777777888666555444666777888:::===AAADDDFFFFFFGGGEEEIIIKKKLLLRRR]]]dddfffRRRYYYdddpppyyy|||{{{xxx|||tttssszzzfffWWWOOOMMMFFF===222,,,...333666777+++***)))***---///000///+++++++++***))))))(((((()))))))))))))))*********))))))))))))************((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,,,,------......///000000///222222111===cccZZZCCCAAAAAA===999;;;BBBHHHJJJPPPRRRVVV___iiiqqqssssssccc```aaaaaaVVVhhhxxxPPPOOOjjjkkk]]]fffuuuyyyvvv{{{vvvqqqYYYYYYaaa^^^```[[[^^^XXXQQQEEE???>>>444000<<<777888:::HHHhhhjjjUUUSSSQQQRRRSSSQQQNNNKKKCCC@@@===;;;;;;;;;:::888777888888777333111000000000000////////////000000...111***333<<<333___hhhHHH777@@@BBB555555BBBMMMrrrggg\\\SSSMMMMMMJJJAAA;;;===111222333111///000444777111111111222333555666777444===;;;666;;;@@@DDDNNNIIICCC===;;;???HHHQQQWWWLLLJJJGGGIIIMMMQQQSSSRRRZZZVVVRRRPPPOOOKKKBBB:::???CCC^^^sssZZZTTT]]]]]]lll}}}fffWWWXXXIIIBBB;;;888:::FFF[[[nnnnnnFFFBBBUUUsss}}}___QQQQQQXXXSSSMMMNNNOOOLLLPPPRRRQQQRRRUUUTTTRRRNNNOOOPPPRRRTTTSSSOOOLLLPPPRRRRRRPPPQQQTTTRRRMMMKKKTTTMMMYYY```oooYYYlllaaa:::AAAVVV{{{PPP>>>>>>vvvppp___]]]ccc[[[QQQIII@@@999555111///......---,,,++++++************++++++))))))))))))************)))))))))*********++++++******+++++++++,,,,,,,,,000000+++---222...---999kkk|||NNN@@@777000666666222111666BBBNNNUUUXXXGGGNNNddd{{{bbbYYYcccrrrYYYGGG888555FFFnnnuuuLLL:::...,,,//////------//////,,,)))*********************************+++++++++++++++++++++,,,------......////////////000222333555555666777666555444444555333555888;;;>>>?????????DDDIIIKKKKKKOOOZZZdddiii\\\\\\[[[[[[^^^eeeooovvv~~~sssjjjooo}}}}}}~~~oooSSSWWWWWWRRRJJJ@@@;;;<<>>@@@BBBGGGEEEFFFMMMXXXccchhhjjjPPPLLLXXXkkkZZZ^^^zzz```[[[tttuuubbb___ffftttoooqqquuurrrpppfffZZZWWWXXXUUUFFFLLLAAAAAA<<<===AAA888222999999AAAUUUvvvuuu}}}]]]PPPTTTVVVRRRMMMKKKLLLNNNCCC@@@<<<:::999999999888666777888555222///000111000//////......//////000,,,111---111666...HHHnnnHHH???@@@;;;666777HHH[[[ttt^^^JJJGGGHHHBBB======444333222222333555777888222222222222222333333444222999888777:::777888DDDNNNLLLIIIHHHJJJQQQZZZaaaGGGEEEDDDDDDGGGIIIKKKKKKQQQMMMKKKLLLNNNJJJBBB:::HHHXXXccceeejjjppphhhYYYJJJLLLXXXiiimmm\\\GGG;;;;;;666555:::DDDSSShhhxxxuuuJJJ;;;PPPmmmfffxxxsssMMMNNNMMMPPPSSSLLLHHHQQQHHHOOORRROOOMMMOOOQQQQQQNNNMMMMMMOOORRRSSSQQQOOOQQQSSSRRROOOPPPSSSQQQMMMRRRQQQJJJMMMzzz```oooaaa{{{xxx>>>===PPPiiisssGGG===SSSjjjnnn___^^^ddd]]]RRRIII???999555111///......---,,,++++++************++++++))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,$$$111000***///111///111***llliiinnniiiFFF:::222444666777888888888888777888>>>KKKZZZqqqsssfffzzzhhhLLL555888AAALLLfff|||HHH000000222333***''',,,---(((&&&))))))))))))))))))*********)))************+++++++++***++++++,,,,,,---......//////...///000111333444111333555666555555666777;;;;;;<<<===>>>???@@@@@@AAAIIINNNMMMMMMTTT^^^dddbbbcccbbb^^^ZZZ[[[bbbhhhjjjnnnrrrtttssstttwww{{{pppvvvvvvvvvlll{{{xxxmmm[[[YYYCCCBBBFFFGGGDDD<<<666444555.........//////000111222******+++++++++***)))(((((())))))***+++*********'''((((((((())))))******(((((())))))*********+++(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000---222111000222111>>>VVV^^^QQQEEEBBB???;;;===CCC===@@@DDDFFFIIISSSbbbnnnWWWTTTmmmrrr[[[sss```WWWooouuuuuu{{{ccchhhlllkkkfffeeemmmwwwnnnZZZMMMPPPLLL<<>>???QQQxxxzzz~~~gggJJJLLLTTTXXXRRRIIIFFFJJJOOOGGGCCC===999777777666555000222333222//////111444//////............//////***000222---***///AAAUUU]]]@@@>>>AAA:::000444DDD___{{{TTTEEEDDDAAA===<<<;;;777333333666999888666444333222111111000000000000444444888;;;111,,,666555:::???AAA@@@@@@AAACCC???@@@BBBCCCCCCDDDFFFHHHIIIGGGHHHOOOWWWXXXSSSMMM555999CCCLLLNNNIIIGGGIIIHHHOOOQQQMMMGGGCCC>>>:::777666:::GGGVVVgggxxxTTT999LLLqqq~~~wwwUUUFFFOOOJJJJJJTTTNNNFFFSSSHHHPPPTTTOOOIIIIIILLLNNNPPPNNNLLLMMMPPPSSSSSSRRRSSSTTTRRROOOPPPRRRQQQLLLMMMKKKLLLFFFUUUgggyyy}}}fffdddDDD;;;GGGRRRTTTJJJ@@@WWWooobbb___```XXXRRRMMMDDD;;;777222...------,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////222;;;jjjlllTTTDDD666+++///888;;;666222666222333888:::<<>>AAAAAAFFFXXXkkkpppbbbbbbnnnxxx~~~wwwddd^^^jjjmmmfffooo]]]\\\]]]___\\\VVVXXX^^^nnnWWWFFFFFFEEE999333666666777:::<<<888555===JJJjjjxxxRRR[[[IIIKKKLLLLLLJJJGGGCCC@@@EEEBBB===888444333222333111111000///...---,,,,,,------------------------,,,---......///111555999vvvSSS777???BBB555888333DDDaaalllQQQJJJEEECCCGGG???888444777;;;999666444777666555444222111000///000000000000000111111111222333444666777999:::;;;;;;===??????>>>>>>@@@BBBDDDAAA??????AAAHHHWWWfffMMM===666???GGGEEEBBBDDDAAAAAABBBBBB<<<555555999777;;;///QQQfffXXXvvvyyyUUUCCCJJJeeeYYYLLLLLLMMMOOOOOOMMMLLLMMMNNNPPPRRRTTTSSSPPPNNNNNNPPPTTTRRRQQQRRRTTTUUUTTTTTTWWWVVVTTTSSSSSSQQQOOOLLLHHH]]]DDDNNNNNNfffmmmbbbnnnwww|||TTT;;;DDDHHHooozzzJJJHHHEEEfffooobbb``````WWWQQQMMMDDD;;;777222...------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---......//////888000999ggg|||dddGGG555...---000444777555666:::888444888???777>>>LLL[[[nnnyyypppooohhhaaaUUUCCC<<>>;;;:::999777444222000000//////...------,,,++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,------------....../////////000222555888AAAjjjOOOEEEBBBAAAAAA===;;;;;;:::===JJJWWWUUUJJJKKK[[[vvvbbbZZZcccyyymmm]]]]]]SSSMMMIIIJJJHHHDDDDDDGGGAAA999222222777:::::::::;;;666222222666BBBZZZooodddIIIPPPIIIIIIIIIHHHFFFCCCAAA??????===999666333222111111222111000///...---,,,,,,---------------------------............111444777FFFXXXBBB===??????888===LLLaaa}}}QQQHHHEEE;;;@@@<<<:::<<<===<<<;;;>>>888777666444222000///...//////000111222333333444222222333555666888999999999;;;<<<===<<<<<<>>>???@@@===<<<<<<===CCCOOO\\\QQQAAA777;;;@@@>>>;;;======888555444333111222666///GGGIII^^^sss{{{fffLLL:::HHHmmmtttCCC???CCCFFFJJJMMMOOOQQQSSSUUUMMMPPPSSSSSSRRRSSSUUUWWWTTTRRRPPPQQQSSSUUUVVVUUUSSSQQQPPPOOOOOOMMMJJJGGGFFFPPP???IIIIIIUUUuuuZZZ666:::HHH\\\kkkKKKCCCVVVgggoooccc``````VVVPPPLLLEEE;;;777222...------,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......///000...***888mmmxxx\\\DDD777666;;;333444777:::999555444666666777888888999GGGeeettt]]]\\\IIIFFFNNNFFF;;;777333666999777000000===OOOZZZyyyNNN;;;+++))),,,******,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++---......,,,---...///000000000000111111222333444555555666555777888999999:::===???CCCEEEFFFFFFGGGKKKSSSYYYTTTTTTWWW\\\\\\YYYZZZ^^^___\\\[[[ZZZ\\\^^^^^^^^^```___^^^^^^^^^^^^\\\ZZZTTTRRROOOJJJEEE@@@<<<:::888777666555333111000///---------,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///......///222555555GGGsss{{{cccUUUJJJHHHBBB===<<<<<<;;;<<>>;;;:::888===<<<555444888777111>>><<<;;;===CCCTTTnnn{{{mmmTTTLLLPPPHHHHHHGGGEEECCCAAA>>>===:::999888666444333222111222111000000///...---------------------------------...///......///222555///RRRLLL777???<<<999777===GGGXXX[[[JJJFFFCCC@@@??????===999:::>>>999888666444222000...---...///000111333444555555111111222333555666777777666888999999888888:::;;;:::888777888888:::CCCMMMMMM???444666999777666888888111...000222222222555<<>>@@@BBBCCCDDDGGGLLLPPPNNNNNNSSSXXXYYYVVVWWWZZZ\\\ZZZWWWVVVWWWXXXXXXXXXVVVSSSQQQSSSVVVXXXWWWUUUNNNLLLIIIEEEAAA>>>;;;:::555555444222111000//////,,,+++++++++*********)))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******************************++++++,,,,,,,,,------------.........------000222;;;(((@@@xxxgggZZZJJJAAA???AAACCCDDDAAAAAABBB<<<999IIIQQQFFFLLLGGGIIIRRRRRRGGG@@@AAACCC>>>:::999:::999777666333:::???===:::;;;???AAA888FFFYYYhhhqqq~~~rrrRRRLLLOOOQQQGGGHHHHHHHHHEEEAAA===:::;;;;;;;;;:::888555333222111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,---...///.........000222888777llluuuLLLCCC@@@@@@555444???@@@QQQxxxnnnUUUKKKEEE@@@@@@>>>:::888999:::999777555222000...---//////000111222222333333000111111222333444444555333444666666555444666777666444444555444444888???@@@777111333555555555777444222333666777555666:::KKKTTTrrrXXX;;;CCC]]]lllKKKBBBCCCFFFHHHJJJKKKJJJIIIIIIIIINNNOOOPPPQQQRRRSSSUUUVVVVVVSSSOOONNNOOOQQQSSSTTTQQQPPPOOOOOOOOOLLLGGGDDDFFFDDDHHHAAAEEEBBBWWWnnnkkk|||qqqoooRRR777>>>XXXxxxwwwDDDCCCLLLgggkkkaaaaaaaaaVVVOOOLLLEEE;;;777222...------,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,---------111***---444***$$$AAAkkktttoooeee]]]MMM;;;555999;;;888999333000555::::::888888444111///333:::??????===FFFGGGEEEAAA<<<::::::<<<<<<666///...333777888777000111666666;;;XXXyyyDDD>>>???^^^[[[???444...------///...+++***,,,)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,+++++++++++++++,,,---......//////...///000000111222333444444555777999:::999:::;;;===<<<>>>@@@BBBDDDFFFIIIKKKMMMNNNQQQVVVVVVSSSSSSWWWZZZXXXWWWXXXYYYYYYXXXVVVSSSPPPMMMNNNQQQSSSRRRPPPFFFEEEBBB>>>;;;999777777333333222111000///......***************)))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))***************************+++++++++,,,,,,,,,------+++---...---,,,,,,...000...,,,222@@@kkk{{{jjjTTTJJJDDD@@@===<<>>ZZZqqqPPPBBB888:::AAACCCEEEGGGGGGHHHJJJLLLJJJKKKLLLNNNPPPQQQQQQPPPWWWSSSOOOLLLMMMNNNOOOPPPPPPOOOOOOOOONNNLLLHHHEEE@@@AAAIII888???BBB===uuufffnnnmmmllllll======EEE```]]]DDD:::LLLhhhggg___aaacccWWWOOOLLLEEE;;;777222...------,,,+++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******++++++,,,,,,---///---...222333000000444^^^vvvVVVGGGFFFBBB777:::888888999777444666<<>>===>>>@@@BBBEEEHHHKKKLLLQQQPPPSSSVVVUUURRRRRRVVVXXXXXXXXXZZZ\\\[[[YYYWWWWWWTTTQQQOOONNNLLLJJJIIIDDDBBB???<<<999888777777333222222000///...------************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***************************++++++++++++,,,,,,,,,,,,***,,,------,,,,,,...///000222///+++???yyyqqqbbbVVVAAA<<>><<>>@@@===999999<<<<<>>CCC???666333333888DDDMMM|||ppp\\\GGG@@@AAAAAA>>>;;;<<<;;;999777555333111000111000000///......------111111111111111111111111000111222222000000111222333000000333222//////111000111222444444222111000111000111000111;;;QQQfffqqqXXXDDD===???bbbWWWRRRLLL>>>BBBFFFGGGGGGEEEDDDEEEGGGJJJEEEFFFIIIMMMQQQRRRPPPNNNUUUQQQMMMKKKKKKLLLLLLLLLLLLJJJIIIIIIIIIIIIFFFDDD>>>AAAIII888===CCC777QQQxxxhhhuuu```nnnyyyJJJ>>>666IIItttvvvMMM666@@@TTTooobbb\\\aaaeeeYYYPPPLLLEEE;;;777222...------,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))******+++,,,,,,,,,)))000444333222444444000111WWW}}}~~~vvveee@@@===>>>CCCEEE@@@;;;999...111555999:::999666444666666666777888999999999666999:::999666333222222222222999===:::BBBKKKHHHjjjqqqtttjjjGGG666000,,,***...///...+++))))))******((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++***************+++,,,------...------......///000111222333333222555888:::;;;;;;===>>>>>>>>>???BBBFFFIIILLLMMMTTTSSSTTTWWWVVVSSSTTTYYYYYYXXXWWWXXXZZZZZZXXXWWWWWWWWWUUUQQQLLLHHHGGGFFFEEECCC???<<<:::999999999333333222000///---,,,,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((())))))***************************++++++++++++,,,,,,,,,)))+++---...------...000555000---111555;;;^^^hhhWWWIIIDDDBBB999888999<<<>>>;;;888999===;;;??????===@@@IIIOOOPPPUUU___rrriiiTTTVVVNNNLLLOOOKKKJJJJJJJJJHHHDDD???;;;888555555444333222000///...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))+++---...------///000---999333000XXX```III>>>@@@:::444222111===KKKnnnjjjQQQEEE???===>>><<<;;;:::888666555333333000000000000////////////222111111111111111111111000111222111000///000111222///...222222///...//////222444333222222222222111222666===FFFWWWpppYYY444888MMM}}}YYYPPPYYY\\\VVVOOOMMMLLLIIIFFFCCCDDDGGGJJJGGGHHHLLLPPPTTTSSSNNNJJJOOOMMMJJJJJJKKKLLLLLLKKKGGGEEECCCCCCDDDEEEDDDDDD>>>>>>DDD???===???;;;CCC___ooo|||fffsssvvvVVV@@@777AAA[[[gggHHHDDDHHH\\\yyy___[[[bbbfffZZZQQQMMMEEE;;;777222...------,,,+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,...)))))),,,,,,+++...555444,,,:::jjjkkk[[[]]]ddd___NNN???@@@>>>999444111111444777111333444333222111333444666666666666777888;;;<<>><<<<<<<<>>;;;999888333333333222222111111111,,,,,,++++++++++++++++++++++++++++++++++++++++++(((+++---...---...///000444)))222666555hhhbbb:::<<<;;;888999333333@@@JJJ[[[lllOOOAAA???CCC<<<<<<;;;999888666555555//////000000111111222222222222222222111111111111000111222111000///000111111------111222///...///...222333111000333666888333666AAARRRdddvvvvvvVVV===???GGG^^^\\\AAAOOOSSS```dddJJJIIIHHHFFFEEEEEEJJJPPPUUUMMMNNNQQQTTTVVVSSSKKKEEEJJJIIIHHHIIIKKKMMMMMMLLLFFFCCCAAA@@@AAACCCDDDDDD:::555999@@@999444;;;===@@@[[[]]]___{{{sssCCCAAAFFFHHH^^^UUU@@@333FFFlll~~~eee]]]______VVVRRRMMM@@@;;;888333///...,,,+++***************))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------...//////000666000///666EEEhhh[[[WWWZZZQQQGGGEEE???<<>>CCC@@@000;;;@@@NNN\\\[[[TTTXXXdddxxxLLL777555222///---,,,,,,,,,))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((+++++++++,,,,,,---------......//////000000111111444444555666888;;;===???:::===@@@@@@@@@AAAFFFJJJRRRTTTWWWYYY[[[[[[YYYYYYZZZYYYXXXWWWWWWVVVVVVWWWTTTQQQOOOPPPQQQNNNGGGAAAEEEBBB===888555444555666333222000///---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333???xxxLLLGGGHHHJJJJJJIIIHHHHHHIIIBBBAAA???===:::888666555444444222111000/////////***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,---------......///,,,,,,555666;;;ppppppGGG222999>>>333555000666CCCVVVdddNNNIII>>>======<<<;;;999555111:::666111///000222444555000111111111111111111111111222222///,,,,,,000444333111//////000000///...------///222666777444222999HHHjjjZZZDDDCCC666BBBggg___MMM@@@DDDIIIHHHIIINNNNNNJJJEEEDDDFFFIIIIIIIIIKKKJJJKKKMMMOOOOOOKKKGGGQQQKKKGGGKKKSSSUUUNNNFFFKKKHHHEEECCCBBBAAA@@@???;;;:::999999888888999999>>>JJJoooaaa|||wwwIIInnn;;;<<>>@@@??????AAAFFFJJJSSSVVVYYY\\\^^^]]]\\\ZZZXXXWWWWWWWWWXXXXXXYYYYYYSSSOOOKKKJJJKKKIIIEEE@@@DDDAAA<<<888555444444555333222000...---,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222555FFFjjj~~~___uuuXXXLLLHHHJJJLLLMMMNNNOOOPPPQQQFFFEEEBBB???<<<999777666333222111000///.........***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,------------...000//////444222+++CCCrrrwwwKKK@@@===,,,>>>555666:::AAAXXXsss}}}wwwTTTKKKAAA:::999999666888===444888;;;;;;888444///---333222111111111222333444...------...///000000000))),,,000222222111111111555777888777666666:::===___hhh}}}HHH555---AAASSSoooNNNAAA;;;AAAFFFEEEFFFKKKJJJHHHFFFGGGIIIJJJIIIGGGJJJIIIHHHJJJLLLNNNMMMKKKMMMHHHDDDGGGMMMQQQPPPLLLHHHFFFBBB@@@@@@@@@>>>===::::::999888888888888888<<>>===???@@@???>>>@@@FFFKKKNNNQQQVVVYYY[[[YYYWWWUUUTTTUUUVVVWWWXXXYYYZZZ[[[SSSNNNHHHEEEEEEEEECCCAAABBB???;;;777333222222333222111///...---,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111555>>>XXX~~~}}}YYYJJJDDDFFFGGGIIIJJJKKKLLLMMMMMMHHHFFFCCC???;;;888666555222111000...------------******++++++++++++******)))))))))*********++++++,,,,,,,,,,,,------------...///...222444+++...BBBvvvkkk;;;555CCC444111666777111777BBBDDDOOOnnnmmmTTT??????DDDAAA999444111444777777666666888;;;555444111/////////111222///---,,,///333444000,,,222333333111///000444777///111333222555AAAUUUeee|||yyyTTTGGG???;;;IIIoooIII???999999@@@DDDAAABBBGGGFFFFFFGGGIIIJJJJJJGGGDDDGGGFFFDDDEEEHHHKKKLLLLLLIIIEEEBBBCCCGGGLLLPPPRRRIIIFFFBBB@@@??????===<<<999999888777777777777777444555LLL{{{uuu~~~EEE555JJJGGGXXXhhhKKKHHH???UUUjjjjjjaaaaaaaaaXXXTTTOOOCCC<<<888333000...---,,,******)))))))))(((((((((((('''(((((((((((((((((('''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))******++++++,,,,,,,,,+++---222222000333:::666HHHWWWpppoooDDD------444444000))))))***++++++***((('''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))***+++,,,------...------......///000000111333444555777999;;;===>>>>>>???@@@???===@@@EEEJJJIIILLLQQQUUUVVVUUURRRPPPRRRSSSTTTUUUVVVWWWWWWWWWRRRNNNIIIFFFEEEDDDBBB@@@???===999555222111111111111000///---,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++,,,,,,,,,++++++,,,---......//////222777222---DDDyyyvvvjjjvvvWWWTTTQQQGGGGGGFFFFFFFFFGGGGGGEEEDDDEEECCC@@@<<<999666555444222111000...------,,,,,,******++++++++++++******))))))))))))************++++++,,,,,,,,,------------000---,,,444444222:::===jjjFFF???333222:::;;;111000444000333>>>JJJ___vvvTTTAAA;;;:::888@@@>>>:::666444444444555888777555333222111000000333111000111333333111///222222222333333444555666555777:::>>>III]]]uuuoooDDD///000666:::RRR|||UUU666===;;;===BBBBBB@@@AAAFFFEEEEEEFFFGGGHHHGGGEEECCCEEEEEEEEEEEEGGGHHHIIIIIIFFFFFFEEEDDDDDDGGGMMMRRRLLLIIIEEEBBB@@@>>><<<;;;888777777666555666666666333222555mmmfffxxxeee666>>>IIIOOOfffnnnAAA===GGGXXXpppkkkbbbbbbaaaWWWSSSOOODDD<<<999444000///---,,,+++)))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))***++++++,,,000---+++,,,---...222666...555000111OOOyyy\\\BBB;;;444000000///,,,(((((((((***++++++***)))(((((((((''''''''''''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((())))))***,,,------...---------...//////000000333444555777:::;;;======>>>@@@AAA???>>>???DDDIIIIIILLLPPPSSSUUUTTTRRRPPPQQQQQQRRRSSSSSSRRRQQQQQQMMMKKKJJJHHHEEEBBB>>>;;;;;;999666333111000///000000///...,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))******************++++++,,,,,,,,,++++++,,,,,,------......111(((,,,888555444UUUbbbTTTPPPIIIIIIQQQJJJHHHGGGHHHIIIIIIGGGEEEBBB@@@===:::888666666666222111000///...---------)))******++++++******)))(((((()))))))))*********+++++++++,,,,,,,,,---------333...(((...000...222222AAArrr[[[JJJ:::555999===CCCAAA333333777;;;;;;;;;HHHfffvvv```RRRFFF???<<<::::::<<<;;;888444666777777777777666444333111222333111000111444777111//////222777999888555888BBBUUUmmmuuuMMM888999>>>???BBB___jjjYYY===@@@<<<<<<>>>@@@@@@@@@DDDIIIGGGFFFEEEDDDCCCCCCDDDEEEHHHIIIKKKKKKJJJIIIGGGFFFFFFIIIJJJHHHEEEDDDHHHMMMMMMIIIDDD@@@>>>;;;999777666666555444444444444555999333333GGGmmmccc^^^UUU666===LLLNNNlll]]]HHH???FFFUUUkkknnneeedddbbbYYYUUUQQQEEE===999444111///...,,,+++))))))((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++++++++,,,+++++++++++++++,,,---)))333222666MMM```ccceeeuuuYYYBBB111---...///...,,,***((('''((())))))******)))))))))(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''((()))***+++------...,,,------......///000000222444666888:::<<<<<<===>>>@@@BBBAAA??????CCCFFFGGGIIILLLNNNPPPPPPOOONNNPPPQQQQQQQQQPPPOOOMMMLLLGGGHHHHHHGGGDDD???999666777555333111000/////////......---,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))******+++,,,,,,,,,++++++,,,,,,------------///...222666111+++555EEEWWWvvvqqq\\\IIIFFFIIIIIIIIIKKKGGGFFFEEEGGGJJJLLLJJJGGGAAA???<<<:::888777888999222111000///...---------))))))************))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,(((111///+++000///+++///000666666mmmeeeBBB+++111HHHaaaeeeVVVFFF888///222222111999GGGPPPuuubbbYYYKKK@@@:::999888888333444555555555555555444...111222111///222888>>>TTTHHH999111333>>>JJJRRR___jjjLLLDDD333///<<>>rrr^^^LLL>>>BBBRRRdddvvvlllbbbaaa^^^UUUQQQMMMBBB===999555111///...---+++)))(((((((((''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,+++///111///---------,,,&&&111///,,,777<<<777444444222111777MMMooodddKKK<<>>:::999000000////////////000000------,,,+++************(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))***++++++,,,,,,,,,------------------...---)))---444222)))***333000444777AAAbbb||||||zzzbbbPPPNNNLLL@@@AAANNNOOODDDEEEPPPJJJFFFDDDEEEHHHHHHDDD@@@@@@>>>999555222111111222//////---,,,+++*********))))))************))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,//////((()))000---)))222111(((333666===]]]:::BBBiiixxxOOO666333777777666///222:::777555OOOrrr|||www^^^XXXOOOEEE???<<<===>>>AAA>>><<<===>>>===999555RRRhhh\\\@@@444333444444444HHHWWWnnnRRR<<<<<<<<<999888;;;<<<<<<<<>>AAAZZZppprrrVVV>>>000////////////...---,,,++++++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))***+++,,,---***++++++,,,---...//////222222333555777999<<<===>>>AAADDDCCC@@@???CCCHHHJJJKKKMMMPPPRRRSSSTTTTTTRRRSSSRRRNNNJJJIIIKKKNNNPPPPPPNNNJJJDDD===777333000000000///......------+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------.........////////////000000111444555777GGGjjjhhhSSSLLLJJJIIICCCEEEHHHJJJJJJIIIFFFDDDKKKIIIHHHGGGFFFDDDAAA>>>999888666444222111000000...------,,,,,,++++++*********))))))(((((('''''')))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......---...000000222KKKbbbLLLIIILLLsssXXX???888777:::888555333222333777:::???LLLgggzzzuuuoookkkssskkkggglllqqqdddEEE+++000]]]{{{iii```PPP===000444999888777;;;\\\yyy|||TTT555444999444333;;;777777777888;;;===@@@AAA@@@FFFHHHFFFGGGMMMQQQOOOFFFIIILLLKKKHHHFFFHHHJJJLLLHHHCCCCCCFFFGGGDDD@@@;;;:::999777666555555555444333222222111111222222333000///444111///VVVeeeuuuyyy___YYYBBBWWWeeeVVVWWW\\\GGGCCCDDDMMM[[[kkkbbb```]]]SSSPPPPPPGGG===999444000...---+++*********)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,---------.........////////////000///------...000333444)))111>>>LLL^^^sssbbbWWWGGG777---***,,,...------------,,,+++***)))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''')))(((((())))))***+++,,,***++++++,,,---...//////111111222444666888:::;;;:::===???>>>======AAADDDGGGIIILLLOOOPPPQQQPPPOOOPPPQQQQQQNNNKKKIIIKKKMMMLLLKKKJJJGGGBBB<<<777444000000//////...---------+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,------------.........//////...---///000---...:::HHHVVVqqqmmm```NNNBBB@@@CCCEEEEEEHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDDDDDDDDDDBBB???<<<888777666444222000000///---------,,,++++++*********)))))))))((((((((('''))))))))))))))))))))))))))))))*********+++++++++---,,,,,,,,,,,,---......///...000111,,,000JJJffflllKKKEEEoooeeeOOO666111222888999444111444666444555;;;CCCPPPfffyyyyyyPPP333111BBBOOOLLL???666333333333777===<<<222222IIIfffsssLLL888---444999555333777999888888999:::<<<>>>???AAAFFFGGGDDDDDDHHHKKKIIIMMMLLLKKKKKKJJJIIIGGGFFFCCCAAA???AAADDDEEEDDDBBB<<<;;;:::888666555555555222111111000///000000000+++,,,---333333+++;;;___nnnqqq~~~ccc^^^UUUJJJooo|||\\\NNN|||hhhFFFDDDGGGCCCkkkbbbaaa___TTTPPPNNNEEE===999444000...---+++*********)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((())))))))))))******++++++++++++,,,,,,,,,------------.........//////......---,,,++++++,,,,,,111111000......444===EEE```ooozzzjjjTTTBBB;;;333000+++'''''')))---000******+++******)))((('''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''(((((()))***+++******+++,,,---.../////////000111222444666888999777777888999;;;<<<>>>???DDDFFFIIILLLMMMMMMLLLLLLMMMNNNOOONNNLLLJJJJJJKKKGGGGGGFFFDDD@@@;;;666444000//////......---,,,,,,+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,------------///---...222222---***)))///999III]]]uuueee@@@AAA@@@???AAAEEEHHHIIIHHHLLLJJJHHHFFFDDDDDDDDDDDD@@@@@@@@@AAABBB???;;;888777666444333111000//////------,,,,,,+++*********))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,---......---+++---222000***+++222RRRKKKTTTrrrfffTTTBBB:::666000111555000333777999444000333999888===FFFRRR\\\___\\\XXXPPPRRRTTTSSSMMMAAA444+++...000000,,,,,,111444444,,,000666888777BBBccckkkBBB333111222777888444222222999999999999999:::;;;<<>>>>>AAABBBDDDFFFIIIKKKMMMNNNJJJLLLMMMNNNMMMKKKIIIIIIFFFEEEDDDAAA===999444222//////......---,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***+++++++++,,,,,,,,,,,,222///...111444555444333111000///111:::IIIZZZeee|||```LLLGGGHHHHHHCCCCCCBBB@@@??????@@@AAAJJJIIIGGGEEEDDDDDDDDDDDD@@@@@@@@@AAAAAA>>>999555555444333111000///......,,,,,,,,,+++******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,++++++,,,,,,---......))))))000444222222444888???kkkkkkeeeRRRIII>>>333777666555444333222444666555222///...111555777777777555222...,,,///666;;;666666333111555<<<===999FFFSSSiiiyyy|||zzz\\\===777555888777333111333555444777777777888999:::;;;;;;@@@BBBCCCBBB@@@@@@@@@AAACCCBBBBBBDDDGGGHHHGGGEEEEEEGGGHHHGGGDDD@@@>>>===<<<;;;999666444333222222///......---------------...333...+++333333...000AAAxxx]]]ooo[[[vvvVVVQQQ{{{zzz\\\eeeYYYKKKjjjbbbbbb___UUUQQQNNNDDD===999444000...---+++)))***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,------------***+++---///000000000000***)))'''%%%&&&+++000555444333111---++++++...222''',,,444:::<<<>>>@@@BBBDDDEEEGGGFFFDDDBBBBBBCCC000444777777777666333///)))%%%$$$(((+++++++++,,,((('''&&&%%%%%%&&&'''(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&'''((()))***)))******+++,,,---......------...///111222444555555444444777:::>>>??????AAA@@@@@@BBBEEEJJJOOORRRIIIJJJKKKLLLLLLKKKHHHFFFFFFEEEBBB???;;;666222000......------,,,,,,++++++***))))))((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++************+++++++++,,,///...+++)))***---///000//////...///000///---,,,666:::<<>>999555888999:::999999<<>>PPP___fff{{{}}}LLL999666333222444000+++---666:::888333444555777999:::;;;<<<===>>>AAABBBBBBAAAAAACCC???BBBDDDEEEDDDCCCEEEGGGHHHIIIJJJGGGCCC>>>;;;:::999888666444222111000000//////...------------...)))111+++$$$,,,222000111---JJJvvvgggRRR|||MMM>>>ZZZmmmmmmrrrnnnjjjaaaaaa^^^TTTQQQPPPGGG===999444000...---+++*********)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((()))+++,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,------------,,,,,,333111...***))))))+++,,,'''(((***,,,---......---777555222000...,,,***(((+++---...---,,,******+++000///,,,)))%%%###!!! ---------...---)))$$$ ***))))))((()))***,,,---(((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&''''''((()))***))))))***+++,,,---......---------...000222333444444444555777999;;;>>>???@@@???>>>@@@CCCIIIOOORRRJJJIIIIIIJJJKKKJJJFFFDDDDDDCCC@@@<<<888444000......------,,,,,,+++*********)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((())))))))))))*********************++++++++++++(((,,,,,,***)))+++,,,+++222///,,,,,,000666;;;>>>+++444;;;;;;999999999888MMMZZZgggooouuu~~~wwwjjj\\\OOOEEE???666444666;;;===;;;999::::::===@@@CCCDDDFFFHHHJJJ@@@AAACCCEEEFFFGGGFFFFFFHHHFFFDDDAAA???;;;777333222111000...------,,,,,,++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++,,,------------...---,,,+++,,,...+++777444...NNNeeeXXXGGG>>>??????444'''///111333555555444333222,,,---000222333555666777888AAAJJJTTTddd{{{qqqHHH111...333666222222111000333777777333111222444666999:::;;;;;;;;;;;;???CCCDDDBBBCCCGGGDDDGGGJJJHHHDDDAAACCCEEEDDDDDDCCCBBB@@@===:::888666555333222000000//////000//////...---.........%%%000...(((---000...000,,,===WWW```gggMMMkkkppp;;;;;;RRRcccwwwiii```___]]]SSSQQQQQQIII===999444000...---+++*********)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((()))+++,,,,,,,,,***)))++++++++++++,,,,,,,,,,,,,,,,,,++++++************"""&&&***------+++))),,,,,,---...///---***'''%%%%%%&&&(((,,,///222444,,,---///...---,,,,,,---(((''''''))),,,///222555&&&%%%######%%%***---...%%%'''***,,,+++((($$$"""''''''((((((((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''((()))***+++))))))***+++,,,------...---------...000111333444000333666666555777:::>>>>>>>>>???AAADDDGGGJJJKKKKKKJJJHHHHHHIIIHHHEEEBBB@@@>>><<<999555222///...------,,,,,,+++*********))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))***************+++++++++,,,,,,(((,,,---,,,...333222---***---000222000+++$$$ ///...///111111000222555------222999:::999===CCC888<<>>BBBBBBBBBCCCDDDEEEGGGHHHGGGDDDAAA>>><<<999666444111000///---,,,,,,,,,,,,+++******)))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***+++++++++***++++++,,,---(((+++---.........------+++111999666///AAA{{{uuuYYYPPPRRROOOGGG===:::666222000222666::::::999777444666@@@MMMXXXkkkttt}}}aaa;;;444555------777555444444777777333111111111222444666888999999999:::999>>>DDDEEEBBBCCCHHHGGGHHHHHHGGGEEECCCBBBBBBBBB???===<<<======:::777444333222111111000000000//////...------------...)))111...+++000///,,,000+++888222[[[YYY___TTT555999NNNiii```^^^\\\SSSRRRRRRKKK===999444000...---+++*********)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,+++************+++,,,,,,///---***((()))+++,,,---)))'''%%%&&&***,,,,,,+++(((+++......---+++******((()))++++++)))))))))***)))((()))+++***'''%%%&&&((())))))''''''((('''%%%((('''%%%$$$$$$%%%'''(((&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''(((((()))***+++))))))***+++,,,------...------......000111333333---222555555222222777<<<<<<>>>@@@CCCEEEEEEEEEDDDLLLJJJGGGGGGHHHGGGDDDAAA;;;:::888666444111//////------,,,,,,+++******)))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))***++++++++++++,,,,,,,,,------)))&&&)))///...'''((()))***,,,---///222444222+++***000333000---///666...+++000///(((***444333444333222555888555...222555999;;;999888888888444333666:::777333777@@@888777888;;;@@@CCCEEEEEEEEECCCAAA@@@AAADDDGGGIIIDDDAAA===:::999888666555000///...---,,,+++++++++*********)))(((((('''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---***+++++++++,,,---,,,***444)))***444333///@@@\\\|||iiiXXXXXXWWWUUURRRPPPPPPQQQLLLRRRXXX\\\cccrrrAAA???555---///777555+++...,,,///444333...000777222444555777777777777666:::999===DDDEEEAAABBBGGGFFFCCCBBBCCCFFFFFFCCC@@@EEE@@@;;;;;;======:::666444333222222111111222222///...------,,,,,,------+++...(((%%%,,,+++)))000(((000000>>>uuusssvvvNNNlllzzzQQQEEE888RRRuuudddaaa]]]XXXTTTPPPMMMLLL===999444000...---+++******)))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###)))+++&&&%%%''''''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******+++++++++,,,,,,,,,,,,---...///000222333333222333555666888888777777888<<>>;;;999666333000///............---,,,+++))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////............///////////////000000000111111111111111222222333333444444555444444555555666777777777777888999;;;===>>>???@@@@@@BBBDDDCCCAAA@@@BBBDDDEEECCC???;;;888666444444000000...---,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,------...///000111222222EEEqqq\\\<<<333333222111000000000111222222111111111111111111222333444666777999:::;;;::::::<<<@@@EEEGGGEEEBBB@@@@@@?????????????????????>>>===;;;999777666555222222111000///...------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,///---000---<<>>:::888555222000...---------,,,+++***)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---........................------.........//////////////////000000000111111111111222222333444444444444444444555666666777777777888999:::<<<>>>???@@@???AAACCCBBB@@@???AAACCCCCCAAA>>>:::777444333333000///...,,,+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,---...///000111111222+++>>>dddvvvMMM888444222222111000000000000000111111111111111111111111222222444555777999:::;;;:::999:::===AAACCCAAA???@@@@@@??????>>>>>>>>>>>><<<;;;:::888777555444333222222111000///...---,,,,,,,,,+++++++++******************+++++++++,,,,,,***///444000---MMMccc[[[uuuddd{{{sssIII:::DDDlllnnnfffzzzaaa___[[[XXXTTTQQQLLLIII===999444000...---+++******)))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''000666222+++((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((()))))))))************+++,,,---///000111111222333444555777777777777888:::===???@@@BBBEEEGGGJJJHHHFFFGGGHHHFFFAAA<<<888666333000...---,,,,,,+++******)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))******)))*********++++++++++++******+++++++++,,,,,,,,,------------------------------------................../////////000000000000000111111222333333444333333444555555666666777666777888:::;;;===>>>???>>>@@@AAA@@@???>>>???@@@@@@>>>;;;777555333222111///...---,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))*********++++++++++++,,,,,,---...///000000111777222111<<>>000///333111111000000//////000000000000000000111111111111111222333555666888999999:::999999;;;>>>@@@@@@???@@@@@@???>>>===<<<<<<;;;;;;:::999777666444333222111111000///...------,,,,,,++++++++++++******************++++++++++++,,,(((...111000)))***OOOpppyyyrrr```hhhMMM555KKK~~~vvv```]]]ZZZWWWUUURRRLLLGGG===999444000...---+++)))***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&111;;;:::111)))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))***+++,,,...///000000222333444555666777777777999:::<<<>>>???AAAEEEGGGEEEBBBAAAAAABBB@@@<<<777555444111///---,,,+++,,,******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))************+++************++++++++++++------------------------,,,,,,,,,,,,---------------............///////////////000111111222222333222333333444555555666666555666777999;;;<<<===>>>>>>>>>>>>>>>>>>===>>>>>>===;;;888555222111000000...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))************++++++,,,,,,---......//////---333555000)))666[[[~~~___777(((...666666222000000//////...//////000/////////000000000000000111111222444555666888888:::::::::;;;>>>@@@BBBCCC@@@???>>>===<<<;;;:::999;;;:::999888777555444444000000///......---,,,,,,++++++++++++************************++++++++++++***,,,(((---555***---KKK___ggghhhIIINNNuuuLLL555GGG^^^cccYYYPPPttt___\\\YYYXXXWWWSSSLLLFFF===999444000...---+++)))***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###///;;;>>>555)))$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))***+++,,,---///000000222222333444555666777777999;;;===>>>???AAADDDGGGBBB???======>>>===999555333222000---,,,+++++++++*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------...............//////000111111222222222333333444444555555444555666888999;;;<<<=========<<<===============:::888555333000//////...---,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,------......)))***///555666222111444RRRxxxzzz[[[???888222333444111---,,,.........------...//////....../////////000000000000111222333444555666777666777888:::<<>>>>>===<<<:::999888888999999888777555444333333//////......------,,,,,,+++++++++*********))))))))))))*********++++++++++++000&&&'''777333'''---MMMwwwWWW^^^oooTTTQQQxxxrrrUUU>>>555111444<<>>???AAACCCEEEAAA???<<<<<<======999666222111///---,,,+++,,,,,,***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))((())))))))))))*********++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,---------------...//////000000111111111222333333444444555333444555777999:::;;;<<<>>><<<;;;<<<===>>>===;;;777666444111///.........,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++++++++,,,,,,,,,,,,666---&&&***000222333333---:::OOOrrrmmmHHH777555///000333555222,,,,,,000------,,,,,,------......------......//////000000000000111222333444555555222444777888999;;;>>>@@@<<<<<<;;;:::999888888777555555444333222111000000......---------,,,,,,,,,+++************))))))))))))))))))************+++***333...&&&+++111///---)))OOOgggqqq\\\hhh}}}lllHHH444???vvv___\\\YYYZZZ[[[WWWNNNEEE===999444000...---+++******)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&,,,111...&&&$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((******+++---...///000111333222222222333555777888666999<<<>>>??????AAABBB@@@===::::::<<<<<<999555111000...---,,,,,,,,,---((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))******************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------...//////000000111111111222333333444444333333444666888999;;;;;;>>><<<;;;<<<>>>>>>===;;;666555222000///.........++++++***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))*********+++++++++++++++)))+++111555222------111+++333;;;DDDXXX{{{hhhKKK<<<666000***888...'''(((---///000222,,,,,,,,,,,,,,,---......,,,,,,---......///000000///000000111222333444444222555888999999888:::;;;::::::999999999888888888444444333222111000000///---------,,,,,,,,,,,,,,,************))))))))))))))))))))))))***************,,,000,,,%%%+++222.........HHH|||lllfffzzzxxxmmmxxxvvvwwwnnnAAA666www___\\\ZZZ[[[\\\XXXNNNEEE===999444000...---+++******)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%)))((($$$%%%+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))***+++,,,---///000111111333222222222333555777888444777;;;>>>>>>>>>???@@@>>>;;;888888999999666333111000...---,,,,,,------&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000000111111222333333444444222333444666777999:::;;;???<<<;;;<<<>>>???===;;;666444222000///.........+++***)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))***************+++++++++...***))),,,,,,+++---111///***+++111333888LLLcccxxxQQQEEE777000000111...******))),,,000111,,,)))))),,,+++++++++,,,,,,---...,,,,,,------...///000000//////000111222333333444555999<<<===:::888888999999999999888888888888888555555444444333222111111------,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))************+++!!!+++222))),,,111&&&,,,+++111NNNyyycccXXXmmm{{{```[[[NNN]]]tttlllkkkXXX\\\XXXWWW\\\VVVJJJIII@@@;;;444///------------)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***,,,,,,,,,,,,...000222222333444444444333333666777888:::;;;<<<============<<<;;;999777555444......---,,,++++++++++++((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////111111111111222333444555444444555555666888999:::999999:::===??????===:::555333000//////...---+++,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&(((((('''&&&'''(((,,,+++***))))))***+++,,,+++++++++,,,,,,,,,---------------...000222555666IIIfffbbbHHH:::222111000///...---,,,,,,***++++++,,,,,,++++++***------,,,++++++,,,,,,,,,,,,,,,------...//////000000111222222333333333333555555777999:::;;;<<<<<<;;;<<<===>>>===<<<:::999444444333222111000///.........---,,,,,,,,,,,,---******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++...111,,,---MMM~~~tttkkkvvv~~~fffYYY{{{kkkXXX\\\XXXWWW\\\VVVJJJIII@@@;;;555///------,,,,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***,,,,,,,,,,,,...///111222222333333333333333666777888:::;;;<<<<<<===<<<<<<;;;999777555333111...---,,,+++************((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,------.../////////111111111111222333444444444444444555666888999:::888888999;;;===<<<:::888444222000.........---+++,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((((('''&&&'''(((******)))))))))***+++++++++++++++,,,,,,,,,,,,---------------...000222333222666<<>>===;;;999777444333333222000//////......---,,,,,,++++++,,,,,,***)))))))))((((((((('''))))))))))))))))))))))))))))))*********++++++++++++///000...555NNNtttqqqlll{{{nnnnnnwww{{{jjjXXX\\\XXXVVV[[[UUUIIIGGG@@@<<<555000---,,,++++++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***+++,,,+++,,,...///000111111222333333222222555666888999;;;;;;<<<<<<<<<;;;:::888555222000...,,,,,,+++***))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,---......//////111111000111111222333444444444444555666777888999888888888999::::::777444333111///......---,,,+++++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((''''''((()))((((((((())))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000,,,...///000333>>>MMMYYYrrraaaWWWDDD:::///***,,,000111000000000///...---,,,++++++******++++++++++++******,,,,,,++++++++++++,,,,,,+++++++++,,,------......///000111222333333333333777888:::;;;<<<===>>>>>><<<<<<======<<<999777555333333222111000///......,,,,,,+++************+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,+++///111((((((IIIqqq|||HHHRRRTTT{{{qqqooo^^^gggXXX\\\XXXVVV[[[TTTGGGFFF@@@<<<666111...,,,+++***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))+++++++++,,,---//////000111111222222222222444555777999:::;;;;;;;;;<<<;;;999777444111...---+++***)))(((((('''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++,,,,,,------...//////000000000000111222333444444444444444555666777888888777777888999888555222222000...---------+++*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((''''''''')))***''''''((()))))))))))))))************++++++++++++,,,,,,,,,,,,---------...222333333000---...444999888AAAQQQbbblllttt|||aaa]]]UUUJJJ???555...***...---...111555444000+++.........---,,,+++++++++******++++++++++++******++++++++++++++++++,,,---******+++,,,,,,------......///000222333333333333777888999:::<<<<<<<<<===<<<<<<<<<<<<:::777444222222222111000//////......++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************000(((***333000(((000CCC```nnn[[[TTTddd|||jjjdddYYY\\\WWWUUUZZZRRRFFFDDD???;;;555111///---+++***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))++++++++++++---/////////000111222333333222444555666888999:::;;;;;;;;;;;;999777444111...---******)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---.........000000000000111222333333444333333333444555666777888777777888888777444111000...,,,+++,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''***,,,(((((((((((((((((((((((()))))))))*********++++++------------------------***+++,,,,,,---000777<<<***((())),,,000444;;;BBB>>>BBBHHHNNNQQQSSSUUUWWWNNNJJJEEEAAA???<<<777222///---***)))***---111444...---,,,***)))***+++---------,,,,,,++++++******)))******++++++******)))************++++++,,,---******+++,,,,,,------.........000111222333333333555666777888999:::::::::;;;;;;;;;;;;999555222111111000000//////.........******)))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********...+++***///333111,,,(((---aaavvvUUUeeedddYYY]]]WWWUUUYYYQQQDDDCCC>>>:::555111///...,,,***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))***+++***+++---...//////111222333333333333333444666777999::::::::::::999888666333000...---******)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))************++++++++++++,,,------......000000///000000111222333333333333333333444555555666666666777777666333000///---+++***++++++***))))))((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&(((+++---,,,+++)))(((''''''((()))((())))))))))))*********+++,,,---------------,,,''',,,333555333---'''$$$999444000///000000...,,,,,,///222444444333222333+++++++++---000222333222555444444333222111000///---...///...,,,,,,...111,,,+++++++++*********)))))))))************))))))******)))******+++,,,---+++++++++,,,------......---...///111222333333333444444555666777777777777999999:::999777444111000000/////////.........---******)))(((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******(((//////)))(((...///***111555XXXeee\\\fffrrrgggYYY]]]WWWUUUXXXPPPCCCBBB<<<999444111000///---+++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((***+++***+++,,,...///000111333444444555555333444555777888999999:::777666555444222///---,,,+++***)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************++++++,,,,,,---....../////////000000111222333333333333222333333444555333333333555555444111///...,,,*********+++***)))(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&(((+++...000...***'''&&&'''((()))((((((((()))))))))******((()))+++,,,,,,,,,++++++000...+++((()))---222666+++++++++---000111///,,,///000111000---+++***+++444444333000,,,)))((((((&&&(((***,,,,,,+++((('''&&&'''+++...///---***'''+++************)))))))))))))))************))))))))))))))))))***+++,,,---,,,,,,,,,---......//////,,,---///000222333333333333444555666666777666666777888888888666444111/////////............------+++***))))))(((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***'''------'''$$$)))...///...######CCC|||zzzvvvuuujjjYYY]]]WWWTTTXXXPPPCCCAAA;;;888444111000///...,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((*********+++,,,...000000222333444555555555222333555777888999999999444444333222000...,,,++++++***)))((((((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************++++++,,,,,,---......////////////000111222333333333222222333333444444111111111333444333000...---,,,***)))*********)))(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&(((,,,...333000+++'''%%%&&&(((***(((((((((((())))))))))))&&&''')))***++++++*********+++,,,------------,,,***,,,---,,,,,,------,,,---...//////......///111&&&))),,,,,,***))),,,//////......------,,,,,,,,,555///((('''+++...---+++************))))))))))))))))))************))))))))))))))))))***+++,,,---,,,,,,---......//////000,,,---///000222333333444444444555666777777666666666777777777666444111000..................------++++++***)))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))+++)))((())),,,,,,,,,,,,...222222...:::cccjjj[[[XXXVVVVVVUUUOOOEEE===>>>:::555111...---,,,+++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,---...111111222333333333222222222444666888::::::::::::999666333000///---+++)))+++******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++,,,------......------///000000000111111111111000000111111111222222222444333333222111000//////---,,,+++)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************+++,,,,,,,,,,,,,,,,,,---/////////000111111222222444555777888888888777666999888777666333111///---------,,,,,,,,,++++++++++++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************///,,,---000...222JJJeeekkk[[[YYYVVVVVVUUUOOOEEE===???;;;555000...---,,,***((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,---...111111222333333333222222111333555777999999::::::888555222000///---+++)))******)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++,,,------...---------//////000000000111111111000000000111111111222222333333222111000//////...---,,,+++)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************************************,,,,,,+++++++++*********+++++++++******))))))))))))))))))))))))))))))))))))******++++++******)))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************+++++++++,,,,,,,,,,,,---/////////000111111222222444555666777777666666555888777666555333111///...---,,,,,,,,,,,,+++++++++++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))************''')))//////,,,444AAAIII}}}jjjZZZYYYWWWVVVTTTNNNEEE>>>???;;;555000...,,,+++)))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,---...000111222333333333333333000111333555777888999999777444111///...---+++)))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,---------------////////////000000000000000000000000111111111111333222222111000///...---,,,+++***)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************)))))))))))))))))))))))))))))))))))))))******++++++******)))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************++++++++++++,,,,,,------/////////000111111222222444444555555555555444333666666555444222111//////,,,,,,,,,+++++++++******+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******---((((((///222,,,)))+++---:::TTT{{{fffZZZYYYXXXWWWTTTMMMEEE??????;;;555000---,,,***)))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,---...000111222222333333333333///000222333555777888888555222000...---,,,+++)))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,------------,,,........./////////000000/////////000000000111111222111111000///...------++++++***(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))*********************+++,,,,,,------/////////000111111222222444444444444333333333222555444333222111000//////++++++++++++******************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***111***'''+++///------...///------:::\\\cccYYYYYYYYYWWWSSSMMMEEE???>>>:::444000---,,,***)))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,---...///000111222333333444333000111111222444555666777333111...---,,,,,,***)))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,------,,,,,,---............/////////....../////////000000000111000000///...---,,,+++******)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************))))))***++++++,,,------/////////000111111222222333333333222222222222333555444222000////////////++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))***'''&&&((()))))),,,000***333666,,,'''999\\\yyybbbXXXYYYZZZXXXSSSLLLEEE@@@===999333///---,,,+++***((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,---...///000111222333444444444222222222222333444555666111///,,,,,,,,,,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,,,,------------.........///............////////////000//////...---,,,++++++***)))(((((('''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************((())))))***+++,,,------/////////000111111222222222222222222222333444444555444111///...---------*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))$$$(((+++---+++))))))+++,,,,,,,,,,,,...///111111```XXXYYYZZZXXXSSSKKKDDDAAA;;;777222///------,,,+++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,---...///000111222333444444444555444333333333333444555000...++++++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,---------.........------.........///////////////...---,,,+++******))))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************(((((()))***+++,,,------/////////000111111222222222111111111222444555666666444111...,,,,,,,,,,,,******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''+++......---+++***)))###***222222,,,(((,,,333]]]XXXYYYZZZXXXRRRKKKDDDAAA:::666222...---------,,,)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,---...//////111222333444444444777666444333222333444444///---+++***++++++***)))((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------........./////////......---,,,+++***))))))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************'''((()))***+++,,,------/////////000111111222222111111111111222555777888666444111...,,,+++++++++))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))***)))'''&&&'''***+++***///+++)))***,,,------///aaaWWW[[[]]]YYYTTTNNNFFF>>>@@@999444222000,,,***,,,((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((***+++,,,---...000000111222333333333333555666777777555333000...///...---,,,+++)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...//////......///...---,,,++++++++++++))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++++++++++++++,,,,,,---------............///---...000111333333444444000000...---,,,+++++++++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,fffWWW\\\]]]YYYSSSNNNFFF>>>@@@999333222000,,,***,,,((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((***+++,,,---...000111222333333444333333555666666666555222000...------,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---.....................---++++++*********)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))*********++++++++++++,,,,,,,,,---------............///...///000111222333333333000///...,,,+++++++++******)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************+++++++++,,,,,,fffXXX\\\]]]XXXSSSNNNFFF>>>???888333222000,,,***,,,((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))***+++---......000111222333444444444444444555555555444222///---************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------............---------,,,+++************((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))************+++++++++,,,,,,,,,---------............/////////000111111111111111///...---,,,+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***)))*********++++++++++++```YYY]]]]]]XXXRRRMMMEEE>>>===777333222000,,,***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))***,,,---......000111222333444444444444333444555444333111...,,,((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------......---------,,,,,,+++***************((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((())))))************++++++,,,,,,------------............//////000000111000000//////...---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))************+++```ZZZ]]]]]]WWWRRRMMMEEE>>><<<666222222111,,,***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))+++,,,---...///111111222333444444444444222333333333222000---+++'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---------------,,,,,,++++++***)))))))))******'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))***+++,,,,,,---------------............/////////000000000///......---,,,+++***************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((()))))))))*********fff[[[^^^]]]WWWQQQLLLEEE>>>;;;555222222111,,,***+++((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,...//////111222333444444555555555111222333222111///,,,***(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------------,,,,,,+++******)))))))))))))))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******))))))***+++,,,------...---------............///...///////////////...---,,,+++******))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))fff\\\^^^]]]WWWQQQLLLEEE>>>:::555222222111,,,******((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++---...//////111222333444555555555555111111222222000...+++***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------,,,+++***))))))((((((((())))))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''')))***+++***)))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******((()))***+++,,,------...---------............///------.../////////......++++++***))))))))))))***'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))```\\\^^^]]]VVVQQQLLLEEE>>>999444222222111---******)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++---...//////222222333444555555555555000111111111000...+++)))+++*********)))))))))((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------------,,,,,,+++***))))))(((((((((((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''(((***+++,,,+++)))(((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******((())))))+++,,,---......---------.........//////,,,------...//////......+++***)))))))))))))))***'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))^^^______^^^XXXPPPHHHBBB???>>>888333222111---+++------+++***(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((***+++---...000000///111222222111111222444444333111///---,,,+++***))))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++++++++111...++++++,,,,,,***(((,,,,,,,,,---,,,******+++***''''''+++///---***'''(((,,,,,,((((((++++++'''+++(((&&&&&&)))+++,,,+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))******+++,,,,,,,,,,,,+++------------------------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))******))))))(((((('''''''''(((((((((((((((''''''(((((((((((()))))))))))))))******++++++,,,------,,,,,,,,,---------......000000///...------,,,,,,************))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))^^^______^^^XXXPPPHHHBBB???>>>888333222111---+++,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((***+++---...000000///000111111000000111333444333111///---++++++***))))))))))))************************************++++++++++++++++++++++++&&&(((***++++++***))))))...---***'''(((,,,...,,,000---)))(((((()))+++,,,---)))(((***)))'''(((+++,,,---...//////,,,)))'''******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))******+++,,,,,,,,,,,,+++------------------------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''(((((((((((()))))))))))))))******++++++,,,------,,,,,,,,,------------...//////...------,,,++++++*********)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((```^^^___]]]YYYQQQIIICCC@@@>>>888333222000,,,+++,,,))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((***+++---...000000...000111111//////000222222111000...,,,+++++++++)))))))))*********++++++************************++++++++++++++++++++++++---///111111...,,,---///)))///333222333666111)))000///,,,))))))***,,,,,,000***+++222222+++***000&&&(((+++,,,+++)))((((((+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))******+++,,,,,,,,,,,,+++------------------------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((''''''((((((((((((((('''(((((((((((()))))))))))))))******++++++,,,------,,,,,,,,,,,,---------------------,,,++++++************))))))))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((bbb^^^^^^]]]YYYQQQJJJDDDBBB>>>777222222000,,,***,,,******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((***+++---...000000...///000000///...///111111000///---,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++***)))***---///%%%---000,,,+++///---(((+++---...///000111...)))(((''')))......+++)))***+++++++++)))'''(((+++...++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))******+++,,,,,,,,,,,,+++------------------------+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((&&&'''(((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------++++++,,,,,,,,,---------,,,+++++++++*********)))***)))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((aaa]]]^^^]]]YYYRRRJJJEEECCC===777222111000,,,***,,,---,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((***+++---...000000///000111000///...///000//////---,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...---------///111222222111222222///)))'''---555999***---...---///333111+++...111000,,,,,,111222000111111000...------...000,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))******+++,,,,,,,,,,,,+++------------------------+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))&&&&&&'''((((((((((((((((((((((((((()))))))))))))))******++++++,,,------+++++++++,,,,,,,,,------***************))))))))))))))))))(((((((((((('''''''''''''''((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''```]]]]]]]]]YYYRRRKKKFFFDDD===777222111///+++***+++...---+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((***+++---...000000000111222111///...///000...---,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...111444555444222///...000...444@@@EEE???999999???DDDAAA666222888???@@@999888555222000000111111((((((***---///000...,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))******+++,,,,,,,,,,,,+++------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))%%%&&&'''((())))))))))))(((((((((((()))))))))))))))******++++++,,,------++++++++++++,,,,,,,,,,,,************************))))))((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''ccc\\\]]]]]]YYYSSSLLLGGGEEE===666222111///+++***+++---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((***+++---...000000111222333222000///000111---,,,++++++++++++++++++*********+++++++++,,,,,,------------------------.........///000111111111+++111444222///444@@@LLLFFF>>>KKKnnnpppYYYOOOwwwppp]]]^^^kkkuuuMMMEEEKKK[[[VVV===000444CCC;;;333000222222000,,,............---------,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))******+++,,,,,,,,,,,,+++------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***%%%&&&'''((())))))))))))(((((((((((()))))))))))))))******++++++,,,------***++++++++++++,,,,,,,,,************************))))))((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''hhh\\\]]]]]]YYYSSSLLLHHHEEE===666111111///+++)))++++++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((***+++---...000000222333333222000///000111,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,------------------------...//////000111222222333;;;BBBGGGDDDFFFZZZ~~~~~~rrrqqqSSSYYYnnnTTTAAA:::777444111///............---------************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))******+++,,,,,,,,,,,,+++------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''''''''''''''((((((((()))'''(((((()))))))))))))))'''((((((((())))))******%%%&&&'''((())))))))))))(((((((((((()))))))))))))))******+++,,,,,,------******+++++++++,,,,,,,,,***************+++++++++)))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''bbb]]]^^^^^^ZZZTTTMMMHHHFFF<<<666111111///+++***++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))++++++,,,,,,...///111222333333444444444333222222---,,,,,,+++*********+++...---+++))))))++++++***'''000///,,,000---+++111---999777111<<>>777222111///+++***+++***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&'''''''''(((((((((((())))))(((((((((((('''''''''(((((())))))(((((('''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++***(((&&&%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***++++++---...000111111222000000000000///...---------,,,,,,+++++++++,,,,,,111---***,,,------///111---000333:::<<<;;;VVVzzz|||[[[999///555...---000)))///+++)))***+++)))((()))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,000...,,,+++***+++---...&&&,,,---))))))...---(((222---,,,111222...---111444111---,,,------+++)))+++++++++++++++******)))++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++******************+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((bbb^^^^^^]]]YYYRRRKKKFFFCCC???888333222000+++***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%************)))))))))))))))(((((((((((((((((((((''''''((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((///---***((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))*********+++---///000111111111111111111111000///...------,,,,,,+++,,,,,,------...))))))...222111111444222666>>>OOO```lllbbbUUUWWWFFF888888777...,,,---000...)))***///************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,------------///,,,***+++///222222000***///222000---...///000...******...000...,,,---000---***,,,111333222///,,,000222111,,,)))((()))++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********++++++*********((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((aaa^^^^^^]]]YYYRRRKKKEEECCC???999444222000+++***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((...---+++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++***,,,...000111222111111222222222222111///...---,,,,,,,,,,,,,,,------...,,,***---222111+++---555555KKKnnnUUU:::777444...,,,///---)))***111++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------......//////...---...000...+++'''111...///333333///222:::444333111000333999999555000111222111...,,,,,,,,,(((***,,,,,,++++++---///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))***++++++++++++***)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((aaa^^^^^^]]]YYYRRRJJJEEEBBB@@@999444333000,,,)))+++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''((((((((((((((())))))******++++++,,,'''((()))***,,,---////////////000111222333444444111111000000...---+++***))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++***,,,...000222222222111222222222111000///...---,,,,,,,,,,,,,,,---......,,,---222333...///DDD^^^ccctttcccVVVTTTYYYOOOUUU\\\___aaaeeeiiillllllwwwVVVVVVNNN===/////////+++***...+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...////////////111333222000333:::@@@BBB777;;;PPPWWWLLLFFFMMMfffhhhaaaWWW\\\lllpppiiiNNNWWW]]]UUUEEE;;;===CCC???888000---///222222111---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))***++++++++++++***)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((aaa^^^^^^]]]YYYQQQJJJDDDBBB@@@:::444333000,,,)))+++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))******+++,,,---......///111222444777:::<<<>>>???CCCDDDEEEFFFGGGIIIJJJJJJGGGFFFEEECCCAAA>>><<<:::......---,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++***,,,...111222222222111222222222111000...---,,,,,,,,,,,,,,,,,,---...///***...444444222CCCssswwwfffUUUSSSSSSRRRNNNGGGFFFIIITTTUUUTTTPPPMMMNNNQQQRRRQQQVVV^^^aaa]]][[[hhhyyy~~~uuuoooSSS:::666777333......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...///000000,,,222555555777GGGaaawwwtttfffqqquuu{{{sssqqqdddkkkxxxooo\\\FFF:::999888111***---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((```bbb```]]]WWWQQQJJJDDD@@@???999333222///+++)))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((()))******++++++)))'''%%%%%%&&&(((&&&...///((('''---///***,,,333666222666@@@AAA:::===DDDIIIFFF???<<>>JJJOOOFFFCCCIII[[[OOOLLLWWW\\\VVVTTTYYYVVVNNNFFFCCCBBB>>>777111111***&&&((()))'''%%%&&&((($$$"""&&&+++,,,'''!!!&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,...///000222444555555555333222111000......------000---+++,,,111333333111666///444===HHHkkkaaaPPPNNNNNNNNNPPPMMMMMMYYYppp}}}qqqggg|||uuuoooxxxooolllvvvuuuYYYQQQ]]]RRRZZZZZZeeeyyy|||TTT>>>CCC===222444---%%%+++333---))))))%%%,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''))))))(((((()))+++)))))))))***++++++,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++///***(((+++///000...,,,(((......111555//////<<>>@@@FFFOOOXXXYYY[[[```ddd```TTTKKKGGG555---&&&&&&+++...***$$$)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++,,,,,,------...///000111222222222111000///...------------...,,,+++,,,222<<>>888333222000+++***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''(((((())))))))),,,,,,*********+++---...111000...///:::RRRooowwwzzz}}}zzzmmm}}}lllPPPKKKbbb{{{fffOOOOOOlllwwwgggcccjjjvvvuuuaaaUUU___sssoookkkwww~~~yyyooo```XXXXXXNNN<<<888AAAFFFKKKVVVccciiieeeaaa```VVVHHH666)))&&&(((+++---***)))((('''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++,,,,,,---------...///000111222222222111000///...............+++333777111333PPP```RRREEEKKKaaavvvnnnWWWTTT[[[sssxxxqqqdddDDD000444333,,,///---,,,,,,+++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***+++,,,,,,+++)))((()))************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,---......222666333,,,555]]]|||~~~zzzwwwrrruuu||||||}}}vvvgggZZZHHH===888666222///))))))***+++++++++******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((()))******************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((bbbaaa^^^YYYSSSMMMHHHEEECCC>>>777222222000,,,***,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***&&&''''''(((((()))))))))---,,,***))))))***,,,---,,,<<>>WWWwww\\\HHHQQQfff~~~]]]SSSdddvvvddd]]]LLL666999111000...---+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********''')))******(((((()))+++******+++,,,,,,------...------------------------+++...///...---///555:::***666___yyylll~~~~~~fffNNN===444333111...,,,++++++,,,---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((()))*********))))))(((((())))))***+++************************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((cccaaa^^^XXXRRRMMMHHHEEEDDD===777222111000,,,+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''((()))******+++((())))))***++++++,,,,,,(((***---222999AAAIIIMMMfffiiiZZZWWWqqqkkkiiiuuu{{{}}}|||zzz{{{uuukkkkkkrrrqqqiiimmmqqqxxx||||||~~~zzztttpppqqquuuuuulllVVVIII]]]}}}vvvZZZKKKGGGEEEDDDDDDUUUJJJEEEOOO___aaaPPP===,,,+++)))((('''((()))+++))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))***++++++,,,,,,------...000111222333333333333333333222111111111111111111111OOO||||||qqqOOONNN]]]iiisss|||xxx~~~wwwTTTKKKrrr~~~gggFFFDDD222111///---+++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&((())))))(((((()))+++***++++++,,,,,,------...------------------------+++...000///...222:::AAARRR___yyy```hhhvvv~~~qqqxxx|||ooo}}}oooSSS999666222---++++++,,,---+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))******+++)))))))))))))))******+++************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((cccaaa^^^YYYRRRLLLFFFCCC@@@>>>888333222000+++)))++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((((((((((((''''''))),,,---***'''---555555888RRRxxxssskkkrrrkkk\\\gggyyyqqqfff\\\VVVUUU[[[bbbrrrkkkpppgggeeekkkfffnnnfffcccaaabbbcccbbbdddhhhssssssuuu{{{~~~{{{|||qqqkkkooo___VVVggg~~~mmm^^^HHH111CCCKKKQQQSSSXXX]]]TTTFFFBBB999///)))((())))))'''---)))$$$%%%)))***&&&"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))))))))((((((***,,,------,,,,,,...///111111222333333333222222...333666333000111333222???eeeyyyUUUNNNWWWtttpppbbb\\\ZZZVVVVVVUUUSSSSSSZZZdddllllll```cccsssAAAHHH999444333......///)))***((('''(((***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...000+++''')))111666333,,,///,,,###888555---gggyyyqqqXXXuuuyyygggkkkzzz~~~YYYFFF555333444111---------111...((((((///...'''(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))aaa```]]]XXXRRRLLLGGGCCCAAA???888333222000,,,***++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''(((((((((((())))))+++///000+++$$$$$$---555(((FFF```kkkzzzeeefffpppsssqqqlll]]][[[eeennnpppoooyyyzzz{{{zzzmmmaaaXXX[[[bbbfffjjjnnnwwwhhhaaajjjzzz{{{wwwyyyqqqbbbIIIHHHHHHLLLUUU[[[VVVLLLKKKHHHAAA555)))$$$'''+++((((((((())))))(((&&&$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((()))))))))))))))((((((+++,,,---...------...000333333444444444444333333555111///...+++...???RRRaaaiii[[[\\\oooqqqWWWTTTOOOIIIDDDBBBDDDFFFFFFGGGGGGFFFFFFHHHKKKMMMHHHNNNTTT]]]ppp~~~}}}jjjdddQQQvvvbbb\\\GGG;;;999000***,,,///,,,+++******++++++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************++++++++++++,,,,,,++++++,,,,,,---...(((...222111---*********+++AAA666222===ccc{{{zzzccc```|||cccGGG777111.........000...)))(((+++,,,+++))))))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++************)))))))))(((******))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))______]]]XXXRRRMMMHHHEEECCC@@@999444333111---+++,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******((()))***,,,...000222444^^^~~~sssllljjjeeeVVVmmmwwwpppiiiccclllvvvsssllluuuvvvwww]]]OOOPPPFFFRRRuuujjjiiivvv}}}xxxhhhcccrrr|||bbbGGG@@@GGGOOOQQQPPPEEEIIILLLIII@@@444+++'''$$$(((***+++(((&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((())))))*********))))))+++,,,......---...///111666666666666555444333333111000555888444===dddvvveeekkktttrrr^^^LLLBBBAAADDDHHHLLLPPPUUUZZZ^^^ZZZ[[[\\\^^^]]]ZZZUUUQQQSSSPPPLLLHHHFFFIIIWWWfff{{{pppYYYlll___BBB:::666000...111...---,,,,,,---,,,***(((++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,,,,------......//////---***,,,222999&&&222>>>\\\nnnsss{{{ppp___cccaaahhhvvv|||[[[DDD777000///------///---******---)))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,++++++++++++++++++++++++************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))^^^___\\\XXXSSSMMMIIIEEEDDD@@@:::555444111---+++---+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))***+++++++++***((((((***000888???CCCzzz^^^```vvvzzzrrrwwwlllhhheeedddttt}}}yyy{{{xxxiiippp~~~|||rrr|||oooVVVNNNHHHNNN```qqq}}}oooYYY[[[ppptttcccVVVHHH>>>CCCOOOKKKLLLOOOUUUUUULLL;;;---******)))((('''&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))******++++++******+++---............000222777777777666555444333222111222666888<<>>111///---,,,------,,,+++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,---------------......///,,,000555333,,,000LLLjjjvvv{{{zzz[[[eeeoooyyy```BBB000******...222+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++************************))))))))))))************)))))))))************+++************************((())))))))))))*********************************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))fffaaa___ZZZTTTNNNIIIEEECCC???888333222000,,,***++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************+++,,,---...//////000///@@@hhh}}}\\\PPPhhhjjjooovvv~~~```bbbwww~~~~~~uuuwwwzzzyyy{{{rrrxxxrrrooosssppp{{{pppppp|||ooogggWWWJJJOOO[[[ccciiinnnvvvjjj```fffwwwwwwfffGGGLLLRRRVVVWWWVVVUUUUUUOOOGGG;;;222---+++***)))''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((())))))******(((((((((((((((((((((((((((((()))************))))))***+++,,,------------+++---///000000111333555666666666777777666555555222999hhhkkkfff~~~fffRRRLLLSSSiii~~~nnnaaaVVVIIIFFF666===UUUddd\\\```~~~gggGGGLLL999666111...------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++,,,,,,+++++++++,,,,,,,,,---------------------...//////222333333000///GGG~~~___CCCooo~~~~~~zzzqqqmmmKKK666000111111,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************((()))))))))************))))))*********+++++++++************************************+++++++++,,,************************,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))gggbbb```ZZZTTTNNNHHHDDDBBB>>>888333222000+++***++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,---//////000???RRRkkk{{{{{{pppccc[[[cccvvvuuuiiiooo{{{zzznnnqqqxxxxxx~~~}}}|||~~~}}}rrrmmmqqqjjjuuu|||ssskkkWWWIIIEEEOOO___qqq~~~yyy\\\FFFQQQssskkkMMMDDDNNN[[[]]]YYYSSSOOOFFF;;;111+++***+++''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((()))***************)))***+++,,,------------,,,---///000000111333555666777777888888888888777888FFFmmmMMMaaafffRRRIIIVVViiiyyymmmXXXVVVIIIFFFAAA999ZZZxxxvvvfffmmmVVVSSS@@@;;;555000...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------.../////////...111:::EEE```wwwnnnZZZmmmjjjIII999222,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++************************++++++,,,,,,,,,---------************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))gggfff___VVVPPPLLLIIIDDDAAA===:::666333111///---++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))***+++((()))******)))((()))+++,,,,,,,,,+++''')))333>>>vvvrrriii|||zzzfffgggvvvvvvtttiiiqqq{{{}}}xxxkkkZZZKKKJJJVVVsss~~~jjjSSSQQQcccvvvNNN<<>>aaaqqqvvvpppZZZTTTaaawwwrrrMMMEEE&&&,,,+++---000...******...,,,+++******)))*********))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++************+++++++++++++++*********))))))))))))))))))************,,,***))))))************000***(((,,,---))))))---++++++,,,---------...---/////////---,,,---,,,***''',,,,,,))),,,222111+++******)))******+++,,,---************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))hhhfff```WWWPPPMMMIIIEEEAAA===:::666333111///---+++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))******++++++,,,---,,,***)))***+++000)))(((......---:::LLL~~~___mmmxxxvvvxxxrrrsssqqqaaapppyyy|||xxxyyy}}}xxxuuu]]]QQQUUUWWWhhh}}}yyybbbTTTTTTtttkkkFFF:::EEERRRQQQVVVSSSHHHAAA>>>444'''&&&'''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))******++++++*********+++,,,,,,---------...000111111222444555777666111333666444BBB___rrr{{{dddSSSRRRgggzzzqqqYYYIIIAAA@@@===CCCXXXzzzzzzZZZfffxxxpppiiiKKK===???666---///111------,,,+++******++++++************************************************************************+++++++++*********))))))************++++++++++++++++++,,,,,,,,,---------)))111000---...+++,,,666===???iiirrrJJJiii|||hhhZZZCCC222///---...,,,)))***...,,,++++++***************************************((((((((((((((((((((((((************)))))))))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((()))))))))***++++++************+++++++++++++++*********))))))))))))))))))*********+++***)))))))))***+++++++++'''$$$%%%+++...,,,,,,000///...,,,+++******++++++((())))))+++---111222222---//////+++'''&&&%%%###111000...+++)))'''%%%$$$******************************)))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))***fffggg```WWWQQQMMMJJJEEEBBB===:::666333111///---,,,++++++***))))))))))))***))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))***++++++///000000...,,,++++++,,,111...,,,111@@@SSSbbbiiicccfffXXXWWW|||tttjjjnnn{{{xxxaaaiiivvvrrr~~~tttccc\\\OOOSSSkkkxxxwwwxxxNNNNNNeeecccHHHFFFOOOYYYXXXKKKCCCFFFEEE>>>+++((('''(((+++,,,***((((((((((((((((((((((((((()))))))))***))))))(((((((((((((((((((((((((((((((((((())))))***+++++++++******++++++,,,,,,------,,,...000111111222444555555111111888666222UUU___[[[~~~}}}^^^QQQbbb|||dddTTTJJJ@@@:::<<>>;;;PPPnnnhhhbbbtttWWWQQQHHH;;;333---------,,,,,,,,,,,,------*********************************************************************************************************+++++++++,,,,,,,,,,,,,,,------------...,,,222///---333444555>>>OOOfffkkkdddmmmeeeuuufffZZZPPPHHHDDDGGGEEEBBB@@@???>>>>>>>>>@@@AAABBBDDDFFFJJJNNNPPPXXXcccvvvVVVDDD333...000000,,,***,,,,,,+++************+++************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********++++++************++++++*********************************+++++++++,,,,,,+++,,,,,,,,,+++,,,---...++++++---...///000333555666555555444333222111111777333111555888999999999===888666888666000///333------.........---,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((()))))))))*********iiiggg```WWWQQQMMMJJJEEEBBB<<<999555222111000...---,,,++++++***************************************))))))))))))************))))))))))))***+++,,,---000000///---+++***,,,...'''+++555PPPlllQQQzzz|||ttt}}}~~~yyyuuu}}}~~~~~~eee[[[zzzmmmXXXPPPSSS^^^~~~~~~gggLLLTTTttt{{{hhhMMMHHHNNN[[[\\\PPPIIIKKKEEE;;;///((((((******)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,------......,,,...000111222333555777555;;;888555>>>OOOpppmmmSSS^^^eeeQQQNNNIII======HHHUUUzzzmmmjjjooo___OOOHHH@@@000......------,,,---------***************************************************************************************************++++++++++++,,,,,,,,,,,,,,,---------.........000...,,,000333000EEEiiilllRRRrrr{{{zzzkkk\\\UUULLLEEEBBBBBBCCCDDDEEEHHHLLLOOOOOOMMMKKKJJJNNNMMMLLLJJJJJJIIIHHHGGG@@@CCCHHHNNNXXXfffwwwwwwfffCCC111.........------,,,,,,+++***+++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************++++++************++++++************************++++++++++++,,,,,,,,,,,,***+++,,,+++******,,,...111222000---,,,///333777444777===CCCHHHKKKLLLLLLOOOHHHEEEIIIJJJFFFCCCCCCJJJCCC???@@@BBB???===<<<>>>===;;;888555111...,,,,,,,,,,,,+++++++++******++++++++++++************************************))))))))))))************nnnfff___VVVPPPLLLIIIDDDAAA<<<999555222111000...---,,,,,,+++************+++************************)))))))))*********++++++)))))))))***+++,,,---.........---,,,++++++...111;;;>>>VVV~~~xxxfff\\\|||pppdddwwwwwwiiizzznnnkkklllzzzzzzcccRRROOO\\\fffkkk^^^FFFBBBbbbaaaJJJPPP\\\\\\VVVTTTPPPFFF888---))))))******))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,------......---///111222333444777999;;;999///:::iiippp^^^cccvvv{{{vvvrrrppprrrvvvxxxjjjWWWNNNDDD@@@CCC>>>NNNmmm|||```\\\vvvnnnUUULLLEEE666000000///...------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,---------............---...///444333333[[[YYYkkkwwwiiiZZZKKKBBBBBB@@@???CCCJJJRRRYYY]]]XXX___iiipppqqqnnnjjjhhh^^^]]][[[ZZZYYYVVVRRROOOQQQMMMFFF@@@===@@@GGGLLLOOO^^^zzzcccCCC333---...111------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))*********++++++++++++************++++++***************+++++++++++++++,,,,,,,,,---------(((+++------+++,,,///333333888;;;;;;>>>FFFOOOSSS[[[```iiittt}}}ccc```XXXOOOIIIFFF@@@:::<<<;;;:::999999999999999000000///...---,,,++++++,,,,,,,,,+++++++++******************************)))))))))*********++++++llleee^^^UUUOOOKKKHHHCCC@@@;;;888555222111000///------,,,++++++******++++++************************))))))*********+++++++++)))))))))***+++,,,......,,,,,,,,,++++++---111444SSSttt~~~{{{|||{{{tttoootttsssqqqSSS^^^wwwzzz|||xxx```WWWRRRAAALLLlllgggIIIRRRxxx~~~[[[FFFKKK\\\dddbbbTTTLLL@@@555---***+++,,,))))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))))))))))))))))))))))))))******++++++,,,,,,---++++++,,,,,,---............000222444444666888:::666888:::YYYaaakkk|||fffaaawwwjjjaaa^^^YYYVVVSSSQQQRRRUUUXXXZZZXXX]]]eeennnwww~~~eeeRRRHHHEEECCC>>>FFF___ggg\\\xxxfffKKKDDDAAA222111000...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------...............000111:::DDDMMMlllmmmjjj___gggzzzooo]]]LLLBBB@@@DDDGGGNNNQQQXXXdddqqq}}}xxxrrriii```YYYSSSNNNLLLPPPMMMKKKSSSiii}}}kkkKKK555///222------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++))))))*********+++++++++,,,,,,,,,,,,------------***...333444444666;;;@@@888CCCNNNSSS[[[iiitttxxx}}}}}}||||||{{{{{{{{{{{{~~~}}}zzzvvvmmmTTTQQQKKKEEE???<<<:::999555555444222000///---------,,,,,,,,,,,,+++++++++************************))))))*********+++++++++fffddd]]]UUUNNNJJJGGGCCC???;;;888555222111000///...---,,,++++++******++++++************************)))************+++++++++)))))))))***+++---...///+++,,,,,,,,,,,,///444777]]]mmmvvvwww|||vvvccczzzzzzeeeddd```hhhccc___KKK???LLLbbbjjj```RRR}}}sssOOOBBBRRR^^^ZZZSSSNNNFFF;;;222,,,+++,,,))))))))))))))))))))))))&&&''')))***,,,,,,------)))))))))))))))))))))))))))******++++++,,,------++++++,,,------......///...000333444555777999;;;000>>>RRR{{{yyyqqq```aaa{{{hhhaaa]]]\\\ZZZVVVUUUVVVZZZXXXWWWYYY]]]bbbfffhhh___^^^]]]ZZZXXXYYY[[[^^^ggguuugggRRRIIIAAA<<>>888000+++)))---+++%%%&&&------%%%(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,......---------......///000...///333666777888999777YYY^^^ssstttTTTlllddd\\\ccc]]]WWWXXXeeezzz|||~~~yyydddYYY\\\```iii}}}oooSSSOOODDD>>>@@@BBBLLLkkk^^^hhhhhhVVVOOOBBB666...///000,,,))),,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........//////,,,+++---//////(((AAA888MMMtttjjjWWWzzz```KKK???EEENNN[[[iiiwww{{{hhhVVVKKKHHHIIIKKKNNNrrr\\\222<<<333)))(((000111***)))///,,,,,,,,,+++++++++******************************************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))******(((***,,,+++)))((()))***---(((***111333000///333444444999FFFUUUaaajjjooojjj```VVVNNNCCC===HHHYYYQQQKKKWWWqqqyyygggYYYZZZzzzgggbbbzzz|||ggg___eeettttttccchhhqqqbbbQQQ;;;999???:::<<<<<<...000333444111,,,***,,,000+++++++++*********))))))))))))))))))))))))))))))eeeeee___VVVNNNIIIFFFCCCAAA<<<999555222////////////---,,,++++++******++++++************************************++++++++++++++++++,,,,,,,,,---------+++000***$$$000HHHfffvvvooouuuyyy~~~vvviii___^^^ZZZUUUPPPLLLIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIRRR^^^jjjxxxzzzeeePPPEEETTTooo{{{eeeSSSaaa}}}QQQCCCXXX[[[VVVJJJAAACCCFFF:::)))))),,,,,,)))(((******((((((((()))******************************************++++++++++++,,,,,,,,,......---------...//////111//////333666888:::===EEExxxzzznnnwwwgggyyytttqqqooommmkkk~~~yyymmmcccbbbjjjpppqqq^^^KKK>>>===???BBBTTTjjj}}}hhhiiisss\\\EEEIIIAAA888222///,,,+++,,,,,,,,,,,,++++++++++++***************************************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------...............---...000111000000333@@@nnnvvvffftttnnn\\\NNNHHHQQQ___sssmmmZZZOOOLLLIIINNNgggqqq|||[[[JJJ888444111///,,,)))***---,,,,,,,,,++++++++++++***************************************************************************))))))***++++++++++++***************************))))))))))))************,,,,,,+++***************))))))***+++,,,...000222111...+++******---555===FFFUUUfffnnnggg[[[RRRPPPDDDQQQYYYWWW^^^xxxmmmppp{{{uuurrr~~~cccMMM<<<999<<<;;;:::222***+++111444...''',,,,,,,,,,,,,,,,,,++++++************************gggfff___VVVNNNIIIFFFDDDCCC;;;999666222000/////////,,,,,,++++++******++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------)))555666***<<>>BBBJJJmmm```hhhuuuIIIFFFDDD===222------000000,,,,,,,,,,,,++++++++++++************************************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,---///111222222111===EEEZZZnnnzzzpppWWWmmm{{{~~~bbbJJJGGGLLLVVVooonnnaaaPPPBBBFFF[[[~~~dddWWW<<<999444///,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***************************)))))))))*********++++++,,,++++++************+++---+++***)))+++,,,,,,,,,)))111555333222:::HHHRRRkkkfff[[[NNNEEECCCHHHLLLeee}}}pppnnnXXXCCC<<<;;;;;;999555111---,,,,,,,,,,,,...//////...---,,,************************cccfff___VVVNNNIIIFFFEEEDDD;;;999666333000///...///,,,,,,++++++***++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...///111555333JJJoooyyy}}}uuuzzzrrr|||bbbMMMAAA<<<999777777555444666999;;;;;;:::666555333222333333333222777999:::888555999CCCMMMdddwww}}}yyygggWWWPPPZZZrrrvvvjjj```uuuqqq======MMMWWWPPPCCC???EEEKKK999...))),,,---'''''',,,(((((()))***************************************+++++++++,,,,,,,,,------...---------...///000111333111222666666555<<>>???777777777666555444444444555DDDQQQYYYiii|||aaaKKKNNNUUU|||xxxMMMPPPeeeGGGGGGNNNTTTKKK>>>DDDUUUEEE444(((***---***))),,,(((((()))***************************************++++++,,,,,,,,,------------------...///000111111333222555999666555DDDWWWcccwwweeesss}}}uuuuuuqqqcccwwwwwweeeQQQDDDAAACCC@@@SSSvvv^^^cccfffbbb\\\PPPAAA777333...)))---------,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......000------000111///333999```zzzuuuooo]]]KKKJJJ\\\ooonnnVVVEEEEEEPPPwwwzzzwwwqqq}}}SSS222111666000***...---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***************************************++++++++++++,,,+++++++++++++++,,,,,,))))))***,,,///000000///,,,///:::RRRkkkqqq[[[BBBXXXWWW^^^wwwtttrrrjjjUUU===333777:::444,,,,,,---...//////...------************************^^^bbb]]]UUUNNNJJJFFFDDDBBB:::888666444111///...---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............000...OOO~~~{{{^^^uuupppYYYKKK>>>;;;999999<<<===<<<:::===>>>??????>>>>>>@@@CCC>>>@@@AAA===666333555888???<<<999999:::<<<;;;:::111999<<<888:::RRR~~~vvvjjjTTTDDD```rrrgggYYYeeeoooQQQBBBOOOVVVKKKGGGPPPKKK===///+++,,,,,,******(((((()))***************++++++++++++++++++++++++,,,,,,,,,,,,---------------------...///000111222222333777;;;777<<>>666<<<;;;:::<<>>999888666444222000...---+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////666WWWpppxxx~~~wwwvvvsssYYYEEE===>>>BBBDDDCCCKKKWWWcccmmmvvv|||zzzrrrrrrvvvtttjjjmmmuuu}}}|||vvviiiZZZLLLEEECCC;;;333555???>>>777>>>OOOtttzzz|||zzzeeeKKKIIIgggyyyoookkkvvvwwwMMMBBBLLLWWWYYYWWWCCCJJJFFF666*********'''(((((()))***************++++++++++++++++++++++++,,,,,,,,,---------......------......///111222333222333777:::999PPPsssiii~~~cccMMMAAA???;;;HHHyyyvvvVVVMMMKKK<<<000.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......111///111333000222IIIcccnnnssspppkkkXXXVVV]]]llluuukkknnnpppsssvvvyyy{{{||||||uuuuuuvvvxxxyyyzzz{{{{{{xxxyyyzzz|||}}}|||xxxvvvyyyvvvuuuxxx|||]]]OOOCCCPPPyyy{{{aaaAAA;;;777,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...+++...000000333AAAVVVgggVVVDDDGGGfff^^^]]][[[ZZZZZZ___hhhpppxxx{{{||||||ttt```YYYaaaddd```hhhKKK>>>888555222///......000111++++++++++++++++++++++++``````WWWUUURRRHHHFFFGGG???999888555333000...---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------///------000000///000222NNN[[[ppp{{{{{{sssiiiLLLGGGBBBAAAKKK]]]ppp}}}lll[[[^^^rrr}}}gggYYY^^^jjj|||tttdddYYYNNNEEE???999444777>>>>>>GGGooobbbIIIOOOhhhuuufffQQQRRREEEHHHMMM]]]KKKHHHMMMJJJ555)))++++++***)))((()))+++,,,,,,***++++++,,,,,,,,,---------+++,,,------......---------...////////////111333999222@@@<<<;;;^^^jjjrrr~~~^^^XXXgggbbbGGGFFFAAA===KKKuuu```|||iii```FFFKKK:::...111......000000,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............---------......///000333222---...>>>XXXkkkmmmzzzzzz]]]UUUVVVeee{{{ssslllgggbbb___]]]```dddhhhlllnnnnnnnnniiijjjhhhfffhhhnnnooommmmmmnnnpppqqqqqqqqqppppppoooooonnnnnnooosssxxx{{{uuuUUUFFFEEEYYY{{{ttt{{{XXXZZZIIIAAA'''---......,,,+++,,,---,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************)))))))))***++++++,,,,,,+++***+++---///...+++(((+++888000---RRRssseeeDDDAAAQQQkkkxxxfff^^^JJJXXXmmmiiiXXX^^^zzz\\\DDD@@@999444444555///(((---...---,,,+++***+++---___```WWWUUUQQQHHHFFFFFF>>>999888555333000...------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------444000...---***,,,:::JJJ~~~^^^HHHCCCDDDOOOkkkyyy~~~~~~uuukkklll|||pppllluuuuuubbbYYYSSSJJJBBB>>><<<<<>>666///000///...---------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))******+++,,,,,,,,,---+++)))))),,,//////...000'''222UUUhhhUUULLL```eeekkkyyysss^^^dddwww}}}{{{zzzyyyrrrfffooo___MMMBBBDDD<<<+++***666---......---,,,,,,------```aaaWWWUUUQQQGGGEEEEEE===999777555333000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------000...000111+++///JJJiiikkkNNNGGGIII^^^zzzyyy^^^OOOMMMEEEEEE555...]]]ttt{{{xxxSSSCCCQQQmmmooo\\\FFFRRRLLLZZZHHHFFFKKKAAA444...***+++***)))***,,,---,,,+++,,,,,,,,,,,,------------,,,,,,---............------...000000///000333555444888>>>PPP~~~}}}ZZZEEEFFF???777SSSzzzjjj[[[FFFNNN>>>444///---...///,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............------......///000666444222555AAAWWWrrrvvv~~~rrraaaqqqppppppuuufffMMMYYYfff{{{uuupppjjjddd______\\\YYYXXXZZZ___dddhhhddddddaaa]]]```fffiiihhhhhhiiijjjkkkkkkjjjiiihhhddddddcccaaa```___^^^]]]ZZZ___dddcccaaajjjyyyVVVAAAEEETTTkkkHHH@@@333111/////////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******++++++,,,,,,---...,,,***+++,,,...//////000GGG\\\cccWWWHHH^^^yyyeeehhhccchhhssspppvvvtttpppQQQIIIFFF:::222222------..................bbb```WWWTTTQQQFFFDDDDDD<<<888777555333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***---333555---000OOOrrrbbbOOOWWWooovvvsssjjjeeeZZZIII>>>YYYkkkuuuVVVAAAXXX|||NNNBBBFFFTTTKKKIIIFFF===999444''',,,+++***+++,,,---,,,+++,,,,,,,,,------------...,,,------...............---///000000000111444666888;;;AAAccciiimmmpppUUUPPPDDD555EEEgggwwwttt{{{VVVIIIRRRAAA888111,,,---...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........---------...///000111555000...777KKKgggooo{{{|||mmm[[[WWW___vvv|||tttmmmiiiiiilllnnnpppmmmgggbbbccckkkppppppoooppppppooonnnllljjjiiikkkjjjhhhhhhhhhiiihhhhhhbbb```aaafffhhhfffgggjjj{{{UUUFFFGGGHHH{{{aaaBBB888222---...000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,---------+++...000///------///222@@@]]]aaaIII>>>RRR{{{xxxkkkwwwuuu~~~nnnYYYTTT]]]KKKJJJAAA333///...---......///...---ddd___VVVSSSPPPFFFDDDCCC;;;888777555222000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------000333222///999YYYyyy|||{{{oooyyysssOOOgggjjjGGGJJJeeevvvfff~~~vvvKKKDDDJJJPPPRRRDDD888???>>>***...,,,+++,,,------,,,+++,,,,,,---------.........,,,---......//////......---///000111111222555777;;;:::@@@cccrrrPPP___nnnYYYHHH<<>>555------...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...///000111111...///999PPPjjjvvvxxxzzzeeeWWWfff~~~zzzxxxyyyvvvsssrrrsssuuuuuuuuummmaaaYYY[[[``````\\\XXX]]]hhhbbbKKKBBBXXX|||pppZZZVVVBBB666------///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------......***...000---+++///:::DDDaaaTTTOOO___rrrwwwtttjjjeeeeeemmm```sssYYYEEEDDDCCC444111...---......---,,,|||ccc]]]TTTRRROOOEEEDDDDDD<<<777666444222111//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------///000...000???___|||wwwwwwxxx|||mmmfffeeennnvvvuuu]]]PPPLLLuuuvvv^^^fff|||WWWGGGRRRWWWHHH:::DDDFFF444///---,,,,,,......---+++,,,---------............------...////////////......///111111222333666888666>>>SSSlll~~~VVVTTT||||||qqqiiiPPPBBB??????XXXxxxdddooolllWWWJJJDDD999///---...------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...///000111222111888MMMiii{{{rrrxxxxxxzzzyyy|||tttccc___ppp}}}||||||wwwzzz\\\OOO???MMM~~~zzzxxxkkk~~~VVVCCC222...///---+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---,,,++++++///;;;KKKWWWOOOUUUooo{{{^^^dddmmm}}}jjjddddddhhh]]]KKKHHH===888222/////////...,,,www```[[[RRRQQQNNNEEEDDDEEE===777666444222111/////////------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------...000---333UUUwww|||~~~{{{zzz|||uuu{{{rrr\\\NNN]]]ooojjjdddmmmIIIJJJPPPMMMBBBCCCFFF???000...------......---+++------------............------...///////////////...///111222222444777999777ZZZsssaaazzzxxxccciiikkkfffMMM@@@<<>>777666444222111000//////------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------000222///666___yyyyyy{{{aaa]]]OOO\\\lllccc___oooLLL@@@FFFQQQIII???BBBEEE000///------......---,,,---------.........//////---......///////////////...000111222333444777999CCCxxxnnn___fff~~~ppp}}}[[[IIIFFF:::NNN|||tttyyylll```PPPNNN@@@333//////...------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///111222333888GGGhhhtttccc^^^xxx}}}pppiiiyyyYYYKKKHHHOOOiiiaaaCCC888444...---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////,,,111CCCXXX___TTTFFFlllppp___mmmrrrbbb^^^ZZZSSSRRRXXXOOONNNLLLJJJKKKPPPYYY```eeetttYYYlll~~~OOOEEE:::333222222111///ooo]]]\\\SSSQQQMMMDDDBBBBBB:::888777555333000///...---...------,,,,,,------...------------------------......---------......///111......>>>___}}}{{{{{{xxxwwwkkkSSSEEEYYYiiiXXXaaa___DDDCCCNNNGGGDDDFFF>>><<<111***---000---***+++,,,,,,,,,---------......000000000000////////////777---...555111111777999NNNZZZZZZxxxyyymmm~~~llltttVVVBBB===DDD[[[lll```JJJEEENNN===+++111222+++///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......***000222...,,,000444555>>>\\\lllvvvfffvvvsssvvv|||rrrrrrcccgggxxxeeeppp[[[KKKIII[[[ooo___qqqTTTCCC888333000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...,,,+++***,,,---000111666...<<>>444---...000...,,,,,,,,,,,,---------.........000000000000////////////000111000111555999<<>>bbbvvvjjjyyyzzzVVVOOOoooSSSBBBRRRfffgggyyyQQQMMM444(((666------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++...///......//////...CCCcccgggNNNFFF]]]{{{kkkxxxiiiWWWNNNDDD@@@???@@@EEEKKKFFFIIILLLOOOPPPRRRUUUWWWVVVTTTSSSTTTUUUSSSNNNIIIEEEEEEFFFFFF@@@:::888;;;@@@VVV||||||\\\pppSSS???>>>999---lllaaaZZZQQQOOOLLLCCCBBBBBB:::777666444222111//////.........------------......------------------------...---------...///000111111;;;iiiyyyyyyvvvRRR[[[}}}gggOOOWWWfff```]]]kkkddd@@@KKKXXXOOOGGG@@@:::444000---------///------------............////////////000000000000---:::333111;;;333===ggg}}}rrruuuVVVDDD;;;MMM|||vvvlllbbbJJJEEEDDD222+++111,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------------------............000******111111000???UUUppp~~~sssmmmuuu}}}xxxoooffflllwww{{{YYYOOORRRvvvjjjkkk:::EEE111444............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,***---000+++)))777JJJxxxbbbPPP]]]rrrwwwllllllyyybbbTTTMMMEEEEEEGGGKKKOOOQQQSSSUUUbbbhhhpppxxx~~~~~~tttkkkdddbbb___[[[TTTNNNKKKJJJHHHGGGPPPfffyyyfffjjjwwwNNNDDD===000eee^^^ZZZQQQOOOLLLCCCAAABBB:::777666444222111000/////////......------......///---------------------------------...///000111111111<<>>EEEbbb~~~```JJJGGGGGG555---000***.........---------,,,,,,+++++++++,,,,,,,,,---------------.........//////222---///333111555OOOnnn~~~{{{uuuxxx}}}}}}}}}tttwwwTTTGGGPPPWWW~~~JJJLLL888////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---------.........111,,,///555///...KKKqqq~~~YYYUUU{{{jjjQQQCCCCCCGGGDDDMMMYYYfffrrr{{{rrreeeXXXPPPPPPKKKMMMOOOIIIJJJ[[[kkk___yyyOOO999666```\\\YYYPPPNNNLLLCCCAAABBB:::666555444222111000////////////............//////---------------------------------...///000111222222@@@YYYllloootttxxxxxx}}}YYY^^^gggMMMJJJ[[[fffeee```aaaGGGMMMRRRNNN???AAA>>>555...---......------........./////////......//////000000111111444333111:::<<<111QQQ|||qqqRRREEEEEEOOOvvv___QQQJJJDDD888222000,,,............---------,,,++++++,,,,,,,,,,,,------------........./////////000//////000///:::ZZZyyyooo|||yyy~~~tttzzzlllPPPJJJSSSjjjllluuuZZZwwwuuuNNN@@@444000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,---------............///---///333666AAA^^^zzzSSSYYYuuu}}}uuuZZZIIIEEEFFFLLLQQQ___lll}}}nnnSSSKKKRRRXXXMMMFFFGGGEEE\\\ooo[[[mmmEEEAAA___\\\XXXOOONNNKKKBBBAAABBB;;;666555444222111000000/////////............//////------------------------------......///111222333>>>VVViiikkktttwwwwwwiii]]]cccKKKVVVpppuuuaaaXXXFFFLLLNNN@@@EEEDDD:::111000000///............////////////.........///000111111111666333444888666;;;]]]zzzbbbMMMGGGAAAhhh{{{eeemmmiiiWWWDDD===777000///............------------++++++,,,,,,,,,,,,------............////////////---.........555JJJiiiuuuxxxllloooNNN@@@pppfffkkk\\\GGGAAA000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------............(((000///...CCCcccmmmaaaIIIfffhhhggg|||dddUUUHHHHHHQQQ\\\iiitttwwwWWWTTTccc]]]QQQMMMHHHDDDLLL```eeeeeekkkpppTTT```\\\XXXOOONNNKKKBBBAAABBB;;;666555444222111000000000//////............//////------------------------------......///111222333PPPsssxxxxxxzzzgggtttTTTXXXsssxxxsssmmmHHHKKKSSSAAAHHHHHH>>>444222222000............/////////000---......///000111111222000000666888;;;TTTwwwtttqqqTTTIII999XXXxxx|||gggeeeGGGBBB;;;///000//////.........---------++++++,,,,,,,,,---------............/////////000///111222444CCC```{{{wwwzzzyyypppPPPOOOBBBnnnyyypppIIIFFF111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////'''888555...QQQyyyIIIkkkxxxuuuzzztttwwwttteeeFFFIIIPPP[[[dddqqqqqq|||dddXXXQQQGGGGGGHHHWWWUUUyyyeee```YYYZZZVVVNNNGGGEEEEEE@@@888555444222000//////000000......------------..............................222333+++&&&...111222:::___xxxxxxjjjlllTTT```mmmvvv@@@KKKMMMKKKHHHHHHGGG>>>111---///////////////////////////000000000111222222333333666...:::888;;;yyyjjjqqq~~~hhh[[[lllqqqkkkOOO@@@MMMqqqzzz~~~eeeNNNFFF444***666......---------,,,,,,,,,,,,,,,,,,---------......///////////////.........))):::)))555TTTqqqeeemmmYYYkkk|||vvvuuuGGGLLL]]]jjjYYYIIIAAA222---///---000111)))------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---000444333///333++++++YYYfffWWWlllRRRDDDLLL___rrr~~~kkkVVVJJJIIIOOOMMMYYY______[[[YYYVVVOOOGGGEEEEEE@@@888555444222000//////000000......------------..............................***...---000666333555AAAOOOjjjmmmllluuuzzzzzzWWWWWWdddvvvTTTFFFJJJLLLJJJIIIHHH???333...///////////////////////////000000000111222222333333666222;;;>>>LLLdddwwwvvvYYYSSSQQQVVV```iiittt}}}mmmyyyVVVAAAEEEaaazzzbbbFFFBBB@@@555///.........---------,,,,,,,,,,,,---------.........////////////////////////+++555***BBBhhhtttxxxooovvv~~~]]]HHHMMMpppyyyqqq{{{MMMDDD555000111---...000***------------------------,,,,,,,,,---------......,,,,,,,,,---------......---......,,,,,,---//////666222FFFkkkuuudddlllpppLLLHHH\\\hhh~~~qqq\\\KKKGGGBBBDDD___dddzzz{{{]]]]]]XXXVVVOOOHHHEEEEEE???888555444222000//////000000......------------..............................+++...///222444,,,444LLL]]]eeehhhttt{{{vvvdddQQQaaa~~~hhhaaatttFFFJJJNNNLLLLLLIIIAAA666///...////////////////////////000000000111222222333333222555666999NNN~~~iiidddsssqqq\\\UUUPPPOOOQQQUUU^^^fffUUUtttcccEEE@@@PPPvvvkkkNNNBBBEEE===))).........------------,,,,,,------------.........////////////////////////111111,,,NNNuuu}}}}}}||||||tttOOOEEEWWWooosssyyytttgggIII999444444---,,,///+++------------------------,,,,,,,,,---------......,,,,,,,,,---------......---//////...,,,+++...222;;;DDDeeesss```^^^vvv~~~sss~~~dddKKKMMM```oookkkTTTIIIEEEHHHNNNyyyppp]]]yyy\\\]]]WWWVVVPPPIIIEEEDDD???888555444222000//////000000......------------..............................111000---//////,,,AAAiiiyyyvvv}}}xxxWWWLLLAAACCC^^^yyyYYYOOOrrrsss[[[WWWTTTOOOOOONNNLLLEEE;;;333///////////////////////////000000000111222222333333333:::444888VVVxxx```|||sss}}}iiizzzzzzrrrpppooo|||sssPPPCCCFFFbbbppp{{{gggIII???;;;+++............------------------------............///////////////000000000555///333YYYzzzuuuwwwkkk|||}}}zzzjjjhhhPPPLLLeee```PPP>>>888777...+++///...------------------------,,,,,,,,,---------......,,,,,,,,,---------.........---...111111000111555<<<```yyylllbbbuuuwwwnnnKKKIIIgggiiiRRRIIIFFFBBBKKKpppaaa}}}zzzZZZ\\\VVVVVVQQQJJJEEECCC???999555444222000//////000000......------------..............................///...+++///333666SSS~~~zzzuuusssfffcccWWWDDDIIIvvvpppkkkeeeSSSZZZwwwfffvvvjjjUUUPPPQQQQQQNNNHHH@@@777000000000000000000000000000000000000111222222333333888===999PPPkkkhhhiiiooo{{{]]]pppzzzYYY___^^^KKKCCCTTT```tttSSS>>>888000//////.........------------------.........//////////////////000000111111222111DDDmmmvvvyyy|||{{{kkkdddbbbIIIMMMqqqqqq\\\FFF;;;999///+++///000------------------------,,,,,,,,,---------......,,,,,,,,,---------......///,,,,,,222444222111444FFFhhhfffOOO[[[mmmxxxmmmXXXNNNIIIBBBMMMtttiiiwwwzzzYYY\\\UUUVVVRRRKKKFFFCCC>>>999555444222000//////000000......------------..............................,,,///...000555777LLLooorrrsss|||oooOOOeeejjjeeelll[[[MMMwww{{{tttpppFFFOOORRRSSSPPPLLLFFF;;;222000000000000000000000000000000000111222222333333777777;;;jjj~~~dddyyyxxxhhhhhh^^^GGGZZZmmmVVV\\\{{{nnnUUUBBBIII{{{|||~~~nnnXXXEEE:::333/////////.........------------........./////////...//////000000111111222,,,777\\\vvvpppttt}}}~~~eeehhhvvvOOODDDsssnnnTTTpppRRRAAA<<<222,,,///000------------------------,,,,,,,,,---------......,,,,,,,,,---------......111,,,---222222///222999ccckkkbbbVVVYYYnnnuuu[[[MMM@@@:::EEEddd[[[oooxxxXXX]]]TTTVVVSSSLLLFFFBBB>>>999555444222000//////000000......------------..............................,,,222///...333666CCCYYYfffkkkzzzooopppdddPPPccc{{{dddMMMlllqqqoooSSSOOOSSSTTTRRROOOJJJ???333000000000000000000000000000000000111222222333333333555???jjjsssooozzzoooNNNRRRmmmvvv]]]ZZZ{{{|||___EEECCCccciiiTTTHHH<<<777////////////........................////////////...//////000111111222222---CCCooo{{{aaafffwwwuuu```jjjdddKKKVVVZZZqqqSSSmmmaaaHHHAAA666...///...------------------------,,,,,,,,,---------......,,,,,,,,,---------......///---///333///...;;;NNN|||rrrooovvvwww|||lllOOOgggwww{{{rrrXXXOOO@@@>>>IIIhhhSSSgggwwwXXX___SSSVVVTTTLLLFFFBBB>>>999555444222000//////000000.........------.................................+++222...+++555@@@MMM^^^[[[dddrrrlllRRR[[[jjjhhh[[[[[[oooJJJYYYkkkfffyyyNNNSSSUUURRRPPPMMMAAA555000000000000000000000000000000000111222222333333666<<>>:::555///,,,...111///...///............////////////111)))444...)))555333222999jjjccc]]]kkkqqqwwwaaapppeee___ssskkkJJJPPPlllYYYJJJUUUqqq{{{RRRNNNRRR>>>444222---......---------,,,,,,,,,------------------------------......///000000000000---222---:::666;;;qqqrrrwwwwwwxxxddd[[[eeeuuuqqqMMMKKKCCC<<>>111000.........---------,,,,,,------------------------------......///000000000111,,,+++111---444]]]hhhzzz```cccyyylllZZZJJJ@@@AAANNN{{{ddduuu]]][[[VVVUUUPPPHHHCCCAAA<<<555555444222111000000//////........................---------............///000---///333EEEgggvvvgggrrr~~~}}}~~~zzzlll]]]vvvKKKNNN[[[XXXUUUKKKFFF444222000000111111111000///000000111333444666777000NNNppp~~~~~~wwwxxxuuulll___WWWUUUOOOCCCDDDLLLJJJxxxhhhJJJDDDRRR{{{bbbEEECCC888111---///111///...///............////////////222+++444000000777111888UUUjjjqqqPPPcccrrr~~~vvvwwwyyy[[[ZZZ\\\[[[WWWCCC>>>GGG]]]{{{___GGGYYYrrryyyjjjuuuTTTDDDIIIIII333444.........------------,,,------------------------------......///000000000333000---:::***???}}}nnngggoooxxxhhhdddrrrlllSSSHHHDDD===KKKmmm^^^uuu]]]\\\WWWVVVPPPHHHCCCAAA;;;555444444222111000/////////........................---------............///000//////222BBBZZZddd\\\ddd~~~hhhiii|||nnncccWWWMMMMMMSSS}}}jjjOOOxxx]]]IIIVVVZZZTTTKKKHHH666222///111333222000000//////000111333555666777888IIIpppdddyyy~~~}}}\\\MMMTTTfffqqqccc___bbbaaa^^^llltttMMMEEEJJJsss}}}uuu___EEEEEE:::333...///111///...000............////////////000,,,222///333666000AAAxxxwww|||}}}qqqVVVdddqqq}}}xxxmmmssszzzTTT<<>>>>>888???NNNddd{{{SSSHHHrrrcccYYYnnnNNNEEEEEE555//////.........---------------------------------------......///000000000+++000444///RRRzzztttuuuxxx}}}lllbbbkkkaaaHHHEEEFFFEEEfffeeesss]]]]]]VVVUUUPPPHHHCCCAAA<<<555555444222111000000//////........................---------............///,,,444666CCC]]]lllooouuu|||}}}hhhQQQEEE<<>>666000000111//////000............////////////---///222...555333777ddd|||QQQ]]]ddddddFFFHHHEEETTTKKK>>>AAA===???:::999???LLL___ssseeeQQQVVVNNNsssWWWBBBJJJ666/////////.........------------------------------------......///000000000///222444333mmmzzzssshhh}}}VVVKKKDDDBBBEEE|||aaaqqq\\\\\\UUUTTTOOOHHHDDDBBB===777555444222111000000//////........................---------............///---333444HHHnnn|||www|||{{{lllRRROOO^^^hhh[[[jjjpppwwwkkkQQQHHHEEELLLTTT^^^rrrfffZZZLLLUUUjjjjjjuuuooouuuOOOOOO___XXX[[[SSSIII:::000222444000000444111111222444666888;;;<<>>yyyrrrxxxtttKKK\\\llluuu]]]RRREEEWWWmmmfff```ZZZEEEGGGCCC===;;;???GGGSSSfffvvv~~~}}}XXXEEEZZZXXXgggEEEFFF:::////////////............------------------------------......///000000000222666222LLL~~~{{{zzzxxxttt]]]HHHBBB@@@XXXYYYqqqqqq[[[\\\TTTTTTOOOHHHDDDBBB===777555444222111000000//////........................---------.........//////000222///FFFsssssstttccc~~~xxxxxx\\\RRRCCC===EEEHHHCCCHHHVVVpppaaaNNNTTTJJJUUU[[[{{{zzzLLLNNN]]]WWW]]]UUUMMM<<<111222444000000555222222333555777999<<<===]]]uuu\\\dddnnnmmmxxx]]]UUURRRVVV^^^jjj}}}LLLHHHGGGddd|||kkktttGGG@@@888111000111//////000............/////////000...555777000666333CCC}}}yyyXXXJJJ\\\uuunnnbbbhhhTTTvvvjjjjjjLLLDDD>>>;;;:::===JJJYYYccciii|||___SSS\\\zzzbbbaaaiii]]]fff[[[???sssWWWjjjHHHsssLLLAAA===000/////////............------------------------------......///000000000...333---aaa~~~cccwww}}}ttt|||jjjJJJ@@@GGG===eeeSSSuuu___\\\UUUUUUQQQIIICCC@@@<<<666333222111000////////////....................................////////////...333333BBB```mmmfffaaaiiiUUU}}}yyyiii\\\TTTNNNHHHCCC;;;@@@@@@<<<:::===AAACCCGGGVVVuuuttt\\\[[[IIIoooOOOsssyyydddIIIWWW```XXXXXXQQQ@@@222000222222111333000666444222777666888CCCkkk^^^]]]```hhhyyymmmaaasssnnnggggggttt}}}qqq^^^QQQNNNccc}}}oooHHHFFFNNNxxxgggJJJ@@@888666222***...444///............/////////000666***444///:::,,,YYYwwwpppKKKHHHggg}}}~~~uuunnnNNNZZZooosssuuuqqqQQQBBB@@@AAA@@@@@@???JJJZZZbbbYYYKKKNNN[[[jjjJJJXXXjjjqqq{{{oooHHHTTTyyyxxxKKKqqqCCCAAAFFF777000,,,---//////...000....................................///111222222888555???ddd]]]hhhnnnkkkrrrUUUKKK???DDDSSSvvvqqq|||uuu^^^YYYUUUVVVQQQIIICCC@@@;;;666333222111000////////////....................................////////////333///333MMMggghhhdddooo}}}bbbXXXwwwtttkkkuuu~~~uuufffLLLOOORRRUUUVVVWWWWWWXXXYYYUUUPPPPPPQQQOOOJJJDDDAAAEEEGGGCCC@@@>>>;;;666===AAARRRuuuwwwTTTlll^^^lllsssXXXRRRbbbaaa\\\UUUEEE666222333222111222000666444333777666999FFFYYYVVVZZZbbbooouuusss}}}|||zzztttiiiaaaTTTGGGBBBSSStttoooiiinnnkkkuuuuuuNNNHHHKKKwwwMMMCCC999666333...111333+++........./////////000000//////666000999;;;nnniiiHHHIIIjjj}}}xxxddddddxxxaaaRRRWWWZZZJJJXXXlllLLL<<<:::>>>??????FFFKKKCCC<<>>IIIOOOLLLEEEOOOYYYgggqqqxxx|||jjjWWWLLLKKKJJJHHH@@@:::;;;OOOvvvyyywwwhhhvvvaaaTTTaaabbb___YYYJJJ:::444333222111222000555333444888666;;;JJJ^^^zzzSSSWWWccctttnnn{{{{{{eeeXXXVVVSSSGGG===GGGfff\\\MMMHHHzzzpppmmm~~~NNN>>>777333...111333,,,....../////////000000000+++555666222444HHHtttzzzaaaEEELLLmmmxxxyyybbbZZZUUUaaafffRRRQQQQQQ888---SSSsss]]]SSSGGG;;;===MMMWWW[[[qqq|||bbbTTTSSS___xxx]]]KKKiiioooNNNPPP???:::333---...000///...000.................................///000111333333666PPPwwwvvv}}}xxx~~~jjjpppTTT@@@===JJJyyyeeeeee[[[VVVVVVRRRIIICCC???;;;666333222111000////////////........................---------.........//////...111HHHqqqoooppp|||PPPjjj}}}oooRRRGGGHHHKKKVVVoooQQQEEE???HHHYYYiiiyyyzzzXXX@@@DDDAAA???CCCYYY}}}ooo```\\\```]]]```ZZZMMM===444222333333222111555333555999777===PPPjjjVVVUUU```rrrzzz}}}{{{eeeYYY[[[ZZZOOOAAACCC___lllPPPFFFoooiiibbbUUUBBB888333,,,...444111...////////////000000000...888333555///OOOkkkYYYEEESSSqqq~~~|||dddQQQkkktttyyyxxxppp]]][[[XXXNNN???999::::::pppsssbbbccc}}}tttllltttnnnMMMXXXDDDoooWWWHHH===555//////000///...000.................................///000222333444;;;XXXtttmmm}}}tttkkkvvveeeGGG???EEEcccggg\\\VVVWWWRRRIIIBBB???:::555333222111000////////////........................------------............+++666KKKeeerrriiinnnzzzMMMvvvwwwssslllPPPBBB:::???MMMfffXXX@@@BBBFFFMMMYYYpppiii^^^NNNBBBFFF```xxxddd___ddd```aaaZZZOOO???444111333444333111444333666:::888@@@VVV^^^VVVTTT[[[lll}}}yyywwwttteeebbb___VVVFFF@@@XXXzzzRRRCCCcccyyypppLLL<<<777555...---333222////////////000000000111333444000999111XXXzzzqqqOOOHHH]]]vvv}}}yyyccc]]]tttmmmsssuuuppp[[[___SSSAAA@@@FFFAAA666===ggg}}}UUULLL{{{uuuoooIIIjjjeeeFFF@@@888000000000///...000........................---......///111222444555666^^^tttqqqaaawww}}}hhhaaaSSSPPPnnnVVVGGGHHHXXXddd\\\WWWWWWRRRIIIBBB???:::555333222111000////////////........................,,,------------.........---999EEERRR]]]^^^iiizzzNNNqqqwwwpppXXXOOOKKK[[[[[[>>>JJJPPPQQQJJJLLLdddkkkHHH;;;JJJvvvvvv{{{ttt\\\hhhkkkeee[[[RRRBBB444000333555444111333222777;;;888CCC\\\VVVOOOQQQXXXjjj{{{yyyooo|||ooofffddd___OOODDDXXXWWWCCCWWWlllJJJ999555999333000111.../////////000000000111111555///111:::999hhh```EEEKKKeeezzzuuuqqqeeekkkLLLddd{{{```ggg{{{qqq```]]]OOODDDBBB;;;999DDD???QQQmmmbbbEEEgggrrrRRR^^^|||KKKCCC:::222000000//////000........................---......///111333555666EEEbbbuuuddd|||yyymmmTTTGGGUUUrrrfffMMMGGGIIImmm{{{bbb[[[WWWWWWRRRIIIBBB???:::444333222111000////////////........................,,,,,,---------.........///999FFFWWWfffgggnnnuuuPPPjjjyyyyyy|||eeeXXXaaa}}}}}}wwwUUUFFFeeeuuullloooxxxwwwooo___fffkkkiii___WWWGGG666000444666444111222222888<<<999EEEaaaRRRHHHMMMXXXpppyyyyyyxxxzzzuuummmeeeeeeWWWJJJ\\\cccIIIMMMgggIII777666333111111,,,//////000000000111111111444---555666>>>www|||{{{XXX@@@LLLgggxxx|||}}}~~~{{{xxxooosss}}}```\\\mmmhhhYYY```sssyyypppbbb^^^QQQLLLKKK888///@@@BBBNNNggguuuFFFYYYhhhLLLTTTEEE<<<333111000//////000........................---......000111333555666PPP___zzzuuu[[[OOOhhh\\\KKK;;;OOO~~~yyyaaa]]]WWWXXXSSSIIIBBB???:::444333222111000////////////........................,,,,,,,,,---------.........888MMMlllzzzzzz{{{mmmSSSyyydddyyywwwXXXrrrSSSXXX~~~jjjVVVCCCTTTuuueee}}}kkkhhhaaaccclllccc\\\KKK888111444555333111222222888===999FFFcccrrrRRRGGGIIIZZZvvvtttwww~~~xxxwwwaaadddXXXJJJ[[[oooPPPIIIccc___;;;000...111444///000000000000111111111111222...:::000???~~~eeeyyy|||XXX???LLLfffsssvvvxxx}}}ppprrr~~~ccc^^^tttdddLLLZZZdddyyywwweeeaaaLLLBBBLLLFFF999???666HHHiii}}}eeeggglllJJJRRRGGGqqqTTTFFF===444111000//////111........................---......000222444666777XXXqqqooo}}}|||uuu|||eee```ssssssYYY:::>>>fffvvv^^^\\\ZZZWWWQQQJJJCCC===888666333222111000////////////........................---------.........//////***???aaasssqqq{{{kkk___iiiooo___|||dddiiieeeVVVTTTqqq}}}vvv]]]ccceeeuuukkkbbbJJJ777666444000444000111555??????888OOO|||sssCCCKKKQQQ\\\yyyvvv}}}|||xxxffffffVVVHHH___}}}QQQKKKsssxxxlll[[[EEE---666444222,,,000000000000111111111111...777444444OOOpppQQQAAASSSjjjtttzzztttpppppp~~~xxxhhhNNNdddpppZZZIIIiiieeeuuulll___WWWQQQHHHFFFCCC777BBBBBB___wwwjjjZZZIIIKKK]]]lllHHHCCC>>>,,,...444(((///............////////////333(((555//////:::666JJJiiikkkvvv^^^~~~~~~ggg[[[pppvvvWWWGGGIIIMMMuuu]]]\\\ZZZWWWQQQJJJCCC===888666333222111000////////////........................---------.........//////,,,<<>>AAAfffdddGGGOOORRR___uuurrrzzzrrrzzzsssfffUUUQQQkkkYYYKKKjjj}}}LLLLLL888777111444555000000000000111111111111222666444999ffffffLLLAAAVVVlllttt}}}}}}uuurrrsssppp~~~{{{~~~{{{nnneee]]]zzzxxxooo```[[[ZZZQQQKKKFFF===>>>???]]]cccKKKyyyxxxaaaaaaRRRsssmmmHHHAAA===///111555)))///............////////////333'''444111000777777OOOnnnhhhlllyyykkkrrr{{{tttyyy]]]HHHOOO|||___GGGCCCFFFtttuuu\\\[[[ZZZWWWQQQJJJCCC===888666333222111000////////////........................------.........////////////999LLLUUUXXXkkkPPPccccccmmmooozzzpppdddDDDHHHiiizzz^^^bbboooqqqnnngggOOO999666555222444666555444999>>>FFFnnnmmmVVVLLLMMMPPP___pppnnnwwwxxxjjjTTTXXXvvvbbbMMMaaa{{{fffLLLMMM:::333000333333000000000111111111222222333444666???}}}YYYEEEBBB[[[ooosss{{{yyytttpppppplllkkkyyy~~~ccc~~~jjj```~~~ttt```\\\ccc[[[OOOGGGAAA:::<<<[[[kkkXXX___hhhoooNNNllluuummmAAAlll|||MMM???<<<222222666+++///............////////////333(((222444111222:::XXXpppvvvllloooyyyxxx~~~qqqzzzwww[[[DDD???UUUssslllLLLAAAAAA\\\uuu[[[ZZZZZZWWWQQQJJJCCC===888666333222111000////////////....................................////////////222;;;LLLTTTYYYnnnDDDhhhcccrrr}}}cccZZZWWWmmm}}}|||qqqQQQ```rrriii]]]oooqqqppplllSSS:::555555222444444666888???BBBCCC___kkkOOONNNEEEMMM___nnnnnnvvvsssXXXWWWtttjjjOOO[[[iiiOOO555111555444---000000111111111222222222000111999GGGOOO@@@CCC]]]ppprrr{{{xxxtttooooookkkttt}}}ddd___^^^```tttqqq{{{bbb\\\fff^^^NNNFFFBBB;;;===^^^~~~eeeeeeaaafffyyyRRR```|||>>>lll[[[AAA===444000444,,,///............////////////222)))///666222///AAAbbbzzzwww~~~|||zzzqqq___aaammmzzzbbbNNNCCCIIIWWW}}}VVVFFFCCCLLL|||www\\\ZZZZZZWWWQQQJJJCCC===888666333222111000////////////................................./////////000000444BBBXXXccckkkDDDjjjbbbvvvvvvMMM???999???\\\}}}rrruuuppp___tttxxxssspppWWW;;;555555333555444777:::CCCIIIGGGZZZ|||IIINNNBBBOOObbb~~~nnnnnnwwwbbbRRRlllrrrQQQUUUuuuWWW:::333888666///111111111111222222222222///111;;;RRRyyysssJJJ???EEE___nnnppp}}}~~~xxxpppnnngggxxxqqqggg]]]rrrjjjaaahhh```PPPHHHDDD???BBBcccWWWVVVKKKcccnnnGGG>>>555---000---///............////////////000------666333111LLLkkkmmm~~~zzz}}}ppp}}}pppnnneee}}}}}}fffRRRDDDAAAEEEeeeeeeMMMFFFBBBbbb{{{^^^YYYZZZWWWQQQJJJCCC===888666333222111000////////////............................../////////000000000444GGGbbbpppyyyKKKfff|||___uuunnnjjjVVVLLLNNNjjjjjj___tttzzzuuuttt[[[<<<444666444555777::::::BBBLLLUUUpppvvvCCCKKKFFFRRRgggzzzkkkmmmwwwkkkRRRccc}}}TTTNNNzzz||||||WWWCCC333000000444111111111222222222222333222444;;;___wwwvvvFFF>>>GGG___lllnnn~~~~~~xxxnnnllliiissswwwmmmoooggg[[[RRRIIIBBBFFFggg```NNNzzzpppWWWRRR~~~LLL@@@999+++......///............////////////---111,,,333333777ZZZrrruuuiiisssyyyttt~~~qqqiiiWWWIIIBBBBBBYYYxxxVVVFFFDDDRRR```YYYZZZWWWQQQJJJCCC===888666333222111000////////////.........................../////////000000000000111FFFaaakkkqqqJJJdddwww^^^ttt|||ooottthhhYYYkkkxxxwwwxxx^^^===444666555555888======@@@KKK^^^aaaAAAEEEGGGOOOhhhyyyeeeiiittt}}}lllVVV]]]ZZZKKKsssuuuzzzLLLGGG888000,,,444111111111222222222333333444555999kkkvvvAAA===IIIaaakkkkkk}}}wwwuuupppiiihhhrrrxxxxxxwwwppphhh]]]NNNBBBGGGiii{{{rrrnnnkkkkkkMMMnnn```cccIIINNNBBB>>>...//////...............////////////+++666,,,000333>>>gggvvvlllrrrrrrqqq|||wwwjjjssszzz{{{~~~sss___OOOHHHGGGQQQbbbJJJGGGIIIzzzbbbYYYZZZWWWQQQJJJCCC===888666333222111000////////////........................////////////000000000000///BBBYYY^^^```vvv}}}EEEdddvvv^^^ttt}}}wwwyyy|||qqqXXXeee{{{xxxyyy```===444666555555666>>>@@@AAAIII```kkkZZZCCC???DDDIIIddd{{{```eeeqqq{{{}}}wwwhhhYYYZZZrrrqqqdddeeemmmzzz___KKKpppvvvwwwCCCJJJDDD;;;000444111111222222222333333333222444777sssttthhh>>>;;;JJJbbbkkkjjj|||llljjjhhhccceeeeee~~~|||vvvqqqdddOOOAAAFFFiiimmmeee```SSS~~~sssOOOjjjppp|||tttGGGoooNNNDDDBBB111111000.............../////////000)))888+++...333CCCnnnxxxxxxuuu{{{pppvvvtttrrrjjjhhhpppzzz~~~{{{aaaNNNDDDAAACCC{{{mmmOOOCCC???fffcccZZZ[[[XXXSSSKKKBBB<<<888888222222111111000/////////......------------..................////////////777BBBQQQiii^^^rrrFFFggggggaaaoooyyy~~~nnnrrr{{{xxx```kkkrrrqqqrrr]]]AAA777555333666999CCCCCCEEEPPPXXXzzzWWW===<<>>777777777<<>>PPPeeeiii~~~}}}KKKEEEEEE;;;MMMkkkaaaPPPaaaiiittt~~~fffpppwww[[[fffooonnnVVVsssaaa]]]tttKKK\\\pppDDDFFF666666333111111222222222333333333000///CCCwwwbbbCCC:::HHH[[[qqq{{{nnn]]]YYY^^^^^^www]]]bbbLLL???FFFkkk{{{aaaPPPZZZ[[[NNNzzzJJJEEE888777---..................//////000000///000222AAAbbbsssiiixxxlllfffuuuvvv~~~iiigggjjjjjjoooppppppsssuuupppqqq{{{mmmTTTEEEHHHTTTaaaeeebbbeeeuuu{{{RRRBBBGGGrrreee\\\^^^\\\WWWOOOEEE===777555222222111111000/////////......------------..................////////////888FFFOOO\\\QQQoooxxxLLL]]]\\\YYYmmm}}}ZZZ{{{pppIIIMMMFFFWWWhhhqqqiii\\\ssswwwsssXXX<<<777999:::>>>HHHFFFYYYgggfffuuuEEEGGGEEE>>>MMMmmm]]]SSSccckkkvvvuuu}}}|||vvvbbboooiii}}}MMMVVVzzzgggCCCJJJ666...444111111222222222333333333000666HHHyyycccEEE===GGGVVVkkk{{{ppp```[[[aaacccyyyGGG^^^PPP???CCCjjjrrrjjjQQQzzzsssvvvQQQLLLFFF;;;666...---///............///000000...222444222AAAggg}}}ttt{{{}}}RRR\\\hhhrrrxxxggggggfffeeennnooo```UUUVVVRRRUUUggg}}}wwwvvvZZZFFF@@@VVVttt]]]GGGGGGaaaeee\\\\\\[[[VVVOOOEEE===777555222222111111000/////////......------------..................////////////000;;;AAANNNDDDeee}}}@@@WWWXXXXXXlll~~~YYYRRRpppkkkgggdddbbb|||}}}~~~gggttt|||yyysssWWW;;;666:::<<<@@@DDDLLL^^^fffeeezzz{{{@@@HHHAAADDDLLLnnn}}}ZZZWWWeeekkkwwwyyyqqqkkkhhhOOORRRvvvMMMQQQ<<<---444111111222222222333333333444999EEEkkkfffFFF???HHHRRReeewwwsssddd___eeehhhLLL]]]XXXCCCFFFmmmppp^^^mmmsssmmm___QQQWWWuuusssSSStttMMMPPPIII???555///---//////......//////000111'''222:::444<<>>BBBFFFSSS\\\```hhhvvvDDDLLL:::EEEIIImmmzzzWWWYYYdddiiiwwwzzzzzzkkkQQQPPPQQQNNNDDD222444111111222222222333333333333999KKKooo}}}cccCCC???KKKRRRbbbtttuuueee]]]aaaeeevvvssseeeNNNNNNsssuuummmhhhaaayyytttvvvbbbbbbVVVqqqvvvRRRlll}}}HHHzzzVVVMMMCCC555111//////////////////000000111+++222888444???nnnvvvFFFfffeeeqqq|||dddbbbccc]]]dddiiipppVVVXXXRRRGGGOOOlllyyymmmppp{{{hhhLLL___eeeFFFFFFRRRcccZZZXXXWWWTTTNNNEEE===777555222222111111000/////////.........------...................../////////000555UUUaaaccc\\\yyyDDDRRRVVVWWWhhhssstttkkk}}}{{{tttVVV999666<<>>PPP]]]NNNgggttthhhjjj{{{yyy{{{qqqSSS999444777===JJJOOO^^^bbbgggfffzzzIIIBBB;;;===JJJjjjmmmZZZVVVaaaiii{{{XXXKKKKKKbbbooooooyyydddiiiyyy{{{xxxVVVTTTyyy[[[HHHFFF555222222222111111222222333444@@@444```]]]<<>>TTTxxxXXXMMM~~~```]]]```^^^```gggpppmmm```dddtttuuuhhhttt}}}yyydddqqq}}}zzzttt[[[HHHYYY^^^EEEMMMrrraaa\\\\\\ZZZVVVNNNEEE<<<777555222111111000000000000000.......................................///000000333555DDDLLLIIIWWWwwwJJJJJJXXXHHH```ooommmZZZXXXfffzzzdddKKKDDDNNNEEENNN___{{{iiimmmKKK777<<>>JJJgggjjjOOONNNZZZfff{{{{{{hhh^^^YYYaaalllpppdddWWWTTTTTTRRRMMMMMMJJJEEEAAA@@@@@@AAA<<<>>>BBBGGGNNN^^^wwwuuu}}}|||vvvyyy___SSSoooSSSIII888666222222111111222222333444:::;;;nnn|||www]]]>>>>>>BBBRRReeeqqqssshhh[[[UUU[[[___sss|||ZZZXXXMMMUUUwwwRRROOO@@@666222/////////...///000000111111666999<<<^^^uuuHHH@@@jjjssspppUUUXXX\\\WWWWWWXXXQQQBBBEEE>>>GGGEEEKKKjjjvvv~~~}}}xxxhhhqqqRRR>>>NNNmmmnnnSSSIII>>>gggjjjTTTqqqhhhGGGBBB______[[[]]]ZZZSSSLLLEEE>>>888555222111111000000000000000........................---------......///111111555HHHdddooolllyyy|||KKKAAATTTFFF[[[jjjrrrqqqtttSSSooowwwttt{{{iiiIII888;;;???GGGWWWgggwww{{{zzznnnuuuyyyGGGEEE>>>===HHHfffhhhLLLLLLXXXdddyyy}}}ooopppvvvyyyxxxqqqlllmmmggg]]]RRRHHHAAA???AAA>>>======???AAAKKKbbbwwwzzzsss|||\\\PPPxxxlllUUUMMM:::555222222111111222222333444:::666kkk^^^???>>>AAAPPPbbbnnnsssdddVVVSSS[[[^^^{{{vvvmmmgggmmmtttyyyyyy|||zzzqqqdddZZZYYY___hhhnnnuuummmeeehhhzzzZZZTTTRRRLLLyyyRRRPPPFFF777444///////////////000111111)))<<<444;;;mmmnnnLLLCCCVVVbbb~~~jjjRRRWWW[[[WWWYYYmmmdddNNNVVVEEELLLCCCLLL```ttt}}}yyyffftttVVV>>>HHHggg~~~mmmQQQ???888;;;RRR^^^}}}qqqNNNEEE]]]___[[[^^^YYYRRRKKKEEE???999555222111111000000000000000........................---------......000111222333EEE^^^fffbbbrrrIII???TTTFFFUUUaaasssxxxjjjsssyyyeeeGGG888<<>>::::::<<<===AAARRRdddoooqqq~~~ooo\\\OOOzzzaaaYYYYYY@@@111222222111111222222333444888999sssYYY??????AAAMMM]]]iiivvvdddVVVSSSZZZ\\\ssswwwxxxpppeee{{{pppdddfff___VVVUUUSSSIIIFFFBBB@@@BBBEEEGGGHHHSSSYYYeeewww\\\TTT|||sss]]]GGG~~~TTTRRRLLL666555000000//////000000111222///;;;000LLLxxxccchhhLLLIIIVVVccchhhQQQVVVYYYXXX]]]uuuuuugggzzzeeehhhQQQTTT]]]ooowwwsss}}}gggEEEAAAZZZuuurrrUUU???888555>>>@@@kkkvvveeeqqqPPPEEEYYY^^^[[[___YYYQQQJJJEEE@@@:::666222111111000000000000000........................------------///000111222111999OOO\\\VVV]]]{{{NNN:::SSSEEEPPPXXXwwwrrrgggppp|||uuuyyy|||xxxaaaBBB777@@@FFFOOObbbpppyyyxxx}}}zzzoooyyyFFFDDD???@@@EEEeeeeeeNNNJJJUUU___tttzzzkkk[[[PPPLLLEEE???===AAA@@@===EEESSSkkk|||iiipppwwwuuukkkccc[[[pppggg___PPP~~~zzzddd[[[ZZZ@@@333222222111111222222333444///<<>>IIIOOOqqqwwwXXXKKKVVVXXXlll|||~~~yyy^^^===666EEEMMMUUUeeegggrrrtttzzz~~~hhhuuuDDDCCC======AAAcccaaaLLLJJJTTT^^^sssuuuaaaUUUQQQQQQHHHFFFHHHDDD<<<===FFF\\\yyyvvvtttlllddd[[[QQQlll___yyybbbQQQ~~~sss[[[PPP===:::222222111111222222333444666EEEiiiPPP@@@AAABBBIIISSS___{{{lll]]]YYY[[[WWWssswww~~~|||pppccckkk|||uuueeeyyyggg{{{uuuWWWCCCNNNeee}}}ddd]]]xxxsssJJJ[[[WWWSSS444333000000000000000111111222000666;;;RRR{{{LLLJJJ___fffrrrgggmmmUUUVVVVVVVVV```jjjppp\\\ppp[[[qqq^^^dddnnnlllssszzztttuuukkkMMMOOO]]]aaa[[[[[[YYY[[[gggyyy~~~]]]BBB>>>AAA???666888:::666TTTzzzcccRRRXXXdddmmmQQQFFFWWW[[[ccc]]]XXXPPPJJJEEE@@@999444222111111000000000000000......------------......,,,,,,------.../////////444///PPPqqqeeeaaaYYY:::;;;MMMOOOVVVmmmooommmmmmmmmtttSSS@@@<<>>BBBBBBTTT```qqqvvvppp\\\[[[}}}mmmZZZTTTRRR^^^xxxaaaRRR|||rrrjjj___SSSCCC333444333222222222333444555888<<<[[[QQQCCC===CCCBBBKKK]]]~~~pppbbb\\\SSSQQQWWW{{{}}}xxxaaaeeekkkiiitttxxxkkkaaaVVVNNNaaaRRRRRRrrrSSS[[[hhh___jjjoooOOOeeedddKKK777000000000000000000111111222999666===SSS{{{TTTZZZjjjfffoooccceeeUUU[[[XXX\\\ZZZ___\\\^^^eeeiiiiiiiiilllkkkjjjllloooppprrr||||||zzzzzztttaaaTTTaaaxxx}}}ssscccfffMMMPPPHHHGGGCCC;;;===:::888VVV|||jjjTTTnnnpppRRRBBBaaa|||^^^```___YYYPPPJJJEEE???999444222111111000000000000000......------------......,,,,,,------.../////////555777RRRpppsssxxxppp@@@666@@@DDDNNNeee{{{uuu\\\XXXOOOWWW```wwwiii{{{wwwLLL@@@CCCKKKZZZ___kkkttt{{{~~~xxx|||EEECCC999>>>AAAUUUkkkOOOIIISSS\\\ooo}}}XXXDDDFFFBBBGGGJJJYYYtttxxxccceeemmmgggbbbUUUfff^^^ZZZ@@@555444333222222222333555666===888^^^OOOCCC===BBBAAAIII[[[|||rrrbbbZZZQQQOOOSSSvvvaaa```hhhaaaoooWWWeeeLLLBBBHHHRRR~~~{{{```HHHXXXdddOOOvvviiiaaa___sssPPPfffeeeLLL777000000000000000000111222222;;;,,,BBBZZZzzzOOOTTTgggfffsssgggdddRRRZZZXXX[[[VVV[[[\\\aaacccaaa___eeemmmmmmlllooosssttttttxxx~~~|||jjjccchhh~~~eeefff```ZZZMMMBBB???<<<555CCC```qqq~~~zzz```wwwpppSSSBBB___xxxaaa^^^```ZZZQQQJJJDDD???999555222111111000000000000000......------------......,,,,,,------.../////////222222BBBYYYbbbiiivvvCCC555<<<@@@HHH\\\uuuqqq___uuuqqqjjjfffWWW}}}xxxuuulllpppHHH@@@DDDOOO^^^aaaiiitttuuuwwwvvv~~~ccc|||DDDAAA999@@@???QQQhhhOOOIIIQQQYYYlll~~~uuuSSSBBB>>>@@@CCCOOOdddqqqrrrqqqsssttteeeZZZ{{{~~~jjjZZZ]]]???777444333222222333444555666===;;;fffPPPCCC===BBB@@@GGGYYYzzztttbbbYYYRRRPPPSSSyyyooo]]]jjjAAA<<<>>>999LLLaaaLLL```{{{pppzzzyyyddd^^^aaaoooPPPhhhfffMMM777000000000000000111222333333444000EEEcccHHHNNNccccccvvvjjjdddPPPXXXXXX[[[UUU^^^```eeefffaaa\\\aaaiiikkklllooosssvvvwwwxxxyyyhhh|||~~~ttt^^^MMMAAA===999DDDdddzzzaaa~~~lllQQQBBB```yyyeee___aaa[[[QQQIIIDDD???999555222111111000000000000000......------------......,,,,,,------...////////////000>>>VVVeeefffrrrHHH777<<>>NNNcccMMMIIIPPPUUUhhhqqqhhhtttrrr]]]}}}xxxWWW<<<888;;;AAAFFFOOOYYYXXXMMMeee[[[yyyZZZ[[[???666333333222222333555666777888>>>dddWWWAAA;;;AAA???FFFWWWwwwttt```XXXSSSPPPQQQuuu[[[DDDCCCCCC>>>:::hhhttt\\\jjjZZZ~~~mmmnnn```\\\ooommmQQQiiihhhNNN888000000000000000111222333444333???DDDeeeCCCIII___^^^vvvlllfffOOOVVVXXX]]]VVV\\\^^^bbbeeeccc^^^]]]aaaaaaeeeiiimmmqqquuuwwwwwwuuuuuuttt___GGG===<<>>AAAKKKccc~~~___BBBCCCIIITTTggglllsssrrrffffffjjjhhhvvvnnn}}}FFFDDD;;;BBB>>>IIIcccNNNHHHNNNRRReee^^^iiisssbbbSSSBBB<<<<<<@@@???AAAUUUaaaXXXlllcccYYYxxxdddWWW>>>333333333222333444555777888888CCC```___???:::@@@>>>DDDRRRooosss___WWWRRROOOMMMzzz~~~YYYMMMOOOGGG@@@BBB999KKKtttmmmwwwEEETTTnnnmmmqqqsssaaapppbbb```rrrgggRRRkkkiiiOOO888000000000000111222333444555555EEE>>>ZZZAAAHHH]]]XXXtttmmmjjjPPPSSSVVV\\\WWWVVVUUUXXX]]]]]]XXXUUUVVVWWW```hhhmmmqqqvvvyyyxxxtttzzzsssqqqsss{{{WWW@@@;;;:::JJJgggsssxxxtttnnnfffVVVRRR___jjjRRRGGGhhhooocccddd\\\RRRIIIDDD???:::666222111111000000000000000......------------......,,,,,,------...////////////111DDDnnnyyyzzzbbb???888<<>>???BBBiiiQQQHHHMMMPPPbbbrrr]]]RRRPPPJJJ@@@<<<>>>;;;AAAeee}}}ooobbbWWWoooqqqUUU>>>111333333333333444666777999<<>>BBBXXX|||CCCJJJ]]]TTTrrroooqqqRRRQQQRRRZZZVVVSSSRRRSSSTTTOOOIIIGGGIIIMMM[[[iiipppssswwwxxxwwwyyysssrrrzzz|||wwwffflllkkkFFF===888>>>TTT\\\gggmmmmmmdddSSSUUUlllhhhPPPIIIooorrreeeddd]]]RRRIIIDDD???:::666222111111000000000000000.........------.........,,,,,,------...//////000///,,,999dddpppvvvmmmCCC555999AAAEEEOOOrrrvvvnnnvvv~~~NNN===IIISSS]]]ooottt|||~~~zzzuuummmrrroooPPPLLL<<<;;;???<<<}}}pppTTTHHHLLLOOOaaa]]]RRRNNNHHH===777999888CCCqqqpppkkkttttttuuucccXXXqqq}}}|||yyyTTT>>>222333333333333444666888999999BBBiiiggg???:::@@@<<<===EEE\\\|||ggg]]]XXXQQQLLLddd~~~qqqPPPRRREEEJJJiiiqqq^^^NNNSSSxxxmmmXXXOOOaaatttttt}}}ggghhhhhh^^^SSSmmmkkkPPP888000000000000111222444555666AAA999QQQeeezzz{{{uuuEEELLL]]]RRRrrrqqqvvvTTTOOOOOOXXXUUUVVVUUUSSSNNNEEE;;;;;;???AAATTTfffnnnppprrrrrrooommmrrrzzzhhhccc{{{KKKBBB@@@DDDYYY^^^dddiiipppooo^^^[[[kkkcccMMMJJJtttooodddbbbXXXOOOIIIDDD<<<777666222222111111000/////////........................,,,,,,,,,---------......,,,444111HHHssszzzxxxNNN???:::;;;FFFGGG___pppzzzxxx~~~nnn@@@BBBOOOcccrrruuuuuuvvvyyyiiiuuuxxxooorrrQQQAAA;;;===:::FFFsssrrrQQQPPPMMMMMMaaa___VVVTTTNNNBBB>>>999;;;KKKhhhxxxnnnlllwwwuuunnnuuu}}}xxxmmmooo```\\\xxxwww~~~SSS;;;333333333222444666999999999AAAHHHZZZvvvnnn<<>>???===LLL```kkkllljjjkkknnnppprrrvvvzzz}}}~~~kkk{{{}}}VVVEEEBBBSSSoooyyymmmiiimmmhhh^^^gggzzzXXXnnnbbbLLLMMMmmmaaabbbXXXOOOJJJDDD===777666222222111111000/////////........................,,,,,,,,,---------.........888222@@@mmm~~~yyyXXXAAA:::<<>>===<<<<<>>@@@<<<::::::```|||\\\JJJJJJIIIRRRnnn{{{{{{aaaYYYPPPFFF;;;???ZZZvvvzzz{{{xxxqqq___MMMbbbppprrryyy```hhhyyyLLL:::///444333333444555777999;;;DDDEEEfffEEEBBB@@@888???AAAJJJ|||iiifff^^^[[[OOOUUU|||pppfff___jjjyyygggUUUYYYuuummm```lllssszzztttYYYwwwxxxSSSlllvvvuuuFFF222///000111222222444777===@@@EEERRRZZZeeeQQQSSSRRRVVVbbbyyyhhhZZZNNNOOOKKKEEEMMMUUUTTTWWWmmmxxxlllIIIOOOWWW^^^cccfffhhhjjjkkklllooorrrvvvxxxyyyzzz||||||zzzKKKAAAeeeWWWRRR^^^uuu}}}yyynnnggguuuyyy^^^OOOTTTsssddd```WWWNNNJJJEEE===777666222222111111000/////////........................,,,,,,,,,---------......)))111///<<>>;;;III]]]TTTEEEFFFQQQ|||xxxxxx|||nnnNNNDDDOOO___mmmuuuyyy}}}uuuvvvppp{{{zzz~~~ssskkk@@@AAA===999555WWW\\\KKKMMMOOOSSSeeexxxcccTTTYYY|||ooo___PPPOOO???DDDgggvvv```LLLggg~~~uuukkkeeeeee___iiipppfffqqquuusss{{{bbbbbbZZZiii}}}oooDDD888000444444444555555777;;;===JJJLLLbbbJJJ@@@???:::>>>@@@GGGpppkkkfffcccaaaQQQSSSrrr~~~yyylllggg||||||dddTTTaaarrr]]]uuuTTTzzzuuusssFFF666444000111222333444888===AAAHHH[[[kkkvvvTTTOOOYYYTTT[[[ppphhhRRRRRRTTTQQQGGGSSS___VVVDDDHHHXXX[[[HHHKKKQQQYYY```eeeggggggiiijjjlllooorrrtttvvvwwwzzz{{{~~~zzzwww```VVVooo}}}kkkiiinnnvvv}}}sssppp~~~tttYYYHHHNNNsssppp```___WWWNNNKKKFFF>>>888666222222111111000/////////........................,,,,,,,,,---------......000...---999RRRffftttPPP888@@@<<<;;;DDDHHHtttnnnSSSEEEggg|||yyy{{{}}}{{{uuuaaaHHHIIIVVVhhhvvv~~~~~~bbbAAA@@@???===888TTT```NNNNNNRRRSSS```~~~yyyiiiVVVBBBCCCbbb|||xxxaaaMMMtttrrrbbbSSSMMMJJJEEEFFFDDDYYYnnnnnn}}}~~~VVVlllnnnDDD===888333555666666666888===AAAHHHRRRZZZPPP???===:::===???EEEeeennncccdddeeeSSSQQQgggwwwjjj}}}aaaTTTjjjqqq^^^vvvLLLnnnpppmmmGGG999444111222333333555888>>>AAANNNSSS]]]mmmcccPPP^^^SSSRRR[[[llloooTTT______VVVKKKNNN[[[\\\EEE777>>>GGGAAAEEELLLVVV```eeefffeeehhhiiijjjmmmooorrrtttuuussstttyyywwwqqqzzz|||ssspppzzz___zzzqqqrrr~~~pppVVVIIIZZZsssooo___^^^VVVNNNKKKGGG>>>888555222222111111000/////////........................,,,,,,,,,---------......111,,,---666CCCUUUlll}}}\\\888<<<999;;;???@@@ggg~~~^^^XXXZZZkkkjjj}}}}}}zzziiiWWWLLLQQQ^^^mmmxxx|||}}}{{{UUU???BBB>>>:::888MMMaaaPPPIIIMMMPPP[[[gggLLL???MMM]]]cccqqq}}}gggUUUzzzttt\\\MMMBBB<<>>^^^}}}ppp===;;;999>>>;;;>>>^^^vvvnnnuuu}}}PPP[[[xxxyyybbbSSSUUU\\\dddkkkoootttwwwssskkknnnhhhtttyyytttcccsss===HHH<<<666666DDDnnndddRRREEEJJJNNNTTT{{{\\\CCCCCCLLLPPPTTT\\\jjjlllnnnoooqqqyyyttteeesssjjjWWWLLLJJJDDDDDDQQQUUU^^^tttyyyqqquuuzzz[[[yyyuuu<<<333333222555888888999===DDDKKKPPPWWW^^^aaaBBB>>><<<999===@@@RRR|||```___dddRRRGGGSSSrrr}}}}}}rrraaaQQQoooyyygggxxxjjjfffhhhYYYuuuPPPsssmmmnnnBBB111000000222444777;;;@@@GGGLLLKKKPPPZZZnnnPPPUUUUUUVVVWWWvvvddd]]]LLLPPPVVVHHHHHHNNNFFF;;;222(((888>>>GGGQQQYYY___ccceeeeeeffffffhhhjjjmmmpppqqquuusssuuulll]]]aaaooorrrlll```qqqiiiZZZ```vvvlllQQQWWWkkk\\\]]]UUUNNNLLLGGG???888555222222111111000/////////........................,,,,,,,,,---------......***000333---999fffDDD===;;;AAA:::555QQQfffvvvMMMJJJ[[[yyy```RRR\\\gggkkkllljjjmmmooojjj```^^^\\\qqqwwwnnnvvvuuuqqq===NNN;;;777999BBBccclllTTTDDDKKKPPPNNNsssfffIIIIIIVVV]]]]]]^^^^^^]]]```bbb^^^```ttt}}}pppgggZZZMMMQQQ\\\XXXXXXfffjjjvvv]]]}}}vvv;;;777===222555888999:::>>>GGGNNNSSSSSSaaazzz|||hhhEEE???<<<888;;;>>>MMMaaa^^^cccQQQDDDNNNyyySSSXXX[[[\\\dddwwwxxxCCCEEEvvvbbbYYYjjjqqqpppeeeZZZxxxzzz\\\nnnppp>>>///888///111444888>>>EEELLLRRRJJJYYYZZZTTTjjjXXXSSSRRRTTTVVV~~~kkkWWWDDDVVVRRRLLLIII@@@444777???;;;999???GGGOOOVVV\\\bbbfffddddddeeefffhhhkkknnnpppqqqqqqrrrbbbHHHBBBLLLOOOJJJ[[[GGGZZZ|||wwwdddIII===OOOqqqyyyqqqmmmMMMSSSdddfff\\\SSSKKKJJJGGG@@@999555444333222000///.........,,,,,,---//////,,,++++++------------------------...---111---222ccceee888999AAA:::;;;???VVVzzz~~~\\\EEE]]]mmmRRRYYYbbbgggtttooocccdddfffbbbaaa___```bbbllltttqqq|||PPPBBB>>>???>>><<<[[[|||UUUEEEJJJGGGMMMnnngggqqqfffKKKUUUqqq}}}uuussspppmmmjjjkkkoooqqqtttTTTcccvvvyyyaaaiii999@@@222666777777999???HHHRRRYYYYYYlllhhhuuu|||}}}AAADDD555:::666???GGGnnndddYYYRRRWWWJJJLLLoooeeeFFFKKKVVVddd```WWW\\\{{{yyybbbggglll~~~___777555666111555555444<<>>666999QQQsss\\\RRRrrrjjjJJJddddddddd\\\SSSKKKJJJGGG@@@999555444333222000//////......000///000111111000000000------------------------000,,,///...222YYYFFF999???;;;:::<<>>CCCKKKTTTZZZfffhhhaaalll^^^???;;;@@@888:::DDDGGGjjjVVV___UUUTTTMMMXXXwwweee[[[jjjwww{{{```HHH<<>>DDDHHHNNNUUUTTTTTTUUUWWWZZZ^^^aaacccjjjbbbkkk~~~hhhFFFAAAHHHsssdddIIIJJJbbb|||lllNNNUUU~~~pppiii\\\SSSKKKJJJGGG@@@888555222222111000/////////000000222111---///555999888------------------------,,,---000333...000QQQ}}}HHH999>>>;;;666>>>IIIvvvsss}}}mmmZZZ```hhhgggoooxxxxxxvvvyyyqqqddd```hhhhhheeejjjvvv{{{XXXggg???DDD777;;;<<<>>>dddmmmJJJJJJOOONNNXXXoooeeeRRRGGGWWW}}}{{{lllkkkrrrZZZ[[[___tttlllXXX@@@222999666888;;;???DDDKKKSSSYYYeee```ccclllwwwEEE===<<<888999BBBBBBppp|||]]]```TTTNNNLLLRRRjjjdddKKKMMMSSSooo___hhhqqqsssrrrfffuuuxxxKKK222...444999>>>HHHTTT\\\```aaabbbtttuuu|||zzzuuuTTTJJJKKKLLLMMMpppjjjZZZPPPIIIDDDDDDCCC@@@>>>???;;;999;;;@@@DDDEEEIIIOOOQQQQQQRRRSSSUUUXXXZZZ\\\dddeeekkkwwwmmmSSSHHHjjj~~~~~~~~~UUUSSSlllfffKKKaaaiii```\\\SSSKKKJJJGGG@@@999555222222111000000000000000+++000111---111;;;@@@>>>------------------------)))///000000...,,,GGGrrrVVV555999<<<888:::CCC```mmm~~~~~~|||hhhaaajjjjjjeeeqqq|||ssseeecccgggfffaaafffvvv|||iii{{{AAA<<<:::;;;>>>===UUU|||NNNFFFLLLJJJPPPdddpppLLL;;;RRR{{{zzzooo```~~~zzzlllYYYUUUSSSjjjlllIII<<<666999666999===BBBGGGMMMTTTYYYbbb]]]kkkpppwwwSSSAAA999999777;;;???[[[hhh]]]SSSOOOQQQOOO___wwwOOOCCCAAA???|||rrriiivvvooovvvnnnzzzmmmqqqvvvHHH333...888555999DDDRRR\\\___bbbeeeppphhhooo{{{{{{aaaGGGMMMHHHLLLgggwwwVVVGGGGGGIIIKKKFFF???<<>>@@@BBBGGGNNNNNNNNNNNNOOORRRTTTWWWXXX^^^aaaddddddccclllsssLLLSSS\\\ZZZ>>>BBBJJJyyyXXXYYYqqqsss```FFFggg~~~ggg___\\\SSSKKKJJJGGG@@@999555222111111000000000000000)))//////***,,,666999444------------------------)))111---,,,111...;;;\\\}}}lll999999>>>;;;777???GGGfffwww{{{wwwyyyccchhhqqqiiibbbhhhwwwsssgggiiifffhhhdddgggssswwwzzz}}}{{{EEE???===888===:::FFFRRREEELLLKKKKKKZZZ~~~{{{pppSSSEEEDDDZZZyyyooopppxxxkkkzzzyyymmm@@@999<<<555888;;;@@@EEEJJJPPPWWW[[[aaa___ooommmwww___GGG:::>>>999777>>>KKKuuu[[[UUUVVVXXXKKKQQQyyycccNNNDDDIIIlllvvvlll___ggg|||WWWPPP\\\~~~qqqppplllyyybbbqqqqqqCCC999444888999;;;DDDRRRZZZ\\\```dddhhhbbbiiitttvvvuuuEEEOOOAAAOOOVVV{{{WWWIIIIIIJJJJJJEEE>>><<>>FFFOOOIIIIIIJJJMMMPPPSSSWWWYYYZZZZZZ]]]dddhhhhhhjjjnnn^^^VVVOOO888CCCAAA???cccsssWWW___sss~~~jjj\\\QQQvvvllleee\\\SSSKKKJJJGGG@@@999555222111000000000000000111///444333******000111***------------------------+++111***)))444000111HHHbbbFFFBBB???<<<555>>>555```rrrooohhhzzzxxxjjjqqqaaakkkuuuiiiaaaYYYkkkvvv{{{yyykkkaaafff^^^dddbbbccckkkmmmppp|||fff[[[GGGJJJ>>>666;;;777<<<{{{ZZZKKKTTTSSSPPP[[[~~~vvvooommmWWWFFFIII[[[dddyyyeeeZZZuuuxxxooowww@@@999???111:::===BBBHHHMMMSSSYYY]]]bbb```nnneee{{{dddKKK===DDD???888???BBB{{{\\\YYYYYYYYYGGGIIIsssooobbbEEEoookkkssshhheeeyyyyyyYYYIIIDDD@@@777DDDkkk{{{yyyjjjvvvnnnRRRyyyoooiii999:::555333GGGGGGMMMXXX^^^^^^aaafffaaadddlllkkkkkkEEENNN999OOOLLLjjjgggdddOOOJJJFFFEEEDDDDDDHHHOOOPPPJJJCCC>>>::::::BBBKKKEEEFFFHHHKKKOOOTTTXXXZZZXXX\\\aaabbb^^^^^^iiivvvooorrrkkkIII===AAAFFFjjjkkk\\\iiixxx|||zzzggg\\\lll|||hhh^^^^^^VVVMMMGGGDDD@@@999333333222111000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222555888RRRYYY<<<;;;:::@@@>>>888FFFaaaooo{{{nnn___^^^{{{tttsssuuuqqqqqqhhhbbbddd```kkkmmmjjjpppxxxmmmWWW_________aaakkksssnnnccc\\\TTTXXXFFF@@@:::555???999[[[lllLLLMMMNNNLLLVVVbbbccctttFFFUUUnnncccTTTOOO|||lllaaazzzxxx|||sss555======000777???GGGKKKPPPWWWZZZYYYaaa^^^aaalll{{{}}}HHH@@@BBB<<<777>>>>>>___[[[RRRVVVOOOIIIOOOcccxxxPPPnnn|||```KKKJJJMMMGGG@@@@@@FFF@@@JJJTTTwwwwwwnnniiissslllddd~~~sssnnnrrr```[[[uuu|||]]];;;<<<000>>>BBBPPP\\\]]]ZZZ[[[```dddggg\\\gggqqqlllqqqhhhGGGLLLCCCEEEWWW{{{bbbVVVIIIBBBCCCDDDCCCEEEJJJUUULLL@@@999888;;;>>>@@@BBBCCCEEEHHHLLLPPPSSSUUU^^^ZZZWWWYYY___eeeiiikkkgggSSS???EEEhhhrrrfffmmmssszzzrrrZZZqqq{{{ssskkkRRR}}}ssshhh```^^^WWWNNNHHHEEE@@@999444333222111000////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///222555LLLsssNNN===999===<<<555>>>TTT^^^jjj~~~kkkfffjjjiiikkkiii]]]aaauuuooojjjjjjbbb]]]^^^bbbiiiiiieeemmmzzzvvvgggaaaaaaaaabbbjjjrrrqqqkkkZZZ]]]AAA???===555<<<888RRRvvvRRROOOOOOMMMTTT\\\nnnppp{{{```mmmwww^^^dddssshhhWWWXXXTTTyyyzzzfffaaatttccc111:::;;;777===EEELLLPPPUUU\\\``````eeebbbfffnnnttt{{{FFF???<<>>@@@444888999EEE]]]OOOOOOMMMOOOUUUoooqqqXXXZZZgggeee]]]bbbzzzsssdddfffccc}}}tttrrrzzzRRR333888666;;;???FFFLLLOOOUUU]]]bbbbbbfffcccfffkkkmmmooo|||SSS@@@999AAA555;;;777GGG|||]]]VVV[[[TTTDDDKKKlll}}}vvvpppaaannn```YYYWWWWWWUUURRRVVVPPPeeeyyy}}}pppxxxiiivvvuuuPPP666===777@@@GGGVVVeeeiiikkkrrr}}}fff___fffnnnmmm}}}```===HHHJJJIIITTTbbbXXXuuuSSSIIIMMM@@@:::???<<<666888999:::;;;===???AAAAAABBBDDDFFFHHHIIIJJJJJJJJJQQQWWWVVVTTT^^^ssshhhXXXIIIoooyyyfff}}}___MMMAAA===CCCUUU^^^TTTJJJGGGVVVhhhjjjoooyyy}}}___KKKIIIOOOWWWyyyxxxjjjdddkkkeee___```XXXOOOIIIFFFBBB;;;555333222111000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------...111333777bbbwwwqqqMMM;;;888===999777===???VVVccc}}}iii```^^^eeehhhooorrrSSSHHHJJJzzzzzzccc]]]^^^]]]___dddlllkkkfff___aaaggghhhddd[[[]]]___```bbbfffiiijjjmmmiiissssssPPP<<>><<<333???999@@@aaaeeeRRRXXXWWWMMMGGGXXXxxxssskkkmmmsss{{{bbbwwwlllgggfffiii^^^mmm}}}uuuwwwOOOvvvpppKKK333===???KKKOOO[[[hhhooosssxxx{{{zzzsssmmmnnnpppnnnrrryyyGGGJJJGGGFFFIIIbbbNNNooo]]]EEEFFF???@@@EEE<<>>>>>>>>>>><<<:::===???AAACCCEEEFFFGGGGGGRRROOOMMMOOOSSSUUUSSSQQQqqqoooeeelllqqqTTTEEE===:::555999===777;;;>>>QQQdddfffkkkuuuxxx|||\\\KKKXXXeeewwwyyyxxxhhheee|||hhhbbb```XXXOOOIIIFFFBBB;;;555333222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......000333666222RRRlll]]]@@@555<<<;;;888999999LLLOOOjjjlll\\\]]]^^^wwwttthhhbbb}}}qqq^^^|||yyyyyynnn\\\XXXZZZ]]]bbbiiiqqqppplllhhhdddbbb```]]]YYY\\\```cccbbb```aaacccjjj```RRRqqqQQQ===AAA777444>>>999VVVzzzQQQIIIIIIGGGLLLUUUuuuooommmmmmTTTJJJ```ZZZDDDbbb~~~wwwCCC>>>888222>>>HHHNNNSSSUUUYYYaaafffgggeeeaaa^^^]]]aaayyyqqq|||~~~===DDD999;;;>>>:::<<>>:::HHHYYYLLLHHHDDDMMMPPPkkkdddQQQKKK___bbb]]]kkkmmm===:::666999CCCIIIOOOTTTVVVYYY```ddddddhhheeeccc___]]]mmmNNNFFF777???;;;777888HHHaaaQQQNNNTTTHHH@@@eeevvvlllSSSCCC888PPPsssooorrrppphhhoooppp\\\AAA999===KKKaaafffccc______gggqqqssspppnnnpppnnnrrryyyvvvxxxlll}}}FFFDDDGGG<<>>MMMEEE<<<777666777666444999:::;;;<<>>>>>;;;EEEPPPUUUcccrrrtttxxx|||fffRRRKKKtttxxxsssrrrkkkrrrhhhhhh^^^WWWNNNHHHEEE@@@999444333222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222444222<<<\\\\\\:::<<<===777666666<<>>666<<<<<<===lllfffSSSKKKDDDMMMMMMaaa}}}hhhWWWNNNVVVbbb\\\888888666AAACCCIIIPPPUUUWWWZZZ___aaa```iiigggfffeeeaaafff|||qqqDDD999<<<;;;666666CCC___hhhUUUMMMQQQIII@@@XXX~~~```SSSCCCHHHWWWvvvmmmwwwrrrkkkLLL;;;??????KKK```]]]___^^^\\\```gggjjjhhhaaagggeeekkkxxxtttqqqVVVDDDGGG:::BBBQQQ[[[[[[TTTMMMHHH>>>EEEGGGEEEAAA:::555666:::???<<<;;;::::::<<<>>>AAACCC???EEEIIIFFFDDDJJJYYYgggbbb|||qqqVVVBBBHHHKKK===<<<888>>>CCCEEETTTggglllnnnrrrwww}}}|||xxxpppWWW<<<999cccyyywwwwwwpppsssaaaddd^^^VVVMMMGGGDDD@@@999333333222111000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,///111222000IIIkkkBBB@@@???888666777222DDDDDDGGGfff{{{___jjjgggbbbVVVcccooollluuuaaalll{{{YYYZZZ```hhhkkkhhhaaa\\\bbb\\\ZZZ\\\ZZZYYYcccqqqbbb\\\[[[```cccaaabbbfffbbbmmmfffnnnIII<<<@@@777:::<<<777YYYpppZZZMMMDDDMMMFFFTTTpppqqqWWWMMMOOOWWW\\\sss|||mmm______ooo~~~LLL666:::999EEE???NNNUUU[[[]]]___cccdddbbbiiieeefffiiiiiiiiiuuu~~~DDD@@@;;;>>>888666@@@CCChhhYYYPPPRRRLLLBBBGGGWWWqqqiiiVVVBBBHHHHHH{{{{{{lllwww}}}wwwqqq}}}xxxiii@@@666CCCAAAIII\\\OOOYYYaaaaaa___^^^]]][[[ZZZbbb___eeessslllfffvvvjjjBBBFFF<<>>BBBCCC<<<222000999CCC???===;;;999:::<<>>111<<<888:::AAAIIINNN]]]\\\TTTuuummmttteeeTTTWWWXXXVVVWWWZZZ[[[YYYXXXWWWXXXYYY\\\]]]]]]\\\hhhgggffffffcccaaadddkkkkkkjjjxxxYYYYYY777AAA<<<000;;;:::BBB|||XXXMMMIIIJJJMMMFFF___sss^^^SSSSSS^^^]]]jjjfff{{{~~~gggXXXJJJFFFDDDMMMhhhlllQQQllluuucccEEE;;;:::@@@DDDTTTVVV[[[aaabbb``````cccgggffffffiiilllgggfffxxxZZZSSSJJJ111;;;888///===@@@aaa\\\LLLYYYWWWHHHCCCFFFttt{{{hhhdddccciiipppjjj[[[VVVZZZQQQyyyhhhNNNOOOaaarrrdddsssxxxeeeyyypppYYYAAA<<>>:::666555;;;666222444666999>>>EEECCCBBBAAA@@@AAABBBDDDFFFRRRmmmaaaIIIkkkOOO???...444GGGCCC999<<>>KKKWWWeeemmmoooooopppppptttmmmXXX```GGGIIIiii~~~}}}wwwjjjyyyzzzmmmooorrrZZZ```YYYPPPIIIDDD>>>999444111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------111''';;;777WWW^^^333:::AAA444555333555999;;;DDDZZZqqqtttbbbrrr\\\SSSQQQUUUWWWSSSQQQRRRQQQNNNYYYYYYZZZ[[[^^^bbbfffhhhppphhhaaa___]]]\\\]]]aaa___aaammm{{{EEE___lllCCC;;;===999888666???WWWzzzSSSDDDKKKEEEGGGLLLaaannnggg~~~```LLLHHHXXX{{{www]]]@@@:::>>>GGGEEENNNYYYZZZ\\\^^^___``````aaaeeedddhhhnnnooooooxxx???DDD:::@@@666888777AAA}}}YYYNNNQQQOOOHHHDDDPPP}}}mmm~~~lllccclllzzzttthhhzzzvvvmmmjjjKKK555999EEEJJJRRR^^^dddeeeaaaYYY[[[dddhhhdddYYYXXXYYY```mmmuuuooodddooohhh???===KKK???SSSmmmeeeFFFKKKDDD@@@>>>AAA@@@;;;888999333444888<<<<<<999<<>>AAA666666EEENNNZZZ^^^eeekkkmmmllliiihhh```]]]BBBGGGTTTZZZYYYyyy}}}uuukkkttt|||sssqqqiii___```ZZZPPPIIICCC>>>888333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------333,,,999000@@@}}}III777999555888555555777999>>>LLLZZZmmmpppvvvwwwiiiXXXmmmttt```___uuuSSSWWWQQQWWWYYYVVVTTTTTTTTTRRRWWWXXXXXXYYY\\\```eeeiiinnnddd]]]\\\___```cccfffZZZccchhheeeOOOyyyPPP:::===>>>777444===DDD|||\\\DDDIIIFFFLLLEEENNNsssqqqjjjqqqTTTIIIZZZttt{{{OOO;;;999???KKKKKKUUUZZZYYYZZZ[[[^^^______^^^cccbbbfffllloooooorrrwwwXXX===;;;AAA888777777555^^^gggOOOSSSSSSHHH???GGGYYY}}}xxxkkkwwwMMMnnn}}}yyycccJJJ???LLLWWWSSSQQQYYYbbbjjjiiiaaaaaahhheeeZZZ[[[[[[\\\dddqqqyyyrrrfffbbb}}}~~~GGG<<>>BBBWWWxxxJJJVVVGGGCCCCCCEEE???555333777444555999===;;;888;;;AAAAAAAAA@@@???@@@@@@AAABBBKKKGGG<<<@@@UUUYYYIII===>>>QQQ___;;;111===,,,777333888CCCDDD???LLL```fffaaa___```fffhhhddd^^^ZZZ___kkk\\\HHHQQQjjjUUU{{{sssooosss}}}~~~uuuoooppp{{{dddggg```ZZZPPPIIICCC>>>888333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///***000222XXXEEE000777999777666888999===EEEMMM___yyynnnSSSNNNlllqqqYYY]]]rrr___WWWVVVOOOVVVZZZWWWUUUVVVXXXXXXRRRSSSTTTTTTUUUYYY^^^ccchhh```ZZZ[[[___aaacccggg\\\cccaaayyyPPPxxxaaa>>>===BBB666444;;;999ccciiiJJJFFFBBBKKKCCCEEEdddxxx}}}{{{bbbaaaaaa]]]hhhtttiiiBBB:::<<<@@@KKKNNNZZZZZZYYYYYYZZZ]]]______^^^___^^^aaafffiiihhhhhhhhhrrrwwwJJJ>>>===888777:::444GGG{{{~~~VVVRRRRRRGGGAAA<<>>>>>>>>>>>>>>>>>666@@@===777@@@LLLXXXfffZZZUUUjjjSSS<<>>999444111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,222&&&555333???aaa666888666777777777888;;;AAAFFFKKKeeexxxqqqjjjRRREEE___yyyyyy```GGGhhhmmmTTTWWWLLLKKKRRRVVVSSSQQQTTTXXXZZZUUUWWWXXXWWWUUUVVV[[[___bbb]]]ZZZ\\\]]]\\\]]]```hhhgggcccsssTTT]]]sssDDD===CCC777666999666MMM|||XXXGGG;;;EEEDDDDDDUUUgggjjjgggjjjcccwww|||xxxnnnuuuZZZ<<<<<<@@@BBBLLLNNNXXXXXXYYYYYYZZZ\\\]]]___```\\\\\\]]]```ccccccbbbaaassswwwaaaHHHAAA888;;;999999777<<<\\\dddQQQMMMGGGJJJGGGHHHYYYWWW[[[|||jjjUUUqqqccc|||XXXWWWsssjjjcccSSSNNNPPP\\\cccaaabbbfff^^^dddeeeccchhhrrrtttooodddkkkpppnnnkkkmmmpppqqqlllmmmfff```:::AAAAAA@@@MMMgggmmmNNNCCC@@@DDDCCC<<<>>>HHH@@@;;;888888888888:::???<<<<<<<<<<<<<<<;;;;;;;;;333:::CCCLLLOOOMMMccc^^^VVVMMM888444333444---;;;XXXpppuuutttkkkXXXWWWPPPOOOYYY]]]VVVMMMIII???DDDhhhrrryyypppoooccclllsssooodddfff||||||qqqsssnnnhhh___XXXOOOHHHDDD???:::555111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,...111...333222777gggMMM999444666888777666999>>>BBBLLLPPPiiiyyy~~~uuu[[[JJJuuuTTTRRR~~~SSSOOOggg|||yyyfffSSS]]]WWWMMMNNNFFFHHHOOORRRNNNLLLOOOUUUYYYXXXZZZ\\\ZZZVVVTTTWWWZZZ\\\[[[\\\___]]]YYYYYY\\\nnnffffffmmmeeePPPLLL<<>>BBBEEEBBBHHHaaapppiiirrrtttuuuttt~~~ttttttxxxuuuSSS888<<>>>>>DDDFFF<<>>AAANNN???MMMjjj|||rrr```]]]]]]OOOZZZ|||ssstttvvvtttfff]]]jjjsssqqqaaaQQQFFFuuuWWWGGGJJJFFFIIIIIIOOORRRMMMIIIMMMTTTXXXTTTWWWYYYVVVPPPMMMOOOQQQYYYZZZ___ccc```[[[[[[^^^ggg___ddd```QQQQQQ<<>>AAA<<>>888888222111//////000000...---+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,...000...000>>>OOOTTT666@@@666111>>>666...@@@JJJGGGFFFOOOccc~~~kkkMMMrrrQQQ:::aaa~~~gggNNNFFFOOO[[[lllDDDFFFHHH???@@@GGGIIIIIIIIILLLPPPNNNIIIQQQRRRSSSQQQNNNMMMQQQTTT\\\]]]^^^^^^]]][[[YYYWWW^^^]]]```hhhyyySSSppplllEEE;;;DDD555888999888EEE{{{```HHHDDDBBBCCCDDDKKK[[[kkkaaagggeeevvvpppooo}}}hhhRRR}}}\\\<<<>>>BBBHHHOOOUUUXXXYYY]]]\\\[[[\\\___ccchhhkkknnnllljjjjjjlllmmmmmmmmmzzzqqq~~~@@@CCC>>>777:::<<<999999III{{{eeeLLLUUUJJJGGGHHH???LLLuuuyyyTTTddd~~~ffflllRRR===JJJJJJEEEUUU]]]{{{aaapppnnn|||}}}```eeeEEELLLOOOQQQRRRYYY___[[[RRRYYYUUUTTTYYY___eeemmmuuurrrllleee```^^^^^^aaadddeeedddfffvvvmmmCCCKKK>>>BBB:::;;;SSSnnn```MMMMMMGGGCCCFFFBBBBBB===666555999888222:::999777555444555666666666===BBB???777555;;;CCCfffxxxZZZoooSSSEEE111<<>>222444444555RRR\\\===LLLVVV[[[UUUPPPVVV^^^bbbhhhaaaYYYccctttiiiwwwmmm\\\\\\UUUOOOLLLFFF>>>999888222111//////000000...---+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,------...///---+++333>>>xxxSSS:::///777888555555666999CCCMMMPPPRRRaaa}}}gggjjj{{{ssshhhsss|||qqqqqqrrrIIITTTxxx{{{jjj___XXXJJJFFFgggVVVBBBFFFBBB===CCCGGGHHHHHHHHHJJJNNNLLLGGGMMMPPPQQQPPPMMMMMMOOORRRRRRRRRTTTUUUVVVVVVUUUUUUXXXWWWXXX]]]jjjlll\\\}}}QQQ:::AAA:::;;;999666???lllrrrRRRIIIDDDDDDDDDIII^^^uuussstttddd{{{rrr|||jjjsss{{{SSS]]]|||VVV>>>@@@EEELLLSSSXXX[[[\\\[[[\\\]]]^^^aaadddfffgggiiijjjkkkjjjhhhhhhkkkmmmjjjjjj|||uuuzzzpppHHH;;;@@@555444<<<888:::___SSSHHHJJJHHHKKKBBBFFF```uuuvvvgggTTTAAACCC[[[mmmmmm```lllvvv~~~ddd[[[EEEJJJRRRXXXYYY\\\aaabbb___```\\\[[[^^^___aaagggnnnuuupppjjjfffbbb]]]YYYVVVaaaccceeeiiijjjlllIII===<<>>===???===777???===;;;::::::;;;===>>>999>>>AAA<<<444222999AAAQQQFFF555mmmfffDDD777;;;AAA<<>>999777222000////////////...,,,+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,...---...000...+++,,,000NNNttt}}}DDD000999333666===111222???JJJJJJEEEKKKaaauuunnnnnnccc___lllkkkttt~~~kkkBBBttt~~~sssyyyyyyttt^^^LLLFFFBBBNNNzzzbbb>>>AAACCC<<<===EEEEEEGGGGGGEEEGGGJJJHHHDDDHHHKKKNNNOOOLLLKKKMMMOOOLLLLLLNNNPPPRRRUUUWWWXXXWWWUUUTTTUUU\\\rrrHHH\\\999======888888555:::TTTZZZLLLCCCEEECCCBBBRRRjjjvvvYYYRRR```UUUzzzzzzmmmnnnFFF???CCCJJJQQQWWW[[[^^^___ZZZ\\\^^^aaabbbcccccccccdddhhhkkkiiieeeccchhhmmmiiiqqqzzzmmmQQQ888GGG777111===555666EEE~~~iiiFFFLLLGGGLLLFFFAAAHHHVVVsss}}}kkkIIIttt~~~zzzzzz{{{iiirrrttteeeSSSLLLJJJTTT]]]]]][[[\\\```cccfffddddddddd```]]]___eeeiiigggddddddffffffdddaaabbbfffmmmkkkuuuSSShhhFFFBBBBBB999888HHHUUUaaannnhhhUUUOOOEEECCCGGGHHHEEEDDDCCC???:::===;;;999777777:::===???555:::===999444444<<>>BBB555777666888>>>bbbiiiSSSGGGJJJHHH>>>AAAPPPdddzzzyyy~~~zzzaaa~~~|||[[[===@@@EEEMMMTTTYYY]]]___```\\\]]]___```aaabbbbbbaaacccfffhhhhhheeedddgggkkkqqquuufff<<>>999:::666;;;999WWWZZZKKKCCCGGGHHHCCC===AAA[[[zzzmmmuuu~~~}}}llljjjggg^^^QQQQQQTTT\\\cccbbb\\\ZZZ]]]aaaffffffhhhhhhbbb\\\\\\aaa`````````bbbiiiqqqsssrrriiiiiiuuutttppp~~~SSS???AAA:::999DDDJJJQQQ___{{{VVVEEEDDDEEEGGGHHHHHHGGGDDDAAA<<<:::666444333555888:::777;;;???<<<555444999???MMMmmmsssSSS999777888666333888CCCHHH555SSS[[[UUUZZZWWWKKKIIILLLGGGGGGNNNSSSTTTXXX___www{{{xxxzzzxxxzzzxxxlllaaa\\\VVVQQQNNNIII???999777111000......//////---,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...---,,,,,,///222111///---RRRrrr<<<444999777888===888555777???FFFKKKLLLZZZtttnnnWWW\\\{{{~~~ddd___yyy|||bbbSSSKKKDDD;;;555EEEqqqTTT===<<>>DDDOOOgggqqqfffZZZrrrkkktttppp{{{{{{uuuOOOAAAAAAGGGOOOUUUYYY[[[]]]______^^^^^^^^^___```aaabbbeeeeeeeeefffhhhhhhhhhhhhlllgggtttNNN333@@@???555<<<888333:::gggMMMCCCAAAFFFIIIAAA===IIIYYYwwwooo~~~rrrzzzrrrhhhpppyyy|||tttgggWWWUUURRRbbbdddffffffddd``````bbbbbbbbbeeegggddd^^^]]]aaaccchhhlllkkkmmmpppoooiiikkkdddnnnssseeennnFFFEEE@@@>>>;;;444AAA```fffyyyaaaJJJGGGDDDEEEHHHJJJJJJJJJBBB???;;;888666777888999>>>BBBDDD@@@888222222444...;;;FFFRRRPPPIIIDDD///444222777@@@???888CCC\\\<<>>CCCGGGHHHFFFDDDDDDEEEJJJJJJIIIJJJLLLOOORRRTTTSSSRRRUUUXXXUUUZZZvvvTTTggg\\\BBBBBB<<<333777999333:::eeeyyyUUUFFFDDDBBBBBBDDD\\\tttzzzhhh]]]nnn|||yyysss~~~{{{eeeDDDDDDCCCIIIPPPUUUWWWYYY\\\^^^___^^^^^^]]]^^^___aaabbbeeeddddddfffiiijjjiiiggggggbbbdddppp555;;;>>>333@@@333444333JJJgggOOO@@@CCCNNNHHHAAABBBAAAfffgggpppQQQOOO{{{wwwnnnjjj}}}|||~~~nnnfffWWW]]]YYY```^^^___cccdddbbbaaabbb^^^]]]___dddeeeaaa___```___lllvvvuuupppmmmeee\\\bbb^^^cccmmmgggaaappp___<<<777@@@;;;999GGGRRR]]]yyydddTTTEEE@@@BBBEEEHHHJJJDDDBBB???<<<999888888888777<<<@@@>>>:::777888;;;444;;;:::333222777===>>>555222444CCCHHH999@@@```PPPAAAXXXiiiPPPAAAHHHCCCCCCIIILLLJJJRRRkkk|||vvvvvvqqqnnnnnntttgggaaaoootttbbb\\\\\\VVVRRRPPPJJJ@@@999777111///............---+++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++...///+++***------***///***888jjj|||III666444666333888;;;888333333:::BBBJJJIIIMMM\\\vvvwwwZZZTTT\\\nnnXXXnnnoooTTTFFFBBB???;;;888GGGkkkppp???:::BBB@@@===AAAAAA>>>@@@>>>AAABBB===;;;>>>@@@@@@???CCCFFFGGGDDDBBBBBBDDDIIIJJJJJJKKKMMMOOORRRSSSPPPNNNSSSZZZVVVVVVjjjcccWWWtttGGG===???888777666777888FFFxxxgggJJJAAABBBDDDCCC666SSShhhmmm[[[vvvyyyyyyppp[[[???BBBFFFLLLRRRUUUUUUVVVZZZ^^^\\\]]]^^^___````````````bbbccceeeggggggggghhhhhhgggmmmeeewwwqqq{{{VVV<<<;;;999===555666888<<<```cccFFFBBBMMMIIIDDDBBB999OOO```yyySSSDDDGGGPPPYYYwww|||sssmmmnnn~~~}}}~~~}}}xxx}}}|||mmmkkk[[[]]]```___XXXVVVWWW]]]```]]]^^^aaa]]]ZZZZZZ```dddbbb^^^\\\VVVhhhtttpppiiigggddd^^^YYY___]]]eeepppeeesss```eeeLLL444BBBGGG;;;444>>>JJJYYYppp}}}[[[IIIDDDBBBCCCDDDBBBAAA???===;;;999888888111444888888888:::@@@EEE888777666222555999;;;HHH777666111<<>>666999888888888888777777666999EEEJJJDDDJJJccc}}}ppp{{{^^^eeeuuuqqqjjjQQQFFF@@@999999???IIIwww~~~QQQ???===BBB:::888EEE@@@999DDD===AAAAAA===;;;===@@@AAA@@@CCCFFFFFFCCCAAABBBCCCCCCDDDEEEFFFIIIKKKMMMNNNRRRPPPVVV^^^ZZZVVVeee}}}mmmLLLuuuSSS???FFF===888222888888000[[[~~~ZZZHHHGGGGGGBBBEEEKKKMMMnnn}}}wwwtttwww{{{pppyyyiii|||vvv}}}{{{[[[```DDDBBBIIINNNSSSUUUTTTUUUZZZ^^^YYY[[[___bbbcccbbb___^^^]]]ccchhhhhheeecccfffjjjcccttthhhhhhzzzzzzCCC;;;@@@666888444888111999zzztttMMMAAAJJJFFFEEEEEE:::CCCaaa}}}vvv{{{|||lllnnnnnnVVVLLLkkkggg\\\RRRHHHTTT```kkkrrrwwwyyyyyy{{{~~~rrrqqqvvv[[[nnn~~~jjjoooPPP```\\\___XXXVVVYYY^^^___[[[]]]ccc___YYYXXX^^^cccaaa\\\XXXXXXhhhoooeee\\\^^^ddddddVVVdddYYYZZZnnnaaa]]]nnn~~~ppp===222777:::>>>555@@@LLLWWWkkk{{{]]]OOOHHHDDDCCCBBBBBBBBBAAA@@@>>><<<;;;999999888555222555;;;AAABBB<<<;;;555333///666WWW999;;;///333JJJLLLGGGRRRCCCLLL999...BBBGGG@@@IIIGGGPPPZZZmmmQQQhhhuuummmgggmmmooojjjcccyyy~~~}}}cccaaa[[[ZZZWWWRRRJJJBBB;;;777111///---------...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------***///555333PPPbbbEEE555111222888===;;;555666<<<666999>>>DDDKKKPPPTTTVVVnnnzzzaaalllVVVDDD555<<>>===???BBBDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBCCCEEEGGGIIIJJJQQQOOOSSSYYYWWWTTT___pppTTTZZZjjj777DDD999===777777:::222BBBmmmoooOOOHHHIIIFFFGGG<<>>AAA===777:::777:::GGGTTTXXXRRRJJJUUUjjjbbbpppkkk```iiirrrfffVVVUUUcccfffddd[[[ZZZWWWRRRJJJBBB;;;777111///---------...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,---//////???nnnqqqBBB:::666555888888222000222444666:::>>>CCCHHHKKKMMMTTT]]]llliiiQQQ<<>>???<<<888SSSeeeBBB999<<<999:::;;;;;;::::::<<<>>>>>>>>>>>>>>>>>>>>>??????BBBBBBAAA@@@??????>>>>>>AAAAAAAAABBBCCCEEEFFFGGGKKKJJJPPPXXXWWWSSSZZZfffbbbGGG~~~KKKBBB;;;>>>666444888111999XXX\\\IIIFFFDDDMMMAAABBBNNNtttuuuvvvaaa```{{{~~~yyy[[[FFFJJJTTTRRRRRRRRRSSSTTTVVVXXXZZZ]]]]]]^^^^^^___`````````eeeeeeffffffggghhhhhhhhhkkkfffqqqqqqnnnsss888:::AAA888999111000555999YYYTTTBBBCCCAAABBBMMM>>>???HHHZZZmmmsssooo|||YYYIIIAAAEEEjjjttt\\\OOOcccmmm}}}yyyssslllqqqxxx{{{wwwhhhSSSMMMkkk~~~cccVVVUUUTTTUUUXXXfff___\\\^^^___\\\YYYZZZ\\\YYY\\\dddhhhbbb[[[XXXYYYXXXXXXZZZ^^^aaabbbaaaWWWYYY\\\^^^^^^___aaabbbfff~~~xxxsssDDD===III999888888<<>>>>>;;;888444444555777999===???AAA@@@DDDKKKVVViii|||hhhRRRAAA777333;;;;;;777;;;LLLwwwoooEEE888999999::::::;;;:::888888999;;;888999<<>><<<;;;@@@@@@@@@??????>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEEGGGFFFKKKTTTVVVRRRTTT[[[xxxCCC\\\ccc???>>>???888444777333333@@@gggqqqNNNFFFFFFHHHEEEAAA;;;^^^ZZZ>>>VVV{{{|||xxx~~~zzzpppUUU???WWWQQQOOOOOOPPPPPPQQQSSSUUUUUUVVVWWWYYYZZZ\\\]]]]]]]]]^^^```dddggghhhgggeeecccaaaiiiqqqoookkk}}}xxxpppWWWCCC<<<::::::222///222222???XXXvvvOOOIII@@@999IIIBBB>>><<>>CCC???999555555777888999999999<<<>>><<<888666999>>>:::666444555666777777000AAACCC888EEEqqqiiiYYYYYY___YYYXXX]]]___XXXXXXvvvzzzgggccc[[[ZZZWWWRRRJJJBBB;;;777111///---------...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,------///111---000333...NNN\\\KKK888222777<<<:::777666555444333333555777888===>>>>>>AAAIIIVVVbbbiii|||uuurrrZZZ[[[VVVKKK>>>666555666;;;:::111888WWW{{{NNN777666:::;;;999::::::999888888999;;;666888;;;>>>??????===<<>>???;;;777777666444666BBB___KKKGGG???GGGIII888BBB^^^hhhzzzuuudddnnnTTTgggwww}}}~~~nnneeeqqq}}}qqqiiiPPPCCCUUUKKKNNNNNNOOOOOOQQQRRRSSSSSSUUUVVVXXXYYYZZZZZZYYYYYY\\\___bbbeeeeeecccaaa___```lllkkkgggjjjpppyyyPPP777999;;;999666555444555:::TTTnnnOOOHHHCCC@@@FFFAAA======AAAQQQkkkggg[[[wwwvvvkkkUUUHHH???DDDGGGFFF```wwwcccqqqvvvwwwxxxjjj___qqqwww~~~xxxwwwvvvooodddZZZ666@@@tttzzzyyy~~~rrrgggccc]]]VVVWWW]]]___aaadddhhhjjjmmmqqqvvvhhhddd___^^^^^^^^^]]]]]]mmmmmmjjjddd]]]ZZZ]]]aaa\\\___ccceeeeeefffggghhhkkkjjjzzzuuuiiiCCC???AAA???999555777:::;;;EEEAAAIIIhhhqqq]]]PPPBBB999999???===:::999999999999888444444555999:::999888777333555888::::::;;;===???:::======333---FFFooo\\\\\\aaa___ZZZJJJTTT[[[PPPHHHaaa}}}pppjjjaaa[[[ZZZWWWRRRJJJBBB;;;777111///---------...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,------)))///***+++111,,,888[[[}}}XXX===444666999:::999888555333222333444555<<<<<<===>>>???BBBJJJQQQSSS]]]jjjvvvyyytttrrrmmmaaaSSSJJJDDD???:::888888999:::;;;777<<>>999777777;;;777888999999888999;;;===::::::;;;===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBB>>>???@@@AAADDDFFFHHHIIIJJJGGGGGGLLLQQQRRRSSSTTTQQQzzzNNNcccYYY@@@>>>===;;;777777999666444ZZZVVVCCCBBBFFFMMMAAA???EEELLLkkk}}}vvv{{{~~~|||nnnjjjuuu|||{{{}}}vvv]]]EEEJJJJJJLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTUUUWWWYYYZZZ[[[ZZZYYY^^^___```aaaaaa```^^^]]]```lllgggeeennnkkkzzzkkkFFF777888<<<;;;777777666222BBBwwwfffQQQQQQDDDBBBCCCBBB???;;;@@@SSSfff{{{hhhzzzddd[[[WWWWWWttt|||]]]~~~{{{iiinnnssswwwyyy}}}zzzvvvsssnnneeeZZZRRRFFF[[[xxx~~~rrrhhhddd___YYYZZZaaaccceeegggffffffhhhkkklllkkkfff___ZZZYYY\\\___```\\\\\\\\\]]]___`````````^^^aaaeeeffffffeeeeeeeeemmm]]]\\\eeeOOO???AAADDD>>>888999222777>>>EEERRRnnnwwwbbbQQQEEEAAA===;;;;;;<<<===>>>>>>===::::::;;;<<<;;;888888;;;===>>>???EEENNNVVVkkk___PPPBBB999CCCgggsssiii]]]WWWWWWWWWTTTOOOZZZLLLFFFGGGSSSxxxqqqoooaaa[[[ZZZWWWRRRJJJBBB;;;777111///---------...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------+++000---+++111222222777XXXvvvNNN777444:::>>>;;;:::888666555444555555444555999======<<<@@@EEEEEEGGGJJJMMMSSSYYY___bbbjjjqqqzzzzzzqqqhhhfff]]]SSSNNNKKKGGG???999;;;666444777:::999777666888QQQsss[[[888777<<<777444999666777888888888888;;;<<<<<<;;;;;;;;;<<<>>>@@@BBB=========>>>?????????@@@===>>>???AAADDDGGGIIIKKKKKKIIIHHHIIILLLOOORRRSSSXXXrrrgggNNNsssOOO@@@======555555:::666444AAAjjjoooHHHJJJ???BBBDDDIIIEEE???YYYYYYkkk|||yyywwwvvvzzz~~~rrrsssvvvKKK999KKKEEERRRMMMNNNPPPRRRSSSUUUUUUUUUQQQSSSWWWZZZ]]]^^^^^^^^^_____________________^^^^^^hhhfffgggpppiiijjj___===666999;;;444555888222444HHHeeePPP???>>>???BBBAAA<<<:::@@@KKKYYY]]]bbbppplll}}}rrrfffhhh^^^|||iiiTTTWWWffflllwww~~~|||wwwuuuqqqkkkddd\\\VVVSSSOOOsssrrr]]]ZZZ^^^^^^\\\\\\bbbcccbbb______bbbbbb```cccdddbbb]]]\\\^^^^^^\\\TTTTTTVVV\\\bbbccc___ZZZ[[[^^^aaacccbbb```______^^^```[[[ggg___|||{{{III===BBBAAA>>>@@@444999>>>===999@@@WWWmmmuuueeeWWWMMMGGGDDDCCC??????===<<<>>>DDDFFFDDDHHHKKKOOOUUU```rrrxxx]]]YYY^^^```___\\\WWWRRRNNNJJJGGGEEEJJJAAAYYYyyytttpppbbbttt```[[[ZZZWWWRRRJJJBBB;;;777111///---------...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------000...111111///444555,,,555eeeiiiJJJ999555444999999888888777666666555111111555::::::777999>>>AAAAAABBBCCCBBBCCCEEEHHHKKKPPPXXX```eeehhhlllnnnttttttvvvyyyzzz{{{{{{|||vvvuuunnnfffbbb___WWWNNNKKKGGGAAA;;;:::::::::999555333444666444555>>>IIIgggUUU???000444999666444777777777888777666666777999:::999999999:::<<<===>>>::::::;;;;;;<<<===>>>>>>===>>>???@@@CCCEEEGGGIIIGGGHHHHHHGGGHHHKKKNNNOOO[[[fff}}}PPPeeekkkJJJ>>>@@@777444888444777666HHHxxxeeeOOO@@@@@@CCCKKKGGG:::MMMVVVaaabbbssseeeeeemmm|||vvvwwwmmmnnnrrrtttuuuqqqzzzjjjBBB999EEEIIIPPPKKKMMMOOORRRTTTVVVWWWWWWRRRUUUXXX\\\^^^___^^^^^^[[[\\\^^^```aaabbbaaaaaa___fffffffffiiiffffffnnnSSS===999<<<444444:::333,,,---ZZZ^^^EEEBBB>>>>>>CCCDDD@@@===<<>>CCCMMMjjjvvvqqqiiimmmooommmpppxxx|||{{{lll___YYYUUU```VVVJJJDDDCCCEEEDDDCCC999NNN{{{ssskkkwwwggg^^^vvv^^^[[[ZZZWWWRRRKKKBBB;;;777111///---------...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------///'''///333)))///888......BBByyyyyyXXXCCC888777777888888888777666555777333333777666222222666444666;;;>>>===::::::;;;;;;>>>CCCFFFIIIKKKNNNQQQQQQSSSXXX^^^```^^^]]]]]]```[[[PPPGGGFFFHHHCCC999444888:::888555555777777444666888666333:::VVVqqq^^^777666444444444666777777777888888666444333444555666777888888999999999999999::::::;;;<<<===>>>>>>>>>>>>???@@@AAACCCEEEFFFBBBFFFHHHGGGFFFHHHKKKKKKLLLWWWppp```HHHUUUAAADDD;;;666888111888222222QQQRRRKKKKKKFFFGGGCCC888JJJ\\\mmmjjj|||oootttnnndddkkkssssssaaatttnnn]]]CCCBBB@@@OOOHHHJJJKKKOOORRRUUUVVVWWWWWWVVVXXX[[[]]]^^^]]][[[ZZZWWWZZZ^^^bbbdddeeedddcccbbbffffffaaa```eeejjjoooiiinnniiiHHH===@@@777666<<<555999666222]]]aaaKKKAAA===DDDMMMLLLBBB999555]]]sssoooppp|||{{{IIImmmsssPPPGGGXXX]]]ccczzzqqqjjjgggiiigggaaaYYYRRRQQQVVV[[[wwwfff^^^\\\___]]]VVVUUUZZZ\\\]]][[[YYY___gggfff___]]]aaa```ZZZYYY^^^```^^^SSSTTTWWWZZZ[[[XXXRRRNNNQQQUUUZZZ\\\]]]\\\[[[[[[QQQXXXTTTOOO\\\uuuvvvZZZGGG<<>><<<@@@EEETTTmmm~~~vvv{{{ggg\\\pppZZZXXXZZZWWWNNNGGGBBB===888222111///...///...---+++,,,,,,+++***)))))))))***))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,------.../////////:::444MMM[[[<<<777;;;;;;444111555999999777444222222555888888777333333222333444777999:::>>>>>>>>>>>>>>>>>>>>>>>>DDDEEEFFFGGGGGGFFFEEEDDDCCC@@@===:::999777555444<<<444...000444555666888999666666:::CCC[[[\\\<<<555555555555555555555555555555444333333222111111777777777777777888888888555666777888:::;;;<<<===<<<<<<===>>>@@@BBBDDDEEEAAABBBDDDGGGIIIKKKLLLLLLRRRKKKXXX|||IIIkkkiiiDDDAAA;;;;;;===444666<<<555888kkkoooNNNAAADDDCCCIIIJJJ999IIIRRRaaauuurrrxxxssspppxxx~~~sssddd]]]kkkrrrfffpppxxx}}}iiiOOOKKKHHHHHHUUUMMMJJJMMMUUUXXXVVVXXX]]]YYYVVVTTTUUUYYY[[[ZZZXXX]]]]]]^^^```bbbdddeeeddd___bbbbbbaaafffllljjjccchhh{{{^^^<<>>===DDD???999;;;888444999999:::::::::@@@LLLZZZbbbxxxsssmmmqqqeeeZZZ^^^]]]HHHBBBFFF<<>>???AAACCCDDDEEECCCDDDEEEGGGHHHHHHIIIIIIFFFDDDQQQrrrtttZZZ\\\CCC444999===222000666555444IIIvvvcccGGGBBBAAABBBEEEDDD<<>>AAA333666666555///,,,>>>iii```CCC>>>CCCCCCBBBCCC;;;:::AAAJJJNNNUUUiii~~~qqqgggnnn{{{zzzmmmSSSgggvvv\\\JJJJJJQQQZZZ___hhhpppddd\\\XXXUUUJJJCCCFFFFFFIIIfffppp___aaabbbaaa^^^^^^___aaaccccccbbbbbbccceeegggiii`````````bbbdddeeecccbbb```YYYUUUYYY\\\[[[YYYYYYWWWWWWWWWVVVUUUTTTSSSRRR\\\]]]\\\VVVMMMOOO```tttfffsss}}}hhh]]]DDD777???BBB;;;999444777888666555888???DDDDDDKKKSSSXXXXXXXXX[[[]]]fffgggiiilllnnnooollljjjXXXWWWWWWWWWUUUSSSVVV[[[[[[FFF???===555<<>>555666===KKKlllrrrxxx|||wwwlllsss~~~|||lll^^^xxxhhh[[[YYYZZZVVVNNNGGGCCC===666222000///.........,,,+++++++++***)))))))))******))))))))))))))))))))))))'''''''''((((((((())))))++++++++++++++++++++++++,,,,,,,,,---......//////)))666000...UUU|||fffLLL>>>999555444555222111222444777999:::999222222333444444444444444444444444444444444444444333333444444444444333333666666666666555444333222000222666888444000444;;;>>>>>>TTTTTT666111888222222222222222222222222//////000222333444555666444444555555666777888888555666666888999:::;;;<<<======>>>@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFHHHPPPaaa|||ZZZkkk}}}RRR888<<>>EEE<<<666888:::@@@OOO^^^uuuvvvsss]]]TTT~~~qqqsssFFFAAAGGGOOOYYYaaakkkxxxiiieeeaaaUUUJJJKKK666:::FFFEEEYYY}}}pppuuufffccccccaaa___]]]]]]```bbbhhhfffcccaaaaaabbbdddeeeaaa^^^\\\^^^cccfffdddbbbeee\\\UUUXXX^^^`````````]]]\\\[[[YYYWWWUUUSSSSSSXXXXXXYYYWWWQQQMMMSSS\\\}}}iiiBBB<<<===:::;;;<<<>>>???===999666666888HHHKKKNNNNNNLLLKKKMMMOOOFFFDDDCCCCCCGGGJJJLLLLLLTTTTTTQQQJJJFFFEEECCC@@@@@@666555666333888;;;222222AAAGGGLLLeee{{{oookkk{{{ssstttmmmcccgggiiiddd___rrreee]]][[[[[[VVVNNNGGGCCC<<<555222000............,,,*********))))))))))))******)))))))))))))))))))))))))))))))))*********++++++************************+++,,,,,,------.../////////555333111;;;UUUqqqSSSDDD>>>;;;:::777555888;;;:::444...222333555666777777666666666666666666666666666666666666666666666666666666888999999999777555444444888666555444444:::IIIXXXzzzsssPPP<<<444222333111111111111111111111111...///000111222333444555111222333444555666777888555555666777888999:::;;;<<<===???@@@BBBCCCDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDHHHMMMOOOPPP___~~~vvvUUUmmmJJJAAAAAA<<<>>>333333:::555777]]]wwwVVVRRRKKKAAAHHHEEEDDD>>>;;;AAALLLQQQOOOmmmlllqqqccc~~~lllaaajjjwww}}}qqqlllbbbSSSPPPSSSTTTaaaxxxrrrgggFFF===FFFBBBEEENNNKKKKKKJJJJJJLLLMMMNNNPPPRRRRRRTTTVVVUUUTTTUUUWWWZZZYYYXXXXXXXXXYYY\\\aaadddYYY\\\^^^]]][[[]]]bbbeeeiiicccoooDDD999GGG;;;888555:::???777...<<>>DDDBBBKKKDDD===:::888777===FFFSSSdddzzz]]]uuuwwwkkk```GGG888NNN^^^\\\\\\ggghhh[[[XXXVVVLLLBBB>>>===>>>AAAVVV}}}vvvbbbaaabbbbbbaaa___^^^^^^___```bbb```^^^\\\[[[[[[\\\\\\\\\[[[ZZZ[[[^^^bbbdddeeeggg]]]WWW[[[aaacccaaa```]]]\\\ZZZXXXVVVTTTSSSRRRTTTQQQOOOOOONNNMMMRRRXXXOOOrrrhhhyyyeeeOOOEEE???BBBAAA;;;666777888777666666222444777777777777999<<>>;;;;;;>>>AAADDDEEE???BBBAAA;;;999<<<:::444444888===;;;555555888666DDDsssyyyjjjrrrpppbbb^^^\\\YYYWWWoooccc___\\\[[[UUUMMMHHHDDD<<<444111000...---...---,,,******))))))((())))))******))))))))))))))))))))))))*********+++++++++,,,,,,************************++++++,,,,,,---.........,,,,,,...333111...QQQpppTTTBBB:::111111777;;;888444888999999:::999777666555555555555555555555555555555555555444444555555555222555777888777777999:::777666999BBBNNN```wwwhhhAAA111444777333---111111111111111111111111000000000111111222222222000111111333444555666666555555666777777888999999<<<===>>>@@@AAABBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEBBBIIIKKKHHHQQQqqqRRRdddaaaAAA888>>>:::222222777666333???RRR}}}___KKK@@@EEECCCHHH@@@666BBB\\\aaaSSScccaaa```fffYYYrrrqqqmmmbbbaaaeeennnuuu~~~{{{hhhVVVGGGMMMKKKKKKFFFDDDYYYrrrwwwxxxzzzTTT@@@DDDMMM@@@===IIIMMMGGGIIIJJJKKKMMMQQQSSSSSSRRRPPPOOOPPPSSSVVVVVVUUUTTTUUUVVVVVVXXX\\\bbbfff]]]]]]\\\ZZZXXXZZZ```fffdddeeedddqqq{{{GGG>>>======777333444555555666999ZZZlllFFFAAAIIIEEEDDDDDDCCC???:::999;;;;;;EEEWWWkkk}}}}}}|||{{{|||ooo}}}yyydddGGG333666LLLccc\\\```iii}}}sssiiiZZZNNNFFFAAA<<<999222CCC<<>>PPPfffyyy|||QQQAAA222...111222111000111111111111111111111111111111111000000000000000000000111111222333444444444555555666777777888888:::<<<>>>@@@AAAAAA@@@@@@===>>>@@@BBBCCCDDDEEEEEECCCIIILLLKKKPPPiiipppJJJ{{{LLL555;;;555999;;;777222333888===nnnrrrOOOEEEHHH???LLLKKK;;;<<>>???GGGDDDBBBEEEEEECCCGGGJJJKKKNNNSSSUUUSSSRRROOOMMMOOOTTTWWWVVVSSSVVV[[[aaadddcccbbbbbbdddbbb___]]]]]]\\\[[[___eeeccckkkbbb```~~~uuu:::@@@;;;;;;888222222777999777888SSS}}}SSSDDD===???BBBCCCBBB???===<<<888777<<>>MMM\\\UUURRRjjjqqqWWWUUUOOOEEE;;;555555777000<<<===```|||zzzzzzbbbWWW```ZZZZZZ[[[]]]^^^^^^[[[XXXXXXZZZ]]]______^^^[[[ZZZQQQVVVZZZXXXSSSTTT[[[ccc[[[WWWWWW[[[]]]ZZZVVVTTTPPPOOOMMMLLLKKKLLLMMMMMMHHHEEEFFFLLLOOOLLLHHHGGGLLLPPPKKKmmm~~~lllyyytttwww\\\CCC;;;<<<999666666666666777777777777777666999888777888999999777555???>>>>>>>>>999444555:::555<<<;;;FFFiii~~~kkkrrr}}}vvvsssmmmwwwaaafff\\\ZZZYYYWWWSSSPPPUUU]]]ppp```]]]^^^[[[TTTMMMHHHEEE<<<222111///------------+++)))((((((((((((((()))******))))))))))))))))))))))))'''''''''((((((((())))))***************************++++++,,,,,,---.........555111...777:::222000FFFsssSSS???999:::777777777777888888999:::777777777777777777777777777666555555555555666777555999===>>>@@@EEEMMMSSSXXXjjjiii>>>555444444555111---///555////////////////////////000000000000000000000000000000000111111222222222444555555666666777777777999;;;===???@@@@@@???>>><<<===???AAABBBCCCCCCDDDHHHJJJNNNOOONNN[[[YYYNNNnnnGGG===999>>>???888333555:::<<>>SSS``````fffvvvyyyzzznnnnnnvvvvvvooodddVVVccclllrrrwww|||hhhgggjjj]]]IIIDDDKKK]]]hhhnnnTTT???@@@:::;;;DDDDDD@@@AAA@@@FFFJJJKKKNNNSSSSSSPPPRRRRRRRRRSSSUUUWWWXXXYYY[[[aaahhhjjjhhheeedddeeegggbbbaaaeeefffaaa___aaabbbmmmdddZZZiiieeeIII===>>>>>>;;;888666444333444111FFFxxx[[[HHHCCC===;;;???DDDCCCAAA???999666:::@@@JJJ[[[jjjxxx{{{}}}vvvZZZAAAFFF222777LLLRRRSSSUUUOOOnnniii[[[IIIHHHEEE???888555777999666???WWW~~~uuu___VVV[[[^^^XXXWWWVVVXXXZZZ[[[ZZZXXXXXXYYY[[[]]]]]]]]]\\\[[[RRRUUUVVVSSSNNNMMMPPPUUUQQQPPPRRRVVVVVVRRRQQQSSSPPPOOOMMMKKKKKKKKKLLLMMMDDDBBBEEELLLPPPMMMIIIHHH888OOODDDIIIkkkRRRllluuu\\\QQQIII???:::<<>>111//////111333000+++---222.........................../////////000000111111000000000000111111111111444444555555666666777777888:::<<<>>>??????>>>======>>>???@@@AAABBBBBBBBBFFFEEEJJJOOOKKKQQQqqqNNNSSS___DDD===;;;888555555666666555999KKKgggHHHJJJ??????KKKKKK===777<<<@@@>>>MMM[[[YYY\\\rrrxxxjjjkkkyyy]]]YYYZZZbbbiiinnnyyyiiiTTTWWW```VVVCCCKKKLLL```tttyyylllAAA777EEE???777BBBCCC???HHH>>>EEEJJJKKKNNNRRRQQQLLLSSSVVVXXXXXXWWWWWW[[[___ZZZ^^^bbbbbb______cccgggiiidddffflllnnnggg```^^^\\\iiiddd]]]bbbfffSSSFFF<<<777:::;;;777666999+++777999@@@lll[[[LLL<<<666===GGGHHHDDDCCC???===:::555333>>>MMMUUUbbbrrr|||zzz\\\LLLDDD>>>???999???JJJVVVVVVNNN___```NNNKKKDDD???:::666666777777777<<>>CCCIIICCC]]]cccJJJaaa}}}pppaaa]]]bbbSSSMMMDDD===:::999999:::777666666888:::;;;:::999???:::BBBPPPOOOFFFRRRkkkqqqmmm```oooeeeYYY[[[YYYYYYZZZXXXTTTTTTXXXjjj^^^VVV```ZZZSSSNNNJJJCCC:::333//////...---,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))************+++++++++***++++++,,,,,,------...////////////000000000000:::333@@@yyyqqqXXXLLLLLLRRRKKK:::666>>>>>>444888<<>>???===;;;>>>???@@@???>>>>>>???AAAFFFCCCFFFIIIGGGGGGXXXmmmkkkPPPooo[[[===>>>===999:::;;;999444555000HHHlllJJJIIIFFFEEEHHHHHH???444;;;===MMMbbbddd[[[fff}}}~~~yyyeeeiiiSSSTTT\\\___^^^iii}}}rrrYYYNNNKKK@@@<<>>???AAADDDFFFCCCDDDGGGJJJLLLNNNNNNNNNOOOQQQSSSUUUVVVWWWYYY[[[\\\]]]]]]]]]^^^```eeeiiisssiiibbbcccbbb___^^^bbbeeecccdddeeeccceeesssaaa???AAA;;;000BBBCCC333777111222999:::JJJ~~~ZZZAAA999:::AAAHHHGGGFFFCCC===888777999<<<:::>>>DDDLLLVVV```kkkqqqwwwzzz}}}|||uuukkkTTTNNNDDD;;;777888;;;>>>JJJWWWZZZNNNOOOiiinnnYYYJJJAAA<<<888:::777000333<<<===777SSSzzzjjjVVVSSSWWWVVVNNNZZZZZZZZZYYYYYYXXXXXXYYYRRRRRRRRRSSSTTTVVVWWWXXXVVVYYY]]]]]]YYYUUUSSSSSSRRRTTTTTTQQQLLLIIIJJJKKKJJJGGGDDDDDDGGGHHHFFFDDDFFFDDDAAA??????@@@BBBCCCBBBCCCEEEFFFBBBGGG\\\rrroooTTTuuuwwwwww{{{oooooojjj[[[QQQQQQVVVTTTQQQLLLMMMWWWggguuu^^^```rrrooozzz~~~nnnrrrllljjjqqqmmm```VVVUUUSSSRRRSSSWWWXXXUUURRRkkk^^^WWW```ZZZSSSNNNJJJCCC:::333//////...---,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))*********+++++++++******+++,,,,,,------........./////////000000000&&&???@@@???kkksssdddbbbaaa]]]MMMRRRYYYaaagggooovvv{{{XXX888///222444444000000000/////////...............---------------------------------------......///000000000000///111222333444444555555555777666777:::===???===;;;<<<>>>???>>>===>>>@@@BBBCCCAAAEEEJJJIIIHHHTTTddd]]]___kkkBBB>>>===>>>888//////666444999<<>>BBBCCCEEEIII888777>>>JJJJJJFFFQQQdddxxxhhhnnnuuuqqq~~~fffTTTTTT]]]aaa^^^eee{{{tttoooYYYEEEBBB@@@>>>DDDBBBNNNaaasss[[[III===;;;===>>>??????@@@CCCEEEDDDFFFHHHKKKNNNOOOPPPPPPRRRUUUXXXXXXUUUUUUXXX[[[VVVXXXZZZ[[[\\\]]]___aaahhhbbb^^^```aaa^^^]]]___aaa```bbbbbb^^^\\\dddpppXXX<<>>444222999555///===WWW~~~|||dddVVVUUUXXXWWWUUUYYYYYYXXXWWWWWWWWWYYY[[[OOOPPPQQQSSSUUUXXXZZZ[[[UUUYYY]]][[[UUUQQQQQQRRRRRRSSSSSSQQQOOOMMMMMMNNNHHHFFFDDDDDDEEEFFFEEECCCDDDCCCAAA??????@@@AAABBBCCCAAA@@@@@@???@@@IIIUUUsssmmmRRRbbbjjjaaayyynnniii\\\\\\ZZZVVVTTTTTTUUUVVVVVVVVVVVVVVVWWWkkk___YYY```[[[UUUOOOJJJCCC:::333//////...---,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))*********++++++******++++++,,,---------.........////////////000...666222...@@@gggdddMMM444***///555333,,,////////////.........------------------------------------------------------...//////000/////////000111222333444444444444555555666888<<<>>>===<<<;;;===>>>>>>===>>>@@@BBBCCCAAAEEELLLMMMLLLRRR\\\wwwQQQZZZiiiRRRCCCDDDBBB777444<<<222;;;444---RRRiiiIIIEEEGGGBBB@@@DDD>>>;;;888888777:::CCCNNN]]]eeerrr}}}{{{{{{cccggg^^^sssxxxmmm[[[JJJIIIRRR[[[```bbbuuuggg```fffVVV???<<>>???AAADDDCCCEEEHHHKKKMMMOOOOOOPPPSSSVVVYYYXXXTTTSSSUUUYYYTTTWWW[[[^^^^^^]]]^^^^^^^^^[[[[[[___```^^^]]]]]]]]]^^^``````\\\WWWYYY___lllqqqLLL>>>AAA999<<<444333333333111000666???___~~~SSSCCCEEE===DDDJJJIIIBBB;;;:::<<>>???444YYY}}}XXX444555777888777333///---............------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...///000111222333333333333222333555777:::<<<=========>>>??????>>>>>>@@@BBBGGGEEEGGGMMMPPPOOORRRXXXbbbhhhBBB{{{lllCCC888>>>???777000222444555333:::XXXdddRRRLLLEEE???===BBBAAA;;;555555;;;@@@@@@HHHOOO[[[gggrrr{{{ooommmwwwlll{{{zzz[[[|||uuuvvvlllOOOJJJIIIMMMOOORRRcccuuukkkRRRNNNWWWNNN>>>???GGGSSS```qqqZZZ@@@333;;;<<<===>>>===<<<===???AAA@@@BBBEEEHHHKKKMMMNNNNNNPPPQQQRRRSSSSSSTTTUUUVVVYYY\\\___aaaaaa```aaabbb\\\[[[\\\]]]^^^^^^^^^^^^\\\^^^```___\\\XXXXXXZZZOOOyyybbb???CCC;;;;;;666888666222222555666444888BBBgggqqqXXXHHHDDD???======@@@BBBDDD???>>><<<;;;:::999666555555555666666777888::::::888888777888:::999777555000111333444888<<<>>>>>>GGGMMMTTTVVVSSSOOOOOOOOO^^^yyy~~~gggHHHAAA999777999:::777222444333222444BBB___yyykkk[[[SSS[[[___ZZZYYY```ZZZ\\\^^^]]]ZZZXXXYYY[[[[[[ZZZXXXVVVUUUSSSRRRRRR```^^^\\\ZZZYYYYYYYYYYYYTTTQQQNNNNNNPPPPPPMMMJJJCCCBBB@@@@@@@@@@@@@@@@@@======>>>??????>>>===<<>>AAADDDCCC???<<>>>>>???AAAIIIFFFFFFJJJMMMOOORRRUUU___nnnddd]]]ccc???;;;EEEAAA333666000444;;;666555UUUoooRRRGGGGGGGGG===???<<<777999>>>===777<<<@@@GGGOOOWWW```jjjooo}}}|||uuu|||rrruuuiiinnntttwww~~~iiippp|||eee[[[lllVVVMMMDDDBBBEEELLLRRR___}}}vvvcccSSSDDDCCCEEEAAA???BBBEEEUUUpppxxx|||jjjBBB@@@333@@@:::;;;<<<;;;:::;;;<<<>>>@@@BBBEEEIIILLLMMMNNNOOOOOOMMMLLLPPPVVVZZZZZZXXX\\\]]]______^^^___aaabbb^^^^^^]]][[[ZZZ[[[]]]]]]\\\]]]\\\ZZZXXXVVVUUUTTTWWWPPPxxx{{{SSS333@@@:::>>><<<555444666555000...444>>>WWWwww^^^CCC999AAAHHHEEE<<>>=========>>>:::;;;<<<======<<<;;;:::888999::::::;;;<<<<<<;;;999AAA===:::SSS~~~mmm\\\^^^vvvzzz```WWWoooppp|||rrrzzzvvvXXXddd___TTTMMMOOOOOOLLLMMMRRRTTTRRRQQQRRRTTTUUUUUUSSSmmm^^^]]]```^^^YYYRRRIII@@@999555//////...---,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---------.........666000+++444:::444111999PPP___BBB111---111444000+++***,,,...---,,,,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,---+++++++++++++++++++++++++++,,,------......---------...///000111111111111000222444444555777:::<<>>>>>???AAAEEEDDDDDDEEEGGGJJJOOORRRYYY]]]nnnLLL]]]```CCCCCCDDD>>><<<444111333333444===III}}}wwwXXXJJJCCC===>>>======???@@@<<<666777888:::<<>>EEEGGGZZZzzz~~~vvvIII888000@@@;;;999:::;;;;;;::::::<<<>>>CCCEEEHHHLLLOOOQQQRRRRRRPPPNNNNNNRRRYYY]]]]]][[[YYYZZZ[[[ZZZYYYZZZ\\\^^^___aaa___ZZZWWWYYY[[[ZZZZZZZZZWWWSSSRRRSSSPPPLLLPPPRRROOOtttMMM<<<666888999888777777444//////666999888>>>ZZZiiiPPP@@@:::999@@@@@@BBBHHHNNNPPPOOOLLL>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::<<>>777<<>>@@@BBB@@@CCCEEEEEEFFFIIIMMMPPPQQQTTTcccmmmSSS}}}ZZZCCC<<<;;;>>>888222111333555555444IIIyyy```IIIHHHDDDAAABBBBBB???>>>>>>888888777666777:::???CCCFFFHHHBBBFFFZZZfffeeefffhhhhhhxxxwwwgggwwwyyyYYYrrrxxx~~~^^^YYYXXXXXXzzzhhhYYYTTTjjjwwwWWWaaa^^^JJJ<<<>>>FFFHHHFFFJJJUUUjjjlllWWWKKKBBB===<<<555===>>>AAAMMM[[[pppQQQ999888000===666:::;;;<<<<<<;;;<<<>>>@@@CCCEEEIIILLLPPPRRRSSSSSSQQQTTTVVVWWWVVVWWWYYY\\\WWWYYY\\\\\\[[[ZZZZZZZZZ^^^cccccc^^^ZZZ[[[[[[YYYVVVXXXWWWTTTVVVYYYTTTMMMAAAVVVHHHFFFzzzRRR???999555777:::999666444AAA***"""000666444GGGdddyyy___UUUVVVAAA===:::;;;@@@DDDEEECCCFFFFFFFFFGGGGGGGGGGGGGGGHHHFFFEEEEEEHHHKKKLLLLLLMMMHHHEEEBBB===999;;;BBBOOOZZZooonnnPPP:::222222555777666444111000111444777:::AAAOOOdddzzz{{{aaaQQQFFFNNNQQQUUUYYYZZZYYYVVVTTTRRRWWW\\\[[[UUURRRTTTXXXXXXXXXVVVUUUSSSSSSRRRRRRTTTUUUVVVXXXXXXUUUOOOKKKOOONNNLLLHHHCCC???===<<<999;;;;;;:::888777999;;;777777888999999999999999777;;;;;;777666888999777555555444>>>???+++///TTThhhrrrnnnoooXXXhhhtttvvvbbbMMMaaakkkdddrrrsss]]]mmmiiiLLLUUUnnntttgggYYY~~~yyyvvvzzzzzzzzzXXXKKK___NNNHHHJJJRRRVVVRRRQQQUUURRRSSSUUUWWWXXXWWWUUUSSSmmm```aaa```___ZZZSSSIII@@@999666000///...---,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------'''111111---222111---000000555555555MMM~~~tttMMM>>>444///444888444///............+++)))))),,,...+++++++++************)))((())))))***++++++,,,,,,************************++++++,,,------------,,,,,,---...///000000000000000222444333222333777:::555777999;;;<<<>>>AAACCC>>>DDDHHHHHHHHHJJJMMMPPPSSSSSS]]]tttqqqIIIooo```JJJEEE===777888===777+++...;;;///FFFrrrlllPPPGGGAAAAAA???;;;<<>>777777888999===BBBFFF\\\xxx|||^^^DDD???AAA<<<777777222DDDGGGEEEWWWrrrWWW:::///888BBB///:::;;;<<<=========>>>@@@BBBBBBDDDGGGKKKNNNQQQRRRRRRQQQWWW\\\YYYQQQNNNSSSYYYYYY]]]aaacccaaa___\\\[[[^^^fffhhhccc``````^^^ZZZSSSWWWYYYZZZ___ccc^^^UUUKKKCCCMMMOOOHHHmmmYYYHHH999888:::888666666111888:::444///111444555>>>PPPppp}}}aaaWWWJJJBBB???>>><<<:::999::::::;;;;;;:::999999>>><<<::::::<<<>>>???@@@>>>;;;===DDDJJJQQQ```nnnzzzfffIIIAAA999666666555333222444111000333888<<<===;;;TTT{{{pppeeePPPMMMWWWPPPUUUWWWUUUTTTWWWVVVRRRNNNRRRUUUSSSOOONNNTTTZZZSSSSSSSSSSSSTTTUUUVVVVVVLLLRRRXXXXXXRRRKKKFFFDDDLLLMMMLLLHHHAAA===<<<===888:::;;;999666555777:::666666777777888888999999333777777444666:::888222555???444...<<<===444999<<>>BBB<<<>>>JJJjjjoooNNNCCC::::::<<<:::555333===@@@PPPUUUppp___===333777888777999999:::<<<;;;::::::;;;===@@@AAADDDGGGKKKNNNQQQRRRWWWVVVUUUUUUTTTSSSQQQOOOXXXWWWXXX]]]bbbccc```[[[eeecccbbbbbbccc```ZZZUUU]]]YYYWWWYYY]]]___[[[WWWIIIHHHHHHDDD<<>>OOOgggqqq```QQQGGGAAA???AAABBBBBB@@@>>>>>>>>>???>>>===<<<>>>AAADDDGGGNNNPPPWWWddduuuuuu\\\EEE777:::666444666777444111111222999666333777<<>>============:::999666555444555666777999888888777666555555444777777666666555555555444555555555555555666777777;;;999???TTTuuuxxxzzzyyynnn^^^kkkuuuYYYuuu}}}vvvuuuxxxuuummmWWWPPPRRRRRRPPPOOORRRPPPOOOQQQUUUXXXXXXWWWXXXTTTUUUYYYXXXSSSTTTYYYnnn]]]\\\\\\^^^[[[QQQGGG@@@:::444222000...,,,+++******+++))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))*********+++++++++,,,,,,,,,---------......///000000111111///222333222111333;;;AAADDDfff___EEE666///333===111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++...............////////////000111111333333444555777:::<<<;;;888888===CCC???@@@CCCGGGIIIJJJJJJIIIQQQRRRRRRWWWlllWWW[[[^^^BBBEEE???;;;;;;666111444666222111999QQQwwwkkkTTTHHHAAA>>>>>>@@@???>>>>>>>>><<<<<<===111222222000000222777;;;EEE@@@FFFQQQLLL???GGG[[[DDDHHHHHHGGGOOOVVVOOOAAAHHH???:::>>>>>>999555666777666777888777===WWWsss{{{[[[DDD@@@<<<:::888444222777>>>DDDJJJZZZhhheeeGGG<<<;;;777444444777999::::::999888:::;;;===>>>AAADDDGGGJJJLLLNNNPPPPPPOOOPPPQQQQQQQQQPPPSSSQQQPPPSSSYYY]]]\\\[[[ZZZZZZ[[[\\\]]][[[WWWTTTXXXVVVUUUVVVXXXYYYVVVSSSKKKIIIIIIGGG???<<>>@@@BBBEEEGGGHHHHHHHHHOOOLLLKKKQQQ]]]sss}}}DDDnnn[[[FFF===>>>;;;888777333...444555,,,(((>>>kkk^^^HHHDDDGGG@@@;;;;;;===:::333333888777777888777555555666888666333555;;;;;;777888>>>777<<<<<<666555::::::555222444222///000555888666333888<<<===DDD]]]hhhHHH999666777666666777555444888???444RRRtttzzzVVVeeePPP>>>999999555444555555666888777666666777999:::;;;===@@@CCCEEEGGGIIIOOOOOOOOOPPPSSSUUUXXXYYYUUUQQQMMMMMMQQQUUUWWWWWWRRRUUUXXXZZZYYYWWWVVVVVVRRRRRRRRRRRRQQQPPPNNNMMMGGGCCCDDDHHHFFF???===BBB___qqqbbbCCC999===???===;;;888555444555777666444111///000222555888FFFQQQbbbuuummm\\\QQQAAA===777222//////000222333000///222333111222666222333888GGG^^^uuujjjbbbVVVOOONNNPPPRRRSSSYYYUUUQQQOOORRRVVVZZZ\\\XXXWWWUUUTTTTTTTTTUUUVVVSSSWWWXXXUUUTTTVVVXXXVVVQQQPPPOOONNNKKKIIIFFFEEEDDDCCCAAA>>>===;;;;;;:::999888666555444444555666666666555555444444333333333333333222222222222111444444333333444444555666444999;;;555---111BBBQQQpppvvvpppwwwuuuwwwtttwwwvvvqqqjjjQQQFFFFFFGGGFFFGGGHHHHHHGGGKKKQQQMMMLLLKKKLLLNNNPPPPPPOOOKKKJJJLLLQQQRRRPPPPPPRRRnnnWWW```ZZZ\\\XXXNNNEEE@@@:::555222000...,,,+++******+++))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))******++++++++++++,,,,,,,,,,,,------......///000000333000...000444777777666555///111;;;FFFSSSkkkkkkLLL888333+++)))000666555222000............------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))************,,,,,,,,,---........./////////000111222333444444999<<<>>><<<999888<<<@@@???@@@BBBDDDFFFGGGHHHHHHIIIGGGLLLTTTWWW]]]vvv{{{III^^^[[[@@@@@@===???AAA666---555;;;888111000999CCCxxx~~~gggWWWJJJ@@@<<>>999333111777<<<===<<<===TTTvvvaaa555>>>666000222444333333666444666777777666555777888:::;;;<<>><<>><<<:::999888777777555444444333444444444444444333333222222222222222111111111111111111333222222222222333444444111333666:::<<<999444///;;;KKKUUU^^^yyyuuuyyyxxxjjjfffaaaXXXLLLBBBBBBHHHHHHJJJMMMMMMKKKJJJLLLPPPOOONNNNNNNNNNNNOOOPPPPPPLLLLLLMMMQQQSSSRRRQQQPPPmmmUUUdddYYY[[[WWWMMMDDD???;;;666222000...,,,+++******+++))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////444333111//////000111222333///000666555///333<<>>>>>@@@AAACCCDDDFFFGGGHHHHHHGGGFFFNNNXXXVVVUUUhhhaaaEEE```bbbRRR@@@===CCC>>>666444333333555555222000666QQQxxx~~~gggVVVGGGBBBAAA======BBB777777888888999999888777000777999444333777666111333555555222222444444333999444555:::888444:::FFFUUUdddyyycccMMM;;;999:::666444777777444222444888???JJJUUUaaa...<<<555333333444444222222555555666777777666666777999;;;<<<>>>@@@CCCEEEGGGHHHHHHIIIKKKKKKLLLOOOTTTXXXccc```]]]ZZZXXXVVVTTTRRRUUUXXX[[[YYYUUUPPPOOOOOOMMMOOOQQQOOOLLLHHHFFFEEEDDD>>>:::;;;===<<<;;;;;;???777UUUkkkFFF>>>:::===@@@;;;666555333444444444333222000///333333222000///---,,,+++...222777;;;===>>>???@@@FFFFFFEEECCC???;;;777555777444111......111666:::555333111000000222444555333222222333111111888AAAMMM^^^{{{}}}rrr\\\MMMLLLKKKNNNRRRTTTRRRPPPUUUSSSSSSTTTVVVWWWWWWVVVXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXVVVQQQMMMLLLNNNGGGFFFDDDBBB@@@???======??????>>><<<:::888777666555555444333222222222222222222222111111111111111111111111111111111111111111111111111111222222333888222---///666999777333...444777:::FFFZZZkkkrrrlllsssrrrRRRJJJEEEBBBBBBBBBCCCJJJRRRNNNNNNLLLJJJIIIJJJJJJIIIOOOOOOOOOOOONNNOOOPPPPPPOOOOOOOOOPPPRRRSSSQQQNNNoooTTTdddXXXYYYUUUKKKCCC???;;;777222000...,,,+++******+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))************++++++++++++++++++,,,,,,---.........***...222222000...///000666222...---,,,,,,222999***111;;;EEESSSeeeyyy~~~hhhLLL===666---((()))---000222'''+++000222///+++((((((,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***((((((((()))))))))******)))***++++++,,,---.........//////000111222333333666444333777<<<@@@???<<>>AAADDDGGGIIIJJJFFFHHHKKKKKKJJJLLLQQQUUU\\\\\\]]]\\\[[[ZZZYYYXXX]]]___```___[[[WWWSSSRRROOOOOOPPPPPPNNNJJJFFFDDD@@@>>>===<<<;;;999888777555555<<>>;;;;;;:::999777555333222///000222444666777888888---///000000...,,,+++,,,,,,---///000111111000000666777666444111//////000444333111//////111333444111000111222333:::KKK[[[qqqrrrnnn\\\ZZZFFFHHHLLLOOOPPPOOONNNMMMQQQRRRSSSUUUWWWWWWTTTQQQUUUUUUUUUUUUUUUTTTTTTTTTUUUSSSSSSTTTPPPIIIGGGHHHCCCCCCBBBAAA???===;;;:::;;;;;;;;;:::888777555444333222222111111000//////000000000000000000000///000000000000000111111111000000//////000000111222222333444222//////333777444444555555333333<<>>DDDHHHHHHKKKPPPOOONNNKKKGGGIIIMMMLLLIIIMMMNNNNNNNNNLLLLLLNNNPPPPPPPPPNNNLLLOOORRRQQQLLLrrrUUU```WWWYYYTTTJJJBBB???;;;777222000...,,,+++******+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************+++++++++++++++++++++,,,------......'''***///222333333333333(((...444555555666333...:::777333///...111666999999BBBTTTmmm}}}zzzlll___UUUJJJ;;;666444+++,,,---///222444222...***---+++&&&###%%%+++111555++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((((((((()))))))))***))))))***+++,,,---............///000111222333333333333444777:::======<<<@@@AAAAAABBBCCCEEEFFFGGGKKKKKKNNNTTTVVVYYYdddpppvvvfffCCCTTT[[[CCC>>>;;;<<<;;;888444222222333999666111///777PPPzzzxxxgggYYYKKKEEE>>>999777666444333777999888666555777777666777777888999:::<<>>;;;:::777777888888777555444333000000000000///...------.............../////////---........./////////000//////......//////000111(((111999999333......000333333555444111---...222,,,000:::FFFLLLPPPZZZeeerrrfffkkkuuu}}}tttpppwwwrrr]]]IIICCCUUUKKK@@@:::;;;<<<>>>@@@===<<<@@@FFFHHHGGGHHHKKKNNNOOONNNJJJLLLQQQRRROOOKKKMMMNNNMMMLLLLLLNNNQQQQQQPPPMMMJJJNNNTTTTTTNNNvvvUUU\\\WWWXXXTTTJJJBBB>>>;;;888222000...,,,+++***++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++***++++++,,,,,,---......000...,,,,,,---///000000,,,111///((((((111444000///000222444666555222000333222222555<<>>???@@@@@@???;;;888666444555666666666555333222////////////...---,,,+++---.....................,,,,,,,,,------........................///000000,,,,,,---...000111111000---000111///222777666111888444111000//////444:::777FFFBBB>>>NNNTTTRRRZZZ\\\XXXdddUUUSSS___OOOPPPKKKGGGAAA;;;<<>>:::444555777:::===>>>===<<<<<<:::;;;???AAABBBGGGMMMIIIOOOPPPMMMLLLQQQSSSPPPKKKNNNOOOOOOMMMMMMPPPSSSQQQQQQMMMJJJOOOWWWXXXRRRsssRRRYYYVVVXXXVVVMMMEEE@@@;;;666333000---,,,,,,,,,+++******))))))((('''&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,---------............------------......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...---,,,+++---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((('''''''''))))))))))))))))))))))))''''''((())))))))))))))))))))))))***++++++,,,,,,++++++,,,...///111222222444444555777888999:::;;;;;;===???@@@AAACCCFFFHHHJJJKKKNNNSSSXXXZZZXXXTTT___dddyyy}}}NNN[[[oooTTTDDD;;;???>>>666444999777666444111222333222///111===PPPhhh}}}tttooogggeeeaaa]]]ZZZZZZ^^^aaajjjjjjlllpppxxxqqq```VVV>>>999777888666222000111444...333999777888;;;555333IIIoooMMM666222000///111000000000000111111111111222444555444333333444555888:::===AAADDDFFFGGGGGGKKKLLLLLLMMMNNNPPPTTTXXXWWWTTTRRRUUUZZZ\\\[[[XXXRRRUUUWWWTTTPPPOOORRRVVVUUUQQQMMMLLLLLLIIICCC======<<<999666444333222222000333555333111777FFFRRRkkkRRRCCC:::===>>>888888???333>>>@@@666///222444111555333222222333222111000///000222444555555666666444555555555444333222333///333555333333:::HHHTTTcccuuuyyy{{{lllXXXIIIEEEHHHKKKMMMJJJKKKOOOSSSVVVTTTPPPMMMMMMQQQVVVWWWUUURRRQQQQQQWWWVVVUUUSSSQQQOOOLLLKKKOOOMMMKKKJJJHHHEEEAAA>>>===<<<<<<;;;::::::999999777666666555444444333333000000000000////////////...............................................................///000000////////////////////////000000111111111222222222000000111111111222222222444333333333333444555555777666666666666777777888666666666666777777777777999::::::;;;;;;::::::999999;;;===@@@BBBBBBBBBBBBFFFGGGJJJNNNQQQQQQOOOMMMOOOOOONNNMMMLLLKKKJJJIIITTTQQQNNNOOORRRTTTTTTRRRuuuVVV[[[WWWYYYVVVMMMDDD???:::555333000---,,,,,,,,,+++******))))))(((''''''&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))************)))*********+++++++++,,,,,,,,,,,,,,,,,,------------......------------.............../////////000000000000000000000000000000/////////////////////////////////////////////////////////......---++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))((('''((()))***)))'''((((((((((((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))((())))))******+++,,,,,,++++++,,,...///000111222222333444555666888999999:::<<<>>>???@@@AAADDDGGGJJJJJJKKKPPPUUUXXXXXXWWW]]]___lllnnnNNNJJJvvvccc@@@999???@@@<<<;;;444444444444555666444222666333000444@@@SSSgggsss|||iiiUUUEEE;;;777666555111000333555444555999;;;333222666666999===;;;UUUggg___<<<000000000///111//////000000000111111111222333555444333333444555777888;;;>>>AAADDDFFFFFFGGGIIIJJJJJJKKKNNNRRRUUUTTTQQQOOOQQQVVVXXXVVVSSSOOOPPPPPPNNNJJJIIIIIIKKKMMMJJJGGGFFFGGGFFFAAA<<<;;;:::777555333222222222000333444222///222999@@@JJJvvvOOO???@@@BBB>>>:::666222000444999;;;::::::...,,,+++///555999999777<<<<<<:::777444111///...111111222333444555555555>>><<<888444888HHH^^^oooeee[[[NNNEEEDDDGGGIIIIIIKKKJJJJJJMMMPPPRRRSSSSSSLLLSSSYYYXXXSSSOOOQQQUUUUUUUUUTTTSSSQQQNNNMMMKKKRRRPPPMMMLLLJJJHHHDDDAAA<<<<<<;;;;;;:::999999888666666555555444333333222000000000/////////......------------------------------------------------......------......///000/////////////////////////////////000000000111111000000000111111111222222222222222222222333333444444444333333444444555555666666666777777777777888999999::::::::::::999999;;;;;;===>>>????????????DDDEEEGGGIIIKKKKKKJJJIIIKKKKKKLLLMMMNNNOOOPPPPPPPPPOOONNNPPPSSSUUUTTTRRRsssWWW[[[XXXZZZVVVLLLCCC>>>:::555333000---,,,,,,,,,+++***)))))))))(((''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((())))))******))))))*********++++++++++++,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,---------------.........//////////////////////////////------------------------........................---.........---,,,+++***))))))***************+++))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))(((''''''))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))******++++++,,,++++++,,,---///000111111000111222333555666777777999:::<<<===>>>@@@CCCEEEIIIHHHHHHLLLQQQVVVYYYZZZaaabbbfffooo^^^FFFfffoooRRRBBB999999>>>@@@;;;555111000111222333444000+++(((***000777<<>>---,,,000000///000//////000000000000111111111333444444333333444666666777999;;;>>>BBBDDDFFFFFFGGGHHHIIIIIIKKKOOORRRQQQNNNMMMNNNQQQSSSQQQOOOIIIHHHGGGGGGGGGGGGEEEDDDEEECCC@@@AAABBBAAA>>>::::::888666444333222222222000111222222000///000222555???gggrrrVVVDDD;;;KKK===777===<<<333111777@@@;;;777666777666333///444555777888999;;;>>>@@@999888666444333333444555333===KKKYYYeeeqqq}}}gggMMMIIICCCBBBEEEGGGHHHGGGKKKKKKLLLNNNRRRTTTTTTSSSNNNUUU\\\YYYQQQNNNRRRYYYUUUUUUTTTSSSRRRPPPNNNMMMRRRPPPLLLJJJIIIGGGEEECCC;;;::::::999999888777777555555444444333222222222////////////.........------------------------------------------------------------------......///........................------.........///////////////000000000111111111111000000000000111222222333222222222333333444555666666777777777888888888888888999999999999888888<<<;;;;;;;;;;;;<<<======CCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKMMMPPPRRRSSSLLLLLLLLLOOOQQQRRRQQQPPPlllUUUZZZXXXZZZVVVLLLCCC>>>999555333000---,,,,,,,,,+++***))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******'''((((((((()))*********))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))(((''''''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))***+++++++++***+++,,,---...///000000000000111222444555666777777888:::;;;<<<>>>AAACCCEEEEEEGGGJJJOOOTTTWWWYYY```fffhhhgggooobbbPPPTTTcccKKK>>>;;;AAA<<<999999888555333444222444777888777444111...***+++...222888===BBBEEEPPPTTTXXXZZZWWWSSSOOOMMMLLLJJJEEE@@@;;;777555444---000444666777444111///444333333555444111111444111444555:::DDDRRRmmmYYY999000+++///222000......////////////000000000111111222444444333333444666777777888:::===AAADDDFFFHHHIIIJJJJJJJJJKKKMMMPPPNNNMMMLLLNNNPPPRRRQQQPPPGGGDDDBBBEEEIIIKKKIIIFFFDDDAAA?????????>>><<<999;;;999777444333222111111/////////111222222111000,,,333>>>bbbwwwOOOKKKJJJHHH???777999BBB444444333444555777999999444555666444111111333666333444666555666<<>>BBBBBBCCCCCCDDDEEEHHHJJJHHHHHHIIIJJJLLLNNNPPPQQQMMMLLLKKKKKKLLLMMMNNNNNNgggVVV[[[XXXYYYUUUKKKBBB===999555333000---,,,,,,,,,+++***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++******)))'''''''''(((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((('''&&&'''((()))(((&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((()))))))))))))))'''(((((()))******++++++***++++++,,,---.../////////000111222444555666666555777999:::;;;<<>>:::;;;@@@AAA<<<888888666444222111111222444666;;;777333...---///222444///111444444222000///...444333000///111555999<<<:::888555222111111333444222333666999888444444888<<<======PPPppp}}}^^^333222///...111222///.........////////////000000000000111333333333333444666777888999;;;>>>BBBEEEGGGLLLNNNNNNNNNMMMMMMNNNPPPNNNNNNOOOQQQSSSUUUUUUUUULLLGGGCCCEEEJJJMMMKKKGGGFFFDDDBBB@@@???===;;;999===;;;888555222111000000000...---...111333222111(((AAA<<<+++HHH|||gggXXXJJJ>>>>>>???@@@<<<777666888<<<333777;;;===>>>@@@EEEJJJMMMSSSZZZ___dddppp___SSSIII<<>>===777777777666555555444444111111111111000000000000------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------........./////////000000000000000111111222111111111111222333444555555666666666666777777777555666666666666666666555999888888999:::<<>>:::777333000---,,,,,,,,,+++***((((((((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))(((((()))))))))************+++))))))*********+++++++++******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***************))))))'''(((((((((((((((((()))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((()))))))))))))))''''''((())))))******+++******+++,,,,,,---......//////000111333444555666555666888999:::<<>>BBBHHHLLLOOOQQQTTTVVVTTT]]]eeeeeeaaabbblllwwwuuuUUUHHHYYYlllZZZGGG===666222777@@@888666444222111111222333+++,,,...000333555777999222333444333111111222333555555444333111///...---222111000000222555999<<<444444666777444111333888EEE\\\mmmUUU333111//////...//////......///......////////////000000///111222333222333444666777888:::<<>>???@@@CCCFFFGGGHHHKKKPPPUUUPPPPPPOOOPPPQQQTTTWWWYYYXXXWWWTTTOOOLLLLLLNNNQQQlllaaa[[[VVVWWWRRRIIIAAA>>><<<888333000---,,,,,,,,,+++***'''(((((((((((((((((((((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((())))))))))))************))))))))))))*********+++***))))))(((((())))))***(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((()))))))))))))))''''''(((((()))***************++++++,,,,,,------------...000111222333444555666888999:::<<>><<>>???===999555222444555555555333000---,,,333444444333222222444666***---000444777888888888444666888999777444000---888888999;;;;;;>>>GGGRRR___QQQ777111333///...---,,,,,,---...---........./////////000000...000222222222333444666666777:::===@@@CCCEEEEEEHHHKKKMMMOOOPPPQQQSSSTTTUUUUUUVVVVVVUUUUUUVVVWWWXXXRRRJJJFFFEEEFFFFFFFFFCCCBBB???<<<888666666666666555333111000//////000............------------***,,,,,,222777111555HHH~~~zzzbbbXXXLLLBBB999666999???===>>>???@@@AAADDDFFFHHHFFFDDDCCCEEEJJJOOORRRSSSQQQPPPPPPOOOOOONNNMMMMMMLLLLLLKKKIIIGGGEEECCCBBBBBB@@@?????????>>>;;;999555444444333222222111111........................,,,+++++++++************++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------...............//////000,,,,,,,,,---...///111222333333333444444444444555333333444444444444333333555555777888999::::::;;;===AAAEEEFFFFFFHHHMMMQQQUUUTTTRRRQQQQQQSSSUUUWWWUUUVVVVVVSSSPPPMMMNNNPPPoooaaaTTTUUUVVVRRRHHHAAA>>><<<999333000---,,,,,,,,,+++***'''''''''(((((((((((((((&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))************))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((()))))))))))))))(((******))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''(((((()))))))))))))))''''''(((((()))******************++++++,,,,,,---+++,,,---...///111222222555666888999:::<<>><<<;;;;;;<<<===555444444444444555555666000111222111000000111333444444333222111222222222222222111222444777999;;;999999===EEEOOO\\\pppLLL222,,,---222000000---++++++------+++............/////////000...000222222222333444666444666:::>>>AAACCCDDDDDDCCCFFFJJJMMMOOOQQQTTTVVVWWWXXXXXXVVVTTTSSSSSSTTTYYYTTTLLLGGGEEEGGGJJJLLL>>>===;;;888555333333444111000///......///000111***---000111000//////000***888333&&&,,,666777666---QQQkkkqqqKKK<<<333999<<<777666;;;999<<>>============<<<999666444444333333222111111000---.....................+++++++++************)))************************)))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......------......000111222333222222222333333333444444222333333444444333333222444555777888888888777666;;;???DDDEEECCCDDDHHHLLLZZZWWWSSSPPPNNNMMMNNNOOONNNRRRUUUUUUQQQMMMLLLLLLwww\\\XXXUUUVVVRRRIIIBBB???;;;777333000---+++******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((()))***++++++,,,,,,,,,---...///000111222333666666666888999;;;===>>>DDDFFFIIIKKKMMMPPPSSSVVV^^^\\\^^^ccccccaaaccciiiccchhhmmm{{{hhhXXXGGG]]]ppp]]]TTTGGG======AAA@@@:::;;;999999:::888555888===777444111111000000111444555333333666888888999:::;;;444333:::<<<999999>>>LLLMMMVVVgggzzzrrr@@@...111111---***---------------------------------............//////000111222444555666777999777888===CCCFFFEEEAAABBBDDDFFFIIILLLOOOQQQSSSPPPQQQRRRQQQQQQRRRUUUWWWVVVSSSOOOKKKHHHHHHHHHIII???<<<888555555555555555000000///------,,,,,,,,,------------------------------......///000000000444444DDDkkk}}}pppjjjeeeUUUDDD777777777777888999:::::::::===AAADDDDDDDDDEEEEEEPPPRRRQQQLLLIIILLLNNNMMMMMMVVVZZZUUUOOOOOOQQQRRRNNNJJJHHHJJJMMMLLLEEE>>>@@@???===<<<::::::999999555555444333222000000///......---,,,,,,+++******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++,,,,,,---......,,,,,,,,,---------......---------............///222222111111111111111111000000111222333333333333666666666777888999999999888;;;>>>AAABBBDDDGGGIIIJJJNNNPPPLLLKKKNNNRRRSSSOOONNNMMMNNNQQQQQQNNNJJJqqqYYY]]]UUUVVVRRRIIIBBB???;;;777333000---+++******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((())))))))))))(((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******+++,,,,,,,,,,,,---///000111222333555555666777888:::<<<===AAACCCFFFIIILLLOOOTTTWWW]]][[[]]]aaa```\\\\\\aaa\\\^^^^^^ddd}}}kkkHHHGGGQQQmmmttt\\\OOOJJJGGGEEE@@@<<<===<<<888666777888888999:::;;;999666555999777555555333111333777;;;777999AAAHHHMMMWWWaaa{{{^^^CCC,,,***000///,,,,,,------------------------------------............//////000222333444555666444333444:::AAAEEEDDDAAADDDEEEGGGIIILLLOOOQQQRRRSSSSSSRRRPPPOOOOOOQQQSSSOOOMMMJJJGGGEEEEEEFFFFFF===:::555333333333333222000///...---,,,,,,,,,,,,------------------,,,,,,---------...//////000000000///222;;;MMMmmmbbbMMM@@@999666777777777777777888999:::999===AAACCCEEEGGGIIIKKKLLLOOONNNJJJIIILLLNNNNNNPPPUUUVVVQQQNNNPPPSSSSSSKKKGGGEEEGGGLLLLLLFFF@@@???>>><<<:::999888888888444444333222111000//////...------,,,++++++******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******++++++,,,------...,,,,,,,,,,,,------------------------............111111111111111111111111000000111222333333333333555555555666666777777777777:::===???AAABBBEEEGGGJJJOOOPPPLLLIIIKKKMMMMMMNNNLLLKKKLLLNNNMMMJJJGGGpppYYY___VVVVVVQQQHHHBBB???;;;777222000---++++++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''(((((())))))((((((''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))******++++++++++++,,,---...///111222222333333444555777999;;;<<<===@@@CCCGGGJJJNNNRRRVVV\\\\\\^^^aaa___ZZZXXXZZZ\\\[[[YYYXXXaaa}}}kkkUUUJJJDDDbbb~~~tttRRRKKKGGGHHHIIIDDD???===<<<;;;::::::::::::999777999999<<<>>>>>>???GGGQQQPPPPPPUUU```nnn~~~}}}FFF444,,,)))...///***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000111333444555555555555777<<>>???@@@CCCEEEGGGMMMOOOKKKHHHIIIJJJJJJMMMLLLKKKLLLLLLKKKIIIFFFsss\\\^^^WWWVVVPPPGGGBBB@@@<<<777222///,,,+++++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))*********+++++++++,,,---///000111222111222222444555777999:::<<<>>>BBBDDDGGGJJJOOORRRXXX[[[___bbbaaa]]][[[[[[]]]ZZZYYYYYYWWW^^^vvvoooSSS```eeegggxxxeeeWWWQQQXXXTTTLLLEEEFFFKKKMMMMMMLLLPPPYYYbbbccccccnnn|||^^^>>>333333000//////,,,&&&(((---++++++++++++++++++++++++,,,,,,---------.........000000111222333444555666888888999>>>CCCHHHIIIHHHFFFFFFGGGIIIJJJKKKLLLMMM[[[[[[XXXUUUQQQPPPQQQRRRHHHGGGFFFDDDCCCBBBBBBAAA888555222000//////...---......---,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////000000333555222///222777LLLjjjvvvcccBBB;;;333111333666555444444444555555666777888999666777:::<<<>>>CCCHHHLLLIIIMMMNNNKKKKKKNNNQQQPPPTTTZZZ[[[UUUPPPQQQTTTUUUQQQMMMHHHFFFEEEDDD???;;;:::999777666444333333333111111000000///......---,,,,,,++++++*********)))************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------........./////////000000000000000000000111222333333333333444444444444444444444444999;;;======>>>???BBBDDDCCCIIIMMMKKKIIIKKKMMMLLLKKKKKKLLLMMMMMMLLLJJJIIIsss\\\^^^XXXVVVOOOFFFBBBAAA<<<666222///,,,+++++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))***************+++---...///000111000111111333444666888999===???AAACCCDDDGGGJJJMMMQQQVVV\\\___``````^^^]]]YYYSSSSSSWWWTTTLLLNNNXXXuuutttaaaKKKUUUxxxBBB111333222000---++++++***(((+++///++++++++++++++++++++++++,,,,,,,,,------------...111222222333444555666666666666777:::>>>BBBCCCDDDIIIJJJJJJKKKLLLMMMNNNNNNXXXXXXWWWUUURRRQQQRRRSSSLLLLLLJJJHHHFFFCCCAAA@@@777555222000000///...------,,,,,,++++++++++++,,,*********+++++++++,,,,,,++++++,,,,,,------......000***(((...444444000///(((...>>>YYY|||gggEEE777777111+++---333666333...333333333444555666888999777888999:::<<<@@@EEEIIILLLPPPQQQNNNMMMPPPRRRQQQOOOYYY^^^XXXOOOKKKMMMOOOQQQMMMIIIFFFDDDBBB>>>:::888777555444222111111111/////////......------,,,+++***************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))***************+++*********+++++++++,,,,,,,,,,,,,,,------------........./////////000000000000000111222333333333333555555555555555666666666:::;;;======>>>@@@CCCEEECCCJJJNNNLLLJJJLLLMMMMMMGGGHHHJJJKKKKKKKKKKKKKKKoooXXX^^^ZZZVVVNNNEEEBBBAAA===666111///,,,+++++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))***+++,,,---///000000000000111222444666888999<<<>>>@@@BBBCCCEEEHHHKKKJJJQQQWWWZZZ[[[]]]]]]ZZZVVVOOOMMMRRRSSSKKKEEEDDDDDD^^^|||kkkfff```[[[uuuWWW555///555333))),,,++++++,,,------+++***************************,,,,,,,,,,,,------------111111222333333444555555777888999;;;>>>AAACCCEEELLLLLLMMMNNNOOOPPPPPPQQQOOOQQQSSSRRRPPPOOOOOOPPPOOONNNMMMKKKGGGCCC???===777444222000000///...,,,,,,++++++******+++++++++)))))))))******++++++,,,******+++,,,,,,------......++++++...///---000444:::222***+++<<>>000...222000222444222///...///222222222222333444666777888999:::;;;<<<===@@@DDDHHHLLLPPPRRROOONNNQQQRRRPPPJJJSSSYYYTTTLLLHHHGGGGGGJJJHHHFFFEEEDDDAAA>>><<<666555444222111000000///......------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------------......//////000000000000111222333333333333444555555666777777888888999;;;<<<======@@@CCCFFFHHHNNNPPPLLLIIIJJJLLLKKKCCCEEEHHHHHHHHHGGGGGGHHHpppXXX\\\ZZZVVVMMMEEEBBBBBB===666111...,,,***+++++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***)))))))))))))))))))))((())))))***,,,---...///000000000111222444666888999;;;===???AAABBBEEEHHHKKKJJJQQQVVVUUUVVVXXXXXXUUUTTTQQQOOOOOONNNKKKGGGEEEBBB@@@CCCTTTtttkkkaaaccciiiooo|||}}}zzz___BBB000333///!!!###444,,,------......,,,)))&&&************************++++++,,,,,,,,,---------000000000111222222333333777888:::<<<>>>BBBFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNKKKNNNQQQRRRQQQNNNMMMLLLLLLLLLKKKIIIFFFAAA<<<:::555333111000///...,,,+++++++++************++++++(((((())))))***++++++,,,*********+++,,,,,,------,,,...333555111++++++000%%%///888777...***111;;;QQQkkk|||nnnQQQAAA222...333666333000***///333222......222777000111111222333555777888777888:::;;;===???CCCFFFGGGLLLNNNLLLLLLPPPQQQPPPKKKOOOPPPMMMLLLLLLIIIEEEEEEEEEDDDCCCBBB???;;;888666555333222000/////////,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------,,,,,,---......///000000000000111222333333333333333333444666777888999:::777888:::;;;<<>>@@@CCCFFFJJJMMMMMMTTTWWWTTTSSSVVVUUUPPPNNNRRRSSSMMMGGGDDDCCCAAA;;;;;;999777DDDbbbyyyooo^^^OOOUUUrrrxxxqqqnnnzzznnn???//////...---//////,,,''''''))))))((((((***++++++))))))))))))))))))))))))++++++,,,,,,,,,---------......//////000000111111111333555888;;;???DDDGGGDDDDDDEEEFFFHHHIIIJJJJJJJJJNNNRRRTTTRRROOOLLLKKKGGGHHHHHHFFFCCC>>>:::777444222000//////...+++)))+++***************++++++'''(((((()))***+++++++++)))******+++,,,,,,------...***))),,,......000444222...+++---000111222333888444===]]]xxxttt\\\JJJ<<<111***...111000---+++---000000...,,,---111444333111000000111222333555777888222444777999;;;>>>BBBDDDBBBGGGJJJIIIJJJNNNPPPOOOQQQNNNJJJIIIOOOSSSOOOGGGEEEEEEDDDCCC@@@;;;666222666555333111000/////////,,,,,,++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,---------,,,,,,------...///000000000000111222333333333333111222333555777888999:::555777888999;;;>>>CCCFFFFFFKKKLLLIIIGGGKKKNNNPPPHHHJJJLLLKKKGGGCCCCCCDDD{{{SSS\\\]]]VVVMMMFFFBBB???:::666111///---+++***)))******((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++------...///...///000222444777999::::::999:::===CCCIIIMMMOOOQQQUUUVVVWWWYYYZZZTTTLLLPPPRRRTTTRRRLLLDDD>>>::::::<<<;;;777666;;;HHHSSSwwwiiisssjjjNNNNNNooovvvxxx|||zzzttteeeRRR@@@333...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,......///000111222222333000111333555888;;;>>>@@@???AAAAAAAAAFFFJJJIIIDDDGGGIIILLLLLLKKKIIIHHHHHHGGGEEEAAA???<<<:::666444111000///---+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------------............//////000222777>>>GGGOOOTTT```pppvvv```EEEBBB<<<555111/////////------------------------......//////000111111111222333333444444555555555999888777999===AAACCCDDDFFFGGGJJJLLLNNNNNNNNNNNNLLLNNNPPPRRRRRRPPPNNNLLL@@@???<<<:::777555444444333222000///---,,,,,,+++,,,+++***)))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------......///000111222333333333333333333555666777888888999;;;<<<<<<>>>AAACCCBBBFFFKKKLLLIIIHHHKKKNNNIIIHHHGGGGGGGGGEEEBBB???XXX\\\^^^WWWNNNGGGCCC???:::666111///---+++***)))******((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,---......//////000222555777:::;;;======>>>@@@DDDHHHMMMOOOWWWYYYYYYXXXZZZ]]]YYYSSSKKKMMMNNNMMMHHHBBB===;;;:::;;;:::666444555<<>>111,,,---///,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,......///000111222222333222222333555777:::<<<===DDDFFFHHHHHHJJJLLLIIIBBBCCCHHHNNNRRRPPPLLLHHHEEEFFFCCC@@@===;;;888444111111000...---+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------------............222111/////////111444666444999???GGGTTThhhmmm___UUUJJJ;;;///888666333000///...///000------------------,,,,,,------...//////000000111222222333333444555555555:::888777999===@@@BBBCCCHHHJJJLLLNNNPPPQQQRRRRRRSSSSSSRRRQQQOOOKKKGGGEEE???>>><<<999777555444333222222000...---,,,++++++,,,+++***)))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------......///000111222222333444444444444555666777888777999:::;;;<<<===@@@BBB===BBBFFFGGGEEEDDDFFFIIIHHHGGGFFFFFFFFFDDDAAA>>>ZZZ[[[```YYYOOOHHHCCC???:::666111///---+++***)))******((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,---......///000111333555888:::<<>>;;;888555222///000///...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,---000///,,,***,,,111:::@@@:::CCCJJJJJJHHHKKKPPPRRRMMMMMMNNNNNNKKKFFFAAA===BBB===666000...///111222//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000222222222333444555555555:::999888:::===@@@BBBBBBFFFGGGIIILLLPPPSSSUUUVVVUUUTTTRRROOOKKKGGGDDDBBB>>>===;;;888666444333222111111///---,,,+++++++++++++++***)))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---...//////111111222333555555555555555666777888666888:::::::::<<>>SSSssszzz{{{vvvkkk```SSSBBB222((()))+++///111000,,,(((++++++++++++************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---...///000111222333444444555555777999;;;===>>>DDDIIILLLMMMOOORRRQQQLLLLLLKKKIIIFFFCCCBBBDDDFFFCCC@@@===:::777444111...///...---+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************+++++++++++++++,,,,,,,,,------------,,,---...000111222222222//////111333333111---***+++222888888444444666:::888555444555888777222,,,...///000///......///000/////////...---,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,------......///111111222333444555555666:::999999:::===@@@AAAAAABBBCCCEEEHHHLLLPPPSSSUUUPPPOOOMMMJJJHHHFFFDDDCCC===<<<999777444333111111000///...,,,++++++************)))(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,------...///000111222222666555555555555666777888666777999999999;;;===???AAADDDGGGIIIHHHHHHIIIKKKFFFEEEDDDCCCBBB@@@===:::fffccc```YYYPPPIIIDDD@@@;;;777111///---+++***)))******((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((())))))***+++,,,---...///000111333555888:::;;;===AAAEEEFFFEEEHHHOOOVVVVVVZZZ[[[XXXUUUUUURRRNNNRRRQQQOOOIIIBBB<<<999888777333000000444555444222000//////---***...===MMMjjjyyyqqqnnn```KKK<<<888666...%%%//////...+++((((((+++...+++++++++*********))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------...000111222444444333444666888;;;>>>@@@BBBEEEIIIJJJIIIJJJNNNPPPOOOTTTRRROOOKKKGGGEEEGGGHHHBBB???<<<999777444111......---,,,+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++++++++++++++,,,,,,,,,------......///......,,,,,,333///++++++...111333444000//////000...------///111///------///000000...000000000111000...***'''/////////...---+++)))(((*********+++++++++,,,,,,++++++,,,,,,---.........000000111222333444555666999888888;;;>>>@@@AAAAAAEEEEEEFFFHHHIIIKKKLLLLLLLLLKKKIIIGGGEEEDDDCCCBBB<<<:::888555333111000000......---+++***************)))((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,------...///000111222222555555444555555666777888666777999999999:::<<>>AAACCCDDDHHHNNNSSSRRRWWWYYYWWWTTTSSSQQQMMMJJJJJJHHHDDD???:::888777777333///...///111000...333,,,)))///666444---(((---===NNN```|||sssjjjggg\\\NNN<<<888222---,,,///444777+++---...+++'''&&&***...+++************)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---...000111333444555333444555888;;;>>>AAACCCGGGJJJIIIFFFDDDHHHKKKJJJLLLNNNPPPOOOKKKFFFCCCAAA???===:::888666444111///---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((())))))))))))***************+++++++++,,,,,,,,,******+++,,,------,,,,,,555222---+++******++++++555000,,,///111000000111222222111...---...000333,,,***(((***...111111000)))******++++++******))))))))))))******++++++,,,++++++,,,,,,---......//////000111222333444555666777777888;;;???AAABBBBBBKKKLLLLLLKKKJJJHHHEEEDDDKKKJJJHHHFFFCCC@@@>>><<<:::999777444222000///...---,,,+++******))))))))))))((((((''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******************++++++++++++,,,---......000000111222333333333333555666777888777888999999999:::<<<>>>CCCDDDFFFHHHJJJJJJJJJJJJFFFDDDCCCBBBAAA>>>;;;888sss\\\YYY\\\VVVMMMGGGCCC@@@<<<888111///---+++***)))******((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))***+++,,,---------...///111333666888999<<<======???BBBFFFJJJMMMMMMRRRTTTQQQOOOQQQSSSQQQEEEEEEEEEBBB===888666555333222000/////////...---(((111:::888,,,%%%...===000///---000<<>>;;;888999888666333111///...---,,,+++***)))))))))))))))(((((('''''''''(((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,------...///000111111000000111222444666777888888999::::::::::::===???FFFGGGHHHKKKMMMNNNMMMLLLFFFEEECCCBBBAAA>>>;;;888eeeZZZ^^^ZZZTTTLLLFFFCCC@@@<<<999111000---+++************((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,---------...000333555777999>>><<<;;;===AAADDDGGGGGGHHHLLLNNNKKKJJJOOOSSSUUUFFFGGGFFFCCC===777333111///000111222222111111000222***''',,,222222...,,,000,,,///555111***///;;;<<>>;;;888pppaaaVVVZZZRRRJJJFFFFFFEEE???:::555111,,,***+++,,,+++(((***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((()))((((((((()))***++++++///000000000000222666:::;;;;;;;;;<<>>@@@CCCDDD???DDDJJJKKKHHHCCCAAAAAABBBEEEHHHHHHDDD@@@<<<:::333222000///---,,,,,,,,,******))))))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))************+++++++++,,,,,,------...///////////////000111333444555666777777888:::;;;<<<===>>>GGGFFFEEEEEEEEEEEEFFFFFFCCCBBB???<<<:::888666666ooo```YYYZZZRRRJJJFFFFFFDDD???:::555111,,,+++,,,,,,+++)))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((()))***+++,,,...///111111111333666999;;;;;;;;;===@@@DDDIIIKKKMMMMMMLLLLLLKKKKKKJJJJJJCCC@@@<<<999777444222///000000//////...------,,,,,,,,,,,,,,,------------....../////////000000000222000...---...111555888444444666888<<>>AAAEEEGGGGGGFFFGGGGGGGGGGGGFFFEEECCCAAA@@@???;;;777333000///...---,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********++++++,,,,,,------......///000111333444444555555888999999;;;===???AAABBBCCCEEEFFFFFFEEECCCBBBBBBEEEGGGHHHGGGBBB===999888222222000...---,,,,,,,,,***)))))))))((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---......////////////000111333444555555888888999::::::;;;<<<===AAAAAAAAAAAABBBBBBBBBBBBBBB@@@>>>;;;888555444333ooo^^^\\\YYYRRRJJJFFFEEEDDD???;;;666111,,,+++,,,,,,+++))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((()))***+++,,,---///111333333444666777::::::<<<>>>BBBFFFJJJLLLNNNNNNMMMKKKIIIFFFDDDBBB>>>;;;777555444222000...//////......------,,,,,,++++++,,,,,,,,,------------.........////////////------------------------......---------...//////,,,---...000222222333333333222000...,,,+++++++++,,,,,,+++,,,---///111222......------,,,,,,++++++)))))))))*********++++++***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))***++++++---...///000111222333444222444666777777888999:::AAACCCFFFGGGFFFEEEEEEEEECCCDDDDDDCCCAAA???<<<:::888555111///...---,,,***))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))************++++++,,,------...///000111222333444444444777777888999;;;===>>>???CCCBBB@@@@@@BBBDDDEEEEEEGGGHHHGGGDDD>>>999666555222111000...---,,,++++++))))))))))))((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......///...///000111222444555555888888888888999:::<<<<<<;;;===>>>@@@AAAAAAAAA@@@@@@>>><<<888555222000000ppp[[[]]]WWWQQQJJJFFFEEECCC???;;;666222---+++,,,---+++)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((()))***,,,,,,,,,///222555555555555666999:::<<<@@@CCCGGGJJJLLLKKKKKKKKKIIIFFFBBB>>><<<:::777444222222111///---...---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------............,,,---...000111222222222444444333222222111111111//////////////////......111111///.........///000111000...,,,++++++++++++------,,,,,,++++++++++++))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***++++++,,,---...///111222333333111444777888999999;;;===BBBDDDGGGHHHGGGFFFFFFFFFCCCCCCDDDDDDAAA>>>:::777555333000......---+++***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))***))))))***++++++,,,------//////111222333444444444666666777888999;;;<<<===@@@>>><<<>>>CCCGGGGGGFFFEEEEEECCC???999555333333111000///---,,,++++++***))))))))))))((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))************+++++++++,,,------............///111222333444555444444555666888:::<<<===;;;<<>>;;;777555222111111000...---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,------------///......---------------++++++,,,,,,,,,,,,,,,,,,111000///...---,,,++++++******+++,,,,,,,,,,,,,,,******))))))))))))******++++++++++++************(((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++,,,,,,---...000111222333222555888999:::;;;===>>>AAADDDGGGIIIIIIHHHIIIIIIDDDEEEEEEEEEBBB>>>:::777444222///......---,,,***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))((())))))***,,,------...///000111222333444444444555666666777999;;;<<<===AAA???>>>AAAEEEFFFCCC@@@??????>>>:::555222111111111000...---+++*********(((((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,---------......///000222333444555111111222444666:::===???<<<===@@@BBBCCCBBBAAA@@@===;;;888555222///...---qqq[[[\\\TTTPPPKKKFFFCCCAAA???===777222---,,,------,,,***((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''((()))+++,,,---,,,///333555666666666777888:::>>>AAADDDFFFGGGHHHFFFHHHJJJJJJIIIDDD???<<<666444111000//////---,,,++++++++++++************))))))*********+++++++++++++++++++++,,,,,,,,,,,,---,,,+++******+++------******,,,---////////////,,,,,,++++++***++++++,,,''')))+++,,,---,,,+++***,,,------....../////////******************))))))((((((((()))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((((((((((()))******+++,,,---...///000111222222555888999:::;;;<<<>>>???BBBFFFIIIIIIIIIJJJKKKEEEEEEEEECCC@@@<<<999666222000.........---+++***''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))((()))***+++,,,---...///000111222333444555555555555555666888:::<<<>>>@@@EEEDDDEEEEEEDDDAAA===999;;;;;;:::777333111000000000///...,,,+++***))))))(((((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******)))******++++++,,,,,,------...///000111333444444222222222444777;;;???AAA===>>>???@@@@@@???>>>===:::888666333000...---,,,ooo^^^^^^SSSPPPKKKFFFCCC@@@???>>>777222...,,,---...,,,***'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''((()))+++---...---000333555555555777888888:::>>>BBBDDDEEEEEEEEECCCEEEHHHIIIGGGBBB===999555222000......---+++)))************************))))))))))))*********+++************+++++++++,,,((()))***+++---...///000((()))***,,,,,,,,,,,,,,,,,,,,,+++++++++---...///,,,---...//////...------))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******++++++,,,---///000111111222444666888888888:::;;;>>>AAAEEEGGGGGGGGGHHHIIIDDDCCCBBB???<<<999666444///---,,,,,,---,,,***((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))***,,,---...///000111222333444555666666666555555777999<<>>===<<<;;;:::666555333000...,,,,,,+++mmmaaaaaaSSSPPPKKKFFFBBB@@@???>>>777333...,,,---...,,,***'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((***+++---......000333444555555777999888:::>>>BBBDDDDDDCCCCCC@@@BBBEEEFFFCCC>>>888444444111...---,,,+++)))((()))))))))))))))*********))))))))))))************)))************+++++++++***+++,,,---,,,+++)))(((+++,,,---------,,,+++***,,,+++***))))))***+++,,,))))))((((((((((((((((((&&&'''((()))************(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))*********+++,,,---...000111111111333555666666666888999===@@@DDDFFFEEEEEEEEEFFFCCCAAA???<<<888555333222---+++***+++++++++)))'''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((())))))***+++,,,...///000111222222444555666777777777555666777:::===@@@CCCDDDCCCEEEGGGFFFBBB???@@@BBB;;;<<<<<<:::555111...---///...---+++***))))))((('''((((((((())))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------...000111222333444<<<;;;999999:::<<>>;;;555111...+++++++++***)))***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''')))***,,,---///111333444444555777999999;;;>>>@@@AAABBBEEEGGGFFFDDDBBBBBBAAA>>>888444000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,---...///000111333444555666666888<<<>>>999===@@@@@@>>>@@@FFFKKKDDDCCCAAA>>>999444000---...---,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))***************++++++,,,---...//////000111222333444555555555777888999;;;???DDDIIILLLHHHHHHHHHGGGEEECCC@@@??????>>>;;;888444222000///---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------...000111222333444777888888888888:::>>>AAA>>>???@@@AAA@@@>>><<<:::111000///---+++*********jjj```\\\QQQMMMGGGDDDCCCAAA>>>:::444111---+++++++++***)))***)))(((''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,...000222333444555777999888:::===???@@@BBBDDDFFFGGGDDDAAA@@@>>>;;;666222//////---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,---...///000111222333444555666888;;;>>>@@@CCCFFFFFFDDDEEEIIIMMMHHHFFFCCC>>>999444000......---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))************++++++,,,---...//////111111333444555555555555888888888:::===@@@DDDFFFEEEFFFFFFEEECCCAAA???>>><<<:::888555222000......---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------...000111222333444777777888777777999<<>>???@@@@@@???===;;;999111000...---+++*********ccc``````RRRMMMGGGDDDCCCAAA===:::444111---+++++++++******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++---///111222333444666888777:::===???@@@AAADDDFFFHHHEEEAAA>>>;;;888444111...---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,---...///000111111222444555555888;;;>>>DDDGGGKKKKKKHHHGGGHHHJJJJJJHHHCCC===888333000///---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++,,,---...//////000111222444555555666666888777777888:::<<>>??????===;;;999777000///...,,,+++******)))xxx^^^]]]___RRRMMMGGGDDDCCCAAA===:::444111---++++++++++++***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******---///111222222333555777888;;;>>>AAABBBCCCEEEFFFJJJGGGBBB>>>999666333111---,,,+++)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,---...///000111111333444555777999===@@@DDDGGGJJJJJJHHHEEEDDDDDDGGGDDD>>>999444111000///,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********+++,,,---......//////000111333444555555555666666777888999;;;===>>>????????????>>><<<:::999333222000///---,,,,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------...000111222333444666777888777777777:::<<<<<<=========;;;999666444///...---+++******))))))pppZZZYYYYYYRRRNNNHHHDDDBBB@@@<<<999333000---+++++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******---///111222222333555777999<<<@@@CCCDDDEEEFFFGGGJJJHHHDDD???999555222111,,,+++***)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,---...///000111222444666777999<<<@@@CCCCCCEEEHHHHHHFFFDDDAAA@@@@@@===888333///.........++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((())))))))))))******+++,,,---......---...000111333444444444555666777999;;;===???@@@===>>>>>>===<<<:::888777111111///...------,,,,,,******))))))((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------...000111222333444666777888999888999;;;<<<;;;;;;<<<;;;999666333111...---,,,+++***)))))))))qqq```]]]ZZZSSSNNNHHHDDDBBB@@@<<<999333000,,,++++++,,,,,,+++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++---///111222333444666888:::===BBBEEEFFFFFFGGGHHHIIIHHHEEE@@@999444111000,,,+++***)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,---...///000111222444666888:::===BBBEEEDDDEEEGGGHHHHHHEEECCCAAA;;;999444000---,,,------+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))))))))***+++,,,---......---...///111333444555555555666888:::===???AAABBB>>>>>>>>>===<<<999777555222111000......---------***))))))(((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------...000111222333444444666888999999:::<<<===:::::::::999777444111///---,,,+++***))))))))))))qqqddd```[[[SSSNNNHHHDDDBBB@@@<<<888222000,,,++++++,,,,,,+++'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,...000222333444555777999999===AAAEEEFFFFFFGGGGGGEEEFFFEEE@@@999333000///,,,,,,***)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,---...///000111111333666888:::===BBBEEEEEEEEEFFFHHHHHHHHHFFFDDD;;;999555111...,,,,,,,,,******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))***+++,,,------......///111333555666777777666777999;;;>>>@@@AAABBB@@@@@@???>>><<<999666444222111000...------,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------...000111222333444111333666888999:::<<<===999999999888555222///,,,,,,+++***))))))((())))))iii```\\\VVVTTTNNNHHHDDDBBB@@@<<<888222///,,,++++++,,,,,,,,,'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''')))***,,,---///111333444444555777999888<<>><<<888444000---++++++***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))***+++,,,------...000111333555666888999999777888:::<<<>>>???@@@@@@BBBAAA@@@???<<<999666444222111000...---,,,++++++))))))(((((((((((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------...000111222333444///111555777888999;;;===999999999777555111---+++++++++***)))(((((())))))vvvQQQXXXZZZWWWNNNHHHIIIIIIAAA:::888444222...,,,++++++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))***,,,---...111222222222333666:::===<<<>>>BBBEEEGGGHHHGGGFFFDDD@@@:::666333111///---+++******)))(((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******+++,,,,,,---...///000000444555666888;;;===@@@AAACCCEEEIIIMMMNNNJJJDDD>>>>>>888000---......+++((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))***+++,,,------...222222222444777999:::::::::999999<<<@@@BBBAAA???@@@@@@>>><<<999666444222......---,,,+++))))))((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((('''''')))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,...///111222222222222444666666555555777999;;;:::777444111...---,,,))))))))))))))))))))))))tttOOOUUUWWWWWWNNNHHHHHHHHHBBB<<<:::444222...,,,++++++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))***,,,...///000111333444555888===@@@@@@BBBDDDFFFGGGGGGFFFEEECCC???999444111///---+++******))))))(((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******+++,,,,,,---...///000000444444666777:::<<<>>>???BBBDDDFFFIIIJJJHHHDDDAAA<<<666///---------+++((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))***+++,,,------...//////000333666888999999;;;::::::===AAACCCBBBAAA???>>><<<:::777555222111...---,,,+++***))))))((()))(((((((((''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,...000111222222222222444555666555555666888999888555222///---,,,+++))))))))))))))))))))))))uuuOOOUUUWWWVVVNNNGGGGGGGGGDDD???===444222...,,,++++++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))+++,,,...//////111333555888;;;@@@CCCEEEEEEFFFFFFFFFFFFEEEEEEAAA===888333000---***)))***))))))(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******+++,,,,,,---...///000000333444555777999;;;<<<===BBBBBBBBBDDDEEEEEECCC@@@888333...+++,,,,,,)))'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))***+++,,,------...///000222444777888999:::999999:::<<>>AAADDDDDDDDDDDDDDDDDDDDDDDD???;;;666111///---***)))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******+++,,,,,,---...///000000444555777:::<<<===>>>>>>@@@@@@AAABBBAAA<<<666111000...+++***))))))((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))***+++,,,------...,,,///222222000......///333555777888:::;;;<<<<<<<<<;;;888555222000///...*********))))))((((((((('''''''''((((((((((((((('''(((((((((((((((((('''%%%&&&''''''((('''''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,---///000222333333333555777::::::999888888888444333111///---,,,+++***((((((((((((((((((((((((wwwOOOSSSSSSPPPMMMGGGCCCDDDGGGCCC<<<444222...,,,++++++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))***,,,---///000111333666888999;;;>>>@@@CCCCCCDDDDDDDDDDDDCCCCCC===999444000...---+++)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******+++,,,,,,---...///000000333444777:::===>>>??????@@@@@@AAAAAA???999222,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))***+++,,,------...///333666666333000000111444666999:::;;;<<<===???<<<:::777333111///......))))))))))))(((((('''''''''''''''((((((((((((((('''(((((())))))(((((('''%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,---...///111222333444444555888:::;;;:::888777888222111000...,,,+++++++++))))))))))))))))))))))))wwwOOORRRRRRNNNLLLGGGCCCDDDFFFBBB999444222...,,,++++++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))***+++,,,...///000000333777:::<<<>>>AAACCCEEEFFFGGGGGGFFFDDDAAA@@@999666111...---,,,+++)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******+++,,,,,,---...///000000000222666:::===>>>??????AAA@@@???===;;;777111---***++++++***)))(((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))***+++,,,------...///444999999666333444666444666:::;;;;;;;;;===???:::888444111...---,,,,,,))))))((((((((((((''''''''''''''''''((((((((()))(((((())))))))))))((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))))))))***++++++,,,,,,---...///111222333444444444666999:::999777666555000///---,,,+++***))))))))))))))))))))))))))))))yyyQQQTTTTTTLLLLLLHHHCCCDDDFFF@@@777444222...,,,++++++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))***+++,,,...///000///333777;;;>>>AAADDDGGGHHHIIIJJJIIIGGGDDD@@@===777333///,,,++++++***)))&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********+++,,,,,,---...///000000...000444999<<<>>>??????BBB???<<<:::888666333111)))***+++***)))((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))***+++,,,------...'''---333444222000111444111555888999999999;;;>>>999666333///,,,+++++++++((((((((((((((('''''''''&&&'''''''''(((((())))))(((((())))))))))))((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((()))))))))***++++++,,,,,,---...000111333444444444222555888999777555444444...---,,,***)))((((((((()))))))))))))))))))))))){{{YYYWWWQQQOOOJJJEEEBBBAAA???;;;888444222...---,,,,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((***+++---...000000555888;;;???BBBCCCCCCCCCFFFEEEEEEGGGIIIFFF>>>777111000...+++)))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---,,,,,,---...000222333222444777:::<<<=========<<<;;;:::888555222///...++++++)))(((''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***+++,,,......000111222222111222444666555555777999;;;:::777444222111000...,,,+++++++++))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))***+++---...///000111222222222222222666666777666555222000...---,,,+++***))))))))))))))))))))))))))))))))))))}}}YYYUUUPPPNNNJJJEEECCCBBB@@@===999444222...---,,,,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((***+++---///000000444666;;;???CCCEEEFFFFFFKKKIIIFFFFFFFFFBBB:::333000///---+++)))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,---...000222333111333777:::<<<======<<<<<<;;;:::777444111///...+++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***+++,,,.........///111111111222555777666666777888:::999666444111000///---++++++******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))***,,,---...///000111222222333222222666666777777666333///------,,,+++***))))))))))))))))))))))))))))))))))))XXXSSSOOOMMMIIIEEECCCCCCBBB>>>;;;444222...---,,,,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))***,,,---///000111555777<<<@@@DDDFFFGGGGGGMMMIIIFFFCCCBBB>>>777222///...,,,***)))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******,,,,,,---...///111222333222444777:::<<<======<<<===<<<:::777333000...---+++***)))((((((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***+++,,,......---...000000000222444777888777666777777777555333///...---+++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))+++,,,---...///000111222333333333333555666888888666333///,,,,,,+++******))))))))))))))))))))))))))))))))))))WWWPPPNNNLLLIIIDDDCCCCCCCCC@@@===444222...---,,,,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((()))***,,,...///000111777999===AAADDDFFFGGGGGGJJJGGGBBB???===;;;777444------+++***((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,---...000111222333444666999<<<>>>>>>>>>>>>===;;;999555222///---,,,******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***+++,,,.........///000000///000222444999888666555555555333222---,,,+++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((('''&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((()))))))))***+++,,,---...///000111222333444444444555666888888666222...+++++++++***)))))))))))))))((((((((((((((((((((((((UUUNNNMMMLLLHHHDDDCCCCCCCCC@@@===444222...---,,,,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))+++,,,...///111111555888<<>>@@@@@@??????;;;999666333000---,,,+++***))))))(((((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***+++,,,......000111111000//////000222999777555444444333222000,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))((('''&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,...//////000111222333444444444555666777777555111---*********))))))((()))))))))((((((((((((((((((((((((SSSLLLOOOKKKGGGCCCBBBBBBBBB???<<<444222...---,,,,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((())))))))))))***+++,,,...000111222111444:::@@@FFFJJJLLLMMMJJJGGGAAA;;;666111///...******)))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***+++,,,,,,,,,---...000111222333333888999<<>>===555333000---+++*********))))))(((((((((((())))))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***+++,,,.........000111111111222444666444333333444555333000---+++***)))((('''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))******************+++,,,---...//////000111333444555666666666555333111...,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))OOOKKKQQQKKKGGGBBB@@@@@@???<<<888444222...---,,,,,,+++***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***+++---///000111222888:::===AAACCCDDDDDDDDDAAA@@@>>>999444111//////)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,------,,,---///111222333333222666777:::<<<=========<<<333111...,,,************))))))(((((((((((()))***&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***+++,,,......,,,...000111222444777:::222222333555555444000---+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++*********+++,,,---...//////000111333444555666666666444222///,,,+++))))))))))))(((((((((((()))***))))))))))))))))))))))))TTTPPPLLLJJJGGGCCC@@@???>>><<<:::333000---,,,,,,,,,+++***((((((((((((''''''''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))******)))))))))))))))***((((((((((((((()))))))))'''''''''''''''(((((((((''''''&&&%%%%%%&&&''''''%%%&&&''')))******)))((()))'''&&&%%%%%%&&&((()))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******,,,---/////////111555777777===AAABBBEEEHHHGGGCCCCCC???:::666333000---***((((((((((((((((((((((((+++***((('''&&&((()))***+++*********)))(((((('''))))))((('''''''''((((((+++***)))(((((()))+++,,,,,,+++)))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,............000222444666888999999::::::999999999222000...+++)))))))))*********))))))((((((((('''))))))))))))************,,,+++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++------...///000000111222333444444555777777666555222///,,,***+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++,,,---...//////111222333555666666777777888444///,,,+++******)))+++)))((('''''')))+++,,,''')))---//////,,,)))&&&TTTPPPLLLJJJGGGCCC@@@???===;;;:::333000---,,,,,,,,,+++***((((((((((((''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''((())))))******)))))))))))))))***(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((()))))))))((((((************))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******,,,---...//////111555888<<>><<<;;;999333000---,,,,,,,,,+++***(((((((((((('''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))((((((((())))))***))))))))))))))))))))))))+++++++++***)))((('''&&&''''''(((((((((((('''''')))))))))*********++++++))))))*********))))))(((******)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******+++,,,...//////222555888===CCCGGGHHHKKKNNNMMMIIIIIICCC;;;555000---+++)))((((((((((((((((((((((((******))))))))))))(((((()))((((((((((((***+++---******++++++,,,------...,,,,,,,,,,,,+++***)))))),,,,,,+++))))))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,.........///111444666777999999:::::::::888777666///...,,,***)))((())))))*********)))))))))))))))))))))*********++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---...//////000000111222333444444555666555444333000...+++******))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---...//////000000111333555666777777777555222...+++++++++***)))&&&'''***,,,,,,+++)))((('''+++000222444:::CCCJJJUUUPPPKKKHHHEEEAAA???===<<<:::888333000---,,,,,,,,,+++***((((((((((((''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))***+++))))))((((((((()))******************************((()))*********)))((('''''''''((())))))(((''''''''''''''''''(((((())))))))))))))))))))))))******(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))*********,,,...///000333666999>>>CCCGGGHHHJJJMMMLLLHHHFFF@@@888111...,,,+++***((((((((((((((((((((((((%%%&&&''')))************+++***)))))))))+++,,,...,,,---///111333555666777555555666666555333111000000000///...---,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++,,,,,,---/////////000222555777999999:::;;;;;;:::888555444---,,,+++***))))))))))))*********************************+++++++++,,,,,,++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---...//////000000111222333444444555444444222111...,,,+++***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++,,,---...///000000111222555777888999888888222000,,,+++++++++******++++++************+++,,,---444===EEEKKKNNNPPPQQQUUUPPPKKKHHHEEEAAA???===<<<:::888333000---,,,,,,,,,+++***((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))***++++++)))))))))))))))***++++++)))))))))*********++++++((()))+++---......------000000111111111111000000,,,,,,++++++***)))((((((,,,+++)))(((((())),,,---%%%%%%&&&&&&'''(((******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((())))))******+++,,,...000111444888;;;@@@EEEHHHHHHJJJLLLJJJFFF???:::333...++++++++++++))))))))))))))))))))))))&&&&&&((())))))***))))))***++++++,,,...000333444444666777:::;;;<<<<<<<<<>>>>>>??????>>><<<:::999777777666555444333222111,,,++++++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------//////000111333666999::::::;;;;;;;;;999777444222,,,++++++******)))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---...//////000000000111222333444444555333222111///---+++***)))((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************+++,,,,,,---...///000111333444777999::::::999888000---+++***+++++++++***---+++((((((***000666:::IIIHHHHHHKKKOOOSSSUUUUUUVVVPPPKKKIIIFFFBBB???>>><<<;;;999333000---,,,,,,,,,+++***((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))***************************++++++,,,***************+++,,,---******+++,,,---...//////444666999;;;=========<<<>>>>>>============>>>>>>>>>>>>???>>><<<:::777666111///,,,***)))))))))***&&&&&&&&&'''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))******+++---///111333666;;;>>>===BBBEEEDDDDDDEEEBBB>>>888444///,,,++++++,,,+++))))))))))))))))))))))))*********************)))+++---000333777;;;===???@@@@@@AAABBBBBBAAA???>>>CCCCCCCCCCCCBBBAAA@@@@@@=========<<<;;;999777777111111///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,---------000000111222444777:::<<<;;;;;;<<<<<<999666222000++++++++++++++++++******+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,---...///000000000000111222333444444555222111///---+++***))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,---...///000000111444666888::::::999777666---+++******+++,,,+++************---333<<>>;;;777333///---++++++******)))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******,,,...000222555888===@@@???CCCEEEDDDCCCCCC@@@;;;666333///,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++,,,...000222444666999>>>AAACCCCCCDDDCCCDDDFFFGGGGGGFFFDDDCCCFFFEEEEEEDDDDDDDDDEEEEEEAAABBBBBBAAA???===;;;:::888777666333111///---,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,------...000000111333555888;;;===;;;<<<<<<<<<999555111...++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------............/////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,---...///000000000000111222333444444555111000...+++***)))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,,,,---...///000111111444666888999999777444222+++***)))***+++,,,+++***))),,,333;;;CCCIIIMMMOOOJJJPPPVVVVVVPPPLLLMMMPPPVVVPPPKKKJJJGGGCCCAAA???>>><<<:::333000---,,,,,,,,,+++***)))((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,---...///000::::::<<<>>>@@@BBBDDDDDD@@@BBBEEEGGGHHHGGGEEEDDDEEECCC@@@>>>>>>@@@CCCEEE@@@DDDKKKSSSXXXZZZ[[[ZZZVVVWWWVVVTTTNNNEEE===888000///...,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''(((((()))*********---///111333666999>>>AAAHHHLLLNNNLLLJJJJJJFFFAAA666333000...------+++***))))))))))))))))))))))))(((((())),,,000555999<<<>>>@@@CCCFFFGGGFFFDDDCCC@@@BBBEEEHHHJJJKKKJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIDDDDDDDDDCCCBBB@@@===<<<===<<<:::777444222000...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,------...111111111333666999<<<===;;;<<<===<<<999555000---++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------........./////////000000111111333333333333333333333333------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,,,,---...///000000000000111222333444444555111///---+++)))(((((()))&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,---...///000111111333555777888888555222///***)))))))))+++,,,+++******222===HHHOOOPPPNNNLLLLLLPPPOOOFFF>>>EEEYYYlllYYYSSSMMMLLLHHHBBB???>>>===:::777555222///---,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&***...,,,)))(((+++000111,,,***++++++***,,,000+++///000...000777;;;<<<===>>>@@@EEENNNWWW]]]]]]PPPRRRTTTVVV\\\```\\\UUUSSSCCCBBBWWWggg___NNNDDDIIICCCEEEOOOOOOIIIKKKUUUWWWWWWXXXYYYTTTNNNNNNRRROOOIIIBBB;;;555000,,,***+++***)))***,,,,,,)))%%%)))))))))***++++++(((&&&******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''''''''((()))***++++++,,,111111222444888<<>>:::<<>><<<===>>>===DDD<<<;;;999777???CCC;;;---:::???666///111111,,,...(((''',,,---)))(((++++++++++++,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))+++...////////////000111111222222222111111000,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,---///000222333333777888:::888444///+++***+++)))(((***++++++---000???DDDFFFQQQJJJCCCNNNDDD===EEEcccfffTTTOOOdddYYYSSSNNNLLLHHHBBB??????===:::777555222///---,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))((('''''''''((((((((())))))************************,,,---...---,,,+++******%%%&&&***///000,,,,,,...///111333555===HHHNNNNNNTTTYYY```iiittt{{{iiiiiixxx___EEEAAAFFF???666HHHdddeeePPPLLLIIIIIIKKKLLLNNNVVV^^^RRRXXXZZZTTTIII@@@999444...+++((((((+++---...---***))))))***+++***((('''******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))(((((((((''''''(((((()))***+++,,,,,,000111444777;;;???CCCEEELLLLLLLLLLLLJJJGGGBBB>>>222///++++++,,,......------+++,,,///...)))***...888:::===>>>???@@@FFFKKKZZZ___bbbdddlllzzzwwwvvv|||~~~xxxtttwwwdddrrr~~~~~~xxxtttuuuvvvooosssmmm^^^UUUSSSHHH:::>>>GGGMMMJJJAAA===@@@EEEDDDAAA:::111***(((,,,000))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))+++,,,,,,+++,,,...000111222444666888:::;;;<<<:::<<<<<<999444///------******++++++,,,---///000333111...+++***,,,000333000...///666???AAA<<<666999:::999888<<>>PPPpppkkkXXXSSSNNNMMMHHHBBB@@@???===:::777444222...---,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,++++++,,,......***'''222111111222///,,,///555<<<===@@@NNNiiiwwwuuusssqqqzzzvvvpppkkkppptttsssjjj```YYYVVVNNNbbbaaaLLLQQQppp}}}qqqaaa^^^\\\[[[UUUKKKEEEDDDQQQTTTPPPHHHHHHNNNQQQOOO>>>999222---++++++++++++,,,*********,,,,,,+++)))******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''((()))***+++,,,------000222555999???CCCGGGIIINNNLLLJJJJJJHHHCCC:::444...---++++++---......---***))),,,///000000222777:::<<>>???======;;;777222...------...,,,***)))***+++++++++,,,///000000//////222555@@@;;;777999AAAIIIMMMNNNSSSVVVZZZaaallltttqqqjjjVVVXXX```___VVVXXX]]]WWWPPP@@@:::DDDHHHAAA:::<<<===666000...,,,******,,,,,,++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******+++,,,......---...000222111222222222111000000///++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,---...///111222444555666:::::::::777333///---,,,...---,,,---333===FFFLLLJJJNNNEEEDDDDDDSSSjjj^^^gggnnn{{{fffrrrXXXSSSOOOMMMHHHCCC@@@???>>>:::777444111...,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********(((((()))))))))*********++++++++++++++++++++++++)))***+++---//////...---000,,,******---666FFFUUUUUU[[[fffyyylll______bbbccczzz}}}|||uuuooojjjddd\\\ZZZdddjjjcccVVVUUUdddsss~~~wwwkkk]]]TTTRRRGGGHHHHHHIIIRRR[[[VVVLLLTTTPPPHHH???666...((($$$---+++******,,,------,,,+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++---......///222666;;;@@@DDDGGGIIIMMMKKKIIIHHHGGGAAA888000------,,,---------,,,,,,,,,,,,---///111555;;;AAADDDGGGRRR___cccdddrrr}}}wwwwww}}}xxxvvvoookkkpppvvvooocccuuuhhhaaaiiisssyyy|||zzz{{{kkkbbbVVVLLLDDDAAAFFFMMMAAA<<<777888<<<:::000(((******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,------,,,***))))))***************++++++***+++---------...000222222444666999<<>>;;;888333111...,,,,,,---,,,+++************************))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))*********+++)))))))))************++++++++++++++++++++++++++++++...000...++++++...222///000777DDDSSScccwwwhhh\\\eeewwwzzzoooppp~~~pppccc]]]___iiiuuuggg```TTTHHHFFFKKKQQQSSSZZZZZZYYYTTTKKKAAA777222///,,,***)))***,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))+++,,,.../////////222777<<>>@@@AAA???;;;666111...,,,,,,---******,,,...111222222111888888:::BBBPPP```nnnwwwxxxyyydddPPPCCCCCCCCCAAA???<<<555000------,,,++++++,,,,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++++++++------...------...111444333333222111000///---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---...///000222555777888999<<<:::777222,,,******+++(((333???GGGMMMQQQNNNGGGAAAUUUWWWSSSMMM```qqqeeewwwWWWSSSQQQNNNIIICCCAAA@@@>>>;;;888333000...,,,------,,,+++************************))))))))))))))))))))))))((((((((()))))))))******((())))))******+++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...+++(((+++333;;;JJJNNNZZZjjjvvv{{{sssooonnnuuuyyyvvvkkkuuuvvvggg\\\WWW^^^hhhuuukkk```TTTFFF???HHHWWWOOOTTTYYY\\\ZZZUUUPPPMMM777333...+++*********)))++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++---...000000000333999???CCCFFFGGGGGGIIIHHHGGGDDD@@@:::555222---...///...------...000,,,222999@@@LLL^^^lllttt|||xxxvvv|||yyyzzzsssiiifffmmmvvvrrrwwwwwwqqqwwwyyyzzzyyyiiiRRRBBB===BBBFFFBBB:::555777;;;555333111...,,,+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))******+++,,,,,,,,,***,,,---......000222555333444666999<<<>>>???@@@>>>999333///---------,,,---...///...,,,---000222666CCCXXXoooxxxzzzyyymmmrrr~~~yyyuuuiiiUUUAAA777888::::::000///---,,,+++***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))***+++,,,,,,,,,---//////...///111333333333222111000...,,,+++)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************)))******+++,,,---...///000222555777999999999777333...+++***,,,///666AAAJJJKKKLLLKKKCCC888DDDdddzzzpppjjjvvvjjjyyymmmzzzWWWSSSRRRNNNIIIDDDAAA@@@???;;;888333000---,,,------,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********((())))))******+++,,,,,,*********+++++++++,,,,,,------------------------+++,,,...222:::GGGWWWbbbmmmhhhfffkkkoooooommmmmm~~~|||{{{sssWWW\\\pppnnnwwwxxxhhh]]]bbbuuuxxxbbbOOOLLLGGGKKKPPPSSSSSSTTTUUUWWWHHHCCC;;;444///---+++***,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((()))***,,,---///000111000555<<>>JJJVVVfffyyywwwzzzvvvfffhhhnnntttwww|||{{{jjjbbbuuu{{{rrrmmmtttKKKJJJHHHFFFBBB===999666===;;;777333///---,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------***,,,......///000333555555666888:::<<<>>>???@@@<<<777111.........---,,,///111222000000666BBBLLLQQQgggxxxrrruuu|||\\\IIIDDDCCC@@@999777444000---+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''((()))***+++,,,,,,---+++---///000000000111222444333333111///---+++***(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************+++,,,---------...000222444777888999444222000,,,+++---222666CCCKKKLLLGGGHHHMMMLLLDDDSSSqqqyyy~~~qqqvvvtttVVVTTTSSSNNNIIIDDDAAA@@@???<<<888222000---,,,---------,,,************************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,------------------------000000444AAAWWWppp~~~nnnkkkrrr|||mmmRRRiiiuuuqqqJJJJJJIIIGGGDDDFFFJJJNNNXXXQQQGGG===777222...,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))***,,,...000111222111666>>>FFFMMMPPPRRRRRRVVVXXXUUUKKK===333111333)))+++,,,------111777<<>>CCC@@@;;;666222///------************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))***+++,,,,,,------***,,,...//////111444666666777999;;;===??????@@@:::555000......///---,,,)))...444888@@@QQQjjj|||qqq{{{~~~iiiRRR???CCC@@@;;;555111...,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******'''((()))***+++,,,------***---000111111000111222444444333111///---+++***(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************+++,,,---...------///222444777888999000///---,,,,,,111888===DDDIIIIIIEEEMMM___kkklllhhhzzz{{{YYYTTTPPPLLLGGGCCCAAA@@@???;;;888333000---,,,------,,,+++))))))))))))))))))))))))******))))))))))))***************)))******+++,,,)))************+++++++++&&&+++---))))))......+++&&&---222111------//////444888DDD]]]~~~|||yyysssccctttnnn```XXXOOOJJJHHHEEEBBBBBBRRRSSSUUUVVVPPPBBB555...)))(((,,,000---''''''---(((((()))((('''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************+++---...//////000333555555>>>GGGKKKNNNQQQPPPMMMMMMNNNKKK@@@555000///000......///111222999JJJZZZsssuuuwwwxxxxxx{{{xxxwww{{{~~~UUUDDDDDDBBBGGG;;;DDDHHHBBB:::888999999///,,,((('''((()))***)))+++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***++++++,,,,,,...///000//////000333555555666888:::<<<>>>??????555111---+++///222000+++222111===YYYwwwzzzVVVIIIEEEBBB:::111555444&&&***,,,...,,,++++++***)))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''(((((()))+++,,,---......//////000000111111555444222000...+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))************+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********++++++,,,,,,---+++333777555555777777333---000111///111888CCCKKKHHHQQQ:::<<>>>>>>>>>>>======111,,,000222///111777???WWWsss~~~jjjhhh{{{sssbbbPPPCCCEEEAAA000///---+++***,,,......,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))+++,,,---......//////000000111111333222111///---+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))*********''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++,,,,,,---------333555444555999999666333***&&&...<<>>222---,,,,,,,,,...++++++,,,++++++***(((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((()))))))))*********++++++,,,---///000000222555777777;;;>>>BBBJJJRRRRRRNNNMMMHHHAAA:::444000...///555///000@@@XXXooovvv|||rrriiivvvggg999>>>NNNSSSMMMPPPXXXLLL666000000///---,,,+++,,,---,,,+++++++++************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,---------///222333444555888:::<<<>>>@@@BBBAAA???<<<:::444...000666111)))333GGGXXXsssllltttOOODDDEEE>>>777000***(((+++------,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---......//////000000111111111000...---+++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++,,,---......000333444444666:::999666666......:::FFFHHHGGGGGGTTTsss}}}{{{uuuwww|||}}}mmmqqqppprrrqqqbbbgggVVVRRROOOKKKGGGCCCAAA@@@???;;;888333000---,,,------,,,+++************************+++******))))))******++++++************+++,,,,,,*********+++++++++,,,,,,,,,---------///111000...++++++666KKKXXX```mmm|||vvviiiRRRQQQGGGHHHSSSQQQEEEFFFTTTVVVMMMBBB999333///,,,***+++******+++,,,+++)))'''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))))))))*********+++++++++,,,---///111111333666999>>>???AAADDDLLLRRROOOIIINNNFFF===777444111111222888777BBBZZZrrr|||mmmhhhtttzzz|||nnnNNNDDDGGGJJJLLLRRRXXXTTTKKK;;;666000---,,,,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,---......000333444555555777999===???BBBDDDCCC???;;;888...000222222111>>>]]]{{{vvvbbboooSSSMMMFFFBBB:::222///...,,,+++,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))***+++------......//////000000111111///...,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************))))))))))))((()))))))))************)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++***++++++,,,---...//////222333444666888999555111...555AAAIIIEEE===@@@KKKzzz~~~{{{~~~tttssshhh``````aaauuuWWWSSSQQQKKKGGGCCCAAA@@@???;;;888333000---,,,------,,,+++************************++++++************+++++++++++++++***+++,,,,,,---***++++++++++++,,,,,,,,,///000111222111000000111555:::KKK```lllmmmpppvvvxxx}}}|||mmmZZZJJJTTTwwwuuu___ddd___OOOGGGLLLQQQPPPXXXXXXUUULLL@@@555---)))+++))))))***,,,,,,***((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************++++++++++++,,,...000111333555888;;;AAACCCGGGKKKQQQUUUPPPGGGPPPEEE999444111///222777444LLLlllwwwnnnaaaaaafffjjjlllmmmnnnpppttt~~~~~~nnnRRR888IIIYYYSSSPPPZZZJJJ???222,,,---...,,,(((,,,,,,,,,++++++++++++*********************************))))))))))))******))))))))))))))))))))))))************************++++++++++++,,,---...///000111333444444444666888<<<>>>BBBDDDCCC???:::666333555000///HHHuuuiii```{{{rrrSSSKKKDDD===;;;555...,,,///,,,++++++***************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***,,,---.........//////000000111111...---+++)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))***************************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++***+++,,,---...///000000222333777::::::666000------777CCCGGGEEEIIIYYYiiifff}}}mmmsss{{{mmmpppmmmqqq|||YYYUUUQQQLLLGGGCCCAAA@@@???;;;888333000---,,,------,,,+++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,------......,,,,,,333===RRRYYYeeesss}}}uuu~~~xxxyyyjjjoooxxxyyymmm}}}|||qqqqqqssswww|||yyydddVVVfffzzznnn^^^UUUVVVTTT[[[```ZZZOOOCCC888111///,,,)))))),,,---+++)))))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++******)))*********++++++++++++,,,,,,...000222444666:::===AAAFFFLLLPPPUUUXXXSSSKKKOOOBBB666222000000999EEE\\\nnnwwwlllgggjjj```PPPBBBAAAIIIOOOPPP]]]cccfffaaaXXXSSSVVVZZZiiiuuuyyyaaannnfffKKKEEEMMMTTTVVVSSSGGG888000000000---))),,,,,,,,,,,,++++++++++++******************************))))))))))))******))))))))))))))))))))))))************************++++++++++++,,,...///000111222333333333555888;;;===???BBBCCCAAA===888555---666===MMMyyyzzzpppvvvsssUUUJJJAAA???:::000,,,...,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---.........//////000000111111///---+++)))((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++((((((((()))))))))******++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,---///000111111333555999===:::333//////;;;======BBBVVVvvvuuu~~~vvvuuutttZZZTTTQQQLLLGGGCCCAAA@@@???;;;888333000---,,,------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,------+++++++++,,,,,,,,,------)))***,,,......666KKK___rrr{{{yyyjjjwwwzzz|||ooovvvyyyNNNEEEOOOWWW^^^^^^ZZZUUUKKKAAA666111,,,***,,,---,,,)))))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++******)))*********+++++++++,,,,,,,,,...111333555777;;;>>>GGGLLLQQQRRRTTTVVVSSSNNNFFF;;;333444666===PPPdddxxxxxxiiiXXXQQQPPPRRRXXX^^^tttmmmdddeeeqqq~~~{{{nnneeebbbooojjjeeelllqqqiiiFFFGGGQQQPPPSSSMMMDDD;;;555111///...------,,,,,,,,,+++++++++******************************))))))))))))******))))))))))))))))))))))))************************+++++++++,,,---...///000000111222222444888===AAAAAABBBCCCCCC@@@;;;666222,,,CCCaaa|||wwwooo{{{qqq[[[IIIFFFCCC999///,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))***+++,,,---.........//////000000111111000...,,,)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,...///000111222444666;;;>>>999222333999CCCEEEAAADDDeee|||}}}{{{vvvYYYTTTPPPLLLGGGCCCAAA@@@???;;;888333000---,,,------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------...222666:::JJJkkk}}}~~~{{{nnnhhhllllllyyypppqqqyyykkkUUULLLSSSXXX[[[```bbbZZZOOO===666///,,,---...,,,)))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++************+++++++++,,,,,,,,,,,,...111333555888<<>>]]]wwwttttttvvvssswwwxxx{{{www[[[hhhtttYYYSSSRRRHHH999111---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))***+++,,,............//////000111111111222///,,,)))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,---///000111111000000000111111111111222------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,...///111222222666777<<<>>>888222888CCC;;;HHHJJJHHHddduuuoooxxxwww\\\TTTQQQIIIGGGDDDBBB@@@===999666222000...---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---------,,,111666???TTTppp}}}vvvoooqqq}}}ooo```UUUIIIHHHGGGGGGHHHIIIHHHFFFEEEFFFMMM___yyyiii[[[```~~~pppyyyxxxgggTTTOOOMMMSSS^^^ccc___YYYWWWLLL<<>>PPPoooyyyxxxhhhlllyyy}}}uuuyyyqqqgggrrr~~~xxxBBBGGGPPPKKKKKKMMMHHH:::111000+++...000...+++)))+++---************************))))))))))))))))))))))))************************)))************++++++++++++,,,,,,---...///000000222000///222999@@@CCCDDDDDDEEECCCDDD@@@111444KKKfff~~~|||fff^^^SSSJJJFFFCCCAAA@@@BBBCCCEEEFFFGGGLLLTTTZZZaaa{{{qqq~~~jjjgggiiiKKKUUUOOO+++***,,,---+++***,,,+++(((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---////////////111333555666888333,,,(((((())))))(((+++***)))((((((((()))***))))))***+++------,,,***,,,,,,---...000222555666:::999:::===AAADDDFFFFFFCCCDDDDDDCCCAAA?????????;;;;;;>>>BBBAAA<<<;;;===666444111...,,,+++++++++000...+++((('''((()))+++)))))))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******************++++++++++++,,,---///111333444666>>>@@@888111555===AAABBBZZZ~~~yyyxxx{{{vvvzzzzzzmmm[[[TTTQQQIIIGGGDDDBBB@@@===999666222000...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------...000222,,,777KKKaaayyyyyy|||sssdddPPPVVVWWWNNNEEE???;;;666999888777777999:::999888:::777666:::DDDLLLPPPPPPFFFUUUpppxxxeee]]]uuuzzzqqq___JJJEEEPPP^^^eeefff___VVVHHH999///***)))))))))***++++++++++++,,,---************************************++++++++++++++++++++++++,,,---...//////000222333777===EEEJJJUUU___\\\YYY___[[[LLLCCC<<<888>>>UUUqqqnnndddjjjvvv{{{tttttt~~~kkkAAA;;;JJJVVVTTTIII@@@;;;888...///...,,,******+++,,,************************************************************************)))************++++++++++++,,,,,,---...///000000333111000333999>>>BBBBBBHHHCCC<<<;;;777222EEEggg~~~ooo^^^QQQJJJEEE???<<<<<<===>>>>>>888999:::999777888;;;>>>AAAMMMPPPKKKSSShhhsssoooqqqbbbyyyXXXFFFIIIGGG333,,,(((***,,,******,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,------000000000000000111222222222...)))'''((()))))))))'''((())))))************((((((((()))+++------...---222888???CCCDDDCCCBBBBBBAAA@@@BBBEEEHHHJJJJJJIIIIIIGGGEEECCCBBBCCCCCC???>>>@@@DDDDDDCCCFFFKKKDDDDDDDDDAAA;;;555111///%%%(((+++......,,,(((&&&++++++******))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***************++++++,,,,,,------///111333555666===???===777777>>>EEEGGGFFFnnn}}}nnnppp{{{wwwlll___VVVZZZTTTRRRJJJGGGEEEBBB@@@===999666222000...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------///333777CCCLLLaaa{{{ttthhhfffzzzrrrjjjZZZJJJFFFJJJGGG>>>;;;AAADDDAAA??????AAA@@@<<<;;;:::;;;<<<===<<<;;;<<<999666555555666777666555555:::EEEUUUmmm}}}bbbhhh}}}gggQQQJJJVVVdddddd___UUUHHH;;;111+++)))++++++*********+++---...++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---//////...000222555:::@@@GGGLLLSSS[[[ZZZ[[[bbbZZZFFF===>>>???RRRwwwiii\\\UUUddd~~~mmm]]]===CCCMMMUUUSSSIIIBBB@@@444111---******+++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,---...///000000111444333222444999===@@@AAAIIIFFFAAA:::666CCCjjjqqq^^^PPPFFF===888888666555777999<<<======>>>???@@@>>><<<;;;<<<===<<<999999>>>@@@@@@BBBGGGWWWoooZZZ___RRRCCCPPP@@@333***,,,---))))))...++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,---......111111111111000///...---+++)))''''''(((******)))'''((()))+++++++++***)))******+++---111555888:::FFFEEECCCAAA@@@@@@AAAAAABBBAAA???AAADDDHHHJJJKKKDDDCCCAAA@@@???@@@AAABBBFFFCCCBBBCCCCCCCCCHHHOOOUUUTTTOOOHHHAAA>>>@@@CCC888444000+++)))***,,,------,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************+++,,,,,,......///111333555777999???>>>:::666888===>>><<>>HHHaaaggg|||lllRRR@@@??????<<<999<<>>BBBFFFIIIIIIGGGGGGGGGGGGFFFEEECCCCCCCCCCCCAAA@@@<<<;;;;;;;;;;;;===>>>???<<<999555333222888HHHXXXqqquuuzzzeeeJJJKKKWWW\\\]]]\\\UUUJJJ===333///...,,,+++************)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...///000...000444777;;;AAAGGGLLLOOOTTTTTTWWW^^^TTTBBB>>>BBBVVVuuu|||vvv___NNNPPPcccyyyssspppmmmpppssstttvvv~~~zzz___DDD:::LLLYYYOOOEEEEEE<<<555...******,,,,,,+++++++++++++++++++++++++++************************************************))))))*********+++++++++,,,,,,---...///000111111333333333666:::>>>AAACCCFFFIIIGGG===???^^^xxxdddYYYJJJ???:::<<<>>>@@@???@@@BBBDDDEEEEEEDDDCCCAAAAAA@@@???>>>======>>>>>>777777======666444999???SSSooo{{{PPP___UUUFFFEEE>>>555...+++******+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,---.../////////000000111000...,,,+++(((((((((((()))*********************++++++++++++000222666:::===AAAEEEHHHCCCAAA??????@@@CCCFFFIIICCCAAA>>>>>>@@@CCCDDDEEEDDDDDDDDDFFFHHHIIIIIIIIIKKKHHHFFFHHHGGGGGGKKKRRRPPPQQQRRRNNNJJJIIILLLOOONNNHHH???555///---///000,,,,,,+++*********+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************+++,,,,,,---......000222444777999;;;<<<<<<<<<<<>><<<<<<777888MMMtttvvv\\\uuuTTTAAAEEE>>>///(((,,,---(((,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,---...///000000...///000000000...---+++)))***++++++******)))*********)))***,,,///222333777;;;@@@BBBCCCDDDEEEGGG@@@AAACCCCCCBBB???<<<:::<<<;;;999:::===???AAAAAA>>>???@@@CCCFFFFFFCCC@@@EEECCCCCCEEECCC@@@AAAFFF>>>EEENNNRRRQQQLLLHHHFFFIIIKKKMMMLLLGGG>>>555///++++++)))))))))***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,---...---...000222555888;;;<<<;;;===@@@BBBFFFSSSgggwwwmmm{{{vvvrrrwww|||uuujjj}}}xxxwww{{{aaa___{{{~~~vvvkkkLLLWWWRRRSSSLLLJJJFFFDDDAAA===999666222000....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000999NNNkkksssxxxTTTJJJDDD===<<>>???@@@BBBEEE<<<<<<===???HHHaaatttUUUZZZ|||{{{bbbPPPJJJOOOWWW]]]___XXXMMMEEE000---+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---......///000111111444999===@@@DDDHHHKKKLLLPPPPPPRRRRRRLLLUUUnnnyyyiiieeeoooqqq```XXXHHHCCC===::::::;;;:::999999;;;===<<<::::::<<<>>>;;;>>>BBBFFFNNN```zzzwww{{{|||jjjCCC888MMMXXXNNNKKKDDD:::222---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++------...///000111111222000333777:::===AAAFFFIIINNN>>>AAAXXX|||___LLLBBB===999===DDDLLLUUU___iiippp{{{pppgggaaaMMMLLLFFF???@@@DDDCCC>>>333999>>>DDDVVVvvv|||QQQUUUzzzIIIIIIAAA222,,,//////+++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---///000111111000000000000///...---,,,+++,,,---,,,***)))***+++)))***,,,///333888<<<>>><<>><<<===>>>DDDAAA<<<999999;;;???BBBKKKMMMPPPWWW___gggkkkmmmwwwvvvvvvyyy{{{{{{vvvrrr```^^^\\\ZZZSSSKKKGGGIIIKKKHHHDDDAAA@@@@@@BBBCCCDDDFFFJJJLLLLLLJJJFFFDDD333111...,,,*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++---...///...///000333666:::===>>>@@@@@@???===>>>OOOpppnnnxxx{{{~~~uuu}}}sssggggggjjjeeeEEE???===VVVRRRSSSMMMJJJGGGDDDAAA===999555222000......///000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////...///666EEE[[[ssseeeSSSJJJHHHAAADDDIIIPPPWWW^^^eeeiii|||{{{ttteee___YYYWWWQQQGGG???<<<;;;;;;:::777555>>>UUUlllvvvWWWTTTuuudddRRRRRRUUU[[[aaa```WWWOOO<<<666///,,,---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............///000111222222555;;;@@@DDDHHHLLLOOOPPPWWWZZZ\\\XXXSSSjjjxxxssslllTTTGGGDDDEEE:::999999999;;;<<<======777777888888888999:::;;;:::>>>@@@@@@>>>AAAHHHNNNfff{{{mmmuuuuuu}}}YYY@@@DDDPPPSSSQQQLLLCCC888000,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++------...///000111222222333666:::===???BBBFFFJJJMMM???UUU{{{jjjIII===???CCCLLLTTT```nnn{{{xxxlll\\\NNNFFFAAA<<<888CCC<<<777@@@[[[{{{jjjHHHbbbiiiTTTCCC>>>:::000,,,000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,...///000111222444333111///...,,,,,,+++***+++,,,+++))))))+++---,,,///444999===@@@AAABBB<<<>>>???<<<999888<<>>;;;FFFcccqqqUUUvvvaaaFFFKKKGGG111(((333---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,...///111222222888666333000---+++******(((***+++***((())),,,///333777===BBBDDDCCCAAA>>>;;;<<<<<<999888;;;DDDLLL___lll{{{zzzwwwtttpppkkkeee```aaa]]]YYY\\\ccciiikkkkkkeeeeeeiiiooorrrtttzzzzzzrrrmmmiiibbbVVVMMMCCCFFFJJJOOOQQQRRRRRRQQQXXXSSSKKKAAA888111---+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++*********+++,,,---///000000111444777:::>>>AAACCCEEEIIIPPPUUUUUU\\\rrrxxxxxxxxxzzzeeeooo{{{lllfffwww}}}cccAAA888LLLaaatttXXXXXXNNNLLLJJJGGGDDDAAA>>>999666444333///,,,000666222)))---//////...+++***,,,///------------------------...000000///...///000///222OOO___ttt___FFFGGGFFFFFFHHHPPP\\\dddhhhuuusssggg]]]RRRJJJJJJHHHAAA;;;::::::BBB^^^}}}]]]NNN```~~~nnnPPPNNN[[[aaa]]]XXXYYYLLL;;;000---//////...------------------------++++++,,,,,,,,,---------,,,---///000///000222333555777<<>>>>>@@@AAA@@@BBBCCCBBB@@@>>>??????<<<=========<<<;;;888777>>>???EEERRReeejjjyyyooorrrbbbAAAFFFKKKMMMPPPNNNDDD777///------,,,+++******,,,......---,,,,,,,,,++++++*********************************------,,,++++++,,,,,,,,,......//////000222333444666777;;;@@@BBBCCCEEEIIIFFFbbbfffFFF@@@NNN```nnnvvvkkkYYYPPPFFFBBB@@@@@@>>>GGGgggpppddd}}}[[[RRRKKK@@@666000,,,------,,,***)))***,,,************************))))))))))))))))))))))))************************++++++***************+++,,,,,,,,,---...000222444444222000---+++++++++,,,******)))***---111666999AAA@@@???AAADDDDDDBBB???:::???>>>CCCTTT___kkk|||{{{zzz|||fffppp^^^XXXRRRPPPOOOLLLGGGEEEJJJCCC@@@FFFLLLJJJGGGFFFNNNWWW[[[ZZZ]]]fffoooqqqrrrqqquuuuuurrryyyxxxjjjcccbbb\\\RRRJJJIIIPPPXXXXXXZZZXXXPPPHHH@@@666...++++++++++++)))))))))***))))))(((((()))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))+++,,,,,,+++,,,...000...777444777DDD???<<>>;;;<<>><<<;;;:::999888777666777<<>>AAACCCDDD@@@:::888<<<@@@FFFWWWgggwww~~~vvvhhhRRRRRRMMM>>>NNNgggbbbUUUJJJPPPaaakkkjjjvvviiiXXXOOOOOOUUUYYY[[[WWW^^^___VVVNNNPPPUUUYYYYYYPPPQQQYYY^^^lllzzzzzzrrr~~~tttWWWCCCAAAHHHOOORRRRRROOOMMMMMMJJJEEE;;;111'''%%%+++///+++&&&(((((()))))))))*********************************************************))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,///111666777333555===CCCOOOaaakkkeeevvvvvvwwwuuusss|||lllZZZdddfffSSSQQQWWWhhhXXXXXXOOOMMMJJJEEEAAA>>>;;;888666333333000...000444333///***,,,......,,,,,,,,,---------------------------,,,+++,,,---...111555777BBBbbbvvv{{{mmmrrrrrrrrrlllXXXIII999;;;JJJKKKWWWhhhyyy~~~sssdddVVVNNNPPPGGG===888;;;JJJdddyyyuuuVVVFFF^^^gggOOOLLLVVV___```___WWWGGG555++++++000------------------------,,,,,,,,,,,,------------,,,...///000000111444666:::===CCCGGGKKKQQQXXX^^^dddeeePPPaaavvvrrrjjjmmmRRR@@@999;;;<<<>>>BBBFFFLLLQQQTTTYYY^^^fffllloooqqqrrrsssllljjjgggfffddd```YYYTTTOOOKKKEEEAAA??????>>>===<<<;;;;;;===>>>BBBNNNZZZsss~~~}}}QQQ@@@IIIOOOSSSPPPEEE888000,,,---,,,++++++---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,------...//////000222333555666<<<;;;>>>CCCEEEEEEJJJQQQkkk}}}]]]GGGQQQbbbuuu|||cccLLLDDDCCC>>>:::999XXXxxx^^^OOOQQQOOOUUUCCCCCC222///+++***,,,---,,,***++++++++++++++++++++++++************************************************++++++************++++++,,,------...///111222333111000---+++******++++++------000555<<<@@@AAA@@@===;;;::::::???JJJXXXaaa{{{~~~yyyyyynnnaaa```DDDQQQiiirrryyyuuujjj}}}vvvfffhhhyyy{{{dddiiiiiieeegggnnnnnnhhhzzz}}}rrrppptttxxxqqqbbb^^^___YYYXXX\\\YYYmmmuuu~~~uuudddTTTKKKBBBGGGJJJKKKLLLOOONNNJJJGGG===111++++++---+++((('''((())))))******))))))************************************************)))))))))))))))))))))))))))))))))*********++++++***+++------,,,---000222555333:::AAA???EEERRRXXXQQQPPP\\\vvv|||mmmiii~~~wwwnnnrrr|||uuutttiiiOOORRRbbbuuuXXXYYYQQQNNNJJJDDD???<<<:::888666333222000///000333444444***+++---...---------,,,......................../////////...,,,000===IIISSSfffxxxmmmlllyyysssvvvZZZ999888BBBGGGTTTfffsss~~~~~~ooofffRRROOOKKKDDD<<<777===GGG^^^YYYDDDhhh{{{]]]LLLPPP\\\```aaa]]]PPP???333000222........................,,,,,,,,,------------...---...000000111333666888777===DDDHHHLLLRRR\\\dddggg^^^```wwwhhhRRRDDD@@@CCC===BBBJJJSSS]]]gggpppuuuwwwllleee[[[RRRMMMIIIEEEBBB;;;::::::<<<<<<===BBBJJJYYYnnnyyyYYYvvvKKKCCCGGGOOOTTTNNNAAA444......---++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,------......///000111333555777888777;;;CCCIIIHHHFFFQQQ```|||sssWWWQQQdddooo~~~kkkSSSHHHBBB>>>======ZZZyyyUUUyyyQQQEEETTTCCC888222,,,***---...---***++++++++++++++++++++++++************************************************++++++*********+++,,,,,,------......000111222222///...,,,******+++,,,---...333:::???BBBAAA@@@???@@@>>>CCCRRRfffuuuxxxvvvzzzwwwfff\\\bbbddd___```ooo{{{rrrjjj|||tttzzzmmmbbbjjjqqqqqqmmmiiihhhhhhsssqqqvvvwwwpppnnngggWWWTTTWWWbbbtttyyynnnWWWTTTKKKAAA???DDDIIIJJJHHHJJJGGG===///''')))...(((((()))*********)))(((************************************************))))))))))))))))))))))))))))))*********++++++++++++,,,---------...111333555000>>>GGGAAAKKK\\\[[[QQQVVV```qqq~~~{{{}}}qqqwwwppphhhSSSvvvQQQRRR[[[ooo~~~XXXYYYRRROOOJJJDDD???<<<:::777666333111000000000111555999------------......---,,,...........................000222000---444NNNgggsssqqqwwwjjjBBB>>>>>>EEEOOO___wwwhhh]]]RRRKKKFFFAAA@@@BBB:::]]]iiiGGGXXXsssVVVPPP\\\``````^^^VVVJJJ===444///........................,,,,,,---------.........---///000111111444888;;;999@@@HHHMMMOOOUUU]]]dddUUUUUU~~~www```JJJ???<<<@@@GGGMMMUUUaaaooo|||qqqeeeZZZOOOHHHCCC???;;;;;;:::888;;;@@@LLL___pppfffggg}}}fffCCCBBBHHHRRRTTTHHH:::222///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,------...///...///000222444666999:::777<<>>>>>;;;<<>>444:::@@@@@@XXXtttxxx~~~www|||~~~ggg~~~tttgggpppxxx]]]RRRkkk{{{WWWZZZTTTOOOKKKFFFAAA>>>;;;777555333111111111///000666>>>111///------...///...---........................+++,,,111333444@@@aaazzzyyyvvv[[[CCC;;;FFFSSS```sss}}}eeeWWWOOOGGG@@@<<<>>>EEElll\\\EEERRRwww[[[QQQ^^^______\\\SSSFFF777...........................,,,---------...............///000111222555:::===BBBHHHOOOUUUWWWYYY\\\^^^UUUjjjyyy```GGG======AAAIIIRRReeepppxxxeeeYYYQQQIIIBBB???>>><<<===AAA@@@MMM[[[sss^^^cccSSSGGGBBBLLLSSSMMMAAA999000...,,,,,,---...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////000333555888:::<<>>888EEEhhh```XXX[[[CCCQQQEEE>>>555///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***++++++,,,---...---...///000111111111111,,,,,,,,,,,,...111555777======<<<999999AAAPPP[[[sssxxxyyynnn___UUUWWW]]]llloooeee```ooowwwrrrmmmppphhhwwwxxx{{{}}}nnntttssszzz{{{~~~xxxkkkeeeqqquuugggiii___VVVXXXaaagggfffbbbnnnqqqoooggg^^^VVVLLLCCCLLLJJJJJJMMMMMMEEE777***,,,,,,+++*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++++++++,,,,,,---//////000111444666;;;888===DDDNNNbbbsssttt~~~yyyoooxxxnnnzzz{{{ooozzzbbbWWW]]]lllWWW[[[UUUOOOLLLGGGCCC@@@<<<777444222111111222//////777BBB666222...---...//////...........................---+++///666===MMMmmmeeellluuuTTTBBB===NNNUUUbbbvvv}}}pppeeeWWWKKKEEE999===IIIcccsssQQQ^^^sssLLLVVVZZZ___aaa[[[MMM>>>444........................------------............//////000111333666;;;???HHHNNNVVV^^^bbbaaa___]]]uuuVVVHHH@@@GGGRRRZZZfffqqq~~~~~~___TTTIIICCC@@@;;;999:::AAA@@@VVVppp^^^{{{vvvqqqVVVAAADDDOOOOOOFFFAAA000///---,,,---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000//////111333666999<<<===DDDBBBEEEKKKNNN[[[lll```sss}}}\\\JJJ???999;;;NNNmmmQQQ\\\PPPOOOIIIDDD;;;333...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,---......---...000111222222111111++++++,,,...111666:::<<<>>>===>>>CCCNNN\\\jjjqqqsssqqqkkk```XXXYYYdddoooqqqssswwwvvvwwwrrreeehhhZZZ```{{{{{{vvvxxx}}}hhhVVV[[[mmmttteeeQQQRRR___nnntttqqqdddQQQAAAFFFCCCCCCIIIPPPOOOCCC888000...,,,***)))+++,,,...++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,...///000000222555777444>>>DDDNNNaaakkkfffaaaxxxmmmvvvuuuvvv|||\\\dddbbbdddwww~~~WWW[[[VVVOOOLLLHHHEEEAAA<<<777444222000111222///...888DDD999444///,,,.../////////////////////////////////222---...999EEETTTooo|||aaa^^^~~~WWWBBBEEEOOObbbssssss```SSSNNNGGGBBB555999ddd^^^===vvvWWWLLLUUU___ddd___SSSFFF>>>////////////////////////---------........./////////000111111333777<<<@@@IIIOOOYYYccciiiiiiddd```~~~]]]GGGBBBIII[[[jjjrrr~~~rrrbbbWWWNNNDDD<<<999555999GGGaaa{{{VVV___zzzcccBBB???KKKNNNJJJFFF111///------......---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////111333666:::<<<>>>EEEBBBGGGRRRVVV^^^yyyvvvmmmtttzzz___IIIGGG???<<>>999555555222111111000000000000000KKK777***---111---+++......---++++++,,,.........---)))666GGGLLLTTTeeeooojjjyyytttpppkkkJJJ@@@KKKdddzzzmmmZZZQQQOOOEEE:::<<>>UUUWWW___sssWWWIIIEEE>>>AAA999777CCCYYYpppYYY```|||```SSS999CCCFFFTTTPPPBBB444***+++///...,,,---------------------------++++++,,,,,,,,,---------...............///000111222111444888::::::===CCCNNNAAAOOOWWWaaalll~~~zzztttPPPHHHEEEEEEDDDQQQzzzWWWjjjTTTHHHUUU>>>>>>999'''111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---.........000333333222000//////---+++...666<<<>>>;;;999DDDQQQaaammmvvvxxxqqqggg]]]bbbjjjhhhxxx~~~tttpppxxxvvvjjjbbb[[[XXX[[[aaaYYYMMMAAAAAAKKKRRRPPPJJJDDD<<<111+++******)))(((,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******************+++++++++***++++++,,,,,,------,,,---///333777999:::AAAHHHXXXrrrlllrrrwww|||vvv|||ooo|||qqqjjj|||eeemmmttt~~~^^^XXXSSSOOOGGGAAA@@@>>>999555444222111000000//////000000GGG:::...---///...------...---,,,,,,---.........333222;;;CCCHHHWWWccc___nnn~~~qqquuummmOOOHHHUUUkkktttbbbUUUHHHBBB???IIIgggxxxEEEXXXiiiXXXOOOUUUbbbaaaYYYRRRLLL===222---111333...,,,111........./////////000000222//////444777:::???EEENNNPPPWWWdddiiidddooo}}}WWWHHHLLLYYY\\\KKKQQQlllZZZQQQFFFBBB;;;777<<>>999555444222111000000//////000000@@@===555---+++//////,,,..................------///888IIITTT[[[jjjkkkXXXmmmsss{{{QQQDDDAAATTTtttwww```OOOJJJ@@@999LLLjjj___JJJHHHdddnnn^^^RRR]]]iii___TTTZZZFFF888...000333000...000....../////////000000000111000222666888;;;DDDMMMVVVTTT^^^fffbbblll[[[@@@DDDXXXrrruuukkkvvvsssbbbQQQEEE@@@;;;777888@@@SSSeee{{{iiiqqq[[[yyyggg999GGGNNNJJJIII>>>333/////////...///------------------------,,,,,,,,,,,,------------............///000111222222222444:::>>>AAAGGGNNNMMMNNNUUUoooxxx~~~pppIIIDDDAAA===SSSxxxUUUQQQ```IIILLLFFF666666111***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...//////...111333444222000///......555;;;;;;;;;DDDUUUddd{{{uuujjj[[[QQQXXXpppwwwpppooouuu}}}zzztttiii___[[[jjjfff]]]NNNAAA???HHHRRRTTTOOOEEE999///+++---000,,,,,,,,,,,,++++++++++++************************************************+++++++++++++++,,,------000000000222555999===???CCCPPPZZZrrr}}}bbbjjjwwwkkknnnsss[[[VVVSSSOOOGGGAAA???>>>999555444111111000///////////////888???;;;---)))///111,,,---...//////............000888MMM^^^eeepppvvvmmmuuuuuu|||~~~GGG>>>EEEWWWssswwwcccWWWGGG999???PPPEEE@@@YYYzzzyyyWWWPPPeeeggg\\\```NNN>>>000///111111//////...////////////000000000222222555999999<<>>AAAGGGOOOXXXHHHXXX}}}|||dddRRRGGG>>>GGG[[[tttQQQIIIMMMLLL<<<===///,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------...///000000000222444444222000000000333666:::AAAOOOcccttt}}}}}}ooo\\\PPPPPPaaa~~~yyytttooonnn|||}}}yyyxxxzzzrrreeebbbllloooaaaIII;;;???IIIPPPQQQOOOGGG:::000***)))------,,,,,,,,,+++++++++***************************************++++++++++++++++++++++++,,,---...000111222444888<<<@@@BBBEEEUUUmmmhhhsssxxxcccXXXmmm{{{ttt{{{ooowwwyyy}}}XXXTTTQQQNNNFFF@@@???===888444444111000000///.../////////222======...(((///222,,,---///000000......///111>>>;;;JJJZZZXXX[[[nnn~~~^^^DDDMMMbbb~~~iiiUUUIIICCCBBBaaa\\\AAAIIIVVVhhhHHHXXXhhh```ZZZTTTEEE555///000111///...////////////000000000111222333666999999<<>>===@@@FFFYYYtttpppxxxyyybbbbbb>>>EEEMMMLLLFFF<<<333------......------------------------,,,,,,---------.........////////////111222333444444333555:::===???DDDKKKWWWXXXvvveee|||cccLLLBBBCCCHHHqqqnnnhhhSSSKKKPPPEEE@@@///111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............///000111222222333444333222111222444>>>;;;===LLLhhh}}}kkkrrryyywwwqqqooorrruuuxxxwwwuuuqqqooonnnlllkkkooovvvzzz}}}aaacccdddaaaYYYPPPIIIEEEAAAHHHOOOQQQIII;;;...&&&---------,,,,,,,,,++++++************************))))))*********+++++++++++++++++++++,,,---...///000111333666:::>>>BBBDDDQQQVVV{{{qqqyyynnnWWWjjjvvvjjjTTT]]]tttvvvyyy~~~VVVRRRQQQNNNFFF@@@???===888444333111000//////......//////---888:::///***///111---,,,///000///---...222666BBBCCCZZZmmm```RRRbbbxxx~~~gggbbbggg|||gggWWWHHH<<>>EEEbbbWWWTTTfffeeeXXXZZZLLL<<<222000111000.../////////000000000111111111111444999;;;>>>EEEMMMOOOQQQYYYeee|||sssZZZbbbooorrr{{{yyyhhhUUUJJJCCC===888777BBBgggppp[[[~~~lllrrrOOOBBBEEEKKKIIIAAA666............------------------------,,,---------............/////////000111333444555555555888===???@@@DDDIIIWWWaaaqqq}}}kkkiiiuuu}}}XXXIIIDDD@@@SSSXXXiiiNNNPPPJJJBBB555333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............///111222333444444444333222333777:::555AAAUUUmmmqqqTTT[[[zzzuuummmeeeppp~~~xxxpppkkk```[[[WWWUUUSSSSSSWWW^^^eeeppp||||||zzzuuu|||hhhUUUUUU```cccTTTCCC999>>>GGGOOOQQQHHH999---------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,...///000000222444888===AAAEEEGGGMMMaaa|||}}}```PPP{{{~~~mmmaaammmxxx~~~UUURRRQQQNNNFFF@@@???===888444333000000///............///+++222555000---///000...,,,...///...,,,...444:::@@@MMMmmmrrrgggtttssswwwvvvqqqppp}}}cccMMMBBBBBBQQQqqqIIIBBBGGGqqqVVV]]]fff^^^^^^SSSDDD777222222222111//////000000000111111111222222555===CCCFFFKKKPPPPPP\\\___iiibbbYYYttt|||gggUUUIII@@@999777777NNNddd{{{|||ccczzz^^^{{{{{{jjjFFFBBBJJJLLLFFF:::111000000///------------------------------------............//////000000222444555666777888<<>>===888444333000000///...............***...111111///...//////,,,...///---+++...666===EEETTTllluuunnnzzztttyyynnncccnnnUUUPPP@@@===ooo\\\<<>>CCCqqqzzzqqqnnnlllbbbtttzzzzzzvvv{{{xxx}}}nnnmmmtttnnnbbb\\\dddnnnrrrtttxxxqqqlllccc[[[YYYWWWOOOFFF???;;;999<<<===;;;999:::;;;???CCCGGGJJJOOOUUUZZZ]]]\\\aaahhhhhhgggqqq~~~pppaaaWWWWWW```iiiXXXIII<<<===IIIOOOHHH===......---------,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++,,,---...000000333555999>>>CCCHHHKKKMMMbbbzzzoooMMMbbbyyyiiiQQQfffyyy|||}}}YYYUUURRRLLLDDD>>>===;;;777444333000000000000////////////...///////////////......///------///000111777>>>IIIQQQVVV[[[jjj{{{~~~ssshhhiiiwwwzzz}}}{{{xxxuuurrrooonnnmmmhhhfffcccaaa___^^^[[[XXXTTTWWW\\\```bbbfffnnnwwwhhhSSSGGGEEEJJJeeeuuuYYYBBBRRRtttcccKKKkkk^^^bbbYYYMMMCCC999000,,,...111111111111111111222222333888<<<@@@KKKXXX]]]ZZZbbbiiimmmxxxvvv```ooo~~~ppp]]]OOODDD???<<<:::@@@eeeoooZZZ~~~RRR{{{nnnAAAFFFQQQNNNBBB<<<444...111///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111222444666888999AAAGGGGGGJJJQQQMMMKKKTTT]]]xxxdddLLL;;;CCCIII]]]{{{___GGGJJJ???fffJJJuuuDDDHHHMMM<<<:::333---))),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............000444777999444777888444///777MMMcccppp___vvv|||uuuuuu{{{{{{qqq||||||gggXXXYYYOOOLLLIIIHHHKKKLLLLLLJJJAAAAAAAAA???<<<;;;<<<===;;;<<<===>>>>>>===;;;:::999<<>>===;;;777444333000000000000////////////......////////////......333///...111444555999>>>IIISSSYYYZZZbbbrrr~~~|||zzz{{{{{{dddKKKggg{{{vvvxxxxxxxxxwwwuuusssqqqoooeeeeeeeeeeeecccaaa___]]]QQQPPPNNNLLLJJJHHHGGGFFFGGGFFFEEEDDDBBBAAA@@@???DDDBBB@@@@@@@@@@@@>>><<>>CCCOOO\\\aaa```fffdddooolllpppzzzoooZZZLLLFFF<<<:::@@@MMMkkkqqqmmm~~~qqqxxxFFFDDDNNNNNNEEE===333...111///...------,,,,,,,,,---,,,,,,---------.........000111222333555777999:::>>>FFFHHHKKKQQQPPPVVVfffuuuuuunnnbbbKKKCCCBBBNNNaaauuuqqqQQQGGG===ZZZeee___RRR@@@LLLAAA;;;444...***,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........///000333666888;;;111---444;;;IIIjjj{{{hhhcccrrr~~~yyyooojjjooonnnaaaOOOEEE@@@===;;;;;;===>>><<<;;;===>>>>>>===;;;:::;;;===;;;<<<======>>>???@@@@@@===============>>>>>>>>>BBB@@@@@@AAA@@@AAAJJJTTT[[[kkk~~~zzz~~~xxx___^^^ggg^^^SSSKKKEEEDDDHHHNNNCCC777...------++++++---+++++++++++++++++++++++++++++++++***++++++,,,---+++---............000111222999999>>>IIILLLPPP\\\vvvQQQSSSlllxxxkkkwww~~~|||~~~WWWSSSPPPLLLDDD>>>===;;;777444333000000000000////////////......///////////////...222---+++///333555:::???GGGLLLSSS[[[bbbjjjsssyyy|||}}}UUUSSSwwwwwweee\\\VVVQQQMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHFFFDDDCCCAAAAAAAAAAAABBBCCCCCCCCCBBBAAADDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIHHHGGGCCCCCCEEEHHHKKKKKKFFFBBBHHHbbb{{{^^^LLL<<>>AAA777aaaeee```~~~TTTAAAHHHNNNKKK@@@444///000///...------,,,---------,,,------------.........111111222444666999;;;<<>>QQQggg~~~zzzssswww}}}|||pppllliiiccc\\\ZZZUUUHHH;;;666555666888<<>>===;;;777444333000000000000////////////---.../////////////////////,,,,,,///222777BBBLLLSSSJJJRRRjjjssskkknnn|||zzzqqqcccYYYMMMDDDAAABBBDDDEEEBBBCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMMMMHHHKKKOOOSSSVVVXXXYYYYYY[[[]]]___bbbccccccbbbaaafffffffffiiikkkmmmllljjjlllooouuu|||qqqbbbWWWeeefffVVVHHH<<>>???HHHOOONNNKKKMMMMMMZZZpppwwwkkkUUUFFFBBBHHHOOOgggtttzzzWWWIIIAAAZZZTTT___NNNIIIFFF@@@999222---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000000111222444666777222:::@@@LLLiiizzzrrryyyvvvzzzzzzwwwvvvmmmeeeWWWKKKFFFFFFFFFDDDAAAAAAAAACCCGGGLLLPPPSSSVVVYYY^^^bbbeeeiiimmmppplllmmmoooqqqsssuuuvvvvvvrrrkkkccc___]]]XXXQQQKKKIIIHHHHHHIIIEEE>>>===???>>>@@@GGGWWWkkk~~~{{{ZZZ[[[yyyiiitttbbbZZZSSSMMMCCC;;;???JJJSSSHHH;;;222...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...///////////////222444888DDDJJJMMMNNNMMM[[[vvvGGGWWWnnnuuuiii```kkk{{{~~~||||||VVVRRRPPPLLLDDD>>>===;;;777444333000000000000////////////------...//////////////////000222555666===OOO___hhhSSS^^^pppcccrrruuu||||||uuueeeOOOQQQRRRQQQOOONNNPPPSSSQQQRRRUUUXXX[[[___aaaccceeefffjjjnnntttzzz~~~mmmrrrhhhWWWGGG???XXXuuuuuuRRRUUUddd{{{xxxOOOXXX```aaabbb\\\LLL:::333444222222222222333444555666:::>>>FFFPPPZZZaaahhhmmm{{{tttVVVKKKFFF<<>>AAABBBFFFLLLJJJLLLUUU[[[hhh~~~tttiiiTTTCCC999EEELLL___{{{jjjUUU>>>JJJwwwfffOOOfffIIIEEEFFF<<<444......///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000111222444666777888999999FFFdddtttqqq~~~yyyssstttxxxzzz___PPPCCC@@@===<<>>===;;;777444333000000000000////////////,,,---...///000000000000...///222555777???OOO```eeeUUUgggwwwccclllpppxxxxxx```mmmkkksss|||}}}~~~zzz]]]NNNFFFMMMfffzzz]]]WWWYYYsss___TTT^^^```bbb___RRR@@@555333222222222333444555666777:::???JJJXXXbbbjjjrrrzzz|||gggPPPGGG;;;III;;;III{{{ppphhhhhh]]]@@@CCCTTTMMMCCC;;;+++.........---......///000------........./////////222333555888<<<@@@CCCEEEFFFJJJHHHJJJUUU^^^nnnsss{{{xxx{{{hhhYYYAAA:::===QQQkkkaaaDDDDDDeeeyyyMMMggg|||JJJEEEJJJ???777000//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000111222444777999:::;;;;;;555RRRnnnddd~~~|||{{{~~~|||wwwtttuuuqqqcccSSSBBB999888AAADDDDDDRRRdddbbbfffnnnvvvlllbbb]]]VVVOOOKKKAAA???>>>======FFF[[[mmmvvv~~~iiiJJJKKK```|||lll\\\UUURRRIII<<>>333...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---...//////000333777;;;===GGGMMMNNNLLLLLLeeeppp|||^^^PPPooonnnyyyttt}}}uuuvvv}}}{{{VVVTTTRRRLLLDDD>>>===;;;777444333000000000000////////////,,,---...///000000000000...,,,...444999>>>FFFNNNQQQRRRddd~~~uuummmsssuuuxxxqqqggg[[[TTTxxxjjjVVVLLLCCCQQQqqqiiiUUUXXX}}}nnnTTT^^^___bbbbbbXXXFFF999333222222333333444666777888>>>BBBNNN]]]gggmmmuuu~~~~~~[[[MMMAAAAAA===FFFmmmZZZfff|||LLLAAAQQQMMMHHHAAA---...............///000000............////////////222333666999===BBBEEEGGGGGGMMMKKKKKKTTT```wwwyyy~~~vvvgggRRRAAA@@@IIIXXXnnnqqqPPPDDDRRR]]]LLLLLLGGGHHHAAA888111000///---+++---,,,,,,,,,,,,,,,,,,,,,,,,------------............000111444666999;;;===>>>===HHHmmmsssjjjuuuxxxmmmfffgggnnnrrrppphhhZZZGGG777:::@@@IIIQQQYYYeeevvv~~~ppphhhSSSMMMFFF@@@;;;<<>>>>>FFFKKKNNNNNNPPPnnntttvvvNNNGGGnnn~~~wwwtttxxx~~~{{{VVVTTTSSSLLLDDD>>>===;;;777444444000000000000////////////,,,---...///000000000000444///...777???AAA@@@@@@JJJVVV```bbbcccjjjssswwwvvvqqqZZZXXXQQQBBB```kkkbbbQQQ===FFFnnnSSSLLLcccuuuKKK______cccddd\\\KKK;;;444222333333444555666888888DDDGGGQQQ___gggjjjqqqzzzfffTTTIII666@@@HHHNNN[[[rrrSSSVVV@@@NNNLLLJJJEEE///...............///000000............/////////000222333666:::>>>CCCGGGIIIEEENNNPPPQQQ[[[lllssswwwZZZGGG;;;;;;JJJ^^^zzz~~~ZZZGGGFFFuuupppAAA~~~NNNHHHDDDBBB999222000///---+++---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111444888;;;===??????IIIhhhtttooo}}}tttccccccooosssaaaIII===AAAHHHGGGXXXbbbbbblllkkkYYYIIIDDDDDDAAA>>>???SSS^^^mmmzzz~~~yyyTTTgggwwwyyycccaaaooojjjTTT<<>>hhhuuuWWWuuusssrrrwwwuuu\\\VVVQQQKKKFFF???999666555555444000000000000///////////////---,,,...111333222000000333333333:::EEEHHHEEEIIISSS\\\SSSLLL^^^uuuxxxSSSDDDDDDGGGQQQvvvrrr[[[JJJHHHPPPfffDDDPPPVVVSSScccfffcccaaaUUU@@@666444111111444555555777<<>>CCCGGGJJJGGGSSSNNN]]]aaayyyfffIII;;;LLLbbbxxx{{{lllsssvvvxxxttt[[[UUURRRKKKFFF???999666555555444000000000000///////////////---,,,...111333222111---000111333;;;GGGLLLJJJRRRRRRRRROOOUUUiiivvvqqq|||}}}SSSEEEHHHOOO___|||gggQQQHHHKKKxxxWWWFFFqqqpppTTTaaafffeeeeeeXXXDDD777444111111444666666:::@@@MMMRRRUUU___kkkkkkpppgggKKKFFFAAA;;;IIIbbb\\\cccttt```rrrNNNBBBKKKPPPCCC555000/////////............///////////////000111222333444777<<>>LLLeeeVVVEEE]]]SSSbbblllGGGFFFEEE???666000...------,,,------------------------///......---...///111222...888999999<<>>DDDSSSzzzlllLLLOOOyyy\\\???JJJSSSEEE:::111000//////............////////////000111222333666666999???HHHNNNPPPOOOWWWOOOSSS^^^gggrrrvvvoooSSSQQQeeeNNNHHH@@@;;;CCC\\\~~~fffJJJPPPlllaaaOOOMMMEEEGGGAAA999333///.........------------------------///.........///000222333000777:::===BBBHHHeeemmmYYY???HHHWWWccckkkvvv{{{gggYYYLLLEEE???===BBBQQQiii}}}yyykkkuuuWWW```dddEEEGGGRRREEE222111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000222333555888===CCCHHHOOORRRQQQYYYZZZggg{{{}}}|||PPP:::@@@gggiiippp}}}ooopppqqqsssxxxqqqWWWTTTRRRIIIEEE???:::777555444222000000000000////////////......---...///111222333000111444999BBBLLLTTTWWW\\\XXXSSS]]]uuuuuukkkzzz{{{\\\DDDTTTmmmxxxeeeNNNDDDZZZZZZRRR\\\[[[bbbkkkkkkbbbOOO888444222333555666777>>>FFFSSSaaakkksssvvvrrr|||qqq___OOOJJJCCCCCCIIIddd\\\^^^]]]mmm===FFFTTTHHHAAA222111000///.........////////////000111222333444999888<<>>:::777555333222000000000000////////////...............000222444222222444:::@@@HHHPPPVVV```aaaYYYYYYggghhheeemmm|||vvv\\\XXX{{{uuunnnTTTGGG===uuummmUUU~~~eeeYYY___lllkkkeeeTTT999555444444555444666???IIISSS```iiinnnpppppp~~~hhhSSSLLLFFFBBBCCC[[[vvvJJJEEECCCRRRKKKEEE333222000.........////////////000000111333444555888999>>>IIIUUU]]]^^^\\\aaa^^^]]]^^^yyyyyyQQQggguuu|||uuuWWWDDDCCCJJJhhhZZZEEEUUU|||;;;bbbfffHHHGGGDDD===666000---------------------------------.........///000222555666<<<;;;:::FFFXXX```pppsssXXXOOOVVVvvv{{{ooo___NNNDDDAAAAAAFFFLLLUUUlllccc{{{iiiEEEIIIQQQAAA222///...------,,,,,,------------,,,,,,------...///000333666999<<>>:::777555333111000000000000////////////............---///222555111000222777<<>>:::777555222000000000000000////////////...//////...---...222666222000222888;;;???IIISSSsss|||nnnfffllldddjjjhhhddd}}}fffQQQRRRgggkkkfff```___nnnkkkjjj___>>>555444666777888<<>>BBBGGGMMMQQQUUUZZZ^^^QQQbbb{{{kkkzzzaaa===<<>>:::777555222000000000000000////////////...//////...,,,...222777444222444:::>>>AAAKKKVVV[[[iiibbbcccqqqeeeeee~~~|||lllTTTHHHXXXooocccddd```oookkklllbbb@@@444444666999:::@@@NNN\\\dddpppwww{{{}}}vvv}}}sssUUUGGGDDD@@@AAA@@@???<<<<<<===???;;;===@@@AAAAAAAAACCCDDDBBBEEEGGGHHHHHHIIIJJJLLLNNNNNNNNNNNNPPPRRRUUUVVVYYYaaammmxxxoooTTTHHHCCCBBBAAAjjjoooRRReee@@@MMMVVVDDD666444111...---...///000000000111222333555777777???EEEMMMSSSVVVWWWWWWWWWZZZ[[[dddzzz}}}cccrrrzzzZZZddd~~~\\\UUUzzz[[[DDDhhhjjjHHHVVVKKKIIIEEE===444///...000------------------------.........000222555888999???HHHMMM___zzz~~~lllnnnzzzgggSSSGGGCCC777KKK^^^kkk|||~~~dddYYYtttaaaLLLLLLBBB//////...------------......------------...//////444777;;;@@@DDDJJJOOOSSSOOOUUU___XXXppp}}}wwwtttzzz___>>>@@@lllooo\\\```iiiqqq