BM6P6(@ zzzeeeVVVQQQMMMEEE>>>999666555555222111000//////..................------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********...---+++******+++---...++++++------------++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******))))))******+++,,,///...---,,,,,,,,,,,,,,,---.........//////000000111///...------...000111111000...,,,,,,111888===EEEGGGHHHIIIKKKNNNQQQTTT^^^aaacccaaa^^^^^^ccchhhgggvvv}}}zzzyyyyyyxxxwwwwwwwwwuuuqqqnnnyyyyyywwwvvvuuuuuuwwwyyywwwuuuuuuyyy}}}tttwww~~~yyy|||}}}ttttttyyy|||{{{zzzzzzyyyyyy}}}~~~qqqfffgggbbbbbbhhhiiikkkfff]]]SSSOOOTTT___hhheeelllvvv}}}~~~{{{zzzooodddYYYOOOAAA333,,,---000...///222222111333999555444111//////111333555222111///...///...---+++///...---,,,++++++++++++***************)))((((((******))))))((((((''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''&&&%%%)))$$$CCC(((&&&***%%%(((((())))))))))))((((((((((((***&&&,,,***SSSppp,,,"""%%%(((CCC(((***'''***'''******++++++***)))((((((***)))&&&,,,***,,,EEE%%%)))&&&)))++++++************************+++))),,,)))(((---DDDBBBAAAEEEGGGGGGJJJNNNMMMIIIUUUHHHVVV888DDD@@@BBB@@@>>>@@@DDDEEECCCEEEHHHKKKLLLKKKJJJKKKLLLLLLJJJFFFAAA>>>>>>BBBEEEGGGEEEBBBBBBCCCDDDDDDCCCDDDCCCBBB@@@===;;;999999777777666555333222111000{{{eeeVVVQQQMMMFFF>>>999666555555222111000//////......///.........------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---------,,,,,,,,,++++++...---+++******+++---...+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((())))))))))))*********))))))*********+++++++++***************+++,,,---///...---,,,,,,,,,,,,---------------......//////000000000000000/////////000222444777<<>>999666666666222222111000////////////.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******......------------,,,,,,------++++++++++++------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((((((((())))))))))))***))))))))))))************************+++,,,............---,,,,,,,,,------,,,---------------......///000111222111000...------///555===EEEKKKMMMNNNJJJPPPTTTQQQJJJEEEHHHMMM[[[dddoooxxx|||}}}zzztttuuuwww|||~~~{{{sssvvvwwwtttmmmhhhfffhhhfffiiikkkddd[[[VVVZZZ___\\\fffqqqvvvuuurrrsssuuuzzzuuuooopppxxx}}}|||uuueee^^^bbbdddnnnlllggg```ZZZWWWWWWXXXoookkkhhhhhhmmmttt{{{xxxqqqkkkaaaPPPAAA999222---+++000333333222444555555555555555555555555333222000000000000...,,,------,,,+++************,,,,,,,,,---,,,++++++***))))))))))))((((((((((((((((((((()))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''&&&***$$$DDD)))'''***&&&))))))))))))))))))))))))))))))))))))+++***'''666&&&EEE(((+++)))...***************++++++++++++,,,+++''',,,***,,,DDD'''---))))))***)))************************+++))),,,)))(((---@@@<<>>AAAAAA>>>???DDDFFFDDDCCC@@@???CCCJJJNNNKKKGGGGGGFFFFFFIIILLLLLLHHHDDDHHHFFFDDDCCCEEEEEEEEEEEE??????>>>>>>=========<<<999888666333222222222222{{{fffXXXRRRMMMFFF???999666666666333222111000////////////...............------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))************)))*********++++++++++++*********+++,,,---...///...------,,,,,,,,,------........................000000000000000000//////111444999AAAIIIMMMNNNLLLKKKOOORRRQQQOOOPPPTTTYYYfffmmmwwwuuuvvvuuuwww~~~mmmllllllpppttttttoooiiibbbccccccbbb___\\\[[[[[[YYY[[[\\\XXXRRROOORRRUUUUUUZZZ^^^___]]]]]]aaadddmmmgggaaabbbmmm|||yyytttvvv{{{}}}oooiiijjjgggjjjhhhggghhhjjjgggaaa[[[ssspppkkkfffeeejjjsss{{{zzzvvvssspppjjj]]]OOOEEE999000***,,,000111111333333444555666666666555444444333111111111000///------,,,+++***************,,,,,,,,,,,,,,,++++++***))))))))))))(((((((((((('''''''''(((((())))))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&((('''&&&***%%%DDD)))'''***&&&)))))))))))))))))))))*********'''...(((+++///000fffPPP,,,HHH'''+++)))---***))))))))))))***++++++,,,***)))&&&+++)))+++EEE)))...))))))++++++************************+++))),,,)))''',,,AAA999;;;CCCIIILLLNNNPPPOOOKKKQQQEEEVVVFFFCCCCCC%%%MMMgggFFFNNN@@@III===AAAAAA>>>>>>BBBEEEDDDDDDBBBAAADDDIIILLLKKKHHHJJJJJJLLLQQQVVVUUUMMMFFFGGGEEECCCBBBCCCDDDDDDDDD>>>>>>>>>======<<<<<<<<<:::888666444222222333333|||gggYYYRRRNNNGGG???:::777666666333222111000000/////////...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---...///------,,,,,,,,,------...000000000///////////////111000...---...000333555@@@AAAEEEKKKQQQUUUVVVWWWQQQPPPPPPSSSYYYaaafffiiiuuuzzzzzzkkkddddddfffllluuuzzzvvvnnn\\\YYYVVVXXX[[[ZZZTTTNNNPPPOOOQQQYYYdddlllmmmlll```___]]]\\\\\\[[[ZZZYYYZZZYYYXXXXXXZZZ]]]___```aaa^^^ZZZZZZ___iiittt|||zzzyyy{{{zzzssssss{{{~~~{{{xxxooohhhiiipppsssnnnhhhuuuwwwuuummmdddccciiiqqqyyyyyywwwuuuqqqjjj___WWWEEE999...+++---...111333222333555666666666555444555444222222222111000...,,,,,,++++++***++++++++++++++++++,,,+++******)))(((((((((((())))))))))))&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((''''''***%%%DDD)))'''+++&&&))))))((()))))))))*********++++++***%%%++++++777DDD+++FFF(((+++)))---)))***))))))))))))+++,,,,,,++++++)))///------FFF)))---&&&'''+++---************************sss+++))),,,)))''',,,BBB999888AAAHHHJJJKKKMMMLLLJJJNNNLLLQQQ<<<999RRRSSS666999iiiVVVAAAEEECCC777999BBBFFFFFFCCCBBBEEEHHHHHHBBBCCCDDDDDDEEEEEEGGGHHHLLLLLLNNNTTTXXXVVVNNNGGGEEECCC@@@@@@AAABBBBBBAAA???>>>>>>===<<<;;;::::::;;;:::888666444444444444|||ggg[[[RRRNNNGGG???:::777666777333333222111000000000000.............../////////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------...+++++++++++++++,,,,,,---------,,,,,,,,,---......111111111000000000000///111000...---000444999===FFFJJJOOOSSSVVVYYY]]]```[[[XXXWWW\\\gggpppuuuwww}}}uuugggZZZ\\\ZZZYYYZZZ]]]\\\VVVPPPNNNLLLJJJJJJKKKKKKIIIFFFIIIGGGIIITTTeeepppsssqqqddd```]]]^^^```aaa]]]ZZZYYYXXXYYY\\\___```^^^[[[^^^]]][[[YYYXXX[[[ccciiieeebbbaaaeeejjjrrr~~~xxxppptttqqqiiikkkpppssssssvvv{{{}}}wwwlllddddddgggssswwwyyywwwsssoooiiibbbSSSFFF888111///...000444222333444666666666555555666555333333333222111///------,,,++++++,,,,,,---+++++++++++++++******)))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((('''+++%%%EEE***(((+++'''******((())))))******+++++++++///$$$***333'''!!!'''333ddd999)))---+++000------,,,+++++++++,,,---...///111000888555444FFF***///((((((,,,...,,,,,,,,,,,,,,,,,,,,,,,,YYY+++))),,,)))&&&+++===999999AAAGGGFFFEEEFFFEEECCCKKK666???YYYTTT>>>TTT@@@333;;;pppWWW555SSSKKKAAAFFFFFFBBB???BBBEEEEEE???@@@BBBAAA@@@@@@BBBEEEIIIIIIKKKNNNQQQPPPLLLGGGBBB@@@>>>===>>>?????????>>>>>>===<<<;;;::::::999;;;;;;:::999888666555444|||hhh\\\SSSNNNGGG@@@:::777777777333333222111000000000000---........./////////000///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++************+++,,,,,,,,,,,,,,,---...///111000000000////////////000///000222555;;;@@@CCCCCCJJJRRRUUUTTTUUUYYY^^^___```dddkkkttt||||||ooogggbbbZZZQQQUUUQQQNNNLLLLLLKKKJJJJJJOOONNNLLLKKKKKKLLLMMMNNNOOOMMMMMMSSS]]]ccceeeccc___^^^^^^```bbbcccbbbaaa___aaadddeeeeeedddcccbbbgggfffccc```^^^___bbbeeeddd``````dddgggkkkqqqyyy||||||uuujjjhhhmmmrrrwwwzzz}}}|||wwwnnnfffbbbdddoooxxxwwwtttssspppkkk^^^SSSGGG===555///000444444444555666777777777777777555444333444333111000...------,,,------......,,,,,,,,,,,,,,,++++++***'''((((((((()))))))))***((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''')))((('''+++&&&EEE***(((+++'''******((())))))******+++,,,,,,******...000--- ;;;$$$111zzzQQQ,,,222111666444222111///.........000111111444666>>>;;;999KKK222888111...///000------------------------;;;+++))),,,)))&&&+++iii555;;;666>>>CCCBBB???@@@@@@@@@FFFIIIKKKFFFLLL>>>PPP???MMMHHHDDDpppFFF(((CCC>>>CCCDDD>>>:::<<>>>>>===>>>@@@BBBCCCDDDDDDDDDFFFGGGIIIJJJJJJJJJBBB???======>>>???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;999666555|||hhh\\\SSSNNNGGG@@@:::888777777444333222111000000000000---.........//////000000///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,---...///000000//////.........---...///222666;;;@@@DDDFFFBBBLLLUUUWWWSSSPPPSSSXXX]]]dddmmmvvv}}}|||}}}ssshhhaaa^^^YYYSSSNNNJJJGGGGGGIIIMMMSSSYYYSSSRRRQQQNNNMMMNNNQQQTTTXXXXXXXXXZZZ]]]```aaabbb___cccgggjjjlllnnnqqqtttrrruuuwwwtttoooooosssxxxssspppkkkiiiiiijjjkkkkkkjjjiiikkkooopppnnnooorrrvvvpppdddeeekkkxxxxxxzzz}}}xxxkkkaaaZZZjjjxxx{{{yyyzzzyyyvvvddd\\\QQQGGG;;;222000333555666666777888999999:::888666444444444444222000......---------......///------......------,,,+++'''((((((((())))))************))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((('''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))''')))((('''+++&&&EEE***(((+++'''******((())))))***++++++,,,,,,###555***///222###***CCC...555555<<<:::666444222111000111222333111444777@@@===:::PPP;;;CCC;;;666555444........................'''+++))),,,)))&&&+++PPP---<<<222:::???>>><<<>>>@@@AAA<<>>???>>>>>>999999::::::;;;<<<======<<<===>>>???===:::777555wwweee]]]RRRMMMFFF@@@<<<:::777555444444333222111000///...,,,,,,,,,------.................................******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,------...///++++++,,,,,,,,,,,,------))))))*********+++++++++...---,,,+++***)))******++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---.........---+++***,,,...000000/////////000111555:::???BBBCCCCCCBBBKKKSSS[[[[[[WWWUUUZZZaaammmttt~~~~~~}}}vvvggg___ZZZRRRKKKHHHGGGEEEFFFMMMQQQSSSUUUXXXRRRTTTWWWZZZ[[[[[[ZZZYYY^^^^^^^^^___aaagggnnnsss{{{~~~~~~yyytttqqqppppppqqqrrrqqqppprrrxxxtttiiikkkmmmqqquuuxxxwwwtttrrrjjjmmmrrrvvvyyyyyyxxxwwwlllggg]]]QQQDDD999000,,,555666777888:::;;;;;;;;;:::::::::888444111000000333333222000///---,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))''''''***///000,,,(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))///000+++%%%$$$+++&&&###+++)))(((&&&***OOO+++))),,,(((++++++++++++*********++++++,,,,,,)))''''''***+++***(((000$$$|||111000333BBBAAA@@@111777???888:::>>>444000888???DDDLLLHHHXXX:::AAAOOONNN@@@===AAA<<<666333222111///,,,'''---'''+++'''***---+++)))<<<222:::666;;;EEE>>>666GGGDDDCCCBBBDDDHHHKKKKKKJJJGGGHHHHHHjjjBBBFFFGGGFFFDDD@@@======???AAA===;;;:::<<>>===<<<<<<<<<>>>???@@@??????>>>>>><<<;;;:::999yyyggg```SSSOOOGGGAAA===:::888666444444333222111000//////..................//////........................+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++*********++++++,,,++++++,,,,,,,,,,,,------*********+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,---......------............------...///000000///000222444777999>>>AAADDDFFFGGGHHHJJJOOOWWW\\\aaafffmmmrrrzzz{{{vvvhhhZZZTTTRRRMMMHHHEEEGGGGGGKKKTTTYYYYYYYYY[[[]]]\\\\\\]]]```fffkkkoooqqquuu||||||wwwrrrooooooqqqtttuuu|||rrrmmmiiillltttzzzzzzxxxqqqssswwwzzz{{{{{{yyyxxxtttooofff\\\RRRFFF;;;444111222444777:::;;;:::999:::;;;;;;999555222111111333333222000///...---,,,------,,,,,,+++******)))))))))))))))))))))))))))(((((())))))(((((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&&&&((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&)))---...+++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))$$$'''111///...,,,***333'''&&&---%%%CCC+++))),,,(((+++***+++******))))))******+++---,,,+++,,,///000///---!!!444(((BBBBBB===AAA999@@@EEEOOOOOOIIIIIIGGG;;;HHHEEEGGGHHHIIIJJJ[[[@@@BBBJJJLLLIIIQQQJJJFFF@@@===;;;888444000000///(((+++)))(((***666000'''444;;;222444444aaauuuFFF>>>IIILLLGGGJJJSSSNNN???>>>>>>888NNNJJJIIIIIIIIIGGGCCCAAAAAABBB@@@>>>===>>>AAACCCCCCBBBEEEEEEDDDDDDDDDFFFGGGHHHBBB@@@@@@CCCBBB>>>===>>>>>>>>>=========>>>???@@@????????????===;;;999777{{{jjjcccUUUPPPHHHBBB>>>;;;888777444333333222111000//////000000000///////////////........................,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++******)))*********++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------......---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------------......---,,,,,,,,,------...------......///000111000000000//////222666999FFFFFFFFFDDDCCCDDDFFFHHHMMMOOOUUU___kkkwwwwwweeeQQQHHHGGGFFFDDDDDDHHHJJJPPPYYY^^^^^^^^^aaaaaadddjjjsss}}}wwwtttqqqppp}}}xxxkkkgggmmmtttwwwwwwyyy{{{}}}~~~~~~}}}zzzyyy{{{uuunnnhhhaaaVVVGGG===222333444777:::;;;:::888:::;;;;;;999666333222222333333222111///...------------,,,,,,++++++******))))))))))))))))))))))))(((((())))))(((((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%(((+++,,,)))&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))///---###%%%$$$!!!''' ---(((,,,666%%%JJJ***))),,,(((******,,,++++++******++++++,,,------...000333444444222<<<...333666<<<===;;;CCC???>>>KKKJJJAAACCCEEE@@@;;;777777FFFMMMHHHVVVeeeOOOMMMLLLLLLOOO^^^ZZZPPPBBB888444444555666888___---'''*********(((%%%<<<))):::(((999>>>gggSSSBBBDDDSSSLLL555:::UUUHHHCCCBBBQQQNNNJJJLLLMMMMMMKKKHHHFFFFFFFFFDDDAAAAAABBBCCCCCCBBBHHHGGGGGGFFFEEEDDDDDDDDDCCCAAABBBFFFEEEAAA???@@@@@@???>>>>>>>>>???@@@AAA@@@AAAAAAAAA???<<<888666|||kkkdddVVVQQQHHHAAA<<<:::777666333333222222111000000///000000000//////.................................------------.........///------,,,,,,,,,+++++++++------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---...//////---+++***+++++++++,,,,,,,,,------------..................///...---,,,,,,,,,,,,,,,......------///000222444111000000///000444:::>>>LLLKKKIIIEEEBBBDDDIIIMMMTTTVVV\\\eeeqqq}}}xxxdddNNNDDDDDDHHHLLLPPPRRRRRRVVV\\\______aaafffmmmwww~~~|||}}}vvvkkkgggjjjrrrxxx~~~}}}{{{yyy{{{vvvqqqoookkkaaaQQQDDD<<<999666777:::<<<===<<<:::;;;;;;:::777444444444333333222111000///...---------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%''')))***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))!!!---..."""+++000&&&000333'''###$$$!!!"""jjj+++)))---(((+++***---,,,,,,,,,,,,------...,,,...111444777777777666111777555111ooo999===>>>KKKJJJOOOXXXOOOHHHNNNIIIFFFUUUVVVMMMTTTQQQ@@@UUUnnn___[[[SSSLLLJJJVVV]]]TTTIII@@@<<<:::888666555:::***'''+++---...&&&___'''000555)))---;;;$$$CCCHHHEEEAAAIIIUUUOOO???OOO888MMMHHHLLLIIIKKKNNNNNNMMMLLLKKKLLLKKKJJJGGGEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFEEEEEECCCAAACCCGGGGGGCCCAAABBBAAAAAA@@@??????@@@AAABBBBBBCCCDDDDDDBBB>>>:::777|||kkkdddWWWPPPGGG@@@;;;888666444333333222222111000000000000//////......---------........................------........./////////------,,,,,,,,,+++++++++------,,,,,,+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,---------.........+++---...//////---,,,***+++++++++,,,,,,,,,------........................///...---,,,,,,,,,,,,,,,......---...///111333555000000111111333888>>>BBBGGGGGGGGGEEEEEEJJJSSSZZZZZZ```gggooowww}}}hhhZZZMMMKKKNNNQQQUUUYYYXXXXXX\\\ccchhhmmmuuu~~~uuugggdddmmmwww|||}}}~~~~~~~~~|||zzzyyyyyyvvvssssssqqqiiiZZZNNNEEE>>>666444888>>>BBBCCC999:::;;;999777555444555333333222111000//////...---------,,,,,,,,,,,,,,,************************)))))))))))))))((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))$$$$$$(((%%%...(((GGGFFF...:::***&&&+++***...***+++++++++++++++,,,,,,...//////000333666999;;;;;;;;;;;;---LLL///KKK777KKKPPPLLLRRRMMMQQQWWWWWWXXXVVVKKKdddzzzbbbTTTSSSXXXooo^^^YYYRRRKKKDDDJJJNNNOOOPPPRRRQQQJJJ???777333666+++***---///---"""666@@@111+++FFF;;;777rrrvvv===CCCPPPBBB<<>>CCCFFFMMMOOOOOOMMMKKKOOOWWW^^^cccjjjttt}}}}}}pppfff^^^[[[WWWUUUWWWWWWTTTSSSUUUVVV\\\iiizzzrrrgggggglllvvvwwwyyyzzz{{{|||{{{{{{zzzxxxwwwxxxwwwqqqfff]]]NNNDDD888222666===BBBDDD777999:::999666555555555333333222111000000//////------------,,,,,,,,,,,,************************))))))******))))))(((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))111###+++)))%%%:::,,,,,,000+++---,,,***++++++,,,...000222333888;;;>>>@@@@@@@@@AAABBBHHH;;;III;;;LLL===OOOYYYVVV]]][[[QQQNNNOOORRRIIIPPPjjjWWWQQQNNNMMMGGGLLLHHHEEEBBBBBBDDDDDDBBB@@@<<>><<<nnngggYYYRRRHHH???:::777555444222222222111111111111111//////////////////000000........................,,,,,,---------.........------,,,,,,,,,,,,++++++*********+++,,,---...///++++++,,,,,,,,,,,,------+++,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------,,,,,,------,,,,,,,,,---......,,,---...///000000111111000444:::>>>BBBEEEHHHJJJSSSWWWYYYXXXVVVXXX```hhhsssxxxssseee___ZZZUUU[[[ZZZ[[[]]][[[YYY\\\bbblllxxx~~~rrriiiooopppsssvvvzzz|||}}}~~~{{{{{{{{{|||{{{wwwqqqlll___RRRAAA888777:::<<<<<<666777888888666444444555333222222111111000000000------------------------************************)))************)))(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))$$$444---,,,+++ZZZ......222---...---...///000222444777999:::???AAACCCCCCAAAAAACCCEEEDDD333CCCFFFJJJSSSKKKbbbtttvvv~~~wwwcccaaaeee]]]rrrmmm]]]ZZZ[[[[[[UUUWWWQQQHHH===777888===AAACCC@@@DDDJJJ>>>???888444555666TTT555333222===###III000555lllNNNAAAEEEGGGIIIJJJHHHGGGGGGHHHGGGKKKOOOPPPMMMIIIGGGGGGJJJHHHGGGEEEEEEEEEEEEFFFHHHDDDDDDGGGHHHFFFHHHLLLFFFEEEDDDCCCBBBCCCDDDDDDEEEFFFFFFEEECCCAAA???>>>pppjjj[[[TTTJJJ@@@;;;888666555222222222111111111111111//////000000111111222222........................,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,---...///111222333++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,+++*********+++,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,------...///+++---...000000000//////000666===DDDHHHJJJKKKLLLKKKRRRZZZ___aaahhhrrr{{{yyyuuuhhhXXXRRRWWW[[[\\\YYYXXXXXXZZZ\\\dddtttyyyjjjlllppptttyyy}}}{{{|||}}}}}}|||yyyvvvuuuoooaaaMMM@@@:::888444111555666888777555444444555333222222222111000000000------------------------***************************************)))(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''++++++******))))))(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))000***)))aaa...///333...///...444444666888;;;>>>AAACCCAAACCCDDDBBB@@@???AAADDDIIIWWWTTTIII^^^PPPUUUlllzzzyyyuuulllnnnooolllbbb```YYYWWWTTTRRRPPPJJJAAA;;;777999666RRRUUULLLEEEBBBKKKmmm222 ;;;$$$(((&&&&&&+++777;;;...HHHBBBEEEHHHKKKLLLIIIFFFBBBAAACCCHHHNNNPPPMMMIIIGGGFFFJJJIIIGGGFFFFFFGGGIIIJJJJJJFFFEEEHHHIIIHHHJJJOOOGGGFFFEEECCCCCCCCCDDDEEEDDDDDDDDDCCCBBB@@@???>>>uuujjj[[[UUULLLBBB;;;777666777555333222222222222111/////////000000000000////////////////////////////////////...---,,,++++++***++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---...------,,,,,,------...---,,,,,,,,,,,,---......+++++++++,,,---///111333///......---------......111///---...000333444444444>>>GGGLLLQQQUUUQQQIIIPPPUUU[[[```fffppp|||pppjjjfff]]]UUUSSSYYY]]]]]]ZZZTTTXXXeeelllttt|||wwwmmmjjjqqqzzzzzzxxxxxx{{{}}}}}}{{{zzz{{{vvvmmm^^^MMM<<<333444999555555777888888666333000222222222111111111111000+++---...000000///---,,,+++++++++************)))************))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((222000...+++)))(((''''''))))))((((((''''''&&&&&&''')))******((('''((()))(((((((((((())))))))))))))))))))))))************,,,FFF***;;;***000777999<<<<<<:::888;;;@@@???;;;;;;CCCBBBAAAHHHHHHHHHPPPTTTQQQSSSXXXVVVRRRZZZgggvvv{{{ppp[[[UUUNNNLLLMMMMMMJJJGGG@@@LLL333@@@LLLXXXQQQJJJ:::***&&&,,,222&&&444&&&111000:::000YYYeee\\\AAACCCFFFHHHIIIHHHFFFEEEEEEDDDFFFIIIIIIHHHGGGGGGGGGEEEHHHJJJHHHEEEEEEJJJNNNQQQMMMIIIGGGGGGIIIKKKLLLLLLHHHDDDBBBDDDFFFFFFEEEHHHFFFDDDBBB@@@???>>>>>>uuukkk\\\VVVMMMCCC;;;888777777555333222222222222111///......////////////......////////////////////////.........------,,,,,,+++++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,---------,,,,,,------------,,,,,,,,,------......------,,,,,,---...000000///......------............//////...---///444888@@@IIIRRRWWW\\\```\\\UUUVVV\\\eeelllsss}}}}}}ttt{{{wwwlll```ZZZ[[[[[[YYY]]]\\\cccrrr}}}tttkkkfffggghhhiiijjjkkkmmmnnnnnnsssuuuxxx{{{tttkkkgggllltttxxx{{{}}}~~~|||||||||}}}uuuhhhWWWFFF<<<:::<<<777777777666555444333222555555444222111000///...,,,---///000000///---,,,++++++++++++************************))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((---,,,***)))((((((((((((((((((((((((((('''''''''''')))******((('''((()))(((((((((((()))))))))***))))))))))))***************444}}}&&&;;;666===>>>888??????===999999>>>@@@>>>FFFNNNLLLIIILLLJJJLLLVVVZZZaaaiiilllhhheeennnzzzuuuaaaYYYQQQOOOQQQRRROOOKKKMMMAAA===LLLRRROOO[[[QQQrrrlll))),,,)))"""+++111...&&&333...555111===JJJCCCEEEJJJKKKLLLJJJGGGDDDCCCCCCFFFGGGHHHHHHFFFDDDDDDEEEDDDGGGHHHGGGCCCCCCFFFJJJNNNLLLIIIHHHHHHJJJKKKKKKMMMIIIFFFDDDEEEFFFEEECCCEEECCC@@@>>>===>>>@@@AAAvvvlll___XXXOOODDD===888777777555333222222222222111///------............------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,------------------------,,,,,,,,,---------......///......---------......///......---......//////---000222000---000999AAAHHHOOOVVVZZZ^^^aaa```]]]aaahhhpppyyyxxxzzztttqqqggg\\\XXX[[[^^^^^^dddttt}}}xxxtttrrrmmmkkkgggbbb\\\VVVQQQNNNNNNNNNOOOPPPRRRSSSTTTTTTVVVXXX\\\```eeekkkrrrwww}}}{{{wwwuuuuuuxxx~~~~~~~~~}}}sssdddTTTGGG???;;;;;;;;;999777555444555666888777666444111///...------...///000000///------,,,+++++++++************************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''''''''((())))))'''''''''((((((((((((((('''(((******((((((((()))((((((((()))))))))******)))))))))*********++++++888222---###<<<000:::444;;;===;;;555999<<<:::;;;AAAHHHJJJIIIRRRQQQNNNRRRVVV```qqq}}}tttssseee___YYY\\\eeejjjiiieeecccQQQfffIIICCCqqqwww777 333222(((+++,,,***&&&333)))///666+++III~~~vvvPPP<<>>BBBDDDxxxnnnaaa[[[QQQFFF===999777777555333222222222222111///---......//////......---////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------+++---------+++***+++,,,,,,------------------,,,,,,,,,---------...------.........------........................//////000...111222222333999BBBIIINNNQQQTTTVVVXXX\\\```aaalllqqqyyysssqqqwwwfffddd^^^WWWZZZgggtttzzz{{{pppiii\\\\\\ZZZXXXUUUSSSQQQPPPQQQPPPMMMJJJGGGDDDBBBAAAAAABBBBBBCCCEEEFFFFFFGGGEEEGGGJJJNNNQQQVVV\\\```fffjjjpppvvv|||}}}uuuuuuwwwvvviiiZZZJJJ>>><<<<<<;;;:::888777888999999888666444222000///......////////////......---,,,,,,+++++++++*********************)))))))))(((''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&&&&&&&'''((())))))&&&&&&''''''(((((())))))&&&(((******)))((())))))(((((()))))))))*********))))))*********+++++++++((('''$$$...===333'''///nnn<<<;;;222777;;;>>>555<<>>DDDWWWFFFGGGGGGFFFCCC@@@@@@AAACCCDDDDDDDDDBBB@@@@@@BBBDDDEEEFFFFFFDDDAAA??????AAAFFFHHHJJJKKKKKKJJJIIIIIIKKKJJJJJJJJJJJJHHHFFFEEECCCAAA???>>>>>>AAACCCEEE{{{qqqccc]]]RRRGGG>>>999777666555333222222222222111////////////000000/////////////////////////////////+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,---...---+++***+++,,,,,,,,,---......---,,,,,,+++,,,---.........------,,,,,,---....../////////...............///000111//////111555;;;BBBHHHLLLVVVUUUTTTUUUWWW\\\eeellluuuzzzzzzpppiiicccccchhhcccddddddeeepppuuueee\\\TTTLLLGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA???>>>>>>>>>>>>======>>>>>>???@@@AAAAAA???AAACCCEEEFFFIIIMMMPPPQQQUUUZZZ```fffkkkqqquuuwwwyyyxxxuuuttt~~~oooZZZHHH<<<;;;::::::::::::999888777777666555444333222222///000000//////......---,,,,,,,,,++++++++++++***************)))))))))((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''((((((((((((((((((&&&&&&''''''(((((())))))&&&((()))***)))((()))***))))))))))))************************++++++++++++***222(((%%%///'''!!!333555!!!<<>>222(((---222---111'''///,,,)))666777222<<<666999[[[EEE---WWWAAAGGGFFFFFFDDDAAA>>>>>>@@@BBB@@@AAAAAA@@@???@@@CCCEEEEEEFFFFFFDDDBBB@@@???@@@EEEHHHLLLLLLJJJHHHGGGGGGGGGHHHJJJKKKKKKJJJIIIIIIEEEEEEEEEEEEEEEDDDDDDDDD}}}ttteee^^^SSSGGG>>>888666555555333222222222222111/////////000000000000//////////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---...///...+++***+++,,,+++,,,---......---,,,++++++,,,---.........---,,,+++,,,---...////////////............///000111111000111444:::BBBHHHJJJJJJVVVTTTTTTWWWZZZ```lllxxx{{{___VVVWWWXXXYYY[[[[[[eeeqqq~~~nnnbbbSSSHHHDDDBBB@@@============>>>>>>?????????>>>===<<<<<<<<<<<<======999999:::;;;;;;<<<=========>>>@@@@@@@@@AAACCCEEEGGGJJJNNNSSSWWW\\\bbbfffuuuyyyqqqrrryyytttqqq{{{}}}|||gggRRRCCC>>>888888;;;<<<999666666666666555555555555555111000000//////.........,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((())))))))))))(((((('''''''''(((((((((((((((%%%''')))***)))((()))***)))))))))*********++++++*********++++++++++++,,,111555((($$$222...$$$+++%%%;;;555%%%SSSDDD111:::DDDDDDBBBJJJLLLLLLMMM\\\}}}{{{{{{~~~yyy~~~zzzwwwmmmVVViiiWWWaaa```gggggg```HHHTTT666HHH???<<<>>>666((((((444000+++000222++++++000000"""555HHH888888999;;;(((VVV===EEEHHHIIIIIIFFFBBB???===>>>@@@===???@@@@@@@@@@@@CCCEEEDDDDDDDDDDDDCCCBBBAAA@@@GGGJJJNNNMMMIIIEEECCCDDDCCCEEEHHHIIIIIIHHHIIIJJJFFFGGGHHHHHHHHHFFFDDDCCCvvveee^^^SSSGGG===777555444555333222222222222111///...//////////////////...////////////////////////,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...//////...,,,***+++,,,+++,,,...//////...,,,+++***+++---//////...---,,,,,,---...//////...------............///000111222444999@@@EEEIIIJJJJJJJJJPPPQQQUUU]]]ccciiivvv|||dddOOOMMMTTTYYY]]]bbbiii{{{lllZZZNNNHHHAAA<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::888888999999:::;;;;;;;;;;;;<<<============>>>@@@AAADDDGGGJJJMMMQQQVVVZZZbbbhhhooossswww|||~~~||||||vvvsssqqqvvvxxx|||uuuaaaTTTHHH;;;888===@@@===888777777666666666666666555222111000///............------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))&&&'''((()))***))))))(((((((((((((((((('''''''''%%%'''))))))))))))***+++))))))*********+++++++++*********+++++++++,,,,,,!!!,,,---***+++***+++333...)))>>>222&&&]]]CCC777@@@GGGKKKTTTOOOUUUZZZaaasssvvvkkkiiikkkppptttrrr~~~yyygggvvvmmmrrrqqqvvvggg|||rrrZZZLLL888OOO<<<777888CCCEEE333)))222---111///000...))),,,,,,222888111111===BBB[[[rrrVVV888===???AAA>>>FFF>>>LLLFFFFFFEEEBBB???===>>>???===???AAAAAA@@@@@@AAABBBAAAAAABBBCCCDDDCCCBBBAAAIIIMMMOOOMMMGGGAAA@@@AAA@@@CCCEEEEEEDDDCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEDDDxxxfff___SSSGGG===777444333555333222222222222111///---..................---////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...//////...,,,++++++,,,+++,,,...//////...,,,+++***+++---//////...---,,,...//////000///---,,,***............///000222222999BBBLLLPPPOOOLLLKKKMMMNNNQQQZZZfffnnntttcccTTTKKKPPPZZZaaajjjrrruuueeeWWWIIIAAA>>><<<:::999999999999888:::::::::::::::;;;;;;;;;999999:::::::::999888888:::::::::;;;<<<<<<<<<===999;;;<<<<<<<<<<<<===???:::<<<>>>@@@CCCFFFKKKNNNNNNTTT\\\bbbgggnnnxxx}}}ssssssuuuuuurrruuuyyy~~~sssdddSSS@@@:::@@@EEEBBB<<<888888777777666666555555222222000///............---------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''"""###$$$%%%'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))$$$%%%''')))******))))))))))))(((((('''''''''&&&%%%'''))))))))))))***+++)))************+++++++++******+++++++++,,,,,,,,,***//////,,,---//////---111111444999???CCCCCCAAA:::JJJ666MMMWWWSSSWWWgggdddnnnyyypppdddgggmmmqqqyyy}}}{{{```OOO___KKKWWWRRRPPPUUUCCCVVV[[[___BBBBBBFFF>>>999@@@@@@777444---666+++***000///111///+++)))111:::999999===<<>>===DDDEEE>>>===NNNFFF777???>>>===CCC???@@@@@@???>>>>>>???@@@>>>@@@BBBCCCAAA???????????????@@@BBBCCCDDDBBBAAAKKKOOOPPPMMMEEE@@@>>>??????AAACCCBBB???>>>@@@CCCEEEDDDBBBBBBBBBCCCEEEFFFttthhh```TTTGGG===888888888555444444333222111000000000000////////////000000//////............//////.........------,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...,,,------...///.........///...---,,,,,,---...///------------------------------............------------......------,,,+++...000222111000000444777@@@GGGLLLUUU]]]UUULLLQQQSSSeeeqqqzzz~~~gggLLLRRRZZZ```eeerrr|||ZZZIIIFFFDDD???<<<:::::::::::::::::::::::::::::::::999999999999999999999999999999888888888999999999999::::::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<===???AAABBBCCCFFFHHHKKKOOOUUU]]]ffflllvvvzzztttvvvzzz~~~jjjTTTHHH@@@:::999<<>>???AAA>>>::::::===@@@AAAAAA>>>:::999;;;>>>???@@@BBBDDDDDDCCCBBB@@@>>>>>>???AAADDDDDDCCCAAAOOONNNKKKHHHDDDAAA>>>===AAA@@@???>>>>>>>>>???@@@???@@@BBBCCCCCCBBB@@@???yyyiiiaaaTTTGGG===888777888555444444333222111000000000000////////////000000//////............//////.........------,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,---............///000000000000//////...------------...///------------------------------............------+++,,,---...............000111222111000222666:::EEELLLNNNSSSYYYSSSPPP[[[dddwww}}}iiiYYYXXXZZZ]]]dddsssvvv```III??????>>>;;;999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>AAACCCFFFIIIMMMRRRYYY^^^iiioooxxx~~~{{{{{{eeeTTTEEE;;;:::>>>>>><<<::::::999888555333444444333222111000///////////////...------,,,,,,************))))))))))))***)))))))))((((((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&((('''&&&&&&''')))(((((((((((()))))))))************)))))))))(((((())))))))))))*********************+++,,,,,,------++++++,,,,,,------......000...,,,---///333777999AAACCCCCCBBBBBBDDDJJJOOOFFFIIIOOO\\\vvv|||lll___eeesss~~~mmm^^^ZZZ]]]\\\___]]]XXXZZZaaaaaa[[[\\\SSSLLLJJJGGGAAA>>>@@@AAA>>>999333...---///111,,,---...000111333555666;;;<<<>>>BBBGGGGGGEEEBBB???===>>>AAA@@@===>>>BBBFFFEEEAAA===::::::===???AAAAAACCCDDDDDDDDDDDDCCCAAA@@@@@@AAACCCDDDCCCAAAMMMLLLJJJHHHFFFDDDBBBAAA=========>>>@@@BBBDDDFFFBBBCCCDDDFFFGGGGGGFFFFFF}}}jjjbbbUUUGGG===888777777555555444333222111000000000000////////////000000000//////......//////000.........---------------,,,,,,,,,,,,------------......---,,,,,,---......------...//////////////////...------------...///------------------------------............------***+++,,,...//////000000111111111111222666<<<@@@JJJPPPOOOOOOUUUUUUYYYgggrrrqqqcccYYYSSS```cccjjjxxxmmmVVVIII>>><<<>>>===;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888999999:::::::::::::::;;;;;;:::::::::::::::;;;===???AAACCCDDDGGGJJJMMMWWW^^^iiittt{{{||||||}}}gggOOO???<<<@@@===;;;999888888777555333555444333333111111000/////////......---,,,,,,,,,++++++*********)))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&((()))((((((((()))))))))******))))))))))))(((((((((((()))))))))*********++++++******++++++,,,,,,------------..................333000------///555<<<@@@DDDGGGIIIJJJIIIJJJNNNRRR]]]^^^ddduuuiiiiiiooo~~~|||ssssssxxx~~~~~~qqq^^^[[[eeeeeeXXXddd]]]XXXTTTNNNDDD===;;;@@@BBBAAA<<<555000000222,,,------///111444666888888:::???DDDGGGGGGDDDAAA@@@>>>???BBBBBB@@@CCCIIIMMMHHHBBB>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFEEECCCAAABBBCCCDDDDDDCCCKKKJJJJJJIIIHHHGGGGGGFFF>>>>>>>>>???AAADDDFFFHHHDDDDDDFFFGGGHHHJJJKKKKKKmmmdddWWWIII>>>888777777555555444333222111111000000000////////////000000000000////////////000000...............---------,,,,,,,,,------------.........------------......***+++,,,,,,------,,,,,,.........------.................................------............------,,,,,,---//////000000000111111111333666<<>>;;;:::;;;888888888999999999999999999999999:::::::::::::::888999999999999999::::::;;;:::::::::::::::999999777888888999:::999999999<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@AAAAAAAAACCCDDDGGGNNNWWWaaalllwwwzzz{{{^^^GGG??????<<<:::888888888777666444555555444333222111000000//////......---,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''((((((''''''((()))(((((()))))))))*********)))))))))(((((((((''''''))))))*********+++++++++******++++++,,,------...........................000000000111444:::BBBGGGMMMLLLLLLPPPWWW```fffiii~~~~~~vvvsss|||zzzoooaaaaaabbb^^^eeecccaaa^^^VVVLLLCCC>>>999>>>CCCEEEBBB:::333...///......///111444777999;;;===@@@BBBDDDDDDBBB@@@CCCAAAAAACCCCCCBBBFFFLLLMMMHHHCCCBBBDDDEEEEEECCCCCCBBBAAAAAABBBDDDFFFHHHEEECCCAAABBBDDDFFFGGGGGGJJJJJJJJJIIIIIIIIIIIIHHHEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKpppgggYYYKKK???999777777666555555444333222111111000000////////////000000000000////////////000000........................,,,,,,---------.................................***+++,,,,,,------,,,,,,---..................---........................------............------/////////000000///......000000222666===CCCIIILLLEEEKKKJJJNNN___jjjpppyyy~~~uuuaaaYYY[[[```jjjtttdddJJJ@@@???;;;999::::::777777:::888888999999999:::::::::999999999:::::::::;;;;;;999999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::777888999999::::::999999;;;;;;;;;;;;<<<===>>>>>>;;;===???@@@@@@???@@@AAA???CCCHHHNNNUUUaaaooozzz~~~oooUUUEEE???<<<:::888777888888777666666666555444333222111111000//////......------,,,++++++++++++************(((((((((((())))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&''')))(((''''''(((***))))))))))))************))))))))))))((((((((((((************++++++++++++***++++++,,,------......------------............,,,///444999>>>CCCJJJOOO\\\WWWVVVaaawww{{{mmmjjjggglll|||lll\\\\\\eeeaaadddfffddd___XXXPPPJJJ<<<<<<>>>CCCFFFCCC:::222000///------...111555777<<<===>>>???@@@AAACCCDDDGGGDDDDDDEEEDDDCCCFFFKKKGGGFFFEEEGGGJJJKKKHHHEEECCCAAA@@@???@@@BBBEEEGGGBBBAAA@@@BBBEEEHHHJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGHHHGGGEEECCCBBBBBBCCCCCCGGGGGGFFFFFFFFFGGGHHHIIIssskkk\\\MMMAAA;;;888888666666555444333222111111000000////////////000000111000000//////000000111.............../////////,,,---------............---...////////////...---------...///////////////------...//////...------........................------............------000000000000000///......111222666<<>>999999999::::::;;;;;;<<<:::;;;;;;<<<<<<=========<<<<<<======>>>?????????@@@@@@@@@???>>>>>>======::::::;;;<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>:::<<<>>>>>>=========>>>===???AAABBBEEENNN\\\fffqqqzzzhhhQQQCCC===;;;888777888999999888777666555555333333222111111111000000///......---,,,++++++++++++*********(((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))&&&&&&'''''''''(((((((((&&&((())))))(((''')))***)))))))))*********++++++************))))))))))))*********++++++++++++,,,++++++,,,,,,------......,,,,,,------...//////000...444===DDDHHHMMMSSSWWWWWW___rrrrrreeeaaa___fffqqq~~~}}}}}}}}}uuuYYYQQQ[[[]]]dddhhhgggdddbbb]]]XXXKKKCCC<<<;;;AAAEEEBBB>>>333000---++++++---111333888999;;;<<<>>>BBBGGGJJJHHHEEEEEEFFFEEEBBBDDDIIICCCDDDGGGJJJMMMLLLJJJGGGCCCBBB@@@@@@@@@AAACCCEEE@@@???@@@BBBFFFJJJKKKKKKIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGJJJJJJJJJJJJIIIIIIIIIIIIvvvnnn___OOOCCC<<<999999666666555444333222222111000000////////////000000111111000000000000111111---........./////////000------------............---...///000000///...---......///000000000000///------...//////...------........................------............------//////000111111111000000444666<<>>:::;;;???@@@>>>===???999::::::;;;<<<<<<=========>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFEEEEEEDDDCCCCCCBBBBBB>>>??????@@@AAA@@@@@@@@@>>>======<<<======>>>>>><<<===>>>===;;;;;;<<<===<<>>CCCNNNWWWbbbnnn}}}|||aaaLLL>>>;;;999888999:::;;;:::777777666555444333222222222222111111000000//////,,,,,,+++++++++*********'''((((((((()))))))))***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))''''''''''''((((((((((((&&&((())))))(((((()))***))))))*********+++++++++++++++++++++*********************+++++++++,,,,,,++++++,,,,,,---.........,,,,,,---...000111222222666===GGGMMMQQQUUU[[[___```ttt}}}mmm^^^ZZZ^^^lllyyy|||yyyvvv}}}{{{cccXXXXXX]]]eeejjjiiiggghhhfffbbbZZZPPPDDD>>>???CCCEEEEEE999555000,,,+++,,,000222444888;;;>>>???BBBFFFIIIEEEDDDEEEGGGFFFBBBCCCGGGCCCEEEIIIJJJJJJIIIIIIIIIDDDDDDBBBAAAAAABBBBBBCCC??????@@@CCCGGGIIIJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBCCCDDDFFFHHHIIIHHHIIIJJJKKKLLLLLLKKKKKKxxxooo```QQQDDD===::::::666666555444333222222111000000////////////000000111111000000000000111111---.........//////000000---------.........//////---...///000000///...---,,,---......//////......,,,---...//////...---,,,////////////////////////---..................------...///111222222222222777:::@@@GGGLLLLLLFFF@@@EEE]]]jjjllltttvvvdddbbbaaammmxxxUUUMMMLLLCCC===???===999:::???@@@===999888::::::;;;;;;<<<===>>>>>>@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???????????????@@@???>>>;;;;;;<<<===<<<@@@CCCBBB>>>@@@GGGNNNRRR```qqq}}}kkkSSS>>><<<999888:::;;;<<<<<<777777666555444333333222333333222222111000000000,,,,,,,,,+++++++++******'''((((((((())))))******))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((())))))(((((()))***)))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,------......///,,,---...000111333444555???EEEMMMRRRUUUYYY```eee{{{tttnnnjjjdddaaaiiittt~~~wwwoooiii^^^gggllliiigggjjjiiifff```YYYOOOFFFBBBBBBDDDEEE???;;;555000...///111444555999>>>@@@@@@@@@BBBDDDCCCBBBDDDGGGFFFCCCCCCGGGDDDGGGJJJIIIGGGFFFHHHKKKFFFEEEDDDCCCCCCBBBBBBBBB@@@@@@AAADDDGGGIIIHHHFFFCCCCCCDDDDDDEEEEEEEEEFFFCCCBBBBBBCCCDDDFFFGGGIIIDDDFFFIIIKKKLLLLLLKKKKKKyyyqqq```LLL???<<<;;;999555555555444222000...---000000////////////000000////////////////////////............/////////000------...///000000//////......................................................//////000000111111////////////////////////.........///000000///...000,,,---111222111555<<>>>>>===<<<;;;:::;;;<<<<<<<<<===>>>???AAABBBCCCDDDDDDDDDEEEFFFIIILLLOOOPPPPPPPPPPPPOOOOOOOOONNNNNNRRRQQQOOONNNLLLJJJHHHGGGLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>===????????????@@@AAABBBBBBIIIQQQ[[[dddlllvvvjjjGGG@@@;;;<<<:::777888===999888777888888888666444333222111000////////////+++,,,---...---,,,***)))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%***000555555000***%%%((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++******************************************++++++(((***,,,---,,,,,,...///......///...000555>>>DDDEEEHHHTTT``````aaa{{{{{{eee^^^```bbbfffooo{{{|||xxxwww{{{vvveeehhhmmmlllmmmhhhaaaYYYRRRKKKDDD@@@EEEEEEBBB;;;222...///333000111333666999<<<>>>???@@@???>>>>>>@@@CCCFFFIIIEEEFFFCCC@@@BBBIIIMMMMMMHHHFFFDDDAAA@@@@@@AAAAAA???AAADDDEEECCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEIIIFFFBBB@@@@@@CCCGGGIIIDDDEEEFFFHHHJJJJJJKKKKKK{{{rrraaaLLL???<<<;;;:::999888777555444222111000000000////////////000000////////////////////////........./////////000000---...//////////////////................................................////////////000000000000///////////////////////////......///000000///...111///000333222000444;;;LLLNNNRRRTTTQQQMMMQQQXXXjjjrrrzzznnnggghhhcccSSSIIIAAA@@@CCCAAA@@@??????>>>=========>>>??????@@@AAABBBDDDFFFHHHIIIJJJIIIIIIIIIJJJLLLOOOQQQSSSSSSSSSTTTTTTUUUUUUUUUVVVSSSSSSRRRRRRQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRRRROOOMMMLLLJJJIIIIIIIIIJJJHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDIIIPPPVVV\\\eeeqqqyyy}}}TTTIII???===<<<:::999<<<;;;:::999:::::::::888666333222222111000000000000111000///...---,,,++++++***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''))),,,......,,,)))'''((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++)))************+++++++++************************)))*********++++++,,,,,,***+++,,,,,,,,,---000222111000111444:::AAAGGGKKKTTTRRR\\\rrrxxxhhhdddXXX[[[iii{{{vvvvvvuuuzzzllleeeffffffggghhhiiifff___VVVPPPLLLGGGGGGEEE@@@999333000///111222444777999<<<===>>>BBBAAA@@@@@@AAADDDGGGHHHBBBDDDCCC@@@AAAHHHLLLLLLGGGEEECCCAAA@@@@@@AAABBB@@@BBBDDDEEEDDDDDDFFFGGGGGGFFFEEEDDDEEEHHHJJJKKKHHHFFFBBB??????BBBFFFHHHDDDEEEFFFGGGHHHHHHIIIIII}}}uuubbbMMM???<<<<<<:::;;;:::888555444333333333111000000//////000000111////////////////////////....../////////000000000//////////////////...---////////////////////////........................000000000000//////////////////////////////////////////000000////////////---...111333111000666>>>TTTSSSSSSUUUUUUTTTZZZbbbjjjsss~~~uuugggmmmyyyyyy[[[MMMFFFAAA???BBBCCCAAA???AAAAAAAAAAAAAAAAAABBBDDDDDDGGGHHHIIIKKKLLLNNNOOOPPPNNNNNNOOOOOOQQQSSSTTTUUUTTTUUUVVVWWWXXXYYYYYYZZZVVVVVVUUUTTTTTTVVVWWWXXXTTTTTTUUUUUUVVVVVVWWWWWWSSSSSSRRRQQQPPPQQQQQQQQQNNNOOONNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGIIILLLNNNQQQXXXbbbjjjvvv}}}fffUUUDDD===>>>>>>>>>>>>===<<<;;;<<<<<<<<<:::888333333222222111000000000444222000---++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))''''''((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++)))************+++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,------,,,,,,...111444000000222999BBBJJJNNNPPPXXXbbbxxx~~~bbbUUU[[[bbbxxx}}}|||yyyxxxxxxooo```^^^bbbaaagggnnnoooiii___VVVQQQJJJIIIIIIGGGCCC<<<333---000222444666999;;;<<<===DDDDDDCCCCCCCCCEEEGGGHHH???BBBBBB???@@@EEEIIIJJJEEECCCAAA@@@???@@@BBBCCCBBBCCCDDDEEEEEEFFFHHHJJJGGGEEECCCBBBDDDHHHMMMQQQHHHFFFBBB@@@@@@BBBEEEHHHGGGGGGGGGGGGGGGHHHIIIIIIwwwdddMMM???<<<<<<;;;;;;999666333222111222222111000000000000000000111////////////////////////...////////////000000000//////000000///...------000000000000000000000000........................111111000000//////......////////////////////////000000111000//////000111***---000111000444===FFFSSSPPPSSSZZZ______]]]^^^bbbtttkkkjjj~~~eeeTTTNNNFFFDDDDDDEEEDDD@@@@@@DDDDDDEEEEEEFFFGGGHHHJJJJJJMMMNNNNNNOOOPPPQQQRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVSSSTTTTTTUUUVVVVVVWWWWWWXXXWWWUUUSSSSSSSSSTTTUUUTTTTTTTTTUUUUUUVVVWWWWWWUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMLLLMMMNNNNNNOOOSSSXXX]]]dddlllyyy{{{eeeLLL===<<<@@@BBBAAA>>>===<<<<<<======;;;999444444444333333222111000111000///...---,,,++++++++++++*********++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))'''%%%$$$$$$%%%''')))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++))))))***+++,,,---...///---...///...---...000222///333:::@@@GGGMMMTTTXXXYYYzzzzzznnnhhh___\\\mmmzzzvvvzzzsss___YYY]]]aaafffmmmqqqnnneeeZZZSSSOOOMMMLLLLLLKKKFFF;;;333///000222444777:::<<<===EEEEEEEEEEEEEEEEEEFFFFFF>>>BBBBBB@@@@@@CCCEEEEEEBBBAAA@@@??????@@@BBBCCCCCCDDDDDDCCCCCCCCCFFFHHHIIIGGGDDDBBBEEEKKKRRRWWWIIIGGGDDDAAAAAACCCFFFHHHJJJJJJIIIHHHHHHHHHIIIJJJzzzeeeNNN???<<<===<<<;;;999666444222222222333111111000000000000111111000000000000000000000000////////////000000000111//////000000///...------000000000000000000000000////////////////////////111111000000//////......///////////////////////////111111111//////111444222555555333444;;;EEEMMMOOOJJJMMMXXXcccddd___[[[mmm~~~nnnjjjyyykkkSSSMMMFFFHHHFFFEEEFFFDDDAAADDDJJJIIIJJJKKKLLLMMMNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVWWWUUUUUUUUUTTTTTTTTTTTTTTTWWWVVVUUUTTTSSSTTTUUUUUUVVVVVVUUUUUUVVVVVVXXXXXXUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSNNNOOOPPPPPPPPPPPPQQQRRRRRRYYYcccnnnyyy~~~]]]DDD;;;===@@@@@@>>>===<<<<<<===<<<:::888444555555555444333222111---///111222222000...,,,......,,,+++************************************(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,---...//////,,,...000000///......///333<<>>===>>>???AAABBBDDDDDDCCCAAA??????AAABBBKKKHHHEEEEEEHHHNNNVVV[[[JJJHHHEEECCCCCCDDDFFFHHHIIIHHHHHHGGGGGGGGGGGGGGG}}}gggNNN???===>>>===<<<;;;999666555444444444222111111000000111111222000000000000000000000000/////////000000000111111//////////////////...---////////////////////////////////////////////////000000000000////////////////////////////////////...000222111///000444777@@@AAA@@@<<<===DDDJJJLLLLLLHHHJJJUUU```eeeggghhhvvvkkkjjjwwwUUULLLMMMCCCFFFCCCBBBDDDEEEEEEJJJQQQNNNOOOPPPRRRSSSTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUWWWXXXYYYYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\WWWWWWXXXYYYYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYTTTUUUVVVWWWWWWUUUTTTSSSOOORRRYYYbbboooxxxUUU@@@;;;<<<<<<===<<<;;;<<<<<<<<<:::888555555666666666444222111---000333666777444111///000///...,,,+++***))))))************************))))))))))))))))))))))))''''''((((((''''''&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,...111111000000111222777CCCPPPTTTUUU\\\nnn}}}tttaaaXXX\\\ccczzz}}}}}}wwwjjjfff]]]___bbbggglllnnnkkkiii___ZZZTTTRRRRRRQQQMMMIII888666333111222555:::<<<@@@AAABBBCCCCCCCCCAAAAAA@@@@@@@@@AAAFFFJJJEEE===@@@???>>>======>>>@@@AAAAAABBBAAA???<<<;;;<<<===BBBAAA@@@@@@DDDIIIOOOSSSJJJHHHFFFDDDCCCDDDFFFGGGDDDEEEEEEEEEEEEEEEDDDCCChhhOOO???===>>>>>>::::::999777555444222222222111111000000111111222000000000000000000000000//////000000000111111111---...//////////////////........................////////////////////////////////////000000000000////////////////////////---000222111///000666;;;DDDFFFFFFDDDGGGMMMLLLHHHGGGKKKTTT^^^ffflllwwwyyyhhhgggmmm|||nnnSSSOOOPPPGGGFFFBBBBBBFFFIIIKKKOOOSSSRRRSSSUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYXXXYYY[[[\\\^^^^^^^^^^^^^^^^^^__________________^^^___aaacccccccccaaaaaaaaa```^^^]]]\\\\\\]]]^^^\\\]]]]]]^^^^^^]]]\\\[[[[[[\\\\\\]]]^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^]]]]]]^^^^^^]]]\\\WWWWWWYYY^^^hhhyyykkkLLL???======>>>===<<<<<<===<<<:::888555666777777777555333222...000222444444222///...000///...,,,,,,+++++++++************************))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&'''''''''((((((((()))''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&''')))******)))'''&&&&&&&&&''''''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///.../////////111444999===AAAKKKXXX___fffttt}}}rrriiicccgggxxxzzz~~~yyywwwwww~~~xxxlllpppssspppkkkggghhhjjjfffaaa[[[VVVUUUSSSPPPNNNDDD@@@999333111333777;;;;;;<<>>???===>>>???>>><<<:::::::::::::::;;;===@@@DDDHHHKKKHHHGGGDDDCCCBBBBBBDDDEEEBBBDDDFFFHHHHHHFFFEEECCCiiiOOO???===>>>>>>777777666555444222000...222222111111111111222222000000000000000000000000000000000000111111111111------...///000000000///........................000000000000000000000000......//////000000111111////////////////////////,,,///222111///111777===@@@CCCFFFGGGMMMRRRMMMDDDBBBOOObbbooorrrvvveee^^^gggzzzgggVVVMMMJJJDDDIIIEEEEEEJJJOOOOOOPPPSSSUUUVVVWWWYYYYYYYYYXXXXXXVVVVVVXXXYYY[[[]]]^^^^^^[[[\\\^^^```bbbbbbbbbbbb``````aaabbbcccddddddeeeeeefffhhhhhhgggeeeaaa___dddbbb```^^^]]]]]]^^^___aaabbbbbbcccbbbaaa```___\\\]]]^^^_______________]]]]]]]]]]]]]]]^^^___```bbb```^^^]]]___```aaaaaa]]]ZZZXXXXXX___lll|||{{{WWWFFFBBBCCC???>>>======>>>===;;;999555666777888777555333222////////////...---++++++......---,,,,,,,,,------************************))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''((())))))(((''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))((())))))))))))*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................000///...---000777@@@FFFPPPXXXcccnnnzzz~~~jjj___cccmmm~~~~~~xxxuuuqqqeeeeeejjjjjjfff```[[[VVVSSSPPPNNNNNNGGG>>>555111222666999888:::<<>>:::<<<>>>>>><<<;;;::::::;;;<<<>>>AAADDDGGGJJJKKKGGGEEECCCAAA@@@AAABBBCCCDDDFFFIIIKKKLLLJJJHHHFFFiiiMMMDDD???;;;>>>:::<<<;;;555222444555333444333222222111111222222222111111111000000//////111111000000//////......////////////000000000000///000000000000000//////000000000000000000000000///////////////000111111111111000000000000000111333///...000111111555;;;:::BBBLLLOOOMMMIIIIIIJJJVVV]]]lll{{{nnn```bbbnnn|||bbbRRROOOOOOGGGJJJMMMOOOOOOOOOQQQVVV[[[[[[[[[ZZZ[[[\\\\\\[[[YYY\\\ZZZYYY[[[```cccbbbaaa___aaaccceeeeeedddbbbaaabbb```___dddjjjmmmiiidddlllqqqrrrooolllllliiieeeeeeddd___ZZZXXX\\\aaaddddddcccbbbdddhhhiiihhheeeiiiddd```ccciiimmmlllhhhiiiiiiiiijjjjjjkkklllmmmggghhhhhhiiijjjmmmppprrrjjj___ZZZ^^^aaadddqqqnnnHHH===FFFCCC<<<888<<>>FFFPPPZZZ___lllgggUUUYYYjjjyyyyyyvvv~~~qqq```___ccchhhiiifff___ZZZVVVQQQJJJOOONNNIII???333...111666888:::<<<===<<<;;;::::::<<<===???@@@@@@@@@@@@@@@BBB???<<<;;;======;;;888??????@@@AAABBBAAA>>>;;;777===CCCFFFFFFEEEEEEFFFFFFBBB===<<<>>>AAABBBAAAGGGHHHJJJJJJJJJHHHFFFEEEiiiLLLCCC>>>999<<<===???===777333444555333444333222222111111222222111111111111000000000////////////000000000000000////////////000000000000//////000000000000//////000000000000000000000000///////////////000111111111111000000000000111111222///...111222222666<<>>????????????@@@BBBCCCDDDCCCAAA@@@CCC@@@=========>>><<<:::AAAAAABBBCCCCCCCCCBBB@@@===AAAEEEFFFFFFEEEGGGHHHEEEAAA<<<<<>>===???===888666777888888777666555444333333/////////.........------***++++++,,,,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))***************)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...------///000333888999AAAOOOSSSUUU```gggqqqmmmYYY^^^~~~yyyggg]]]XXXZZZbbbgggeeeaaa^^^YYYUUUNNNNNNNNNKKKFFF???888555222555999<<>>@@@DDDGGGHHHHHHFFFDDDEEECCC@@@@@@@@@@@@???>>>AAABBBBBBCCCCCCDDDDDDEEEDDDDDDEEEDDDCCCDDDFFFHHHCCC???<<<<<<@@@CCCCCCBBBAAACCCDDDFFFFFFFFFEEEEEEjjjLLLDDD@@@===@@@GGGHHHDDD;;;555555555333444333222222111111222222111111111000000000000000//////000000000111111111////////////000000000000//////000111111111000000///////////////////////////////////////000000111000000000000000000111222///...000222111000444:::DDDSSS]]]VVVFFFAAAPPPaaapppuuuaaagggyyyqqqZZZSSSWWWWWWWWWWWWXXX]]]eeeoooxxx}}}}}}}}}{{{zzzxxxyyy|||zzzwwwllllllooossswww{{{}}}}}}wwwqqqlllkkkkkkkkknnnrrrtttuuuvvvyyy}}}~~~^^^IIIBBB@@@@@@AAA>>>999888;;;888888777666555444444333000//////......---------***++++++++++++++++++***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&''')))***+++,,,(((((((((((())))))))))))+++******))))))((((((((())))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,------------...---...///...---...000222777>>>EEEPPPYYYUUUZZZlll~~~ggg]]]XXX___{{{zzznnneee___ZZZ___cccddddddddd^^^WWWQQQPPPOOONNNLLLGGG>>>888555666888;;;===>>>===<<<<<>><<<>>>BBBEEEEEEDDDFFFGGGGGGHHHHHHHHHGGGGGGkkkMMMFFFEEECCCFFFKKKKKKFFF===666555555333444333222222111111222222000000000000000000111111222111111111000000000///////////////000000000000//////000111111111111111///////////////////////////////////////000000111000000//////000111222222000///111222000...333;;;KKKPPPRRRKKKCCCGGGYYYiiizzzuuugggaaannnyyy___TTTYYYZZZXXXZZZ___gggqqq|||}}}yyyuuusssuuuwwwxxxyyyyyyzzz{{{}}}uuuoooooopppnnnppptttwwwxxxzzz|||tttSSSAAA??????@@@===999999===888888777666555444333333111111000///......------+++++++++,,,,,,+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((###$$$%%%&&&((()))***+++'''((((((((()))))))))***++++++******))))))(((((())))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,---------,,,,,,---------............/////////...000333666999EEEMMMTTTXXXXXXhhhlll______ZZZrrr}}}{{{}}}yyyzzzvvvssscccbbbaaaaaagggjjjeee]]]VVVSSSOOONNNNNNKKKEEE???888666666888;;;===<<<;;;>>>AAAEEEIIIJJJIIIGGGEEEBBBBBBBBBAAA@@@@@@AAABBB@@@BBBDDDDDDCCCDDDGGGJJJLLLIIIEEEBBBBBBDDDGGGIIIAAA???>>>AAAFFFIIIIIIGGGKKKKKKJJJJJJIIIHHHGGGFFFkkkMMMHHHHHHFFFJJJMMMMMMHHH===666666666444444333222222111111222222000000000000111111111111333222222111000000//////////////////000000000000//////000111222222222222000000000000000000000000///////////////000111111////////////000111222333000000111333000000777@@@TTTRRRMMMHHHIIITTTeeessspppcccaaafffxxxfffYYY[[[[[[[[[bbbkkkttt{{{{{{wwwyyy}}}~~~{{{|||}}}wwwqqquuuwwwtttuuuzzzyyyzzz|||}}}~~~}}}bbbDDD@@@<<<<<<;;;888999<<<888888777666555444333333222222111111000///......+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((())))))************************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------------,,,---------...............//////000000333777:::>>>KKKRRRXXXbbbnnn{{{eee]]]aaavvvzzz~~~|||zzz|||wwwmmmfffhhhlllkkkeee\\\XXXSSSPPPOOOMMMJJJGGG:::666444555999===>>>>>>CCCEEEGGGHHHGGGEEEAAA???>>>??????>>>======???AAACCCFFFIIIIIIGGGGGGJJJMMMMMMJJJGGGEEEGGGIIIJJJJJJAAA@@@AAAEEEKKKNNNMMMKKKKKKKKKJJJHHHGGGFFFEEEDDDkkkLLLGGGHHHFFFJJJNNNNNNHHH===666666666555444333222222111111222222///000000000111111111111111111111111111111111111////////////000000000000//////000111222222222222000000000000000000000000///////////////000111111////////////000111222333000000222333333555???KKKTTTPPPLLLKKKSSSbbbuuuzzzfffbbbeeepppssscccaaa^^^bbblllyyy}}}|||}}}uuupppwww|||zzz{{{{{{NNNEEE>>><<<<<<:::999;;;999999888777666555555444444444333222111000//////,,,------......------,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++******))))))(((((('''''''''((()))***************************++++++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------------...------------...............///000111222666;;;>>>FFFUUU___mmmzzzkkkbbbjjjyyy}}}tttgggfffhhhiii```]]]XXXTTTRRRPPPNNNMMMAAA;;;555444888===???>>>DDDEEEFFFFFFFFFDDDBBB@@@>>>???AAA@@@>>>>>>AAACCCCCCGGGLLLLLLIIIHHHJJJMMMHHHFFFEEEFFFHHHJJJJJJHHHBBBBBBDDDIIIOOORRRQQQOOOJJJIIIHHHGGGFFFFFFEEEEEElllLLLFFFGGGEEEHHHOOONNNHHH===666666666555444333222222111111222222//////000000111111111222000000000111222222333333////////////000000000000//////000222222333333333000000000000000000000000///////////////000111111////////////000111222333///000222444555999EEESSSMMMKKKJJJOOOZZZmmmzzzmmmfffhhhmmmzzz~~~nnnhhhbbbhhhuuu~~~xxxqqquuu~~~|||qqqmmmvvv}}}|||~~~XXXLLLBBB??????===<<<<<<;;;::::::999888777666666555555444333222111000///---......//////......---************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))******++++++,,,,,,,,,,,,&&&''''''((()))******+++)))))))))***+++++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////...///000111333777===AAALLL^^^nnnlll___[[[gggyyyxxxfff^^^bbbgggaaa```]]]YYYUUURRRPPPPPPJJJBBB999555888;;;<<<<<>>===;;;888777888999888777666444222111222222111000222111000///...------,,,++++++++++++************))))))))))))************(((((())))))(((((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))************+++++++++++++++******++++++,,,---***************************++++++++++++,,,,,,,,,,,,,,,---------.................................555111000222444999FFFTTT]]]uuutttcccXXXZZZqqqxxxccc___aaacccfffiiiiiiccc[[[VVVUUUVVVXXXUUUOOOGGG???:::;;;===::::::;;;???CCCEEEEEEEEEHHHGGGEEEEEEFFFFFFEEEDDDDDDCCCCCCEEEIIIJJJIIIGGGDDDEEEDDDCCCBBBCCCFFFIIIIIIGGGGGGKKKQQQTTTSSSPPPJJJHHHGGGGGGIIIJJJKKKJJJmmmUUUOOOEEEGGGEEEDDDFFFDDD===999888777555777666444333222111222222333333333222222222111111///000111222222222222222...///000111111222111111222111111000000111111222111000000//////000000111222111000111333333333222000000000111111111222222444222111555BBBQQQVVVUUUNNNSSS^^^iiipppyyykkk```aaapppyyyxxxzzz|||}}}~~~~~~~~~qqqKKKEEEBBB>>>>>>======;;;999999999:::999888666444222222333333222111222111111000///...------,,,,,,,,,++++++*********************************(((((())))))(((((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.....................////////////111//////222555<<>>888666888:::>>>CCCGGGIIIGGGEEEFFFDDDBBBBBBCCCDDDCCCBBBAAAAAAAAABBBDDDEEEDDDBBBBBBBBBBBBBBBBBBEEEIIIMMMLLLIIIFFFGGGKKKMMMMMMKKKGGGEEEDDDEEEGGGIIIJJJJJJrrrYYYRRRGGGGGGCCC>>>BBBBBB<<<888888888666555444333222222222333333333333333222222222111111111111222222222111111000//////000111111111111111111111000000000000111111111000000000000000000111222000000111222333222111000000111111111222222222555111111;;;LLLWWWVVVPPPHHHQQQ___mmmyyymmm[[[VVVZZZhhhrrrxxx{{{zzz|||}}}ZZZIIICCCDDDEEE@@@>>><<<;;;:::;;;;;;:::999777555333333333333333111222222111000000///............---,,,+++******)))++++++***************))))))))))))))))))((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))*********+++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///////////////000000000,,,000444777:::CCCRRR___rrr[[[TTTUUUooo~~~}}}yyy{{{xxxnnnfffhhhhhhjjjnnnlllddd\\\XXXVVVZZZ^^^]]]VVVIII<<<333;;;===AAAFFFIIIHHHEEEAAACCCBBB@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAAAAA@@@???AAABBBAAAAAAAAAEEEIIIMMMIIIFFFCCCCCCEEEGGGHHHHHHFFFDDDCCCDDDFFFIIIJJJJJJsssYYYQQQEEEEEEAAA<<>>999777777666333333333222333333333333333333333222222222111111333333333222111000///...///000000111111111111000111000000000000000000111111111000000000000111111111000///000222333222111111111111111222222222222333111555CCCSSSXXXQQQIIILLLUUUeeexxxooo^^^WWWUUUaaalllwww~~~xxxuuuwww|||}}}jjjOOOCCCFFFIIICCC???>>><<<<<<======;;;999888666444333444444333222222222222111000000/////////......---,,,+++******,,,+++++++++******)))))))))))))))))))))((((((''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------.........///////////////000000000111111111555999:::AAARRRjjj{{{fffXXXXXXiii~~~zzzyyy}}}uuummmiiilllmmmggg```]]][[[[[[^^^ccccccYYYGGG999888:::>>>CCCFFFEEEAAA===BBB@@@??????@@@AAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>BBBCCCBBBAAA@@@BBBFFFIIIDDDAAA???>>>@@@CCCFFFGGGHHHEEEDDDDDDFFFIIIKKKLLLqqqVVVNNNAAABBB>>>>>>DDDGGGAAA:::888777666333333333444444444444444333333333222222222111111333333333222111000///...000000111111111111000000111000000//////000000111222111111000000111111222111000///000222222222111111111111222222222222333111222;;;JJJUUUUUUNNNHHHRRR[[[kkkwww```XXXYYYZZZ```lllzzzsssppprrryyy|||~~~\\\DDDCCCHHHBBB@@@???>>>>>>???>>><<<:::888666444444555555444333222222222222111111000000.........------,,,,,,,,,,,,,,,,,,+++******))))))))))))******))))))(((''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........///////////////000000111111222222555666555:::KKKjjj~~~fffaaafffuuuwww{{{wwwjjjkkkmmmhhhdddddd[[[XXXWWW^^^ddd___NNN>>>888:::===AAAEEEFFFDDDBBBAAA@@@??????AAABBBBBBAAA???AAABBBAAA???>>>>>>???BBBCCCCCCAAA@@@@@@AAACCC???>>>======???BBBEEEHHHJJJGGGEEEDDDGGGJJJKKKLLLqqqVVVMMMAAABBB???BBBIIILLLFFF===888666555444444555555555444444444333333333222222222111111000111111222222222111111000000111111111111000000000000////////////000000222111111000000111111222111000///000111222111000111111111222222222333333111444???NNNTTTQQQNNNOOOZZZdddttt}}}hhh[[[UUUZZZddd```ppp}}}sssnnnpppwww{{{|||}}}oooIIIBBBFFFBBB@@@??????@@@@@@???===;;;999777555444555555444333333222222222222111111111............------------------,,,++++++***)))))))))************)))(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////////////////000111111222333333444333666GGGjjjkkkcccnnn}}}{{{|||~~~mmmkkknnnjjjggghhh]]]XXXVVV[[[aaa___TTTIII>>>>>>???AAADDDFFFFFFEEEBBBAAA???@@@BBBCCCCCCBBB>>>@@@BBBAAA???===>>>???@@@BBBBBBBBB@@@>>>>>>???===>>>>>>???@@@BBBFFFHHHKKKHHHEEEDDDFFFHHHJJJKKKtttXXXOOOCCCEEEBBBEEEMMMPPPHHH>>>888666444555555666666555555444333333333333222222222111111......000111333333444444000000111111111000000///000000////////////000000222222111111111111222222111//////000111222111000111111222222222333333333111666BBBOOORRROOOPPPVVVbbbnnn~~~ggg___[[[TTT[[[kkkoooxxxqqqqqqwww~~~{{{yyy}}}}}}}}}~~~OOOBBBFFFBBBAAA@@@@@@@@@AAA@@@===;;;999777555555555666555444333333222222222222222222---------...............------,,,,,,+++***))))))***************)))(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000///000000111222222333333444555@@@^^^hhhVVV\\\xxxqqqmmmpppllliiijjjdddaaa^^^```cccccc]]]XXXAAA???======???@@@@@@???CCCAAA@@@AAABBBDDDDDDCCC<<>>===>>>@@@>>>@@@BBBBBB@@@>>>======>>>???@@@AAAAAACCCFFFHHHKKKHHHDDDCCCEEEGGGIIIJJJ{{{bbb\\\RRRJJJOOO\\\ggg```EEE555:::<<<444666555555444444333222222333333333222222222111111111222333444444444444333000000000000000000000000111111111000000000000000...000111333333222111000000111111111111222222222555333222111222222111000444999EEEPPPPPPLLLTTTccc|||xxxttt______TTTVVVfffmmmrrr{{{uuurrrsssvvv}}}uuuvvv~~~~~~YYYCCCGGGBBB@@@@@@???@@@AAA@@@>>><<<;;;:::888666555555666666555333222222222222111//////222222/////////,,,'''---,,,+++***))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((()))***++++++,,,))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,---------................../////////000000111000000111444666555333===SSS{{{vvvrrr```XXXjjjzzz|||vvvtttzzziiigggnnnmmmeeeiiieee]]]XXX\\\bbb```XXXLLLFFFBBBBBBAAA??????BBB>>>@@@BBBDDDDDDDDDBBBAAA?????????AAABBBAAA>>>;;;===>>>@@@AAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCAAA@@@BBBFFFIII~~~cccdddfffcccfffggghhh[[[DDD999<<<;;;222666555555444444333222222333333333222222222111111222222222333333333444444111111111111111111111111111111111111000000000000000111333444555444333222000111111111111222222222555444333333444666666666666===HHHNNNNNNPPP]]]kkkhhhZZZ^^^WWWYYYhhhppp~~~xxxvvvyyy|||{{{xxx~~~eeeHHHHHHEEEAAA@@@@@@@@@AAA@@@>>><<<<<<<<<:::888777777777777444333111111222222000///---444888333......000111------,,,+++************))))))))))))))))))))))))'''''''''(((((()))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,------------,,,,,,,,,---------................../////////000000222111///...000222333333@@@DDD[[[ggg___UUU___yyyvvvqqquuu|||xxxxxxjjjgggllloooooommmjjjaaaYYYXXX^^^___\\\VVVKKK@@@===>>>???@@@BBB@@@BBBEEEFFFEEEDDDDDDEEECCCBBBBBBBBBBBBAAA???<<<999;;;>>>@@@@@@@@@AAAAAAFFFEEEDDDCCCBBBAAA@@@???EEEEEEDDDCCCBBBCCCFFFIII~~~]]]eeeuuuuuurrrggg^^^NNN@@@<<<===999444666555555444444333222222333333333222222222111111333222222222222333333444111111111111111111111111111111111111111111111111222333444555666555444444000111111111111222222222000000000000222333555666888DDDMMMLLLLLLWWWiiiuuusssZZZTTT]]]\\\^^^lllvvvyyyyyy}}}|||}}}}}}~~~yyyOOODDDDDDBBBAAA@@@AAABBBAAA>>><<<======<<<;;;:::999888888444333111111222222000///---777===777......555:::...------,,,++++++++++++))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))*********))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---------------,,,------------.............../////////000000000333111//////111333555666FFFKKKhhhvvv___XXXWWWnnn{{{|||~~~uuulllhhhhhhmmmrrrpppooohhh]]]XXX\\\cccfffdddSSSBBB<<<===>>>???@@@???CCCGGGFFFCCCBBBEEEHHHIIIGGGDDDCCCCCCBBB@@@>>>888:::>>>AAADDDDDDCCCCCCEEEDDDBBBAAABBBAAA@@@>>>EEEEEEEEEDDDCCCDDDFFFHHHzzzSSS\\\qqqooocccWWWKKK@@@======;;;888888666555555444444333222222333333333222222222111111333333222111111222333444111111111111111111111111000111111111111111222222222333444555555555444444000000111111111222222222///////////////111444777:::IIIRRRNNNNNN^^^qqqzzzaaaSSSQQQ[[[___cccrrr}}}|||xxxyyy}}}}}}{{{}}}~~~ZZZAAABBBCCCBBBAAABBBBBBAAA>>><<<=========<<<;;;:::888888666444333222333333222000111:::>>>777...///666<<>><<>>MMMUUUSSSUUUeeeuuu|||kkkZZZUUUTTTZZZbbbiii}}}yyyvvv~~~yyyzzz}}}}}}zzzvvv{{{lllGGGCCCDDDCCCBBBCCCCCCAAA???<<<<<<<<<======<<<:::888666888666555555555555444222666:::999333///111444555......------,,,---------************************((((((((((((((((((((((((*********)))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---.........---------------.........//////////////////000000000111222000333777777666===EEEXXXuuu~~~rrrggg}}}~~~tttnnnqqqsssooofff```bbbgggmmmfff^^^VVVKKK@@@<<<===<<>>@@@CCCIIINNNPPPNNNKKKAAA???>>>BBBHHHKKKKKKIIIBBBCCCDDDDDDCCCBBBBBBCCCvvvOOOUUUbbbWWWFFF@@@@@@AAABBB===888777:::666555555444444333222222333333333222222222111111222222222333222222111000222222222222222222222222000000111111222333333333000000000111111111222222000111111111111222222222333555555333111222777<<>>???>>>;;;888666999888666666777777555444777777444//////222222///...------,,,,,,---------************************))))))(((((((((((('''''')))))))))))))))*********))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...............------.........//////////////////000000000111111222222555888666888FFFXXX|||xxxsssvvv{{{zzzxxxxxx~~~qqqsssvvvvvvoooddd^^^]]]hhhhhhiiieeeXXXHHH???>>>@@@EEEJJJKKKIIIGGGIIILLLIIIFFFCCCAAAAAABBBBBBAAA???@@@BBBHHHMMMPPPNNNKKKFFFCCCAAADDDIIILLLKKKGGG@@@BBBDDDDDDCCCAAAAAAAAAvvvQQQVVV^^^SSSFFF@@@CCCCCC???;;;:::999888666555555444444333222222333333333222222222111111000111333444444222000...222222222222222222222222000000111222222333444444000000000000000111222222000111111111111222222222000222333222000222888>>>MMMMMMQQQ[[[gggrrreee]]]PPPZZZYYY\\\lll|||qqqggglllvvv~~~sssmmmvvv~~~~~~^^^MMMFFFEEEDDDDDDDDDBBB???===<<<>>>@@@AAA@@@===999777999888666666777777555444444444222......111111------,,,,,,,,,,,,,,,------*********************************))))))((((((((((((((())))))******++++++))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------...........................//////////////////000000000111111111222222666999999AAA^^^|||ssskkkpppxxxzzzxxxxxxsssvvv}}}uuusssvvv|||{{{pppddd___bbbeeekkkmmmeeeSSSEEE???AAAEEEKKKNNNMMMLLLKKKKKKFFFDDDBBBBBBCCCDDDDDDCCCAAA@@@AAAFFFLLLPPPNNNKKKIIIEEEBBBEEEJJJMMMJJJFFF@@@CCCEEEFFFDDDBBBAAA@@@tttQQQTTTYYYOOOFFF???CCCAAA:::999======888666555555444444333222222333333333222222222111111///111333555555222///---222222222222222222222222000000111222333333444444111111000000111111222333000111111111111222222222222444666555444777>>>DDDSSSLLLNNN]]]lllwww{{{[[[___IIIXXXYYY]]]qqqooobbbfffooo|||}}}qqqjjjrrr{{{|||~~~~~~bbbKKKFFFEEEDDDDDDDDDBBB???======???BBBCCCBBB???;;;888888777555555666666444333///222222......111222///,,,,,,+++++++++,,,,,,---************************++++++++++++******))))))'''(((((()))***++++++,,,))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......//////................../////////000000000000000111111111111111111666;;;>>>MMMuuu|||iii```lll}}}uuuyyyoooqqq{{{xxxsssvvv|||pppiii^^^```hhhooolll\\\KKKAAA@@@DDDIIIMMMNNNMMMJJJHHHEEECCCBBBCCCEEEFFFFFFEEEDDDBBBBBBFFFMMMPPPOOOMMMHHHDDDAAADDDJJJMMMKKKFFFAAADDDGGGGGGEEECCCAAAAAAoooOOOZZZYYYGGGEEEDDDCCCAAA>>><<<:::999888999777555555666777666555333444444555555444444333333333333222222111111111111222333444444333222111222222222222222222222222222222111111111111222222000000000///////////////111222222222222777CCCOOOUUUJJJJJJ[[[nnn~~~iii[[[KKKOOO\\\bbbaaannn~~~fffWWWZZZdddttt}}}zzzlllfffppp|||yyy{{{wwwyyy{{{pppGGGNNNBBBAAACCC???@@@BBB;;;???>>>===<<<;;;:::999999666666666666666555555555111111000///////////////222000......//////+++(((&&&)))+++,,,+++)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''************************)))******++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,---------..................////////////...///000111111111111111333111111888NNNtttrrr```[[[eee}}}uuupppnnnmmmmmmnnnsss|||{{{{{{zzzuuuzzztttuuuxxxxxxwww~~~{{{xxx|||zzzjjjkkkjjjgggfffdddWWWIIIFFFDDDFFFLLLMMMHHHDDDCCCFFFIIIJJJIIIGGGFFFHHHJJJJJJHHHGGGHHHJJJJJJIIIHHHBBBCCCEEEHHHJJJKKKIIIGGGDDDGGGJJJKKKIIIFFFEEEDDDlllNNN[[[YYYFFFDDDDDDBBB@@@>>><<<:::999999999777666666777777666555333444444555555444444333333333333222222222111111111222222333333222222111222222222222222222222222222222111111111111222222000000000000000000000000333333333333333999FFFQQQMMMLLLWWWooo~~~___ZZZQQQTTT^^^eeelll}}}cccQQQPPPXXXfffqqq~~~|||sssgggeeeqqq~~~zzz}}}wwwyyy}}}RRRMMMBBBBBBDDD??????AAA<<<<<<<<<;;;;;;;;;:::::::::999888888777555444444333333222111000///......///111///---...///...,,,)))---///111000...,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++,,,------++++++,,,,,,,,,---------,,,,,,---------.....................////////////000000111222222333333333444888:::BBBbbbnnn```jjjzzznnneeeaaaXXXWWWWWWWWW[[[dddnnnuuu||||||}}}{{{}}}}}}sssyyyzzzwwwzzzuuusssooolllmmmlllbbbUUUKKKFFFCCCEEEEEEDDDDDDGGGDDDFFFHHHGGGFFFFFFHHHJJJHHHGGGFFFFFFHHHHHHGGGFFFBBBBBBDDDFFFHHHHHHHHHGGGEEEGGGJJJJJJIIIFFFEEEEEEiiiNNN\\\YYYFFFCCCDDDBBB@@@===;;;:::::::::888777666777888888666444333444444555555444444333333333333222222222222111222222222111111222222222222222222222222222222222222222111111111111222222111111111111111111111111444555444333555===IIIRRRLLLSSSfffoooSSSUUUQQQ[[[aaaiiiyyyyyy___KKKGGGNNNVVVbbbqqq~~~}}}{{{yyyxxxmmmeeefffuuu{{{yyyxxxyyy___NNNBBBBBBEEE???===@@@===::::::::::::::::::::::::;;;;;;999888666444333222444444222111//////......///...------......,,,***000222333222///,,,++++++))))))))))))))))))))))))************************************************************************)))******++++++,,,------,,,,,,,,,,,,------------,,,------------.....................////////////111111222222333444444444333999===KKKvvv{{{ddd```zzz|||xxxttttttwwwwwwyyyzzz{{{|||}}}}}}mmm^^^UUURRRKKKJJJHHHGGGIIIMMMTTTZZZccckkkxxx|||zzzyyypppmmmyyy|||{{{wwwsssuuu{{{tttqqqtttwwwpppgggRRRIIICCCCCCEEEDDDEEEGGGAAACCCDDDDDDDDDDDDFFFHHHFFFEEEDDDDDDEEEFFFEEECCCBBBBBBBBBCCCDDDEEEFFFFFFDDDGGGIIIJJJHHHFFFEEEEEEfffNNN^^^[[[GGGEEEEEECCC@@@===;;;:::::::::777777666777888888666333333444444555555444444333222222222222222222222222333222111000000111222333111111111111111111111111222222111111111111222222111222222222222222333333444555444333777AAALLLQQQRRR]]]pppfffOOORRRPPP___bbblllvvv\\\IIIEEEKKKOOOXXXhhhyyy|||zzzxxxxxxxxxmmmhhhlllzzz}}}tttzzzyyyyyy~~~lllRRRDDDCCCFFF@@@<<>>;;;:::;;;;;;888777666777888777666444333444444555555444444333222222222222222222222222333222000000000000222333111111111111111111111111222222111111111111222222111111222222333333333333333444333222999EEEMMMNNNQQQbbbwww```RRRVVVUUU```dddsssxxx___KKKFFFJJJMMMRRR___qqq|||xxxxxxzzz{{{~~~mmmlllqqq}}}~~~rrrwww~~~yyy|||~~~YYYGGGBBBFFFAAA===???===@@@@@@???===<<<:::999999888888999999999999999999777666555333111000000///---...//////......------)))***,,,+++)))((()))***))))))))))))))))))))))))************************((((((((())))))*********************************)))******++++++,,,------,,,,,,---------.........---------.........//////............////////////000000000000111333444555;;;999KKKvvvlllfff{{{}}}{{{yyyuuurrrrrrqqqooolllgggddddddgggjjjsssvvvtttjjjZZZMMMGGGGGGCCCDDDDDDCCCBBBBBBDDDEEEJJJLLLOOOVVV```ooo~~~{{{ooo```UUUQQQOOOOOOOOOJJJXXXkkktttnnniiittt}}}{{{|||{{{rrrqqqvvv|||sss^^^IIIEEEKKKMMMHHHCCCFFFDDDAAA@@@???@@@@@@@@@DDDCCCBBBBBBCCCCCCBBB@@@CCCDDDCCCAAA???@@@DDDGGGBBBDDDFFFFFFEEEDDDDDDEEE```MMMaaa^^^KKKLLLKKKHHHDDD???<<<;;;;;;;;;999777555555666777666555333444444555555444444333111222222222222333333333111111111000000111111111111111111111111111111111222222111111111111222222111111111222222333333444111444444444===JJJOOOKKKHHHdddzzz^^^VVVXXXYYYaaakkkfffOOOFFFGGGJJJLLLWWWlllzzzyyy{{{|||{{{{{{jjjnnnvvv~~~sssvvv~~~|||xxxzzzdddKKKAAAEEEBBB>>>???===BBBBBB@@@>>><<<:::999888666777888999:::<<<======777777555444222222111111///000111111///.........***+++,,,+++******+++,,,))))))))))))))))))))))))************************''''''((())))))*********************************)))******++++++,,,------,,,---------............------........./////////............////////////000//////000111333555666;;;AAA___rrreeeiii{{{wwwvvvsssppplllfffbbbbbbdddgggfffhhhfff___RRRHHHDDDCCC???AAAEEEHHHIIIJJJLLLMMMNNNMMMJJJJJJOOOYYYeeennn}}}jjj\\\OOOIIIHHHHHHHHHJJJOOORRRYYY``````eeewww|||vvvtttwww{{{oooSSSGGGGGGIIIIIIHHHIIIEEEBBB????????????>>>CCCBBBAAA@@@AAAAAA@@@>>>BBBDDDDDDAAA>>>>>>BBBEEEAAABBBDDDDDDCCCBBBCCCDDD\\\KKK```]]]KKKNNNOOOKKKFFFAAA===;;;;;;;;;;;;888555444555666777777333444444555555444444333111111222222222333333333000000111111111111000000111111111111111111111111222222111111111111222222000000111111222333333333000444666666AAAOOOQQQJJJGGGhhhqqq\\\UUUVVV\\\hhhxxxqqqWWWIIIFFFFFFGGGSSSkkk~~~zzzyyyxxxxxxzzz{{{rrrfffooo|||~~~~~~{{{tttvvv|||vvvtttnnnOOO???DDDCCC@@@???<<>>>>>777666555444333333333333111333444333000......///---......---+++***+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,************************)))******++++++,,,------------------........................////////////............////////////111000000000222444666888>>>UUUzzzwwwaaa```lllzzzxxxssslllfffdddeeegggfffeeeccc\\\SSSKKKFFFDDDBBBFFFLLLPPPRRRSSSTTTUUUSSSSSSQQQOOOOOOQQQVVVZZZccckkkwwwwww^^^PPPEEECCCFFFGGGHHHJJJSSSPPPTTT___hhhsssvvv}}}zzzzzziiiXXXMMMHHHHHHLLLJJJFFFAAA???@@@AAAAAA@@@AAA@@@>>>>>>??????===<<<@@@BBBCCCAAA===<<>>>>>===<<<;;;;;;::::::888888999:::<<<===>>>>>>777666555444444444444444222444666444000......///000000000---+++)))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,,,,------************************)))******+++,,,,,,---------------.........//////............/////////000............/////////000222222111111333555888:::GGGmmmqqq___ZZZeeetttwwwpppkkkkkkkkkmmmkkkggg```YYYQQQKKKGGGGGGKKKPPPTTTUUUTTTTTTTTTUUUWWWYYYYYYWWWUUUSSSSSSRRRZZZgggvvvpppUUUIII@@@DDDJJJNNNQQQUUUQQQUUUbbbrrr{{{|||kkkgggwww~~~{{{~~~nnnZZZJJJGGGLLLIIIEEEAAA???AAACCCCCCBBB@@@>>>===<<<======;;;:::>>>AAABBB@@@<<<:::===@@@>>>???AAA@@@@@@@@@AAABBBXXXSSSeee\\\JJJIIITTTNNNGGGBBB???===999666999999888888777777666666555555444444444333333333333333333333333333333333111111111111111111111111444222111000111111111000111111111111111111111111222222111111222222333444777666555:::GGGRRRQQQIIIWWWlll{{{dddZZZZZZ___cccpppiiiPPPCCCIIIFFFNNNeee}}}yyytttsssxxxxxx{{{~~~tttllliiiuuu|||}}}|||}}}tttxxx|||uuusssxxx~~~~~~HHHGGGNNN>>>DDDBBB???@@@???===<<<:::999999999<<<<<<============<<<<<<999999888777666555444333666666555444333333333333000000///...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++*********************++++++,,,,,,------...------------------------///////////////.........////////////000000000000///555111///777999:::AAAWWWssseee]]]ccc}}}~~~{{{xxxvvvuuuqqqnnnjjjaaaWWWQQQQQQQQQSSSVVVWWWWWWWWWXXXYYYXXXYYYYYYYYYYYYXXXWWWWWWWWWYYY___gggmmmttt{{{jjjMMMIIIDDDDDDHHHOOOTTTWWWTTT___nnnzzzwwwiiittt{{{}}}~~~eeeLLLEEEJJJCCCDDDEEEEEEDDDDDDDDDFFFEEEBBB@@@>>>?????????>>>@@@@@@@@@>>><<<===???BBB@@@@@@@@@AAABBBCCCDDDDDDYYYSSSddd\\\JJJIIIJJJFFFAAA???>>>===<<<:::999999888888777777666666555555555444444444333333333333333333333333333333111111111111111111111111333222000000111222111000111111111111111111111111222222111111222222333444555555888@@@JJJPPPPPPMMMaaarrruuu___VVVXXX___eee{{{sssZZZLLLLLLLLLTTTeeeuuu~~~vvvsssvvvvvvxxx}}}xxxrrrmmmwww~~~{{{yyyzzz{{{~~~zzz{{{~~~sssvvvyyyUUUJJJMMM>>>DDDCCC@@@??????===<<<;;;;;;:::::::::;;;<<<<<<=========<<<999999888777666555444444555444333222111111111111000//////...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++*********************++++++,,,,,,------...------------------------/////////////////////...////////////000000000111///333111111777888???OOO~~~ddd[[[ZZZxxx|||xxxtttqqqhhh]]]WWWWWWYYY[[[^^^______```bbbddd]]]]]]]]]]]]\\\\\\[[[[[[\\\ZZZZZZ\\\\\\```kkkvvvrrraaaGGGFFFEEEGGGKKKPPPVVVYYYdddmmmzzz}}}zzz{{{zzzzzz{{{~~~qqqTTTFFFDDDDDDFFFHHHIIIIIIGGGFFFEEEBBBAAA??????????????????@@@@@@@@@???>>>???BBBEEECCCBBB@@@???@@@AAACCCEEEZZZSSSccc\\\JJJIIIEEECCC@@@>>>>>>???>>>===:::999999888777777666666555555555444444444444333333333333333333333333333111111111111111111111111222111///000111333222111111111111111111111111111222222111111222222333444444444<<>>======<<<<<<<<<===:::;;;<<<<<<=========<<<::::::999888777666555555333222111000000//////000/////////...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,******++++++++++++++++++***++++++,,,,,,------...------------------------......///////////////////////////000000000111111///222111444888666FFFdddmmmWWWZZZggg}}}yyyqqqeee^^^\\\[[[\\\^^^___```bbbeeehhhggggggggggggggghhhhhhhhhgggeeeccc```ZZZVVV[[[ccciiimmmmmmjjjjjjiii]]]OOOCCCDDDGGGJJJNNNTTTZZZ___sss|||~~~uuupppsss~~~~~~zzz{{{~~~|||uuu[[[HHHAAAEEEHHHKKKMMMMMMKKKGGGEEE@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBBBBAAACCCFFFHHHGGGEEEAAA??????@@@CCCEEE]]]SSSccc\\\KKKHHHJJJHHHEEECCCAAA@@@>>>>>>::::::999999888777666666555555555555444444444444333333333333333333333333111111111111111111111111222000///000222333333222111111111111111111111111222222111111222222333444444666CCCSSSTTTLLLRRRbbbsssyyybbbXXXXXX^^^iiiuuurrr```XXXYYY]]]fffqqq~~~}}}||||||~~~~~~}}}{{{zzz}}}~~~~~~}}}uuussspppyyyyyysssMMMIIICCCEEEHHH@@@>>>>>>============>>>???======>>>>>>======<<<;;;;;;;;;;;;:::999888888777333222111000000///////////////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,******+++++++++++++++,,,***++++++,,,,,,------...------------........................//////////////////000000000111111111000111222666888555MMMvvvbbbSSSgggxxxkkkaaa]]]YYYZZZZZZ[[[\\\```dddhhhssstttuuuwwwyyy{{{|||}}}zzzyyyxxxuuulll```ZZZ[[[WWWYYYXXXUUUUUUTTTLLLBBBAAADDDGGGKKKPPPYYYbbbiii|||yyyllleeeeeeeeesssxxx|||{{{}}}wwwcccRRRHHHIIIJJJLLLNNNNNNLLLIIIFFFBBBCCCEEEFFFFFFFFFFFFGGGDDDEEEEEEEEEDDDDDDFFFHHHIIIGGGEEECCCBBBBBBDDDDDDaaaUUUbbb\\\KKKHHHLLLKKKIIIFFFCCC@@@???>>>;;;;;;:::999888777666666666666555555555444444444333333333333333333333333111111111111111111111111222000///000222333333222111111111111111111111111222222111111222222333444444:::IIIWWWUUUNNNXXXlllzzzsss```\\\___cccmmmzzz|||llleeecccaaaeeeppp~~~~~~|||~~~~~~{{{tttpppvvv~~~{{{xxx|||LLLHHHFFFEEEIII???>>>============>>>>>>???AAAAAA@@@@@@>>><<<;;;:::<<<<<<<<<;;;;;;::::::999444333222111111000111111...............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,******++++++,,,,,,,,,,,,***++++++,,,,,,------...---------....../////////---.........//////000000000000000000111111111111111222222777999999UUUzzz___WWWttt|||nnn```ZZZZZZZZZ[[[[[[^^^dddkkkppp}}}~~~sssfff^^^\\\UUUTTTQQQMMMLLLLLLHHHBBBAAABBBEEEJJJSSSaaannnwww|||bbbZZZ[[[___hhh~~~sss^^^NNNMMMKKKJJJKKKLLLLLLJJJHHHEEEHHHKKKLLLKKKJJJJJJKKKGGGHHHHHHGGGEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDfffWWWccc]]]KKKGGGGGGHHHGGGEEEBBB@@@@@@@@@<<<<<<;;;999888777666555666666666555555555444444333333333333333333333333111111111111111111111111222111///000111333222111111111111111111111111111222222111111222222333444444>>>MMMVVVRRRPPP^^^rrruuubbb```ccceeeooo}}}uuuqqqnnnjjjjjjqqq|||}}}|||}}}~~~zzz{{{|||}}}~~~vvvqqqvvv|||pppoooyyyOOOHHHHHHCCCHHH???=========<<<<<<===>>>>>>AAAAAAAAA@@@>>><<<:::999<<<;;;;;;;;;::::::::::::555555333222222222222222........................++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,******++++++,,,---------***++++++,,,,,,------...---------...//////000000------......///000000000000000000111111111222222111444333777===EEEaaavvv```___}}}qqq```VVVVVVWWWXXX[[[aaajjjuuu|||yyynnnhhhaaa]]]\\\XXXUUUQQQNNNLLLJJJGGGDDDBBBBBBDDDNNN___rrroooVVVSSSYYYZZZggg|||fffNNNOOOLLLIIIJJJLLLMMMJJJHHHGGGKKKOOOPPPMMMJJJIIIJJJGGGHHHIIIGGGEEECCCCCCDDDEEEFFFHHHJJJJJJIIIGGGEEEjjjYYYccc]]]LLLFFFEEEFFFGGGFFFBBB@@@@@@AAA===<<<;;;:::888777666555666666666666555555555555333333333333333333333333111111111111111111111111333222000000111222111000111111111111111111111111222222111111222222333444333@@@MMMPPPLLLQQQccctttuuuaaa```dddhhhuuu}}}}}}zzzxxx||||||tttqqqvvvyyyyyy}}}~~~{{{|||}}}zzz}}}~~~}}}~~~{{{zzzyyyyyy{{{wwwqqqtttzzztttpppUUUJJJHHH???GGG???======<<<<<<;;;<<<<<<<<<===>>>>>>======<<<;;;:::999999999999888888888888555444333222222111222222........................++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,******++++++,,,------...***++++++,,,,,,------...---------...///000000000------......///000000111000000111111111222222222000666444666CCCTTTnnn~~~lllaaalllwwwbbbVVVQQQRRRUUU[[[eeesss|||fff]]]___``````___]]][[[YYYWWWTTTNNNIIIGGGGGGFFFLLL\\\uuuggg\\\```eeedddooo~~~tttZZZOOOLLLKKKLLLOOOOOOJJJFFFFFFKKKPPPOOOKKKFFFEEEEEEEEEFFFGGGFFFEEECCCCCCDDDCCCDDDEEEGGGHHHIIIIIIIIImmmZZZccc]]]LLLFFFGGGIIIJJJHHHCCC@@@@@@AAA===<<<;;;:::888777666555777666666666555555555555333333333333333333333333111111111111111111111111444222111000111111111000111111111111111111111111222222111111222222333444222AAAMMMJJJGGGRRReeetttrrr]]]]]]ccckkk}}}zzzvvvjjjkkkhhheeeiiiqqqrrrmmmkkkxxx~~~~~~zzz}}}}}}~~~|||vvv{{{zzzyyy|||xxxpppsssttt[[[KKKHHH;;;FFF???======<<<;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;777777777666666666666666555444333222111111111111---.....................++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))***++++++,,,******+++,,,,,,---......***++++++,,,,,,---......---------...///000000111---------...///000000111000111111111111222222222///666555666HHH^^^xxxooo___aaaxxx|||eeeXXXPPPRRRWWW___lll}}}nnnZZZYYYaaagggfffccceeeddddddddd```WWWPPPMMMLLLLLLTTTjjjqqqffflllwww}}}|||pppNNNMMMMMMPPPSSSQQQJJJDDDEEEJJJOOONNNHHHBBB@@@AAABBBDDDFFFFFFDDDDDDDDDEEEBBBBBBBBBCCCEEEGGGJJJKKKgggWWWaaaXXXQQQGGGJJJRRRTTTLLLEEEDDDCCC@@@???>>><<<<<<<<<<<<:::888999999::::::999888666555555555444444444333333333333333333333333333333333333333333333333222111000222222222222222222222222222222333333444555666666555BBBKKKIIIIIIXXXnnn|||^^^UUUdddeeeggg}}}vvvoookkk``````_________```bbbcccbbbiiiyyy~~~~~~|||xxxyyyyyy|||nnnllluuufffNNNOOOEEECCC>>>>>>===<<<;;;:::999999999<<<<<<;;;:::999999888888;;;:::999888777666555444222333444444333222111000,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------111111000///...---,,,,,,............/////////000111111111111111222222222333777999AAA\\\tttZZZPPPgggiiiYYYSSSUUU[[[gggwwwyyycccZZZggguuutttqqqssssssrrrmmmgggccc```XXXPPPOOOQQQ]]]uuuoooeeekkk|||aaaNNNBBBFFFHHHCCCBBBGGGAAABBBCCCDDDDDDCCCBBBAAA@@@BBBDDDBBB>>>>>>BBBFFFDDDAAA>>>>>>AAADDDGGGHHHiiiYYY___RRRLLLEEERRRWWWVVVMMMEEECCCBBB@@@@@@>>><<<<<<<<<<<<:::888888888999999888777555444555555444444444333333333333333333333333333333333333333333333333222111000222222222222222222222222222222333333444555666777777CCCJJJJJJLLL\\\qqq~~~]]]TTTcccgggnnn|||uuummmeee```VVVUUUTTTTTTTTTUUUVVVWWWUUUZZZhhhyyy~~~}}}}}}||||||}}}tttmmmqqq~~~nnnRRROOOEEECCC>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888;;;:::999888777666555555333444333333222111000///,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------000000000///......------........./////////000000111111111111222222222222777777:::KKKooopppcccQQQTTTqqqmmm___XXXZZZ___jjjyyysssbbb^^^nnn|||xxxqqqpppxxx|||{{{vvvpppiii___VVVVVV___qqqxxxmmmeeejjjzzz}}}~~~eeeOOO???AAAEEEBBBAAAEEECCCCCCDDDDDDCCCBBBBBBAAA@@@CCCEEEDDDBBBCCCHHHLLLEEEBBB??????AAADDDGGGGGGlll]]]```PPPKKKGGGSSSUUUSSSJJJCCCAAAAAA@@@@@@>>><<<<<<<<<<<<:::999777777888777777666555444555555444444444333333333333333333333333333333333222222333333333222111111222222222222222222222222222222222333444666777888<<>>>>>=========>>>>>>=========<<<;;;;;;::::::::::::999999888777666666666555444222111000000///---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------////////////////////////....../////////000000000111111111111222222333333777666@@@___yyy^^^RRRNNNbbbrrreee___```dddnnn}}}hhh___aaarrr|||vvvooonnn{{{ooocccZZZZZZlllpppeeedddiiimmmttt}}}|||ttt\\\EEE@@@DDDDDDBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFEEEDDDEEEIIIMMMFFFCCC@@@@@@AAADDDEEEFFFkkkaaaeeeUUUNNNKKKIIIKKKJJJFFFBBBAAAAAAAAA@@@>>>===<<<===<<<:::999888888888777777666555555555555444444444333333333222222222222222222222222222222333333333222222111111222222222222222333333222222222333444666888999CCCFFFIIIMMMVVVeeewwwdddZZZfffqqqvvvjjj___VVVNNNIIIGGGFFFEEECCCCCCCCCDDDDDDDDDBBBBBBEEEJJJUUUiiizzz|||{{{~~~{{{|||}}}}}}uuuhhhlll~~~]]]OOODDDFFFBBB@@@????????????@@@@@@AAA????????????>>>>>>======:::::::::999888888888777888666444222000000000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...............//////000000...////////////000000000000111111222222333333333333666IIIrrreeeYYYOOOZZZxxxsssiiibbbcccgggqqq^^^]]]cccnnnqqqkkkkkkqqq{{{mmmccc\\\___vvvzzzvvvzzzpppdddgggqqqpppSSSFFFFFFHHHEEEAAACCCCCCBBBAAAAAACCCDDDEEEEEEFFFFFFEEEBBBBBBDDDGGGGGGDDDAAA@@@BBBCCCDDDDDDhhhaaahhhWWWOOOJJJEEEEEEFFFFFFDDDAAA@@@@@@@@@???============;;;999::::::999888777777777666555555444444444333333333222222222222222222222222111222222333333333222222111111111222222333333333333222222333444666999:::IIIIIIKKKPPPYYYgggyyyfff\\\fffrrr}}}qqqdddZZZQQQJJJFFFEEEDDDBBBAAA@@@AAAAAABBBBBB@@@>>>>>><<<===GGGRRRVVV^^^ppp}}}zzzzzz}}}wwwyyy{{{|||~~~{{{ggggggwwwbbbOOODDDHHHDDDAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@::::::::::::999999999999999777555333111111111111///000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........------......///000000000////////////000000000111000111111222333333444444111666MMMvvvddd]]]XXXmmm~~~rrrkkkcccdddhhhrrr|||]]]```eeeiiifffdddoooyyymmmhhheeekkktttooo~~~aaaKKKEEEHHHFFFBBBAAA@@@@@@AAABBBDDDFFFHHHFFFFFFEEEDDDBBBBBBDDDEEEFFFDDDAAA@@@AAACCCCCCBBBggg___gggTTTLLLJJJNNNJJJHHHHHHEEE@@@>>>???AAA???============;;;999;;;:::999888777777777777555555444444444333333333222222222222222222222222111111222333333333222222111111111222222333333444333333222222444777:::;;;MMMLLLNNNTTT]]]jjj}}}|||eee]]]fffttt{{{mmm```UUUNNNHHHEEEAAA@@@???>>>>>>>>>???@@@AAA>>>>>>@@@>>><<<>>>BBBAAADDDPPPfff}}}zzzyyyzzz{{{tttxxx{{{}}}hhheeeqqq~~~hhhOOODDDIIIEEECCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA::::::::::::::::::;;;;;;999888666555444333333222111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------............---.........//////000000/////////000000000111111000111111222333444555555444888NNNsssssscccccc~~~{{{sssmmmffffffjjjtttxxxbbbeeehhhhhhfffkkk}}}yyytttvvvxxxxxx|||}}}zzznnnQQQCCCDDDEEEBBB???@@@@@@AAACCCEEEFFFGGGDDDDDDCCCCCCDDDFFFGGGHHHDDDBBB@@@???AAABBBBBBAAAggg```eeeSSSQQQUUUXXXPPPJJJGGGCCC>>>>>>AAAAAA???>>>===>>>===;;;:::::::::888777666666777777555555444444444333333333111111111111111111111111000111222333333333333222000111111222333333444444333333222222444777:::<<>>>>>===<<<<<<===??????AAA<<<;;;???AAA???===>>>>>>>>>BBBMMM]]]llluuuxxxvvvuuutttvvvzzz|||xxxwwwyyyuuuzzziiidddmmmvvvnnnQQQDDDIIIDDDDDDCCCBBBAAAAAAAAAAAAAAA????????????????????????999:::::::::;;;;;;<<<<<<888888888888777666444444111111111111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------...................../////////////////////000000000111111111000111111222333444555666888>>>WWWzzzzzziiijjj|||uuurrrjjjjjjmmmvvvsssffffffgggkkkrrr}}}yyy{{{}}}}}}uuuqqqooozzz}}}xxxyyy|||}}}^^^EEEBBBDDDCCC@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBDDDEEEEEEAAA@@@>>>>>>@@@AAAAAA@@@iiibbbfffUUUYYYddd]]]RRRHHHDDD@@@===???EEEAAA???>>>===>>>===<<<::::::999777666555555666666555555444444444333333333111111111111111111111111000111222333333333333333000000111222333333444444444333222222444777;;;===NNNNNNTTT]]]eeerrrtttdddaaannnxxxiiiYYYNNNFFFAAA???======<<<<<<<<<>>>???@@@CCC;;;777:::===<<<:::999;;;;;;<<<>>>BBBGGGLLLOOOWWWYYY]]]aaafffkkkqqquuu~~~~~~vvvvvvyyyxxx}}}iiidddkkkqqq~~~xxxzzzrrrRRRDDDHHHCCCEEEDDDCCCBBBAAA@@@@@@@@@==================>>>>>>999::::::;;;;;;<<<<<<<<<777888999999999777666555222222222111111///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////////////////////////////000000000000111111111111000111111222444555666666:::DDDbbb{{{uuummmnnn}}}}}}}}}xxxvvvooonnnpppyyypppgggcccdddmmm||||||vvv~~~|||~~~tttzzzttteeejjjooommmsss~~~|||qqqrrryyy}}}vvvuuu{{{}}}yyyyyykkkKKKBBBDDDCCCBBBCCCDDDDDDDDDCCCAAA@@@DDDBBB@@@>>>?????????>>>@@@>>>===>>>???AAAAAA@@@mmmiiifffQQQSSSTTTVVVPPPHHHBBB@@@@@@@@@AAA@@@<<<888999===>>><<<999999888888777666555555444555555444333333333333444444333111000000000111222111111111111111111111111333222222111111222222333444222333444111111<<>>>>>======>>>??????===;;;;;;<<<=========:::;;;===???@@@AAABBBBBBHHHKKKOOOUUUZZZ^^^aaabbblll{{{{{{xxxwwwxxx|||ooo___bbbkkkvvvvvvuuuSSSHHHLLLEEEFFFCCC@@@???@@@BBBBBBBBB<<<<<<<<<<<<<<<===>>>???<<<<<<============<<<<<<===;;;999777666666777888444444333222111000///...//////...------------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000111111000000000000111111333222000///111555777777AAAOOOuuu|||tttaaadddhhhssssssyyy}}}|||yyyxxxqqqlllmmmxxxnnn___^^^dddqqqzzz{{{||||||yyytttpppxxx{{{mmmdddeeeooosssiiihhhtttuuuzzz{{{~~~~~~rrrjjjrrr{{{xxxwwwxxxzzz{{{pppppp}}}XXXFFFFFFIIIMMMLLLJJJHHHFFFDDDBBBAAA??????>>>===>>>>>>@@@@@@>>>>>>============>>>???ooolllhhhQQQOOOOOOQQQMMMGGGCCCAAA@@@???>>>@@@===999:::===>>>;;;999999999888777777666555555666555444444333333444444333333222111111111111111111111111111111111111111333222222111111222222333444222333444222222<<>>>>>======>>>@@@???===;;;;;;<<<===============>>>???@@@BBBCCCCCCKKKNNNQQQUUUYYY[[[\\\\\\cccnnnxxx}}}{{{xxxzzzrrr```bbbjjjwww~~~vvvqqqVVVIIILLLEEECCCAAA@@@@@@BBBCCCDDDDDD@@@@@@??????>>>?????????<<<======>>>>>>======<<<===;;;999777666666777777444444333222111000////////////...------------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000111111000000000000111111222222111000111555777888BBBggg}}}nnneee\\\bbbhhh~~~rrrrrrxxx}}}}}}{{{zzzrrrnnnooozzzrrrbbb^^^^^^dddhhhhhhjjjnnnrrrrrrqqqsss~~~mmm___WWW\\\kkksssvvvuuu~~~www|||}}}xxx~~~|||zzzzzzzzzzzzzzzrrrqqqyyycccKKKGGGKKKJJJJJJJJJIIIHHHGGGFFFFFFAAA@@@>>>======>>>???@@@>>>>>>>>>======>>>>>>???pppnnniiiPPPLLLJJJLLLIIIFFFDDDBBBAAA>>><<>>@@@BBB@@@>>>======???@@@???>>>BBBAAAAAAAAABBBCCCEEEFFFLLLOOOSSSVVVYYY[[[[[[[[[\\\aaahhhqqq|||~~~zzzzzz|||uuuaaa```hhhtttyyyyyy}}}ttt[[[KKKLLLEEEAAA@@@???AAACCCEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@===>>>>>>??????>>>>>>===<<<;;;999777666666777777444444333222111000000///000///......------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000111111000000000000111111222222222222222444888<<>>??????>>>>>>>>>>>>??????pppmmmhhhOOOKKKJJJKKKHHHEEECCCBBBAAA@@@>>>@@@>>>;;;;;;<<<<<<:::999::::::999999888888888777666666555444444444444444111222333333333222111000000000000000000000000000333222222111111222222333333333444333333666>>>FFFHHHJJJ^^^rrrzzziiieeeeeeuuuzzzlll\\\QQQIIIBBB>>>???;;;<<<=========???BBBDDDEEEDDDCCCCCCEEEFFFEEEDDDGGGFFFEEEDDDDDDFFFHHHJJJLLLOOOSSSXXX[[[]]]^^^___[[[___cccjjjvvv}}}{{{|||yyybbb]]]cccfff}}}wwwbbbMMMLLLFFFAAA@@@AAABBBDDDEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>????????????>>>>>><<<;;;999888777666666777444444333222222111000000000//////...............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000111111000000000000111111111111333444333444:::AAAZZZ~~~dddTTTMMM^^^mmmuuutttdddaaafffkkkppptttxxx{{{{{{zzzzzzzzztttqqqttt}}}~~~jjjeeebbbaaadddjjjpppvvvzzz~~~jjjVVVUUUSSSYYYhhhppp~~~}}}~~~zzztttsssnnnhhhmmm\\\LLLMMMKKKKKKLLLKKKJJJGGGEEECCCAAA???<<<:::999:::<<<===AAA@@@@@@????????????@@@mmmjjjeeeNNNMMMLLLLLLHHHDDDAAAAAAAAABBBBBB???>>><<<;;;;;;;;;::::::::::::::::::999999999999666666555444444444444555111111333444444333222111000000000000000000000000333222222111111222222333333444444333333888???DDDDDDHHH\\\pppzzz|||gggdddfffyyywwwiiiYYYOOOGGG@@@===>>>;;;<<<>>>>>>???AAAEEEGGGKKKJJJJJJKKKMMMNNNMMMLLLLLLKKKJJJIIIIIIKKKMMMOOOPPPRRRUUUYYY]]]___aaabbb]]]bbbgggjjjrrr||||||zzz}}}}}}bbbZZZ^^^```~~~|||iiiOOOKKKGGGCCCCCCBBBCCCDDDDDDCCCAAA<<<===>>>@@@AAAAAAAAAAAA>>>>>>????????????>>>>>>;;;;;;:::888777777666666444444333333222111111111000000///............///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000111111000000000000111111111111333555444444>>>JJJoooiii[[[UUUUUUooorrr^^^XXX]]]bbblllpppuuuxxxxxxwwwvvvvvvtttrrrttt|||{{{hhhnnnooopppsssyyy~~~||||||xxxyyyrrrjjjuuu~~~```RRRYYY```mmm}}}}}}yyynnnoookkkhhhsssoooVVVNNNIIIIIIJJJIIIHHHFFFDDDCCCDDDCCC@@@>>>======???@@@BBBBBBAAA@@@@@@@@@@@@@@@mmmiiidddMMMLLLLLLLLLHHHCCC@@@@@@AAABBBBBB======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::777666555555444444555555111222333333333333333333111111111111111111111111333222222111111222222333333555555222444:::@@@BBBBBBIII^^^qqq{{{sssgggeeeiii~~~uuuhhhXXXNNNFFF@@@===>>><<<===>>>???@@@CCCHHHKKKPPPPPPPPPQQQSSSTTTSSSQQQOOOOOOOOOOOOOOOQQQRRRTTTWWWWWWXXXZZZ\\\^^^aaabbbaaahhhmmmnnnqqq{{{}}}}}}dddXXX[[[```oooPPPKKKHHHEEEDDDCCCCCCDDDDDDCCCAAA:::;;;>>>@@@AAABBBAAAAAA===>>>>>>??????>>>>>>===;;;::::::999888777666666444444333333222222222222111000//////......//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000111111000000000000111111222111444777555555CCCUUU___YYYYYYcccrrr\\\UUUYYY^^^hhhlllrrrvvvvvvuuuuuutttrrrppprrrxxxssswww|||rrrhhh```ccclllsss{{{}}}jjjZZZ]]]ppp}}}___SSSaaasss~~~||||||{{{yyytttpppkkkiiippp___JJJFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHFFFEEEEEEEEEEEEFFFDDDCCCBBBAAAAAA@@@AAAAAAnnnkkkfffMMMIIIGGGIIIGGGCCCAAAAAA@@@???>>>;;;<<<<<<;;;;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;777666666555555555555555222222222222222333444444222222222222222222222222333222222111111222222333222666555222444<<>>>>>>>>???@@@BBBEEEKKKNNNQQQQQQRRRTTTVVVVVVUUUSSSQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWWWWXXXZZZ^^^bbbeeeiiiooorrrqqqsss|||gggXXXZZZ```sssQQQLLLIIIEEECCCAAAAAACCCDDDEEEDDD===???AAACCCCCCCCCBBBBBB<<<======>>>>>>======<<<:::::::::999888777666555444333333333333222222222111000000///////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000111111000000000000111111333111444777555777HHH^^^ccc]]]ZZZnnnpppZZZSSSXXX^^^ccchhhoootttvvvuuuuuuuuuqqqnnnoootttzzz|||^^^XXXUUUYYY___dddjjjpppmmmfff[[[UUU___ttt}}}aaa\\\sss}}}xxxwwwxxxyyyyyyqqqjjjggggggrrrmmmMMMGGGGGGFFFFFFFFFHHHJJJLLLIIIIIIJJJJJJJJJIIIIIIIIIEEEDDDCCCBBBAAAAAAAAAAAApppnnngggLLLFFFBBBFFFDDDCCCCCCBBB@@@<<<::::::;;;;;;;;;;;;<<<===???;;;;;;<<<<<<<<<<<<<<<<<<777777666555555555555555333333222111222333555666333333333333333333333333333222222222222222222333222666555222444===BBBAAAAAANNNhhh}}}llliiiiiiqqqtttfffWWWMMMFFF@@@>>>???>>>???@@@AAACCCGGGLLLPPPQQQQQQQQQTTTVVVVVVUUUSSSRRRSSSUUUWWWYYYYYYZZZZZZUUUTTTTTTUUUYYY___fffjjjrrruuuuuurrrttt|||iiiYYYZZZ^^^}}}vvvRRRLLLJJJDDDBBB@@@@@@CCCEEEGGGGGGAAABBBDDDFFFFFFEEECCCBBB<<<<<<============<<<<<<::::::::::::888777666555444333333333333333333222111111000///////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000111111000000000000111111444222444777555777LLLdddmmmaaaYYYsssnnnXXXQQQVVV]]]```eeemmmsssvvvvvvvvvvvvpppmmmmmmqqqwwwwwwYYYVVVVVVYYY[[[[[[^^^ccc[[[[[[YYYZZZeeeyyy|||eeeggg}}}uuusssvvvyyyuuukkkfffhhhfffjjj~~~XXXMMMKKKHHHFFFFFFGGGIIIKKKGGGHHHIIIJJJKKKJJJIIIHHHEEEEEEDDDCCCBBBAAAAAAAAAvvvssseeeMMMCCCEEEEEEDDDBBB>>>:::;;;???CCC<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<<<<::::::999888777555555444444444333333333222222222111111777555333111000000000000222222111111222222333444444666555222444===EEEHHHDDD[[[tttllliiipppwwwuuugggWWWMMMFFF???<<<===@@@???>>>???CCCHHHMMMPPPUUUTTTTTTUUUWWWXXXXXXWWW[[[^^^```___[[[YYYYYY[[[[[[ZZZYYY[[[```gggnnnsss{{{{{{{{{yyyxxxyyy|||nnnZZZWWW]]]qqq~~~yyySSSIIIGGGGGGCCC>>>===>>>@@@@@@???AAABBBCCCDDDCCCAAA???===999:::;;;<<<<<<<<<;;;;;;888888777555555444444444222333444555555555444333222222000///............//////.........---------+++//////******...---)))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......///000000000000000//////000111111111111222222222111888///777;;;777SSSpppkkkWWWeeegggUUUUUUYYYYYYbbbiiiooorrrvvvzzzyyyuuuuuuqqqpppuuu{{{fffYYYXXXXXXYYY[[[]]]]]]]]]VVV[[[]]]bbbtttxxxlllxxxxxxnnnnnnsssqqqpppkkkddd```dddnnnwwwbbbIIIDDDIIILLLEEEFFFLLLKKKGGGFFFEEEEEEFFFFFFEEECCC???@@@@@@AAAAAA@@@@@@???pppnnnbbbLLLEEEGGGEEEFFFEEEAAA===<<<===???======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;:::999888777666555555555555555333333333222222222111111444333222111111111222333222222111111222222333444222444444222555@@@IIIMMMHHH___wwwlllmmmssszzzssseeeVVVLLLEEE>>><<<===>>>>>>???AAAFFFLLLRRRUUU______```cccffffffdddbbbccccccdddbbb```^^^^^^___\\\\\\]]]aaafffnnnuuuzzz}}}}}}~~~~~~~~~}}}{{{zzz}}}ooo\\\XXX]]]ooottt|||TTTJJJHHHGGGCCC@@@>>>???@@@???>>>???@@@@@@@@@???>>><<<;;;===<<<<<<<<<;;;;;;::::::999888777666555555555555444555666777777666555444222222111//////....../////////.........---------,,,//////+++***......*********+++,,,,,,,,,,,,+++,,,,,,,,,---------......//////000000000000//////000111111111111222222222000888111999===>>>```|||kkk\\\gggwwwgggTTTSSSXXXYYYbbbiiinnnqqqtttyyyyyyuuuvvvrrrrrrwww|||}}}yyyvvvsssmmmddd___```lllzzzuuu^^^YYY[[[^^^bbbddddddaaa___bbbhhhllltttyyysss{{{oookkknnnoooqqqqqqllleee``````aaavvv}}}rrrLLLCCCEEEHHHCCCEEEKKKJJJFFFDDDCCCCCCDDDEEECCCBBB>>>??????@@@@@@??????>>>jjjiii]]]IIICCCGGGBBBCCCDDDBBB???==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666666555555555666666333333333222222222111111000000000111222333555666222222111111222222333444000333333333888CCCNNNRRROOOddd{{{oooqqquuu|||pppcccTTTJJJDDD>>><<<=========@@@CCCJJJQQQWWW[[[aaabbbeeehhhkkkllliiigggeeecccaaa``````___]]][[[ZZZ[[[^^^bbbhhhooouuuyyyxxxyyy{{{~~~zzz{{{qqq]]]XXX^^^oooppp{{{WWWLLLJJJGGGEEEBBBAAA@@@@@@>>>===??????>>>>>>===<<<<<<<<<@@@???>>><<<;;;;;;::::::999888777666666666666666555666777888888777666555222222111000/////////////////////.........---------///...+++***------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000000//////000111111111111222222222111888222:::===GGGqqqwwwbbb[[[hhh~~~pppgggSSSPPPVVVYYYccchhhlllnnnrrrwwwxxxvvvwwwttttttyyy}}}{{{iii\\\XXXTTTQQQMMMLLLRRRZZZhhhdddYYY]]]bbbjjjqqquuuuuurrrppprrryyyzzz}}}qqqsssyyyrrrkkkkkkllloooppplllddd[[[UUUSSSmmmvvv}}}SSSFFFCCCFFFCCCEEEKKKIIIDDDCCCBBBBBBCCCCCCBBB@@@===>>>>>>>>>>>>>>>>>>===iiifffZZZEEE@@@DDDAAAAAA@@@>>>=========>>>=========<<<<<<<<<;;;;;;;;;;;;::::::999999888888666555555555555666666777333333333222222222111111///000000111222444555555222222111111222222333444000333444444999EEEPPPUUUTTTiiiqqqooorrr{{{~~~nnnaaaRRRIIICCC>>>===>>><<<>>>@@@EEELLLSSSYYY]]]^^^^^^___bbbeeegggfffeeedddaaa]]]]]]^^^^^^[[[XXXWWWXXX[[[^^^bbbgggjjjlllllllllpppyyyrrr]]]XXXYYYlllssszzzYYYMMMLLLGGGFFFEEECCCBBB@@@>>>===AAA@@@???>>>>>>>>>>>>???AAA@@@>>>===<<<<<<<<<===999999888777777777777777666777888888888777666555333222111000000000000000////////////............,,,---,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------.........//////000000000000///000000111111111222222222444888333999;;;QQQiiiYYY[[[kkk|||yyy~~~dddQQQMMMTTTYYYaaafffjjjlllpppvvvxxxvvvvvvsssuuuzzz~~~xxxgggWWWQQQNNNLLLLLLNNNSSS___lllyyyfffYYYYYYccciiiqqqzzz{{{rrr``````gggsssxxxnnnkkkiiiiiigggbbb[[[WWWVVVVVVdddsssxxx___KKKDDDIIIGGGIIILLLHHHDDDBBBAAAAAABBBCCCAAA@@@===>>>>>>??????>>>>>>===hhhfffZZZFFFAAAEEEHHHEEEAAA===<<<<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888888888666555555555555666666777333333333222222222111111000111111222333333333333222222111111222222333444222555666555:::FFFQQQUUUVVVmmmnnniiinnnzzz|||kkk^^^PPPHHHCCC???>>>@@@===>>>AAAFFFLLLSSSYYY\\\```]]][[[[[[^^^aaaccccccbbb```^^^___aaaaaa^^^[[[[[[[[[\\\]]]^^^___```aaabbbaaadddnnn{{{qqq]]]WWWTTTiiitttvvv\\\NNNMMMHHHGGGFFFEEEBBB@@@??????AAA@@@???????????????@@@?????????>>>?????????@@@::::::999888888888888999666777777888777666555444333222222111111111111222000000/////////.........,,,++++++,,,---,,,+++,,,++++++,,,------------,,,,,,,,,,,,---------............///000000000000000000000111111111222222222555666222999>>>___dddVVV^^^pppwww```OOOLLLQQQWWW^^^ccchhhjjjooovvvyyywwwtttsssuuuzzz|||zzzzzz|||uuujjjbbbZZZSSSOOOMMMMMMQQQTTTYYYdddnnnfffYYY]]]fffmmmqqqxxx~~~jjj^^^eeeooo}}}{{{nnnhhhdddccc```\\\XXXWWWWWWXXXTTTpppmmmRRRFFFKKKKKKKKKJJJDDDDDDBBBAAAAAABBBCCCAAA@@@>>>??????????????????>>>gggggg]]]JJJFFFJJJRRRLLLEEE???===<<<<<<;;;;;;;;;;;;::::::::::::999999888888777777888999999777666666555555555666666333333333222222222111111111222222333333333222222222222111111222222333444333666666666;;;FFFQQQUUUYYYqqqgggfffmmm}}}zzzhhh[[[NNNFFFBBB>>>>>>@@@===???BBBGGGMMMSSSYYY\\\```\\\WWWUUUVVVZZZ\\\^^^[[[\\\^^^```bbbbbb___\\\cccbbbaaa```____________```___```gggtttrrr]]]VVVYYYnnnuuurrr^^^NNNNNNHHHHHHGGGEEEBBB@@@AAABBB????????????????????????>>>???@@@AAAAAAAAAAAAAAA;;;::::::999999999::::::777777888888777666555444333333222222222222222333000000000/////////......,,,+++---111111...,,,---++++++,,,---------------,,,,,,,,,---------......---...///000000111111000000111111111111222222222555333333<<>>??????@@@@@@??????>>>iiiiii___KKKFFFIIIOOOJJJDDD@@@>>>===;;;999::::::999999999999888888777777666666777888999:::888777666555555555555555333333333222222222111111000111222333333333222222222222111111222222333444111444555555;;;GGGRRRWWW```xxxzzzfffhhhqqq}}}vvvdddWWWJJJCCC???<<<<<<>>><<<>>>BBBHHHOOOUUU[[[^^^```\\\WWWUUUUUUVVVWWWWWWTTTYYY___dddeeecccaaa```dddcccbbbaaa```aaabbbbbbaaaaaaccchhhsssttt^^^WWW]]]qqqqqqlll^^^MMMNNNHHHIIIHHHEEEAAAAAACCCFFF@@@AAABBBCCCCCCBBBAAA@@@???AAACCCDDDDDDBBB@@@>>>;;;;;;::::::::::::;;;;;;888999999999999777666555333333222222222333333444000000000000/////////...---,,,000666777111...///+++,,,------...---------,,,,,,,,,---------......---...///000111111111111000111111111111222222222555222444???DDDmmmxxx^^^aaasss{{{fffVVVNNNLLLOOORRRTTT\\\ccciiipppwwwzzzxxxxxxxxxzzz{{{sssdddXXXRRRPPPUUUVVVRRRPPPQQQQQQNNNNNNLLLOOOZZZdddhhhiiikkkdddddd___VVVWWWeeeuuu}}}yyy~~~{{{jjj```___`````````^^^YYYSSSOOO]]]kkkMMMLLLMMMNNNOOOJJJBBB@@@??????@@@AAA???>>>===>>>>>>>>>>>>>>>>>>===kkkkkk___JJJCCCEEEDDDAAA???>>>???>>>;;;888999999999888888888777777666666555666777888:::;;;999888777555555444444444333333333222222222111111...000111333444444444333222222111111222222333444///333444555;;;HHHSSSXXXhhh~~~zzzjjjkkkvvv~~~zzztttaaaTTTGGGAAA===::::::<<<;;;>>>BBBIIIPPPWWW]]]```dddaaa]]][[[ZZZYYYXXXWWWUUU]]]fffkkkkkkjjjiiiiiiaaa```___^^^___aaacccddd```bbbffflllvvvuuu___XXXYYYkkkgggccc___MMMMMMHHHIIIHHHDDDAAAAAADDDHHHBBBDDDFFFGGGGGGFFFDDDCCCAAACCCEEEFFFEEEBBB>>><<<;;;;;;:::::::::;;;;;;<<<::::::;;;;;;:::999777666333333333222222333444444000000000000///////////////...333;;;;;;444000111+++,,,------......------,,,,,,,,,---------......---...///000111111111111000111111111111222222222666222555@@@BBBgggrrrcccqqqxxxaaaSSSNNNMMMNNNPPPRRRZZZbbbiiiqqqxxxzzzxxx{{{zzz|||{{{ppp\\\LLLDDDJJJOOOTTTXXX\\\___\\\UUUUUUOOOOOOWWW^^^]]]XXXUUUQQQTTTSSSPPPUUUbbbllloookkkxxx}}}mmmbbbcccaaa___]]][[[YYYVVVTTTUUUqqq~~~wwwSSSMMMOOORRRUUURRR@@@???>>>>>>??????>>>===<<<<<<============<<<<<>>;;;::::::;;;;;;999888777888999888777555555555666777777777777777777777666666555555555444222444777888444000111444444444444444444444444444222222111111222222333444111333444444<<>>>>>===;;;@@@???BBBJJJRRRXXX```gggkkkiiiiiiiiigggaaa]]][[[[[[eeellllllllllllggg```eeeaaa^^^\\\]]]___aaaaaahhhfffgggqqqiiiZZZ]]]eeewwwzzzlllmmm```UUUOOOGGGHHHEEE@@@@@@DDDGGGFFFHHHGGGFFFFFFGGGGGGFFFEEEBBBEEEHHHHHHDDD@@@??????BBBAAAAAA@@@???>>>======888888888888888777666555444444444444333222111000000000000000///////////////............------------------------------------------............///////////////000000000000111111222222222333333333000777999===UUUxxx~~~kkkkkkqqqYYYMMMKKKMMMMMMLLLSSSZZZcccjjjrrryyy}}}~~~|||zzzxxxuuuiiiWWWIIICCCOOOQQQZZZgggpppnnnddd]]]YYYSSSQQQTTTVVVTTTQQQQQQSSSQQQPPPPPPRRRWWW[[[^^^eee}}}~~~rrrkkkmmmeee\\\ZZZ]]]\\\UUUMMMXXXVVVvvvcccJJJGGGJJJJJJHHHAAAAAAAAA@@@@@@???>>>===<<<===>>>@@@@@@@@@???>>>www\\\lllcccIIIBBBCCCBBBAAA>>><<<;;;;;;===>>>999888777888999888777555555555666777777777777777777666666666555555555555444333444555444222111111333333333333333333333333222222111111222222333444222444555555===IIIRRRVVVfff|||yyyqqqpppvvvxxxrrrlllddd___VVVNNNDDD>>>===>>>===<<<===???EEEOOOUUUYYY```gggtttwwwyyywwwqqqiiieeeeeefffkkkmmmlllooossssssnnnhhheeebbbaaacccgggjjjkkktttsssttt{{{rrrbbbYYY^^^xxxxxxnnn\\\RRRKKKEEEFFFCCC>>>>>>BBBEEEDDDGGGFFFEEEFFFFFFFFFFFFEEEHHHKKKMMMLLLHHHDDDBBBAAA@@@@@@???>>>===<<<<<<;;;::::::999888888777666666555555555555444333222111111000000000///////////////............------------------------------------------............///////////////000000000000111111222222222333333333666999999>>>YYYkkknnn~~~jjjTTTKKKMMMQQQSSSTTTRRRYYYcccllltttyyy{{{|||{{{yyywwwqqqdddSSSHHHEEEVVVbbbuuu|||nnneee\\\UUUPPPRRRUUUUUUUUUWWWYYYWWWVVVUUUVVV[[[aaaeeepppxxxrrrmmmeee\\\YYYZZZZZZUUUPPPOOOMMMcccrrrNNNBBBDDDDDD@@@@@@@@@@@@@@@???>>>===<<<>>>>>>@@@@@@AAA@@@??????tttYYYiii___GGGAAABBBCCCAAA===;;;;;;<<>>===<<<>>>CCCMMMWWW[[[^^^eeennn~~~vvvmmmlllmmmrrroookkkjjjqqq{{{}}}nnnkkkhhhgggkkkppptttwww~~~{{{jjj^^^aaammmXXXNNNGGGDDDEEEBBB===<<>>>>>??????>>>===<<<;;;::::::<<<;;;:::999777777666666666666666666555444333222111111000000000////////////............------------------------------------------............///////////////000000000000111111222222222333333333888::::::DDDeeejjjvvvxxxeeeQQQLLLNNNRRRVVVZZZUUUZZZdddnnnuuuyyyyyyyyyzzzyyyvvvmmm]]]LLLGGGIIITTTjjjzzzkkkccc\\\TTTNNNNNNQQQSSSUUUYYY\\\\\\[[[ZZZ[[[aaakkkrrrwww{{{ooohhh^^^XXXWWWVVVUUUSSSJJJHHHNNNggg~~~VVV???AAACCC<<>>===???@@@@@@AAA@@@@@@??????sssYYYfff\\\EEE@@@AAAAAA???<<<::::::<<>>=========<<<;;;===DDDOOOYYY^^^bbblllwwwpppiiilllpppxxxoooggghhhssstttpppmmmmmmpppvvv{{{}}}mmm^^^bbbpppUUULLLFFFEEEFFFCCC>>>===AAACCCBBBBBBCCCDDDDDDDDDDDDEEEFFFDDDEEEEEEDDDBBB@@@===<<>>===<<<;;;::::::>>><<<;;;999777777777777666666666666666555444444111111111000000000/////////............------------------------------------------............///////////////000000000000111111222222222333333333444777<<>>tttZZZeeeXXXCCC?????????===;;;999999:::===???999888777777999888777555555555666777777777777777555555555666666666666666111:::>>>888222222444444444444444444444444444444222222111111222222333444000222333333:::EEEMMMPPPbbblll|||nnnttt~~~pppaaaTTTKKKHHHGGGCCCAAA???>>>===<<<;;;:::<<>>===<<<;;;;;;:::===<<<;;;999888777777777666666777777666666555555111111111111000000000000///............------------------------------------------............///////////////000000000000111111222222222333333333333555<<>>===;;;:::999:::;;;<<<999888777888999888777555555555666777777777777777555555555666666666666666000===CCC:::111111555555444444444444444444444444222222111111222222333444000222222222888EEEOOORRR[[[iiitttxxx~~~ppp___PPPGGGDDDDDDAAA@@@???>>><<<;;;;;;;;;@@@FFFQQQ___kkkxxxpppdddhhhqqqtttqqqhhhdddmmm{{{|||yyyyyy{{{~~~dddSSS\\\vvvxxxooo}}}WWWNNNHHHHHHHHHEEE???>>>BBBDDDCCC===@@@CCCCCCAAAAAADDDGGGEEEDDDDDDEEEGGGGGGFFFEEE??????>>>===<<<;;;::::::999:::::::::999888777666555666666666666666555555222222111111111000000000///............------------------------------------------............///////////////000000000000111111222222222333333333777777>>>ZZZ```]]]vvvuuubbbTTTUUUXXXXXX___iiitttkkkiiipppvvvxxx{{{}}}{{{wwwjjjWWWHHHHHHPPPPPP]]]ddd]]]WWWYYY^^^```XXXRRRPPPUUU\\\```dddhhhffffffiiirrrrrrkkkmmmxxx}}}rrrcccYYYUUUVVVWWWWWWRRRWWWRRRPPP^^^rrr|||wwwMMMDDDFFFCCCBBBCCCCCCBBBBBBAAA@@@??????????????????@@@AAAAAAnnnUUU^^^RRRAAA@@@@@@>>>>>>===<<<;;;:::::::::999888777888999888777555555555666777777777777777555555555555666666666777111===AAA888111333555222333333333333333333333333222222111111222222333444222333222111888FFFRRRVVV^^^vvvvvvzzztttaaaPPPEEEBBBBBB>>>>>>===<<<;;;;;;<<<===CCCHHHVVViiizzzhhh```iiipppooohhhaaa```lll{{{cccXXX[[[vvvsss[[[fff}}}XXXNNNGGGEEEEEEBBB<<<;;;???AAA@@@;;;???BBBBBB@@@AAADDDHHHCCCAAA???@@@BBBCCCAAA???>>>>>>===<<<;;;:::999999666777999::::::999777555444555555666666555555555222222222111111111000000///............------------------------------------------............///////////////000000000000111111222222222333333333666:::GGGiiiqqqYYYccc{{{uuubbbVVVYYY]]]\\\cccppprrriiigggqqqyyyzzz}}}|||zzzuuujjjXXXIIIGGGMMMJJJWWWaaacccgggnnnllleeeZZZTTTTTT]]]iiiuuu}}}~~~www{{{tttmmmooowww}}}pppaaaYYYYYY[[[\\\ZZZTTTRRRSSSRRR]]]YYYHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@AAACCCDDDEEEiiiRRR[[[PPPAAAAAABBB?????????>>>===;;;:::999999888777888999888777555555666666777777777777777444555555555666666777777333<<<>>>555222666555///222222222222222222222222222222111111222222333444444555333222999HHHTTTYYYiiixxxyyyyyyeeeSSSGGGBBBBBB;;;;;;;;;:::999:::<<<>>>===CCCSSSjjjyyyaaa]]]ggglllggg```ZZZ[[[iiixxxeeeTTTRRRrrrtttPPP\\\YYYMMMFFFBBBCCC???999888<<<>>><<<:::>>>BBBBBB@@@@@@DDDHHHDDDAAA??????AAAAAA???======<<<<<<;;;:::999888777333555888;;;;;;999777555444444555555555555555444222222222111111111111000//////.........------------------------------------------.........//////////////////000000000000111111222222222333333333222;;;PPPxxxwww\\\QQQjjjwwwxxxdddXXX\\\___]]]dddrrrnnneeeeeerrr{{{|||{{{yyytttjjjYYYJJJFFFJJJGGGVVVeeeqqq}}}{{{jjjeee``````lll}}}uuuffffffpppxxx{{{nnn___YYY\\\``````]]]XXXOOOQQQTTT]]]eeeNNNJJJKKKIIIIIIIIIIIIIIIHHHFFFFFFBBBAAAAAABBBCCCEEEGGGIIIcccTTTVVVMMMHHH???@@@CCCBBB???<<<;;;;;;;;;<<<:::999999999888888777777666666666666666666666666888888777666555444444333555555555555555555555555111111222222222333333333222222111111222222333444333555666888===GGGTTT^^^ooo{{{zzziiiRRRFFFAAA???>>><<<;;;===<<<999;;;@@@DDDLLLYYYeeeppp|||{{{eee\\\cccmmmllldddXXXWWWZZZfffwwwfffTTTZZZqqqpppTTT]]]~~~VVVMMMJJJDDDEEEDDDAAA===;;;===???AAAAAAAAA@@@@@@AAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@>>><<<:::999777777777888999777666777888999777666444333333444666777666444444444333333444222000---,,,,,,---...//////..............................//////............//////////////////000000000000222222222333333444444444???;;;RRRlll[[[WWWoooyyy~~~lll^^^^^^aaaaaagggpppiiiiiikkkqqqyyy{{{|||zzzooo\\\KKKHHHMMMOOOXXXiii|||xxxlllpppppprrr|||~~~sssyyyjjjhhhxxxzzzmmm^^^XXXZZZ]]]]]]ZZZRRRTTTTTTVVVeeegggPPPQQQGGGIIIHHHIIIJJJJJJHHHDDDAAA@@@CCCEEEEEEDDDDDDFFFHHHbbbSSSTTTKKKGGG???@@@BBBAAA>>><<<:::::::::;;;999999888888777777777777666666666666666666666666555555555555444444444444444444444444444444444444111111222222222333333333222222111111222222333444111222333555999CCCPPPYYYooo}}}rrr[[[MMMEEEAAA===::::::;;;;;;999;;;???BBBJJJVVVaaajjjrrr{{{{{{nnn___ZZZbbbjjjfff[[[WWWWWW[[[hhhzzziiiVVVWWWhhhxxxiiiTTTeeeUUULLLHHHDDDEEEDDDAAA===;;;===??????????????????@@@@@@AAADDDCCCBBBAAA??????>>>>>>===<<<:::888666555555555888777666777888999888777555444444555666777555444444333222222222333555666111111000000//////..............................------,,,,,,,,,,,,------////////////000000000000000111111222222333333444888;;;ZZZrrr``````{{{zzzmmm```___bbbbbbhhhpppmmmlllnnnrrryyy~~~|||}}}{{{qqq___NNNKKKPPPPPPUUU^^^gggnnnrrrvvvxxxzzzvvvwww}}}}}}uuuxxx}}}ppp```WWWWWWYYYWWWTTTPPPQQQQQQOOOUUUkkkpppQQQOOOJJJGGGHHHIIIHHHEEEAAA===;;;===AAAEEEGGGFFFEEEFFFGGGaaaQQQQQQIIIEEE>>>???@@@???===;;;999999999:::777777777777666666666666666666666666666666666666333333333444444444555555222222222222222222222222111111222222222333333333222222111111222222333444111222222333777@@@MMMVVVooo}}}~~~zzzdddSSSGGG???===:::999<<<===;;;===@@@AAAJJJVVV```fffjjjnnnqqqooojjjcccaaafffiiiaaaVVVUUUWWW^^^mmmmmmYYYTTT___nnndddUUUnnnTTTKKKFFFEEEEEECCC@@@===<<<===>>>======>>>>>>>>>?????????DDDCCCBBB@@@???===<<<<<<<<<;;;999777666555555555888777666777999:::999888666555555555666666555333222333333111000333:::@@@777555333111///.................................------,,,,,,,,,,,,------////////////000000000000//////000111111222333333444@@@dddtttaaaggg|||ooobbbaaadddeeekkkrrrwwwuuussstttwwwzzz{{{|||{{{{{{zzzqqq___OOOKKKOOORRRYYY___bbbeeeooo~~~fffgggjjjsss~~~~~~|||ooo___VVVUUUWWWVVVTTTWWWUUUTTTSSSPPPWWWppp{{{TTTKKKMMMFFFHHHHHHDDD>>>999888999>>>BBBFFFHHHHHHGGGFFFFFF___NNNOOOFFFCCC<<>>===;;;:::999888888888666666666666666666555555666666666666666666666666444444444444444444444444333333333333333333333333111111222222222333333333222222111111222222333444222333333444777@@@LLLUUUooowww|||zzzzzzqqq___MMMAAA@@@<<<;;;???AAA@@@AAADDDEEENNNZZZdddiiillloooqqqqqqqqqoooiiieeebbb[[[SSSSSSWWWbbbsssoooYYYSSS]]]nnndddVVVqqqTTTKKKEEEEEEDDDBBB@@@>>>===============>>>>>>????????????DDDCCCBBB@@@???===;;;:::::::::999999888888888888888777777888:::;;;:::999777666555666777666444222000333444222000333:::AAA888666333000///...///000........................//////............//////////////////000000000000///000000111222333444444777FFFkkkppp^^^hhh{{{}}}ooocccbbbfffjjjooouuu~~~{{{wwwtttssssssttttttxxxwwwuuulll[[[LLLGGGJJJPPPZZZfffmmmpppwwwzzz~~~jjjeeejjjrrr|||}}}vvvkkk]]]UUUUUUXXXZZZZZZ]]]WWWXXX\\\XXXTTTaaauuu{{{yyyYYYGGGOOOEEEFFFEEE@@@999888===BBBIIIIIIJJJIIIGGGEEECCCCCC\\\LLLLLLDDDBBB<<<>>><<<<<<;;;:::999888888888555555555555555555666666666666666666666666666666777777666666555444444333333333333333333333333333111111222222222333333333222222111111222222333444333333333444777???KKKTTTnnnuuuttttttnnnYYYJJJBBB===<<<@@@DDDDDDEEEHHHKKKSSS___jjjpppuuuzzz~~~zzz}}}xxxiii[[[UUUSSSQQQSSSYYYfffzzzoooXXXTTTcccwwwkkkXXXqqqSSSLLLDDDFFFDDDBBB???>>>>>>=========>>>???@@@AAAAAAAAAAAACCCCCCBBBAAA???===;;;999999999:::;;;<<<<<<======999888888999:::;;;;;;:::888666666666777666555333///333666555222222777<<<555444111///...///000111........................//////............//////////////////000000000000000000111222333444555666;;;IIIllllll^^^jjjxxxyyynnncccaaaeeekkkqqquuuyyywwwtttqqqnnnnnnoooqqquuusssooofffWWWHHHDDDGGGKKKTTT```jjjppprrrsssssseeeeeesssllljjjwww|||~~~uuujjj]]]UUUUUUYYY\\\]]]ZZZSSSWWWdddggg]]]YYY___wwwaaaFFFOOOEEEEEEBBB===:::===GGGPPPUUURRRLLLGGGDDDAAA@@@???XXXIIIKKKDDDAAA;;;===;;;;;;;;;:::999888888777555555555555666666666666666666666666666666666666999888777666555444333333444444444444444444444444111111222222222333333333222222111111222222333444111222222222666>>>KKKTTTmmm}}}vvvsssqqqyyycccRRRDDD???===BBBGGGIIIIIIKKKPPPVVV```iiiqqqyyyzzzfffVVVQQQSSSVVVWWW]]]jjj~~~nnnWWWVVVkkksss[[[sssQQQLLLDDDGGGDDDAAA??????>>>===<<<===???@@@BBBCCCCCCCCCBBBBBBCCCCCCBBB@@@>>><<<::::::;;;<<<>>>??????@@@@@@;;;:::999999;;;;;;:::999777666555666777777666444000444777888555444444666222111000/////////000111........................------,,,,,,,,,,,,------////////////000000000000000000111333444555666666999IIIooommmcccooowwwuuukkk```\\\aaahhhmmmooollllllllljjjiiijjjmmmoooqqqnnniii```RRRFFFDDDGGGLLLPPPVVV]]]bbbcccaaa______```lll|||{{{rrryyyxxxmmm___UUUSSSVVVYYY[[[ZZZVVV^^^pppyyyooo^^^TTTffftttmmmIIIOOOFFFDDDAAA>>>>>>EEEPPPXXXZZZTTTLLLEEEAAA???>>>===TTTGGGJJJDDDAAA;;;===;;;;;;;;;;;;:::999888888555555666666666777777777666666666666666666666666666666666555555444444444222222222222222222222222111111222222222333333333222222111111222222333444222222333444777@@@MMMVVVlll}}}ssstttuuuuuuppp]]]JJJDDDBBBHHHNNNPPPPPPQQQQQQUUUZZZ```hhhsssqqq]]]TTTVVVZZZZZZ\\\bbbnnnmmmUUUWWWpppvvv^^^{{{}}}NNNJJJCCCGGGDDD@@@?????????===<<<===>>>AAACCCDDDDDDCCCBBBBBBBBBCCCCCCBBB@@@===<<<<<<===>>>???@@@??????>>>===<<<::::::;;;;;;999888666555555666888888777555444555777888888777555555111111111111000000000000........................------,,,,,,,,,,,,------////////////000000000000//////000222333444555666999MMMyyymmmdddqqq~~~xxx|||qqqhhh]]]WWWZZZ```ddddddbbbdddeeeeeeccccccfffiiiiiiddd___WWWLLLDDDDDDIIIKKKMMMQQQUUUZZZ]]]^^^^^^fffnnn|||}}}vvvyyynnn```TTTQQQRRRVVVXXX]]]```jjj{{{gggRRR```qqq|||zzzNNNNNNEEECCCAAAAAADDDIIIPPPTTTTTTNNNGGGBBB@@@???>>>===RRREEEJJJDDDBBB;;;===;;;;;;;;;;;;;;;:::999888555666666666777777888888666666666666666666666666333333333444444444555555111111111111111111111111111111222222222333333333222222111111222222333444444555666777:::DDDPPPYYYlll{{{lllpppwwwwwwzzzlllPPPJJJHHHNNNUUUWWWWWWXXXQQQRRRUUUXXX___kkk{{{{{{aaaPPPPPPXXXZZZWWW```eeepppzzzuuuvvv~~~mmmTTTWWWqqqwww```yyyKKKIIIAAAHHHDDD@@@>>>??????===;;;<<<>>>@@@CCCDDDDDDCCCBBBAAABBBCCCDDDCCCAAA???===??????@@@@@@@@@>>>===<<<>>>===;;;;;;;;;;;;999777666555555666888999888666888666666777999999888777222333333222222000///.........................../////////....../////////////////////000000000000---...///111222333555555:::TTTkkkbbbooosssxxx|||yyypppggg[[[SSSTTTZZZ]]]\\\___bbbcccbbb___]]]^^^```aaa\\\VVVOOOGGGAAACCCIIIDDDHHHNNNTTTXXX]]]aaadddjjj~~~{{{pppwwwmmm^^^SSSOOOQQQUUUXXX]]]eeeqqqiiiPPPnnnRRROOOEEECCCBBBDDDGGGKKKMMMMMMKKKGGGCCCAAAAAAAAA???===PPPDDDJJJCCC???:::???<<<;;;:::999888888888888666666666666666666666666555555444444555666888999666555555555555444444444333333333333333333333333333333222222111222222222222222111111111111111222222111111444;;;FFFRRRYYYjjjzzzkkkiii{{{|||vvvyyy^^^UUUPPPSSSUUUTTTWWW\\\VVVPPPOOOUUU\\\bbbkkkuuu{{{lllYYYNNNRRR\\\```___bbbkkkwww~~~~~~zzznnnnnnnnnoooqqqttt~~~|||rrrjjjiiijjjiiiiiijjjnnnlllUUUXXXeeennnccc^^^qqqRRRIIIHHHHHHDDD@@@>>>===>>>>>>>>>===???AAADDDEEEDDDCCCBBBAAABBBBBB@@@>>>>>>???AAA???@@@AAA???===<<<<<<===;;;:::999999::::::888666555555555555555666777777::::::999888888777777666555444333111000/////////000/////////........................////////////////////////000000000000000111222333222333555777???]]]|||dddcccnnnkkkvvv{{{{{{~~~{{{sssmmm```PPPHHHKKKPPPQQQOOOTTTUUUVVVXXXYYYZZZ[[[[[[UUUPPPJJJDDDAAAAAACCCEEEGGGIIINNNTTTZZZaaakkksssnnn___ffftttzzz~~~|||wwwjjj[[[QQQMMMMMMSSSYYYfffooowwwyyy{{{yyyjjjYYYZZZKKKFFFFFFEEEEEEEEEEEEEEEFFFAAABBBCCCAAA>>><<<;;;<<>><<<;;;:::999888888888888666666666666666666666666777666555444333333444444666555555555555444444444333333333333333333333333333333222222111222222333222222111111111111222222333222111333:::EEEPPPXXXhhhwwwmmmkkk{{{xxx|||fff[[[TTTWWW\\\^^^^^^```ZZZWWWXXX^^^ccchhhrrr{{{qqq^^^SSSUUU]]]bbbccceeelllvvv|||zzzxxxxxx{{{uuulllnnnssstttrrrqqquuu|||mmmccc[[[ZZZ\\\\\\]]]```gggxxxlllOOOOOO[[[fff]]]VVVtttoooRRRIIIHHHGGGDDD@@@>>>===>>>>>>>>>>>>???BBBDDDDDDDDDBBBAAA???@@@AAA@@@>>>===>>>???>>>???@@@???>>>===>>>???===<<<;;;;;;<<<;;;999777777777777777777888888999::::::999999888777777777666555444333111111000000000000/////////.....................////////////////////////000000000000000111222333222333555777<<>>@@@CCCEEEKKKLLLNNNSSS[[[iii{{{bbbZZZ^^^```kkkppp}}}xxxkkk[[[QQQLLLKKKOOOVVV___gggmmmnnnqqqqqqeeeWWW}}}```OOOGGGFFFEEEEEEDDDEEEEEEFFFCCCDDDDDDCCC@@@>>>===>>>OOOGGGLLLEEEAAA;;;>>><<<;;;:::999888888888888666666666666666666666666666666444333333222333333666555555555555444444444333333333333333333333333333222222111222222333333222222111111111111222222333222222333999BBBNNNVVVfffwwwooommm{{{zzzsssggg\\\[[[```bbbbbbaaa______bbbfffjjjpppzzzzzzeeeYYYYYY```fffhhhiiinnnvvv|||~~~}}}yyyvvvrrrpppoooqqquuuyyy|||}}}zzz|||rrrnnnrrrttttttrrrooopppttttttqqqddd[[[TTTUUUWWWXXX[[[^^^```pppkkkSSSMMMVVVddd\\\PPPeeekkkQQQHHHFFFFFFCCC???>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBB@@@???<<<>>>@@@@@@>>><<<<<<===<<<>>>???@@@??????AAABBB@@@>>>=========<<<:::888999999888888999999:::;;;:::::::::999888888777777666666555444333222222111000000000/////////..................////////////////////////000000000000000111222333222333555777@@@ooolll^^^___ttt}}}|||yyyvvvooohhhggghhheee```VVVPPPHHHBBBAAABBBCCCDDDIIIIIIKKKLLLMMMMMMMMMMMMDDDBBB???======@@@DDDGGGJJJNNNTTT[[[fffxxxqqqZZZ___ccc^^^cccjjj{{{}}}yyykkk[[[QQQKKKHHHKKKQQQ]]]eeeiiijjjmmmpppiii]]]ooo~~~gggRRRHHHGGGFFFDDDDDDDDDEEEEEEDDDEEEFFFDDDBBB@@@???@@@NNNHHHMMMEEEBBB<<<===;;;;;;:::999888888888888666666666666666666666666333333333444444555666666666555555555555444444444333333333333333333333333222222111111222222333333222222111111111222333333333333333333777@@@LLLUUUfff}}}uuuqqqzzzzzzvvvhhh```^^^aaadddgggiiikkkmmmpppttt|||ggg[[[^^^fffkkkmmmnnnqqqvvvyyyzzzwwwssspppkkkjjjjjjmmmrrrvvvyyyzzzyyy{{{~~~vvvtttwwwzzzzzzwwwttttttwwwwwwsssddd^^^ZZZ]]]``````bbbeee```lllzzztttpppooouuu{{{~~~lllXXXOOOUUUeee___MMMZZZxxxfffOOOHHHEEEDDDBBB???>>>>>>???>>>>>>@@@AAABBBBBBBBB@@@???>>>:::===???@@@???===<<<<<<;;;===??????@@@@@@BBBDDD@@@???=========<<<:::777999999999999999:::;;;;;;:::::::::999888888777777555555555444333222222111000000000////////////...............////////////////////////000000000000000111222333222333555777CCCtttkkkaaaaaazzz{{{rrrjjjeee]]]WWWVVVVVVTTTQQQKKKJJJGGGDDDAAAAAACCCEEEGGGHHHHHHIIIIIIIIIIIIHHHAAA???>>>>>>???CCCGGGIIIKKKUUU```kkkxxxeeeZZZbbbiiihhhkkkttt}}}wwwjjj[[[QQQJJJGGGIIINNN[[[dddjjjkkkooosssmmmcccZZZmmmTTTIIIHHHFFFDDDCCCCCCDDDEEEDDDEEEFFFDDDBBB@@@@@@@@@{{{LLLHHHKKKCCCBBB<<<===;;;;;;:::999888888888888666666666666666666666666333444444555666666777777666555555555555444444444333333333333333333333333222111111111222222333444222222111111222333333444222333444444777???LLLUUUeeetttzzz}}}zzzkkkcccgggrrr{{{fff\\\dddmmmpppqqqsssuuuxxxzzzyyywwwtttqqqkkkjjjkkknnnssswwwzzz{{{|||}}}~~~~~~|||yyyzzz}}}|||}}}yyyeeebbbccchhhjjjiiiiiikkkhhhpppxxxzzzeee\\\YYYZZZ```eeehhhmmmrrrwww{{{lllUUUJJJSSSfffaaaNNNXXXvvv___NNNHHHCCCBBB@@@>>>>>>>>>??????>>>@@@AAAAAAAAA@@@???>>>===:::===@@@AAA???>>>======;;;<<<>>>??????@@@BBBDDD>>>===<<<<<<<<<;;;999777999888888888888999:::::::::999999888888777777666333333444444333222111000111000000000////////////............////////////////////////000000000000000111222333222333555777BBBppplllbbbbbb}}}|||sssiiiYYYRRRKKKHHHGGGGGGEEEDDDDDDEEEFFFEEECCCCCCEEEGGGFFFFFFFFFFFFFFFEEEEEEDDD>>>>>>>>>???AAADDDGGGIIIOOOYYYdddnnn|||lll^^^ZZZZZZcccmmmwww}}}tttgggZZZQQQJJJGGGHHHLLLSSS]]]eeegggjjjnnniii```RRRvvv~~~uuuWWWKKKIIIFFFDDDCCCCCCDDDDDDBBBCCCDDDCCCAAA?????????wwwKKKGGGIII@@@AAA======<<<;;;:::999888888888888666666666666666666666666777777777777666555444333666555555555555444444444333333333333333333333333111111111111222333444444222222111222222333444555222444555555777???LLLWWWdddwwwzzz{{{rrryyyfff```kkksssvvvwwwxxxyyy{{{|||{{{zzzxxxvvvooooooooossswww{{{}}}}}}~~~|||xxxvvvxxx|||lllkkkmmmrrrtttqqqppprrrrrrzzzuuu^^^QQQNNNLLLMMMQQQUUUVVVZZZ___fffkkkrrrzzzjjjRRRIIIVVVmmmiiiVVVdddYYYLLLHHHBBBAAA???>>>>>>???@@@???>>>@@@@@@@@@@@@??????>>>===;;;===??????>>>======>>>;;;===>>>???>>>>>>@@@AAA<<<;;;:::;;;;;;;;;999777888888777777888888999:::999888888777666666555555222333444444444222111000111111000000000/////////............////////////////////////000000000000000111222333222333555777FFFooossshhhddduuuxxxhhh]]]LLLEEE@@@AAABBBAAA@@@AAABBBCCCEEEEEEEEEDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@???<<<<<<===???BBBEEEHHHIIIOOOTTTXXX\\\lllkkkVVVWWWXXXVVVcccxxx~~~sssgggZZZQQQKKKGGGGGGJJJNNNXXX```bbbeeeiiieee\\\HHHdddtttxxx~~~zzz{{{^^^LLLJJJFFFCCCBBBBBBCCCDDDAAABBBCCCBBB@@@>>>>>>???tttIIIFFFFFF===@@@======<<<;;;:::999888888888888666666666666666666666666666666666666666444333222666555555555555444444444333333333333333333333333111111111111222333444555222222222222333444555555111444666666777@@@NNNYYYgggzzz{{{hhhhhhqqqwwwzzz}}}~~~~~~~~~~~~|||{{{zzzuuutttuuuxxx{{{~~~{{{tttoookkkfffppp|||tttrrrrrruuuuuusssuuuyyy{{{wwwcccUUUNNNKKKIIIIIILLLMMMLLLOOOTTTYYY]]]cccjjjqqqvvvzzz}}}~~~gggSSSMMM]]]uuunnn[[[nnn|||TTTJJJHHHAAA???>>>===>>>???@@@???>>>???????????????>>>>>>>>>:::<<<======<<<<<<===>>><<<>>>???>>><<<<<<===>>>;;;:::999:::<<<<<<:::888888888888888888999999:::777777666666555555444444222333555555555444222111111111111000000000//////............////////////////////////000000000000000111222333222333555777JJJsssxxxmmmiiivvv~~~nnn\\\PPPGGG@@@>>>BBBEEEDDDDDDFFFGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBAAA???>>>===:::<<<>>>BBBEEEIIILLLNNNMMMPPPQQQUUUfff|||iiiYYYOOORRRUUU[[[ooo~~~uuuiii\\\SSSKKKEEEEEEGGGMMMWWW\\\[[[]]]bbbaaa[[[AAASSSbbbqqq{{{dddMMMKKKGGGCCCAAAAAACCCDDD@@@BBBCCCBBB@@@?????????sssHHHEEEDDD;;;???===>>><<<;;;:::999888888888888666666666666666666666666111222333555666555555444666666555555555444444444333333333333333333333333111111111111222333444555222222222222333444555666111444777777888@@@OOOZZZkkk|||{{{xxxkkkooovvvxxx}}}}}}|||{{{yyyxxxyyy{{{~~~~~~rrrkkkfffaaacccppp~~~uuuqqqooopppooonnnrrrxxxxxxhhh\\\TTTQQQJJJGGGGGGHHHGGGEEEGGGKKKNNNPPPTTTYYY___fffkkkoooooorrrwww|||eeeSSSNNN^^^uuukkkVVVlllxxxQQQJJJHHHAAA???>>>===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>??????::::::;;;;;;::::::<<<>>>===>>>???>>>;;;:::;;;<<<::::::999;;;<<<===;;;:::999999888888999999:::;;;666666666555444444333333333444666777777555444222111111111111000000000000............/////////000////////////000000000000000111333333222333555777HHHrrrtttjjjooo|||yyygggTTTGGGFFF@@@???FFFKKKIIIIIILLLNNNLLLKKKJJJJJJIIIFFFDDDEEEDDDDDDCCCAAA@@@>>>===;;;===AAAEEEJJJOOORRRTTTQQQVVVZZZaaassszzz___\\\VVVQQQSSS___vvv~~~wwwkkk^^^TTTKKKDDDBBBDDDKKKSSSVVVSSSTTTZZZ\\\WWWFFFQQQ]]]ppp|||xxxfffNNNKKKGGGCCCAAAAAACCCDDDAAABBBCCCCCCAAA??????@@@qqqOOO@@@DDDAAA;;;<<<======<<<;;;:::999999999999777777777777666666666666777777777777777777777777555555555555555555555555222333333222111000222333222111333666555111222666444333333333333444555555666777555333666AAAOOOXXXlllwwwwwwyyy}}}||||||oooeeebbbccceeegggpppzzzooopppssswww|||uuucccZZZWWWUUUSSSNNNMMMLLLIIIGGGEEECCCBBBGGGHHHKKKMMMOOORRRVVVXXX^^^bbbfffjjjnnnvvv~~~{{{fffTTTNNN^^^vvvnnnWWWccclllRRRFFFJJJDDDFFFDDDBBB???===<<<;;;;;;>>>????????????>>>>>>===:::;;;;;;999888777999::::::999888888777777888888999999::::::999888666555:::999888888777888888888666666666666666777888888555555444444444333333333333222000000222222222111000000000000000000000000////////////000000000000111222333333333444777:::EEEqqqqqqaaaxxx|||oooYYYGGG???>>>CCCJJJQQQUUUTTTRRRPPPTTTRRRQQQRRRRRRNNNJJJHHHFFFDDDAAA>>>;;;;;;;;;;;;:::CCCHHHIIILLLSSSWWWVVVTTTTTTbbbvvvpppbbbVVVOOORRRWWWbbbyyy|||vvvlll]]]QQQIIIFFFCCCAAAHHHHHHKKKQQQVVVYYYWWWTTTGGGJJJ]]]rrr~~~bbbMMMHHHDDDDDDCCC???>>>???FFFEEECCCBBB@@@@@@??????oooNNN@@@EEEBBB;;;<<<<<<:::999999888777777777777777777777777666666666555555555555555555555555555444444444444444444444444333444444444222222444666777333000111000///000333222222222222222333444444222333444333777CCCRRR]]]nnn}}}}}}lllaaa^^^___bbbbbblll{{{~~~|||~~~zzzlllbbb]]][[[XXXVVVPPPOOOMMMKKKIIIGGGFFFEEECCCDDDEEEGGGIIIKKKNNNPPPPPPSSSVVVYYY]]]ccckkkpppwwwzzzeeeSSSNNN]]]pppfffOOO[[[~~~cccMMMCCCGGGAAABBBAAA@@@>>>==================>>>>>>======<<<<<<999::::::999888777888:::666666666777777888999::::::::::::999999888777666777777777777777888888999777777666666666777888999555555555555444444444444333111///...///000000///000000000000000000000000////////////000000000111111222333333333444777:::BBBoooggg]]]vvv{{{vvvbbbOOODDDCCCDDDHHHMMMRRRUUUWWWWWWVVVWWWUUUSSSSSSQQQMMMIIIGGGFFFDDDAAA>>><<<;;;<<<<<>>>>>============>>>>>><<<<<<<<<<<<<<<;;;::::::999::::::999888777888999333444555666888999;;;;;;;;;:::999888888777888888666666666666777888999999888777777666777888999:::777777666666666555555555666333000//////000000000000000000000000000000000/////////000000000111111111222333333333444777:::GGGvvvbbb___tttuuu{{{kkkVVVGGGDDDIIILLLMMMPPPTTTWWWZZZ\\\]]][[[ZZZWWWUUURRROOOKKKGGGFFFDDDAAA>>><<<<<<===>>>FFFJJJOOORRRUUUWWWTTTOOOOOOSSSiiiuuudddSSSRRRVVV___dddjjjxxx~~~~~~tttjjj\\\PPPIIIEEEBBB@@@EEEFFFHHHLLLOOOPPPOOOMMMJJJSSS{{{|||nnnKKKFFFDDDFFFGGGEEEEEEGGGFFFEEEEEEDDDCCCBBBBBBAAAhhhKKKAAAGGGCCC;;;:::;;;:::999999999999999:::;;;777777666666666555555555444444444444444444444444333333333333333333333333222333444444444555777999CCC999111222555555555555111111111111111222333333444555666777888???NNN[[[ppptttiiiffffffxxx|||jjj___\\\aaaeeeppptttkkkjjjhhhhhhgggddd___\\\VVVUUUTTTRRRPPPNNNMMMLLLGGGFFFEEEEEEEEEFFFFFFEEECCCCCCDDDDDDEEEHHHKKKMMMSSSZZZdddmmmyyyvvv```LLLMMM[[[hhh[[[IIIWWWvvv}}}UUULLLEEEFFF@@@===<<<<<<<<<========================<<<;;;::::::888999;;;:::888777888888444555666888999:::;;;;;;<<<;;;999888777888999999888888888777888888999999999999777777777888:::;;;888888888777777777666666;;;888444222222333333222000000000000000000000000//////000000000111111111111222333333333444777:::LLL|||{{{]]]aaappp~~~nnnsssbbbRRRGGGHHHNNNNNNPPPSSSVVVYYY\\\]]]^^^]]]]]][[[WWWUUUTTTPPPKKKFFFDDDAAA>>>===>>>@@@AAAKKKMMMQQQUUUWWWVVVPPPJJJOOOTTTlll}}}sssjjjaaaYYYTTTUUU```mmm{{{|||rrrhhh[[[OOOIIIEEEAAA???FFFGGGIIIKKKMMMNNNMMMLLLKKKTTT{{{qqqMMMHHHFFFHHHHHHFFFFFFHHHDDDDDDDDDCCCCCCBBBAAAAAAeeeIII@@@HHHCCC::::::;;;999999999888999999::::::666666666666555555555555555555555555555555555555333333333333333333333333111222333333222333555777888111,,,000444333111000222222222222222333444444444444666888888<<>>>>><<<;;;;;;888:::;;;;;;999888888999888999:::;;;;;;;;;::::::;;;:::999888888888999:::<<<;;;;;;:::999999999999;;;:::888777888999;;;===999999888888888777777777<<<999555444444444444333111111111111111111111111000000000000111111111111111222333333333444777:::JJJ{{{rrrUUU[[[hhhzzznnnsssbbbWWWPPPLLLMMMPPPLLLOOOSSSWWWZZZ[[[\\\[[[YYY\\\\\\XXXXXXYYYTTTMMMFFFDDDAAA>>>>>>???BBBDDDMMMNNNQQQUUUUUUQQQLLLHHHQQQYYYooo|||rrrhhheeeaaaWWWSSSWWWjjjyyypppgggYYYOOOHHHDDD@@@===DDDEEEGGGHHHIIIIIIIIIIIIKKKPPPuuuyyypppPPPKKKHHHIIIHHHEEEDDDFFFAAAAAABBBBBBBBBAAA@@@@@@cccHHH@@@GGGAAA999:::<<<888777777666666666777777666666666555555555444444555555555555555555555555333333333333333333333333000111222222111111333555222......222666444111111222222222222222333444444111111444999888;;;JJJ\\\nnn~~~|||uuu~~~ppp```UUUPPPUUUgggyyyuuuxxx~~~{{{pppkkkmmmpppsssyyyggghhhiiiiiijjjiiiiiiiiicccbbb```]]]ZZZWWWUUUSSSQQQNNNKKKKKKMMMNNNMMMJJJEEEDDDBBBBBBBBBCCCBBBAAACCCCCCFFFJJJPPP\\\rrrppp[[[KKKOOOXXXYYYMMMIIIbbbiiiLLLKKKCCCBBB>>><<<<<<============<<<<<<@@@@@@@@@@@@???>>><<<<<<999;;;======;;;999999999;;;<<<<<<===<<<;;;:::999::::::999999999999::::::===<<<;;;;;;::::::;;;;;;<<<;;;999888888:::<<<>>>999999888888888777777777999777555444555555333222111111111111111111111111000000000111111111222222111222333333333444777:::KKK{{{nnnUUUYYYddd{{{tttiii\\\PPPNNNOOOOOOOOOPPPJJJMMMPPPTTTWWWXXXYYYYYYVVV\\\^^^[[[[[[]]]XXXOOOFFFDDDAAA>>>>>>AAADDDGGGMMMNNNQQQSSSQQQKKKIIIKKKSSS___ssswwwiiieeehhhdddVVV[[[kkk}}}}}}xxxnnneeeXXXNNNHHHDDD???<<>>???AAABBBBBBAAA@@@???bbbHHH???FFF@@@888;;;>>>999888777666666555666666666666555555555444444444444444444444444444444444444444444444444444444444111222222222000000222444333111222666666333333555111111111111111222333333111000444999777777FFFZZZnnn}}}uuu|||uuubbbRRRIIIGGG[[[uuu{{{nnnbbb^^^ccckkkuuu~~~~~~~~~}}}}}}wwwooommmooozzzrrrdddfffjjjlllmmmnnnnnnoookkkjjjgggccc```\\\YYYXXXTTTPPPMMMNNNRRRSSSQQQNNNGGGEEECCCCCCDDDDDDBBB@@@AAAAAACCCEEEEEEJJJ[[[lll{{{nnnYYYMMMOOORRROOOGGGOOOttt```GGGIII@@@AAA???999:::<<<>>>????????????AAAAAAAAA@@@???>>><<<;;;:::<<<>>>???===;;;:::::::::;;;<<<===<<<;;;999888999999:::::::::::::::999999999999:::;;;<<<===>>>>>><<<:::888888;;;===???888888888888777777777777777666666666777777555222111111111111111111111111000000111111111222222222111222333333333444777:::PPPrrr\\\[[[lllzzz}}}WWWQQQMMMPPPRRRPPPOOOPPPKKKLLLMMMOOORRRUUUWWWYYYYYYaaaeeebbbccceee^^^SSSFFFDDDAAA??????BBBFFFIIINNNNNNQQQRRRLLLFFFHHHPPPSSSfffyyyuuufffjjjoooggg```nnnzzzmmmdddXXXNNNHHHCCC???<<<<<<>>>AAAAAA@@@@@@BBBEEEFFFIII^^^rrrvvvxxxzzzvvvxxxsssPPPJJJGGGGGGFFFBBB@@@BBB>>>???AAABBBCCCBBBAAA@@@bbbHHH???EEE???777;;;???;;;;;;999888777777777777666666555555555444444444333333333333333333333333555555555555555555555555222333333222111000222333222000111333111...000444000000000000000111111222555333666:::666333AAAUUUooo~~~{{{kkk[[[PPP@@@TTTmmm|||mmmddd\\\]]]bbbhhhooovvvtttuuuvvvxxx{{{zzzoookkkkkk}}}yyyyyytttxxxxxxyyy{{{mmmeeeiiimmmqqqrrrqqqqqqqqqqqqooolllhhhddd```]]][[[WWWSSSPPPQQQUUUXXXVVVSSSJJJHHHFFFFFFHHHHHHFFFCCCDDDDDDFFFHHHDDDDDDPPP___jjjxxxmmmXXXMMMNNNNNNIIIEEEWWW[[[FFFIII@@@BBBBBB777999;;;>>>@@@AAABBBBBBAAAAAA@@@@@@???===<<<;;;;;;===???@@@>>><<<;;;;;;888999;;;<<<<<<;;;999888888999:::;;;<<<;;;:::999666666777888:::===???@@@>>><<<:::888999;;;>>>@@@888888888777777777777666888888888:::;;;:::777555111111111111111111111111000111111111111222222222111222333333333444777:::QQQsss___ZZZxxx|||wwwSSSRRRTTTXXXWWWQQQOOOPPPMMMLLLKKKLLLNNNSSSWWWZZZ___iiimmmjjjjjjllldddWWWFFFDDDAAA??????CCCGGGJJJNNNOOOQQQQQQJJJCCCIIITTTSSSjjj~~~uuufffooouuuiiiiii{{{|||lllcccWWWNNNGGGCCC???;;;<<>>@@@BBBDDDDDDDDDBBBAAA___GGG???CCC>>>999;;;:::777777777666555555444444555555666666555444333333444444444444444444333333444444444444444444444444333222222111000000000111333333333222222111111111444333222222444444333222555444333333444999@@@EEEmmmyyy~~~jjjXXXPPPFFFJJJSSScccwwwiiiccc^^^^^^bbbfffhhhiiipppyyy~~~|||}}}|||lllfffiiissszzzxxxvvvzzzvvvsssrrrwww~~~dddeeeiiinnnrrrsssrrrrrrrrrooonnnmmmmmmkkkgggbbb^^^\\\[[[YYYWWWWWWWWWXXXYYYOOOMMMKKKJJJJJJHHHFFFDDDDDDEEEEEEDDDDDDFFFKKKPPPRRRbbbxxx~~~gggRRRMMMJJJMMMIIIDDD^^^ZZZLLLBBBBBB>>>AAA???===<<<===???@@@@@@????????????>>>===;;;999999999:::;;;;;;<<<<<<;;;;;;999:::===@@@AAA@@@>>>===::::::;;;;;;::::::999888999888777777777888999:::<<<;;;::::::999999999999<<<:::777555555777:::<<<999999999888666555333222111111111111000000000000000000111222333333444444333333333222222444999<<>><<>>???DDDIIIJJJEEE@@@CCCGGGQQQaaarrr}}}}}}{{{RRRNNNIIIFFFDDDCCCBBBAAAAAA@@@???@@@AAA@@@===;;;___GGG???CCC???999;;;:::777777777666555555444444555555555555555444333333333333444444444444444444444444444444444444444444333333222111111111111111333333222222222222222222444333222222444444333222444444333333444888===BBB___ssswwwsssooo[[[SSS@@@BBBGGGSSSfffzzzyyyjjjaaaZZZ\\\```ccciiiooo}}}{{{lllddddddiiimmmssstttpppqqq|||vvvsssrrrzzztttgggeeehhhmmmpppqqqqqqqqqqqqtttrrrooommmllljjjgggeee``````___^^^\\\ZZZYYYXXXVVVTTTRRRQQQQQQQQQOOOMMMJJJLLLMMMLLLIIIGGGGGGHHHMMMWWWhhhzzz}}}gggRRRNNNOOORRRMMMKKKlll{{{SSSHHH???AAA>>>AAA===<<<;;;;;;===>>>>>>===>>>>>>>>>===<<<;;;:::999999999:::;;;;;;;;;;;;;;;999;;;===???@@@???===<<<:::::::::::::::999999888888888777777777888:::;;;;;;;;;:::999999999999999;;;999777666666777999;;;888888888888777555444333222111111111000000000000000000111222222333444444333333333222222444888<<>>AAAFFFIIIKKKMMMNNNNNNOOONNNLLLMMMOOOQQQXXXeeedddaaannn{{{vvviii```TTTJJJEEEAAA===:::>>><<<===AAAFFFGGGCCC???DDDFFFMMM]]]ooo|||}}}uuuRRRNNNIIIEEEDDDDDDCCCBBB@@@@@@???@@@@@@@@@===;;;^^^FFF???DDD???999;;;:::777777777666555555444444444555555555555444444333222222333333444444555555444444444444444444444444444333333222222222222222222222222222222222333333444333222222444444333222222333333333444666:::===PPPlll~~~yyyuuuaaaVVV???>>>>>>DDDQQQeee{{{pppfff]]]YYY^^^___]]]fffttt{{{nnnccc______aaafffjjjlllqqq~~~{{{wwwxxxvvvdddiiigggjjjmmmooopppppprrrsssxxxuuuqqqnnnmmmmmmlllkkkggggggfffeeebbb___\\\ZZZYYYXXXVVVUUUUUUUUUSSSQQQRRRTTTVVVVVVSSSNNNKKKIIILLLQQQYYYeeettt|||eeeRRRHHHNNNRRRJJJNNNxxxmmmLLLDDD===@@@===???<<<:::999999;;;<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888999:::::::::::::::999:::<<<>>>>>>===;;;:::999999::::::999999888777777777777777888999;;;;;;::::::999888888888999999:::999888888888888999:::777777777777777666555555222222222111111111000000000000111111222333333333222333333333333555888;;;PPPhhhlllqqqqqq[[[UUUVVV```bbbXXXLLLHHHMMMNNNTTT[[[aaaeeelllsssuuuzzz}}}sssQQQHHHBBBDDDIIIKKKMMMOOOMMMMMMMMMLLLLLLOOOSSSWWWUUUaaaeeelll~~~tttfff]]]RRRIIICCC@@@<<<999===;;;;;;>>>BBBDDDBBB???CCCDDDKKK[[[ooo~~~oooPPPLLLHHHEEEDDDDDDDDDCCCAAA@@@??????@@@@@@===;;;\\\EEE>>>DDD???:::::::::777777777666555555444444444444444555555444444333111111222333444444555555333333333333333333333333444444333222222333333444111111111222222333333333333222111222444555444333222444555555444555888:::IIIiii{{{gggZZZGGGCCC??????FFFVVVmmmggg^^^XXXYYY___]]]YYYggg~~~~~~|||}}}{{{pppddd]]]^^^___dddkkkpppvvv}}}ggg```jjjkkkmmmoooqqqqqqrrrtttvvvwwwtttqqqooonnnnnnnnnmmmlllllljjjiiigggeeecccbbb___]]][[[ZZZYYYXXXVVVTTTVVVXXX[[[\\\ZZZWWWTTTRRRSSSRRRTTTZZZdddqqq|||dddPPPDDDNNNQQQFFFNNNcccHHHBBB===@@@===>>><<<:::888999:::;;;;;;:::888999999:::::::::999999777777888999999999999888999:::;;;<<<;;;:::999888888888999999888888777666555555666777888:::;;;;;;999888888777777777888888888888999999999999888888666666777777777777666666333333222222222111111111000000111111222222222333222333333333333555888;;;KKKccceeewwwgggyyygggdddhhhrrrppp```OOOHHHJJJOOOWWW___dddiiioootttxxxyyy{{{qqqTTTKKKEEEGGGLLLNNNOOOQQQNNNOOOPPPOOOOOORRRUUUXXX]]]llluuu}}}pppllltttvvv~~~yyyxxx~~~}}}rrrccc[[[PPPHHHCCC@@@<<<999===;;;:::<<>>DDD???::::::999777777777666555555444444333333444444444444444333111111222222333444555555333333333333333333333333333333333222222333444444111111111222222333333333333222111222444555444333333555666666555555777999GGGffflll]]]KKKEEEAAA@@@CCCOOOeeeyyy___XXXTTTUUUYYYYYY^^^www~~~|||yyyzzzyyyrrrggg```aaaaaagggooouuu|||uuugggeeeggglllnnnqqqrrrrrrsssuuuvvvrrrqqqoooooooooooommmkkkpppnnnllljjjjjjkkknnnooojjjgggeeecccaaa___\\\ZZZXXXXXXXXXYYYYYYYYYWWWVVVWWWTTTUUUYYY\\\bbbooo|||zzz```NNNFFFOOOQQQFFFPPP[[[GGGDDD>>>AAA===;;;<<<:::999999:::;;;:::999666666777888888888888777555666666777777777777777888888999999999888777777777777888888777777666555444444555777888999999:::777777666666666777777888777888888999999888888777555666666777777777777777333333333333222222222222000111111111111111222222111222444444444555888:::MMM```bbbooo|||gggpppqqqxxxvvvaaaQQQKKKJJJRRR\\\bbbfffkkkpppsssyyyyyyzzz~~~yyymmmWWWNNNGGGIIIMMMOOOPPPRRRPPPRRRTTTUUUTTTTTTUUUWWWaaattt{{{tttiiifff___```ggghhhwww{{{jjjiiirrrwwwzzz{{{pppaaaYYYPPPHHHDDDAAA===:::===<<<;;;<<>>@@@DDDLLL```tttcccVVVTTTSSSWWW```sss{{{}}}{{{wwwwwwxxxuuuooojjjhhhhhhlllsssyyyllljjjiiieeelllooorrrssssssttttttuuupppooonnnooopppooommmkkksssqqqnnnmmmooosssxxx{{{ooommmjjjhhhgggeeebbb```^^^\\\YYYXXXXXXXXXWWWVVVYYYVVVWWW\\\]]]___lllzzzttt\\\LLLFFFKKKLLLDDDNNN|||RRREEEDDD>>>BBB<<<999;;;:::888888999:::999888555555666666777666666666444444555666666666666666666666777777777777777666666666777777666666555444222333444666777777777777666666555555555666777777666777777888888777777666555666777777777777777666444444444333333333222222111111111111111111111111111222444444444555888:::NNN~~~[[[^^^llliiijjjiiimmmooofffSSSHHHGGGLLLWWWaaadddfffkkkooopppxxxxxxyyy}}}|||rrrjjjXXXOOOHHHJJJNNNOOOPPPQQQQQQTTTVVVWWWVVVUUUUUUVVV]]]ppp~~~{{{iiieee^^^```ccclllsssppp}}}tttnnnmmmyyy~~~yyynnn^^^WWWNNNHHHDDDAAA===:::<<<<<<======???AAABBBCCCAAAGGGXXXqqqpppOOOKKKGGGDDDCCCCCCBBBBBBFFFDDDBBBAAABBBBBBAAA@@@YYYCCC===DDD@@@::::::888777777777666555555444444111222333444444444444444222222222222222222333333222222222222222222222222111111111111111222333333333333222222222222222222222111111222444555555444333333444333333444666999@@@\\\}}}xxxeeeMMMCCC===@@@CCCJJJ[[[nnnfffVVVXXX\\\fff{{{}}}xxxyyy|||zzzxxxwwwzzz}}}}}}|||vvvuuuvvvyyy~~~vvvjjjhhhhhhhhhooorrrvvvyyyyyyxxxxxxxxxsssqqqnnnnnnoooppppppppptttsssssstttvvvzzzrrrpppnnnmmmmmmllljjjhhhiiifffccccccccccccaaa___bbb]]]^^^cccdddhhhwwwlllVVVKKKFFFFFFFFFCCCMMMvvvxxxIIIAAABBB===AAA;;;777:::888666666777888777666444555555555555555444444333333444555555555555555444444555555666666777777555666666666666555444444222222444555555555444444555555444444555555666777666666555555555555666666666777777777777777666555444444444444333333333333111111111111000000000000000222444555555555888999MMMvvvVVV]]]kkkqqqzzz___VVVQQQRRRMMMDDDAAADDDMMMYYYbbbcccbbbfffjjjjjjpppqqqtttwwwvvvpppiiieeeYYYOOOHHHIIIMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTVVVWWW^^^kkktttyyy|||ooo``````___cccmmmmmmttt~~~uuujjj[[[UUULLLFFFCCC@@@<<<999:::<<<===>>>???@@@AAABBBAAAGGGXXXsssoooSSSOOOJJJFFFEEEEEEDDDCCCEEEBBB@@@???@@@@@@@@@???XXXCCC===DDD@@@::::::888777777777666555555444444111222333333444444444444333333222222222222222222222222222222222222222222111000000000111222222333444333333222222111111111222111111222444555555444222222222111111222666999<<>>@@@CCCHHHWWWiiizzzzzzbbbVVV]]]hhhzzzjjjnnnwww~~~|||wwwyyy{{{|||{{{{{{~~~}}}ooojjjdddfffnnnssswww|||~~~}}}||||||wwwsssooommmooorrrtttuuuuuuvvvwwwyyy|||xxxwwwuuuuuuvvvvvvuuussssssqqqpppqqqsssrrrooolllnnngggeeeiiikkkqqqfffRRRKKKKKKHHHHHHGGGRRRwwwnnnAAA===@@@;;;@@@:::666999777555555555666555444444555555555444444333222222333444444555555444444333333444444555666777777555555666666555555444333111222333444444444333222444444444444444555666777555555444444444444555555777777777777777666555555555555444444444333333333111111111000000000000000000222444555555666777999OOOsssWWWaaammm|||rrr^^^NNNAAAAAACCCBBBDDDJJJLLLXXXaaa___^^^aaaddddddeeehhhlllooolllfff```___XXXOOOHHHIIILLLMMMNNNOOORRRRRRRRRQQQQQQSSSWWWZZZdddlllnnnqqqvvvlll```aaa```dddsss|||ssswww}}}ssshhhYYYRRRJJJDDDAAA???;;;777999;;;===>>>??????@@@AAAAAAFFFWWWqqqnnnVVVRRRMMMIIIGGGGGGFFFEEECCCAAA>>>===>>>???>>>>>>TTTBBB>>>AAA;;;999<<<;;;;;;999777666666666555333444444444444444444444444333333333333333333333333333333333222222111111111111111111111111111111111111111111111111111111111222222222222222222222222111222111000000111444777999PPPlll{{{pppZZZNNNDDDAAAAAAGGGXXXkkkooollllllhhhhhh^^^kkk~~~rrrkkkooosssssssssuuu|||~~~|||zzz|||ooolllnnnmmmooouuuzzz|||}}}{{{zzzzzzuuuvvvuuusssrrruuu|||~~~}}}zzz{{{xxxzzz|||~~~~~~vvvuuu||||||aaaOOOKKKMMMGGGBBBFFFXXXuuuXXXGGG<<<>>>???:::999===666666555444444444444555555555444444444444555555333333333333333333333333444444333333333444555555444444555555555555444444222333444444444333222111777777666777777888999999888777666444333333444444444555555555666666777777777666555555666555333111222222222111111111111000000111222333333444777:::MMM~~~^^^bbb}}}|||~~~mmmgggRRRGGG???AAACCCBBBCCCFFFKKKMMMTTTZZZ[[[YYY]]]ccceeelllrrrqqqhhh^^^ZZZYYYWWWMMMCCCCCCJJJOOOMMMHHHNNNOOOOOOOOOQQQXXXbbbjjjooouuu}}}~~~vvvkkkeeeeeeqqqlllxxxqqqbbbZZZSSSJJJCCC???<<<;;;::::::;;;<<<===>>>???@@@AAACCCFFFUUUpppyyykkkUUUOOOIIIFFFHHHIIIGGGDDDBBBAAA@@@?????????@@@AAA}}}SSSBBB>>>AAA;;;999<<<;;;;;;999666666666666555333444444444444444444444444222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111000222555777666IIIaaapppvvv~~~rrrZZZNNNDDDAAAAAAFFFWWWhhh{{{eee```cccdddhhhvvv|||kkkdddlllppptttuuuuuuwww}}}}}}zzzzzzsssgggkkkqqqsssvvv|||~~~}}}||||||yyyxxxwwwuuuvvvyyy~~~}}}}}}yyyzzz~~~xxx___OOOLLLGGGFFFBBBDDDVVVuuuUUUFFF<<<===???:::999===666666555444444444444444555555444444444444555555333333333333333333333333222222222333444555666777444444555555555555444444333333444555555444333222777777666666666777888888888777666444444444555555555555555666666666777777555444444444555555333222222222222222111111111111111222222333333444777:::RRRbbbgggyyymmm\\\XXXNNNDDD===???CCCCCCEEEHHHKKKMMMSSS[[[]]]\\\___dddffflllqqqooofff]]]WWWVVVTTTLLLDDDDDDJJJOOOOOOMMMLLLPPPUUUVVVWWW]]]fffnnnxxxyyy|||~~~{{{rrriiicccjjjkkkzzzyyyxxx~~~pppbbbYYYSSSJJJCCC>>><<<;;;::::::;;;<<<===>>>???@@@AAAAAAGGGXXXrrrssshhhRRRMMMGGGEEEFFFGGGEEECCCBBBAAA@@@?????????@@@@@@wwwRRRAAA===AAA;;;888<<<;;;:::888666555666666555333444444444444444444444444111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111222222222222222222222222222333333222222333555888666EEEYYYgggppp|||uuu[[[OOODDDAAAAAAEEESSSdddpppXXXTTTZZZaaakkkttt}}}wwweee___aaajjjlllooopppqqqtttyyy~~~~~~ppphhhfffpppyyy|||}}}||||||{{{xxxvvvuuuxxx{{{~~~}}}sss\\\NNNLLLJJJKKKHHHHHH]]]oooQQQDDD;;;===>>>;;;:::===666555555444444444444444555444444333333444444555444444444333333222222222111111111222444555777888444444555555555555444444444444555555555555555444777777666666555666666666777777555555444555666777555555666666666666777777444333333444555666555333333333333222222222111111111222333333333444777999PPPxxxdddgggxxxyyy|||```PPPOOOOOOGGGAAAAAACCCEEEGGGJJJIIIJJJPPPYYY^^^]]]^^^aaaiiinnnrrrqqqjjjaaa[[[XXXVVVOOOHHHFFFJJJPPPTTTUUUWWW___fffgggcccdddjjjrrr||||||wwwmmmqqqzzzzzzwww}}}~~~pppbbbWWWQQQIIIBBB>>><<<;;;::::::;;;<<<===>>>???@@@AAA@@@HHHXXXnnn|||ssseeeOOOKKKEEECCCDDDDDDCCCAAABBBAAA@@@???>>>???@@@@@@uuuPPP@@@===AAA;;;888;;;:::999777555555555666555333333333333333333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222333333222333444333333333666888444AAASSSdddssswww]]]OOODDDAAA@@@CCCOOO^^^tttvvveeeRRRPPPVVV^^^kkkdddiiimmmiii___ZZZ^^^fffiiiiiihhhhhhjjjpppxxx~~~}}}tttffflllkkkqqq|||}}}zzzzzz~~~lllXXXNNNMMMNNNNNNKKKPPPnnn[[[KKKBBB;;;<<<===;;;:::<<<666555444444333333444444444444333333333333444444555444444333333222222111222222222222333444555666333444444555555444444333555555555666666666666666888777666555555444555555666555444444444555666777666666666666666666777777444333333555777888777666444333333333222222222222111222333333222444777999KKKrrrkkkjjjyyypppxxx{{{```TTTUUUWWWPPPHHHDDDDDDFFFIIIKKKLLLMMMSSS]]]cccbbbbbbdddnnnrrrvvvwwwsssllleeeaaa^^^XXXOOOHHHHHHNNNWWW\\\iiisss{{{zzzqqqlllooottt}}}}}}~~~}}}|||nnnaaaTTTOOOHHHBBB>>><<<:::999:::;;;<<<===>>>???@@@AAAAAAGGGSSSdddttt~~~bbbNNNJJJEEEBBBBBBCCCCCCBBBBBBAAA???>>>>>>>>>???@@@vvvNNN>>><<>><<<:::999:::;;;<<<===>>>???@@@AAACCCGGGNNN[[[mmmaaaMMMJJJFFFCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>???@@@uuuMMM===;;;@@@;;;888:::888888666444444555555555444333333333333333333333333333333333333333333333333000000000111111111111111111111111111111111111111111111111111111111111111111111111222222333333444111222444444333333555666444===PPPiiixxx```QQQDDDAAA@@@???GGGQQQWWW```^^^XXXXXXTTTUUU___```^^^XXXRRRRRRXXX[[[[[[dddaaa]]]___iiiyyysssiiiiiippp|||kkkdddjjjsssttt~~~uuubbbTTTOOOOOONNNGGGJJJiiiuuuMMMCCC???<<<::::::999999888555444444333333333333333333222222111111222222333333333333333333333333333555444333222222111111111333333444444444444333333555555444555555666777888777777666666555666666666666555444333333444555666888888777777777777666666777777777999;;;<<<;;;999555555444444444333333333222333333333222333666888OOOqqqyyyxxxcccppp~~~qqqjjjjjjgggaaaTTTGGGCCCHHHOOORRRSSSXXXccclllnnnkkkkkkoooqqqtttyyy~~~~~~vvviii___\\\TTTJJJAAA@@@EEEMMMSSS]]]hhhtttyyyxxxwww|||}}}uuufffYYYPPPKKKEEE@@@===;;;999888:::;;;<<<===>>>???@@@AAADDDHHHRRRaaawwwcccLLLJJJGGGDDDCCCCCCDDDEEEAAA@@@???>>>===>>>??????qqqLLL<<<;;;@@@;;;888:::888777666444444555555555444222222222222222222222222222222222222222222222222///000000000111111111222111111111111111111111111111111111111111111111111000111111222333333444444///111333333333333444555666<<>>CCCLLLPPPZZZ\\\YYYZZZVVVWWWccc___```]]]XXXYYY^^^^^^ZZZ___]]]___gggvvvssslllmmmuuuvvvmmmlllqqqvvv}}}sss___SSSOOOPPPPPPGGGPPPvvvbbbJJJ@@@???===:::999999888666555444333333222222333333222222111111111111222222111222222333333444444555333333222222222222222222222333333444444333333222444444444444444666777888777777666666666777888888999888777666555555666666888888888777777777666666888777777999:::;;;:::999555555555555444444444444333333444333222333666888IIIooosssmmmppplll}}}~~~{{{xxxqqq```MMMDDDHHHOOORRRTTT]]]jjjrrrpppkkkmmmssswwwxxx|||}}}qqq___QQQMMMHHHBBB@@@CCCGGGKKKMMMTTT\\\gggmmmppprrrwww{{{~~~{{{qqqbbbUUUNNNJJJDDD@@@===;;;999888:::;;;<<<===>>>???@@@AAABBBKKK^^^uuufffKKKIIIGGGDDDBBBBBBDDDEEEAAA@@@>>>=========>>>???nnnKKK<<<;;;@@@;;;888:::888777555444444555555555444222222222222222222222222111111111111111111111111//////000000111111111222111111111111111111111111111111111111111111111111000000111222333333444444///111333333222222333444000333@@@XXXuuuzzzbbbRRRDDDAAA???===BBBJJJKKKUUUXXXWWWZZZXXX\\\kkkiiimmmlllfffcccdddaaa\\\bbbccciiivvvyyyvvvxxxuuuooottt{{{~~~qqq^^^RRRPPPPPPMMMDDDPPPxxxTTTFFF??????===:::888888777555555444333333222222333333222222111111111111222222000111222333444444555666222111111111222333444444222333333444444333333222444333333333444555777888777777666777777888999:::<<<;;;999888777777777777999888888888777777666666888777777888::::::999777666666555555555444444444333333444333222333555888EEErrrqqqdddgggjjj|||mmmTTTFFFHHHNNNPPP\\\fffuuu|||xxxrrrttt|||}}}}}}|||mmmWWWFFFBBB@@@???BBBHHHLLLMMMLLLVVV\\\cccgggiiijjjmmmppp~~~vvv}}}sssjjjmmmyyyooo```SSSMMMIIIDDD@@@===;;;999777:::;;;<<<===>>>???@@@AAA???NNNiiihhhJJJIIIFFFCCCAAAAAACCCEEEAAA@@@>>>=========>>>???kkkLLLCCC<<<<<<;;;999888999666555555444444333222222222222222111111111000000333333222222111000//////222222222333333222222222000000000000000000000000000111111111111222222222111111000000111111222333222222333333333333444444555888===KKKggg|||```TTTGGGAAA???===???BBBNNNRRRXXX[[[\\\^^^bbbeeeuuussspppoooooopppooonnnlllppp{{{zzz|||~~~nnnTTTOOOQQQKKKJJJEEE[[[{{{GGGIII<<<;;;:::999888777777777555444444333333222222111000000111222333444444555111111111111111111111111222222222222222222222222111111222222222333333333111111222333444666666777777666555666888:::999888888999:::999888888:::<<<999999888777888999;;;<<<888777777777777999:::;;;999999888888777555444333222222222333444555777777FFFpppbbb```^^^uuu{{{aaaKKKFFFHHHPPP```dddooozzz|||zzzyyyxxxvvvvvvbbbMMM@@@@@@@@@AAACCCHHHMMMRRRVVV]]]gggpppooohhhaaa\\\YYYaaafffjjjlllooouuu{{{~~~wwwqqqzzztttpppvvv{{{uuuhhh\\\TTTMMMHHHBBB===;;;:::999888999:::<<<===???@@@@@@@@@AAALLLoooeeefffPPPJJJCCC???>>>@@@BBBCCCAAA@@@???>>>===;;;::::::kkkKKKCCC<<<<<<<<<999888999666555555444444333222222222222222111111111000000333333222222111000000///111111222222222222111111000000000000000000000000000000111111111222222222111111000000111111222333222222222333333333444444333666:::HHHccc{{{```TTTGGGAAA???===>>>AAAIIINNNTTTYYY[[[]]]aaadddiiinnnwww}}}~~~jjjRRRNNNRRRLLLNNNIIIcccnnnCCCCCC===<<<:::999888777777666555444444333333222111111111111222222222222222222111111111111111111111111222222222222222222222222111111111222222222333333111222222333444555666666555444444555777888888777888999999999888888:::;;;999888888888999999:::;;;888777777777777999:::;;;999999999888777666444333222222222333444555777777AAAjjjcccaaadddsss~~~mmm___\\\KKK>>>AAAHHHTTTeeekkkuuu}}}}}}zzzyyyxxxwwwsss^^^JJJ>>><<<===???DDDJJJQQQWWW[[[[[[hhhuuusssgggZZZTTTRRRTTT]]]fffiiilllsss{{{zzzwww{{{~~~sssggg\\\UUULLLHHHAAA===::::::999888999:::<<<===???@@@@@@@@@CCCIIIccc{{{rrrcccNNNIIICCC??????@@@AAABBB@@@??????>>>===<<<;;;;;;jjjJJJBBB<<<<<<<<<999888888666555555444444333222222222222222111111111111111333333222222111000000000000000111111111111000000000000000000000000000000000000000111111111222222111111000000111111222333222222222222333333333333111444777CCC]]]{{{xxx```TTTHHHBBB???<<<===@@@CCCIIIQQQVVVYYY[[[___bbbZZZcccqqq}}}wwwdddPPPNNNRRRMMMKKKGGGddd^^^BBB>>>===<<<:::888777666555555444444444333222222111111222222222222111111000000000000000000000000000000111111111111111111111111000111111111222222222222222222222333333444444444444333222444666777666555777888999888777777999;;;777888999999:::999999999777777777777888999:::;;;999999999888777666555444222222333333444555777777@@@fffgggeeemmm||||||gggNNNOOODDD;;;BBBJJJVVVgggttt|||~~~yyyyyyzzzyyymmmXXXGGG===999:::>>>CCCIIIPPPVVVYYY^^^kkkuuurrraaaRRRNNNPPPSSSaaammmnnnooowwwoooqqq{{{qqqeee[[[TTTKKKFFF@@@<<<:::999999888999:::<<<===???@@@@@@@@@DDDGGGXXXnnn___KKKGGGCCC@@@@@@AAAAAAAAA???>>>>>>>>>============iiiIIIAAA<<<<<<<<<999777888666555555444444333222222111111111111111111111111222222222111111111000000//////000000000000//////////////////////////////000000000000111111111111111111000000111111222333111222222222222333333333111444666>>>UUUrrrvvv```TTTHHHBBB???<<<<<>>AAAHHHPPPVVVWWWWWWXXXZZZ]]]```bbbbbbccciiittt}}}|||yyyyyy~~~{{{yyyzzz~~~vvvwww~~~qqqbbbXXXNNNOOOSSSNNNKKKLLLmmmkkkGGGCCC===;;;:::999777666555444444444333333222222111000000......///000000111222222//////////////////////////////////////////////////////000000000111111111111111222222222222222222444333333444666777777666666777777777666666888:::777888999::::::999777666666777777888999999::::::999:::::::::999888777666444444444444555555666777FFFbbbvvvmmmkkk}}}sssfff[[[\\\OOOCCCFFFNNN\\\ppp||||||xxx{{{vvv```LLLBBB???@@@BBBDDDGGGJJJLLLMMMNNN```aaafffiiicccXXXSSSUUU\\\lllxxxzzzvvvyyy{{{wwwxxxyyywwwkkk^^^TTTNNNGGGCCC===999888888888888999:::<<<===???@@@@@@@@@BBBEEEMMM```{{{xxxXXXJJJGGGEEECCCCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBcccFFF???;;;<<<===:::777777666555555444444333222222111111111111111222222222111111111111111111111111//////000000000000//////000000000000000000000000/////////000000000111111111111000000111111222333111111111111222222222222333666666777FFF___pppuuu|||zzz\\\RRRGGGBBB@@@======???@@@GGGPPPVVVWWWVVVVVVWWWZZZ^^^aaacccccceeeiiimmmlllqqqvvvxxxvvvsssrrrssspppmmmlllmmmlllhhhhhhjjjlllnnnpppooommmnnnrrruuuqqqqqqooonnnpppuuu}}}uuurrrxxx~~~hhhYYYTTTOOOQQQTTTNNNJJJUUUyyyYYY@@@>>>999:::999888666555555555555333333333222111111000000------...///000111222222////////////////////////........................////////////000000000000000000000111111222222222444333333444666777777666555666777666555555777999888888888999888888777666666666888999999:::999999:::::::::::::::999888888555555444444555666666777CCCYYY}}}mmmpppvvvzzz{{{uuuwwwzzzuuukkkdddiiihhhXXXHHHGGGMMM\\\ppp|||zzzvvvzzzsss[[[IIIBBBCCCEEEGGGJJJNNNQQQTTTUUUUUUVVVXXXbbbmmmkkk^^^SSSQQQ[[[mmm}}}nnnaaabbbhhhlllzzzsssgggZZZQQQKKKEEEAAA<<<888777888888888999:::<<<===???@@@@@@@@@AAADDDDDDRRRppp~~~}}}~~~xxxXXXMMMJJJFFFDDDCCCCCCAAA@@@AAAAAAAAABBBBBBBBBBBBBBB```EEE???;;;<<<===:::777777666555555444444333222222000000111111111222222222111111111111111111111111///000000111111000000///000000000000000000000000////////////000000000111111111000000111111222333111111111111222222222222111555555555BBBYYYkkkqqqvvvwwwZZZPPPFFFBBB@@@>>>===???<<>>OOOppptttuuuuuuqqqfff___dddkkkjjjfffdddjjjjjj[[[KKKJJJOOO^^^sss{{{xxxtttxxx~~~pppXXXGGGDDDHHHHHHKKKOOOTTTWWWYYYZZZZZZUUUWWW```jjjfffXXXQQQTTTaaauuurrrfffaaaaaammm|||zzzooocccWWWNNNIIIDDD@@@;;;777777888888888999:::<<<===???@@@@@@@@@???FFFDDDRRRqqq}}}}}}pppZZZPPPMMMHHHEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@~~~___EEE>>>:::<<<===:::777777666555555444444333222222000000111111222222222222111111111111111111222222000000111111111111000000000000000000000000000000////////////000000000000111111111000111222222333000111111111111222222222///444555444@@@WWWiiiooovvvrrrYYYOOOEEEBBB@@@>>>>>>@@@999AAALLLTTTVVVVVVVVVWWW___^^^___aaaeeehhhhhhhhhgggfffeeeeeegggiiikkkllljjjffffffhhhiiiiiilllpppiiiiiiiiijjjkkklllmmmmmmuuuzzzxxxxxxwww]]]PPPRRRRRRUUUUUUNNNDDDccc```GGGAAA:::;;;666666555555555555666666333333222222111000000000///////////////.................................------------------------............/////////000---...///000111222333444111000000111333444444333444555666666555555666888:::999777666666666777888555666888999::::::999999::::::;;;;;;;;;:::999999666555555555555666666777;;;JJJtttpppuuusssqqqddd\\\___dddbbb^^^]]]WWWZZZQQQGGGJJJTTTeee||||||xxxsssvvv{{{~~~oooVVVGGGEEEKKKKKKNNNRRRVVVYYYYYYYYYXXX[[[ZZZ___ccc[[[OOOPPP[[[eee{{{|||llllllkkkfffpppvvvkkk```UUUMMMHHHCCC???:::777777777888888999:::<<<===???@@@@@@@@@<<>>>>>yyy\\\DDD>>>::::::999777777:::777666666444333222111111555555333222111000000000000000000000//////////////////000000111111222222000000000000000000000000111111000000//////......////////////000111333333333333222000...///222444333444444444<<>>;;;:::;;;:::===CCCLLLTTTZZZ]]]]]]bbbeeeiiikkklllmmmnnnooogggjjjjjjggghhhkkkllljjjjjjiiijjjkkkmmmqqqtttwwwwwwsssnnnlllooouuu|||zzzcccVVVVVVTTTOOO\\\```KKKKKKuuuwwwNNNBBB<<<777;;;999999888777666555444444111111111111000000000000////////////////////////---------,,,,,,+++++++++------------------------,,,---......//////............//////000000111111222222222222333444555555555444444444444555666666666666666666666555555555666777888:::;;;<<<======888999999999999888888777<<<:::777444333444555777:::PPPwwwwww}}}iiikkkeee^^^]]]hhhpppjjj[[[NNNPPPQQQOOOJJJKKKWWWkkkzzzyyypppnnntttuuuqqquuu~~~pppUUUFFFFFFLLLKKKMMMNNNOOOPPPTTTYYY]]]\\\^^^^^^]]]^^^bbbeeefffvvvtttmmmqqq}}}uuudddXXXSSSLLLDDDAAA>>>:::777555555777888999;;;======>>>>>>@@@BBBDDDDDD^^^cccWWWMMMKKKGGGCCCAAA@@@@@@AAA@@@AAAAAABBBAAAAAA@@@@@@www[[[DDD>>>::::::999777777999666666555444333333222222444444333222111111111111111111000000000/////////000000000000000111111111000000000000000000000000111000000000/////////...000/////////000111222222222222222000//////111444111333333333999HHH]]]kkkxxxooo]]]PPPCCC>>>===;;;::::::<<>>>>>>>>@@@BBBIIIQQQsssbbbTTTLLLJJJGGGCCCAAAAAAAAABBBBBBAAA@@@@@@AAACCCFFFHHHtttZZZCCC===999::::::777777999555555555444444333333333333333222111111222222333222222111111111000000000111111111111000000000000000000000000000000000000000000000000////////////111000000000000000111111111222111000//////111444000222444333555BBBWWWhhhzzzyyyiiiYYYMMMAAA===<<<;;;:::;;;===>>>CCCKKKVVV```fffiiikkknnnrrrtttwwwzzz}}}yyy{{{zzzwwwyyy~~~qqqXXXOOOPPPUUUWWW^^^]]]OOOYYY}}}MMMBBB<<<>>>???444666666555444333222222111111111000000000000//////.................................---------------------------------------,,,,,,---...............---......//////000111111///////////////111222222444444444444444555555666555555666666666666666666888888999999999888888777888777777666777777888888<<<:::888666555555666777>>>HHHhhhvvv```fff|||hhhlll{{{qqqnnnpppzzzsssYYYSSS```kkkkkkeeecccfffmmmooolllnnnvvv|||xxxeeeRRRGGGCCCAAAGGGFFFHHHMMMUUUZZZ\\\[[[______```eeemmmuuu{{{~~~{{{wwwlll^^^UUUOOOIIIBBB???===999777555666777888:::;;;===>>>>>>???@@@BBBIIIVVV{{{aaaQQQKKKIIIFFFDDDBBBBBBCCCCCCCCCAAA>>>>>>@@@EEEKKKOOOrrrYYYBBB===999::::::777666888444444444444444444444333222111111111222222333444222222222222111111111000222222111111000000//////////////////////////////000000000000////////////222111000000000000000111000111111000//////111333000333444444333<<>>>>>>>>???@@@BBBGGGQQQooo___NNNIIIHHHFFFDDDCCCCCCDDDDDDBBB@@@>>>>>>@@@EEEJJJNNNpppYYYBBB<<<999::::::777555777444444444444444444444333111111111111222333444444222222222222111111111000222222111111000000//////////////////////////////////////////000000000000222111000000000000000111...000111000//////111333222333555666444999LLL___kkk~~~rrrfffTTTIII???===>>>======>>>;;;;;;>>>FFFQQQ^^^ggglllmmmpppuuuyyy|||{{{~~~sssZZZRRRQQQPPPTTTVVVNNNIIILLLuuuXXXAAAEEE:::888???666666555555444444333333333000000000////////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------...//////000000000000000000111222333333333333333333333444555555444555555555666666777777555555666777888888888888777777777888999:::;;;<<<<<<;;;:::888777777777777777@@@cccwww```eee{{{WWWQQQ```hhhcccaaacccgggjjjiiigggjjjoootttwwwnnnXXXIIIGGGJJJIIIKKKKKKNNNXXXeeennnqqqoooqqqgggbbbiiirrrwww{{{~~~{{{vvv~~~vvvmmmbbbYYYSSSLLLEEEAAA;;;:::888777666777888888;;;===>>>???>>>???@@@BBBHHHMMMdddxxx{{{xxx\\\LLLGGGFFFEEEDDDCCCCCCCCCCCC????????????@@@BBBDDDEEEoooXXXAAA<<<999;;;:::777555666555555555444444333333333222111111111222333333444222222111111111000000000111111111111000000000000000000000000000000000000////////////000000000000111000000000000000111111---///000000000000111222333111444777666777FFFXXXiii~~~nnndddSSSIII???>>>???>>>===>>>======???FFFQQQ]]]fffkkkmmmrrryyy}}}{{{xxxyyyzzz}}}iiiUUURRRUUUSSSVVVWWWIIIFFFVVVpppJJJ<<>>?????????>>>===<<>>===>>><<<;;;<<<<<<<<<>>>EEEOOOZZZbbbgggkkkqqq{{{xxxvvvwwwssspppvvvzzzyyyooo^^^TTTQQQXXXXXXZZZZZZJJJKKKhhhTTTDDD999:::999777888;;;333333333333222222222222000000/////////.........------------------------+++,,,,,,,,,------------++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---......//////000111111111111222333444444333333222222333333444555444444555555666777777888777777888999999888888777888:::===???AAAAAA@@@???<<<<<<;;;:::999888888777???>>>VVV|||mmmdddoooooo{{{vvv^^^XXX___hhhpppuuuzzz{{{yyyqqqiiihhhmmmrrr||||||qqqdddccciiibbbRRRPPPQQQTTTYYY```fffkkknnnvvvfff___jjjxxx~~~zzznnneeemmm|||wwwrrreeeYYYTTTOOOFFF???<<<888888777777777777888999<<<>>>????????????@@@BBB@@@FFF[[[nnnrrr|||YYYPPPHHHEEEDDDCCCBBBAAA@@@??????======>>>======<<<:::999~~~jjjTTT@@@;;;999;;;:::777444555777777666555333222111111333333222222111222222333000000000000//////////////////000000111111222222000000000000000000000000.../////////000000111111////////////000111333333,,,...000111000000111222222---...666777555<<>>@@@@@@??????@@@BBBBBBHHH\\\lllooo}}}OOOLLLGGGEEEDDDCCCBBB@@@???>>>===>>>===<<<<<<;;;:::::::::~~~eeeVVV???===:::999999999888666777666444333222111111111444333222222111111222222222222222111111111111000222111111000///......---////////////000000000000222111///111333444111///000000000000000000000000111111111111111111111111...111333333222444;;;AAAPPPfffrrrbbb[[[JJJCCC>>>======;;;<<>>888555555555666666444333333222222111111111......------------......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000111000000000......//////000000111111222333333333333333333444111444888999999777777777::::::999999888999999999999@@@HHHKKKGGGBBB@@@@@@>>>>>><<<:::888888:::<<<;;;@@@GGGdddgggeeegggqqqzzz~~~wwwmmmhhhppp|||~~~xxx```[[[]]]dddnnnsssrrrtttyyykkk[[[VVVeeexxx|||zzztttiiibbbhhhxxxyyyssslllbbbXXXSSSLLLCCC<<<:::777888888777555666888:::======>>>???@@@AAAAAABBBBBBQQQZZZfff|||~~~QQQMMMFFFEEEDDDCCCAAA@@@???>>>>>>::::::;;;;;;;;;:::999888{{{bbbSSS???===:::999999999777666666666444333222111111111444333222222111111222222222222222111111111000000111111111000///............/////////000000000000222000000111333333111///111111111111111111111111000000000000000000000000...111333222111333:::???NNNcccooo```ZZZIIICCC======<<<;;;;;;>>><<<===???CCCJJJSSS[[[```cccmmm|||wwwqqqzzzvvvwwwyyy}}}|||gggXXXTTTUUU]]]___ddd```QQQOOOrrr}}}RRRAAA===888555555555666555333333222222111111000000......------------......------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,.........///000000111111222222222333333333333333111444777999888777666777999999999888888999::::::<<>>>>>======<<<:::888888;;;======@@@GGGbbbvvvoooiiiooo~~~}}}~~~yyyssswww~~~eee```fffooowww{{{|||zzzyyyfff[[[VVVbbbttt~~~|||yyyyyyuuuooommmtttvvvppphhh^^^TTTOOOJJJAAA;;;999777888888777666666888:::======>>>???@@@AAAAAABBBCCCSSSaaaooorrrMMMLLLFFFEEEDDDCCCAAA@@@???>>>>>>;;;;;;;;;;;;::::::999999uuu]]]OOO???===:::999999999777666666555444333222111111111333333222111111111111222222222111111111000000000111111000000//////............/////////000000000111000000111222222111///222222222222222222222222///////////////////////////111222111111222777<<>>???@@@AAADDDJJJQQQXXX\\\dddmmm{{{qqq}}}ooo\\\QQQSSSXXX]]]^^^___XXXKKKSSS~~~]]]AAA???<<<777555555555555555222222222111000/////////......------------......,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***---......//////000111111111111222222222333333333111444777888777666666666888888888888888999:::;;;???BBBEEEEEE@@@<<<:::;;;;;;<<<;;;:::999:::===???@@@@@@FFF^^^nnnmmm~~~ssslllsss}}}lllxxx}}}rrraaa^^^\\\ddduuu~~~zzzppphhhaaaXXXOOOKKKFFF???:::888777777777777666666999;;;======>>>???@@@AAAAAABBBDDDZZZpppcccIIILLLEEEEEEDDDCCCAAA@@@???>>>>>>;;;;;;;;;;;;:::::::::999pppYYYLLL>>><<<:::999999888777555666555444333222222222222333222222111111111111111111111111111000000000000111000000000/////////............/////////000000000000000111111111000000111111111111111111111111000000000000000000000000///000111111000222555888:::LLLqqq{{{hhh[[[WWWFFF@@@<<<<<<<<<::::::===@@@@@@BBBEEEKKKRRRXXX\\\gggppp~~~}}}uuuwwweeeTTTMMMRRRZZZVVVXXXWWWPPPJJJZZZrrrIIIAAA===:::666555555555555555222222111000///......---...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------......///000000111000000111111222222333333111333666777666666666666777777777777888999;;;;;;???@@@AAA@@@===:::::::::::::::::::::999;;;>>>AAACCC@@@FFFZZZ|||wwwtttkkkiiiYYY___iiiwwwuuupppaaaddddddgggvvv|||ttthhh```[[[RRRJJJGGGDDD>>>999888666777777666666666999;;;======>>>???@@@AAAAAABBBEEE```~~~YYYIIIMMMDDDDDDDDDBBBAAA@@@?????????<<<<<<;;;:::::::::::::::mmmWWWKKK>>><<<999888888888777555555555444333222222222222333222111111000000111111111111111000000000//////000000000000////////////............///////////////000111111111000000000000000000000000000000000111111111111111111111111///000111111111222444666666FFFiiiyyygggZZZUUUEEE???<<<<<<<<<::::::======???AAAFFFMMMTTT[[[___kkktttuuuxxxooo^^^QQQOOOTTTZZZWWWUUUOOOHHHLLLggg\\\>>>DDD;;;888555444555555555555222222111000///...---,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------------...//////000000//////000000111222333333111333555666555555555666666666777777888999:::;;;<<<======<<<;;;:::;;;;;;999::::::::::::<<<@@@BBBDDD>>>EEEUUUqqqggguuu|||nnnuuuYYYJJJSSScccttt~~~{{{nnn^^^ccccccbbblll|||zzzqqqddd\\\WWWNNNGGGEEEBBB===999999666666777666666777999<<<======>>>???@@@AAAAAABBBGGGbbb}}}UUUKKKMMMDDDDDDCCCBBBAAA@@@?????????===<<<;;;:::::::::;;;;;;jjjUUULLL>>><<<999888888888666555555444333333222222222333222222111000000000000111111111000000000/////////000000000000////////////------........./////////...000111111000//////000////////////////////////111111111111111111111111000000000111222444555666999EEEcccxxxgggYYYSSSEEE???<<<===>>>;;;;;;===<<<>>>BBBHHHPPPXXX___cccnnnyyy}}}vvvvvvfffYYYSSSSSSVVVXXXVVVOOODDDAAASSSyyyOOO999???999777555444555666555444333222111000///...---,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,------......///000000......///000111222222333000222444555444444555666777777777777777888999:::::::::::::::;;;;;;<<<<<<::::::;;;::::::<<<@@@CCCEEE===EEEPPPcccbbboooxxxhhhUUUNNNTTTggg|||oooeeefffccc]]]XXXZZZYYYWWW]]]gggooorrr{{{~~~xxxnnnbbbYYYSSSKKKDDDCCCAAA<<<999888555666777666666777:::<<<======>>>???@@@AAAAAABBBIIIcccuuu}}}}}}SSSLLLKKKDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>===;;;:::::::::;;;<<>>;;;999888888777666555444444333222222222333333222222111000000000000000111000000000////////////////////////000000000000---------.........//////---000222111///...///111////////////////////////111111111111111111111111//////000111444555666666999@@@WWWxxxxxxfffWWWPPPEEE@@@===>>>???===<<<>>><<<>>>CCCIIIRRRZZZaaaeeerrrwwwxxxkkk\\\TTTUUUXXXXXXUUUNNNHHHBBBIIIhhhiiiDDD999;;;777666444444555666555444444333222111///...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************)))***++++++,,,,,,++++++,,,,,,---......//////000------...///000111222333000222444444333333444666888888777777777777888888999999999:::;;;<<<;;;;;;:::;;;;;;;;;:::<<<@@@CCCFFF<<>>???@@@AAAAAABBBKKKhhhyyy{{{oooNNNIIIHHHEEECCCCCCBBBAAA@@@@@@@@@@@@>>>===;;;:::::::::<<<===eeeSSSKKK===;;;999888888777666444444444333222222222333333222111111000000000000000000000000000////////////////////////000000000000---------.........//////---000222111///...///111000000000000000000000000000000000000000000000000//////000222555777777777666999JJJgggwwweeeUUUMMMEEE@@@>>>???@@@======???===???DDDKKKSSS[[[bbbfffwwwrrrpppcccUUUQQQWWW[[[YYYSSSGGGFFFIII]]]~~~LLL;;;<<<===777555333444555666555444444444333111000...---------,,,,,,++++++,,,,,,---+++++++++************)))++++++++++++++++++++++++************************************************++++++,,,------------,,,,,,,,,------...//////000------...///000111222222000222333333333333444666999888777777777777777888::::::999:::;;;;;;:::999;;;;;;;;;;;;;;;<<<@@@BBBGGG<<>>???@@@AAAAAABBBMMMpppeeeJJJFFFEEEFFFCCCBBBBBBAAA@@@@@@@@@@@@???===;;;:::::::::<<<===cccRRRHHH===<<<:::888777666555555333333333222222222111111222111111111000000//////......//////000000111111////////////////////////......//////000000111111///////////////000111111////////////////////////...000111111000000111222111000000000111333555777666999CCCVVViii|||tttaaaTTTOOOBBB???===<<<=========<<<===<<>>999666555333333333444666888333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++,,,,,,,,,---------......//////.........//////000222222333333333444444444555555444444555666888999999999888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>???AAAOOOmmmxxxyyy{{{www[[[IIIFFFLLLRRRSSSQQQRRRTTTOOOJJJQQQ]]]kkk{{{oooXXXTTTMMMFFFEEEJJJQQQUUUOOOOOORRRWWW]]]iii}}}|||ssskkkccc[[[UUUQQQIIIDDD>>>:::888888888777888777666666777999;;;<<<===>>>>>>???BBBEEEDDDAAAXXXtttUUUKKKJJJBBBBBBAAABBBBBBBBBBBBAAA@@@@@@>>>===<<<;;;:::;;;<<<<<>>???AAAMMMjjjzzzwwwzzznnnTTTGGGGGGJJJKKKJJJGGGHHHKKKHHHFFFOOO]]]ssshhhQQQNNNIIIFFFGGGLLLPPPRRRPPPRRRXXX]]]bbbmmm~~~uuulllcccZZZRRRNNNHHHCCC>>>:::888888888777888777666666777999;;;===<<<===>>>@@@CCCEEEEEECCCZZZuuuQQQIIIGGG@@@CCC@@@AAAAAAAAAAAA@@@??????===<<<;;;:::::::::;;;;;;___OOOFFF<<<;;;999888777666555555333333333222222222111111111111111111000000000000000000000000////////////////////////////////////............------------............/////////000////////////////////////...000111111//////000222111000000000111333444666444222777GGGZZZnnnuuuaaaQQQKKKBBB@@@===<<<===>>>===<<<>>>>>>EEEPPPWWW]]]kkk{{{ttt}}}ffffffmmm~~~sssVVVSSSSSSYYYYYYQQQEEE>>>DDDooohhhEEE;;;;;;999555777666444333222222333333222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++,,,,,,,,,,,,------------------------...///000111000000000111111111222222555444444444555666777888777777777777888999:::;;;::::::;;;<<<<<<<<<<<<<<<;;;>>>@@@???GGGaaatttqqqiiiOOOGGGKKKMMMKKKIIIEEEFFFJJJKKKLLLYYYhhh~~~|||dddOOOKKKGGGHHHKKKNNNOOOOOOPPPSSSZZZccckkkyyyvvvmmmcccYYYOOOIIIFFFBBB===999888888777777777777666666777999;;;===;;;<<<>>>AAACCCDDDEEEEEE[[[tttrrrMMMHHHBBB===CCC???????????????>>>>>>===;;;;;;:::999999999999:::^^^NNNFFF;;;:::999777666666555555333333333222222222111111111111111000000000000000111111000000//////....../////////////////////////////////......---------------...///////////////////////////////////////...///000000//////000222000000000000111222333444888555888DDDTTTdddtttxxxbbbQQQJJJBBB@@@=========>>>>>>===<<<>>>FFFQQQWWW^^^ooo}}}zzzeeeeeennnyyygggVVVRRRQQQRRRPPPJJJFFFGGGRRR}}}RRR???<<<;;;888777666555444222111111111111111111000//////...------++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++++++++,,,,,,,,,---------+++,,,,,,---...///111222/////////000000000000111222222333333444555555666666666666777888999:::;;;999999:::;;;<<<<<<<<<<<<<<<>>>@@@>>>@@@UUU~~~yyypppoooSSSJJJQQQWWWWWWQQQLLLKKKPPPSSSXXXfffvvvoooVVVOOOJJJKKKNNNOOOOOOPPPUUUWWW```nnn}}}|||tttkkkbbbWWWMMMGGGCCC@@@<<<999888888777666777666666666777999<<<===<<<<<>>>>>>>>>>>===<<<<<<:::999999888888888888888^^^OOOGGG:::999888777666666555555333333333222222222111111000000000000000000111111111111000000//////......////////////////////////111000000//////.........---...//////000000//////////////////////////////---///000000//////000111000000000000111222222333222222666@@@LLLXXXfffrrr~~~|||eeeSSSKKKCCC@@@>>>===>>>>>>>>>===@@@BBBKKKUUUZZZbbbwww|||kkkiiiwwwnnn]]]TTTRRRQQQNNNHHHBBBDDDJJJdddyyy\\\AAA999999555333666555555333222111000//////000000//////...---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))************))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,...///000111....../////////000000000000000111222333333333333666666666666777888999:::888999:::;;;<<<<<<<<<<<<:::===@@@??????QQQwwwttt|||\\\MMMVVVbbbgggWWWPPPNNNTTTXXX^^^mmm}}}```UUUMMMLLLLLLLLLNNNSSScccgggtttzzzvvvoooggg___UUULLLFFFAAA>>>:::888888777666555666666555666777:::<<<>>>======@@@BBB@@@>>>BBBKKKttt^^^NNNHHH@@@???CCC<<<<<<======<<<<<<;;;:::888888888888888777777777\\\NNNGGG999999888777666666666666333333333222222222111111000000000000111111111111000000000000////////////////////////////////////000000000000000/////////---...000111111111000///////////////////////////---///000000......///111000000000111111111222222///111777???FFFQQQcccrrr{{{~~~jjjVVVMMMCCCAAA>>>===>>>???>>>===???BBBLLLUUUYYYaaayyysssuuuuuueeeVVVQQQRRRSSSOOOEEE===AAAJJJrrrXXXIII<<<:::999555555888444333222111000///......//////......------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000........./////////000000///000111222333333333222666666666666666777777888777888999;;;<<<<<<<<<<<<999;;;???BBBCCCQQQttt~~~yyy~~~gggTTT[[[iiiooo\\\UUURRRXXX^^^dddrrrbbbWWWNNNLLLKKKIIIOOOYYYwww~~~~~~uuupppiiibbbZZZRRRJJJEEE???<<<999777777777666555666666555555777:::===>>>>>>===@@@CCC@@@>>>FFFTTT{{{WWWNNNGGGAAABBBBBB<<<<<<<<<<<<<<<;;;;;;:::888888999999888888777666~~~ZZZMMMFFF999888777666666555666666333333333222222222111111///000000000111111111111////////////000000000000////////////////////////......//////////////////...///111222333222111000////////////////////////---...//////......///111///000000111111111111111222555999<<>>===>>>???>>>>>>===AAAKKKSSSVVV___xxx}}}sssggg[[[RRRRRRSSSSSSLLLAAA???KKK[[[HHHBBB<<<999999888777888222222111111000///...---.........------------,,,************************************************************************))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///...////////////000000000000111222333444444444333777777666555555555666666777888999:::;;;<<<<<<<<<::::::???CCCCCCLLLjjj{{{~~~uuusss___cccmmmooo^^^VVVTTT[[[bbbiiiwww]]]UUUPPPQQQNNNLLLVVVeee~~~{{{rrrmmmeee]]]UUUMMMFFFBBB===;;;888777777777666444666555555555777:::===??????===@@@EEEBBBAAANNN```{{{oooQQQLLLDDDBBBFFFAAA<<<<<<<<<===<<<;;;;;;:::888888999999999888777666|||YYYKKKDDD999888777666666555666666333333333222222222111111//////000000111111111222......//////000000111111////////////////////////,,,------....../////////...000222333444333111000////////////////////////---...//////......///111///000000111111111111000444666777666444>>>XXXpppqqq]]]SSSCCCAAA>>>>>>>>>??????>>>@@@EEENNNVVVXXXaaa|||xxxxxxggg\\\SSSNNNWWWUUUPPPGGG>>>CCC[[[sssYYY???===888444333666555222000111111111000///...---------------------,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,------...////////////000000000111111222444555666666555444888777666555555444555555666777999:::;;;<<<<<<<<<<<<;;;???BBBAAAEEE]]]yyy|||yyyppp|||jjjkkkooolllYYYRRRQQQYYYaaahhhvvvzzzYYYSSSSSSVVVTTTRRR^^^oooyyy}}}}}}{{{rrrlllcccYYYQQQJJJCCC???<<<:::888777777777666444666555555555777:::===???>>><<<@@@FFFDDDEEEUUUjjj|||dddLLLIIIAAACCCHHH@@@<<<<<<======<<<<<<;;;:::888999999::::::888777666xxxZZZNNNDDD;;;:::888777555444444333666444222000/////////000000...---...///000///...000000000000000000000000////////////////////////........................333000---///222333///+++////////////000000000000////////////............000111111111111222222222333///000555555999MMMeeeyyygggSSSGGGCCC??????@@@@@@AAABBB???HHHQQQVVVZZZhhhzzzxxxfffXXXRRRRRRUUUXXXPPPEEEAAACCCJJJnnnpppHHH<<<:::777666555444111///000000000///......------,,,,,,,,,+++++++++******************))))))))))))******))))))((((((''''''************************(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,---///000000000///...111111222333333444444555666666666666666777777777666666666777888999;;;;;;>>>999:::@@@@@@AAAOOObbb{{{ppp{{{~~~hhh^^^```PPPMMMPPPYYYbbbkkkyyyxxx\\\MMMPPPSSSUUU\\\iiisssxxxvvvccc[[[jjjzzzwwweeeaaa[[[TTTNNNGGG@@@<<<;;;:::999888777777777777777777777999:::<<<>>>???AAA>>>BBBHHHDDDDDD___pppYYYFFFCCCDDD@@@>>>AAA<<>>:::;;;@@@@@@AAAMMM^^^~~~uuu}}}rrr```YYYQQQMMMPPP\\\kkkxxxjjjTTTGGGKKKQQQ[[[jjjxxx}}}{{{kkkddd[[[___ppp|||~~~wwwsssccc___YYYRRRLLLFFF@@@<<<;;;:::999888777777777777777777888999;;;<<<>>>???AAA<<>>???===;;;<<>>???FFFKKKXXXwwwYYYMMMCCCCCCCCC@@@BBBGGGDDDFFFGGGCCC>>>:::999;;;888666444444555555444333rrrUUUJJJAAA:::999888666555555444444333333222111111000000000000...---...///000///...////////////////////////////////////////////////........................111///...///111111///---........./////////000000/////////000000000000000000000000000111111111111444333333555333333:::EEEVVVmmmpppSSSGGG???AAACCC@@@AAADDDHHHLLLSSS[[[iii~~~lllaaaTTTNNNNNNRRRTTTTTTDDDCCC<<>>???===;;;===AAA@@@@@@GGGPPPlllppp]]]aaadddlllzzzlll^^^\\\jjjcccYYYUUU\\\gggkkkiiijjjiiijjjqqq|||{{{~~~xxxnnnhhh\\\XXXRRRLLLGGGBBB>>>;;;999999888777777777777777666777999;;;===>>>???@@@EEECCCCCCCCCFFFUUUvvvNNNGGGCCCCCCBBB???AAAFFFAAABBBCCC@@@<<<999888999999777555444555666666555pppSSSHHH@@@999999888666555555555555222222222222111111000///000...---...///000///...////////////////////////////////////////////////......................../////////000111111000///............////////////......//////000000000111//////000000000111111111111111222333333444888===GGG___||||||ZZZJJJ???@@@CCCAAABBBHHHFFFLLLWWWbbbqqq|||oooZZZUUUQQQQQQTTTTTTPPPLLLEEECCC@@@VVVqqqHHH>>>===999444333222222333333222000/////////...------,,,,,,,,,,,,,,,+++++++++******************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***))))))))))))))))))***))))))***++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,,,,---///000///000000111222222333333555555555666777888888888888888999999:::<<<===>>><<<<<<===??????@@@DDDJJJ```{{{~~~pppttt~~~hhh___bbb___^^^YYYTTTXXXdddppptttwww{{{zzz|||ssshhhaaaXXXSSSMMMHHHDDD@@@===:::888888777777666777777777666777999<<<>>>@@@@@@AAAAAADDDEEEAAABBBSSSuuuoooHHHEEECCCBBB@@@>>>@@@CCC===>>>>>>===;;;999999999:::888666555666777888777nnnRRRHHH@@@999888777666555555555555222222222222222111000///000...---...///000///...000000000000000000000000////////////////////////........................,,,---..................------........./////////------......//////000000/////////000000000111111000///000222333555777999===PPPmmmeeePPPAAAAAACCCAAACCCKKKHHHQQQ^^^kkkyyymmm^^^PPPPPPRRRTTTVVVRRRKKKEEE???BBBKKKkkkPPP888;;;;;;000444222111111222222111/////////......---,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((())))))***************++++++,,,,,,,,,,,,---------------,,,------...///...//////000000111222222222333444444555666777777777777888888999;;;<<<===;;;<<<======>>>???CCCGGGQQQyyywww}}}ccc[[[```ZZZccciiiiiikkkrrr|||~~~|||vvvlll```ZZZTTTOOOIIIDDDAAA>>>;;;999888777777666666777777777555777:::===???AAAAAAAAA<<>><<<:::999777777666666666666777777555777:::>>>@@@AAABBBBBB>>>CCCEEEFFFSSSoooOOOEEECCC???>>>???AAAAAA???>>>>>>===<<<<<<;;;999777888777666777999999888666mmmQQQHHHAAA999888777666666555666666000111222333333222000///000...---...///000///...000000000000000000000000////////////////////////........................---///000111000000000111---------.........//////++++++,,,,,,---...//////////////////000000000000222111000000222666555222888888LLLvvv~~~bbbKKKFFFEEE@@@DDDNNNLLLXXXeeeooozzz|||uuukkk\\\PPPRRRRRRRRROOOKKKGGGEEEDDDIII```yyyIII;;;:::444333;;;444333111000111000...---///......------,,,++++++,,,,,,,,,+++++++++******************))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,---...///...---,,,000000000111222222333333222222333444555666777888888888888999:::;;;<<<===;;;<<<;;;999;;;???CCCDDDMMM```yyy~~~ccc[[[bbbssskkkfff___XXXUUUOOOJJJDDD@@@===<<<:::999777777666666666666777888555777;;;>>>AAABBBBBBBBBDDDFFFFFFJJJ___~~~|||EEEDDDAAA===<<>>888888777666555444333333555555444333222000000////////////000222111///---............////////////000/////////............................................................,,,,,,------.../////////////////////////////////////////////000000000000000111111222222333444444444;;;HHHfffjjjRRRHHHEEECCCGGGOOORRRVVVbbbsss{{{rrrggg\\\UUUUUUOOOTTTSSSIIIAAACCCEEEEEETTTvvv___AAA:::<<<888222000000000000000000///.........------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,...---+++++++++,,,...000......//////000000111111222222222333444555666777999999999::::::;;;;;;;;;::::::;;;<<<===???@@@AAADDD[[[zzz}}}~~~~~~hhheeennn~~~{{{pppiiiaaaWWWRRRRRRGGGEEEAAA>>>;;;888777777777777666555555666777888999<<<>>>@@@@@@AAACCCDDD>>>III???JJJxxxYYYOOOAAA???======???@@@@@@@@@=========<<<;;;999888777777777777666555555444444hhhNNNEEE===888888777666555444333333555444444333111000000/////////...///000000///---............///////////////............---------..................................................................------////////////////////////////////////000000000000000111111222222333333444333777;;;NNNpppuuuYYYKKKFFFCCCGGGOOOTTTXXXcccttt{{{nnneee^^^VVVSSSSSSYYYPPPKKKJJJIIIFFFJJJQQQaaaLLL:::777888333111333000000000000000///.........------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,------,,,+++,,,---...///.........///000000111111333333333333333444555666888888888999999::::::;;;999999999:::;;;===???@@@===OOOvvvwww{{{~~~vvvmmmppp~~~~~~|||{{{xxxmmmeee]]]TTTOOOOOOFFFDDDAAA===:::888777777777777666555555777888999999<<<>>>@@@@@@AAACCCDDD???KKKKKKbbbuuuMMMFFFBBB@@@=========>>>>>>===<<<<<<<<<<<<:::999888777777777666666555444444444eeeLLLDDD<<<888888777666555444333333444444333222111000000///000...------...//////...............////////////.........---------,,,,,,................................................000//////...------,,,,,,////////////////////////////////////000000000000000000111111222333333333333888666>>>\\\{{{aaaOOOHHHFFFKKKTTTWWWZZZdddssszzzlll^^^XXXUUURRRQQQRRRTTTIIIEEEJJJIIIIII]]]yyycccEEE<<<666777555000000555///000000000000///.........------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------......//////000111111333333333222333333444444666666666777888999999999888777777777999;;;===???@@@HHHjjjqqq~~~}}}{{{xxxssssssvvvyyyyyyzzz~~~ttthhh```XXXOOOKKKLLLDDDBBB???<<<:::888777777777777666555666777888999999<<>><<<;;;;;;;;;:::999;;;;;;;;;::::::888777666777666666555555444333333dddKKKDDD===888888777666555444333333333333333222111000000///000...,,,+++---.....................//////////////////.........---------................................................//////.........---------////////////////////////////////////000000000000000000000111222222333333111:::888;;;UUUuuukkkUUUKKKIIIQQQYYYZZZ\\\eeesssvvvlll```TTTRRRSSSRRRQQQQQQJJJHHHHHHFFFCCCPPP{{{PPP===999888999555000000444//////000000//////...---...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,***+++,,,------------,,,------......///000000111444333222222222222222333444444555666777777888888666666666666888:::<<<===EEEDDD```~~~qqqyyynnnccciiiqqqwww{{{yyyoooccc[[[SSSKKKHHHIIIBBB@@@>>>;;;999888888888777666666666666888999::::::<<>>888888777666555444333333333222222111111000000000000...,,,+++---.....................////////////000000000000////////////................................................---------.........//////////////////////////////////////////000000000000///000000111111222333333///888666666KKKiiizzzaaaPPPKKKRRRZZZ[[[___hhhvvvuuuhhh^^^VVVPPPQQQSSSPPPNNNNNNHHHJJJHHHDDDOOOqqqsssGGG@@@;;;888777666333111222///////////////...------...------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------...//////000000333222222111111111222222222333333444666777777888666666777888:::;;;<<<===CCC<<>><<<:::888888888888777666666666777888:::;;;<<<>>>AAABBBBBBCCCEEEFFFLLLEEEKKKjjjbbbBBBBBB;;;888777666777999:::999888888888888888777666555555555555444444333333222222aaaJJJDDD???888888777666555444333333222222111111111000000000000...------...//////...............////////////111111111000000000//////................................................,,,,,,------...//////000////////////////////////////////////000000000000//////000000111222222222555888333222@@@WWW|||sssZZZNNNQQQXXX^^^cccoooyyyiii^^^TTTPPPOOOQQQQQQLLLIIIIIIBBBDDDHHHWWW|||TTT>>>===999444333444444333222...////////////...------...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///000000111111111000111111222222111222333444555666777888666888:::<<<>>>>>>>>>===???:::MMMqqq|||iiiXXX[[[eeeqqq{{{jjjbbbYYYTTTNNNFFFCCCCCC===<<<:::999888888888888777666666666777999:::<<<===@@@BBBDDDDDDEEEGGGHHHDDDDDDUUUuuuVVV@@@===666555444555777999:::999888666666666666666555444444555444444333333222111111___HHHCCC>>>888888777666555444333333111111111111000000000000//////...///000000///---............////////////000000000000////////////................................................------..................////////////////////////////////////000000000000//////000000111111222222777777444555<<>>;;;777666444222111222222111......//////......---,,,...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++*********+++------,,,,,,---......//////000000000000000000111222333111222333444555777888888777:::>>>AAACCCBBB@@@>>>>>>===JJJ___www{{{cccWWW___jjjwww|||bbb[[[TTTPPPKKKDDD@@@???;;;:::999888777777888999777666666666777999;;;<<>>GGGNNN___rrr{{{iiibbbeeeppp~~~ccc\\\VVVPPPNNNJJJBBB======:::999888777777777888999777666666666888999;;;===@@@CCCEEEGGGGGGHHHJJJKKKTTT```{{{QQQ<<<<<<888888777666666777999888666444444444555555444444333333444444333333222111111000^^^IIIBBB:::999888666555666555444222333333222222111000000000------............------............//////////////////.........---------))),,,...///...---------...............///000000///////////////////////////////////////////////////////////////000111111000111111111111222222222333000222777555555DDDWWW{{{dddbbbnnnuuu~~~wwweeeUUUQQQUUUUUUWWWTTTKKKFFFHHHIIIEEENNN|||LLL???>>>555444555555444333222111000//////............---------------,,,,,,,,,,,,++++++************))))))))))))%%%&&&''')))))))))((('''(((((((((((((((((((((((())))))************))))))))))))((((((((((((((()))))))))(((((('''''''''&&&''''''''''''(((((((((((()))))))))))))))))))))))),,,***))))))+++---,,,+++++++++,,,,,,,,,,,,------000///---,,,,,,---...///000000///////////////000222333333444555666777777<<<:::999;;;???BBBAAA@@@???DDDDDDEEEVVVxxx{{{yyy|||zzzfffdddkkkttt~~~oooeeeTTTRRRMMMHHHDDD@@@>>>===:::999888888777777888888999888666666777:::===??????DDDCCCDDDKKKIIIGGGNNNSSSzzzKKK999999888222555666777666555444555777777666555444333222222222222222222111111111111000^^^IIICCC;;;999888666555666555444222333333222111111000000///------............------............//////////////////.........---------+++---......---,,,---..................///000000................................................///////////////000000111000000111111111222222222555000111666444333>>>NNN{{{mmmjjjssswwwkkk^^^UUUUUUZZZ^^^VVVOOOLLLHHHDDDGGGNNNqqqiiiDDD>>>:::333333444444333222111000//////............------------------,,,,,,,,,+++++++++************))))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***++++++***)))+++000444+++++++++,,,,,,,,,------000...---,,,,,,---...///000000///////////////000222222333444555666777777:::999888:::===@@@@@@???>>>AAABBBDDDOOOkkk~~~ooonnnttt}}}|||nnncccZZZQQQNNNJJJEEEAAA>>><<<;;;:::999888888777777888888888777666666888;;;>>>@@@@@@EEECCCDDDJJJIIIJJJUUUqqqfffBBB888:::888444444555666666555444555666666555444333333222222222222222222111111111111000]]]IIIDDD<<<999888666555666555444222333222222111111000//////------............---------............/////////...............------------......---++++++---............---......///000........................------------------------//////......//////000111000000000111111111222222666111000444444222777AAA]]]zzzxxxfff\\\WWWUUUXXX\\\^^^TTTPPPPPPHHHCCCXXXuuuuuuFFF===:::555222111333333222111000///..................------------,,,,,,,,,,,,++++++++++++************)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))******))))))(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((+++---+++(((+++333;;;++++++++++++,,,,,,,,,,,,///...---,,,,,,---...///000//////......///000000111222333333555555666777888777777999<<<============<<>>;;;:::999999999888777777777777888666666666777999===@@@BBBBBBFFFDDDDDDJJJJJJPPPaaa}}}LLL888888:::777555333555666555444333444555555555444333222222222222222222222111111111111000\\\IIIDDD>>>999888666555666555444222222222222111000000//////------............---------------.........//////.................................,,,++++++---///.........------......///........................------------------------///............///000000000000000000111111111111666111000333555444555888CCCZZZ~~~wwwjjj[[[TTTUUUXXXZZZ[[[SSSRRRRRRNNNHHHUUUSSS888;;;555111555111222111111000///..................---------,,,,,,,,,,,,,,,++++++++++++***************)))))))))(((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((***,,,+++***,,,222888***++++++++++++,,,,,,,,,------,,,,,,,,,---.../////////.........///000000111111222333444555666666777777888999;;;<<<<<<<<<<<<999===CCCBBBKKKqqqsss|||sss|||{{{{{{```VVVUUURRRMMMHHHFFFCCC???<<<:::999888999999888777777777777777555555666888;;;???BBBEEECCCGGGEEEEEEJJJKKKXXXooo___<<<555999777444666222444555444333222333555444444333222222222222222222222222111111111000000[[[HHHDDD>>>999888666555666555444222222222111111000//////...------............------------------............---..............................,,,++++++---///......------------.....................................................................//////000//////000000000111111111333000000333666666555666:::EEEaaa|||eee^^^VVVUUU[[[```^^^ZZZMMMMMMJJJHHHVVV|||___FFF???===000000777111111000000000///............------------,,,,,,,,,,,,,,,+++++++++*********************)))))))))(((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))***'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))+++,,,---------*********+++++++++,,,,,,,,,,,,,,,,,,------.....................///000000000000111222333444555555666888:::;;;;;;;;;<<<<<<<<<777<<>>;;;:::999999999888777777666666777777555555777999===AAADDDFFFDDDHHHFFFGGGKKKMMM___~~~eeeKKK888888:::444111555111333444333222111222333333333222111111111222222222222222111111111000000YYYGGGDDD>>>999888666555666555444222222111111000000///......------............------,,,------------.........---------...............+++---------,,,,,,...000///...------,,,---------------------------------////////////////////////......------......///000/////////000000000111111000///000333666777666666;;;<<>><<<::::::999:::888888777666666666666777555666888;;;>>>BBBEEEGGGDDDHHHHHHIIILLLOOOfffMMMAAA999:::888222000333111222333222111000111333222222111111000111111222222222222111111111111000~~~XXXFFFCCC===999888666555666555444222111111111000//////......------............------,,,,,,---------.........---------.........//////)))+++---...------...000///...------,,,,,,,,,---------------------------...........................------------...//////////////////000000000111---///222222333555555555999777???ZZZ}}}rrrdddYYYVVV[[[```cccggghhh```UUUOOOSSSeeeqqqIII888@@@>>>777555222000555111111000000000000//////---------,,,,,,,,,++++++++++++++++++************************))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&'''((()))******''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***)))))))))***************++++++++++++******+++,,,------......------------...///000000//////000111222333444444333666:::;;;999888888999;;;888:::>>>===???PPPeeezzzwww{{{pppggg___ggguuu|||ooobbbVVVQQQNNNGGGCCCCCC???>>><<<:::999999999999888888777666666666666666666777999<<>>AAACCCDDDEEEGGGIIIGGGKKKKKKIIIVVVsssxxxPPP>>>999888666333111111111111000...---...000333555555444////////////000000000000000000000/////////......uuuUUUDDD@@@;;;:::888666555666666555444111111000///////////////........................---------............///---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---///111111000///---------------------------...)))///,,,555,,,000---000000000000111111111111444111222555777AAA[[[uuu{{{lllaaa[[[XXXVVVUUUWWWYYYZZZXXXVVVIIIIIIHHHDDD@@@MMMpppnnnJJJ???===777...333222222111000000//////.........------,,,,,,,,,******++++++++++++*********************************)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&((((((''''''''''''(((((('''((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------...............////////////000000111222333444555555666444555777777888:::>>>AAAAAAMMMjjjvvv||||||iiieeebbbbbbgggmmmmmmkkkrrr|||kkkiiivvvuuu|||ooo]]]SSSLLLIIIEEE@@@===<<<<<<:::888999888777666666555555555777777666666666777888888===@@@CCCEEEFFFGGGIIIJJJJJJJJJKKKUUUkkkVVV===:::;;;777444222111111111000///...------///222444444333........./////////000000000000/////////.........sssSSSCCC@@@<<<666444222222333333222111111000000////////////000........................---------............///,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---///111111000///---.........//////.........333,,,777///:::***333111//////000000000111111111333///111777555444@@@QQQ}}}uuuggg]]]VVVTTTXXX[[[]]]\\\WWWRRRNNNMMMBBBBBBEEEJJJWWWqqqxxxCCC666<<<888000,,,111111111000000/////////---------------,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''&&&((((((''''''''''''((((((''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------......---.........////////////000111111222333444555555444555777888888:::===@@@>>>BBBWWW~~~~~~pppdddWWWRRRTTTYYY\\\^^^kkkuuuwwwssszzzvvv]]]UUUOOOHHHEEECCC???<<<;;;;;;::::::999888777666555555555555777777666666777888:::;;;@@@BBBEEEGGGGGGHHHJJJLLLLLLGGGOOOiiicccAAA999999888444333111000111000///...///...---...000000000///---............/////////////////////............qqqQQQBBB@@@<<<777555333333444555444333000000////////////000000........................---------............///+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---...///000///............///000000///......000222PPPMMMYYY777777.../////////000000000111111000...222999:::666888>>>^^^~~~wwwhhh[[[TTTSSSVVVZZZ\\\^^^^^^YYYPPPIIIFFFGGGHHHCCCEEEYYY{{{VVV777888;;;000---777000000000000//////......------,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000111111222333444555666444666888888999:::===??????>>>LLLlllyyy|||~~~lllXXXNNNLLLOOOUUU[[[fffqqqxxx^^^PPPNNNLLLGGGDDDBBB???===<<<<<<<<<===999888777666555555555555777777666666888;;;>>>???BBBDDDGGGHHHIIIIIIKKKMMMKKKKKK^^^sssHHH999999888222333111000000000000...---///...,,,------...,,,+++------------.........////////////.........------oooPPPAAA@@@<<<999777666555777777777666000000////////////000000........................---------............///***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------............------...//////...------+++333]]][[[fff888555***////////////000000000111///000333666888888888999EEEgggwwwnnndddWWWPPPPPPWWW^^^bbbaaa]]]VVVOOOJJJHHHIIIKKKRRRTTT___yyyZZZEEE888:::888///000;;;000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&''''''(((((((((((((((''''''''''''((((((&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------............/////////000000000111111222333444555666666555666888999:::;;;===???@@@???EEE[[[~~~xxxaaaSSSMMMLLLRRRZZZbbbpppvvvlll\\\OOOIIIGGGEEECCC@@@???>>>;;;::::::<<<===999999888777666666666666777777666777:::===AAADDDCCCEEEHHHJJJJJJJJJLLLNNNIIIZZZxxxUUU:::888:::666000111000//////000000...,,,///---,,,,,,------,,,***,,,,,,---------.........//////.........---------oooPPPAAA???<<<666444222222444444444333000000////////////000111........................---------.........//////***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......,,,,,,---......---,,,,,,111111PPPBBBLLL$$$000111////////////000000000000000333444222222555888777999RRRlll|||kkk^^^XXXRRRRRRYYYaaaeeefffddd[[[NNNGGGGGGLLLQQQSSS\\\mmmuuuFFF;;;222111222222000000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))((((((''''''''''''((((((&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000111222333333555555666777555777999::::::;;;===???@@@???@@@OOOpppjjjZZZOOOJJJOOOXXX___qqqrrrbbb```WWWOOOJJJGGGBBB???>>><<<;;;:::888666777999;;;:::999888777777666666666777777666888;;;???CCCFFFDDDFFFIIIJJJKKKKKKMMMNNNJJJjjjtttEEE555999;;;777444000/////////000///---,,,...---,,,,,,......---,,,,,,,,,,,,---------......//////.........---------iiiMMMAAAAAA===999888555333222222333444111111000///...---,,,,,,---,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......//////......//////000000000000//////............////////////000111111111111222222222888;;;EEE^^^zzz{{{uuulllbbbZZZTTTUUUXXX\\\aaaeeeffffffYYYUUUOOOJJJHHHTTTooofffDDD666555333111000000000111///............---------************+++,,,------,,,+++***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((()))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000111111222222333444444555555666777888999999:::???@@@@@@FFF[[[|||sssbbbWWWSSSRRRPPP]]]sssqqqccc[[[UUUNNNLLLHHHCCC@@@>>>======999999999999999999999999666666666555555444444444666777888;;;>>>BBBEEEGGGMMMLLLKKKJJJKKKLLLLLLKKKTTTuuuXXX>>>888888444000222111111000......---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---+++***)))+++---fffMMMCCCAAA999999888555333222333333444333333222111000///......---,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------...............//////000000000000//////............////////////000000111111111222222222444444999JJJmmm}}}yyymmmccc^^^[[[WWWSSS[[[]]]```ggglllkkkfff```TTTLLLGGGOOOhhheeeIII:::666555333111000000000000............------------+++++++++***++++++,,,,,,,,,,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((()))))))))))))))************++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............000000111111222333333444555555666777888888999:::===<<<;;;AAAQQQlll|||uuuhhhZZZVVV[[[fffxxxsss```UUUNNNIIIJJJHHHEEEAAA>>><<<<<<<<<999999999999999999999999555555555666666666666666777999;;;>>>BBBEEEGGGIIIMMMFFFGGGMMMLLLFFFLLLZZZuuu[[[GGG666555888444222444111000///...------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---++++++,,,...~~~bbbMMMDDD@@@666999888666444333333333444333333222111000///......------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---..................//////000000//////...............////////////000000000111111111222222666555333;;;TTTzzz|||zzzxxxxxxzzz|||}}}}}}{{{rrrhhhZZZQQQPPPSSSVVVWWW```bbbffflllnnniii^^^UUUMMMKKKNNNbbbjjj===555999555444222111000000000000............------------,,,,,,++++++***+++++++++***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((())))))))))))((((((((()))))))))*********(((((())))))***))))))(((******************************++++++,,,,,,------,,,,,,---...............000000000111222222333333444444555666777888999999<<<888888>>>FFFXXXyyyuuu^^^VVV]]]hhhxxxvvv___VVVNNNHHHFFFDDDCCC@@@>>><<<;;;;;;;;;::::::999999888888888888555555555666666777888999999<<>>BBBFFFJJJKKKLLLLLLLLLJJJLLLNNNKKKPPPllltttGGG;;;666555888777333222444000///...---------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***---//////...,,,,,,,,,cccIII@@@???;;;888777666555444333333333000000//////......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,---...---------......////////////..................//////////////////000000000111111111111333333222777IIIfff~~~yyytttsssuuuvvvvvvxxx{{{~~~}}}pppggg```\\\XXXWWWWWWWWWYYY]]]aaadddeeefffeeeaaaYYYPPPLLLNNNQQQ[[[rrrVVV===444777666111111111111000//////......------------,,,,,,,,,------,,,+++************000000111222222000///...((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''''''''(((((((((((())))))***++++++******(((((()))))))))*********))))))******+++,,,------+++,,,,,,---...---------...//////000000111111222222222333555666777888999999777;;;AAA>>>???VVVsss}}}|||kkkXXXRRRWWWfffyyyzzzyyyyyyttt~~~dddOOOMMMMMMEEEAAADDD======<<<;;;;;;:::::::::999999999888888777777777777666555555555666888999>>>@@@DDDHHHJJJLLLLLLLLLJJJOOOPPPJJJMMMdddRRR<<<:::888777777555111111444///......------------...***++++++,,,,,,++++++***++++++++++++++++++++++++(((+++------,,,+++++++++cccHHH>>>???<<<777777666555444333333222222111111111000000000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,------------------......//////......---............/////////////////////000000000111111...111444555444:::KKK]]]{{{zzzvvvvvvwwwuuurrrpppqqquuuzzz}}}|||vvvrrrjjjddd]]]WWWUUUVVVWWWWWWZZZ\\\```ccceeedddbbb```[[[YYYSSSLLLJJJOOO[[[eeeiiiDDD777555777777///000000000000000///......------------,,,,,,,,,,,,,,,,,,++++++***+++++++++---------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((((((((()))***++++++++++++((())))))******+++++++++))))))******++++++,,,,,,++++++,,,---------------.........///000000111111111111222444555777888999666666:::===;;;;;;III[[[vvv^^^SSSLLLLLLXXXgggtttsssllljjjnnnrrrxxxyyy~~~qqqlllWWWLLLEEEGGGFFF???===???;;;;;;;;;;;;:::::::::999888888888888888888888888777666555555666888:::<<>>999777777666666555333222222111111111111000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,------------,,,---......//////......---............////////////////////////000000000111111222555777444444===HHH\\\|||wwwssspppoooooonnnoooqqqvvv{{{}}}{{{yyyxxxuuurrrnnnllliiieee```[[[RRRRRRSSSUUUZZZ___ccceeefffggghhhgggbbb\\\WWWTTTLLLIIIHHHPPPaaavvvaaaEEE555555444555666111...///000000000///...------------,,,,,,,,,+++++++++++++++***++++++,,,,,,))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&'''((()))************))))))******+++,,,,,,---***************+++++++++++++++,,,------------,,,------...//////000000111000000222333555777888999777888999888777;;;CCCJJJpppzzzkkk]]]NNNDDDIIISSS^^^mmm|||rrrhhhddd___bbbgggnnntttyyy}}}ppp^^^UUURRREEEDDDCCCBBBAAA???===<<<999999::::::999888888777666666777777888888999999666666555666888<<<@@@BBBGGGHHHIIIIIIJJJKKKLLLLLLMMMMMMOOO[[[uuujjjDDD666888222222222000000000000000...------,,,,,,------...******++++++++++++*********************************+++++++++******,,,...www\\\HHHAAA>>>555777777777666555444222111////////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,---------,,,,,,---..................---............/////////000////////////000000000000222000111333111///444===???hhh}}}yyyvvvrrrooohhhiiilllnnnooooooooonnnsssyyy}}}||||||}}}~~~zzzxxxzzz}}}}}}zzzyyy{{{}}}{{{tttnnnppppppnnnllljjjhhhfffeee___\\\ZZZYYYYYYXXXTTTQQQZZZ\\\___cccgggiiijjjjjjmmmlllhhhaaaXXXOOOIIIFFFGGGDDDJJJ```hhh===333888===444...222444...///000000000///...------------,,,,,,,,,++++++************+++,,,---------,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''######$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))%%%&&&'''((())))))))))))))))))***+++,,,,,,------+++++++++***************++++++,,,---------,,,,,,------......///000000000///000111333555777888999:::<<<999444666>>>CCCCCCbbb|||zzzdddTTTIIILLLQQQTTT\\\gggvvvtttjjjfffXXXZZZ]]]aaagggmmmrrruuu{{{}}}~~~~~~qqqYYYLLLIIIIIIAAACCCBBB===<<<>>>===999888888999999888777666666555555666777888999::::::555555666777;;;@@@EEEHHHKKKKKKJJJJJJKKKLLLMMMMMMTTTJJJOOOkkkvvvKKK999555333222333333111111111///,,,------,,,,,,,,,------...******++++++++++++******************************+++,,,,,,+++***+++---000vvv\\\FFF===>>>===:::888444333333444444333111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---...///---------............//////...,,,++++++,,,---///////////////000000000000333333222222333444666777777NNNoooyyypppjjjooommmjjjjjjkkkkkkhhheeejjjlllnnnmmmkkkkkknnnqqqpppmmmlllnnnllliiihhhjjjhhhhhhiiihhhfffdddbbb```aaa___\\\[[[ZZZZZZYYYXXXTTTUUUVVVUUUTTTVVV[[[______iiilllgggffflllnnnkkkvvvlllYYYPPPSSSNNNFFFJJJGGGVVVkkkkkkJJJ777777555444333222222222/////////...------,,,,,,+++++++++++++++++++++++++++++++++***)))(((((('''((((((''''''''''''(((((())))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000222444555666777777777666666777999;;;===>>>OOOppp~~~lll]]]OOOJJJIIIKKKSSS\\\mmmttt}}}|||sssjjjeeeYYYWWWUUUXXX]]]bbbddddddmmmqqquuuuuutttuuuzzzzzz|||sss^^^PPPHHHDDDDDD>>>======<<<;;;;;;::::::999999999888888888777777555777999888777666666777555666999<<<@@@DDDGGGHHHHHHLLLOOOMMMMMMOOOPPPPPPNNNQQQbbb~~~LLL======666///222222111000///...------...---,,,+++************))))))************))))))+++*********))))))((((((************************www]]]FFF===>>><<<;;;888555444444555444444111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------...------------............///...,,,++++++,,,...///.../////////000000000000222222111111222333444555222@@@WWWppp~~~xxxmmmllljjjkkkllljjjgggcccdddfffhhhhhheeeccccccddd```]]]\\\]]][[[WWWVVVXXXZZZZZZZZZYYYXXXWWWUUUTTTPPPPPPPPPQQQSSSUUUUUUUUUTTTXXX^^^aaabbbccceeegggmmmsssvvvtttssssssqqqmmm___aaaYYYTTTTTTOOOPPP]]]rrr{{{\\\DDD777666555444222111111000000//////......---,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((('''((((((''''''''''''(((((())))))))))))((((((((('''******)))((((((((((((((()))(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............///111222444555555555555555555666777999;;;===EEEVVVrrrzzzvvvjjj[[[PPPGGGCCCIIIRRR___eeemmmqqqooojjjfffcccYYYUUUPPPOOORRRVVVXXXYYY___bbbffffffeeefffkkkooolllnnnrrruuuwwwxxxwwwwwwzzzzzzzzz{{{}}}|||jjjWWWKKKEEE@@@>>>>>><<<<<<;;;;;;:::999999999999999999888888888777777666888888888666666777888888999<<<@@@DDDGGGIIIJJJOOOKKKIIIKKKOOOQQQRRRSSSRRReee^^^DDD:::777666444222222111000///...---,,,...---,,,+++************))))))************))))))++++++++++++******))))))************************www]]]GGG===>>>;;;;;;999666555555555555444111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------***+++---.........---,,,------------...............---,,,++++++,,,............/////////000000000000000000000111222333444000444>>>MMMccc}}}wwwssspppooommmlllfffhhhjjjjjjhhheeedddddddddaaa___```^^^ZZZXXXZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXZZZ\\\___aaacccdddeeedddhhhllloooqqqrrrtttvvvuuuuuuyyy~~~uuulllgggWWWZZZUUUUUU___ffftttqqqLLL999444555444333222111000////////////......------,,,,,,+++************************+++******))))))(((((('''((((((''''''''''''(((((()))))))))(((((((((''''''))))))))))))((((((((((((***)))((((((''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---...000111222333444444444444444555666888::::::AAA@@@RRRyyy~~~|||{{{nnn^^^NNNEEEFFFLLLUUUYYY^^^aaabbbaaa``````[[[UUUOOOJJJIIIKKKLLLMMMQQQTTTWWWWWWVVVWWW[[[___]]]___cccgggjjjlllllllllooooooooooooppprrrssstttyyy~~~}}}uuunnnmmmpppnnniiiTTTJJJAAA@@@@@@???======;;;::::::999999888888888999999999888888888888888777888888777555666888:::<<<>>>AAAEEEHHHKKKLLLLLLSSSKKKIIIPPPTTTQQQPPPSSSYYYzzzccc???===666000555555111111000///...------,,,---,,,+++***************))))))************)))))),,,,,,++++++++++++******************************sssZZZFFF>>>>>>;;;:::888555444555555444333111000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++++++++,,,,,,,,,---------)))+++---.........,,,+++,,,,,,---------.........------,,,,,,,,,---.............../////////000000000000000000111222333333222222555:::HHHeee~~~zzzrrrooooooooojjjkkkmmmmmmmmmllllllllleeebbbaaabbbaaa\\\[[[^^^ccccccbbbbbbbbbdddeeefffbbbdddfffhhhhhhiiijjjjjjsssrrrpppppprrrwww}}}zzzxxx}}}xxxgggZZZVVVXXX]]]aaaooommmKKK===:::999777333222111000////////////......------,,,+++++++++******************************))))))((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''&&&'''''''''''''''&&&&&&******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***+++***)))))))))***,,,---++++++++++++++++++++++++,,,,,,---------.........---...000111222333333333444444555555777888999999BBB<<>>AAA???======::::::999999999888888888888888888888888888888888777777777666555666999<<<@@@BBBFFFIIILLLMMMNNNNNNSSSNNNPPPWWWUUUMMMQQQ[[[pppIII555>>>222...666000000000///......---,,,,,,,,,,,,+++***************))))))************))))))************************************************nnnWWWEEE??????;;;888666444333444444222111111000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***,,,......---,,,+++,,,,,,,,,------------...,,,,,,,,,,,,------..................///////////////000111111222333333333333555888777999LLLsss|||vvvtttooonnnlllkkkkkkllllllllliiifffeeegggfffcccbbbeeeffffffeeeeeegggiiikkkllliiikkknnnooonnnnnnoooqqqtttssssssvvv{{{|||ooojjjcccWWWQQQTTT]]]rrrqqqKKK777555777555///333222111000/////////000---------,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&''''''((('''&&&&&&******)))(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))+++***)))((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,------------......///000222333333333333444555666777777888999999<<>>>>>UUUzzzooo[[[JJJFFFFFFGGGKKKOOORRRSSSRRRTTTVVVWWWUUUPPPLLLIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLLLLMMMMMMMMMPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRPPPOOOQQQMMMKKKNNNXXXdddnnnssspppnnndddUUUIIIGGGHHHIIIAAADDDCCC>>><<<======;;;<<<888666999:::999999;;;999999999999999999999999888888888888888999999999555777999:::<<<>>>BBBFFFIIIJJJKKKLLLNNNOOOQQQQQQRRRTTTTTTPPPRRReeennnEEE888999888---000666,,,......---------,,,,,,,,,+++******)))))))))******))))))************))))))'''''''''(((((((((((()))))))))))))))))))))))))))jjjUUUEEE@@@@@@;;;777666444444444444222000111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))***+++,,,+++)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---............---------.........//////---...///111111111111111222///111555333222???QQQssssssjjjkkkuuu}}}yyyvvvtttuuurrrnnnlllnnnssssssuuuwwwxxxyyyyyyyyyuuuxxxzzzzzzyyy{{{hhhkkklllmmmuuuvvvNNN:::555444555444111222888000//////...............,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''')))***+++***)))((()))(((''''''&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))((())))))***************************************++++++,,,,,,,,,---------......///000111111111111222333555666777777666666...666999888CCCaaa~~~nnn___LLLHHHFFFFFFJJJOOOQQQRRRRRRSSSTTTRRRNNNJJJIIIIIICCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHIIIKKKJJJHHHGGGGGGEEECCCBBBBBBEEEIIIMMMOOOJJJKKKGGG@@@===??????===<<<>>>===999888;;;:::777:::777777;;;<<<999999;;;888888888888888888888888777777888888888999999999666999===@@@BBBEEEIIILLLNNNNNNMMMMMMNNNQQQSSSTTTSSSVVVTTTTTTgggqqqJJJ888444222222000///111222---------,,,,,,,,,,,,,,,******))))))))))))******))))))************))))))'''((((((((())))))))))))))))))))))))))))))))))))lllUUUFFF@@@???:::888666555555666555333000111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))***+++++++++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,---++++++,,,,,,,,,---------***+++,,,---............---------.........//////,,,---...000000000000///333+++***111555333777@@@NNNeeemmmbbb^^^^^^iiixxx|||~~~{{{xxxnnnmmmMMM:::;;;222...333666222...---......---,,,,,,,,,------,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&###%%%'''((()))((('''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))'''(((***+++++++++***)))************************++++++,,,,,,,,,---------------...///000000000///111222444555666555555444555444666888:::FFFaaazzzyyynnnYYYRRRKKKGGGIIINNNRRRSSSSSSTTTTTTPPPLLLIIIJJJLLLDDDBBBAAA@@@AAAAAAAAA@@@<<<<<<===>>>@@@AAABBBCCC???@@@BBBCCCCCCBBBBBBAAAEEECCCCCCDDDDDDAAAAAABBB@@@BBBCCCBBB@@@???AAACCC;;;>>>>>>======>>>;;;555;;;;;;999888:::===;;;666888666777;;;;;;777555777666666666666777777777777777777888888999999999999777;;;@@@DDDGGGKKKNNNQQQRRRQQQOOONNNOOORRRUUUWWWTTTWWWVVV^^^~~~rrrKKK???999444---///444...+++666------,,,,,,,,,,,,,,,,,,***)))))))))))))))******))))))************))))))(((((())))))*********+++))))))))))))))))))))))))jjjVVVGGG>>><<<888999777555444444444333111111111111111000000000000------------------------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''***...---***)))+++...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......///000000000000000111000000000111333555777===CCC[[[pppdddXXXYYY[[[___dddmmmwww}}}qqqrrrtttvvvzzzaaaEEE999999666555333111000000111111...------------,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))************))))))******+++,,,(((***+++***)))((()))***((())))))))))))*********+++***)))))))))***+++,,,,,,---...///000000000000111222222333333444444555777444555999<<>>======>>>========================BBBAAAAAAAAA@@@@@@@@@@@@??????????????????????????????>>>>>>=========<<<:::::::::::::::::::::::::::::::::999999999888888888888888888999999999999777888999999777777888999555888:::<<<;;;999999999>>>BBBGGGKKKMMMNNNOOOOOONNNWWWWWWNNNLLLUUU[[[YYYQQQ```rrrTTT???:::444333222000//////......//////...---,,,,,,++++++))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))hhhVVVGGG>>>===:::999777555444444444333111111111111000000000//////------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,---///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------......///000000000000000111000000000111333555666555:::LLLiii|||iiigggeeeaaa^^^\\\\\\]]]iiijjjlllpppuuuzzz}}}~~~vvv~~~cccHHH999222000333222111000/////////000.........---------,,,,,,++++++++++++***)))((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))(((((())))))***+++(((***+++***)))((()))***)))))))))*********+++++++++******)))***+++,,,---,,,---...//////000000///111111222222333444444444444222444888999<<>>>>>======<<<<<<<<<;;;==================<<<<<<==============================<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888555555666666666777777777666777888888777666777888666777999:::;;;<<>>===:::888666444444444444333222111111000000000000//////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***'''(((+++---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,......///000000000000///000000//////000222444555111333;;;IIIWWWlllyyyqqqlllccc___YYYWWWZZZ___dddgggpppzzz|||TTT:::555666444000000000///...------------............------------++++++++++++***)))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((''''''''''''((())))))(((***+++***)))((()))***************+++++++++,,,+++++++++++++++,,,------+++,,,---...////////////000000111111222333333444000111444777666555999???RRRwwwvvvjjj^^^SSSLLLOOOUUUQQQPPPNNNMMMLLLLLLMMMMMMLLLJJJGGGEEECCCBBBBBBBBB???>>>>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999:::::::::::::::::::::::::::::::::999999999888888555555555666666666777777777888999999777777888999888999:::;;;===AAAFFFJJJLLLNNNQQQSSSRRRRRRRRRSSSZZZQQQQQQZZZ[[[SSSQQQWWWyyytttFFF555666111222222000///...---------,,,,,,++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''eeeSSSDDD===<<<999888666444333444444333222111000000000////////////------------------------------,,,,,,,,,+++++++++,,,+++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************)))+++...000000...+++)))++++++++++++++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---...//////000000//////000/////////000111333444444222333666999HHHjjj}}}cccMMM555+++111888555//////......---------------.........------------,,,***************)))(((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((''''''(((((()))***(((***+++***)))((()))*********+++++++++,,,,,,,,,,,,++++++,,,,,,,,,------++++++,,,...............//////000111111222222333000111333444333111333555AAA[[[www~~~sssdddUUULLLHHHSSSQQQOOONNNNNNMMMLLLKKKLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@???>>>===;;;:::::::::::::::;;;;;;;;;;;;;;;999999999999999999999999::::::::::::999999999999:::::::::::::::::::::::::::::::::999999999888888777777777888888888999999888999;;;::::::999;;;<<<===>>>AAABBBDDDHHHLLLOOONNNPPPRRRSSSRRRRRRSSSUUUUUUWWWZZZYYYSSSSSSdddyyysssPPP555000555222222111///...------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''dddRRRCCC;;;:::666777555333333333444333222000000000////////////...------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************%%%000;;;>>>888///***(((************++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------...///////////////////////////000111111222555111111333333888KKK```tttPPPAAA:::333000111222...+++..................------------------,,,,,,,,,,,,))))))*********)))((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))(((((((((((()))******(((***+++***)))((()))*********+++++++++,,,,,,,,,++++++,,,,,,------------***+++,,,---..................//////000111111222222333333111111222444555<<>>IIIddduuuhhhOOOMMMKKKLLLOOOPPPOOOLLLMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::999999999888888777777777888888888999999777999<<<===>>>@@@BBBDDDJJJMMMQQQSSSSSSRRRRRRRRRSSSTTTTTTTTTSSSUUUWWWZZZYYYWWWOOOQQQmmmTTT333777999222//////000///---,,,++++++******,,,,,,,,,,,,,,,,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((___OOOBBB;;;<<<999666444222222333444333222000000/////////.........------------------------------,,,,,,,,,,,,++++++)))*********++++++++++++)))************+++++++++++++++++++++++++++++++++************************&&&000999;;;555...,,,---))))))))))))***+++,,,---***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////............//////000000//////000+++---555888444555;;;JJJbbbdddGGG888888000111111000000111333444,,,---...//////...------+++++++++*********))))))(((((()))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((('''''''''((())))))(((***+++***)))((()))***)))))))))*********++++++)))***+++,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,------...//////000000///222222///000555666333000:::@@@OOOooo\\\WWWPPPNNNPPPRRRRRRPPPNNNNNNMMMLLLKKKJJJHHHHHHGGGFFFFFFFFFEEEEEEDDDDDD??????>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::999999999888888888888999999999:::::::::<<<>>>BBBDDDFFFHHHLLLNNNOOOQQQSSSSSSSSSSSSTTTUUUUUUUUUTTTRRRPPPQQQTTTWWWZZZSSSRRReeebbbAAA222777444///000//////...---+++******************++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''']]]NNNBBB===>>><<<555444222222333444333222000/////////............---------------------------------,,,,,,,,,++++++))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&))),,,---+++***+++---))))))))))))***+++,,,---******************************+++++++++,,,,,,,,,)))************+++++++++,,,---......//////......---...///////////////...111+++,,,333444000222888777;;;MMMnnnuuuSSSFFF>>>444111888666333000000222111...++++++,,,---.........---,,,*********))))))))))))((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******'''&&&&&&&&&&&&'''(((((((((***+++***)))((()))***((())))))))))))*********((()))***+++,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,------...//////000---111111///111555444...111<<<:::888LLLjjjnnneeeYYYRRRQQQSSSTTTSSSPPPPPPOOOOOOMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGDDDCCCCCCAAA@@@???>>>===::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888;;;;;;;;;<<<<<<<<<======BBBEEEIIILLLNNNQQQUUUXXXRRRRRRRRRRRRQQQRRRUUUXXXUUUTTTRRROOOLLLLLLOOOQQQOOOMMM]]]mmmBBB777777777...---333333......,,,+++***))))))))))))))))))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~ZZZOOOEEE===<<<:::777555444444444444333111222111000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,...---,,,,,,------+++)))+++++++++*********)))))))))************+++++++++++++++************++++++************************************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...............///////////////000000000111111111111888444888EEESSSfffwwwVVVLLL???777444555444222////////////........................---,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))******&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''&&&$$$######%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000/////////000111111222222555555777888>>>OOOooo~~~ooofff\\\SSSQQQUUURRRUUUVVVQQQMMMMMMNNNNNNNNNLLLIIIGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHGGGFFFDDDDDDBBBAAA???===<<<;;;>>>>>>============>>>>>>???>>>===<<<<<<;;;;;;<<<::::::<<<===============>>>???@@@BBBDDDGGGJJJKKKOOOPPPRRRTTTUUUUUUTTTTTTQQQVVVZZZZZZZZZYYYWWWTTTQQQNNNNNNPPPNNNJJJNNNUUUeeetttmmm???777666444222111000//////...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((~~~YYYNNNDDD<<<;;;:::777555444444444444333111222111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))*********,,,+++++++++,,,,,,***(((+++++++++*********)))))))))************+++++++++++++++************++++++************************************************+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---.........//////////////////000000000111111111333...000888@@@LLLccc{{{nnnRRRFFF???777444444555444222////////////.........---............---,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,------...//////...//////000000111222222333333444555888EEE___www~~~lllUUUMMMQQQSSSTTTTTTTTTRRRNNNMMMNNNMMMMMMLLLKKKJJJKKKLLLMMMIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFEEECCCBBBBBB@@@??????>>>>>>>>>????????????>>>>>>======>>>>>>@@@@@@AAAAAABBBCCCDDDDDDGGGGGGHHHJJJMMMOOOQQQRRRSSSSSSSSSSSSTTTUUUWWWXXX]]][[[YYYYYYZZZ[[[YYYVVVPPPKKKGGGIIIKKKQQQ___llloooNNNAAA666555333222000/////////...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((}}}XXXMMMBBB;;;;;;:::777555444444444444333111222111000///............------------------------++++++++++++++++++++++++************************((())))))))))))*********+++*********++++++)))(((+++************))))))))))))************+++++++++++++++************++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////////////////000000000000444000000333555999GGGWWWdddFFF;;;888555222333555555222/////////.........---------------------,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,***++++++,,,,,,---............//////000111111111222222333333333:::KKK]]]zzzxxx~~~hhhYYYVVVSSSMMMMMMSSSTTTOOONNNRRRMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLGGGFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFKKKKKKKKKKKKLLLNNNPPPQQQPPPQQQRRRTTTUUUWWWXXXYYYVVVUUUSSSSSSUUUXXX[[[^^^]]]YYYVVVVVVXXXVVVQQQMMMLLLHHHHHHOOOZZZiii|||rrrGGG888===555444333111000///......---,,,+++***************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((|||WWWKKKAAA:::::::::777555444444444444333111111111///...............,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,+++******+++,,,,,,***)))************))))))))))))))))))*********+++++++++++++++************++++++***************************************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------................../////////000000444222333555444444;;;EEE^^^vvvuuuZZZ>>>666===666555333333444333000---.........---------,,,,,,,,,,,,,,,,,,,,,+++******************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((((((&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++)))******+++,,,,,,------------...//////000000111111222444555333444>>>IIIbbbvvvlll[[[NNNIIINNNQQQMMMNNNUUURRRRRRSSSSSSRRRQQQPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPRRRRRRWWWWWWVVVVVVWWWZZZ\\\^^^VVVWWWXXXYYYZZZ[[[\\\\\\WWWVVVVVVVVVXXX[[[]]]___UUUTTTUUUVVVTTTNNNIIIHHHOOOTTT^^^mmm~~~yyyLLL;;;888666444333111000///.........,,,,,,+++***************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((zzzUUUJJJAAA:::::::::777555444444444444333111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,++++++,,,------,,,***))))))))))))))))))))))))))))))*********+++++++++++++++************++++++*********************************************************+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------............/////////...///111222111000333888===III]]]wwwmmmPPPCCC:::000111:::666444222111111000///...------------,,,,,,,,,,,,+++++++++,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++))))))******+++,,,,,,------------...//////000000//////222444333111666===HHH]]]|||vvvgggZZZUUURRRLLLLLLQQQUUUUUUWWWXXXYYYYYYYYYYYYTTTTTTTTTTTTTTTTTTTTTTTTXXXXXXXXXXXXYYYYYYYYYZZZXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]\\\[[[[[[\\\___aaaccc[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[ZZZYYYXXXWWWVVVPPPQQQSSSRRRMMMHHHOOOYYYllluuu{{{PPP999888888333222111000///...---------++++++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))(((''''''&&&&&&&&&&&&'''((((((vvvTTTJJJBBB;;;;;;:::777555444444444444333111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))))))))*********,,,++++++,,,......---+++(((((()))))))))))))))***)))************+++++++++++++++************++++++************************************************************++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------------.........///---...000111///...///000555666:::LLLmmm{{{SSS@@@222333888555111111111000///...---...///000------,,,,,,,,,+++++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&###%%%&&&'''&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))************+++)))******++++++,,,------,,,,,,------.../////////,,,+++...222333000222666777BBB[[[zzz|||lll```WWWQQQNNNOOOPPPRRRTTTWWWYYY[[[\\\XXXWWWVVVVVVVVVVVVVVVWWWZZZZZZZZZ[[[[[[\\\\\\\\\YYYZZZ[[[\\\\\\\\\ZZZZZZZZZZZZZZZZZZ[[[\\\^^^^^^]]]]]]\\\\\\]]]^^^___```^^^______``````^^^]]]\\\]]]]]]\\\YYYVVVQQQMMMKKKNNNLLLKKKKKKHHHMMMbbbyyyjjjEEE:::888111000555111000///...------------+++******)))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((***++++++***(((''''''&&&&&&&&&&&&'''((((((sssRRRKKKCCC<<<;;;999777555444444444444333111000000///...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))*********+++******+++------,,,+++(((((((((((())))))******)))************+++++++++++++++************++++++************************************************************++++++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,---------............///111000000111111111444444333888JJJiiixxxXXXBBB888444222444888999444///---.........------......,,,,,,,,,,,,++++++++++++))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''((((((((()))*********&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&###$$$&&&''''''''')))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))******************++++++,,,---------+++,,,,,,---......//////---+++---222333111222444111999HHH\\\tttyyyooocccVVVQQQQQQQQQRRRSSSVVVXXXZZZWWWWWWVVVVVVWWWXXXZZZZZZ\\\\\\\\\\\\]]]]]]]]]]]]YYYZZZ\\\^^^___^^^]]]\\\]]]\\\\\\\\\]]]^^^______]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^______^^^]]]ZZZYYYXXXWWWTTTRRROOOLLLJJJIIILLLJJJLLLTTTYYYeeefffHHH333555888000...444000///...---,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&(((***++++++***(((&&&'''&&&&&&&&&&&&'''((((((qqqRRRKKKDDD===;;;999777555444444444444333111000000...---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,)))))))))***,,,,,,+++***'''((((((((())))))******)))************+++++++++++++++************++++++************************************************)))************+++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,---------......***,,,------///111333222***222555111333EEE```rrr}}}dddPPPDDD???666999777111...222444333///000222222000...,,,,,,,,,,,,,,,+++++++++******((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''(((((()))***++++++,,,&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&"""$$$&&&''''''''')))+++''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************++++++,,,,,,---......++++++,,,------......///000---...333555444444666333<<>>555999888666444444444444222000111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((&&&&&&''')))***,,,------************************)))***+++,,,,,,+++***)))+++***)))(((((()))***++++++*********))))))((((((***++++++++++++***)))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++++++++,,,,,,,,,,,,------------,,,+++,,,---...///000000///---,,,...111444///000111111333666;;;???```tttuuu[[[HHH???:::333...000000000000000000000000///............---------,,,+++******))))))******((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))************************)))************+++++++++******+++,,,,,,---............//////000000111111000222777>>>HHH]]]yyylllaaaZZZWWWVVVUUUUUUVVVWWWXXXXXXZZZ\\\^^^ccc^^^\\\^^^]]]YYYYYY^^^[[[[[[[[[]]]___`````````ccc___\\\\\\]]]]]][[[XXXaaaaaa```^^^\\\YYYWWWUUUUUURRRPPPOOOLLLGGGGGGKKKDDDDDDFFFGGGIIIMMMSSSWWWaaa}}}xxxIII888777666444222111111111111000---+++++++++,,,---************************)))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%mmmTTTHHH@@@???666:::777666444444444333222000111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))*********+++++++++,,,((((((((((((((((((((((((+++++++++,,,,,,+++++++++******)))))))))***++++++************)))))))))(((((()))***++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,++++++***)))************************)))************++++++++++++++++++,,,,,,,,,---------,,,+++++++++,,,.........///000///------...///222333444333222111333444:::JJJ\\\lll~~~xxxeeeRRRHHH;;;555444555444222000000000000000000000000............------------,,,+++******))))))***************************************)))))))))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))*********+++++++++******++++++,,,------...---......///000000111111111222666999>>>NNNiiizzzssshhh]]]TTTRRRQQQQQQQQQSSSWWW[[[___^^^YYYXXX[[[ZZZWWWXXX\\\aaa```___^^^____________```______```bbbaaa]]]YYY\\\\\\\\\ZZZXXXTTTQQQOOOKKKHHHFFFHHHHHHEEEEEEGGGLLLNNNPPPSSSZZZgggwwwvvvSSS:::888777555333222111111000000...,,,+++******+++,,,************************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%lllSSSGGGAAA@@@888<<<777555444333444333222000111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++*********((((((((((((((((((((((((,,,,,,,,,++++++,,,,,,,,,((()))******++++++++++++************))))))))))))&&&''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++***)))************************)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------+++---///000...,,,,,,,,,))),,,///000000//////000...777BBBMMM___yyy~~~aaaIII===444222//////000111111000000000000000000000000000......---------,,,,,,,,,++++++***))))))))))))*********************************))))))))))))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))(((((((((((())))))))))))************************)))))))))*********++++++******++++++,,,,,,------------......///000000000000111333555666>>>QQQcccsssiiiXXXVVVRRROOOOOOQQQTTTWWW[[[YYYYYY[[[[[[ZZZ[[[^^^[[[ZZZXXXVVVVVVVVVXXXYYY\\\^^^```dddeeeccc___[[[\\\[[[YYYVVVRRRNNNJJJHHHFFFAAA@@@DDDHHHFFFEEEFFFVVVbbbsssnnnKKK999333666555444222111000000000...---+++***))))))***+++************************))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%iiiRRRFFF@@@@@@888<<<777555333333333333111000000///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++***))))))************************---,,,************,,,---&&&''')))***++++++***)))*********)))))))))))))))'''((()))***++++++++++++,,,,,,,,,++++++***************++++++++++++******************************))))))*********+++++++++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,***,,,.........---...///...000111111000000000111///111333666@@@RRRfffttt{{{```KKK@@@======555666666555222000......////////////////////////------------,,,,,,,,,+++++++++***)))))))))))))))************************))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))******************++++++,,,,,,,,,,,,,,,------......///000000...///222444444777BBBNNNaaaqqquuupppiiiccc^^^[[[YYYXXXZZZYYYXXXXXXXXXVVVVVVWWWZZZYYYXXXVVVVVVWWW[[[]]]UUUWWWZZZ]]]___^^^\\\YYYZZZXXXTTTQQQNNNMMMLLLLLLOOOJJJKKKUUU^^^bbbbbbcccrrroooPPP???888555555444222111000/////////,,,+++***)))((()))))))))************************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhPPPEEE??????777;;;666555333333333333111///000///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***************************************+++***)))(((((()))***+++%%%&&&((()))***)))((('''))))))))))))))))))******))))))*********))))))(((++++++******))))))(((((()))******++++++*********************************))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,///222666@@@???<<<777222//////000333222111000222777@@@GGGVVVggg~~~~~~ggg\\\LLL@@@:::777555333111333444222000...///111........................---,,,,,,,,,+++++++++++++++***))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((++++++)))(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))***************+++++++++++++++,,,,,,,,,,,,---......////////////111444333333888@@@DDDVVVrrr}}}wwwssshhhgggddd___[[[WWWTTTQQQUUUUUUSSSPPPNNNNNNQQQTTTQQQQQQSSSTTTUUUVVVXXXYYYWWWVVVUUUVVVZZZaaagggkkkkkkhhhkkkxxxbbbEEE;;;:::777444333222111//////.........******))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhQQQEEE??????777;;;666444333222333222111///111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********''''''((()))******++++++(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))************))))))******))))))(((''')))))))))))))))(((((((((((()))******+++*********************************)))************+++++++++************++++++++++++***++++++,,,---,,,,,,,,,+++,,,,,,+++,,,///333777;;;999666222......///111555444444666555333555999777@@@MMMXXXddduuuwwweeePPPAAA@@@:::555444777777222---000000000...------...000........................,,,,,,,,,+++++++++************)))(((((((((((()))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((000///---,,,***)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))************++++++++++++++++++++++++,,,,,,---.........111///000222111...000555333BBBZZZtttzzzvvvqqqkkkddddddbbb]]]WWWTTTUUUXXX\\\\\\\\\[[[[[[^^^cccgggfffhhhllltttyyy```DDD555222333333444111000///...------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''kkkSSSGGG@@@@@@888<<<666444333222222222000///111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,(((((()))******+++,,,,,,(((((((((((((((((((((((())))))************)))))),,,+++***))))))((())))))((()))))))))************'''((()))))))))))))))((()))))))))))))))*********(((((()))***************************************)))************+++++++++************++++++++++++***+++,,,---...------,,,+++,,,---,,,,,,---000222***+++,,,,,,,,,---000222...+++---111000,,,,,,000333555777999>>>GGGSSS\\\hhhttt{{{kkkUUUEEE???>>>===<<<888555111000222333333222444222000///.........---------------------------++++++++++++******************)))((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((...---,,,+++************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++******************+++++++++,,,------......111......000000...///222000777CCCTTThhh~~~}}}~~~~~~}}}|||rrrMMMBBB888555444111222555000///...---,,,,,,,,,---)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''mmmUUUIIIBBBAAA999===666444222222222222000///111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......+++++++++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))///...,,,***))))))******(((((())))))*********+++%%%&&&''')))************))))))******+++++++++,,,(((((()))***************************************)))************+++++++++)))************++++++++++++,,,---...///...------***,,,......---++++++,,,+++---///000///......///555111111444444000111555///111333444444666999;;;===III\\\sss{{{hhhYYYLLLFFF>>>:::999888333///000222333333111000000111///......///111222111///------------------------+++++++++************)))******)))(((((((((((((((************************&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))######%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++*********************++++++,,,,,,---......000---,,,///222111333666333333444;;;KKKddd~~~lllAAA===555000333555333111444///...------,,,,,,,,,,,,((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''fffPPPFFF@@@@@@888<<<666444333333333333222000///............---------...---+++,,,,,,---+++***+++***)))(((((()))***+++...,,,))))))+++111888<<<------+++***))))))((((((***************)))((((((,,,******+++***(((+++///((((((((()))))))))*********************************)))((('''&&&'''+++...++++++************++++++)))************+++++++++---((('''***+++)))+++111******)))******+++,,,---++++++,,,,,,,,,,,,------************+++,,,------...((('''///333///+++***333111---,,,...111111...///000000000111111111111000===KKKCCCYYYhhhkkkvvveee]]]UUUJJJAAA>>>@@@@@@:::333222666444...222222222111000//////...000...///222///******///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,...))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&))))))&&&'''***+++)))******)))(((&&&'''***,,,)))'''$$$$$$%%%'''((((((''''''&&&&&&&&&%%%%%%%%%))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,,,,------...////////////000000000000000000666===@@@GGG```|||gggIII===444444333333222111000000//////...---,,,,,,+++++++++++++++************)))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeePPPFFF@@@@@@777<<<666444333333333333222000///............---------...---+++,,,,,,---+++***+++******))))))******+++,,,+++)))(((***///444777++++++***)))((((((((((((***************)))((((((&&&)))***((((((***&&& ))))))*********+++++++++++++++++++++++++++++++++'''((()))++++++)))$$$ +++******************+++))))))*********+++++++++(((&&&''',,,+++%%%###$$$+++++++++******++++++++++++++++++,,,,,,,,,------,,,,,,++++++***+++++++++///.........+++(((...888***,,,------...//////---//////000000000111111111222333+++555888999444RRR[[[dddppp|||ttthhh\\\UUUKKKDDD>>>>>>;;;666444666,,,...///000444666444000222222111000000///......///,,,---000///******---,,,,,,,,,,,,,,,,,,,,,,,,333111...+++)))((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''***)))&&&%%%((()))&&&(((((((((((()))...444999222///+++(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------............////////////000<<<666444777777888FFFVVVtttwww]]]GGG777222333222222111000000//////.........---,,,,,,+++++++++++++++*********)))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cccOOOFFF@@@???777<<<666555333333444444222111///............---------...,,,++++++------,,,***,,,++++++******++++++,,,***)))((((((***,,,///111))))))(((((((((((())))))***************)))(((((($$$)))+++(((,,,444222)))&&&&&&'''''''''(((((((((''''''''''''''''''''''''---)))&&&&&&)))++++++***************************)))))))))*********++++++'''&&&***///111...---...((((((''''''''''''&&&&&&++++++++++++,,,,,,,,,,,,...---,,,+++************&&&(((---000...******---555333000---++++++...111////////////000000000000000888(((???:::555,,,;;;@@@BBBCCCCCCCCCDDDGGGJJJXXXbbbiiikkkrrr~~~|||{{{|||{{{vvvnnngggWWWSSSNNNIIIDDD>>>777333444444666888666222333777999666555666555111---,,,111111000000///.........---******---...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,444222///,,,***((((((((())))))))))))))))))))))))***)))))))))(((((((((((((((***)))%%%$$$''''''$$$(((((('''''')))///777===444111,,,***((('''%%%###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))******************************++++++,,,---------------------............EEE;;;444555666333555:::RRRbbbxxx]]]CCC888333111111111000000//////............------,,,,,,+++++++++++++++*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aaaOOOFFF@@@???777<<<666555333333444444222111///............------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,((((((((((((((()))***+++***************)))((((((///---***&&&$$$###$$$###************++++++++++++)))))))))))))))))))))))))))(((&&&%%%%%%'''***+++*********++++++*********))))))))))))************111...,,,***(((&&&%%%&&&******++++++++++++++++++***++++++++++++,,,,,,,,,---,,,++++++*********+++333///---000333000)))""",,,))))))---000000111222........./////////000000***888,,,222000...222---+++---000444777:::<<<>>>222777;;;>>>CCCKKKLLLHHHOOOQQQTTTXXX[[[ZZZXXXVVV\\\XXXSSSPPPOOONNNMMMLLLJJJGGGCCCAAAAAA@@@>>>===;;;999777777888888777666000111222222///------...222,,,***...///...000666/////////.........------,,,***)))+++---,,,***)))++++++++++++++++++++++++------,,,+++*********+++)))))))))))))))))))))))))))))))))(((((((((''''''''')))(((%%%%%%((((((&&&))))))(((''''''***///222,,,***'''&&&''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))))))))(((((((((((((((((()))***************((((((((((((((((((((((((*********************************+++,,,,,,------++++++,,,,,,,,,---------<<<555111555888666444666;;;EEEWWWmmmyyy]]]>>>222333777666555000/////////.........------,,,,,,,,,+++++++++***************))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&^^^NNNFFF@@@>>>666<<<777555444444444444333111///............------------,,,++++++------,,,+++,,,,,,,,,------,,,,,,,,,******+++++++++******)))))))))))))))***+++,,,,,,***************)))((((((+++&&&'''---+++###'''222'''''''''((((((((())))))''''''''''''''''''''''''&&&+++111222///+++******)))***++++++++++++***)))(((((()))))))))************+++++++++,,,///000111&&&''')))***++++++++++++*********+++++++++,,,,,,+++*********++++++,,,---)))&&&###"""'''...222333,,,'''(((///333...'''$$$---............/////////000---///,,,222///AAA@@@666666444444333333222111444555444444666999888444@@@???>>>@@@BBBBBB@@@>>>>>>;;;999777888888888777<<<999666555666888999::::::888555444555555444333666555444333555777777555444111000111111000222666.........---------------+++,,,++++++,,,,,,+++)))++++++++++++++++++++++++((((((((())))))***++++++((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%((((((&&&'''+++,,,***(((***+++***(((&&&&&&''''''&&&$$$%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((()))***************((((((((((((((((((((((((************************))))))***++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++***,,,000222111222444444555>>>RRRmmmtttLLL>>>222222777777333111///////////////.........+++++++++++++++******************)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&\\\NNNGGG???===666<<<777666444444555555333222///............---------,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++***++++++++++++***))))))******)))******+++,,,,,,***************)))((((((&&&###'''...---&&&&&&,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,, """"""""""""$$$)))---)))***+++,,,,,,+++***)))((((((((()))))))))******%%%)))+++***,,,//////,,,+++,,,...///000000///...************++++++++++++************+++,,,---...---555999222(((&&&))),,,555***###'''---///444<<<------------.........///999&&&666777222000(((+++444111...---...000111111555444222222333555666555222000......000111111000888777555555666666555444777888999999999999888777666444222111222222111000//////---+++---000///+++...222444111.........+++,,,,,,,,,,,,,,,,,,,,,,,,+++///000---+++,,,,,,***++++++++++++++++++++++++))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$'''(((&&&''',,,---+++&&&(((+++,,,***(((&&&&&&)))'''&&&'''(((((('''%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,))),,,///000...---...111666222333AAAVVVkkk}}}\\\III<<<666222555555222...---........................******************************)))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ZZZMMMGGG???===666<<<777666444444555555333222///............---------,,,+++***+++---...---,,,***+++,,,------,,,+++******************))))))(((***))))))))))))******+++***************)))((((((,,,...((( $$$......%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''666111,,,+++---,,,((($$$(((***+++,,,,,,+++***((((((((((((((()))))))))***//////***"""!!!''',,,+++'''((()))***)))(((&&&%%%************+++++++++++++++++++++***++++++,,,,,,!!!%%%&&&###&&&///666777EEE===999888000$$$###+++,,,,,,---------.........222'''///---bbbDDDFFF000///000222444444222///---,,,,,,------...000222555555555555444555555666111000000000222222111000000111444444333222000///111000///111222333222111,,,222444111000222111...,,,444222%%%""",,,000++++++++++++,,,,,,,,,,,,,,,,,,444666000******,,,,,,*********************************))))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''%%%((((((%%%&&&***+++)))$$$&&&((())))))(((((())))))((('''((())))))'''&&&''''''&&&&&&&&&%%%%%%%%%''''''%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------///111222000......//////333111222888>>>HHHXXXfff{{{qqqQQQ;;;222999444222333222///...000,,,,,,------------------)))************************)))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&YYYMMMGGG???===555<<<888666555444555555444222//////.........---------,,,+++***+++---...---,,,******,,,,,,,,,,,,******))))))))))))(((((((((((())))))(((((((((((())))))***************)))((((((!!!,,,(((!!!???qqqvvvxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvuuuxxx}}}yyycccAAA&&&((()))+++,,,,,,+++)))((((((((((((((())))))))))))((()))''')));;;ZZZuuu{{{{{{||||||zzzwwwtttsss)))************+++++++++------,,,+++************000'''&&&BBB~~~qqq???+++,,,,,,,,,---------......%%%222111///444mmmFFF...000000111222000...000333,,,...000///---++++++,,,...---...000333444333222333333333111111111444666555444333333333222///---dddqqq{{{{{{yyy|||~~~zzzzzzccc===)))---...%%%+++++++++++++++++++++,,,,,,666:::222******---...************************)))************))))))((((((((((((((((((((((((((())))))))))))((((((((((((&&&((((((%%%%%%((()))'''###%%%&&&&&&%%%%%%''')))%%%$$$%%%&&&((()))((('''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''((((((((())))))((('''&&&&&&'''((()))'''((((((((())))))******(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,---------//////---,,,---000000...---///222333...,,,999JJJRRRooogggPPPBBB888444444222---+++...000///000222+++++++++++++++++++++,,,)))))))))))))))*********))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&___UUULLLBBB???666999555555444333222222222222000///...------,,,------++++++++++++******)))))),,,,,,,,,++++++*********))))))))))))))))))))))))++++++************++++++++++++***)))(((((())))))+++###---,,,,,,$$$...+++++++++*********))))))(((((())))))******++++++(((+++%%%,,,'''************************000............+++'''---+++,,,EEE***(((///***444'''999222)))444&&&)))222,,,___111###000///...111,,,(((///;;;666***555<<<+++//////000000000000//////000000111111111222222222555666666555333000---+++***---***---(((...***'''+++111222...(((222===???222'''((()))'''************************))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&''''''&&&&&&&&&&&&''''''))))))******)))'''%%%$$$((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((('''######%%%%%%"""(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,---............////////////000111111222222333444444@@@SSSooo```CCC;;;<<<777000...////////////...............---+++*********++++++))))))*********+++++++++))))))))))))))))))))))))$$$%%%'''''''''(((+++---:::000'''%%%''''''''')))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%]]]TTTKKKBBB???777:::555555444333222222222222000///...------,,,------++++++++++++*********))),,,,,,,,,+++++++++******))))))))))))))))))))))))+++******))))))******+++++++++***)))))))))))))))000000,,,%%%***+++++++++*********)))))))))))))))))))))*********(((+++%%%,,,'''************************$$$,,,,,,(((...'''999***www!!!444)))'''&&& ///222$$$000///222RRR///555;;;(((777"""'''777222---///)))/////////000000//////////////////000000000111111222333444444333111///...***---***---((()))((((((***+++,,,***)))(((222444+++%%%)))+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))***)))((('''&&&''''''&&&&&&&&&&&&''''''"""###$$$&&&&&&''''''&&&)))(((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((('''$$$###&&&'''$$$(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))***++++++++++++***+++++++++,,,,,,,,,,,,------.........//////////////////000000111222222222222AAAVVVjjjyyy^^^III888666777333111333/////////.........---------,,,+++*********++++++))))))*********+++++++++((((((((((((((((((((((((%%%&&&''''''''''''***,,,:::000(((&&&'''%%%$$$%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%\\\SSSKKKAAA???777;;;555555444333222222222222000///...------,,,------++++++++++++************,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++******))))))******++++++***))))))))))))))))))%%%***(((222)))+++************)))))))))***))))))))))))))))))((((((+++%%%,,,'''************************###000)))$$$,,,)))###666((('''666444222&&&---)));;;..."""...333555rrrIII###999)))777+++$$$444444+++444......////////////..................///////////////000111222333222111000***---***---(((''')))******(((''')))+++###***+++&&&%%%***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%((('''$$$%%%((()))''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))***++++++++++++***++++++++++++,,,,,,---------------.........//////---......//////000111111+++444>>>GGGQQQbbbyyysssZZZKKK<<<444000333333///000555............------------,,,,,,+++************+++)))))))))************+++((((((((((((((((((((((((&&&'''((('''&&&&&&(((***444,,,''''''(((%%%###$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%\\\SSSJJJAAA>>>666:::555555444333222222222222000///...------,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************)))))))))))))))***...((('''---444&&&!!!$$$222\\\\\\000 $$$---************))))))))))))******))))))((((((((('''(((+++%%%,,,'''***************************111(((******000FFFZZZ111(((%%%111...&&&&&&***...;;;,,,333666;;;+++)))uuu999///***+++***'''***///,,,---......//////......------.........////////////......000111111111111000***---***---((()))+++++++++))))))***,,,(((+++***'''(((,,,+++&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&'''''''''((((((((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%((((((%%%&&&***+++)))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++++++++************+++,,,,,,------,,,,,,---------.........------......///000000000000444888666666???QQQ```tttlllUUUEEE:::555222///000333111---...222------------,,,,,,,,,,,,++++++******************))))))))))))************(((((((((((((((((((((((('''(((((('''&&&%%%'''(((***&&&$$$''')))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%\\\SSSJJJ@@@===444888555555444333222222222222000///...------,,,------+++++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))******)))))))))))))))******+++'''&&&555...'''))),,,333&&&!!!999QQQ///...'''333///))))))))))))))))))))))))***)))))))))((((((''''''(((+++%%%,,,'''))))))))))))))))))))))))***(((***000%%%)))ttt--- GGG\\\###222'''///222888 %%%***&&&+++222((("""000,,,(((nnn111!!!BBB+++&&&;;;)))------............------........./////////000000/////////////////////...***---***---(((,,,***)))***++++++***)))++++++***((()))+++***&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&(((***+++''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((%%%&&&***,,,***&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))***++++++++++++***))))))***++++++,,,------,,,,,,,,,,,,------------------......///000000000222666:::666000///666===GGG\\\yyy~~~lllRRR???666555777777555111000000000...---...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&###$$$((()))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%~~~[[[RRRIII???===444888555555444333222222222222000///...------,,,------++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++%%%000,,,)))&&&)))...))))))'''!!!&&&)))--- 333&&& (((((()))))))))))))))***)))(((((((((((((((((('''(((+++%%%,,,''')))))))))))))))))))))))))))"""...,,,"""222aaa%%%666,,,%%%***:::000$$$555+++666)))+++$$$***777666---111---555333---222---555,,,,,,------------,,,,,,.........////////////000000//////......---------***---***---(((***(((((()))++++++(((%%%)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''777444///+++((((((((()))&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%((((((%%%&&&***+++)))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***((())))))***+++,,,------+++++++++,,,,,,,,,------,,,------...//////000000---222888888444000000111444@@@SSSeeepppzzzlllOOOFFF:::444444555333000444000------...///...,,,++++++++++++************((()))******+++************)))))))))))))))((((((''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((((((&&&&&&)))((($$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%zzzWWWOOOHHH???>>>666;;;555555444333222222222222000///...------,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++...,,,((('''...'''$$$+++444,,,&&&%%%---000+++---&&&333(((((((((((())))))******'''''''''((((((((((((((((((+++%%%,,,'''))))))))))))))))))))))))***&&&,,,&&&<<<(((///&&&---&&&NNNmmm ,,,)))(((,,,***+++))))))333$$$"""++++++$$$111777###......------,,,,,,------------,,,,,,,,,---------............///......---------------***---***---(((''')))---...,,,)))''''''(((((()))))))))((()))***************************))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''>>>:::333---(((&&&%%%%%%$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%((('''%%%%%%)))***(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........,,,///222333333222111111777555777>>>GGGUUUkkk{{{gggNNN:::888666444333111---+++......---,,,---......---++++++*********)))))))))'''((()))***++++++***)))******))))))((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&((()))'''''')))((($$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%wwwTTTMMMGGG@@@@@@999>>>555555444333222222222222000000...---------------+++++++++,,,,,,---------*********++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++***)))%%%,,,+++---...)))===111///111$$$'''(((((('''((((((((())))))******&&&'''''''''(((((())))))(((+++&&&,,,''')))))))))))))))))))))))))))---'''&&&fff,,,((('''!!!333***RRR///%%%222 +++)))+++///(((((()))222///(((,,,000,,,*** NNN(((:::&&&+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,---......***---***---(((%%%---333333---((()))+++,,,,,,------***'''(((***************************))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''&&&&&&'''''''''---+++'''$$$###$$$''')))###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%((('''$$$%%%((()))'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***'''((()))***+++,,,------******+++++++++,,,,,,,,,)))******+++,,,,,,------222000...---...000111111222000222888999999AAAKKK```ooo~~~fffMMMDDD>>>000333333222///,,,---111555***...111///------......************))))))))))))'''((()))+++++++++***)))******))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%''')))&&&%%%&&&((((((%%%'''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%www\\\KKKHHHAAA>>>>>>999666444333333333333222000......---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))***++++++***))))))***,,,***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))************'''***'''***))))))))))))))))))))))))(((+++"""((()))%%%---&&&''''''''''''''''''''''''...'''...$$$555,,,,,,%%%%%%------+++,,,&&&))) ,,,,,,,,,&&&///,,,---,,,---,,,+++*********+++,,,,,,---...---+++,,,...000&&&@@@EEE>>>...)))---'''+++333((()))666)))(((999&&&222---///))))))++++++++++++++++++++++++,,,,,,'''///)))''',,,222333000+++'''&&&*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((())))))***))))))((((((((((((((('''''''''***((('''(((((((((***,,,((()))))))))))))))(((((((((((()))***************++++++******************************************---,,,,,,,,,,,,---......000000000111000///.........//////000111333444555;;;FFFWWWffftttiii\\\III;;;666555444444000000000000////////////------,,,,,,,,,++++++++++++++++++******(((''''''))))))))))))))))))))))))************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvv[[[KKKHHHAAA>>>>>>999666444333333333333222000.........---------,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***))))))***++++++***))))))***,,,,,,+++***))))))***+++,,,*********++++++*********))))))))))))************'''***'''***))))))))))))))))))))))))'''///+++)))333aaaxxx000$$$&&&+++---$$$+++888******,,,&&&...+++,,,$$$++++++*********+++---...)))***+++---...///111222"""$$$+++www!!!444333)))'''///+++)))111,,,qqq'''(((+++......+++((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&((())))))((('''(((((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))))))))(((((((((((((((((((((((('''***)))((())))))((()))***(((((())))))))))))(((((((((((()))***************************************************************---,,,,,,,,,,,,---............................../////////000111222333444555:::@@@GGGPPP]]]mmmxxxuuueee[[[LLLCCC888222000111000///000000000/////////......---,,,,,,,,,,,,+++++++++***++++++******(((''''''))))))))))))))))))))))))************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttZZZKKKHHH@@@===>>>:::666444333333333333222000.........------------,,,,,,,,,,,,+++++++++******+++++++++++++++******)))***++++++***))))))***,,,++++++************++++++************************))))))))))))************'''***'''***))))))))))))))))))))))))!!!,,,---$$$000111$$$''',,,,,,$$$)))eee'''(((+++(((+++)))@@@''')))))))))***+++,,,...///...------...//////---+++444%%%------XXX)))333+++***------***)))...+++)))))))))(((&&&''')))+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((()))++++++)))((()))***))))))))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((''''''''''''(((((((((((((((((()))******))))))))))))((((((((())))))))))))(((((((((((()))***************************************************************,,,,,,,,,,,,,,,---.........---,,,,,,,,,---...///000000//////000000111222222333333333666???JJJSSSaaakkk{{{yyydddTTTGGG===777666222//////111222000---////////////.........---,,,,,,,,,+++++++++******************)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqYYYKKKHHH@@@<<<===:::666444333333333333222000............------------,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))***++++++***))))))***,,,)))(((((((((((((((((()))(((((((((''''''(((((((((((()))))))))************'''***'''***((((((((((((((((((((((((!!!$$$,,,###'''(((---...(((((('''&&&''''''***))))))(((vvv///)))*********+++,,,------...---,,,---......+++)))### +++$$$bbb222((()))111---+++,,,%%%,,,$$$(((((('''&&&&&&'''***+++((((((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''')))******)))(((((()))(((''''''&&&&&&%%%%%%$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))((('''&&&&&&''''''''''''((((((((((((''')))***((((((***)))''''''(((((())))))))))))((((((((()))******************************+++++++++************************,,,,,,++++++,,,,,,---...111///---++++++,,,---...000000//////...//////000...111333444444444777999===DDDOOO^^^nnn}}}xxxbbbXXXJJJ>>>777333111000111000///000222111///,,,............------------++++++++++++************))))))******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnWWWKKKHHH@@@;;;===:::666444333333333333222000//////.........---------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++*********++++++***))))))***,,,((((((((())))))((((((((((((((('''&&&&&&'''((((((((()))))))))************'''***'''***((((((((((((((((((((((((+++"""+++******"""000..."""###+++***)))'''(((,,,'''(((***++++++++++++++++++++++++''''''(((+++---//////...$$$///000111&&&%%%###444+++&&&///'''***+++''''''((((((************''''''(((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&%%%&&&'''''''''(((((())))))&&&******&&&&&&******'''''''''((()))))))))))))))(((((()))***************))))))*********+++++++++************************,,,++++++++++++,,,------444222///---++++++,,,---//////......------......+++...111333333111//////111222555:::BBBMMMWWW\\\eeemmmvvv|||}}}sssllldddXXXIII>>>999666222000///000111222///...------------+++***------------,,,,,,,,,+++++++++*********)))))))))((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lllVVVKKKHHH???;;;===;;;666444333333333333222000/////////.........------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,++++++******++++++***))))))***,,,******++++++++++++************((((((((((((******))))))))))))************'''***'''***))))))))))))))))))))))))///"""'''+++000$$$******&&&"""...<<<,,,'''&&&...'''***!!!+++,,,,,,,,,,,,+++***)))+++,,,---+++******+++---)))333)))$$$)))VVVRRR%%%---)))"""111***+++333(((((((((***,,,,,,***(((&&&''''''(((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###%%%'''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((('''&&&&&&&&&&&&''''''((()))))))))+++///---&&&%%%++++++'''&&&'''((())))))******)))(((((()))***************)))))))))***++++++,,,,,,************************+++++++++++++++,,,------333222000...,,,,,,,,,,,,......------,,,---------//////...//////111222333111111111222333444555666<<>>===777777777555444444333444444000///---,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((((((((())))))******++++++))))))))))))))))))))))))((('''&&&&&&&&&((()))***(((((((((((((((((((((((('''***'''***)))))))))))))))))))))))),,,!!!***+++!!!***'''(((...+++!!!zzz***,,,******+++(((nnn+++)))444---:::111(((***)))444nnn*** ///...+++,,,%%%))))))))))))))))))******((((((((((((((((((((((((&&&%%%%%%&&&(((******)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&------,,,+++***)))((((((''''''''''''((((((((((((&&&'''((((((''''''(((***))))))))))))))))))))))))************************)))************+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,---------............///////////////////////////////////////////////////333333444444555666777777;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<;;;;;;:::888777666555444444333333222111111111222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&+++)))'''&&&'''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%oooWWWJJJIIICCC???>>>888666555444444333222222222000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((('''***'''***)))))))))))))))))))))))))))%%%))),,,(((aaa000///******,,,%%%zzz***,,,++++++,,,***,,,%%%++++++&&&%%%'''222555'''TTT@@@---...***///'''///*********)))))))))))))))(((((((((((((((((((((((('''&&&&&&(((******)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((('''((())))))(((((()))+++))))))))))))))))))))))))************************)))************+++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------............////////////////////////////////////////////////111111222222333444444555111222222222222333333333777777777666666666555555444444444333222222111111222111000000//////000000000000000/////////......------------,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++***))))))))))))((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))'''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%oooWWWKKKJJJDDD@@@???999555444444333222222111111111000///------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))******++++++******))))))(((((((((((((((((((((((('''***'''***))))))))))))))))))))))))(((((())),,,......vvv===+++000$$$---(((===$$$)))***222(((***,,,***(((zzz***,,,,,,,,,---***...+++***333&&&%%%777%%%'''ggg444,,,%%%333%%%'''OOO%%%777"""333***(((###$$$%%%444+++)))+++*********))))))(((((((((((((((((((((((((((((((((((((((***,,,+++)))&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((()))******))))))***+++))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------............////////////////////////////////////////////////...//////000000111111222/////////000000000111111111111111111000000000000//////////////////////////////...------------...////////////.........------------,,,,,,,,,++++++************************+++******))))))******+++************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''')))+++------+++(((&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%mmmVVVKKKKKKCCC???>>>:::555555444444333222222111222111///...,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++******)))))))))))))))))))))))))))))))))******+++,,,+++***((('''(((((((((((((((((((((((('''***'''***(((((((((((((((((((((((()))%%%***+++000888===///------!!!000,,,&&&***000---%%%$$$''')))zzz***,,,,,,,,,,,,***)))111...(((+++333000,,,+++%%%333***:::&&&)))///'''(((222,,,&&&'''111+++,,,++++++******)))(((((((((((((((((((((((((((((((((((((((***,,,---,,,(((%%%((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((''')))******)))(((***+++))))))))))))))))))))))))************************))))))*********+++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.....................................................................//////000000000000000111111111222222000000//////////////////////////////////////////...------,,,,,,,,,------............------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))))))))***************)))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&***...000///,,,(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%jjjUUUKKKJJJBBB======999555666666666555444333222111111///...---,,,+++++++++++++++,,,,,,---------++++++++++++************,,,,,,++++++******))))))))))))))))))))))))))))))))))))***+++***)))'''&&&))))))))))))))))))))))))'''***'''***((((((((((((((((((((((((,,,!!!++++++---!!!$$$kkkSSS((((((###'''(((&&&&&&$$$"""$$$555...***000'''***zzz***,,,+++***+++)))$$$***/////////WWW''',,,)))//////>>>$$$XXX``` 333///,,,%%%222 ***%%%...333************))))))((((((((((((((((((((((((((((((((((((***,,,---,,,(((%%%))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&''')))(((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------------------------------............////////////---------.........///////////////////////////000000000//////...---------------,,,,,,,,,------...------------,,,,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))***))))))))))))))))))***))))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''+++000222///+++(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%&&&hhhTTTKKKKKKBBB<<<<<<999555666666777666555333222000000///...---,,,+++******++++++,,,,,,------...************************+++++++++++++++*********)))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))'''***'''***))))))))))))))))))))))))+++"""))))))***...))),,,RRR ---&&&'''000'''000222///***---%%%"""(((++++++zzz***,,,******+++(((***%%%///%%%222!!!---;;;,,,JJJ555------+++000===---DDD %%%***555!!!)))000...&&&...)))))))))))))))))))))***(((((((((((((((((((((((((((((((((***,,,+++)))&&&)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%'''((((((((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%$$$''''''''''''((((((((((((&&&'''((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------........................,,,---------............---------.....................------,,,+++******------,,,,,,,,,---......,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***...111111---)))''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&gggTTTMMMLLLCCC======;;;444555666666666444222111//////......---,,,+++*********+++,,,,,,---......++++++++++++++++++++++++***++++++++++++++++++,,,))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))'''***'''***))))))))))))))))))))))))&&&+++&&&((())),,,000 (((OOO******&&&333///###)))***---(((---,,,...---***zzz***,,,++++++,,,)))---(((,,,///111%%%ccciii000***)))000RRR)))///+++---+++444%%%000888 222222''')))%%%...000...((((((((()))******++++++(((((((((((((((((((((((('''&&&&&&(((******)))((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%'''((()))((('''&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&((())))))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))*********++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++++++++************+++*********))))))))))))************************))))))(((((((((((()))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))---000222///)))&&&&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''hhhUUUNNNNNNDDD>>>>>><<<333444555555555333111///............---,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))))))))))))))))))))++++++***)))***+++---...))))))))))))))))))))))))'''***'''***))))))))))))))))))))))))!!!333"""'''***"""222---******)))///"""(((&&& &&&'''///!!!000,,,&&&,,,&&&zzz***,,,,,,,,,---***''',,,%%%,,,)))222***...000222)))'''iii%%%//////***...000,,,MMM}}}000&&&111,,,+++$$$111+++''''''((()))***+++,,,,,,(((((((((((((((((((((((('''%%%%%%&&&(((******)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%'''))))))((('''&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******%%%%%%&&&&&&'''((())))))&&&&&&'''((()))***+++,,,''''''''''''((((((((()))((()))******))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------.........///+++,,,,,,---......//////++++++******+++,,,------+++++++++************)))************))))))))))))************************))))))(((((((((((())))))************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))000222222---'''$$$%%%)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''kkkYYYPPPLLLBBB>>>>>>888888666333222222222111000000//////---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))******)))))))))))))))***'''((((((***,,,...///111))))))))))))))))))))))))(((***&&&)))))))))((((((''''''&&&&&&)))))))))))))))))))))))),,,(((VVVWWW333###$$$000++++++******************+++---!!!,,,+++((()))++++++///---...,,,+++sss...(((***&&&;;;)))xxx(((+++,,,---...!!!+++555"""pppxxx000---$$$)))+++''',,,)))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&((()))))))))((('''))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((('''%%%%%%%%%(((+++,,,888555000+++((('''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjXXXOOOKKKAAA>>>>>>777777555333222222222111000000//////...,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******************************))))))))))))******((((((((()))+++,,,...///************************(((***&&&)))************))))))(((((())))))))))))))))))))))))'''...+++ttt///888)))$$$++++++******************,,,,,,%%%...***''')))++++++---***(((***MMMQQQ%%%...---$$$///'''(((---,,,...111+++)))---+++---BBB999)))+++''',,,)))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&(((+++---999666000+++'''%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhVVVNNNJJJ@@@======777777555333222333333111000000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************************************)))))))))******+++))))))))))))***+++,,,,,,************************(((***&&&))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))%%%...((()))777///******++++++++++++++++++***+++***...***(((***+++,,,,,,---+++///222###666000'''+++000)))000,,,...(((111000###444$$$---;;;***''')))+++''',,,)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++))))))***+++******++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%'''))),,,...555222---)))&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&fffUUULLLIII@@@======777777555333222333333222111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************))))))******++++++******))))))))))))******************************)))***&&&))),,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))((()))///)))777444@@@******+++++++++++++++,,,(((------,,,***))),,,,,,~~~......333222666''')))555+++---...777***111+++---+++)))222+++///333)))888(((%%%)))+++''',,,)))((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***)))((()))+++***************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&(((***---///,,,+++)))'''&&&''')))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeeTTTKKKHHH@@@======888666444222222333333222111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************+++,,,,,,+++******)))(((((())))))************************)))+++'''***++++++++++++++++++++++++************************+++&&&******ttt(((******++++++,,,,,,,,,,,,***111...+++,,,,,,//////qqq555222666333555)))333222(((333111222,,,000+++---777%%%%%%:::***222***AAA///)))+++''',,,)))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))(((&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))*********++++++************************************************************************((()))******)))((()))***)))************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))***((((((((((((''''''''''''%%%%%%%%%''')))+++---///)))((('''&&&&&&''')))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&dddSSSKKKHHH@@@>>>???999666444222222333333333222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---,,,+++***)))))))))))))))++++++++++++++++++++++++)))+++'''***)))************+++++++++************************..."""&&&***---(((<<<******++++++,,,---------,,,333kkk000---000000333111pppIIIAAA???:::777777>>>999888AAA???999www111000,,,------222111444 000000111LLL)))+++''',,,)))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$&&&)))(((&&&&&&(((+++''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((()))((('''&&&'''((()))***111000...,,,)))'''&&&%%%&&&&&&&&&((()))+++---...+++***((('''&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&dddSSSKKKIIIAAA???@@@:::555444222222333444333222////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,++++++************+++++++++++++++++++++++++++)))+++'''***)))*********++++++++++++************************,,,""":::---***///******++++++,,,------...+++---NNN555444333333666444xxxiiiaaa]]]ZZZMMMHHHCCCCCCNNNOOOVVVWWW```777000//////$$$444---)))555888///&&&###KKK)))+++''',,,))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''!!!%%%)))(((&&&&&&***...''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%&&&''')))***//////---+++)))'''&&&%%%&&&'''((((((***+++,,,,,,***)))((('''&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&dddSSSKKKIIIAAA@@@@@@;;;555444222222333444333222///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,+++++++++++++++,,,++++++++++++++++++++++++***+++'''************++++++,,,,,,,,,************************''''''..."""...777"""111******+++,,,,,,---......(((%%%777::::::555666888555~~~~~~}}}jjjPPP===BBBXXXSSSgggsssQQQ;;;111222111333###>>>555###///...444111,,,((()))+++''',,,)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''' $$$((()))''''''+++///''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%&&&'''((((((((('''&&&'''((()))***))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%''')))***''''''''''''(((((((((((('''(((((()))***+++++++++''''''''''''((())))))***%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&fffVVVOOOMMMDDDAAA???888555444222333333444222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))******+++++++++++++++++++++*********))))))777,,,###333***&&&,,,,,,###000444...+++)))))),,,---,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++ggg------,,,******,,,000333>>>"""222BBB???BBB222;;;666~~~WWWXXXPPPQQQddd~~~JJJIII@@@222666555333222111000///,,,))),,,222///^^^+++...)))+++&&&''''''((()))***+++,,,---((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''fffVVVOOOMMMDDDAAA@@@999666444333333333333222000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))*********+++++++++++++++++++++*********))))))///777,,,%%%&&&444%%%---000+++(((&&&''')))***)))((())))))*********+++++++++++++++++++++++++++++++++,,,...///000000000333777::::::@@@FFF@@@===;;;:::;;;;;;~~~lllsssoootttjjjiiibbbVVVFFF888555222000111333444444555'''999///***---)))+++'''''''''((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$#########$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''eeeUUUOOOMMMEEEAAA@@@999777555444333333222111///////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++***************666(((444***""":::111)))111222---+++******+++,,,,,,+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,'''===000000///000333:::CCCIIILLLbbb\\\{{{QQQPPPPPP]]]TTTRRRvvv{{{sssrrr{{{xxxuuukkkwwwzzzppp\\\UUUKKKAAA:::555222000333)))777///BBB))),,,))),,,)))******)))((('''&&&&&&%%%)))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''dddTTTNNNMMMEEEBBBAAA:::888666444333333222000...////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************111***,,,111qqqppp555---///PPP...---,,,,,,,,,---------)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...&&&111222222222555<<>>'''BBBOOO))),,,***...+++++++++++++++************))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''+++)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''bbbSSSMMMLLLEEECCCCCC<<<777555444333333222111///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************+++++++++111000555+++,,,,,,+++******+++---,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,!!!III """666BBBRRRbbbkkkooopppoooiiibbbggg]]]www]]]ZZZvvvyyy{{{lllppppppYYYeeemmmzzz{{{uuu___MMMHHH:::%%%000***---+++///+++((((((((())))))************))))))(((((())))))***((((((((()))))))))******))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((($$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''bbbRRRMMMLLLEEECCCCCC===666444333333333333222000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))*********+++++++++###'''333$$$|||---...///...,,,,,,...000++++++,,,,,,,,,---------------------------------000555'''777OOOXXXfffqqqwwwxxxwwwvvv{{{zzz}}}sssqqqvvvxxx~~~SSSYYY___kkklllwwwxxx555YYY>>>>>>+++///,,,///***(((((()))))))))***************))))))))))))******''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''((((((((())))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''aaaRRRLLLLLLEEECCCCCC===555444333333333444222111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++))))))******++++++++++++...,,,000%%%777"""OOO***,,,---,,,)))(((+++---******+++++++++,,,,,,,,,------------------------000---$$$CCC###cccpppssswwwzzz}}}}}}|||www{{{wwwnnngggccckkklll\\\PPPBBBmmm,,,000,,,///***,,,,,,++++++++++++++++++******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''!!!"""%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''ccc[[[PPPHHHDDDCCCAAA???888666555444555555444222//////000000//////...---///......------,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************HHH---,,,+++******,,,...///*********++++++,,,,,,,,,...---,,,++++++---///000***000444333+++;;;}}}|||}}}ttt{{{ppp\\\333222))),,,///+++++++++************)))...---+++)))'''(((***,,,))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''(((((((((((((((((($$$%%%%%%&&&'''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((bbbZZZPPPHHHEEECCCAAA???666555333333444444222111/////////............---------------------------++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---555```,,,+++***))))))+++---...,,,,,,------------------,,,,,,------------------333111111888;;;???eeerrryyyVVVfffooo}}}{{{...111---......++++++++++++*********************)))(((((()))***))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((()))*********))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''%%%&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((~~~bbbZZZPPPHHHEEECCCAAA???666444333222333333222000000///...---,,,---......++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000)))///'''###nnn+++***)))))))))***,,,---///////////////.........,,,---...//////...------222555888GGGUUUTTTXXXiii{{{qqqtttlllaaahhhtttpppyyy|||||||||tttjjj\\\dddooouuu{{{xxx...111///,,,''',,,,,,,,,+++++++++******))))))***+++++++++*********))))))(((((())))))***)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((************************))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((((('''''''''&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((({{{aaaYYYPPPIIIFFFDDDAAA???666444333333444333222111000///---++++++,,,...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111%%%333555:::^^^++++++*********+++,,,---000000000////////////............///000111333444222CCCOOOZZZgggkkknnn{{{{{{wwwtttkkktttjjj___hhhkkkccc```eee}}}}}}~~~~~~uuu}}}|||yyyyyy~~~&&&,,,000000+++---,,,,,,,,,++++++++++++---,,,,,,,,,,,,---,,,+++***))))))))))))))))))***)))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,((((((((((((((((((((((((************************))))))))))))))))))))))))++++++******)))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((xxx```YYYPPPIIIFFFDDDAAA???777666444444555555333222111///---,,,+++,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++;;;$$$000888 !!!333)))(((ttt,,,,,,,,,,,,------......//////.....................---,,,---000666<<<@@@HHH\\\fffhhhpppuuu|||pppsssssssssqqqnnnjjjeeeccc```aaa\\\[[[bbbeeecccfffjjjnnnmmmgggjjjooo|||}}}~~~~~~www~~~uuummmiiilllssswww333111///000***------------,,,,,,,,,+++111...+++***+++,,,+++*********))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((())))))***************************))))))))))))(((((((((((((((((())))))))))))))))))************************''''''((()))***++++++,,,))))))))))))))))))))))))************************************************++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((vvv___XXXPPPJJJGGGEEEAAA???888666555555555555444222111000///...---...////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&---""";;;111***)))"""<<<------------............------------.........///...---,,,///666AAAKKKRRRdddoooqqqsss|||~~~ggggggggggggfffdddcccbbb```^^^```eeebbb\\\[[[^^^WWWZZZLLLWWWqqqbbbUUUZZZ\\\\\\hhhpppkkkhhhkkkjjjkkkjjjmmmuuu|||vvvggg```___bbbnnnttt|||666333***000+++......---------,,,,,,,,,000,,,))))))+++,,,***(((+++******))))))******+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))(((((((((((((((((())))))))))))******************************(((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++*********************************)))******+++,,,************************))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((uuu^^^XXXPPPJJJGGGEEEAAA>>>777555444444444444333111111111000000000/////////---------------------,,,------------------------+++++++++,,,,,,---------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111+++888999&&&%%%333333)));;;111+++(((%%%222333,,,,,,------......------+++,,,,,,---...///000000000111444;;;FFFSSS___fffsssxxxxxxzzzzzz~~~pppttt{{{pppiiiddd]]]bbbbbbbbbbbbccccccddddddfffgggoooooofffaaa```\\\QQQ]]]YYYWWWUUU___lllYYY_________fffmmmfff[[[[[[jjjlllkkklllnnnfffbbbjjjgggeeegggnnnsssvvv|||}}}~~~mmmbbb^^^qqqxxx~~~fff000555***777444............------------,,,***+++///222222...)))+++******))))))******+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******************************))))))))))))(((((((((((((((((()))))))))*********************************)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))***++++++************************))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''((())))))))))))))))))))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((uuu^^^XXXPPPJJJHHHEEEBBB>>>666444333333333333222000111111111222111000//////+++,,,,,,------......///------------------------+++++++++,,,,,,---------)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,)))***111111+++***$$$000%%%)))000***...,,,***+++,,,---------,,,,,,+++,,,---...///000111222555888>>>HHHUUUbbbnnnuuuvvv}}}}}}|||{{{qqqnnnzzzmmmoooqqqvvviiikkkcccbbbaaa``````aaabbbccckkkqqqyyytttiiinnnqqqgggrrrbbbbbbwwwnnndddwwwuuu{{{oooooooooooowwwxxxyyy}}}|||wwwuuuuuutttqqqrrrvvvuuuzzzyyyssswwwyyynnnccc___mmmzzzjjjSSSMMM111444,,,//////.........---------)))***///666;;;:::333,,,++++++************++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******************************))))))))))))(((((((((((((((((())))))*********+++*********************************)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((()))***++++++************************))))))))))))))))))))))))'''((()))******)))((('''%%%%%%&&&'''((()))*********************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''(((*********)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((sssaaa[[[RRRLLLIIIFFFBBB???555333111000111111///...111111000///////////////000000///...---,,,,,,+++,,,------......------,,,,,,------......------,,,,,,---------------,,,,,,---,,,,,,++++++*********,,,,,,,,,---------......,,,++++++******++++++,,,------,,,+++,,,---...//////...------...///......000+++***...000///222999???JJJXXXeeekkkooorrrttttttoookkkkkkooorrrqqqnnnwwwxxxwwwuuusssppphhh```bbbaaabbbdddfffgggeeeccckkkkkklllpppuuuzzz}}}~~~yyy|||}}}{{{}}}}}}wwwwwwtttooonnnrrrllliiieee```^^^aaahhhooossszzziiiZZZDDD///222111///......///...---+++******555LLLXXXFFF***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))(((''''''(((((((((((())))))))))))%%%%%%'''((())))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++***)))((((((((((((++++++******************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,------,,,++++++++++++,,,,,,---,,,+++***)))((((((((((((((()))************)))+++************+++,,,,,,---,,,++++++******+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***)))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''rrr```ZZZRRRLLLIIIFFFBBB>>>777555333222222222111000111111000////////////////////////...------,,,,,,,,,------......------,,,,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,......---------...///000///...------...///000000111///000333333222999AAASSS]]]kkkssstttoooiiifff``````ccclllxxxyyyqqqiiihhhkkkkkkgggdddbbbbbbbbbbbbcccggglllpppvvvxxx~~~}}}{{{~~~zzzrrrhhhbbb```\\\WWWRRRdddvvv~~~fffNNN???777///,,,...///---***---------666JJJVVVIII222++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))(((''''''(((((()))))))))*********'''((()))******+++************************************++++++++++++******++++++************+++++++++++++++++++++*********''''''((()))************,,,,,,,,,,,,++++++,,,---............------------*********))))))*********------,,,,,,,,,++++++++++++******))))))******************+++,,,---...///+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''qqq___YYYQQQLLLIIIFFFAAA>>>999777555444444444333222111111000///////////////........................------............------------............---------....../////////......,,,,,,,,,---------------,,,------------.........---------,,,,,,---------//////......//////000111......------...///000111222111222555777===JJJWWWiiinnnrrrqqqllleeeaaa``````aaafffqqq}}}yyyjjjaaafffmmmmmmkkkllliiinnntttxxx|||zzznnnggg^^^RRRIIINNNXXXhhh}}}pppTTTEEE444,,,...111///+++++++++***///<<>>...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))*********+++++++++++++++,,,,,,,,,,,,,,,+++***************************++++++,,,,,,++++++***+++++++++++++++,,,---------------,,,,,,,,,++++++***++++++,,,,,,---------............//////000000...///000111111000//////,,,,,,---------...............---,,,,,,------...,,,++++++*********++++++*********+++,,,---//////+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$$$$%%%''''''(((((((((((())))))))))))(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''ppp^^^XXXQQQLLLIIIFFFAAA>>>:::777555444555555444222111000000///////////////---------.........//////------............------------............---------...//////////////////...............---------------------..................------------.............../////////000000//////...---,,,---///111111111444:::CCCQQQ```kkkqqqoooiiiaaa[[[[[[```eeeiiihhhhhhnnnwww{{{zzzwwwoooeeedddqqqyyywwwuuuxxxpppxxx~~~uuunnnhhhdddPPPOOORRR^^^sssnnn\\\EEE555000111111000,,,,,,***(((---222///''',,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))))))))))))))*********))))))(((******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,------------------,,,,,,,,,...............///////////////000222444555666555444555777999999888666555333333333222111000///...,,,,,,,,,+++,,,---///000,,,,,,+++++++++,,,---------,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))***))))))((('''&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$######%%%'''((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ooo]]]XXXQQQMMMJJJGGGBBB>>>999777444444444444333111111000000///////////////,,,,,,------.../////////---......//////......------......//////......------......///000000//////000000///......---,,,,,,---------........./////////......------......///------......////////////000000000---+++,,,///222///555>>>JJJXXXdddjjjkkkiiijjjiiieeeaaa___aaaddd```]]]\\\```iiiooopppoooggggggooo~~~~~~ddd\\\RRRNNNVVVkkkwww^^^GGG888111000000000000...******,,,,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******'''''''''(((((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))************))))))))))))))))))************))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,---------,,,,,,---...111333666777:::999:::===AAACCCBBB@@@AAACCCEEEFFFGGGFFFEEECCC???>>>===;;;888555333111111000///...............+++++++++++++++,,,---...,,,,,,+++*********************++++++++++++******************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))******)))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$&&&((()))(((((((((((())))))))))))(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((nnn]]]XXXRRRNNNLLLHHHCCC???888666444333333333222111111111000///////////////---------.........//////......////////////............////////////......,,,---...///////////////000//////...------,,,,,,------........./////////......------------......,,,---.../////////......000111111///---...333777555AAARRR___iiilllggg```aaajjjuuuyyytttiii^^^YYYVVVSSSRRRYYYcccllloooooouuu|||vvvmmmmmmsss{{{~~~yyysssnnnpppvvvyyy{{{|||mmm\\\PPPRRRcccuuuxxx```LLL===333////////////,,,+++,,,...///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************************))))))******++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------------...,,,---...///000111222333111222444888>>>CCCHHHKKKQQQPPPPPPRRRVVVWWWTTTQQQMMMNNNPPPQQQQQQQQQQQQPPPOOONNNNNNLLLIIIFFFCCCAAA>>>===<<<:::777444111000...------,,,,,,,,,,,,,,,)))))))))***+++,,,......******+++,,,,,,+++******************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***(((((((((((()))))))))))))))((((((''''''(((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((mmm]]]YYYSSSOOOMMMIIIDDD@@@888666444333444333222111111111000///////////////---------.....................////////////............////////////......++++++---....../////////,,,,,,---------.....................////////////...------------------...---...///000000000//////...000222111000333:::@@@EEETTTbbbfffeeefffeeecccgggnnnvvvwwwooocccYYYSSSYYYXXX[[[dddqqq{{{~~~wwwssswww~~~}}}xxxrrrpppttt|||iiiTTTNNNRRRaaappp}}}mmmYYYEEE777.........---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))*********+++(((((((((((((((((((((((('''''''''((()))*********'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))******++++++,,,((()))***++++++++++++***************++++++++++++******+++,,,------------------------------------------............------.........///000111333444555666888:::<<<>>>???@@@???@@@CCCHHHMMMTTTZZZ]]]```]]]\\\]]]___^^^YYYTTTKKKLLLLLLMMMNNNNNNOOOOOOSSSTTTUUUUUUUUUSSSQQQPPPIIIJJJJJJJJJGGGDDD@@@>>>888777555222000///...---+++++++++,,,---...///000***++++++,,,,,,++++++******************************************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***************'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((mmm^^^YYYTTTPPPNNNJJJEEE@@@999777555444444444333222111111000///////////////..............................////////////............////////////......***+++,,,---............))))))***,,,...///000111............/////////000---------,,,,,,---------...///000222222111111000---000333333444888@@@GGGUUUbbbiiiaaaXXX\\\hhhqqqqqqoookkkbbbYYYTTTUUUWWW]]]___ggguuuzzzrrrooojjjiiimmmttt{{{iiiSSSLLLGGGSSShhhtttXXXDDD333222222222///++++++---------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))*********++++++++++++((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,((()))***+++++++++++++++))))))*********+++++++++***+++,,,---............------------------------------............------------...000333666888999???@@@BBBEEEGGGJJJLLLMMMJJJJJJLLLOOOSSSYYY]]]```^^^ZZZWWWVVVWWWTTTNNNHHHCCCBBBBBBCCCCCCEEEFFFGGGIIIKKKNNNQQQRRRSSSRRRRRROOOQQQSSSUUUUUUSSSOOOMMMCCCAAA>>>:::666333111000000000///............///***+++,,,------,,,+++*********************************************************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((***++++++++++++'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))nnn^^^ZZZUUUPPPLLLGGGCCC@@@:::777333222222333333222000000000000////////////000//////...------,,,,,,------------.........///////////////////////////..................------////////////////////////...............///000000..................------222111//////000111000///...000444888888;;;LLL___cccfffhhhgggddddddiiinnngggbbb[[[VVVSSSUUU]]]eeepppzzztttmmmmmmqqqzzzjjjTTTMMMKKKRRRaaammmvvvqqq]]]FFF<<<000+++---//////,,,---,,,+++)))))))))***++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))))))))************))))))***)))'''((())))))((('''))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************)))************++++++++++++++++++++++++***)))((())))))*********+++++++++++++++,,,,,,---...//////---,,,,,,,,,---...000111))),,,///222333222000...444444555888<<>><<<999444000,,,,,,,,,,,,,,,---......+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++************************+++******)))))))))))))))***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))mmm]]]YYYTTTOOOKKKFFFBBB???:::777555333444444333333111111000000000/////////,,,------......///000000---...000111222111///...////////////////////////,,,,,,---...////////////111111111111111111111111//////......//////000111............////////////000///......///111333444666888BBBQQQ^^^ccceeegggqqqxxx}}}xxxkkk___ZZZZZZfffhhhmmmttt~~~sssdddaaaaaahhhrrr{{{~~~ppphhhaaaTTTHHHCCCAAADDDRRRaaazzznnn[[[GGG888000.........---------,,,,,,++++++,,,+++++++++************************************************+++++++++++++++***))))))))))))))))))))))))************))))))((('''&&&''')))******))))))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************************************+++++++++,,,)))***++++++++++++++++++---------.........//////------------------......------.........---,,,,,,222000///000444:::@@@DDDFFFGGGJJJKKKKKKIIIGGGEEECCCBBBAAA@@@???@@@AAAAAAIIIIIIIIIKKKNNNRRRVVVYYYPPPQQQRRRQQQQQQQQQRRRTTTPPPRRRTTTSSSQQQNNNLLLLLLMMMKKKGGGDDDAAAAAAAAABBB>>>===>>>BBBGGGMMMPPPQQQ]]]bbbeeeaaa]]]\\\[[[XXXTTTSSSQQQOOOLLLHHHCCC???;;;888444000...---------++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************************+++******)))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((''''''***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))lll]]]YYYSSSNNNJJJFFFBBB???777555222222222222111000111111111000000000//////000000//////...------------...111333333222000...////////////////////////+++,,,---...////////////000000000000000000000000/////////...///000000111///////////////000000000222111000///000222555888:::HHHYYYaaaaaa```eeekkkuuutttnnnaaaVVVWWWcccpppxxxggghhhrrrwww~~~tttooocccVVVNNNGGGDDDIIIQQQdddvvvrrr^^^III:::222////////////...---,,,+++***,,,,,,+++++++++*********************************)))))))))*********++++++******)))))))))))))))***))))))************))))))(((''''''(((+++,,,,,,+++(((((((((((((((((((((((())))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++*********************************+++++++++,,,,,,)))******+++,,,,,,,,,,,,---............/////////............------------//////...---------...///000333888>>>AAACCCCCCCCCEEECCC@@@===<<<===>>>???CCCCCCCCCCCCCCCDDDEEEFFFIIIIIIIIIJJJKKKMMMPPPQQQNNNNNNNNNMMMLLLLLLNNNOOOMMMQQQTTTTTTRRRQQQRRRTTTSSSQQQOOOMMMJJJGGGDDDBBBEEECCCAAAAAABBBCCCCCCBBBJJJOOOTTTVVVYYY\\\[[[VVVTTTTTTSSSSSSSSSSSSRRRRRRMMMJJJDDD===777333111111......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((************************+++******))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))lll]]]YYYTTTOOOKKKFFFBBB???777555333222333333111000111111111111000000000000111000000///......---------///111333444222000///////////////////////////+++,,,---...///////////////////////////////////////////////////000111111/////////000000000111111111111111//////333999===GGGTTTaaaddd```^^^aaafff[[[^^^```^^^^^^gggxxx~~~zzzyyyzzztttsssvvvvvvxxxwwwmmm```UUUNNNIIIJJJNNNNNN___xxxuuu^^^HHH888111000000000000000000000000,,,,,,,,,++++++++++++***************************((((((((()))))))))*********)))))))))))))))******))))))************))))))***))))))***,,,...---,,,((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((************************************************)))))))))))))))***++++++***************************++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------.................................---///---+++***+++...222444888<<>>BBBGGGJJJKKKKKKJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJIIIHHHGGGGGGKKKJJJHHHGGGGGGGGGFFFEEEHHHJJJKKKJJJGGGHHHKKKOOOTTTTTTRRROOOLLLIIIHHHGGGMMMLLLLLLMMMMMMMMMKKKIIICCCEEEFFFKKKSSSWWWRRRIIIHHHGGGGGGHHHKKKQQQWWW[[[YYYWWWSSSMMMGGGAAA<<<:::222000...,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************************+++******)))))))))))))))(((((())))))************))))))))))))))))))******))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************************kkk^^^ZZZUUUPPPKKKGGGCCC@@@999888666666666666444222222222111111111000000000---......//////000111111...///111222222222000///////////////////////////,,,,,,---...////////////........................000000//////000000111222//////000000111111222222...000000000222777@@@GGGXXXZZZ\\\]]]aaaccc```ZZZOOOUUU^^^hhhsss}}}rrrpppppphhhkkkvvvooo^^^RRRLLLJJJJJJDDDLLL___uuusss[[[GGG<<>>======@@@FFFOOOUUUaaaaaa___[[[RRRHHH===777333111///---------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******)))******++++++******)))))))))))))))))))))))))))************************kkk___[[[VVVQQQMMMHHHDDDAAA:::999777777888777555333222222222111111111000000.........///000000111111...///000000111111000000////////////////////////------...............---////////////////////////000000//////000000111222//////000111111222333333...111444666:::BBBNNNXXXbbbdddbbb___```aaa]]]UUU\\\cccooo}}}}}}pppvvv{{{{{{pppggg___ZZZMMMJJJKKKTTT^^^kkk}}}qqq___UUU;;;888444000---,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((()))))))))*********)))))))))))))))***++++++))))))************))))))+++)))))))))++++++***)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******************************************************))))))******+++,,,************************+++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......------......//////000000///111444999>>>CCCGGGIIIMMMKKKIIIHHHHHHJJJLLLNNNUUUVVVWWWWWWTTTQQQMMMKKKKKKKKKLLLLLLLLLKKKKKKJJJIIINNNWWW___dddeeecccaaadddeeemmm|||}}}pppcccaaa___]]]]]]\\\ZZZYYYVVV]]]dddccc[[[UUUUUUXXXQQQOOOMMMMMMNNNOOONNNMMMTTTTTTRRRSSSXXXZZZSSSIIIEEEDDDBBB>>><<<===BBBGGGVVVZZZ^^^___YYYMMM@@@777444555666666555333222111------------------------,,,------------------...+++++++++++++++++++++++++++******)))))))))))))))'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********)))***++++++++++++***)))))))))))))))))))))))))))************************jjj```\\\VVVQQQMMMIIIEEEBBB999777666666666666333111222222222111111111111000111111111000//////......///////////////000000000////////////////////////.........///......------000000000000000000000000000000000000000111111222///000000111222222333333000444888<<>>FFFLLLQQQSSSTTTIIIJJJLLLOOOSSSWWWZZZ\\\ZZZXXXTTTPPPNNNMMMMMMNNNNNNOOOQQQTTTVVVXXXYYYYYYYYYaaannn{{{|||wwwuuutttvvvxxxxxxtttppprrryyywwwnnnhhh```XXXSSSPPPMMMKKKMMMPPPSSSTTTYYY]]]\\\VVVRRRPPPLLLEEE>>>:::;;;===;;;DDDRRR\\\^^^WWWLLLEEE777999===???>>>:::666333---------------------------------....../////////+++++++++++++++++++++++++++******)))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************kkk___\\\WWWRRRNNNJJJFFFCCC888777555555555555333111444333222444666666222...000000000000000000000000//////............/////////////////////////////////////////////.........000000000000111111111111000000///////////////000333222000111222444444444000222:::FFFRRRZZZ```dddoookkkfff```YYY\\\oooyyyttthhhbbb___hhh|||lllNNNDDDCCCDDDLLLYYY|||~~~ttthhhUUUCCC888222///...000000...---------------,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++************************++++++************++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////...///111222111000...,,,...000111111000222666999DDDKKKTTTXXXWWWTTTTTTUUUNNNRRRWWWZZZYYYTTTNNNKKKMMMOOOSSSUUUQQQKKKKKKQQQfffqqqvvvpppjjjooowww{{{{{{rrrppp___XXXUUURRRNNNPPPSSSUUUTTTTTTWWW[[[VVVYYYZZZXXXTTTPPPHHH@@@>>><<<>>>IIIWWW___^^^ZZZEEE===888===HHHOOOMMMHHH999666222///---......///,,,---...---,,,,,,---...------,,,,,,+++***))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++'''((()))***+++,,,,,,,,,******))))))))))))******((((((((((((((((((((((((lll```\\\WWWRRRNNNIIIEEEBBB999777555555555555333111333222222333555444111...000000000000000000000000//////............//////////////////////////////////////////////////////000000000000111111111111111111000000000000111111222222222333444555444444;;;>>>EEEOOOXXX^^^aaacccooohhhaaa]]]^^^iiikkkbbbdddZZZaaapppaaaOOODDD@@@HHHUUUhhhwww|||uuufffRRR???333000111//////......------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++************++++++))))))))))))))))))))))))************************************************************************************************))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........000///---,,,+++,,,---...222///---...333;;;AAADDDLLLQQQVVVXXXWWWVVVYYY\\\[[[[[[[[[ZZZWWWSSSNNNKKKMMMNNNRRRUUUTTTPPPRRRWWW{{{xxxzzz}}}nnnhhhtttsssggg^^^VVVVVVTTTRRRRRRQQQRRRUUUXXXUUUQQQPPPVVV[[[[[[TTTMMMCCC???<<<@@@KKKVVV]]]```TTTJJJ@@@===CCCKKKQQQSSSIIIBBB888222///...+++(((...///000///---,,,---...------,,,,,,+++*********++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********((()))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))nnnaaa]]]WWWRRRMMMHHHCCC@@@999777555555555555333222222111111222333333000...000000000000000000000000000//////......//////000////////////////////////////////////////////////000000000000111111111111222222111111111111222222000222333555666666555555@@@GGGPPPWWW\\\^^^___```fffbbb___dddpppfffXXX^^^jjjooo~~~dddMMM@@@EEEQQQ[[[bbbrrr}}}ttt___EEE444///111---............---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++************++++++))))))))))))))))))))))))***************************************************************************************************************)))))))))************+++++++++,,,,,,,,,,,,,,,------------------------------......000///---,,,,,,,,,...///444111000555???GGGKKKKKKOOORRRUUUVVVWWWZZZ```eeeaaa]]]WWWRRRPPPMMMLLLJJJNNNNNNSSS[[[___```bbbeeeyyyssssss|||uuusssoookkkkkkooosssuuuuuuhhhWWWKKKRRR\\\___\\\[[[QQQKKKCCC>>>AAAKKKWWW___```WWWJJJ>>>;;;AAAMMMVVVTTTMMMDDD>>><<<777///(((///000000///---,,,---...---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))*********+++++++++++++++***+++******))))))******+++++++++++++++++++++++++++ooobbb^^^WWWQQQLLLGGGBBB>>>999777666555666555333222111111111111111111///...////////////////////////000000////////////000000///////////////////////////////////////000000000///000000000111111111111111111000000000111222222111222333333444666999<<>>===888333///---,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))******'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,lllaaa\\\VVVPPPKKKEEE@@@===:::888666666666666444222000111222111/////////111000000000000000000000000111000000//////000000111000000000000000000000000...//////000000111111222000000000000111111111111............///000111222333333333222555>>>KKKTTTooo}}}qqq^^^VVVXXXYYYjjj~~~~~~sssnnnhhheeemmm}}}~~~gggTTTVVVqqq|||ttt}}}nnnXXXBBB333333222111///...---------------,,,,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++************************++++++************++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---------..............................//////222000,,,+++///888AAAGGGNNNSSSUUUQQQLLLKKKSSSZZZ[[[]]]______]]]XXXRRROOO[[[jjj~~~~~~{{{zzzzzzsssggg^^^\\\hhhppp~~~~~~tttfffZZZTTTMMMTTTZZZYYYTTTPPPQQQUUU___eeejjjhhh___TTTLLLIIIXXX[[[ZZZQQQGGGDDDLLLUUULLLJJJFFF???777000---+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------jjj___[[[UUUOOOJJJEEE@@@===:::888777666777666444333111222333222///...000222000000000000000000000000111111000000000000111111000000000000000000000000...//////000111111222222000000000000111111111111////////////000111222333222444666888===GGGUUU___pppuuupppaaaZZZbbbjjjlll|||nnnhhheeegggmmm|||www[[[OOO```xxxzzzyyyeeeOOO@@@888666222///---------...------,,,,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++************************++++++************++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++,,,+++++++++,,,,,,,,,------------------............------......//////000000111111111444:::BBBKKKPPPQQQSSSSSSQQQOOORRR[[[ccc]]]\\\[[[[[[]]]___```aaannnqqqooollliii```WWWTTTWWW]]]jjj~~~qqqcccXXX[[[]]]YYYTTTQQQTTTXXX___bbbfffiiigggbbb[[[VVVXXX]]]___XXXMMMFFFFFFJJJJJJIIIFFF@@@888222///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))((()))))))))************'''''''''((()))*********))))))))))))))))))))))))))))))************))))))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))************((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,~~~iii^^^ZZZUUUOOOJJJEEEAAA===:::888777666777666555333111333444222///...111333000000000000000000000000111111000000000000111111000000000000000000000000...//////000111222222222000000000000111111111111000000000000111222333444111555:::>>>CCCMMM[[[eeekkkiii___UUU^^^vvv{{{```XXX^^^fffzzzaaaOOOJJJ___}}}sssaaaUUU;;;888444///---,,,---///...------,,,,,,------...++++++++++++++++++++++++)))************+++++++++************************++++++************++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,------------------.........//////,,,------...///000111111,,,111999BBBJJJNNNQQQQQQLLLNNNPPPSSSWWW\\\aaaddd```^^^\\\___hhhsss~~~rrr[[[YYYXXXVVVQQQNNNTTT]]]iiiyyytttnnnkkkdddYYYPPPNNNRRRWWW\\\\\\]]]aaaeeefffccc___SSS[[[dddeee\\\NNNBBB;;;@@@@@@???;;;777333222222.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))))))))************))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))************************)))************+++++++++)))***+++,,,---............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,xxxfff[[[YYYTTTNNNHHHCCC???===888888777777666666555555444444333222222111111000000//////000222333111000000000000111222222222333000000000111222222222333000000000000000000000000111111111000000000000000777333///000333555333000888;;;BBBNNNZZZ___]]]YYYXXXXXXYYYbbbyyysssddd[[[]]]lll~~~fffSSSOOOSSSfffwwwsssVVVFFF666000000...,,,+++------------------------......---,,,,,,+++******************************++++++******************++++++************+++++++++++++++++++++++++++++++++*********))))))((((((******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......///...------,,,,,,,,,,,,---///000111111111333444999===BBBGGGJJJMMMPPPRRRXXXXXXSSSNNNQQQ[[[___\\\YYY\\\dddrrrwww^^^WWWSSSTTTVVV]]]mmm|||{{{lllaaa]]]\\\[[[XXXTTTVVV^^^ccceeeiiiooodddiiimmmllljjjcccRRRAAA@@@:::777777555222777???777444111///000///---***///---+++******++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++*********))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************,,,+++***))))))***+++,,,++++++++++++******)))))))))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---..............................------,,,+++)))***,,,//////---++++++---///111111uuuccc[[[XXXSSSNNNHHHCCC???===888888777777666666555555444444333222222111111000000//////000222222111000111111111111111222222222111111111111111222222222000000000000000000000000222222222222222222111111333111000111444555444333888EEEVVV```bbb]]]XXXUUUVVVZZZbbbqqqtttbbbZZZ___qqq~~~eeeZZZRRRYYYkkkzzz}}}xxxwwwgggSSS===444333222000///------------------------......---,,,,,,+++******************************************************++++++************+++++++++++++++++++++++++++++++++*********))))))))))))******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,---------.........000000///...------......///000000000000333777;;;EEEHHHNNNSSSVVVWWWWWWUUUQQQRRRPPPMMMQQQZZZeeekkkiiinnnyyypppnnnqqqwww}}}|||~~~rrrcccWWWWWW]]]```dddgggkkkpppsssssssssooobbbSSSBBB===<<<>>>===888777:::EEECCC>>>666000...000444111...,,,,,,,,,---,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))************++++++***))))))***++++++++++++++++++*********)))************++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///,,,---...///000000000000---...///...------...//////...---...000111333333sssaaaZZZWWWSSSMMMGGGBBB???===888888777777666666555555444444333222222111111000000//////000222222111///222222222111111111111111222222222111111111111111000000000000000000000000222333333333333333333333111222333333333333555777BBBVVVkkkqqqfffXXXSSSTTTXXXaaannn|||lllccc]]]cccuuu|||kkkVVVMMMSSSbbbpppvvvllltttwww```FFF777333111///...------------------------...------,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******++++++,,,,,,------,,,------------.........111111000/////////000000000111111111333888???DDDOOOQQQTTTYYY]]]\\\VVVQQQPPPLLLKKKSSS]]]fffooovvvzzz|||bbbXXX[[[```bbbbbbkkknnnrrrtttvvvuuummmdddLLLFFFAAA@@@???;;;777666EEEHHHHHHAAA555...///333111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************++++++***))))))***++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,---------------------,,,------...///+++---...000111111111000...///000///---,,,---......///222555888;;;<<<===sssbbbYYYVVVRRRLLLGGGBBB>>>===888888777777666666555555444444333222222111111000111000///000222222111///333222222222111000000000333222222222111000000000000000000000000000000000222222222222333333333333444666666444111333:::AAAXXXfffrrrnnn___TTTUUU[[[jjjrrr|||~~~zzzssskkkgggaaagggttt}}}dddQQQKKKRRR___hhhfffhhhooo~~~nnnVVVDDD888000---...............---------------------,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............111000000000000000111111...111444888<<>>CCCHHHKKKNNNOOOuuufffXXXUUUQQQKKKFFFAAA>>><<<888888777777666666555555444444333222222111111000111000000000222222000...333222222222111000000000333222222222111000000000000000000000000000000000111111111111222222333333444555555333333:::HHHSSSqqqoooiii___WWWXXXaaajjjxxxggg\\\\\\cccpppzzzeeeTTTNNNOOOSSSZZZYYY___ooo}}}lllZZZGGG777111222/////////......---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------.........//////000/////////000111222222---333;;;CCCJJJNNNRRRUUU^^^[[[XXXZZZ\\\[[[UUUPPPSSSbbbzzzwwwttt~~~xxxvvvrrrnnniiihhhhhhjjjlllmmmmmmnnnjjjaaaUUUKKKFFFCCC===777555;;;EEENNNQQQMMMCCC;;;222000---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))*********************++++++*********+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------............------------...//////......///000///...------.../////////111777===BBBHHHLLLRRRVVVXXXYYY[[[]]]vvvhhhWWWTTTPPPKKKEEEAAA>>><<<888888777777666666555555444444333222222111111000111000000000222111000...222222222111111111111111222222222111111111111111000000000000000000000000000000111111222222333333111222444555:::GGGYYYfff{{{mmm\\\TTT[[[iiiwwwzzzjjj[[[XXXeeeuuu~~~hhhWWWNNNJJJJJJJJJRRRfffyyyjjjVVVAAA444111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------.........//////////////////000111222333444222:::FFFPPPUUUXXXXXXXXXZZZYYYXXXZZZ]]]^^^\\\YYYlllxxxttt~~~~~~wwwlllhhheeeeeedddbbbcccgggiiiiiifffaaa[[[TTTIII>>>;;;999:::BBBNNNTTTQQQKKK===999333///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))*********************+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..................------......///000////////////////////////111222555999???HHHRRRYYY]]]aaacccbbb^^^[[[ZZZ[[[sssfffVVVSSSOOOJJJEEEAAA>>><<<888888777777666666555555444444333222222111111000222111000111222111///...111111111111111222222222111111111111111222222222000000000000000000000000111111222222333444444555111333666;;;DDDRRRbbbmmmsssdddVVVYYYmmm}}}kkkaaa___jjjnnnbbb\\\IIIGGGKKK\\\ttt}}}ssscccMMM:::000000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***+++---......---+++***++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------............////////////000000000111222444555666===DDDPPPXXX\\\\\\[[[ZZZSSSVVV[[[bbbfffiiijjjjjj{{{uuunnniiifffaaa[[[[[[```bbbiiinnnmmmiiidddZZZOOOEEE===777;;;HHHTTTXXXVVVNNNGGG===555000......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************((()))))))))************))))))******+++,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************)))***++++++++++++***)))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------...........................//////000000/////////000222444666888<<>><<<888888888777666666555555444444333333222111111000222111000111222111///...000000111111222222222333000000111111222222222333000000000000000000000000222222333333444555666666444666:::AAAJJJWWWdddlllggg\\\VVVddd{{{gggcccnnnyyyuuuSSSLLLHHHRRRgggzzzppp[[[CCC444111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***+++---......---+++***++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------............/////////000111111222333444555777888FFFMMMVVV]]]___^^^[[[ZZZRRRZZZdddnnntttxxxzzz|||zzzsssnnnfff^^^]]]bbb^^^gggnnnmmmkkkkkkggg```NNNFFF???AAALLLWWW\\\]]]ZZZRRREEE:::222///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************(((((())))))*********+++(((((()))***,,,---...///)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************)))***+++,,,,,,+++***)))+++++++++,,,,,,---------++++++,,,,,,,,,------------------.........//////...............///000000000/////////111555999<<<@@@EEELLLRRRWWWZZZ^^^```]]]^^^\\\UUUJJJBBB???@@@uuucccXXXQQQLLLIIIEEE???;;;;;;888888777777666666555555222222222222222222222222222222222222222222222222000///...///111222111000000000000000000000000000000222333333222111333444666333222444444222444888888999@@@NNN\\\aaa]]]VVVQQQ]]]nnn~~~xxxooohhhpppsssVVVDDDHHHYYYvvv}}}pppVVV===888111---///111000000222------------------------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......000...------...000000000---222555333000666DDDQQQQQQUUU[[[bbbeeeddd___[[[___kkkyyyyyynnntttrrrddd]]][[[UUUYYYbbbiiimmmnnnqqquuuggg___PPPIIISSS```[[[LLLOOOQQQSSSNNNDDD999000,,,+++,,,...///......------++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,************************)))************+++++++++'''((()))+++---///000111+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------222///,,,---///111000...+++---...---------///111555222111444<<>>555//////111///......------------------------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,---------.........------,,,---...///000000000222555888<<>>EEEWWWiiilll```TTTRRRTTTkkkppp{{{zzzjjjbbbdddrrryyyYYYIIIgggttteeeLLL???333000111///------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------------------.........///------...///000111111111444555999AAAKKKTTTXXXZZZXXXYYYZZZ]]]ccckkkqqqvvvwwwggguuutttnnnaaa```]]]\\\^^^dddjjjmmmrrrtttpppiiiggghhh```TTT@@@;;;:::DDDRRRVVVMMMCCC555111---,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,************************)))************+++++++++++++++++++++*********)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******++++++******)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,...000222111///222222222222222444777:::BBBGGGPPPVVVXXXUUUOOOKKKJJJJJJNNNVVV^^^aaa___[[[fffcccaaacccggglllnnnnnnnnn^^^VVVPPPKKKJJJFFF@@@<<<;;;888888777777666666555555222222222222222222222222222222222222222222222222333111000000111222111///111111111111111111111111111222444333222222333555444333444666666666<<>>777///+++,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,************************))))))*********+++++++++++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***))))))*********++++++++++++++++++,,,,,,,,,------------------------------------------..................///111222222222111///111333555777<<>>HHH[[[lllmmmfff___```iiiuuu~~~~~~wwwnnnllluuu{{{rrrjjjmmmmmmllljjjhhhhhhkkkmmmjjjkkkmmmnnnooooooooonnnkkkpppuuuwwwuuutttvvvyyywwwyyyzzzyyyxxxxxxyyyzzzvvvxxxzzz}}}}}}pppxxxrrr```OOO???333///111........................---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///........................------------------------------............------........................//////000000000111111111...111333222222555<<>>CCCNNNSSSZZZaaagggkkkooorrrjjjlllllliiilll}}}|||~~~nnnZZZRRRQQQNNNIIIEEEAAA>>><<<888888777777666666555555333333333333333333333333777666555444333333222111222333333222111111222444222222222222222222222222777666555555666777666555777;;;<<>><<<888888777777666666555555333333333333333333333333555555444444333333222222222333333222111111222333222222222222222222222222222222222333555555555444333777>>>JJJ[[[hhhjjjdddbbbiiisssyyytttkkkgggiiimmmuuu}}}tttnnnnnnppprrrtttwwwzzz|||}}}}}}~~~|||uuullliiimmmrrrmmmmmmmmmkkkiiifffcccaaaggglllsssvvvyyyyyyyyytttdddPPP===111222111000/////////...---//////...------,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------------......------------............////////////......................................./////////000000000///---...111222111000666222000666AAAJJJMMMMMMNNNSSSYYYaaappp}}}zzzxxxnnnjjjkkkpppyyywwwqqqfff]]]YYY[[[aaafffhhhmmmpppooommmfffXXXIII>>>:::999BBBOOORRRIII>>>666333///---.........---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))************************))))))))))))************++++++************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.........//////...............///---111888@@@HHHOOOUUUXXXbbbaaaaaaccceeefffhhhiiimmmwww}}}}}}}}}vvvqqqkkkjjjiiihhhgggccc]]]YYYlllZZZRRRQQQNNNIIIEEEAAA>>><<<888888777777666666555555333333333333333333333333333333333333333333333222333444444333111000111333333333333333333333333333000111222444555666666666555:::III^^^lllmmmgggcccmmmrrrxxxxxxmmmcccdddjjj{{{|||rrrnnnllllllooosssvvvwwwzzz}}}xxxqqqnnnhhhaaaZZZWWWXXXZZZWWWWWWWWWVVVUUURRRPPPOOOTTTUUUVVVWWW[[[bbblllrrryyy|||xxx~~~rrr```III888555333///......//////...//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------///..................///......////////////..................................../////////000000000222000//////111222222111333444777>>>GGGOOOUUUXXXaaahhhqqqyyy~~~zzzyyywwwyyy}}}zzzuuuoooiiifffggglllooolllddd]]][[[[[[\\\```dddgggeeewww|||pppccc[[[YYY]]]```cccggglllooopppnnndddZZZHHH???888;;;GGGRRRTTTRRRAAA:::222------///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++***************************************)))))))))*********++++++******++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------------........./////////////////////000000555777<<>><<<888888777777666666555555333333333333333333333333111111111222222333333333444555555333111000111333333333333333333333333333222444666777777777888888<<>><<<888888777777666666555555333333333333333333333333000111111222222333333444444555555333222111222444333333333333333333333333444666888777666666888;;;BBBSSSlll{{{vvvkkksss{{{sssnnniiihhhoooxxxnnniiinnnhhhmmmtttyyy~~~~~~zzztttmmmhhhddd]]]RRRJJJHHHFFFDDDEEEJJJOOOQQQRRRRRRSSSUUUVVVWWWWWWVVVVVVSSSRRRRRRTTTXXXZZZ[[[ZZZPPPQQQRRRSSSTTTUUUVVVVVVaaagggnnnsssyyy{{{cccLLL888444111111333333111...///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////............//////......////////////......////////////////////////////////////000000000111111111000000000111333555444>>>IIIQQQYYYiii|||ssspppqqqqqqqqqrrrooopppsssuuutttwww|||uuukkkgggeeeeeefffjjjooorrruuuvvv{{{bbbZZZrrryyy{{{jjj\\\]]]]]]___fffmmmooonnnmmmfff___RRRCCC:::===KKKWWWXXXPPPCCC888000------...------------------------//////...---,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........---------.........//////........./////////000000.........000222555888:::@@@KKKYYYaaabbbaaaaaabbbbbbeeelll|||{{{hhhYYYRRRZZZ]]]bbbhhhrrr~~~}}}hhhYYYRRRQQQNNNIIIEEEAAA>>><<<888888777777666666555555333333333333333333333333111222222222333333444444333444444444222222444555333333333333333333333333444555666555444555:::>>>HHHYYYoooyyyvvvsss~~~}}}qqqllljjjooozzztttlllkkkpppqqqvvvzzz|||~~~~~~xxxqqqeee```YYYSSSPPPLLLGGGCCCFFFFFFGGGKKKPPPTTTWWWXXXaaaaaabbbbbbbbb```___^^^^^^___aaaccceeeeeebbb```\\\\\\\\\[[[ZZZYYYWWWWWW\\\]]]^^^^^^```dddiiillluuu}}}ppp[[[===777111000222222///,,,........................,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------///..................///......////////////....../////////////////////////////////000000000111111000111111111111222666999AAA@@@EEEYYYtttuuulllmmmrrrvvvxxxzzz|||uuuqqqtttyyywwwqqqsssvvv|||jjjYYY\\\cccxxxyyyiiiddd```___dddiiijjjkkkllljjjhhh___OOO???;;;DDDNNN\\\YYYQQQEEE888///,,,---------------------------000000...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************+++++++++*********************************++++++++++++,,,******++++++,,,---------******+++++++++,,,,,,,,,,,,---------............------........./////////////////////000000000000,,,,,,...111555:::???BBBNNNRRRWWWZZZ]]]ccclllsssqqq}}}~~~zzzuuummmaaaUUUQQQSSSWWWcccsss{{{gggYYYRRRQQQNNNIIIEEEAAA>>><<<888888777777666666555555333333333333333333333333333333333333444444444444222333444333333333555777444444444444444444444444333555666444333777???FFFWWWbbbnnnvvv}}}}}}wwwqqqooossstttrrrqqqmmmooovvv{{{yyytttmmmlllkkkcccZZZPPPOOOLLLKKKKKKLLLMMMNNNPPPSSSVVVZZZ]]]```bbbcccllllllmmmmmmllljjjiiihhhkkkmmmnnnnnnllliiifffeeeffffffffffffeeecccaaa```bbbaaa`````````^^^ZZZXXX[[[^^^iiiyyy|||jjjKKKAAA666000000222000...............////////////,,,,,,,,,---------......,,,,,,,,,---------......------------------------......------------............////////////......//////////////////////////////000000000111111111111222333333333555:::>>>FFFFFFQQQnnnzzzyyyqqquuuyyy}}}nnnmmmzzzooogggbbbeeegggffffffiiijjjjjjfff]]]QQQIIIIIIKKK[[[___^^^SSSBBB444///000........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++*********************************+++++++++,,,,,,******++++++,,,------...******+++++++++,,,,,,,,,------------........................//////////////////000000000111111111///000222777===DDDKKKOOOYYYWWWXXX___lll{{{|||mmmiiifffeeeddd___ZZZ^^^eeelllzzzzzzgggYYYRRRQQQNNNIIIEEEAAA>>><<<888888888777666666555555333333333333333333333333444444444444444444444444111222333333333444666888444444444444444444444444444666666666666;;;EEENNNhhhkkknnnvvvvvvnnnnnnooottt}}}yyyrrrssszzzyyypppvvv{{{ttteeeXXXTTTTTTNNNCCCGGGHHHKKKMMMOOOSSSXXX\\\^^^bbbgggkkkmmmnnnppprrrooopppqqqsssssssssrrrqqqpppsssuuuuuutttrrrrrrrrrnnnooooooooonnnmmmkkkjjjcccccceeehhhiiiddd[[[TTTWWWSSSQQQVVV\\\cccnnnwwwtttYYYLLL;;;222111333333222.........///////////////,,,,,,,,,------.........,,,,,,,,,---------......---------------------------------,,,,,,---------......////////////......000000000000000000000000000000000000111111111111222444555555555888>>>BBBDDDNNNeee}}}}}}gggjjjpppxxxxxxnnnfffggggggddddddggghhhiiiiiigggbbbZZZSSSNNNYYYaaafff]]]JJJ999222333........................------,,,,,,,,,---......------------------------++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,---------.........//////............/////////000000000000000111111111111444555888>>>EEENNNVVVZZZTTTZZZiiinnnddd```\\\\\\]]]dddllloooqqqzzzwwwcccVVVRRROOOKKKHHHEEEAAA>>>;;;999999888888777666666666444444444333333333222222333333333333333333333333222222333333333444444444555555555555555555444444666333555777555:::OOOhhhvvvxxxvvv~~~{{{tttkkkeeemmm}}}rrrrrr{{{~~~ssseee[[[QQQJJJEEECCCFFFLLLLLLTTTZZZ[[[___gggjjjhhhpppoooppprrrtttvvvwwwwwwtttxxx}}}}}}{{{xxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}|||{{{{{{{{{zzzvvvrrrnnnooommmkkkkkkllliiiddd___[[[]]]^^^[[[XXXWWWYYY\\\aaassszzziii\\\FFF555111666666333000000///...............///...---,,,,,,---...///,,,,,,,,,---------......---------............///..................................../////////000000000000000////////////000111111222222222111111//////333999<<<<<<@@@FFFNNNbbbyyyzzz|||{{{{{{zzz{{{{{{tttqqqeee______\\\eeefffggggggfffccc___]]]___^^^```aaaYYYHHH777,,,333///...111111---++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------...............---------------.........//////000000000000000111111222///000111000//////000222000777BBBNNNVVVYYYXXXVVVaaafff}}}yyytttsssnnndddZZZUUUXXX\\\mmmwwwvvvbbbUUUQQQOOOLLLHHHEEEAAA>>>;;;999999888888777666666666444444444333333333222222333333333333333333333333222222333333333444444444555555555555555555555555555777999999999CCCYYYoooqqqwwwwww|||rrrmmmnnnqqqpppnnnqqqyyyqqqeeeYYYRRRKKKGGGFFFGGGNNNVVVXXX```gggiiimmmsssuuusssuuuuuuvvvwwwxxxyyyxxxxxx{{{{{{xxxwwwtttqqqppppppnnnjjjfffaaaaaa```___\\\[[[[[[\\\\\\eeessspppdddPPP<<<333444333000000000///............//////...------------...///,,,,,,---------.........---------............///................................./////////000000000000000000000000000//////000111222222333333333666333333999???DDDJJJPPPWWWlll|||}}}qqqxxx}}}lllbbbdddbbbbbbdddfffhhhhhhhhhgggfffdddcccbbb```^^^TTTDDD666444000...000000...---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------...............---------------.........//////000000000000000111222222111222222111000111444666:::FFFSSSWWWTTTTTTZZZbbbeeeyyy{{{iiicccbbb```\\\ZZZ[[[aaafffssstttaaaTTTQQQOOOMMMIIIEEEAAA>>><<<999999888888777666666666444444444444333333333333333333333333333333333333333333333333444444444444555555555555555555555555222777999888>>>OOOeeesssmmmxxx}}}zzzllliiisss~~~pppnnnuuu|||zzzfffWWWNNNJJJFFFEEEGGGJJJNNNWWWaaagggmmmrrrtttvvvyyyzzzyyyvvvxxx{{{~~~{{{wwwuuuuuusssooolllkkkiiigggfffeeedddbbb```]]]^^^```eeeoooxxxooo]]]HHH:::666444222111000000//////////////////......------......///,,,------------.........---------............///............................../////////000000000000000000000000000000000///000111222333333444444666333444;;;BBBHHHNNNTTTqqqzzzrrr{{{yyykkkhhhccc^^^___aaaccceeeggghhhhhhdddccc]]]WWWXXXXXXLLL===999333//////000...///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...............---------........./////////111000000000000111222222000000000//////222666:::EEEMMMVVVYYYYYY^^^iiirrr{{{yyyiiiTTTXXXYYY\\\aaahhhpppxxx|||tttaaaUUUPPPOOONNNJJJEEEAAA>>><<<999999888888777666666666555444444444444333333333222222333333333333444444333333333444444444444555555555555555666666666666444999999;;;IIIbbbssswwwqqqxxxjjjjjj|||xxxnnnoooxxxsss^^^NNNGGGFFFGGGHHHLLLSSSXXX\\\dddmmmsssuuuwwwwwwxxxzzz|||~~~}}}~~~~~~{{{xxxvvvssspppooopppooolllhhheeeeeeeeedddfffllluuu{{{|||xxxjjjUUUDDD<<<999777222111000000//////000000//////............//////------------............---------............///...........................////////////000000000000000000000000111111111222222222222333333444444555666;;;CCCHHHMMMVVV___|||xxxuuugggcccbbbbbbbbbccceeeggghhhdddeee\\\OOOMMMSSSPPPFFF???888222111000...///222........................------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,---......///.....................////////////111111000000111111222333111111000000222777>>>CCCOOOQQQWWWdddtttvvvcccbbbaaaYYY\\\bbblll{{{uuucccVVVOOOPPPOOOLLLFFF@@@======999999888888777666666666555555555444444444333333222222222333333444444444333333444444444555555555555555555666666666777777:::<<<===DDD[[[uuu{{{~~~uuuiiinnntttpppmmmqqqxxx}}}|||zzzpppjjj```TTTKKKGGGKKKOOOPPPTTT\\\eeehhhiiiooovvvxxxxxxxxxyyy{{{}}}zzzzzzzzzyyyuuuqqqkkklllmmmkkkhhheeebbbaaaiiissssss^^^KKK@@@:::666222222111000000000000000////////////////////////---------.........//////---------............///////////////////////////////////////000000000111///000000000111111111222555444333333222333333444:::>>>DDDKKKQQQ\\\ooo|||uuullljjjgggeeefffhhhlllnnnlllmmmeeeTTTKKKNNNSSSRRREEE>>>777555333//////111........................------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,------...//////.............../////////000000111111111111111222222333333333444666999AAAJJJPPPSSS^^^qqq}}}qqqaaaWWWXXXbbbkkkkkkuuuuuucccWWWNNNPPPQQQMMMFFF@@@======999999888888777666666666555555555555444444444333111222222333333444444555333444444444555555555555555555555666666777777888888:::@@@OOOfffyyy{{{sssooozzzvvvqqqsssxxx}}}~~~xxxooogggYYYRRRLLLJJJJJJKKKNNNRRRWWW\\\dddlllmmmmmmqqqxxxxxxwwwyyy}}}zzzppppppooommmjjjgggdddbbb^^^bbbhhhppp~~~{{{fffQQQCCC888111333222222111111111111111...//////000000//////...------........./////////---------............////////////////////////////////////000000000111111///000000111111222222222555555333333333333555555>>>AAAGGGQQQ\\\oooppplllgggddddddgggkkkooooooooojjj]]]OOOJJJNNNTTTHHHAAA===;;;888333000000........................------------------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,---...////////////....../////////000000000222111111111111222333333000111444888>>>GGGQQQXXXUUUoooyyyrrrnnnaaaYYYZZZXXXVVVaaarrrsssbbbVVVMMMPPPRRRNNNGGG@@@===>>>999999888888777666666666555555555555444444444444111111222333333444555555444444444444555555555555444555555666777777888888555:::III^^^nnnwww|||zzzwww{{{rrrvvvyyy}}}{{{ssshhh^^^YYYQQQLLLLLLPPPSSSRRRUUUZZZaaadddkkkpppppppppxxx|||zzzwwwtttrrrpppnnnmmmggggggeeedddiiiyyyooo[[[LLL>>>444333333222111111111111222...///000111111000///...............////////////---------............/////////////////////////////////000000000111111111///000000111111222333333333333222222333555888999@@@CCCNNN```sssyyyuuuooohhhaaa___aaaeeehhhmmmiiigggeeeXXXHHHEEEKKKFFFBBB@@@AAA???888333222................................................------,,,,,,,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------+++,,,---...////////////.../////////000000000000222222111111222222333444///222666<<>>999999888888777666666666666666555555555444444444111111222333333444555555444444444555555555666666444555555666777888888999888BBBXXXoooyyyyyyxxxvvv~~~pppnnnqqqqqqtttssslll___UUUPPPPPPLLLJJJNNNVVVZZZ\\\cccllloooppptttxxxxxxzzz}}}yyyuuussslllkkkiiibbb___dddppp{{{vvveeeWWWHHH===444333222222111111222222...///000111111000///.............../////////000---------.........//////000000000000000000000000000000000000111111111111///000000111222222333333111111111222444777;;;===DDDIII[[[www}}}{{{xxxnnnddd___^^^aaadddllleeefffmmmcccLLLAAAFFFDDDAAAAAADDDCCC<<<666444////////////////////////........................,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------+++,,,---...////////////////////////000000000000222222111111222222333444555999???FFFOOOZZZfffmmmvvvjjjbbbaaabbb```bbbjjjuuurrrbbbUUUNNNMMMLLLIIIFFFBBB>>><<<888:::<<<===<<<:::888666444444444444444444444444333333222333444777:::<<<888777666444444444555555999555333666777666888;;;>>>QQQgggsssuuuzzzyyy}}}~~~tttpppoooooovvviii\\\VVVRRRLLLHHHHHHQQQVVV^^^eeeiiikkkmmmnnnrrryyy~~~{{{zzzxxx{{{zzzhhh\\\dddlllrrryyymmmhhhXXX===555555333000///000111///000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222111222222333444444555555222111333555444666===GGGIIIZZZyyyvvvkkkvvvkkk___^^^___^^^ccchhhkkkkkkjjjcccPPP<<>><<<===EEEJJJAAA333444444222///,,,,,,---///---------.........//////........................+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////////////////.........111111111000000000000000444222000111333666666666<<>><<<:::;;;======<<<:::888666444444444444444444444444555444444444666888;;;<<<===<<<:::888666666666666888555333666666666888<<>><<<<<<===>>>>>><<<:::777666444444444444444444444444555555555555666888:::<<<>>>===;;;999777666666666777444444666666666:::@@@MMMgggxxxyyytttqqq}}}~~~qqqqqqtttrrrjjjdddWWWQQQKKKHHHFFFKKKYYYgggjjjlllooorrrvvv|||fffRRRNNNYYY```___eeesss{{{sssssshhhRRR999666333222222222222111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222222222222222333333333333>>>777444888===@@@EEEIIIfff}}}vvv{{{xxxzzztttnnniiieee___bbbeeeiiimmmlllcccXXXLLLGGG???;;;???EEEDDD???444111000000222333000...---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////////////////////////////111111111111111111111111///111444666888<<<@@@CCCMMMWWWccckkknnnlllddd\\\ZZZZZZZZZYYY^^^lllmmm```UUUNNNMMMKKKHHHDDDAAA>>>===>>>>>>>>>>>><<<:::777666555555555555555555555555555555555555666777999::::::999777555444444555555555444555666666888@@@IIIbbbqqq{{{|||~~~sssmmm{{{wwwwwwtttiii]]]UUUMMMJJJIIILLLOOOVVVcccppprrrssstttvvv{{{vvvTTTFFFHHHSSS```bbbfffmmmyyywwwvvvmmmZZZ???999333333333222111222000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333333333999666555:::???DDDLLLTTTqqqsssyyy|||}}}yyypppiiiaaaaaabbbfffkkkmmmiiieeeWWWOOODDD===>>>CCCFFFEEE:::555000///222444111...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------........................///////////////////////////000000000000111111111111111222222333444666666888===CCCHHHTTThhhzzzxxxfffWWWUUUYYYUUU^^^gggkkkssslll___UUUNNNMMMJJJGGGCCC@@@>>>===>>>>>>======;;;999777666555555555555555555555555444444444444555555666666555555444333444555666777555555666888888<<>>======<<<<<<;;;:::888777666555555555555555555555555444444444444444444444444555444444444555777999:::666666888999;;;CCCVVVhhhooollleeeqqq~~~||||||yyyuuummm___PPPJJJJJJLLLMMMSSS___hhhlllpppuuummmRRRMMMRRR]]]ooo{{{yyyuuuvvvyyy||||||yyylllUUUEEE888555444000///333111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222333333333444555666666666333999CCCLLLRRR]]]qqqooosss|||yyynnniiifffdddgggjjjeee[[[OOOGGGAAA>>>AAAFFFCCC===555111111111111000...............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------------------------------------...//////000000....../////////000000000...//////000000111111222000000111111222333333333333333555;;;FFFQQQZZZ^^^lllhhhddd```[[[WWW[[[bbbnnnmmm___TTTNNNLLLIIIEEEBBB???>>>===;;;;;;:::999999888777777555555555555555555555555444555555555555555444444666666555555666777888999777888:::;;;===IIIbbbxxx|||jjjeeeppp|||www}}}zzzkkk___TTTKKKIIIKKKRRRUUU]]]gggnnnsss}}}qqq]]]WWW]]]kkkzzz{{{}}}yyy}}}|||yyynnnbbbNNN===888555000000555111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222222333444555666888999999999>>>HHHTTT```nnnxxxvvv~~~|||pppgggaaaccciiieee\\\SSSKKKBBB:::;;;@@@>>><<<999666444222111000//////.........------------------------------------------,,,,,,+++++++++------------------------........................---------...///000000000.../////////000000000000...//////000111111222222000000111222222333444444555666;;;GGGVVVbbbeeeeee```XXXRRRUUU[[[aaakkkuuummm___SSSOOOLLLIIIEEEAAA???>>>===999999999888888777777777666666666666666666666666666666666777666666555444777666555444444555666777888999;;;<<>><<<::::::::::::999888777777555444444666777888777555555555555555555555555555666666666666777777777777666888999;;;EEEZZZrrr~~~nnnhhhyyyvvvrrr|||uuukkkbbbVVVNNNHHHGGGOOOYYYbbbffflllrrrzzz{{{vvvzzz~~~}}}xxxpppkkk```LLL999222555555000333222111111000111111111111111000000000000111111000000000000000000000000000111111111111222222222111111222222222333333333333333555777555333777>>>???IIIWWWffftttooopppyyy|||hhh^^^]]]___aaa\\\WWWSSSJJJ???;;;;;;444999>>>AAA@@@:::555111111000///...............------------------------------------------------------------------------,,,,,,,,,---------......---------.........//////////////////000000000000000000000000111111111111444111111333333111444888EEE<<>><<<;;;;;;;;;;;;;;;999888888666555444555666777777666555555555555555555555555666666666666777777777777<<<999:::BBBRRRfffzzzyyyrrrqqqwwwvvvtttvvvuuufffZZZSSSNNNMMMOOOTTT^^^hhhiiilllqqqyyy}}}{{{}}}xxxrrrmmmdddRRR???555555555222333222222111111111111111111111000000000000111111111111111111111111111111111111111111222222222222222333333333444444444444444444666888666555:::BBBRRROOOSSSeeetttkkksssnnn___YYYYYY]]][[[ZZZXXXOOOBBB999666444777<<>>;;;777555111111000///............------------------------------------------------------------------------,,,---------............---------.........//////////////////000000000111000000000000111111111222444333444555444333777===CCCQQQppp|||kkkaaa\\\LLLQQQ[[[bbbqqqjjj]]]RRRLLLKKKHHHFFFCCC@@@>>>===<<<<<<<<<<<<;;;:::999999777555333444555777777777666666666666666666666666666666666777777777888888===777:::JJJ]]]nnnlllfffuuuuuuqqqxxxuuuoooggg[[[SSSNNNMMMRRRYYY___gggnnntttuuu{{{|||yyyuuupppjjj[[[HHH:::666555444333333222111111111111111111111000000000000111111111111111111111111111111111111111111222222222333444444444444555555555555555555666888666777???IIIUUUXXXgggyyyzzzlll]]]VVVTTTWWWWWW[[[]]]WWWJJJ???:::666888:::<<<<<<<<<:::999222111000///............------------------------------------------------------------------------------........./////////------.........//////////////////000000000111111000000111111111222222222444444555777666666>>>HHHVVVfffvvvnnnZZZWWWYYYMMMUUUjjjzzziii\\\RRRKKKJJJHHHEEEBBB@@@>>>===<<<<<<<<<<<<;;;:::999888999666333333444666777777777777777777777777777777666666666777777888888999;;;888AAAUUUfffqqqjjjiii{{{sssssswwwpppcccZZZVVVRRROOOPPPYYYbbbgggmmmrrryyy~~~{{{{{{}}}{{{yyyyyyxxxxxxzzz}}}}}}zzzxxxqqqmmmbbbQQQ@@@666444555333333222111111111111222222111111000000111111222111111111111111111111111111111111222222222333333333444444444444555555555555555666777777:::FFFSSSTTTggg{{{kkkbbb\\\WWWVVVUUUXXX\\\ZZZRRRJJJGGG===<<<;;;<<<<<<<<<<<<;;;333222111000///.................................------------.............................................////////////000............//////////////////000000000111111111111111111222222222333333444333444666777;;;GGGTTTgggfffccc[[[SSSUUUYYYWWWggghhh\\\RRRJJJIIIGGGEEEBBB@@@>>>===:::;;;;;;::::::999888777999666444333444666777666777777777777777777777777666666666777888999999999:::???NNNaaallltttyyymmmuuuxxxvvvuuuuuulllYYYNNNPPPMMMMMMRRR]]]hhhnnnuuu{{{||||||vvvrrrrrroooiiiffffffiiiiiigggfffdddcccbbbbbbeeehhhlllqqqvvv}}}|||{{{rrrooogggYYYGGG999555666444333333222111222222222222222111111111111222222111111111111111111111111111222222222222333333333333333333333444444444444444444666888999@@@QQQaaannn|||zzz|||uuurrrrrrwww|||{{{rrrnnngggaaa\\\WWWTTTVVVVVVRRRPPPQQQHHHEEEBBB@@@???>>><<<999444333222111////////////........................---------....../////////.................................////////////000........./////////000000000000000000111111111111222222222222333333333333444222444777:::AAAOOO]]]```YYYWWW\\\]]]VVVZZZhhhggg[[[RRRIIIHHHGGGDDDBBB@@@>>>===::::::::::::999888777777999666444444555666666555666666666666666666666666555666777777888999::::::666EEEYYYgggoooxxxrrrpppxxxwwwzzzwwwuuuppp[[[MMMSSSSSSUUU[[[eeelllqqqzzzxxxppphhhdddbbb\\\YYY[[[ZZZVVVUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRTTTWWWYYY]]]bbbhhhlllvvv}}}}}}ssspppjjj___OOO???888888444444333222222222222222222222111111111111222222222222222222222222222222222222222222333333333333222333333333333444444444444555777:::===HHH^^^rrr{{{vvv}}}{{{nnnbbb^^^___```dddhhhnnnuuuyyyrrrqqqooolllggg^^^UUUSSSSSSQQQQQQSSSSSSOOOJJJGGGEEEBBB<<<777555444333111000/////////........................---------...//////000000........................------........./////////....../////////000000000000000000111111111222222222222333333333444444444555444777>>>DDDJJJSSS\\\VVVSSSQQQWWWZZZUUUhhhfff[[[RRRIIIHHHFFFDDDBBB@@@>>>===;;;;;;;;;;;;:::999888777888666555555666666555444555555555555555555555555555666777888999::::::;;;:::OOOcccmmmwww|||zzzyyyyyyzzz{{{pppkkklll[[[OOOZZZ]]]aaaiiiqqquuuzzz{{{vvvnnnfff___ZZZUUUQQQQQQLLLJJJLLLLLLJJJIIIKKKHHHIIIIIIIIIJJJIIIIIIIIIHHHIIIJJJKKKLLLPPPTTTXXX\\\aaahhhnnnsss{{{~~~uuupppllleeeWWWFFF<<<;;;444444333222222222222333333222222111111222222333222222222222222222222222222222222333333333444444444444444444555555555555666777:::>>>DDDRRRlll~~~zzzlll```[[[XXXZZZ\\\]]]bbbgggmmmsss|||ppplllnnnqqqnnnddd\\\ZZZZZZWWWUUUUUUZZZVVVQQQOOOMMMGGG>>>777666555444222000000//////........................---------...///000000000........................,,,---------.............../////////000000000000000000111111111222222222333333333333444444444444777777>>>JJJRRRSSSSSSTTTUUUWWWPPPSSSdddpppfff[[[RRRIIIHHHFFFDDDBBB@@@>>>===<<<<<<<<<<<<;;;:::999999777666555666777777555333555555555555555555555555555666777888999:::;;;;;;EEE\\\pppxxxxxxwww}}}|||xxxcccZZZ^^^SSSKKK\\\\\\bbbnnnyyy~~~oooccc___ZZZUUUSSSQQQOOOMMMOOOJJJFFFHHHHHHEEEDDDFFFCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHJJJNNNQQQNNNRRRUUUVVVWWW\\\fffmmmrrrxxxvvvqqqmmmiii\\\KKK@@@>>>555444333333222222333333333222222111111222222333222222222222222222222222222222333333333444444444555555555555666666666777777999===AAAHHHXXXttt|||eeeTTTRRRTTTZZZaaacccdddiiiqqqxxx~~~vvvjjjlllsssppphhhcccdddeeeaaa\\\[[[]]]YYYVVVTTTQQQKKK@@@888777666444222111000//////////////////////////////---------...///000000111////////////////////////,,,,,,,,,---------......////////////000000000000000111111111111222222222333333333444444444555555888:::DDDSSS\\\YYYQQQLLLRRR[[[XXXccc~~~eee\\\NNNIIIHHHFFFDDDAAA???===<<<;;;;;;;;;;;;:::999888888666666666666666555555444666666666666666555555555888<<<:::333444<<<===666TTTiiiuuu{{{zzzvvvgggYYYTTTQQQOOOWWWaaallljjjqqqyyyiii^^^XXXUUUQQQMMMJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBCCCDDDFFFGGGHHHHHHEEEEEEEEEFFFHHHKKKMMMOOORRRMMMLLLQQQTTTVVVYYY^^^dddiiittt~~~yyypppnnniiiZZZPPPFFF777;;;888666777666333222444222222222222222222222222333333333333333333333333555555555444444333333333333444555555555555888:::999555===IIIRRRhhheeeUUUSSSUUUYYY^^^```bbbhhhrrrzzzmmmbbbkkkiiikkkooooooiiibbbccchhhaaa___XXXPPPLLLJJJDDD===777555333333333333111/////////............///////////////...............////////////////////////000000//////......------111111000000000000000111222222111111111111111222000222333333222333555777444DDDUUU]]]ZZZUUUQQQNNNSSSVVVhhh}}}ddd[[[MMMIIIHHHFFFDDDBBB???======;;;;;;;;;;;;:::999888777666666666666666555555444666666666666666666666666666888888444555:::>>>>>>SSSnnn|||}}}~~~zzzkkk]]]SSSRRRSSSTTT\\\gggpppoooyyyttthhh\\\TTTPPPOOOLLLIIIGGGFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGIIIKKKLLLMMMQQQMMMMMMQQQUUUWWWZZZ___hhhlllvvvzzzqqqoookkk]]]TTTKKK<<<999555333555555111000222222222222222222222222222333333333333333333333333555555444444444333333333444555777777666777888:::999:::CCCJJJQQQiiioooZZZSSSUUUVVVZZZ```cccgggnnnzzzmmmjjjdddlllyyy~~~rrriiigggeeebbbYYYQQQMMMLLLEEE===999777555444444333111/////////............//////////////////000000000000///////////////////////////////////////.........111111000000000000111111222222111111111111222222222333444333444666999<<>>===;;;;;;;;;;;;:::999888777666666666666666555555444666666666666666666666666666666777888888999BBBLLLaaawwwsssxxxzzz|||uuunnn___TTTMMMRRRXXX]]]eeeooovvvxxxyyyhhh^^^WWWPPPLLLJJJIIIGGGFFFEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHJJJKKKLLLMMMMMMNNNPPPNNNOOOUUUZZZ\\\aaagggpppttt~~~{{{qqqppplll```YYYQQQDDD888444222555555222000111333333333333333333333333333333333333333333333333555444444444444333333333555777999999888888999::::::AAALLLPPPWWWrrr}}}|||oooZZZQQQTTTZZZXXX^^^ffflllrrr{{{vvvnnnxxxvvvnnnnnnhhh]]]TTTQQQPPPHHH???<<<:::888666666444222000000//////......//////000000000000111111222222333////////////////////////...///////////////000000111000000000000000111111222222222111111222222333555555444444555999???DDDNNNPPPSSSSSSSSSTTTYYY^^^uuuyyyaaaYYYLLLHHHGGGFFFDDDBBB@@@>>>===::::::;;;::::::999888777666666666666666555555444666666666666666777777777999777999===<<<<<>>;;;999888666444111000000////////////000000000000111222333444444555////////////////////////......//////000000000111000000000000000000111222333222222222222333333444555555444444777===EEEKKKOOORRRVVVWWWVVVXXXcccoooxxx```XXXKKKHHHGGGFFFDDDBBB@@@???>>>::::::::::::999888777777666666666666666555555444666666666666777777888888:::777:::>>>>>>AAATTTiiitttppp{{{sssyyyttteee___UUUOOOPPPZZZcccgggqqq|||yyynnn```VVVRRROOOLLLHHHGGGGGGGGGGGGHHHIIIIIIJJJGGGGGGGGGFFFFFFFFFEEEEEECCCCCCEEEFFFHHHIIIJJJKKKLLLMMMOOOQQQQQQQQQQQQPPPQQQQQQUUU\\\bbbgggpppyyy~~~{{{qqqooommmccc___ZZZOOO???888444666888666444444333333333333333333333333333333333333333333333333444444444444444444444444333555777888777777999:::<<>><<<;;;999666444000000////////////000000000000111222333444444555000000000000000000000000.../////////000000111111000000//////000111222222333333222222333444555555444555555666:::@@@IIINNNMMMPPPUUUVVVUUU]]]tttxxx```XXXLLLGGGGGGEEEDDDBBB@@@???>>>::::::::::::999888777666666666666666666555555444555666666777777888888999777777999;;;???KKKaaauuu~~~~~~{{{www}}}zzziiiZZZVVVSSSQQQWWWaaahhhlllyyy{{{hhh```WWWQQQPPPOOOKKKGGGFFFFFFGGGIIIJJJKKKLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGIIIJJJMMMNNNPPPQQQMMMNNNPPPQQQRRRSSSSSSSSSVVVVVVZZZaaagggnnnzzz}}}ssspppmmmccc```\\\RRRCCC:::333444666555333333333333333333333333333333333333333333333333333333333333333444444444444555222444555666666888;;;===>>>HHH___xxxjjjnnnxxx|||]]]SSSUUUVVVWWWYYY\\\jjj|||ssscccYYYTTTNNNGGGEEECCC@@@???===<<<999666111000000//////000000111000000000111111222222333000000000000000000000000///000000000000000000111////////////000111222333333333333333444555666666333555888;;;???EEEKKKPPPPPPOOORRRVVVZZZiiixxx```YYYMMMGGGFFFEEEDDDBBB@@@??????999::::::999999888777666666666666666666555555444555666666777888888999999444888::::::CCCYYYrrrwwwyyyuuubbbTTTPPPTTTWWW```lllqqqwww{{{hhh\\\UUUNNNKKKLLLLLLJJJFFFFFFGGGIIILLLOOOQQQRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNOOOQQQSSSTTTUUUVVVSSSSSSTTTUUUWWWYYYZZZ[[[]]]___eeennnwwwvvvrrrnnnddd```]]]SSSIII>>>444444666555444444444444444444444444444444333333333333333333333333333333333444444444555555333444555555666999>>>AAAEEERRRqqqpppwww~~~lllRRRSSSXXXUUUWWW```hhhtttppp```WWWQQQLLLGGGDDDBBB@@@???>>>;;;999111111000000000000111111////////////000000000000000000000000000000000000111111111000000000000000////////////000111222333333333333333444555666777333666<<<@@@EEEIIINNNQQQSSSPPPUUUcccqqqxxxaaaYYYMMMGGGFFFEEEDDDBBBAAA??????999999:::999999888777666666666666666666555555444555666666777888999999999444;;;===<<>><<<;;;>>><<<:::888888888999:::666666666666666666666666777666555666888:::999888999555666CCC[[[ssswwwxxx}}}{{{{{{vvv[[[SSSXXX[[[iiixxx}}}zzzbbb\\\NNNMMMKKKIIIIIIIIIKKKLLLMMMPPPSSSVVVXXX\\\```cccdddcccccccccbbb```]]]ZZZ]]]]]]\\\ZZZYYYZZZ^^^aaaaaa```___aaaeeeiiikkkkkkooottt~~~xxx|||qqqppphhhccc```ZZZTTTHHH:::444666999888555333333333333333333333333444333333222222333333444555444444555555666777888888999777444777???FFFHHHWWWpppqqq\\\PPPVVV[[[YYY___jjjyyyxxxgggYYYQQQKKKEEEAAACCCDDDAAA???>>>999555111000222222000...000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333444666999999888666777AAAIIIIIIGGGHHHNNNRRROOOdddqqqbbbUUULLLIIIGGGDDDBBB@@@???>>>======<<<:::888888888999:::666666666666666666666666666555444555777999888777999999<<>>>>>999666222000111222111///000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222333444444555555666666666===DDDKKKMMMLLLLLLOOORRRYYYqqqoooaaaTTTLLLGGGFFFDDDBBB@@@?????????<<<;;;999888777888888999666666666666666666666666555444444555777888888777999;;;AAANNNccc{{{uuuiiiqqqqqqwwwuuugggYYYSSSZZZeeennnwwwaaaPPPKKKKKKKKKKKKKKKMMMOOORRRSSSZZZ\\\___aaacccfffiiilllmmmlllkkkkkkjjjkkkllllllgggggggggfffddddddgggiiiiiimmmssswwwyyy{{{zzzrrrvvvpppiiieeeaaaYYYVVVLLL@@@888777777666444333333333333333333333333444444333333333333444444555444444555555666777888888666888===>>>AAAOOO```~~~tttsss~~~]]]SSSPPPWWW[[[[[[fffuuu~~~gggRRRNNNFFFAAAAAABBB???===>>>:::777333000000111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222333333555555444222333666:::EEEJJJOOOPPPOOOPPPVVV[[[ppplll___SSSLLLFFFFFFEEECCC@@@>>>>>>>>><<<;;;999888888777888888666666666666666666666666666555444666888999888777888999AAARRRjjjpppmmmqqqppp~~~xxxdddWWWRRRUUU```kkkppp{{{~~~eeeRRRMMMMMMLLLMMMNNNPPPSSSVVVYYY[[[aaacccdddeeeeeegggjjjllljjjiiiiiihhhhhhjjjnnnpppsssqqqooollljjjkkkooorrrooouuu}}}tttuuuzzzqqqiiieeebbbYYYWWWOOODDD<<<888666555444444444444444444444444444444444333333333333444444555444444555555666777888;;;777888===>>>CCCZZZssssssSSSPPPRRRXXXZZZ\\\iiizzztttZZZRRRIIIBBB@@@@@@===<<<===:::888444111000111222333000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222333333222555666444222444;;;BBBLLLOOORRRPPPMMMRRRcccttt{{{yyyuuurrrpppoooooopppqqqqqqqqqrrrssswww}}}jjj^^^RRRKKKGGGHHHHHHDDD@@@<<<;;;<<<;;;;;;:::999888888888888666666666666666666666666777666666777999::::::999::::::CCCYYYvvvtttyyynnnwwwppp[[[RRRTTTZZZccckkkoooqqq{{{oooWWWPPPQQQRRRQQQRRRTTTWWW[[[^^^aaabbbeeefffgggfffeeeeeegggiiifffggghhhggghhhkkkqqquuuzzzxxxuuurrrsssxxx}}}qqqsssrrriiieeebbb[[[VVVQQQHHH???999666555555444444444444444444444444555444444333333444444555555444444555555666777888<<<999999===BBBQQQqqqyyyiii^^^NNNOOOTTTYYYZZZ]]]lll}}}hhhWWWMMMCCC@@@>>>;;;:::<<<:::888666333111111222444000000000000000000000000111111111111111111111111111111111111111111111111111222222222222333333333222555666555555999CCCKKKPPPRRRRRRMMMIIITTTuuu~~~zzzxxxuuusssiiigggddd```^^^]]]]]]]]]\\\\\\\\\\\\]]]aaaggglllhhh\\\QQQKKKGGGIIIIIIFFF@@@;;;:::;;;<<<<<<;;;;;;:::999999888666666666666666666666666888777777888:::;;;;;;:::===???KKKfff~~~wwwtttzzzhhhWWWTTTZZZ```dddeeegggsssjjjnnnwwwwwwiii[[[WWWWWWVVVWWWXXX[[[^^^aaadddfffhhhfffggggggfffeeeeeefffhhhiiikkkmmmnnnooosssyyy~~~~~~~~~uuukkkwwwxxxjjjdddbbb\\\UUURRRKKKBBB:::666555666444444444444444444444444555555444444444444555555555444444555555666777888888:::;;;>>>JJJggg~~~ssseeeYYYSSSLLLNNNTTTXXXZZZ```pppzzz^^^RRRFFF@@@===:::999;;;888999888555222111222444000000000000000000000000111111111111111111111111222222222222222222222222222222222222333333333333333555666777999???IIIPPPQQQPPPOOOMMMLLL\\\yyyrrrmmmhhhccc```YYYWWWUUURRRPPPNNNNNNNNNKKKLLLLLLKKKLLLOOOSSSWWWfff[[[QQQKKKEEEGGGIIIFFF@@@<<<;;;===<<<<<<<<<<<<;;;:::999999666666666666666666666666888777666777999;;;:::999;;;CCCWWWtttuuu}}}nnn```TTTVVV___cccaaa^^^___vvviiigggggglllnnnhhh___ZZZZZZ\\\\\\]]]___bbbeeegggiiijjjdddeeeggggggggghhhjjjlllnnnrrrvvvxxxyyy}}}|||mmmkkklllbbb```[[[TTTRRRMMMEEE<<<666666888555555555555555555555555555555444444444444555555555444444555555666777888444<<>>AAA???RRR|||www{{{{{{jjj___UUUKKKIIILLLIIILLLPPPUUU\\\gggyyygggZZZKKKBBB<<<888777999666888:::999555222222222000000000000000000000000111111111111111111111111222222222222222222222222222222333333333444444444888666555888>>>EEEJJJMMMNNNGGGIIISSS```rrr|||{{{sssooojjjddd^^^XXXRRRNNNKKKJJJHHHFFFDDDCCCCCCBBB@@@AAAAAAAAA@@@???AAACCCjjj\\\MMMJJJEEEDDDBBB@@@>>>>>>>>>>>>===<<<<<<;;;999888888777888777666666666666666777333888:::888555666999;;;@@@PPPgggzzz{{{yyy[[[UUUUUU___ggghhhhhhjjjuuulllaaa\\\[[[ZZZ```dddaaaXXXSSSVVV[[[\\\```dddfffcccaaa``````dddfffiiilllpppsssvvvwwwwwwyyy|||sssbbbjjjkkkaaaaaaWWWZZZUUUOOOKKKDDD:::555555555555555555555555555555444444444444444444444444555555666777777777777777666AAAGGGKKKbbbyyyuuudddVVVTTTPPPGGGDDDIIIHHHNNNSSSUUU^^^qqqyyydddRRRFFF;;;<<<<<<444555888:::999555333333444000000000000000000000000111111111111111111111111111111222222222333333333333333444444444444444444777666666999AAAIIIKKKIIITTTRRRXXX```nnn}}}xxxqqqfffccc^^^YYYTTTOOOJJJFFFCCCBBBAAA@@@>>>>>>======>>>?????????>>>>>>@@@AAAiii\\\MMMKKKEEEDDDBBB@@@>>>>>>>>>>>>===<<<<<<;;;999888888777777777666666666666777777444777999999888999;;;<<>>==================>>>>>>>>>======???AAAhhh[[[LLLKKKEEEDDDBBB@@@>>>>>>>>>>>><<<<<<;;;::::::999888888777777777666666777777888666777888:::;;;<<<<<<===KKKbbb|||tttgggSSSXXXbbbmmmvvv{{{hhheeemmmyyyooo```WWWSSSQQQPPP[[[ZZZWWWQQQMMMOOOUUUZZZ___cccgggiiihhhfffdddcccdddeeehhhkkkooosssvvvwwwwwwyyy}}}|||sssjjjgggtttjjjeee___[[[UUUQQQMMMFFF<<<777777555555555555555555555555555555555555555555555555555555666777888999999999AAA@@@GGG[[[}}}rrrffffffpppuuuiiiZZZOOOFFFGGGGGGDDDEEEJJJQQQWWW[[[```kkktttaaaPPP???;;;===777666888:::999777444333333111111111111111111111111222222222222222222222222222222222222333333333333555555666666666777777777999;;;AAAHHHOOOSSSWWWYYY[[[^^^lll{{{}}}{{{ooo```YYYTTTNNNJJJFFFCCCAAA???>>>======<<<======>>>>>>;;;<<<>>>======>>>@@@BBBfffZZZLLLLLLEEEDDDBBB???>>>>>>>>>>>><<<<<<;;;::::::999888888777777777666777777888888:::777777:::<<<;;;<<<>>>OOOllluuuaaaTTT]]]hhhooowww|||oooddddddjjjqqqwww|||~~~sssdddYYYUUUTTTTTTSSSXXXWWWSSSPPPPPPSSSXXX]]]bbbdddgggiiiiiigggeeedddfffhhhjjjmmmppprrruuuvvvzzz||||||vvvpppeeeeeeiiicccaaa[[[VVVRRROOOHHH>>>888888555555555555555555555555555555555555555555555555555666666777888999;;;;;;CCCBBBMMMhhhfff\\\hhhwwwyyyhhh]]]RRRJJJDDDFFFHHHGGGIIINNNQQQWWW^^^dddrrr}}}mmmZZZEEE>>>???999777999::::::999666444333222222222222222222222222222222222222222222222222222222222333333333444444555555555666666777777888:::???IIIQQQTTTTTTWWW[[[```qqq~~~yyywwwsssfffXXXTTTOOOJJJEEECCCAAA@@@??????>>>>>>=========>>>>>>;;;===>>>??????@@@BBBEEEdddYYYLLLLLLEEEDDDBBB???>>>>>>>>>>>>;;;;;;;;;::::::999999888777777777777777888999999<<<888777;;;;;;999<<>>===<<<<<<<<<======>>>@@@BBBCCCCCCEEEHHHJJJbbbWWWLLLMMMEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;;;;::::::999999999777777777777888888999:::===888888<<<:::999@@@KKKjjjwww}}}iii^^^dddooozzzjjjfffffflllppprrruuuxxxxxxpppeeeYYYPPPNNNNNNPPPLLLQQQVVVYYY\\\aaagggmmmrrrpppmmmlllllllllkkkjjjlllmmmooorrruuuwwwyyyzzzzzzjjj]]]cccuuutttgggggg\\\XXXUUURRRLLLBBB;;;:::666666666666666666666666777777777777777777777777666666666777999;;;>>>???IIIZZZtttlll]]]ccctttggg\\\SSSOOOGGGFFFEEEFFFHHHKKKNNNQQQTTT```ooo~~~bbbNNNFFF>>>;;;<<<===>>>???<<<888444333333333333333333333333333333333333333333333333333333333333444444444444333333444555666666777777???DDDOOOVVVSSSNNNWWWeee{{{zzzmmmaaaZZZSSSMMMGGGDDD@@@>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<======CCCEEEGGGHHHJJJLLLOOORRRaaaWWWLLLMMMEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;::::::::::::999999777777777777888999:::;;;;;;888999===;;;:::GGGXXX|||~~~sssxxxZZZbbbgggssswwwmmmnnnssszzz}}}{{{zzz{{{zzzooo___QQQJJJKKKNNNNNNUUU]]]aaadddkkkuuu~~~wwwrrrllliiiiiijjjjjjiiikkkmmmppptttyyy}}}|||pppccc```eee}}}jjjggg\\\XXXVVVTTTMMMCCC<<<;;;666666666666666666666666777777777777777777777777666666666777999<<>>===>>>@@@BBB???:::555444444444444444444444444333333333333333333333333333333333444444444444555333444555666777888888999BBBEEELLLQQQNNNOOOaaaxxx{{{nnn___VVVRRRMMMGGGBBB@@@>>>>>>>>>???>>>===;;;;;;<<<===???AAABBBCCCHHHJJJMMMNNNPPPSSSVVVYYY```VVVLLLMMMEEEDDDBBB@@@>>>>>>>>>>>>;;;:::::::::::::::::::::777777777777888999:::;;;999777:::>>><<<<<>><<<===???AAADDDGGGJJJKKKKKKMMMPPPRRRTTTWWWZZZ]]]aaaZZZMMMIIIEEEDDDBBB@@@???======<<<;;;:::888999::::::999777888888888888888888888888777:::888:::===>>>NNNkkk{{{lllXXX[[[gggzzz~~~ttttttyyysssYYYRRRTTTVVV\\\aaahhhqqqyyyoooooonnniiieeecccfffiiiooorrrvvv{{{{{{qqqeee___```kkkiiifff```XXXQQQOOOKKKCCC<<<:::888777777777777777888888:::999999888888666555333777999999777888===BBBEEE___|||uuu]]]^^^lllsss~~~nnn]]]SSSNNNIIIFFFFFFCCCGGGKKKNNNPPPRRRTTTVVVYYYooolllVVVFFF???@@@AAACCCDDDAAA<<<777444444444444444444444444333333333333333333333333222222333444444444444333666555444444666999<<<>>>CCCGGGJJJLLLPPP```zzzxxxqqqiii]]]RRRJJJEEEBBBAAA>>>>>>>>>???>>>>>>===<<<;;;===@@@BBBDDDFFFIIILLLLLLMMMPPPUUUYYY[[[[[[ZZZ___YYYLLLHHHEEEDDDBBB@@@???======<<<;;;:::999999::::::999777888888888888888888888888999===;;;<<>>?????????>>>>>>======???@@@BBBDDDFFFJJJOOOSSSUUUVVVWWWYYY\\\]]]\\\\\\]]]WWWKKKHHHEEEDDDBBB@@@???======<<<;;;:::999999::::::999888999999999999999999999999666;;;999999???GGG___zzzrrr|||cccSSSWWWaaaddd]]][[[cccsssccc___iiifffeeeggglllxxxsssxxxvvviiiggghhhiiigggeeefffkkkppptttxxx~~~}}}uuuiii```^^^\\\www{{{lll```XXXQQQOOOKKKCCC===;;;999888888777777777888888222777<<<;;;666444777<<<666777999999;;;@@@HHHOOOmmmmmmfff[[[```qqqqqq___TTTJJJGGGGGGGGGHHHKKKQQQPPPPPPSSSWWW\\\```bbb{{{}}}xxxRRRGGGEEECCCCCCDDDBBB===999666666555444444444444444333333333333333333333333333333444555555555555555888777777888;;;???CCCFFFHHHSSSZZZ^^^sss|||lllbbb[[[RRRIIIDDDAAA???>>>??????>>>>>>>>>>>>======AAABBBCCCEEEHHHNNNUUUZZZ]]]\\\\\\[[[[[[[[[[[[[[[[[[VVVKKKIIIEEEDDDBBB@@@???======<<<<<<:::999999:::;;;999888999999999999999999999999444:::999888???LLLhhhwww}}}rrr]]]WWW___aaa[[[QQQMMMVVVzzzjjj___^^^bbb\\\WWWWWW]]]nnnqqqhhhggghhhiiihhhhhhjjjoootttuuuzzz}}}{{{uuujjj```\\\YYYhhhiii```XXXQQQNNNKKKDDD>>>===999999888888777777888888666888:::999555333444666888999:::<<<>>>BBBMMMXXXtttmmmpppeeekkk{{{|||hhhXXXQQQKKKIIIIIIIIILLLPPPRRRTTTUUUUUUXXX^^^fffmmmxxxWWWJJJFFFBBBAAACCCCCC???;;;888777666555444444444444444444444444444444444444222333444444555555444444777777777999===BBBGGGJJJPPPZZZ```gggwwwfffYYYSSSKKKEEEAAA???>>>>>>==================>>>>>>@@@CCCFFFJJJMMMRRRXXX\\\\\\\\\ZZZXXXWWWWWWXXXZZZZZZVVVLLLJJJEEEDDDBBB@@@???======<<<<<<;;;999:::;;;;;;:::888999999999999999999999999888???<<<;;;GGGXXXsss~~~{{{iiiYYY[[[dddddd\\\SSSRRRaaa~~~ddd[[[[[[___ZZZUUUTTTZZZlll{{{qqqjjjgggfffhhhiiiiiihhhkkkqqqvvvxxx}}}{{{yyytttjjjaaa\\\XXX\\\tttjjjaaaXXXQQQNNNKKKDDD???>>>::::::999888888888888888;;;999777888::::::777444999888999<<<>>>DDDSSSbbbppppppfffppplll\\\PPPLLLKKKKKKKKKKKKPPPVVVRRRVVVYYYYYYYYY```ooo||||||gggLLLFFF@@@???BBBDDDBBB???;;;999777555444444444444444444444444444444444444222333333444444444444444666666777:::???DDDJJJMMMUUU^^^fffxxxqqq```RRRNNNGGGBBB@@@@@@??????<<<<<<<<<<<<===>>>???@@@CCCGGGMMMRRRUUUXXXZZZ[[[XXXXXXXXXVVVTTTUUUYYY\\\YYYVVVMMMKKKEEEDDDBBB@@@???======<<<<<<;;;::::::;;;;;;:::999::::::::::::::::::::::::888>>>;;;<<>>AAA===999888555666;;;@@@HHH]]]qqqfffbbb^^^uuu~~~mmm\\\PPPJJJJJJLLLOOOOOOOOOUUU\\\XXX[[[^^^]]]```kkk~~~|||zzzwwwQQQIII@@@>>>BBBEEEDDDAAA===;;;888555444444444555444444444444444444444444333333444555555555555444666666888;;;AAAHHHNNNQQQUUUaaasss{{{iiiZZZNNNJJJDDDAAA@@@@@@@@@???<<<;;;<<<===>>>AAACCCEEEIIINNNUUUZZZ[[[[[[ZZZZZZUUUWWWYYYXXXWWWYYY^^^bbbWWWTTTLLLKKKEEEDDDBBB@@@???======<<<===;;;::::::;;;;;;:::999::::::::::::::::::::::::444:::888>>>UUUmmm}}}sss{{{pppUUUVVVccclllvvviiiYYYWWWXXXVVVWWW[[[bbbmmm}}}zzzuuuooojjjfffdddddddddgggjjjlllnnnrrrzzz}}}uuusssmmmgggcccYYYSSS]]]bbbYYYQQQNNNKKKEEEAAA@@@<<<;;;:::999888888888888999777666999===>>>===::::::555777???FFFRRRlll}}}YYY___hhhssshhh^^^VVVSSSQQQSSSVVVYYYXXXVVV\\\ddddddbbbaaadddmmm~~~~~~zzz|||YYYOOODDD@@@CCCFFFEEEAAA>>><<<999666444333444555555555555555555555555555555555666777777777777777666777999>>>DDDKKKRRRUUUXXXhhhuuubbbRRRJJJFFFBBB???????????????=========???BBBEEEIIIKKKNNNRRRWWWYYYYYYXXXWWWWWWTTTWWWZZZ[[[ZZZ\\\aaafffUUUSSSKKKJJJEEEDDDBBB@@@???======<<<===;;;::::::;;;<<<:::999::::::::::::::::::::::::666<<<;;;CCC^^^yyyxxxttt~~~iiiSSS___nnnttt~~~dddZZZ\\\^^^\\\___gggrrryyyuuuooommmjjjgggeeefffggghhheeeiiimmmpppsssyyy~~~uuusssooojjjggg[[[SSSYYYwwwbbbYYYQQQMMMJJJEEEAAAAAA<<<;;;:::999888888888888777888888888888777666777<<<888:::CCCMMM\\\zzzsssTTTiii}}}|||rrrfff^^^ZZZYYY[[[]]]___aaadddeeeaaa^^^bbbjjjooohhhccchhhxxx}}}yyy```TTTGGGBBBDDDGGGEEEAAA???===999666444333444555555555555555555555555555777777888999999999999999888999;;;???FFFNNNTTTXXX\\\pppqqq]]]MMMHHHEEE@@@>>>>>>>>>>>>>>>>>>>>>???AAADDDIIIMMMPPPPPPSSSUUUUUUTTTRRRRRRSSSSSSWWW[[[\\\[[[\\\bbbggg|||[[[WWWHHHIIIFFFEEECCCAAA???>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::<<<>>>IIIhhhxxxpppxxxeeeWWW]]]jjjyyysssdddbbb___aaafffjjjmmmvvvzzztttkkkkkkkkkiiigggeeeeeeeeekkkiiijjjqqqwww|||pppooosssppphhh^^^UUUWWWhhhlllTTTUUUNNNGGGJJJDDDGGG>>>;;;888777888999999999777777777777888888888888999999===DDDSSSmmmiiiUUUllluuudddaaa^^^___bbbddddddcccdddcccdddggggggdddfffjjjtttiiijjj{{{~~~yyy}}}mmmWWWKKKIIIEEEFFFHHHCCCAAA@@@===:::888666555555555555555444444333333333666999@@@HHHNNNMMMHHHBBB;;;===???BBBHHHPPPVVVWWWaaa|||lllYYYNNNDDDCCCAAA>>><<<;;;;;;;;;@@@???AAAFFFLLLQQQRRRRRRVVVUUURRRPPPOOOPPPQQQRRRWWWWWWYYY]]]aaadddeeeddd|||ZZZVVVHHHIIIFFFEEECCCAAA???>>>======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999;;;@@@SSSvvvlll___YYYaaaooo|||llldddgggfffgggjjjmmmsss~~~rrrllljjjfffccccccgggkkknnnooommmkkknnnuuu|||sssoooqqqmmmfff\\\TTTSSS```}}}pppWWWUUUOOOHHHKKKDDDFFF>>>;;;888777888999999999777777777777888888888888;;;;;;===EEEVVVqqqpppiiimmmfffdddccceeeggghhhgggeeeaaaaaadddgggeeecccffflllyyyqqqtttyyy}}}xxx\\\KKKJJJFFFFFFHHHFFFBBB@@@===:::888666666555555555555444444333333333222333666;;;??????<<<888:::===@@@DDDIIIOOOUUUXXXlllyyyfffUUUJJJEEECCCAAA>>>======>>>>>>AAABBBEEEKKKRRRUUUUUUTTTQQQPPPOOONNNOOOPPPRRRSSSZZZ[[[]]]aaaeeehhhiiiiii{{{ZZZVVVHHHJJJFFFEEECCCAAA@@@>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<>><<<999777888999999999777777777888888888999999<<<<<<>>>GGG\\\zzz~~~jjjpppnnn```aaabbbeeegggiiihhhdddaaa[[[]]]aaacccaaa___gggpppzzz}}}eeeMMMLLLHHHEEEHHHHHHBBB@@@===:::888666666666555555555444444444444444555444444555777888777666999===CCCIIINNNSSS[[[aaa}}}uuubbbQQQGGGFFFDDD@@@>>>===???AAACCCDDDFFFKKKQQQVVVXXXXXXVVVNNNNNNNNNNNNPPPSSSVVVXXXXXXZZZ\\\```dddgggjjjkkkzzzYYYUUUHHHJJJEEEDDDCCCAAA@@@???>>>>>><<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;???>>>MMMpppwww[[[]]]eeeqqq}}}~~~fffooozzzwwwuuuoooxxxzzzqqqllllllsss~~~xxxqqqtttuuu{{{rrrmmmkkkhhh___WWWTTTRRRYYY}}}aaaWWWQQQLLLLLLCCCDDD???<<<999888888999999888777777888888888999999999<<<<<>>;;;888777666666555555555555555444444444888777666666777888999999777===GGGOOOTTTZZZgggrrruuubbbRRRHHHDDDBBB???===>>>@@@DDDGGGKKKLLLNNNRRRUUUVVVWWWVVVQQQPPPQQQRRRTTTWWW[[[]]]WWWZZZ]]]aaaeeeiiimmmpppzzzXXXUUUHHHJJJEEEDDDCCCAAA@@@??????>>><<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;@@@@@@QQQwwwnnn[[[```jjjtttkkkwww}}}{{{|||sssnnnmmm{{{wwwssszzz{{{vvvnnnlllkkk]]]VVVUUUSSSSSSppphhhXXXQQQLLLMMMBBBCCC@@@===:::888888999999888888888888888999999999999:::===CCCTTTttttttpppnnn```aaaggglllrrrvvvvvvqqqkkkgggggggggiiijjjjjjrrr~~~}}}\\\RRRIIICCCFFFHHHBBBAAA>>>;;;999777666666555555555555555555555555444555666777777888888888:::@@@KKKSSSWWW^^^pppxxxdddSSSHHHBBB@@@>>>===???CCCGGGJJJRRRQQQPPPOOOOOOQQQTTTVVVTTTTTTSSSTTTVVVYYY]]]^^^[[[___dddhhhlllrrrxxx|||yyyWWWTTTHHHJJJDDDDDDBBBAAA@@@?????????<<<<<<;;;;;;;;;:::::::::888999999::::::;;;;;;<<>>:::999999999999888888888888999999999999:::;;;???HHH^^^wwwttthhh___gggoootttzzz~~~|||wwwrrrpppnnnmmmmmmooosss|||jjjWWWIIIFFFHHHEEECCCAAA>>>;;;999777777777555555555555555666666666333666999:::999999::::::>>>CCCMMMUUUXXX```xxx|||gggSSSFFF@@@?????????BBBFFFKKKNNNVVVUUURRRNNNMMMOOOSSSWWWUUUUUUTTTUUUWWWZZZ]]]___]]]bbbhhhmmmrrryyyxxxVVVTTTGGGJJJDDDCCCBBBAAA@@@?????????<<<<<<;;;;;;;;;:::::::::888888999::::::;;;<<<<<<>>>FFFaaaccc]]]eeeooozzz~~~mmmwwwxxxssssssrrryyy~~~yyyxxx~~~oookkklll```UUUUUUUUUQQQdddtttXXXNNNLLLMMMCCCEEEAAA>>>;;;999999999999888888888888999999999::::::>>>DDDOOOggguuusssbbb```mmmxxx|||}}}zzzyyyuuussstttyyy~~~yyy]]]JJJJJJKKKCCCCCCAAA???<<<999888777777444555555555666666666777777999;;;:::999999;;;===@@@EEEOOOXXX\\\gggkkkTTTFFF@@@@@@AAACCCFFFKKKOOOQQQVVVVVVUUURRRPPPQQQVVVZZZVVVVVVVVVWWWZZZ]]]aaaccc```eeemmmrrrxxxxxxVVVTTTGGGJJJDDDCCCBBBAAA@@@?????????<<<<<<;;;;;;;;;:::::::::888888999::::::;;;<<<<<>>>>>???@@@>>>===<<<;;;:::999999999::::::888666888<<<>>>===EEEPPPqqqrrr```___qqq~~~sssmmmzzz{{{}}}tttkkknnnccc\\\XXXVVVPPPVVVzzzYYYWWWOOOIIIKKKGGGCCC@@@<<<:::::::::999888888999::::::::::::;;;<<>>>>>>>>===<<<;;;::::::::::::::::::999888999<<<======CCCZZZ}}}kkk[[[bbbtttqqqooo{{{vvvlllmmmddd]]]YYYVVVOOOUUUuuuZZZUUUOOOJJJJJJFFFCCC@@@<<<:::::::::999888888999::::::::::::;;;===GGGQQQ\\\{{{vvvqqqhhhttt~~~xxxrrruuuxxxTTTKKKKKKEEECCCAAA???===<<<;;;888666777777666666666666777777777888888777777888<<>>>>>======<<<;;;::::::::::::::::::::::::;;;<<<===>>>EEEggg~~~eeeYYYgggxxxxxxllllllwww|||nnnlllfff___ZZZVVVOOORRRmmm^^^SSSOOOKKKIIIEEECCC@@@===::::::::::::999888999::::::::::::<<<>>>IIITTTeeexxx{{{~~~iiicccrrr|||vvvsssrrr}}}[[[KKKLLLGGGCCCAAA???======;;;999777888777777666666777777888777777888777777:::>>>BBBBBBKKKPPPVVVsssdddLLLFFFGGGLLLQQQRRRNNNMMMOOOOOOQQQSSSTTTTTTVVVYYY\\\^^^``````^^^cccnnnxxx|||rrrSSSTTTHHHKKKDDDCCCBBB@@@@@@???@@@@@@======<<<;;;;;;;;;;;;;;;:::999;;;======<<<===@@@OOOpppsssbbb]]]kkk~~~qqqjjjeeefffooo{{{sssmmmhhhaaa[[[VVVOOOPPPccc{{{dddRRRPPPMMMHHHEEEDDDAAA===;;;:::::::::999888999::::::999:::===???LLLWWWnnnwww|||oooccc```lllzzz}}}{{{zzzzzzwwwzzzbbbLLLKKKIIICCCAAA???>>>===<<<:::888888777777777777777777888777777888888999<<>>>>>;;;>>>EEEZZZsssgggaaadddoooiiiaaa```___bbbmmm~~~zzzoooiiibbb\\\WWWQQQOOO[[[kkknnnSSSQQQMMMGGGFFFDDDAAA===;;;;;;;;;:::999999:::::::::999;;;>>>@@@QQQ\\\tttqqqgggcccbbbgggmmmpppxxx{{{|||}}}yyyxxxkkkOOOKKKIIICCCAAA???>>>>>>===:::999888888777777777777888888777777888888:::>>>DDDIIIQQQVVV[[[kkkiiiQQQKKKMMMQQQUUURRRMMMLLLPPPSSSWWWZZZ[[[[[[]]]bbbfffdddkkkrrryyymmmQQQSSSHHHIIIGGGGGGEEEDDDBBB@@@???>>>======<<<<<<<<<<<<<<<===;;;888:::???>>><<>>;;;;;;;;;::::::999::::::999999;;;???BBBTTTccczzz|||oookkkkkkjjjjjjkkkooovvv|||yyyyyyvvvtttzzz~~~uuuTTTLLLHHHCCCAAA???>>>>>>===;;;999999888888777777888888999777777888888;;;@@@GGGLLLUUUVVV^^^xxxkkkVVVOOOOOOQQQUUUTTTPPPPPPSSSUUUXXX]]]bbbfffiiimmmoooppp{{{mmmQQQTTTIIIJJJGGGFFFEEEDDDCCCAAA???>>>======<<<<<<<<<<<<======;;;777999>>>>>><<>><<<;;;;;;;;;:::999::::::999999;;;???CCCTTTiii|||xxxyyyxxxuuutttuuuzzz}}}wwwvvvuuusssqqquuuyyy~~~[[[NNNHHHCCCAAA???>>>>>>>>><<<:::999888888777777888888999777777888999<<>>;;;777888>>>>>><<>><<<;;;;;;;;;::::::::::::999999<<<@@@CCCSSSlll}}}}}}xxxwwwwwwvvvnnnkkkzzz~~~www___PPPIIICCCAAA???>>>>>>>>><<<:::999999888888888888999999777777888999<<>>===;;;999999999888888888888999999:::999999:::>>>DDDKKKOOOUUUUUUpppxxxiii___dddrrr{{{~~~{{{~~~pppUUUPPPKKKIIIDDDCCCBBBAAA@@@????????????>>>===<<<;;;;;;;;;<<<999<<<:::<<<>>>:::FFFaaa|||eee\\\dddzzzvvvcccjjjqqqsssjjjddd^^^YYYTTTOOOPPPSSS```gggVVVQQQIIIFFFEEEBBB>>><<<;;;;;;:::999999???<<<999<<<;;;@@@NNNaaa}}}}}}uuurrrqqqnnnkkkjjjlllppptttyyy}}}xxxvvvwwwrrrnnnuuuoooSSSMMMDDDBBB@@@???>>>===;;;999999999888888888888999999999999:::<<>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<:::===>>>;;;KKKjjjuuu___^^^jjjtttaaahhhggggggsssmmmnnnsssvvvzzzjjjccc^^^ZZZUUUOOONNNPPP\\\xxx~~~lllXXXQQQKKKIIIEEEBBB>>>;;;::::::999888999>>>:::888<<<<<>>>>><<<:::999999888888888888999999888999;;;???DDDJJJOOORRRQQQddd|||qqq^^^\\\aaarrrnnnSSSOOOKKKIIIDDDCCCBBB@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;======<<>>===;;;:::999999888888999999:::999:::<<<@@@EEEJJJOOOQQQTTTnnnuuuggg\\\PPPPPPYYYlllnnnTTTOOOKKKIIIEEEDDDCCCAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<:::>>>@@@@@@ZZZkkk___hhhuuujjjhhhooo~~~wwwkkkhhhhhhhhheeeddddddfffiiinnnsssvvvnnnfff___[[[WWWPPPLLLLLLQQQhhhxxx\\\QQQKKKIIIEEEBBB>>>;;;::::::999888:::<<<888999===>>>LLLggg|||mmmooorrrvvvyyy{{{|||}}}zzzvvvqqqmmmkkklllmmmmmmmmmppptttuuussspppmmmlllggghhhlllpppqqqssszzz}}}wwwxxxvvvqqqqqqwwwoooQQQGGGEEEAAA?????????>>>===::::::999999999999:::::::::;;;===@@@EEEIIIMMMPPP]]]|||uuukkkaaaWWWQQQPPPOOOUUUcccsssnnnTTTPPPLLLJJJEEEEEECCCBBBAAA@@@@@@@@@<<<======>>>======<<<<<<999888888===@@@AAAaaafffbbblllyyyuuurrr}}}xxxjjjiiimmmnnnmmmlllkkkjjjjjjjjjkkkllllllrrrwwwrrrhhh```\\\XXXQQQMMMLLLPPP^^^```RRRJJJHHHFFFCCC>>><<<;;;;;;:::999;;;<<<999;;;??????OOOmmm}}}|||qqqnnnqqqwww|||~~~~~~~~~{{{uuusssooolllkkkkkkmmmnnnnnnppprrrqqqnnnjjjgggfffhhhjjjnnnqqqqqqpppvvvyyywwwuuupppqqqvvv\\\IIIEEEAAA????????????>>>::::::999999999999:::::::::;;;===@@@DDDJJJOOORRRlllnnnddd```]]][[[[[[\\\YYY[[[dddmmmsssyyy~~~oooUUUQQQMMMKKKDDDDDDBBBAAA@@@?????????<<<===>>>??????>>>======:::999888???BBBFFFjjj```dddooo}}}vvvuuu|||vvvlllttt{{{xxxtttrrrwww|||ooojjjnnnssssssqqqsssttttttttttttrrrqqqpppqqqtttyyyvvvkkk```\\\XXXRRRNNNMMMRRRUUU|||eeeUUUKKKHHHGGGDDD@@@===<<<<<<;;;:::;;;<<<:::===AAA???PPPpppxxx}}}yyyyyy}}}www~~~}}}wwwrrrqqqooollljjjkkkmmmooonnnoooooommmjjjhhhggghhhiiikkkooorrrqqqrrrzzz}}}xxxuuuqqqrrrwwwiiiIIIFFFBBB???????????????;;;::::::999999::::::;;;::::::<<>>>>>>>>===>>>???@@@@@@???>>>======<<<<<>>======<<<;;;;;;<<<:::>>>BBB???PPPqqq|||xxxxxxvvv}}}}}}yyytttrrrrrrpppmmmlllllloooqqqnnnooonnnllljjjiiikkkllljjjkkkoooqqqqqqtttyyyvvvrrrsssxxxsssJJJFFFBBB??????@@@@@@???;;;::::::999999::::::;;;999999;;;???GGGPPPXXX^^^vvviii```eeepppwww|||tttjjjhhhfffeeeeeeggghhhiiivvv|||ccc]]]hhhkkkTTTQQQLLLIIIEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>666@@@===<<>><<>>>>>>>>>>>>>>>>>>>>>>>>>>999AAA>>><<>>888>>><<>>AAA>>>===<<<;;;;;;::::::;;;;;;;;;999AAAAAALLLUUUWWWrrrzzzrrrppp}}}}}}uuuqqqxxxkkkTTTQQQMMMIIIEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;AAA???>>>FFFWWWjjjaaakkk}}}{{{uuusssuuuvvvxxxyyyyyyyyyxxxwwwsssdddiiiqqq{{{sss______[[[VVVSSSMMMOOOQQQ^^^|||tttUUUMMMFFFEEECCCAAA???===<<<<<<<<<===888===<<>>========================;;;>>>???@@@IIIcccfffcccqqq}}}{{{wwwuuuuuuvvvvvvwwwyyyzzz{{{||||||uuuhhh___```eeelllvvv{{{|||vvv___]]][[[XXXTTTNNNOOOOOOXXXttt{{{UUUKKKHHHEEECCCAAA???===<<<<<<<<<<<<888>>><<>>AAA@@@======<<<;;;;;;;;;;;;;;;======GGGFFFLLLUUUcccrrrsssyyykkkTTTRRRNNNJJJEEEEEEDDDCCCAAA@@@???>>>========================<<<<<>>===FFFSSSeeezzz{{{rrrpppooonnnooonnnmmmkkkmmmnnnppprrrtttwww{{{}}}|||}}}}}}rrrssstttqqqwwwyyykkkNNNAAAFFFDDD@@@@@@>>>======<<<;;;;;;;;;;;;<<<:::;;;HHHIIIMMMSSSbbbxxxeeeooo~~~kkkTTTRRRNNNKKKEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;@@@BBBIIInnn|||eeelll{{{sssgggeeettt~~~~~~rrrmmmnnnppptttwwwxxxyyy|||{{{tttmmmkkkmmmjjjgggfffiiiiiimmm}}}zzzvvv{{{{{{ccc___ZZZWWWVVVRRRNNNOOOUUUjjjYYYLLLLLLEEECCCAAA???===<<<<<<<<<<<<999@@@???HHHWWWlll~~~}}}yyytttqqqnnnmmmmmmmmmooopppooommmmmmpppsssvvvyyy|||sssqqqsssqqqvvvwwwsssQQQBBBHHHGGGAAA@@@>>>>>>===<<<<<<;;;;;;<<<<<<::::::GGGJJJNNNRRRaaauuuggg{{{sssccciiikkkTTTRRRNNNKKKEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===:::BBBGGGNNNxxxvvvcccnnn}}}wwwkkkiiiqqqyyyrrrmmmnnnpppqqquuuyyyzzz}}}}}}{{{xxxtttsssvvvrrroooppptttssssss{{{vvvxxx}}}iiicccZZZUUUUUUSSSOOOQQQTTTddd___MMMLLLEEECCCAAA???===<<<<<<<<<===:::AAAAAAJJJ[[[rrr{{{}}}xxxnnn}}}vvvpppmmmllljjjjjjiiijjjmmmqqqtttuuuuuuqqquuuzzz}}}vvvpppqqqoootttwwwYYYDDDIIIGGGAAA@@@???>>>======<<<<<<<<<<<<<<<<<<:::EEEIIIOOOTTTeee|||kkkTTTYYYvvvssswwwkkkTTTRRROOOKKKEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;999DDDLLLUUUrrraaammm~~~oookkkjjjrrryyyqqqnnnooorrruuuuuuyyy~~~{{{zzz||||||zzz{{{yyywww{{{~~~|||xxxxxx|||nnnfff[[[TTTTTTSSSQQQRRRSSS___dddNNNKKKEEECCCAAA???===<<<<<<<<<===:::BBBBBBKKK]]]uuuyyyrrr{{{qqqjjj~~~rrrjjjggghhhiiiiiiggggggiiimmmsssyyy|||}}}www{{{yyypppooonnnqqqwww___GGGIIIGGGAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<>>======>>>>>>===@@@AAAHHHdddjjjfffooo{{{xxxtttssstttwwwyyyzzz~~~wwwqqqooonnnooosssxxx{{{||||||}}}|||~~~~~~|||{{{ssstttzzzooo___[[[YYYTTTPPPOOOQQQSSSWWWqqqdddLLLMMMGGGDDDAAA>>>>>>>>>>>>===>>>??????HHHSSS]]]zzz{{{xxxmmmssstttooohhhcccbbbccceeegggiiikkkppptttxxx{{{}}}}}}pppnnnppprrr}}}cccFFFGGGFFF@@@??????>>>>>>===<<<<<<<<<<<<<<<@@@<<>>>>>>>>>>>>>>>>>@@@BBBNNNpppjjjgggqqq}}}tttrrruuu{{{zzz~~~{{{uuurrrqqqppprrruuuyyy}}}~~~~~~}}}~~~}}}tttttt{{{tttbbb]]]YYYTTTPPPOOOPPPRRRUUUmmmfffLLLLLLGGGDDDAAA>>>>>>>>>>>>======>>>>>>GGGVVVeeezzzvvvpppkkkxxx}}}uuulllhhhdddaaaaaaccceeegggmmmooossswww{{{~~~rrroooppprrr{{{|||cccFFFGGGGGGCCCDDDDDD>>>>>>===<<<<<<<<<<<<===???===GGGSSSTTT\\\ooo]]]ooozzzpppjjjrrrkkkUUUQQQNNNNNNIIIHHHFFFDDDBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>@@@@@@DDDVVV~~~iiiiiisss~~~vvvssssssssssssuuuxxx|||}}}ttttttzzz|||{{{ggg___ZZZTTTQQQPPPOOOPPPRRRgggjjjMMMJJJGGGDDDAAA>>>>>>>>>>>>============GGG\\\qqqqqqqqqhhhmmmuuutttiiicccbbbaaaaaabbbdddgggiiirrrsssvvvzzz~~~uuupppppppppyyyhhhHHHHHHHHHDDDEEEFFF???>>>======<<<<<<======>>>???JJJVVV[[[iiizzzvvvzzzbbbnnnfffdddggguuukkkUUUQQQNNNNNNIIIHHHFFFDDDBBBAAA@@@@@@??????>>>>>>>>>>>>>>>??????@@@FFFZZZjjjlllwwwxxxsssrrrssstttvvvxxxzzz~~~|||tttsssxxxxxxlllbbb[[[VVVUUUPPPNNNNNNPPP```oooOOOIIIGGGDDDAAA>>>>>>>>>=========>>>???KKKccc{{{iiisssxxxdddrrrqqq{{{~~~{{{zzzzzz~~~sssgggaaa```aaacccdddfffgggjjjlllsssuuuxxx}}}wwwoooooolllxxx~~~qqqMMMJJJGGGBBBBBBBBB???>>>>>>===<<<=========???AAAJJJTTT^^^vvv~~~rrrppp}}}gggjjjsssccccccjjj|||kkkUUURRROOOOOOIIIHHHFFFDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????===AAAHHH\\\kkkooozzz|||uuurrrrrrqqqtttxxxzzz}}}xxxvvvyyyxxxqqqddd\\\YYYYYYQQQMMMMMMOOOZZZ~~~uuuRRRJJJGGGDDDAAA>>>>>>>>>=========@@@BBBOOOiiivvvfff|||wwwgggwwwrrruuu~~~xxxqqqmmmjjjhhhnnnnnnnnnrrrxxx}}}mmmddd___^^^^^^aaaeeefffggghhhjjjmmmrrruuuzzzyyyooommmkkkuuuxxxPPPJJJGGGBBBAAAAAA??????>>>===============BBBDDDIIIQQQ___~~~xxxiiiiiivvvmmmlll}}}sssoooooouuukkkUUURRROOOOOOIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>??????@@@===AAAJJJ```mmmrrr}}}zzzuuurrrrrrpppuuuzzz~~~|||xxxzzzxxxtttddd[[[XXXZZZPPPLLLNNNOOOVVVyyyyyyzzzVVVLLLGGGDDDAAA>>>>>>>>>>>>===<<>>>>>======>>>>>>DDDEEEHHHOOOaaaooo]]]___nnnrrrssskkkUUURRROOOPPPIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@???AAAKKKfffpppuuu}}}zzzwwwsssqqqqqqvvv}}}}}}wwwwwwuuuvvvcccXXXVVVXXXPPPKKKNNNPPPTTTssswww}}}ZZZNNNGGGDDDAAA>>>>>>>>>>>>===;;;AAACCCQQQooosssjjjyyyvvvqqqmmmkkkmmmppprrrxxxyyyzzz|||}}}yyyggg______aaabbb[[[```fffhhhhhhjjjoootttxxx|||qqqooonnnhhhmmmrrrXXXNNNJJJFFFEEEDDD@@@???>>>>>>======>>>>>>DDDGGGJJJQQQggggggWWW\\\lllrrrtttkkkUUURRRPPPPPPIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>===>>>>>>???@@@@@@AAABBBLLLkkkqqqvvvyyyqqqooo{{{||||||{{{}}}|||{{{xxxsssppprrrxxx{{{sssqqqrrr}}}wwwcccVVVSSSUUUPPPKKKOOOQQQSSSpppwww|||\\\PPPGGGDDDAAA>>>>>>>>>>>>===:::@@@BBBPPPooottthhhxxx}}}vvvlllkkkjjjkkknnntttyyy||||||jjj[[[WWWXXXYYYXXX]]]bbbhhhkkklllooouuuzzz|||ssspppnnngggooozzz^^^RRRLLLEEECCCBBB@@@??????>>>>>>>>>>>>>>>DDDHHHLLLUUUkkkcccYYY___qqqyyynnnnnnvvvlllXXXTTTPPPOOOGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>>>>AAACCC:::CCCLLLyyyrrruuu~~~~~~|||tttttt{{{www~~~wwwpppppprrryyycccYYYUUUSSSOOOPPPNNNKKKRRRpppVVVKKKGGGDDDAAA??????>>>===<<<;;;>>>HHHXXXnnnsssfffuuuwww|||sssuuuyyy|||ooo[[[UUUVVVUUUVVVYYY\\\aaaiiinnnrrruuu{{{qqqooohhhkkknnnqqq___LLLNNNAAAAAABBBAAA???===<<<;;;<<<===>>>BBBFFFKKKWWWsss~~~```\\\eeecccVVVQQQ[[[qqq~~~lllXXXUUUPPPOOOGGGGGGFFFEEECCCBBBAAAAAA@@@AAAAAA???>>>>>>@@@BBB???FFFNNN|||tttxxx}}}vvvwww~~~yyyqqqppptttzzzcccZZZWWWUUUOOOOOONNNKKKRRRnnnVVVOOOGGGDDDAAA??????>>>===<<<===???GGGUUUjjjpppiii}}}jjjXXXTTTVVVUUUUUUYYY\\\bbbjjjppptttyyy~~~rrrnnnlllmmmppprrrbbbNNNOOOBBBCCCDDDAAA???>>><<<<<<<<<>>>???AAAEEEJJJVVVsss{{{dddjjjqqquuu\\\XXXTTTXXXhhhsssvvvmmmYYYUUUQQQOOOHHHGGGFFFEEEDDDBBBAAAAAA???@@@@@@???>>>>>>???AAABBBGGGOOOtttxxx}}}zzz}}}yyyqqqnnnqqqzzzbbbYYYXXXWWWPPPOOONNNLLLQQQlllQQQQQQGGGDDDAAA?????????>>><<>><<<<<<===>>>@@@BBBFFFKKKWWWttt}}}nnnzzz}}}fffVVV[[[XXXVVV```iiixxxkkkjjjnnnZZZVVVQQQOOOIIIHHHGGGFFFDDDCCCBBBAAA>>>???@@@???>>>>>>???@@@BBBFFFQQQqqqwww~~~~~~yyyqqqmmmlllyyyzzzaaaXXXWWWXXXPPPOOONNNMMMQQQiiiLLLNNNGGGEEEBBB@@@??????>>>===???CCCKKK[[[wwwjjjooo}}}gggZZZPPPRRRUUUTTTWWW]]]bbbiiisss{{{wwwmmmkkkiiikkkmmmxxxkkkRRRPPPDDDEEEDDDAAA@@@>>>======>>>???AAADDDHHHMMM[[[zzz}}}^^^SSS]]]^^^]]]gggpppwww{{{pppeee]]]eeeppp[[[WWWRRROOOJJJJJJHHHGGGEEECCCBBBAAA>>>???AAA@@@???>>>???@@@AAAGGGWWWpppxxx{{{tttooopppzzz{{{aaaVVVUUUVVVQQQOOOOOONNNPPPeee{{{|||OOOOOOHHHEEEBBB@@@@@@???>>>===<<>>>>>???AAABBBEEEIIIPPPcccxxx\\\SSS```iiittt~~~vvvggg```ZZZXXXZZZeeeqqq\\\XXXRRROOOKKKKKKIIIGGGEEEDDDBBBAAA>>>@@@BBBBBB@@@???@@@@@@BBBKKKaaaqqqzzzyyyrrrwww~~~cccVVVTTTTTTQQQNNNOOOPPPPPPbbb|||tttYYYRRRHHHEEEBBB@@@@@@@@@???===AAAIIITTTfffkkkcccuuuyyygggYYYQQQNNNSSSVVVWWW^^^iiinnnvvvnnnjjjdddgggkkkppprrrTTTOOODDDEEECCCBBB@@@???>>>>>>@@@BBBCCCFFFIIISSSmmmppp]]]YYYfffyyy{{{nnnddd\\\\\\___kkkrrr]]]YYYRRROOOLLLKKKJJJHHHFFFDDDBBBAAA???AAACCCCCCBBBAAAAAAAAA@@@MMMiii|||pppzzzxxxpppvvv|||fffWWWTTTTTTQQQNNNOOOPPPPPP___|||nnnbbbRRRHHHFFFBBBAAA@@@@@@???>>>DDDNNN[[[nnn``````yyyrrreeeWWWQQQOOOTTTWWWYYYbbbooouuu|||oooiiibbbeeeiiikkkvvvWWWPPPFFFGGGCCCBBBAAA?????????@@@BBBDDDIIIJJJTTTrrriiiaaacccppptttkkkkkkooozzzrrr^^^YYYSSSOOOMMMLLLJJJHHHFFFDDDBBBBBB@@@BBBDDDDDDCCCAAAAAABBB>>>MMMlllxxxmmmxxxyyy|||}}}uuulllnnnttthhhYYYTTTSSSQQQNNNOOOQQQOOO^^^{{{llleeeNNNIIIFFFCCCAAA@@@@@@???>>>???KKKYYYnnn~~~\\\___|||rrrssswww}}}}}}ttthhh```WWWQQQPPPUUUXXXZZZeeesssxxxpppggg___bbbeeefffwwwyyyXXXQQQGGGHHHEEEBBBAAA@@@??????AAACCCDDDMMMLLLTTTsssggggggmmmyyy{{{vvvyyyrrr]]]XXXTTTSSSLLLKKKIIIGGGEEECCCBBBBBBBBBCCCCCCAAA??????@@@AAAGGGJJJ~~~nnnrrrvvv|||tttuuu~~~yyykkkjjjzzzxxxwwwrrrjjjpppsssaaaWWWYYYPPPKKKMMMKKKLLLRRR___ttt^^^PPPIIIGGGDDDBBB@@@???@@@@@@AAAFFFWWWvvveeeVVVbbb|||qqqqqqwwwrrrqqqqqqpppllliiijjjnnnmmmooossszzzyyyggg]]][[[[[[[[[]]]^^^^^^\\\[[[UUUPPPOOOTTT[[[bbbkkkttt|||kkkgggcccbbbcccfffssszzzYYYRRRGGGHHHCCCEEEAAA???@@@@@@>>>@@@EEEFFFOOOVVVqqq|||wwwjjjoooxxxrrr]]]YYYUUUTTTLLLKKKIIIGGGEEECCCBBBBBBBBBCCCCCCAAA@@@???@@@BBBBBBJJJlllpppuuu{{{rrriiiccceeelllmmmdddWWWVVVcccqqq~~~wwwuuuooohhhkkknnn```VVVWWWMMMMMMNNNKKKLLLQQQ\\\|||\\\OOOIIIGGGDDDBBB@@@???@@@@@@CCCFFFUUUvvv{{{]]]VVVfff}}}{{{xxxpppiiiaaacccjjjkkkkkklllmmmmmmmmmpppsssqqqsssxxx~~~gggVVVNNNQQQSSSVVVZZZ[[[YYYVVVSSSRRRPPPRRRXXX^^^dddllluuu}}}rrrjjjfffddddddeeerrr|||YYYQQQGGGHHHCCCEEEAAA???@@@@@@>>>AAAEEEJJJRRRXXXqqqssscccZZZeeeooo~~~sss^^^ZZZVVVUUULLLKKKIIIGGGEEECCCCCCBBBBBBBBBCCCBBB@@@@@@AAABBBAAANNNjjjnnnttt{{{kkkccc^^^ZZZWWWYYY[[[ZZZSSSJJJJJJTTT^^^pppzzz}}}uuuqqq{{{xxxtttnnnggggggjjj|||```VVVUUUJJJNNNNNNKKKMMMPPPXXX[[[NNNIIIGGGDDDBBB@@@???@@@@@@EEEGGGWWWzzznnnWWWVVVhhh~~~ooorrrvvv{{{ttteeeaaa___]]]aaajjjkkkmmmqqqtttwwwyyy{{{{{{zzz{{{~~~uuuYYYKKKIIINNNRRRXXX]]]^^^[[[VVVSSSQQQQQQVVV]]]aaafffoooxxxuuulllhhhfffeeeeeeppp~~~[[[QQQGGGHHHCCCEEEAAA>>>@@@@@@???AAAEEEMMMSSSYYYsssdddYYYTTT\\\eeevvvttt```\\\WWWVVVMMMLLLJJJGGGEEEDDDCCCBBBBBBBBBCCCBBB@@@@@@BBBCCCFFFTTTiiilllssswwweeeYYYWWWXXXYYYXXXUUUTTTPPPKKKIIIKKKRRRYYYhhhoooqqqmmmqqq}}}yyyzzztttnnnhhheeehhhyyyaaaVVVUUUKKKOOOMMMKKKNNNQQQWWW|||\\\OOOIIIGGGDDDBBB@@@???@@@@@@CCCJJJ^^^ooo]]]^^^kkksssttt~~~pppbbb___aaacccjjjtttwww~~~kkkQQQLLLQQQVVV[[[bbbfffgggddd```]]]UUUVVVYYY^^^bbbgggrrr}}}tttkkkhhhfffeeeeeeppp^^^RRRHHHIIIDDDDDD@@@>>>@@@@@@???AAAFFFLLLPPPWWWuuuxxx^^^XXXWWWWWWaaaqqquuuaaa]]]XXXVVVMMMLLLJJJHHHFFFDDDCCCCCCAAABBBCCCBBBAAAAAABBBDDDIIIUUU~~~jjjmmmtttmmmcccYYYWWW]]]ccceeeccc\\\WWWPPPKKKJJJNNNSSSWWWaaahhhkkkkkkvvv}}}kkkeeennn}}}vvvsssooonnnqqquuuyyyzzz~~~~~~xxxqqqjjjfffdddeeettt}}}cccWWWVVVOOOOOOMMMKKKPPPSSSVVV{{{___PPPIIIGGGDDDBBB@@@???@@@@@@???LLLggguuuppptttwwwzzzuuu{{{|||{{{lll```___bbbgggqqq}}}}}}^^^LLLNNNWWW]]]aaafffiiiiiihhhhhhiiiaaa]]]\\\^^^bbbiiiwwwuuuiiifffeeeeeeeeeooobbbSSSIIIKKKFFFDDD@@@>>>@@@@@@???BBBFFFKKKMMMUUUwwwdddSSSQQQPPPSSS```pppyyy}}}wwwbbb]]]XXXVVVMMMLLLJJJHHHFFFDDDCCCCCCAAABBBCCCBBBAAAAAACCCEEEGGGTTTkkkooovvvpppcccaaacccmmmzzz~~~xxxllldddYYYQQQOOORRRWWWZZZbbbiiinnnrrr~~~vvvhhhYYYTTT]]]mmm{{{|||ssseeeaaa\\\[[[]]]aaadddfffnnnuuuzzzzzzzzz}}}wwwqqqjjjdddbbb``````lllfffVVVVVVRRRPPPLLLKKKRRRTTTUUUxxxaaaRRRIIIGGGDDDBBB@@@???@@@@@@===MMMjjj|||{{{wwwrrr~~~ssshhh```bbbgggnnn|||nnnXXXNNNSSSZZZ[[[```eeehhhiiikkkooosssppphhh``````eeennn}}}{{{hhhdddcccddddddnnnfffUUUKKKMMMHHHCCC???>>>???@@@???BBBGGGMMMMMMWWWtttaaaQQQJJJJJJHHHOOO```rrr{{{~~~xxxccc]]]WWWUUUNNNMMMKKKHHHFFFEEEDDDCCCAAABBBCCCBBBAAABBBDDDEEEFFFWWWkkkqqqxxxhhhggglllyyywwwnnnaaaWWWTTTWWW\\\aaafffmmmtttxxxggg^^^UUUSSS[[[hhhsssyyyggghhhjjjmmmsss}}}xxxmmm[[[WWWRRRPPPRRRVVVYYY[[[bbbmmmttttttvvv~~~wwwrrrmmmeeeaaaaaa___]]]hhhgggTTTUUUTTTQQQLLLKKKRRRSSSQQQsss{{{xxxaaaSSSIIIGGGDDDBBB@@@???@@@@@@???LLLeee~~~rrryyylllfffeeekkkqqq{{{vvvaaaUUUTTTVVVYYYZZZaaaiiinnnrrrvvv}}}~~~rrrfffeeelllvvvhhheeedddcccbbbkkkiiiWWWMMMPPPIIICCC???===???@@@@@@BBBGGGNNNOOO^^^{{{XXXNNNGGGFFFHHHHHHQQQccczzzxxxccc]]]VVVTTTNNNMMMKKKHHHFFFEEEDDDCCCAAABBBCCCCCCBBBBBBDDDFFFIII]]]kkkrrryyyhhhjjjsssvvvmmm```UUURRRVVV^^^dddbbbjjjpppuuu|||wwwiiiddd___[[[\\\bbblllssswww]]]^^^```eeennn|||pppcccTTTQQQLLLKKKMMMQQQTTTUUU]]]iiirrrsssuuuvvvqqqlllddd```bbb___]]]ggghhhRRRSSSTTTRRRMMMKKKRRRRRRNNNnnntttmmmxxx```SSSIIIGGGDDDBBB@@@@@@@@@@@@BBBJJJ^^^xxxsssfffdddgggpppxxx{{{dddSSSQQQTTTUUUTTT]]]fffqqqyyyxxxkkkjjjrrr{{{~~~jjjfffdddcccaaaiii~~~kkkXXXNNNQQQJJJCCC???===???@@@@@@BBBGGGNNNQQQddddddFFFCCCBBBCCCIIIJJJVVViii|||^^^\\\[[[SSSQQQNNNJJJGGGFFFEEEDDDBBBBBBCCCDDDDDDCCCCCCDDDFFFIII```nnnrrr|||yyylllpppwwwzzzeeeSSSQQQSSSUUU[[[eeejjjssswwwrrroooqqqqqqoooiiibbb___eeejjjnnnvvveee[[[___hhhjjjvvvzzzkkk___RRRPPPNNNMMMMMMNNNQQQRRR[[[cccmmmwww~~~xxxooommmkkkgggbbbaaaaaadddjjjWWWVVVSSSQQQJJJPPPNNNNNNRRRhhhssshhh{{{^^^RRRIIIFFFCCCAAAAAAAAAAAA@@@JJJFFF^^^www{{{mmmggglll{{{}}}~~~~~~kkkZZZUUUVVVWWWYYY\\\hhhtttqqqnnnttt|||iiidddbbbdddbbbiiioooYYYPPPJJJJJJFFFCCCBBBBBBAAA???BBBHHHNNNRRRbbbvvvfffdddkkk|||rrr\\\JJJEEEDDDAAADDDKKKVVVppp|||___]]]\\\TTTRRROOOKKKIIIHHHGGGEEECCCBBBCCCDDDDDDCCCCCCDDDFFFFFFaaannnqqqzzzyyynnnvvvuuuaaaPPPNNNOOOOOOTTT\\\iiinnnooojjjiiimmmooonnnjjjgggeeegggnnnwwwmmmccceeelllnnn{{{vvvgggZZZNNNLLLKKKIIIJJJLLLNNNPPPYYY___iiirrryyyvvvsssoooggg`````````eeejjjVVVUUUQQQRRRKKKQQQOOOPPPTTTkkkrrrfffzzz]]]PPPJJJGGGCCC@@@@@@AAAAAAAAAHHHMMMiiiyyy~~~kkkgggnnn|||iiiaaa]]]^^^______aaafffuuuvvvsssyyyjjjdddbbbcccaaaggg{{{ttt]]]SSSLLLKKKFFFCCCBBBBBBAAA???BBBHHHOOOTTTgggsss```]]]]]]bbbffffffeeedddYYYJJJ???@@@AAA???CCCJJJYYYttt~~~```^^^]]]UUURRRPPPLLLJJJIIIHHHFFFDDDBBBDDDEEEEEEDDDCCCEEEFFFFFFfffppppppyyy{{{ttt~~~yyyzzzhhhXXXJJJHHHJJJJJJNNNUUUcccdddbbb___```fffkkkkkkkkkkkkhhhfffpppoooeeegggooouuuyyyoooaaaTTTKKKJJJHHHHHHIIIKKKNNNPPPRRRWWW___ffflllqqqvvvyyywww}}}xxxrrrhhh___^^^```fffjjjUUUSSSOOORRRKKKRRRQQQQQQXXXqqqwwwjjj\\\PPPLLLGGGBBB??????AAABBBCCCCCCQQQsssxxxtttyyyrrr^^^WWW\\\eeekkkkkkiiimmmtttyyyxxx}}}kkkdddaaaccc```fff|||zzzbbbVVVMMMKKKFFFCCCBBBBBBAAA???BBBHHHPPPXXXkkkmmmeeedddbbbbbbcccccc[[[RRRHHHAAA???CCCDDDCCCFFFNNNXXXrrrbbb```^^^VVVSSSPPPMMMKKKJJJIIIFFFDDDBBBDDDEEEEEEDDDDDDEEEFFFIIIllluuussszzznnnjjjYYYMMMDDDDDDGGGJJJNNNTTT\\\ZZZYYYXXX\\\bbbhhhjjjlllnnniiigggxxxxxxggg___dddqqq}}}yyyoooggg[[[NNNJJJJJJIIIIIIJJJMMMQQQSSSRRRUUUZZZ___cccfffhhhiiidddkkkxxx|||xxxrrrhhh```\\\```hhhjjjVVVTTTPPPQQQKKKSSSQQQRRRZZZvvvzzzppp^^^QQQMMMHHHBBB??????AAACCCDDDAAAQQQuuu{{{qqq]]]\\\[[[SSSVVVbbbqqqvvvtttsss{{{wwwxxxllldddaaabbb```ddd~~~~~~~~~dddWWWLLLJJJFFFCCCAAABBBAAA???BBBHHHOOOXXXmmm}}}ggg^^^```bbbhhhqqqsssdddRRRFFFDDDFFFIIIHHHEEEIIIPPPSSSgggdddbbb```WWWRRRPPPNNNLLLKKKJJJGGGDDDCCCDDDEEEEEEDDDDDDEEEGGGKKKqqqyyyvvv|||hhh\\\PPPIIIBBBBBBFFFJJJOOOTTTYYYXXXXXX[[[```eeekkkpppqqquuussswwwuuuccc^^^gggwwwqqqfff```UUUKKKIIIHHHHHHIIIKKKOOOSSSUUU[[[]]]___ccceeefffeeeddd^^^___gggrrr|||vvvtttqqqiiiaaa\\\bbblllkkkWWWVVVRRRQQQKKKSSSQQQRRR\\\{{{yyywww___TTTMMMHHHCCC??????AAACCCDDDFFFRRRttt|||~~~xxx{{{|||]]]KKKNNNTTTTTT___kkkxxx}}}~~~|||tttpppvvvmmmddd```aaa```ddd|||eeeVVVKKKJJJFFFCCCAAABBBAAA???BBBHHHMMMWWWkkkmmmcccYYY\\\dddttthhhNNNFFFGGGIIIJJJHHHFFFJJJPPPMMMYYYiiiuuufffcccaaaXXXTTTRRRPPPOOONNNKKKHHHFFFCCCDDDFFFEEEDDDDDDEEEGGGLLLsss{{{xxx}}}iiiXXXOOOJJJEEECCCFFFKKKPPPSSS[[[[[[^^^bbbeeejjjsss}}}~~~zzziiigggqqqjjj^^^XXXQQQIIIGGGFFFFFFHHHKKKOOOTTTVVV``````aaadddfffgggeeeccc]]]WWWXXXaaajjjsss}}}ttttttssskkkbbb]]]dddpppkkkXXXVVVRRRPPPKKKRRRPPPQQQ\\\}}}zzz___TTTLLLHHHCCC@@@@@@BBBCCCDDDMMMUUUxxx}}}sssyyyyyy___MMMLLLTTTVVVQQQdddmmmwww|||oookkkllluuunnnddd```bbbaaaeee{{{eeeVVVMMMLLLFFFCCCBBBBBBAAA???BBBHHHKKKUUUhhhmmmgggbbbYYY\\\kkkgggPPPGGGJJJMMMOOOOOOPPPTTTXXXPPPSSSZZZbbbjjjzzzgggeeecccYYYVVVUUUSSSRRRQQQNNNKKKHHHCCCEEEFFFFFFEEEEEEFFFGGGOOOvvvyyyvvv{{{lll\\\LLLJJJFFFCCCFFFMMMSSSVVV]]]]]]aaaeeefffjjjyyyxxxooonnnzzz{{{eeeWWWQQQLLLGGGGGGGGGGGGIIIMMMRRRWWWZZZ______```dddgggiiigggdddaaaVVVRRRZZZbbbhhhsss|||~~~xxxzzzxxxmmmbbb___gggtttkkkWWWUUUQQQOOOJJJQQQNNNOOOZZZ}}}uuu]]]RRRKKKHHHDDDBBBBBBCCCCCCCCCKKKUUU~~~~~~~~~~~~rrr___MMMMMMVVV[[[ZZZYYYeeekkkuuujjjhhhlllxxxnnnddd```bbbbbbfff{{{gggYYYQQQRRRFFFCCCBBBBBBAAA???BBBHHHKKKUUUgggrrrgggjjjddd[[[___ssssssWWWJJJKKKOOOTTTXXX[[[]]]______ZZZYYY[[[___cccooohhhfffcccZZZXXXWWWUUUTTTSSSQQQMMMJJJCCCEEEFFFFFFEEEEEEFFFGGGRRR{{{wwwtttxxxlll```HHHGGGDDDCCCGGGPPPXXX\\\]]]]]]```bbbbbbggg{{{ppppppppp|||yyybbbSSSLLLIIIFFFJJJJJJJJJLLLPPPVVV[[[^^^aaaaaabbbggglllooommmkkkiii\\\VVV^^^gggjjjpppzzzvvvzzz~~~|||oooaaa```iiiwwwkkkVVVSSSOOONNNIIIPPPMMMNNNYYY}}}kkkyyy[[[PPPKKKHHHEEECCCCCCCCCCCCBBBDDDSSSxxxkkkYYYPPPOOOYYY___^^^bbbkkkdddiiissszzzrrrvvvjjjiiiooo|||nnnddd```bbbbbbggg|||}}}iii\\\UUUWWWFFFCCCBBBBBBAAA???BBBHHHKKKUUUhhheeeiiipppfffvvvyyylllOOOJJJKKKPPPWWW\\\```cccaaa___eeebbbbbbdddeeelllmmmeeeaaaZZZXXXZZZ[[[[[[XXXSSSMMMIIIHHHFFFFFFHHHGGGEEEGGGLLLQQQyyywww{{{jjjUUUGGGEEEDDDFFFMMMTTT[[[^^^eee```ZZZYYY^^^hhhvvvxxxrrrrrrvvv~~~yyyaaaRRROOOMMMIIIKKKJJJJJJNNNTTTYYY[[[[[[\\\^^^aaaccchhhpppzzz|||eeeXXXcccrrrwwwzzzrrrzzz|||~~~~~~~~~rrrbbbggghhhuuudddTTTPPPNNNJJJNNNHHHJJJTTTZZZ}}}lllsss^^^WWWKKKHHHDDDAAA@@@@@@BBBCCCFFFTTT}}}tttbbbWWWLLLOOOWWWbbbfffcccaaadddjjjsss|||zzzkkkcccgggpppyyy~~~kkknnnyyykkkccc___aaa```bbbuuuxxxkkkccc]]]SSSJJJDDDAAACCCDDDCCCDDDGGGMMMTTTiiiyyyqqquuu|||kkkNNNLLLMMMUUU[[[YYYZZZaaafffgggdddkkkmmmjjjllluuu|||~~~mmmeeebbb\\\]]]___``````]]]WWWPPPLLLHHHFFFFFFHHHGGGEEEGGGLLLRRRwwwrrrxxxwwwaaaPPPGGGEEEEEEHHHNNNVVV\\\___ccc```\\\]]]bbbkkkuuu}}}~~~{{{{{{gggXXXTTTTTTSSSUUURRRPPPSSSXXX[[[YYYUUURRRUUUZZZ___gggtttmmmYYYhhhrrryyy|||||||||pppbbbfffiiixxxdddTTTPPPNNNKKKNNNIIIKKKSSSZZZjjjooo^^^VVVLLLIIIEEEAAA???@@@AAABBBHHHTTT|||yyypppjjjhhhlllqqqqqqppppppxxxwwwuuupppggg\\\RRRKKKMMMRRRYYY^^^ccchhhnnnsssxxxmmmhhhdddgggpppzzznnnwwwmmmddd```aaa___```rrrvvvpppmmmfffWWWJJJDDDAAABBBDDDCCCDDDGGGNNNVVVjjjgggLLLGGGOOOUUUXXXWWWXXX___cccbbbbbbiiioooooorrrwwwxxxuuupppiiigggbbbaaaccceeeddd```YYYPPPKKKHHHFFFGGGIIIHHHEEEGGGKKKTTTvvv}}}yyyooocccUUUJJJEEEEEEFFFJJJRRRYYY^^^``````______aaahhhpppuuuxxxtttlllpppaaa]]]^^^```^^^[[[YYYZZZ\\\[[[UUUPPPPPPUUU[[[aaakkk}}}ppp^^^wwwyyyyyyzzzzzzooobbbeeekkk}}}bbbTTTQQQOOOLLLNNNKKKLLLRRR\\\iiimmm[[[TTTMMMJJJFFFBBB??????@@@AAAGGGSSSzzz{{{qqqfffbbbeeefffbbb]]]YYYUUURRRTTTTTTSSSTTTXXX[[[YYYTTTOOOKKKIIIHHHHHHTTT]]]bbbccckkk|||ggg[[[]]]cccmmmxxxnnn}}}lllbbb^^^___^^^___qqquuuvvv{{{sss]]]KKKEEEAAABBBCCCBBBCCCGGGOOOWWWlllpppVVVLLLLLLOOORRRTTTTTTWWW^^^bbbcccdddmmmvvv|||}}}uuulllvvvnnnlllhhhhhhjjjmmmmmmggg^^^TTTMMMHHHGGGGGGJJJHHHEEEGGGKKKUUUzzzvvvggg]]]UUULLLFFFEEEEEEHHHNNNVVV\\\```aaa______```dddllluuuxxxvvvnnnkkkmmm```^^^aaadddbbbccccccbbb^^^YYYUUURRRWWW\\\aaadddjjjyyymmmlllxxxyyyyyyoooccceeennnaaaTTTQQQOOONNNMMMMMMOOOQQQ___iiisssZZZSSSMMMKKKFFFBBB?????????@@@DDDQQQyyytttjjjZZZYYYYYY[[[___```^^^\\\___WWWOOOMMMLLLJJJIIIKKKJJJIIIGGGFFFGGGJJJNNNPPPYYYcccggghhhwwwyyy\\\WWWZZZ```gggnnnqqqpppmmmiiiwwwjjj```[[[]]]]]]___qqqtttzzz~~~bbbMMMFFFBBBBBBCCCBBBCCCGGGOOOWWWmmmuuucccUUUNNNNNNOOONNNNNNOOOQQQWWW^^^dddgggjjjsssssseeeyyyqqqppplllrrruuuxxxxxxqqqfffZZZRRRHHHGGGHHHKKKIIIFFFFFFJJJVVVwwwzzz~~~yyymmm^^^UUUOOOJJJFFFDDDGGGKKKRRRZZZ___aaaaaa^^^``````dddppp{{{|||vvvmmmwwwwww]]]UUUYYY___bbbeeejjjmmmiii```ZZZZZZ]]]\\\___aaa```___fffrrr}}}qqqoooxxxzzzxxxnnneeeeeeooo}}}___TTTRRRPPPOOOLLLPPPRRRPPPccckkk}}}\\\VVVMMMKKKFFFBBB?????????@@@CCCPPPxxxzzzdddXXXTTTQQQWWW^^^dddgggkkkooosssssseeeVVVRRRQQQNNNJJJHHHIIIJJJLLLNNNQQQSSSUUUVVV\\\bbbeeehhhyyyrrrZZZVVVWWWXXXZZZ]]]^^^^^^^^^bbbjjjxxxmmmaaa[[[]]]\\\^^^nnnyyyqqqfffOOOIIICCCCCCCCCBBBDDDGGGNNNWWWllliii]]]ZZZPPPUUUZZZ\\\ZZZUUUNNNIIIMMMLLLLLLOOOTTTZZZbbbhhhpppxxxooo___}}}uuuuuurrrvvvzzz~~~}}}uuuhhhZZZQQQIIIHHHIIIKKKJJJFFFFFFIIIVVVvvvuuu{{{wwwwww|||jjj\\\RRRMMMJJJHHHEEEHHHNNNWWW^^^aaaaaa``````bbbcccgggttt|||qqqkkkgggTTTUUU^^^fffjjjhhhlllnnniiiaaa]]]aaafffaaaaaa```\\\ZZZ[[[aaaeeekkk{{{~~~yyy{{{xxxmmmdddcccmmmzzz^^^UUUSSSQQQPPPKKKRRRUUUQQQhhh~~~qqq___[[[MMMJJJFFFBBB??????@@@AAAEEEQQQxxxgggSSSOOORRR[[[```fffkkkpppwwwmmm[[[TTTTTTQQQMMMKKKPPPRRRUUUWWWXXXXXXWWWVVVdddeeeeeehhhttt{{{oookkk{{{nnn]]]YYYYYYXXXYYY[[[^^^aaadddaaaeeemmmyyyqqqddd\\\]]]\\\]]]kkktttqqqjjjRRRKKKEEEDDDDDDCCCEEEHHHMMMWWWiiikkkUUUKKKJJJLLLNNNUUU\\\\\\UUUOOOMMMNNNMMMMMMOOOQQQVVVaaakkkxxxkkk___}}}}}}|||zzzlll\\\RRRIIIHHHJJJLLLJJJFFFFFFIIIUUUyyysss~~~|||jjjZZZPPPKKKIIIHHHFFFJJJQQQZZZ```cccaaa___aaafffhhhlllxxxxxxhhhjjjvvv\\\VVV___iiiooorrrjjjiiieeeaaa^^^^^^aaaeeeccc```]]]\\\]]]```dddgggmmm|||xxx{{{wwwkkkbbb```iiixxx]]]UUUTTTRRRQQQKKKTTTXXXRRRlll}}}zzz]]]ZZZLLLIIIEEEAAA???@@@AAABBBGGGRRRwwwrrrZZZOOORRRYYYaaaccchhhppp{{{|||lll\\\UUUSSSQQQQQQSSSXXXXXXYYYYYYZZZ[[[[[[[[[jjjhhhfffhhhlllooonnnllljjjwwwhhhccc___```aaabbbcccfffiiikkkhhhkkkrrr{{{pppbbbZZZ\\\]]]___nnnwwwwwwnnnUUUMMMGGGEEEEEEDDDFFFJJJOOOXXXfffyyy^^^OOONNNSSSXXXVVV]]]iiifffVVVNNNRRRMMMNNNQQQTTTUUU[[[jjjzzzrrrjjjuuudddYYYIIIHHHJJJMMMKKKFFFFFFIIIUUUyyyppp}}}jjjYYYNNNIIIHHHHHHGGGKKKSSS\\\bbbcccaaa^^^ccchhhlllqqq|||uuu```jjj}}}ppp```TTTYYYdddkkkooorrrkkkccc[[[WWWYYY\\\^^^^^^___[[[WWWXXX___ggglllooommm{{{xxx{{{vvviii```]]]fff~~~www\\\UUUTTTRRRRRRJJJUUUZZZRRRooo}}}YYYWWWKKKHHHDDDAAA@@@@@@BBBCCCHHHSSSxxxxxxaaaOOOJJJQQQZZZ]]]___gggvvvuuujjj\\\UUUQQQQQQUUU[[[]]][[[YYYYYY[[[^^^ccceeegggdddcccdddcccccciiiqqqqqqxxxzzz}}}{{{kkk___eeeaaadddfffggggggfffffffffpppttt|||jjj^^^WWW[[[___cccsss}}}~~~rrrWWWOOOHHHFFFFFFEEEGGGJJJQQQYYYeeelllOOOCCCGGGPPPQQQVVVmmmdddMMMIIIKKKNNNTTTZZZ\\\cccwww|||xxx~~~mmmUUULLLIIIJJJKKKIIIGGGHHHMMMWWWxxxzzzoooUUUIIIHHHGGGBBBMMMSSS[[[aaacccbbbaaa```lllcccjjj}}}mmmccciiilllzzzxxx}}}qqqaaa]]]]]]eeelllnnnoooqqqiii[[[PPPQQQXXX^^^bbbeeeeeeWWWZZZffffffgggmmmoooyyy}}}{{{zzzpppccc\\\```gggyyy___RRRQQQTTTQQQNNNOOOZZZVVVppp|||```TTTSSSKKKCCC@@@>>>===AAAGGGJJJXXXpppvvvcccTTTOOOQQQVVVZZZ]]]dddkkkqqq}}}sss```TTTWWWWWWQQQTTT______```aaabbbbbbcccfffhhhfffccc______dddiiilllmmmrrrssstttuuutttppplllhhhjjjeeedddjjjoooqqqtttyyyzzzjjj```[[[[[[ZZZaaa|||kkkTTTMMMHHHFFFDDDCCCFFFKKKPPPUUU```}}}^^^PPPJJJKKKTTTccc]]]aaaRRRPPPSSSTTTVVV\\\iii~~~oooVVVJJJIIIJJJLLLJJJFFFGGGKKKTTT~~~{{{kkkTTTJJJIIIIIIEEENNNTTT[[[```bbbbbbaaaaaagggeeemmmyyywwwhhhccchhhuuu|||}}}vvviiieeebbbccclllvvvzzzwwwtttcccWWWMMMOOOXXX___cccfffeeeWWWZZZeeefffiiirrrvvv|||zzzyyypppccc]]]```jjjttt^^^SSSPPPQQQSSSPPPOOOWWWSSSmmmttt}}}~~~```UUUWWWOOOFFFBBB???>>>@@@EEEEEEPPPcccsssfffWWWPPPQQQWWW[[[\\\]]]dddlllvvvmmm^^^UUUYYYYYYSSSVVV```fffhhhjjjkkkjjjjjjlllmmmfffccc___```dddhhhkkklllsssuuuwwwyyyzzzvvvooojjjbbbiiiqqqvvvxxxzzzeee]]]YYY\\\\\\dddtttZZZRRRJJJHHHFFFDDDEEEHHHLLLRRR]]]wwwYYYOOOLLLNNNXXXgggmmmdddXXXWWWWWWYYY^^^ffftttrrrWWWIIIHHHKKKMMMLLLGGGFFFIIISSS|||zzzfffSSSJJJKKKKKKIIIPPPUUU[[[```bbbaaaaaaaaahhhjjjmmmnnnkkkhhhmmmuuuzzz|||zzzlllcccdddhhhqqq~~~{{{nnn___TTTLLLOOOWWW^^^bbbfffggg___fffsssrrrttt{{{}}}yyyxxxwwwmmmbbb^^^___ooorrr^^^UUUQQQPPPRRRPPPPPPWWWSSSooojjjttt~~~bbbWWWWWWNNNFFFBBB@@@>>>@@@CCCDDDNNNccc}}}```WWWMMMLLLTTT[[[\\\[[[]]]eeeppp|||{{{eee[[[WWW\\\[[[TTTUUU___fffiiilllnnnmmmkkkjjjjjjcccaaa```aaaeeejjjmmmoooxxxzzzyyyqqqgggyyyddd]]]ZZZ]]]]]]ddd~~~cccXXXMMMJJJJJJGGGEEEFFFJJJQQQ\\\oooSSSNNNNNNRRR^^^qqqeee___aaa\\\___dddkkkxxxuuuXXXJJJJJJMMMQQQOOOIIIGGGIIISSS|||uuubbbRRRKKKKKKLLLLLLSSSWWW]]]```bbbbbbbbbbbblllmmmjjjeeegggtttyyyuuummmdddfffgggvvv~~~hhh___TTTLLLNNNTTTYYY]]]aaabbbdddwwwxxxuuurrrhhh___\\\___sssttt___TTTQQQRRROOOPPPPPPXXXXXXzzzdddppp{{{```VVVRRRIIIBBB@@@@@@???@@@CCCBBBPPPllliiiUUUQQQNNNOOOSSSWWWWWWVVV]]]gggvvvxxxlll^^^[[[]]]aaa\\\RRRQQQXXX```ccchhhjjjiiifffdddccc]]]^^^```eeelllrrrxxx{{{ggg___\\\]]][[[```xxxyyyhhh[[[OOOMMMMMMKKKHHHGGGLLLSSS^^^iiiPPPNNNPPPVVVeee|||bbbdddjjjeeegggjjjooovvvyyyZZZLLLMMMPPPTTTRRRKKKIIIJJJUUU{{{sssaaaRRRLLLJJJLLLNNNWWWZZZ^^^aaabbbbbbcccdddjjjllljjjjjjuuusssddd___jjjwwwnnn^^^SSSJJJIIIMMMPPPTTTXXXYYY```yyyvvvqqqlllaaaZZZZZZ___vvvttt\\\PPPOOOQQQLLLPPPQQQXXX\\\~~~aaapppzzzbbbYYYVVVKKKBBB@@@@@@@@@@@@BBB>>>NNNmmmmmmVVVNNNRRRUUUUUUSSSQQQSSSUUUaaammm}}}jjj^^^[[[^^^eeehhh___PPPKKKOOOYYY]]]aaaccccccaaa``````ZZZ^^^eeemmmwwwhhh___[[[\\\ZZZ]]]uuuuuuxxxhhh[[[PPPNNNPPPNNNLLLKKKNNNUUU^^^|||hhhPPPNNNQQQZZZkkklll]]]dddmmmiiikkkooossszzz~~~]]]OOOOOORRRUUUSSSMMMJJJLLLVVV|||ttt```SSSLLLJJJMMMRRR[[[]]]aaaccccccdddeeefffdddhhhoooxxxsssbbbdddtttzzz[[[PPPFFFCCCEEEIIINNNSSS[[[___ppptttmmmeee[[[WWWZZZbbbxxxlllUUULLLLLLNNNLLLQQQRRRVVV\\\yyyaaaxxxpppfff```TTTGGGBBBAAA@@@???AAAAAAMMMkkkppp^^^KKKJJJRRRYYYYYYTTTQQQTTTXXXdddqqqrrraaaYYY]]]fffrrrttteeeRRRIIIKKKPPPSSSVVVXXXYYYYYY[[[\\\^^^dddnnnzzz|||vvv~~~ddd\\\XXXZZZYYY```yyy{{{mmmeeeZZZQQQOOOPPPOOONNNOOONNNUUUZZZssshhhQQQOOOQQQ]]]rrr___ZZZbbblllbbbffflllsss|||bbbPPPPPPRRRUUURRRLLLKKKMMMTTT~~~uuu```SSSMMMKKKPPPWWW^^^```cccddddddeeeggghhheeeiiirrrllleeerrrXXXMMMDDDBBBEEEJJJRRRZZZeeefffpppxxxqqqhhh```WWWWWW]]]fff{{{}}}___RRRNNNMMMLLLKKKRRRRRRUUU]]]uuufffxxxmmmfffWWWHHHBBBAAA@@@@@@AAAEEEPPPlllyyybbbUUUHHHLLLRRRYYYYYYVVVSSSVVVYYYaaannnyyyeee[[[\\\aaapppoooYYYMMMMMMKKKMMMOOOPPPRRRVVV[[[^^^hhhppp{{{{{{uuunnnmmmtttbbbZZZWWWYYYZZZccceeebbbZZZSSSPPPOOOMMMNNNRRROOOUUUWWWlllhhhRRROOOPPP___xxxlllYYY[[[```iii___dddjjjrrr{{{fffPPPPPPQQQSSSQQQKKKJJJMMMRRR}}}uuu___SSSNNNMMMSSS[[[```bbbdddeeeeeefffhhhjjjkkklllsss|||~~~yyy```fffXXXNNNDDDCCCHHHOOOZZZccchhhkkkxxx~~~nnneee]]]VVVXXX```jjj}}}qqqWWWQQQTTTQQQLLLJJJRRRRRRVVV___uuulllssshhhdddUUUEEE??????@@@AAACCCDDDPPPmmmqqqYYYQQQIIIQQQTTTWWWXXXWWWVVVVVVWWW\\\hhhxxx|||mmm[[[XXX___eeevvvvvv___RRRQQQOOOPPPQQQRRRUUUZZZaaafffrrryyymmmjjjmmmqqqnnnnnnoooppptttddd\\\XXXZZZ[[[dddzzzbbbaaaZZZTTTQQQNNNKKKNNNRRRRRRWWWVVVhhhgggRRROOOPPP```|||aaaWWW]]]___ggghhhkkkpppuuu}}}iiiSSSSSSXXX^^^YYYNNNKKKOOOWWWwwwzzzxxxbbbUUUQQQRRRVVV[[[bbbcccdddeeegggiiikkkllloookkkhhhiiirrr~~~pppppplll^^^pppSSSNNNJJJIIIJJJQQQ___lllmmmtttxxxfff^^^YYYUUUYYYaaagggggg]]]VVVPPPOOOMMMPPPKKKSSSWWWcccqqq|||nnnlllhhhRRRFFFCCC===>>>DDDCCCJJJPPPiiifffQQQLLLPPPZZZZZZYYYVVVTTTTTTVVVXXX]]]bbbggghhheeebbbccceeeiiieeeTTTNNNUUUQQQUUUcccjjjkkkrrr|||}}}nnnbbbdddnnnjjjlllnnnpppuuu```___]]][[[\\\kkk~~~uuulllfffaaa[[[UUUQQQNNNNNNQQQRRRVVVYYYfffhhhTTTTTTXXXhhhzzzXXXPPPVVVaaapppooommmqqq{{{oooUUUTTTYYY^^^YYYNNNJJJNNNWWWwww}}}|||dddVVVRRRSSSXXX^^^ddddddeeeeeeeeefffhhhiiilllnnnpppooopppvvv}}}rrrlllvvvddd___pppzzzUUUMMMGGGIIIPPPZZZhhhtttwwwsssbbb[[[WWWTTTYYYbbbpppcccYYYSSSOOOOOOMMMNNNMMMTTTXXXfffssswwwwwwsssYYYIIIEEE??????CCCAAAHHHMMMfffzzz^^^NNNMMMRRRYYYYYYXXXVVVTTTTTTVVVXXXXXXdddoooooogggdddkkktttjjj]]]XXXYYYWWW^^^kkksssvvvsssnnnpppnnnkkkkkktttvvvxxx{{{ddd```]]]ZZZ[[[fff~~~xxx~~~tttnnnfffaaa[[[VVVSSSPPPOOOOOONNNRRRWWWeeejjjUUUTTTXXXiiisssUUUPPPVVV___kkkoooooosss}}}vvvXXXWWW[[[```[[[OOOLLLPPPWWWyyyeeeVVVSSSUUU[[[aaaeeeeeefffeeecccdddfffhhhjjjmmmrrrwwwzzz|||}}}~~~{{{vvvooohhhiii|||rrr___dddqqqzzz~~~ppp^^^QQQGGGJJJVVVcccpppxxx~~~nnn```ZZZWWWUUU[[[eeeyyy^^^VVVPPPMMMNNNNNNMMMOOOVVVWWWjjjxxxmmm~~~^^^IIIEEEBBBCCCFFFBBBEEEIIIbbbnnnVVVKKKMMMSSSWWWWWWVVVTTTRRRSSSVVVYYYbbbsss}}}nnniiiuuuqqqhhhfffaaadddnnnzzzyyyeeeeeemmmpppoooooo~~~~~~fff```[[[ZZZ\\\dddtttkkk}}}qqqppplllggg```ZZZWWWTTTOOOKKKLLLPPPUUUdddoooXXXUUUXXXiiimmmTTTRRRYYY___iiissstttyyyyyyZZZXXX\\\aaa]]]RRROOOSSSWWW{{{eeeUUURRRVVV\\\bbbdddffffffeeecccdddgggkkknnnooovvvrrrtttuuurrrlllkkkjjjaaakkkssswww{{{oookkkYYYJJJLLLYYYgggqqqvvv{{{mmm```[[[XXXWWW^^^iii{{{~~~\\\UUUPPPLLLNNNNNNLLLPPPUUUVVVooommmhhh^^^EEEDDDEEEHHHJJJEEEEEEHHHaaahhhQQQJJJNNNRRRRRRRRRRRRPPPPPPRRRWWWZZZgggwwwsssssszzzsssrrrjjjrrrxxxrrrllliiiggghhhqqq}}}yyyddd]]]YYYZZZ^^^cccllluuuddd{{{nnnpppsssooohhh```\\\XXXPPPHHHNNNPPPTTTcccvvv\\\UUUVVVhhhlllUUUUUU\\\bbbkkkxxx{{{{{{YYYXXX[[[```[[[QQQNNNTTTVVVyyy~~~bbbTTTSSSVVV\\\aaaccceeegggfffdddffflllqqqwwwxxxkkklllvvv{{{uuurrriiidddmmmrrrxxxggglll[[[KKKMMMZZZhhhsssyyywwwjjj___[[[WWWVVV^^^iiixxxzzz\\\WWWRRRMMMOOOOOOMMMOOOTTTWWWvvvooojjj___CCCCCCFFFHHHIIIDDDFFFHHHbbbeeeQQQLLLNNNNNNMMMMMMMMMMMMNNNRRRXXX]]]^^^jjjvvvxxxxxx~~~|||wwwiiikkknnnlllhhhjjjwwwwwwbbb[[[VVVYYY]]]___bbbfff^^^yyynnnqqqtttssslllccc^^^\\\TTTLLLNNNMMMQQQ```|||bbbVVVVVVeeeoooVVVVVV]]]cccmmm{{{\\\YYY\\\___ZZZOOOLLLQQQTTTqqqyyy___TTTTTTXXX\\\___aaadddgggfffeeegggooouuuqqqjjjkkkeeesss~~~{{{yyygggcccjjjqqq}}}ooo^^^```SSSIIIMMM[[[lll{{{oooddd[[[XXXUUUSSS\\\iiizzztttZZZXXXSSSOOOPPPPPPNNNOOOVVV^^^ooojjjaaaDDDDDDEEEDDDDDDAAAGGGHHHaaaaaaOOOMMMNNNLLLIIIJJJKKKLLLOOOUUU\\\aaafffmmmvvv|||qqqbbbaaabbbhhhrrr}}}www```YYYVVVXXXZZZXXXXXXYYY\\\}}}pppuuurrruuuqqqfff``````\\\UUUOOOLLLNNN\\\vvvkkkZZZVVVddd|||rrrYYYVVV[[[bbbnnn{{{eeebbbbbbddd\\\OOOKKKPPPVVVggguuu]]]UUUWWW[[[]]]^^^```cccfffeeecccfffnnnvvvmmm```eeeppplllxxx~~~~~~vvvddd```hhhvvv}}}hhhUUUOOOIIIGGGNNN]]]ooo}}}iii___XXXWWWUUUTTT___llljjjTTTVVVSSSOOOPPPPPPOOOOOOZZZjjjggghhh```EEEFFFFFFCCCCCCBBBGGGFFF___uuuyyyzzzZZZKKKMMMOOOLLLHHHIIIJJJMMMQQQYYYbbbhhhtttzzz```]]][[[^^^jjj|||ttt]]]YYYWWWYYYZZZXXXWWWXXXfffzzzuuu|||yyy}}}oooeeeeeeccc^^^VVVPPPOOOZZZooottt```YYYeeezzzxxx```ZZZ\\\cccooo}}}xxx|||oookkkjjjjjj```RRRMMMQQQZZZaaarrr\\\VVVZZZ]]]^^^^^^```cccfffeeebbbdddmmmtttvvvggg___aaakkksss|||}}}pppaaa^^^hhh||||||eeeMMMFFFEEEGGGPPP]]]qqq|||ggg^^^XXXXXXWWWXXXcccqqqbbbOOOTTTSSSOOOPPPPPPPPPOOO]]]rrr|||bbbkkk]]]DDDGGGHHHEEEFFFGGGGGGEEE]]]lllssstttSSSFFFLLLPPPNNNHHHIIIKKKNNNSSS\\\ffflllqqqzzz|||zzz~~~{{{xxx|||sss]]]XXX]]]fffqqqooo[[[XXXXXX\\\^^^\\\\\\___uuuyyyyyyxxxjjjhhhgggccc```WWWSSSZZZjjjzzzddd[[[eeezzz}}}ggg______eeeqqqvvv{{{}}}zzzvvvnnn]]]NNNLLLRRRQQQddd|||}}}sssaaaZZZZZZ[[[[[[\\\aaacccfffgggfffeeefffgggyyymmmaaa\\\^^^fffwwwzzz|||~~~lllbbbYYYYYYeee}}}{{{]]]PPPFFFKKKGGGIII]]]uuu~~~sssfffaaaVVVUUUWWWTTT```yyy|||eeeRRRQQQTTTPPPMMMOOOMMMSSSYYYpppsssgggqqqYYYFFFCCCCCCEEE>>>DDDDDDGGGZZZ{{{pppnnniiiVVVNNNLLLLLLNNNJJJIIIIIINNNXXXdddooottt||||||zzz|||~~~sssiiidddbbbbbbgggmmmwwwaaaXXXaaammmyyyiii]]]TTTSSS\\\___[[[]]]ddd~~~~~~{{{|||yyykkkhhhfffaaa______TTTRRRffflll^^^fffwwwrrr```aaannnxxxqqqppprrrooobbbRRRMMMRRRQQQaaa~~~ppp___ZZZ\\\^^^^^^___aaadddffffffdddccccccdddfffdddaaa___fffyyytttlllkkkddd^^^VVVPPPUUUccc|||jjjQQQFFFCCCJJJGGGIII]]]uuu|||pppccc___VVVVVVYYYXXXfffuuuaaaQQQQQQTTTQQQNNNOOONNNTTT]]]wwwooohhhWWWHHHFFFFFFHHH@@@DDDDDDDDDRRRrrrrrrvvvaaaOOOKKKKKKLLLMMMJJJIIIKKKQQQ]]]jjjuuuzzzyyyuuu{{{|||yyyvvvmmmccc```___```eeekkk}}}~~~hhh```eeeooo}}}ggg]]]WWWVVV\\\]]][[[aaammmwwwzzzxxx~~~ssslllmmmlllfff^^^___WWWVVVgggvvveeelll{{{xxxhhhhhhrrr{{{bbbcccjjjpppgggWWWPPPSSSRRR___{{{}}}|||lll^^^[[[___bbbcccdddaaadddgggfffcccaaabbbccccccjjjkkkfffmmmrrreee___YYYTTTNNNMMMTTTbbbwwwlllXXXKKKFFFCCCJJJHHHJJJZZZpppwwwkkk```]]]VVVWWW\\\]]]oookkk[[[OOOPPPSSSQQQNNNNNNOOOUUUdddkkkiiiVVVJJJHHHHHHJJJBBBEEEFFFCCCNNNjjjvvvxxxXXXIIIIIILLLMMMMMMIIIJJJNNNWWWdddsss~~~uuuxxx{{{nnneee^^^\\\]]]^^^ccciii|||{{{ooommmuuu{{{dddYYYVVVVVVXXXWWWZZZkkk~~~zzzxxxuuuqqquuusssmmmlllpppooohhhaaabbb\\\ZZZfffxxxyyyfffjjjwww~~~pppnnnvvv}}}ZZZ[[[eeeppplll[[[RRRTTTQQQ\\\ttt|||xxxjjj]]]\\\aaaeeeffffff___cccggggggdddbbbdddgggjjjtttsssjjjrrrzzz}}}uuuggg^^^WWWRRRPPPQQQXXXaaalll|||tttpppggg\\\SSSMMMJJJJJJDDDKKKIIIIIITTTeeerrreee]]][[[VVVWWW\\\```vvvbbbWWWOOOPPPRRROOOLLLLLLOOOVVVlllkkkrrrXXXMMMIIIGGGJJJCCCFFFGGGFFFPPPggg}}}sssSSSFFFIIINNNNNNNNNIIIKKKRRR]]]lllzzzwwwwww{{{jjjbbb[[[ZZZ[[[]]]bbbhhhzzzzzztttaaaYYYXXXXXXWWWXXXeee{{{zzzwwwyyywwwuuupppjjjkkkpppmmmfffhhhhhh```\\\aaammmwwwbbbeeerrrvvvrrrvvv|||[[[YYYbbbqqqppp^^^SSSUUUOOOYYYooo~~~vvvhhh[[[YYY^^^aaabbbbbb]]]bbbhhhhhheeedddhhhlllgggooopppkkkwwwttt~~~xxxfffXXXNNNQQQQQQUUU[[[___aaafffmmmnnnggg]]]SSSLLLIIIFFFEEEDDDKKKJJJKKKSSS^^^wwwoooccc[[[[[[WWWWWW\\\aaa{{{\\\UUUPPPPPPPPPNNNKKKJJJOOOWWWuuukkk}}}YYYPPPIIIEEEHHHCCCGGGFFFGGGRRRgggyyypppRRRFFFIIIMMMMMMLLLJJJNNNUUUbbbqqq~~~tttsssvvvhhh```XXXWWWXXX[[[```fffsssmmm^^^[[[\\\\\\\\\bbbxxx|||vvvwww}}}rrrjjjkkknnnmmmhhhjjjjjjaaa[[[]]]eeexxxdddgggsssyyyzzz}}}```[[[dddvvvvvvbbbUUUVVVNNNWWWkkkyyyiiiYYYVVVYYYZZZZZZ[[[[[[bbbhhhiiifffeeejjjoooiiinnnoooooozzzyyytttyyyhhhXXXLLLMMMNNNSSSYYY[[[ZZZ\\\```lllggg___XXXRRRMMMIIIFFFIIIOOOPPPSSS[[[bbbvvvnnncccYYY[[[XXXXXX]]]ccc{{{XXXUUURRRPPPPPPOOOMMMLLLPPPZZZ}}}jjj~~~wwwXXXQQQJJJEEEIIIDDDGGGDDDEEEPPPdddxxxmmmQQQFFFHHHKKKLLLKKKLLLPPPXXXdddrrr~~~oooppp}}}uuuhhh___VVVUUUWWWZZZbbbiiitttfff]]]WWWXXXYYY\\\iiivvvwwwzzzssskkkkkknnnooonnnhhhhhh```ZZZ[[[cccxxxhhhiiisssccc]]]hhh}}}~~~hhhWWWVVVRRRYYYhhhppp^^^WWWWWWWWWWWWWWW[[[bbbiiiiiieeedddhhhnnnrrrtttwwwwwwyyytttttt}}}xxxkkk___RRRNNNNNNQQQWWWYYYZZZ]]]cccgggfffdddbbb^^^[[[XXXVVVWWW\\\]]]bbbiiikkkzzzzzzkkk```XXXZZZYYYZZZ^^^gggmmmSSSSSSRRRPPPPPPPPPQQQQQQRRR]]]vvveeewwwlllRRRRRRMMMHHHKKKEEEFFFFFFCCCKKKccc}}}kkkTTTJJJKKKMMMNNNOOONNNRRRZZZeeeqqq{{{~~~hhhhhhsssxxxuuujjjaaaXXXWWWZZZ```iiirrruuu```\\\SSSUUUXXX```rrryyy~~~}}}zzzqqqlllkkkmmmnnnppphhhhhhbbb]]]\\\aaayyykkkkkkrrrccc^^^jjjlllYYYVVVWWW\\\fffxxxddd[[[ZZZYYYWWWWWW[[[ccciiiiiidddbbbfffllltttwww}}}~~~xxxttt|||vvvxxx}}}uuujjj```SSSTTTRRRSSSWWWZZZ\\\cccjjjmmmnnnooonnnllliiifffeeefffiiijjjooouuurrr|||uuufff\\\WWWZZZYYY[[[```jjj```PPPRRRRRRPPPPPPRRRUUUUUUTTT___lllaaatttcccNNNRRRPPPKKKNNNFFFEEEJJJCCCHHHbbblllWWWOOOOOOQQQRRRTTTOOOSSS[[[eeepppyyy}}}~~~ooo]]]\\\eeemmmpppnnnddd[[[[[[___gggrrr{{{mmm]]]\\\WWWYYY^^^iii}}}|||vvvppplllkkkjjjlllnnnkkkkkkfffaaa^^^^^^|||~~~rrrpppttt}}}dddaaannnkkk[[[YYY\\\ZZZeeexxxpppddd___\\\YYYXXX]]]bbbffffffcccdddlllsss~~~yyyssswww}}}vvvwww~~~}}}mmm\\\TTTXXXQQQRRR]]]bbbaaafffrrrxxxvvvtttrrrpppooommmkkklllwwwwwwqqqrrrvvv}}}lll```\\\[[[XXXZZZ^^^bbbrrr~~~```UUUSSSRRRRRRSSSTTTUUUUUUUUUaaa{{{fffbbbzzz~~~ddd[[[QQQKKKKKKKKKHHHFFFGGGHHHLLLbbbkkkQQQNNNQQQOOONNNRRRSSSVVV]]]fffpppxxx|||}}}{{{aaa[[[[[[[[[eeettt|||pppdddaaadddkkkvvvggg[[[\\\___VVVVVVqqq{{{sssrrrooommmkkkmmmrrruuummmnnnjjjgggbbb^^^tttyyyvvvssszzzyyyvvvfffbbbmmmjjj[[[\\\WWWUUU___vvvxxxjjjddd```]]][[[^^^aaaccccccaaadddkkkrrr|||}}}~~~yyyyyy~~~}}}{{{~~~zzzhhhXXXRRRUUUVVV[[[bbbffffffkkkrrrssstttxxx}}}}}}}}}sss|||yyysssvvv}}}zzziii]]]ZZZWWWUUUXXX___gggzzzuuuYYYSSSQQQPPPQQQRRRTTTVVVVVVXXXiiivvvfffiiixxxaaaZZZRRRMMMLLLLLLIIIGGGDDDFFFIII\\\}}}kkkQQQNNNQQQNNNNNNRRRUUUXXX^^^eeelllrrrwwwyyy{{{uuubbb^^^___aaappp{{{ppplllmmmrrr}}}dddYYY[[[WWW]]]hhh}}}{{{rrrrrrqqqooolllkkkkkkmmmlllnnniiifff```ZZZlll}}}{{{kkkkkk|||gggaaajjj{{{{{{ggg[[[\\\WWWVVV]]]xxxzzztttooooookkkfffbbbaaa___]]]___dddmmmsss}}}{{{|||{{{vvvssstttwww|||yyygggWWWOOORRR\\\eeegggiiinnnrrrtttxxxxxx}}}{{{}}}~~~tttdddYYYVVVUUUUUUYYYbbbooooooWWWQQQPPPPPPPPPQQQTTTVVVXXX^^^zzzssskkk|||nnn]]]XXXSSSPPPOOONNNKKKHHHKKKMMMMMM[[[zzzkkkQQQMMMPPPNNNMMMPPPVVVZZZ___cccfffjjjoootttuuuyyyqqqccc___\\\___sss}}}vvv___WWWZZZSSS[[[gggzzz}}}uuusssvvvxxxxxxuuusssqqqqqqoooppplllgggaaaYYYddduuueeekkk{{{ddd___hhhzzzzzzfffYYYZZZWWWWWW]]]qqq}}}}}}~~~sssjjjddd]]]YYY\\\fffrrrzzzzzzrrrpppqqqpppppprrrwwwvvvaaaRRRVVVfffppppppuuu~~~ooo```WWWUUUWWWXXX]]]hhhxxxiiiUUUQQQQQQPPPPPPPPPRRRUUUXXXcccssstttcccYYYWWWTTTSSSRRRPPPMMMJJJPPPTTTRRR\\\zzzlllRRRNNNPPPNNNLLLPPPVVVZZZ^^^___^^^aaahhhnnnttt{{{vvvlllccc]]]ZZZbbb}}}~~~yyy{{{nnn\\\WWWYYYZZZXXXZZZppp}}}vvvqqqwwwzzz}}}~~~|||{{{zzz{{{sssuuupppkkkfff[[[```vvvuuunnnzzzccc```jjj}}}}}}hhhYYYYYYTTTVVVYYYhhh}}}|||qqqiii^^^WWW\\\iiizzz{{{nnnjjjkkkooouuu|||uuuZZZ```oooxxx}}}yyykkk]]]VVVVVVYYY[[[```kkk~~~~~~___RRRSSSSSSRRRPPPOOOQQQUUUXXXhhhqqq|||~~~___WWWVVVVVVUUUTTTRRRNNNLLLKKKPPPOOOXXXwwwlllRRRNNNQQQOOONNNQQQUUUXXXZZZZZZYYY\\\dddkkkxxx}}}ppphhhbbb^^^]]]aaarrr}}}{{{|||~~~tttvvv{{{gggYYYWWWZZZ\\\ZZZ]]]vvvxxxrrrvvv}}}yyywwwwwwwwwtttvvvqqqllliii^^^^^^mmm~~~}}}ddd```kkk~~~iiiZZZYYYUUUYYY\\\dddzzz|||}}}rrrkkkbbb\\\___mmmvvvnnnmmmttt}}}eeedddlllttttttfff[[[WWWXXXXXX[[[bbbnnnpppZZZUUURRRSSSSSSQQQOOOQQQVVV[[[pppnnn~~~qqqaaaWWWWWWWWWVVVUUURRRPPPNNNGGGMMMLLLUUUvvvlllSSSOOOSSSPPPPPPTTTTTTUUUVVVVVVXXX]]]fffmmm{{{}}}xxxiiibbb___]]]```kkkwwwwww}}}uuuzzzyyyaaaXXXWWWYYYPPP[[[hhh~~~uuuoooxxx~~~vvvqqqooooooooorrrmmmiiiiii```\\\eeeccc^^^gggyyyyyydddWWWXXXVVV]]]^^^bbbyyyqqq{{{llljjjgggccceeeqqqzzzooorrr{{{~~~jjjhhhmmm{{{nnnbbbYYYWWWYYYWWW\\\eeessscccVVVYYYPPPRRRSSSQQQPPPSSSZZZaaa{{{lll}}}eeebbbXXXXXXXXXWWWTTTRRRPPPPPPKKKPPPLLLSSSqqqlllSSSPPPTTTSSSRRRWWWUUUTTTSSSTTTZZZccclllrrrzzz||||||~~~zzznnneeecccdddlll|||}}}vvvvvv}}}ttt]]]VVVVVVWWWMMMYYYeeewwwyyytttlllvvv|||uuupppnnnnnnkkknnniiigggiiibbb\\\ccc```ZZZaaaqqqqqq^^^SSSUUURRRZZZ[[[]]]xxx{{{iiittt~~~zzzfffiiijjjiiijjjsssxxxzzzvvvlllnnnwwwjjj___WWWVVVZZZWWW^^^iiiyyyUUUOOOXXXMMMPPPRRRQQQQQQUUU^^^eeessslll}}}\\\aaaXXXYYYYYYWWWTTTRRRQQQQQQNNNQQQJJJLLLggglllSSSQQQUUUTTTTTTXXXVVVSSSRRRTTT]]]gggqqqvvvyyy|||}}}}}}~~~{{{ooodddfffffflll{{{vvvrrrttttttsssrrr{{{qqqZZZTTTUUUUUUZZZZZZZZZjjj}}}qqqnnnsssmmmxxxxxxxxxwwwuuuqqqooonnnooojjjmmmhhhfffjjjeee___dddzzz]]]WWW\\\kkknnn```UUUSSSTTTRRR]]]aaacccfffkkkyyywwwffflllrrrvvvzzz|||{{{xxx~~~rrrlllaaa^^^\\\ZZZZZZaaaaaalllpppUUUQQQVVVNNNNNNOOOQQQQQQWWWdddqqqdddddd{{{jjj]]]YYYWWWUUUTTTTTTSSSRRRPPPOOOLLLJJJOOO[[[pppkkkQQQRRRZZZXXXVVVYYYVVVUUUTTTWWW___hhhooosss}}}zzzzzz}}}{{{sssoooqqqpppzzztttnnnvvvwwwpppuuu}}}ooo^^^VVVTTTTTTVVV[[[^^^___xxxyyyooonnnppppppnnnnnnrrruuuuuupppooosssssspppoooooommmiiiiiikkkiiiddd{{{[[[UUUZZZiiilll```UUUUUUXXXTTT]]]^^^___kkkooo~~~}}}jjjoooyyy}}}uuuqqqkkkqqq}}}}}}iii___]]]\\\[[[\\\```dddtttdddNNNMMMPPPPPPNNNOOOSSSRRRVVVggg|||uuuccckkkpppbbbWWWYYYWWWVVVUUUUUUTTTRRRPPPMMMLLLKKKNNNXXXkkkrrrWWWUUUZZZXXXVVVXXXUUUTTTUUUZZZaaajjjpppsss|||zzz{{{~~~}}}xxxyyy~~~~~~pppssszzzyyyrrr|||mmm]]]VVVUUUUUUVVVYYY[[[aaa|||ssslllnnnsssssssssssspppqqqooommmrrryyyxxxrrrmmmnnnmmmjjjjjjmmmkkkgggYYYSSSYYYgggjjj^^^VVVVVVZZZWWW[[[[[[\\\|||sssuuunnnqqqssspppjjjmmmvvvwwweee]]][[[[[[[[[\\\^^^fff{{{YYYNNNOOONNNRRRLLLNNNUUUSSSTTTnnnjjjcccwwwhhh```XXXYYYWWWUUUUUUUUUTTTRRRPPPKKKKKKLLLNNNSSSccc|||___YYY[[[YYYWWWYYYUUUUUUWWW]]]eeelllppprrryyyzzz~~~qqqqqq}}}zzziii[[[VVVVVVVVVWWWXXXXXXgggtttmmmjjjpppvvvxxxxxxxxxrrrnnnkkkllltttzzzwwwpppjjjlllmmmlllooottttttqqqyyyXXXSSSXXXgggiii]]]VVVXXXXXXVVVWWWWWWZZZttt{{{}}}qqqqqq|||}}}uuusssuuu~~~rrraaaZZZYYYXXXYYY\\\]]]fff}}}tttQQQOOORRRNNNRRRJJJMMMUUUSSSUUUwwwfffiiiwwwccc```[[[WWWVVVTTTSSSSSSRRRPPPNNNJJJJJJMMMOOOPPP[[[xxxeee\\\]]][[[ZZZ[[[WWWXXX[[[```fffkkknnnooowww{{{oooxxx~~~gggZZZWWWVVVWWWXXXXXXXXXppprrrmmmmmmsssyyyzzzyyyzzztttpppllllllqqqssspppkkkhhhlllnnnpppuuu}}}}}}lllXXXTTT[[[hhhiii]]]UUUXXXSSSSSSSSSTTTZZZnnnyyyuuuttt|||{{{|||pppvvv{{{mmm___XXXVVVVVVXXX[[[___ggg~~~fffKKKMMMQQQLLLPPPIIILLLUUUTTT[[[iiitttggg[[[YYYYYYUUUSSSQQQPPPPPPPPPNNNLLLIIIIIIMMMPPPNNNUUUoookkk`````````___aaa]]]]]]^^^bbbfffkkkmmmmmmxxx~~~ttt}}}eeeZZZWWWVVVVVVXXXZZZ\\\}}}~~~vvvssssssxxx{{{yyywwwwwwrrrpppnnnmmmmmmkkkjjjjjjjjjmmmoooqqqvvv}}}|||jjjwwwZZZWWW___mmmlll]]]TTTVVVPPPRRRPPPRRRZZZggg}}}qqqvvvttthhh[[[VVVUUUVVVYYY^^^bbbnnn```NNNPPPSSSOOONNNJJJMMMTTTVVVfffwwwnnnwww___XXXUUUXXXSSSQQQOOOOOOOOONNNLLLJJJIIIHHHMMMRRROOOQQQgggsssgggggghhhhhhhhhdddbbbaaacccggglllpppqqq}}}yyyzzzcccYYYWWWWWWVVVWWW___eeezzzwwwvvvzzzzzzvvvssstttnnnllllllmmmmmmjjjlllooommmoooooonnnqqqvvvuuurrrmmmqqq]]][[[dddqqqooo]]]SSSTTTPPPSSSOOOQQQYYY^^^yyymmmbbbXXXUUUUUUWWW]]]bbbggg{{{^^^RRRQQQRRRQQQLLLMMMPPPTTTZZZtttmmmoooiii^^^ZZZTTTYYYSSSQQQOOONNNNNNNNNLLLJJJJJJGGGLLLTTTRRRPPPbbb{{{~~~qqqpppqqqqqqooojjjfffcccdddiiipppwwwzzz}}}uuu```WWWWWWXXXWWWVVVdddnnnyyyvvvvvvxxxxxxtttrrrsssoooiiihhhmmmpppooooooqqqmmmnnnnnnlllnnnqqqqqqmmmmmmjjj}}}___^^^hhhtttppp^^^RRRSSSQQQUUUPPPQQQWWWXXXxxxsssyyy|||}}}ggg^^^UUUTTTVVVYYY```fffiiirrrYYYPPPMMMLLLMMMLLLPPPSSSTTT]]]}}}fffmmm___\\\XXXPPPVVVTTTRRRPPPOOOOOONNNLLLKKKJJJGGGLLLUUUSSSPPP___vvvyyywwwxxxvvvtttmmmiiieeeeeekkkttt}}}qqq]]]VVVWWWYYYXXXUUUggguuuyyyvvvttttttvvvvvvsssrrrttttttjjjfffmmmsssssspppooojjjllllllkkknnnsssssspppmmmfffvvv]]][[[iiissshhh[[[XXXVVVTTTVVVRRRPPPSSSYYYtttvvvwwwppprrrzzz{{{}}}yyyggg]]]WWWYYYZZZYYY^^^fff|||gggVVVRRROOONNNPPPMMMHHHPPPVVVccckkktttpppXXX\\\XXXRRRWWWRRROOOLLLKKKKKKKKKJJJIIIKKKHHHJJJOOONNNNNN\\\ppp}}}tttqqqmmmmmmrrryyyuuuyyyfffZZZWWWUUUYYY___fff```yyyxxxxxxxxxxxxwwwvvvttttttnnnjjjgggiiimmmpppooolllpppooonnnmmmllljjjgggdddpppjjjooo]]][[[hhhqqqeeeYYYWWWUUURRRUUURRRPPPRRRTTTiiizzz}}}zzzqqqbbb[[[XXX[[[\\\\\\dddpppwwwXXXNNNOOOMMMLLLNNNLLLMMMUUUXXXjjjrrriii{{{dddUUUUUUQQQOOOSSSPPPNNNKKKJJJJJJJJJIIIHHHJJJGGGIIIMMMLLLKKKYYYjjjzzzuuutttwww}}}yyywwwjjjmmmrrryyyuuu^^^VVVWWWWWW[[[aaajjjuuuyyytttttttttttttttuuuuuuvvvnnnjjjffffffjjjmmmmmmlllllllllkkkkkkjjjhhheeeccciiiccceeeyyy~~~]]]ZZZeeennnbbbWWWVVVUUURRRWWWUUUSSSSSSQQQ___yyy~~~pppggg[[[XXXYYY]]]]]]```nnn|||eeeQQQNNNQQQQQQNNNOOOLLLTTTXXXYYYvvveeekkk[[[XXXQQQMMMSSSRRRNNNLLLIIIIIIIIIIIIHHHGGGHHHGGGHHHKKKIIIIIITTTccc|||}}}xxxrrrrrrsssrrrqqqrrrlllmmmooottt|||lllXXXUUUXXXYYY\\\```hhhzzzyyypppooonnnnnnooorrruuuwwwnnniiidddcccfffiiikkkkkkjjjjjjjjjiiihhhgggeeedddgggbbb___kkk|||]]]YYYccckkk___TTTTTTTTTUUU[[[XXXTTTTTTRRR[[[pppwwwhhh___WWWVVVZZZ^^^^^^dddyyyooo```RRRPPPSSSQQQOOONNNMMMVVVVVVYYY}}}aaarrrnnnVVV\\\OOOKKKTTTPPPLLLKKKIIIIIIJJJJJJIIIGGGHHHGGGIIIKKKHHHGGGPPP[[[zzzwwwlllqqqpppqqqtttwwwvvvsssqqqvvvwwwxxx|||~~~jjjXXXWWWZZZZZZ[[[]]]eeezzzvvvwwwooommmjjjiiikkknnnrrruuummmiiicccaaacccgggiiikkkjjjjjjkkkjjjhhhgggfffgggllljjjcccgggyyy]]]XXXbbbiii\\\RRRSSSSSSVVV[[[WWWQQQSSSRRRYYYjjjpppddd\\\VVVVVVZZZ^^^___iiidddZZZPPPMMMMMMMMMLLLLLLOOOVVVSSS```tttbbb}}}bbbTTTZZZKKKGGGPPPIIIKKKJJJIIIJJJKKKKKKJJJHHHHHHIIIJJJKKKHHHHHHNNNUUUtttyyyqqqiiiffflllooossswwwzzzzzzxxxttt}}}~~~uuudddWWWWWWZZZZZZ[[[___lllvvvttttttooommmkkkiiiiiillloooqqqkkkhhheeecccdddgggjjjkkkiiijjjkkkiiifffeeefffgggmmmnnnhhhiiiwww\\\XXXbbbiii\\\QQQQQQQQQRRRWWWRRRLLLOOOPPPUUUcccrrrvvviii```\\\XXXWWWZZZ^^^bbbqqq~~~[[[VVVPPPLLLLLLMMMOOOPPPRRRWWWYYYtttvvviiiiiieeeYYYXXXMMMJJJNNNGGGJJJIIIIIIJJJKKKLLLJJJIIIHHHIIIKKKKKKIIIIIILLLPPPmmm}}}yyyvvvrrrmmmiiikkkppptttxxx{{{|||ggg[[[TTTVVVYYYYYY^^^ffftttuuupppooonnnmmmlllllllllmmmnnniiihhhhhhhhhiiijjjkkkllliiikkkllliiieeeccceeehhhgggjjjhhhjjj~~~uuu\\\XXXbbbiii]]]QQQQQQPPPNNNUUUPPPKKKOOOPPPQQQ[[[bbbyyykkkaaa\\\[[[[[[XXXYYY^^^fff|||gggTTTTTTRRROOONNNPPPRRRTTTSSS[[[hhhdddccczzzuuujjj^^^TTTOOOOOOLLLGGGGGGGGGGGGIIIKKKKKKIIIGGGFFFIIIKKKJJJHHHIIIKKKLLLdddtttyyynnniiihhhiiiqqqzzz}}}vvv___WWWTTTXXXYYYZZZbbbnnn{{{sssuuummmmmmnnnoooppppppooonnnmmmfffhhhlllnnnooonnnnnnnnnnnnppppppmmmhhhfffhhhkkkeeeggghhhjjjuuuttt[[[WWWbbbjjj]]]RRRPPPOOOMMMUUUQQQMMMQQQQQQPPPVVVZZZ~~~qqqddd\\\YYYZZZ]]]XXXXXX^^^jjj{{{~~~\\\OOORRRRRROOOMMMNNNOOOPPPSSS```vvvtttZZZcccgggjjj[[[KKKKKKMMMGGGBBBEEEEEEFFFHHHJJJJJJHHHFFFDDDHHHJJJIIIHHHIIIIIIIII\\\jjj}}}kkkfffhhhlllttt|||{{{mmm___ZZZXXX[[[ZZZZZZeeesssvvvtttqqquuukkkkkkmmmqqqssstttrrrooommmdddiiinnnrrrsssqqqpppoootttvvvvvvrrrllljjjmmmpppiiiiiijjjlllooo~~~tttYYYYYY^^^ddd^^^QQQLLLOOOOOOOOOOOOMMMMMMOOOSSSVVV]]]ssszzzlll___XXXVVVVVV[[[___``````nnnnnnVVVPPPPPPPPPOOOMMMMMMOOOQQQWWWaaaiii```aaa|||___VVVOOOMMMLLLHHHFFFGGGEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJRRRgggoooiiimmmpppvvv|||kkk]]]XXXSSSXXX^^^YYY```yyy{{{sssooorrrnnnrrrtttrrrnnnqqqvvvtttnnnhhhjjjoootttxxxwwwtttqqqsssttttttrrrooolllkkkkkklllkkklllkkkjjjtttrrrYYYXXX^^^ddd^^^QQQLLLOOONNNNNNNNNLLLLLLMMMQQQTTTVVVhhh~~~sssggg^^^YYYWWWWWWXXX^^^ccckkk```TTTPPPPPPPPPNNNMMMMMMOOOQQQ[[[llldddddduuummm\\\TTTLLLJJJIIIFFFEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGFFFGGGGGGHHHIIIJJJLLLZZZxxxzzzqqqssswww}}}uuubbbWWWUUUQQQUUU[[[ZZZhhhtttqqquuurrroooqqqqqqoooqqqtttrrrllljjjlllooorrrtttsssnnnkkkmmmnnnnnnllliiigggfffggghhhhhhiiijjjjjjtttpppXXXXXX]]]ccc^^^QQQKKKOOONNNNNNMMMLLLJJJKKKNNNPPPTTT\\\|||ssshhh___[[[ZZZYYYYYYXXX```kkk}}}iiiRRRRRRPPPPPPOOONNNMMMMMMPPPRRR\\\zzz|||```jjjlll[[[RRRKKKIIIIIIGGGFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEGGGGGGGGGFFFFFFGGGHHHHHHLLLRRRhhhxxxxxx}}}jjj\\\UUUWWWVVVXXX___eee~~~|||uuuqqqssssssllloooqqqpppqqqrrrnnnhhhiiijjjlllooopppoookkkhhhhhhhhhhhhfffdddbbbccceeeeeefffgggiiijjjqqqnnnWWWWWW\\\bbb]]]PPPKKKNNNOOOOOONNNLLLKKKJJJLLLNNNWWWUUUuuusssjjj___YYYYYY[[[ZZZYYY\\\gggyyy}}}|||YYYPPPQQQOOOPPPOOONNNMMMOOORRRUUUYYYppp___qqquuu[[[SSSLLLKKKKKKIIIIIIKKKIIIJJJJJJJJJIIIHHHFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEMMMNNN\\\{{{wwweee\\\UUUZZZZZZ]]]ffftttzzzwwwuuuooonnnooommmppprrrrrrqqqnnniiidddfffgggiiilllnnnnnnllliiieeefffeeedddbbbbbbdddfffeeefffgggggghhhllluuu}}}nnnVVVVVV[[[aaa\\\PPPKKKNNNOOOPPPOOOMMMKKKKKKLLLNNNUUURRRhhhlllddd[[[WWWYYY[[[[[[ZZZ^^^nnndddVVVUUUOOOOOOOOOOOONNNOOOQQQVVVYYYaaakkkcccyyyyyymmmXXXPPPKKKKKKLLLKKKJJJKKKIIIIIIJJJJJJIIIGGGEEEDDDEEEDDDCCCCCCCCCCCCCCCDDDHHHJJJTTTllllll```\\\SSSYYYZZZ^^^mmmsssuuuuuunnnmmmmmmpppqqqssstttpppkkkfffdddhhhhhhiiijjjlllllljjjhhhcccddddddcccbbbbbbccceeebbbdddeeedddeeeiiiooossslllUUUUUUZZZaaa\\\PPPKKKNNNNNNOOOOOONNNLLLKKKLLLNNNMMMQQQaaaxxxeee```[[[YYY[[[]]]^^^]]]___www|||VVVVVVXXXLLLNNNOOOOOOOOOQQQUUUZZZ___yyykkkqqqlll]]]RRRLLLHHHJJJLLLJJJHHHIIIGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDGGGJJJRRRfffwwwmmmvvvvvvbbbZZZZZZWWW\\\\\\cccyyyppptttssspppqqqpppqqqpppqqqrrrnnngggeeegggnnnllljjjjjjjjjhhhfffddd```aaaccccccbbbaaaaaabbb```cccdddaaaaaagggooosssjjjTTTTTTZZZ```[[[OOOJJJNNNLLLMMMMMMMMMKKKJJJKKKMMMJJJRRRXXXyyyxxxlll^^^^^^]]]]]]^^^aaacccdddffffffRRRTTTSSSLLLNNNNNNOOOPPPRRRXXX___dddwwwoooxxx^^^SSSNNNIIIHHHLLLNNNKKKHHHHHHEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHJJJPPP```oookkkuuujjj[[[WWWYYY[[[^^^]]]ggg}}}rrrsssooopppsssqqqooollllllmmmjjjeeeggglllnnnllliiihhhgggfffdddbbb___aaadddeeecccaaa``````dddhhhggg___\\\cccmmmrrrhhhSSSSSSYYY```[[[OOOJJJNNNIIIKKKLLLKKKJJJJJJKKKLLLMMMTTTPPPddd{{{nnn```ZZZ\\\___```aaacccfffiiinnn{{{sssXXXQQQOOONNNMMMMMMNNNOOOPPPTTTZZZaaagggiiiuuu~~~___SSSPPPNNNJJJJJJOOOQQQNNNJJJIIICCCDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHHHHEEEFFFIIIVVVvvv|||zzzcccXXXXXX\\\YYY[[[XXXeee{{{uuussslllnnnrrrooolllhhhhhhiiigggdddiiiqqqjjjhhhfffffffffgggfffeee```cccggghhhfffcccaaa```kkkoookkk___XXX^^^iiiooozzziiiSSSTTTXXXZZZVVVOOOMMMPPPJJJLLLNNNNNNLLLJJJJJJJJJFFFSSSSSSXXX}}}~~~tttllleeebbbaaa^^^\\\^^^bbbhhhlllnnn\\\OOOSSSQQQMMMNNNNNNQQQOOOVVV^^^TTT```qqqjjjkkkZZZTTTIIILLLKKKKKKJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFAAABBBCCCEEEFFFFFFGGGGGGFFFIIIKKKRRRjjjiii\\\[[[\\\[[[YYYeeeaaakkk~~~wwwqqqnnnpppqqqooolllggggggggggggfffeeedddccc```aaaccccccaaa```aaabbb``````aaacccfffgggfffdddnnnjjjddd___^^^dddmmmsss}}}fffSSSTTTWWWYYYTTTMMMKKKNNNJJJLLLMMMMMMLLLJJJJJJJJJFFFPPPPPPUUUtttwwwooogggbbb``````aaabbbcccfffmmmwww}}}}}}WWWNNNRRRPPPNNNPPPOOOOOONNNQQQWWW___zzziiilllpppZZZSSSJJJKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGCCCDDDEEEKKK```|||dddZZZZZZ[[[[[[]]]fffiiiwwwsssooonnnqqqsssrrrppphhhhhhgggeeedddbbbaaaaaabbbcccdddcccaaa___^^^___^^^^^^```cccfffhhhhhhgggiiigggbbb^^^]]]aaahhhnnnxxxcccSSSSSSVVVXXXSSSKKKIIIKKKIIIKKKMMMMMMKKKJJJIIIJJJGGGLLLLLLRRRggg~~~vvvmmmfffaaa^^^]]]]]]aaaddddddfffpppiiiPPPMMMQQQOOONNNQQQQQQQQQTTTTTTXXXuuupppdddtttlllTTTMMMHHHJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFJJJZZZvvvqqq^^^XXXZZZ\\\\\\dddmmmwwwrrrpppnnnppptttvvvuuusssllljjjhhhfffdddbbbaaaaaafffggggggeeebbb___^^^^^^_________aaaccceeeeeedddcccbbb```^^^]]]^^^cccffftttdddSSSTTTWWWXXXRRRJJJHHHJJJIIIKKKLLLLLLKKKIIIIIIIIIIIIJJJIIIOOOZZZjjjxxxssskkkccc^^^[[[[[[\\\___dddfffeeegggvvvjjjYYYMMMOOORRROOONNNRRRTTTTTT^^^___fffeeekkkrrr[[[JJJHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFIIIIIIHHHJJJVVVmmmgggZZZXXXZZZ]]]___nnnsssxxxsssrrrrrrtttvvvvvvtttrrrnnnmmmkkkhhhfffeeeeeeeeeggghhhiiigggdddaaa```aaabbb```]]]\\\]]]]]]\\\[[[]]]^^^___^^^\\\\\\^^^```mmmfffTTTTTTWWWXXXSSSKKKHHHKKKHHHJJJLLLLLLJJJHHHHHHHHHJJJIIIHHHNNNRRRXXX}}}~~~mmmiiibbb]]]YYYZZZ[[[]]]fffiiijjjhhhmmmqqqYYYQQQMMMQQQSSSOOOOOOSSSUUUVVV^^^bbbuuuvvvfffvvv]]]TTTMMMHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDFFFNNN```yyyrrr___XXXXXXYYY^^^ddduuuqqq~~~tttwwwwwwvvvvvvvvvtttqqqnnnlllkkkjjjiiihhhgggggggggbbbdddeeedddbbb``````aaa___\\\YYYWWWWWWWWWVVVVVVZZZ\\\]]]]]]\\\[[[\\\]]]fff~~~fffSSSSSSVVVXXXSSSKKKIIIKKKGGGIIIKKKKKKIIIHHHGGGHHHJJJIIIHHHMMMNNNOOOlll~~~wwwdddaaa]]]ZZZYYY[[[___bbbggghhhhhhkkkwwwTTTSSSOOOOOOSSSSSSQQQQQQUUUVVVWWWXXX```lllhhh|||kkkNNNNNNNNNKKKHHHBBBFFFFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDCCCCCCBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAACCCFFFIIIVVVmmmrrreeeZZZXXXXXXZZZbbbmmmyyynnntttyyyxxxxxxvvvssspppmmmkkkggghhhhhhhhhgggfffeeeddd\\\^^^______^^^]]]^^^___[[[XXXUUUSSSTTTVVVWWWXXXXXXYYYZZZZZZYYYZZZ\\\]]]gggxxxbbbPPPQQQUUUVVVRRRJJJHHHKKKGGGIIIKKKJJJIIIGGGGGGGGGHHHIIIHHHKKKMMMLLLaaa~~~rrrjjj^^^\\\[[[ZZZ\\\___dddgggggghhhkkkuuupppLLLQQQPPPPPPSSSSSSSSSTTTWWWUUUZZZXXXjjjhhhqqqaaaPPPQQQOOOLLLHHH@@@EEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAACCCFFFHHHHHHOOOcccxxxyyyfff^^^YYY\\\]]]___lll|||{{{xxxwwwuuuuuutttssspppmmmllllllggghhhiiiiiihhheeebbb```ZZZ\\\^^^^^^\\\[[[\\\]]]^^^ZZZVVVTTTUUUXXXYYYZZZVVVVVVVVVVVVVVVXXX[[[^^^hhhlllzzz^^^NNNOOOSSSUUUQQQJJJHHHJJJGGGHHHJJJJJJHHHGGGGGGGGGFFFHHHGGGJJJMMMLLL[[[xxxttthhh___[[[ZZZZZZ[[[^^^bbbgggjjjnnnnnnttt___PPPQQQPPPPPPRRRSSSTTTVVVYYYTTT``````yyy|||lllfffSSSKKKKKKGGGIIILLLHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCC@@@AAAEEEGGGEEEHHH[[[oooiiiaaa\\\\\\aaacccfffvvv{{{xxxuuupppppppppooommmlllmmmmmmiiijjjlllllljjjfffbbb___]]]^^^```___^^^\\\]]]]]]ddd___ZZZWWWWWWXXXYYYZZZTTTTTTTTTRRRSSSVVV[[[___ccc\\\ddd}}}}}}^^^NNNNNNPPPSSSOOOHHHEEEGGGGGGHHHHHHHHHHHHGGGFFFFFFBBBEEEGGGGGGFFFIIIQQQXXXyyyqqqiiiccc___QQQ[[[]]]___hhhiiieeehhhpppyyyiiiWWWRRROOOTTTRRRRRRWWWSSSPPPXXXddd]]]pppgggvvvVVVOOOIIIHHHIIIGGGGGGIIIFFFEEEDDDCCCBBBBBBBBBBBBFFFEEEEEEDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCBBBDDDLLLVVV^^^vvv[[[[[[]]]aaa^^^bbbxxx{{{yyyrrrsssmmmqqqrrrqqqooooooqqqllleeegggkkknnnmmmiiidddaaaaaa___``````___]]][[[[[[\\\^^^ZZZWWWVVVXXXXXXUUUSSSWWWTTTRRRRRRUUUYYY\\\^^^[[[[[[[[[fffzzz[[[OOONNNNNNOOOLLLGGGEEEHHHGGGGGGGGGGGGGGGFFFFFFEEEAAADDDFFFEEEEEEHHHOOOUUUxxxvvvmmmfff```[[[YYY___fffbbb```gggiiikkkssszzzjjjXXXSSSPPPQQQUUUQQQQQQWWWTTTQQQZZZ```uuuqqqttt___SSSLLLHHHHHHIIIGGGFFFHHHFFFFFFEEEDDDDDDCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCIIIRRRYYYjjjXXXaaa___```ccciiiwww{{{rrrzzzpppssslllmmmpppqqqqqqrrrrrrmmmeeeeeehhhjjjjjjfffbbb`````````aaaaaa___]]][[[[[[\\\[[[XXXUUUUUUWWWXXXVVVSSSUUUSSSSSSTTTVVVXXXYYYXXXSSSRRRQQQXXXmmm|||uuuuuuwwwyyy{{{~~~|||yyy[[[OOOMMMLLLMMMJJJEEEEEEIIIFFFFFFFFFFFFFFFEEEDDDDDDAAACCCDDDDDDDDDGGGMMMRRRlllxxxooofff```]]][[[ZZZdddjjjfffbbbfffhhhnnn{{{vvvSSSQQQUUURRRUUUVVVRRRSSSYYYUUUTTT]]]fffiiibbbuuuxxxPPPNNNIIIFFFHHHHHHEEEEEEGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAABBBFFFLLLPPPfff{{{iii^^^XXXbbb]]]^^^hhhooonnnkkkiiiqqqppptttmmmooossswwwwwwyyyxxxrrrkkkccceeeeeedddbbb```___`````````___]]]ZZZYYYYYYZZZXXXUUUSSSTTTVVVXXXWWWTTTSSSRRRSSSTTTVVVVVVTTTRRRPPPPPPNNNPPP^^^yyyzzztttlllkkkkkklllnnnpppsssuuussszzz{{{^^^NNNLLLMMMOOOLLLGGGFFFIIIEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDDDDDDDFFFKKKOOOdddxxxrrriiibbb___^^^^^^___bbbiiihhhggglllnnnvvviiiSSSTTTWWWUUUVVVWWWTTTVVV\\\WWWVVVbbb}}}vvveeeffffffPPPIIIFFFEEEGGGGGGEEEDDDGGGCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAACCCEEEGGGXXXsssjjj\\\ZZZ\\\aaa^^^bbbnnnsssfffcccppp~~~ooossswwwmmmqqqvvvxxxwwwwwwwwwrrrlllbbbbbbbbbaaa```___``````^^^^^^]]]ZZZWWWUUUVVVWWWVVVTTTRRRSSSVVVYYYXXXVVVRRRRRRQQQRRRSSSSSSPPPNNNPPPQQQPPPMMMSSSggg|||}}}~~~}}}xxxpppjjjiiihhhfffddddddfffhhhjjjlllqqqyyy~~~yyy]]]KKKLLLOOOSSSPPPIIIFFFGGGDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEGGGJJJLLLXXXjjj~~~wwwkkkgggaaa]]]]]]^^^___```ccchhhgggkkkuuu|||nnn[[[UUUQQQRRRVVVRRRTTTSSSWWW[[[VVVYYYkkkkkklllyyyiiiWWWRRRFFFDDDDDDGGGGGGDDDEEEIIIDDDDDDCCCBBBBBBCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBKKK```zzzppp```ZZZ[[[^^^^^^eeejjjttttttcccjjjuuuooossstttjjjooorrrrrrnnnkkkllljjjfffcccaaa```______`````````^^^]]]\\\YYYVVVUUUWWWXXXVVVSSSQQQSSSVVVXXXWWWVVVSSSQQQOOONNNOOOPPPPPPOOOLLLMMMMMMJJJJJJUUUkkk}}}zzzuuuvvvuuuuuuwwwvvvrrrlllhhhiiigggccc```^^^^^^___```ccceeeiiimmmpppqqqrrrrrrwww{{{sssXXXJJJKKKPPPUUURRRKKKFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDDDDEEEGGGHHHIIIPPPYYYzzzuuunnnaaa___^^^^^^aaacccdddeeeeeegggeeemmmsssSSSPPPTTTPPPRRR\\\OOORRRRRRVVVYYYWWWddduuudddxxx|||VVVQQQRRRFFFDDDDDDGGGGGGEEEHHHMMMMMMKKKGGGDDDBBBAAABBBCCC@@@@@@@@@@@@????????????======>>>>>>???@@@@@@@@@AAA@@@??????AAABBBAAA@@@CCCRRReeeoooaaa\\\[[[]]]```ZZZiiinnnooommm```tttyyyqqqmmmnnnmmmeeennnqqqpppjjjfffffffffdddcccaaa___^^^___```___^^^^^^^^^\\\ZZZWWWWWWYYY[[[VVVSSSQQQRRRUUUVVVUUUSSSQQQOOOMMMLLLNNNPPPPPPPPPLLLKKKKKKJJJIIILLLYYYeeepppiiipppkkkjjjnnnqqqooollllllfffdddaaa]]]ZZZXXXXXXXXXWWWXXXYYY[[[___cccgggiiimmmqqqvvvzzz{{{{{{{{{|||xxxvvvyyyqqqVVVJJJKKKOOORRRPPPIIIFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFNNNNNNcccvvvllleee[[[\\\___dddiiillllllkkkhhhjjjnnnyyyaaaOOORRRWWWVVVWWW]]]QQQTTTTTTWWWZZZ^^^xxxiiijjjhhhOOOOOOMMMFFFEEEEEEGGGGGGFFFKKKRRR]]]XXXPPPHHHCCCAAABBBBBB????????????????????????<<<<<<===>>>>>>??????@@@BBB@@@>>>???AAACCCCCCBBBBBBKKKUUUpppwwwaaaZZZ\\\^^^aaaccc^^^rrrqqqiiihhhdddrrrqqqkkkggggggccckkkpppqqqlllhhhggggggeeebbb```^^^^^^______]]]ZZZ[[[[[[YYYWWWUUUVVVYYY[[[VVVSSSPPPOOOQQQRRRPPPNNNLLLKKKLLLNNNPPPQQQQQQOOOPPPKKKIIIKKKKKKKKKPPPXXXhhh{{{sssjjjfffiiillljjjiiikkkbbbaaa^^^\\\YYYWWWUUUUUUQQQQQQQQQSSSVVVYYY]]]___cccfffkkknnnoooooopppqqqmmmmmmppptttuuutttvvvzzzrrrYYYKKKKKKMMMOOOMMMHHHFFFIIIFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAABBBCCCDDDDDDCCCKKKGGGSSS{{{{{{uuulllaaaZZZUUUXXX^^^eeekkknnnnnnlllmmmttt{{{[[[VVVTTTWWW[[[[[[YYYWWWWWWYYYXXXYYY^^^fff{{{cccwwwYYYKKKLLLDDDGGGFFFFFFGGGGGGGGGMMMUUUiiibbbXXXMMMEEEBBBAAABBB>>>>>>>>>>>>>>>?????????<<<<<<======>>>?????????BBB@@@===>>>BBBDDDDDDCCCCCCFFFJJJcccppp]]]ZZZ^^^aaadddgggjjjxxxjjjlllooo|||qqqrrrkkkdddeeeddddddjjjnnnkkkgggfffdddaaaaaa___]]]]]]___^^^[[[XXXWWWVVVUUUSSSRRRSSSVVVYYYUUURRRNNNNNNOOOOOOMMMJJJHHHIIILLLPPPSSSSSSQQQNNNOOOHHHDDDHHHKKKIIIKKKPPPeeezzzooofffggghhheeedddggg``````^^^]]]ZZZYYYWWWVVVRRRQQQQQQQQQRRRSSSUUUVVVWWWZZZ^^^aaabbbbbbcccdddddddddfffhhhhhhggglllsssqqq[[[LLLNNNNNNMMMJJJHHHGGGHHHDDDDDDCCCCCCDDDEEEFFFGGGHHHFFFDDDCCCBBBCCCDDDEEEDDDMMMRRR___}}}sssjjjeee```[[[XXXZZZ___dddhhhkkknnnqqqsss~~~gggYYYPPPPPPQQQUUU[[[]]][[[XXXXXXZZZ[[[ZZZeeecccmmmdddSSSMMMIIIEEEEEEEEEDDDDDDEEEFFFGGGGGGUUURRRLLLGGGBBB???===<<>>======;;;;;;===???>>>;;;===BBBGGGCCC===:::>>>DDDBBB<<>>======<<<999999;;;;;;;;;???EEEAAACCCCCC???>>>@@@???<<>>=========;;;:::<<<<<<<<>>============???@@@>>>???IIITTTyyy}}}wwwbbbJJJ@@@AAAFFF???@@@AAADDDRRRrrrhhhYYYWWW[[[^^^^^^bbbhhhiiieeehhhWWWjjjwwwrrrpppmmmmmmmmmllliiigggfffaaa]]]^^^bbbeeeeeecccaaabbbaaa___\\\ZZZZZZZZZ[[[ZZZXXXWWWWWWXXXYYY[[[SSSWWWYYYWWWSSSPPPRRRTTTMMMLLLJJJHHHFFFFFFGGGHHHDDDDDDDDDDDDDDDCCCBBBBBB@@@CCCIIISSSeee~~~|||{{{gggXXXNNNPPPSSSVVVWWWWWWUUUSSSSSSRRRQQQOOONNNNNNMMMMMMIIIIIIHHHGGGFFFEEEDDDDDDAAABBBCCCDDDEEEFFFFFFFFFgggTTTIIILLLMMMMMMJJJGGGEEEEEEFFFEEECCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDCCCFFFKKKNNN^^^~~~|||vvvnnneee^^^YYYZZZ[[[\\\]]]___bbbdddfffkkkfffkkkxxx~~~~~~{{{___VVVVVV[[[aaa\\\ZZZXXXYYY\\\^^^^^^]]]cccaaawwwjjjiii|||^^^OOOHHHLLLLLLCCCAAAGGGCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@??????>>>>>>>>>>>>?????????>>>=========<<<<<<===???JJJ```tttuuuYYYGGGAAA@@@>>>???BBBEEEMMMdddoooaaaYYY[[[^^^___^^^```bbb___XXXZZZ```vvvrrrqqqpppooonnnllliiifffgggaaa]]]^^^cccgggeeeccc___aaaaaa^^^[[[XXXYYYZZZZZZYYYWWWUUUUUUVVVWWWYYYTTTXXXZZZWWWPPPLLLNNNQQQLLLJJJHHHFFFEEEEEEEEEEEEAAABBBCCCCCCCCCBBBAAA@@@@@@CCCFFFJJJSSSggg~~~fffVVVRRROOORRRXXX[[[WWWRRRTTTSSSRRRPPPOOOOOOOOOOOOLLLKKKJJJIIIHHHGGGFFFFFFAAABBBCCCDDDDDDDDDDDDDDDgggUUUIIIKKKNNNNNNKKKGGGEEEDDDEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@EEEJJJJJJRRRoooooommm|||nnnnnnlllggg```[[[XXXWWW\\\___bbbcccccccccdddffffffjjjxxxyyy]]]PPPUUU\\\^^^```___[[[WWWXXX]]]``````^^^bbbppptttcccvvvgggNNNKKKJJJKKKHHHDDDEEEHHHCCCBBBAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@===>>>>>>??????>>>======>>>:::888>>>LLLcccuuuaaaPPPDDDAAA???AAAFFFIIIWWWzzznnnaaa[[[YYY]]]]]]]]]\\\[[[[[[\\\^^^ttt}}}rrrpppppppppooommmjjjgggfffeeeaaa^^^^^^ccceeedddaaa\\\^^^___\\\XXXUUUVVVXXXYYYXXXVVVTTTSSSSSSUUUUUUSSSVVVXXXTTTNNNJJJJJJMMMIIIHHHHHHGGGFFFDDDCCCCCC@@@AAAAAABBBAAAAAA@@@@@@AAADDDFFFDDDFFFQQQcccrrroooaaaRRRLLLQQQVVVVVVTTTRRRQQQPPPOOONNNNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGFFFEEECCCBBBAAAeeeRRRHHHJJJMMMMMMJJJFFFDDDCCCDDDCCCAAA@@@@@@@@@AAAAAA>>>??????@@@@@@@@@@@@@@@@@@@@@CCCGGGGGGJJJZZZlllaaaNNNRRRsss}}}zzzuuupppmmmaaaaaa___\\\YYYYYY\\\___bbbeeeggghhhggghhhjjjmmmooo}}}{{{dddRRRTTT\\\]]]\\\^^^___]]][[[[[[]]]```cccdddoootttlllvvvwwwPPPJJJLLLKKKFFFFFFIIIIIIFFFBBBBBBAAA@@@@@@@@@@@@@@@===>>>>>>???????????????======>>>>>>>>>>>>>>>===AAA;;;???SSSppp~~~iiiXXXGGG??????DDDEEEJJJeeejjj```\\\ZZZYYY\\\[[[\\\]]]YYYYYYiii|||zzzllllllmmmmmmllljjjgggfffeeebbb```^^^___aaaaaa```]]]]]]___```^^^XXXUUUWWWYYYZZZXXXUUUSSSRRRRRRRRRSSSQQQSSSTTTQQQMMMJJJJJJKKKFFFGGGHHHHHHGGGEEECCCBBB@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@DDDMMMSSShhhooo^^^WWWUUUTTTRRRRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGEEEDDDbbbOOOFFFIIILLLLLLIIIEEECCCAAACCCBBBAAA@@@@@@@@@AAABBB===>>>???@@@@@@@@@@@@@@@BBBBBBCCCEEEEEEGGGNNNWWW~~~xxxYYYQQQSSSttt|||wwwrrrnnniiieeeaaa[[[\\\[[[YYYYYY]]]dddkkkhhhiiikkkkkkkkkmmmqqqvvvuuu|||}}}___UUURRRZZZ^^^[[[ZZZ___^^^___```^^^\\\___dddjjjoookkkqqq___LLLHHHLLLHHH???@@@HHHFFF<<>>===<<<;;;======>>>>>>>>>>>>>>>===BBB@@@MMMnnnzzzhhhLLL@@@===AAA@@@AAAWWWtttiiiYYYYYY]]]]]]ZZZ[[[ZZZ^^^```ZZZ\\\xxx{{{hhhhhhiiijjjiiigggeeeeeeeee___^^^^^^^^^___^^^\\\[[[```bbbdddaaa[[[XXXZZZ]]]ZZZYYYVVVSSSQQQQQQQQQRRROOOPPPQQQPPPMMMLLLKKKKKKDDDFFFHHHIIIHHHFFFCCCAAAAAA@@@@@@???@@@@@@AAAAAAAAA???>>>>>>AAADDDFFFFFFPPP}}}|||}}}jjj]]]VVVRRRUUUTTTSSSRRRRRRRRRRRRRRRNNNNNNOOOOOOPPPQQQQQQQQQMMMNNNNNNNNNNNNMMMMMMLLLdddRRRFFFGGGIIIHHHEEECCCBBBBBBBBBBBBAAA@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAABBBCCCFFFIIIKKK___|||jjjgggnnnxxxuuupppjjjeee```^^^\\\WWWZZZ___bbbdddeeegggiiikkkkkknnnpppppprrrxxxxxxpppXXXUUUVVVWWWXXXYYYZZZ[[[\\\]]]XXXZZZaaa```aaarrr}}}ggglllbbbTTTPPPFFFGGGGGGGGGFFFEEECCCBBBDDDCCCBBBAAA@@@?????????CCCCCCAAA===;;;:::<<<>>>999;;;<<<===<<<===???AAABBBFFF```\\\KKK@@@AAAAAA???JJJ\\\zzzrrr```[[[^^^______aaa[[[aaaXXXXXXjjjwww{{{vvvooojjjbbb___```fffiiifffcccbbb\\\___aaaaaa___]]][[[[[[dddaaa]]]YYYXXXXXXZZZ[[[\\\[[[XXXUUURRRPPPNNNNNNQQQPPPNNNLLLJJJHHHHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB??????????????????????????????@@@AAAAAABBBBBBCCCPPPccc}}}{{{jjj[[[XXXXXXWWWVVVTTTQQQNNNMMMMMMPPPRRRRRROOONNNOOOQQQRRRRRRRRRQQQQQQPPPPPPOOObbbPPPEEEGGGHHHHHHEEECCCBBBBBBBBBAAAAAA@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@AAABBBDDDGGGHHHVVVttt}}}~~~~~~zzzvvvssskkkiiigggeeecccaaa``````^^^```ccceeefffgggjjjllliiiiiinnntttyyyxxxyyy{{{eee[[[UUUWWWXXXYYYYYYYYYZZZ[[[\\\``````ccceeecccjjjpppiii}}}mmmUUUJJJCCCFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAA???<<<;;;<<<============;;;:::;;;>>>@@@GGGJJJaaajjjSSSAAA???@@@===CCCOOObbbqqqcccWWWWWW\\\]]]]]]___bbb___UUUaaazzzvvvsssnnniiiiiidddaaacccccc```^^^___]]]___aaa```^^^\\\ZZZZZZbbb```\\\YYYXXXXXXXXXYYYYYYWWWUUUSSSPPPNNNMMMLLLPPPOOOMMMKKKIIIGGGGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@?????????????????????????????????@@@AAAAAABBBBBBJJJSSSyyyxxx___[[[VVVQQQOOOPPPSSSUUUPPPQQQRRRQQQPPPQQQTTTXXXSSSSSSSSSTTTUUUUUUVVVVVV___NNNEEEGGGHHHHHHEEECCCBBBBBBAAAAAAAAA@@@??????>>>>>>??????????????????@@@@@@AAA@@@@@@@@@@@@BBBDDDEEEMMMWWWuuu~~~{{{wwwssspppmmmiiifff]]]]]]^^^```aaacccdddddddddeeefffeeeeeegggjjjmmmmmmqqqzzz~~~}}}```OOOQQQXXX[[[\\\]]]\\\ZZZZZZ\\\]]]___bbbgggjjjooozzznnn~~~qqqTTTKKKHHHCCCEEEEEEEEEFFFFFFEEEDDDDDD@@@@@@??????@@@AAAAAABBBAAABBBBBBAAA>>><<<<<<<<<<<<===<<<;;;:::;;;???BBBCCCGGGXXXxxxpppUUU???<<>>DDDOOOkkknnn```ZZZWWWZZZ^^^___```aaa```ZZZVVVlll|||ooonnnnnnjjjhhhiiiccc]]]\\\\\\YYYZZZ]]]]]]___```___\\\ZZZYYYYYY^^^]]][[[YYYWWWVVVVVVVVVTTTSSSRRRPPPNNNMMMLLLKKKMMMLLLJJJHHHGGGFFFEEEEEEBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDCCCWWWwwwttteee[[[VVVVVVWWWTTTUUUUUUTTTSSSRRRSSSTTTRRRSSSSSSTTTUUUVVVWWWXXX\\\MMMEEEGGGHHHGGGEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???????????????AAAAAA@@@@@@@@@AAABBBBBBIIIHHHYYY|||vvvqqqooommmkkkjjjhhheeebbb___```bbbdddfffhhhiiijjjiiiiiihhhggggggjjjooosssvvv|||yyyppp]]]UUUSSSUUUZZZ___aaaaaa___\\\\\\^^^```ccccccgggrrrxxx]]]KKKKKKMMMJJJDDDDDDEEEEEEEEEEEEEEEEEE@@@@@@????????????@@@@@@???AAABBBBBB???===;;;;;;888:::;;;<<<<<<===@@@BBB>>>BBBLLL^^^{{{```KKK;;;;;;@@@??????BBBEEE___{{{mmm___ZZZZZZ[[[^^^aaabbbccceee\\\YYY```zzznnnhhhiiihhheeeddd```[[[WWWXXXXXXWWWYYY]]]\\\^^^___]]][[[XXXXXXXXXZZZZZZYYYXXXVVVTTTSSSRRRPPPOOOOOONNNMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>========================<<<======>>>??????@@@@@@BBB>>>EEEWWWkkkxxxiii^^^YYYTTTVVVXXXYYYYYYWWWVVVUUUVVVVVVUUUUUUUUUVVVWWWXXX[[[MMMEEEFFFHHHGGGDDDBBBAAAAAAAAAAAA@@@??????>>>>>>============>>>>>>?????????AAAAAAAAAAAAAAAAAAAAABBBGGGHHHMMMddd|||~~~~~~}}}}}}~~~}}}|||~~~}}}zzzuuuqqqpppkkkjjjjjjjjjkkkkkkiiiggggggggghhhhhhiiijjjjjjkkkkkkkkkkkklllooouuu}}}{{{qqq~~~zzzwwwlllSSSNNNSSSWWWXXXXXXaaacccdddaaa^^^]]]```dddiiifffkkkaaaOOOLLLLLLJJJDDDDDDDDDDDDDDDDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>>===???BBBBBB???===;;;:::777:::>>>???>>>======>>>>>>CCCFFFKKK^^^}}}wwwjjjHHH>>>999<<>>@@@DDD===RRRkkkjjj^^^ZZZWWWYYY\\\^^^aaadddgggggg]]]XXXhhhuuujjjggggggdddaaa```[[[XXXXXX[[[ZZZXXXZZZ^^^[[[\\\]]][[[YYYWWWWWWWWWWWWWWWWWWVVVTTTRRRPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@EEEOOO___zzzxxxnnn^^^\\\YYYWWWWWWXXXYYYZZZYYYXXXXXXWWWXXXZZZ\\\]]]}}}ZZZMMMDDDFFFGGGGGGDDDBBBAAAAAA@@@@@@@@@???>>>>>>======<<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAADDDIIIJJJRRRvvv~~~{{{}}}~~~~~~}}}{{{{{{|||~~~|||zzzxxxwwwvvvvvvtttvvvxxxzzz{{{{{{}}}zzzzzz{{{{{{uuunnnllloookkkkkkkkkmmmoooooommmkkkeeeeeecccccccccdddeeefffkkkmmmpppttt{{{ssspppxxxjjj^^^^^^VVVOOONNNPPPSSSWWW[[[^^^aaaccc```]]]]]]bbbgggccckkk|||{{{www___OOOHHHFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDBBBAAA@@@>>>===<<<<<<<<<<<<>>>@@@@@@>>>;;;:::::::::===???@@@>>><<<;;;:::>>>@@@AAA@@@GGG]]]|||ppp[[[LLL:::888:::======;;;===AAA===KKK]]]|||mmm[[[VVVYYYXXX\\\```aaafffkkkmmmkkk___XXXpppwwwoooiiihhhgggccc______^^^]]]^^^aaa___ZZZZZZ]]]YYYZZZZZZYYYWWWVVVWWWXXXUUUUUUTTTSSSQQQOOOMMMLLLLLLMMMNNNNNNMMMLLLJJJIIIEEEEEEDDDCCCBBBBBBCCCCCC@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;AAA???===@@@GGGaaawwwiii^^^WWWTTTTTTTTTXXXWWWVVVVVVWWWYYY[[[]]]zzzYYYMMMDDDFFFGGGFFFDDDBBBAAAAAA@@@@@@??????>>>>>>======;;;;;;<<<======>>>??????===>>>>>>???@@@@@@@@@@@@@@@EEEFFFHHH\\\}}}}}}~~~~~~}}}zzzvvvsssqqqppppppqqqtttvvvwwwwwwyyy{{{|||uuusssssstttqqqjjjiiillllllkkklllnnnpppooommmkkkdddbbbaaaaaacccgggjjjmmmvvvzzzwwwhhheeeooo|||rrraaaUUUFFFMMMRRRRRRSSSVVVZZZ]]]YYY]]]___]]]ZZZ[[[bbbhhhfff{{{yyyjjjeee]]]SSSJJJDDDCCCEEEFFFEEEDDDCCCBBBBBBCCCCCC@@@???>>>===============;;;===>>>>>><<<::::::::::::;;;<<<<<<<<<<<<>>>AAA===;;;<<<>>>===BBBWWWmmmpppSSSBBB;;;888888999<<<;;;:::;;;>>>???HHHRRRkkk{{{mmmaaaXXXWWW\\\\\\aaadddeeeiiinnnkkkeee]]]dddnnnjjjhhhjjjhhhccc```aaaaaa``````bbb^^^YYYZZZ^^^WWWXXXYYYXXXVVVVVVWWWYYYTTTSSSRRRPPPNNNMMMLLLKKKKKKLLLMMMMMMLLLKKKIIIGGGDDDDDDCCCBBBBBBBBBCCCCCC>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::999999::::::;;;<<<<<<<<<999@@@<<<;;;@@@>>>IIIhhh|||qqqhhhbbb```^^^[[[XXXWWWWWWXXXYYYyyyWWWLLLDDDFFFGGGFFFDDDBBBAAAAAA@@@@@@??????>>>=========;;;;;;;;;<<<===>>>>>>???;;;<<<===>>>????????????>>>???BBBDDDKKKddd{{{wwwuuusssssstttvvvvvvtttsssuuuwwwxxxwwwqqqnnnqqqpppkkkiiillllllllllllnnnooonnnkkkhhhjjjiiiiiijjjnnnttt{{{vvviiidddddddddqqq{{{uuuhhh[[[QQQJJJNNNUUUYYYYYY\\\aaa___XXXUUUYYY\\\[[[XXXYYYaaahhh{{{zzzrrr{{{oooSSSRRRQQQNNNHHHCCCAAACCCGGGFFFDDDCCCBBBBBBBBBCCC===============>>>>>>???;;;<<<===<<<:::999999:::777777777888:::???EEEJJJ@@@:::<<>><<