BM6P6(@ 222//////222666777333...111111111111000///------...///000111111000///...111111000000000000111111111000///...---,,,,,,,,,---,,,+++++++++---///111333111...,,,******++++++,,,,,,,,,------..................------,,,,,,,,,)))+++,,,------,,,***)))++++++******++++++,,,---...------------...//////,,,------...............---------.........//////333777>>>FFFOOOYYYbbbhhhnnnvvv~~~{{{}}}}}}|||}}}~~~|||}}}yyy|||wwwqqqqqqkkkhhhiiilllsss}}}|||~~~}}}}}}zzzlllaaa[[[YYYVVVUUUXXX^^^bbb```^^^UUURRRNNNJJJHHHHHHHHHIIIFFFDDDBBB???>>>>>>>>>??????<<<999:::===@@@@@@@@@???===;;;<<<>>>>>><<<:::======>>>?????????>>>>>>===@@@BBBCCCBBB@@@?????????>>><<<<<<===>>>===<<<999:::::::::;;;???DDDHHHJJJSSSYYYYYYZZZ```fffhhhmmmoootttzzzvvvpppkkkiiieeecccbbbdddfffhhhqqqfffPPPGGG;;;777222111222222...***////////////............000///...---,,,+++++++++------,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++''''''((()))***++++++,,,%%%&&&&&&'''((()))******&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&'''((())))))(((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&!!!"""###$$$%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&$$$###%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''''''''((((((555333222555999999666111222222222222111000///......///000000000000///.........------------......///...---,,,,,,,,,,,,,,,,,,,,,---...///////////////...,,,*********+++,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,******++++++******++++++,,,------------------...//////------///000000000///...---------.........//////...222777>>>EEEMMMVVV[[[fffppp{{{~~~tttvvvyyy|||~~~~~~~~~~~~}}}zzzzzz{{{|||~~~yyypppiiibbbaaabbbgggtttuuuoooppprrr|||vvvlllfffdddaaa___aaaeeegggeeebbb[[[YYYVVVSSSPPPOOOOOOOOOKKKHHHEEEAAA???>>>???@@@>>><<<999:::===@@@AAAAAACCCAAA??????AAABBB@@@>>>>>>>>>>>>>>>>>>?????????@@@AAACCCEEEFFFFFFFFFEEEBBB@@@======>>>>>>>>>===???>>>>>>>>>AAAFFFMMMQQQ\\\hhhttt{{{vvvnnnhhheeebbbcccdddeeehhhooowww}}}qqqVVVEEE???888444000000222333000---////////////............///......---------......------,,,++++++***))))))&&&''''''''''''''''''&&&((((((((())))))******+++&&&&&&''''''(((((())))))&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&'''''''''''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&)))'''&&&(((***+++***'''''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&''''''(((555333333555888999666222222222333222222111000///---...////////////...---111000000//////000000111---,,,,,,+++++++++,,,,,,***,,,...000111000///...,,,+++***)))***+++,,,---,,,,,,,,,,,,------------,,,,,,++++++++++++******++++++++++++++++++++++++++++++******++++++,,,------------------......///,,,...000111222111///...---............/////////---///111555999@@@GGGLLLYYYeeettt~~~wwwmmmnnnoooppprrrtttuuuuuuuuu{{{{{{xxxyyyzzz{{{}}}~~~tttjjjaaa]]]]]]```ffflllxxxvvvrrrkkkeeecccfffjjjssszzz~~~{{{wwwrrrpppnnnppprrrrrrpppmmmeeedddbbb___]]][[[YYYXXXQQQNNNIIIDDD@@@???@@@AAA@@@>>>===>>>AAADDDFFFFFFFFFDDDBBBAAABBBBBBAAA@@@@@@???===<<<<<<===???@@@BBBBBBDDDIIIMMMNNNKKKHHHHHHFFFCCCCCCDDDFFFGGGGGGHHHGGGHHHKKKRRR]]]gggnnn}}}zzzllldddbbbbbbbbbfffkkkrrrxxxmmmVVVCCC:::777555222///000222333111////////////............---...---------......///000,,,,,,,,,+++******))))))''''''((((((((((((''''''((((((((()))))))))))))))'''''''''(((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$##################$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%'''((('''%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''222111111222444444222000111222222222111111000///---..................---222111111000000111111222,,,,,,,,,,,,,,,,,,------+++,,,---////////////...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********+++,,,---++++++******++++++,,,---------,,,,,,------...///+++---///111111000...---...............////////////000000111333777===AAAKKKWWWfffrrrzzz~~~zzztttkkkkkkjjjiiijjjkkklllmmmlllrrrzzz~~~~~~}}}|||xxx~~~}}}{{{rrrgggccceeehhhjjjjjjhhhhhheeebbb___```eeeiiinnntttzzz~~~~~~~~~|||rrrqqqpppmmmiiidddaaa^^^TTTQQQKKKEEEAAA@@@@@@AAABBBBBBAAACCCEEEIIILLLNNNMMMKKKHHHFFFEEEDDDDDDCCCGGGEEEBBB???>>>???AAACCCFFFHHHNNNXXX```aaaZZZTTTUUUSSSRRRSSSVVVZZZ]]]^^^XXXXXX[[[dddrrr|||wwwoooiiiiiilllrrrvvviiiQQQCCC:::666666444222//////111111000/////////.........------------------,,,,,,------...,,,+++++++++******))))))(((((())))))))))))((((((((((((((((((((((((((('''((((((((((((((('''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&111000000000111111000///000000000111000000///............------.........///......------......///...---------------...///,,,++++++***+++---...//////...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++*********+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,---......***+++---//////...---,,,////////////////////////000111000000///222555999???IIIUUU___iiirrruuusssooommmkkkiiigggggghhhhhhjjjnnnttt{{{zzz}}}|||}}}yyyrrrpppuuuzzz{{{xxxmmmllliiieeecccccceeegggjjjnnnttt{{{|||vvvnnnfff___ZZZQQQNNNIIIDDD@@@?????????AAABBBCCCDDDGGGKKKOOORRRUUUTTTQQQNNNKKKJJJJJJKKKNNNKKKGGGDDDCCCDDDFFFHHHNNNTTTbbbrrr~~~yyyppplllkkkkkkoootttzzz}}}tttuuuzzz~~~wwwvvvrrrsssvvv{{{|||gggNNN@@@:::777666777444222000/////////..................------------...---,,,+++************++++++***************)))&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''((((((((((((((('''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&&&&((('''''''''((()))+++---######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&((((((''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%222222111111111111111111//////000000000//////...//////...------...//////000//////......//////000///......---------......,,,+++)))))))))+++.../////////......---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------------......*********++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,------...++++++,,,---------------000000000////////////......//////...---...000222777===DDDKKKWWWeeennnppprrrpppnnnkkkiiihhhhhhhhhjjjmmmqqqwww~~~}}}|||}}}|||zzz|||~~~}}}|||zzz{{{|||wwwrrrlllgggdddbbbggghhhnnnwwwxxxqqqgggaaaaaaaaabbbcccfffiiillloooqqqvvvyyy}}}{{{qqqggg\\\SSSNNNHHHFFFCCC@@@>>>=========<<<>>>@@@BBBDDDHHHNNNRRRUUUTTTSSSPPPMMMMMMNNNPPPPPPNNNKKKIIIIIIKKKNNNPPPXXXdddwwwxxxppprrrwww~~~uuuZZZKKK<<<777666555444444222222000///.....................------------,,,------+++***)))(((((((((************************(((((())))))))))))((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((******######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&222333222111000000111111///000000111111111000000000000///......///000000222222111111111111222222//////...---,,,,,,,,,,,,++++++++++++,,,---......,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------((()))+++,,,------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...------,,,+++,,,---...///000000000000/////////...+++---//////...---...///222666999===HHHXXXdddiiiqqqqqqooommmlllkkkjjjjjjjjjlllooottt|||{{{wwwwwwyyy{{{zzzuuutttvvvyyy{{{~~~xxxpppiiieeeeeeeeejjjttt|||oooZZZOOONNNKKKKKKLLLNNNPPPSSSVVVXXX\\\___dddiiikkkmmmnnnnnnoookkkeee]]]TTTLLLEEEAAA======<<<;;;;;;:::::::::999;;;>>>@@@CCCGGGMMMRRRRRRSSSSSSRRRQQQRRRVVVZZZ\\\\\\[[[\\\___bbbfffhhhrrr~~~sssuuuhhhSSSDDD<<<555555666333000000////////////......///000.........---------,,,,,,,,,,,,+++***))))))******))))))))))))***************++++++,,,,,,++++++***%%%%%%%%%&&&&&&''''''(((&&&&&&''''''(((((())))))$$$%%%&&&'''((((((((((((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&(((((($$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%### ###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&111222222000///...///111000111111222222222111111111000///......///000111//////............/////////...---,,,+++*********)))+++---...//////...---((()))***+++,,,------,,,,,,,,,,,,++++++******************++++++,,,,,,,,,''')))+++---...---,,,+++++++++******++++++,,,---,,,,,,++++++,,,,,,---...///...,,,+++,,,---///111111111000000/////////...***---///000000//////000000333444777@@@PPP]]]bbbooooooooonnnmmmmmmlllllliiikkknnnsss{{{}}}wwwtttvvvzzz}}}|||zzzsssnnnlllooorrrzzzzzzqqqlllgggeeeiiisss{{{zzz]]]MMMKKK@@@@@@@@@@@@AAACCCEEEFFFDDDHHHNNNRRRUUUVVVWWWXXXTTTRRRNNNIIIDDD???<<<:::666666777888999999999888999<<>>>>>>>>======>>>>>>>>>AAA@@@>>>;;;999888777777777555555666888999777555;;;BBBHHHKKKRRR^^^iiinnnmmmmmmnnnooosssyyyjjjWWWHHH>>>:::333222222111000///......///...---,,,,,,---///000,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))$$$%%%'''(((***+++++++++&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%***&&&""""""%%%'''&&&#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$000000000000000000000000111000///...------------........................///////////////...------......---------,,,,,,,,,++++++++++++++++++++++++,,,---//////---,,,---...///++++++000333000+++))),,,***,,,//////,,,)))(((************+++++++++,,,,,,,,,,,,+++++++++******+++---...000000///---,,,+++,,,,,,---......//////------...///////////////000//////............///111111111333666===FFFLLLYYY___ffflllnnnooopppqqqmmmkkkiiimmmwww{{{uuurrrsssuuuwwwzzz{{{ppphhhgggiiipppuuu~~~|||rrrsssvvvxxx|||hhhVVVGGG@@@;;;;;;:::777666888:::999999888888999999:::<<<;;;:::888777777777777444555666666777999===AAADDDNNNZZZdddpppiiiVVVJJJ???999777222111111111000////////////...------,,,---......,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))))))))************))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((($$$&&&))),,,---,,,***)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$##################***&&&""""""%%%'''%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$000000000000000000000000111000///......------...------------------------/////////............---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......///111888222///111333///+++)))***,,,---+++,,,---+++&&&)))))))))*********++++++,,,,,,,,,+++++++++******,,,---...//////...,,,+++,,,,,,+++,,,,,,---...............---......///000000///......---------...000000000000111666<<>>888444888999555,,,000///(((&&&+++,,,***((())))))))))))*********,,,,,,,,,+++++++++*********+++,,,------,,,+++))),,,,,,+++++++++,,,------///...---,,,,,,---///000000000///...............000000///......111666999>>>EEEPPPZZZbbbgggkkkmmmmmmmmmmmmqqqvvv|||}}}|||~~~yyyuuuvvvzzz}}}~~~~~~wwwrrrpppmmmrrr{{{}}}{{{}}}rrrXXXKKK===999:::888777666666666555555555555666666555555444444444444444555666777:::???GGGTTTaaaiiissswww[[[NNNAAA:::777333222333/////////000000000000000000///...---,,,,,,++++++,,,,,,,,,+++++++++***************+++***))))))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&%%%(((((((((''''''&&&&&&&&&''')))+++------+++((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((((((&&&$$$$$$%%%&&&%%%###((('''%%%#########%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%###$$$$$$%%%%%%%%%%%%$$$&&&''''''((((((''''''&&&&&&%%%$$$###"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&111111111111111111111111222111111000000000000111..............................------------...///......---------,,,,,,,,,------------------------+++---.........///222444IIIppprrr\\\TTTDDD///---000///***''')))++++++((())))))))))))*********,,,,,,,,,+++++++++******)))+++,,,......---,,,+++...---,,,******+++,,,---///...---,,,,,,---...///111111000000000000111111///000000///...000333666666;;;CCCKKKSSS\\\ccchhhhhhkkknnnrrrvvvyyy}}}~~~|||yyyxxxyyyzzz|||||||||{{{~~~~~~~~~{{{xxxvvvwwwzzz{{{jjjVVVHHH;;;888999999888888666666555555555555666666777666555444444444444444999888===KKK___ssshhhZZZLLLCCC:::777555222000222///////////////000000000///......------,,,+++***,,,,,,,,,+++++++++******))))))******))))))((('''(((((())))))))))))(((((('''''''''''''''''''''''''''((()))***)))(((&&&%%%((((((''''''&&&&&&%%%%%%((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%$$$###((('''%%%#########%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&111111111111111111111111//////............//////////////////////////////...---,,,,,,,,,---...///......---------,,,,,,,,,------------------------,,,,,,---------...111444bbbyyyXXX???777000...---***)))))))))))))))*********++++++,,,,,,,,,+++++++++******+++,,,///111222222111000000...,,,+++***+++,,,---///...------------------000000000000111222333333111111111000//////111333222555999>>>EEEOOOXXX___```eeekkkqqqtttvvvyyyzzz{{{yyyvvvttttttvvvyyy{{{|||}}}{{{}}}~~~}}}}}}~~~|||iii[[[LLLAAA888666777666666777444444333333333333444444888777666555555555555555888999CCCXXXtttzzzaaaOOOGGG<<<777333333333000///111////////////////////////------...------,,,+++***,,,,,,,,,+++++++++******)))))))))))))))((('''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&''')))******)))'''&&&'''''''''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&111111111111111111111111//////............//////...........................---,,,++++++---///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---000222BBBjjjsssRRR444...///+++(((+++************+++++++++,,,,,,,,,,,,+++++++++*********,,,///222333444333333222000---+++***+++---...---.........------,,,+++.........///000222444555333444444222///......//////111333666<<>>EEESSScccooossssssyyyjjjXXXGGGAAA???999333222111111111000000...------...........................//////...,,,++++++,,,************)))))))))))),,,+++******++++++***)))***)))'''%%%$$$###$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$%%%''''''&&&(((&&&%%%&&&))))))&&&$$$((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''')))(((&&&$$$############'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%''''''&&&$$$'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((((('''''''''((('''$$$!!!$$$$$$%%%&&&&&&''''''((("""""""""######$$$$$$%%%&&&%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((***++++++&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((('''&&&%%%111111000000000/////////000///...------...///000......////////////......------------,,,,,,,,,,,,++++++************++++++///---,,,******+++,,,---,,,,,,------------,,,,,,))))))***,,,///333666888MMM555&&&+++000,,,(((+++***,,,,,,+++))))))+++...---+++***)))((()))***+++)))))))))******+++,,,,,,///......---,,,,,,++++++,,,------------,,,,,,+++------------------------------------------------...///000000000111444666???CCCKKKUUU```hhhlllnnnlllooooooiiifffjjjoooqqq|||}}}{{{xxxxxxzzz~~~}}}zzzuuuqqqppprrrtttxxx{{{iii\\\TTTOOOLLLMMMLLLIIIJJJLLLIIIFFFAAA@@@@@@???<<<:::<<<999666555777888888888777888999999999999::::::<<<<<<@@@HHHRRRZZZ^^^^^^eeekkkuuu}}}gggVVVHHH===:::999555333333222222222222111000//////------------------------,,,------,,,***((()))***************)))))))))))))))'''&&&&&&'''(((&&&%%%***)))((('''''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((&&&$$$$$$%%%''''''&&&'''&&&%%%&&&((()))'''%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''$$$%%%%%%%%%&&&&&&&&&&&&,,,***'''&&&&&&%%%$$$"""&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$&&&''''''###$$$%%%&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&222222111111111000000000111000///......///000111//////............//////.........------------,,,,,,,,,++++++++++++,,,,,,...---+++******+++,,,,,,,,,,,,------------,,,,,,//////000000000///......,,,((((((,,,...+++((('''(((***++++++******,,,---***************+++++++++---,,,+++******+++,,,---......------,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111333444222111000000555888>>>GGGRRR\\\eeejjjjjjooopppmmmkkknnnqqqrrrzzz|||yyyyyyyyyyyyyyyzzz{{{~~~zzzvvvuuuuuuwwwyyygggZZZOOOJJJHHHKKKPPPSSSXXX]]]\\\ZZZWWWSSSOOOKKKGGGEEEDDDAAA===<<<===???AAABBB>>>>>>===<<<;;;;;;::::::@@@@@@AAADDDGGGKKKOOOQQQTTTYYYaaannnyyy___LLLBBB;;;555444333111111333111222222222111000///...------------------------+++,,,,,,+++)))((()))***************))))))))))))***)))(((((())))))(((''')))((((((((())))))***+++'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%&&&((()))(((&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&'''''''''''',,,***'''%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((###""""""###&&&((((((((('''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&''''''%%%$$$###(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$######$$$$$$%%%&&&222222222222111111111000000///......---....../////////---,,,,,,---////////////.........------------,,,,,,++++++,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,)))***+++---///000000111///111000+++((()))(((&&&'''(((***++++++,,,,,,,,,((()))***+++,,,,,,+++***...---+++******+++,,,------------,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...222666888666333111///000222555<<>>999333555555222///...///000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***)))***+++************)))))))))((((((&&&%%%%%%&&&'''%%%$$$(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%"""$$$%%%&&&'''''''''(((###$$$&&&'''((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$""""""$$$&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&&&&(((&&&$$$######$$$&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%$$$#########%%%((()))$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""######$$$)))'''%%%""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!"""###$$$%%%222222111111111000000000222222111111000000//////......------------...............------------,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++000///,,,+++***+++,,,---%%%'''''''''(((+++***''')))(((((()))+++,,,+++***((()))+++,,,,,,+++***))))))*********************,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++(((+++000222111000///...///000111111444;;;FFFNNNdddmmmuuuxxxzzz~~~|||zzzvvvuuuvvvzzz|||uuurrrsssuuuwwwuuuyyyzzzkkkggglll|||sssoookkklllttt}}}|||{{{yyyjjjhhhddd___YYYTTTPPPNNNIIINNNYYYhhh}}}}}}cccOOOBBB999666666,,,000000...---///111000...///////////////......++++++++++++++++++++++++''')))***)))((('''((()))************))))))))))))***(((''''''(((((('''&&&***************)))((('''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$"""$$$&&&&&&&&&%%%&&&'''$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&$$$$$$%%%%%%###!!!%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((((((&&&%%%%%%&&&'''&&&%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""######$$$((('''$$$""""""$$$&&&'''&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######""""""######$$$%%%111111000000000/////////111111111111000///......,,,------......------,,,------------,,,,,,,,,,,,++++++************++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++&&&&&&&&&'''((((((((()))((())),,,...,,,(((&&&(((,,,)))'''''')))++++++******++++++++++++******)))***+++---...///...---,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++.........------...,,,...///......333<<>>;;;777222//////000111111000...---...............---,,,+++++++++++++++++++++++++++***************))))))(((***)))(((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&###!!!!!!"""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###111111111111000000//////000//////............///------------------------000//////............///))))))))))))******************************************+++------.........)))***,,,,,,***)))***++++++***)))(((((()))******))))))))))))************++++++)))))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---------,,,,,,,,,---....../////////......---*********+++,,,,,,---...---.........///111555888===GGGPPPUUU\\\fffmmmpppuuusssrrrssswwwxxxvvvssswwwyyy|||{{{zzzzzz}}}zzz|||yyyyyy~~~yyyeeeVVVKKK===666666666333///000000111111000///---,,,,,,------------,,,,,,+++++++++++++++++++++++++++******))))))((((((((()))(((((((((((((((((()))***((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((('''&&&'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!  """###"""!!!###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$###"""""""""$$$&&&''''''&&&%%%$$$000000000000000000000111//////............//////,,,,,,,,,------------...///...---,,,++++++++++++******************))))))***************+++++++++'''((()))+++,,,,,,------)))***,,,,,,***)))***++++++***))))))))))))))))))+++++++++,,,,,,,,,,,,---******************+++,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------............---,,,++++++)))******+++,,,------------...///......///111333000888AAAGGGNNNZZZdddhhhiiijjjkkkmmmpppqqqooonnnppprrruuuzzz~~~}}}ttttttuuuxxx}}}~~~xxxtttuuuzzzvvvuuuxxx~~~ttt]]]KKKBBB<<<666444555666333000111111111000///...---,,,+++,,,,,,------,,,++++++++++++++++++++++++++++++++++++******)))******+++'''((()))((('''(((***+++''''''''''''''''''''''''&&&'''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))'''### &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%))))))((('''%%%$$$######!!!$$$&&&''''''&&&&&&'''/////////000111111222222//////............//////,,,,,,,,,---------......,,,,,,+++*********++++++------,,,,,,++++++******))))))*********+++++++++)))******+++,,,,,,,,,+++)))***,,,,,,***)))***+++************))))))((((((+++++++++,,,,,,,,,------))))))***+++++++++++++++(((((())))))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))***+++------,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,...///000000000000222333...444:::<<>>@@@NNNRRRXXX\\\^^^```bbbccceeehhhmmmoooooolllkkkjjjfffeeeddddddgggnnnwww}}}}}}{{{{{{vvvrrrpppqqqvvv{{{~~~sssooolllmmmpppvvvvvviiiWWWHHH???999444///333333222222111000//////......---------,,,,,,,,,+++...///***((())))))'''***++++++,,,,,,++++++***------,,,+++***)))((((((---,,,***))))))***++++++'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&& """%%%'''(((&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,+++&&&######%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""%%%++++++'''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((+++***(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&(((((((((((('''&&&%%%$$$+++)))(((&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***+++111000000//////000000111//////...---------------///......---------------///...,,,******+++,,,---***+++,,,------,,,++++++,,,,,,,,,+++++++++******+++++++++++++++***))))))************))))))))))))******))))))))))))******************************,,,+++******))))))******((((((((()))))))))*********************************+++++++++++++++******+++++++++***************)))))))))******+++,,,---*********++++++,,,------------------,,,,,,,,,,,,...------,,,,,,------...---------...111444777999@@@EEEKKKQQQVVVZZZ___bbbeeehhhjjjkkkjjjiiiiiijjjffffffddddddgggnnnwww~~~~~~zzzxxxvvvrrrnnnnnnrrrxxx}}}|||yyyzzz{{{~~~~~~ppp]]]SSSFFF===999666444111222111111000000///......//////.........---------(((,,,---***(((***+++***)))******++++++******)))((((((((('''''''''''''''---,,,)))'''%%%###"""!!!''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&***---,,,(((%%%%%%'''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### &&&((((((***///000---&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%&&&((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''((()))))))))(((&&&$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&''''''(((((('''''''''))))))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%'''((()))000//////......//////000//////...------------.../////////.........------...---,,,+++***+++,,,---((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++***)))(((((())))))*********+++))))))************))))))((())))))******+++++++++++++++***)))))))))******)))))))))*********++++++******************************)))))))))******+++))))))******+++++++++,,,************+++,,,------((()))+++,,,------,,,+++------,,,,,,++++++******---,,,,,,++++++,,,,,,---------,,,,,,---...000111333777===BBBHHHNNNUUUYYYcccdddeeeeeeeeeeeehhhjjjhhhgggeeedddgggnnnxxx~~~~~~~~~xxxuuutttpppllllllpppwww}}}|||kkkZZZNNNCCC===666222222333222000000000//////......------////////////............&&&***,,,)))))),,,...---((())))))))))))))))))(((%%%%%%%%%&&&&&&'''''''''***)))(((&&&### %%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,+++(((%%%%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""%%%'''&&&'''+++,,,+++%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''''''''&&&%%%&&&''')))))))))((('''&&&$$$###'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&000//////......//////000///......---------......///////////////......---------,,,+++++++++,,,---))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******))))))))))))************((()))***++++++***)))((('''(((((()))***++++++,,,******))))))))))))******)))*********++++++++++++************************+++***)))((((((***+++,,,)))************++++++++++++++++++++++++,,,------))))))***+++,,,,,,,,,,,,...------,,,+++******))),,,++++++++++++++++++,,,---,,,+++++++++,,,,,,---///222555888;;;AAAGGGKKK[[[]]]___aaabbbdddgggjjjiiihhhffffffiiipppzzz~~~|||{{{}}}zzztttqqqmmmllllllnnnrrrxxx}}}nnn___RRRFFF>>>888555111000000000///---////////////......------............------------&&&***,,,***))),,,...---((())))))******))))))(((''''''((((((((()))))))))%%%&&&''''''&&&%%%###"""$$$%%%&&&'''(((((()))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########111000000//////000000111......---------....../////////000000//////...---,,,,,,,,,,,,,,,,,,,,,---,,,++++++******)))))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++************))))))))))))((()))***++++++***)))(((''''''((()))******++++++***))))))((())))))******)))*********++++++++++++************************+++***)))))))))+++,,,---+++++++++************)))++++++******++++++,,,,,,+++***))))))***+++---//////......---,,,++++++***+++++++++******+++++++++++++++++++++,,,,,,------///000111222444888===AAAMMMQQQWWW\\\```cccfffhhhggggggggghhhlllsss|||~~~||||||}}}wwwrrrllliiiccceeejjjoootttxxx{{{}}}wwwcccSSSIIICCC===999444333111111000///---,,,///////////////.........---------,,,,,,,,,++++++)))---...+++))),,,---+++)))******************)))*********)))))))))((((((###$$$&&&((((((((('''&&&$$$$$$&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""111000000//////000000111...------------...//////......///000///...---,,,++++++,,,,,,,,,,,,------------,,,******))))))******++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))************))))))'''(((((())))))*********))))))((((((((()))******)))))))))*********++++++************************************++++++,,,---,,,+++++++++******))))))+++******)))******++++++,,,+++)))((()))+++...000......------,,,,,,++++++,,,++++++******++++++,,,)))******,,,---......///,,,---//////111444999<<>>???111***...+++++++++******************)))))))))((((((((((((******************)))(((&&&''''''((()))***++++++))))))))))))******++++++******)))(((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************))))))*********+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++...------------...///000...111555:::@@@HHHPPPUUU[[[]]]aaafffjjjnnnqqqssssssvvvyyy|||{{{xxxtttqqqnnnoooqqqvvv}}}}}}}}}yyygggXXXLLLFFF@@@???<<<999555333333333444222000///000///...,,,,,,---//////---,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********(((((())))))***))))))(((&&&((())))))(((''''''(((((((((''''''''''''(((((("""###%%%&&&&&&%%%###"""$$$$$$%%%&&&%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%##################""""""$$$%%%%%%&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''"""######$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%000000000////////////////////////...---------,,,------,,,,,,+++++++++***++++++++++++++++++++++++************************((()))++++++)))((()))***000'''+++;;;@@@555,,,,,,++++++++++++******)))))))))))))))(((((((((((('''))))))*********))))))(((&&&&&&'''((()))******+++******++++++++++++++++++***)))((((((''''''((((((***))))))))))))))))))***************************((((((((((((((((((((((((++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------......,,,...000333666;;;AAAEEELLLPPPWWW```ggglllpppqqquuuwwwyyyzzzyyyvvvssspppkkkjjjjjjlllrrr{{{jjjXXXMMMEEE???:::777888888666222///...///222111//////000///---++++++,,,......,,,,,,,,,---,,,,,,+++++++++*********------,,,,,,+++++++++***(((((()))))))))(((((('''&&&((())))))(((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''')))******)))'''&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############  """"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&((((((''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))(((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%/////////000000000000000...............---------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++***))))))***,,,%%%%%%111888444,,,)))******++++++******)))((())))))((((((((((((''''''''''''((()))))))))))))))'''''''''(((((()))))))))******+++,,,,,,++++++***++++++***))))))))))))******))))))(((((())))))***))))))************++++++'''''''''''''''''''''''')))******++++++******)))************************)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,---///000111333666999@@@DDDMMMVVV```ggglllnnnsssuuuvvvxxxwwwvvvsssrrrlllkkkiiijjjmmmtttzzz~~~~~~}}}~~~}}}hhh]]]OOOEEE@@@===777222222333444444111000//////111000//////000///---+++***,,,------,,,++++++,,,+++++++++*********))))))*********++++++,,,,,,---(((((((((((((((''''''&&&&&&((())))))(((''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&%%%$$$$$$$$$&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$......///000000000000000---------........................---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++***((('''***......+++'''))))))*********)))((('''))))))((((((((('''''''''$$$%%%&&&(((((()))))))))''''''((((((((((((((((((((()))************)))(((++++++***)))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))((()))************)))(((************************)))************+++++++++)))*********++++++++++++************************((()))***+++,,,---------+++---////////////111333666999???GGGPPPZZZaaafffkkknnnrrrvvvwwwwwwtttsssqqqpppnnnnnnooossswwwzzzssscccYYYJJJEEE???999666444222111222222222333333222111000//////...///000///,,,******+++------+++***+++,,,+++*********))))))))))))))))))))))))))))))******'''(((((((((''''''&&&%%%&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&(((((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######%%%%%%&&&'''(((&&&%%%%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))((('''%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&& !!!!!!!!!"""""""""###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$---...///000111111111000,,,------....../////////......------,,,+++******++++++++++++++++++++++++***************************+++------+++***+++,,,***---,,,''''''+++,,,)))((())))))******((('''&&&)))(((((((((''''''''''''######%%%'''((()))))))))((((((((((((((('''''''''''''''((())))))((('''&&&))))))((('''''''''''''''))))))(((((((((((())))))&&&'''''''''(((((())))))************************'''((()))******)))(((''')))))))))))))))))))))))))))************+++++++++))))))******++++++++++++************************((()))+++,,,.../////////***,,,...///......///000000000333888AAAMMMWWW]]]dddhhhooouuuxxxxxxuuusssvvvtttsssrrrsssuuuxxxyyy{{{pppcccVVVIIIBBB===<<<777111++++++000444333111000000111000...,,,///......///000///,,,***)))+++------+++***+++,,,************)))))))))))),,,+++***((('''%%%$$$$$$'''((((((((('''&&&&&&%%%&&&((())))))(((''''''(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((('''%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((((((''''''&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%###""""""###$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))'''%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&######$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""###$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$---///000///---,,,///222...---,,,,,,---000222444222000...,,,+++***++++++***************+++++++++,,,***)))''''''(((***+++)))************++++++++++++***)))***++++++***))))))***+++++++++)))((('''%%%&&&&&&&&&'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******+++++++++++++++***))))))&&&&&&''''''(((((())))))((((((''''''''''''''''''))))))***++++++++++++***))))))))))))((((((((((((((())))))*********))))))******))))))******+++,,,---+++***+++...///---***))))))*********+++++++++++++++++++++++++++++++++---///222555888>>>DDDHHHQQQWWWbbblllsssuuuuuutttzzz|||~~~}}}~~~vvvoooeeeaaaZZZQQQIIICCC???===777888888555222///......////////////////////////......---,,,++++++******))))))***++++++++++++***)))'''&&&(((+++---+++)))''''''(((((())))))******(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((('''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((((((,,,***'''%%%######$$$$$$###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&&&& """%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&###""""""###$$$''''''&&&&&&&&&%%%%%%%%%$$$'''(((&&&(((---///...#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###!!! '''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%///000111///---,,,---///000...---+++++++++,,,---000///---,,,++++++++++++((())))))***++++++,,,,,,+++***((('''((()))***,,,))))))*********+++++++++,,,+++***+++,,,,,,+++******************)))((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))************))))))))))))******)))))))))))))))((('''''',,,,,,,,,+++******))))))''')))***)))'''%%%%%%&&&))))))***++++++++++++***)))))))))))))))))))))(((((())))))***+++++++++*********))))))******+++,,,+++*********++++++***(((************+++++++++++++++++++++++++++++++++++++++,,,...000222555:::>>>BBBIIISSS^^^hhhnnnqqqsssvvv{{{~~~}}}{{{{{{|||}}}}}}}}}}}}}}}ooocccYYYSSSKKKIIIDDD???;;;888666666444666666555333111000111........................------,,,,,,+++******)))))))))***++++++++++++***---***))))))******(((&&&'''((((((((()))))))))***'''((((((((())))))))))))((((((((('''''''''''''''***)))'''%%%$$$%%%&&&''')))(((''''''&&&&&&&&&'''$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%)))'''&&&$$$###$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""###$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$''''''%%%&&&***+++)))$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%111111111///---,,,,,,...000///---+++******++++++------,,,+++++++++++++++(((((()))***+++,,,,,,,,,***)))((((((((()))+++,,,)))))))))*********++++++---,,,++++++,,,---,,,+++******))))))(((((())))))((((((''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))%%%%%%%%%&&&&&&'''((()))******))))))))))))******((())))))))))))(((((('''------,,,,,,+++*********)))---000///)))%%%%%%'''((()))******++++++******))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,******))))))******+++,,,***+++,,,,,,***)))((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,...111333555999AAAKKKUUU^^^dddgggkkkrrr|||}}}|||yyywwwvvvvvvwwwxxxvvvxxx|||{{{lll]]]QQQGGGAAA===;;;999777555333333333333000111333333111000111222........................---,,,,,,++++++******)))((()))******++++++******,,,+++))))))******((('''(((((((((((())))))))))))''''''((((((((()))))))))&&&&&&&&&'''''''''''''''((()))***+++***)))'''&&&***))))))(((((((((((((((%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%((('''&&&$$$######$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%""" !!!$$$&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&''')))(((%%%%%%'''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&'''(((((("""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000000000...------......///...---------...//////+++++++++++++++++++++,,,***************+++++++++)))((((((((()))***+++,,,))))))))))))************,,,+++******,,,,,,+++******)))(((''''''((()))***))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))******))))))))))))************++++++++++++***)))''''''((())))))******+++,,,222777555---((((((+++((())))))***************)))))))))))))))*********'''(((***+++,,,---......******))))))******+++,,,,,,...000///+++))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...000111333666;;;BBBIIIOOOSSSZZZaaalllvvv}}}~~~{{{wwwtttssstttuuurrrtttwww{{{}}}uuuoooccc\\\RRRHHHAAA<<<888666999888666555333333333333---///000000///......///........................------,,,,,,++++++++++++((())))))***************((((((((()))***+++++++++(((((((((((())))))))))))'''''''''((((((((())))))&&&&&&''''''''''''((((((&&&,,,444999999222***$$$(((((('''''''''''''''(((%%%&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%***(((&&&$$$######$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""'''"""$$$'''%%%"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''((((((((('''''''''''''''''''''''')))+++***&&&&&&((()))&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&'''((((((!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%......------...000000000......---------.........******+++++++++,,,++++++,,,,,,++++++***))))))))))))))))))))))))******+++(((((()))))))))************)))((()))***+++***(((***)))(((''''''((()))***)))))))))((((((''''''&&&******))))))((((((''''''((((((((((((((((((((((((''''''''''''((()))***+++******))))))))))))******)))******+++++++++******&&&&&&''''''((())))))***,,,222777555...((())),,,(((((()))************)))((()))))))))*********+++'''(((***+++,,,---......******))))))******+++,,,,,,...000///+++))))))+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000000000000111444999>>>AAAJJJOOOXXXaaajjjssszzz{{{{{{zzzvvvrrrppppppqqqrrrsssuuuxxx|||zzzooofff^^^XXXTTTGGGCCC???;;;999777555333555444333222111000000000000222222111///------...........................------------,,,,,,,,,,,,(((((()))************)))'''((()))))))))***++++++))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))222666===@@@===555+++$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((&&&&&&%%%$$$###############%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%)))'''%%%###"""###$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$###"""!!! '''"""$$$'''%%%"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!###$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&)))(((%%%%%%))))))''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%...,,,,,,---///111111111...------,,,+++***))))))***+++,,,,,,,,,,,,,,,+++,,,,,,++++++***))))))))))))))))))***))))))))))))((((((((()))))))))*********((('''((()))***)))(((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((())))))***+++,,,******))))))))))))******'''(((((())))))))))))(((++++++******)))((((((((((((---000///+++'''(((***'''((())))))******))))))((())))))******+++++++++((((((***+++,,,,,,,,,,,,******))))))******+++,,,***+++,,,,,,***)))((()))))))))*********+++++++++++++++++++++++++++++++++)))+++,,,,,,,,,,,,---...---,,,,,,---///222555777>>>AAAGGGNNNVVV```jjjpppqqquuuxxxxxxuuurrrrrrsssrrrssstttwww{{{{{{yyy||||||nnnggg^^^TTTMMMHHHDDDBBB;;;:::999999999777444111000000000000111111111111555666666555222/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))******))))))***+++,,,***((('''((()))))))))))))))((((((((((((&&&&&&'''''''''(((((((((''''''(((((()))*********???>>><<<888333...)))&&&##################$$$%%%%%%%%%&&&&&&''''''&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%'''(((((()))'''&&&&&&%%%$$$######"""###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$###"""!!!!!!%%%""" !!!$$$&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&"""%%%%%%"""###'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##################$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%///---,,,---///111000///,,,,,,,,,,,,++++++***))),,,,,,---...------,,,+++))))))*********+++++++++***************)))((('''(((((((((((()))))))))******)))((()))***+++***(((&&&''''''((())))))((((((((((((((((((((()))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))***+++,,,,,,******))))))))))))******''''''((())))))))))))))),,,,,,++++++***))))))(((&&&(((******)))((()))***'''(((((()))))))))))))))((())))))******+++,,,,,,((())))))***+++++++++*********))))))******+++,,,+++*********++++++***((((((((()))))))))*********************************(((***++++++******+++,,,)))***+++,,,...///111222444666:::>>>DDDKKKTTTZZZ```hhhrrrwwwvvvtttssstttqqqrrrsssuuuyyy~~~~~~wwwrrroooqqqvvvzzzvvvmmmccc\\\RRRNNNHHHCCC???===;;;999999888777777888777444222000000111111222222111111444555666444111/////////------------------------************************'''(((((()))))))))))))))***+++,,,+++((('''((()))***)))))))))((((((((('''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***888555111,,,)))&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""############$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%%%%""""""&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''''''''''''''''''''''''''"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222///,,,---///000///---)))***,,,---.../////////------...///...---,,,+++&&&'''(((***+++,,,......++++++++++++***((('''&&&(((((((((((())))))))))))+++***)))***+++,,,+++)))%%%&&&((()))))))))((('''''''''(((((())))))******###$$$&&&(((***+++---...))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******))))))***+++++++++++++++((((((((()))******++++++''''''((())))))***+++,,,'''(((((()))))))))))))))((())))))***++++++,,,,,,((())))))*********))))))*********)))***++++++,,,---+++***+++...///---***(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,+++******+++)))***+++---...............///222444888===CCCHHHNNNYYYfffoooqqqoooooopppppppppqqqtttxxx}}}}}}xxxqqqjjjhhhjjjooosss~~~zzzmmmbbb[[[TTTLLLFFFAAA???===<<<;;;:::888666444333111222333333222111111111111111000...------000111222111///------...------------------------((((((((((((((()))))))))'''(((((()))))))))))))))&&&(((+++***)))(((***---******))))))((((((((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&'''((()))###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&''''''''''''###%%%'''&&&%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%% !!!"""######$$$#########$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&& """%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))"""###$$$%%%&&&&&&'''(((%%%$$$"""!!!!!!"""$$$&&&#########$$$$$$%%%%%%%%%&&&((('''$$$$$$''''''%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''(((((((((((((((((((((((("""###$$$%%%&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%......------------............//////////////////---------,,,,,,++++++++++++*********+++,,,,,,---************))))))))))))******))))))))))))************((('''&&&&&&&&&&&&,,,,,,++++++******))))))))))))(((((('''''''''&&&((((((((((((((('''''''''***((('''((()))***)))''''''''''''((())))))******((((((((((((((()))******((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((('''((()))***)))((()))(((&&&&&&'''(((((('''))))))************))))))(((((())))))******++++++******))))))))))))*********)))(((''''''((()))***)))************+++++++++)))(((((()))***++++++***---.........---+++)))(((,,,+++***))))))***+++,,,......///111444666999:::???IIIUUU^^^bbbdddhhhkkkmmmnnnqqqtttwwwyyy{{{{{{uuurrrmmmgggccccccgggkkkuuuwww{{{~~~zzztttlll^^^[[[UUUNNNHHHDDDAAA@@@???<<<999777666666555444555333222111111111///---111111000000//////......,,,,,,,,,...111111000///.........------,,,,,,,,,+++++++++,,,---,,,((($$$))))))************))))))+++*********))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########"""""""""""""""########################%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''***---///((('''&&&&&&(((***))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%""" !!!%%%(((((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&......------------......,,,,,,------------------......------------------++++++******++++++,,,---************))))))))))))******))))))))))))******,,,+++***))))))((((((((()))))))))((((((((((((((()))((((((((('''''''''''''''''''''(((((((((((((((***((('''((()))***)))'''''''''(((((()))******+++''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&)))''''''(((******)))(((***)))((())))))*********))))))************))))))(((((())))))))))))))))))******))))))))))))************))))))))))))******))))))*********+++++++++))))))))))))************,,,,,,------,,,+++***)))++++++***))))))***++++++////////////000111222333444;;;DDDJJJMMMPPPUUUZZZ```ccchhhmmmqqqrrrsssrrrjjjhhhddd___\\\^^^bbbeeemmmqqqxxx}}}~~~}}}yyyuuuuuuvvvzzzvvvpppllliiibbbYYYQQQKKKHHHDDD???;;;888777666333222000///000000000000111000//////000111///...000000000/////////......444222///......---+++)))---------,,,,,,,,,+++++++++++++++++++++***)))((())))))************))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#######################################&&&&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&&&&%%%&&&'''(((###!!! """#########$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&......------------......------,,,,,,,,,,,,,,,,,,------..................++++++******++++++,,,,,,************))))))))))))******))))))))))))******++++++******))))))(((((('''(((((((((((((((((()))((((((((((((''''''''''''&&&&&&''''''(((((())))))***((('''((()))***)))'''((((((((()))******++++++(((''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''(((******)))((((((((())))))******++++++((())))))******))))))((())))))((((((((((((((((((***))))))(((((())))))***)))******++++++*********)))))))))*********++++++***************)))))))))******++++++++++++***)))++++++***))))))***++++++...------,,,,,,------...///333777999;;;>>>EEEJJJMMMQQQXXX___ccceeeeeedddbbbaaa^^^[[[YYYZZZ^^^bbbkkkrrrzzzxxxrrrppprrrtttyyyzzz|||}}}|||{{{~~~}}}ssskkk___[[[UUUQQQMMMHHHAAA<<<;;;:::777555333222222222222111000000///000000000...---,,,---///000///.../////////...............---+++))))))***++++++***,,,++++++++++++************++++++***((((((***+++((())))))******))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$"""!!! &&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&!!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###!!! !!!$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&......------------......//////............------,,,,,,------......//////,,,++++++***++++++,,,,,,************)))))))))(((******))))))))))))******((((((((((((((('''&&&&&&((()))))))))******++++++((((((((((((((('''''''''%%%&&&&&&'''((()))*********((('''((()))***)))'''(((((())))))***+++++++++***************++++++,,,(((((((((((((((((((((((('''(((((((((((((((((('''((('''''')))***+++)))'''%%%&&&(((((((((((())))))(((((())))))))))))(((((())))))((((((''''''&&&&&&))))))(((((((((((())))))'''(((***++++++***)))((())))))))))))************++++++,,,+++))))))))))))(((((())))))************+++******************+++)))))))))***+++,,,---......000111222222555999======@@@FFFLLLQQQTTTUUUVVV___^^^^^^\\\\\\^^^cccfffooovvv~~~wwwrrrrrruuuyyyvvvyyy{{{}}}}}}~~~~~~yyywww|||}}}{{{zzzzzz|||}}}}}}|||{{{zzz{{{uuummmggg```VVVOOOLLLHHHDDD@@@>>>;;;777555444444333222111111222222555666555333111/////////...---,,,---/////////---.........------------------***((((((***,,,......***************)))))))))((()))++++++)))(((***+++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############"""""""""#########$$$$$$&&&&&&%%%$$$###"""!!!!!!&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&$$$$$$%%%&&&&&&%%% """###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%((('''%%%&&&'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%......------------......//////......------------++++++,,,,,,---------...,,,,,,++++++***++++++,,,************)))))))))(((******))))))))))))******'''(((((()))(((((('''&&&(((((())))))*********+++'''''''''(((((((((((((((%%%&&&&&&'''((()))*********((('''((()))***)))'''((((((((()))******++++++***************++++++,,,))))))))))))))))))))))))(((((((((''''''(((((((((''''''''')))++++++)))'''$$$&&&))))))((('''((()))(((((())))))))))))(((((())))))((((((''''''&&&&&&))))))(((((((((((())))))%%%&&&((()))))))))((('''(((((()))))))))************,,,---,,,)))((()))***(((((((((((()))***++++++*********++++++************))))))***+++,,,------***+++---------...///000333444777;;;???DDDGGGIIITTTVVVXXX[[[^^^ccciiimmmpppxxx}}}vvvrrrssswww{{{zzz|||~~~~~~}}}|||||||||wwwqqqmmmoootttxxx~~~~~~{{{{{{|||~~~}}}zzzwwwuuurrrrrrrrrsssuuuxxx|||}}}}}}~~~|||uuuqqqnnnnnnddd]]]TTTOOOMMMIIICCC===;;;999666444333333222111000000//////////////////000222222111---++++++---000...------...///---,,,,,,,,,,,,,,,,,,,,,------666333///---------,,,,,,))))))))))))))))))))))))&&&(((***+++***)))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################$$$%%%$$$$$$######$$$$$$%%%##############################""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%'''%%%""""""$$$&&&&&&%%%!!!"""###$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%......------------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************))))))))))))******))))))))))))******((()))***++++++***)))(((&&&''''''''''''''''''((('''''''''(((((((((((((((&&&&&&''''''(((((())))))***((('''((()))***)))''''''''''''((())))))******(((''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((***++++++)))&&&&&&***---,,,***((((((***'''(((((())))))(((((('''))))))(((((((((((((((((()))((((((''''''(((((()))%%%%%%&&&'''((((((((((((((((((((()))))))))******))),,,...,,,)))(((***,,,))))))(((((()))***++++++)))***++++++++++++***)))---,,,,,,+++*********+++***+++---......---,,,+++......///000333777;;;===AAADDDJJJPPPVVV]]]dddiiinnnuuu~~~|||yyyxxxzzz}}}~~~~~~|||yyyyyyyyy|||ssslllgggiiimmmrrrzzz}}}|||{{{xxxzzz{{{||||||}}}|||yyyuuurrrpppppprrrsssuuuvvvwwwyyy{{{|||}}}~~~wwwwwwvvvvvvuuutttssssssqqqsssuuuwwwzzz~~~vvvkkk```YYYUUUSSSRRRIIIEEE???===<<<<<<999666222222111000000000000111////////////////////////***---000000---,,,---000000...------......---+++++++++++++++,,,,,,,,,,,,...,,,******+++,,,,,,+++((((((((())))))))))))******)))((()))******)))''''''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$"""""""""###############$$$######"""!!!!!! ######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%'''$$$ ###&&&&&&%%%######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%......------------......------,,,,,,+++******)))---------------,,,,,,,,,---,,,++++++******++++++************))))))))))))******))))))))))))******((()))***++++++***)))((('''''''''''''''&&&&&&&&&''''''''''''((((((((()))'''''''''(((((((((((((((***((('''((()))***)))'''&&&&&&&&&'''(((((())))))''''''&&&&&&''''''((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''(((***,,,+++(((&&&'''+++...---)))&&&''')))''''''((((((((((((''''''(((((())))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''((()))***(((((((((((()))))))))***(((+++...---)))(((+++...+++***)))))))))***+++,,,)))***++++++++++++***))),,,,,,+++*********++++++---,,,,,,---......---,,,+++,,,,,,---...000111222222666;;;@@@FFFKKKQQQUUU___eeeooowww|||}}}{{{yyy{{{}}}~~~~~~~~~~~~|||yyywwwwwwwwwzzzqqqkkkhhhkkkqqqvvv}}}}}}{{{yyysssvvvyyyzzzyyyzzz}}}zzzwwwsssqqqqqqsssuuuwwwwwwyyy{{{~~~}}}}}}}}}}}}~~~wwwrrrqqqaaaZZZPPPIIIEEEBBB???>>>888777555444333333333333111111222111000000000000......///000000000000000***...222222///---///111,,,+++***+++---------+++************++++++,,,,,,######$$$&&&***,,,---,,,(((((()))))))))*********111***$$$###(((+++***'''''''''((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&(((######&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%$$$%%%&&&''')))'''%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&((()))'''&&&&&&(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$.........------.........//////...------,,,++++++/////////......------,,,---,,,,,,+++*********+++************))))))))))))******))))))))))))******%%%&&&((()))***)))'''&&&******))))))((((((((('''&&&'''''''''(((((())))))((((((((((((((('''''''''***((('''((()))***)))(((%%%%%%&&&&&&'''(((((((((((((((((((((((()))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&(((***,,,+++(((&&&%%%***---,,,'''$$$$$$&&&''''''((((((((((((''''''(((((())))))******++++++((((((''''''''''''((((((((('''''''''''')))+++,,,(((((((((((())))))))))))'''+++...---***))),,,///,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))((((((((()))+++,,,...///+++***(((((()))************+++---......---+++***...000444777999<<>>???@@@AAAKKKLLLPPPTTTXXX[[[]]]]]]^^^dddlllsssuuuuuutttssswwwvvvwwwxxxzzz|||~~~}}}~~~{{{xxxwwwvvvvvvtttsssssssssrrrrrrqqqpppoooooonnnmmmlllkkkhhhfffdddbbb```___^^^^^^]]][[[XXXUUUNNNMMMJJJFFFDDDEEEHHHLLLWWWPPPHHHBBB>>>;;;777333222111111111111222222111......------,,,,,,------,,,,,,,,,***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...............///------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))***,,,---///000000******))))))))))))************)))(((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&$$$""""""$$$%%%'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$ """$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! !!!"""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&%%%&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$###$$$&&&((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################//////............//////......---,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,+++++++++***)))))))))(((((())))))************))))))))))))))))))))))))%%%&&&'''(((((((((((((((((()))))))))*********+++'''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&((()))((('''(((((((((((((((((())))))((((((((()))))))))******(((''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&''')))))))))(((((($$$%%%&&&'''((('''&&&&&&&&&'''((()))******)))))))))(((&&&&&&((()))((('''''''''((((((''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))((())))))*********))))))(((((()))*********************))))))))))))******((((((***+++++++++***)))************************((()))***++++++***)))((())))))*********+++++++++++++++,,,---------------,,,------...////////////222222222222333333333333:::<<<>>>@@@BBBDDDFFFGGGHHHLLLQQQUUUWWWXXXYYYZZZ^^^^^^^^^___aaadddgggiiiiiiiiihhhhhhgggeeedddccceeebbb```^^^^^^]]][[[YYYWWWVVVUUUTTTSSSRRRQQQPPPNNNNNNMMMLLLJJJHHHGGGFFFDDDDDDCCCDDDDDDCCC@@@===<<<;;;:::888888;;;AAAFFFKKKEEE===888666444111///...////////////......///------,,,,,,,,,,,,------,,,---,,,+++)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///......+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))''''''&&&(((((()))+++---...///000******))))))((())))))***)))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$''')))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""""""""!!!###%%%&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$'''%%%###""""""###%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$&&&$$$$$$%%%%%%&&&'''((((((***(((&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################///..................///...------,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++***************((((((((()))******++++++))))))))))))))))))))))))&&&&&&((())))))((('''''''''(((((())))))*********((((((''''''''''''((((((((('''&&&'''))))))((('''(((''''''''''''(((((()))(((((((((((())))))))))))'''''''''&&&&&&''''''(((((((((((((((((())))))***))))))))))))))))))))))))&&&'''((())))))(((((('''%%%&&&((()))******)))((('''''')))******)))(((((()))(((&&&&&&((()))((('''&&&'''((((((''''''((()))(((((())))))))))))((((((''''''((()))))))))))))))((())))))************)))'''((())))))******))))))******))))))))))))******''')))+++,,,---,,,***))))))))))))***************+++++++++*********************************++++++''')))+++---...---+++***++++++,,,---------,,,,,,+++,,,,,,---...///000000000111333333333333555777888:::===>>>???@@@BBBDDDCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIKKKIIIGGGFFFFFFEEECCCAAA@@@@@@???>>>===<<<;;;;;;::::::::::::999888777777777666666777888888777555444444333222222666;;;@@@CCC===777333222222000...,,,...//////---,,,,,,---,,,++++++************++++++,,,---,,,++++++---///........................'''))),,,///000///---,,,))))))(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,++++++*********************************)))((((((((())))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&''')))+++&&&'''((((((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&######$$$%%%&&&'''(((((()))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$......------------.........---,,,,,,++++++,,,,,,******************++++++***************+++++++++'''(((((()))******++++++))))))))))))))))))))))))((()))***++++++***((('''&&&&&&'''(((((()))************))))))))))))******'''&&&&&&''')))***)))''''''&&&%%%%%%&&&'''((()))'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))'''(((((())))))((('''&&&((()))+++,,,---------,,,'''(((*********)))'''&&&)))(((&&&&&&((()))((('''%%%''')))((('''&&&(((***(((((())))))))))))((((((''''''((()))))))))))))))(((((()))***************''''''((())))))))))))(((******))))))))))))******))))))******++++++++++++((()))))))))*********+++******)))((()))***,,,---************))))))))))))***+++,,,---...------,,,+++,,,,,,---.........---)))******+++,,,---......,,,...000000...---///000000111333444333333444555222333444555666777777777888888999999999999888888999777666777777777555333333333333333222222222222000111111222222222111111222111000000222333333222.../////////000333888<<<===999333111222222000---,,,...111000...------///,,,++++++***))))))))))))(((***,,,---,,,,,,---///........................))))))+++,,,,,,,,,,,,+++)))))))))))))))***++++++++++++++++++++++++++++++((()))+++,,,---...------((((((((((((((((((((((((******)))((((((((((((((('''((()))******)))((((((%%%&&&&&&''''''&&&&&&%%%###%%%'''''''''&&&'''(((&&&'''((()))((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!$$$$$$### ######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%##############################$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---------,,,,,,---------...---,,,,,,++++++,,,,,,******************++++++))))))******+++++++++,,,'''(((((()))***+++++++++))))))))))))))))))))))))+++,,,---...---+++)))(((%%%&&&&&&'''((())))))***''''''&&&&&&&&&&&&'''''''''&&&&&&''')))***)))'''&&&%%%%%%$$$%%%&&&'''(((''''''''''''((((((((((((***)))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))'''&&&%%%&&&''')))***++++++******((()))***+++***)))'''%%%)))(((&&&&&&((()))((('''%%%'''))))))'''&&&(((+++(((((())))))))))))(((((('''(((((()))))))))))))))(((((()))***************&&&''''''(((((((((((((((******))))))))))))******+++***((('''((()))+++,,,(((((())))))*********+++)))(((&&&&&&'''***...000)))))))))))))))(((((((((,,,,,,++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,///111111...---///000,,,...111111///...---...---...000111222111000000...///000111111222111111111000///000111111000...////////////////////////------...............---000...,,,+++---...///...***+++,,,...000444999>>>777333///...//////---***(((,,,//////---,,,---......---,,,++++++*********%%%(((+++------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++******))))))***+++,,,,,,************************)))***+++,,,---,,,++++++$$$%%%%%%&&&'''((())))))******)))((((((((((((((('''((()))******)))((((((%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''%%%%%%%%%&&&'''((())))))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&& """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''### """&&&(((%%%!!!######$$$$$$$$$%%%%%%%%% !!!###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""&&&))))))&&&"""######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!######!!!!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%###""""""!!!"""###$$$$$$$$$%%%((()))%%%%%%$$$######$$$$$$$$$ !!!###%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111111000...---,,,+++***...---,,,,,,++++++,,,,,,+++*********+++,,,,,,---************************)))******)))(((''''''(((&&&'''((()))***+++,,,---)))))))))))))))))))))))),,,+++)))((('''''''''(((***'''&&&&&&)))***(((&&&((()))*********((('''&&&******)))((((((((((((((('''(((((('''&&&&&&)))+++***)))((('''((()))+++---'''&&&&&&&&&&&&'''((((((,,,***(((''')))*********''''''((((((((((((''''''''''''''''''((((((((((((***(((''''''(((((('''%%%''''''''''''(((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((******))))))((((((((('''(((((())))))))))))(((((((((((()))***************((((((((((((((((((((((((+++***((('''&&&''')))***+++***)))(((((()))***++++++*********))))))(((((((((((((((((()))+++,,,---+++++++++************)))(((***+++------,,,+++***)))***+++++++++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------....../////////---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------++++++++++++------000000///...------,,,,,,------,,,,,,+++***)))))),,,,,,,,,---///222555666000///...---------------...---,,,,,,,,,,,,---...333///+++***,,,------+++++++++************++++++...---,,,,,,+++***)))(((************))))))))))))---.........---+++)))(((---((((((,,,,,,((((((,,,++++++++++++,,,,,,,,,---)))))))))))))))*********&&&%%%&&&))),,,***&&&!!!"""###%%%&&&'''&&&%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""############"""!!! """$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$###'''&&&&&&%%%$$$###""""""%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000000///...---,,,,,,+++...---,,,,,,++++++,,,,,,+++*********++++++,,,---************************)))******)))((('''''')))*********))))))((((((((())))))))))))))))))))))))))))))(((''''''((()))***)))'''&&&''')))***(((''')))))))))))))))(((''''''***)))((((((''''''(((((($$$&&&((()))(((''''''((()))((('''&&&&&&''')))***'''&&&&&&&&&&&&'''((((((,,,***'''''')))*********))))))))))))))))))))))))''''''''''''((((((((((((***(((''''''(((((('''&&&''''''''''''(((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))+++***)))(((((()))***,,,((('''&&&%%%%%%&&&'''(((************)))))))))(((***)))))))))))))))***+++*********)))))))))(((((('''(((***+++,,,+++***))))))******+++***)))((('''++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,---//////......---,,,,,,+++------,,,,,,+++******)))++++++,,,...000222444555//////...---------------///...------------...//////,,,(((''')))***)))(((++++++************++++++//////......---,,,,,,,,,************)))))))))))),,,------------+++***))),,,((((((++++++((((((+++++++++***)))'''%%%$$$###)))))))))))))))))))))***'''&&&&&&''''''%%%!!!%%%&&&'''((((((''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$)))'''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$######""""""######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%% """###$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$########################"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//////.........---------...---,,,,,,++++++,,,,,,+++************+++,,,,,,************************((()))***)))((('''((()))******))))))((('''&&&&&&))))))))))))))))))))))))''''''''''''((()))++++++'''&&&&&&''')))***)))((())))))((((((''''''(((((()))(((''''''&&&&&&''''''"""%%%)))***)))'''&&&&&&((('''&&&%%%%%%%%%&&&'''''''''&&&&&&''''''((()))+++)))''''''(((******)))******)))(((((()))******''''''''''''(((((((((((()))(((''''''(((((('''&&&''''''''''''((((((((((((%%%&&&&&&&&&((()))***+++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((('''&&&&&&'''(((((('''((())))))******))))))***************************))))))((()))***,,,---***))))))(((((())))))***************))))))))))))++++++***)))))))))))))))))))))))))))((((((((('''((()))***+++,,,+++******)))************)))((((((******************************))))))))))))*********************)))))))))++++++************))))))++++++************++++++---,,,+++******+++,,,---...------,,,,,,+++++++++---,,,,,,++++++************+++---000111222222222......---,,,,,,,,,------//////............//////000...+++***+++,,,,,,+++++++++************++++++************************************))))))))))))++++++,,,,,,,,,++++++***+++((((((++++++))))))++++++,,,,,,+++)))&&&###!!!******))))))))))))))))))+++***)))))))))(((%%%###(((((()))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%(((((('''&&&%%%$$$######""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! &&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%!!!"""###%%%'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%---........................---,,,,,,++++++,,,,,,+++***************++++++************************((()))***)))((('''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((())))))******&&&&&&&&&'''((()))))))))***)))'''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&###%%%((()))((('''&&&&&&((((((&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))+++)))''''''((())))))))))))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((()))(((''''''((()))(((&&&''''''''''''((((((((((((&&&&&&&&&''''''(((******(((((((((((((((((((((((()))))))))))))))((((((((()))(((&&&$$$$$$&&&((()))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,*********************************)))))))))))))))******)))))))))))))))*********)))))))))(((((((((++++++,,,------------,,,))))))*********)))))))))************************)))))))))(((((()))))))))*********))))))((((((((())))))))))))))))))))))))******))))))))))))******---,,,+++******+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,++++++************,,,...111222111000///------,,,,,,,,,,,,,,,---.........------.........///...---,,,,,,,,,,,,,,,++++++************++++++'''''''''((((((((())))))************)))))))))((()))******+++++++++++++++*********++++++++++++,,,%%%''')))++++++)))'''&&&*********)))))))))))))))******))))))***+++++++++))))))))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))(((&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%&&&''')))************&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%---------..................---,,,,,,++++++,,,,,,++++++***))))))*********))))))))))))))))))))))))''')))***)))((('''(((***''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((())))))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))))))))(((''''''&&&&&&&&&(((''''''''''''((())))))+++)))'''&&&((())))))))))))'''&&&$$$$$$&&&''')))''''''''''''((((((((((((((('''&&&'''((()))((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((&&&$$$$$$&&&((()))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))******''''''''''''''''''''''''))))))))))))))))))******(((((((((((()))***+++,,,++++++*********)))))))))++++++,,,,,,------------))))))))))))))))))******++++++++++++++++++++++++******))))))))))))******++++++******))))))((((((((((((((((((((((((((((((***))))))(((((())))))***,,,+++************+++,,,+++++++++++++++*********,,,,,,+++++++++++++++******,,,///111222000...,,,,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))((())))))++++++************++++++))))))******+++,,,,,,,,,************)))))))))((())))))))))))***++++++,,,***+++,,,+++,,,---------!!!$$$'''(((((('''%%%************))))))((((((''''''&&&&&&&&&'''(((***)))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$&&&%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%%%%&&&(((''''''&&&&&&%%%$$$######&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%------.....................---,,,,,,++++++,,,,,,++++++***))))))))))))***))))))))))))))))))))))))'''((())))))(((((()))*********))))))((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((''''''((()))((('''&&&''')))'''''''''&&&''''''(((((()))(((''''''&&&&&&'''''''''(((((('''&&&&&&)))+++)))))))))(((((((((((((((((((((''''''(((((()))******(((&&&&&&'''))))))((())))))(((''''''((())))))''''''''''''((((((((((((((('''&&&'''((()))((('''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''((((((&&&'''(((((())))))((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''(((((())))))(((((('''))))))))))))************''''''(((((()))+++,,,---++++++++++++************(((((()))))))))*********)))))))))((())))))***+++++++++++++++++++++++++++++++++************++++++******************))))))''''''(((((((((((())))))******))))))))))))******,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---///111111///---+++++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,+++***)))***+++++++++************++++++)))))))))*********++++++************))))))))))))))))))(((((()))***++++++))),,,,,,***+++......,,,$$$%%%''')))***)))((('''++++++******)))(((((((((*********)))&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%(((((('''&&&%%%$$$######&&&&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$###"""######$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%############"""!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%$$$&&&)))(((((('''&&&%%%$$$######%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""######$$$%%%%%%%%%..................------...---,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++*********))))))((((((((())))))))))))))))))))))))&&&'''((()))******))))))((()))***)))&&&%%%&&&(((%%%&&&''''''((((((((('''***)))((((((''''''(((((('''(((***)))(((((()))***'''(((((())))))))))))(((((((((((((((((())))))******(((&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&''')))))))))(((''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((((((((((((((''')))***+++,,,,,,+++***)))((()))))))))************))))))(((((()))***++++++************))))))))))))((((((''''''(((((())))))***)))((((((((()))+++,,,************************+++******))))))******+++))))))))))))************''''''(((((())))))))))))+++******))))))******+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000///...,,,+++***************+++,,,,,,++++++,,,------,,,++++++***,,,......,,,+++,,,...++++++************++++++((((((((((((((((((((((((************))))))))))))))))))((((((((()))******&&&***+++((()))------*********+++,,,,,,,,,,,,+++++++++******)))(((((('''***,,,---+++)))'''(((***'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&$$$###)))'''&&&$$$############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%$$$###$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***)))&&&$$$'''***''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%//////.........---------...---,,,,,,++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))&&&((())))))(((((()))+++&&&'''((()))***+++,,,---))))))))))))))))))))))))###%%%''')))++++++++++++(((***+++)))&&&$$$%%%'''$$$%%%'''((()))((('''&&&******)))(((((((((((((((%%%(((+++---,,,***))))))&&&&&&'''((()))))))))(((((((((((((((((()))*********(((&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))'''&&&&&&''')))***)))(((''''''''''''((((((((()))&&&&&&&&&'''((()))***+++(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))((()))))))))))))))((('''&&&'''((())))))((('''&&&(((((())))))*********++++++******)))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++***)))(((((((((***+++,,,))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******'''((((((((())))))******++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...////////////---,,,+++******))))))***+++,,,,,,,,,,,,---......---,,,,,,&&&)))++++++)))((()))+++++++++************++++++,,,,,,,,,+++++++++++++++************))))))))))))***)))(((''''''((()))***$$$))))))&&&''',,,,,,(((''''''((()))***+++,,,,,,+++++++++***)))(((((('''"""%%%((((((&&&&&&'''***'''&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''&&&$$$######"""!!! """$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$#####################$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++***&&&$$$'''***%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%////////////////////////...------,,,***)))(((((()))************++++++++++++++++++***)))(((((('''******+++++++++)))'''&&&)))))))))))))))))))))))))))'''&&&'''((()))((('''%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$)))((('''&&&&&&'''((()))***++++++)))'''&&&'''(((((()))***++++++***)))(((&&&&&&&&&'''''''''((((((***)))(((''''''''''''''''''((((((((((((&&&%%%$$$''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''))))))(((''''''''''''''')))))))))(((''''''&&&&&&((((((((('''&&&&&&%%%%%%******))))))((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((((((***+++)))'''&&&(((+++++++++******************))))))))))))*********************)))))))))))))))''''''(((((())))))************++++++++++++******)))))))))***++++++,,,,,,))))))))))))***+++,,,---///...---,,,++++++++++++,,,,,,,,,++++++*********+++++++++++++++***)))(((++++++++++++++++++++++++************+++,,,------+++++++++++++++***)))(((+++***(((&&&%%%$$$$$$$$$((()))+++------+++)))(((((((((((((((((((((((((((***++++++***((('''((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$###!!! $$$$$$$$$"""!!!"""&&&)))$$$$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%$$$######%%%%%%$$$######$$$%%%%%%%%%$$$###"""$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$***)))((('''&&&%%%$$$$$$&&&&&&'''((('''&&&$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###############$$$%%%&&&'''........................///...---,,,,,,,,,,,,,,,------,,,+++***)))((((((++++++******)))((((((''''''(((((()))))))))(((((()))))))))))))))))))))))))))(((''''''((()))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%(((((((((''''''''''''''')))((('''&&&&&&'''((()))%%%'''''''''&&&''')))+++'''((())))))))))))((('''&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&''''''$$$%%%&&&(((((((((((('''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''(((((()))))))))((('''''''''''''''&&&&&&&&&'''(((((())))))))))))((((((((((((''''''))))))))))))((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))''''''((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))******(((%%%$$$%%%'''************************(((((()))))))))*********)))))))))))))))*********(((((()))))))))))))))*********++++++++++++************))))))))))))))))))))))))))))))***+++,,,---///...---,,,++++++++++++,,,++++++++++++++++++*********+++++++++***))))))++++++++++++++++++++++++++++++***))))))*********+++++++++++++++***))))))))))))))))))((('''%%%$$$))))))***++++++***))))))(((((((((((((((((((((((()))***+++***((('''((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$######""""""!!!!!!&&&$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$###"""###%%%&&&'''&&&&&&%%%))))))((((((((('''''''''%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############%%%%%%%%%%%%&&&'''((()))---------------------------,,,+++++++++---///000------,,,+++***)))((((((++++++******)))(((((((((&&&&&&&&&&&&'''((()))***)))))))))))))))))))))))))))(((''''''))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((((()))))))))))))))(((((('''&&&&&&'''(((((($$$%%%&&&&&&&&&&&&(((***''''''((((((((((((''''''&&&''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))))))))******)))((((((''''''''''''(((%%%%%%&&&&&&'''((((((((((((((())))))))))))******(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))***************************************'''%%%###$$$%%%************************(((((())))))))))))******(((((())))))******++++++***************)))))))))******++++++++++++************))))))(((''''''&&&))))))))))))***+++,,,---......---,,,++++++++++++*********+++++++++++++++)))******+++++++++******++++++++++++++++++++++++,,,+++***)))((((((((((((***++++++++++++***))))))'''(((+++,,,,,,)))'''%%%))))))(((((((((((())))))(((((((((((((((((((((((()))***+++***((('''((()))***)))(((''''''((()))***(((((((((((((((((((((((((((''''''&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######"""""""""$$$$$$############$$$$$$$$$###""""""!!!"""###$$$'''%%%$$$&&&))))))%%%!!!$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%%%%###""""""###%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%$$$#########%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((------------------------,,,***))))))***---000222*********+++++++++,,,,,,************))))))(((((((((((('''&&&'''((()))***************************)))((('''((()))***)))'''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))*********''''''''''''''''''''''''(((((()))'''%%%%%%&&&((((((((((((((((((((((((((('''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&(((((((((''''''&&&%%%%%%&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))***+++)))(((''''''''''''((((((((((((''''''&&&%%%%%%%%%''''''((())))))***++++++'''''''''((()))*********&&&''''''((((((''''''&&&&&&'''(((((())))))(((((()))((((((((((((((()))))))))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))***)))((('''&&&%%%%%%&&&))))))))))))************(((((((((((()))))))))***''''''((()))***++++++,,,,,,,,,++++++******))))))******++++++++++++************)))))))))((((((((())))))))))))***+++,,,------,,,+++***************))))))******++++++,,,,,,((()))***+++++++++++++++************************++++++***)))))))))))))))******+++++++++******)))((()))+++,,,,,,+++)))(((***((('''&&&&&&'''(((***((((((((((((((((((((((((((()))***)))((('''((()))***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((('''&&&$$$###""""""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!###%%%&&&&&&&&&%%%%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%"""######$$$$$$######"""######""""""######$$$%%%'''%%%$$$$$$$$$$$$###!!!"""###%%%&&&&&&&&&%%%%%%#########"""""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""###$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))$$$#########$$$$$$%%%&&&---------------------------,,,******,,,///222444***++++++++++++,,,,,,,,,*********))))))))))))))),,,+++)))((('''((())))))++++++++++++++++++++++++***((('''((()))***)))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&((())))))((('''&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&'''((())))))***+++&&&&&&'''((()))***++++++((((((((())))))(((((((((&&&&&&'''(((((((((((((((***)))(((((((((((())))))))))))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))******+++(((((((((((((((((((((((()))(((''''''((()))))))))(((((()))))))))*********'''(((((((((((()))))))))''''''((()))***++++++,,,,,,,,,++++++******))))))******++++++++++++******)))))))))******+++++++++))))))))))))***+++,,,---+++***)))))))))))))))))))))))))))******+++++++++((()))***+++++++++++++++***************************************+++,,,---)))******+++++++++******+++************+++,,,,,,***(((&&&%%%%%%&&&(((***(((((((((((((((((((((((('''((())))))((('''(((***)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''&&&$$$###""""""%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!"""###&&&'''$$$&&&'''$$$"""'''$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$######"""######""""""######$$$%%%&&&%%%$$$$$$%%%%%%###"""###$$$%%%%%%$$$###"""!!!%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((())))))$$$$$$#########$$$%%%%%%------------------------///......---...111333444......---,,,+++***))))))******)))))))))))))))))),,,+++***))))))(((((((((++++++++++++++++++++++++***)))((((((******)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&((((((((()))+++...******))))))))))))******)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%&&&&&&'''))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&'''((()))(((''''''''''''(((((()))&&&&&&''''''((()))))))))&&&&&&'''(((((()))******&&&''''''((()))******+++(((((())))))))))))((((((&&&&&&'''(((((((((((('''+++***(((''''''((())))))))))))''''''''''''))))))))))))))))))))))))))))))************************&&&&&&'''(((((()))******'''''''''''''''''''''''')))'''&&&''')))++++++***'''(((((())))))*********''''''(((((((((((())))))(((((())))))******++++++***************)))))))))******++++++++++++******)))))))))***+++,,,,,,,,,))))))))))))***+++,,,---******))))))((())))))***)))))))))***************)))******+++++++++******************************************+++,,,---...))))))***++++++++++++***,,,+++***))))))***,,,---***((('''&&&&&&'''(((***((((((((((((((((((((((((&&&((())))))''''''(((***''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&%%%$$$$$$###%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""###$$$%%%&&&!!!%%%'''###"""***$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###$$$$$$%%%$$$###""" &&&&&&&&&&&&''''''''''''######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$#########%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''.......................................//////000......---,,,+++******))))))))))))))))))))))))***((()))))))))))))))(((((())))))))))))))))))))))))***)))((()))******)))(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''''''''(((+++---***)))(((((((((((()))***))))))))))))((((((((('''''''''&&&&&&''''''((()))&&&&&&%%%%%%&&&''')))***%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))'''''''''''''''((())))))''''''(((((()))******+++((((((((())))))*********''''''(((((())))))******'''(((((((((((((((((('''%%%&&&''''''((((((''''''+++***((('''&&&'''((()))***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((()))))))))((((((((((((((((((((((((***'''%%%&&&(((***)))'''''''''(((((()))******+++'''''''''((((((((()))))))))))))))))))))*********(((((()))))))))))))))*********++++++++++++******)))))))))***************))))))))))))***+++,,,---++++++************++++++************))))))))))))******+++++++++***))))))************************+++***************++++++))))))***++++++++++++++++++++++++++++++*********))))))(((''''''((())))))((((((((((((((((((((((((&&&'''((((((''''''(((***%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&$$$ ###((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$###"""###%%%&&&&&&%%%###$$$%%%%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&"""""""""#########$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""######$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&////////////////////////++++++++++++++++++******++++++,,,,,,,,,---------)))))))))))))))*********%%%&&&''')))))))))((((((((((((((((((((((((((((((***)))((()))***+++***(((%%%&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&'''((('''&&&%%%'''))))))((('''&&&&&&'''((()))******))))))(((((((((''''''''''''''''''((()))******)))'''&&&%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&((())))))'''''''''''''''((()))***++++++******))))))((((((***************+++++++++(((((((((((())))))))))))&&&''''''''''''''''''&&&%%%&&&''''''(((((('''''',,,***((('''&&&'''((()))***((('''&&&&&&'''(((***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))+++(((%%%%%%'''(((&&&$$$&&&''''''((()))******+++''''''''''''((((((((()))*********)))))))))))))))''''''(((((())))))************++++++++++++************))))))((((((''''''))))))))))))***+++,,,---,,,,,,,,,+++,,,,,,------++++++******))))))((((((+++++++++++++++***)))((()))))))))))))))))))))))),,,+++***)))((((((((((((((()))***+++++++++++++++)))***,,,------+++((('''))))))(((((((((((())))))((((((((((((((((((((((((%%%'''((((((''''''(((***$$$&&&(((******(((&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$$$$###!!!###%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%###"""!!!###%%%''''''&&&"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%&&&'''((((((###$$$&&&'''((('''&&&&&&!!!""""""""""""#########&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$//////......///000222333000///...---+++***)))(((************************+++***)))(((((()))***+++***)))(((''''''((()))*********)))(((((((((((((((+++)))((('''((((((&&&%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''))),,,***((('''&&&'''((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))((('''%%%%%%'''((('''&&&(((***+++***(((''''''((())))))))))))))))))))))))+++*********))))))(((((()))((('''&&&$$$"""!!!!!!&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))(((((((((((()))))))))))))))(((&&&&&&''''''&&&$$$))))))))))))((((((((((((((((((''''''((()))+++,,,***++++++***((('''(((******(((&&&&&&'''(((((((((''')))***++++++***)))''''''((()))((('''&&&''')))+++*********))))))(((((())))))))))))************(((((()))***************)))))))))))))))((((((((())))))))))))))))))))))))******************************++++++,,,,,,,,,---+++***)))***+++***(((%%%++++++************++++++(((((()))***++++++,,,,,,,,,++++++***)))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))%%%%%%$$$$$$$$$%%%&&&&&&,,,(((%%%&&&)))***'''$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""&&&%%%%%%%%%&&&&&&$$$"""&&&$$$######$$$%%%%%%$$$%%%***...,,,'''""""""$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######""""""""""""#########$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$##############################%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""$$$''')))***)))'''&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$###$$$%%%&&&'''&&&'''&&&%%%######%%%'''&&&%%%###""""""###%%%&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""$$$%%%&&&%%%###"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$000///...---,,,,,,,,,,,,...------,,,,,,++++++***************************+++***)))(((((()))***+++))))))(((((((((((())))))+++***))))))(((((())))))+++)))((('''((((((&&&%%%&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%'''(((***+++***((('''''''''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((******((('''&&&''''''(((***(((&&&&&&((()))((('''(((***++++++)))(((((((((((((((((((((((((((((((((******)))))))))((((((((())))))((((((''''''&&&&&&))))))))))))))))))(((((()))((('''&&&&&&'''((()))'''((((((((())))))))))))((('''&&&'''))))))(((''')))(((((((((((((((((((((***)))((('''''''''((()))***++++++)))((('''(((******(((&&&&&&''')))(((((('''(((***++++++***((('''((()))***)))((('''(((*********)))))))))(((((((((*********)))))))))(((((())))))***++++++++++++******************)))))))))************************************************)))*********+++++++++,,,,,,+++)))))))))***++++++++++++************++++++)))******+++,,,,,,------*********)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&''''''&&&%%%%%%&&&''''''(((((('''&&&&&&&&&'''''')))((('''%%%%%%&&&((()))!!!"""###$$$&&&)))+++,,,+++(((%%%&&&)))***'''$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""&&&%%%$$$%%%&&&&&&$$$"""%%%$$$######$$$$$$$$$$$$"""%%%&&&%%%!!! !!!###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""""""""######$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''))),,,,,,+++***)))%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%&&&%%%$$$""""""$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%###"""###$$$''''''''''''&&&&&&&&&&&&//////......,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******(((((())))))))))))((((((******))))))(((((())))))+++)))(((((((((((('''%%%'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&'''((()))***))))))((((((((((((((('''(((((((((((((((((((((((()))(((((((((((((((((()))((('''&&&%%%&&&&&&'''((($$$%%%&&&'''((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))))),,,+++***(((''''''''''''***)))'''''')))***)))((((((***++++++)))(((((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))*********+++++++++***)))(((((((((((((((''''''''''''((((((''''''((((((((()))))))))((('''&&&(((***++++++***((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&)))******)))((('''(((******(((&&&'''((())))))((('''''')))******)))'''''')))***+++***)))((()))+++))))))((((((((((((((('''******))))))((((((''''''))))))***+++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))*********+++***)))'''&&&'''+++...++++++************++++++******++++++,,,---------(((((()))))))))***************************************)))))))))))))))(((''''''&&&%%%%%%&&&''''''(((((('''''''''((())))))***)))((('''&&&&&&'''((((((((('''&&&&&&&&&''''''***'''%%%&&&((()))'''$$$''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$############$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$######"""######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$############$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&'''***,,,,,,,,,***)))$$$$$$%%%%%%&&&&&&%%%%%%######"""""""""###$$$%%%$$$%%%%%%$$$"""!!!###$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$"""""""""$$$&&&&&&&&&&&&%%%%%%%%%%%%,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***'''((()))******)))((('''))))))(((((('''(((((()))***)))(((((())))))(((&&&'''((())))))******))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''(((((())))))(((''''''(((((((((((((((((((((((()))((((((''''''(((((()))((('''&&&$$$%%%&&&(((***&&&&&&''''''((())))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++***))))))(((((('''''''''***(((''''''((())))))((('''(((***)))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))************))))))((((((((((((((((((''''''((((((((('''''''''((((((((())))))((('''&&&''')))***)))((('''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&))))))***)))''''''(((******((('''''')))))))))(((''''''((((((((((((''''''((()))******(((((()))***((((((((((((''''''''''''((((((((((((((((((((((((((())))))***+++************************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%%%%(((+++++++++************++++++*********++++++,,,,,,,,,))))))))))))************************************))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((())))))+++***)))''''''&&&&&&'''+++***)))'''%%%$$$######)))'''%%%&&&(((((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""$$$%%%&&&&&&%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%$$$###""""""###############$$$$$$%%%$$$######""""""######$$$$$$$$$%%%%%%$$$$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&((()))(((''''''###$$$%%%&&&'''&&&%%%$$$###############$$$$$$%%%$$$%%%&&&%%%###"""###%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$"""###$$$$$$""""""###$$$$$$$$$$$$#########"""""",,,---.../////////...---...------,,,,,,++++++***************************)))))))))******)))))))))'''((()))******)))(((''''''''''''&&&&&&''''''(((***)))(((((()))***((('''''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''&&&'''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''''''''(((((('''%%%$$$%%%&&&)))***((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++%%%&&&&&&'''(((((((((((()))'''&&&&&&'''(((((('''%%%'''(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''(((((()))))))))'''(((((((((((((((((('''''''''''''''(((((((((((()))(((&&&''''''(((&&&%%%&&&&&&''''''((((((((()))%%%&&&&&&'''''''''''''''((())))))((('''''')))***)))(((((((((******)))'''''''''(((((((((((('''''''''((())))))''''''((()))''''''''''''((((((((((((&&&&&&'''((()))***++++++'''((())))))******)))))))))))))))******+++++++++************************++++++++++++++++++++++++************))))))))))))***+++++++++)))'''''''''++++++************++++++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((******)))((('''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&'''''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%%%%###!!!$$$'''))))))'''%%%&&&'''%%%$$$$$$&&&&&&%%%"""###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%$$$###""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$$$$###"""###%%%$$$$$$$$$#########""""""------...------,,,+++***......---,,,,,,+++******************************))))))************))))))(((((())))))))))))((((((''''''&&&&&&''''''((((((***)))((((((******)))(((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&''')))***((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))###$$$%%%'''((((((((((((((('''%%%%%%'''((('''&&&%%%&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''************))))))))))))&&&&&&&&&'''((()))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((***(((&&&&&&''''''%%%$$$&&&&&&&&&''''''(((((()))%%%%%%&&&(((((())))))((('''((()))((('''''')))***)))(((((()))***+++)))'''((((((((((((((((((((((((&&&((()))((('''&&&'''((('''(((((((((((()))))))))''''''((()))***+++,,,,,,(((((()))************)))*********++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++++++++---,,,,,,------,,,***'''++++++************++++++))))))))))))))))))))))))+++++++++,,,,,,---------))))))))))))))))))))))))&&&&&&''''''''''''((((((&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%###!!!###'''******'''%%%&&&(((%%%&&&((()))(((&&&###!!!$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$############""""""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&''')))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%......---------------...,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))((())))))(((((((((((())))))((((((((((((((()))*********)))((()))***+++***(((%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((()))((((((''''''(((((()))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((%%%&&&'''((())))))(((((()))'''&&&&&&'''(((((('''&&&(((******)))((()))***''''''''''''''''''''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((()))'''&&&'''(((((('''&&&%%%%%%&&&''''''((())))))&&&'''((()))))))))((('''&&&'''(((((('''''')))***))))))(((***++++++)))''')))))))))(((((()))))))))''')))***)))((('''((()))((((((((()))))))))******++++++++++++******************+++,,,,,,,,,,,,+++,,,,,,,,,---.../////////........................000000000000000000000000............---------,,,---)))&&&(((---///,,,)))++++++************++++++)))))))))))))))))))))))))))***+++---///111222333************************&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&(((''''''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%+++***(((&&&$$$###""""""$$$%%%&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%$$$###!!!!!!%%%))))))&&&###$$$&&&$$$'''******'''%%%&&&(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''(((%%%%%%$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''###%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&------------///222444666******+++,,,,,,---......************************((()))***++++++***)))(((***)))(((''''''((()))*********)))******+++,,,,,,***)))((()))***+++***)))$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))(((((((((((('''%%%$$$%%%''')))***((((((((((((((((((((((((******))))))))))))******$$$%%%&&&'''((((((((((((###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((()))******)))((('''***)))'''''')))))))))(((((()))+++++++++***+++,,,'''''''''''''''''''''''''''''''''((((((((())))))%%%%%%&&&&&&''''''((((((++++++******))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((('''&&&(((***+++***)))%%%%%%&&&&&&'''((())))))))))))*********((('''&&&&&&'''(((''''''''')))+++)))))))))***++++++)))'''******))))))))))))******(((***+++***)))((()))***(((((())))))******++++++......---,,,+++***)))(((+++,,,------......------.........///000111111222000000000000000000000000111111111111111111111111000000000//////.........+++$$$!!!)))///---)))++++++************++++++++++++******************&&&(((***---000333666777++++++++++++++++++++++++&&&'''''''''(((((())))))&&&'''((())))))((('''&&&***)))((('''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$%%%&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""!!!!!!""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$###!!!$$$(((((($$$!!!###%%%###%%%### %%%)))&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$##############################%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''!!!"""###$$$%%%$$$#########%%%''''''&&&$$$###$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&((($$$%%%'''&&&&&&%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$...///000000000///---,,,))))))***+++,,,------...******+++,,,,,,,,,,,,+++***,,,,,,+++)))((()))***))))))))))))))))))))))))'''***---,,,)))'''(((******&&&%%%((()))'''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&&&&$$$###$$$''')))'''%%%'''&&&%%%%%%''''''&&&%%%((('''%%%%%%%%%&&&(((***&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%$$$######(((&&&%%%&&&'''((('''&&&,,,***(((&&&%%%&&&''''''((((((((((((((((((((((((***'''$$$###%%%''')))***&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%***)))'''&&&%%%%%%&&&&&&(((((((((((((((((((((((('''&&&&&&'''***++++++***''''''''''''((((((((((((&&&&&&&&&'''''')))***+++******))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))*********)))'''&&&%%%%%%&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&***)))(((''''''''''''''')))***+++,,,,,,---,,,,,,******************************+++,,,,,,,,,+++++++++,,,,,,------.........000000000000/////////...111111111111111000//////333333333333444555666777777777666666555555555555777888999888666444555666333444555555333111...,,,,,,---------------------......---+++***)))''''''+++***)))))))))***+++,,,+++***((()))+++------,,,222---((()))...///+++%%%((((((((('''&&&'''***---((('''''''''''')))+++,,,((('''&&&%%%%%%&&&'''((((((((('''&&&$$$###""""""'''"""!!!&&&(((&&&###%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&''''''%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!########################$$$$$$%%%%%%%%%%%%&&&&&&"""######"""!!!"""%%%'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((%%%!!!"""%%%&&&###$$$######$$$%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%---)))&&&%%%%%%$$$  ###%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$###!!!!!! ##############################$$$$$$$$$%%%%%%%%%'''&&&$$$###"""######$$$#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&$$$#########$$$%%%%%%&&&...////////////...------*********++++++,,,,,,---******+++,,,,,,,,,,,,+++***+++,,,+++)))((()))***))))))))))))))))))))))))((()))***)))(((((()))***)))&&&(((---...***''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++(((&&&%%%&&&((()))(((&&&((('''&&&&&&(((((('''&&&((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&)))(((''''''((()))(((&&&''''''&&&%%%&&&(((***+++''''''''''''''''''''''''&&&$$$""""""$$$%%%&&&&&&((((((''''''(((((()))***&&&&&&'''(((((('''&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''***(((''''''((((((&&&%%%''''''''''''(((((((((((('''''''''''''''((()))***)))))))))(((((('''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))((('''&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((((((((('''***))))))((((((((((((((())))))***+++,,,,,,,,,,,,)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------......//////000222222222111111111111111222333333333333333333222666666666666777888999:::::::::::::::::::::999999;;;<<<===<<<:::999:::;;;777777888888777666444333222222222222222222222222000000///...---,,,,,,+++,,,+++************+++,,,,,,+++))))))*********))),,,---111:::AAAAAA999111******)))(((&&&&&&)))++++++***)))((((((((())))))'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&$$$"""###&&&'''&&&######$$$%%%'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%### %%%&&&###$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%***'''%%%%%%&&&&&&###!!! !!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&///......---------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,+++)))))))))+++)))))))))))))))))))))))))))'''&&&&&&((()))******((('''+++111333---'''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,)))(((''''''((()))(((&&&)))(((''''''((()))((('''''''''&&&%%%%%%'''((()))((((((''''''(((((()))***(((((((((((()))))))))))))))(((''''''((((((&&&%%%&&&&&&%%%&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))((())))))(((((())))))***+++&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%'''(((***+++'''''''''''''''''''''''')))(((&&&&&&&&&&&&%%%###''''''''''''(((((((((((((((((('''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&%%%''''''''''''(((((((((((()))((((((''''''(((((()))))))))(((((())))))******))))))***+++,,,,,,,,,,,,************************)))***+++,,,---...............///000000111222222444444444444555555555555555555666777888888888888::::::;;;;;;<<<============>>>???@@@@@@???>>>>>>===>>>@@@@@@???>>>@@@AAA??????>>>>>>>>>=========;;;;;;::::::999999888888555555444444333222111111//////......---......//////---+++******)))((('''&&&)))000:::CCCCCC<<<555+++++++++)))&&&&&&((()))...---+++***((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&)))'''$$$"""!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###''''''###!!!###%%%$$$$$$%%%%%%%%%&&&''''''(((%%%&&&'''&&&$$$###$$$%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%///...---++++++,,,------,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++)))+++,,,+++***)))***+++***************************&&&###$$$'''***+++***((('''***111222---(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))(((((('''''''''&&&&&&((('''&&&'''((()))(((&&&'''&&&&&&&&&&&&'''((()))'''''''''((((((((())))))''''''((())))))***++++++((('''&&&%%%&&&&&&%%%###(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((***+++,,,***(((((((((((((((((()))******&&&''''''''''''''''''&&&$$$$$$%%%&&&''')))******''''''''''''''''''''''''&&&%%%%%%%%%'''((('''&&&''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))))))))'''&&&%%%''''''''''''((((((((((((***)))(((''''''((()))***'''''''''((((((***++++++)))***+++,,,,,,------,,,........................++++++---...000000111111000000111222333444444555666777777888999999::::::888999:::<<<===>>>????????????@@@@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA@@@???===>>>@@@AAAAAAAAACCCEEEGGGGGGFFFEEEDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@======<<<:::999777666666555555444444333333333333222000---,,,,,,+++***((()))((((((,,,111444333000***++++++)))''''''(((***...---,,,+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%'''((((((&&&$$$$$$%%%%%%%%%%%%$$$###""" $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''))))))'''%%%%%%%%%(((&&&$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%000666000&&&"""###%%%%%%%%%&&&&&&''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%&&&&&&''''''&&&''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###############%%%$$$$$$###$$$$$$%%%%%%///...---++++++,,,---------,,,,,,++++++***************+++,,,,,,,,,,,,+++)))***++++++***)))***+++++++++++++++++++++++++++***&&&###$$$'''***+++******'''(((,,,...***((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&''''''((((((((((((&&&&&&'''((()))******+++***(((''''''(((((('''%%%'''''''''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%'''))))))&&&$$$'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&%%%&&&((())))))(((''''''''''''(((((((((((()))((((((''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''((()))))))))((('''&&&''''''''''''((((((((((((***)))(((''''''((()))***&&&&&&&&&'''((()))***+++***+++,,,------......---000000000000000000000000---...///111222333333333111222222333555666666777888999:::;;;<<<>>>??????<<<===???AAABBBDDDDDDEEECCCCCCDDDDDDCCCBBBAAA@@@<<<===>>>??????>>>======<<<>>>@@@BBBCCCDDDGGGIIIMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFDDDBBB@@@>>><<<;;;;;;::::::999888888777666333111///......---,,,+++000,,,((((((***,,,---,,,((()))******))))))***,,,++++++++++++******))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((&&&$$$$$$%%%%%%%%%%%%$$$###""" $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$&&&((((((&&&$$$###$$$###$$$$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$))):::EEE===---###"""%%%$$$%%%&&&'''''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%'''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################''''''&&&$$$###"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" """$$$&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%///......---------------,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++)))***++++++***)))+++,,,++++++++++++++++++++++++)))'''&&&&&&((()))******,,,'''&&&)))***((((((***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''%%%&&&&&&'''((())))))***+++***))))))+++++++++)))$$$%%%&&&'''((()))***+++((((((((((((((((((((((((&&&%%%&&&'''))))))'''%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''&&&''''''''''''(((((((((((((((((('''''''''(((((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((())))))(((((('''''''''''''''((((((((((((***))))))(((((())))))***'''''''''((()))***+++,,,,,,,,,---...///////////////////////////////////////000111222333444444444222222333444666777888888:::;;;<<<>>>???AAABBBCCC@@@AAACCCEEEFFFHHHHHHIIIFFFFFFFFFFFFDDDBBB@@@>>>:::999999999888888888888888;;;>>>@@@BBBDDDGGGJJJLLLMMMMMMNNNOOOPPPPPPQQQRRRQQQQQQPPPPPPOOOOOOOOOPPPOOOMMMKKKHHHFFFEEEDDDAAAAAAAAA@@@???===<<<;;;777555333111111111000......---,,,---...---+++)))'''(((************+++---))))))******+++*********(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###%%%&&&&&&$$$######$$$!!!###%%%&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$+++:::EEE>>>...$$$###%%%###$$$%%%&&&&&&&&&$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&'''(((&&&$$$"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&''''''%%%$$$"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%###"""!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$...////////////...------,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++(((***++++++******+++,,,))))))))))))))))))))))))((()))***)))(((((()))***+++'''&&&)))+++(((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%$$$&&&((('''&&&%%%''')))(((&&&%%%&&&'''((('''&&&%%%&&&&&&'''''''''''''''&&&'''((()))))))))((((((&&&'''''''''(((((()))))))))(((''')))+++,,,+++***%%%&&&'''((())))))))))))''''''''''''''''''''''''(((''''''(((******)))((($$$$$$$$$$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&''''''''''''(((((((((((('''''''''''''''((()))***'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((((())))))''''''''''''(((((((((((()))))))))******)))))))))************+++,,,,,,------...///000000111111111000000000000000000000000000000111222222222222222222222333555666777888999:::;;;===???AAACCCEEEFFFCCCDDDEEEGGGIIIJJJKKKKKKHHHHHHGGGFFFDDD@@@===;;;888666444222111111222333111444777:::===@@@CCCFFFGGGHHHLLLOOORRRTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRPPPOOOOOOKKKKKKKKKKKKIIIGGGEEEDDDCCC@@@===;;;:::888666444......///000000...,,,***(((***++++++***)))***+++(((((()))******))))))(((''''''((())))))(((''''''###$$$$$$%%%&&&'''(((((((((%%%!!!!!!$$$&&&'''&&&###$$$%%%'''((((((((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$%%%$$$######%%%'''###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$(((000555000)))&&&%%%$$$"""###%%%&&&&&&%%%###"""%%%&&&'''&&&$$$###$$$%%%$$$&&&'''%%%"""!!!"""$$$)))(((&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$...///000000000///---,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((***++++++******+++---(((((((((((((((((((((((('''***---,,,)))'''(((***+++''''''+++,,,***((()))&&&&&&&&&'''''''''((((((*********************************)))'''%%%###!!!$$$'''))))))'''&&&(((+++)))'''&&&'''((()))((('''%%%&&&''''''(((((('''''''''((()))++++++******)))(((((((((((())))))))))))%%%$$$$$$%%%((())))))((())))))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!! !!!###''')))***)))''''''''''''((((((((()))&&&&&&&&&'''''')))***+++'''((((((((())))))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***''''''''''''((((((((()))((()))***++++++***)))(((------,,,,,,,,,---.........///000111111222222222333333333333333333333333///000000111111111000000222222333555666888999999;;;<<<===@@@BBBDDDFFFGGGDDDEEEGGGIIIJJJKKKKKKLLLHHHHHHHHHFFFCCC???;;;888777555111///---...///000***,,,000444666:::===@@@AAADDDIIIOOOTTTWWWYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[XXXXXXXXXXXXXXXXXXWWWWWWUUUUUUUUUTTTSSSPPPNNNMMMNNNKKKGGGDDDBBB???<<<:::666555222000//////000000***,,,---,,,***(((((()))((()))*********((('''&&&%%%&&&'''(((((('''&&&%%%"""###$$$&&&(((***+++,,,)))$$$###''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))((('''&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!"""###%%%&&&'''(((%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%$$$###$$$&&&)))&&&&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""$$$((('''"""!!!###$$$%%%%%%$$$"""!!!%%%&&&'''&&&$$$###$$$%%%"""$$$%%%$$$"""!!!###%%%,,,***)))'''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! $$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$---...000000000...+++***------,,,+++***)))((('''((()))***,,,,,,+++******,,,***(((''')))*********)))(((((())))))(((&&&###%%%'''((('''&&&&&&'''((((((((()))***************((('''&&&$$$$$$%%%&&&&&&%%%(((,,,......+++'''$$$&&&&&&((((((((('''&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((((((((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((()))((($$$$$$(((***)))&&&''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''((()))******(((&&&$$$))))))((((((''''''&&&&&&)))&&&%%%&&&((()))'''%%%''''''''''''''''''&&&&&&++++++******)))((((((((((((((('''''''''&&&&&&&&&---+++)))((((((((('''&&&,,,+++)))'''&&&'''((()))))))))((((((((((((((()))---,,,************,,,---000111111111111000000///111111111111111111111111111000...---...///111222111111111111111111111111222222222222333444555666999;;;<<<======???AAADDDGGGHHHIIIKKKKKKKKKKKKJJJKKKHHHEEEDDDCCCBBBAAA???999666222...---///111333111111000222444666555555<<>>AAACCCFFFGGGIIIJJJKKKKKKJJJJJJJJJIIIGGGFFFFFFEEECCCAAA:::999777555333333333444111000///000222444333222333666:::>>>BBBGGGLLLPPPWWW[[[___bbbbbbbbbaaabbbccccccddddddcccaaa___^^^^^^^^^^^^]]]\\\ZZZYYYXXXVVVUUURRRPPPMMMJJJIIIHHHFFFCCCAAA???>>><<<:::888333111///......---+++)))*********))))))(((((((((+++)))''''''((()))((('''***((('''(((***,,,***)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))%%%$$$###"""###$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$###$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&$$$'''%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&000000///...------------++++++,,,,,,------......***************+++,,,,,,---+++******+++,,,,,,+++,,,***(((((())))))(((''')))******(((&&&$$$%%%&&&(((((())))))******))))))'''(((((((((((('''&&&&&&%%%&&&((()))***)))((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))(((((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((###''')))((((((***)))%%%%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&(((((('''&&&'''''''''''''''''''''''''''(((((())))))******+++(((((((((''''''''''''&&&((('''%%%&&&'''(((((('''+++***)))((((((((()))***,,,+++++++++++++++,,,,,,---......//////......------...///000000000000000333333333333333333333333333222111/////////000000++++++++++++++++++++++++---------......///000111111222555666888:::===@@@CCCEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFGGGHHHGGGDDDBBB::::::999888777555333222333222111111333333222111,,,///222666999===BBBEEEMMMRRRXXX^^^aaabbbdddeeeggggggggggggfffdddcccaaabbbbbbbbbbbbaaa```___^^^\\\ZZZXXXUUUSSSPPPOOONNNMMMKKKHHHFFFEEECCCAAA???;;;999666444333111...,,,,,,,,,++++++***)))((((((+++)))((('''(((((('''&&&+++***)))***+++,,,+++***&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''%%%$$$#########$$$&&&''''''''''''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""######$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$######'''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############$$$&&&&&&$$$###%%%((()))&&&$$$((('''&&&$$$###$$$''')))$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''))))))'''&&&&&&%%%%%%%%%222111///---,,,---...///,,,,,,,,,,,,------------,,,+++***)))***+++,,,---,,,+++******+++,,,+++***...+++)))(((((())))))(((((())))))(((&&&%%%&&&'''(((((()))))))))))))))((('''((()))))))))(((&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&((()))'''''''''(((((((((((((((''''''''''''(((((((((((($$$%%%'''(((((('''&&&&&&((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%(((***((()))++++++(((%%%&&&''''''((((((''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((()))))))))))))))(((((((((((('''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((('''''''''((((((((('''''''''''''''((((((((((((*********)))((((((''''''((((((((('''''''''''''''+++)))''''''((((((((('''******)))))))))***++++++---------,,,------.........///000111111000///...---...///111111222222222444444444444333333333333222111000...---------...))))))))))))))))))))))))+++++++++++++++,,,......---///000111222444777999===>>>@@@AAABBBBBBAAAAAA@@@@@@AAACCCEEEDDDBBB???888777777666444333111111666555444444555555444222,,,...111222444666:::===@@@EEEMMMUUU\\\aaafffhhhiiijjjjjjjjjjjjhhhfffeeeeeeeeeeeeeeeeeedddcccbbb```___\\\YYYWWWUUUTTTTTTSSSQQQNNNLLLLLLJJJHHHEEEDDDAAA>>>;;;:::777444222111111000///---,,,+++******(((&&&&&&'''(((((('''(((((((((((()))))))))(((((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""$$$&&&%%%###"""%%%***---+++)))&&&'''(((&&&%%%&&&))),,,&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$######$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''))))))((('''''''''''''''333111///---,,,---...///,,,,,,,,,,,,++++++++++++,,,+++*********+++---...***)))))))))++++++***(((...+++)))(((((())))))(((%%%'''(((((('''''')))***(((((()))))))))((((((''''''((()))))))))(((&&&%%%&&&%%%%%%%%%&&&''')))***'''&&&%%%%%%%%%'''((()))((((((((((((((('''''''''''''''''''''(((((((((((($$$%%%'''((()))((('''&&&))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((******'''(((,,,...,,,''''''((()))))))))))))))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((()))))))))))))))''''''&&&&&&&&&''''''(((&&&&&&''''''(((((())))))'''(((((((((((('''(((((('''''''''((((((((())))))******))))))((('''''''''((((((((((((((((((((((((!!!!!!!!!###&&&)))*********************+++,,,,,,...............///000000000111222333333222111000///000111222333444444444444444333333333222222222//////...---,,,+++++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,+++---...---------///111666777888::::::::::::999888888:::<<<>>>>>><<<:::777666444222111111222222777555444444444444333111///000111111111111333555666;;;DDDMMMVVV^^^fffkkkjjjjjjkkkllllllkkkiiihhhggggggggggggffffffeeeddddddbbb___\\\ZZZYYYYYYYYYXXXVVVTTTSSSSSSRRROOONNNKKKIIIEEECCCAAA???<<<999666555444222000...,,,,,,(((&&&%%%&&&((())))))((('''''''''''''''&&&'''''')))((((((''''''(((((()))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%!!! """%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$###""""""%%%,,,111333333$$$%%%&&&&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$######$$$$$$!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((()))***333111///---------//////------,,,,,,++++++******+++++++++++++++,,,------))))))((()))++++++)))''',,,***(((((())))))((('''$$$&&&((((((((((((***,,,(((((()))))))))((('''''''''(((((((((((('''&&&&&&'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''''''''''''''(((((((((((('''((())))))************))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))+++***&&&''',,,///...(((((()))************)))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))'''''''''((((((((((((((('''''''''((((((((((((((('''((())))))''''''((()))'''''''''(((((())))))***&&&''''''(((((())))))***'''(((((((((((()))))))))'''&&&%%%&&&(((******)))))))))***+++,,,---------............///000111111111222222333333222222111111222333444444444444444333222222111111000000000---,,,,,,,,,+++*********************************)))(((((())))))***+++,,,+++,,,---,,,+++***,,,...111222333555555555555444222222333555777888777555777555333222111222444555333222111111111222000//////000000///...---///000222777===EEENNNXXXbbbhhhhhhiiijjjkkkllllllkkkjjjiiiiiiiiihhhhhhfffeeeeeefffdddaaa]]][[[[[[[[[[[[ZZZYYYWWWWWWXXXXXXVVVTTTQQQNNNLLLJJJIIIGGGDDDBBB:::999777555333000......***((('''''')))*********'''((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!! ############$$$$$$$$$$$$!!! """$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""""""""###%%%***111888<<<)))&&&$$$###$$$%%%$$$###)))((('''&&&&&&%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%"""$$$&&&''''''&&&%%%$$$########################$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''(((******222111000///.........///,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,***))))))+++,,,,,,***(((***)))(((((())))))'''%%%&&&'''))))))(((((()))+++(((((())))))(((''''''&&&(((''''''&&&&&&&&&&&&&&&(((''''''&&&&&&'''((()))$$$%%%&&&'''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,)))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%((()))'''(((,,,---+++'''(((((()))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''')))*********))))))((((((((((((((('''''''''''')))***)))''''''(((***&&&''''''((())))))******&&&&&&''''''((())))))***'''((((((((())))))))))))000...+++*********((('''((()))***,,,---.....................///000111222333222222111111222222333222222333444444333333333111111000//////...------++++++,,,,,,,,,+++++++++************************))))))))))))***+++,,,,,,+++,,,---,,,,,,,,,...//////000222333444444333333000//////111333444444333333333333333444444444444111000//////111111000......//////...------///000111333777<<>><<<999666444333000...,,,+++,,,,,,+++***''')))***)))&&&%%%&&&(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$!!!############$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$  %%%(((%%%!!!"""###$$$%%%'''...999BBB888000&&&"""$$$%%%$$$"""(((((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&'''((((((222111000//////.........++++++,,,---...///000111***+++,,,---...---,,,++++++***+++,,,------+++))))))(((((())))))(((&&&###((()))***)))((('''((()))(((((())))))((('''&&&&&&((('''&&&$$$$$$%%%&&&&&&)))(((((('''''''''((((((###$$$&&&((())))))((('''))))))(((((('''''''''&&&''''''''''''((((((((()))'''&&&&&&&&&&&&(((***+++))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((!!!&&&(((''')))++++++'''&&&''''''(((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&(((***+++,,,+++***)))))))))(((((('''''''''&&&''')))+++***'''&&&(((***&&&''''''((()))******+++)))))))))(((''''''&&&&&&'''((((((((())))))******((('''&&&''')))*********((()))***,,,---......///............///000111222444333111111111111333444222222333333333222111111000//////...---,,,,,,,,,++++++,,,---------,,,,,,************************)))))))))******+++,,,---+++,,,......---...111333000111333444555555444444111///...///111333444333---///222444555444333111222111000111222333222000---...//////...///111333000111222444999BBBMMMTTTbbbcccfffhhhjjjkkkllllllmmmmmmlllkkkjjjhhhfffeee]]]ZZZWWWSSSRRRQQQRRRSSSRRRQQQQQQRRRTTTUUUTTTSSSUUUSSSRRRQQQRRRQQQPPPNNNHHHGGGEEEBBB???<<<:::999666333000///...---+++)))%%%''')))'''$$$###$$$&&&))))))(((((((((((())))))#########$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''((('''%%%!!!"""############$$$$$$$$$((('''%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###((('''&&&%%%$$$%%%&&&&&&'''(((((()))(((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$ %%%)))&&&!!!"""%%%&&&$$$###***888CCCHHH;;;+++$$$%%%((('''$$$((('''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%+++)))'''%%%$$$%%%'''((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&%%%&&&&&&,,,---///000///...,,,+++333444333000---,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&$$$###%%%(((***)))'''''''''&&&&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&'''&&&&&&&&&(((***,,,---,,,+++)))))))))(((&&&$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))%%%&&&&&&'''((()))******''''''''''''''''''&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))))))))(((((((((((())))))******)))(((((()))+++---.........---------......///222111111111111111111222111111111111111222222333000111333222000//////000///...---,,,+++***)))(((,,,++++++*********+++,,,,,,+++++++++,,,,,,---...+++*********+++---///000///000111000...---...///111111111222444555555444333444555333000...------444444444444555555666666333333222111000///......000//////......---------000000111333888>>>DDDHHHTTTXXX^^^cccfffhhhiiijjjnnnlllkkklllllljjjeeeaaaVVVTTTPPPKKKGGGGGGIIILLLHHHHHHHHHHHHJJJLLLNNNPPPNNNQQQSSSTTTSSSRRRRRRRRRNNNMMMLLLJJJGGGEEECCCBBB999888555222///...------,,,***'''&&&'''((('''''')))((('''&&&%%%&&&''''''***(((&&&&&&&&&%%%$$$"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$######$$$%%%$$$$$$&&&%%%############%%%&&&((('''%%%###""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%!!!&&&***'''$$$&&&000:::fffFFF)))###((()))(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$######%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&%%%$$$######%%%$$$######%%%''''''&&&'''''''''(((''''''&&&%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%***'''%%%%%%'''((('''%%%111111000///////////////222222222000---+++,,,---++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''%%%$$$%%%((()))((('''''''''''''''&&&&&&%%%%%%((((((((((((((('''&&&&&&'''&&&&&&'''(((***+++,,,...+++(((''''''''''''&&&(((''''''''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&'''(((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&************************'''''''''(((((()))))))))***))))))(((''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((()))******************+++,,,---...000//////......//////000111111000000000000111111000000000000000111111222...///000000...,,,,,,---+++++++++*********))))))*********+++++++++++++++,,,++++++++++++,,,,,,,,,+++++++++,,,---///111222333444555555333222333555444444444555777888888888888999999777555333333444666666777777777666555555555444444333333222222222/////////000///000000000/////////111444999>>>@@@HHHLLLSSSYYY^^^bbbfffiiiiiihhhhhhiiijjjhhhccc^^^PPPLLLEEE>>>:::999999:::>>>>>>>>>>>>@@@AAACCCDDDEEEHHHJJJLLLMMMNNNQQQSSSQQQQQQQQQOOOMMMJJJGGGEEEBBB@@@<<<777333000...---...,,,)))((()))))))))((())))))''''''&&&'''((()))&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$&&&(((%%%"""$$$,,,333RRR:::%%%$$$((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$(((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''***'''%%%%%%'''((('''%%%444222000...------///000000111000...+++***+++,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''&&&%%%&&&(((((('''&&&(((((((((''''''''''''&&&(((((((((((((((''''''&&&''''''''''''((()))***+++...+++'''%%%%%%'''(((((()))((((((''''''(((((()))(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((('''''''''((()))***,,,---++++++***)))))))))******(((((('''''''''((())))))''''''''''''((((((((((((*********)))))))))))))))(((((((((((())))))))))))))))))(((((()))******+++***+++,,,---------------111111000000///000000111000000////////////000000///............///000000---...//////,,,+++++++++++++++++++++++++++++++++***+++,,,---......------.........---------------.........///000222444555444555666555444444555777888888:::;;;<<<=========>>>>>>>>><<<;;;;;;===>>>===>>>?????????===;;;::::::999999888777777777777333333333333333333333333000000000111333555888999===@@@FFFKKKPPPVVV[[[______```bbbeeefffddd```\\\OOOGGG===666444333222111333333444555555666777777<<<===@@@BBBEEEIIIOOOSSSTTTUUUUUUUUUSSSPPPMMMKKKIIIGGGCCC>>>:::666333222111///---,,,,,,+++***)))***)))(((''''''((()))***&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###############%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%###"""###'''***:::---$$$&&&)))&&&###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%&&&''''''&&&$$$$$$&&&''''''((((((((()))'''&&&%%%&&&&&&$$$###)))((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((())))))'''%%%%%%&&&'''&&&%%%111000...---,,,,,,,,,,,,...///...---*********,,,++++++++++++++++++++++++------,,,,,,++++++******))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''''''''''''''&&&&&&(((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''(((((()))))),,,)))'''&&&'''(((((('''))))))(((((((((((())))))((((((''''''''''''((((((%%%%%%%%%&&&''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((***+++,,,++++++***))))))*********)))((((((((((((((())))))''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))******+++,,,+++,,,.../////////...---111000000////////////000//////............//////---------,,,---......///...///000000...,,,,,,,,,------------------------+++,,,///111222222111000222222222222222222111111000000111222444555666777555666666666555555888:::<<<>>>@@@BBBBBBBBBCCCDDDCCCCCCCCCBBBAAABBBEEEHHHGGGIIIKKKMMMMMMKKKIIIGGGDDDCCCAAA???>>>=========::::::999888777666555555222222333333444555666777999;;;>>>@@@CCCFFFKKKOOORRRUUUYYY^^^```___]]]ZZZMMMEEE:::444333444333000...///000111222222222222666777999;;;>>>DDDKKKOOOQQQSSSVVVXXXWWWUUURRRPPPKKKJJJGGGDDDAAA>>>;;;:::555333000//////...,,,******)))(((''''''((()))***)))'''&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&''''''''''''(((((('''$$$######$$$&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&%%%%%%%%%&&&$$$%%%''''''''''''%%%$$$!!!"""$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$%%%&&&'''%%%###"""###%%%%%%&&&+++'''%%%)))***&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%######%%%&&&%%%$$$$$$%%%&&&&&&'''''''''&&&((('''&&&&&&''''''&&&$$$,,,***(((%%%$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&%%%...////////////---+++***,,,------,,,***)))***,,,++++++++++++++++++++++++......------,,,,,,,,,+++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((((((((('''''''''(((***)))'''$$$))))))(((((((((((())))))(((((((((''''''(((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((('''''')))))))))))))))))))))))))))((((((((('''((((((((())))))((((((((())))))******))))))((((((((())))))''''''''''''(((((((((((((((((((((''''''&&&&&&%%%(((((((((((()))))))))))))))))))))******+++------,,,---...000000///...---000///...---------------...------,,,,,,------...,,,,,,++++++,,,,,,---...---...000///---,,,,,,---/////////.........------,,,...111333555555555444666777777888888777666555222333444555666777777777888999999888888999<<<>>>BBBEEEIIIKKKJJJJJJKKKLLLJJJJJJJJJJJJIIIKKKOOORRRQQQSSSWWWYYY[[[ZZZYYYXXXSSSQQQNNNKKKIIIGGGGGGGGGEEEDDDAAA>>>;;;888666444444444444444555555666777777888888999999<<>>CCCGGGJJJMMMQQQUUUWWWVVVUUUTTTNNNMMMKKKIIIFFFCCCAAA???:::888555444333111...,,,******((('''''''''((()))((('''%%%%%%&&&&&&%%%###%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&'''''''''%%%&&&'''%%%###""""""###&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""######$$$%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((())))))))))))(((%%%$$$$$$$$$$$$%%%&&&&&& """%%%%%%$$$###$$$%%%$$$%%%''''''''''''%%%$$$!!!"""###$$$%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$######&&&''''''%%%%%%%%%'''((('''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''))))))(((&&&,,,+++)))'''&&&&&&((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&...///111222222000...---+++,,,---,,,******+++---++++++++++++++++++++++++------------,,,,,,,,,,,,))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%'''((('''&&&&&&'''(((&&&''''''''''''(((((((((&&&'''((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%''')))+++***'''$$$)))((((((''''''(((((())))))((((((''''''(((((()))&&&&&&''''''((()))))))))'''''''''((((((((((((((('''''''''(((((())))))***++++++***))))))(((((('''''''''''''''''''''''''''((())))))))))))((('''&&&(((((('''''''''((())))))******)))((((((((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))******+++,,,......---....../////////............---,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------)))+++------,,,+++,,,---.........//////////////////111333666888:::::::::<<<===>>>???@@@???>>>===999:::;;;;;;<<<<<<;;;;;;999::::::999999;;;???BBBLLLPPPUUUWWWVVVUUUWWWYYYUUUVVVWWWWWWWWWXXX[[[^^^\\\^^^aaadddfffgggggggggcccaaa]]]YYYWWWVVVUUUVVVSSSQQQNNNIIIDDD???;;;999888777555444444444555666333444555555555777:::===;;;@@@EEEIIIKKKMMMNNNOOOJJJCCC;;;555222000...,,,............000222444555999:::<<<<<<<<<<<<>>>@@@DDDFFFKKKOOORRRSSSSSSSSSQQQQQQOOOMMMJJJFFFCCCBBB@@@>>>;;;:::888555222///---,,,***)))((('''(((((($$$$$$###%%%'''(((((('''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&%%%###"""###$$$'''''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&!!!%%%%%%###"""###%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%'''((('''&&&###$$$&&&%%%"""!!!###'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%$$$######%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&&&&'''(((((('''(((((((((''''''%%%$$$$$$%%%%%%&&&(((***+++)))'''***)))((('''''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$###%%%&&&...//////000000000000000+++,,,---,,,++++++,,,...++++++++++++++++++++++++******++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$&&&((('''&&&&&&(((***%%%%%%&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''((((((((('''%%%%%%%%%%%%&&&((())))))'''%%%(((''''''''''''''''''((())))))(((((((((((())))))''''''(((((()))*********&&&&&&''''''(((((())))))&&&''''''((())))))******...---,,,+++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++,,,***((('''(((''''''''''''((()))***+++******)))(((((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))*********+++,,,---...//////......------...............,,,++++++*********+++++++++******+++++++++,,,++++++++++++,,,------(((***,,,---------.../////////000222333555666777888999;;;===@@@BBBDDDEEEEEEGGGIIIKKKLLLLLLKKKJJJGGGHHHIIIIIIIIIHHHFFFFFFAAAAAAAAAAAAAAACCCGGGJJJXXX]]]ccceeecccbbbdddfffbbbdddfffgggggggggiiikkkkkklllmmmoooqqqrrrsssssspppnnnjjjgggfffeeefffgggfffddd___ZZZTTTNNNJJJHHH@@@>>>:::777555444555666111222444444333444666888666999===?????????BBBDDDFFFCCC>>>999444222000000///...------///222666999BBBDDDGGGGGGEEECCCBBBAAAAAACCCFFFIIILLLNNNNNNOOOQQQQQQQQQPPPNNNKKKIIIHHHFFFDDDBBB@@@>>>;;;777333111000...+++***)))))))))$$$######%%%''')))((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%########################!!!!!!"""###############$$$$$$$$$###$$$$$$%%%&&&!!!&&&&&&$$$"""###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$###$$$%%%&&&&&&%%%%%%%%%!!!$$$&&&$$$""""""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&&&&((()))((('''(((((()))))))))(((((('''''''''((()))+++***(((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&######$$$&&&...---,,,+++,,,...000111+++,,,---,,,++++++---...++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%###%%%((((((&&&&&&(((+++%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((('''((((((((((((&&&%%%$$$'''%%%$$$%%%'''))))))(((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((())))))******++++++%%%&&&&&&'''((()))******&&&''''''((()))******+++000///...,,,***)))((('''************************$$$'''***---...---+++)))(((((('''(((((()))******++++++***))))))((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))*********+++,,,---///000//////---,,,,,,---...//////...---,,,++++++***+++++++++************++++++,,,,,,++++++,,,,,,---...))),,,...///000000222333000111333666999<<<>>>???@@@AAABBBDDDGGGJJJMMMOOOOOOPPPSSSUUUWWWWWWVVVUUUUUUUUUVVVVVVUUUSSSRRRQQQNNNNNNNNNNNNNNNQQQUUUXXX```ffflllnnnlllkkkmmmooollloooqqqrrrrrrrrrsssuuuvvvvvvwwwxxxyyyzzzzzz{{{wwwuuurrrpppoooppprrrsssuuurrrnnniiiccc]]]YYYWWWHHHEEE???:::777666777777333444555444222111222333444666888888666666888;;;<<<<<<:::777333111111222000///------///444999<<>>@@@CCCFFFIIIKKKLLLLLLNNNOOOQQQSSSVVVXXXZZZ[[[^^^___```bbbdddeeeeeeeeejjjkkklllllllllllllllkkknnnmmmlllkkklllnnnqqqrrr{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzzzzzzzzzz{{{|||}}}~~~~~~{{{wwwsssqqqllleeeYYYOOOGGGBBB???===:::888666666777888777666666666666777888:::;;;<<<:::888777777666444111///+++---...------000777>>>NNN[[[cccaaa___bbb```YYYVVVSSSMMMHHHCCC???>>>===???AAAEEEIIILLLNNNOOOPPPQQQOOOKKKJJJJJJIIIGGGEEE@@@===888555333000...,,,,,,+++***)))((('''&&&%%%&&&'''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$"""$$$%%%%%%$$$$$$&&&'''$$$######%%%&&&'''%%%###%%%&&&'''&&&%%%$$$$$$&&&$$$""" !!!###$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$""" !!!$$$%%%###"""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""#########$$$$$$$$$''''''''''''''''''''''''''')))++++++)))'''&&&&&&''''''''''''&&&&&&&&&%%%'''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%,,,---............---,,,------------...///111111))))))***++++++++++++***------,,,+++***)))((('''************************))))))))))))))))))))))))((('''&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''''''''%%%(((((((((((((((''''''''''''%%%'''***)))%%%######((((((''')))***+++)))'''((((((((((((((((((((((((++++++)))((('''&&&&&&&&&''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&'''***,,,...111,,,(((&&&(((******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********(((((())))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''''''''''''''((()))+++,,,---...---------...............//////...------------............------,,,,,,,,,******)))))))))***++++++---......///000111222333555666777999;;;>>>@@@AAAGGGIIILLLOOOQQQSSSTTTTTTTTTVVVWWWZZZ]]]___aaabbbdddeeefffhhhiiijjjjjjjjjooopppqqqssstttuuuuuuuuuttttttttttttvvvxxxzzz{{{~~~}}}zzz{{{|||~~~}}}|||yyysssiii___WWWPPPJJJFFF@@@>>>;;;999999999888666666777999;;;<<<=========;;;999888777777555222000---...///------///666;;;MMMYYYccccccdddhhhgggbbb___\\\WWWOOOHHHAAA<<<999::::::<<>>@@@CCCFFFIIIJJJMMMOOOQQQTTTVVVWWWXXXXXXYYYZZZ\\\___aaadddfffgggfffggghhhjjjkkkkkkllllllkkkmmmoooqqqssstttuuuvvvtttuuuuuuvvvwwwyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}{{{tttmmmfff^^^WWWSSSLLLIIIDDD@@@???===;;;:::999;;;>>>BBBCCCCCCBBBAAA>>><<<:::999888666444222000000000///...000555999DDDPPP[[[___bbbgggiiigggcccaaa]]]WWWPPPIIIBBB???888777666777:::@@@FFFJJJLLLMMMNNNPPPPPPNNNKKKIIIGGGEEEAAA???===;;;888666111000///---+++***((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&''''''%%%%%%%%%$$$""""""$$$&&&+++)))&&&%%%%%%%%%$$$###'''((()))(((&&&%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&%%%$$$""""""!!!%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&%%%%%%$$$######%%%$$$############"""!!!"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%''')))&&&%%%%%%%%%%%%$$$$$$$$$(((((()))))))))*********&&&&&&&&&'''''''''''''''&&&(((*********))))))******)))((('''''''''((((((&&&''''''''''''''''''&&&''''''%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''........................000000...---,,,,,,++++++***************+++++++++))))))))))))***+++,,,---((((((((())))))*********((((((((((((((((((((((((,,,+++***+++++++++)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&))))))((((((''''''&&&&&&%%%'''))))))***++++++***&&&&&&''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&''')))***)))))))))***************((((((''''''''''''((((((''''''''''''''''''''''''))))))(((''''''((())))))((('''&&&''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++***((((((((()))+++,,,((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))******************++++++,,,,,,,,,---.....................---......---------......///,,,,,,,,,------------------------......///000111111222555888<<>>;;;999777444222222222000///...///222444;;;EEEOOOVVV[[[aaafffgggdddcccaaa^^^XXXRRRLLLHHH===:::666333444888===AAAGGGIIIMMMOOOPPPNNNMMMLLLIIIGGGEEECCCBBB@@@===:::555444222000...,,,***)))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%%%%$$$%%%'''***333...((($$$###$$$%%%%%%'''((()))(((&&&%%%&&&'''%%%%%%%%%$$$###"""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###''''''&&&%%%$$$""""""!!!$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******'''%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''')))***+++******+++,,,)))(((((('''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&%%%(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''//////...------...//////111000...,,,+++***))))))++++++******++++++,,,---))))))(((((()))+++---...''''''((())))))*********))))))))))))))))))))))))...,,,******+++***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''(((((('''&&&((((((((((((((('''''''''###&&&((('''(((,,,,,,***'''(((((('''&&&&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&'''(((******)))))))))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************+++***(((&&&''')))+++---))))))))))))))))))))))))'''''''''((((((((()))))))))******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,...............---------...------------...//////,,,------....../////////.........///111222444555666888;;;???CCCGGGJJJKKKJJJJJJLLLNNNQQQTTTWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYWWWXXXZZZ]]]```bbbdddeeecccdddeeeffffffgggggggggbbbcccdddfffhhhiiijjjjjjmmmoooqqqsssuuuvvvuuuuuuxxxwwwwwwwwwwwwyyy{{{|||wwwyyy{{{||||||}}}~~~}}}xxxuuulllgggaaa[[[XXXVVVTTTRRRQQQTTTXXX[[[\\\[[[XXXVVVOOOKKKFFFBBB>>>:::777444444222000///...///000000555<<>>:::999777444222///---,,,******)))))))))))))))(((%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&(((((($$$%%%%%%&&&&&&)))---000333...(((###"""$$$%%%&&&&&&'''((('''%%%%%%%%%&&&###$$$$$$###"""!!!###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,+++((($$$###$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''')))******))))))***,,,((((((((()))((('''&&&&&&%%%&&&'''(((((('''&&&%%%###$$$&&&(((((('''&&&$$$)))((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&000///...------...///000000///...,,,+++*********---,,,+++++++++,,,---...,,,+++***(((((()))+++,,,(((((()))******+++,,,,,,************************,,,***''''''(((******)))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))(((&&&'''''''''((((((((((((((($$$((()))&&&'''+++,,,(((***++++++)))''''''))),,,))))))))))))))))))))))))&&&'''(((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))(((((()))))))))******************+++,,,---------------------------------//////.........------------------------...//////......///000111111222222222222333444777999;;;<<<===???AAAEEEHHHKKKNNNOOOMMMMMMOOOQQQSSSVVVXXXZZZ\\\]]]]]]]]][[[YYYXXXVVVTTTVVVWWWZZZ]]]___aaabbbbbbcccdddeeeeeeeeeeeeeeeaaabbbcccdddeeefffffffffdddgggkkkooorrrssstttsssqqqpppooonnnnnnoooqqqrrrqqqsssvvvwwwxxxyyy{{{~~~|||{{{yyyxxxxxxyyy{{{|||}}}~~~~~~wwwrrrmmmhhhgggffffffeeebbbeeehhhjjjkkkiiifffddd```[[[UUUNNNIIIDDD???<<<999777444222111111111111222666<<>>888666444444;;;???EEEIIIJJJLLLOOOQQQNNNLLLKKKJJJJJJHHHEEEBBB???>>><<<:::777444222111++++++++++++*********)))%%%&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$&&&))),,,,,,)))%%%$$$$$$&&&&&&&&&%%%&&&'''&&&%%%$$$$$$&&&"""$$$%%%$$$""""""$$$&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%$$$###$$$%%%%%%&&&&&&&&&%%%"""$$$%%%%%%%%%%%%&&&((($$$$$$%%%%%%&&&'''''''''"""$$$%%%%%%###"""$$$&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++***&&&$$$&&&(((((((((((('''''''''&&&&&&(((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))'''(((((((((&&&&&&(((***''')))***++++++)))'''&&&%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%000///...------...///000///...---,,,,,,,,,,,,,,,------,,,+++,,,---...//////---+++)))(((((()))***))))))***+++,,,,,,------************************)))&&&$$$$$$&&&)))***+++))))))))))))))))))))))))'''''''''''''''''''''''')))'''&&&'''((()))((('''&&&'''''''''(((((())))))'''++++++'''(((,,,,,,(((,,,---...+++((((((***---************************((()))***++++++***(((''')))))))))(((((((((((((((&&&''')))******)))'''&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&((((((((())),,,...((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******))))))((()))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------,,,,,,,,,------.........//////.........------------------------...///000000000111222333444444555666777888:::===???BBBCCCCCCDDDFFFIIIKKKNNNPPPQQQNNNNNNOOOQQQTTTVVVXXXZZZ\\\\\\\\\[[[YYYWWWTTTSSSSSSTTTVVVXXX[[[^^^```aaabbbcccdddeeeeeefffeeeeeeaaaaaabbbcccccccccccccccbbbeeejjjppptttwwwxxxxxxqqqpppmmmkkkkkkkkklllmmmkkkmmmppprrrsssuuuxxxzzzwwwuuurrrppppppqqqsssuuuwwwwwwwwwxxx{{{~~~|||xxxsssppppppqqqrrrrrrnnnppprrrttttttrrrpppnnnnnniiibbbZZZTTTNNNIIIEEE>>><<<999777666666555444000222666999;;;???FFFMMMXXXZZZ\\\___`````````___SSSPPPJJJCCC===888555444555999???CCCEEEHHHLLLOOOPPPNNNMMMMMMLLLKKKGGGDDDDDDBBB@@@===:::888555444,,,,,,,,,+++++++++******&&&&&&''''''((()))******''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))(((%%%"""!!!###$$$######%%%''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%"""$$$%%%$$$""""""%%%((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******(((&&&$$$###$$$%%%%%%&&&&&&&&&&&&"""$$$%%%%%%%%%%%%'''(((###$$$$$$%%%&&&'''((((((!!!###&&&%%%######%%%'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***((($$$$$$(((---)))(((((((((((('''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&'''&&&$$$$$$&&&'''(((***,,,......+++(((&&&%%%&&&((())))))(((&&&%%%'''&&&$$$$$$$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%111000///...---...//////......---------,,,,,,,,,))))))***+++,,,......///++++++++++++++++++++++++***+++'''"""%%%,,,///,,,'''(((***)))((('''(((******)))(((''''''((()))***((((((((((((''''''''''''((('''&&&&&&'''((('''%%%(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))))))))))))))((((((((((((///444888666///)))&&&&&&))))))******+++++++++,,,,,,+++***)))((((((((((((+++*********))))))((((((******))))))((((((''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))(((((()))***++++++,,,,,,+++***)))))))))***++++++******))))))((((((((((((((((((((((((((((((&&&''')))*********)))((())))))(((''''''(((*********+++,,,............---///...------,,,,,,,,,,,,------,,,+++************+++,,,...000111111000000111222555777888999999999===>>>???@@@BBBCCCEEEEEEEEEFFFIIIJJJJJJJJJLLLNNNLLLOOOSSSVVVWWWXXXYYYZZZZZZ^^^^^^ZZZVVVTTTRRRNNNPPPNNNPPPVVVZZZ[[[___dddcccjjjqqquuuwwwyyyuuupppvvvllldddccccccaaa______bbbhhhoooyyy~~~vvvpppqqqrrrnnnjjjiii```fffmmmqqqssstttvvvxxx{{{|||wwwpppllllllllliiihhhiiikkknnnrrrvvvzzz||||||{{{~~~}}}|||zzzxxxxxxxxxzzz{{{}}}|||zzzyyyxxxxxxxxxxxxxxxuuuooohhhbbb\\\XXXVVVNNNKKKFFFAAA===<<<;;;<<<555444222333777;;;===>>>FFFKKKRRRWWWYYYZZZZZZZZZ[[[XXXSSSLLLEEE===888555222333555999>>>CCCHHHKKKMMMOOOQQQQQQNNNLLLKKKKKKGGGGGGEEEBBB???<<<999888444111...,,,++++++***(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%''''''&&&### %%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&&&&$$$"""!!!%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&))))))(((''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###$$$&&&'''&&&$$$$$$'''***(((((())))))))))))((((((,,,)))&&&%%%''')))******%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((+++...000///,,,(((&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((111000...---------......------,,,,,,,,,+++++++++******+++,,,---...//////++++++++++++++++++++++++)))+++)))'''***000222///(((*********((('''(((***(((((('''&&&''''''((()))&&&'''''''''(((((())))))((('''&&&'''(((((('''&&&(((((((((((((((((((((((((((((('''&&&&&&'''((((((************************...333666555000,,,++++++))))))))))))******++++++(((((((((((()))***+++,,,))))))))))))((((((''''''))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((((((+++***)))))))))))))))***+++***))))))((((((((()))((((((((((((((((((''''''(((((((((((((((((((((((('''((())))))******))))))+++***)))))))))***+++,,,+++,,,---...//////............---,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,---...000111222333333777999;;;===??????@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEEEEGGGIIIKKKKKKLLLOOOQQQNNNPPPSSSTTTUUUVVVXXXZZZ]]]aaabbb^^^YYYXXXUUUQQQRRRPPPRRRXXX\\\___eeekkkrrr|||ttthhhdddcccbbbcccffffffppp~~~~~~{{{tttnnnkkkeeeiiinnnrrruuuzzzzzzrrrmmmiiiddddddddddddfffiiinnnsssvvv{{{vvvuuuxxxzzzxxxzzz~~~|||~~~}}}|||zzzyyyxxxyyyzzz{{{~~~}}}|||{{{{{{|||}}}{{{yyyuuupppkkkfffbbb```\\\YYYTTTOOOJJJGGGFFFEEE;;;777444222444666888999>>>AAAGGGKKKOOORRRUUUWWWYYYYYYXXXUUUNNNFFF===888444333444555888===AAADDDMMMPPPSSSTTTSSSQQQOOOOOOJJJJJJHHHFFFCCC@@@===<<<===999444111...+++)))&&&'''((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''((()))***+++***)))'''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$######"""'''%%%###$$$%%%&&&%%%######%%%''''''%%%%%%''')))''''''''''''''''''''''''(((&&&###"""$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''******)))'''&&&$$$###"""''')))+++---,,,***'''%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((000///...---,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---...//////++++++++++++++++++++++++(((***++++++...333333111***+++,,,+++)))((((((***'''&&&&&&&&&&&&'''((()))%%%%%%&&&'''((()))******)))(((''''''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++(((+++......+++))))))+++(((((((((((())))))))))))(((((((((((()))***++++++((((((((((((''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''((()))((((((''''''((()))))),,,+++***)))(((((((((((())))))((('''''''''((((((&&&&&&&&&&&&&&&''''''''')))))))))))))))))))))))))))))))))((()))******+++,,,++++++++++++,,,---...---...///////////////...---,,,,,,++++++++++++,,,---,,,+++++++++++++++,,,///000111222444666888999===>>>@@@BBBDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJIIIJJJMMMOOORRRSSSSSSTTTTTTWWW[[[___fffkkklllhhhcccaaa]]]YYYZZZXXXZZZ___dddiiirrr{{{ooohhhffffffkkkpppttt{{{tttqqqmmmppptttwww}}}}}}rrrhhhaaa```______```ccchhhnnnqqqtttooommmpppssssssuuuwwwxxxyyyzzz|||~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}{{{xxxuuupppllljjjjjjhhhddd```[[[WWWSSSRRRGGGAAA999444222333555555777999;;;>>>AAAEEEJJJNNNTTTWWW[[[\\\XXXPPPFFF@@@888666333222222555999<<>>@@@BBBDDDFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMLLLLLLLLLOOOQQQWWWWWWWWWXXX[[[aaahhhnnnyyy~~~|||wwwtttooojjjgggfffhhhnnnssszzzuuunnnlllnnnttt{{{~~~yyyxxxuuuyyy~~~xxxkkkbbb``````aaacccfffkkkooorrrrrrooonnnqqquuuwwwxxxwwwwwwsssrrruuuwwwxxxyyy|||{{{{{{{{{{{{|||~~~~~~}}}|||||||||}}}~~~~~~~~~~~~|||yyyuuuqqqooonnnnnnmmmkkkgggdddaaa___UUUMMMCCC:::666444444444444666777777888:::>>>AAALLLPPPWWW[[[[[[UUUNNNIII???;;;666111000111333666>>>DDDKKKPPPRRRRRRQQQQQQNNNNNNMMMLLLJJJGGGFFFDDDBBB???<<<:::999777555333---,,,,,,+++***)))((((((((((((((('''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&'''''''''&&&&&&%%%$$$$$$"""###$$$%%%'''((()))***&&&%%%$$$#########$$$$$$###%%%&&&((((((((((((((()))(((&&&%%%%%%&&&((())),,,***'''%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&.........------,,,++++++------------,,,,,,,,,,,,+++,,,,,,,,,---.........************************,,,***((()))+++,,,,,,---***,,,,,,+++)))((()))***(((((())))))************(((((((((((((((''''''''')))''''''(((*********)))(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%%%%&&&'''(((((()))*********)))((((((((()))((((((''''''''''''''''''+++***)))(((''''''''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))***+++,,,))))))((((((((())))))***&&&&&&&&&'''((((((((()))+++++++++++++++++++++++++++***)))))))))***,,,---++++++,,,---......//////111111000000////////////+++++++++******++++++,,,------,,,------...//////222333333555888;;;>>>@@@>>>???@@@BBBDDDFFFHHHIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPQQQRRRRRRSSSUUUYYY\\\___```aaadddjjjtttvvvuuuxxx~~~yyytttsssuuu|||}}}{{{{{{{{{zzzmmmeeeaaacccfffjjjnnnsssvvvxxxyyyyyy{{{wwwoooiiikkkmmmmmmoootttuuuvvvwwwxxxzzz|||}}}~~~}}}|||{{{{{{{{{|||}}}~~~~~~{{{xxxtttrrrnnnooopppppppppnnnlllkkk___WWWMMMCCC<<<888666555333555777777777888:::<<>>>>>===;;;999000///...---+++)))((('''''''''''''''&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$###"""""""""$$$%%%'''(((******%%%%%%$$$###"""###%%%&&&&&&&&&&&&'''((((((((('''***)))'''&&&&&&''')))***///,,,)))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((((((((('''''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%---............---,,,,,,.........---------,,,,,,+++++++++,,,,,,---------************************---)))(((+++,,,***)))***)))***+++***))))))***+++)))******++++++******)))))))))((((((''''''''''''(((&&&&&&''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++***))))))(((''''''&&&&&&((((((((((((''''''''''''''''''''''''((()))******))))))))))))************(((((((((((())))))))))))'''(((((())))))(((((('''&&&&&&'''((())))))))))))'''''''''((()))+++---...))))))(((((())))))******((((((((((((((()))))))))************************++++++******++++++,,,---++++++---...//////000///333222000///............,,,++++++++++++,,,,,,---............///000111222222222333555888;;;===>>>@@@AAABBBDDDFFFIIIKKKLLLKKKLLLMMMOOORRRTTTVVVVVVVVVWWWYYYZZZ\\\___dddhhhlllnnnpppvvv~~~~~~yyyxxxxxxzzz|||yyyyyy{{{}}}xxxmmmgggccceeeiiiooouuuzzz{{{nnncccbbbcccbbbeeelllooopppqqqtttvvvxxxzzz{{{}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~}}}{{{yyywwwvvvpppqqqrrrssstttsssrrrrrreee___VVVMMMFFF@@@;;;888333555777999999;;;===???>>>AAAEEEIIILLLMMMNNNMMMGGGCCC===777333222222333555;;;CCCJJJOOOQQQSSSTTTOOOOOOOOOOOONNNLLLKKKKKKGGGFFFDDDBBBAAA???<<<999555444222000...+++***)))((((((''''''&&&%%%%%%%%%###$$$%%%&&&'''(((((((((***)))'''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%######$$$'''******(((&&&&&&'''((('''&&&***)))(((''''''((()))***,,,***(((&&&&&&&&&$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%,,,---.../////////......---------,,,,,,,,,++++++*********++++++++++++,,,***************************(((***111333...******&&&((())))))))))))***,,,******++++++***)))(((''''''''''''(((((((((((((((&&&%%%%%%&&&(((***)))((((((((((((((((((((((((((((((((('''&&&&&&'''((((((************************'''&&&&&&'''''''''%%%$$$)))))))))((((((((('''''''''''''''''''''(((******((((((((()))))))))******))))))))))))(((((((((((('''((()))******)))((('''$$$%%%'''((())))))(((((((((((((((((()))***,,,,,,((('''''''''(((((()))***)))))))))(((((((((((((((***************************++++++,,,---,,,,,,,,,,,,---///000111222111111333222000...------------,,,,,,,,,,,,,,,---....../////////000111222444555555666888:::===>>>@@@@@@BBBCCCDDDEEEHHHKKKMMMOOOPPPRRRVVV\\\aaafffjjjmmmooooooooommmmmmnnnrrruuu{{{}}}}}}{{{wwwwwwxxx{{{zzzxxxwwwxxx{{{}}}vvvooollliiijjjlllpppxxxtttddd```___]]]aaajjjmmmnnnqqqtttwwwyyy{{{|||{{{zzzyyywwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyytttttttttssssssrrrqqqpppkkkgggaaa[[[TTTMMMEEE@@@999999999888888;;;???BBB===???AAACCCEEEGGGGGGGGGEEEBBB===888444222111111///444<<>>;;;;;;:::888555222///---,,,))))))(((((('''&&&&&&%%%'''(((((())))))(((((('''%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$&&&&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((&&&######$$$&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###"""$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###%%%***......***&&&%%%&&&''''''&&&(((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((''''''%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,---...000000000000///,,,,,,,,,+++++++++************************++++++))))))))))))))))))))))))'''&&&---888:::333,,,+++%%%&&&((()))((()))***,,,******+++***)))(((&&&%%%%%%&&&&&&'''((()))******&&&%%%$$$&&&((())))))((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))))))))))))))(((((((((((((((((()))+++,,,,,,***)))******))))))((((((((('''***)))(((''''''&&&&&&'''&&&'''''''''(((((())))))******))))))(((((('''''''''((()))******)))((('''###$$$&&&(((((((((((('''***)))))))))))))))***+++&&&&&&&&&&&&&&&'''((())))))))))))((('''''''''&&&))))))))))))))))))))))))***+++,,,---...---,,,+++---...000222333333333333333222000...---,,,,,,---,,,,,,,,,,,,------...///000000000111222444555666:::;;;>>>AAACCCDDDDDDDDDCCCCCCCCCEEEHHHKKKNNNOOOZZZ^^^eeemmmwww}}}zzz|||yyyuuuuuuvvvyyywwwuuuvvvyyy}}}}}}wwwrrrpppooonnnnnnrrrzzz{{{hhhcccaaa^^^cccllloooqqqtttwww{{{}}}xxxwwwuuusssrrrrrrssssssssssssssstttuuuwwwyyyzzzwwwvvvtttrrrooommmlllkkkpppnnnjjjeee___WWWNNNHHHAAA???;;;777666888===BBB>>>???AAACCCCCCCCCBBBAAACCC@@@<<<888444222000000000555<<>>;;;888555222000...+++******)))(((''''''&&&*********)))(((&&&%%%$$$###$$$$$$&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%% """$$$%%%%%%### #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((""""""$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""$$$&&&'''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((&&&###"""$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%###"""###$$$&&&(((((((((&&&%%%""""""###$$$%%%%%%&&&&&&###$$$%%%%%%$$$&&&+++000111,,,&&&$$$%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$&&&(((******)))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%$$$$$$%%%'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$...---+++******+++---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))((((((((()))***---///...+++)))+++***)))((((((***,,,...///,,,(((&&&&&&'''''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''(((((('''&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((()))******(((((())))))))))))(((((((((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))),,,++++++***)))(((''''''))))))((((((((((((((()))(((((((((((((((((())))))******************+++++++++,,,,,,---............333333333333333333333333///111222222///---,,,,,,000///////////////000111444444555777999;;;===>>>BBBEEEDDDAAABBBFFFGGGEEECCCBBBCCCIIILLLOOOUUU\\\dddnnnyyyxxxvvvyyy{{{|||}}}xxxtttuuuwwwxxx~~~sssrrrwww}}}}}}yyyvvvuuuqqqooottt{{{ooogggeeeggglllrrrvvvyyy{{{|||pppnnnppppppoooooommmmmmlllmmmnnnqqqtttvvvvvvvvvtttpppllljjjlllooorrrpppnnnjjjddd^^^XXXUUUIIIEEE@@@;;;999:::===???BBBAAA@@@AAABBBBBB@@@>>>>>>:::666333222222222111///111666;;;BBBGGGKKKNNNVVVVVVVVVUUUUUUTTTTTTTTTPPPNNNLLLJJJHHHHHHHHHHHH;;;;;;:::888666555444333111...+++*********)))((((((((('''&&&&&&&&&&&&''')))(((((('''''''''((((((&&&$$$###$$$((()))(((&&&$$$"""!!!"""$$$&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########((('''&&&%%%$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&'''&&&&&&''')))%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&''',,,***'''%%%###$$$&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((#########$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&''''''((()))))))))...---,,,++++++,,,---...,,,,,,+++++++++*********++++++++++++++++++++++++************)))))))))))))))))))))+++---,,,***(((((('''&&&&&&&&&''')))***222///***'''''''''&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''(((((('''&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((()))******(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))++++++******))))))(((((()))((((((((('''(((((((((+++++++++******************************++++++++++++,,,---...////////////222222333444444555555555111333333222000///...///111111111222333444666666888888888999;;;===???@@@BBBEEEFFFDDDDDDGGGGGGEEEFFFEEEGGGLLLQQQVVVaaakkkzzzyyyqqqppprrruuuvvvzzz}}}xxxsssppprrrsssuuuzzzuuutttyyy|||zzzyyyxxxsssqqquuu{{{sssnnnnnnqqqvvv{{{xxxpppmmmlllkkkkkkhhhgggggggggiiillloooqqqrrrrrrqqqnnnkkkiiikkkmmmqqqpppooommmjjjfffbbb___RRRNNNHHHBBB>>><<<<<<<<<>>>???@@@BBBDDDCCC@@@===999777444333444666888888000000333777>>>EEELLLQQQSSSSSSSSSSSSTTTTTTTTTUUUOOONNNMMMKKKIIIHHHHHHGGG??????===<<<:::888777666444111...,,,,,,,,,+++)))***)))((((((''''''(((((('''''''''''''''((()))***&&&$$$###$$$'''((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$ """$$$$$$$$$###$$$%%%'''&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&***(((&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&///...---,,,,,,---...///+++++++++*********))))))++++++++++++++++++++++++)))))))))***************+++)))((()))******)))'''&&&&&&&&&''''''''''''(((111...***((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))'''''''''(((''''''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((())),,,+++++++++******)))))))))))))))******++++++++++++,,,...///000111222222333333444555666777777888444555555444222111222444333444666888:::<<<>>>???AAA@@@@@@???@@@AAACCCDDDGGGJJJKKKIIIIIIKKKJJJGGGKKKLLLOOOUUUZZZbbbqqq~~~rrrmmmjjjmmmppprrrwwwyyyrrrqqqmmmllloooqqqsssxxx~~~xxxwww}}}|||~~~}}}zzztttqqqsssyyyzzzwwwyyy}}}sssmmmiiiiiijjjddddddccccccdddgggiiikkkooooooooommmjjjjjjkkkmmmqqqqqqqqqpppnnnkkkiiiggg^^^ZZZTTTMMMFFF@@@<<<;;;;;;<<<>>>BBBCCCBBB>>>;;;777555333333555888999999444333222333888@@@HHHNNNLLLLLLMMMNNNPPPRRRSSSTTTNNNNNNNNNNNNLLLKKKIIIHHHEEEDDDBBB@@@>>><<<;;;:::888666222000///...,,,***+++***))))))(((((())))))&&&&&&&&&&&&''')))***+++&&&%%%$$$$$$&&&'''&&&%%%'''&&&&&&&&&''''''$$$"""%%%%%%$$$$$$$$$$$$%%%%%%'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$//////............//////++++++++++++************++++++++++++++++++++++++)))))))))******+++++++++---+++)))((()))***)))((())))))************))))))***(((&&&''')))+++,,,,,,'''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))*********)))))))))*********************))))))((('''''''''((())))))***+++,,,,,,---,,,---///111333444444444666666777777777888888888777777777555444444777999888999<<>>>>><<<:::888666333222222333333333888666444333555:::@@@DDDDDDEEEFFFGGGJJJMMMOOOQQQLLLNNNOOOPPPPPPMMMKKKIIIIIIHHHFFFDDDBBB@@@>>>===<<<999666444222000---*********)))(((((((((((()))'''''''''''''''((()))***'''&&&$$$$$$%%%%%%&&&&&&'''&&&%%%&&&''''''%%%###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''((()))(((&&&$$$###"""###%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%######%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%////////////////////////---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++,,,,,,///,,,***))))))++++++***++++++,,,,,,,,,++++++***'''&&&%%%%%%(((***+++***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))************(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))+++*********)))))))))((((((((((((((()))))))))))))))))))))))))))*********)))***+++,,,,,,,,,,,,+++))))))))))))((((((''''''((()))***+++,,,---...//////000111333555666666666:::::::::999999999999999999999:::999888999<<<>>>>>>???BBBFFFHHHKKKLLLLLLNNNLLLIIIGGGEEEEEEFFFGGGIIINNNSSSVVV]]]fffkkkjjjmmmoootttzzz~~~}}}wwwwwwyyyvvvzzzrrrlllkkkiiikkkooorrrvvv|||uuukkkgggfffhhhgggjjjqqqvvvxxx|||~~~{{{wwwvvvxxx}}}xxxttttttxxx}}}xxxrrrooooookkkjjjiiiiiijjjlllooopppvvvsssooollljjjjjjjjjjjjmmmmmmmmmmmmmmmmmmllllllkkkiiifff```YYYRRRLLLHHH@@@===:::999999999999999666333111/////////...---555555444555666999<<<===?????????@@@BBBEEEHHHJJJJJJLLLOOOQQQQQQOOOMMMKKKJJJIIIHHHFFFDDDBBB@@@???>>><<<999666444111...+++***)))((((((''''''((((((***)))(((''''''''''''''''''&&&&&&%%%$$$%%%''')))+++(((&&&%%%&&&'''&&&&&&###$$$&&&''''''&&&$$$###&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$$$$$$$%%%&&&%%%###!!!!!!"""$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******$$$######$$$%%%&&&'''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++...,,,***)))***,,,,,,+++++++++************)))))))))(((&&&&&&'''((('''&&&))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******+++******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((()))+++,,,------,,,+++*********************+++)))***+++,,,...///000111111222444555666777777888;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>???BBBDDDEEEFFFIIIKKKMMMNNNNNNNNNKKKJJJGGGEEEEEEFFFHHHIIIIIISSS^^^jjjwww~~~vvvpppoooqqqqqqvvv{{{~~~~~~vvvlllgggfffeeehhhkkkooorrrvvv{{{~~~zzzrrrjjjgggiiimmmpppooorrrwwwzzzyyyzzz}}}|||}}}vvvtttsssssssssvvvyyy}}}~~~}}}}}}|||xxxyyy{{{~~~~~~}}}{{{uuuqqqqqqsssssstttvvvyyy}}}wwwooojjjgggeeedddeeefffhhhjjjlllooopppqqqlllkkkiiieee```[[[VVVSSSKKKFFF???;;;999888888888111///......///000///......000222555888;;;<<<======<<<;;;;;;<<>>;;;999777444000---))))))(((''''''''''''(((+++***)))'''&&&&&&&&&&&&'''''''''&&&%%%&&&***,,,:::555---'''%%%&&&&&&'''$$$%%%((())))))(((%%%$$$'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%&&&'''&&&%%%$$$""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''(((&&&%%%%%%%%%''')))+++,,,###$$$%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&(((***+++,,,%%%%%%%%%&&&'''(((******'''''''''''''''((((((((())))))***+++***((('''&&&&&&&&&''''''((())))))***.........//////.........,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,++++++++++++++++++***+++***))))))+++,,,++++++,,,+++)))((((((((()))******(((''''''(((((('''&&&((((((((((((((((((((((((&&&&&&'''''''''''''''(((%%%&&&&&&'''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&''')))***++++++******(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))++++++******))))))((((((&&&(((***+++,,,,,,+++***)))))))))***++++++,,,,,,***+++,,,...000111333333444555666777888888888888::::::;;;<<<===>>>???@@@???BBBDDDEEEFFFFFFHHHIIIKKKLLLNNNOOOOOOOOOMMMLLLHHHGGGFFFFFFHHHLLLPPPSSSXXXfffyyyuuunnniiigggiiilllpppuuuuuuqqqnnnnnnpppwwwxxxyyyuuuoooiiieeecccccceeehhhkkknnnppprrrsssvvvuuuqqqmmmkkkooowww~~~zzzvvvwwwxxx}}}|||yyywwwtttpppuuuvvvwwwxxxxxxyyy{{{|||yyyyyyzzz}}}}}}yyyzzz{{{}}}}}}{{{yyywww{{{zzzwwwwwwyyyxxxnnngggccc``````aaabbbeeehhhkkkmmmooolllkkkjjjhhheeeaaa^^^\\\VVVQQQJJJCCC???<<<999888000//////000222333222111---///111444888;;;===>>>???===;;;999999:::<<<===@@@BBBEEEIIIKKKMMMMMMMMMJJJJJJIIIHHHGGGFFFEEEEEECCCAAA>>><<<:::777333000+++***))))))(((((())))))***)))((('''''''''''''''&&&'''((('''&&&(((,,,000RRRHHH:::---&&&$$$%%%&&&$$$&&&)))++++++)))&&&$$$'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''')))******((((((((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''&&&%%%$$$$$$'''***...111%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***+++&&&&&&&&&&&&&&&'''((()))&&&'''''''''((((((((())))))***---...---+++'''%%%''''''''''''''''''''''''------............------+++++++++************)))++++++++++++++++++++++++---,,,,,,++++++*********)))(((''')))***++++++***...,,,***(((((()))***+++((('''&&&(((***+++***)))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%%%%&&&'''((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))&&&''')))***+++++++++***(((((())))))))))))(((((((((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((()))))))))))),,,++++++***)))(((((('''$$$&&&(((***+++***)))(((&&&&&&'''((()))***++++++++++++---///111222444555555666777888888888888888888888:::<<>>AAAEEEHHHJJJLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGDDDCCC@@@???===:::666222,,,++++++***)))*********(((((('''''''''(((((()))&&&'''((('''&&&)))...222dddXXXDDD222'''######$$$%%%'''***------***'''%%%$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''+++)))'''$$$######$$$%%%'''&&&$$$$$$''',,,111444''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((&&&###"""$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''(((((())))))(((+++...111000,,,'''$$$(((''''''&&&&&&%%%%%%$$$000000//////...---+++*********+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,*********************************************************)))))))))))))))******))))))((((((((('''&&&((())))))(((''''''(((++++++***)))))))))))))))'''''''''''''''((())))))&&&'''((()))******))))))***+++,,,,,,,,,***)))(((,,,+++***)))(((((((((((())))))***+++,,,------...'''((()))******(((&&&$$$((()))***,,,,,,++++++***+++++++++++++++***)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))******++++++,,,,,,)))***+++,,,,,,+++))))))************+++,,,------...///000111333444555666888666555888;;;===<<<:::?????????@@@BBBEEEGGGIIIIIIKKKNNNOOOOOONNNOOOPPPNNNPPPQQQQQQPPPNNNOOOPPPMMMMMMPPPWWW]]]bbbkkktttwwwnnnhhhaaa^^^___eeeiiikkkiiibbb\\\ZZZ[[[cccgggkkkooouuuzzzwwwqqqpppnnnkkkjjjlllqqqwww{{{~~~zzzuuuvvv~~~|||xxxvvvtttxxxzzzwwwrrrppptttyyy||||||||||||{{{|||vvvrrruuu|||~~~|||}}}zzztttppppppsssxxx|||}}}}}}wwwjjjbbb___YYY^^^```^^^^^^bbbdddcccllllllkkkjjjiiiiiiiiiiiigggddd___ZZZUUUNNNGGGCCC;;;999666333222333444555;;;;;;;;;;;;;;;===>>>>>>EEECCC@@@===999777555444888:::===??????BBBGGGKKKKKKKKKJJJIIIHHHHHHGGGGGGEEEFFFFFFEEEBBB===888555111///+++)))))))))'''&&&&&&%%%%%%&&&((()))((('''$$$%%%&&&'''(((***++++++JJJDDD999///)))'''((()))$$$&&&(((***+++)))'''&&&$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&(((((('''&&&&&&&&&&&&'''((('''%%%$$$###$$$%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$***)))'''%%%$$$%%%&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&''')))+++,,,+++***)))'''''''''''''''((())))))////////////...---,,,,,,++++++++++++++++++++++++***+++,,,---.../////////************************))))))))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((''''''&&&((())))))(((''''''(((+++***)))(((((((((((()))'''''''''''''''((())))))&&&&&&&&&'''''''''''''''******++++++***))))))(((+++******)))))))))))))))************++++++++++++(((((()))))))))(((&&&%%%((()))***+++++++++***)))+++++++++++++++***))))))))))))))))))))))))))))))+++,,,,,,,,,++++++***)))''''''''''''(((((((((((()))***+++,,,,,,+++***)))+++++++++++++++,,,---...000111222333555666777888999777666888;;;======<<<@@@@@@AAACCCFFFIIILLLNNNMMMOOOQQQQQQOOONNNNNNOOOMMMOOOPPPPPPPPPPPPQQQSSSXXXXXX]]]fffnnnuuu}}}qqqiiiddd___^^^```dddhhhkkkiiiccc^^^\\\]]]___gggpppxxxxxxvvvsssqqqrrrvvv{{{}}}yyyzzz}}}{{{yyy{{{{{{wwwrrrrrrwww|||{{{{{{yyyuuuwww}}}|||xxxzzz~~~{{{wwwuuurrrooommmmmmqqqvvvyyywwwjjjaaa___[[[```cccaaaaaaccceeeccciiiiiihhhhhhhhhiiikkklllmmmjjjfffbbb]]]WWWPPPKKK@@@>>>;;;888777888:::;;;BBBBBBBBBBBBBBBBBBCCCCCCFFFEEECCCAAA>>><<<:::999555777999::::::===AAAEEEJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGDDD???:::777222///,,,***))))))((('''((('''&&&&&&'''((('''%%%%%%%%%&&&'''((()))******222000+++'''%%%%%%&&&'''%%%&&&((())))))((('''&&&'''''''''''''''((()))))))))(((''''''&&&&&&&&&'''""""""###$$$%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&$$$$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$######$$$&&&((('''((((((((((((''''''&&&$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%((()))*********)))(((''''''''''''''''''((()))))).....................---------,,,,,,++++++******)))***,,,---///000000000************************(((((((((((((((((((((((())))))))))))))))))******((((((((((((''''''''''''&&&((())))))((('''(((((())))))((((((''''''(((((('''''''''''''''((()))))))))((('''&&&&&&&&&'''(((******)))((((((((()))))))))))))))))))))******++++++*********)))))))))((())))))(((((((((((('''''''''((()))*********))))))***++++++++++++***))))))))))))))))))))))))))))))+++++++++,,,++++++***)))++++++************************++++++++++++******,,,,,,,,,,,,---...///000333333444555777888999999:::888777888;;;>>>??????@@@AAABBBEEEIIIMMMPPPQQQOOOPPPQQQQQQOOONNNOOOPPPNNNPPPSSSUUUWWWZZZ^^^```iiijjjppp{{{}}}~~~}}}tttlllhhhddd``````ccceeeiiilllkkkfffaaa______^^^hhhvvv~~~||||||~~~{{{||||||vvvsssttt{{{~~~|||~~~zzz|||~~~uuutttuuuvvvxxxwwwuuussslllkkkiiiiiikkknnnrrruuuyyyvvvjjjdddbbb___dddhhhggghhhjjjkkkiiikkkiiihhhggggggiiikkklllooonnnkkkiiifff```YYYUUUJJJHHHDDDAAA@@@BBBDDDEEELLLLLLLLLKKKKKKKKKKKKKKKHHHHHHHHHGGGFFFDDDBBB@@@888888888777777999<<>>;;;:::999;;;<<<@@@BBBDDDGGGHHHHHHHHHGGGHHHHHHIIIHHHFFFCCC@@@>>>333000+++)))(((((((((''')))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''((('''&&&%%%$$$%%%&&&&&&$$$######"""######$$$$$$(((((('''''''''''''''(((&&&&&&'''((()))***+++,,,***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%#########%%%&&&%%%%%%&&&'''((((((((((((%%%&&&&&&'''((((((''''''%%%%%%&&&&&&''''''(((((()))((('''&&&&&&&&&&&&''''''''''''''''''((())))))------,,,,,,---...///000//////...---+++***))))))++++++,,,,,,,,,++++++***************************************************(((((())))))************''''''((((((((((((((((((''')))******)))(((((()))((((((''''''''''''(((((('''''''''''''''((())))))---,,,***((('''((()))******)))(((''''''((()))***(((((((((((()))***,,,,,,&&&''''''((())))))******))))))(((((((((((()))***((((((((((((((())))))***)))******+++++++++******)))))))))))))))))))))))))))******++++++******************))))))(((((('''******+++++++++,,,,,,---.........///000222333444555666666777888999::::::<<<<<<===>>>???AAADDDFFFFFFFFFHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLKKKLLLPPPRRRUUU]]]iiiuuu{{{wwwssstttwwwwwwwwwxxxxxxxxxvvvssspppooopppuuu||||||vvvrrrrrrssstttvvvtttooohhhccc___bbbkkkvvv||||||~~~{{{yyyyyyzzzvvv|||zzzuuuqqqrrrwww|||}}}|||sssrrrqqqoooooopppqqqrrrqqq{{{~~~tttmmmjjjjjjkkksss|||~~~rrriiidddbbbaaaaaabbbccceeegggfffcccaaa^^^]]][[[ZZZZZZ[[[]]]___\\\\\\\\\\\\[[[YYYXXXWWWPPPQQQSSSSSSSSSQQQOOOMMMLLLJJJFFFCCC@@@>>><<<;;;;;;===@@@CCCFFFHHHIIIIIIHHHHHHHHHHHHGGGDDDBBB@@@555111,,,)))(((''''''''''''&&&%%%&&&((()))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$((('''%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''))))))(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$######"""!!!!!!#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$%%%%%%&&&''''''(((''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&%%%&&&'''(((((('''''''''''''''((())))))...---,,,,,,---...///000//////...---,,,+++******,,,,,,,,,++++++***)))(((************************************************((((((((()))******++++++(((((((((((())))))))))))''')))******)))(((((()))((((((''''''(((((())))))'''''''''''''''((())))))***)))((('''''''''((()))))))))(((((())))))******(((((((((((()))***+++,,,&&&&&&'''((()))***++++++(((((())))))))))))******))))))((((((((()))***+++))))))***++++++++++++***))))))))))))))))))))))))((()))******+++*********+++++++++***************++++++***++++++,,,---...//////000111222444555666777777888888999::::::;;;===???AAACCCCCCDDDGGGIIIKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNMMMLLLKKKMMMQQQUUU___jjj{{{}}}sssooolllkkkmmmrrrrrrssstttttttttrrrpppnnnnnnsss}}}||||||zzz{{{|||zzzuuunnngggbbbbbbjjjsssyyy}}}~~~}}}zzzyyyzzz{{{zzzxxxtttqqqsss{{{zzzyyyxxxwwwwwwyyyzzz{{{||||||tttooommmnnnttt}}}~~~nnnddd___^^^]]]]]]___aaadddeeeeeecccaaaaaabbbcccdddeeeggggggbbbccccccccccccaaa___^^^XXXYYYYYYYYYXXXVVVTTTSSSSSSPPPMMMKKKIIIEEEAAA>>>:::<<<>>>@@@CCCFFFIIIJJJHHHHHHIIIHHHHHHFFFDDDCCC:::555///+++)))(((''''''&&&%%%$$$&&&((())))))(((''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&'''((())))))(((''''''&&&%%%%%%""""""###%%%&&&'''((()))&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))///...---,,,,,,---///000//////...---,,,+++++++++++++++,,,,,,,,,+++******************************************************'''(((((()))******++++++))))))))))))******++++++((()))++++++)))((()))***)))(((((((((((()))***+++'''''''''''''''((())))))((((((((((((((()))))))))((())))))***++++++******))))))(((((()))***++++++((((((((())))))*********'''((()))***+++******)))******)))((()))***+++,,,))))))***+++++++++++++++))))))))))))))))))))))))(((((()))***************,,,,,,------------------++++++******+++,,,...///000000111222333555777777999999:::;;;;;;<<<<<<<<<===AAAEEEGGGGGGGGGIIIKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLMMMMMMNNNPPPUUU[[[```qqq~~~xxxpppjjjiiiiiiiiikkkpppqqqssstttsssrrrpppnnnnnnpppuuu~~~{{{tttlllgggaaaiiiqqqtttyyy}}}|||zzzxxxuuutttuuuyyyxxxvvvxxx||||||zzzvvvxxxwwwuuuwww{{{|||yyyuuuwwwxxxxxxvvvuuuwwwyyywwwsssrrrwww}}}||||||}}}{{{xxxvvvvvvxxx~~~uuuiiibbb___]]]\\\[[[]]]___aaabbbaaa```bbbeeehhhjjjkkkkkkkkkiiiiiikkkkkkkkkiiigggfffaaa```___^^^\\\ZZZYYYXXXVVVTTTTTTTTTSSSPPPJJJEEE?????????@@@BBBEEEHHHIIIIIIJJJJJJJJJIIIHHHGGGGGG@@@;;;444...+++***))))))'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((%%%%%%&&&&&&'''((()))***'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%''')))***'''&&&&&&&&&&&&'''((((((%%%%%%'''(((((((((''''''&&&$$$$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''(((((()))''''''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&***)))'''%%%$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&(((((()))((('''&&&'''''''''''''''((())))))000///---,,,,,,---...000.........------,,,,,,+++***+++,,,,,,------------************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))******+++++++++,,,((()))++++++)))((()))***)))))))))))))))***++++++'''''''''''''''((())))))((()))***+++,,,+++++++++((()))***,,,,,,,,,+++***)))))))))))))))******+++************))))))))))))&&&'''***+++,,,+++***(((+++***)))))))))***,,,---((()))***+++++++++++++++))))))))))))))))))))))))(((((()))***************)))))))))******+++++++++++++++******+++---...///111111111222444666777888;;;;;;<<<<<<======>>>>>>===BBBGGGJJJJJJIIIJJJLLLIIIJJJKKKLLLMMMLLLLLLKKKGGGIIILLLOOOUUU]]]gggmmmwwwoooiiifffhhhjjjkkkmmmqqqssstttuuuuuurrrpppoooooorrrvvvyyyqqqkkkbbbjjjpppqqqrrrvvvyyyxxxxxxyyy{{{~~~}}}{{{xxxvvvtttrrrnnnkkkeeeeeefffkkkrrrxxx}}}}}}vvvnnnmmmpppsssqqqnnnjjjlllkkkiiilllpppqqqnnnjjjmmmpppqqqpppppprrrttt|||~~~}}}zzzzzz~~~|||sssqqqqqqxxx||||||}}}~~~zzz|||}}}zzzllleeeccc]]][[[YYYYYY[[[]]]]]]]]]^^^aaaeeeiiilllmmmllllllmmmnnnoooppppppooommmkkkgggfffcccaaa^^^]]]\\\[[[XXXWWWXXXZZZ[[[YYYSSSMMMEEECCCBBBAAAAAADDDGGGIIIKKKKKKKKKKKKKKKJJJJJJIIIDDD???777111...,,,+++***)))(((&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))'''%%%###$$$%%%&&&''')))***+++++++++***)))((((((((((((((('''''''''''''''((()))***"""!!! """$$$'''(((&&&&&&&&&&&&&&&'''((()))&&&''')))*********)))(((&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%''''''(((((((((((('''''',,,***'''$$$###$$$&&&((($$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((''''''''''''&&&%%%$$$$$$&&&'''''''''''''''&&&&&&))))))((((((''''''&&&&&&'''(((*********(((%%%$$$'''''''''''''''((())))))000000000///.........---...---+++)))***+++---///...//////---******,,,///+++***)))***+++,,,***(((+++,,,...//////---***(((''''''(((((()))))))))***))))))))))))***************(((&&&%%%$$$%%%'''(((((((((''''''''''''((((((&&&&&&&&&'''((())))))***+++***)))'''''''''((())))))***+++,,,,,,+++***)))***************************************)))((((((*********************************)))))))))))))))******++++++++++++************************************+++++++++******)))+++)))&&&'''***,,,+++)))******+++,,,...000222333///111333555777999:::;;;======>>>>>>??????@@@@@@EEEGGGKKKMMMNNNMMMKKKIIILLLKKKJJJJJJJJJJJJKKKLLLHHHJJJPPPXXX___hhhvvv}}}xxxwwwsssooommmmmmpppqqqrrr{{{{{{yyywwwtttrrrpppooorrruuuzzz~~~|||{{{}}}{{{sssllljjjjjjjjjjjjjjjjjjjjjjjjlllmmmooorrruuuvvvtttsssrrrrrrnnngggdddccc___YYYWWWXXXZZZ^^^ccciiinnnpppnnnnnnjjjeeedddeeedddaaaZZZYYYZZZ\\\___aaaaaa```bbbbbbcccbbbbbbcccfffhhhnnnpppqqqooommmooowww}}}|||uuussssssxxx{{{lllaaaYYYVVVVVVVVVUUUUUUWWW[[[^^^aaaccceeehhhjjjlllmmmnnnnnnoooqqqrrrrrrrrrqqqqqqllliiifffcccaaa```]]][[[^^^]]]\\\\\\]]]\\\ZZZWWWQQQMMMGGGBBB???@@@CCCEEEIIIIIIJJJKKKKKKJJJIIIHHHGGGCCC<<<555///,,,++++++******))))))(((((('''''''''&&&&&&%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%(((((('''%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%$$$&&&(((+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%'''))))))'''%%%'''&&&%%%&&&((((((((('''!!!###&&&'''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&))))))'''&&&&&&&&&)))'''&&&)))------(((###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''')))))))))((((((%%%$$$""" """$$$&&&'''''''''''''''((()))***))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))//////..................---,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++(((''')))++++++******+++,,,,,,+++)))***+++---......,,,***(((((((((((())))))*********''''''''''''((((((((()))+++***((('''&&&'''((()))((((((''''''''''''((((((''''''(((((()))******++++++***)))((('''(((((()))))))))***++++++***))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***)))))))))))))))))))))******++++++++++++************************************++++++++++++******+++)))'''(((***,,,+++***++++++,,,---...000222333111222444666888::::::;;;======>>>???@@@@@@AAAAAACCCEEEHHHKKKLLLKKKIIIHHHEEEFFFGGGHHHJJJLLLNNNOOOQQQTTT\\\fffpppzzz|||}}}{{{yyyxxxyyyzzz~~~|||yyywwwvvvuuuuuutttuuuwww{{{}}}}}}{{{yyywwwwwwxxx{{{|||yyyrrrllleeedddcccbbb```___]]]]]]___```bbbeeehhhiiiiiihhhffffffccc^^^ZZZZZZVVVQQQNNNOOOQQQUUUZZZ___dddffffffgggeee```^^^___\\\XXXTTTSSSRRRTTTVVVXXXXXXWWWYYYYYYYYYXXXWWWXXX[[[\\\___```aaa```^^^aaaiiiooo}}}{{{tttssssssyyy{{{xxxwwwxxx}}}xxxkkk___XXXSSSSSSSSSTTTUUUXXX\\\^^^aaabbbdddgggiiikkklllmmmmmmnnnpppqqqqqqqqqqqqpppnnnkkkhhhfffdddbbb```^^^]]]\\\[[[\\\]]]]]]\\\[[[XXXUUUPPPKKKGGGEEEEEEEEEGGGHHHJJJLLLLLLLLLKKKJJJGGGEEEAAA<<<777222...,,,(((((('''''''''''''''(((%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''"""$$$%%%$$$###$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((()))(((&&&$$$%%%'''***((('''&&&''')))))))))(((###%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%'''((()))'''&&&&&&'''+++))))))+++//////***&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))(((((('''***)))((('''((()))+++,,,(((''''''''''''(((((())))))(((((((((''''''''''''(((''''''&&&&&&''''''((('''''''''''''''((())))))---------------.........,,,------...---,,,***)))+++---......,,,++++++,,,,,,+++++++++------,,,***)))***,,,---,,,+++)))((()))))))))************************+++++++++,,,,,,,,,+++***)))((()))***+++)))((((((''''''(((((()))((())))))******++++++++++++***)))((('''((()))***((())))))******))))))((()))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((())))))))))))))))))************++++++++++++************************************+++++++++++++++++++++)))((()))***,,,++++++,,,,,,,,,---...000111222444555666888:::;;;;;;;;;>>>>>>???@@@AAABBBCCCDDDDDDEEEGGGIIIIIIIIIHHHHHHEEEFFFIIILLLPPPTTTXXXZZZaaaeeennn{{{}}}{{{|||}}}}}}|||zzzxxxvvvuuussspppmmmgggiiimmmooopppmmmiiifffaaa```^^^[[[XXXUUUSSSRRRSSSTTTVVVXXX[[[]]]^^^___ZZZ\\\[[[VVVSSSRRROOOKKKIIIJJJMMMPPPUUUZZZ___aaaaaadddddd```]]][[[WWWRRRPPPNNNMMMMMMOOOPPPPPPPPPRRRQQQOOONNNMMMNNNOOOPPPPPPQQQRRRQQQQQQTTT[[[aaammmqqqwww{{{|||zzzvvvssssssrrrssswww}}}~~~~~~}}}wwwrrrnnnqqqrrrvvv|||uuukkk```YYYVVVVVVVVVWWWYYY\\\___```cccdddeeeggghhhiiijjjjjjkkklllnnnppppppppppppooopppmmmjjjhhhgggeeecccaaa]]][[[ZZZ[[[]]]___```___^^^]]]YYYUUUOOOJJJFFFDDDEEEGGGIIIKKKMMMMMMMMMLLLHHHHHHGGGEEE@@@999333///***)))((('''((()))***+++'''((((((((((((((('''&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''$$$%%%''''''%%%$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((...222///'''###&&&,,,(((''''''''')))***)))(((%%%&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%'''(((((('''&&&&&&''''''&&&&&&(((++++++'''###&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&***))))))((('''''''''&&&)))((((((''''''''''''(((((((((((((((''''''''''''(((''''''&&&&&&''''''((((((((('''''''''((())))))+++,,,,,,,,,---..................---,,,+++***))),,,---/////////...---,,,,,,,,,+++,,,---...,,,***((()))***++++++***)))(((******************++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******))))))(((((((((((()))))))))))))))*********+++++++++***)))(((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))************)))((()))))))))))))))))))))))))))))))))))))))***************++++++++++++******************************++++++******++++++,,,,,,+++*********++++++,,,,,,------......///111222333777888999;;;<<<<<<======???@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGKKKLLLOOOTTT\\\dddkkkoooxxxzzz~~~~~~zzzsssmmmhhhdddbbb[[[]]]``````___^^^______```^^^[[[XXXUUUTTTSSSSSSQQQRRRTTTUUUWWWYYY]]]___]]]___^^^XXXTTTSSSPPPLLLNNNPPPRRRVVV\\\aaafffiiiiiinnnoookkkeeeaaa[[[TTTSSSPPPNNNMMMNNNPPPPPPPPPRRRQQQOOONNNNNNNNNMMMMMMMMMMMMLLLKKKKKKOOOUUUZZZ^^^aaaeeeiiikkklllkkkkkkpppooooooqqqtttuuusssqqqtttvvvzzz||||||wwwrrrnnnpppppprrrtttyyy~~~|||uuummmddd^^^^^^^^^___aaaeeehhhjjjjjjmmmlllkkkjjjiiihhhhhhhhhiiikkkmmmnnnpppppppppoooooommmkkkjjjiiigggdddbbb]]][[[YYYZZZ]]]```bbbcccaaa```___[[[UUUNNNGGGCCCDDDEEEGGGIIIKKKLLLLLLLLLIIIJJJJJJIIIEEE???999555111000...---,,,,,,---...------,,,***(((%%%""" )))((('''%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$$$$&&&(((''''''''''''''''''''''''&&&(((******((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###000<<<;;;///%%%$$$(((((('''&&&'''((()))((('''&&&''''''&&&$$$$$$$$$&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((((((&&&&&&&&&'''%%%$$$$$$&&&((((((%%%"""''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&''')))))))))(((((('''&&&&&&((((((((('''%%%""" ***)))((('''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((()))((((((((((((((())))))+++,,,,,,,,,---.........000///,,,+++******+++,,,))))))***,,,,,,,,,***))),,,,,,+++,,,---...,,,***(((((()))*********)))(((++++++******************&&&&&&'''''''''(((((((((******))))))(((((((((((())))))(((((((((((())))))(((((()))))))))))))))***+++***)))(((((()))***+++))))))(((((((((((())))))++++++++++++++++++++++++((())))))*********))))))************************(((((())))))******************++++++++++++******************************++++++******+++,,,------++++++++++++++++++,,,---/////////000111333444555999:::<<<===>>>?????????BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFDDDDDDDDDEEEFFFGGGMMMPPPVVV___kkkxxx|||zzzzzz{{{wwwlllddd^^^YYYVVVVVVVVVVVVVVVVVVYYY]]]aaaaaa^^^ZZZVVVUUUUUUWWWXXXUUUWWWXXXYYYZZZ^^^dddhhhnnnpppmmmddd]]]ZZZWWWTTTVVVXXX[[[```gggmmmsssvvvzzz|||tttlllccc\\\XXXUUURRRPPPRRRTTTVVVVVVXXXXXXXXXZZZ[[[ZZZVVVRRRPPPOOOMMMKKKJJJMMMQQQTTTVVVWWWZZZ]]]```bbbcccdddeeedddeeefffhhhiiihhhhhhlllnnnssszzz|||zzz}}}}}}zzzvvvsssrrrsssuuuxxx{{{xxxuuunnngggdddcccdddhhhooowww}}}}}}wwwpppkkkgggffffffggghhhjjjmmmnnnooooooooommmllljjjiiiiiigggdddaaa\\\YYYVVVVVVYYY^^^bbbccc```aaaaaa^^^YYYRRRKKKGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIGGGCCC@@@>>>:::999666444111000000000111000...+++((($$$!!! )))((('''&&&%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$$$$&&&(((''''''''''''''''''''''''''')))+++***(((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""///;;;999---###"""&&&&&&%%%$$$%%%'''((('''&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&%%%'''(((((('''((()))***)))(((&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%&&&''''''))))))((((((''''''''''''((()))))))))(((&&&$$$"""***)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((***))))))((((((((())))))---------------.........000...,,,))))))***,,,...++++++***+++---...,,,+++,,,+++++++++------,,,***((())))))******************************)))))))))'''''''''((((((((())))))))))))((((((((('''''''''***))))))(((((())))))***))))))))))))))))))))))))******)))((()))***+++,,,***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,((())))))************)))************************((((((((()))******++++++******++++++++++++******************************++++++******+++,,,...///+++,,,---,,,++++++---///000000111222444666777888;;;<<<===???AAABBBBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHEEECCCBBBBBBCCCFFFIIILLLQQQWWWcccsss}}}{{{zzzyyyxxxxxxmmmbbbZZZTTTPPPNNNOOOOOOOOOQQQWWW___fffkkkiiiddd^^^XXXVVVXXX[[[^^^]]]___aaabbbeeekkkttt{{{uuuiiicccaaa^^^]]]___dddjjjsss{{{wwwmmmeee]]]ZZZVVVUUUWWW[[[^^^___bbbdddhhhnnnqqqnnnfff___XXXUUUQQQMMMKKKLLLNNNOOOOOOOOOQQQSSSUUUWWWYYYZZZYYYYYYZZZ\\\^^^```cccdddfffhhhlllrrrzzz|||zzz|||}}}{{{zzzvvvyyy}}}yyywwwvvvpppkkklllhhhkkkrrrzzzooohhheeedddcccdddgggiiikkkllllllllljjjiiihhhhhhhhhgggcccaaaYYYUUUQQQOOORRRWWW\\\^^^\\\]]]^^^^^^\\\WWWSSSPPPJJJHHHEEECCCBBBCCCEEEGGGKKKKKKJJJIIIHHHGGGFFFEEEBBBAAA???<<<999666444333222111...,,,)))((('''&&&(((((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''%%%&&&''''''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&,,,000,,,###"""'''%%%$$$###$$$&&&'''&&&%%%$$$&&&))))))'''%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%%%%''')))'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%%%%%%%'''((()))((((((''''''''''''((($$$%%%'''))))))))))))((()))((((((''''''''''''((('''''''''((((((((((((((()))((((((''''''(((((()))******)))((((((((())))))//////..................------,,,+++++++++,,,---///---+++,,,///000///...+++******+++,,,,,,+++))))))))))))******+++++++++*********))))))(((((((((******+++++++++,,,,,,,,,(((((())))))((((((''''''******))))))))))))************************************)))))))))***,,,,,,+++***))))))))))))***+++++++++++++++++++++++++++(((((()))***************************************'''(((((()))******++++++******++++++++++++******************************,,,+++*********,,,...000+++,,,...---++++++---000000111222444666888;;;<<<;;;<<<>>>AAACCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCEEEHHHNNNTTTXXXcccnnn~~~|||}}}}}}{{{xxx~~~zzzyyyyyyyyyrrrkkkbbbZZZTTTPPPNNNLLLLLLLLLPPPZZZhhhttt}}}}}}vvvlllbbb^^^___dddhhhiiilllpppsssxxxvvvnnnkkkiiifffiiinnnwwwuuummmbbb^^^ZZZZZZ]]]bbbgggiiiooosss|||zzzpppfffaaaZZZTTTQQQOOOOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVWWWVVVVVVVVVWWWYYY]]]___aaabbbeeejjjqqqyyy|||zzzxxxxxx~~~yyy{{{{{{tttssswwwvvvyyysssiiidddccc^^^___bbbeeeggghhhiiiiiiiiihhhhhhhhhhhhgggccc```UUUPPPJJJHHHJJJOOOTTTWWWUUUVVVXXXYYYYYYYYYWWWWWWRRRMMMGGGBBB???@@@BBBDDDHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIGGGEEEAAA>>><<<888555222...,,,++++++,,,(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%))))))'''%%%"""!!!$$$&&&&&&%%%$$$%%%'''((('''&&&"""%%%)))***)))'''&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$'''''''''&&&%%%%%%''')))%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))&&&$$$$$$%%%'''((((((((('''&&&''''''))))))$$$%%%&&&''''''((((((((((((''''''''''''(((((()))''''''''''''((((((((()))))))))(((((((((((())))))+++******)))(((((())))))000000000///.........---***+++,,,---------,,,+++---***'''(((+++------,,,+++***)))***,,,,,,***((())))))******+++++++++,,,***)))))))))((((((''''''(((((()))))))))*********)))))))))))))))(((''''''******))))))))))))******++++++++++++++++++++++++******)))))))))***,,,---,,,+++***))))))***+++,,,************************(((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++******************************,,,+++*********,,,///000+++---...---++++++---000000111222555777:::===>>>;;;===???AAADDDEEEFFFGGGJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGJJJPPPXXX```eeeyyy~~~}}}~~~zzz|||zzzyyy|||~~~yyysssooolllkkkkkkiiiddd\\\VVVRRRQQQOOOOOOQQQSSS[[[kkk{{{ooohhhhhhmmmqqqtttxxx~~~wwwsssqqqnnnrrrxxxzzzrrrfffbbb___^^^bbbhhhnnnqqqyyy}}}rrrlllddd]]]XXXVVVTTTSSSZZZZZZYYYYYYZZZZZZ[[[\\\[[[ZZZWWWTTTSSSTTTWWWZZZ\\\\\\^^^bbbiiiqqqxxx}}}{{{xxxwwwtttsssxxx~~~||||||zzzzzzuuuiiidddbbbZZZ\\\^^^aaadddeeeffffffhhhhhhhhhhhhiiigggcccaaaRRRMMMFFFBBBDDDHHHNNNQQQMMMNNNPPPSSSUUUWWWXXXYYYWWWQQQIIIAAA===>>>AAACCCFFFHHHLLLOOOPPPOOOMMMLLLOOOPPPQQQQQQOOOKKKGGGEEE???<<<666111---+++,,,,,,''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&###&&&(((((('''%%%%%%%%%''''''''''''''''''''''''&&&'''&&&%%%$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''((()))(((%%%###'''&&&%%%&&&((()))(((''' $$$)))++++++(((&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''((('''&&&%%%%%%''')))((()))***)))(((((()))***&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((()))************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))&&&$$$$$$%%%''')))((('''&&&&&&'''((()))***,,,+++***)))((('''&&&&&&'''''''''''''''((()))***&&&'''''''''(((((())))))))))))(((((((((((())))))++++++***))))))((())))))//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++***)))(((((()))***+++(((((((((((((((((((((((())))))************))))))))))))*********+++++++++))))))(((((((((((())))))+++*********))))))(((((())))))******+++++++++,,,+++***)))))))))***,,,,,,************************------,,,+++*********+++,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---...///......///222555111333666888999;;;>>>@@@@@@??????BBBFFFGGGEEEBBBNNNMMMKKKIIIHHHGGGGGGGGGEEEJJJQQQVVV]]]hhhvvv|||uuusssrrrrrrvvv{{{rrrnnnhhhdddaaa___bbbeee```\\\XXXTTTRRRTTTWWWYYYTTT[[[iii|||uuussssssuuuwww|||zzzzzz~~~{{{wwwtttmmmgggiiilllooouuu{{{{{{tttjjjbbb]]][[[[[[ZZZ]]]```bbbdddiiiooommmgggggg___YYYXXXXXXUUUSSSSSSUUUWWWXXXZZZ^^^dddlllqqqtttssspppmmmkkklllppptttyyyzzz{{{}}}~~~}}}yyy}}}nnnccc___^^^]]]]]]]]]^^^```bbbcccbbbbbbdddfffgggfffccc```WWWPPPGGG>>>;;;>>>CCCGGGLLLJJJIIIJJJLLLPPPTTTVVVXXXUUUOOOFFF>>>;;;===@@@@@@DDDIIIKKKJJJJJJLLLNNNOOOPPPSSSTTTRRROOOKKKHHHAAA===999555333000---***)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%!!!$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&+++'''&&&'''### %%%%%%'''((((((((('''&&&%%%&&&'''((((((&&&$$$###%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''''''''***))))))((('''%%%$$$###(((((((((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((&&&%%%%%%&&&'''(((&&&%%%$$$$$$%%%&&&%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***++++++***)))(((((())),,,+++***)))))))))))))))######$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++***)))))))))***,,,---//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******((((((((((((((((((((((((((())))))******))))))(((*********************+++***))))))(((((())))))***+++*********)))))))))))))))))))))******++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,+++***))))))***++++++---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,---.../////////000333555444666999:::;;;<<>>>>>@@@DDDHHHKKKLLLMMMNNNNNNOOOPPPSSSSSSRRROOOKKKHHHAAA>>>:::666444111...++++++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%((('''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))(((&&&%%%$$$%%%%%%&&&'''$$$%%%((('''"""###(((%%%&&&'''((((((((('''&&&&&&&&&((((((((('''%%%$$$&&&''''''&&&%%%$$$######((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))************)))((()))***+++,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((('''(((((())))))(((((('''*********************)))*********))))))************************))))))))))))))))))))))))***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++************+++,,,...---,,,++++++,,,---...++++++*********++++++,,,,,,...///000000111444666777999<<<======>>>@@@BBBEEEEEEFFFIIILLLNNNNNNMMMMMMLLLKKKKKKLLLNNNPPPQQQVVV```ooo~~~~~~|||~~~zzznnnbbb^^^]]][[[ZZZ[[[___aaaaaa```___aaaccceeeaaaaaabbbcccdddfffhhhiiittt}}}zzzwwwzzzzzzqqqiiifffgggiiikkkpppssswww|||uuukkkgggbbb\\\XXXXXXXXXZZZ]]]^^^]]]]]]]]]^^^\\\\\\[[[[[[[[[^^^cccgggmmmpppuuu{{{}}}xxxsss|||rrreee^^^UUUUUUUUUUUUVVVXXXYYYZZZ[[[\\\^^^bbbddddddbbb___YYYUUUMMMEEE???<<<;;;;;;===@@@DDDDDDCCCCCCFFFIIIMMMOOOQQQOOOIIICCC>>>;;;>>>@@@CCCHHHLLLNNNNNNLLLNNNPPPQQQRRRQQQMMMJJJGGGBBB>>>:::777555222///------,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%((('''&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''')))((('''%%%$$$$$$%%%%%%%%%$$$&&&)))((('''(((,,,%%%&&&''''''((((((''''''&&&'''((()))((('''&&&%%%'''''''''&&&&&&$$$######+++******))))))((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&'''''''''&&&''''''((((((((((((((((((((((((((()))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***))))))((((((((()))***+++//////......---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''************))))))))))))++++++************++++++************************))))))))))))))))))))))))***************+++++++++*********************************************)))++++++***+++++++++,,,,,,...---,,,++++++,,,...///,,,,,,+++++++++,,,------,,,...000111222333666888888:::===>>>???AAACCCEEEFFFFFFGGGHHHJJJKKKLLLKKKPPPOOOMMMNNNRRRWWW]]]aaaoooxxxxxxxxx|||}}}wwwmmmbbbWWWVVVXXXYYYYYYZZZaaahhhppprrrrrrrrrqqqpppmmmmmmlllmmmooosssvvvyyy~~~uuunnnmmmooosssuuuzzz~~~sssmmmhhhbbb^^^^^^\\\```eeeggggggfffeeeddd```___\\\YYYWWWWWWYYY\\\aaafffmmmuuu~~~|||~~~qqqddd^^^YYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[]]]```bbbcccaaa___[[[XXXRRRKKKDDD>>>999777999===BBBCCCAAA???@@@BBBCCCFFFIIIKKKIIIDDD>>>;;;::::::<<>>BBBDDDBBB?????????===???BBBDDDEEEDDDAAA???888777888===DDDIIIJJJIIILLLLLLMMMNNNLLLJJJGGGEEECCC@@@===:::999777444222///...,,,***)))((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&(((******)))(((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&''')))(((&&&%%%$$$$$$%%%%%%%%%'''(((&&&############&&&&&&&&&&&&''''''((((((''''''((((((((((((((((((######%%%&&&'''((((((((())))))((('''&&&&&&%%%%%%%%%%%%$$$###!!!%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&''''''$$$'''))))))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''############$$$$$$%%%&&&(((((('''''''''''''''''''''((())))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))))))))........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))***************))))))******************++++++++++++++++++++++++***************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***)))***+++,,,---------,,,,,,,,,------......//////............///000000111...111444777888999;;;===:::<<>><<<<<<===???BBBCCCBBBAAA888888888;;;@@@FFFJJJLLLMMMMMMNNNMMMLLLJJJGGGFFFDDDAAA>>><<<:::999777555000///---+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&''''''%%%###%%%%%%%%%&&&''''''((((((%%%&&&''''''%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&"""&&&'''$$$"""$$$%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((######%%%&&&(((((())))))'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&'''&&&&&&&&&***------***((()))***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&''')))&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***'''((()))*********))))))............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))((())))))******))))))(((&&&''''''((()))***++++++***))))))(((((())))))************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,.........,,,+++)))***+++---------------***+++---///000///......---------......///000111///222666999;;;<<<>>>@@@???AAACCCDDDDDDEEEGGGIIIDDDFFFHHHHHHGGGHHHLLLOOOUUU]]]lll~~~~~~}}}}}}}}}~~~zzzvvvrrrooonnnjjjeee```]]]ZZZZZZ^^^bbbhhhsss}}}wwwqqqnnnlllllloooooorrruuuxxxzzz}}}~~~tttiiiaaa]]]\\\UUUWWWZZZ___eeemmmvvv|||~~~~~~yyywww{{{}}}vvvnnnjjjjjjkkklllnnnoooooooooooolllgggaaa]]]\\\]]]]]]]]]\\\]]]^^^^^^ZZZTTTNNNJJJEEECCCCCCEEEHHHGGGBBB===:::999999;;;>>>???===;;;888777777888;;;AAAHHHNNNOOOOOOPPPOOONNNLLLJJJHHHDDDBBB???===<<<:::888777222111///---+++***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""%%%%%%&&&&&&'''(((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''((("""''')))%%%$$$'''(((&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&''''''(((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((()))))))))))))))%%%&&&&&&'''(((((())))))###$$$&&&(((((('''&&&%%%&&&%%%$$$######$$$%%%&&&"""###%%%&&&''''''&&&&&&%%%)))------)))'''(((***((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))***)))((((((((((((((((((%%%%%%%%%&&&&&&''''''(((&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******((()))***+++++++++***))).........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))%%%&&&'''((()))***+++,,,))))))(((((((((((())))))*********++++++,,,,,,,,,---------,,,,,,+++++++++((()))***+++,,,+++*********************************+++---/////////---,,,)))***+++---......------)))+++...000111000...---,,,,,,,,,---...///000000000333888;;;<<<>>>@@@AAADDDFFFGGGGGGFFFFFFGGGHHHFFFIIIKKKLLLLLLNNNSSSWWWcccnnn||||||zzzxxxuuutttuuuvvvsssqqqpppppppppmmmgggccc]]]]]]```fffkkkrrrwwwqqqooommmnnnqqqsssvvv{{{ssshhhbbb___YYYYYY[[[\\\```gggnnntttsssuuutttpppkkkkkkqqqwww}}}{{{sssnnntttuuuxxx{{{~~~yyynnneee___\\\ZZZYYY[[[]]]``````^^^YYYTTTPPPHHHEEECCCEEEJJJJJJCCC===888666666888::::::777333555666555444555;;;EEEMMMQQQRRRRRRQQQPPPNNNLLLKKKEEEBBB???===<<<;;;999888444333111///---,,,++++++''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%'''***++++++***%%%%%%&&&&&&'''((())))))%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$%%%&&&((()))''',,,,,,'''&&&))))))&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''((((((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''((()))******"""###%%%'''''''''%%%$$$&&&%%%$$$######$$$%%%&&&"""###$$$&&&''''''&&&&&&"""&&&++++++'''$$$%%%'''))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''(((******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((()))***,,,,,,++++++***333222111000////////////............---+++((('''+++++++++,,,,,,------------,,,+++******+++,,,,,,************************,,,++++++******++++++,,,)))))))))))))))))))))))),,,***((((((***+++)))'''((((((''''''''''''(((((())))))))))))))))))))))))++++++************++++++'''((())))))((('''((()))+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,///...,,,+++***++++++,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,111///------......---,,,111111000000000111111222444666999<<>>:::666333333777:::;;;;;;888888777777888<<>><<<999999666333111000///---+++)))'''&&&&&&((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''(((***+++---...%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%&&&'''((()))***)))((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%((('''&&&&&&&&&((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,((($$$$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$&&&((('''$$$"""###%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&''''''((()))******+++((((((((((((((())))))*********)))))))))))))))***))))))(((((((((((())))))***((('''''')))+++,,,,,,333222111000////////////............---+++***)))------------------------*********++++++******)))************************,,,++++++******++++++,,,************************,,,***((()))***+++)))'''***))))))(((((())))))***************************++++++************+++++++++,,,------++++++,,,---,,,,,,---------.........***++++++++++++,,,,,,,,,---,,,+++++++++++++++++++++,,,---------,,,++++++------------------------...---,,,,,,.../////////////////////000111222222999:::;;;===???AAACCCDDDIIIHHHHHHHHHGGGGGGGGGGGGHHHKKKNNNRRRZZZfffuuu}}}{{{~~~rrrjjjeeefffggghhhjjjnnnyyyzzztttoooiiikkkmmmooouuu~~~zzz|||~~~ssskkkfffdddcccccceeeiiilllpppqqqooonnnjjjddd^^^]]]```dddjjjnnnuuu}}}xxx~~~}}}wwwlllfffbbb___]]]^^^___`````````______ZZZVVVOOOJJJFFFCCC>>>;;;;;;888555555777:::;;;;;;<<<;;;:::888888;;;AAAEEELLLOOOTTTVVVVVVSSSPPPOOOIIIGGGDDDCCCBBB@@@>>><<<:::777444222111000...,,,)))(((&&&'''((())))))((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%''')))***)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%(((''''''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%""""""###%%%&&&'''((()))...+++''''''(((******)))******)))((('''''''''(((&&&&&&&&&%%%&&&&&&''''''''')))+++***'''&&&&&&(((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((()))*********)))))))))))))))***++++++++++++***************+++))))))(((((((((((()))))))))((('''(((***+++++++++222111000//////.../////////......---,,,,,,------........................)))***+++,,,,,,+++***)))************************,,,++++++******++++++,,,************************,,,***))))))******)))(((+++******))))))******+++************************++++++************++++++***+++,,,,,,******+++,,,---------.........//////++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++,,,///111111111/////////000222444555666>>>>>>===>>>@@@CCCFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIPPPTTTZZZbbbmmm}}}}}}{{{{{{vvvyyy~~~yyyrrrccc^^^[[[\\\^^^bbbkkkttt|||vvvsssuuuyyy}}}}}}~~~{{{|||~~~uuulllffffffggghhhjjjmmmppprrrtttpppooommmfff___\\\\\\^^^___dddmmmwww~~~yyy{{{qqqiiiccc```^^^^^^___```aaabbbddddddccc^^^VVVOOOHHHCCC???<<<<<<:::777666888;;;<<<===AAA@@@===:::999;;;???CCCGGGNNNUUUZZZYYYWWWVVVVVVMMMJJJGGGEEEDDDCCC@@@>>>;;;999666333222111///---***)))''''''((())))))((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&''''''%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***+++''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&'''(((***(((%%%%%%&&&''''''''')))))))))(((((())))))***)))(((''''''''''''''''''((()))+++***)))'''((()))'''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((''''''(((((())))))*********************++++++,,,******)))))))))******+++***))))))(((((())))))***((((((((()))+++,,,+++***111000//////.........//////...---,,,,,,---///000............------------+++,,,,,,,,,------------************************,,,++++++******++++++,,,************************++++++************))))))*********))))))*********************************++++++************++++++***+++,,,,,,******+++,,,------------............+++++++++,,,,,,,,,------***+++,,,.........---,,,,,,,,,+++++++++,,,------...........................,,,+++---///111111111000000111333666888:::<<>>???FFFDDDAAA===::::::===???DDDLLLWWW]]]]]][[[YYYZZZPPPMMMIIIGGGFFFDDDBBBAAA>>>;;;888555444333000...,,,***(((((())))))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$  $$$'''&&&&&&''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''((((((((())))))******''''''((()))((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######'''&&&%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&((()))***+++))))))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((()))))))))***((((((''''''''''''(((((('''((((((((()))))))))******))))))))))))***++++++)))(((((((((((())))))******))))))))))))))))))***(((((((((+++------+++)))000///......---.........///...---,,,,,,...///000---,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,---///************************,,,++++++******++++++,,,************************++++++++++++***)))*********))))))(((((())))))***************************++++++************++++++...///000000......///000+++,,,,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,---/////////...---,,,++++++++++++,,,---...------------------------000...------///000000///000000222444777:::===>>>@@@BBBEEEHHHJJJLLLLLLLLLNNNMMMMMMNNNRRRXXX___cccnnnvvv~~~rrrmmmmmmoootttzzzxxxooogggaaa]]]XXXXXXZZZ^^^bbbkkk|||zzzrrrmmmiiilllnnnooooooooorrrtttxxx{{{}}}zzzssskkkgggeeebbbbbbdddgggjjjnnnqqqsssoooooopppqqqssswww|||~~~~~~zzznnngggccc```___^^^]]]\\\]]]___bbbccciiiiiihhhccc[[[QQQHHHBBB;;;;;;:::999:::===@@@BBBHHHGGGEEEAAA===;;;<<<===CCCLLLWWW___aaa___]]][[[SSSOOOKKKHHHFFFEEEDDDBBB@@@>>>:::888666444222000...,,,))))))))))))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$  $$$'''&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''')))***+++''''''''''''&&&%%%$$$###(((((((((''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))******&&&'''(((((((((&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########((((((((((((((((((((()))(((''''''''''''(((((()))(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&%%%$$$&&&&&&'''((((((''''''&&&%%%&&&'''((()))+++,,,,,,((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((((()))*********)))))))))******+++,,,******))))))))))))******(((((()))+++------,,,***......------------.........---------------......+++++++++,,,,,,,,,------******)))))))))+++,,,...************************,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,***)))***+++)))))))))(((((()))))))))++++++++++++++++++++++++++++++************++++++---...///...------...///+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,------............---***++++++,,,,,,------...------------------------000///---...///000000//////000222444888;;;>>>???CCCEEEIIIMMMQQQRRRRRRRRRTTTUUUVVVYYY```iiiqqqvvv~~~tttjjjjjjooovvv~~~xxxooohhhbbb^^^]]]ZZZ[[[^^^dddjjjsss}}}|||uuuqqqqqqsssuuutttrrrrrruuuxxx~~~vvvooollldddcccaaaaaaaaacccfffggghhhhhhhhhkkkoootttyyy|||wwwmmmgggbbb_________]]]]]]^^^```bbbdddmmmpppqqqmmmdddWWWMMMGGG@@@@@@???===<<<>>>AAADDDJJJKKKJJJGGGCCC???>>>>>>CCCKKKWWWbbbhhhgggbbb^^^VVVRRRMMMJJJHHHGGGFFFDDDCCC@@@<<<:::888666444111///---+++*********((('''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((###$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&(((***+++(((((((((((('''%%%$$$###'''''''''(((''''''&&&%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%&&&((('''&&&&&&'''(((---,,,+++)))((('''&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%'''((()))'''&&&%%%&&&'''))))))(((''''''%%%&&&'''((()))***+++,,,((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((())))))***,,,,,,,,,,,,,,,---...///+++******))))))******+++)))))))))***,,,---,,,+++...------,,,------......,,,------------,,,,,,+++***++++++,,,---...//////)))***,,,...//////------************************,,,++++++******++++++,,,++++++++++++++++++++++++***,,,---,,,***)))***,,,+++******))))))******+++++++++++++++++++++++++++++++++************++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,---------...,,,,,,,,,------------...------,,,+++++++++,,,,,,)))***+++---......------........................///------...000222222111333444555888;;;>>>AAABBBDDDEEEHHHLLLPPPSSSUUUWWWXXX\\\cccmmmyyywwwppplllqqqyyy~~~|||{{{xxxvvvsssnnniiifffddddddeeeeeejjjqqqyyy{{{}}}||||||~~~|||xxxwww{{{|||sssnnnddddddcccbbbbbbbbbccccccbbbbbbbbbeeekkkqqqvvvyyy}}}uuummmhhhdddaaa`````````aaabbbeeeggghhhooorrrtttrrriii___VVVRRRIIIIIIGGGCCC@@@???AAADDDLLLNNNOOONNNJJJEEEBBBAAACCCJJJVVVeeeooopppjjjcccYYYUUUPPPLLLJJJIIIHHHGGGEEEBBB>>>;;;999777555333000...+++*********((('''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((###%%%''')))***)))'''%%%######$$$$$$%%%&&&&&&'''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))))))))(((((('''%%%$$$###%%%&&&'''((((((((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''!!!###&&&%%%$$$###$$$&&&+++***)))((('''''''''''''''''''''&&&''''''(((((('''&&&%%%''')))***(((&&&%%%&&&((()))))))))((('''''''''(((((((((((())))))((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((())))))***+++++++++++++++,,,---...///+++******))))))******++++++***))))))+++------,,,------,,,,,,,,,------...+++,,,---...---,,,***)))***+++,,,---...000111111)))---222666666444000---************************,,,++++++++++++++++++,,,++++++++++++++++++++++++***,,,...---***(((***,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++---...//////------...///---------.........//////,,,,,,,,,---------......---,,,***)))((()))******((())),,,...///...---,,,000000000000000000000000---,,,+++---000333444444888999:::<<>>AAACCCDDDDDDEEEGGGJJJOOOUUUZZZ___aaaiiiooo}}}|||uuuqqqsssxxxuuunnnrrrtttppprrrzzz|||~~~}}}zzzttttttxxx~~~zzzyyy~~~vvvoooiiigggfffhhhkkkmmmllljjjaaabbbcccbbbcccgggooovvvvvvvvvyyy~~~uuupppmmmjjjgggiiilllllljjjlllppprrrppprrrsssrrrmmmhhheeeccc```\\\WWWQQQKKKHHHGGGFFFEEEHHHPPPZZZ^^^\\\WWWRRRPPPMMMSSS```rrryyyooo[[[TTTOOOPPPOOOJJJFFFFFFEEEBBB???======<<<999666333000...,,,,,,,,,***)))''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''((())))))******'''%%%&&&((()))'''$$$(((***++++++)))'''''''''+++)))&&&""" $$$((()))***+++***)))&&&$$$"""%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$'''&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((***)))((('''''''''''''''&&&((())))))(((''''''((())))))(((((('''''''''&&&*********)))'''%%%"""!!!!!!"""$$$&&&''''''&&&&&&((((((((((((((())))))***,,,,,,+++***((((((***,,,((()))***++++++***)))(((((((((((((((((()))******000000/////////.........,,,,,,++++++,,,,,,---.........------,,,,,,++++++++++++,,,111555555///***++++++,,,,,,,,,,,,++++++************************---+++))))))+++,,,+++))),,,---.........---,,,+++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,------............---...///111111///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000//////111222222222333555777999;;;===@@@BBBEEEFFFGGGFFFIIILLLOOOTTT\\\dddjjjyyyzzzwwwwwwyyy}}}yyyoooiiimmmoooooowww}}}uuuooosssxxx~~~zzzyyy~~~}}}xxxooojjjiiiiiikkkoooqqqpppooohhhhhhggggggfffhhhlllnnnqqqqqquuu|||~~~wwwrrrpppmmmkkkooosssvvvvvvyyy~~~}}}yyyssslllgggeeecccaaa```\\\VVVPPPLLLJJJIIIHHHMMMVVVaaaggggggeeebbbaaa```dddmmm{{{{{{cccYYYPPPMMMLLLHHHEEEEEEEEECCC@@@??????===:::777333111...,,,,,,+++)))((((((''''''&&&%%%&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''((())))))***'''%%%$$$$$$&&&&&&%%%###!!!%%%&&&&&&'''((())),,,+++***'''%%%$$$&&&(((&&&'''((()))(((&&&%%%###%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&((())))))(((''''''((())))))((((((((('''''''''*********)))(((&&&$$$###$$$%%%&&&((((((((('''''')))))))))))))))***++++++*********)))))))))+++,,,))))))***++++++***)))(((((((((((((((((()))******000000000000000/////////,,,,,,,,,,,,,,,------.........------------------,,,++++++---///...***&&&++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...---++++++,,,,,,+++***---.../////////---,,,+++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,---------,,,///......///111111000...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///.........000111///111222333333444777999<<<===???BBBEEEGGGIIIJJJMMMOOORRRTTTWWWaaannnyyy~~~|||{{{{{{}}}~~~zzzooohhhfffjjjmmmrrr{{{sssooouuu{{{}}}||||||yyy{{{{{{qqqkkkkkklllooosssvvvvvvuuurrrqqqpppppppppnnnkkkiiillllllpppxxx~~~~~~xxxuuutttrrrqqqvvv}}}rrrjjjgggggggggfffgggddd___YYYUUURRRQQQPPPUUU^^^jjjsssvvvwwwwwwxxx{{{|||sssdddTTTMMMJJJGGGEEEEEEEEEDDDBBBAAA@@@???<<<:::666444111///...---***))))))(((''''''&&&&&&''''''''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))'''&&&%%%%%%&&&&&&%%%###"""$$$%%%%%%''')))***++++++***'''&&&&&&'''$$$%%%&&&'''''''''%%%%%%%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&((())))))((('''((()))))))))(((((((((((('''''')))*********)))((('''&&&(((((()))))))))))))))(((***************++++++,,,((()))))))))***+++,,,,,,))))))******+++******))))))))))))((())))))***+++////////////////////////,,,,,,,,,,,,,,,---......------.....................,,,+++,,,------+++)))+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++***)))---............,,,+++*********************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++---,,,+++,,,......---,,,---------------------------------,,,++++++******............///////////////111333111///...111444///111333444555777:::<<>><<<:::888444222111///---+++))))))((('''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))((((((((((((((('''&&&$$$%%%&&&&&&%%%$$$%%%''''''((((((&&&$$$###$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''(((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&((()))***((((((((()))))))))(((((((((((((((((()))))))))******)))))))))))))))))))))))))))((((((***))))))))))))***++++++***)))***+++,,,,,,+++***))))))*********+++************)))))))))******+++........................------,,,,,,------...///------..................---,,,++++++,,,------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))+++,,,,,,---,,,+++***)))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,***)))***,,,---,,,+++---------------------------------,,,,,,+++++++++.........//////000000000...111222111......000333000222555666888:::===@@@AAABBBCCCFFFIIILLLPPPQQQSSSYYY```fffnnn}}}}}}{{{zzzvvvvvvuuuuuuvvvyyy{{{}}}yyypppiiicccffflllqqqxxx}}}|||||||||rrrmmmpppssswwwzzz|||}}}~~~|||~~~xxxpppkkkiiikkkooorrruuu{{{{{{yyyuuu}}}~~~{{{yyyzzz}}}vvvjjjhhhgggggghhhiiikkkmmmmmmllllllnnnppppppxxxyyyaaaSSSKKKEEECCCDDDDDDDDDEEEEEECCCAAA???>>>;;;888555222111000---,,,+++***))))))(((((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))(((''''''''''''((())))))'''%%%$$$$$$&&&''''''%%%###!!!!!!$$$&&&))))))(((((('''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&$$$$$$$$$%%%&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''(((((()))(((''''''&&&(((******)))((()))***(((((())))))))))))))))))))))))))))))******++++++))))))(((((((((((((((((()))(((((((((((()))******---,,,,,,...000///,,,)))***************++++++,,,++++++************++++++------------............---------------......///......------------------******))))))***+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---+++*********)))***+++,,,,,,+++***)))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,***+++,,,......---------------------------------------------------,,,,,,,,,---......//////---...///...---...000111222444777999;;;>>>AAADDDEEEEEEGGGIIILLLPPPTTTVVVTTT[[[fffrrrxxxsssrrrqqqoooooopppppprrrtttwwwxxxyyysssnnnjjjeeelllttt|||{{{tttsssvvv{{{~~~|||tttmmmjjjjjjlllllllllqqqxxx~~~~~~{{{|||}}}{{{}}}xxxlllfff```^^^```dddiiiooorrrtttvvvzzz~~~}}}hhhWWWKKKBBB@@@AAABBBDDDFFFFFFDDDAAA@@@@@@999777333111111///---,,,++++++***)))))))))******''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&''''''(((''''''((((((((((((((((((&&&'''((('''%%%%%%%%%&&&%%%&&&&&&%%%$$$$$$&&&'''((((((&&&###""""""%%%(((******)))(((''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%(((((('''&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''&&&(((******))))))***+++(((((())))))))))))******))))))(((((()))***++++++((((((''''''''''''((()))((((((((((((((())))))***///......111444444000,,,***************+++,,,------,,,++++++***+++++++++---.........////////////---------------...//////......------,,,,,,++++++******+++*********+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***---...---+++,,,---((()))+++,,,---,,,,,,+++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,...,,,++++++---.........------------------------,,,------......//////000,,,,,,,,,---...////////////...---...000222222222333666999;;;===AAAEEEHHHIIIJJJKKKMMMPPPUUUXXX[[[aaahhhuuuxxxqqqpppqqqqqqpppooonnnmmmnnnpppsssuuuzzzyyywwwxxx{{{}}}}}}}}}||||||zzzxxxtttpppnnnmmmmmmvvv{{{{{{yyynnnjjjhhhiiigggfffkkkqqqttt~~~~~~vvvkkkcccZZZWWW[[[```fffnnntttwwwzzzppp```PPPCCC@@@BBB@@@CCCFFFGGGDDDAAA@@@@@@:::888555333333222000///,,,,,,+++***************''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%&&&'''((()))((((((((((((((((((((('''&&&((()))(((%%%$$$%%%'''$$$%%%&&&%%%$$$$$$''')))&&&''''''&&&$$$$$$%%%'''(((''''''&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((%%%&&&''''''((((((((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&((()))***)))((('''&&&(((*********)))***+++(((((()))))))))*********))))))((((((((()))***+++''''''&&&&&&'''((()))***))))))(((((())))))***+++......///444999:::555111******))))))***,,,---...------,,,+++++++++++++++.../////////000000111111...------------...//////......---,,,++++++******,,,---...---,,,+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***...000...---...///((()))+++---.........---******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------......---,,,,,,---,,,******+++---------------------------------,,,------...///000111111.........///000111111222333000///000555777777555444777:::===???BBBGGGJJJLLLMMMMMMPPPSSSXXX\\\^^^qqqxxx~~~rrroooqqquuuvvvuuusssooolllmmmooosssvvvtttrrrooonnnppprrrrrrrrrrrrssstttsssqqqooonnnooovvv|||nnnjjjggggggeeedddgggnnnnnnzzzqqqiiibbbXXXVVV[[[]]]dddmmmtttwww{{{xxxhhhUUUGGGBBBEEE???CCCGGGGGGDDDAAA@@@AAA===;;;888777777666555333---,,,++++++******++++++''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%&&&'''((()))((((((((((((((('''''''''(((***+++***'''&&&'''***(((((((((&&&%%%%%%''')))"""%%%'''(((&&&$$$######%%%%%%$$$%%%&&&'''((()))%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&'''((())))))***&&&''')))*********)))(((######%%%%%%%%%%%%######%%%$$$$$$%%%&&&(((***,,,'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((($$$&&&((()))***)))((('''&&&(((************+++,,,(((((())))))*********+++***)))(((''''''((()))***((('''''''''((()))+++,,,*********)))***++++++,,,------///666<<<>>>:::555******))))))***,,,---///...---,,,,,,++++++++++++------------------------------------------------+++,,,---------,,,+++***------------------,,,,,,...,,,******+++++++++***++++++,,,,,,,,,,,,------------......------,,,+++,,,+++***))))))***+++,,,'''((()))************************+++,,,,,,,,,---++++++,,,,,,,,,------------...//////000000//////---------------...///000111000///...---,,,,,,,,,+++,,,---///111222222333111111111000///.........111111111222333444555666<<<<<<>>>AAAFFFJJJLLLMMMNNNKKKNNNVVV\\\```iiitttvvvrrryyy|||zzztttnnnmmmqqqtttuuusssxxxoooeeeaaaaaabbbhhhnnnrrrsssvvvyyyzzz{{{{{{{{{zzztttoooiiihhhjjjlllkkkhhhlllpppxxxpppfff```[[[YYYZZZ\\\bbbjjjrrrvvv{{{|||kkk\\\QQQIIIDDDBBBCCCDDDFFFEEEBBB>>>:::>>>;;;777333111222555777111000---+++((('''%%%%%%***))))))((('''&&&&&&%%%''''''((((((((((((''''''&&&&&&'''''''''''''''&&&###!!!"""(((+++)))&&&+++***)))'''''''''((()))((('''%%%#########%%%&&&'''((('''&&&%%%%%%''')))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((()))(((((()))******)))''')))((('''&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))******+++******))))))((((((''''''(((((())))))******++++++))))))***++++++++++++***,,,,,,,,,,,,///222555777555111---,,,...///---+++***++++++,,,,,,,,,++++++////////////////////////------------------------/////////...,,,)))'''&&&------------------------...,,,+++***+++,,,+++***++++++,,,,,,,,,,,,---------------------,,,++++++,,,+++***))))))***+++,,,((()))******+++++++++************+++++++++++++++++++++,,,,,,,,,---------+++,,,------......---------------.........//////111000///...---,,,,,,---......///000000//////...//////000000000000000000222222222333444666777888;;;<<<>>>BBBGGGKKKMMMNNNNNNLLLPPPYYYcccmmm{{{vvvvvv||||||xxxuuuuuuyyyzzzyyyvvvnnnfff]]][[[\\\```hhhpppyyy{{{~~~{{{|||{{{qqqlllgggfffiiikkkjjjhhhkkknnnsssyyy~~~}}}pppiiieee```]]]]]]]]]^^^gggttt|||}}}~~~ooobbbVVVMMMFFFDDDCCCCCCDDDFFFEEEBBB>>>>>><<<:::888888:::<<<>>>333111///,,,***((('''&&&******)))(((((('''&&&&&&(((((())))))))))))(((((())))))(((((('''&&&%%%$$$***'''$$$&&&***,,,***'''+++***)))(((''''''((()))((('''%%%$$$###$$$%%%&&&&&&'''((('''%%%%%%'''((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%$$$$$$%%%&&&&&&%%%###)))(((''''''((((((''''''''''''''''''&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))(((((())))))***++++++*********)))))))))))))))))))))))))))*********))))))***+++++++++++++++++++++++++++---000222444888555000---,,,,,,,,,+++,,,,,,,,,---------,,,,,,000000000000000000000000------------------------/////////---,,,***(((''',,,,,,,,,---.........//////---++++++,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++************++++++******+++,,,,,,,,,+++++++++++++++***************,,,,,,,,,,,,------------+++,,,------......------,,,---...///000///......000000///...------------...//////000//////............//////000111222222333333333444666888:::;;;===???BBBEEEIIIMMMPPPQQQSSSSSSXXXcccqqq|||zzzyyy|||~~~~~~yyyttteee^^^XXXXXX\\\cccnnnyyyvvvsssuuuzzz}}}{{{pppkkkggggggjjjlllmmmlllmmmnnnppprrrvvv{{{wwwooommmkkkfffbbbbbbddd```hhh{{{}}}rrrhhh^^^TTTMMMIIIEEEBBBCCCGGGIIIFFFCCC<<<;;;:::999999:::;;;<<<444333111...,,,***)))(((*********))))))(((((('''))))))************))))))((((((((((((((('''&&&%%%,,,***(((***...///...,,,***))))))(((((((((((()))''''''%%%$$$$$$$$$%%%&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%&&&'''(((&&&$$$%%%%%%$$$$$$%%%%%%&&&&&&))))))((((((''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))(((((())))))***+++++++++++++++************************)))))))))))))))******++++++++++++++++++*********+++---///000999777444///+++***+++,,,------------------------////////////////////////........................+++,,,,,,---............+++,,,,,,---...//////000000...,,,,,,---------,,,+++++++++,,,,,,,,,------++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++******))))))))),,,,,,,,,------------...---...//////000/////////,,,---///111111///...---000///...............///,,,---///000111222222222...//////000111111222222222333444555777:::<<<===BBBDDDGGGJJJLLLOOORRRTTTYYY]]]fffttt~~~uuuxxx}}}{{{rrrkkk___[[[YYY]]]dddmmm{{{zzzqqqoooqqq{{{~~~zzzqqqnnnkkkkkkmmmpppqqqqqqpppppppppqqqtttyyy}}}{{{tttooonnnlllhhhfffgggnnnhhhppp{{{qqqiiiccc\\\VVVPPPJJJDDDDDDHHHJJJIIIFFF???>>>===;;;:::888777777555444222///---+++***)))+++*********)))))))))(((((())))))******))))))((($$$%%%&&&'''))))))******(((''''''***...111222111)))))))))(((((((((((()))'''&&&%%%%%%%%%%%%&&&&&&$$$&&&))))))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))&&&&&&&&&''''''''''''((((((''''''((())))))(((&&&$$$%%%%%%%%%$$$%%%'''(((+++******)))(((''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))******************************++++++******))))))(((((()))***++++++,,,,,,++++++,,,++++++***+++,,,------444666666333...++++++,,,---------------.........////////////////////////........................***+++,,,---///111333444,,,,,,------...///000000000...,,,,,,---------,,,+++++++++,,,,,,,,,------++++++,,,,,,++++++***)))+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,+++++++++******)))))),,,,,,---------.........---...//////000/////////---...000111111000...,,,//////.........//////000...///000111222333333333111111111111111111111111222222444666888;;;>>>???EEEGGGIIIKKKLLLNNNRRRVVV[[[dddttt}}}uuuzzz|||rrrfff___ZZZYYY\\\dddmmmxxxwwwooommmppp|||zzztttrrrooonnnppprrrssstttrrrrrrrrrsssvvv{{{}}}vvvpppnnnllljjjkkknnntttrrrzzz|||yyy~~~ooogggcccaaa___XXXQQQJJJFFFHHHIIIIIIGGGCCCCCCBBB@@@>>><<<:::999555444222///---+++***)))************))))))))))))'''(((((())))))(((((('''$$$%%%&&&((()))*********&&&&&&&&&))),,,...//////((((((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&'''$$$&&&))))))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))(((&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&$$$'''((()))'''&&&'''***---++++++***)))(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''((())))))***))))))))))))))))))))))))++++++******))))))((((((******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,------111666666333...,,,,,,---,,,,,,,,,---...000111000000000000000000000000........................---------......000111222---------.../////////000///---++++++,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,+++++++++++++++,,,---------............+++,,,------......------//////000111000///...---............///000111111222222222222111000//////111111111111111111111000222333555777;;;>>>AAACCCFFFHHHJJJKKKKKKOOOVVV\\\```ooo~~~www{{{~~~~~~|||xxxqqqhhh___YYYWWWZZZcccoooxxxyyyrrrppprrr|||yyyxxxuuusssssstttvvvwwwvvvvvvwwwzzz}}}|||vvvtttqqqpppsssxxx{{{~~~oooddd``````aaa]]]XXXPPPKKKHHHHHHIIIIIIBBBBBBAAA???>>><<<;;;:::666555333000...,,,+++***))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))((('''&&&(((((((((((())))))))))))'''(((((())))))))))))(((&&&&&&&&&&&&''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((('''&&&'''))))))'''&&&$$$&&&&&&$$$!!!"""&&&)))******))))))(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''(((((()))***((((((((((((((()))))))))************))))))))))))***++++++,,,,,,,,,,,,,,,------------------------)))---333555555111...---,,,,,,,,,---///111333555////////////////////////..............................---,,,,,,---...///............////////////...,,,+++***+++,,,+++***++++++,,,,,,,,,,,,---------------------,,,++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,---------------------............+++,,,------......------000000000000//////..................///000111222111111111000000...------000000000111111222222333444555777:::>>>BBBEEEGGGIIIKKKMMMNNNPPPVVV```iiiuuu}}}|||xxxzzz~~~{{{ttttttrrrnnnhhhccc___]]]\\\cccppp|||~~~{{{yyyyyy{{{|||}}}~~~{{{zzz}}}~~~{{{{{{sssddd\\\[[[\\\^^^[[[VVVOOOIIIGGGIIILLLEEEDDDAAA???<<<:::999999888777555222///...,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((*********))))))'''&&&%%%)))******)))((((((((()))&&&'''((()))******)))(((%%%&&&&&&'''''''''''''''&&&'''((('''%%%%%%'''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''((())))))(((''''''&&&&&&&&&''''''''''''((()))(((((()))******)))'''###$$$%%%""""""'''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((())))))******&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((()))))))))*********)))))))))))))))************+++,,,,,,------,,,,,,,,,,,,------------------,,,---...111333222///------------///111555888:::------------------------////////////////////////,,,,,,+++***+++,,,---...///////////////............,,,******+++++++++***++++++,,,,,,,,,---------------......------,,,+++++++++------------++++++,,,,,,,,,,,,++++++***))),,,,,,,,,------.........---------.........//////---...//////000000//////222111000///......//////............///111222333,,,,,,---.../////////.........///111222333444555666777:::===AAAEEEHHHJJJMMMOOORRRSSSVVV^^^kkkuuu~~~}}}{{{yyyxxxxxxxxx{{{|||vvvmmmmmmkkkgggdddbbbbbbccceeennn~~~}}}}}}yyyyyyxxxeeeYYYVVVWWW]]]\\\YYYQQQIIIGGGKKKOOOOOOMMMIIIDDD???<<<:::999:::888666444111///......''''''''''''(((((((((((())))))************))))))'''((()))))))))))))))(((''')))************+++---&&&'''(((*********)))(((%%%%%%&&&'''(((((((((''''''((('''&&&%%%%%%''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%$$$$$$%%%&&&&&&%%%###(((******'''""""""&&&+++''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))******+++++++++,,,(((((())))))******++++++***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,000---,,,---000111000---......///000333777;;;>>>++++++,,,---...///000000222222111000///...------............////////////------..................---......,,,***)))***,,,......---+++)))(((***+++,,,,,,,,,++++++*********+++++++++******)))))))))---------,,,,,,+++++++++,,,,,,,,,---------......---,,,***))))))***,,,---111000///......///000111///555777222,,,,,,.../////////......---------,,,000000000000000000000000.........///111333555777888:::===@@@DDDHHHKKKMMMUUURRRSSSXXX___jjj~~~~~~~~~~~~yyyvvvuuuvvvsssxxx}}}}}}{{{xxxtttppprrrooollliiiiiikkkoooqqqttt{{{zzz~~~}}}~~~iii]]]YYYWWWYYYZZZYYYUUUKKKCCCGGGOOOLLLIIIFFFDDDAAA>>>:::777:::888555444222111...++++++******))))))))))))***,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))%%%$$$$$$$$$%%%%%%###!!!%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((%%%&&&((()))))))))(((''')))******)))(((''''''(((******)))((('''&&&%%%%%%&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))((())))))***++++++++++++***+++++++++***++++++,,,,,,)))***+++,,,,,,,,,++++++***,,,...///......///000.........///222888@@@EEE//////000000111222222222111000000//////......---...//////......---,,,,,,+++,,,---...////////////---......---++++++,,,------...---+++)))(((***,,,------------,,,,,,++++++------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---------.........---,,,++++++,,,---...//////...------......///222777999444//////111111111111000000000/////////000000000000000000000000222222111111111333444555999<<>>CCCGGGJJJMMMPPPSSSTTTVVV^^^oooyyysssnnnlllllljjjkkkkkkkkkjjjiiikkkmmmmmmttt{{{~~~}}}|||}}}{{{{{{~~~xxxrrrqqqssswwwzzz~~~vvvuuuyyyxxxiii___WWWUUUTTTSSSPPPHHHAAABBBHHHJJJLLLMMMJJJDDD???=========;;;888666555444111///,,,+++******)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((('''%%%$$$((((((((('''''''''&&&&&&$$$$$$$$$%%%&&&((()))***)))((('''&&&%%%$$$$$$$$$&&&$$$###$$$&&&)))***)))&&&&&&&&&&&&&&&'''((())))))))))))(((((('''''''''(((((((((''''''''''''&&&((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&'''(((***+++++++++***)))((()))***)))((('''((()))((((((((())))))*********+++***)))))))))***,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***))))))((('''))))))***++++++++++++***))))))))))))***,,,---------.........////////////,,,---......---,,,---///...000333666;;;CCCLLLQQQ000000000//////.........------------......//////---.../////////---+++***+++,,,---...////////////+++---...---------000222,,,---...,,,+++***+++,,,...---------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,---......---,,,,,,,,,------......---111222...,,,---...---//////..................000000000000000000000000......///111444777:::<<<===AAAFFFJJJKKKNNNRRRUUU[[[___jjj|||}}}{{{zzztttpppmmmllljjjgggdddcccbbbccchhhnnnvvv~~~wwwzzz}}}~~~|||yyyuuurrrqqqsssvvvxxx|||~~~zzzuuutttxxxssseee[[[WWWTTTRRRPPPIIICCCCCCGGGHHHLLLOOOMMMFFF@@@>>>???>>><<<:::888777666333111......---,,,++++++++++++&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***)))(((&&&$$$((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''%%%######%%%((())))))&&&&&&&&&&&&&&&'''((()))***))))))((((((''''''&&&((((((((('''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***+++***))))))((()))***)))((('''((()))))))))))))))************---,,,***)))***+++---///(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))***++++++++++++***------,,,,,,------.....................//////000---.........,,,,,,---//////111666;;;BBBJJJSSSYYY/////////......------,,,,,,,,,------.../////////,,,---...///000000///.....................------+++,,,---------...000222+++---...---,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------......////////////+++...///,,,+++------+++......//////////////////111111111111111111111111------...111444888<<<>>>@@@DDDIIILLLMMMPPPUUUZZZccckkkxxxzzzyyy}}}yyyuuurrrpppiiiccc^^^^^^^^^___hhhqqq}}}yyy}}}zzzyyyuuutttsssrrrsssuuuwwwxxxyyy{{{~~~~~~wwwuuutttvvv}}}~~~pppddd\\\WWWRRROOOJJJDDDCCCFFFGGGLLLQQQOOOHHHBBB@@@@@@???===;;;999999777555333---,,,+++***))))))))))))&&&&&&&&&'''(((((())))))************************((((((((((((((((((((((((&&&''')))******(((&&&%%%))))))((((((((('''''''''''''''&&&&&&&&&''''''((('''''''''''''''(((((())))))&&&######$$$&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((())))))(((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))((('''''')))***)))((('''(((***************)))))))))))))))'''&&&%%%%%%''')))***))))))))))))))))))))))))***************************++++++,,,,,,+++++++++))))))***++++++++++++***//////...---,,,,,,,,,,,,------,,,,,,,,,---...///---.........,,,---///111111444:::AAAHHHQQQYYY^^^111111000000//////......------........./////////,,,------...///000111222////////////...---,,,++++++,,,------,,,---///111+++---......---+++,,,---,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111,,,//////------000000---000000111111111111222222111111111111111111111111000000111333555888;;;===BBBGGGLLLOOOQQQVVV___gggppp|||xxxwww|||}}}yyytttqqqggg___ZZZ\\\^^^bbbmmm{{{{{{zzzqqqrrrssstttvvvwwwxxxyyyxxxzzz}}}yyysssrrrrrrrrrwww}}}tttddd[[[SSSOOOKKKFFFEEEGGGIIIMMMQQQQQQLLLGGGCCCBBB???===;;;::::::888666444//////---,,,++++++******)))))))))******+++++++++************************(((((((((((((((((((((((('''((())))))))))))'''''')))))))))(((((((((''''''$$$$$$%%%&&&''')))+++,,,+++***)))((('''&&&&&&&&&)))'''$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((((((((()))))))))&&&'''((()))***)))((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&%%%&&&((())))))((((((''''''((())))))(((((()))************))))))(((((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))***************************+++,,,,,,---,,,,,,,,,))))))***++++++++++++***---,,,+++******))))))***---,,,+++++++++,,,...///......///...---...111444555:::@@@HHHOOOWWW___ccc111111111000000000000000////////////////////////......,,,,,,,,,...000111..................------+++,,,---,,,+++,,,...///***,,,...///---,,,,,,---,,,---------............***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------............---------...///111222222111111---//////---...222222...000000111111111222222222111111111111111111111111222222333555888<<>>???CCCIIIQQQRRRYYYdddmmmxxx~~~|||yyyyyy|||~~~zzzuuupppjjjfffdddfffkkksss~~~~~~~~~}}}{{{qqqnnniiiddddddkkkttt{{{~~~|||ggg^^^___aaa[[[TTT[[[XXXVVVWWWXXXVVVNNNHHHCCCAAA???===<<<:::888555555444222111111///---*********))))))***++++++,,,))))))(((((((((((())))))+++)))(((((()))******))),,,++++++***)))(((''''''))))))******)))(((''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''((()))***)))(((&&&%%%)))'''%%%%%%&&&'''((('''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((()))+++***(((&&&&&&&&&&&&''''''''''''(((++++++******))))))((((((+++)))'''(((***,,,,,,,,,(((***+++***)))((()))***)))***+++,,,,,,+++***)))))))))(((((((((((())))))***+++,,,+++)))''''''(((++++++++++++++++++++++++------,,,,,,+++***))))))***************************+++,,,,,,++++++---///***+++---.........---------...//////000444999<<>>BBBDDDHHHNNNQQQUUU```nnnzzz~~~}}}~~~}}}xxxsssnnnjjjgggeeefffkkksss~~~zzzpppkkkhhheeegggnnnvvv{{{}}}uuukkkllllllgggaaabbb^^^ZZZYYYZZZWWWPPPJJJDDDBBB???===<<<:::888555666444222222111000---+++(((((((((((()))+++,,,,,,++++++************+++++++++)))(((((()))******)))*********)))))))))))))))(((((())))))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%***(((&&&&&&'''(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''((())))))(((&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((()))+++------,,,***(((***+++***)))((()))***)))***++++++++++++***)))))))))(((((((((((())))))((()))++++++***))))))***++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************+++,,,---,,,++++++,,,...------.../////////...---...///000111333777===BBBNNNRRRWWW\\\aaaggglllppp111000000/////////000000000000////////////000000.........---------,,,,,,.........------------,,,......------------.........////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,+++******,,,,,,++++++,,,,,,---------...//////000000////////////...------------...------......///000000000////////////000000000000///111222111000///000111///000111111000000222444777777<<>>===;;;888666666555333222222111...,,,)))))))))((())))))******++++++************+++++++++)))(((((()))******)))((((((((())))))*********'''''''''''''''((((((((('''''''''((((((((((((((('''''''''''''''''''''''')))'''%%%$$$###$$$&&&''')))'''&&&&&&'''(((((('''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))'''&&&&&&'''(((((('''(((((((((((()))))))))***(((((((((((((((((())))))&&&(((+++...000///+++((((((***+++***)))((()))***)))***++++++++++++***)))***))))))(((((())))))***&&&(((***+++******+++,,,++++++++++++++++++++++++(((((()))***,,,---......++++++++++++++++++++++++,,,------,,,+++***,,,---//////000000000//////...///000111333666===DDDJJJWWWZZZ^^^bbbfffjjjooorrr////////////000000111111///////////////000111111//////.........---------............------------,,,,,,++++++++++++,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++***++++++++++++,,,---...///------...//////////////////......---------..................//////000000////////////000000000000///111222111000///000111///000111111000111444666999:::@@@GGGJJJLLLSSSZZZcccooo~~~}}}}}}|||zzz}}}}}}{{{vvvrrrlllfffcccfffkkkoooxxxyyyzzz{{{rrrooommmqqqzzz~~~tttmmmeee```___]]]YYYTTTJJJGGGCCC@@@>>>===:::999777666444333333111///,,,------+++***)))((((((((())))))(((((((((((())))))+++)))(((((()))******)))(((((())))))))))))))))))&&&&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((&&&%%%%%%'''''''''&&&&&&&&&&&&''''''''''''((())))))))))))************)))'''%%%$$$&&&'''''''''''''''((((((((()))))))))&&&&&&''''''(((((())))))'''(((+++...000///,,,((((((***+++***)))((()))************++++++************))))))))))))))))))***''')))++++++******+++,,,++++++++++++++++++++++++(((((()))***,,,---......++++++++++++++++++++++++---......,,,******+++,,,///000000/////////......///000222555;;;CCCLLLRRR\\\___dddhhhkkknnnrrruuu//////000111111222222222///......//////000111222000000000000//////////////////.........------------,,,,,,++++++,,,,,,---////////////000000000000------------------------------------------------*********+++,,,---...///,,,,,,---............---......---------......///............////////////.../////////000000000111///111222111000///000111///000111111111333666999<<<>>>CCCJJJMMMPPPXXXaaaooo~~~{{{}}}|||{{{zzz}}}~~~yyyvvvnnnlllhhhddddddjjjsss{{{xxxzzzzzzvvvrrrvvv}}}uuukkkeeecccaaa]]]YYYLLLIIIDDDAAA@@@???===;;;888777555444444333000---...---,,,,,,++++++,,,,,,))))))(((((((((((())))))+++)))(((((()))******)))******))))))(((''''''&&&&&&&&&%%%%%%&&&'''((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))(((''''''&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''(((((()))))))))*********+++)))'''%%%$$$&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))***))))))+++---------+++(((***+++***)))((()))***+++******************+++******))))))))))))******)))***,,,,,,***)))***+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---......,,,******+++,,,//////.....................111444999@@@IIISSSZZZ___bbbgggkkknnnqqquuuwww///000111111222222222111///////////////000111111111111111000000000///////////////.........------//////............//////---------.........//////........................++++++,,,,,,---...//////+++***++++++,,,---...///+++,,,,,,---...---------...------------...//////......//////////////////......//////000000111111///111222111000///000111000000111222222555999===???AAAGGGMMMQQQWWWbbbnnn}}}zzzvvv|||}}}zzz|||~~~}}}yyytttqqqffffffggggggjjjssszzz}}}~~~{{{tttllliiieee```[[[KKKHHHCCCAAA@@@???>>>===999888666555555333111...+++++++++,,,---///000111++++++************+++++++++)))(((((()))******)))+++******)))'''&&&&&&%%%((('''&&&&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''''''''''''''###$$$&&&(((((('''%%%$$$&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&''''''''''''((('''(((((())))))*********)))'''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))+++)))''''''))),,,------(((***+++***)))((()))***++++++***))))))***+++++++++******))))))******+++)))+++,,,,,,+++******+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---......------......///000///333888???GGGPPPZZZ```bbbeeejjjnnnqqqsssvvvwww...///000111111111000///000///////////////000111000000000000////////////////////////............//////............//////,,,,,,,,,,,,------------------------------------++++++,,,,,,---...//////++++++++++++,,,,,,---...,,,------...............---------------...///////////////////////////............///000111111111///111222111000///000111111111222333444777<<<@@@AAADDDJJJRRRXXXaaapppzzz{{{}}}zzz||||||{{{yyyuuupppkkkhhhbbbfffkkkpppvvv~~~}}}}}}uuunnnhhh```ZZZHHHEEE@@@>>>===>>>>>>===:::888777666666444111///,,,,,,,,,,,,,,,---...///++++++************+++++++++)))(((((()))******)))))))))((((((((('''''''''***)))(((&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''&&&&&&'''&&&&&&'''))))))'''%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))******(((((('''((())))))(((&&&''''''''''''(((((((((((())))))))))))))))))((((((***(((&&&&&&)))+++++++++(((***+++***)))((()))***++++++***))))))***+++++++++******))))))******+++(((***,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,.........------...000222333111666===EEENNNWWW```eeegggjjjnnnqqqssssssuuuvvv---...///000000///...---000000////////////000000000/////////............000/////////............------,,,,,,,,,,,,------000000000000111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---------......///////////////---------------...///000///////////////.........---......///000111111222///111222111000///000111111222333333555888===AAACCCFFFMMMVVV]]]hhh{{{}}}zzzyyyxxxuuurrrmmmhhhcccaaaccciiiqqqxxx~~~|||}}}{{{rrrjjj```YYYEEEBBB>>><<<;;;<<<===<<<:::999777666666555222000111000...,,,***)))(((((())))))(((((((((((())))))+++)))(((((()))******)))'''''''''(((((((((((((((,,,+++)))'''&&&'''((()))))))))(((((('''''''''&&&'''''''''''''''''''''''')))(((&&&&&&&&&(((***+++((((((((()))+++***(((&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***((((((((()))+++***(((&&&(((((((((((())))))))))))++++++******))))))((((((((('''&&&''')))******)))(((***+++***)))((()))***,,,+++***))))))***+++,,,++++++************++++++&&&(((+++,,,,,,,,,...///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///............000222444555333999AAAJJJSSS\\\dddiiikkknnnrrrttttttssstttttt333333222111000///............------------..............................111000///...------...///,,,,,,---...///000111111000//////...------,,,,,,////////////////////////000///......------------***+++---...///...---------------...///000000111//////............//////111111111000//////......000000000000111111111111111000000000111222333333444333333444666;;;@@@DDDKKKOOOUUUZZZcccuuu}}}||||||wwwooofff```]]]]]]]]]fffppp~~~xxxxxxyyyzzzmmmaaaWWWDDD>>>:::<<<===;;;999999888777666444333111000000111///,,,+++++++++***)))******+++++++++******)))(((***,,,......,,,***((()))((('''&&&&&&'''((()))(((''''''&&&&&&&&&'''''')))((('''(((++++++)))&&&((((((******)))'''%%%###$$$%%%&&&&&&''''''&&&&&&******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((()))******''''''(((((())))))******(((((())))))*********+++)))))))))))))))))))))))),,,++++++++++++++++++,,,+++++++++*********))))))))))))))))))************++++++++++++++++++++++++,,,------......------,,,---............---,,,+++,,,,,,,,,---------......,,,++++++++++++,,,------+++---000111111222444666888???IIITTT]]]dddiiilllsssuuuwwwwwwuuurrrqqqppp333333222222111111000000000//////......//////000........................111000///...---......///------......//////000000,,,,,,------.........///........................------,,,+++++++++,,,,,,+++,,,---.........---,,,---------...///000000000//////............//////000000000000000000111111000000000000111111111111//////...//////000111222333444555777:::???DDDGGGMMMQQQXXX```nnnyyysssjjjbbb]]]]]]___bbbmmmxxx|||vvvwwwyyy}}}rrraaaUUUFFF???:::;;;<<<:::999999:::999999777666555333333222///,,,++++++,,,+++***+++++++++++++++******))))))***,,,------,,,***)))+++***((('''&&&&&&'''(((((((((''''''''''''((((((***((('''''')))***)))'''''''''((()))(((&&&$$$###%%%%%%&&&'''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((())))))***''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++*********))))))))))))))))))************++++++++++++++++++++++++,,,------......------,,,------------,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,------...---///000111111333666888???EEEOOOXXX___dddiiikkkpppsssuuuuuurrrooolllkkk222222222222222222222222111000000//////000000111////////////////////////000000///............///........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,------------.........---,,,,,,---------...//////000000000//////......//////000/////////000111222222222000000000000111111111111////////////000111222333222555888;;;>>>CCCHHHLLLSSSXXXaaannnoooiii___WWWVVVZZZaaafffwwwyyywwwyyy|||~~~yyywwwxxx{{{gggXXXKKKBBB<<<;;;;;;999888:::;;;::::::999888666555444222000---,,,,,,,,,,,,+++,,,++++++++++++******))))))***,,,------,,,***))),,,+++)))((('''&&&''''''((((((((((((((()))***+++***(((&&&&&&((())))))(((((())))))***)))(((&&&%%%&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''(((((()))***(((''''''''''''''''''&&&++++++******)))((((((((())))))))))))))))))))))))*********))))))*********+++++++++***************))))))))))))************++++++++++++++++++++++++,,,------......------,,,...---+++******+++,,,,,,,,,,,,,,,---------......---------,,,---......//////000000111222555999===HHHNNNVVV]]]bbbfffiiijjjooorrrttttttppplllhhhggg111111111222222222333333111000000//////000000111000000000000000000000000/////////.........///////////////......---------//////...---,,,+++******------------------------...............///000111//////.........---,,,,,,---------....../////////000000////////////000000/////////000000000111111///000000000111111111111111111111222333444555666333777<<>>EEEMMMVVV\\\```dddjjjmmmnnnmmmmmmmmmmmmlllhhhccc___^^^___aaa000000000000111111111111000000////////////000000000///...,,,,,,------...//////.........---------555555000++++++///000---000000...------...//////000000///...------,,,,,,...............///000000/////////...---------,,,,,,---------......//////000000000000////////////000000//////.........---222222222222222333333333444333222333666999::::::???FFFNNNQQQTTT```sss~~~|||wwwmmmeeecccdddgggrrr~~~{{{uuunnnkkkpppxxx}}}xxxsssssswwwjjjXXXLLLEEE???:::777888999999999888666555444333222333333111...,,,......,,,+++***)))))))))******++++++++++++******++++++,,,,,,,,,---------************************+++***)))(((((((((((((((******))))))((((((''''''((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''***((('''&&&&&&'''(((***))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((()))++++++,,,,,,,,,***)))'''&&&%%%&&&((())),,,+++*********+++------++++++++++++************************************))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++************+++---...///...------***+++,,,,,,------------,,,...//////------...//////555===DDDKKKTTT___fffjjjkkkmmmnnnmmmkkkiiiggghhhdddaaa^^^ZZZYYY^^^fff000000000000111111111111000000////////////000000000000...---------.../////////.........---------///111///++++++...000...//////...---......///000000//////...------,,,,,,------,,,,,,---......///...............---------...............---------.../////////000000111111111111000000000/////////111111111222222222222333333333333444888;;;===???CCCHHHNNNSSS[[[lll~~~||||||~~~~~~yyyqqqhhhccccccgggkkkzzz~~~xxxrrrmmmlllsss}}}~~~~~~sssaaaSSSHHHAAA<<<999:::::::::999888777666555444333444444333000...///...---+++******))))))''''''(((((((((((('''''')))))))))*********++++++***************************))))))(((''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))(((((('''''''''&&&''''''((((((''''''&&&&&&'''((()))***************)))((('''((()))+++,,,+++******)))***+++,,,---+++*********)))******************************************************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---.........---,,,,,,,,,---...............+++,,,......---...///111222888@@@GGGNNNWWWaaahhhkkklllnnnnnnmmmjjjgggeeeaaa]]]YYYXXXVVVWWW```jjj000000000000111111111111000000////////////000000111000000///...//////////////////............------222333///,,,---///.........---......///000111/////////...------,,,,,,......------......//////---------.............../////////...------,,,,,,---......///000111222333222222111111111111000000000000111111111222222222333333444666999===AAADDDKKKMMMQQQYYYggg}}}~~~zzzxxxxxxzzz{{{{{{uuuqqqkkkeeecccgggooouuu~~~yyyssspppnnnpppzzz~~~kkkZZZLLLCCC>>>::::::::::::999888777666666555444444555444111//////...---,,,+++*********&&&''''''''''''''''''&&&)))))))))************+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&'''(((((((((((())))))))))))***,,,...///***))))))))))))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++++++++,,,,,,,,,,,,------.........---,,,,,,------...////////////...)))+++---------...111333777===EEEMMMSSS[[[dddjjjmmmnnnoooooommmiiidddaaa[[[WWWSSSSSSTTTZZZgggttt///000000000111111111111000000////////////000000111111111000000000000000/////////...............111777:::444...------------------...///000111111//////.........---------111111000000000000111111,,,---------.../////////...............---------...//////000111111222222111111111111111111111111///000000111111222222222444444666777:::>>>CCCGGGRRRTTTZZZfffyyy|||yyyuuuuuuvvvwwwtttrrrmmmjjjgggeeehhhqqq}}}{{{vvvrrrqqqqqquuurrr___OOODDD???888888888888888777666666666555333333444444222000000///...,,,++++++++++++))))))************))))))++++++++++++,,,,,,,,,,,,((((((((((((((((((((((((''''''((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((())))))******((((((((((((((())))))))))))(((''''''''''''((()))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&''''''((((((((('''******)))******,,,---...)))))))))))))))*********+++***)))(((((()))+++,,,))))))))))))))))))))))))************************(((((()))***,,,---......***++++++,,,,,,---------.........------,,,,,,+++---....../////////......+++,,,---------...111333;;;AAAJJJRRRXXX___ffflllpppppppppooolllfffaaa^^^YYYUUUSSSUUUYYYbbbsss///000000000111111111111000000////////////000000111111111111111000000///////////////////////////000777:::555///---------,,,------...///000000111...............---------111111000000000000111111,,,---------.../////////,,,,,,,,,---...///000000111111111111000000000000000000000000000000000000///000000111222222333333555666888999:::???EEEJJJSSSZZZfffxxxzzzxxxvvvwwwwwwuuuoookkkdddeeefffiiiqqq}}}zzzvvvttttttuuu{{{~~~{{{tttbbbQQQEEE@@@777777777666666666666666555444222222333333222000000000...---,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,((((((((((((((((((((((((''''''((())))))((((((''''''''''''(((((())))))*********))))))(((((((((((((((((((((((())))))******((((((''''''''''''((((((((((((((((((((()))))))))'''(((((((((((((((((('''''''''((()))))))))((((((*********)))))))))******(((((())))))************+++***)))))))))+++,,,---))))))))))))))))))))))))************************(((((()))***,,,---......+++++++++,,,,,,------............---,,,,,,,,,,,,------.........------,,,---.........---///222444???FFFOOOWWW\\\bbbhhhmmmrrrqqqpppmmmiiiccc^^^[[[YYYWWWWWW[[[bbblll|||000000000000111111111111000000////////////000000111111111111111000//////...////////////000000000***000333000...//////...,,,---...///000000000///........................//////......------......---------...............***+++,,,---...000111111222222111111111000000000/////////000000000000111000000111222333444444555555777:::;;;===BBBJJJPPPXXXcccwww~~~{{{zzzyyyxxxuuuqqqkkkfff^^^bbbiiirrr~~~|||yyyxxxyyyzzz}}}}}}xxxwwwgggWWWKKKDDD<<<;;;:::888777777777777555333222111222333222111111000///...---,,,,,,,,,)))******++++++******)))((((((((())))))))))))***))))))))))))))))))))))))&&&''')))*********)))(((((((((((()))))))))))))))******)))(((((('''&&&&&&'''(((((())))))******+++((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''((())))))*********))))))******)))))))))(((((((((((()))******++++++************+++,,,,,,---------************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,------------......---,,,,,,,,,---------............---,,,,,,......///...///111444888CCCJJJTTT\\\aaafffkkkooosssqqqnnnjjjeee```\\\ZZZYYYYYY]]]eeekkksss000000000000111111111111000000////////////000000000000111111111000///....../////////000000000000***...///------000111...---...///000000///..............................///......---,,,,,,------...............---------+++,,,,,,---...///000000111111111111111111222222000000000111111111222222111111222333444555666666444888;;;>>>@@@GGGQQQYYYfffuuu~~~{{{zzzxxxrrrlllgggcccbbb^^^eeeqqq~~~|||{{{|||}}}~~~}}}yyy~~~ooo```SSSJJJFFFDDDAAA>>>;;;999888888666444222222333444444333222111000...------,,,,,,))))))************))))))(((((((((((())))))))))))************************'''(((***+++,,,+++***)))((((((((((((((((((''''''(((((('''''''''''''''''''''(((((()))******++++++''''''((((((((((((''''''%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((()))))))))******))))))((((((((())))))))))))))))))))))))+++,,,,,,,,,+++***)))+++---...//////...---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,---...//////////////////...------,,,---...///000444999===HHHOOOYYYaaafffjjjnnnqqqtttqqqlllfffaaa]]][[[YYY[[[^^^fffooovvv{{{000000000000111111111111000000////////////000000///000000111111///...---.../////////000000111111000111000...///222000,,,......///000000///...------.....................111000///.............../////////......------,,,------..................//////000111222333333444111111111222222333333333111111222333555666666777333777<<<@@@CCCKKKWWW```vvv~~~yyyxxxssskkkbbb]]]]]]^^^aaajjjyyy~~~}}}~~~~~~~~~~~~|||vvvhhhYYYOOOOOOLLLHHHCCC???;;;999888888666333333444555555555222111000///------------******++++++++++++******************++++++++++++************************''')))+++,,,---,,,+++***(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''(((((()))***+++++++++''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((((()))))))))))))))((((((&&&'''(((***++++++++++++)))***+++,,,---,,,++++++)))+++...000111000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,.........------,,,,,,,,,---,,,,,,+++,,,---///000000000000000000///......***+++---///222777===BBBKKKSSS]]]eeeiiimmmpppssstttpppjjjddd^^^[[[ZZZZZZ^^^cccmmmxxx~~~111111222222222333333333//////000000111111222222111111000000//////......000...---...///000///...------------------------.......................................///000111///////////////////////////////////////000111111000///...///111333333222////////////000000000000111111111111111111111111222333444444333333555777666:::CCCIIIKKKPPP^^^lll~~~zzzxxxwwwyyypppfffaaa^^^ZZZ[[[^^^gggxxx~~~}}}~~~|||ttteee]]]XXXZZZYYYRRRHHH???:::999888777777666555333222111222111000///------------+++++++++************)))*********)))))))))))))))+++*********))))))((((((******+++++++++******)))((()))))))))((('''&&&&&&((('''&&&%%%%%%&&&'''(((&&&''')))+++++++++******((('''''''''((()))***+++((())))))(((''''''***,,,******))))))((((((''''''''')))***)))((('''(((***(((((('''(((((()))******************************+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---,,,,,,+++*********+++------------------------------...//////...---,,,.........------,,,,,,,,,...---,,,,,,---...000111//////000111444:::BBBGGGUUUZZZaaaiiiooorrrsssssssssmmmddd[[[UUUVVV[[[```lllrrrwww}}}111111111222222222333333000000000000000111111111111000000000/////////...000...---...///000///...------------------------////////////////////////........./////////////////////////////////////////////......//////000111000...---...000222222111//////000000000111111111222222222222222222222222333444555555444555777999999===CCCJJJNNNVVVfffvvv~~~{{{xxxvvvrrrjjjaaa\\\YYYXXX]]]dddttt~~~}}}}}}|||yyyyyy}}}{{{tttxxxnnnddd\\\^^^___ZZZPPPFFF>>>;;;888888777666555444222111222222000///...---------++++++++++++************++++++******)))(((((((((************)))))))))(((*********++++++******)))((((((((()))((((((''''''(((((('''&&&&&&'''(((((((((((()))))))))(((((('''(((((('''''''''''''''((((((((()))(((''''''))),,,***)))))))))((((((((('''''')))***)))((('''(((***)))((((((((())))))***+++************************+++,,,,,,------,,,,,,+++*********+++,,,------...---,,,++++++******++++++------------------------------...//////...---,,,...---------,,,,,,,,,,,,...............//////000000000111222666>>>GGGMMMXXX\\\ccckkkppprrrrrrqqqlllhhhaaaZZZXXX[[[bbbgggrrrxxx111111111222222222222333111111111111000000000000000000000000////////////000...---...///000///...------------------------000000000000000000000000...//////000000///...---////////////////////////......------......///000///...------///111111000000000111111111222222222333333333333333333333333333444555555555666999;;;@@@BBBGGGNNNVVVcccxxx~~~~~~|||wwwssskkkddd\\\XXXVVVZZZeeerrr}}}|||}}}~~~}}}wwwrrrpppqqqwww{{{sssmmmpppxxxzzznnneeeggghhhfff^^^QQQEEE===:::999888777666444333333333222111000///.........,,,+++++++++************,,,++++++***)))(((''''''************))))))))))))))))))******+++******)))''''''((()))))))))((((((((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&)))(((((('''&&&%%%%%%%%%'''((()))((('''''')))+++))))))))))))((((((((((((''')))***)))((('''(((******))))))))))))***++++++************************++++++,,,,,,,,,,,,++++++)))***+++,,,---...///000,,,,,,++++++******++++++------------------------,,,---............------------,,,,,,,,,,,,++++++......//////000/////////000111222555;;;DDDNNNVVV]]]aaagggnnnqqqrrrqqqooohhhddd___[[[[[[aaajjjqqq|||111111111111222222222222222222111111000000//////000000000000////////////000...---...///000///...........................////////////////////////...///000111000///---+++////////////////////////---------------.../////////...,,,---///000000///111111111222222333333444444444444444444444444444222333444444555777;;;>>>EEEFFFMMMWWWdddvvv~~~~~~|||tttnnnfffaaa\\\YYYZZZbbbttt~~~|||zzzyyyyyyxxxxxxxxxyyyzzz}}}~~~wwwpppmmmkkkmmmvvvvvvoookkkmmmsss{{{{{{qqqrrrrrrqqqkkk]]]LLL@@@;;;;;;999888666555555444444333222111000/////////,,,,,,+++++++++******************)))))))))))))))*********)))))))))))))))((())))))***************&&&'''((()))))))))))))))((((((((((((((((((((((((***)))((('''&&&'''((((((((((((((((((''''''&&&&&&'''((())))))(((((()))+++))))))))))))((((((((((((''')))***)))((('''(((***+++***************++++++************************++++++,,,,,,,,,,,,++++++)))***+++,,,...///000111,,,,,,++++++***++++++,,,,,,,,,------------------,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,+++***+++---///000000000///000111444888???JJJUUU]]]cccggglllqqqsssrrrpppnnngggddd```]]]```iiiuuu~~~000000111111111222222222222222111111000000//////////////////000000000000000...---...///000///......................................................///000111000///---+++////////////////////////---------------...//////000...------///000000///000111111222333333444444444444444444444444444444222333333444555888<<<@@@FFFIIITTTcccuuuzzzppphhhaaa^^^]]]___dddppp|||yyywwwuuuvvvtttqqqooooooppprrrsssrrrooolllkkkjjjnnnzzztttnnnjjjlllqqqxxx~~~|||{{{vvvhhhSSSDDD===<<<;;;999777777666666555444333222111000000000,,,,,,,,,++++++++++++***((((((((()))******++++++))))))))))))))))))******'''((()))***************''''''((()))*********)))))))))))))))))))))))))))))))))((('''((()))+++,,,&&&'''((())))))))))))(((&&&((())))))(((((()))***(((((((((((())))))))))))''')))***)))((('''(((***++++++***************+++***************************++++++,,,,,,++++++***)))***+++,,,...///000111,,,++++++***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++...000111111111000222666<<>><<<999888888888888666555444333222111111111,,,,,,,,,,,,++++++++++++((((((((()))******++++++))))))))))))************''''''((()))************(((((()))*********))))))))))))************))))))((((((((())))))***+++,,,%%%&&&(((************)))&&&(((******)))((()))***(((((((((((())))))))))))''')))***)))((('''(((***++++++***))))))))))))*********************************++++++++++++******)))***+++,,,---...///000++++++******++++++,,,,,,+++,,,,,,------.........,,,+++++++++,,,---...///,,,,,,------------......''')))+++---///111222333111555:::BBBJJJTTT^^^dddlllmmmooooooooonnnmmmllleeeiiipppyyy000000000000111111111111000000000000000111111111.../////////000000000111000...---...///000///............................................................/////////////////////////////////////////////......//////000111222000//////000111000/////////000111222333444444333333333333333333333333444555666666888===CCCGGGPPPZZZoooyyyqqqhhhccc___^^^eeerrr{{{vvvsssmmmjjjfffdddcccaaa]]][[[\\\___ffflllqqq{{{yyysssooonnnpppvvvxxxcccQQQ@@@???<<<:::999888999:::777666555333222222222222------,,,,,,,,,+++++++++************))))))((((((((()))))))))************&&&'''((()))************))))))*********)))(((((()))******++++++******)))(((((()))))))))))))))(((&&&'''(((******)))'''&&&%%%(((******)))((())))))'''((((((((()))))))))***''')))***)))((('''(((***+++***))))))((((((((()))******************************++++++++++++***************+++,,,------...++++++******++++++,,,---++++++,,,,,,---......///+++++++++++++++---...///---------....../////////---------...000111333444333888@@@HHHPPPXXX```eeellllllkkkkkkjjjjjjjjjjjjjjjttt000000000000111111111111//////000000111111222222.../////////000000111111000...---...///000///...////////////////////////000000000000000000000000...............///000111///////////////////////////////////////000111111333111//////000111111000...///000111222333444444333333333333333333333333666777888888:::???EEEJJJYYYeee}}}~~~vvvnnngggcccbbbbbbjjj||||||wwwtttjjjgggdddcccbbb```\\\XXXWWW]]]fffooovvv~~~yyysssqqqqqqwww|||hhhVVVAAA@@@===:::999999::::::777666555444333222222222---------,,,,,,,,,++++++------,,,***)))'''&&&&&&(((((())))))*********+++&&&'''((()))***************************)))(((''')))***+++,,,,,,+++***)))(((((()))))))))'''&&&%%%&&&'''))))))((('''%%%###%%%'''******)))(((((()))'''((((((((())))))******((()))***)))((('''(((*********)))(((((('''((((((******************************++++++++++++***************++++++,,,,,,,,,+++*********+++,,,,,,---++++++,,,,,,---...//////++++++******+++---...///........./////////000000222111000000000111333444666;;;CCCLLLTTT[[[bbbfffllljjjhhhgggffffffggghhhrrr333222000111222222111000444333111000000111333444000000000000000000000000//////000000000000/////////......//////000111222---...///...---,,,---...000000///////////////000......////////////......---...///000000///...---222111111111000000//////111111000000111111222333777666444444555444222///777:::===<<<===BBBLLLTTT```sss|||wwwuuupppiiidddcccdddlllzzz~~~wwwsssmmmkkkhhhfffccc___ZZZWWWZZZYYY\\\fffvvv|||zzz}}}lll^^^PPPFFF<<<999777555666888444444444444444444333333------------------,,,,,,,,,+++++++++***))))))))),,,***(((((((((((((((&&&---,,,+++)))(((((((((((())))))************)))))))))))))))))))))******+++((((((((((((''''''''''''&&&((()))++++++)))(((&&&((((((((((((((()))******))))))))))))))))))))))))((()))))))))))))))((((((((((((''''''''''''((((((+++++++++++++++***)))(((******))))))))))))******)))***+++,,,---,,,+++*********,,,------,,,******,,,,,,,,,------.........,,,,,,+++******))))))(((......---,,,---...///000...------...000222222222:::AAAKKKTTT[[[___ccceeeiiihhhhhhiiihhhdddfffkkkxxx}}}444222111111222222000///333222000//////000222333000000000000000000000000//////000000000000/////////......---------.........///000000......///000000000////////////000000...//////000000//////.........////////////......000000000000//////......111111000000111111222333666888:::999666444333444666999<<<===???EEEPPPYYYlll~~~~~~}}}vvvpppmmmjjjeeedddfffnnnyyyxxxtttooommmjjjfffccc___YYYVVVVVVTTTXXXcccttt}}}|||}}}nnnbbbRRRHHH>>>:::999777777999666555555555444444333333......------------,,,,,,,,,,,,,,,+++++++++++++++)))'''&&&''')))++++++***)))((((((''''''''''''(((''''''((((((((((((''''''***))))))))))))***++++++***))))))))))))((((((((('''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***+++++++++++++++***))))))++++++************+++++++++,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......------------------.........------,,,---...///000//////...///111444555555===DDDNNNWWW]]]bbbeeeggggggeeedddeeecccaaadddkkk}}}|||444333111111222111000...111000///......///000111000000000000000000000000//////000000000000//////222222111000///////////////000111111//////000111000000////////////000000///000000111111000000/////////............//////////////////............111111000000111111222333444999>>>===777444555999666:::===@@@CCCLLLYYYccc|||}}}zzzxxxwwwooohhhdddcccccciiippp{{{vvvrrroookkkgggccc___YYYVVVUUUSSSUUU___ooo||||||}}}ppphhhTTTJJJ@@@<<<;;;999999;;;888888777666555444444333.........---------,,,,,,,,,,,,,,,,,,,,,---------)))'''&&&''')))++++++***'''''''''''''''((())))))''''''(((((((((((('''''')))))))))))))))***++++++************))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))***))))))(((+++******))))))******+++***++++++++++++***)))))),,,,,,++++++++++++,,,,,,...---------......//////...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,---......///000000...------------...//////000000000111333666999:::BBBIIIRRR[[[aaaeeeggghhhfffcccaaaaaa______fffnnn|||555333111111111111///...111000000//////000000111//////////////////////////////000000000000//////222111000///////////////...000111000//////000222000////////////000000111000000111111111111000000000///...------...///000////////////////////////111111000000111111222333222777;;;<<<888666666888888<<<@@@DDDIIIUUUdddppp|||xxxuuuqqqiiiaaa^^^```fffrrr~~~~~~|||{{{{{{zzz|||}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}~~~zzzsssppplllhhheeeaaa\\\YYYXXXTTTTTTZZZggg{{{}}}pppjjjUUUKKKAAA===;;;999999;;;:::999888777666555444333//////......------,,,,,,***+++++++++,,,,,,---------+++)))((())))))((('''******))))))))))))******))))))************))))))((((((((('''((())))))************)))))))))(((((())))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((((((((()))*********))))))*********))))))***************+++++++++******)))+++++++++******+++++++++......---,,,,,,...///000...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---------------......////////////000111333777<<>>;;;999999777888888888888777777666333222000///.........///---,,,+++***)))***+++,,,++++++***))))))***+++,,,,,,,,,+++***))))))******''''''((()))))))))))))))###%%%(((++++++***'''&&&%%%&&&%%%### !!!%%%))),,,,,,++++++***)))))))))+++*********))))))(((((((((((())))))))))))(((((('''''''''(((***,,,///111+++*********))))))((((((************************+++++++++******)))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...---+++)))''''''''''''---++++++---000111000---------,,,,,,,,,---......444333444777===EEENNNSSS```eeeiiihhhbbb]]]\\\]]]VVVYYY___hhhuuu444333333222222111111111111111111111000000000000////////////000000000111000000000000000000000000...............///000000////////////000000000000000000000000000000000000111000000000/////////...000000000000000000000000////////////000000000000111111111111111222222333444444666:::;;;;;;@@@FFFPPP]]]ppp~~~wwwnnnddd``````bbbnnn~~~~~~~~~~~~~~~}}}|||{{{zzzyyywwwwwwwwwxxxxxxyyyyyyyyytttssssssqqqnnnjjjgggeeedddccc```]]]ZZZWWWVVVUUUTTTSSSSSSRRRPPPOOONNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHJJJIIIGGGHHHLLLLLLJJJJJJLLLMMMMMMLLLNNNQQQUUUVVVYYY\\\___aaacccfffiiimmmpppuuu{{{{{{tttooojjjfffccc]]]XXXRRRMMMKKKKKKKKKJJJKKKMMMRRRYYY___eeehhhiiifffjjjqqqzzz~~~|||~~~nnn]]]JJJBBB@@@<<<999888666666666666666555555444444333111///...............---,,,+++***++++++,,,,,,+++***))))))******+++++++++***)))))))))))))))(((((()))******************((('''%%%&&&''')))***###%%%'''((('''(((***---*********************+++************)))))))))((((((((())))))))))))(((((())))))))))))***+++,,,---+++*********))))))))))))************************---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------///...,,,***))))))))))))---,,,+++---000111///---.........---......///000444444666:::@@@IIIQQQVVV[[[___cccbbb\\\XXXWWWWWWXXX\\\dddnnn{{{222222222222222222222222111111111111000000000000/////////000000000111111000000000000000000000000//////.........///000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111111222222222222111111111111111222333333222333777;;;===>>>DDDLLLVVVjjj{{{rrrjjjbbbaaadddlll}}}}}}{{{{{{zzzwwwtttttttttsssrrrpppnnnmmmllljjjjjjjjjjjjiiiiiiiiihhhddddddcccaaa___\\\YYYWWWUUUTTTRRRPPPNNNMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLOOOPPPOOOQQQVVVWWWVVVVVVVVVUUUTTTTTTXXX]]]aaacccggglllqqquuuyyy}}}zzztttoookkkfffccc___ZZZSSSNNNKKKJJJHHHGGGBBBCCCGGGKKKPPPVVV[[[^^^___eeeooozzz|||xxxvvvvvvxxxlllUUUIIIEEEAAA<<<999777777777666666555555555555444222000///...------...------,,,+++,,,,,,,,,,,,,,,+++***))))))************)))((((((((()))))))))******++++++++++++***,,,***(((&&&%%%&&&'''((($$$'''***,,,,,,,,,,,,---(((((()))******+++,,,,,,************))))))))))))((())))))******))))))(((+++++++++++++++***))))))***************)))))))))++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,---------...,,,,,,------------......000///...---,,,++++++,,,...------...//////...,,,///////////////000111111333555888>>>FFFNNNVVVZZZ\\\___bbb```\\\XXXXXXYYYYYY___iiivvv222222222222222222333333111111111111000000000/////////000000000111111111////////////////////////000///////////////000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////111111111222222222333333222111111111111222333333222333777<<<>>>@@@HHHRRRaaazzzwwwnnnhhhdddfffkkkxxx~~~}}}{{{xxxvvvxxxuuuqqqoooooommmkkkhhhiiihhhgggfffdddbbb```___^^^^^^]]]\\\\\\[[[ZZZZZZXXXXXXXXXWWWUUURRRPPPNNNMMMLLLKKKKKKJJJJJJKKKKKKHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNPPPRRRUUU[[[aaabbbeeejjjkkkiiigggeeecccbbbeeejjjqqqvvvzzz~~~}}}xxxssspppllliiifffaaa\\\UUUOOOKKKHHHFFFDDD???@@@AAADDDGGGMMMSSSWWW```iiiuuuzzzxxxwwwvvvwww}}}cccSSSMMMFFF???;;;::::::999888888777777777666555444222000...---,,,......---------,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((()))))))))***++++++*********''')))+++,,,***'''$$$!!!((()))*********)))))))))((()))))))))*********+++*********))))))))))))))))))))))))******)))))))))***+++,,,,,,+++***((('''************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---------------//////...---------,,,,,,............///...---,,,///////////////000111222222555;;;BBBKKKSSSYYY\\\___```aaa```]]][[[\\\]]]ZZZbbbooo}}}222222222222222222333333111111111111000000000///000000000000111111111111////////////////////////111000000/////////000000////////////000000000000000000000000000000000000////////////000000000000////////////////////////000000000111111111222222222222222111222333333444444555999===???CCCOOO[[[pppzzzoooiiieeeffflllttt|||vvvtttrrrpppooommmjjjggggggeeecccaaa```___]]]\\\[[[[[[[[[ZZZXXXVVVTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPPPPQQQRRRSSSSSSSSSWWWXXXZZZZZZZZZ[[[___ccchhhrrr{{{zzzxxxvvvwww|||}}}{{{xxxuuurrrpppnnnllliiiccc^^^VVVPPPKKKGGGDDDBBB>>>???@@@@@@BBBGGGNNNTTTbbblll{{{}}}zzzwwwuuuvvvwwwrrr___TTTJJJAAA<<<;;;;;;999888777777777777666666444333111///---,,,.........---------,,,,,,++++++++++++******)))))))))((((((((((((((())))))((()))))))))))))))(((((('''(((***,,,+++((($$$"""((('''%%%$$$$$$&&&'''(((*********)))))))))(((((())))))))))))))))))******))))))************))))))((()))+++,,,,,,+++***)))***************+++++++++++++++++++++++++++++++++************************)))*********++++++++++++,,,,,,,,,+++++++++++++++---------------,,,,,,,,,---...//////...---------............///000111222222777>>>GGGOOOVVVZZZ\\\\\\]]]]]]\\\\\\]]]___aaaaaajjjxxx222222222222222222222222111111111111000000000000000000000111111111222222000000000000000000000000111111000/////////000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000111111111222222222222222333444444666777;;;???BBBJJJZZZjjjxxxooofffccceeejjjttt~~~|||vvvpppkkkhhhfffeeecccbbbaaa___\\\ZZZWWWVVVUUUTTTRRRRRRRRRRRRPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNMMMLLLMMMMMMMMMNNNPPPRRRSSSTTTUUUUUUVVVWWWYYYZZZ[[[[[[aaacccfffggghhhlllrrrwww~~~~~~~~~~~~}}}zzzwwwuuusssrrrqqqooommmjjjccc^^^WWWQQQKKKGGGCCC@@@<<<>>>>>>======AAAIIIOOO\\\iiizzz}}}vvvssstttsss}}}mmm]]]NNNCCC>>>;;;:::888666555555555666555555555444222000///------------------,,,++++++)))***++++++++++++******))))))((((((((()))******((())))))))))))(((''''''***)))'''&&&%%%'''((()))%%%###!!!!!!###''')))***++++++***))))))(((''''''))))))))))))************)))******++++++******)))((()))***+++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------))))))))))))************,,,,,,++++++++++++******++++++,,,------,,,,,,,,,,,,---//////...---..................///111222333555:::BBBLLLSSSXXX[[[[[[]]]\\\[[[\\\___ccchhhjjjllluuu444333333222222111111111111111111111000000000000000000111111111222222222000000000000000000000000222111111000//////000000////////////000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000111111111111333222222222222333444444777999<<>>HHHQQQXXX[[[[[[[[[[[[ZZZYYY[[[aaahhhnnnrrrttt}}}444444333333222111000000111111111111000000000000000111111111111222222222000000000000000000000000222222111000000///000000////////////000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000111111111222222222333333222222333333444555888999===CCCKKKYYYrrryyymmmgggbbbfffnnnyyy~~~|||xxxzzz}}}~~~~~~|||sssqqqlllhhheeedddddddddaaa```]]][[[YYYWWWWWWVVVRRRQQQPPPPPPQQQPPPMMMJJJLLLMMMMMMMMMLLLLLLNNNOOOKKKLLLNNNOOOQQQQQQRRRRRRQQQRRRSSSUUUWWWYYYZZZ[[[\\\]]]___bbbdddeeeeeeeeedddeeeeeegggiiikkkmmmnnnuuuwwwyyy}}}~~~{{{xxxwwwxxxzzz}}}~~~{{{xxxyyywwwtttrrrpppmmmiiifffccc^^^WWWQQQLLLGGGCCC@@@:::===>>><<<:::<<>>===:::888777777888888444444555555444222111000++++++,,,---,,,+++***)))&&&((()))+++,,,,,,,,,+++******))))))***+++,,,,,,+++++++++++++++***)))((( ###'''***,,,+++***(((,,,******+++......+++(((''''''(((((())))))******(((((())))))*********+++******++++++++++++******,,,+++***)))))))))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,***+++,,,............---))),,,//////...---///111000000000111222444555666<<>><<<::::::<<<>>>@@@KKKSSSfffxxxwww{{{jjjYYYRRRIIIDDD===999888666444111666555333111000000111111000000///...,,,+++******************************,,,++++++******++++++,,,&&&''')))*********)))(((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))))))))+++,,,...///...---+++)))++++++++++++++++++++++++)))************+++++++++************************)))***---...///...,,,************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,000111111111111333777:::BBBFFFNNNVVV[[[\\\ZZZWWWZZZXXXVVVXXX^^^gggqqqwww444555666444222111222333333222000.........///000111222222333333222222111222000...---...///222333111111111000000000//////////////////////////////...//////000000000000000111111111111111111111111222222222222111111111000222222111111111111111111222111111222333444555666<<>>======>>>???@@@AAAEEEVVVvvv~~~wwwgggZZZQQQFFF===:::888777555111333666777666222---***............------,,,,,,************************,,,++++++******++++++,,,*********++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******++++++++++++++++++)))***+++,,,+++***)))(((************************************+++++++++,,,++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,---...///000111111000111222222333666;;;???GGGKKKRRRYYY\\\[[[XXXUUUVVVWWWZZZaaalllyyy222333444333111000111222333222111000000000000111111111222222222222111111000000111222222222222222222222222222222222222222000000000000000000000000//////000111111111111000111111111111111111111111222222222222222222222222111111222222222222222333444444333444666888;;;===CCCIIIWWWlllyyypppgggdddfffkkktttvvviii___XXXRRRQQQTTTWWWZZZ___dddjjjqqqxxx}}}tttjjjccc```]]]ZZZYYYYYYYYYWWWUUUTTTTTTSSSTTTVVVXXXZZZZZZYYYYYY[[[]]]^^^______^^^```aaaccceeehhhkkkmmmooonnnqqquuuxxxzzz||||||zzzzzz}}}zzzxxxuuusssqqqqqqqqqqqqpppoooqqqooollljjjiiifffbbb___[[[YYYVVVSSSOOOKKKHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAEEESSSlll{{{kkk```PPPDDD>>>;;;:::999000222555666666333///---............------------************************,,,++++++******++++++,,,***************)))))))))((((((((())))))******+++)))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))+++++++++++++++,,,,,,,,,.........///...---,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---------------,,,,,,++++++***,,,,,,,,,---------------------......///000000111000111222333444999???CCCJJJOOOVVVZZZ[[[ZZZWWWUUUTTTWWW___jjjxxx222333444333111000111222333222222111111111111111000000111111111111000000///000111222333222222111222222222222222333333333111111111111111111111111///000000111111111111111111111111111111111111111000000111111111111111111111111222222333333333333555444444555777;;;>>>@@@HHHQQQccc||||||rrrhhh```bbbhhhrrr{{{pppeeeZZZTTTOOOLLLLLLPPPXXX\\\bbbhhhnnntttyyy}}}yyyooofff^^^```^^^]]]\\\]]]]]]]]]\\\ZZZ[[[]]]^^^```bbbdddeeefffhhhkkkmmmooooooppppppppprrrtttxxx|||xxxqqqppprrrxxx~~~{{{xxxvvvtttqqqpppppppppnnnmmmmmmllljjjiiihhhfffcccaaa\\\ZZZXXXUUUQQQMMMJJJIIIFFFFFFEEEEEECCCBBBAAA@@@@@@EEEOOO___uuu}}}ppp\\\KKKAAA===:::999222222333444444444444444........................************************,,,++++++******++++++,,,***)))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++******)))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,......---,,,+++...------,,,,,,+++++++++,,,,,,,,,------........./////////////////////...000111222333666<<>>@@@JJJWWWnnntttiii```^^^eeeooo~~~wwwnnnbbbYYYQQQNNNMMMKKKLLLPPPVVV\\\dddlllsssxxx|||xxxooogggaaaddddddddddddeeefffggghhheeehhhjjjlllmmmnnnqqqsssvvvyyy}}}~~~~~~yyy{{{}}}rrrmmmkkknnnsss{{{~~~|||yyywwwtttqqqooonnnnnnmmmkkkiiigggffffffgggfffdddbbb\\\ZZZXXXVVVSSSQQQPPPPPPHHHHHHHHHGGGEEEBBB???===<<>>FFFLLLRRRVVVZZZ[[[YYYWWWXXXZZZYYYbbbppp222444555444333222333555222222333333333333333222222333333444444333333222/////////000000000111111111111111111222222222333111111111111111111111111000000111222222222222111111111111111111111111111000000000111111222222222111111222222333444444555555555444666999>>>CCCFFFRRRccc~~~{{{lllbbb^^^bbbppp}}}yyylllccc\\\UUUOOOOOONNNMMMOOORRRSSS[[[fffqqqyyy~~~|||wwwsssrrrssstttuuuvvvxxxzzz||||||~~~|||wwwooojjjuuu~~~oooqqqvvvrrrrrrsssyyy~~~~~~}}}~~~|||{{{wwwsssooommmlllkkkjjjiiigggffffffggghhhiiigggfff```]]]ZZZWWWTTTSSSSSSSSSNNNNNNMMMLLLIIIDDD@@@===<<<===@@@EEENNN\\\kkkvvvzzzqqqnnnssszzz{{{cccQQQFFF>>>:::999888666555555555666777111000000///...------,,,************************,,,++++++******++++++,,,+++*********+++---...000++++++******************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------------,,,,,,------.../////////---------------.........000111222444999@@@IIIOOOUUUXXX[[[ZZZWWWWWWZZZ^^^gggrrr333444555555333333444555222222333444444444333333444555555666666555555444/////////...///000000111000000000111111222222222000000000000000000000000000000111222222222222111111111111111111111111111111111111222222333333333111111222333333444555555333333444888===DDDKKKOOObbbtttyyyiii```___iiizzz}}}ssseee\\\WWWQQQLLLMMMMMMLLLMMMPPPRRR[[[hhhuuuxxxsssmmmlllpppuuuyyy{{{zzzkkkeee```lllzzzjjjkkk{{{~~~}}}|||||||||~~~}}}|||vvvsssnnnkkkjjjjjjiiihhhhhhggggggiiikkklllkkkjjjfffccc]]]XXXTTTRRRQQQQQQSSSTTTSSSQQQMMMHHHCCC@@@???===<<>>CCCNNNZZZnnnqqqcccaaadddnnn{{{}}}~~~zzzpppgggcccZZZRRROOOQQQPPPLLLMMMTTTYYY___iiiuuuiiidddaaacccfffjjjrrrzzz~~~sssccc]]]]]]gggwwwtttjjjpppvvv~~~||||||||||||||||||||||||~~~}}}|||||||||{{{xxxvvvvvvtttpppmmmjjjiiiiiiiiiffffffffffffgggiiijjjlllfffddd___[[[XXXWWWVVVVVVXXXVVVTTTRRROOOJJJCCC???>>>===<<<===???CCCHHHKKK[[[cccgggfffiiiqqqwwwwww}}}yyyttttttgggUUUIIICCC===777555777999666333222222111///---,,,+++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------+++*********,,,...111333000,,,((((((+++,,,)))&&&+++++++++++++++***)))(((+++++++++************))))))((('''''''''(((***+++)))((((((***,,,---,,,+++************************))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++111---***))),,,......---...,,,++++++,,,---,,,+++---------............//////............//////000222222222555<<>>@@@>>>EEEOOOXXXfffuuuwwwrrrqqqsssiiiVVVJJJBBB;;;777888999666444444666444222000///.........------------,,,,,,,,,,,,*********+++++++++++++++************,,,///111333222---'''%%%'''***++++++***++++++++++++***))))))+++++++++************))))))(((((((((((()))***+++)))))))))***,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------,,,+++,,,---------+++111///---,,,,,,+++***)))---------............//////.........//////000111444555999>>>DDDJJJOOORRRTTTOOONNNRRRVVV```vvv444444444444444444444444333222222111111000000000000111111111111222222222---......//////000000000111111000000000000111111222333444333111000111222111111111111111111111111333222222222111000000000111000000111111222333444222222222333333444555666999888;;;AAAIIIXXXoootttnnnllluuuyyykkk___\\\WWWPPPOOOTTTWWW```ppp~~~wwwzzztttddd^^^___hhhzzz{{{pppgggbbb^^^[[[]]]aaaiiiwwwjjj\\\VVVTTTaaavvvpppffflllrrr~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxvvvuuuwwwxxxwwwwwwwwwwwwwwwuuurrroookkkiiigggfffdddbbbaaaaaaaaaaaabbbccccccbbb```]]]ZZZXXXYYYXXXUUUSSSOOOJJJCCC???<<<:::888777777888:::;;;<<<@@@GGGQQQ```rrr|||vvvssstttuuu___QQQGGG???888888888666555666777555333111///......///...------------,,,,,,,,,************************(((((((((((()))***,,,,,,///,,,((('''(((***++++++******+++++++++******)))+++++++++*********)))))))))))))))))))))************))))))+++,,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................---------.........---,,,...,,,++++++---......------------............///............///000111111333666<<>>EEEOOO```{{{uuutttyyy}}}nnn___[[[WWWPPPPPPTTTYYYccctttzzzooonnnwwwoooiiillltttwwwhhh[[[XXXZZZaaarrrxxxsssoooiiiddd```___bbbkkk}}}{{{eeeWWWQQQUUUbbbwwwooodddjjjqqq}}}|||zzzzzzzzzzzzzzzzzzzzzzzzyyywwwvvvvvvwwwxxxwwwvvvxxxyyyxxxvvvsssooojjjgggeeedddbbbaaa`````````aaa```aaabbbbbb```^^^[[[YYYXXXVVVTTTRRROOOJJJCCC???===;;;999888777777888888===>>>BBBKKKYYYnnnzzzvvvsssgggWWWLLLBBB:::999888666666888777666333111///..................---------,,,,,,******************************))))))((((((((((((******)))***+++++++++***)))******+++++++++******+++++++++*********))))))((())))))***************+++******+++------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++........................---...///000///............,,,++++++---///......---------............///.........//////000222222444777>>>DDDJJJMMMNNNNNNPPPOOOQQQXXXdddxxx333333444444444444333333222222222222222222222222333222222222111111000000111111000000000111222333111111000000000000111111222333444333111000111222111111111111111111111111//////000111222333333444222222111111000111111222444444444444555666777777999;;;@@@IIITTThhh~~~zzzsssxxx|||kkk[[[WWWTTTPPPPPPUUU]]]gggwwwpppddddddnnnzzzvvvccc```dddlll{{{mmm___TTTSSSVVV\\\lll{{{{{{yyywwwrrrkkkccc______jjj~~~{{{fffYYYSSSUUUbbbwwwnnnccchhhooo~~~}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxyyyyyyyyywwwuuuvvvwwwvvvuuurrroookkkiiieeedddbbb```____________^^^^^^___```___]]][[[YYYUUUSSSRRRQQQNNNJJJDDD???>>><<<;;;999777777777777;;;;;;???FFFSSShhhzzzsss}}}ooo]]]PPPFFF<<<999888777777:::888666444111///.....................---------,,,+++++++++++++++*********---,,,,,,+++******)))((('''(((***,,,,,,,,,+++***))))))***++++++++++++***+++++++++************)))((()))******++++++******,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---///000///...---...///111///---,,,------,,,+++---------............///.........///000111222333555999@@@GGGLLLNNNOOONNNPPPRRRWWW```nnn}}}wwwuuu}}}111222333444444333222111111111222222333333444444111111111111111222222222000000//////000222333444111111000000000000111111111333333222111000111222111111111111111111111111000000000111222222222333555555444333222222222222444444444444555666777888888<<>>EEEMMMaaa}}}uuucccSSSHHH===999888777888;;;:::888666333111000//////............---------------,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***''')))******++++++,,,---))))))***++++++++++++++++++++++++************)))((()))***+++++++++******,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,---------------------------------,,,......,,,******---///111///---------...---,,,---------............///.........///000222333444888<<>>HHHUUUddd|||~~~uuusssvvv}}}sss```PPPMMMNNNNNNPPPVVVccclll{{{{{{cccUUUTTT___lll~~~ppprrruuujjjWWWRRRXXXbbbooo~~~iiiZZZNNNLLLPPPWWWhhhyyyvvviii^^^\\\fff~~~yyyhhh[[[VVVRRR___tttooobbbgggllluuuvvv~~~~~~}}}||||||||||||||||||||||||||||||}}}~~~|||wwwsssmmmnnnooooooppppppppppppjjjhhheeeaaa^^^\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYYYYPPPOOONNNNNNMMMIIIDDD@@@===<<<:::999777666666666555999???EEEJJJZZZ{{{yyyfffUUUJJJ>>>999888777999<<<<<<:::777555222111111111//////.........------------------,,,,,,+++++++++&&&'''(((***++++++++++++)))))))))((((((***---///((()))***++++++++++++++++++++++++************)))((()))***+++,,,+++******---,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////------------------------+++,,,,,,***((((((+++///---,,,+++,,,...000000///---------.........//////.........///000222333444;;;???EEEKKKOOORRRRRRRRRRRRYYYcccmmm{{{~~~uuummmiiijjjxxx444444333222333444555666......///000111222222333111111111111111111111111111000...///000222222111000000000111222222333333222111000000000111333333444333333222111111111222222222222111111111111000222333555666666555333222444222333777888888:::>>>>>>EEEPPP___sss}}}xxxsssvvv|||hhh```VVVQQQNNNNNNTTT[[[cccpppvvvbbbWWWUUU___mmmkkkfffnnn|||dddXXXPPPTTT]]]kkk}}}}}}gggWWWLLLMMMOOOUUUggg}}}tttccc^^^```jjj}}}mmm\\\XXXVVV___pppsssbbbcccmmm}}}wwwsssqqq}}}~~~~~~}}}zzz{{{|||~~~|||{{{||||||}}}}}}|||zzzwwwvvvtttsssqqqqqqrrrsssqqqpppjjjiiifffbbb]]]YYYVVVUUUYYYWWWUUUVVVWWWYYYZZZYYYWWWTTTOOOKKKFFFDDDCCCBBB>>><<<:::888666777777888666555999BBBIIIWWWuuu|||{{{iii[[[OOOCCC===:::777777999<<<;;;:::888666333111000///...---,,,+++,,,------...,,,******+++,,,,,,+++++++++++++++******))))))++++++******++++++,,,---...+++)))))),,,......---***++++++,,,,,,------......---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...++++++,,,,,,---...//////++++++++++++++++++++++++)))***,,,---.../////////...---,,,+++++++++++++++,,,,,,,,,,,,,,,---...///...------,,,,,,,,,---------///000000000222555888>>>BBBIIINNNOOOPPPTTTYYY]]]dddjjjppp}}}wwwmmmkkklll{{{777666555444333333444555///000000111111222222222111111111111111111111111222111000111333444333222111111111111111111111111222111000000000111333333333222222111000000111111000000111111222222222333222333444555555444333111444333444777999888;;;???FFFLLLXXXiii{{{uuussszzz~~~}}}|||zzzyyywwwwww|||}}}}}}}}}}}}wwweee\\\TTTOOOLLLMMMUUU]]]iiixxxsss___UUUTTT^^^lll~~~kkkfffjjjyyyfffZZZPPPTTT\\\iii{{{~~~iiiXXXMMMMMMPPPVVVjjj~~~nnn___[[[^^^iii~~~uuuyyy|||nnn\\\WWWUUU^^^nnnuuudddeeennn~~~zzzvvvrrr~~~~~~~~~{{{}}}~~~|||zzz{{{|||}}}|||{{{xxxuuutttrrrqqqpppqqqsssssssssrrrmmmkkkhhhddd___[[[XXXVVVZZZXXXVVVVVVWWWYYYYYYXXXVVVTTTPPPKKKGGGDDDCCCCCC???>>>;;;999777777777888777555888???BBBLLLfff~~~|||hhhXXXMMMBBB===;;;888888:::<<<;;;:::888666444222000///...---,,,,,,,,,------...---+++***+++,,,------++++++++++++*********)))++++++******++++++,,,------***((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------.........//////...---------------------,,,,,,,,,---.........------,,,,,,------...---...///000000222666999@@@EEELLLPPPRRRUUU\\\ccciiinnnrrrwww{{{yyyzzz777777555444222222222222222222222222222222222222111111111111111111111111222222222444666666444222222222111111000//////...222111111111111222333333111111111111000000000000//////000111222333444444111222333444444333222111555333555888999888<<>>@@@GGG[[[ppp}}}|||fffWWWMMMCCC@@@>>><<<;;;===;;;;;;:::888777555333222............------,,,,,,///---+++******,,,---///++++++++++++************++++++******++++++,,,---+++***((((((***++++++***......---,,,,,,+++************++++++++++++******************************---,,,+++*********+++,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,......000000000///////////////......---,,,,,,,,,------...---------------......---...///000111333777;;;CCCIIIPPPRRRUUU\\\gggqqqvvvxxxzzz~~~555444333222222111111111333333333222222222111111111111111111111111111111222222333555777666444111111111111000000/////////111111111111222222333333111111222222222111111111000000111222222333444444000111222333333333222222555333555888888999>>>FFFNNNZZZooo{{{xxx~~~}}}zzzyyywwwtttoookkkcccbbbaaa___^^^\\\[[[ZZZWWWYYY]]]```bbbeeehhhjjjlllpppvvv}}}|||tttjjjccc]]]WWWTTTSSSWWWbbbnnnnnn\\\TTTUUU___kkk~~~lllgggeeeuuufffZZZQQQSSSXXXdddwwwmmm[[[NNNNNNRRRZZZpppuuudddYYYRRRSSSYYYdddzzzwwwjjjnnnrrruuu```YYYUUU]]]kkk|||kkkiiiooo}}}}}}yyyuuu}}}|||}}}~~~~~~}}}}}}}}}}}}~~~}}}{{{zzzxxxyyyzzz{{{zzzyyywwwvvvrrrqqqpppqqqrrrrrrqqqpppooommmjjjfffbbb^^^[[[ZZZZZZXXXVVVUUUUUUTTTSSSQQQTTTRRROOOKKKHHHEEEDDDCCCBBBAAA???<<<:::888777777555555888===???EEETTTcccwww{{{}}}cccUUULLLDDDBBBAAA>>>===>>>::::::999999777666444333...............------,,,......---+++******---///++++++++++++++++++++++++++++++******++++++,,,---+++*********++++++++++++---------,,,,,,+++++++++)))***+++------,,,+++***++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,---------......,,,,,,------------......000///---+++***+++---...//////000000000////////////...---,,,,,,,,,,,,,,,...------------......///---...///000111555:::===DDDKKKQQQSSSWWWcccrrr|||~~~333333333444444444444333444444333333222111111111111111111111111111111111111111222444666555333000///000000000111111111222111111222222333333333333222222333444444333333222333222222222222222222222111111222222333333333333444333555888888:::BBBKKKXXXhhh|||{{{}}}}}}wwwuuusssqqqnnnkkkfffbbb^^^XXXWWWVVVUUUSSSRRRQQQQQQRRRUUUXXXZZZ\\\^^^```cccfffiiinnnuuu{{{|||xxxuuunnngggfffbbb```______bbbnnnzzzooo]]]WWWWWW```kkk|||ppphhhggguuu~~~cccWWWPPPQQQVVVbbbuuummm\\\OOOOOOSSS[[[qqqzzzfffXXXQQQMMMQQQXXXbbbxxxuuuhhhmmmnnn|||fff\\\WWW^^^kkkooolllooo{{{}}}yyyuuu~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~|||zzzyyyuuuwwwyyy{{{|||{{{zzzyyyuuusssrrrqqqqqqpppnnnmmmmmmllliiifffbbb___\\\[[[XXXVVVTTTSSSSSSRRROOOMMMQQQPPPMMMJJJGGGEEECCCBBBBBBAAA???===;;;999777777000111444888;;;@@@JJJSSSddd|||}}}zzzyyy~~~}}}cccSSSJJJAAA???>>><<<;;;<<<999999999999888777666555//////.........---------...//////---+++***+++---+++++++++++++++++++++,,,++++++******++++++,,,---+++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---------***+++---.........---,,,------------------------...---+++*********++++++,,,,,,,,,---------------,,,,,,,,,------.........111///---+++***+++,,,------....../////////...---///...---,,,,,,,,,,,,,,,---------------...///000...///000111333777===AAADDDLLLQQQSSS[[[kkkzzz444555666666777777666666333333222222111111111000111111111111111111111111000000000222444444222000///000000111222222333333111222222333444333333333222222444555555555444333444333333333222222222222111111222222333333444444444444777999:::===HHHSSSbbbvvv|||yyyyyy~~~|||uuupppmmmkkkiiifffbbb^^^ZZZYYYSSSSSSRRRRRRQQQPPPPPPOOORRRTTTUUUVVVWWWYYY\\\^^^```cccggglllqqqtttvvvwwwvvvyyyyyyuuurrrrrrnnnjjjmmmmmmoooqqqqqqsss}}}rrr```YYYXXX```jjj}}}uuujjjhhhuuu~~~yyy```UUUNNNPPPTTTaaauuummm\\\OOOPPPSSSZZZoooooo]]]QQQLLLLLLRRRXXXbbbvvvssseeejjjkkkjjj___XXX^^^jjj}}}sssmmmnnnxxx~~~yyyuuu}}}~~~}}}{{{zzzyyyuuuvvvyyy{{{||||||{{{{{{wwwuuurrrqqqpppooommmkkkkkkjjjhhheeebbb___]]]\\\WWWUUUTTTSSSSSSQQQNNNLLLNNNMMMLLLIIIGGGDDDBBBAAAAAA@@@???===;;;999888777444555666777999===CCCGGGVVViii|||yyyxxx}}}}}}~~~iiiSSSHHH???<<<:::777777888888888888999888888777777111000...---------...///000333444222...++++++,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---+++---......,,,++++++,,,******+++,,,,,,---......+++,,,---......//////...........................---,,,+++*********+++,,,------------------------++++++,,,,,,------......///...---,,,+++,,,,,,---+++,,,---...///...---,,,......---,,,,,,,,,------------------...///000000///000111222555:::@@@EEEHHHNNNSSSVVVbbbuuu444555666666666555444333111111111111111111000000111111111111111111111111222111000111222333222111222222222222222333333333111222333444444444333333000111333555555444333222222222333333333333333333222222222333333444555666666666999===>>>BBBNNN[[[mmmzzzwwwzzzyyysssnnnjjjddddddbbb___\\\ZZZYYYYYYRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUXXX\\\___^^^```dddiiimmmppprrrsssrrrvvvxxxvvvvvvyyyyyywwwzzz}}}uuuaaaZZZYYY___hhh~~~{{{lllgggssszzzwww___UUULLLNNNTTTaaauuulll[[[OOOPPPSSSYYYmmmzzzdddTTTNNNKKKLLLTTTYYYbbbuuuqqqdddjjjggg~~~mmmaaaXXX]]]hhhzzzuuunnnmmmuuu|||ttt~~~}}}{{{yyyyyyvvvwwwyyyzzz{{{zzzyyywwwvvvtttrrrqqqpppooommmkkkiiihhhgggeeecccaaa```___WWWVVVUUUTTTTTTRRROOOMMMLLLKKKJJJHHHFFFCCCAAA@@@>>>>>>>>><<<;;;999888777777888777777999===@@@AAAIIIUUUdddrrr|||}}}}}}~~~uuuXXXMMMAAA===:::777777999777777888999999999888888222000...,,,+++---///111444888;;;999333...,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---***,,,......+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------------------,,,+++*********+++,,,---------------------------******++++++,,,------------------------------,,,***,,,---//////...---,,,------,,,,,,,,,---......------------...///000111111111222444777<<>>EEEJJJRRRWWWZZZ```rrryyyxxx666555444333333333333333111111111111111111111111111111111111111111111111333333333333333333333333111222222333333222222111000111111222222333333444222222222111111111000000333333333333333333333333444444444444444555777777:::999:::>>>CCCMMM]]]kkkyyy~~~rrrlllfffaaa___]]]]]]\\\ZZZZZZYYYYYYYYYWWWWWWVVVVVVUUUVVVVVVWWW\\\\\\\\\[[[[[[^^^bbbfffiiijjjlllppptttyyy}}}~~~|||bbbXXXXXX___fff{{{}}}mmmeeekkkttt~~~ttt```QQQMMMLLLUUUaaapppppp\\\NNNOOOSSSZZZkkk~~~zzz```RRRNNNLLLMMMOOOQQQUUU___uuurrrdddiiihhhxxxvvvcccXXX]]]gggyyy|||iiiiiirrr{{{xxx~~~}}}~~~{{{zzzyyyxxxwwwuuuxxxyyyxxxuuurrrssstttuuutttrrrpppooonnnmmmmmmkkkiiigggeeeeeecccaaa___bbb]]]WWWTTTUUUUUUQQQMMMNNNKKKHHHEEEDDDCCC@@@>>>>>>===<<<;;;999888777666444555555555555777:::===@@@AAAGGGRRR\\\hhhvvvnnnZZZGGG???>>><<<888666555666999;;;;;;:::888666111///+++)))((())),,,...///000111444555333///+++,,,,,,,,,+++***)))((('''(((------'''+++666999333******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///+++((((((+++.........))))))******++++++++++++------,,,++++++******)))***++++++,,,---.../////////......---------......+++,,,---...////////////......------------....../////////---,,,---000222444555777;;;AAAHHHNNNQQQYYYXXX]]]lll~~~666555444333333333333444222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111222222333333444555555555333333222222222111111111333333333333333333333333444444444444555666777777999999<<>>EEENNN^^^www|||zzzuuunnnjjjfffbbb```]]]]]]^^^___aaaccceeefff`````````aaabbbdddeeefffiiikkklllmmmnnnooorrrtttvvvwwwzzzxxxaaaWWWVVV]]]dddwwwuuufffbbbgggpppyyy{{{qqq___QQQOOOOOOXXXcccqqqlllYYYJJJKKKOOOUUUfffzzzpppZZZPPPOOOJJJKKKNNNQQQUUU```uuuuuufffiiiiiiyyyzzzdddZZZ]]]eeevvvrrrnnntttyyy~~~}}}|||{{{yyywwwxxxxxxvvvtttrrrrrrssstttsssqqqpppooonnnmmmmmmllljjjgggfffeeedddaaa___```\\\WWWUUUUUUSSSPPPLLLKKKIIIFFFEEEDDDCCCBBB@@@===<<<;;;:::999888777666666666666444333333555777:::999<<>>DDDNNN___nnnrrrYYYJJJBBB===;;;;;;::::::;;;:::999777555444222222222222111000///......---++++++,,,,,,,,,++++++++++++++++++***)))(((***,,,+++(((***//////+++))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------......---+++***++++++++++++++++++++++++******++++++,,,---......------------------------+++,,,...000000///---,,,------------......//////......------------.........///000/////////111333222555:::AAAHHHOOOTTTWWWWWW\\\ggguuu444444333333333444444555444444444444444444444444222222222222222222222222333333333333333333333333111222222333333222222111111222222333444444555555555555555444444444333333666666666666666666666666555555555555555666888888888<<>>EEEMMMSSSWWWZZZWWW^^^jjjwww~~~~~~444444333333333444555555444444444444444444444444333333333333333333333333333333333333333333333333111222222333333222222111000000111222222333333444555555444444444333333333666666666666666666666666555555555555666777888888<<<@@@JJJZZZmmm~~~uuuvvv}}}~~~xxxsssnnnlllmmmmmmnnnnnnoooppprrrssstttvvvvvvwwwyyy{{{~~~qqqbbbYYYVVV[[[aaasssqqqaaaYYY]]]eeennnqqqjjj\\\PPPIIIKKKWWWfffvvvrrr^^^OOOOOOSSSYYYiii|||jjjUUUMMMMMMOOOQQQUUUYYY]]]ggg|||mmmlllmmmzzztttbbbbbbdddrrr~~~uuuttt|||}}}{{{{{{xxxuuussssssrrrqqqpppqqqqqqpppooonnnnnnnnnnnnnnnllliiihhhgggfffcccaaa^^^^^^\\\ZZZWWWSSSQQQOOOJJJHHHEEEDDDCCCBBBAAA???;;;::::::999888888777777///000222222222222333555777777999<<>>::::::999999888777777777111333444444333222333444444555888;;;===DDDTTTeee~~~|||dddQQQCCC<<<;;;:::::::::999888777666666444444333222222111111111000...------...///---,,,+++,,,,,,------,,,,,,,,,+++))))))+++------,,,+++************++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......***+++,,,+++)))))),,,...------,,,,,,,,,++++++++++++,,,,,,,,,------......+++,,,,,,,,,------......,,,,,,------...//////000000///---,,,,,,---...///......------------.........000222222222222444555888<<>>>>>>>>>>><<<:::999::::::999777666666555444333333333333777999:::888999BBBQQQ^^^}}}}}}yyy}}}sss\\\LLLBBB<<<;;;:::999999:::999777555666555333111///------,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++......---,,,,,,+++******++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...///---*********++++++******++++++,,,------------,,,,,,,,,---------......---......//////////////////............///000000---222666555111...///111000000111000000222666888>>>FFFOOOTTTVVVYYYaaahhhuuu444444555444444333333222333333333333444444444555222222222111222222333333111111222222222333333333222222222222222222222222333111//////000111111000333333333333333333333333888333111666888666555777444444666888777666:::AAAJJJTTTiiixxxsssrrrzzz}}}|||zzzxxx|||||||||~~~wwwjjj___VVVQQQUUU\\\nnn}}}qqq\\\VVVXXX^^^jjjqqqmmm^^^QQQIIIMMMTTTaaavvvvvvbbbRRRQQQTTTYYYhhh{{{zzzcccTTTOOOMMMRRRXXX```iiivvvooonnnllluuuooofffdddqqq}}}}}}|||zzzxxxvvvtttsssssssssrrrrrrqqqpppoooooonnnmmmkkkjjjjjjhhheeecccddd```\\\ZZZ[[[ZZZVVVRRROOOLLLHHHDDD@@@>>>>>>===???===;;;999999999777666666666555444333333333333111333444333333:::GGGQQQrrr{{{yyy~~~gggTTTHHHBBB;;;:::999999::::::888777666555333111000......---///...------,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++++++++*********)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---,,,,,,,,,------+++))),,,------------,,,,,,+++,,,,,,---------.........---......///////////////......------......///000777:::<<<:::444///...000111222222222222444888;;;>>>FFFPPPTTTVVV[[[fffooo~~~~~~222444555666666555333111222222222333333333444444444333333222222222222333111111222222222333333333222222222222222222222222444333111111333444444333222222222222222222333333666222000333444333333444444333555888777777===DDDPPP\\\sss{{{uuutttyyy}}}{{{yyyxxx{{{zzzzzz|||}}}sssggg]]]TTTPPPSSSZZZkkk|||rrr]]]WWWYYY```llltttooo```RRRJJJNNNTTT```tttzzzdddSSSPPPRRRVVVfffyyyvvv___QQQMMMLLLPPPWWWbbbnnn{{{pppnnnjjjssswwwkkkdddnnn~~~~~~|||zzzxxxvvvtttuuuuuutttrrrqqqooonnnnnnnnnlllkkkjjjjjjhhhfffcccbbbaaa___]]][[[YYYWWWVVVQQQOOOJJJEEEAAA???======>>><<<:::999:::999888777777666555444333333333333222444555444444999BBBJJJ```ttt}}}}}}rrr[[[MMMFFF<<<:::999999:::;;;:::999777666555333111000/////////...------,,,---------++++++++++++++++++++++++------,,,,,,++++++******++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,---...000///,,,)))......///......---,,,+++,,,------------.........---......///////////////---------------......///999;;;===:::555000///000222333333333333666;;;>>>BBBKKKTTTWWWXXX```ooo||||||yyyzzz222333444555555444333222222333333333333444444444555444333222222222222222111111222222222333333333222222222222222222222222555444333333555666555444222333333333333333444444333222222444555444444444555444555888888999@@@HHHUUUccc}}}}}}wwwuuuyyy}}}yyywwwvvvvvvuuuuuuwwwyyy{{{{{{zzzzzzzzzzzzzzz{{{|||~~~}}}yyypppeee\\\TTTOOORRRYYYhhhzzzttt___WWWZZZbbbnnnvvvqqqbbbTTTLLLNNNTTT```sssyyycccPPPMMMOOOSSSdddwwwrrr[[[NNNJJJKKKNNNWWWdddppp{{{sssoooiiiqqqxxxkkkccclll~~~}}}zzzxxxvvvuuuuuutttsssrrrqqqpppoooooommmllljjjjjjjjjiiifffdddbbbddddddaaa]]]ZZZZZZ[[[TTTQQQLLLGGGBBB???======<<<:::999999:::;;;:::999777666555444444333333333333555888888888;;;BBBGGGPPP```wwwdddSSSKKK>>><<<999888999::::::999888777555444222111111111//////...---------------++++++++++++++++++++++++/////////......---------++++++++++++++++++++++++,,,,,,,,,---------------------------------------******++++++,,,,,,,,,,,,---,,,,,,---///...,,,***.........///......------------------............---......///////////////---,,,,,,,,,,,,---......111333444444222000000111222333333333444777===AAAHHHQQQYYY[[[\\\fffxxx|||yyyyyy{{{444333222111111222333444444444444444555555555555555555444333222222222222111111222222222333333333222222222222222222222222111000000111333333333111444444444444555555666666444666777777666666555333666555666888999<<>>>>>???===:::999999999888777777777666555444444444444...000333555666888===AAAFFFQQQcccvvvqqqZZZNNNBBB???;;;999999999999999888777666444333222222222//////...------------...++++++++++++++++++++++++//////............------+++++++++++++++++++++,,,,,,,,,---------.........------------------------+++,,,------......------...,,,+++,,,---...---,,,+++,,,---...////////////---------.........//////---......///////////////---,,,,,,,,,,,,---......+++,,,.../////////000111111222222222444888>>>CCCLLLSSSYYY\\\___lll|||zzz{{{~~~555333222111111222444666444444444555555555666666555444444333333333333444111111222222222333333333222222222222222222222222222111111333555666444333444444555555666666777777111555555222111444666555888666777999;;;???HHHSSShhh}}}zzzooopppyyywwwrrrpppooonnnmmmnnnpppqqqpppooopppooooooppprrruuuxxxzzz}}}}}}|||{{{yyyvvvsssrrrkkkbbb[[[TTTOOORRRWWWcccuuuwwwcccZZZ[[[bbbmmmvvvssseeeXXXMMMOOOTTT___rrryyydddRRROOOQQQUUUeeexxxmmmWWWKKKIIIJJJRRR[[[gggpppuuuzzzpppfffgggnnnuuuiiiaaajjj~~~}}}{{{xxxvvvuuurrrrrrrrrrrrsssssssssssslllkkkjjjjjjjjjiiigggeee```aaabbb___[[[XXXYYYZZZWWWTTTOOOIIIEEEBBB@@@???CCCAAA===:::888777444222888777666555444444444444...000222444555777:::<<>>PPPbbbjjj:::888999;;;>>>CCCNNNZZZttt}}}sssnnnvvvwwwoookkkfffdddcccdddeeefffeeedddaaaaaaaaabbbfffjjjoooqqqxxx{{{~~~||||||zzzxxxwwwvvvuuusssqqqkkkeee^^^XXXRRRMMMNNNSSSaaarrrxxxfff\\\\\\```jjjsssqqqfff[[[NNNPPPTTT```sssyyyeeeSSSPPPPPPQQQ^^^ooo}}}mmmXXXLLLIIIJJJMMMVVV```fffgggiiilllpppzzzmmmdddjjjqqqccchhh|||~~~zzz~~~~~~~~~~~~~~~|||zzzxxxvvvvvvuuutttrrrqqqpppppplllkkkjjjjjjjjjiiigggeeebbbaaa```___]]]\\\[[[ZZZWWWTTTPPPKKKGGGDDDCCCBBB===;;;999999::::::999888888777666555555444444555333333333333222333333444777;;;???CCCMMM]]]iiinnnrrrxxx{{{zzz~~~zzzrrrpppttt{{{{{{fffXXXRRRIIIBBB>>><<<;;;:::777666555444333222222222000000///...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000++++++++++++++++++++++++)))***,,,......---,,,+++***...444999;;;777000***++++++,,,,,,---,,,,,,,,,............/////////000---......//////////////////............///000000...------...000222222222444444444555888>>>FFFKKKSSSTTTZZZeeexxx~~~666666555555555555666666222222222222333444444555555444333333555555444333222333444444555555444444333333333333333333333333333333222222333333444555555555555555555555555555444666555444;;;KKKXXX[[[999999;;;===>>>EEEVVVfff|||xxxtttpppvvvkkkeeedddcccaaa___^^^]]]]]]^^^[[[\\\^^^```bbbffflllooovvvzzz{{{}}}zzzvvvuuuvvvtttoookkkhhhddd\\\TTTNNNNNNQQQUUUeeerrr{{{eee[[[bbb]]]kkkvvvtttppp\\\PPPRRRVVVaaauuu{{{iiiXXXSSSTTTXXXcccooo~~~kkkVVVKKKIIIJJJRRRXXX___dddaaa___gggrrryyyiiibbbiiiyyyoooaaahhh}}}}}}yyy~~~~~~~~~~~~{{{zzzzzzzzz{{{}}}}}}}}}|||{{{{{{zzzzzzxxxwwwvvvtttrrrpppooonnniiijjjkkkkkkjjjiiihhhgggfffddd```^^^]]]\\\[[[YYYXXXUUUPPPLLLHHHDDD???<<<===<<<:::888777777777888:::888666333222222333333444333333222333444555666999888:::???CCCIIIUUUaaaooouuu{{{~~~tttkkkmmmwwwrrreee\\\PPPGGGCCCAAA???>>>666666555444333333222222///......---------.........---+++,,,------,,,***,,,,,,,,,---------......///...---,,,,,,---///000//////...------------...,,,***)))+++...///---+++------++++++++++++------/////////......---------.........------,,,,,,,,,,,,,,,,,,---------......////////////000000000000///////////////.........000/////////000111333444666444333444:::AAAGGGKKKTTTXXXbbbrrr555555444444444444555555333333333222333333444444555444333333555555444333222333444444555555444444333333333333333333333333333333222222333333444555444444444444444444444444666888555111333;;;@@@@@@::::::;;;>>>AAAIII[[[kkkuuurrrwwwwwwlllfffbbbaaa___]]]\\\[[[[[[\\\ZZZ\\\^^^```bbbfffkkkoootttyyy}}}|||yyyuuuttttttsssnnnkkkfffaaaZZZRRRLLLLLLOOOSSSbbbpppiii[[[bbb___mmmxxxvvvrrr]]]PPPRRRVVVaaattt}}}iiiUUUOOOPPPUUUbbbooo~~~lllVVVKKKJJJKKKPPPVVV]]]bbb___^^^fffqqq}}}llleeelll|||sssdddiii|||{{{{{{~~~}}}~~~}}}{{{yyyyyyyyyzzz|||||||||{{{zzzzzzyyyyyywwwwwwvvvuuusssqqqooonnniiijjjjjjjjjjjjiiigggffffffdddbbbaaa```^^^\\\ZZZWWWTTTPPPLLLIIIEEE@@@===>>>===;;;:::999999::::::;;;:::777555333333333444444444333333333444555666666555666;;;>>>DDDOOOZZZnnnuuu|||uuukkklllvvvpppeeeWWWKKKDDD@@@>>><<<888888777666555444333222111000///...---,,,,,,,,,---,,,***+++,,,,,,+++))),,,,,,,,,------------...222111///---------/////////......---------------,,,******+++...///---+++---,,,,,,++++++,,,,,,---.........---------,,,,,,......---------,,,,,,,,,,,,---------.............../////////000000000000//////////////////////////////......///000222333555444444777===DDDJJJNNNSSSYYYggg|||444444333333333333444444555444333333333333333333555333333333555555444333222333444444555555444444333333333333333333333333333333333333333444444555444444444444444444444444222444555333555999:::999::::::===@@@EEEOOOcccuuuzzzrrrrrryyymmmfff```___]]][[[YYYYYYYYYYYYYYY[[[]]]___aaaeeekkkooosssxxx|||xxxtttsssrrrqqqmmmiiibbb^^^XXXPPPJJJJJJMMMPPP]]]lllmmm[[[cccaaappp{{{yyyttt___PPPQQQUUU___sss~~~iiiSSSKKKLLLRRR```nnn}}}~~~kkkVVVKKKIIIJJJMMMRRRZZZ^^^]]]]]]fffrrrqqqiiiooo~~~yyygggjjjzzz{{{~~~~~~}}}}}}~~~~~~}}}{{{yyyxxxxxxxxxxxx{{{zzzzzzyyyxxxxxxwwwwwwvvvwwwwwwvvvtttrrrpppnnnjjjjjjjjjjjjiiigggfffeeefffeeedddcccbbb```]]]ZZZWWWTTTPPPMMMJJJGGGCCC@@@???>>>===<<<;;;;;;<<<======<<<999777555444444444444444333333333444555555555333555888;;;???IIISSSiiisss~~~xxxmmmkkkvvvtttbbbRRRGGGBBB>>><<<;;;:::999777666444333333222222000...---,,,++++++...---+++,,,------,,,***,,,,,,,,,,,,------------444333111///......//////------------,,,,,,,,,,,,,,,++++++,,,---...---+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,+++...------------,,,,,,,,,------........./////////....../////////000000000///////////////////////////......---...///111222333444666;;;AAAHHHNNNQQQWWW^^^nnn555444444333333444444555666555444333333333333333444333222333555555555333222333444444555555444444333333333333333333333333333333333333333444555555444444444444444444444444111222444666888;;;======:::;;;>>>DDDLLLYYYooowwwsssvvvyyymmmeee___^^^\\\ZZZXXXXXXXXXXXXXXXZZZ\\\^^^aaaeeejjjnnntttyyy}}}yyytttrrrqqqoookkkggg```\\\VVVOOOIIIIIIKKKNNN[[[jjjooo[[[dddbbbrrr~~~|||wwwbbbQQQQQQTTT^^^qqq~~~iiiUUUMMMMMMQQQ^^^lllzzz|||jjjUUUIIIGGGHHHJJJOOOWWW[[[ZZZ\\\gggssstttkkkqqq~~~}}}kkkkkkxxx~~~}}}|||}}}}}}|||{{{zzzxxxwwwwwwwwwwwwyyyxxxxxxwwwwwwvvvuuuuuuuuuvvvwwwvvvuuusssqqqoookkkkkkjjjiiihhhgggeeeeeeeeeddddddddddddaaa]]]ZZZWWWTTTQQQNNNKKKIIIEEEBBB??????===<<<<<<<<<======>>>===;;;999777555555444444444444444444444444444666555666888:::===EEEOOObbbppp~~~rrrnnnvvv}}}}}}mmmYYYLLLDDD???===<<<;;;999888666444333222222111000...------,,,,,,///...------......---,,,++++++,,,,,,,,,---------222111000///.../////////,,,,,,---,,,,,,,,,++++++++++++,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------.........////////////000........./////////000000///////////////000000000///...---------///000111222555999>>>DDDJJJOOOSSS^^^cccrrr666666555555555555666666666555555444333333333333444333222333555666555444222333444444555555444444333333333333333333333333444444333333444444555666444444444444444444444444777666555555444444555777999<<>>===;;;;;;;;;<<<<<<======;;;999777666555444444444444444444444444333777555666888888:::BBBKKK]]]oooyyyssswww|||{{{vvv___OOOEEE???<<<;;;:::999777555444222111000000///.........//////...---,,,,,,------,,,***+++++++++,,,,,,,,,------------------......///000,,,,,,---------,,,+++***+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------.........////////////000............////////////////////////000000111111//////...------...000000222666<<>>HHHVVVcccvvv}}}zzzkkkccc___^^^\\\ZZZXXXXXXXXXXXXXXXYYY\\\^^^aaaffflllpppyyy~~~xxxsssqqqmmmiiieee]]][[[VVVOOOJJJIIIKKKNNNZZZggg{{{ooo]]]eeebbbrrr}}}jjjUUUTTTTTT[[[mmmlllZZZSSSRRRSSS]]]hhhuuu{{{xxxgggSSSGGGDDDEEEHHHLLLSSSXXXYYY]]]kkkzzzyyylllppp{{{qqqnnnwww~~~}}}|||{{{yyyyyyxxxxxxwwwvvvuuuuuuwwwvvvvvvuuuuuutttssssssttttttssssssrrrrrrrrrrrrooonnnllljjjhhhffffffeeeeeedddcccccccccaaa^^^[[[YYYWWWSSSPPPNNNKKKHHHEEE@@@>>>===;;;::::::::::::;;;:::999888777555444444444444555555555444333222444333333555555666===EEEYYYpppxxxxxx~~~}}}}}}gggTTTHHH???;;;::::::999777666444333222000//////......///000000,,,***))))))***+++)))(((++++++++++++,,,,,,,,,,,,)))***+++,,,---......///,,,---.........---+++***+++---...---,,,++++++,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,------------...------........./////////------........./////////...//////000000111111222000///.........///000111333888>>>DDDHHHNNNVVV[[[dddeeeooo666555555444444555555666555444444444444555555666333222222333555666666555222333444444555555444444333333333333333333333333444444444444444555666666666666666666666666666666666333333999;;;:::<<<@@@<<>>;;;:::999999999777777777777666555444333444444555555555444333222222111222444333444:::BBBSSSooo}}}wwwyyysss^^^OOODDD>>>;;;:::999888777666555555111111000///.........///---+++******+++,,,***)))***++++++++++++,,,,,,,,,******+++,,,,,,---------,,,---/////////...,,,++++++---///...+++******,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,---------......,,,---------............---------.........//////...//////000111111222222111111////////////000111333888@@@FFFLLLTTT^^^eeekkkmmmuuu555444444333333444444555444444444444444555666777333222222333555666666555222333444444555555444444333333333333333333333333555444444444444555666666777777777777777777777777555222444:::;;;777666:::>>>FFFUUUhhhzzz}}}}}}nnneee^^^\\\ZZZXXXWWWVVVVVVWWWYYYZZZ]]]```ccchhhnnnrrrwww|||~~~wwwrrrnnnhhhdddZZZXXXSSSNNNIIIHHHIIILLLTTTaaassssss___eeeaaappp~~~oooYYYWWWUUUZZZkkk~~~oooXXXOOOMMMPPP\\\jjjvvv}}}{{{jjjVVVJJJGGGGGGHHHLLLSSSXXXZZZ```ppp}}}lllpppzzzxxxqqqwww~~~}}}|||xxxxxxxxxxxxxxxwwwvvvuuuwwwvvvvvvuuuttttttsssssstttrrrpppnnnnnnppprrrtttrrrqqqnnnkkkiiigggggggggiiigggdddcccccccccbbbaaa\\\YYYVVVRRROOOLLLHHHEEECCCAAA???<<<:::999999999555555555555555444444333444444555666555444222111333222222444444444:::BBBNNNkkkvvvuuuxxxyyy~~~gggVVVIIIBBB;;;;;;::::::999888777777444333111000...---------000...------...///---,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++---...///000000...,,,++++++---///...+++)))***,,,++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////...//////000111222222222222111000//////000111111222999AAAHHHOOOXXXdddmmmtttvvv}}}|||}}}555555555555555555555555555444333333222222222222333333333444444444555555000111222333444444444444222222333333333333444444333333333333333333333333666666666666777777777777666444555999999777888<<>><<<999888777777777777555333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++------,,,,,,+++***************+++++++++******)))...---------,,,,,,,,,,,,,,,---------......................../////////////////////////////////......///000111111000//////000000000111333444444444888???IIISSS\\\dddjjjmmmrrr}}}zzzzzz555555555444444333333333444444333222222222333333333333333444444444555555111222333444444555444444222222333333333333444444333333333333333333333333444444444444555555555555555444666:::;;;;;;>>>DDDOOOXXXmmmtttiiiaaa]]][[[[[[ZZZVVVVVVYYYYYY[[[^^^aaaeeejjjpppuuuzzz}}}zzzrrriiiccc^^^WWWPPPLLLHHHEEEFFFKKKRRRbbbkkkzzzhhhaaadddooo{{{|||eeeWWWTTT[[[fffzzzqqqXXXLLLKKKNNNZZZfffrrrzzzzzzjjjUUUHHHFFFFFFOOOTTTYYY\\\___iiixxxuuuvvv{{{uuuxxx~~~~~~}}}{{{zzzzzzyyywwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxwwwwwwvvvuuutttqqqpppooonnnmmmnnnooooooooommmjjjhhhgggggghhhhhhjjjiiiggggggfffddd```]]][[[XXXUUUSSSQQQMMMIIIFFFBBB@@@===<<<;;;;;;999777777777777777777666555555666555555444444444444444333333333222222333666999DDDRRRjjjyyylllpppyyy~~~||||||jjjVVVKKK@@@>>>:::888888888888777666555333111000000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,++++++++++++******++++++++++++******------,,,,,,,,,,,,++++++------........./////////---............/////////......//////////////////---...///000111111111111111111111222333555666777888AAANNNZZZccciiimmmooosss~~~~~~|||555555555444333333222222444333333222222333333333333333333444444444555555222222333444555555444444222222222333333333444444444444444444444444444444444444555555555666666666666555777:::::::::???FFFTTT```xxxxxxkkk```\\\ZZZZZZYYYVVVWWWZZZYYY\\\___bbbfffkkkppptttzzz}}}~~~uuukkkddd\\\UUUOOOKKKHHHEEEGGGLLLQQQaaahhh|||iiiaaadddooo|||iiiZZZUUU\\\fff{{{sssZZZNNNKKKNNNYYYfffrrrzzz{{{lllWWWJJJFFFFFFNNNSSSYYY]]]bbbmmm|||wwwxxxzzzwwwwww}}}|||{{{{{{vvvvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwvvvuuutttsssqqqpppooonnnmmmnnnooooooooommmkkkiiihhhhhhhhhiiikkkiiigggfffeeeccc```]]][[[YYYVVVTTTRRRNNNJJJGGGCCCAAA>>><<<;;;;;;999777777777777777777666555555666666555444444444444444111222222222222333666999???HHHYYYqqq|||nnnqqqwww|||}}}sss[[[NNNDDD@@@;;;999999999888777666444333111000000000000------------------------,,,,,,,,,---------......------------------------,,,------------,,,+++++++++++++++,,,,,,,,,------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,+++.........////////////000---------.........//////............////////////......///000000000000000...///000000111222555777999CCCRRR```iiinnnooopppuuu555555555444444333333333333333333222222333333444333333333444444444555555333333444555555555444444222222222333333333444444444444444444444444444444555555666666666777777777777666888:::999999@@@HHHYYYiii}}}|||mmmaaa]]]ZZZZZZYYYVVVWWW[[[[[[]]]aaadddgggkkkpppsssyyy{{{~~~wwwlllddd\\\UUUNNNKKKHHHEEEGGGLLLNNN^^^eee{{{~~~kkkbbbdddooo|||mmm]]]WWW]]]ggg{{{uuu]]]PPPLLLNNNZZZhhhsss|||~~~oooZZZLLLHHHGGGKKKPPPXXX^^^fffrrrzzzyyyzzzzzzxxx~~~}}}{{{zzzzzzvvvwwwxxxyyyzzzzzzyyyyyyvvvwwwvvvvvvuuutttsssrrrrrrqqqpppnnnnnnoooooopppooonnnmmmkkkjjjjjjjjjjjjkkkiiigggfffeeeccc```^^^\\\ZZZWWWUUUSSSPPPLLLIIIDDDAAA>>>===<<<;;;999777777777777777777666555555555444444333333333333333...000111111222333666999;;;@@@LLL___ttt~~~ssssssvvv|||yyy{{{{{{```PPPGGGBBB<<<999:::;;;999777555444222000/////////000------------------------,,,,,,,,,---------......------------------------,,,,,,------,,,,,,+++***+++++++++,,,,,,---......+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000------------............---.........//////000000111111000///////////////,,,.../////////111555999<<>>???CCCOOO\\\pppyyywww}}}tttgggbbb^^^\\\ZZZWWWXXX\\\aaacccfffggghhhiiilllnnntttvvvxxx{{{}}}rrrhhh]]]UUUNNNJJJGGGCCCEEEIIIHHHXXX^^^qqq~~~sssgggfffmmmyyyooo^^^UUUXXXaaavvvsss]]]PPPJJJMMM[[[kkk}}}zzzdddSSSLLLIIIKKKSSS^^^jjjttt}}}}}}yyy{{{~~~~~~}}}{{{yyywwwvvvuuuvvvwwwxxxyyyxxxvvvtttsssuuuvvvvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrrrrsssssslllllllllkkkkkkjjjjjjjjjhhhfffddddddeeeeeedddccc]]][[[XXXWWWUUURRROOOLLLFFFCCC@@@===<<<;;;999777777777777777777666666555444444333222222222222333000111222222111000222333555777:::???GGGSSS^^^fffrrrvvv{{{zzztttrrruuuyyy|||}}}~~~gggOOOFFF===:::<<<>>>;;;888777666444222111111111222........................,,,,,,,,,---------..............................+++,,,,,,,,,,,,+++******------------------------+++,,,---...////////////........./////////000000,,,,,,,,,---------......,,,,,,,,,---------......---------...///000000111//////......///000111333---000222222111333:::@@@MMMXXXiiiwww~~~~~~{{{xxxzzz666666555555555444444444555555666666555444333333222222333333333333333333666555333111111111333444444333333333333444555555333222222222222333444555999999888888888888888888<<<:::;;;???>>>AAARRRfff|||yyytttyyymmmccc[[[YYYYYYXXXXXXZZZ``````aaacccfffiiilllnnnwwwyyyzzz|||rrrggg___VVVMMMJJJHHHDDDBBBBBBKKKPPPYYYiii}}}vvvhhhfffnnnwwwppp]]]TTTYYYbbbuuuvvvbbbTTTMMMRRRaaaooo~~~dddPPPJJJJJJNNNSSS___ppp}}}xxxuuu|||~~~|||}}}|||{{{zzzyyywwwvvvvvvwwwxxxxxxwwwuuuuuuvvvxxxwwwxxxyyyyyyyyywwwvvvuuuzzzyyyvvvtttsssrrrrrrrrrppppppoooooonnnlllkkkjjjlllhhhcccccceeefffccc___^^^\\\YYYWWWUUURRRNNNKKKGGGDDD@@@===<<<<<<;;;::::::999888777555555444444555555555555555555555555222222222111111000000000555666888999>>>GGGSSS]]]hhhpppyyy~~~|||pppmmmttt{{{{{{~~~nnnYYYEEE>>>AAA<<<:::<<<:::555555444333111000//////---,,,,,,++++++,,,,,,---,,,---///000000...---+++---------......000111111---......---,,,+++---...//////.........---------+++++++++,,,,,,,,,---------......///000000//////---...///...------...///......---,,,---...///000111111111000000000000000333111000222111------111///000000111444:::AAAFFFRRR^^^ooo{{{}}}|||666666555555555444444444555555666666555444444333444444555666666777777888777666444222222333444555444333333333333444555555555444444444444555555666888888888888888888888888888777999>>>>>>CCCUUUiii}}}zzzzzzlllccc[[[YYYYYYXXXYYY[[[^^^___```bbbeeehhhlllnnnssstttwwwzzz~~~uuujjj]]]TTTKKKIIIHHHEEEDDDEEEKKKPPPZZZiii}}}vvvhhheeemmmwwwttt___UUUYYYaaarrrwwwcccTTTMMMRRR```ooogggSSSLLLLLLTTTZZZgggyyy{{{wwwzzz}}}~~~|||{{{zzzyyywwwvvvuuuuuurrrsssttttttssssssuuuwwwyyyyyyzzzzzzyyyxxxwwwvvvzzzyyywwwuuutttsssssstttqqqppppppooonnnllljjjiiikkkgggcccccceeefffccc``````]]]ZZZWWWTTTQQQLLLIIIGGGDDD@@@===<<<<<<:::999888777666555333333333333333333333333333333333333333333222222222111111111555666777888;;;CCCNNNVVVdddlllvvv}}}vvvooorrrwwwxxxuuu___JJJBBBBBB<<<999;;;999666666555333222111000///......------------......------...//////...---,,,000///......------------.........---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------.........---------...//////------...///......---------...///000111000000000000000000000000+++,,,222777444...+++111111111222555;;;CCCHHHVVVbbbqqq}}}~~~666666666555555555555444555555555666555555444333555555666666777888999999777666555444333444555666444333333333333444555555777777666666555666666666888888888888888888888888777666999>>>AAAGGG[[[ppp}}}lllccc[[[YYYZZZYYYZZZ\\\\\\]]]^^^```cccgggjjjlllmmmppptttxxx~~~wwwlll\\\RRRJJJGGGGGGEEEEEEGGGIIIOOOYYYiii}}}vvvhhhdddkkkuuuwwwaaaVVVZZZ```oooyyydddUUUNNNQQQ___mmmjjjUUUNNNNNNUUU\\\kkk}}}zzzwwwyyy{{{zzzyyywwwvvvuuuttttttsssuuuvvvvvvvvvwwwyyy{{{zzzzzzzzzzzzyyyxxxwwwvvvyyyxxxwwwuuuttttttuuuuuurrrrrrqqqooommmkkkiiihhhiiifffccccccdddeeeccc```aaa^^^ZZZWWWTTTPPPLLLHHHGGGDDD@@@>>>===<<<:::999888777666444333333333333333333333333333333333333333333333333222222222222444555666666777===GGGNNN___iiiuuu}}}tttqqquuuyyyhhhQQQEEEDDD===999:::777777777666444333222111000////////////////////////........................000000//////....../////////......---,,,,,,---------,,,,,,,,,,,,+++++++++,,,------------.........,,,,,,,,,---,,,,,,++++++---...//////------...///......------......///000000000000000000000111111444...///;;;EEEBBB777---222222222333666===FFFLLL[[[eeerrr||||||666666666555555555555555444555555555555555444444444444444444444555555555666555444444333444555555444333333333333444555555888777666666666666666666777777777777888888888888:::888;;;AAAEEEMMMcccyyy~~~lllccc[[[ZZZZZZZZZZZZ]]]ZZZ[[[\\\^^^aaaeeehhhjjjkkknnnsssxxx~~~vvvkkk]]]SSSJJJGGGFFFEEEEEEGGGHHHNNNXXXggg{{{wwwhhhcccjjjsssyyybbbVVVYYY^^^mmm~~~{{{fffVVVNNNQQQ^^^llllllWWWPPPOOOUUU]]]nnn{{{uuuxxx}}}zzzyyyxxxvvvttttttssstttvvvwwwxxxxxxxxxxxxzzz|||{{{zzzzzzzzzyyyxxxwwwwwwxxxwwwvvvuuuttttttuuuvvvssssssqqqpppmmmjjjhhhggggggeeecccbbbcccdddbbbaaa___]]]YYYWWWUUUQQQMMMJJJHHHEEEAAA???===<<<:::888999999777666666555555555555555555555555555444444333333333333333333333333333444555555666;;;CCCJJJ]]]hhhvvvxxxrrruuuzzzoooVVVHHHEEE===999:::777888888777555444333222111...//////////////////.........---------...//////.........///111333444555000///---------------,,,---,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------,,,,,,++++++---///000///...---...///...............//////000000000000000000111111111999333555@@@IIIFFF;;;222222222222333777???HHHOOO[[[dddooowww{{{~~~vvv666666666666666666666666444444555555555555555444555444444333333222222222333333333333333333444444444333333333333444555555666666555555444555555666666666777777777888888888;;;999<<>><<<:::888999888777666666555666666666666555555555444444444333333333333333333333333111333555666777<<>>999333000000111222444888@@@IIIPPPYYY___hhhpppvvv{{{~~~rrr555666666666666777777777333444555555666555555555666666666555444444333333222222222333333333333333444333333333333444555555444444333333444444555666555666666777777888888888:::888<<>>GGGQQQ```|||pppfff]]][[[ZZZYYYYYY[[[]]]\\\\\\]]]^^^```bbbdddiiimmmrrrxxx}}}~~~pppeeeXXXPPPJJJIIIIIIEEEBBBBBBBBBHHHQQQ[[[jjjzzzxxxggg```dddmmmdddVVVYYY[[[eee{{{}}}hhhXXXPPPRRR```mmm}}}sss^^^TTTSSSVVV```rrr~~~|||sssppprrr|||~~~{{{xxxwwwwwwxxxyyyzzz{{{{{{{{{yyyyyy{{{}}}{{{{{{zzz{{{|||}}}}}}{{{yyywwwvvvvvvvvvvvvsssrrrqqqooommmkkkiiiggggggfffeeebbb```^^^^^^^^^[[[YYYWWWVVVUUUTTTQQQNNNHHHFFFCCCAAA@@@===999777666666555444444444444555555444444333222222111111111111111222222222333333000333666888999<<>>EEEMMMRRRXXX]]]eeennnxxxxxxqqq555666666666777777888888333333444555666666666555111111222444555777888999333333444555666666666555444333333333333444555555222222222333555666888999444555555666777888888999<<<;;;AAALLLWWWhhh~~~qqqggg^^^[[[ZZZXXXXXXZZZ^^^]]]]]]]]]^^^```aaacccfffjjjpppvvv|||zzzlllaaaUUUNNNIIIJJJJJJGGGDDDCCCBBBGGGOOOYYYgggvvv~~~~~~xxxggg```dddlll~~~fffWWWYYYZZZcccyyy}}}hhhXXXPPPSSS```nnn~~~uuu```VVVTTT\\\eeewww~~~yyypppnnnnnnzzz|||yyyxxxxxxyyyzzzuuuvvvwwwwwwwwwxxxzzz|||||||||||||||~~~~~~|||yyyxxxwwwwwwwwwrrrrrrqqqooommmkkkiiihhhggggggfffccc___]]]\\\]]]]]][[[XXXWWWUUUSSSOOOLLLIIIGGGDDDBBB@@@===999666888777777666666666666777777777666555444444333333000000000111111222222222111444777888888;;;@@@DDDUUUjjjtttqqqvvvnnnVVVMMMBBB>>>===777777777666444333222111000///000222333333222000///***+++---000000000///...,,,---...000333666888:::555111------///000---)))+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++,,,---///000111111222...000111000///...///111---...000111111111000///...//////000111222222222333111111444444111///111...111666;;;AAAHHHNNNSSSZZZ___gggppp|||{{{vvv888777666777888999888666666666555555555555666666555555444444444444555555333333222222111222222222444444444444444444444444666666666666666666666666555777999999777777777888888:::CCCRRRbbbvvv~~~~~~ttthhh\\\YYYZZZZZZ[[[\\\^^^______^^^]]]]]]___```ggghhhkkkpppwww~~~xxxjjj```RRRNNNIIIFFFEEECCCBBBAAAGGGGGGKKKUUUcccqqq{{{{{{hhh___cccnnnmmmYYYWWW\\\cccwwwgggTTTPPPQQQ]]]rrr}}}bbbSSSWWWZZZeeeyyypppjjjjjjqqq{{{|||~~~}}}}}}~~~xxxxxxxxxxxxxxxxxxxxxxxx|||}}}}}}}}}|||~~~{{{xxxwwwuuusssrrruuutttsssqqqooonnnllllllkkkjjjhhhfffccc```^^^\\\ZZZYYYWWWWWWVVVTTTQQQNNNJJJGGGCCC@@@???>>><<<;;;888888777666555444333333555444444333333333444444111222222333333222222111111222444666999<<>>CCCJJJQQQVVVbbbhhhooovvv888777666777888888777666666555555444444555555666555555555444444555555555333222222222222222333333444444444444444444444444555555555555555555555555555777999999777777888999===???HHHVVVhhh~~~zzz~~~uuuhhh]]]ZZZZZZZZZZZZ\\\bbbccccccaaa___^^^___```fffhhhlllpppvvv}}}vvvhhh^^^QQQMMMHHHEEEDDDCCCBBBAAAFFFFFFJJJSSSaaaoooyyy~~~}}}jjjaaadddnnnpppZZZWWW[[[bbbuuugggSSSOOOPPP\\\qqq~~~cccTTTWWWZZZfffzzz}}}pppkkkllluuu|||}}}~~~}}}}}}~~~yyyyyyyyyxxxxxxxxxwwwwww|||}}}~~~~~~}}}~~~{{{yyyyyyxxxwwwuuuttttttsssrrrpppnnnlllkkkkkkjjjhhhfffccc```^^^\\\[[[ZZZXXXWWWWWWTTTQQQNNNKKKHHHDDDAAA@@@???===;;;999999888777666555444444555555555444444555555555111222222333333222222111111333444666888===BBBFFFVVVmmm~~~zzz~~~vvvssssss~~~aaaOOOGGG???;;;<<<777888888888777666555555222111111000000000000000//////...------.........///...............///000222111///...------......///......---------............/////////000000000------..................000000111111000///---,,,---------...///000000111111111000000000/////////111000000000111222333333000333888===CCCJJJSSSYYYfffppp{{{888777666666888888777666555444444333333444444555555555555555555555555555222222111222222333444555444444444444444444444444444444444444444444444444555777888888777777999:::AAADDDMMM\\\ppp}}}yyyvvvjjj^^^ZZZZZZZZZZZZ\\\cccdddcccaaa^^^]]]]]]^^^fffhhhlllpppttt{{{}}}sssfff\\\OOOLLLGGGDDDCCCCCCCCCBBBEEEEEEHHHQQQ^^^lllwww}}}mmmcccfffooorrr]]]XXX[[[bbbttt~~~fffSSSOOOPPP[[[oooeeeUUUYYY[[[ggg||||||pppmmmppp|||}}}~~~}}}|||~~~zzzzzzyyyyyyxxxxxxwwwwww{{{}}}~~~~~~~~~{{{yyyxxxxxxxxxwwwvvvrrrsssssssssqqqooollljjjjjjjjjhhhfffdddaaa^^^]]]]]][[[ZZZYYYWWWUUUQQQNNNLLLIIIEEEBBB@@@???===<<<::::::999888777666555555555555555555555555666666111222222333333222222111222333333444777<<>><<<;;;:::999999888777666555444444444444555555555555555111222222333333222222111111111222333555:::@@@EEENNNaaaxxx~~~{{{sssrrrqqqrrr{{{www\\\KKKAAA===>>>;;;::::::999777555333222222111111000000000000000111///000222222...,,,,,,///......------.........000000//////............---------------...///000------------.........////////////...............000000000//////......---......////////////......////////////............222111111111111111222222333888>>>CCCIIIRRR___hhh~~~777666555666777888777555333333222222222222333333444444555666666555444444222222222222333444555666444444444444444444444444555555555555555555555555555666777888777999;;;===BBBIIIUUUfff~~~{{{www~~~xxxkkk___ZZZYYYWWWWWWXXXXXXYYYZZZZZZYYYYYY[[[]]]aaafffkkknnnqqqvvv{{{sssggg^^^PPPLLLFFFCCCCCCCCCDDDDDDEEEFFFIIIOOOYYYhhhvvvqqqhhhiiinnnttt___XXX[[[eeevvv}}}eeeRRROOOOOOYYYmmmiiiXXXZZZ\\\iii}}}rrrsssyyy~~~||||||wwwwwwxxxyyyzzz{{{{{{|||zzz|||~~~~~~}}}{{{{{{{{{zzzxxxvvvuuuuuutttrrrpppqqqrrrssstttrrrpppllljjjjjjjjjiiigggeeebbb```______^^^\\\[[[ZZZWWWTTTQQQLLLIIIDDDAAA???>>>;;;:::888888777666555444444333111222333444444444444333111222222333333222222111000111111111333777===AAAJJJYYYqqqvvvyyy~~~}}}wwwvvvvvvxxx~~~eeeQQQEEE@@@???======;;;999777444222111222111111000000000000000222000222777666000,,,...............///000111222///////////////.........---------------...///000------------.........///------......///000000111/////////...............000000111000///---,,,+++............////////////111111111000111111222222666;;;BBBFFFLLLWWWfffqqq777666555555777777666555444333333222222333333444333444555666666555444333333333222333333444555666444444444444444444444444666666666666666666666666555666777777777999<<>><<<:::888888777666555444333333///000222333444444333222111222222333333222222111000111222333444666:::===GGGQQQbbbvvvvvvtttxxx~~~{{{|||pppYYYJJJBBB???;;;;;;:::999888666444444222111111000000000000000222000333;;;:::222---///............000111222333......////////////............---------...//////------........./////////,,,---...///000111111222//////...------......///000111111111///---+++***...////////////000000000000000000000111222333444666<<>><<<999999888777666555444444///111333444555555444333111222222333333222222111222444555666666777999;;;AAAGGGSSScccsss~~~zzztttsss{{{|||aaaOOODDD>>>:::::::::999888777666555222111111000000000000000000---222<<<<<<222---000...............///000111---...///000000///......///......---------............/////////000000000......//////000000000111///...------------...///...///000111000///---,,,/////////000000000111111/////////000111333444555666>>>GGGOOOXXXhhh}}}}}}~~~777555444555666777666555555444444333333444444555333444666777777666444333555555444333333333444444444444444444444444444444444444444444444444444444555666777777777:::>>>AAAKKK[[[ooo}}}uuuzzzwwwjjj]]]WWWUUURRRQQQRRRLLLMMMOOOPPPPPPQQQTTTVVVZZZ```hhhkkknnnttt|||uuujjjbbbVVVQQQJJJEEEDDDDDDEEEEEECCCDDDFFFIIIRRR```rrr}}}qqqiiiiiilll|||{{{eeeYYYZZZdddsss}}}}}}gggUUUQQQPPPZZZmmmkkkXXXYYY\\\iii|||nnnnnnuuu|||{{{{{{}}}||||||zzzyyyxxxwwwwwwzzzzzzyyywwwuuutttvvvwwwuuutttuuuvvvxxxxxxvvvtttsssrrrqqqqqqpppooonnnnnnjjjjjjiiigggeeecccaaa```^^^^^^]]]]]]^^^\\\ZZZWWWRRRNNNJJJFFFDDDBBB@@@>>>::::::999888777666555555000111444666666666555444222222222333333222222222444666888999888888999:::;;;???GGGVVVfffttt|||~~~wwwrrrxxxgggSSSEEE===;;;;;;;;;:::888777555444222111111000000000000000...+++111<<<<<<222,,,/////////...------------...---...///000000///......000///...---------------////////////000000000000000000000000///////////////...---,,,,,,---//////+++,,,...000111000///...//////000000111111222222......///000111333555666888@@@LLLUUU```rrr~~~xxxtttzzz~~~888888777666666666666666777777777666555555444444333444555666777777777777222222222333333333444444555444333333333333444555777666555444444444444444777555666999:::;;;@@@GGGVVVfff}}}zzzqqq{{{vvviii[[[UUURRROOONNNNNNLLLIIIJJJNNNPPPPPPSSSWWWYYY]]]ccciiinnnuuu~~~}}}yyyxxxuuulllcccZZZTTTMMMGGGEEECCCCCCBBBCCCFFFIIIKKKPPP[[[jjjvvvwwwooofffdddlllzzz|||ggg^^^]]]```pppkkkVVVRRRRRRZZZiii~~~oooZZZYYY[[[nnnzzz|||ooojjjkkkxxx|||yyy||||||{{{zzzxxxwwwwwwvvvwwwwwwxxxxxxxxxxxxyyyyyy|||zzzwwwvvvvvvuuusssrrrrrrqqqpppnnnnnnnnnnnnoooooolllhhhggggggeeeaaa]]]___^^^]]]\\\ZZZYYYXXXXXXTTTPPPKKKFFFCCCAAA===;;;:::999888666555555444444555555555555555555555555222222444444444444222222111222333444666777888999<<<===BBBKKKVVVcccuuuuuuwwwmmmQQQCCC>>>???===:::999888666444222555333000000111222111...222///---...111333222000+++,,,...///000///..............................//////////////////////////////.........---------......////////////......------------------------.........//////////////////---,,,---///111111000000111222111111222444777???FFFPPP\\\kkkyyyxxxtttqqqttt~~~|||888888777666666666666666555555555666666666666666333444555666666666666666333333333333444444444444555555444333333444555555666666555444444444444444666444666999:::;;;AAAIIIYYYjjjzzzttttttfffYYYSSSPPPMMMLLLLLLKKKHHHIIIMMMOOOOOOQQQVVVYYY]]]bbbggglllttt~~~}}}yyyyyyuuullleeeYYYTTTMMMGGGDDDCCCCCCBBBEEEHHHJJJLLLPPPZZZfffpppsssllldddbbbiiixxx~~~hhh^^^\\\```ppplllWWWRRRSSS[[[kkksss]]]]]][[[ooozzz|||nnniiijjj}}}~~~{{{yyy||||||{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzyyywwwuuutttuuuuuutttsssrrrqqqpppooonnnnnnnnnoooooollljjjiiihhhgggccc```______^^^]]]\\\ZZZYYYYYYUUUQQQLLLHHHEEEBBB???===::::::888777666555555555444444444444444444444444222222333444444333222222///000111222444555666777<<<<<>>;;;;;;999888777666666666333333333333333333333333222222333333333333222222000000111222444555666666<<<;;;???EEEMMMYYYmmm~~~{{{fffQQQGGG@@@>>><<<:::::::::888666444222000000222222222111000///---...///000000/////////...---,,,---....../////////......---------......................../////////............---......////////////......------------------------....../////////000000000///...------///111111000000111222222222444888;;;BBBLLL^^^uuurrrpppqqqxxx888777777666666666666666555555555555666666777777444555555555555444444333444444444555555555666666555555444444444444555555444444333333333333444444888888:::===>>>AAAKKKUUUeeeyyy}}}ooobbbTTTOOOLLLJJJHHHIIIJJJGGGHHHKKKMMMMMMOOOSSSWWWZZZ^^^ccciiisss|||xxxwwwtttmmmggg[[[UUUMMMGGGDDDCCCCCCCCCEEEGGGJJJMMMQQQWWW^^^ccchhhddd```^^^dddsssnnn___YYY^^^oooqqq\\\VVVUUU^^^ooo|||fffccc[[[ooo|||sssnnnppp}}}}}}}}}|||{{{{{{zzzyyyyyywwwwwwxxxyyyzzz{{{{{{|||wwwuuutttsssttttttsssrrrqqqqqqpppooonnnnnnnnnnnnkkkkkkjjjjjjiiigggfffdddbbbbbbbbbaaa```^^^\\\[[[WWWSSSNNNIIIFFFCCC@@@>>><<<<<<:::999888777777777333333333333333333333333222222222333333222222222222222333444555666777888::::::===BBBIIIVVVkkk}}}yyy{{{pppVVVGGGAAA>>><<<:::::::::999888666444333222111111000000//////........./////////222000---++++++,,,...///000000//////......------......................../////////.....................////////////......---------------------------------...//////000000///...---...000111111111000111222222333666;;;>>>HHHUUUlll{{{xxxxxx888777777666666666666666777777666666555555555555555555555666555555444444444444444555555555666666555555555555555555555555444444444333333444444555777777:::===>>>BBBNNNZZZlllnnnaaaTTTNNNLLLJJJHHHIIIKKKHHHHHHLLLMMMMMMOOOSSSUUUYYY^^^cccjjjttt|||xxxvvvsssmmmhhh^^^XXXOOOGGGDDDCCCCCCCCCBBBDDDHHHLLLQQQWWW]]]```dddbbb```^^^bbbqqqqqq___XXX^^^nnn~~~ttt```XXXVVV___ppphhhddd\\\ppp}}}yyytttvvv~~~}}}}}}||||||{{{{{{{{{wwwwwwxxxyyyyyyzzz{{{{{{zzzxxxvvvtttttttttrrrqqqpppooooooooonnnmmmllllllhhhiiiiiihhhgggeeeddddddbbbccccccbbbaaa___]]][[[VVVRRRMMMIIIFFFCCC@@@>>>===<<<;;;999888888777777333333333333333333333333222222222222222222222222222333444444555666777777777888<<>>;;;999999999888777888777555333000///....../////////............///222000---+++***,,,...///000000/////////.................................////////////////////////......////////////......------------------------++++++,,,------...//////000...---...000222222111000111222333444888>>>BBBPPP___zzz888888777666666666666666888777777666555555444444555555666666666666666555333444444444444555555555444555666666666666555444555555444444444555666666555666888;;;<<>><<<<<<:::999888777777777333333333333333333333333222222111111111111222222111111222222333444555555444777;;;@@@EEEOOOdddwwwxxx}}}dddNNNCCC@@@<<<999888888777777888888777444000......//////000000///...---///000111///---++++++,,,...000////////////////////////------------------------...////////////000000000......////////////......------------------------++++++,,,---...//////000000///......000222222111000111222333555:::AAAFFFVVVhhhyyy{{{888888777666666666666666666666666666666555555555555555666777888888888888333333333333444444444444444555666777777666555444666555555555555666777888555777:::===>>>DDDSSSccc}}}|||lll___RRRMMMKKKIIIHHHIIIJJJGGGGGGKKKLLLKKKMMMQQQRRRWWW___fffnnnxxx|||zzzwwwssspppfff___TTTJJJEEECCCCCCCCCBBBBBBDDDHHHOOOUUUYYY\\\]]]^^^^^^[[[]]]jjjtttaaaWWW]]]mmmyyyxxxfff]]]XXX]]]mmmjjjeee\\\qqq~~~~~~zzz}}}~~~~~~~~~~~~}}}}}}}}}xxxxxxwwwwwwwwwwwwvvvvvvyyywwwtttssstttsssrrrqqqlllllllllmmmlllkkkiiihhhfffhhhiiigggcccaaaaaabbbbbbbbbddddddbbb```]]][[[XXXTTTOOOJJJGGGDDDAAA???<<<;;;:::888777777777777444444444444444444444444333222111000000111222333111222222333333444444444444777<<<@@@BBBJJJ]]]ppp{{{{{{mmmVVVFFFCCC>>>:::999888888777555666666444000///000222000111222000...---///111///...---,,,,,,---///000.........///000000111111------------------------.../////////000000000000......////////////......------------------------,,,,,,---...///000111222000///...///111222222222000111222333666<<>>@@@AAAHHHXXXiii{{{kkk^^^QQQLLLJJJHHHGGGHHHIIIFFFFFFIIIJJJJJJLLLPPPRRRWWW___gggoooyyy}}}zzzvvvtttiiiaaaUUUKKKFFFCCCCCCCCCDDDCCCDDDHHHMMMSSSWWWYYYZZZ]]]]]]YYYZZZggg~~~tttaaaWWW]]]lllwwwyyyhhh^^^XXX\\\llllllfff\\\qqq}}}yyy}}}~~~~~~~~~~~~~~~xxxxxxwwwwwwvvvuuuuuuuuuvvvtttrrrrrrsssssssssrrrjjjkkkllllllkkkjjjhhhggggggiiijjjhhhccc``````bbbaaabbbcccdddbbb```\\\ZZZYYYUUUPPPLLLIIIFFFCCCAAA;;;;;;999888777666666666555555555555555555555555333222111000000111222333444444444555555666666666444777<<>>;;;:::999888777777777777666555555555555444444444555444444333222111000000222000///111555777666444555777:::<<<<<>>@@@;;;<<<>>>:::666666555444222111000///888666444222000/////////444333111000///...//////,,,---------......//////------,,,,,,,,,,,,------///......------///000111......////////////......---------............///..................------/////////000111111222222777333111444999>>>GGGPPP[[[pppzzzuuuxxx777777777777666666666666777666666555555444333333555555666666666666555555333333444444444555555555444444444555555555555666777666666666666777888888:::;;;>>>BBBGGGQQQfffyyyvvvggg\\\RRRMMMKKKHHHHHHJJJIIIJJJKKKJJJJJJKKKNNNPPPUUUZZZbbbjjjrrr{{{yyyuuummmeeeYYYNNNHHHEEECCCCCCAAABBBCCCDDDGGGMMMTTTYYY___``````^^^^^^eeerrr|||{{{kkk___XXXZZZhhhvvv~~~~~~hhhYYY[[[]]]nnntttjjjkkknnn{{{zzz{{{||||||}}}}}}}}}||||||zzzxxxvvvuuutttuuuvvvvvvvvvtttrrrpppnnnmmmmmmmmmmmmllljjjhhhgggggghhhhhheeeeeeeeeddddddddddddcccaaabbbbbbbbb```]]]ZZZXXXWWWTTTPPPLLLIIIEEEAAA>>>;;;;;;999888777777666666555555555555444444444444444333333222222111111111222111000111555666555444555666999;;;<<>>999777666555444333222111000444333222111000000111111333222111000//////000000/////////000000000111111//////............//////...------,,,---...///000,,,,,,------------,,,,,,---------............////////////////////////////////////000111111222222888444222666:::???IIIRRR___qqqyyyzzz777777777777666666666666777666666555555444444444555555666666666666666555333333444444555555666666444444444555555555555666777666666666777777888999<<<<<>><<<;;;:::888777666666666555555555555444444444444222222222222222222222222333222111222444555444333333444888:::<<>><<<;;;:::888777666666666555555555444444444333333111111111222222333333333333333222333333444333333333333666999;;;@@@LLLYYYzzzyyyssssssyyy}}}wwwuuuzzzaaaOOOFFFCCC===<<<>>>888888888777666444333222111.........///000111222222000000000000000111111222..................//////------,,,,,,,,,,,,---------------------...............////////////......---------............//////////////////000000000/////////000111111222222666444444777:::@@@KKKVVVhhhuuu777777777777666666666666666666666666666555555555444444555666666666666666:::999999888777666555555444444444555555555555666444444444555555666888888===<<>>===<<<:::888777666555555555444444444444333333333111111111222222333333444222333333333333333333444333333555888:::===HHHRRRmmm~~~vvvqqqrrrzzzzzzwwwwww}}}fffQQQFFFBBB<<<===>>>999888888777666444333222111.../////////000000000///...///000000111111222222//////////////////......------,,,,,,,,,,,,------------......////////////......////////////......---------............///---------......//////////////////000111111222222333222333666999???KKKWWWjjjyyy777777777777666666666666666666666666666666666666333444555666777777777777::::::999888777666555555444444444555555555555666666666666777888999:::;;;<<<===DDDSSSfffooo```WWWOOOMMMLLLIIIIIIJJJHHHIIIJJJJJJJJJLLLOOORRRVVV[[[ccckkksss}}}zzzvvvmmmfff[[[RRRKKKGGGDDDCCCEEEFFFFFFFFFFFFHHHLLLOOO[[[bbbkkkmmmiiicccaaaaaa___[[[WWWVVVVVVZZZeeeppp~~~{{{nnn___^^^[[[hhh{{{oookkkmmmttttttzzz~~~}}}{{{zzzyyyyyyyyywwwwwwvvvuuusssrrrqqqpppoooooonnnnnnmmmmmmmmmllllllkkkhhhfffeeedddddddddccccccbbbbbbbbbaaaaaaaaa[[[\\\]]]]]]\\\YYYWWWUUUTTTQQQNNNKKKHHHEEEAAA???===<<<:::888777666555555444444444444333333333333111111111222222333333333111222444333333222444555333333444888999;;;CCCLLLccc{{{qqqnnnvvv~~~~~~||||||}}}lllUUUGGGBBB<<<===???999888777666555444222111111///000000000000//////......///000111111111111111222222111111111111000000//////............//////---...//////000000//////,,,,,,------------,,,,,,---------............///,,,,,,------......///////////////000111111222222222111333777999>>>KKKXXXkkk}}}www777777777777666666666666666666666666666666666777333444555666777777777777666666666666666666666666444444444555555555555666666666666777888:::;;;<<<<<<>>>HHHYYYooo~~~nnn^^^UUUMMMLLLKKKIIIHHHIIIGGGHHHJJJJJJJJJLLLPPPRRRVVV[[[ccckkksss}}}{{{wwwmmmggg]]]TTTMMMIIIEEECCCDDDEEEFFFEEEEEEGGGJJJLLLTTT]]]gggkkkjjjgggfffgggddd```\\\ZZZYYY\\\fffqqq{{{xxx~~~nnn___^^^ZZZgggzzzzzzoookkkmmmwwwyyy~~~~~~}}}|||{{{yyywwwwwwvvvvvvvvvtttsssqqqpppoooooonnnmmmlllllllllmmmnnnllljjjhhhfffdddcccccccccaaaaaaaaa`````````______[[[\\\]]]]]]\\\ZZZWWWVVVSSSQQQMMMJJJHHHEEEAAA???===<<<;;;888777555555444444444444333333333222222222222222222222222333333///111444444222222555777555333444777888999???FFFRRRkkktttnnnttt|||sss[[[JJJDDD======>>>888777666555444333222111000//////000111111111000//////000111111222111000000222222222111111111000000//////............//////,,,---.../////////......,,,,,,------------,,,,,,---------............///---------...//////000000/////////000111111222222222222555888:::???MMMZZZmmm~~~jjj777777777777666666666666666666666666777777777777333444555666777777777777222222333444555666777888444444444555555555666666444444444555666888999:::===@@@KKK^^^uuu}}}mmm\\\TTTLLLKKKJJJHHHGGGHHHGGGHHHJJJJJJJJJLLLPPPSSSVVV\\\dddkkksss}}}|||xxxnnnggg^^^UUUNNNJJJFFFDDDDDDDDDEEEDDDDDDEEEHHHJJJLLLUUUaaaiiikkklllnnnqqqkkkfffaaa^^^[[[]]]fffqqqxxxvvv}}}mmm___^^^ZZZgggvvvzzznnnkkkmmm}}}}}}~~~~~~}}}{{{yyywwwuuuttttttssssssqqqooonnnmmmooonnnlllkkkkkklllnnnooojjjhhhfffdddbbbaaaaaaaaa``````_________^^^^^^^^^[[[\\\]]]]]]\\\ZZZXXXVVVSSSPPPMMMJJJHHHEEEAAA???>>>===;;;999777555555444444444444333333333222222222222222222222222222222...111333444222333555888555444444777777888<<>>===>>>777666666555444222111000///...///000222222222111111///000111222222111000///111000000000//////......---------,,,,,,---------+++,,,---.........---,,,...//////////////////...---------.........//////---......///000111111222/////////000111111222222222333666999;;;@@@NNN\\\oooyyybbb;;;777444666:::<<<999666666666777888888888888888555555666777888888777777555555555555666666666666666666666555666777888888444555666666666777:::===???DDDRRRfffzzz}}}yyymmm___UUULLLIIIHHHFFFEEEGGGIIIJJJKKKKKKKKKMMMPPPSSSUUU\\\eeennnwww|||xxxooojjjaaaWWWNNNHHHDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFKKKRRR]]]gggmmmqqqssstttyyyssshhh___[[[^^^gggnnnvvvvvvsssiii]]]XXX[[[```pppyyymmmkkkrrrzzz}}}{{{yyyxxxvvvttttttssssssqqqooommmkkkiiipppnnnllljjjiiijjjkkklllkkkkkkiiihhhfffdddcccbbbcccbbbaaa___]]]\\\\\\\\\\\\\\\\\\\\\ZZZXXXUUUTTTTTTQQQMMMJJJHHHEEEAAA>>>===<<<;;;888666444333222555555444333333222111111111222333444444444333222111222222333444555666666888888888666555666888;;;CCCGGGRRRbbbpppyyyooopppyyygggKKKCCCCCC???;;;<<<777555444444555555444333222222222111000//////...222111111111000000//////000000000000////////////...------,,,,,,------....../////////000000111111000000//////.........---///////////////.........,,,---///000000000///...---000222333222222222333111555777888:::DDDTTT```sssooo```;;;888777999===???===;;;666666777888888888888888555555666777777777666666555555555555666666666666666666666666777777777777555666777777666888;;;===AAAFFFTTTiii}}}|||wwwkkk^^^TTTKKKIIIHHHFFFFFFGGGHHHJJJKKKKKKKKKMMMPPPSSSUUU\\\eeennnwww{{{rrrmmmdddZZZPPPJJJFFFDDDCCCDDDEEEFFFFFFGGGGGGFFFKKKPPPWWW```gggooovvvzzzyyyoooddd___```ffflllppppppmmmeee[[[WWWZZZ___mmmxxxnnnkkkrrr~~~~~~|||zzzzzzyyyxxxvvvuuutttsssqqqpppnnnmmmlllooonnnmmmlllkkkkkkkkklllkkkjjjiiihhhfffdddcccbbbcccbbbaaa___^^^]]]\\\\\\\\\\\\\\\\\\ZZZXXXVVVTTTSSSQQQMMMJJJGGGDDDAAA>>>===<<<;;;999666444333222666555555444222111111000222222444555555555444333222222333333333333333333///111444666777888:::<<<;;;===FFFUUUcccmmmyyyppppppwwwoooQQQFFFDDD???;;;<<<888666555555555555444222222222111111000//////...111111111111000000000///000000000000////////////...------,,,,,,------............//////000000000000/////////.........---/////////////////////...---...///000000000///...---///222222222111222333111444777999>>>JJJ[[[hhh|||lll^^^:::888777999===@@@???===666666777777888888777777555555666666666555444444555555555555666666666666444555777888888888777666666777888777777888;;;===BBBIIIWWWlll|||tttggg\\\SSSJJJIIIHHHFFFFFFGGGHHHIIIJJJKKKKKKMMMQQQSSSVVV\\\eeennnwww}}}tttnnneeeZZZQQQJJJFFFDDDCCCDDDEEEFFFFFFGGGGGGFFFIIILLLPPPVVV___kkkwww|||sssiiibbb```cccggghhhhhhfff___XXXVVVYYY^^^kkkwwwpppmmmsss}}}~~~|||{{{zzz{{{{{{yyyxxxvvvuuusssqqqppppppppppppnnnnnnnnnnnnmmmlllkkkkkkkkkjjjiiigggfffdddcccbbbcccbbbaaa___^^^]]]]]]]]][[[\\\\\\[[[ZZZXXXVVVUUUSSSPPPMMMJJJGGGDDDAAA>>>===<<<;;;999777555333333666555555444222111111000111222222333444333333333333333333222222111111111***...222666777888999:::999:::AAAMMMYYYfffvvv~~~qqqooosss}}}{{{[[[KKKEEE???<<<<<<:::888666555555444333111222222111111000/////////111111111111000000000000000000000000////////////......------------.....................//////////////////.....................//////////////////---...///000000000//////---///111111111000111222000333888<<>>CCCKKK[[[qqq~~~~~~pppcccYYYQQQIIIHHHHHHFFFFFFHHHHHHIIIJJJKKKKKKMMMQQQTTTWWW]]]eeennnwww|||rrrmmmcccYYYOOOHHHDDDBBBCCCDDDEEEFFFFFFGGGGGGFFFGGGHHHKKKPPPYYYfffsss|||{{{xxxrrrjjjccc___```aaaaaabbb```[[[UUUTTTWWW[[[hhh~~~wwwsssqqqwww~~~}}}{{{{{{{{{{{{yyywwwuuutttqqqpppooopppqqqrrrnnnnnnooopppooonnnkkkjjjjjjjjjiiigggfffeeecccccccccbbbaaa___^^^^^^]]]]]]ZZZ[[[[[[[[[ZZZYYYWWWVVVSSSPPPMMMJJJGGGDDDAAA>>>===<<<;;;999777555444333444444333333333333222222000000000111111111111111333333333222222222222222000222555666555555555666;;;;;;???HHHTTTbbbuuuppplllmmmwwwcccOOOEEE???<<<===;;;999777666555444222000111111111111000000//////111111111000000000000000000000000000////////////......------------......------......................................................////////////......//////000000000000---///000111000000111333000444999@@@LLL___tttwwwggg]]]777777666666777777666555666666777777777666666555555666666666555444333333555555555555666666666666333555777888999888666555777888999999999;;;>>>@@@DDDOOOaaavvv}}}lll```WWWNNNHHHHHHHHHGGGFFFHHHGGGIIIJJJKKKKKKNNNQQQTTTWWW]]]fffnnnwww|||rrrlllcccXXXOOOHHHDDDBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEGGGJJJNNNUUU___jjjqqqqqqqqqoookkkfffaaa``````^^^^^^]]]YYYUUUSSSVVVXXXgggyyyuuuvvvuuuzzz~~~||||||{{{zzzwwwttttttrrrpppooonnnoooqqqrrrmmmnnnpppppppppnnnkkkjjjjjjiiihhhgggfffeeedddccccccbbbaaa```___^^^^^^^^^YYYZZZ[[[[[[[[[YYYXXXWWWTTTQQQMMMJJJHHHEEEAAA???<<<<<<;;;999888666555444111111222333333444555555111111111111111222222333222222222333444555555666666666666555333333555777999888:::BBBLLL[[[ppprrrjjjhhhppp{{{lllSSSFFF???===>>><<<:::777666555444222000111111111000000000000000000000000000000000111111000000000000///////////////......------......///..................---------------...............---.........//////000000////////////000000111111...///111000000000222333222555;;;EEETTThhh}}}uuuggg```999999888888777666666555666666777777777666555555555555666666666555444444555555555555666666666666444555777888888888777666777888999:::;;;===@@@CCCFFFTTTggg~~~{{{jjj^^^TTTMMMGGGGGGHHHGGGGGGHHHGGGHHHJJJKKKLLLNNNRRRUUUXXX^^^fffnnnxxx|||qqqlllcccYYYPPPJJJFFFEEECCCDDDEEEFFFFFFGGGGGGFFFDDDFFFIIILLLQQQXXX```eeeiiilllnnnnnnjjjfffcccaaa]]]\\\[[[YYYVVVVVVXXXZZZffftttzzz|||xxxrrrvvvuuu{{{~~~}}}||||||zzzvvvtttsssrrrqqqpppooooooppppppmmmnnnooopppooommmkkkiiiiiiiiihhhgggfffeeeddddddcccbbbaaa```____________YYYYYYZZZ[[[[[[ZZZYYYXXXUUURRROOOLLLIIIFFFBBB@@@<<<<<<;;;999888777666555111111222333333444555555444333333333333444555555111222222333555666666777666666666444444555888;;;999888:::@@@IIIWWWlll~~~yyymmmggglllwwwxxx[[[JJJBBB??????<<<:::888666666555222000111111000000000000000000000000000000111111111111000000000000//////////////////............///////////////...............---------------.........------......///000000000000000/////////000111222///000111111000111333555444888???JJJZZZnnnssshhhccc888888888888777777777888666666777777666555555444555555666777777777666666555555555555666666666666666666666666777777777777666777999:::<<<>>>BBBEEEIIIYYYoooyyyhhh]]]RRRKKKFFFGGGIIIGGGGGGHHHFFFHHHJJJKKKLLLNNNRRRUUUYYY^^^fffnnnxxx~~~zzzooojjjaaaXXXOOOJJJFFFEEECCCDDDEEEFFFFFFGGGGGGFFFEEEFFFGGGIIIMMMSSSZZZ^^^cccgggmmmooommmiiidddaaaZZZZZZZZZZZZZZZ[[[]]]___cccooossstttwwwqqqmmmtttrrrxxx}}}|||||||||}}}{{{xxxuuutttssssssrrrqqqpppppppppmmmmmmnnnnnnmmmllljjjiiiiiiiiihhhgggfffeeeeeedddcccbbbaaa```____________XXXYYYZZZ[[[[[[ZZZYYYXXXVVVSSSPPPMMMJJJGGGDDDAAA<<<<<<;;;:::888777666666333333333333333333333333333222222111222333444555222222333333333444444444333444666666666666999;;;::::::===BBBIIIUUUjjj|||uuujjjllluuueeePPPFFFBBB@@@;;;999777666666555333111000000000000000000000111///000000000111111111111000000000000//////////////////............//////000000000//////.........,,,,,,,,,------.........------......///000000111111000/////////000111222111222222222111222444666777:::BBBMMM^^^qqqppphhhfff444666777777666666777999666666777777666555444444555555666777888888888777555555555555666666666777666666666666666777888888555777999:::<<>>666CCCJJJWWWaaayyytttdddYYYNNNKKKGGGDDDEEEGGGHHHHHHJJJJJJJJJJJJJJJLLLQQQTTTYYY^^^fffoooyyy}}}xxxuuujjjddd[[[SSSMMMIIIEEECCCEEEEEEEEEEEEFFFGGGHHHIIIEEEDDDCCCCCCFFFJJJOOORRRZZZaaahhhkkknnnnnnhhh```WWW[[[___```______bbbeeefffiiikkklllkkkjjjkkkkkkrrruuu|||~~~|||}}}~~~~~~}}}{{{yyyxxxvvvuuuuuusssrrrqqqppppppmmmnnnmmmmmmlllkkkjjjiiihhhhhhiiiiiiiiigggfffeeedddbbbaaaaaaaaaaaa___]]]\\\ZZZYYYZZZ[[[[[[ZZZYYYVVVSSSOOOMMMJJJHHHDDDBBB>>>===<<<:::999888888888666555444444555444222000111111111333666888888777333333222222333333444555666777777666555555777999444<<<===???GGGNNN___xxx{{{rrrssswwwZZZHHHAAA>>>;;;:::999888777666555444333333333222111000//////111111000000000000111111//////.........---------///////////////.........111000///......................................................///000111///////////////000111111222333333111000000333555888???IIIQQQZZZiii|||yyymmmhhhfff::::::888777666666666666777777777777777777777777777777666555555555555555888444111333777999777555666666666666666777888888<<<777888999===BBBEEELLLZZZhhh~~~rrrcccXXXNNNKKKFFFDDDEEEGGGHHHHHHJJJJJJJJJJJJJJJLLLQQQTTTYYY___gggpppzzz{{{vvvssshhhbbbXXXPPPJJJGGGDDDBBBDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDCCCCCCEEEHHHMMMOOOVVV]]]dddiiilllmmmhhh```WWWYYY\\\]]]___aaadddfffccceeehhhhhhhhhhhhiiikkkqqqtttzzz}}}}}}}}}|||{{{zzzyyyxxxvvvuuutttsssrrrqqqqqqpppnnnnnnmmmmmmlllkkkjjjiiiggghhhhhhhhhgggfffdddcccbbb```______``````___^^^[[[ZZZYYYYYYZZZZZZYYYWWWUUURRROOOLLLJJJGGGDDDAAA>>>===<<<:::999888888777888666555555555444222000222111000000111111000///333333222222333333444555555666777666555555777999888???>>>???GGGNNN^^^www}}}rrrsss}}}}}}```LLLCCC@@@;;;;;;999888666555444333222222111111000/////////111111000000000000111111//////.........---------////////////////////////000//////............///........................000//////............//////////////////000111111222333333222000111333555999@@@JJJRRR[[[kkk~~~|||}}}vvvjjjffffff999888888777777777777777777777777777777777777777666666777777666666555555;;;888555555777888666333666666666666666777888888<<<999KKK===999FFFBBBSSS```qqq|||pppaaaVVVMMMJJJFFFEEEEEEGGGHHHHHHIIIJJJJJJJJJJJJMMMQQQUUUZZZ___hhhqqq{{{}}}yyytttpppeee^^^TTTLLLFFFDDDBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAACCCFFFIIIKKKOOOVVV^^^dddiiilllggg```YYYWWWWWWYYY]]]aaaeeefffbbbccceeeffffffgggjjjlllppptttzzz}}}}}}{{{zzzyyyxxxxxxxxxuuuuuutttsssrrrqqqqqqpppooonnnnnnmmmkkkjjjiiiiiiggggggggggggeeedddbbbaaaaaa```______aaaaaa```___\\\ZZZYYYXXXYYYXXXWWWUUUTTTRRRNNNLLLJJJGGGDDDAAA???>>><<<:::999888888777888777666666666555333111444333111111222222111///333333222222333333444555555666666666555555777999;;;AAA??????FFFMMM]]]uuu~~~rrrqqqwwwtttwwwgggQQQFFFAAA<<<;;;:::888666444333222000000000000000000//////111111000000000000111111/////////.........------///////////////////////////............//////000........................111000///......------...000////////////000111111222222222222111111444666;;;BBBKKKSSS\\\lllzzz~~~qqqfffccceee888777777777777777888888666666666666666666666666555666777888888777666555:::777555444555666444222666666666666666777777888888BBBiiiOOO999DDD===[[[fff|||{{{ooo```VVVLLLIIIFFFEEEFFFGGGHHHGGGIIIIIIJJJIIIJJJMMMQQQUUUZZZ```iiirrr}}}|||wwwrrrnnnccc\\\RRRIIIDDDBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBCCCBBBAAA@@@AAACCCEEEGGGIIIQQQYYY___fffjjjgggaaa[[[WWWSSSSSSXXX^^^aaabbbaaabbbdddeeefffhhhlllooorrruuu{{{~~~|||zzzxxxwwwwwwwwwwwwuuuuuutttsssrrrrrrqqqqqqoooooonnnlllkkkjjjiiiiiihhhhhhgggfffeeedddbbbbbbdddcccaaaaaabbbbbbaaa___]]][[[YYYYYYYYYXXXWWWUUUSSSQQQNNNKKKIIIGGGDDDAAA???>>>===;;;999888777777777666555666777777555333/////////111333555555555333333222222333333444555444555666666555555777999;;;@@@>>>>>>FFFMMM\\\sss}}}qqqooo|||~~~sssrrrvvv~~~nnnUUUFFFAAA<<<;;;:::888666444333222000000000000111111111111111111000000000000111111////////////............///////////////000000000...............///000111........................000//////............///000000//////000000111222111222222222111222555777???EEEMMMTTT]]]lll}}}mmmbbbaaafff777777777777777888888999666666666666666666666666555666777888888777666555888666555555555666666555666666666666666777777888:::FFFrrr\\\GGGNNNBBB___nnn{{{ooo```UUUJJJHHHEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIJJJMMMRRRUUU[[[aaajjjttt~~~~~~{{{vvvppplllaaaZZZPPPHHHDDDCCCCCCCCCAAAAAA@@@@@@???@@@@@@@@@BBBAAA@@@??????AAABBBCCCFFFLLLSSSYYY```ffffffbbb^^^XXXRRRPPPSSSXXXZZZ[[[^^^```bbbcccdddgggkkkooossswww}}}~~~|||zzzxxxvvvvvvvvvvvvtttttttttssssssrrrrrrqqqpppooonnnllljjjiiiiiiiiiiiiiiihhhfffeeedddddddddeeedddbbbaaaaaaaaa___]]]^^^\\\[[[ZZZZZZZZZXXXVVVSSSQQQNNNLLLJJJHHHEEEBBB@@@???===;;;999888777777444444444555777888777666***)))***---000333444333333333222222333333444555333444555555444555777999999>>>;;;<<>><<<:::888777777333333333555777888777666///...---///111333222111333333222222333333444555222444555555444555777999777<<<:::;;;DDDIIITTTggg~~~~~~}}}ssslllqqqwwwpppqqquuu{{{\\\III@@@<<<<<<;;;:::888777666555333333333333333333333222111111000000000000111111000000000/////////.........//////000000111111222///............//////000........................,,,,,,,,,---///000222333111000000000000111222222000111222222222444777:::FFFKKKSSSYYYaaappp~~~vvviiibbbhhhsss888888777777777777777888777777777777777777777777777777666666777888888999777777777777666666777888666666666666666777888888???888@@@PPPYYYYYY]]]jjjzzzmmm]]]RRRHHHFFFEEEEEEFFFGGGGGGFFFHHHHHHIIIIIIJJJNNNRRRVVV[[[bbblllvvv|||wwwrrrlllhhh[[[UUUNNNHHHEEECCCBBBAAA???>>>>>>>>>???@@@AAAAAA??????>>>>>>???@@@AAAAAACCCEEEGGGJJJQQQZZZ^^^]]]^^^[[[WWWRRROOOPPPSSSWWWXXX[[[^^^```aaaccceeegggmmmrrryyy}}}}}}}}}|||{{{yyywwwuuuttttttssssssssssssrrrrrrrrrrrrpppnnnkkkiiiiiiiiiiiigggfffeeeddddddeeeffffffcccbbbaaaaaacccccccccaaa\\\ZZZYYYYYYZZZZZZYYYXXXTTTRRROOOMMMLLLJJJGGGEEEBBB@@@>>><<<:::888777777555444333444666666444333444333222222333444333222333333222222333333444555222333444444444555777999777;;;999;;;CCCEEELLL]]]{{{{{{{{{}}}~~~wwwmmmlllvvvyyyvvvyyy|||cccMMMDDD<<<<<<;;;;;;:::999999888444333333222222111111111111111000000000000111111000000000000/////////......//////000111111222222000//////............///........................---------......000111222111111000000111111222333///111222222333555888;;;GGGMMMUUU\\\fffwww|||}}}pppgggdddnnn}}}999999888777777777777777777777777777777777777777888777666666666777999:::666666666555333222333555666666666666666777888888;;;777555JJJOOOIII```uuuyyykkk[[[PPPHHHFFFEEEEEEFFFGGGGGGFFFHHHHHHIIIIIIJJJNNNSSSVVV\\\bbbmmmwww~~~zzzvvvpppjjjfffXXXTTTMMMGGGDDDCCCAAA@@@>>>>>>>>>>>>???@@@BBBBBB>>>>>>>>>??????@@@AAABBBBBBCCCDDDEEEKKKUUU[[[ZZZ]]]\\\YYYTTTPPPPPPTTTYYYYYY\\\```cccdddeeefffgggiiiooovvvzzz}}}}}}}}}}}}|||{{{xxxuuutttssssssssssssssssssrrrrrrsssqqqnnnkkkiiihhhiiiiiieeedddcccccccccdddeeefffdddcccccceeegggiiiiiihhhZZZYYYXXXXXXYYYZZZYYYWWWUUUSSSPPPNNNMMMKKKHHHFFFBBBAAA???<<<:::888777777777666444444555444222///111000///000111222111000333333222222333333444555111333444444444555777999777<<<:::;;;AAABBBGGGVVVnnn~~~zzz{{{|||{{{nnniiipppyyygggQQQGGG<<<<<<;;;;;;;;;:::::::::333333333222111000//////111111000000000000111111000000000000////////////...//////000111222222222111000///.......................................//////.........//////000111111111000111111222333///000222222333555888;;;GGGMMMVVV___jjj}}}}}}||||||vvvlllgggfffsss999999999999999999999999777777777777777666555555555555666666666666555555888777666555444444555666777777777777888888888888999888999===DDDRRRiii}}}yyyjjjZZZNNNGGGFFFDDDEEEFFFGGGGGGFFFIIIJJJJJJKKKLLLPPPUUUYYY___eeeoooxxx}}}xxxtttooogggaaaVVVQQQJJJDDDBBBAAAAAA@@@>>>>>>>>>>>>>>>????????????>>>=========>>>@@@AAA>>>AAADDDGGGJJJOOOTTTXXX\\\^^^]]]XXXRRROOOQQQTTTYYY[[[^^^aaacccccccccbbbhhhlllqqqvvv{{{~~~~~~|||yyyuuusssssssssssssssrrrqqqqqqpppooonnnmmmkkkjjjiiihhhhhhhhhgggffffffggghhhgggeeeeeedddbbbccceeeffffffeee\\\[[[YYYWWWVVVUUUVVVVVVWWWUUURRROOOMMMJJJFFFCCC=========<<<;;;999888777999888777666555444333333222222222222222222222222333333333333333333333333444444333444444555666777;;;:::999888:::???GGGMMMdddqqq}}}~~~zzzyyyyyyyyy~~~rrrfffhhhoooyyyqqqTTTGGGBBB>>>;;;:::;;;;;;888555777666555444333222222222555555444222111///......000000//////.........---000///.........///111222////////////....................................111000......000444777::://////000111222333333444222222111000000444999===KKKPPPXXX```ooo~~~|||mmmgggbbbcccxxx999999999999999999999999777777888888777777666555555555666666666666555555777777666555555555666666777777777777888888888888:::999<<<@@@GGGVVVmmmxxxiiiYYYMMMGGGFFFDDDEEEFFFHHHGGGGGGHHHIIIJJJJJJLLLOOOTTTXXX___fffoooyyy|||xxxtttnnnfff```TTTOOOHHHCCCAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@===???BBBEEEHHHLLLQQQUUU[[[^^^___[[[VVVRRRRRRUUUXXX[[[^^^bbbeeeggggggggghhhkkkoootttyyy~~~|||yyyvvvtttrrrrrrsssssssssrrrqqqqqqpppooonnnlllkkkjjjiiiiiihhhgggeeefffggggggfffeeecccaaa___```aaabbbaaa```[[[ZZZYYYXXXWWWVVVVVVVVVWWWUUURRRPPPNNNKKKGGGDDD??????>>>===<<<:::999888888777777666555444333222222222222222222222222222333333444444555555555666444444333444444555666777::::::999999:::???EEEJJJ[[[iiiuuuxxxwwwxxxzzz{{{qqqeeedddjjj|||xxxZZZKKKBBB>>>;;;:::;;;;;;999666666555444333222111111111111111111111111111111111111111000000000/////////000//////...///000111222////////////....................................000///......///111333555///000000000111222222222222222111000111444:::>>>MMMSSS\\\gggwww}}}|||kkkfffdddiii999999999999999999999999888888999999888888777666555666666777777666666555666666555555555666777777777777777888888888999999;;;;;;>>>DDDKKKZZZqqqvvvgggWWWLLLGGGEEEDDDEEEFFFHHHHHHGGGGGGHHHIIIJJJKKKNNNTTTWWW___fffppp{{{{{{xxxtttmmmddd^^^QQQLLLFFFBBB@@@@@@??????@@@@@@??????>>>>>>============>>>>>>??????>>>>>>===???AAACCCEEEHHHLLLPPPZZZ]]]aaa```[[[WWWUUUUUUXXX[[[___dddhhhkkkmmmmmmhhhjjjmmmqqquuu|||~~~|||yyywwwuuuqqqqqqrrrsssssssssrrrrrrppppppnnnmmmkkkjjjjjjjjjhhhfffeeeeeeffffffeeedddbbb```^^^^^^______^^^]]]ZZZZZZZZZYYYXXXWWWVVVUUUVVVTTTQQQPPPNNNLLLHHHEEE@@@@@@???>>><<<;;;:::999777666666555444333222222222222222222222222222222444444555555666777888888444444333444444555666777999:::;;;;;;;;;>>>BBBFFFPPP]]]iiiooosssyyy}}}rrreeeaaaeeezzzaaaOOOBBB>>>;;;:::;;;<<<:::777555444333222111000000000000000000000000000000000222222111111111111000000000////////////000111222////////////.................................................../////////000000000000000000000000222222111000111555;;;???OOOVVVaaaooo~~~uuuhhhdddfffsss888888888888888888888888999999999999999888777777666666777777777777666666555555555666666777888888777777888888888999999999<<<<<>>===<<<<<<;;;<<<>>>?????????>>>===>>>???AAABBBCCCEEEIIILLLWWW\\\aaacccaaa]]]YYYXXXZZZ\\\```eeeiiimmmooopppjjjkkkmmmooorrryyy~~~~~~~~~}}}|||zzzxxxvvvuuupppqqqqqqrrrssssssssssssooonnnmmmlllkkkjjjjjjjjjhhhfffeeeeeeffffffdddcccdddaaa___^^^^^^^^^]]]\\\YYYZZZZZZZZZZZZXXXVVVUUUTTTSSSPPPOOONNNKKKHHHEEEAAA@@@>>>===;;;:::999999666555555444333333222222111111111111111111111111333333444555666777888999444444333444444555666777888:::;;;<<<<<<===???AAAGGGSSS```iiirrr}}}uuuhhhccccccrrr}}}hhhQQQCCC???;;;:::;;;<<<;;;999666555444222111111000000222222111000///...------111111111111111111111111000000000000000111111111////////////....................................,,,---.../////////......000000000///////////////222222111111222666<<>>===<<<<<<;;;<<<===??????>>>======???@@@AAABBBBBBDDDHHHKKKTTTYYY___cccdddaaa^^^\\\^^^___bbbfffiiimmmooopppnnnnnnoooppprrrwww}}}}}}||||||zzzyyywwwvvvuuupppqqqqqqrrrssssssssssssmmmlllkkkjjjiiiiiihhhiiiiiigggffffffffffffdddccccccaaa___^^^^^^]]]\\\[[[YYYYYYZZZ[[[ZZZYYYWWWVVVTTTRRROOONNNMMMKKKGGGEEEAAA???===;;;999888888777555555555444333333222222111111111111111111111111111111222333555666777777444444333444444555666777777999;;;<<<<<<<<<===>>>CCCMMMYYYeeesss{{{ooogggeeeiiivvvnnnSSSFFFAAA<<<:::;;;<<<;;;999777666555333222222222222222111111000///...------000000000000000000000000///000000111111111111111////////////....................................+++,,,...000111111000000000000000///////////////111222111111333777>>>BBBOOOWWWdddvvvwwwtttvvv{{{rrrkkkddddddqqq888888888888888888888888888888999999888888777666666777777888888777777666666666777888888888777777888888888999999999999:::;;;<<<@@@GGGOOO\\\sssooo```SSSLLLFFFDDDCCCDDDGGGIIIIIIHHHGGGHHHIIIJJJKKKNNNTTTWWWbbbiiiuuu~~~wwwqqqllleee\\\VVVKKKIIIEEECCCCCCCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<======>>>>>>======???@@@AAABBBBBBDDDGGGJJJQQQUUU[[[aaaddddddcccaaaaaabbbdddgggkkknnnpppqqqsssssstttttttttwww|||}}}|||{{{zzzxxxwwwvvvvvvqqqqqqrrrsssssssssrrrrrrlllkkkjjjiiihhhhhhhhhhhhjjjiiiggggggggggggeeecccaaa___]]]\\\\\\\\\[[[YYYZZZZZZZZZZZZZZZYYYXXXWWWUUUSSSPPPOOOMMMKKKGGGDDDAAA@@@===:::888777777777555555555555444444333333111111111111111111111111000111111222333444555555444444333444444555666777666888:::;;;;;;;;;<<<===AAAIIITTTbbbtttuuukkkfffdddrrrvvvWWWHHHCCC===;;;;;;<<<:::888777777555444333222222222...//////000000111111222/////////000000000000111///000111111222222111111////////////....................................+++---///000222222222111000000000000000000000000111111222222444888???DDDOOOWWWeeexxxxxxqqqtttzzz}}}nnnjjjeeehhh{{{888888888888888888888888777777888888777777666555777777888888888888777777777777888888888777666666888888888999999999:::::::::<<>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>???@@@AAAAAACCCFFFIIINNNQQQVVV\\\bbbeeeffffffcccdddfffiiimmmpppsssuuuxxxxxxyyyxxxxxxxxx{{{}}}~~~}}}{{{zzzyyyxxxxxxrrrrrrsssssssssrrrqqqqqqllllllkkkjjjiiiiiiiiiiiillljjjhhhhhhhhhgggfffdddbbb```^^^]]]^^^^^^]]][[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXVVVSSSQQQOOOLLLHHHEEECCCAAA>>>;;;999888888888666666666555555555555444111111111111111111111111111222222222333333444444444444333444444555666777555777999:::::::::<<<===@@@FFFPPP^^^rrrxxxllleee___ppp___KKKFFF???;;;;;;;;;999777666666444333222111111111//////000000111222222333000000000111111111222222///000111222222222111111////////////..........................................///000000000000000///000000000111222222222111111222222444999@@@EEEPPPYYYhhh|||~~~tttxxx|||}}}kkkiiigggmmm777777777777777777777777777777777777777666555555777777888888888888777777777888999999888777666555888888999999999::::::::::::<<>>>>>>>>>>>>>>?????????======<<<;;;;;;===>>>???===>>>???@@@@@@BBBEEEHHHMMMOOOSSSYYY```fffhhhiiidddeeehhhkkkooossswwwxxx{{{||||||{{{zzzzzz{{{|||~~~}}}{{{{{{zzzzzzssssssssssssrrrrrrqqqpppmmmmmmlllkkkjjjjjjjjjjjjlllkkkiiihhhiiihhhfffeeedddbbb``````aaaaaa```___\\\[[[YYYXXXXXXYYYZZZZZZZZZXXXUUUSSSPPPMMMIIIFFFDDDBBB???<<<:::999999999666666666666666555555555000000000000000000000000333333333333333333333333444444444444444555777777555777888999999:::<<<>>>???DDDMMM[[[pppxxxkkkbbb\\\mmmeeeMMMGGG@@@;;;;;;:::999777555555333222111000000000333333222222111111000000111111111222222333333333///000111222333222111111000/////////....................................000000//////............//////000111222333333444111111222222555:::AAAFFFRRRZZZjjj{{{yyyjjjiiihhhqqq888888888888777777777777777777888888888888777777777777777777888888888888555777888777666555666888:::999777777777999;;;===@@@@@@DDDKKKVVVhhh|||nnn^^^PPPGGGDDDDDDCCCDDDDDDEEEFFFGGGJJJJJJJJJKKKMMMRRRYYY^^^gggooozzz~~~vvvkkkccc]]]WWWOOOIIIEEEDDDCCCAAA???===<<<;;;AAAAAA@@@???>>>>>>??????======<<<<<<<<<<<<======<<<===>>>@@@BBBDDDEEEFFFFFFIIINNNUUU]]]ccchhhkkkkkkkkkkkkmmmpppssswwwyyy}}}~~~~~~~~~~~~|||zzzxxxwwwuuuttttttssssssrrrqqqqqqpppmmmjjjhhhggggggiiijjjnnnmmmkkkiiigggeeeeeedddbbbccccccccccccbbbaaaaaa[[[[[[[[[[[[ZZZYYYXXXWWWXXXWWWVVVTTTPPPMMMIIIGGGGGGCCC???;;;:::999888666888666555444555555444222222222111111111111222222000000111222333333444444444444333333444555777888777777888999;;;<<<<<<===<<>>AAA@@@@@@???>>>>>>??????>>>======<<<<<<======>>>======???@@@BBBDDDEEEFFFGGGJJJNNNUUU\\\ccciiilllmmmmmmnnnooorrrvvvyyy{{{}}}}}}~~~~~~}}}{{{yyyxxxvvvuuuuuuttttttsssrrrrrrpppnnnllljjjiiiiiijjjkkkmmmllljjjiiigggfffffffffccccccddddddccccccbbbaaa]]]]]]]]]\\\[[[ZZZXXXXXXWWWWWWVVVTTTQQQMMMJJJHHHHHHDDD@@@===;;;:::999777888666555444555555444222222222111111111111222222111111111222222333333444444444333333444555777888777777888999:::;;;<<<<<<===AAAGGGUUUlll|||jjjaaakkkpppVVVIIIBBB>>>999>>>@@@777555444444333333222222222444222111000111111111///...///111111000///000111000000000000111111111111///////////////...------//////......------......000/////////000000111222////////////000111222333111222333444555<<>>@@@GGGQQQ^^^qqqyyylll]]]PPPHHHDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKMMMOOOQQQVVV[[[___fffooozzzyyyqqqeee[[[TTTNNNHHHDDD@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>?????????>>>>>>============>>>>>>===>>>???AAABBBDDDEEEFFFHHHJJJMMMSSSZZZbbbiiilllppppppqqqsssvvvyyy|||~~~{{{{{{{{{|||~~~}}}{{{zzzwwwwwwwwwwwwvvvuuuttttttppppppooonnnmmmllllllkkkkkkkkkjjjiiihhhhhhhhhhhhddddddeeeeeeddddddcccbbb``````___]]][[[ZZZYYYXXXVVVVVVUUUSSSQQQNNNKKKIIIHHHEEEAAA>>><<<;;;:::888888666555444555555444222222222111111111111222222222222222222222222222222444333333333333555666777777777888999:::;;;;;;<<<<<<@@@FFFSSSkkkpppdddkkk}}}}}}\\\LLLDDDAAA<<<>>>???666555555444444333222222111666333111000111111000...---///111222111111222333//////000000111111111111000000000000/////////.........---------...//////777222...,,,///111222111////////////000111222333222333444555777>>>HHHOOOYYY```lll|||~~~~~~zzz|||qqqgggjjjvvv999999999888888888777777777777888888888888777777666777777777888888888888888999999888666555666777777777888:::::::::::::::===@@@HHHTTTcccwwwwwwjjj\\\OOOHHHCCCCCCDDDDDDEEEFFFGGGHHHHHHJJJMMMPPPRRRVVV[[[^^^gggooozzzzzzrrrggg\\\TTTMMMHHHDDD@@@@@@@@@AAAAAAAAAAAABBB@@@@@@???????????????@@@???>>>>>>======>>>>>>???>>>???@@@AAABBBDDDEEEEEEHHHIIILLLQQQXXX```gggkkkqqqrrrsssuuuxxx|||~~~xxxwwwvvvxxx~~~~~~}}}|||yyyzzzzzzzzzyyyxxxwwwvvvrrrrrrrrrrrrqqqooommmllljjjjjjjjjiiiiiijjjjjjjjjeeeffffffffffffeeeddddddbbbaaa___]]][[[YYYXXXWWWUUUUUUTTTSSSQQQNNNKKKJJJFFFDDD@@@>>>===;;;999888777666555444555555444222222222111111111111222222333333222222222222222222444333333222333444666777777777777888999::::::;;;;;;>>>EEERRRkkktttgggkkkwwwcccPPPEEEBBB=========555666666555444333222222111444222111000111111111000///000222222111000111222222222111111000//////...222111111000000000000000............///000111222???777///+++---000///...////////////000111222333111333444555888???IIIQQQ\\\cccooo}}}}}}}}}yyyoooeeekkk{{{999999999999888888888888777777888888888888777777666777777777888888888888888999999888777666666777777777888:::::::::::::::<<<@@@JJJXXXhhh}}}uuuhhh[[[OOOHHHCCCCCCDDDDDDEEEGGGHHHIIIGGGIIILLLOOORRRVVVZZZ^^^gggppp{{{zzztttiii^^^TTTMMMGGGDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@???????????????@@@@@@??????>>>>>>>>>>>>????????????@@@AAACCCDDDEEEEEEGGGHHHJJJOOOVVV]]]eeeiiipppqqqsssvvvzzz~~~tttrrrpppttt|||~~~~~~{{{|||}}}}}}|||{{{yyyxxxsssttttttuuusssrrrooonnnjjjjjjjjjjjjjjjkkkllllllgggggggggggggggfffeeeeeecccaaa___\\\ZZZXXXWWWWWWUUUUUUTTTSSSQQQNNNKKKJJJDDDBBB???===<<<;;;888666777666555444555555444222222222111111111111222222333333222222222222222222333333222222333444666777666777777888888999999999999===CCCQQQjjjyyykkkjjjqqq|||tttvvv}}}kkkTTTFFFCCC===;;;;;;444777666666555333222222111222000///000222333333222000222333222///.........222222111111000000//////222222111000000000000111......//////000111333333>>>777...+++---000000...////////////000111222333///111333555888@@@JJJRRR___gggttt}}}}}}{{{vvvlllffflll:::999999999999888888888777777888888888888777777777777777777888888888888777888999999777777888999777888888999999:::;;;;;;===BBBMMM]]]mmmsssgggZZZOOOHHHCCCCCCDDDEEEFFFGGGIIIJJJGGGIIIKKKNNNQQQUUU[[[___iiiqqq}}}zzzuuulllaaaVVVMMMGGGDDDEEEDDDCCCBBBAAA@@@???>>>?????????>>>??????@@@AAA@@@@@@????????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGJJJOOOVVV]]]cccgggnnnpppssswww|||xxxnnnkkkjjjppp}}}}}}~~~~~~{{{zzzuuuuuuvvvvvvtttsssqqqpppkkkjjjjjjjjjkkkkkklllmmmhhhhhhhhhiiihhhggggggfffcccaaa___\\\ZZZXXXXXXXXXVVVVVVUUUSSSQQQNNNKKKIIICCCAAA>>>===<<<;;;888666888666555444555555444222222222111111111111222222222222222222222222222222333222222222222444555666666666777777777888888888999===CCCOOOhhhpppkkkkkkxxxxxxqqqtttyyyuuuYYYHHHDDD===;;;;;;555888777666555444333222111000///...///222444444333222333333222///---,,,---......///000111222222333333222000/////////000111////////////000111222333555111---,,,///222333333////////////000111222333///111333555999AAALLLTTTaaajjjwww~~~||||||yyysssiiihhhnnn::::::999999999888888888777777888888888888777777777777777777888888888888555777888888888888999;;;999888888888888:::;;;<<>>>>>???@@@@@@AAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFHHHLLLRRRXXX___dddgggmmmppptttyyy~~~{{{pppfffdddeeennn}}}|||vvvvvvvvvuuutttsssrrrqqqlllkkkkkkkkkkkkllllllmmmiiiiiiiiijjjiiihhhhhhgggdddbbb___]]][[[ZZZZZZZZZWWWWWWVVVTTTQQQMMMJJJHHHCCCAAA???>>>===<<<999777888666555444555555444222222222111111111111222222111111111222222333333444333222222111222444555666666666666777777777777777:::>>>CCCLLLcccvvvlllfffnnnwwwqqqvvvyyy~~~___KKKFFF???<<<<<<888888888777555444333222111222000///000222333333222111333444333000///...///......///000111222333333222111000......///000111......---......///000000.........///000222333444////////////000111222333///111444666;;;CCCOOOWWWaaakkkxxx|||{{{{{{{{{}}}qqqggghhhppp:::::::::999999999888888777777888888888888777777777777777777888888888888555666888888888999:::<<<:::999777777777999<<<===BBBHHHUUUfffwww}}}qqqeeeYYYOOOHHHCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLLLLNNNQQQWWW___dddkkkttt}}}wwwmmm```UUUMMMIIICCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEGGGIIINNNTTTZZZ```eeegggmmmppptttzzzwwwlllbbb```bbbmmm~~~|||wwwwwwvvvuuutttsssrrrrrrlllllllllkkkkkkllllllmmmiiijjjjjjjjjjjjiiihhhhhheeeccc```^^^\\\\\\\\\]]]XXXWWWVVVTTTPPPMMMIIIGGGDDDBBB@@@??????===:::888888666555444555555444222222222111111111111222222000000111222333333444444333222222111222333555666666666666666777777777777<<>>;;;999888777666444333222111333222000000111222111000111333444444222111111222111111111111000000000000222111///...---...000111---,,,,,,,,,,,,---......,,,...000111000///000111////////////000111222333000222555888<<>>>>>???AAABBBAAAAAA@@@??????>>>>>>===BBBAAAAAABBBDDDFFFFFFFFFJJJMMMQQQUUUYYY^^^cccgggjjjkkkooouuu}}}lll___XXX\\\dddrrr~~~{{{wwwuuuuuuttttttsssssssssrrrnnnlllkkkjjjjjjkkkmmmnnnmmmlllkkkjjjiiijjjkkkkkkkkkhhhdddaaa___^^^\\\ZZZ\\\WWWSSSRRRSSSRRRNNNIIIHHHEEEAAA>>>===;;;888666777777777666555444222222222222222222222222333333000000111222333333333333555555555555555555444444555444444444555666888999777:::???HHHXXXppp}}}nnn___```nnntttnnnsssyyy~~~mmmQQQFFFBBB<<<999;;;666555555444444333222222000111111111111000//////222111111111000000//////111111111111000000000000......////////////......///...---...000000000.........///000000000000000//////000111222333444444222444666999???HHHRRRYYYgggooo|||~~~www}}}{{{yyyzzz~~~llliiilllzzz;;;:::888888888888666444666666666888::::::777444777888888888888999999999999:::;;;;;;<<<<<<;;;;;;999777777::::::999<<>><<<999777777777777666555444222222222222333333333222222111000000111222333333333333555555555555555555444444555444444444555666888999888:::>>>EEERRRfff}}}ooo```___mmm}}}vvvrrrwww|||sssSSSFFFBBB<<<888999666555555444444333333222111111111111000000000000111111111111000000000///111111111111000000000000......////////////......---...///111333222000---......///000000000000000.........///000111222222222444666:::@@@IIISSSZZZdddnnn~~~www~~~zzzzzz|||wwwssssss|||~~~mmmmmmqqq;;;999888888999999888777666666666888::::::999777777888888888888999999999888888888888888999999:::888666777999999999<<>>DDDQQQddd|||wwwiii[[[OOOHHHDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLMMMOOOSSSYYY```eeennnwwwyyyqqqhhh]]]QQQJJJGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAA>>>>>>??????@@@AAABBBBBBCCCDDDEEEFFFGGGIIILLLNNNMMMPPPSSSWWWZZZ^^^cccgggmmmmmmoooppptttyyy}}}eee[[[ZZZ^^^hhh|||~~~~~~~~~~~~zzzzzzzzz{{{{{{{{{yyyxxxuuutttsssrrrpppooonnnmmmnnnnnnooooooooonnnmmmllljjjjjjiiiiiihhhhhhhhhhhhllliiifffcccaaa___\\\ZZZXXXVVVUUUTTTTTTRRRMMMJJJKKKHHHEEEBBB@@@>>><<<999777777777777666444333222333333444444333222///...000000111222333333333333333333444444444444555555444444444444555555666666888:::<<<>>>CCCMMMZZZcccnnnnnnqqqzzzvvveeeaaalll|||]]]IIIDDD@@@;;;888666666666555444444333333444333111//////000111222111111111000000000000000111111111111000000000///......////////////......------///111222222///---......///000000000000000222222222222333333333444333555888<<>>>>>???@@@AAABBBBBBCCCBBBDDDGGGHHHHHHJJJMMMPPPOOOQQQUUUXXX[[[^^^cccffflllnnnoooppprrrvvv||||||eee\\\ZZZaaaooo~~~}}}||||||||||||yyyzzzzzzzzzzzzyyyyyyyyyuuuuuutttrrrqqqooonnnmmmnnnnnnoooooonnnnnnmmmlllhhhhhhhhhhhhhhhgggggggggjjjhhheeecccbbb```\\\ZZZWWWVVVUUUTTTSSSQQQNNNLLLLLLIIIEEECCCAAA???<<<:::888888888777666555333333333444444444333111000///000000111222333333333333333333333333444444555555444444444555555555555555777999;;;<<>>:::777666666555555444333333444333111//////000222333000000000000000000111111111111111111000000000///......////////////......///---,,,,,,.../////////......///000000000000000111111111222222333333444333555888===DDDNNNYYY```lllxxxsssnnnlllkkkqqqzzztttxxx{{{999888777888999:::999888444777:::;;;:::888666666777888888888888999999999888888777777888888999::::::888888:::;;;===BBBIII\\\nnnssseeeXXXNNNHHHBBBCCCDDDFFFHHHIIIJJJKKKKKKLLLNNNPPPSSSYYY```eeepppyyy~~~xxxpppggg]]]RRRLLLEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@??????@@@AAAAAABBBCCCDDDDDDEEEAAADDDGGGHHHHHHJJJNNNRRRPPPSSSVVVYYY[[[___cccfffjjjmmmqqqrrrrrruuuzzz~~~}}}ggg___\\\gggyyy}}}|||{{{{{{zzzzzzxxxyyyzzzyyyxxxwwwxxxyyyttttttsssrrrqqqoooooonnnmmmmmmllllllkkkjjjjjjjjjgggggghhhhhhggggggfffeeegggeeecccbbbbbb```]]]ZZZTTTSSSSSSSSSRRRRRRRRRRRRLLLIIIEEECCCAAA???<<<:::888888888777666555444333444333333222222111111111000000111222333333333333222222333333444444555555333444444555555555444444666888:::;;;===CCCKKKRRR```hhhooossszzzqqqffffffrrrnnnRRRFFFCCC???;;;777777666666555444444444444333222111000111222222000000000000111111111111111111111111000000000000......////////////......000---******,,,...//////......///000000000000000------...///000111222222444666999>>>FFFPPP[[[bbbrrr}}}uuuqqqoooooowwwssswww~~~999888777777888999888666555:::>>>@@@===999666555777888888888888999999999444555555666666666666666;;;999999;;;===>>>DDDLLL^^^ppp}}}pppbbbVVVMMMHHHBBBCCCEEEGGGHHHJJJKKKKKKMMMNNNPPPRRRUUU[[[bbbgggqqqyyy~~~xxxpppggg]]]SSSLLLDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDBBBAAA@@@AAABBBBBBBBBCCCCCCDDDDDD@@@DDDHHHIIIHHHJJJOOOSSSQQQTTTWWWYYY[[[___cccfffhhhmmmrrrtttssstttyyy}}}jjjccc^^^nnn~~~|||{{{{{{{{{zzzwwwxxxyyywwwuuutttuuuwwwrrrrrrqqqpppoooooonnnnnnnnnmmmkkkjjjiiiiiiiiijjjffffffgggggggggfffeeeddddddbbbaaaaaaaaa```]]][[[TTTTTTSSSQQQPPPQQQRRRTTTLLLIIIEEEBBBAAA???<<<:::888888888888666555444333444333222000000111333444000000111222333333333333111222222333444444555555333444555555555444333333777888999999:::@@@HHHNNN\\\fffnnnrrrwwwxxxhhh```iiixxxXXXGGGAAA>>>:::777777666666555555444444333333222222222111111111///000000000111111111111111111111111000000000000......////////////......///---,,,,,,...//////.........///000000000000000***+++,,,---///111222222444666:::???GGGQQQ\\\dddtttzzzwwwuuuvvvrrrwww999888777777888888777555999>>>DDDEEEAAA<<<999888777888888888888999999999666777999:::::::::999888<<<999999<<<>>>???FFFMMM]]]qqq|||nnn```UUUMMMIIIBBBCCCEEEGGGIIIJJJKKKKKKOOOPPPRRRTTTWWW]]]dddiiiqqqzzz~~~wwwpppggg]]]SSSMMMCCCCCCCCCCCCDDDDDDDDDDDDHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBB???CCCHHHIIIHHHIIIOOOTTTRRRTTTWWWZZZ\\\___cccfffggglllsssuuutttuuuxxx|||llleeeaaattt}}}|||{{{{{{{{{uuuwwwxxxvvvrrrqqqsssuuuppppppoooooonnnnnnmmmmmmpppooollljjjiiijjjkkkllleeefffgggggggggfffddddddbbbaaa```aaaaaa```]]][[[YYYWWWUUUQQQNNNNNNPPPRRRKKKHHHEEEBBB@@@>>><<<:::888888888888777555444333555333111//////111444555000000111222333333333333111111222333333444555555333444555555555444333222777999999888999>>>FFFLLLZZZeeennnpppuuu~~~|||iii\\\bbbyyy~~~[[[GGG???<<<999777777777666555555444444222333333333333222111000//////000000111111111222111111111111000000000000......////////////.........------///111111///---...//////000000000000000***+++---///111222444555444666:::???GGGRRR]]]eeesss}}}{{{|||{{{qqqwww999::::::;;;;;;;;;::::::888;;;===<<<999888999;;;777888888888888999999999666666555555666888:::;;;===::::::;;;;;;>>>GGGQQQgggxxxzzzmmm```VVVMMMHHHFFFCCCDDDHHHIIIHHHJJJMMMKKKNNNRRRVVVZZZ___fffkkksss{{{wwwnnneee[[[PPPHHHDDDDDDDDDDDDDDDCCCBBBBBBFFFFFFFFFEEEDDDCCCCCCBBBAAACCCEEEEEEDDDCCCDDDEEEEEEFFFHHHHHHHHHIIILLLNNNQQQTTTXXX[[[]]]___bbbdddjjjlllpppuuuxxxzzz{{{||||||pppgggfffwww}}}{{{{{{||||||{{{xxxwwwuuusssrrrqqqrrrrrrrrrqqqpppnnnmmmmmmllllllkkkjjjiiihhhhhhiiijjjjjjiiigggddddddeeeggghhhhhhddddddbbb```___]]]\\\[[[YYYXXXVVVTTTSSSSSSSSSTTTMMMJJJGGGDDDBBB???;;;999888777666666666666666777555555444333333222222111111111111111111222222222333333222111222555777999222333444444555555444444777666888:::;;;===EEENNN\\\jjjnnnqqq|||{{{kkk```dddttt~~~]]]JJJBBB===:::::::::999888777666555555222222222222222222222222000000000...------000222222222222111111111111000333111000000111111000...//////////////////////////////000000000000////////////000111111111111111777555888???GGGPPP^^^jjjttt~~~uuutttwww999999:::::::::::::::999777:::<<<;;;999888999:::777888888888888999999999999999888888999:::;;;<<<:::999:::<<<===@@@JJJUUUiiiyyy{{{mmmaaaVVVMMMHHHEEECCCCCCFFFGGGHHHNNNVVV^^^UUUQQQVVV\\\```eeejjjttt}}}}}}uuummmfff\\\RRRJJJDDDEEEEEEEEEDDDDDDCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCEEEDDDCCCCCCEEEFFFEEEGGGHHHHHHHHHIIILLLNNNQQQTTTXXX[[[]]]___bbbeeejjjlllpppuuuyyy{{{||||||}}}tttjjjggguuu||||||{{{zzzxxxwwwvvvuuusssssssssssstttrrrqqqpppnnnmmmmmmllllllnnnmmmkkkjjjiiiiiiiiijjjgggdddbbbbbbdddfffggggggdddcccbbbaaa___]]]\\\[[[ZZZYYYWWWUUUSSSRRRRRRRRRNNNKKKHHHEEECCC@@@===:::888888777666666666666666444444444333222222111111111111111111111222222222333333222222333555777888222333444444555555444444888777888;;;;;;===DDDMMM]]]nnnvvvxxxnnnbbbcccsss```LLLCCC>>>;;;::::::999888777666555555222222222222222222222222111111111///......111333222222222111111111111000222111000000111111000...//////////////////////////////000000000000////////////000111111111111111555555999AAAIIISSSaaammmyyy|||zzzzzz~~~rrrqqquuu999999999999999999999999777999::::::999888888999777888888888888999999999::::::999999999999:::;;;888888:::===???CCCOOO[[[lll}}}|||nnnaaaVVVMMMGGGFFFDDDEEEFFFGGGJJJUUUaaappp\\\PPPVVV^^^```cccjjjvvv~~~{{{ssslllfff^^^TTTMMMFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEEEEDDDCCCCCCEEEGGGEEEGGGHHHIIIIIIJJJLLLNNNRRRUUUYYY\\\^^^```ccceeejjjlllqqquuuyyy|||}}}}}}~~~yyynnngggqqq~~~}}}zzzwwwuuuwwwvvvuuuuuutttttttttuuuqqqpppooonnnmmmlllllllllqqqpppnnnllljjjiiiiiijjjeeecccaaaaaacccdddeeedddccccccbbbaaa___]]]\\\[[[ZZZYYYWWWUUUSSSRRRQQQQQQOOOLLLIIIFFFDDDAAA>>><<<999999888666555555555555333333333222111111000000000000111111111222222222333333222222333555777888333333444555555555555444888777888;;;;;;===DDDMMM___uuuuuudddbbbpppeeeOOODDD???===::::::999888777666555555111111111111111111111111222222222000//////111444222222222111111111111000222111000000111111000///000000000000000000000000//////000000000000/////////000000000111111111111333444:::CCCKKKUUUcccppp~~~|||uuusssssszzzzzznnnnnnqqq~~~::::::999999888888888999666777888999999888888888777777888888888999999999999888888888888888888888777888;;;>>>@@@EEERRR```qqq|||nnnaaaUUULLLGGGFFFGGGIIIKKKJJJLLLXXXeeeppp[[[OOOWWW^^^^^^bbbllluuu~~~zzzssslllfff^^^TTTNNNGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFEEEDDDBBBCCCFFFHHHFFFGGGIIIIIIIIIJJJMMMOOORRRUUUYYY\\\^^^aaacccfffiiilllqqqvvvzzz}}}~~~}}}nnndddlll~~~~~~{{{wwwuuuyyyxxxwwwvvvuuutttssssssppppppooonnnmmmlllllllllpppooommmkkkjjjjjjjjjjjjfffdddbbbaaabbbcccbbbaaabbbbbbaaaaaa___]]][[[ZZZZZZYYYXXXUUUSSSQQQPPPOOONNNKKKHHHFFFDDDBBB>>><<<:::999888666555444444444333333222111111000000///000000000111222222333333333333333333444666777888333444444555555555555555666555777:::<<<>>>FFFOOOddd{{{hhhbbbmmm{{{kkkRRREEE???>>>::::::999888777666555555000000000000000000000000222333333222000000222444222222222111111111000000222000///000111111000///000000000000000000000000000000////////////000000000000000000000111111222111333:::CCCJJJSSSbbboooyyyssspppqqqxxxwwwkkkjjjnnnvvv;;;;;;999888888888999999777777777888999999999888777777888888888999999999888999999999888888888888888999<<>>;;;:::999888666555444444444333333222111111000000//////000000111222222333333333333333444555666777888333444555555666666555555444333666:::<<>>@@@BBBKKK___rrryyykkk___TTTLLLGGGBBBCCCGGGKKKIIIGGGKKKRRRPPPPPPRRRWWWZZZ]]]eeennnrrr{{{wwwoooggg^^^TTTMMMGGGFFFEEEDDDCCCDDDEEEEEEBBBCCCDDDEEEGGGHHHIIIIIIGGGHHHGGGFFFDDDDDDFFFHHHFFFHHHIIIJJJJJJKKKMMMOOOTTTWWW[[[^^^```bbbeeegggiiilllqqqwww|||pppcccgggttt~~~}}}|||zzzxxxyyyyyyxxxwwwuuurrrpppoooooonnnmmmmmmllllllmmmmmmjjjiiihhhhhhhhhiiijjjkkkkkkiiifffeeedddbbb```]]]___```aaaaaa```^^^[[[YYYXXXXXXWWWVVVTTTQQQOOONNNLLLJJJGGGEEECCCAAA>>><<<999999888666555555555555333333333222111111000000//////000111222333333444333333444555666777777888444444555666666666666555333333555:::<<<@@@IIIRRRpppooocccffflll{{{]]]III@@@===::::::999888777666555555111111111111111111111111111222333333222111222333222222222111111111111000111000///000111222111000000000000000000000000000111000///......///000111111000/////////000222333111444:::BBBHHHRRRdddtttyyyuuuttt}}}xxxmmmllloookkk???===;;;:::999999:::;;;999777777999<<<===;;;999777888888888888999999999888999;;;<<<<<<<<<<<<;;;;;;<<>>GGGPPPjjj~~~qqqeeecccfff~~~{{{dddMMMBBB>>>::::::999888777666555555222222222222222222222222000222333333111111111222222222222111111111111000000/////////111222111000////////////////////////111000///......///000111111000///...///000222333222555<<>><<<:::999:::;;;<<<999888777999<<<>>><<<:::777888888888888999999999555777888:::;;;;;;::::::;;;===@@@CCCIIIWWWrrrvvviii]]]TTTLLLGGGFFFCCCCCCGGGIIIHHHKKKOOOMMMUUUWWWRRRWWWdddkkkhhhrrr{{{xxxqqqjjjbbbXXXQQQFFFEEECCCBBBAAABBBDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGFFFHHHIIIIIIGGGFFFFFFFFFGGGHHHJJJJJJJJJKKKNNNPPPTTTWWW[[[^^^```cccfffhhhiiilllqqqwww}}}zzzjjjhhhiiiqqq|||zzzyyywwwvvvrrrssstttuuuuuutttssssssnnnnnnmmmlllllllllmmmmmmnnnmmmkkkiiiggggggggggggeeedddcccdddddddddbbb```^^^___```aaa```^^^[[[YYYUUUUUUVVVUUUTTTRRRPPPOOONNNLLLIIIGGGFFFDDDAAA???888777666666666666666777555555444333333222222111...///000111222333444444222333444666777777888888444555555666666666666666888777888;;;;;;===EEENNNaaayyyzzz}}}rrrfffaaaaaaqqq{{{vvvttt}}}iiiPPPCCC@@@::::::999888777666555555222222222222222222222222///111333333111000111111222222222111111111111000000/////////111222222111////////////////////////222000///......///000222222111///...///000222333333777>>>GGGOOO]]]ttt~~~zzzvvvvvv|||ttttttxxx^^^<<<<<<;;;;;;;;;:::::::::777777777777888999:::;;;777888888888888777777666::::::::::::::::::::::::;;;>>>AAADDDMMMcccssseeeZZZQQQKKKGGGDDDEEEHHHJJJKKKKKKKKKKKKLLLOOOSSSWWWZZZaaaiiipppsss{{{}}}vvvpppjjjaaaWWWPPPKKKHHHDDDBBBCCCCCCCCCBBBFFFBBBAAADDDFFFEEEEEEFFFIIIHHHFFFEEEEEEEEEFFFGGGKKKJJJIIIIIIJJJMMMOOOQQQVVVXXXZZZ]]]aaadddfffhhhkkknnnssswww{{{oooeee```iiittt~~~|||xxxttttttttttttvvvwwwvvvtttqqqooonnnnnnmmmmmmmmmmmmnnnkkkiiiggggggggggggfffeeeeeeeeecccbbbaaaaaaaaaaaaaaabbbbbbbbbbbb```___^^^ZZZXXXVVVTTTTTTSSSPPPNNNNNNLLLIIIGGGEEEBBB>>><<<;;;:::999888666555444333555555444333222222222222333333222222333444666777666555444333444666888999666666555555444444444333555666888999;;;>>>CCCFFFZZZooo|||wwwxxx{{{~~~wwweeeZZZbbbkkkzzzooopppvvvpppPPP???<<<:::999888777666666666666222222111111111222333333111222222222222111000000111111111111111111222222000111111111000111222444000000000000111111111111111111111000000000000000111000000000000222333444888888===GGGRRRccc{{{{{{zzz|||{{{vvvuuuvvv{{{rrrrrrvvvxxx]]]<<<;;;;;;;;;;;;:::::::::777777888888999:::::::::777777888888888888777777777777888999999:::;;;;;;888;;;???CCCPPPhhhssseeeZZZQQQKKKHHHEEEFFFGGGIIIJJJKKKLLLLLLMMMPPPTTTWWWZZZ```iiiooosss{{{zzzssslllcccYYYQQQIIIFFFCCCBBBCCCDDDEEEDDDIIIDDDCCCFFFGGGEEEEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKJJJKKKMMMPPPSSSUUUWWWYYY[[[]]]```ccceeefffjjjnnnrrrvvvzzzrrrfff___dddmmmxxx}}}yyyvvvuuuuuuuuuvvvxxxwwwtttrrrpppooonnnnnnmmmnnnnnnnnnllljjjhhhggghhhhhhfffeeedddcccbbbaaaaaaaaaaaaaaa```aaaaaabbbaaa___^^^]]]ZZZXXXVVVUUUTTTTTTQQQPPPNNNLLLIIIGGGEEEBBB???<<<===<<<;;;:::999777666666555555444333222222222222333222222222333444666777555444333333444555777999666666666555555555444444555666888999:::===BBBEEERRReee{{{yyytttssswwwzzziii]]]cccgggzzzxxxooommmssswwwVVVDDD@@@<<<;;;:::999777777666666444333333222222222333333222222222222222111000000222222222222222111000///222333333222111111222222000000000000111111111111111000000000000000000000111000000000000222333444666777===GGGTTTeee}}}}}}yyywwwzzzyyyqqqqqqvvv~~~wwwqqqrrrvvvpppWWW;;;;;;;;;;;;::::::::::::888999:::;;;;;;:::999999666666777888999999999999555555666888999;;;<<<<<<999;;;???EEESSSnnnrrreee[[[RRRLLLHHHFFFGGGGGGHHHIIIKKKLLLMMMNNNQQQUUUWWWZZZ```hhhnnnrrr{{{}}}vvvnnndddYYYQQQHHHEEECCCBBBDDDEEEFFFFFFIIIEEEDDDHHHIIIFFFEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJLLLKKKKKKMMMOOOSSSVVVXXXXXXYYY[[[]]]```bbbdddeeejjjmmmqqquuuyyy}}}wwwhhh]]]^^^dddmmm}}}{{{yyywwwwwwvvvwwwxxxwwwuuusssqqqppppppooonnnnnnoooooommmkkkiiihhhhhhhhhgggfffbbbaaaaaa`````````aaaaaa___````````````^^^]]]\\\YYYWWWVVVUUUUUUUUUSSSQQQMMMKKKIIIGGGEEECCC???<<<===<<<;;;:::999777666666555555444333222222222222222222222222333444555555444333333333333555666777777777666666666666555555444555777888999<<<@@@CCCHHHWWWkkkxxxyyytttnnnlllrrr|||~~~nnn```bbbccctttwwwqqqooosss~~~\\\HHHCCC>>>===<<<:::888777777666555555444333222222222333222222222222222111111000222333333333222000...---000000111111111222222222000000000000111111111111000000000000000000111111111111000000111222444555555777>>>IIIWWWjjj|||{{{}}}~~~zzzwwwxxx~~~wwwppprrrxxx~~~{{{uuuqqqtttyyyiiiRRR;;;;;;;;;:::::::::999999888:::;;;<<<<<<;;;999777555666777888999:::::::::666777888999:::;;;<<<<<<===???AAAHHHWWWsssrrrfff[[[SSSLLLIIIHHHGGGGGGGGGIIIKKKMMMOOONNNQQQUUUWWWZZZ___gggmmmttt|||}}}vvvnnncccWWWOOOIIIGGGDDDCCCDDDEEEEEEEEEEEEDDDFFFLLLNNNJJJGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMPPPSSSVVVXXXXXXYYY[[[^^^aaaccceeefffjjjmmmppptttwww|||~~~mmm^^^[[[^^^fffuuu~~~{{{yyyxxxxxxxxxxxxxxxuuusssrrrrrrqqqpppoooooooooooonnnllljjjiiiiiihhhgggfff``````_________``````aaa^^^______```___]]]\\\[[[YYYWWWUUUUUUVVVUUUTTTRRRMMMKKKHHHGGGEEECCC???===::::::999888777666555444555555444333222222222222222222222222222333444444333333222333333444666666777777777777777666666666333555777888999;;;>>>AAADDDNNN^^^kkkqqqooojjjfffooozzz~~~rrraaa___bbbqqqyyyuuuvvvyyy```JJJBBB???>>><<<:::888777666555777666555444333222222222222222333333222222111000111222333333333111///............///111222222222///000000000111111111111000000000000000111111111222111000000111222444555555888AAANNN^^^rrr{{{uuuvvvzzz~~~~~~yyyyyy~~~vvvtttvvv|||~~~xxxtttrrruuu{{{dddPPP;;;;;;:::::::::999999999888:::;;;<<<<<<;;;999777666666777999:::::::::::::::::::::;;;;;;;;;;;;;;;>>>@@@CCCKKK\\\yyy~~~rrrfff\\\SSSLLLHHHHHHHHHGGGHHHIIIKKKMMMOOONNNQQQUUUWWWZZZ___gggmmmvvvyyyqqqfffYYYQQQLLLIIIFFFDDDCCCDDDCCCCCCBBBCCCIIIRRRUUUQQQLLLKKKGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMNNNPPPSSSVVVXXXYYYZZZ]]]```cccfffhhhiiikkkmmmpppsssvvv{{{sssbbb\\\]]]bbbqqq}}}{{{zzzxxxxxxxxxwwwuuussssssrrrqqqpppooooooooooooooommmjjjiiiiiihhhgggeee```_______________``````^^^____________]]]\\\[[[XXXWWWUUUUUUUUUUUUTTTRRRLLLKKKHHHGGGEEECCC@@@===:::999999888777666555555555555444333222222222222111111222222222222222222222222333333444555555666666666666777777777777777333555777888999:::===???CCCJJJUUUbbbjjjllliiieeennnzzz~~~vvvccc\\\aaannn|||yyyzzz{{{eeeLLLCCC>>>===;;;999777666555555777666555444333222222222222333333333333222111111///000111222333333222111666444111000222222222000///000000000111111111111//////000000111111111111222111111111111333444555777;;;EEEUUUfff|||vvvppprrrvvv|||zzzwww|||xxxxxxzzzyyytttqqqppptttzzz___NNN::::::::::::999999999999888999:::;;;;;;:::999999777777888999::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>CCCMMMaaasssggg\\\SSSKKKGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNQQQUUUWWWZZZ```hhhnnnxxx}}}vvvkkk___VVVNNNKKKGGGDDDDDDCCCCCCBBBCCCDDDKKKTTTYYYUUUQQQPPPJJJJJJIIIJJJKKKMMMOOOPPPOOOOOOOOOPPPSSSVVVZZZ\\\]]]^^^```cccfffhhhjjjllllllnnnpppsssvvv{{{yyyfff^^^]]]```mmm{{{|||zzzxxxwwwwwwvvvtttrrrssssssqqqpppooooooooooooooollljjjhhhhhhgggfffdddaaa``````_________``````^^^____________]]]\\\[[[XXXVVVUUUTTTTTTTTTRRRPPPLLLJJJHHHGGGEEECCC@@@===;;;;;;::::::999888888777555555444333222222222222000111111222222222111111222333333444555555666666555555666666666666777777444666888999999:::<<<>>>BBBGGGOOOZZZccchhhiiiiiiooo|||{{{ggg]]]]]]iii{{{}}}~~~kkkPPPFFF===<<<;;;999777666555555555555444333222222222333333333333333333222222111//////000111222333444444CCC>>>777444333333111///000000000000111111111111/////////000111111222222222222111111222333555666999===III[[[nnntttnnnnnnrrrzzzxxxtttxxx|||yyy}}}zzzrrrnnnmmmnnnttt{{{xxxXXXKKK:::::::::999999999999888777777888888999:::::::::888888999::::::999999999:::::::::;;;;;;<<<<<<<<<===???EEEPPPeeettthhh\\\RRRJJJEEEFFFGGGIIIJJJLLLMMMMMMMMMMMMPPPTTTWWWZZZ```iiioooyyy~~~xxxnnnbbbZZZMMMJJJFFFDDDDDDDDDDDDCCCFFFDDDGGGNNNRRRQQQPPPQQQOOONNNLLLKKKLLLNNNRRRTTTQQQQQQRRRUUUYYY^^^bbbeeeddddddeeeggghhhjjjkkkkkkmmmoooqqqsssvvv{{{~~~iii___[[[\\\gggttt}}}{{{xxxvvvvvvuuusssrrrsssrrrqqqpppooonnnnnnnnnnnnllliiihhhgggfffeeecccbbbbbbaaa```__________________``````___^^^\\\[[[XXXVVVTTTSSSSSSRRRPPPNNNLLLJJJHHHGGGFFFDDD@@@>>>;;;;;;::::::999888888888555555444333222222222222000000111222222111000///333333444555666666666666444444555555555666666666555777999:::::::::<<<===>>>BBBIIIRRR\\\dddkkknnnppp}}}nnnbbb\\\eeewwwpppSSSGGG===<<<;;;:::888888777777444333333222222222333333333333444444333333222111222111000///000111333444HHH@@@777222222333222000000000000000111111111111...//////000111111222222222222111111222333555666999>>>LLL___sssvvvooonnnpppzzzyyyssswww~~~|||zzzrrrkkkiiijjjoooxxxpppSSSJJJ:::::::::999999999888888777777777777888999:::;;;999999:::::::::999888888777777888999;;;<<<======AAACCCHHHSSSfffttthhh\\\RRRIIIDDDFFFGGGIIIKKKMMMMMMMMMMMMLLLOOOSSSWWWZZZaaajjjpppyyy~~~}}}wwwnnncccZZZKKKIIIEEEDDDEEEEEEEEEEEEFFFBBBAAAFFFIIIJJJLLLOOOSSSQQQNNNLLLMMMPPPTTTWWWRRRSSSUUUYYY^^^dddiiimmmiiiiiiiiiiiijjjjjjjjjjjjnnnoooqqqsssvvv{{{kkk```ZZZYYYbbbnnn}}}{{{xxxvvvuuutttsssqqqsssrrrqqqooonnnmmmmmmmmmnnnkkkiiiggggggfffdddbbbdddcccbbb``````____________``````aaa```^^^]]]\\\XXXVVVTTTSSSRRRQQQOOOMMMLLLJJJHHHGGGFFFDDDAAA>>>999888888888777666666666555555444333222222222222///000111222222111000///333444555666777777777777333444444444555555666666666888:::;;;;;;;;;<<<===:::>>>DDDMMMWWWbbblllrrrqqq~~~ttthhh]]]ddduuuqqqSSSFFF>>>===<<<;;;:::999999999222222222111111222333333333333444444333333222111555333000///...000222444CCC;;;222...///222333333000000000000111111111111...//////000111222222222333222111111222333555666999???LLL```vvvyyyrrroooppp}}}|||tttxxxuuummmggggggkkkrrr~~~lllQQQLLL:::::::::999999999888888:::999999888888999999:::999888777777777888::::::888:::;;;<<<<<<===@@@BBB@@@@@@GGGVVViii~~~rrreee[[[RRRKKKGGGGGGHHHIIIKKKMMMNNNOOOOOOPPPPPPQQQVVV]]]ccchhhkkkwwwzzzuuunnneee___SSSMMMGGGDDDEEEFFFFFFEEEFFFGGGGGGHHHHHHIIIIIIJJJSSSSSSSSSSSSTTTTTTTTTUUUVVVTTTTTT[[[eeemmmqqqqqqrrrnnnhhhfffgggiiiiiihhhiiinnnssswwwyyy}}}lllbbb]]]]]]eeeqqq~~~~~~}}}}}}|||zzzxxxvvvttttttsssooonnnmmmlllmmmmmmllljjjjjjjjjiiihhhgggggghhhhhhbbbbbbbbbbbbaaa___^^^]]]aaaaaa```___^^^\\\ZZZYYY[[[YYYVVVTTTRRROOOKKKHHHJJJHHHFFFDDDCCC@@@<<<:::999999999999888666555444999999999888666333111///222222222222222111000///333333333444555666777888333444555666666555444333777888888999999999888888AAAAAADDDIIISSS___lllsssvvvppp___hhhwww~~~ZZZGGG???===999888888888777666:::::::::888666333000...333333444222111000111333111000///000222333222111111111111111111111111111222111111111000000//////---+++***---111444444333333222111111222555777999888DDDQQQ]]]ppp|||rrrppptttzzzvvv{{{{{{pppllliiijjjrrr}}}dddNNNEEE:::::::::999999999999888:::999999888888999999:::888888777666777888999:::;;;<<<===<<<;;;<<<===??????@@@IIIZZZmmmrrreee[[[RRRKKKGGGGGGHHHJJJLLLMMMOOOOOOPPPPPPPPPRRRVVV\\\ccchhhkkkvvv~~~zzzuuunnnfff___SSSMMMGGGCCCDDDFFFFFFEEEFFFGGGGGGHHHHHHIIIIIIJJJPPPPPPPPPQQQRRRSSSSSSSSSYYYWWWXXX___iiirrrvvvwwwuuupppjjjggghhhiiiiiiiiijjjoootttxxxzzz}}}mmmbbb\\\[[[bbbmmm}}}|||{{{yyywwwuuutttttttttpppnnnmmmmmmmmmmmmllljjjlllllljjjiiiiiihhhhhhhhhccccccbbbaaa```___^^^^^^aaaaaa```___^^^\\\ZZZYYYYYYWWWUUUTTTSSSQQQMMMKKKLLLJJJHHHFFFEEEBBB???<<<999999999999888666555444555555555555444333222111222222222111111111111111333333333444555666777888666555444444444444555666777777888999999999999888;;;<<>>>>>===;;;:::;;;<<<>>>AAALLL]]]pppsssfffZZZRRRKKKGGGFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPSSSWWW\\\bbbhhhkkkttt}}}zzzuuuoooggg```SSSMMMGGGCCCDDDEEEEEEDDDFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLNNNOOOPPPQQQRRRYYYXXXZZZ```kkktttyyyzzzxxxtttnnnjjjiiiiiijjjjjjlllpppuuuyyy{{{~~~lllaaa[[[XXX^^^hhh}}}~~~zzzyyyxxxvvvuuutttttttttqqqooommmmmmmmmnnnmmmkkkooonnnlllkkkiiiiiihhhhhhdddcccaaa```____________`````````___]]]\\\ZZZZZZWWWUUUTTTSSSSSSRRROOOMMMLLLJJJHHHFFFEEEBBB???<<<999999999999888666555444222222111111222222333444222111000000000111222333333333333444555666777888888666444222222444666888777777888999999999999999777999===CCCMMMZZZhhhpppvvv{{{hhhiiiqqqcccNNNBBB???<<<:::999999888666222222333333333333222222222444444333222111222333333222111222333444444222111111111111111111111111111111111111000000000000111000......000111111000444333333333555777:::;;;;;;EEEPPP[[[mmm~~~zzz{{{|||}}}|||vvvqqqrrr{{{{{{rrrooonnnsss~~~yyy[[[IIIBBB;;;;;;:::::::::999999999:::999999888888999999:::<<<;;;;;;:::;;;<<<===>>>===>>>>>><<<::::::;;;<<>>DDDMMMZZZiiisssvvv~~~ooolllooohhhQQQAAA>>>;;;888888777555444222222222222333333333333222444555444222111222333333222111222444555444333111111111111111111111111111111111000000000000000111000//////000000111111222111111111333555888:::===FFFQQQ[[[kkk~~~}}}}}}|||xxxrrrmmmqqq{{{~~~|||sssrrrsssyyysssWWWGGGBBB;;;;;;;;;:::::::::999999:::999999888888999999:::;;;:::999999999:::<<<===;;;<<<<<<;;;::::::<<<>>>BBBDDDNNN___rrrvvvgggZZZQQQJJJFFFCCCDDDFFFHHHIIIKKKKKKLLLOOORRRUUUXXX[[[```gggkkksss|||}}}yyyvvvpppiiicccVVVPPPHHHDDDDDDEEEDDDCCCFFFGGGGGGHHHHHHIIIIIIJJJFFFFFFHHHJJJLLLNNNOOOPPPRRRRRRUUU\\\dddlllsssvvvyyywwwtttpppmmmlllmmmoooppptttyyy|||}}}yyyeee]]]ZZZXXX\\\cccjjjzzzyyyxxxwwwvvvuuuuuuuuuuuusssqqqnnnmmmnnnnnnnnnnnnnnnmmmllljjjhhhggggggfffeeedddaaa___^^^^^^___```______^^^^^^]]]\\\[[[ZZZXXXVVVTTTSSSSSSQQQNNNLLLIIIGGGEEEDDDCCCAAA>>>;;;999999999999777666555444444333222111111222333444222111000//////111333555333333333444555666777888444444555555555555444444666666777888999:::::::::999<<<@@@DDDMMM[[[kkkwww{{{pppjjjlll~~~nnnSSSCCC@@@<<<:::888777666444555555444333333333333333222444555555333222222222333222111222444555444333111111111111111111111111000000000000000000111111///000000000000111222333111111000111333666888:::???HHHRRR\\\lll~~~}}}|||vvvnnnjjjnnnxxx}}}{{{ttttttwwwmmmTTTFFFBBB;;;;;;;;;;;;:::::::::::::::999999888888999999:::888777666666666777999:::999:::;;;;;;:::;;;===???CCCFFFQQQcccwwwwwwgggZZZQQQJJJFFFBBBCCCEEEGGGIIIJJJKKKKKKOOORRRVVVXXXZZZ___ffflllsss|||}}}yyyvvvqqqjjjeeeXXXRRRJJJFFFEEEFFFEEECCCFFFGGGGGGHHHHHHIIIIIIJJJGGGGGGIIIKKKLLLNNNOOOPPPQQQSSSVVVZZZaaahhhnnnrrruuuvvvuuussspppooopppqqqsssvvv{{{}}}~~~uuuaaa[[[ZZZXXX[[[aaaeeettt{{{zzzyyywwwvvvuuuuuuuuutttrrrnnnmmmnnnooooooooommmmmmkkkjjjhhhhhhggggggdddcccaaa```____________^^^^^^^^^^^^]]]\\\[[[ZZZXXXVVVTTTSSSSSSQQQNNNLLLJJJIIIGGGFFFEEECCC@@@>>>999999999999888666555444555555444333222222222222222111000000000111222333333333333444555666777888333444555666666555444333555666777888999:::::::::999;;;???CCCLLL\\\qqqooogggfffxxxtttWWWHHHDDD@@@===<<<:::888777888777666444333333333333222444666666444222222222333222111222333444444222111111111111111111111111000000000000111111111111///000111111000000222444333222222333555888;;;===BBBJJJTTT^^^ooo~~~|||tttlllhhhlllwww|||zzztttvvv{{{iiiQQQEEEAAA<<<;;;;;;;;;;;;::::::::::::999999888888999999:::888777666666666777999:::999:::;;;;;;:::;;;===???CCCHHHVVVjjjxxxgggZZZPPPJJJFFFCCCEEEFFFHHHJJJKKKLLLLLLOOOSSSWWWYYYZZZ^^^ffflllttt}}}|||yyyvvvrrrkkkfffZZZTTTLLLGGGFFFFFFEEEDDDFFFGGGGGGHHHHHHIIIIIIJJJIIIJJJKKKLLLNNNOOOPPPQQQQQQRRRUUUXXX]]]ccciiilllpppsssuuuuuusssqqqrrrssstttxxx|||~~~rrr___YYYYYYWWWYYY^^^bbbooo}}}|||zzzyyywwwvvvuuuuuuuuurrrooommmnnnoooppppppmmmmmmllljjjjjjiiiiiiiiiccccccbbbaaa```___^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZVVVTTTSSSSSSSSSRRRPPPNNNJJJHHHGGGFFFEEECCC@@@>>>999999999999888666555444333333444444333333222111222222222111111111111111333333333444555666777888555555555555555555555555555666777888999:::::::::999<<<@@@DDDOOObbb{{{tttjjjdddqqq|||]]]JJJGGGBBB???===;;;999888777666555444333333444444222444666666555333222222222111000111333333333222111111111111111111111111///000000000111111111111111222333222//////000333222222222333555888;;;===DDDLLLVVVaaasss~~~vvvooolllqqq{{{yyywwwqqquuu~~~eeeNNNCCC???<<<<<<;;;;;;;;;::::::::::::999999999999999999:::;;;:::999999999:::;;;<<<:::;;;;;;;;;::::::;;;===BBBIIIZZZqqqxxxgggZZZPPPJJJFFFEEEFFFHHHJJJKKKMMMMMMNNNOOOSSSWWWYYYZZZ^^^eeelllttt~~~|||yyywwwrrrkkkfff[[[UUUMMMHHHGGGGGGFFFDDDFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQRRROOOQQQSSSUUUYYY^^^cccgggmmmqqquuuvvvtttrrrssstttuuuyyy}}}rrr^^^YYYYYYWWWWWW[[[```jjjyyy}}}|||yyyxxxvvvuuuuuuvvvsssooommmnnnoooppppppnnnmmmlllkkkkkkkkkkkkkkkbbbbbbbbbbbbaaa___^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZSSSRRRRRRSSSTTTTTTRRRQQQHHHFFFDDDDDDCCCAAA>>><<<999999999999888666555444000111333444444333222111222222222222222111000///333333333444555666777888777666444222222444666777555666777888:::::::::;;;:::===AAAGGGSSSiii|||pppeeemmmbbbIIIFFFAAA>>><<<:::888666666555444333333333444555222444666777555333222222111000///000222333222111111111111111111111111111//////000000111111111222333555555222///---...111000000000111333666999;;;EEEMMMWWWcccuuuzzztttrrrwwwwwwuuuooottt~~~bbbLLLAAA>>>;;;;;;::::::::::::999999:::::::::999999888888888::::::999999999:::;;;;;;888:::<<<=========???AAAEEELLL```{{{yyyhhhYYYNNNGGGDDDEEEFFFGGGHHHJJJKKKLLLLLLPPPRRRTTTVVVYYY___eeejjjppp{{{{{{wwwuuusssnnnkkk^^^VVVMMMGGGGGGFFFDDDAAAEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMMMMLLLLLLMMMOOOQQQRRRRRRTTTVVVYYY]]]```bbbiiijjjmmmqqqvvvxxxyyyxxx}}}~~~uuuccc^^^WWWWWW\\\[[[YYY___kkk}}}|||yyywwwvvvuuutttuuurrrooonnnpppqqqqqqqqqmmmkkkiiihhhiiijjjjjjjjjfffdddcccbbbbbb```^^^[[[]]]]]]\\\\\\ZZZYYYWWWWWWVVVTTTRRRRRRQQQQQQOOOMMMJJJIIIHHHFFFDDDAAA???>>>===;;;999999999999777666555555555555444333222111333333333333222222222111222111222555999:::777444444444555555555555444444111222333555666666666666:::>>>AAAEEEPPPhhhqqqeeekkkbbbNNNGGGAAA???===999777999666666666666555555555555222333333333333222111111111111222333333333333222000000000000000000000000////////////////////////000000//////000111222222111//////333444555:::AAAGGGPPP[[[hhhyyy~~~zzzyyy{{{|||uuusssqqqyyyvvv\\\JJJAAA>>>;;;;;;::::::::::::999999:::::::::999999999888888999999888888999999::::::999:::<<<======>>>@@@AAAGGGQQQfffxxxgggXXXMMMHHHEEEDDDEEEFFFGGGIIIJJJKKKKKKNNNPPPSSSVVVZZZ```ggglllrrr||||||xxxvvvrrrmmmiii___WWWMMMGGGFFFFFFDDDBBBEEEEEEEEEFFFHHHIIIKKKLLLKKKLLLLLLLLLKKKLLLNNNQQQRRRSSSTTTVVVYYY\\\___aaafffgggjjjnnnssswwwyyyyyy}}}~~~yyyfff___WWWUUUYYYXXXXXX[[[eeeuuu}}}zzzyyyxxxwwwuuutttqqqooonnnooopppppppppmmmkkkiiihhhiiijjjjjjjjjiiigggdddccccccaaa___]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWUUUSSSRRRRRRQQQOOOMMMJJJJJJHHHGGGDDDBBB???>>>;;;:::888888888777666444555555555444444333222111000000000000/////////...222111222444777888666333333444444444444444444333666777777888999:::;;;<<<;;;===AAAHHHVVVmmmwwwhhhjjjzzz|||iiiOOOHHHAAA???===999777888555555555555444444444444222333333333333222111111111111222333333333333222111111111111111111111111000000000000000000000000000000000000000111222222111///000333555555;;;AAAKKKTTT^^^iiizzz}}}~~~zzzttttttttt}}}ttt[[[III@@@===;;;;;;::::::::::::999999:::::::::999999999999888888888888888888999::::::999;;;<<<======>>>@@@CCCHHHVVVpppvvvdddVVVLLLHHHGGGDDDDDDEEEGGGHHHIIIJJJKKKLLLOOORRRVVV[[[bbbiiinnnttt~~~~~~yyyvvvrrrlllggg```XXXNNNGGGEEEEEEDDDCCCEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKKKKKKKJJJKKKMMMPPPRRRSSSTTTVVVYYY\\\^^^```bbbcccfffkkkppptttxxx{{{}}}}}}hhh```VVVSSSVVVSSSUUUWWW]]]lll}}}zzzyyyxxxvvvtttsssqqqnnnnnnoooppppppooonnnkkkiiihhhiiijjjjjjiiijjjgggdddbbbaaa```___]]][[[[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTSSSSSSRRRPPPOOOKKKJJJIIIGGGEEEBBB@@@???:::888777666666666444333333444444444333222111000222222222222111111111111222111222444555666444222333333333444444333333333555444444444555777999:::<<<<<<@@@IIIXXXmmmlllhhhrrr{{{www{{{qqqRRRIIIAAA???===:::888888555444444444444333333333333333333333333222222111111222222333333333333333111111111111111111111111111111111111111111111111111000000000000111222222222000111444555666;;;BBBOOOXXXaaajjjxxx|||vvvssstttwwwqqqXXXGGG???<<<;;;;;;:::::::::999999999999999999999999999999999888888888888999:::;;;;;;:::;;;<<<======???BBBDDDIII\\\zzztttbbbTTTLLLHHHHHHEEEEEEFFFGGGIIIJJJKKKLLLMMMOOORRRVVV[[[bbbiiinnnwww~~~yyyvvvrrrkkkfff___XXXNNNFFFCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJIIIJJJJJJJJJIIIJJJLLLOOORRRSSSTTTVVVYYY[[[]]]^^^___aaaeeeiiimmmsssyyy}}}|||hhh```VVVRRRTTTRRRSSSTTTZZZhhh{{{xxxwwwuuusssrrrsssqqqoooooopppppppppooonnnkkkiiihhhiiijjjiiiiiiiiifffaaa^^^]]]]]]\\\[[[YYYZZZZZZZZZZZZZZZYYYYYYWWWVVVTTTSSSTTTSSSQQQPPPKKKKKKJJJHHHEEECCC@@@???:::888777666777666555333222333333333222222111000444444333333333222222222111111222333333333222111333444444555555444444333222111000///000333555777:::<<<@@@GGGTTTggg{{{mmmdddiiiuuu~~~yyywwwzzzwwwVVVLLLBBB???===:::888888555555555444444444333333333333444444333333222111111222333333444444333333111111111111111111111111222222222222222222222222111111111000000111222222333111111555666777<<>><<<;;;;;;:::::::::999999999999999999999999999999999999999999::::::<<<======;;;<<<=========???CCCFFFJJJaaaqqq```SSSKKKHHHHHHFFFGGGHHHIIIJJJLLLMMMMMMOOOQQQTTTWWW[[[aaahhhmmmyyy{{{xxxuuuqqqkkkfff\\\VVVMMMFFFCCCBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJLLLNNNQQQRRRTTTWWWYYY[[[]]]^^^___bbbfffiiimmmrrryyy~~~uuuddd^^^VVVSSSUUUSSSQQQSSSZZZjjj{{{yyyxxxvvvsssqqqsssqqqppppppqqqqqqpppooommmkkkhhhggghhhhhhhhhggghhhddd```]]]]]]\\\\\\[[[YYYYYYZZZZZZZZZYYYYYYXXXWWWUUUTTTSSSTTTSSSRRRPPPLLLKKKJJJHHHFFFCCCAAA@@@<<<:::888888888888666444222222333333333222111111000000000000////////////111111222222222222222222555555666666666666555555555444333333444666888:::666;;;@@@EEEOOObbb|||kkk^^^```kkkyyy{{{xxxwwwzzz|||[[[NNNBBB>>>>>>;;;999888666666666666555555555444333444444444444333222222222222333444444444444333111111111111111111111111222222222222222222222222222222111111111111111222333111111555666777<<>><<<;;;;;;::::::::::::999999888999999999999:::::::::::::::::::::;;;===>>>???;;;<<<======>>>@@@DDDGGGOOOiiippp```SSSKKKHHHGGGGGGGGGHHHJJJKKKLLLMMMNNNPPPRRRTTTWWW[[[aaahhhmmmzzz}}}xxxvvvsssooohhhcccWWWSSSLLLFFFBBBAAABBBDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJLLLOOOOOOPPPSSSVVVZZZ\\\^^^^^^___ccchhhkkkmmmqqqwww|||~~~lll^^^\\\WWWUUUWWWTTTQQQSSSZZZjjj}}}{{{yyyvvvtttrrrpppoooooopppqqqooonnnllljjjgggffffffgggfffeeegggdddaaa_________^^^]]]ZZZZZZZZZZZZYYYYYYXXXWWWVVVTTTSSSSSSSSSSSSRRRPPPMMMLLLKKKIIIGGGDDDBBBAAA===;;;:::999:::999777666222222333333333333222222222222111111111000000000000111333222222222333444666666777777777777666666555555555555666888999:::444999@@@DDDMMMaaa}}}gggYYYYYYbbbqqq|||zzzxxxxxxwwwwwwzzz___QQQCCC>>>>>><<<999888777777666666666555555555444444444444444333222222222222333444444444444444222222222222222222222222222222222222222222222222333333222111111111111222222000111444555666;;;BBBLLLWWWbbbhhhooozzz}}}rrrqqqqqqrrrttt}}}}}}vvvrrrtttwwwvvvvvvxxxzzzvvvssstttrrrmmmllloooxxxgggQQQEEE???<<<;;;;;;::::::::::::999999888888999999999:::::::::999999999:::;;;<<<>>>>>><<<=========>>>AAAEEEIIIVVVrrr}}}ooo```SSSKKKGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNPPPSSSWWW\\\bbbjjjooozzz{{{wwwssspppkkkddd^^^QQQOOOKKKFFFBBBAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGJJJJJJKKKJJJJJJJJJMMMOOOLLLOOORRRVVVZZZ]]]^^^______dddjjjlllmmmoootttxxx{{{{{{dddYYY[[[WWWUUUWWWSSSQQQRRRXXXggg~~~}}}zzzwwwtttooonnnmmmnnnoooooommmkkkkkkhhhfffdddeeeeeedddcccdddbbb````````````^^^\\\ZZZZZZZZZZZZYYYXXXWWWVVVUUUSSSRRRRRRRRRRRRQQQOOOMMMMMMKKKJJJGGGEEEBBBAAA===<<<:::999:::999888666333333444444444444333333444444444333333333222222///111333333222222444777555555666666666666555555333333444555666777777888777:::===AAAKKK]]]uuu~~~dddUUUTTT\\\jjjvvvuuuuuuwwwyyyxxxzzzbbbRRRCCC>>>>>><<<999888666666555555555444444444444444444555444444333222222333444444555444444444222222222222222222222222222222222222222222222222444333222222111111111222111///000333555555;;;AAALLLXXXeeekkkqqqzzzwwwnnnnnnooopppsss|||wwwrrrpppssstttrrrqqqsssuuurrrrrrtttsssooooooqqqyyyeeePPPEEE???===;;;;;;;;;:::::::::999999888888888999999:::::::::888888888999:::;;;===>>><<<=========>>>AAAFFFIII[[[xxx{{{nnn```TTTKKKGGGEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLOOORRRWWW\\\dddlllqqqzzz{{{vvvrrrnnnhhh```ZZZNNNMMMJJJFFFCCCAAAAAABBBDDDDDDCCCDDDDDDEEEFFFGGGJJJKKKKKKKKKJJJKKKMMMPPPKKKNNNRRRVVVZZZ]]]___```^^^dddjjjmmmlllmmmqqquuuxxx|||uuu___WWWZZZWWWUUUVVVQQQRRRRRRVVVddd|||}}}|||yyyvvvsssmmmlllkkklllmmmmmmkkkiiijjjhhheeecccddddddcccbbb```___^^^^^^___^^^\\\ZZZ[[[[[[[[[ZZZYYYWWWVVVUUUTTTRRRQQQQQQRRRRRRQQQOOOMMMMMMLLLJJJGGGEEECCCAAA===;;;999999999999777666333333444555555444444444111111111000000000/////////111333333222222666999444444555555555555444444333444666777888999999888===<<<;;;???HHHXXXiiittt~~~||||||bbbTTTQQQXXXfffqqqtttvvvyyy{{{{{{}}}cccSSSCCC>>>>>><<<999888555555444444444333333333444444555555444444333222222333444444555555444444222222222222222222222222111111111111111111111111444333333222111111111222111//////333444555:::AAALLLZZZhhhnnnsss{{{vvvpppkkklllnnnpppsss||||||vvvrrrqqqtttsssooonnnppprrrpppqqqtttuuurrrqqqtttyyydddPPPEEE@@@>>>:::::::::999999999888888888888888888888888888888888888999::::::;;;<<<<<<:::777999>>>AAACCCHHHMMMbbb{{{lll```UUUKKKGGGHHHFFFGGGHHHIIIJJJLLLMMMMMMOOORRRUUUXXX[[[bbbkkkrrr}}}|||vvvqqqllleee\\\UUUOOOKKKFFFCCCAAAAAA@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHKKKKKKKKKKKKLLLMMMOOOOOOOOOPPPRRRUUUXXX[[[^^^``````bbbeeehhhkkkmmmnnnooosssxxxooo___YYY[[[YYY[[[]]]WWWVVVUUUXXXeee|||}}}zzzwwwtttqqqpppooonnnmmmmmmlllmmmmmmiiigggeeecccbbbcccdddeeedddcccbbb```___]]]\\\[[[\\\\\\[[[ZZZYYYWWWUUUTTTRRRRRRRRRRRRQQQPPPOOONNNMMMKKKJJJIIIHHHGGGDDDBBBAAA???<<<;;;;;;;;;999888777777777666555555444444)))+++---000111111111000555333222111222444666888555555555555444333222111555555555555555666777777999:::;;;===BBBMMM[[[eeemmmsssyyy}}}yyyeeeTTTNNNTTT```iiirrrzzzzzz|||mmmTTTFFFCCC===:::;;;777888888777555555444444444444444444555444444333222666444222222444666666666...///000111333444555666000111222111///...///000888444111000111111...,,,111111222333111111999CCCPPP___nnnuuuyyy}}}ppphhhkkkkkknnnsssvvv|||zzz{{{xxxxxxzzzxxxrrrooopppuuuxxxvvvwww|||uuupppwww{{{fffQQQBBB===>>>:::::::::999999999999888888888888888888888888888999999999::::::;;;;;;;;;;;;999:::???BBBDDDIIIOOOiii{{{lllaaaVVVLLLGGGHHHFFFGGGHHHIIIKKKLLLMMMMMMOOORRRVVVXXX\\\bbbkkkrrr{{{{{{uuupppkkkcccZZZTTTNNNJJJEEEBBBAAAAAA@@@???BBBBBBBBBCCCDDDEEEFFFGGGJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRUUUXXX[[[]]]___bbbcccfffhhhjjjkkkllllllnnnttt|||ppp```ZZZ]]][[[]]]___XXXWWWWWWZZZfff}}}}}}zzzwwwtttrrrppppppooonnnmmmmmmmmmmmmjjjhhhfffeeeddddddeeefffddddddbbbaaa___]]]\\\[[[[[[[[[[[[ZZZXXXWWWUUUTTTRRRRRRRRRRRRQQQPPPOOOOOOOOOMMMKKKJJJHHHFFFCCC@@@@@@>>>;;;:::::::::888777444444444333222222111111//////000000111222333444888666444222222333555666333444444555555444444444555555555555555666777777999:::<<<===@@@HHHTTT\\\ccclllvvv|||xxxeeeUUUNNNSSS___iiittt}}}pppVVVGGGDDD>>>;;;<<<888888777666555555444444444333333444555555555555555888666444333444555555444444333333222222333333333333444555444333222222444111000//////111222111111111111333444333444<<>>::::::::::::999999999999999999999999999999999999::::::::::::::::::::::::;;;:::;;;@@@BBBDDDJJJPPPooozzzmmmbbbWWWMMMHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNOOORRRVVVYYY\\\ccclllssszzz~~~zzztttoooiiibbbYYYRRRMMMIIIDDDAAA@@@@@@@@@???AAAAAAAAABBBCCCDDDEEEFFFIIIIIIIIIJJJKKKMMMNNNOOOQQQQQQSSSUUUWWWZZZ\\\^^^cccdddfffggghhhiiiiiiiiimmmrrrzzzrrraaa[[[______aaaaaaZZZYYYXXX[[[ggg~~~|||zzzxxxuuutttqqqqqqpppooonnnnnnnnnnnnjjjiiigggfffeeeeeefffgggeeedddcccaaa___\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVSSSSSSSSSSSSRRRQQQPPPOOOQQQOOOLLLJJJIIIFFFBBB??????===:::999999999777666444333333222111111000000333222111000000222444555:::999666444222222333444111222333444555666666666555555555555555666777777999;;;<<<<<<===BBBJJJQQQWWWcccpppzzzvvvfffVVVNNNRRR^^^iiiwwwuuuYYYHHHDDD>>>;;;<<<888888777666555555444555555222333444666777777888888:::777555444444444333222555444222111000111111222222333333333111000111222000111222222222222333444333333555666555444<<>>???@@@HHHQQQjjj}}}yyykkkaaaVVVLLLHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNPPPSSSWWWZZZ^^^eeennnuuu~~~~~~yyytttooojjjcccZZZSSSKKKHHHCCC@@@@@@@@@@@@???@@@@@@@@@@@@AAACCCDDDEEEFFFFFFGGGHHHIIIKKKMMMNNNQQQQQQRRRTTTVVVYYY[[[\\\```aaabbbeeehhhjjjmmmnnnqqqtttxxx}}}tttccc___eeegggjjjhhh^^^[[[YYY[[[ggg~~~}}}{{{yyyxxxvvvsssrrrqqqooonnnnnnmmmmmmffffffeeeeeeeeeeeeeeeeeeeeedddcccaaa___]]][[[ZZZXXXYYYYYYZZZYYYYYYXXXXXXTTTTTTTTTTTTSSSRRRQQQPPPOOONNNLLLKKKJJJIIIFFFCCCAAA>>><<<;;;;;;:::999888777777666666555444444444111111222333333222000///333333222111111222222333444555555666666555555444555555555555555666777777666999<<<======???DDDHHHOOOZZZeeekkkqqqxxx}}}~~~zzzooo___RRRSSS___kkk___IIIBBB<<<:::;;;666777666666555555555555666666777777777777777666666666555444444666666444333222111000000111222333444333555555555333222333444777999;;;888444000000111111222555777555555<<>>===???HHHTTT^^^qqqwwwggg[[[QQQIIIGGGIIIHHHHHHIIIKKKLLLMMMNNNOOOPPPSSSWWW[[[___fffpppwwwyyyuuupppmmmiiiccc[[[UUULLLHHHDDDBBBAAABBBBBBAAA@@@@@@AAAAAABBBDDDEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOQQQSSSVVVYYY\\\]]]___```bbbeeeiiimmmqqqsssuuuwwwyyy||||||kkkgggppptttvvvrrrfff^^^[[[]]]hhh|||xxxuuurrrqqqpppnnnmmmlllkkkkkkeeeeeeffffffffffffeeeeeebbbbbbaaa```___^^^]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPMMMLLLKKKIIIFFFDDD@@@>>><<<:::::::::999777555555444333333222222111222222333333333333333333000000000111222222333333333444555666666777666666555555555555555666777777777:::<<<<<<<<<>>>CCCGGGLLLVVV___bbbgggqqq|||~~~lll[[[XXXcccppphhhMMMDDD>>>===>>>888666666555555555555666666555555666666777666666666777666555666666555333000222333444555555444222111...///000///---------...---...///111333333222000...000555999888999@@@IIIRRR___nnn{{{tttoooooottt{{{{{{rrrkkkkkktttzzzyyy|||oooVVVGGG???;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<:::;;;>>>???>>>???JJJUUU]]]ooovvvfffYYYOOOHHHGGGJJJHHHIIIJJJKKKLLLMMMNNNOOOPPPSSSXXX[[[___gggpppxxx}}}vvvrrrnnnkkkhhhccc[[[UUULLLIIIEEEBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDEEEFFFCCCCCCDDDFFFGGGJJJKKKLLLNNNNNNPPPSSSVVVZZZ\\\^^^aaaaaaccceeeiiimmmqqqsss{{{||||||}}}~~~nnnkkktttxxx{{{vvvjjj___]]]^^^iii}}}xxxuuurrrqqqooonnnlllkkkkkkjjjffffffgggggggggggggggfffaaaaaaaaa```______^^^^^^]]]^^^^^^]]]]]][[[ZZZZZZUUUUUUVVVUUUUUUTTTSSSRRRTTTRRROOOMMMKKKIIIEEEBBB???===;;;999999999888666666666555444444333333222111000///......000222333111111222222222333333333111222444666777888999999555555555555555666777777888:::<<<;;;:::<<>>;;;<<>>>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;<<<999999;;;===AAAIIIRRRcccsssyyyhhhXXXLLLGGGGGGIIIKKKKKKLLLLLLMMMMMMNNNNNNTTTRRRSSSZZZ```fffnnnvvv~~~zzzuuurrrnnnjjjfffbbb^^^ZZZQQQMMMIIIGGGGGGFFFFFFEEECCCCCCCCCCCCCCCBBBAAA@@@BBBCCCEEEGGGHHHIIIIIIHHHMMMNNNOOOQQQTTTWWWZZZ[[[______```dddiiinnnqqqrrrtttwww|||sssoooyyyzzzjjj```\\\^^^kkk}}}|||{{{yyywwwttttttrrrpppnnnmmmkkkjjjhhhhhhhhhhhhggggggggggggdddcccaaa```______``````]]]]]]^^^^^^]]][[[ZZZYYY[[[XXXVVVUUUTTTTTTRRRQQQSSSQQQNNNLLLJJJHHHDDDAAA@@@>>><<<:::::::::888777444555666777777555333222000000000111222222222333//////000111333444555555777777777555333333555777444444555555555555555555888999;;;;;;<<<>>>AAADDDMMMZZZ```eeepppuuuzzz|||hhh[[[```kkkuuuQQQGGGDDD;;;555777333333444444444444444444777666555444444333444444777555333444666666444222111222333333333111000///222111111111000000//////000////////////111222333888999999777555888AAAHHHTTTaaarrrwwwllliiinnn{{{{{{nnnnnnooouuummmTTTGGG>>>999888>>>>>>======<<<;;;;;;:::;;;;;;;;;::::::;;;;;;<<<::::::999888888888888888===;;;;;;===???AAAIIIRRRddduuuyyyiiiYYYNNNHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLSSSQQQSSSZZZ```eeennnvvv~~~zzztttqqqmmmiiieeeaaa]]]ZZZQQQNNNJJJGGGGGGGGGFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDFFFHHHHHHHHHHHHLLLMMMNNNPPPSSSVVVXXXZZZ______```ccchhhmmmppprrrtttwww{{{tttoooyyy}}}mmmaaa]]]^^^lll}}}|||zzzwwwuuuuuutttsssqqqooommmlllkkkhhhhhhhhhhhhggggggggggggdddcccbbb````````````aaa]]]]]]^^^^^^]]]\\\[[[ZZZ[[[YYYWWWVVVVVVVVVTTTSSSSSSPPPMMMKKKIIIFFFCCCAAA@@@===;;;::::::999888666444555555666555444333222111111111111111222222222000000111222333333444444666777777666555555666888888777666555555555555555777888::::::;;;===@@@CCCMMM]]]hhhoooxxxzzz}}}}}}iiiZZZ\\\fff~~~yyyTTTHHHDDD<<<777999666666666666666666666666666666555555444444555555777555333444555666444222222222222222222111000000111111111111000000000///000/////////000111222333777999999666555888AAAIIIWWWdddtttwwwlllhhhlllxxxzzzmmmmmmooovvvjjjSSSGGG???;;;:::======<<<<<<;;;:::::::::<<<;;;;;;::::::;;;;;;;;;999999888777777777888888>>><<<===???@@@BBBJJJSSSfffzzzxxxjjj[[[PPPJJJHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLRRRQQQSSSYYY^^^dddnnnwww~~~yyysssppplllhhhdddaaa\\\YYYRRRNNNJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEAAABBBDDDEEEGGGHHHHHHHHHKKKKKKMMMOOORRRUUUWWWYYY^^^___```cccfffkkknnnppprrruuuzzz~~~vvvpppzzzrrrbbb^^^___lll}}}{{{xxxuuurrrtttsssrrrqqqooonnnmmmllliiiiiihhhhhhhhhgggggggggeeedddbbbaaa``````aaaaaa\\\]]]]]]^^^^^^]]]\\\\\\[[[YYYWWWWWWWWWWWWVVVUUURRRPPPLLLIIIHHHFFFCCCAAA???<<<:::999999999777666555444444333333333333333222222222111111111111111111111111222222333333333333555777777777666777888;;;:::777555444444555666666777999999:::<<<@@@CCCNNNeeevvvkkkZZZXXX___wwwuuuuuu{{{YYYJJJEEE>>>:::<<<777777777777666666666666555555555555666666666666666555444444555555444222333222111111111111111111111111111111000000000000////////////000111222333666888888666555888BBBIII[[[hhhxxxwwwlllgggiiisss~~~|||ooopppooovvvgggRRRGGG@@@======<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::::::::;;;;;;;;;;;;:::::::::::::::;;;===<<<>>>@@@@@@BBBKKKVVVjjj~~~vvvjjj\\\QQQKKKHHHGGGJJJJJJKKKLLLMMMNNNNNNOOOQQQPPPSSSXXX]]]cccnnnxxx}}}wwwqqqnnnjjjfffccc___[[[XXXQQQNNNJJJHHHGGGGGGFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEAAABBBCCCEEEFFFGGGHHHHHHKKKLLLMMMOOORRRUUUWWWYYY]]]^^^```bbbeeehhhllloooppptttxxx|||wwwqqq{{{wwweee``````mmm}}}zzzwwwsssppprrrrrrqqqpppnnnmmmlllllljjjiiiiiihhhhhhgggggggggdddcccaaa```______``````]]]]]]]]]^^^^^^^^^^^^^^^ZZZXXXWWWVVVWWWXXXWWWVVVSSSPPPLLLIIIHHHGGGDDDCCC>>>;;;999888888888777666666444333111111222333444333222222222111000000000222222222222222222222222000222555777777666777888:::888666444333444666888666888999:::;;;===AAADDDRRRmmmppp[[[UUUYYYmmm{{{tttooovvv^^^KKKDDD>>>;;;===666666666555555555555555444444555666777777888888555555444444444444333333333222111000000111222333111111111000000000000000/////////000000111222222444666777555444999BBBJJJ\\\jjjzzzwwwkkkeeefffnnnxxxssstttpppvvvdddPPPFFF@@@===<<<;;;;;;;;;;;;;;;:::::::::===<<<;;;:::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;===???@@@CCCOOO[[[rrr|||tttiii\\\QQQKKKHHHGGGJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQTTTYYY]]]cccooo{{{zzztttnnnkkkgggdddaaa]]]YYYVVVOOOLLLHHHGGGGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@??????BBBCCCCCCDDDFFFGGGHHHIIILLLLLLNNNPPPSSSVVVXXXZZZ\\\^^^```aaaccceeejjjmmmooorrrwww{{{~~~yyyrrr~~~|||gggbbbbbbmmm}}}zzzwwwsssqqqppppppooonnnmmmmmmlllllljjjjjjjjjiiihhhgggggggggcccbbb```___^^^^^^___```^^^^^^^^^^^^^^^^^^______YYYXXXVVVUUUVVVWWWVVVUUUTTTQQQNNNKKKJJJIIIFFFDDD===;;;999888999999888666666555222111000111333444333222222222111000000000222222222222222222222222...111444666666555666777666555333222222555777999777999:::<<<===???CCCFFFVVVqqqvvv```UUUVVVdddtttzzzuuuoooxxxcccLLLCCC>>>;;;<<<777777666666666555555555333444666777888999999888444555555444333333333333222222000000000111222333000000000000000000111111...//////000111111222222333555666555444999CCCLLL[[[jjj{{{tttjjjddddddkkktttuuuuuupppuuu}}}}}}{{{{{{|||||||||cccOOOEEE>>>;;;:::<<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::::::::::::::999999::::::;;;;;;999:::<<>>@@@DDDGGGUUUnnn|||~~~fffYYYVVV[[[jjjxxx|||zzzxxxvvvtttsss}}}iiiOOODDD???<<<<<<::::::999999888888777777444555777888999999999888333444555444333222222444111111111111111111222333000000000000111111111111...///000111222222222111111333555444444:::DDDMMMYYYiii{{{~~~qqqhhhddddddkkkssssssssspppuuu|||{{{xxxtttssstttvvvxxxxxx~~~aaaNNNDDD===999888<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::::::::999999888888999::::::;;;999:::===???AAAJJJ\\\mmmyyyqqqeeeXXXNNNIIIGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNRRRSSSVVVZZZ]]]cccqqq{{{ssslllccc```\\\YYYVVVSSSOOOLLLHHHFFFDDDCCCEEEGGGHHHHHHHHHIIIKKKLLLLLLJJJHHHFFFEEEEEEEEEFFFGGGIIIKKKLLLKKKKKKMMMOOORRRUUUWWWYYYZZZ]]]``````___aaafffkkkllloootttxxx|||{{{kkkfffdddooo}}}{{{yyywwwppppppppppppoooooooooooolllkkkkkkjjjiiihhhgggfffeeedddcccaaaaaaaaaaaabbbbbbaaa```^^^^^^^^^______\\\ZZZXXXWWWWWWWWWUUUTTTPPPOOOOOONNNMMMJJJFFFBBB>>><<<:::999:::::::::888666666444333333333444555111111111111111222222222000000111222333333444444333444666555555666888:::555444444444555666777777777888:::<<<===@@@DDDGGGOOOdddttt~~~xxx}}}mmm]]]YYYWWWdddqqqsssqqqqqqrrrrrruuunnnSSSGGGAAA===<<<;;;;;;:::999999888777777555666888::::::999888777222444555444222111222444000000111222222222222222///000000000111111111111---...000111222222111111000222444444444:::EEEMMMWWWhhh|||xxxmmmgggddddddkkkssssssrrrqqqvvv|||~~~|||vvvsssooommmooossswwwxxx||||||___MMMCCC===999888<<<<<<==================>>>===<<<;;;:::999999999:::999999999:::;;;;;;<<<:::;;;===@@@CCCMMMaaatttxxxpppcccVVVLLLHHHGGGGGGIIIIIIJJJLLLMMMOOOPPPPPPRRRSSSWWW[[[^^^dddrrryyypppjjj^^^[[[XXXTTTRRROOOKKKHHHFFFDDDBBBBBBEEEGGGHHHIIICCCFFFIIILLLMMMKKKIIIGGGFFFFFFFFFFFFGGGJJJLLLMMMJJJJJJLLLNNNQQQTTTVVVWWWZZZ]]]``````^^^```eeejjjkkknnnsssxxx|||lllgggdddooo~~~}}}{{{yyyqqqqqqqqqqqqqqqqqqqqqqqqllllllkkkjjjiiihhhgggfffgggfffeeecccbbbccccccdddcccbbb```___^^^^^^^^^___^^^\\\YYYXXXXXXWWWVVVTTTNNNNNNNNNOOONNNJJJEEE@@@>>><<<::::::;;;;;;:::999666666555555444444444555000000111111222222222333///000000222333444555555666777777666666777999<<<777777777777777666666666666777999;;;<<>>:::999:::::::::999999999888888::::::::::::::::::::::::<<<;;;:::999999999:::;;;===;;;>>>DDDFFFMMMgggyyykkk]]]TTTMMMHHHFFFGGGGGGJJJMMMOOOOOOOOOOOOPPPTTTTTTWWW\\\```dddmmmwww|||uuummmggg___[[[VVVQQQNNNJJJGGGEEEDDDDDDCCCBBBCCCDDDEEEFFFCCCEEEGGGIIIJJJJJJJJJIIIGGGGGGHHHHHHIIIJJJJJJJJJIIIKKKNNNQQQRRRQQQOOONNNSSSUUUXXX[[[^^^aaaeeeiiilllpppuuuxxxzzz~~~uuujjjeeeppp~~~|||yyyxxxrrrssssssrrrrrrqqqooooookkkjjjjjjiiijjjkkkmmmnnnllljjjgggccc```^^^^^^]]]aaaaaaaaaaaa````````````ZZZ[[[[[[[[[YYYXXXVVVTTTSSSRRRQQQNNNLLLIIIFFFEEE???======???<<<777555888888777555333222222222333444333111000000000111111222222222111222222333333555555444666<<>>:::666444555888:::555777888888666555666666777333111000333444444222333222111222333333222000111000000000//////......333222000//////111333444444333444777888;;;DDDMMMZZZfffzzz{{{vvvsssoookkkkkkqqqzzz||||||zzz}}}}}}|||~~~{{{}}}|||uuussskkkgggkkkrrrvvvxxx{{{yyy]]]KKKBBB;;;777666::::::::::::999999999999::::::::::::::::::::::::;;;;;;:::999999::::::;;;===<<>>::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;>>><<<@@@FFFMMM\\\zzzuuuhhhZZZRRRMMMHHHGGGIIIGGGIIILLLMMMMMMNNNOOOPPPUUUTTTVVVZZZ^^^cccnnnyyy|||vvvooogggbbbZZZVVVRRRNNNLLLIIIGGGEEE@@@????????????@@@AAAAAABBBCCCCCCEEEGGGIIIKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLGGGHHHJJJKKKMMMOOOQQQQQQSSSUUUXXX[[[]]]```eeehhhggglllqqqtttwww{{{zzznnnhhhttt|||zzzwwwuuuuuutttrrrqqqnnnlllkkkjjjkkkkkkjjjjjjjjjkkklllllljjjiiigggdddcccbbbbbbbbbccccccddddddccccccbbbaaa^^^^^^^^^]]][[[XXXVVVTTTSSSRRRQQQNNNLLLIIIFFFEEEAAA===;;;<<<:::666666888555555555555555666777888222444666888777555333111222222111111222222333444555666555444999>>>===888888777777777777777777888777888:::;;;;;;<<>>@@@>>>@@@GGGQQQYYYbbbnnnzzz}}}cccVVVOOOUUU\\\ccchhhlllpppssszzzfffNNNEEE@@@;;;::::::999888777666555555444666777666444333333444222222222222333444444444111000000111333333222000222222111111111111111111111000000000111222333444555444444777777999BBBKKKUUUdddyyysssppprrrsssrrrssssssuuuwwwzzz|||ssskkkffffffkkkpppsssvvvyyyuuuZZZKKKDDD???===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;<<>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFIIIKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNSSSUUUXXXZZZ\\\___cccfffjjjnnnrrrssstttvvv{{{tttlllxxx~~~|||zzzxxxvvvsssrrrpppooonnnnnnnnnnnnllllllllllllkkkjjjjjjiiieeedddcccaaaaaaaaabbbbbbaaabbbcccdddcccbbb```______^^^^^^]]]ZZZWWWUUUSSSSSSRRRQQQNNNLLLIIIFFFEEECCC===:::<<<<<<999777777666666555555444333222222111000000000000000111111111111111111222333444555555777666444555999888555555555555444444555555555777888:::::::::;;;===@@@@@@AAAFFFNNNWWWaaappp}}}fffXXXMMMSSS[[[dddjjjnnnppprrrkkkQQQFFFAAA===999999999888777666555444555666777666444333222333444444444444333222222222222111111333444555444222111111111111111111222222000000000000111222333444444333444666777999BBBKKKTTTbbbwwwrrrnnnooopppqqqrrrsssuuuxxx|||}}}ssskkkgggfffkkkoooqqquuuyyyzzz{{{~~~tttYYYIIIBBB===;;;:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999:::;;;<<<<<<===<<<<<<;;;<<>>>>>??????>>>>>>>>>???@@@AAACCCEEEGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQPPPOOOMMMMMMMMMNNNNNNSSSUUUXXXZZZ\\\___bbbeeejjjmmmqqqrrrsssuuuzzz~~~}}}yyyppp{{{~~~}}}{{{zzzxxxtttsssrrrpppppppppqqqqqqlllmmmmmmlllkkkjjjiiihhhdddcccbbbaaa``````aaaaaa```bbbcccddddddbbb```____________^^^\\\YYYWWWUUUSSSRRRQQQNNNLLLIIIFFFEEECCC>>>;;;>>>???;;;777666666666666555444222111000333222111000000111333444000000000111222333444555444777777444555888888555555444444333333444444555777999::::::::::::===???AAAAAAEEENNNXXXddduuujjj\\\LLLQQQZZZeeennnuuuzzz|||pppTTTHHHBBB???:::999999888888777666666666777888777555333333333444555666555333111000111222222222333555666555444000000000111111111111111//////000111222333333444333222333666777:::BBBLLLSSS```uuuuuuppppppoooppprrrsssuuuxxx{{{~~~yyynnnjjjiiilllnnnqqqvvv|||sssmmmnnnssssssXXXHHHAAA===::::::::::::::::::999999999999::::::::::::::::::::::::999:::;;;<<<=========<<<<<>><<<===>>>?????????>>>>>>===>>>@@@AAACCCDDDEEEEEEEEEEEEGGGIIIKKKMMMNNNOOORRRQQQQQQPPPPPPPPPPPPPPPSSSUUUXXXZZZ\\\^^^bbbeeeeeeiiimmmpppqqqtttzzz~~~{{{uuu~~~}}}|||{{{xxxwwwtttrrrqqqqqqrrrrrrmmmmmmmmmmmmllljjjhhhgggeeedddcccaaa```aaaaaaaaaaaabbbdddeeeeeecccaaa___````````````^^^\\\ZZZYYYSSSRRRQQQNNNLLLIIIFFFEEECCC>>>===AAABBB>>>888666555555666666555444333222111111222222333333333333000000000111222333555666333777888555555888999777555555444444444444555555777999::::::999:::<<<>>>???@@@EEEOOOZZZhhh{{{ooo___OOOSSS[[[hhhwwwuuuXXXIIICCC@@@;;;:::999888888777888888777888999888555444333444222444666555333111111222222111111333555666555333/////////000000111111111...///000111222333333444111000222555777:::CCCMMMSSS___rrr~~~xxxuuussssssuuurrrtttvvvyyy|||uuupppmmmoooppprrryyyuuuiiibbbdddkkk}}}qqqWWWHHHBBB???======:::::::::999999999888888::::::::::::::::::::::::888999;;;===>>>>>>===<<<===@@@CCCHHHWWWqqq|||ooo___VVVOOOIIIFFFHHHGGGHHHHHHHHHHHHJJJMMMPPPMMMOOOUUU]]]aaaeeellluuu}}}yyytttnnnhhhaaaZZZVVVKKKHHHEEECCCCCCCCCBBBAAA>>>???@@@BBBBBBAAAAAA@@@===>>>@@@BBBCCCCCCCCCCCCBBBCCCEEEGGGJJJLLLNNNOOOQQQQQQQQQRRRRRRRRRSSSSSSSSSUUUXXXZZZ[[[^^^bbbdddaaaeeejjjnnnppptttzzz|||{{{xxx}}}||||||zzzwwwtttrrrqqqqqqrrrmmmmmmmmmmmmllljjjhhhfffgggfffdddbbbaaaaaabbbbbbbbbdddfffggggggeeebbb```aaabbbbbbbbb```___]]][[[SSSRRRQQQNNNLLLIIIFFFEEEDDD???>>>BBBDDD???999555444444666777777777666555---///222444444333111000000000000111222444555666333777888555555888999888666666555555555555666666777999::::::999:::<<<>>>===>>>DDDOOO\\\lllqqqbbbSSSVVV^^^lllyyyZZZJJJCCC@@@<<<;;;999888888888999999888999:::999666444444444///333666666333222222444000000000222444555444333......//////000000000111...///000111333333333444000///111555777;;;DDDNNNSSS___ppp|||xxxwwwyyyqqqsssuuuxxx{{{zzzuuuqqqqqqrrrttt|||nnnaaa[[[^^^ggg{{{pppWWWIIIDDDAAA@@@AAA======<<<<<<<<<;;;;;;;;;999999999999999999999999888999999::::::;;;;;;<<<===???CCCJJJYYYqqqppp___UUUOOOJJJHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPSSSWWW\\\dddmmmrrr~~~{{{vvvoooiiiddd___WWWRRRLLLIIIDDDAAA@@@>>><<<;;;=========>>>??????@@@@@@???@@@AAABBBCCCBBBAAAAAABBBBBBCCCEEEGGGIIIKKKLLLOOOQQQSSSUUUUUUUUUWWWXXXXXXWWWVVVVVVXXX\\\```bbbdddgggllloooqqqsssvvvxxxzzz}}}xxxzzzzzzuuusssuuutttppplllpppnnnkkkiiiiiiiiigggfffeeeddddddcccbbbbbbbbbccccccdddfffggggggfffdddcccccccccccccccccc```\\\XXXWWWVVVTTTRRRNNNJJJGGGEEEAAAAAA@@@>>><<<:::888777555555555555444333222222555555444333222222222222444333111111333444555444666666666666777777777777777777666555555555555555777777888999;;;<<<======@@@AAADDDMMM]]]tttwwwccc]]]___cccppp___LLLCCC???999999999888888888888777:::<<<===:::666333333444111111222333333333333222111222222333333333222222111111000000000000111111000000000000111111111111333222333555555999DDDPPP\\\hhhuuuzzztttssspppqqqwww|||yyyrrrmmmooouuuyyy~~~rrrccc\\\UUU[[[hhhmmmWWWJJJDDD@@@>>>>>><<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999888999999::::::;;;<<<<<<;;;>>>BBBHHHVVVmmmppp^^^TTTNNNIIIGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPSSSWWW]]]dddmmmsss{{{{{{uuunnngggbbb\\\UUUPPPKKKHHHDDDAAA???>>><<<:::=========>>>??????@@@@@@???@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEGGGIIIJJJIIILLLPPPSSSTTTWWWYYY\\\ZZZZZZYYYYYYZZZ\\\^^^___cccfffiiilllnnnppptttwwwzzz|||yyy}}}yyytttssstttsssppplllnnnmmmkkkjjjjjjiiigggfffeeedddccccccbbbbbbcccccccccdddfffggggggfffdddcccaaaaaaaaabbbbbb___[[[XXXWWWVVVTTTQQQMMMJJJGGGEEE@@@@@@???===;;;999777666555555555555444333222222333333222222111111222222444333111111333444555444666666666666777777777777777777666555555555555555777777888999;;;<<<======AAACCCFFFNNN^^^ttt}}}kkk\\\___dddtttdddOOODDD???999999999888888888888888999:::;;;999555333333444111111222333333333333222222222333333333222222111111111000000000000111111000000000000111111111111333222333555555999EEEQQQ```kkkvvv~~~{{{vvvqqqnnnooouuuzzz}}}{{{zzzrrrlllnnnsssvvvzzz~~~ppp```ZZZVVV]]]jjjkkkUUUHHHBBB>>><<<===;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999:::;;;;;;<<<<<<<<<>>>BBBIIIUUUkkkooo^^^TTTNNNIIIFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPSSSWWW]]]eeemmmsssxxx~~~yyyssskkkddd___YYYRRRLLLJJJGGGCCC@@@???>>><<<:::<<<======>>>>>>??????@@@???@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGFFFIIIMMMPPPRRRUUUXXX[[[]]]]]]]]]]]]]]]]]]^^^^^^bbbcccfffgggiiimmmqqquuuyyyzzz|||{{{|||xxxtttrrrsssrrrooolllkkkkkkjjjkkkkkkjjjhhhfffddddddccccccbbbbbbcccccccccdddeeeffffffeeedddccc```______``````^^^[[[XXXUUUTTTRRRPPPLLLIIIFFFDDD@@@???>>><<<:::888666555555555666555555444333222111111111111111222222333444333111111333444555444555666666666777777777888777777666555555555555555777777888999;;;<<<======AAABBBFFFOOO^^^ssssss___aaagggxxxjjjRRREEE???::::::999888888888888888777888999777555333333444111222222333333333333333333333333222222111111111111111111111111111111111000000000111111111222222333222333555666:::FFFRRRdddnnnwww}}}{{{wwwrrrooopppuuuzzzzzzxxx}}}zzzrrrlllmmmppprrrtttxxxlll]]]WWWVVV___mmm|||iiiSSSFFF@@@<<<;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::999999::::::;;;<<<<<<<<<>>>AAAEEEKKKWWWlll~~~nnn]]]RRRMMMHHHFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPSSSXXX]]]eeennntttxxx|||xxxqqqhhhaaa[[[UUUNNNIIIHHHEEEAAA???>>>===<<<:::<<<<<<======>>>???????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDGGGIIIKKKMMMNNNPPPSSSVVV]]]^^^___aaaaaaaaaaaaaaaaaacccdddeeefffjjjooorrrwwwwwwxxxzzz}}}}}}zzzwwwsssrrrqqqpppnnnllliiiiiiiiikkklllkkkhhhfffddddddccccccbbbccccccdddddddddeeeffffffeeeddddddbbbaaa```______]]]YYYVVVTTTSSSQQQOOOKKKHHHEEEDDDAAA@@@>>><<<:::888777666666666666666555444333222111111111111222333444555444333111111333444555444555555666666777777888888777777666555555555555555777777888999;;;<<<======>>>@@@EEENNN^^^rrryyyfffeeejjjzzzlllSSSFFF@@@;;;:::999888888888999999777777666555444333333333111222333333444444333333444444333222111111111111111111111111111111111111000000111111111222222222333222333666777;;;GGGTTTeeennnvvv|||yyyuuuvvvttttttwww{{{zzzyyy{{{{{{rrrllllllmmmmmmoooqqq{{{}}}iiiZZZTTTTTT___qqq{{{hhhRRREEE@@@<<<;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::999::::::;;;;;;<<<======>>>@@@DDDKKKWWWmmm{{{lll[[[QQQLLLHHHFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPSSSXXX^^^fffooouuu|||~~~{{{uuuoooeee^^^XXXRRRKKKGGGFFFCCC@@@>>>======;;;:::<<<<<<<<<===>>>>>>??????????????????@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBDDDFFFHHHIIIKKKMMMQQQSSSYYY[[[___bbbeeefffgggfffddddddeeeffffffiiinnnqqqvvvuuuuuuvvvyyy~~~~~~~~~~~~}}}|||xxxvvvsssrrrqqqooonnnmmmhhhhhhiiikkklllkkkhhhfffdddccccccbbbccccccdddddddddeeeeeeeeeeeeeeeeeedddeeecccaaa```^^^\\\XXXUUUSSSRRRQQQNNNKKKHHHEEEDDDBBBAAA???<<<:::999888888666666666666555444333333222222222333444555666777444333111111333444555444555555555666777888888888777777666555555555555555777777888999;;;<<<======>>>@@@FFFPPP___sssmmmiiikkkyyykkkRRRFFFAAA<<<;;;999888888888999:::888777555444333333333333222222333444444444444333444333222111111111222222000111222222222222111000111111111111222222222222333222333666888<<>>===<<<<<<;;;:::;;;<<<<<<======>>>>>>???@@@????????????@@@AAAAAA??????>>>??????@@@AAABBB???AAACCCEEEHHHKKKPPPTTTUUUWWW[[[```eeehhhjjjkkkhhhiiijjjjjjiiikkknnnpppssssssssstttwww{{{~~~}}}|||{{{zzzwwwvvvtttrrrpppooonnnnnniiihhhhhhiiikkkjjjhhhfffccccccbbbbbbccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeecccaaa___^^^\\\XXXVVVSSSRRRQQQNNNLLLIIIFFFEEECCCBBB???<<<:::999999999666666666666666555333333333333333333444555777777444333111111333444555444444444555666777888999999777777666555555555555555777777888999;;;<<<======???BBBGGGQQQ___qqqrrrjjjhhhtttlllRRRFFFBBB===;;;999888777888:::;;;:::888555333333444333222222222333444444444444444333333111111111222333444000111222333333222111000111111111222222222222333222222444777999>>>JJJWWWbbbkkkvvv~~~yyyxxxwwwxxxyyyyyy|||zzzrrrlllkkklllkkkkkkmmmuuu~~~ssscccYYYVVVTTTddd{{{|||iiiSSSGGGAAA>>>===>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========:::<<<@@@HHHXXXrrruuufffWWWOOOKKKHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPTTTXXX^^^gggpppvvv~~~yyyqqqjjjaaaYYYTTTPPPJJJFFFCCC@@@===<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@???>>>>>>>>>???AAAAAA>>>>>>>>>>>>???@@@AAABBB>>>@@@BBBCCCEEEHHHMMMQQQPPPSSSWWW\\\bbbfffjjjkkkmmmnnnoooooonnnmmmnnnppprrrrrrrrrsssvvvyyy}}}}}}|||{{{yyyxxxwwwvvvuuusssqqqoooooopppkkkiiihhhhhhiiiiiihhhfffccccccbbbbbbccccccdddeeeeeeeeeeeeddddddeeeeeeeeebbb```^^^]]]]]]\\\YYYWWWSSSRRRQQQOOOLLLIIIGGGEEECCCAAA>>>;;;999888888999777777777666666555444333333333333333444444555666444333111111333444555444444444555666777888999999777777666555555555555555777777888999;;;<<<======>>>AAAEEEMMMYYYhhhxxxvvvjjjdddkkkxxx{{{pppTTTFFF@@@===<<<999888777888:::;;;===999555333444444333222222333444444555444444444222222000000111222444666000111333444444333111000111111111222222222333333222222444777999???KKKXXXcccmmmxxxzzzxxxyyy{{{}}}}}}}}}zzzrrrllllllnnnllllllnnnuuu}}}pppbbbZZZYYYXXXiii{{{hhhSSSFFFAAA>>>===>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<>>>BBBJJJ[[[wwwssseeeUUUNNNKKKIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPTTTXXX___gggpppvvv~~~xxxpppiii```XXXTTTPPPKKKGGGBBB???===;;;<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@???>>>>>>>>>???AAABBB======>>>>>>???AAABBBCCCBBBBBBCCCCCCCCCEEEHHHKKKNNNPPPTTTYYY^^^dddhhhjjjpppqqqsssrrrqqqoooooopppqqqqqqrrrsssvvvyyy|||}}}~~~~~~}}}{{{zzzyyywwwwwwwwwvvvtttqqqpppppppppllljjjhhhggghhhhhhgggfffcccbbbbbbbbbcccddddddeeefffeeeeeeddddddeeeeeefff^^^\\\[[[[[[\\\\\\ZZZYYYSSSSSSQQQOOOMMMJJJHHHFFFBBB@@@===:::888777777888777777777777666555444333333333222222333333444444444333111111333444555444444444555666777888999999777777666555555555555555777777888999;;;<<<======<<<>>>AAAHHHRRR___nnnwwwzzzxxxjjj```ccclllqqqtttwww~~~xxxvvvzzztttVVVFFF>>>>>><<<999888777888:::<<<>>>:::666333444444333111222333444444555555444444222111000000111333555777000111333444444333111000111111222222222333333333222222444777:::???LLLYYYfffpppzzzyyyzzz{{{~~~{{{}}}yyyrrrlllmmmooonnnnnnooouuu}}}}}}oooaaa[[[[[[\\\mmm{{{hhhRRRFFFAAA>>><<<===;;;;;;:::999999999999:::666777888999999999999999;;;;;;;;;<<<<<<<<<<<<<<<@@@BBBFFFNNN```}}}sssfffXXXPPPKKKGGGGGGIIIDDDPPPUUULLLGGGLLLOOOLLLLLLOOOTTTYYY___fffnnnsssxxxssslllaaaYYYSSSNNNHHHCCCAAA@@@???===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAA@@@>>>======>>>@@@AAAAAA@@@??????AAACCCEEEGGGKKKLLLNNNRRRWWW]]]cccfffkkkooouuuyyyyyyxxxwwwvvvzzzvvvrrrrrruuuxxxyyyyyy}}}~~~|||zzzyyyyyyyyywwwuuutttsssrrrpppnnnllljjjiiiiiijjjkkkkkkjjjhhheeecccccceeehhhjjjkkkeeedddbbb``````aaabbbcccbbb___ZZZYYYYYYYYYWWWUUUTTTRRRPPPNNNMMMJJJFFFCCCBBB@@@>>>;;;999999888888555555555555555555555555111111111111222333444444111111222222222333333333555555666666666666555555666666666666555555555555444555666888:::;;;;;;;;;@@@AAACCCEEEIIISSS```iiiooo}}}xxxhhh\\\^^^cccdddhhhmmmoootttsssxxx{{{XXXFFFDDDAAA>>>;;;999999999999999666555555444444333222222111222333333444444444444000000111222333555666777333333333333333333333333333333222111000000000111222222333666888???PPP```nnnqqqwwwyyywwwyyy~~~~~~{{{zzz|||}}}|||zzzzzzxxxsssppprrrtttssssssvvv~~~pppaaa[[[]]]___xxx{{{hhhRRRFFF@@@<<<::::::<<<<<<;;;:::::::::::::::777888999999::::::999999;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@EEEOOObbbqqqdddVVVNNNIIIFFFFFFHHHIIITTTWWWNNNHHHKKKMMMKKKMMMPPPTTTYYY___gggooouuuxxxssskkkaaaYYYSSSMMMHHHCCCAAA@@@???===<<<;;;;;;;;;:::;;;===???@@@AAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCC@@@AAAAAAAAAAAAAAAAAA@@@AAA@@@@@@???@@@BBBDDDFFFHHHHHHJJJMMMRRRWWW\\\^^^ccchhhnnnsssvvvwwwyyyzzzyyyvvvtttsssuuuwwwvvvuuuyyy|||}}}|||zzzyyyyyyxxxvvvuuuuuussspppnnnmmmkkkiiiiiijjjjjjjjjiiigggeeeccccccfffhhhiiiiiifffdddbbb```___```aaaaaa___\\\YYYXXXXXXXXXWWWUUUSSSQQQOOONNNMMMJJJFFFCCCAAA@@@>>>;;;:::999888888777666666555444333333222333333222222111222222222111111222222222333333333333444555666777777777777666666666666555555555555555555777888999:::;;;;;;===???@@@AAADDDLLLVVV^^^iiixxxyyyhhh[[[[[[___```dddiiinnnssssssxxx]]]JJJGGG@@@===:::999:::::::::999666555555444444333333222111222333333444444444333000000000000111333444555222222222222222222222222444333222222111111222222222222444666888???OOO___nnnrrryyyzzzyyy|||zzzuuusssuuuxxxzzz{{{zzzyyy|||~~~}}}wwwrrrpppsssvvvuuuwwwzzzqqqbbb\\\^^^ccc|||zzzgggRRRFFF@@@<<<::::::======<<<<<<<<<;;;;;;;;;999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>@@@DDDPPPeee~~~ooobbbTTTMMMHHHEEEEEEHHHIIIQQQTTTMMMHHHJJJLLLJJJNNNPPPUUUZZZ```hhhqqqvvvzzzssskkk```XXXRRRMMMGGGCCCBBBAAA???>>><<<;;;;;;::::::<<<@@@CCCDDDDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCC@@@AAACCCEEEEEECCCAAA@@@BBBAAA@@@@@@@@@AAACCCDDDFFFFFFGGGIIILLLPPPSSSUUUZZZ^^^eeekkkooossswwwzzzyyyxxxvvvwwwwwwwwwuuutttwwwyyy}}}}}}~~~~~~{{{yyyyyyxxxwwwwwwvvvtttqqqnnnnnnllljjjiiijjjjjjiiigggeeedddcccdddfffggggggfffeeedddbbb```___^^^______]]][[[XXXWWWWWWWWWVVVUUUQQQPPPNNNNNNMMMKKKGGGDDDAAA@@@>>><<<:::999999888888777666555333222111000555444333222111111111111111111222222222333333333111222444666777888888999666666666666555555555555555666777888999:::::::::<<<>>>??????@@@EEEMMMSSSbbbqqqyyygggYYYXXX[[[\\\```fffmmmsssssswwwdddOOOIII>>>===;;;;;;;;;;;;999888666666555555444333333333222222333444444444333333///////////////000111111111111111111111111111111444444333222222222222333222222444666888???OOO^^^mmmrrryyy}}}}}}wwwpppmmmnnnrrrvvvzzz|||yyyyyy|||}}}|||zzzvvvrrrqqquuuxxxyyy{{{~~~rrrccc^^^```jjjzzzgggRRRFFFAAA<<<::::::>>>>>>>>>>>>======<<<<<<::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<=========@@@AAAFFFRRRhhh{{{nnnaaaTTTLLLHHHEEEFFFHHHCCCJJJMMMJJJGGGJJJLLLLLLOOOQQQUUUZZZaaaiiirrrxxx{{{ssskkk```WWWQQQLLLGGGCCCBBBAAA@@@>>><<<;;;::::::<<<>>>CCCFFFHHHHHHGGGEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBAAAAAA@@@AAAAAABBBCCCFFFGGGGGGHHHJJJLLLNNNOOOSSSWWW\\\aaaeeejjjooosssuuuvvvxxxyyyzzzyyywwwuuuvvvyyy|||}}}vvvxxx|||{{{zzzyyyxxxwwwwwwwwwuuurrrooopppmmmkkkjjjiiiiiigggfffdddcccdddeeeggggggeeecccdddcccaaa___^^^]]]\\\\\\]]]\\\ZZZXXXWWWVVVUUUTTTPPPOOONNNMMMMMMKKKGGGEEE@@@???>>><<<;;;:::999888666666555444333222111111444333222222111111111222111111222222222333333333222333444666777777888888666666666666555555555555666666777999999::::::999===???@@@@@@@@@CCCIIINNN^^^nnnyyygggWWWVVVZZZ[[[```fffmmmssstttwwwiiiQQQIII???>>><<<<<<<<<:::777555666666666555444444333333222333333444444333333333111000000/////////000000111111111111111111111111333222222111111222222222333333555777888>>>NNN]]]iiiqqqzzzvvvooolllnnnsssvvv|||{{{xxxyyy||||||zzzxxxsssrrrvvvzzz{{{}}}sssddd```bbboooyyyfffRRRGGGAAA===::::::>>>>>>?????????>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>BBBCCCHHHUUUlllxxxnnnaaaTTTMMMIIIFFFGGGJJJCCCHHHKKKJJJIIIJJJLLLLLLOOOQQQUUUZZZaaajjjsssyyy|||rrrjjj___UUUOOOKKKFFFCCCBBBAAA???>>><<<;;;;;;:::;;;>>>BBBFFFHHHHHHFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBCCCCCCEEEEEEFFFFFFGGGIIIJJJJJJQQQTTTWWWZZZ\\\```dddgggkkknnnssswwwxxxxxxwwwvvvvvvxxx{{{~~~|||sssttt}}}|||yyyyyy{{{|||yyyxxxwwwwwwwwwuuusssppppppnnnkkkjjjiiiiiigggfffccccccccceeefffeeeccc```bbbbbb```^^^]]]\\\[[[ZZZ^^^^^^]]][[[XXXUUUTTTSSSPPPOOOMMMMMMLLLJJJGGGDDD???>>>>>>===;;;:::999888555444444444444444333333222111111111222222333444111111222222222333333333444555666666666666666666666666666666555555555555555666777888999:::::::::;;;>>>@@@@@@@@@CCCIIIMMM^^^mmmyyygggXXXXXX\\\^^^cccjjjmmmtttuuuxxxmmmRRRHHHBBB@@@>>><<<;;;888555222777666666555555444333333333333333444444333333222222222111000000000111111222222222222222222222222111111000000000000111111333444666888999>>>MMM[[[dddnnnzzz|||sssmmmlllpppvvvxxx{{{{{{~~~yyyuuussswww{{{{{{}}}tttfffbbbeeesssxxxfffRRRGGGBBB===::::::===>>>???@@@???>>>===<<<;;;;;;<<<<<<;;;;;;::::::999::::::;;;<<<===>>>>>>CCCDDDJJJXXXooowwwmmm```SSSLLLIIIGGGHHHJJJIIIKKKMMMMMMKKKKKKLLLLLLOOOQQQTTTYYY```iiissszzz|||rrrjjj^^^TTTNNNJJJFFFCCCAAA@@@???===<<<<<<<<<<<<;;;===@@@CCCEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDBBBAAAAAABBBDDDEEEBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHPPPRRRTTTVVVWWWYYY\\\^^^aaaffflllqqqssstttuuuuuuuuuwwwzzz|||~~~}}}rrrrrr{{{zzzvvvwwwzzz|||yyywwwuuuuuuuuuuuusssqqqpppmmmkkkjjjiiiiiigggfffdddccccccdddddddddaaa___```______^^^\\\[[[ZZZZZZ]]]^^^^^^\\\XXXUUUTTTTTTPPPOOOMMMMMMLLLJJJFFFCCC>>>>>>>>>===<<<:::999888555555555555555555555555111111111111222333444555111111222222222333333333555666666666666666555555666666666666555555555555444555666888:::;;;;;;;;;:::<<<>>>>>>>>>BBBHHHMMM___mmm{{{iii[[[[[[```aaaffflllmmmvvvwwwyyyqqqTTTHHHCCCAAA>>><<<:::888555222777777666666555444444444333333444444444333222222333222222111111111222222222222222222222222222222000////////////000111111444444666888999>>>LLLZZZbbbmmm{{{~~~tttnnnkkkkkkqqqxxx{{{xxxtttssswwwzzz{{{}}}uuuhhhdddhhhuuuwwweeeRRRGGGBBB>>>;;;:::===>>>???@@@???>>><<<;;;;;;;;;;;;;;;;;;:::999999999999:::;;;<<<===>>>>>>AAACCCKKKZZZsssvvvkkk^^^QQQKKKHHHFFFGGGJJJJJJKKKLLLMMMMMMLLLLLLNNNNNNPPPSSSXXX___iiissszzz}}}rrriii]]]SSSMMMIIIFFFCCC??????>>>===============>>>???AAACCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEBBBBBBDDDEEEFFFFFFFFFFFFCCCDDDEEEGGGHHHIIIIIIJJJMMMPPPSSSUUUWWWXXXZZZ\\\]]]cccjjjnnnppprrrtttuuuwwwyyy|||~~~|||qqqpppyyy|||xxxwwwyyyzzzyyywwwtttrrrssssssssssssooommmjjjiiijjjiiihhhgggdddcccbbbbbbcccbbb```^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXZZZ\\\[[[XXXUUUUUUVVVQQQPPPNNNMMMKKKIIIEEEBBB======>>>===<<<;;;999888777777777666666555555555222222222111222222333333111111222222222333333333444444555666777777666666666666666666555555555555333444666888:::;;;<<<===<<<===>>>>>>>>>AAAHHHNNN___lll|||}}}lll______bbbcccfffkkknnnwwwyyy{{{uuuWWWJJJBBB@@@<<<:::999999777666777777666666555555444444333444444444333333222111222222111111111222222333111111111111111111111111000000//////000111111222444444777999999>>>KKKYYYbbbooo~~~|||uuunnnllljjjkkkqqqxxx~~~tttppppppuuuzzz{{{~~~vvviiifffjjjxxxvvveeeRRRHHHCCC>>>;;;:::<<<===???@@@???>>><<<;;;:::;;;;;;;;;::::::999888999999:::;;;<<<===>>>???>>>AAAJJJ\\\uuuvvviii]]]PPPIIIGGGEEEFFFIIIEEEEEEHHHKKKMMMMMMNNNPPPNNNPPPSSSWWW^^^hhhssszzz}}}rrriii]]]SSSMMMIIIEEECCC>>>>>>============>>>>>>CCCCCCDDDEEEFFFGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDEEEDDDEEEGGGHHHHHHGGGEEEDDDBBBCCCDDDFFFGGGHHHHHHHHHFFFGGGHHHJJJLLLMMMMMMNNNJJJNNNRRRVVVXXXZZZ\\\^^^___dddkkkoooqqqrrruuuwww{{{}}}{{{ooooooxxxzzzxxxxxxxxxzzzwwwsssqqqqqqrrrssssssnnnllljjjiiijjjjjjiiigggeeecccbbbaaaaaaaaa```^^^\\\\\\\\\\\\\\\[[[ZZZYYYSSSVVVYYYYYYWWWVVVWWWXXXRRRPPPNNNMMMKKKHHHDDDAAA======>>>>>>===;;;999888:::999999777666555444333444444333222111111111111111111222222222333333333222333444666777888888888777666666666555555555555222333555888:::<<<===>>>???@@@AAA??????BBBIIIOOO^^^jjjyyyoooaaaaaadddccceeeiiioooxxxzzz|||yyy[[[MMMAAA>>>:::999999::::::999777777777666555555444444444444444444333333222111111111111111111222333333000000000000000000000000111111000000111222333333444555777999999===KKKXXXdddqqq~~~wwwqqqmmmlllkkklllrrrzzz}}}qqqmmmnnntttyyy|||wwwjjjgggkkkyyyvvvdddRRRHHHCCC>>>;;;:::???????????????@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>AAACCCLLL^^^xxx~~~tttkkk___RRRLLLIIIFFFFFFIIIIIIJJJKKKKKKKKKKKKNNNPPPRRRRRRUUUYYY```iiirrrwww~~~ssskkk___UUUOOOJJJDDDAAA??????>>>>>>>>>>>>>>>???BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFJJJJJJIIIIIIGGGEEEDDDCCCFFFEEEEEEEEEFFFGGGIIIJJJHHHIIIJJJLLLOOORRRTTTVVVSSSVVVYYY[[[^^^aaaeeehhhjjjnnnuuuzzz|||~~~pppnnn|||}}}zzzyyyxxxwwwtttsssrrrqqqpppqqqrrrssstttqqqllliiiggggggeeedddgggeeecccbbbbbbaaa```___]]]^^^^^^^^^]]][[[YYYXXXVVVVVVWWWWWWVVVUUUSSSRRROOOLLLHHHFFFFFFFFFEEEDDD<<<<<<<<<;;;:::888777666777555333444666666444222222222222222222222222222///000222333444444333222444444444555555555555666666555555555555444444444444444444555666777777888>>>======<<<===AAAGGGLLL[[[ggguuupppeeeeeegggfffhhhnnnuuu{{{YYYGGGAAA>>>;;;999999999999888555555555555555444444444333444444555555444444333222222111111111111111111///000111222222111000///111111111111000///...---111111333666999>>>KKKXXXeeeqqqzzz{{{{{{ooollljjjhhhfffhhhsss~~~}}}sssuuurrrvvv|||yyymmmkkkmmm}}}yyyhhhVVVJJJCCC>>>;;;;;;===>>>>>>???????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@CCCMMM```yyyuuukkk___SSSLLLIIIGGGGGGIIIIIIJJJKKKKKKKKKKKKNNNPPPRRRTTTVVV[[[bbbkkktttzzz~~~uuulllaaaWWWPPPKKKFFFBBB??????>>>>>>>>>>>>??????BBBBBBCCCDDDDDDDDDDDDCCCEEEEEEDDDDDDDDDEEEFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEFFFFFFHHHJJJKKKLLLMMMNNNPPPSSSVVVXXXZZZXXX[[[^^^aaadddiiinnnqqqvvv{{{ooommmzzz}}}{{{zzzyyyxxxwwwvvvtttrrrqqqpppppppppssspppllljjjiiiiiihhhggggggeeecccbbbbbbbbbaaa```]]]^^^^^^^^^]]][[[YYYXXXVVVWWWWWWWWWWWWVVVTTTTTTSSSPPPKKKHHHGGGGGGEEEDDD???>>>>>>===<<<:::999888777555444444666666555222222222222222222222222222///000222333444444333333444444444555555555555666666555555555555444444444444444555666777888999999@@@@@@@@@@@@AAADDDJJJOOOZZZfffttt~~~tttgggeeeffffffiiippp~~~~~~[[[IIIAAA???;;;999999999999888666666555555444444444333333444444555555444444333222222111111111111111111000000111222222111000000000000000000000//////...222111333666888===JJJWWWeeeqqq}}}yyy|||wwwnnnkkkhhhgggfffiiittt~~~rrrvvvwww~~~~~~sssqqqsssyyyiiiVVVJJJCCC>>>;;;;;;===>>>@@@BBBBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@DDDNNNbbbzzzwwwlll```SSSMMMJJJHHHHHHKKKIIIJJJKKKKKKKKKKKKNNNPPPSSSUUUXXX]]]dddmmmwww~~~wwwnnncccYYYRRRMMMGGGCCC??????>>>>>>>>>??????@@@BBBBBBCCCDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEEEEFFFFFFIIIIIIHHHHHHIIIJJJLLLMMMIIIHHHHHHHHHJJJLLLMMMOOOPPPQQQSSSUUUXXX[[[]]]___```bbbeeeiiinnntttzzzoookkkwww~~~}}}|||{{{zzz{{{yyyvvvsssqqqoooooooooqqqooollljjjjjjjjjjjjiiieeecccbbbaaabbbcccbbbaaa]]]^^^^^^^^^]]][[[YYYXXXVVVVVVWWWWWWWWWVVVVVVUUUVVVSSSNNNKKKIIIHHHFFFDDDAAAAAA@@@>>>===<<<::::::777666444555666666555333333333333333333333333333000000111333333333333333444444444555555555555666666555555555555444444444333444555666888999;;;;;;>>>>>>>>>>>>???BBBHHHLLLZZZeeerrr|||zzziiidddeeeffflllttt]]]JJJBBB???;;;999999:::999999777777666555444444333333333444444555555444444333111111222222222222222222111111222222222222111111//////000000000000000111222222333666777<<>>;;;<<<>>>???BBBDDDDDDCCCAAA???::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAAEEEPPPbbbzzzyyylll```TTTNNNKKKHHHIIILLLIIIJJJKKKKKKKKKKKKNNNPPPRRRUUUZZZ^^^dddnnnyyywwwooocccYYYRRRMMMGGGCCC??????>>>>>>??????@@@@@@CCCDDDDDDEEEFFFEEEEEEEEEHHHGGGFFFFFFFFFFFFFFFFFFJJJIIIHHHGGGHHHJJJMMMNNNKKKKKKKKKLLLMMMOOORRRSSSTTTTTTVVVXXX[[[^^^aaacccfffhhhlllqqqvvv~~~nnnjjjvvv}}}}}}|||{{{{{{yyywwwtttqqqpppooooooqqqooollljjjjjjiiihhhgggcccaaa``````aaabbbbbbaaa]]]^^^^^^^^^]]][[[YYYXXXUUUUUUUUUUUUUUUUUUUUUUUUUUURRRNNNLLLJJJIIIGGGEEECCCBBB@@@>>>===<<<;;;:::777666666555666555555444333333333333333333333333000111111222333333333444444444444555555555555666666555555555555444444444222222444555777999:::;;;<<<<<<======>>>AAAFFFJJJYYYdddpppyyy|||hhhccccccgggpppzzz```KKKBBB???<<<::::::::::::999777777666555444333333222333444444555555444444333111111222222222222222333222222222333333222222222////////////000111222333333222333666777;;;GGGTTTaaammm{{{yyyuuuwwwzzz}}}~~~xxxuuutttuuuvvvoooiiidddcccdddiiiuuuyyyzzziiiVVVKKKDDD>>><<<<<<<<<>>>@@@BBBBBBAAA???===:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===??????CCCFFFQQQbbbxxx{{{kkk```SSSMMMKKKIIIIIILLLIIIJJJKKKKKKKKKKKKNNNPPPQQQUUUZZZ^^^ccclllxxxwwwnnnbbbXXXQQQKKKEEEAAA???????????????@@@AAAAAAEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGJJJIIIHHHGGGHHHIIILLLMMMKKKKKKKKKLLLNNNQQQSSSUUUVVVWWWYYY[[[___bbbeeefffjjjmmmrrrxxx~~~~~~nnniiivvv~~~}}}|||{{{yyyxxxuuusssrrrqqqqqqqqqqqqooollljjjhhhgggdddbbbaaa___^^^^^^```aaaaaa```]]]^^^^^^^^^]]][[[YYYXXXTTTTTTTTTSSSSSSSSSSSSSSSRRROOOMMMKKKJJJIIIGGGFFFCCCAAA???===;;;:::::::::666777777666555555555555333333333333333333333333111111111111222333444444444444444555555555555666666555555555555444444444000111222444666888999:::===>>>??????@@@CCCHHHLLLXXXbbbmmmvvv{{{ggg```bbbgggrrr~~~bbbLLLBBB???<<<::::::::::::999777666666555444444333333333444444555555444444333111111222222333333333333222222222222222222222222////////////000222333444333333444666777<<>>>>>===<<<;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????CCCGGGQQQbbbwww|||kkk___RRRMMMJJJHHHIIILLLIIIJJJKKKKKKKKKKKKNNNPPPQQQUUU[[[^^^bbbkkkwwwvvvmmmaaaWWWPPPJJJDDD@@@???????????????@@@AAABBBEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHHHHIIIJJJLLLMMMKKKKKKKKKMMMOOORRRTTTVVV[[[[[[]]]```cccgggjjjlllooosssyyy~~~nnniiivvv}}}|||{{{zzzwwwvvvtttrrrrrrrrrrrrrrrqqqnnnkkkiiihhhfffccc```aaa___^^^^^^```aaa```___]]]^^^^^^^^^]]][[[YYYXXXUUUTTTSSSRRRQQQQQQQQQQQQPPPNNNLLLKKKJJJIIIGGGEEECCCAAA???<<<:::999999999666777888777555444555666333333333333333333333333111111111111222333444555444444444555555555555666666555555555555444444444000111222333555666888888:::;;;<<<===>>>AAAEEEHHHUUU^^^iiirrr|||xxxddd___aaafffqqq}}}fffNNNCCC@@@<<<::::::;;;::::::666555555555555444444444333444444555555444444333111111222222333444444444222222111111111111222222000000//////000111333444333333444777888===IIIVVVbbbooo|||{{{wwwvvvyyyyyywwwuuuwwwzzzuuunnniiiiiinnnuuuzzzyyyoooeee``````dddnnnxxx}}}zzzjjjWWWKKKDDD???<<<===::::::;;;<<<<<<<<<<<<;;;999999::::::;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@CCCFFFPPPbbbxxx|||iii^^^QQQLLLJJJHHHIIILLLIIIJJJKKKKKKKKKKKKNNNPPPRRRWWW\\\___bbbjjjvvvvvvnnnaaaWWWPPPJJJDDD@@@????????????@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEEEEECCCCCCCCCDDDEEEFFFGGGHHHGGGGGGHHHJJJLLLMMMOOOOOOOOOOOOPPPQQQTTTWWWZZZ[[[aaabbbcccfffjjjmmmppprrruuuzzz|||}}}oooiiittt|||{{{yyyxxxvvvuuusssrrrqqqpppqqqqqqooommmkkkjjjiiigggdddbbbcccaaa``````aaabbbaaa```]]]^^^^^^^^^]]][[[YYYXXXWWWVVVTTTRRRQQQPPPPPPPPPQQQOOOMMMLLLKKKIIIFFFDDDDDDBBB???<<<:::999999999666777999888555444555777444444444444444444444444222111111111111333444555444444444555555555555666666555555555555444444444222222333444555666777888666777999:::;;;===AAADDDPPPYYYdddlllvvvvvvccc^^^```cccmmmxxxjjjRRRCCC@@@<<<;;;;;;;;;;;;:::444444444555555555555555333444444555555444444333111111222222333444444555222111000000000000111222222111000///000111333444333333555888:::???KKKXXXgggvvv~~~zzzyyy||||||yyyvvvvvvzzzvvvpppmmmmmmrrryyy}}}sssggg```^^^aaaiiirrr{{{}}}{{{jjjWWWLLLEEE???<<<===============>>>>>>>>>???999999::::::;;;<<<======<<<<<<<<<======>>>???@@@BBBEEEPPPbbbzzz|||iii]]]QQQKKKIIIGGGHHHKKKIIIJJJKKKKKKKKKLLLNNNPPPSSSXXX^^^aaacccjjjvvvwwwnnnbbbWWWPPPJJJDDD@@@????????????@@@AAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDFFFHHHIIIEEEFFFIIILLLOOOQQQRRRSSSTTTUUUUUUWWWZZZ]]]```bbbeeefffhhhkkkooorrrvvvwwwzzzssssss{{{pppiiisss|||zzzxxxvvvwwwvvvtttqqqpppooooooooonnnmmmkkkkkkkkkjjjgggeeeeeecccbbbaaabbbcccbbbaaa]]]^^^^^^^^^]]][[[YYYXXXYYYXXXUUUSSSQQQPPPPPPQQQSSSQQQOOOMMMKKKIIIEEEBBBEEECCC@@@===:::999::::::666888999888555444555777444444444444444444444444222111111000111333444555444444444555555555666666666666555555555444444444444444444555666777777888888999;;;<<<===???CCCFFFLLLVVV```hhhqqq|||vvvccc^^^___aaaiiisssyyy{{{}}}}}}mmmUUUCCC@@@===;;;;;;;;;;;;:::333333444444555666666666333444444555555444444333111111222333333444555555222111000//////000111222333111000//////111333444333333555888:::@@@MMMZZZlll{{{||||||{{{xxxxxx}}}zzzuuurrrssswww}}}vvvhhh```]]]___fffnnn{{{~~~yyy~~~}}}{{{jjjWWWLLLEEE???======>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999::::::;;;<<<===>>>===<<<===???AAAGGGIIIRRReeevvvkkk___SSSMMMJJJGGGHHHKKKNNNLLLJJJJJJLLLOOOPPPPPPTTTWWW[[[___dddkkkuuu}}}yyyoooaaaVVVNNNJJJEEECCC@@@???>>>>>>???AAACCCEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEGGGHHHHHHGGGGGGHHHJJJNNNQQQRRRSSSUUUWWWXXXZZZ\\\^^^___bbbfffjjjooonnnooorrruuuyyyzzzzzz~~~nnnmmmooo}}}vvvuuuzzz|||wwwuuuvvvxxxyyyvvvsssqqqqqqpppooonnnlllllllllkkkjjjiiihhhgggeeecccaaa^^^]]]]]]^^^___]]]]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUUUUUUUUUUSSSRRRRRRRRRPPPNNNLLLJJJIIIHHHCCCBBB@@@???===<<<;;;;;;:::999888777666555444333333333444444444444555555000111222222111000...---999555555999:::666666:::777777777666555555444444555555666666777777888888999:::<<<======???BBBDDDNNNSSSZZZdddoooyyyxxxggg]]]]]]aaagggllluuutttuuuuuusssuuuqqqUUUFFFAAA;;;999999:::888777666666666666555555555555555555555555444333222111444333111222333333222000000111111111111222222222///000000000000111111111000222666999:::AAARRRcccvvvzzzvvv}}}zzzwwwyyy}}}|||uuuttt{{{yyykkkaaa___eeemmmsss|||{{{zzztttwwwttthhhVVVIIIBBB???<<<999>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999::::::;;;<<<===>>>===<<<===???AAAGGGJJJUUUiiivvvkkk___SSSMMMJJJGGGHHHKKKMMMMMMLLLKKKKKKLLLMMMNNNSSSWWW\\\```eeemmmxxxxxxoooaaaUUUNNNIIIEEEBBB@@@???>>>>>>???AAACCCEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIJJJMMMPPPSSSVVVYYY]]]```___aaabbbcccccceeeiiilllnnnnnnoooqqquuuyyy|||}}}yyygggiiimmm|||ssspppuuu}}}yyyvvvwwwwwwwwwuuurrrqqqqqqqqqpppooolllllllllkkkjjjiiihhhgggfffeeebbb```___^^^______]]]]]]]]]\\\[[[ZZZYYYXXXYYYWWWUUUUUUUUUVVVUUUSSSRRRRRRPPPNNNLLLJJJIIIHHHCCCBBB@@@>>>===<<<;;;;;;999888888777666555555444555444444444333333222222222222333333222222111111888444555888999555666999777777777666555555444444555555666666777777888888666777999::::::;;;>>>@@@JJJOOOWWWaaallluuu}}}zzzjjj```^^^aaafffiiikkkkkkmmmnnnnnnqqq|||tttWWWHHHCCC===:::;;;;;;:::888666666666666555555555555555555555555444333222222444333111222333333222000000111111111111222222222000000000111111111222222...///333666888???PPP```zzzyyyuuu{{{|||yyyuuuzzzzzzvvvvvv|||yyymmmdddbbbgggnnntttuuurrrpppxxxsssgggVVVIIIBBB???<<<999======>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<============???AAADDDJJJXXXpppvvvkkk___RRRLLLJJJHHHHHHKKKMMMOOOQQQOOOLLLKKKMMMOOOSSSWWW\\\aaagggppp{{{xxxnnnaaaVVVNNNIIIEEEAAA@@@?????????@@@BBBDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHJJJKKKLLLNNNQQQUUUYYY]]]bbbgggjjjhhhhhhiiihhhhhhiiikkknnnppppppppprrrvvv{{{tttdddfffjjj{{{qqqlllppp{{{xxxwwwwwwvvvtttqqqqqqqqqrrrqqqpppmmmmmmlllkkkjjjiiihhhhhhgggfffdddbbb````````````]]]]]]]]]\\\[[[ZZZYYYXXX[[[XXXVVVUUUVVVWWWVVVVVVRRRRRRPPPNNNLLLJJJIIIHHHCCCBBB@@@>>><<<;;;::::::888888777777666666666555555555444333222111000000444333333333333444444555666444444777777555555888777777777666555555444444555555666666777777888888999:::;;;<<<;;;<<>>;;;<<<<<<:::888666666666666555555555555444444444555444444333333444333111222333333222000000111111111111222222222111111111111222222222333000111555999<<>><<<:::<<<===============<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<============@@@BBBBBBIIIZZZuuuvvvjjj^^^RRRLLLJJJHHHIIILLLMMMQQQUUUTTTPPPNNNPPPTTTSSSWWW]]]cccjjjssswwwnnnaaaVVVOOOIIIDDDAAA@@@@@@@@@@@@AAACCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHJJJLLLOOOPPPTTTXXX^^^cccfffiiikkkmmmkkkkkkkkkjjjiiijjjlllnnnrrrssstttvvvzzzvvveeefffiiizzzssskkknnn|||yyywwwuuutttsssqqqqqqssssssrrrqqqnnnnnnlllkkkjjjiiihhhhhhhhhfffdddbbbaaa```______]]]]]]]]]\\\[[[ZZZYYYXXX\\\YYYVVVUUUVVVXXXXXXWWWRRRRRRPPPNNNLLLJJJIIIHHHCCCBBB@@@>>><<<;;;:::999777777777777666666666666444444333222222111000000444333222222222444555777444333444555666555666777777777777666555555444444555555666666777777888888;;;<<<======<<<===???AAADDDKKKUUU```iiirrr{{{}}}pppeeeaaadddffffffbbbaaacccfffiiinnnyyy}}}]]]IIIDDD>>>;;;;;;;;;:::888666666666666555555555555333333444444555444444444444333111222333333222000000000111111111222222222111111222222222333333333222333666;;;>>>FFFTTTcccxxxyyyssswwwppppppnnnmmmnnnrrrvvvxxx}}}zzzvvvrrrqqqtttzzz~~~xxxpppooottt{{{oooeeeWWWJJJBBB>>><<<;;;<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<:::<<<=========>>>@@@BBB@@@III\\\yyyvvvjjj^^^RRRLLLJJJHHHIIILLLJJJOOOSSSSSSPPPOOOSSSVVVSSSWWW^^^dddkkkvvvwwwooobbbWWWPPPJJJEEEAAA@@@@@@AAAAAABBBDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIKKKNNNQQQTTTVVVZZZ___fffkkklllkkkjjjiiiiiijjjjjjjjjiiikkkmmmppptttvvvyyy|||yyyhhhhhhiiiyyyxxxoooppp~~~|||zzzwwwttttttsssrrrssstttuuusssrrrpppooommmkkkiiiiiihhhhhhgggfffdddcccaaa___^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXX[[[YYYWWWVVVWWWXXXXXXXXXRRRRRRPPPNNNLLLJJJIIIHHHCCCBBB@@@>>><<<:::999999777777777777666666666666222222222222222222222222333222111111111333444555222333444444444666777666777777777666555555444444555555666666777777888888888999::::::999:::<<<>>>BBBJJJTTT^^^gggppp{{{ttthhhdddgggiiihhhdddbbbcccfffjjjoooyyy^^^IIIDDD>>>;;;::::::999666666666666666555555555555333333444444555444444444444333111222333333222000000000111111111222222222111111222222222333333333//////222777<<>><<<<<<;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;=========>>>@@@BBBAAAKKK___|||vvviii]]]RRRLLLJJJHHHJJJLLLHHHKKKNNNNNNMMMNNNQQQTTTSSSWWW^^^eeelllwwwxxxpppcccYYYRRRLLLFFFBBB@@@AAAAAABBBDDDDDDEEEEEECCCDDDDDDEEEFFFGGGHHHHHHJJJKKKMMMQQQTTTXXX\\\^^^```eeekkknnnmmmiiifffdddfffgggiiikkklllooossswwwzzz}}}~~~lllkkkkkk{{{}}}sssrrr}}}|||{{{xxxvvvvvvuuutttuuuvvvvvvtttsssqqqpppmmmkkkiiiiiiiiiiiigggfffeeecccaaa___^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYYXXXWWWWWWYYYYYYXXXVVVRRRRRRPPPNNNLLLJJJIIIHHHDDDBBB@@@>>>;;;999888888888888777777666666666555222222222222333333333444222111111111111222222333111444555333444777888666777777777666555555444444555555666666777777888888999:::<<<<<<<<<<<>>:::::::::888666666666666666555555555555444444444555444444333333444333111222333333222000000111111111111222222222111111111111222222222333222111333888===CCCOOOZZZhhh{{{|||}}}~~~}}}|||{{{|||tttllljjjmmmqqqxxx~~~}}}|||}}}{{{}}}yyyrrrjjjcccWWWKKKBBB===<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999;;;<<<======>>>AAACCCEEENNNbbbvvviii]]]QQQLLLJJJIIIJJJMMMJJJJJJJJJKKKLLLMMMOOOQQQSSSXXX^^^eeelllwwwyyyqqqeee[[[SSSMMMGGGCCC@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJLLLOOOSSSXXX]]]aaadddfffeeehhhkkkkkkhhheeebbbbbbeeegggkkknnnrrrwww}}}wwwtttqqq~~~uuurrr~~~~~~~~~|||yyyxxxwwwvvvwwwxxxwwwuuusssrrrpppnnnkkkiiihhhiiiiiihhhhhhgggeeecccaaa___^^^]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVWWWXXXZZZYYYWWWUUURRRRRRPPPNNNLLLJJJIIIHHHDDDBBB@@@===;;;999888777999888888777666555555444444444444444333333333333111222222222222111111000111555555333444999999666777777777666555555444444555555666666777777888888;;;===>>>??????@@@CCCEEECCCIIIRRRZZZaaammm}}}rrrjjjnnnqqqmmmiiieeeeeeiiinnnttt}}}dddKKKEEE???<<<;;;;;;999777666666666666555555555555555555555555444333222222444333111222333333222000000111111111111222222222000000000111111111222222555333555:::>>>DDDNNNYYYeeeyyy||||||~~~~~~|||~~~|||rrrlllnnnrrrvvv|||{{{zzz~~~{{{uuuooohhhbbbWWWKKKBBB===<<<===::::::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<999;;;<<<======>>>AAACCCHHHPPPdddwwwiii]]]QQQLLLJJJIIIJJJMMMOOOMMMJJJJJJLLLNNNOOOPPPSSSXXX^^^eeelllwwwzzzrrrfff\\\UUUNNNHHHCCC@@@AAABBBDDDEEEEEEFFFFFFEEEFFFFFFGGGIIIJJJKKKKKKNNNQQQWWW]]]bbbgggjjjkkkiiiiiiiiigggcccaaaaaabbbeeeiiimmmrrrxxx~~~|||wwwuuurrr~~~~~~|||yyyxxxxxxxxxyyyxxxuuussssssqqqnnnkkkiiihhhiiiiiijjjiiihhhgggeeebbb```___]]]]]]]]]\\\[[[ZZZYYYXXXUUUUUUWWWYYYZZZYYYVVVSSSRRRRRRPPPNNNLLLJJJIIIHHHDDDBBB@@@===;;;999888777:::999888777666555444333777666555555444333222222222333333444333222000///111555666333444999:::777777777777666555555444444555555666666777888888888888:::<<<<<<===???BBBDDDFFFMMMUUU[[[cccpppvvvmmmqqqrrrnnnkkkgggggglllrrrxxxfffLLLGGG@@@===<<<<<<:::888777666666666555555555555555666555555444333222111444333111222333333222000000111111111111222222222///000000000000111111111222000222666;;;@@@JJJSSSdddyyy}}}~~~~~~{{{wwwooojjjooouuuxxx~~~yyywwwzzz~~~xxxrrrlllgggbbbWWWKKKBBB===<<<=========<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<======>>>>>>???@@@BBBCCCEEELLL```uuueeeZZZOOOKKKIIIHHHIIIKKKIIIJJJJJJIIIJJJMMMQQQUUUVVVYYY]]]ccckkkuuuyyyrrrhhh^^^UUUMMMFFFBBB@@@@@@AAABBBCCCDDDFFFGGGFFFGGGGGGFFFGGGJJJNNNRRRVVV[[[aaafffhhhiiiiiiiiifffdddbbbaaabbbdddeeeeeejjjrrr||||||yyy|||zzzyyyxxxwwwvvvvvvvvvvvvuuurrrnnnlllkkkjjjiiihhhiiikkkkkkhhhccc_________[[[\\\^^^______]]]ZZZXXXWWWXXXXXXXXXWWWVVVVVVUUURRRQQQOOOMMMJJJIIIHHHHHHCCCAAA???<<<;;;;;;<<<<<<777777666666555555444444333222222111111111111111444666777666333222444777<<<;;;:::888777555444333666666666666777777777777555555666666777999:::;;;:::<<<>>>??????@@@BBBDDDHHHNNNUUU\\\cccqqquuusssvvvwwwqqqmmmmmmqqqwww}}}hhhSSSHHH???<<<;;;888555444555666888777555444444555444444333333333222222222333333333333333333333333111111222333333333222222444333111000111333333333444333555:::===AAAKKKUUUaaarrr{{{||||||zzzwwwyyyvvvppplllnnnrrrvvv|||vvvppppppsss{{{rrrlllhhhhhh```UUUKKKDDD???===;;;======<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAAAAAEEELLL```tttfff[[[PPPKKKIIIHHHIIIKKKKKKKKKKKKJJJJJJLLLPPPSSSWWWZZZ^^^dddlllwwwyyyrrrhhh]]]TTTMMMGGGCCCBBBBBBCCCCCCEEEFFFHHHIIIKKKLLLLLLLLLMMMOOORRRUUUYYY]]]bbbffffffeeedddddd```_________bbbfffiiijjjllluuu{{{~~~~~~{{{zzzyyyxxxwwwvvvuuuuuutttrrrnnnlllkkkjjjiiihhhgggiiiiiigggccc```___```[[[\\\^^^___^^^]]]ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQOOOMMMKKKIIIHHHGGGAAA@@@@@@>>>===<<<;;;:::888888777666666555555444444333222222111111222222333333444333222222444555333333333444555555666666888888777777666666555555555555666666777999:::;;;888:::===>>>@@@BBBFFFHHHMMMRRRZZZ```gggsssvvvtttwwwxxxsssppppppvvv|||iiiPPPFFF>>>===>>>===;;;<<<555666888777555444444555555555555444444444333333333333333333333333333333///000111222333444444444444333111111111222333333444333555:::===AAAKKKUUUaaarrr||||||{{{yyytttuuu{{{|||rrrllliiimmmrrrwww~~~uuupppqqqttt|||vvvnnniiiggghhh```UUUJJJCCC???<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===???@@@AAAEEELLL___|||}}}sssfff[[[PPPKKKJJJHHHIIIKKKLLLMMMLLLKKKKKKLLLOOORRRXXX[[[```fffoooyyyzzzssshhh]]]TTTMMMHHHDDDDDDDDDEEEFFFGGGIIIJJJKKKOOOQQQSSSSSSSSSSSSUUUWWW\\\___bbbcccaaa```______^^^^^^___aaaeeekkkooorrrvvv}}}~~~}}}{{{{{{{{{{{{yyywwwuuussstttqqqnnnllllllkkkiiigggfffggghhhfffccc```______[[[\\\]]]^^^^^^]]][[[YYYYYYYYYYYYXXXWWWUUUTTTSSSPPPPPPPPPOOOMMMJJJGGGFFF???@@@@@@@@@>>><<<:::888999888888777777666555555444444333222222222222222222000///000222333333333000000111333444666777888999999888777666555444444555555666666777999:::;;;888:::<<<===@@@DDDIIIMMMPPPUUU\\\bbbhhhsssyyyuuuxxx{{{xxxuuuwww}}}kkkOOOEEE>>>===???>>><<<===555666888777555444444555666666555555555444444444333333333333333333333333...///000222333444555555333333222222222222333333444333555999===AAALLLVVVcccttt}}}|||}}}|||ssssssvvv~~~yyyooojjjhhhmmmttt{{{uuuppprrruuuxxxzzzsssllliiiggghhh```TTTJJJCCC>>>;;;:::<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAEEEKKK]]]yyy|||rrrggg\\\QQQLLLJJJHHHIIIKKKKKKLLLMMMLLLLLLNNNQQQSSSXXX\\\aaahhhqqq{{{{{{tttiii^^^UUUNNNIIIFFFEEEEEEFFFGGGIIIJJJLLLMMMRRRTTTVVVWWWVVVUUUUUUVVV[[[\\\^^^^^^\\\[[[[[[\\\^^^```dddhhhnnntttzzz}}}{{{||||||}}}|||zzzwwwtttrrrssspppnnnmmmlllkkkiiiggghhhhhhgggeeebbb```^^^]]][[[\\\]]]^^^^^^]]][[[ZZZZZZZZZYYYXXXWWWUUUSSSRRROOOPPPPPPPPPMMMJJJGGGEEEAAAAAA@@@???===;;;:::999999999888888777666666666444333222222111222222222222///---///333555444222555555666666666666777777888888888777666555555555555555666666777999:::;;;:::;;;<<<===???DDDIIINNNPPPTTTZZZ```fffppp}}}{{{vvvyyy||||||{{{~~~oooSSSHHH???===<<<999666666555666888777555444444555555555555555444444444444333333333333333333333333///000111222333444444444222333333333222222333444555333555999===BBBMMMWWWfffwwwxxxuuuuuu{{{{{{qqqlllkkkqqqzzzxxxssstttwwwwww|||{{{|||}}}}}}yyysssnnnkkkkkkhhh```TTTJJJBBB>>>;;;999<<<<<<<<<;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<=========>>>???@@@AAABBBEEEKKK\\\uuu}}}rrrhhh]]]QQQLLLJJJHHHHHHKKKIIIJJJLLLMMMNNNPPPSSSVVVYYY\\\bbbiiirrr{{{|||uuujjj```WWWPPPKKKHHHEEEFFFFFFHHHJJJLLLMMMOOOUUUXXXZZZZZZXXXVVVVVVVVVUUUWWWXXXXXXWWWXXX[[[]]]\\\bbbjjjsss{{{|||{{{||||||}}}|||zzzwwwtttrrrrrrpppnnnmmmmmmllliiigggjjjiiigggeeebbb```]]][[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWUUUSSSRRROOOPPPPPPPPPMMMJJJGGGEEEEEECCC???<<<::::::;;;<<<999999888888777666666666333333222111111111111222333000///000444666555333888888888777777777777777666666666666777777777777555555666666777999:::;;;======>>>>>>???BBBGGGKKKNNNRRRXXX^^^eeeoooyyy}}}wwwzzz|||~~~}}}sssVVVKKKAAA>>><<<888444333555666888777555444444555444444444333333333333222333333333333333333333333222222333333333222111111111333555444222222333444555444555999<<>>;;;999======<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<======>>>>>>???AAABBBCCCEEEKKKZZZqqqtttiii]]]RRRMMMJJJHHHHHHKKKHHHJJJLLLNNNOOORRRUUUXXXXXX\\\bbbiiiqqqzzz|||vvvmmmccc[[[SSSMMMIIIFFFGGGHHHIIIKKKMMMOOOPPPYYY[[[\\\\\\YYYWWWVVVVVVQQQRRRSSSTTTUUUYYY]]]aaa]]]ggguuu~~~}}}{{{{{{{{{{{{{{{yyywwwuuusssqqqooonnnnnnmmmllljjjgggkkkiiigggeeedddaaa^^^[[[[[[[[[\\\]]]]]]]]]\\\\\\YYYYYYYYYXXXWWWUUUTTTSSSPPPPPPPPPOOOMMMJJJGGGFFFGGGDDD???:::888999;;;===999888888777777666555555444444333222222222222222444222222222444555555555333333444555666777888999555666666666777777777888555555666666777999:::;;;===>>>???>>>???AAAEEEHHHMMMQQQWWW___gggqqqzzz}}}yyyzzz{{{||||||yyyWWWLLLBBB@@@???;;;888777555666888777555444444555444444333333333222222222333333333333333333333333333333333333222111000000111444666666333111333555555444555999<<>>;;;999>>>>>>============>>>>>>======<<<;;;;;;;;;;;;<<<============>>>@@@AAABBBEEEKKKYYYnnnwwwiii^^^RRRMMMJJJHHHHHHKKKIIIKKKMMMOOOPPPRRRTTTWWWXXX\\\bbbhhhpppxxx|||wwwoooggg___VVVOOOJJJHHHIIIJJJKKKMMMPPPRRRSSSZZZ[[[[[[YYYVVVTTTSSSTTTQQQQQQRRRSSSUUUZZZaaaeeekkkvvv~~~|||{{{zzzyyyxxxwwwvvvuuuuuupppooonnnnnnnnnmmmjjjgggiiigggeeeeeeeeedddaaa^^^[[[[[[\\\\\\\\\]]]]]]]]]XXXXXXXXXXXXWWWVVVUUUTTTRRRQQQOOOMMMKKKIIIHHHGGGFFFCCC???<<<:::999:::;;;888888777666666555555444666666555444444444444444333444444333222222444555000000222444666888999:::777777777777666666666666555555666666777999:::;;;;;;===>>>??????AAACCCFFFJJJNNNUUU^^^hhhrrrzzz}}}zzzyyyxxxwwwxxx~~~}}}VVVLLLBBB@@@???<<<999888555666888777555444444555555444444444333333333333333333333333333333333333222222333333333222111111000444777777333111333555666444555888<<>>>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAAEEEKKKYYYmmmxxxjjj^^^RRRMMMKKKHHHHHHKKKKKKMMMOOOPPPPPPQQQSSSUUUXXX\\\aaahhhooowww~~~|||xxxqqqiiiaaaXXXPPPJJJJJJKKKLLLMMMOOORRRTTTUUUXXXXXXXXXUUURRRPPPOOOPPPRRRRRRSSSTTTVVV\\\ccchhh{{{{{{{{{}}}~~~|||zzzyyyxxxwwwvvvvvvvvvvvvpppooonnnnnnnnnmmmjjjggggggeeedddeeeggggggdddbbb[[[[[[[[[\\\\\\]]]]]]]]]WWWXXXXXXXXXWWWVVVVVVUUURRRQQQOOOMMMKKKIIIHHHHHHDDDCCC@@@>>><<<:::999999777777777666555555444444888888777666666666666666222444666444111000222555222222444555777888999:::999999888777666555444444555555666666777999:::;;;999;;;>>>???@@@AAACCCEEEGGGKKKSSS\\\gggqqqyyy~~~}}}{{{yyyvvvssstttzzzVVVKKKAAA>>>===999555444555666888777555444444555666666555555555444444444333333333333333333333333000111222333333333333333000444888777333111333555666444555888<<>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<============???AAAFFFKKKYYYpppvvviii```TTTLLLJJJJJJKKKLLLLLLMMMMMMMMMMMMOOOSSSVVVYYY]]]ccciiinnnvvv}}}vvvmmmccc[[[TTTPPPKKKLLLMMMNNNNNNNNNNNNNNNPPPRRRSSSRRRNNNMMMOOORRRTTTQQQSSSXXX\\\bbbnnn|||yyytttooommmnnnmmmrrryyy}}}{{{wwwvvvuuuuuuvvvwwwuuutttsssrrrqqqooommmkkkiiiggggggfffeeedddbbbaaa```___^^^\\\ZZZZZZ[[[\\\[[[ZZZYYYYYYXXXWWWVVVVVVUUUUUUTTTQQQNNNLLLJJJIIIFFFDDDDDDBBB???======<<<:::888888888777777666666555555444444444444444555666666444444333333333444555555555555666666777777888888::::::999999888777777777333444777:::;;;;;;::::::;;;===?????????@@@AAACCCEEENNNWWW\\\eeeqqq|||~~~|||yyyvvvvvvwwwzzz~~~YYYGGG@@@???;;;;;;<<<666666555555555555444444444444333333222222333333444555555555555555555555555333333333333333222111000111222333444555444333222444666888888999AAANNNWWWjjjzzzuuusssiiijjjmmmtttzzzqqqnnnmmmttt{{{vvvuuuoooeeeYYYQQQIII@@@<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>AAACCCFFFKKK[[[tttwwwjjjaaaUUUMMMKKKLLLMMMMMMNNNNNNNNNNNNMMMNNNQQQTTTYYY]]]dddiiiooovvvxxxoooeee\\\UUUQQQKKKLLLLLLMMMMMMMMMMMMMMMLLLOOOPPPOOOLLLLLLOOORRRUUUSSSVVV^^^fffqqqyyypppkkkhhhdddbbbdddgggmmmuuu|||~~~|||zzzxxxwwwuuuvvvwwwwwwvvvuuurrrrrrqqqpppnnnkkkiiiggggggfffeeedddbbbaaa``````]]][[[ZZZZZZ\\\]]]]]]\\\YYYXXXXXXWWWVVVVVVUUUUUUTTTRRRNNNLLLJJJIIIFFFDDDCCCAAA>>>======<<<;;;999888888777777666666555555666555555444444555555666555555444333333333444555555555666666777777888888::::::999888888777777666444666888:::<<<<<<<<<;;;<<<>>>@@@@@@@@@AAACCCEEEFFFOOOWWW\\\dddqqq{{{}}}|||yyyvvvuuussssssuuuzzz^^^LLLCCCBBB<<<;;;<<<555777777666666666555555555555444444333333444444555444444444444444444444444333333333333333222111000222222333333444444333333444666888999;;;CCCPPPZZZkkkzzzooommmkkklllnnnuuu|||xxxxxxyyy~~~}}}vvvtttpppfffZZZRRRJJJAAA<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????@@@BBBDDDFFFMMM___zzzyyylllcccWWWNNNLLLMMMMMMMMMOOOOOOPPPNNNMMMNNNPPPSSSYYY^^^dddiiiooowww{{{rrrhhh^^^VVVRRRLLLLLLLLLKKKKKKKKKKKKKKKJJJLLLNNNMMMKKKMMMQQQUUUYYYZZZ___jjjvvv~~~xxxnnnfff___\\\ZZZXXXXXX[[[```gggpppyyy}}}{{{zzzyyywwwvvvvvvvvvwwwvvvuuurrrrrrrrrrrrpppmmmiiigggffffffeeedddbbbaaa``````\\\[[[ZZZZZZ\\\^^^^^^]]]XXXXXXXXXWWWWWWVVVVVVUUUUUURRRNNNLLLKKKIIIGGGEEEBBB@@@>>>=========<<<:::888888777777666666555555777666666555555555666666777666444222222222444444555555555666777888888888:::999999888888777666666555777999;;;<<<======<<<===>>>@@@AAAAAABBBDDDGGGHHHPPPXXX]]]dddpppzzz~~~}}}||||||zzzyyyuuupppllllllpppuuuyyy}}}cccPPPGGGDDD===<<<;;;555888777777777666666666666666555555444444555555666333333333333333333333333222222333333333222111111333333222222333333444444444777999:::===EEERRR]]]lllzzzyyykkkiiinnnmmmooottt~~~~~~~~~|||~~~{{{wwwrrrhhh\\\SSSJJJAAA======<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>>>>???BBBDDDFFFNNNbbbzzzlllcccWWWNNNKKKLLLMMMMMMMMMNNNOOOOOOOOOOOORRRTTTYYY^^^dddjjjooowww}}}tttiii___WWWRRRLLLKKKKKKJJJIIIIIIIIIIIIKKKMMMNNNMMMMMMOOOUUUZZZaaafffooo{{{wwwnnnhhh___YYYUUUTTTTTTSSSVVVZZZ]]]dddnnnvvv|||~~~}}}{{{yyyyyywwwuuutttuuuvvvuuutttqqqrrrrrrrrrpppmmmjjjhhhffffffeeedddcccbbbaaa```^^^]]][[[[[[]]]]]]]]]\\\XXXXXXWWWWWWWWWVVVVVVVVVUUURRROOOLLLKKKIIIGGGEEEAAA???============<<<;;;888888777777666666555555555555555555555666777888999777444222111222333444444444555666777888888999999999999888777777666666555666888:::;;;<<<<<<<<<<<<===??????@@@BBBEEEGGGJJJRRRZZZ^^^dddoooxxx|||~~~zzzzzz||||||}}}xxxpppiiihhhkkkqqquuuzzzeeeRRRHHHDDD===<<<<<<666777777777666666666555555555555444444444444555555222222222222222222222222222222333333333222222111444333222111222333444555444777999;;;>>>GGGUUU___lllyyyuuulllkkkooonnnnnnsss~~~yyyxxxzzz|||~~~uuujjj]]]TTTKKKBBB>>>>>><<<<<<============<<<<<<========================:::;;;=========>>>AAACCCGGGPPPeee|||lllcccVVVMMMKKKKKKLLLKKKKKKLLLNNNOOOPPPQQQTTTVVVZZZ^^^dddjjjooowww~~~uuujjj___VVVQQQLLLKKKJJJIIIHHHHHHIIIIIIKKKLLLMMMMMMNNNRRRYYY___gggrrrzzzrrriii```[[[VVVRRRPPPQQQRRRRRRVVV\\\___eeennnuuuzzz~~~~~~}}}{{{yyyzzzwwwtttsssttttttttttttqqqqqqrrrqqqooommmjjjhhheeeeeeddddddcccbbbaaaaaabbb```^^^]]]]]]\\\[[[ZZZWWWWWWWWWWWWWWWVVVVVVVVVUUURRROOOMMMKKKJJJGGGEEEAAA???============<<<;;;888888777777666666555555333333333444666777999:::888777444222222222333444444444555666777888999999999999888888777666666555555555777888:::;;;;;;<<<:::<<<======>>>AAAEEEHHHNNNUUU\\\___dddnnnwww{{{~~~zzzvvvyyy|||}}}~~~xxxooohhhgggjjjqqqvvvyyy}}}cccPPPFFFCCC===<<<===777666666666555555555444444444444333333333333444444222222222222222222222222111222222333333333222222444333222111222333444555333666999;;;>>>GGGUUU```lllxxxrrrmmmmmmpppoooooorrr}}}wwwwww{{{wwwlll^^^TTTKKKBBB>>>>>>;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<======>>>AAACCCIIISSSiii|||lllcccVVVMMMJJJKKKKKKKKKIIIKKKNNNPPPQQQSSSUUUWWWZZZ___eeejjjpppxxxwwwlll```VVVQQQKKKJJJIIIHHHHHHHHHIIIJJJIIIKKKMMMNNNPPPWWW```hhhrrr{{{tttkkkbbb[[[WWWNNNLLLLLLNNNOOOOOOTTT[[[```fffmmmssswww{{{~~~}}}{{{zzz{{{xxxuuusssttttttttttttqqqppppppooommmllljjjiiieeeeeeddddddcccbbbaaaaaaeeebbb___^^^]]]\\\ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSOOOMMMLLLJJJGGGFFFBBB@@@>>>=========<<<:::888888777777666666555555222222333333555666888999666555444444333333333333333444555666777888999:::999888888777777666555555555555666777999:::;;;<<<:::;;;<<<<<<>>>AAAEEEIIIRRRYYY___aaafffooowwwzzz|||}}}vvvssswww|||}}}wwwooohhhgggkkkrrrwwwyyy|||bbbOOOEEEBBB<<<<<<>>>999555555555555444444444444333333333222222333333333222222222222222222222222111111222333333333222222333333222222333333444444333555888:::===FFFTTT^^^kkkvvvzzzqqqnnnnnnsssrrrrrruuu{{{uuuyyyyyymmm___TTTJJJAAA===>>>;;;<<<<<<======<<<<<<;;;========================999;;;======>>>???BBBDDDKKKVVVnnn|||nnndddXXXOOOKKKLLLLLLLLLJJJMMMOOOQQQQQQRRRTTTVVVZZZ___eeekkkpppxxxyyynnnbbbXXXRRRKKKJJJHHHHHHHHHIIIKKKLLLIIIKKKNNNQQQWWWaaammmvvv~~~{{{zzzvvvooofff]]]VVVRRRIIIHHHIIIKKKLLLLLLRRRYYY___dddkkkpppuuuzzz~~~|||{{{~~~zzzwwwuuuuuuvvvvvvvvvqqqpppnnnlllkkkjjjjjjjjjeeeddddddccccccbbbbbbbbbdddbbb___^^^^^^]]][[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVSSSPPPMMMLLLJJJHHHFFFCCCAAA>>>======<<<;;;999888888777777666666555555444333333333333444444555333444555555555444333222333333444666777999::::::888888888777666666555555666666777888999;;;<<<===:::;;;<<<===>>>BBBGGGKKKUUU\\\aaacccgggooowwwzzzzzz}}}zzzsssqqqvvv}}}yyyqqqkkkiiinnntttyyy|||~~~dddPPPEEEBBB<<<<<<>>>999666666666666555555555555444444333333333333444444333333333333333333333333000111222333333333333222222222333333444444333333222555777888;;;DDDQQQ\\\kkkuuuxxxtttttttttyyyxxxxxx{{{xxxuuu|||yyymmm___TTTIII@@@======;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>???@@@CCCFFFMMMXXXqqq|||ooofffYYYPPPMMMMMMMMMMMMLLLNNNQQQRRRQQQRRRSSSTTTZZZ___eeekkkpppxxx{{{pppcccYYYSSSKKKJJJHHHHHHHHHJJJLLLMMMJJJMMMQQQVVV^^^jjjxxx{{{xxxsssrrrnnnggg^^^TTTMMMJJJGGGFFFHHHJJJKKKKKKQQQXXX]]]bbbiiinnnsssyyy~~~}}}||||||xxxvvvwwwxxxxxxxxxqqqooommmjjjiiiiiijjjkkkeeeddddddccccccbbbbbbbbbcccaaa___^^^^^^^^^]]]\\\WWWWWWWWWWWWWWWWWWWWWWWWVVVSSSPPPMMMLLLJJJHHHFFFDDDBBB???======<<<:::888888888888777666666555555666555444333222111111111111333555666666555333222333333444666777999::::::888888888777666666555555777777888999:::<<<===>>>;;;<<<===>>>???CCCHHHLLLWWW^^^cccdddhhhpppwwwzzzyyy{{{yyyrrrpppuuu}}}}}}uuuooommmqqqwww{{{fffRRRGGGCCC<<<<<<>>>888777777777777666666666666555555555444444555555555333333333333333333333333000111222333333333333333111222333444555444333222111444666777:::BBBPPPZZZjjjttt~~~~~~~~~xxxxxx{{{{{{}}}}}}~~~yyywww~~~zzzmmm___SSSIII@@@<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;===>>>?????????@@@CCCFFFJJJ]]]{{{~~~wwwnnnbbbUUUOOOMMMKKKMMMPPPMMMMMMNNNPPPRRRSSSTTTUUUXXX]]]dddjjjooowww{{{qqqiii]]]SSSMMMIIIHHHJJJKKKJJJKKKOOORRRTTTXXX___kkkzzzzzzvvvrrroookkkllliiibbbXXXOOOIIIHHHIIIGGGEEEFFFIIIOOOSSSVVVZZZ___fffmmmsssyyy|||yyyzzzyyywwwwwwxxxwwwvvvttttttqqqmmmkkkjjjiiihhhfffgggfffeeedddcccdddeeeeeedddcccaaa___]]]\\\[[[[[[[[[YYYXXXXXXXXXXXXWWWUUUTTTRRRQQQPPPNNNKKKGGGDDDCCCBBB???===;;;999888888777777777666555555444444222222222222222222222222555444444333333444444555666555333333333444666888555444444444444555666666555555666888999:::;;;<<<>>>???@@@AAABBBFFFJJJNNN[[[ccciiiiiiiiinnnuuuwwwzzzwwwrrrnnnmmmqqqxxx~~~{{{tttooonnnqqqvvv{{{lllRRRDDDDDD@@@???@@@;;;333444666777777555333222555555555555555555555555555444333333222222333333111111111222222333333333333333222222333333444555777555666999;;;@@@JJJUUUfffqqq}}}|||~~~zzz{{{}}}}}}{{{|||xxxoooaaaSSSJJJCCC???======<<<<<<;;;;;;<<<<<<===;;;<<<<<<=========<<<<<<<<<===>>>>>>>>>???BBBEEEMMM```yyynnnbbbUUUOOOMMMKKKMMMPPPMMMMMMOOOQQQSSSUUUVVVWWWWWW\\\ccciiinnnvvv~~~uuulll```VVVOOOKKKIIIKKKLLLKKKMMMQQQVVVZZZbbbmmm{{{}}}ppplllkkkjjjhhhlllkkkggg___UUUMMMIIIHHHHHHGGGEEEFFFIIINNNSSSUUUZZZ^^^eeelllrrryyy}}}zzz{{{yyywwwwwwwwwwwwvvvttttttrrrnnnllllllkkkjjjhhhfffeeedddcccccccccdddeeecccbbbaaa___]]]\\\[[[ZZZZZZXXXWWWWWWWWWWWWVVVTTTSSSQQQOOOMMMLLLIIIFFFCCCCCCAAA???===;;;999888888777777777666555555444444333333333333333333333333444444333333333333444444777666555444444666777999888888777666666555555666555555666777999:::;;;<<<===>>>???@@@BBBEEEIIIMMMYYYbbbhhhhhhiiinnnsssvvvvvvsssooollllllqqqyyy{{{uuuqqqrrrwww|||nnnSSSDDDBBB===<<<<<<888555666666777666555444333555555555555555555555555555444333333222222333333222222222222222222333333222222111111222222333444666555555999;;;???JJJUUUeeeqqq}}}xxxwww}}}xxxxxx{{{zzz||||||yyyyyyyyy}}}~~~~~~xxxoooaaaTTTJJJCCC???<<<===<<<<<<;;;;;;<<<<<<===;;;<<<===>>>>>>>>>>>>>>>;;;<<<=========???BBBEEEOOOccc|||nnnbbbUUUPPPMMMLLLLLLOOOMMMNNNOOORRRTTTVVVWWWXXXVVV[[[aaaggglllttt}}}zzzqqqeeeYYYRRRNNNKKKLLLLLLLLLOOOTTT[[[cccqqqxxxkkkdddcccfffhhhhhhmmmjjjddd[[[RRRKKKHHHGGGGGGFFFEEEFFFHHHMMMQQQTTTXXX]]]cccjjjqqqxxx~~~~~~|||{{{zzzxxxwwwwwwwwwuuusssqqqooommmkkkkkkkkkjjjhhheeedddccccccbbbbbbccccccbbbbbb```___]]]\\\[[[ZZZYYYWWWVVVVVVVVVVVVUUUSSSSSSPPPMMMJJJIIIGGGEEECCCBBBAAA???===;;;999999888777777777666555555444444444444444444444444444444444444333333333333444444777777666555555777888999;;;:::999888777666666555444555666777999:::;;;;;;<<<===>>>???@@@CCCHHHLLLWWW```ggghhhhhhmmmrrrttttttrrrnnnkkkkkkpppyyy{{{uuutttxxx~~~rrrVVVFFFCCC===;;;;;;777888777777666666666666666555555555555555555555555555444333333222222333333333333222222222222222222111111111111111222222333666555555888;;;???JJJTTTdddppp|||~~~tttuuuvvvuuu~~~|||{{{|||wwwtttuuuyyy|||}}}zzzqqqbbbTTTJJJCCC>>><<<======<<<<<<<<<<<<======;;;<<<===??????@@@@@@@@@<<<===>>>>>>>>>@@@CCCFFFOOOccc|||mmmaaaVVVPPPNNNLLLLLLOOONNNOOOPPPQQQSSSUUUVVVVVVVVVZZZ```fffkkksss}}}~~~uuuhhh]]]UUUPPPLLLMMMNNNOOOTTTZZZcccnnnooohhh___\\\___eeehhhjjjlllhhh```VVVNNNIIIGGGFFFEEEEEEEEEFFFGGGKKKPPPSSSWWW[[[aaahhhooovvv}}}}}}|||zzzxxxwwwwwwvvvtttrrrmmmkkkiiiiiiiiiiiihhhfffcccccccccbbbbbbbbbbbbbbbaaa``````^^^]]][[[ZZZYYYXXXVVVUUUUUUVVVUUUTTTRRRSSSPPPLLLIIIHHHGGGEEECCCBBBAAA???===;;;:::999999777777777666555555444444444444444444444444444444444333333333333333333444666666555555555666777888::::::999999888777666666444555666777888999:::;;;:::<<<===>>>???BBBGGGJJJUUU___ggghhhiiimmmrrrtttvvvtttooolllkkkpppxxx~~~|||xxxxxx~~~vvvZZZIIIEEE???===>>>::::::999777666555666777888555555555555555555555555555444333333222222333333333333333222222111111111222222111111222222333444666444555888:::???IIITTTbbbnnn{{{xxx}}}wwwvvv~~~~~~}}}wwwrrrqqqssswww|||sssdddVVVJJJCCC>>>;;;=========<<<<<<=========<<<<<<>>>???@@@@@@@@@@@@===>>>??????@@@BBBEEEHHHPPPdddzzzlllaaaVVVQQQNNNLLLLLLNNNOOOOOOPPPQQQQQQRRRSSSSSSWWW[[[```eeekkksss}}}xxxlll```WWWQQQNNNOOOQQQTTT[[[cccqqq}}}lll___ZZZUUUUUUYYY___dddfffjjjddd[[[RRRKKKGGGFFFEEECCCEEEFFFFFFFFFIIINNNRRRVVVYYY___eeekkkrrryyy~~~}}}{{{yyyxxxwwwvvvsssqqqkkkjjjiiiiiiiiiiiigggfffcccccccccbbbbbbbbbaaaaaa_________^^^]]][[[ZZZXXXXXXVVVUUUUUUUUUUUUTTTRRRUUUQQQMMMJJJIIIHHHFFFEEEAAA@@@???===;;;:::999999777777777666555555444444222222222222222222222222333333333222222333333333555444444444555555666666666666777888888777777666444444555666888999:::;;;:::;;;<<<===>>>BBBFFFJJJSSS]]]gggiiikkkppptttuuuvvvtttpppmmmnnnsss{{{xxx[[[IIIEEE???>>>@@@===;;;999777555555666888999555555555555555555555555555444333333222222333333333333333222222111111111444333333333333444555555666444555888:::>>>IIITTT```kkkxxx~~~uuuvvvyyyrrrooopppppptttzzzvvvgggXXXLLLDDD>>><<<>>>======<<<<<<======>>><<<===>>>???????????????===>>>???@@@AAACCCFFFIIIQQQccc~~~xxxlllaaaVVVQQQOOOLLLLLLNNNOOOOOOPPPPPPQQQRRRRRRRRRYYY]]]bbbfffllltttzzzoooeeeZZZTTTPPPRRRVVV\\\fffooonnn```WWWTTTRRRSSSWWW]]]bbbdddfff```VVVNNNIIIGGGEEEDDDBBBDDDFFFFFFEEEGGGLLLQQQUUUXXX\\\bbbgggnnnuuuzzz~~~|||yyyxxxwwwuuusssqqqnnnlllkkkllllllkkkiiigggbbbccccccccccccbbbaaaaaa]]]^^^^^^^^^]]][[[YYYXXXXXXVVVUUUUUUUUUUUUTTTRRRUUURRROOOLLLKKKIIIGGGEEEAAA@@@>>>===;;;:::::::::777777777666555555444444222222222222222222222222333333222222222222333333444444444555555555555555333444666777777777666666333444555666888999:::::::::;;;<<<===>>>BBBFFFJJJQQQ\\\ggglllnnnsssxxxyyyvvvtttqqqnnnpppvvvxxx[[[HHHCCC===<<>>IIISSS```jjjwww~~~vvvxxxuuupppooonnnnnnpppwwwyyyiiiZZZNNNEEE@@@===>>>>>>============>>>>>>======>>>>>>???>>>>>>===<<<===??????@@@BBBFFFIIINNN^^^uuuyyylllaaaVVVRRROOOLLLLLLMMMMMMNNNOOOQQQRRRTTTUUUVVV[[[___ccchhhmmmvvv|||sssiii^^^XXXTTTWWW]]]eeeqqq|||~~~lll___YYYSSSRRRRRRSSSXXX]]]aaadddbbb[[[SSSLLLHHHGGGEEECCCAAADDDFFFFFFDDDFFFKKKPPPTTTWWW[[[___dddjjjqqquuu~~~|||zzzxxxwwwuuurrrpppooommmmmmmmmmmmllliiifffccccccdddddddddcccbbbaaa\\\]]]^^^^^^]]][[[YYYWWWXXXWWWUUUUUUVVVVVVTTTSSSSSSQQQOOOMMMLLLJJJFFFDDDAAA@@@>>>===;;;:::::::::777777777666555555444444333333333333333333333333333333222222222222333333444444555666666666666666555666777888888666555444333444555666777999:::::::::;;;<<<===???BBBFFFJJJPPP\\\hhhnnnrrrwww{{{}}}zzzxxxssspppooottt||||||^^^JJJCCC<<<;;;>>>;;;999888777666555666777777555555555555555555555555555444333333222222333333222222222222222222333333444333333333333444555555555333444777999>>>HHHSSSaaakkkwwwvvvvvv~~~vvvrrrsssnnnnnnrrryyy|||lll\\\PPPGGGAAA>>>>>>>>>============>>>>>>===>>>>>>>>>>>>======<<<;;;<<<>>>>>>???BBBEEEHHHIIIXXXmmm~~~{{{kkkaaaVVVRRROOOLLLLLLMMMKKKLLLNNNQQQTTTWWWYYYZZZ]]]```eeeiiinnnwww~~~uuulll```ZZZWWW[[[bbblllyyylll]]]VVVVVVNNNNNNNNNQQQUUUZZZ^^^aaa___YYYQQQKKKHHHGGGEEECCC@@@CCCFFFFFFDDDEEEJJJOOOTTTVVVZZZ]]]bbbhhhnnnsss|||}}}zzzxxxwwwuuurrrpppmmmlllllllllkkkjjjgggdddccccccdddeeedddcccbbbaaa\\\\\\]]]^^^]]][[[YYYWWWYYYWWWVVVVVVVVVVVVUUUSSSRRRQQQOOONNNLLLJJJEEEBBB@@@@@@>>>===;;;;;;::::::777777777666555555444444444444444444444444444444333222222222222222222333555666666777777777777777777888999999888666333222333444555666777888999::::::;;;===>>>???BBBGGGJJJOOO\\\iiippptttzzz~~~~~~wwwqqqnnnpppuuuzzzcccMMMFFF>>><<>>HHHSSScccmmmxxxzzzooooooyyywwwuuuvvvoooqqqvvv~~~nnn^^^QQQHHHBBB>>>@@@??????>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======???>>>===>>>???AAADDDFFFMMMVVVcccqqq{{{nnnaaaUUUPPPOOOMMMLLLMMMOOOOOOPPPQQQSSSUUUVVVWWWYYY^^^dddjjjpppyyyxxxppphhhfffdddeeekkkvvvxxxjjj___UUUNNNLLLMMMMMMOOOSSSYYY]]]______\\\UUUMMMGGGFFFGGGFFFDDDAAABBBBBBBBBCCCFFFKKKOOORRRUUUXXX\\\___dddjjjnnnwww{{{|||yyywwwtttppplllmmmmmmlllkkkjjjjjjjjjjjjffffffeeedddcccbbbbbbaaa______^^^]]]\\\\\\[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUURRRPPPNNNLLLJJJHHHGGGGGG@@@???===;;;999888777777777777777777666555444333222777888333111444555333777000777555555888///555333444444555777777888888777777666666555555555444333444777888999888777666222555:::>>>@@@CCCFFFIIISSS\\\hhhqqqvvv{{{~~~sssjjjiiipppxxx}}}aaaIIIDDD???<<<===:::888888888888777777777777444444444333333333222222333333333222222111111111111555888666111...000333666555444333222222222222888666777999:::>>>IIITTTaaattt~~~zzzuuurrruuu~~~}}}zzz||||||nnn___RRRIIIBBB>>>??????>>>============>>><<<;;;;;;;;;;;;<<<=========<<<<<<<<<===@@@BBBDDDLLLSSS```mmm|||zzznnnaaaUUUPPPOOOMMMLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWYYY^^^dddjjjqqqyyy{{{tttkkkiiiggghhhnnnxxxyyyhhh]]]UUUMMMIIIHHHLLLMMMOOOSSSYYY]]]______ZZZSSSKKKFFFEEEEEEEEECCCBBBBBBCCCBBBCCCFFFJJJNNNRRRTTTXXX[[[___dddiiimmmtttxxx}}}|||yyywwwuuuqqqmmmmmmlllkkkjjjjjjiiiiiijjjfffeeeeeedddcccbbbaaaaaa```______]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSRRROOOLLLJJJGGGFFFEEE@@@???>>><<<:::999888888777777777777666555444333444777555000///222333111222...777000000888000333111111222222333555666777888888777777777666666666444555666888888888888777777999<<<>>>@@@BBBEEEGGGTTT\\\gggpppvvv|||~~~sssjjjiiiooovvv~~~|||wwwxxx{{{cccJJJEEE???<<<<<<:::777777777777666666666666444444444333333333222222333333333222222222111111333777;;;;;;777333333444333333333222222333333444888666666888:::???KKKWWWjjj}}}{{{xxxssspppsss{{{|||~~~|||nnn___SSSIIIBBB>>>???>>>======<<<<<<======<<<<<<;;;;;;<<<<<<===>>>======<<<<<<===@@@BBBDDDJJJQQQ]]]jjjzzzyyynnnaaaTTTPPPOOOMMMMMMNNNLLLMMMNNNPPPRRRTTTVVVXXXYYY^^^dddkkkqqqyyyzzzooonnnlllnnnsss|||ooocccWWWPPPLLLGGGEEEFFFKKKLLLNNNSSSYYY]]]^^^^^^WWWPPPIIIEEEDDDEEEDDDBBBBBBCCCCCCCCCCCCEEEIIILLLPPPSSSVVVZZZ^^^ccciiimmmqqqvvv||||||yyyxxxuuurrrpppllllllkkkiiiiiihhhhhhhhhfffeeeddddddbbbbbbaaa`````````___]]]\\\ZZZYYYYYYZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSPPPMMMJJJFFFDDDCCCAAA@@@>>><<<;;;999999888777777777777666555444333444555333000111444555222000666AAA222...:::222111222111111111222444666777999999888888888888777777555666666777888888999999<<<===>>>>>>???@@@DDDFFFTTT[[[eeennnuuu|||tttkkkiiinnntttyyyvvvwwwzzzuuurrrrrrrrr{{{eeeLLLFFF???;;;<<<999777777666666666555555555444444444444333333333333333333333333222222222222222777<<<===:::666444333222111222222333444555666777555555777999???MMM[[[wwwzzzwwwrrrnnnooowww}}}sssvvv|||}}}ooo```TTTJJJBBB>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>@@@BBBEEEFFFHHHPPP^^^nnnxxxmmm```TTTPPPOOOMMMMMMNNNMMMNNNOOOQQQSSSVVVXXXYYYYYY^^^eeekkkqqqzzz~~~vvvtttssstttxxx~~~wwwlll^^^VVVMMMKKKIIIFFFEEEHHHKKKLLLNNNSSSXXX\\\]]]\\\TTTOOOHHHDDDDDDEEEDDDCCCBBBCCCDDDCCCCCCDDDHHHJJJOOOQQQUUUYYY]]]bbbhhhlllqqqvvv{{{~~~|||zzzxxxuuusssrrrlllkkkjjjiiihhhhhhggggggffffffeeedddcccbbbaaaaaa``````___]]][[[ZZZYYYXXXZZZYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPMMMJJJGGGEEECCCBBBAAA???===;;;:::999999666666777666666555444444444333333333666777666444333EEETTT<<<000:::444222444333222222333555888999888888888888888888888888666666666777888999:::;;;===>>>>>>>>>>>>@@@DDDGGGRRRXXXaaajjjrrrzzzuuukkkhhhmmmrrr~~~zzzrrrpppqqqtttqqqpppooommmvvveeeKKKEEE???;;;<<<:::777777777777666666666666555444444444444333333333333333333333333333333333222555888999666444222222222222222222333444555555666555555777999@@@PPP___|||yyysssnnnlllqqqyyyzzzrrrrrrwww}}}oooaaaUUUJJJCCC>>>>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>@@@?????????@@@BBBEEEGGGHHHRRRcccuuuxxxmmm```TTTPPPOOONNNMMMOOOOOOPPPQQQSSSUUUWWWYYYZZZYYY^^^eeekkkrrr{{{|||{{{yyyyyy{{{~~~xxxpppeee[[[UUUOOOJJJIIIHHHFFFFFFIIIKKKLLLOOOSSSXXX[[[[[[ZZZRRRMMMGGGEEEEEEFFFEEEDDDAAABBBCCCCCCCCCDDDGGGIIIMMMOOOSSSWWW[[[aaagggkkkrrrwww|||}}}{{{xxxuuutttsssmmmllljjjiiihhhgggggggggggggggfffeeedddcccbbbbbb```___^^^]]][[[ZZZYYYXXXYYYYYYXXXWWWVVVUUUTTTTTTPPPPPPOOONNNKKKIIIFFFEEEBBBAAA???===;;;:::999999666666666666666666555444555444555777777666333222444MMM```CCC///777444444444333333333444666888999777777777777777777777777777777777777888:::;;;<<<<<<======>>>>>>AAAFFFIIINNNSSS[[[eeennnwww~~~}}}tttkkkhhhlllqqq||||||uuunnnmmmmmmpppnnnnnnmmmkkktttdddKKKEEE>>>;;;===;;;999999999888888888777777555555555444444444333333333333333333333333333333333444444333222222222333444333333222222333333444444444666888999@@@RRRbbb}}}vvvnnnjjjlllqqquuuxxxrrrqqqsss}}}}}}pppbbbVVVKKKCCC>>>???>>>======<<<<<<============<<<<<<======>>>???>>>=========>>>AAACCCEEEIIITTTfffzzzyyylll```TTTPPPOOONNNNNNOOORRRRRRSSSTTTVVVXXXYYYZZZYYY^^^eeekkkrrr{{{}}}|||{{{|||}}}{{{|||xxxoooggg```XXXPPPOOOKKKHHHIIIHHHEEEEEEHHHLLLMMMOOOSSSWWWYYYXXXVVVPPPLLLFFFEEEFFFGGGFFFDDD@@@AAACCCCCCDDDEEEGGGIIIKKKNNNRRRVVVZZZ```fffjjjsssxxx}}}~~~|||xxxuuuttttttnnnmmmkkkjjjhhhhhhgggggggggffffffeeedddcccbbbaaa^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTOOOOOOOOONNNLLLIIIGGGEEEAAA@@@>>><<<;;;999999888555666666666666666555555666555666777555111222666===QQQaaaCCC---444111555111222222333555555666666666666666777777777777888666666777999:::;;;<<<<<<999;;;===>>>???BBBFFFIIIKKKOOOXXXaaakkktttzzz}}}~~~~~~zzzssskkkhhhlllqqq|||}}}|||xxxqqqlllkkklllmmmkkkkkklllkkkuuugggLLLEEE???;;;===;;;::::::999999999888888888555555555555444444444333333333333333444444444444555444333222111222444555444444333222222333333333333444888::::::AAARRRccc~~~wwwoooiiihhhkkkoootttvvvxxxwwwtttrrrrrrsss~~~qqqcccWWWLLLDDD?????????>>>============>>>===============>>>>>>???>>>>>>======???AAADDDEEEKKKUUUfffyyyzzzlll___SSSOOOOOONNNNNNOOOSSSSSSSSSTTTUUUVVVXXXXXXXXX^^^eeelllsss|||~~~{{{xxxuuutttnnnnnnjjj```XXXTTTOOOJJJJJJHHHGGGIIIHHHEEEEEEIIIMMMNNNPPPTTTWWWWWWVVVSSSMMMIIIDDDCCCEEEFFFEEECCC>>>@@@BBBCCCDDDEEEHHHJJJJJJLLLQQQUUUYYY___eeejjjrrrwww}}}|||wwwtttssstttooonnnlllkkkiiihhhhhhhhheeeddddddcccbbbaaa``````\\\\\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXWWWVVVUUUTTTTTTPPPPPPPPPOOOLLLIIIEEECCC@@@???>>><<<:::999888888555555666666666666555555555333444666444444>>>IIIYYY___aaaCCC///555111555111222444666777777666666777777777888888888999999555666888:::<<<<<<<<<<<<888:::===>>>???AAADDDFFFIIINNNVVV```kkkrrrvvvwwwxxxyyywwwqqqjjjiiimmmrrrzzzzzzyyytttnnnkkkjjjkkknnnkkkkkklllnnnyyylllPPPHHH@@@<<<===:::999999999888888888888777555555555555444444444444333333333444444444555555333333222222333333333333222222222222333444555555222444999<<<<<>>>>>>>>>>>>>>===============>>>??????AAA@@@??????AAACCCFFFGGGLLLUUUdddvvv{{{lll___SSSOOOOOONNNNNNPPPSSSSSSSSSSSSTTTUUUVVVWWWXXX^^^eeelllsss|||zzzuuuqqqoooeeefffaaaWWWPPPMMMKKKHHHIIIGGGHHHJJJIIIFFFGGGJJJNNNOOOQQQTTTVVVVVVTTTRRRKKKGGGCCCBBBDDDEEEDDDBBB===???BBBCCCDDDFFFHHHJJJIIILLLPPPTTTYYY___eeeiiipppvvv|||}}}wwwsssssstttpppooommmkkkjjjiiihhhhhhccccccbbbaaa```___^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXXXXWWWVVVUUUTTTSSSRRRRRRQQQOOOLLLHHHCCCAAA@@@???===;;;999888777777555555666666666666666555222111333555666;;;MMM___wwwooofffEEE444888222666222444777:::;;;:::999777888888888999999:::::::::444666999;;;======<<<<<<888:::===??????@@@BBBCCCIIIMMMVVVaaakkkrrrtttuuutttvvvuuupppjjjiiimmmrrryyyyyyvvvrrrmmmjjjjjjkkkqqqmmmlllooorrr~~~rrrTTTKKKAAA<<<<<<999888888888888777777777777666666555555555444444444333333333444444555555555000000111222444333111///000000111222333555666777111555:::======AAARRRbbb~~~zzztttlllgggeeegggjjjmmmuuu|||zzzsssrrryyy|||{{{www~~~rrreeeXXXMMMDDD???<<<>>>@@@@@@@@@???@@@AAA============>>>>>>>>>>>>???@@@@@@??????@@@DDDGGGQQQYYYhhh||||||pppdddWWWRRRPPPNNNMMMNNNOOOPPPRRRTTTVVVWWWXXXXXXXXX]]]eeemmmsss{{{}}}yyyrrriiibbb^^^ZZZTTTPPPMMMJJJHHHFFFLLLIIIEEEDDDFFFHHHGGGFFFKKKMMMPPPSSSTTTRRRPPPOOOFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHKKKQQQVVV[[[```fffiiiqqquuu{{{~~~{{{wwwtttrrrpppssspppmmmlllkkkjjjhhhffffffdddaaa___^^^^^^^^^___[[[ZZZ[[[\\\]]]]]][[[YYYWWWVVVVVVUUUTTTSSSRRRRRRSSSQQQMMMKKKIIIHHHEEECCC>>>>>>>>>===<<<:::888777888888777777666666555555000555888666777FFFaaawwwxxxtttaaaEEE666666666222333333333333444555666666;;;888666666999:::999777555888===@@@BBB@@@>>><<<::::::;;;<<<>>>@@@AAABBBHHHKKKTTT___kkkrrrsssrrrvvvuuutttqqqjjjeeehhhoooxxxzzzzzzuuummmhhhiiilllwwwuuusssrrrtttwwwPPPEEECCC<<<777999888888888888888777666666555555555555555555555555333333333444444444555555444222000///...///000111111222222000//////111333444333555888;;;BBBQQQ___yyyzzzuuuooojjjiiiiiijjjjjjxxxuuuuuuxxxxxxwww|||~~~|||pppeeeZZZMMMEEEBBB;;;<<<>>>???>>>===>>>???============>>>>>>>>>>>>>>>????????????AAAEEEHHHPPP[[[ooo~~~pppcccWWWRRRPPPNNNMMMNNNRRRRRRSSSSSSTTTTTTUUUUUUZZZ___fffmmmsss|||{{{vvvnnnddd]]]UUUQQQMMMJJJIIIHHHGGGFFFJJJGGGCCCCCCDDDFFFFFFEEEJJJMMMPPPRRRRRRQQQOOOMMMFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKPPPUUUZZZ```fffkkkrrrwww}}}|||yyyvvvtttsssssspppmmmkkkkkkjjjhhhffffffeeecccaaa____________]]]^^^___aaaaaa___[[[WWWWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPNNNMMMLLLIIIDDDAAA??????>>><<<;;;:::999888999888888777666555555444555666555444666>>>LLLWWWMMMNNNFFF666///444666333444444444444555666777777:::888666777999:::999777666888;;;>>>???>>><<<;;;::::::;;;<<<>>>@@@AAABBBIIILLLTTT```kkkrrrttttttwwwvvvtttqqqiiicccfffmmmvvvxxxxxxssslllhhhjjjmmmvvvuuutttsssuuuzzzSSSFFFDDD>>>999:::888888888888888777777666444444444444444444444444555555555444444333333333444333111000000222333444444444444333222222444666555444666999<<>>???=========>>>============>>>>>>>>>>>>===>>>?????????BBBFFFIIIOOO___zzzpppcccVVVQQQPPPNNNMMMNNNRRRQQQQQQQQQQQQSSSTTTUUU[[[```gggmmmsss|||}}}wwwqqqhhh]]]VVVLLLJJJGGGFFFGGGHHHHHHGGGIIIGGGDDDCCCDDDFFFFFFFFFJJJLLLOOOQQQQQQOOOLLLJJJEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDGGGHHHIIILLLOOOTTTYYY```hhhmmmuuuyyy~~~{{{yyywwwvvvrrrpppmmmkkkjjjiiigggfffffffffeeecccbbbaaa```___^^^^^^```bbbbbb^^^YYYTTTWWWWWWVVVUUUTTTSSSRRRRRROOOOOOOOOOOONNNJJJDDD???@@@???===;;;:::999999:::999999888777666555444444888555333444666999999888666;;;999111///333444000555555555555555777888888999888777777999999999777777888999:::::::::999999999::::::<<<===???AAABBBIIIMMMUUU```kkksssvvvvvvyyywwwuuuppphhhaaacccjjjrrruuuvvvrrrllliiikkkooozzzzzz{{{|||~~~XXXHHHEEE???:::;;;888888999999888888777666555555555555555555555555777666555444333222222111333333222222333444666777555555666555333333555777555555777:::===DDDRRR```qqqxxxpppjjjjjjmmmrrrttt{{{}}}{{{xxxvvv~~~rrrfff[[[OOOGGGDDD===???AAAAAA?????????@@@============>>>>>>>>>>>><<<===>>>>>>@@@CCCGGGJJJQQQfffpppcccVVVQQQPPPNNNMMMNNNMMMMMMMMMNNNPPPSSSWWWYYY\\\```ffflllrrr|||{{{tttlllcccXXXPPPIIIGGGFFFFFFHHHIIIJJJIIIKKKIIIGGGFFFFFFGGGIIIIIIJJJKKKNNNOOOOOOMMMJJJHHHEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCAAAAAAAAADDDGGGIIIJJJKKKNNNRRRXXX```iiiooowww|||~~~|||zzzyyyxxxrrrpppmmmkkkjjjiiihhhffffffffffffeeedddbbb```___[[[[[[[[[\\\]]][[[WWWTTTXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPOOOOOOMMMJJJEEEAAAAAA@@@===:::999999:::::::::999888777666555444333666555444666888777333///444999999555222444333000444444444444555666777888888888888888999999888777888777777666666666777888999999:::;;;===???AAABBBIIINNNVVV```jjjrrrwwwyyy{{{xxxuuupppfff___```fffooorrrtttrrrmmmjjjmmmqqq}}}~~~\\\IIIDDD???;;;;;;888999999999999888777777666666666666666666666666666666555444333333222222444444333333444555666666333444555444333222444555555444666:::===BBBPPP]]]kkkzzzuuummmllloootttwww||||||uuutttuuu{{{sssggg\\\OOOFFFCCC>>>@@@AAAAAA???>>>??????============>>>>>>>>>>>>;;;<<<>>>>>>@@@CCCGGGKKKUUUmmmooobbbVVVQQQOOOMMMLLLMMMLLLLLLLLLMMMOOOSSSWWWYYYZZZ___eeekkkrrr|||yyyqqqiii___UUUMMMHHHGGGFFFGGGHHHIIIIIIHHHJJJIIIHHHGGGFFFGGGIIIKKKJJJLLLNNNOOONNNKKKGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBAAA@@@AAADDDGGGIIIIIIKKKMMMQQQWWW```jjjqqqwww}}}~~~}}}{{{zzzyyysssqqqnnnlllkkkjjjhhhggggggggggggfffeeecccaaa```[[[YYYWWWWWWXXXYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTQQQNNNLLLKKKIIIFFFDDDAAA@@@===:::999999::::::999999888777666555444444333444666666666444333222///222444222111333555555333333333333444555666777777888999999999888888888999777555444444555666777999999:::;;;===???@@@AAAHHHMMMUUU^^^gggpppvvvzzz|||yyyuuuoooeee]]]]]]ccclllqqquuutttpppmmmooorrr}}}```JJJBBB>>>;;;;;;999999999999999888777777777777777777777777777777444444444444444444444444555555444333333333333333333444555555444333444555333333555888:::???KKKXXXfffuuu{{{sssqqqrrrvvvxxx}}}wwwpppppprrrxxxuuuiii]]]OOOFFFCCC<<<>>>??????===<<<<<<===============>>>>>>>>>>>>;;;===>>>>>>@@@CCCGGGJJJXXXqqqooobbbUUUPPPOOOMMMLLLMMMNNNNNNNNNNNNPPPRRRTTTUUUYYY^^^eeekkkrrr|||vvvnnnggg]]]SSSLLLGGGFFFEEEFFFGGGHHHGGGEEEGGGGGGGGGEEEDDDEEEHHHJJJKKKLLLNNNOOOMMMJJJFFFCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@AAABBBDDDGGGHHHHHHJJJMMMQQQXXXaaakkkqqqwww}}}}}}|||zzzyyytttrrrooommmlllkkkiiihhhhhhgggfffeeedddcccbbbaaa^^^[[[XXXVVVXXXZZZ\\\]]]XXXXXXWWWVVVUUUTTTSSSSSSUUURRRNNNLLLJJJIIIGGGEEE@@@???===;;;:::999999:::888888777777666666555555333555666444111000111333222333333111000000222444333333222333333444555666666888::::::999888777888999777555444444555777888888999999;;;<<<>>>@@@AAAFFFKKKSSS[[[dddmmmuuuzzz|||yyyuuunnnddd[[[\\\aaakkkqqqwwwxxxtttqqqqqqssseeeKKKAAA===;;;;;;999999999:::999999888777888888888888888888888888333333333444444444555555555444444333333222111111444666777777666555555666333333555777888;;;GGGSSSaaarrrzzzxxxzzz|||}}}uuummmlllooouuuzzzvvv|||zzzlll___QQQGGGCCC===>>>??????===<<<<<<===============>>>>>>>>>>>><<<===>>>??????BBBFFFJJJXXXppp~~~ooobbbUUUPPPOOOMMMLLLMMMMMMNNNNNNPPPQQQSSSTTTTTTYYY^^^fffnnnuuu~~~|||ssskkkddd[[[RRRKKKFFFEEEDDDFFFGGGHHHGGGEEEFFFGGGGGGFFFDDDEEEHHHKKKLLLMMMOOOOOOMMMIIIEEECCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAACCCEEEFFFGGGFFFIIIMMMRRRYYYbbbkkkqqquuu|||}}}{{{zzzvvvssspppnnnnnnmmmkkkiiiiiihhhfffdddbbbbbbbbbbbb```]]]ZZZYYYZZZ[[[\\\[[[XXXXXXWWWVVVUUUTTTTTTSSSSSSRRROOONNNLLLJJJFFFCCC??????>>><<<;;;:::999888777777777777666666666666222333444333222111222333777666666444111///000222333333333444444555666777555888;;;;;;999777777888888777666555555666888999888888999:::<<<>>>@@@AAADDDIIIQQQXXX```jjjsssyyy{{{xxxtttnnncccZZZ[[[```kkkrrr{{{}}}yyytttssssss~~~iiiMMMBBB???===<<<999999::::::999999888777666666666666666666666666444444444444444444333333333333444444444333333222333555777777666444444555444444555777777999CCCOOO^^^qqqtttkkkiiilllsss{{{yyyqqqmmmuuuqqqcccTTTIIIEEE???@@@BBBAAA???>>>>>>???============>>>>>>>>>>>>===>>>?????????BBBFFFIIIWWWooo|||ooobbbUUUPPPOOOMMMLLLMMMIIIJJJMMMPPPSSSUUUWWWWWWYYY___hhhpppwwwyyyqqqiiibbbZZZQQQJJJFFFEEEEEEGGGIIIJJJIIIHHHHHHIIIJJJHHHFFFGGGJJJNNNMMMNNNOOOOOOMMMIIIEEEBBBCCCCCCBBBBBBBBBAAAAAAAAA??????AAABBBDDDEEEFFFFFFEEEHHHMMMSSSZZZbbbkkkqqqttt{{{~~~||||||vvvtttqqqooonnnmmmllljjjjjjhhheeebbbaaaaaabbbccc```^^^\\\[[[[[[[[[YYYWWWYYYXXXWWWWWWUUUUUUTTTSSSQQQQQQPPPPPPOOOKKKEEEAAA>>>>>>>>>===<<<:::888777666666666666777777777777222111111333555666666555//////111333333222333666555444444555555666777888444888;;;<<<999777777888888777777666777888999:::888888999:::<<<>>>@@@AAABBBGGGOOOWWW^^^hhhrrryyy{{{xxxtttmmmcccZZZZZZ```kkksss}}}|||wwwssssssuuuwwwzzz}}}lllNNNBBB@@@???===999::::::::::::999888888555555555555555555555555666666555444333222222111111222333444555555555555000222555555333222222222666555666777777999BBBMMM]]]qqq{{{ssskkkhhhkkkrrrxxx~~~uuullliiirrrtttfffVVVKKKFFF???===<<<;;;;;;<<<===???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@BBBEEEHHHWWWmmm}}}nnnbbbWWWQQQOOOMMMMMMPPPOOOPPPPPPOOOOOOPPPTTTVVV]]]bbbiiiooouuu}}}zzzrrrjjjbbbYYYOOOHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKQQQQQQPPPMMMHHHDDDBBBAAACCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBAAAAAACCCEEEJJJNNNRRRVVVZZZbbblllsssxxx~~~}}}|||xxxwwwuuurrrpppmmmkkkjjjiiigggdddcccccccccbbb```bbb```^^^[[[YYYYYYYYYZZZXXXYYYYYYXXXWWWTTTRRRQQQRRRQQQOOOMMMJJJHHHFFFEEEBBBAAA@@@>>>===;;;:::999888666555444555666555444222222333333333444444444444333333222222333333444555444444555555666777888777888999::::::999888777777666555333333444444555666777999;;;===???AAAAAADDDGGGMMMUUU^^^gggoootttxxxzzzyyyqqqeee\\\ZZZ[[[gggpppzzz~~~~~~{{{rrriiinnnlllooouuuyyyrrrRRREEEBBB>>>:::999:::;;;;;;;;;999777555777777666555555555555555333333333444444555555555444444444333333333222222444333111000000111333444777666777999:::;;;CCCLLLaaannn~~~~~~uuupppmmmkkkjjjpppyyy~~~wwwxxx{{{|||tttqqqlllzzzxxxiiiYYYNNNJJJ???>>><<<;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@BBBEEEHHHTTTiii{{{mmmbbbVVVQQQOOOLLLMMMOOONNNOOOOOOOOOOOOQQQTTTWWW\\\aaahhhnnnttt|||zzzrrrjjjbbbYYYOOOHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFHHHIIIJJJKKKLLLOOOOOOOOOLLLHHHEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDCCCCCCCCCEEEGGGJJJMMMRRRVVVZZZbbblllsssyyy~~~}}}|||zzzxxxwwwuuussspppnnnlllkkkjjjgggeeedddddddddbbbaaabbbaaa^^^\\\ZZZZZZZZZ[[[XXXYYYYYYXXXVVVTTTRRRQQQQQQQQQOOOMMMJJJHHHFFFEEEBBBAAA@@@>>>===;;;:::999888666555555666666555444666555555444333222111111444333333222222333333444555444444555555666777888777888999::::::999888777888777666555555555666666777888999;;;===???@@@AAAHHHJJJNNNUUU^^^gggmmmpppsssvvvvvvoooeee]]][[[]]]gggqqqzzz~~~{{{qqqhhhfffeeehhhooottt|||tttTTTFFFBBB???:::999:::;;;;;;;;;999777666666666555444444444444444333333333444444444555555444444444333333333222222555444333222222333444555666555666888999;;;BBBKKK]]]jjjzzz}}}wwwrrrnnnkkkhhhnnnwwwuuuoooqqquuuzzz{{{{{{sssoooooo}}}zzzjjjZZZOOOJJJ>>>>>><<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@BBBEEEHHHPPPccczzzlllaaaUUUPPPNNNKKKLLLNNNLLLMMMNNNNNNOOOQQQUUUXXX[[[```gggnnnttt|||{{{ssskkkbbbXXXOOOIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNLLLHHHFFFEEEFFFCCCCCCCCCBBBBBBBBBBBBAAACCCDDDEEEEEEEEEEEEGGGIIIJJJMMMRRRVVV[[[bbbkkkrrrzzz~~~xxxvvvxxx}}}zzzyyywwwvvvuuussspppnnnmmmlllkkkiiifffeeeeeeeeecccbbbbbbaaa___]]][[[[[[[[[\\\YYYXXXXXXWWWVVVTTTSSSRRRQQQPPPOOOLLLJJJHHHFFFEEEBBBAAA@@@>>>===;;;:::999888777555555666777666444666666555444333222111111444333333222222333333444555444444555555666777888777888999::::::999888777666666555444444444444555888999:::;;;===>>>???@@@GGGGGGKKKSSS^^^gggkkkmmmnnnqqqqqqmmmddd^^^]]]___fffpppzzzzzzpppeee___^^^cccjjjnnnvvvwwwVVVGGGCCC???;;;999:::;;;;;;:::999777666555555444444333333444444333333333444444444444555444444444444333333333333666555444333333444555666555444555888888:::BBBKKKZZZfffuuu~~~|||zzz}}}zzzuuupppllliiinnnvvv|||ooojjjlllpppvvvvvv{{{|||sssppprrrzzzlll[[[OOOJJJ>>>>>>===<<<<<<===>>>>>>===========================>>>???@@@@@@BBBEEEHHHNNN```zzzzzzlll```UUUPPPMMMKKKKKKNNNKKKLLLMMMNNNOOORRRVVVYYY[[[aaahhhooouuu}}}{{{tttlllbbbXXXOOOJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLNNNOOOOOOOOONNNKKKHHHEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFEEEEEEFFFHHHJJJJJJNNNSSSWWW[[[bbbkkkqqq{{{}}}vvvnnnjjjjjjsss~~~~~~{{{yyywwwvvvuuusssqqqooonnnmmmllljjjgggffffffeeedddbbbaaa```___]]]]]]\\\\\\]]]YYYXXXXXXWWWVVVTTTSSSSSSQQQPPPNNNLLLJJJGGGFFFEEEAAAAAA@@@>>>===;;;::::::888777666666777777666444333333333444444444444555444333333222222333333444555444444555555666777888777888999::::::999888777777777666666666555555555999999:::;;;<<<===>>>???@@@AAAEEENNN[[[eeejjjkkkjjjmmmnnnkkkddd^^^]]]]]]dddoooyyy~~~}}}xxxmmmccc^^^]]]aaahhhkkkqqqzzzXXXHHHBBB>>>::::::::::::::::::999777666666555555444444444555555444444444444444444444444555444444444444333333333555555444333333444555555444333444777888:::BBBKKK[[[fffttt}}}yyywwwyyy~~~}}}wwwrrrpppnnnrrryyy|||rrrnnnmmmooossssssyyy~~~wwwsssuuuzzzmmm\\\OOOHHH>>>>>>============>>>>>>===========================>>>???@@@@@@BBBEEEHHHOOO```yyy|||lll```UUUPPPMMMKKKKKKNNNJJJKKKLLLMMMNNNRRRVVVYYY\\\bbbjjjqqqwww~~~{{{vvvmmmbbbWWWOOOKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJMMMPPPQQQRRRQQQOOOKKKGGGDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEDDDEEEGGGJJJKKKOOOUUUYYY]]]ccckkkqqq{{{wwwpppgggcccccceeemmmwww}}}{{{vvvuuutttsssqqqpppooonnnmmmkkkhhhffffffeeedddbbb```______^^^]]]]]]]]]]]]YYYXXXWWWVVVUUUUUUTTTTTTQQQPPPNNNLLLIIIGGGEEEDDDAAA@@@???>>>===<<<;;;:::888777666777888888666444333333444444444555555555444333333222222333333444555444444555555666777888777888999::::::999888777::::::::::::999999888888999999:::;;;<<<===>>>???@@@AAAFFFOOOZZZccchhhiiiiiikkkllliiiccc^^^[[[ZZZaaakkkvvvzzzzzzuuukkkaaa___^^^aaafffggglll~~~{{{YYYGGGAAA===:::::::::::::::999888777777777666666666666666777777444444444444444444444444555555555444444444333333444444333333333333444444333222444777888:::BBBKKK^^^jjjxxxxxxuuuvvv||||||}}}~~~wwwtttuuuwwwyyyyyyuuurrrqqqrrrqqqvvvzzzvvvwwwzzznnn^^^OOOHHH>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@BBBEEEHHHPPPaaa{{{~~~lllaaaUUUPPPNNNKKKLLLNNNJJJKKKLLLMMMNNNQQQUUUYYY]]]ccckkkrrryyy~~~|||wwwmmmbbbWWWOOOLLLGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHIIIKKKNNNQQQSSSSSSRRROOOKKKFFFCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCDDDDDDEEEGGGIIIMMMQQQWWW[[[___eeelllrrrzzzyyyqqqiiiaaa^^^^^^___dddllluuu}}}~~~|||uuuuuutttsssrrrqqqppppppmmmkkkhhhffffffeeecccaaa^^^^^^^^^^^^]]]]]]]]]]]]YYYXXXWWWVVVUUUUUUUUUUUUPPPOOONNNKKKIIIGGGEEEDDD@@@@@@???>>>===<<<;;;;;;777777777888999888666444777777666555444333222222444333333222222333333444555444444555555666777888777888999::::::999888777666666666666666555444444888999:::;;;===>>>???@@@EEEHHHNNNUUU[[[aaaeeegggiiijjjkkkiiiddd^^^ZZZYYY^^^gggppptttuuuqqqiii```___]]]___cccccchhhzzz|||ZZZHHHAAA===;;;;;;;;;:::999999888888888777777777666777777888888555444444444444333333333555555555555444444444333333333333333333333333333333333444777999;;;CCCLLL```mmm~~~yyyuuuuuuyyy~~~~~~~~~}}}vvvvvvzzz~~~~~~{{{xxxuuusssqqqttt}}}}}}zzz{{{{{{pppaaaRRRJJJ>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@BBBEEEHHHNNNaaa~~~~~~mmmbbbVVVQQQOOOLLLMMMOOOJJJKKKLLLMMMNNNPPPUUUXXX\\\bbbkkkrrrxxx~~~|||xxxnnnbbbVVVPPPMMMHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIIIIKKKOOORRRUUURRRQQQNNNJJJFFFDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBDDDDDDDDDEEEHHHJJJNNNSSSXXX]]]aaafffmmmsssyyyrrrjjjbbb[[[XXXYYY[[[]]]dddmmmwww|||zzzuuuuuutttsssrrrqqqqqqpppmmmkkkhhhfffeeedddbbb```\\\\\\]]]]]]]]]]]]]]]\\\YYYXXXVVVUUUUUUUUUUUUVVVPPPOOOMMMKKKIIIFFFEEEDDD@@@@@@???>>>===<<<;;;;;;777777777999:::999666444777777666555444333222222444333333222222333333444555444444555555666777888777888999::::::999888777222333333444333222111000777888999;;;===???@@@AAAFFFLLLSSSXXX[[[^^^ccchhhggghhhiiihhheee```\\\YYYZZZbbbkkkooopppnnnggg______\\\^^^aaabbbhhh{{{~~~\\\JJJCCC???===;;;;;;:::999888888888888666666666666666777888888555555444444444333333333555555555555444444444444444444555555555555444444444333555888999<<>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@BBBEEEHHHMMMaaa~~~nnnbbbWWWRRROOOMMMMMMPPPKKKLLLMMMMMMMMMPPPTTTWWWZZZaaajjjqqqxxx~~~~~~}}}xxxnnnbbbVVVPPPMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIILLLOOOSSSUUUPPPOOOMMMJJJFFFEEEFFFHHHEEEDDDDDDDDDCCCCCCCCCCCCAAACCCDDDEEEEEEFFFIIIKKKOOOTTTZZZ^^^bbbgggnnnsssxxx~~~|||oooeee]]]VVVSSSUUUSSSTTTZZZdddooozzz{{{wwwuuuuuutttssssssrrrqqqqqqmmmjjjgggeeeeeecccaaa```[[[[[[\\\]]]]]]]]]\\\\\\YYYXXXVVVUUUTTTUUUUUUVVVPPPOOOMMMKKKIIIFFFEEEDDD@@@??????>>>===<<<<<<;;;777777888999:::999666333444444444555555555555666444333333222222333333444555444444555555666777888777888999::::::999888777666777888888888777555555666777999;;;===???AAAAAAAAAIIISSSXXXYYY\\\dddjjjeeefffhhhhhheeeaaa]]][[[XXX```hhhkkklllkkkfff___```]]]^^^bbbcccjjj^^^LLLDDDAAA???<<<;;;:::999888888888888555555555555555666777777555555555444444333333333666666555555555444444444555555666666666666555555444444555999:::===EEENNN\\\lll}}}xxxvvv{{{zzzuuuvvv}}}|||{{{vvvhhhYYYPPPAAA@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>@@@EEEHHHRRRccc}}}nnnbbbWWWRRROOOLLLLLLNNNNNNMMMLLLLLLNNNQQQUUUWWW\\\bbbjjjqqqwww~~~uuukkk```WWWQQQNNNHHHHHHHHHHHHIIIIIIJJJKKKIIIIIIJJJLLLMMMOOOPPPPPPPPPMMMJJJHHHGGGGGGFFFDDDFFFEEEEEEDDDCCCBBBBBBBBBDDDEEEFFFGGGGGGIIILLLOOORRRUUUYYY^^^bbbhhhooosss|||vvviii```\\\XXXSSSOOOQQQRRRVVV___mmm{{{}}}}}}{{{zzzxxxuuusssqqqppppppkkkiiieeecccbbbbbb```___aaa```^^^^^^___^^^\\\ZZZYYYYYYXXXWWWVVVTTTSSSRRRNNNMMMLLLKKKJJJGGGCCC@@@@@@???>>>===<<<;;;;;;;;;999999888888777666666666777777666555444333333333444333111000000111333444555555666666777777888888666666777777777777666666666666666666777888999::::::::::::;;;===@@@BBBDDDFFFIIINNNSSSWWW\\\bbbfffhhhiiilllooonnnggg```]]]WWW___ddddddeeejjjjjjfffcccbbbdddeeecccggg}}}eeeQQQFFF@@@<<<<<<<<<;;;:::999999999999777777777777777777777777444444444666777777555333444444444555555555555666444333333222222333333444777444555888:::===DDDLLL]]]lll}}}}}}yyyxxx{{{yyykkkYYYKKK@@@@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@??????>>>AAAEEEHHHTTTggg}}}ooodddYYYTTTQQQNNNNNNPPPOOONNNMMMMMMOOORRRUUUWWWZZZ```hhhooouuu}}}|||sssiii^^^UUUNNNKKKIIIHHHHHHHHHHHHIIIIIIJJJIIIJJJLLLNNNPPPRRRTTTTTTPPPMMMJJJHHHGGGGGGFFFEEEFFFEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFGGGGGGIIIMMMPPPTTTWWW[[[```eeekkkqqquuu}}}{{{ssskkkaaaYYYVVVTTTQQQMMMNNNPPPTTT]]]kkkzzz{{{{{{{{{zzzxxxuuusssqqqpppooollliiifffdddddddddcccaaaaaa```_________^^^\\\ZZZYYYYYYXXXXXXVVVTTTSSSRRROOONNNMMMLLLKKKIIIDDDAAA@@@???===<<<;;;;;;::::::::::::999888888777777666777777666444444333333444555333222111111222333555555555666666777777888888666666777777777777666666666666666666777888999::::::::::::;;;===???AAACCCGGGJJJMMMPPPSSSXXX^^^bbbgggjjjppptttssslllccc^^^ZZZaaaffffffgggjjjhhhdddaaa```ccceeedddiiieeePPPEEE@@@===<<<<<<;;;:::999999999999777777777777777777777777444444444555666666444333444444444555555555555666555555444444444444555555777555555888:::<<>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@?????????AAAEEEIIIUUUiii|||qqqfff[[[UUUSSSPPPOOOQQQPPPOOOOOOOOOQQQTTTVVVXXXZZZ```gggnnnuuu}}}|||ssshhh^^^TTTNNNJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIKKKMMMPPPSSSUUUWWWWWWOOOMMMIIIHHHGGGGGGFFFEEEFFFEEEEEEDDDDDDCCCCCCBBBCCCEEEFFFGGGHHHJJJNNNQQQVVVYYY^^^ccchhhmmmsssxxxtttmmmfff```XXXSSSRRRQQQOOOMMMNNNOOOTTT\\\jjjzzz~~~yyyyyy{{{zzzxxxvvvtttqqqpppooollliiifffeeeffffffeeedddbbbaaa`````````___]]][[[YYYYYYYYYXXXVVVUUUSSSRRRQQQOOONNNMMMLLLJJJFFFCCC???>>>===<<<;;;:::::::::::::::999999888777777777777666555444444444444444555444333222222333444555555555666666777777888888666777777888888777777666666666666666777888999:::999999:::;;;<<<>>>@@@AAAHHHIIIJJJLLLNNNSSSYYY^^^fffllluuu||||||uuuhhh___ZZZ```gggiiikkkllliiiddddddbbbdddgggfffkkkfffOOODDD???===<<<<<<;;;:::999999999999777777777777777777777777555444444444444444444444444444444555555555555666666666555555555555666666888555555888:::;;;AAAHHHZZZlllzzzyyy}}}|||{{{yyyxxx{{{~~~ppp^^^PPP@@@??????>>>>>>>>>>>>>>>========================???@@@@@@??????BBBFFFIIITTTjjj}}}qqqfff[[[VVVSSSPPPOOOQQQPPPPPPPPPQQQRRRUUUWWWYYY\\\bbbiiipppvvv~~~uuujjj```VVVPPPLLLJJJIIIHHHGGGGGGGGGGGGGGGJJJKKKNNNQQQSSSTTTUUUUUUOOOLLLIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGIIIKKKOOORRRWWWZZZ```eeejjjpppuuuyyy}}}rrrhhhbbb]]]YYYTTTQQQPPPPPPOOONNNNNNPPPTTT\\\jjj{{{~~~zzzyyy|||{{{yyywwwtttrrrooonnnkkkhhhfffeeefffgggffffffcccbbb``````aaa```^^^\\\YYYYYYYYYXXXWWWUUUTTTSSSQQQPPPNNNLLLKKKIIIFFFCCC???>>>===;;;::::::::::::999999999888777777666666777666555444444444444444666555444444444444555666555555666666777777888888777777777888888777777777666666666666777888999:::888999999;;;<<<>>>???@@@FFFFFFFFFGGGIIIOOOVVV\\\dddnnn{{{nnn```YYY^^^eeelllppppppkkkggghhheeefffhhhgggkkk~~~gggOOODDD???>>><<<<<<;;;:::999999999999777777777777777777777777555555555444333333444555444444444555555555555666666555555555555555555666888555666888999:::???EEEYYYlll{{{zzz~~~~~~}}}||||||~~~sssaaaSSS????????????>>>>>>>>>===========================??????@@@???@@@BBBGGGJJJTTTlllpppeeeYYYTTTRRROOONNNPPPQQQQQQQQQRRRTTTVVVXXXYYY\\\aaahhhooovvvvvvkkk```WWWPPPLLLJJJIIIIIIHHHGGGGGGGGGGGGJJJLLLNNNPPPQQQQQQQQQPPPNNNLLLIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCEEEGGGHHHJJJMMMQQQTTTWWW[[[aaaggglllqqqwwwzzz{{{ppphhhaaa[[[WWWUUURRRPPPPPPOOOOOOOOOMMMOOOSSSZZZgggyyy|||||||||{{{zzzxxxuuurrrooonnnjjjhhheeeeeeffffffffffffdddcccbbbaaabbbaaa___]]]YYYYYYYYYXXXWWWVVVUUUTTTQQQOOOMMMKKKJJJHHHEEECCC???>>>===<<<;;;:::::::::999888888777666666555555666666555444444444444555555555555555555555555555555555666666777777888888777777888888888888777777666666666666777888999:::888999:::;;;===>>>>>>???BBBBBBBBBCCCGGGMMMVVV\\\dddqqqvvvccc\\\___fffoootttrrrlllhhhgggddddddggggggkkk|||kkkQQQDDD???>>><<<<<<;;;:::999999999999888888888888888888888888555666777666444333444555444444444555555555555666555555444444444444555555777555555888999999>>>DDDWWWiii{{{www|||}}}~~~~~~~~~tttcccVVV>>>????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???@@@CCCGGGKKKWWWpppooodddXXXSSSQQQNNNMMMOOOPPPPPPQQQSSSTTTVVVXXXYYYZZZ___ffflllttt}}}vvvkkk___VVVOOOKKKJJJJJJIIIHHHHHHHHHIIIIIIKKKLLLOOOQQQQQQQQQOOONNNNNNLLLIIIGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDGGGHHHJJJNNNRRRUUUXXX\\\ccciiinnntttyyy|||}}}nnnfffaaa[[[VVVPPPPPPOOOOOOOOOOOOOOOOOOLLLNNNQQQWWWcccvvv~~~||||||{{{yyyvvvrrrooommmjjjhhhfffeeefffffffffeeeeeedddbbbbbbcccbbb```^^^YYYYYYYYYXXXXXXWWWUUUUUUQQQOOOLLLJJJIIIHHHEEECCC@@@???>>>===<<<;;;;;;;;;999999888888777666666666666555555444444444555555555555555555555555555555555555666666777777888888777888888999999888888777666666666666777888999:::999:::;;;<<<>>>>>>>>>>>>???@@@AAABBBFFFNNNVVV\\\fffwwwhhhbbbbbbhhhrrrxxxuuuoookkkgggcccdddggghhhlll}}}oooTTTEEE???>>><<<<<<;;;:::999999999999888888888888888888888888444777:::999666333444555444444444555555555555666555444444444444444444555666444555888999999===CCCTTTfff}}}zzzsssuuuxxx{{{}}}vvvfffYYY>>>??????@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@CCCHHHLLLXXXppp~~~ooodddXXXSSSQQQNNNMMMOOOOOOPPPQQQSSSTTTVVVWWWXXX[[[___ffflllsss}}}wwwlll```WWWPPPLLLJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMPPPSSSTTTTTTRRRQQQNNNKKKIIIGGGHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDGGGIIIKKKOOOSSSWWWZZZ^^^eeelllqqqvvv{{{ooobbb]]]ZZZVVVQQQKKKMMMNNNOOOPPPQQQRRRSSSOOOQQQTTTYYYdddwww~~~||||||{{{zzzvvvrrrooolllllljjjgggfffgggggggggffffffdddccccccdddccc```^^^YYYYYYYYYYYYXXXWWWVVVUUUSSSPPPMMMKKKJJJIIIFFFEEEAAA@@@???>>>===<<<<<<<<<;;;;;;::::::999888888777555555444444444555555666444444444555555444444444555555666666777777888888777888888999999888888777666666666666777888999:::999:::<<<>>>?????????>>>???@@@AAACCCGGGNNNUUU[[[jjj}}}ooocccbbbiiiuuu~~~|||wwwvvvsssnnnmmmooonnnppp~~~tttWWWGGG@@@>>><<<<<<;;;:::999999999999888888888888888888888888444888======888555444555444444444555555555555666666666555555555555666666444222444888999999===CCCPPPccczzz|||rrrooosssxxx~~~yyyiii]]]>>>??????@@@@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAADDDHHHLLLVVVnnn}}}pppdddYYYTTTQQQNNNNNNPPPOOOPPPQQQRRRTTTVVVWWWXXX]]]aaagggnnnuuuzzzooocccYYYRRROOOJJJJJJJJJJJJJJJKKKLLLMMMLLLNNNRRRUUUWWWWWWVVVVVVNNNKKKHHHGGGHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFBBBDDDGGGIIIKKKOOOTTTWWW[[[```gggnnntttyyy~~~xxxeeeYYYWWWVVVRRRMMMJJJLLLOOOQQQSSSTTTVVVXXXTTTUUUXXX\\\gggzzz}}}~~~}}}||||||zzzwwwsssooolllnnnllliiihhhhhhhhhhhhgggfffeeedddddddddcccaaa___YYYYYYYYYYYYXXXWWWVVVVVVTTTRRRNNNLLLKKKJJJHHHFFFBBBAAA@@@>>>===============<<<<<<;;;;;;::::::999555555444444444555555666333333444444444444333333555555666666777888888888888888999999999999888888666666666666777888999::::::;;;===??????????????????AAABBBDDDHHHMMMTTTYYYnnnttt```___gggwww|||yyyxxxuuutttwwwZZZHHH@@@>>><<<<<<;;;:::999999999999888888888888888888888888333999??????:::666444555444444444555555555666666777777666666666666777777333222444888999999===CCCNNN```xxxvvvkkkqqqxxx{{{lll```@@@@@@????????????@@@@@@@@@??????>>>>>>>>>>>>>>>===???@@@@@@AAACCCFFFIIIVVVlllooodddYYYTTTQQQOOONNNPPPSSSOOONNNPPPRRRRRRVVV[[[]]]bbbiiiooowww~~~qqqdddZZZSSSQQQLLLKKKJJJIIIIIIJJJKKKLLLOOOPPPRRRUUUXXXYYYWWWTTTPPPLLLGGGEEEFFFIIIKKKLLLGGGEEEDDDBBBBBBDDDEEEGGGFFFGGGIIILLLPPPTTTXXXZZZ\\\aaahhhnnntttxxx}}}wwwlll]]]SSSPPPQQQQQQPPPMMMLLLMMMQQQVVV[[[^^^___ccc[[[WWW]]]fffuuu~~~|||xxxuuurrrqqqpppnnnmmmlllkkkjjjiiiiiiiiihhhhhhgggeeeccc```^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWQQQOOOMMMLLLKKKJJJHHHFFFAAA@@@???===<<<<<<<<<<<<>>>>>>===<<<:::999888888666777777555222111111111555555555555555555555555555555555555666666666666777888888999999999888888777777888888888777777666888:::<<<======>>>@@@BBB@@@@@@CCCEEEFFFJJJTTT```qqqyyyhhheeejjjxxxzzzZZZGGG@@@???===<<<<<<<<<<<<;;;888666777777888888888888777777555666777888888777666555444444444444444444444444444444555555555444222111555666666666666999<<>>>>>>>>>>>>>>>>>???@@@@@@AAACCCFFFIIITTTiii~~~ooodddYYYTTTQQQNNNNNNPPPSSSOOONNNQQQRRRRRRUUUYYY^^^ccciiipppwww|||qqqdddYYYSSSPPPJJJJJJIIIIIIJJJKKKMMMNNNQQQRRRTTTXXXZZZ[[[XXXVVVQQQMMMIIIFFFGGGHHHIIIIIIHHHFFFEEEDDDDDDEEEFFFHHHFFFGGGIIILLLPPPUUUYYY[[[^^^bbbhhhnnntttyyy~~~zzznnndddXXXPPPOOOPPPPPPOOOOOOOOOPPPUUU[[[aaaeeegggggg^^^ZZZ___hhhvvv~~~|||xxxuuusssqqqpppoooooommmlllkkkjjjjjjjjjhhhgggfffeeeccc```^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWRRRPPPMMMLLLKKKJJJHHHFFFAAA@@@???>>><<<<<<;;;;;;;;;;;;:::999888777777666555666666555444333333444555555555555555555555555666666666777777777777777999999999999999888777777777777888888888888777777666888:::;;;;;;<<<>>>@@@@@@@@@CCCFFFGGGKKKWWWbbbtttzzzfffdddkkk{{{}}}]]]IIIAAA@@@===<<<<<<<<<<<<;;;888666777777888888888888777777444444555555555555444444444444444444444444444444555666777777777555444333555666777777777999===@@@KKKZZZrrrzzzvvvvvv|||}}}zzz|||xxxxxx~~~}}}nnnbbb@@@@@@????????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBFFFHHHSSShhh}}}ooodddYYYTTTQQQNNNMMMOOORRROOOOOORRRSSSRRRTTTXXX___dddjjjqqqwww{{{pppcccYYYRRRPPPIIIIIIIIIIIIKKKMMMOOOQQQSSSTTTWWWZZZ]]]]]]ZZZXXXQQQNNNJJJHHHHHHHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHJJJMMMQQQVVVZZZ\\\```dddiiiooottt{{{xxxmmmaaaZZZRRRMMMMMMNNNOOONNNNNNOOOQQQXXX```ggglllnnnmmmccc^^^bbbjjjyyy~~~|||xxxuuusssqqqqqqpppooonnnmmmlllkkkkkkkkkggggggfffeeecccaaa___]]]\\\\\\[[[ZZZYYYXXXWWWWWWRRRPPPNNNLLLKKKJJJHHHEEEBBBAAA@@@>>><<<;;;;;;;;;:::999999999888888888888444666777666555444555777555555555555555555555555666777777777888888888999999999999999999888777666777777888888888888888777777999:::;;;;;;<<<>>>???AAAAAACCCGGGIIINNNZZZfffzzzzzzddddddlll```KKKBBBAAA>>>===;;;;;;<<<;;;999666777777888888888888777777555555444444444444555555555555555555555555555555666777888999888777666555666777777777888:::>>>AAALLLZZZrrr~~~}}}yyywwwxxxuuuwww|||pppeee@@@@@@????????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBEEEHHHUUUggg|||ooodddXXXSSSPPPMMMMMMOOOPPPNNNNNNRRRTTTTTTVVVZZZaaaeeelllrrrxxxzzzpppcccXXXRRROOOJJJJJJJJJJJJKKKMMMOOOQQQTTTVVVYYY\\\___^^^[[[XXXPPPMMMJJJIIIIIIHHHGGGFFFHHHGGGFFFFFFFFFFFFGGGHHHGGGHHHJJJNNNRRRWWW[[[]]]cccfffkkkpppvvv}}}}}}nnncccXXXTTTNNNKKKLLLMMMNNNNNNOOOQQQVVV___iiiqqqvvvxxxtttiiibbbeeelll{{{~~~|||yyyvvvtttrrrqqqpppooonnnlllkkkkkkkkkkkkggggggfffeeecccaaa___^^^[[[[[[[[[ZZZYYYXXXXXXXXXSSSQQQNNNMMMLLLJJJGGGEEECCCBBB@@@>>>===<<<;;;;;;:::::::::::::::::::::;;;666777888777666555666777555555555555555555555555666666666777777888888999777888888999999999888888777777888999999999888888:::;;;===>>>===>>>@@@AAAAAAAAADDDGGGJJJPPP]]]jjjwwwdddeeennn|||cccLLLCCCAAA>>>===;;;;;;;;;;;;999777777888888999999888888777888777666555555666777888666666666666666666666666666777888999888888666666777777888888888;;;>>>AAAMMM[[[uuu|||yyyxxx|||{{{}}}rrrggg@@@@@@????????????@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBEEEGGGSSSeee{{{nnncccXXXSSSPPPNNNMMMPPPQQQNNNNNNSSSUUUUUUXXX\\\aaaffflllsssyyy|||qqqdddYYYRRROOOLLLLLLKKKKKKLLLMMMOOOPPPUUUWWWZZZ^^^```___[[[XXXMMMKKKIIIHHHIIIJJJIIIHHHFFFFFFFFFEEEEEEFFFFFFFFFHHHIIIKKKOOOSSSXXX\\\___eeehhhmmmrrrxxx~~~qqqcccZZZTTTQQQNNNLLLLLLMMMNNNNNNSSSWWW___kkkvvv{{{oooggghhhppp~~~~~~|||yyyvvvtttsssrrrooonnnlllkkkjjjjjjiiiiiigggffffffeeecccaaa___^^^[[[[[[ZZZZZZYYYYYYXXXXXXTTTRRROOOMMMLLLJJJGGGEEECCCBBB@@@???===<<<<<<;;;999999::::::::::::;;;;;;999999:::888666444444555555555555555555555555555444444555555666777888888555666777888999:::::::::777777888999999999999999:::<<<>>>>>>>>>>>>@@@AAABBBAAADDDHHHKKKQQQ___llluuuffffffpppyyydddLLLBBBAAA???===;;;:::;;;:::999777888888999999999999888888888777666555555666777888666666666666666666666666444555666777777777666555777777888888888;;;>>>AAAKKK\\\zzz~~~}}}~~~~~~~~~sssiii@@@@@@????????????@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAA@@@BBBEEEGGGPPPaaa{{{zzzlllaaaVVVRRRPPPNNNOOOQQQUUUQQQPPPSSSUUUUUUYYY^^^aaafffmmmsss{{{~~~sssfffZZZRRROOOMMMMMMLLLLLLLLLNNNOOOPPPWWWXXX\\\```bbbaaa\\\XXXMMMKKKHHHGGGHHHJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLOOOTTTYYY^^^```fffiiiooouuu{{{wwwkkk___VVVQQQPPPNNNLLLLLLMMMOOOQQQUUU[[[ffftttvvvlllmmmuuu~~~|||yyywwwuuutttsssnnnmmmlllkkkjjjiiiiiiiiiffffffeeeeeecccaaa```___[[[ZZZZZZZZZYYYYYYYYYXXXUUURRROOONNNLLLJJJGGGEEEBBBAAA@@@???>>>=========777777777888888888888888999::::::888555333333444555555555555555555555555333333444555666777888888555666777888999:::::::::777777888999::::::::::::999;;;<<<<<<<<<<<<>>>???BBBBBBDDDHHHKKKRRR```mmmvvvhhhgggqqqxxxfffMMMCCCBBB???===;;;:::::::::999888888888999999999999888888555555444444444444555555555555555555555555555555333444555666666666555444666777777777888:::>>>AAAIII\\\}}}|||xxx{{{tttlll@@@@@@????????????@@@@@@@@@??????>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@BBBDDDGGGNNN___zzzzzzjjj___UUUQQQPPPOOOPPPRRR]]]WWWTTTTTTTTTTTTWWW\\\```eeemmmttt|||vvvhhh\\\SSSOOOLLLLLLKKKLLLMMMOOOQQQRRRYYY[[[___ccceeeccc^^^ZZZPPPMMMHHHFFFGGGHHHIIIJJJFFFGGGGGGGGGGGGGGGGGGFFFIIIJJJLLLPPPUUUZZZ___aaafffjjjqqqxxx~~~rrrfff[[[SSSNNNNNNLLLLLLLLLNNNRRRUUUZZZbbbppp}}}rrrrrr{{{~~~|||yyywwwuuuttttttooonnnmmmlllkkkjjjjjjjjjffffffeeedddcccbbb```___ZZZZZZZZZZZZYYYYYYYYYYYYUUUSSSPPPNNNLLLJJJGGGEEEAAA@@@??????>>>>>>??????888888888777777777777777777888888777555444444555555555555555555555555555444444555666777888999999888888999999999888888777666777888999:::::::::::::::;;;======<<<<<<===???CCCBBBDDDGGGJJJQQQ___mmm|||iiihhhqqq{{{hhhOOODDDCCC@@@===;;;:::::::::999888888999999::::::999999888444444555555555555444444444444444444444444444444333444555666777666555555555666777777777999===@@@JJJ]]]~~~||||||wwwooo@@@@@@????????????@@@@@@@@@??????>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@AAADDDGGGOOOaaa|||zzzhhh^^^TTTQQQQQQPPPQQQTTTccc\\\WWWUUUSSSRRRUUU[[[```eeelllttt|||xxxjjj]]]TTTOOOJJJJJJKKKLLLNNNQQQSSSUUU[[[]]]aaaeeegggeee```\\\SSSOOOIIIFFFFFFGGGHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJMMMPPPUUU[[[___bbbfffkkkrrrzzzxxxjjj^^^RRRKKKKKKKKKKKKKKKLLLOOOTTTXXXdddmmm}}}vvvvvv~~~|||zzzwwwvvvttttttpppooonnnmmmlllkkkkkkkkkffffffeeedddcccbbb```___ZZZZZZZZZZZZYYYYYYYYYYYYVVVSSSPPPNNNMMMJJJGGGEEE@@@@@@????????????@@@@@@:::::::::999999999888888555666777666555444555666555555555555555555555555444555666777888999::::::;;;;;;::::::888777555555666777888999:::;;;;;;;;;<<<>>>??????>>>>>>???AAADDDCCCDDDGGGJJJQQQ___mmmiiihhhqqq}}}jjjPPPFFFEEE@@@===;;;999:::::::::999888999999::::::999999888555666777888888777666555444444444444444444444444333444555777777777666555555666666666666999<<>>???>>>===>>>???@@@@@@@@@AAADDDGGGPPP___{{{{{{kkkaaaWWWSSSRRRQQQRRRTTTWWWWWWVVVVVVWWWYYYZZZ[[[eeeiiipppvvv}}}zzzlll___UUUQQQQQQLLLJJJLLLMMMMMMPPPUUU[[[]]]bbbhhhkkkhhh```YYYRRRNNNJJJHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKOOORRRVVV[[[```dddgggmmmuuuzzz~~~tttcccVVVRRRTTTLLLLLLJJJNNNTTTQQQXXXmmmwww~~~~~~~~~zzzxxxwwwwwwuuuttttttsssrrrpppnnnkkkjjjiiifffeeecccbbbbbbbbb```^^^\\\ZZZYYYXXXYYYYYYWWWUUURRRQQQOOOLLLJJJHHHFFFFFF@@@???>>>???@@@AAA@@@>>>:::444333888:::777666:::======<<<;;;::::::::::::<<<777333333222000333777555555666666777777888888:::999999888888999999:::777777888888888999999999<<<<<<======>>>>>>??????EEECCCDDDGGGKKKRRR___kkk~~~sssnnnsssnnnRRREEEBBB<<<<<<<<<<<<<<<<<<;;;;;;???<<<999888:::;;;999888777777888888888888777777666555555444444444555555666666666666666666666666777777777777888:::<<<>>>OOO]]]vvv{{{ooo@@@@@@@@@@@@@@@@@@@@@@@@BBB???======>>>??????===>>>???@@@@@@@@@BBBEEEGGGSSSaaa}}}|||lllaaaWWWSSSRRRPPPQQQTTTVVVUUUUUUUUUVVVXXXZZZ[[[dddiiipppvvv}}}}}}ooobbbXXXSSSQQQMMMKKKMMMNNNNNNRRRWWW^^^```eeekkkooolllddd]]]SSSOOOKKKHHHIIIJJJLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMPPPSSSWWW\\\bbbfffiiipppwww}}}qqqaaaUUUQQQRRRLLLMMMKKKOOOVVVUUU]]]rrr}}}zzzwwwwwwvvvuuusssrrrqqqpppnnnllljjjhhhggggggeeecccbbbbbbbbb```^^^\\\[[[YYYYYYYYYYYYWWWUUUSSSQQQOOOLLLIIIGGGEEEEEEAAA@@@>>>>>>???@@@>>>===;;;666555:::<<<::::::======<<<;;;:::999999999999999666666888888444333666777777777777777666666666999999999999999999999999999::::::::::::;;;;;;;;;<<<<<<======>>>?????????BBBAAABBBFFFJJJPPP[[[gggzzztttppptttnnnRRREEEBBB======<<<<<<<<<;;;;;;;;;>>>;;;888888999:::999777666777777888888777777666666666555555555555555666777777777777777777777777555666777888:::<<<>>>???GGGSSSkkk~~~qqq@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>===?????????>>>???AAAAAAAAAAAACCCFFFHHHUUUccc~~~}}}lllbbbWWWSSSRRRPPPPPPSSSSSSSSSSSSTTTVVVXXXZZZ[[[bbbgggooovvv}}}tttggg\\\VVVRRRNNNLLLNNNPPPPPPTTTZZZ___bbbgggmmmqqqnnnfff```TTTPPPLLLIIIIIIKKKLLLLLLIIIJJJJJJJJJJJJJJJJJJIIILLLNNNQQQTTTXXX^^^dddhhhlllrrrzzzmmm^^^SSSOOOPPPKKKNNNLLLPPPXXXZZZdddyyy|||xxxvvvvvvuuutttsssrrrqqqpppnnnllljjjiiihhhgggeeecccccccccbbb```^^^]]][[[ZZZZZZZZZYYYWWWUUUSSSRRROOOLLLIIIGGGEEEEEEBBB@@@???>>>???>>><<<;;;===999888:::;;;999999:::;;;;;;:::999888888888888555555999>>>>>>888444444999888888777777666555555888999:::;;;;;;:::999888::::::::::::;;;;;;;;;;;;<<<<<<======>>>???@@@@@@AAAAAACCCGGGJJJOOOYYYcccvvvvvvrrrvvvoooSSSEEEBBB>>>>>>===<<<;;;::::::999<<<:::888888888999888777555666666777777666666555666666666555555666666777888888888888888888888888444555777:::<<<>>>???@@@DDDPPPeee}}}|||vvv@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@AAABBBBBBBBBDDDGGGIIIUUUccc|||mmmbbbXXXSSSRRRPPPPPPRRRRRRRRRRRRSSSUUUWWWZZZ[[[```fffnnnvvv~~~xxxlll```XXXSSSOOOMMMPPPRRRSSSWWW\\\___aaagggmmmqqqooogggaaaVVVRRRMMMJJJJJJKKKLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJLLLNNNQQQTTTXXX^^^eeejjjooottt|||xxxgggZZZPPPMMMNNNKKKOOOMMMPPPZZZ___kkk}}}{{{wwwuuuuuuuuusssrrrtttsssrrrpppnnnmmmkkkkkkhhhfffdddccccccbbb```^^^]]]\\\[[[[[[[[[ZZZWWWUUURRRQQQOOOMMMKKKIIIHHHHHHCCCAAA???>>>>>>===;;;999>>>;;;999888888777666555:::999888777777666666777333444999??????999555444888888777777777777777777888999;;;<<<<<<;;;999888888888888999999999::::::<<<<<<===>>>???@@@@@@AAABBBBBBFFFKKKMMMQQQZZZccctttyyyssswwwpppSSSEEEBBB???>>>===<<<;;;:::999999:::999888888888888777777555555666666666666555555777666666666666777777888888888888888888888888888555666999<<<===>>>>>>>>>FFFPPPbbbvvv|||yyy@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@?????????@@@AAABBBCCCCCCCCCDDDGGGJJJSSSaaa}}}|||{{{lllbbbWWWSSSRRRPPPQQQSSSQQQQQQRRRSSSTTTWWWYYY[[[___eeennnwww|||pppcccZZZTTTPPPOOOQQQSSSTTTXXX^^^___bbbhhhooosssqqqjjjcccXXXTTTOOOLLLKKKLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLLLLNNNQQQTTTXXX^^^eeekkkpppuuu}}}qqqbbbWWWOOOLLLMMMKKKQQQOOORRR]]]fffttt~~~}}}zzzwwwuuuuuutttsssrrrtttsssrrrpppooommmlllllliiigggeeedddcccbbb```^^^^^^]]]\\\\\\\\\ZZZWWWTTTQQQQQQOOONNNMMMLLLLLLLLLDDDBBB@@@???>>>===;;;999;;;;;;999888999:::999888999999888777666666666666555444666;;;;;;777555666555666666777888999999:::888999;;;<<<<<<;;;999888888888999999999:::::::::<<<<<<===>>>???@@@AAAAAABBBBBBFFFKKKNNNQQQZZZcccuuuzzzssstttpppTTTEEEAAA???>>>===<<<;;;:::999999888999999999888777777888555555666666666666555555666666666666666777888888888888888888888888888888777999:::<<<======<<<<<>><<<:::888999999999<<>>@@@AAABBBBBBAAAAAADDDJJJMMMQQQYYYcccwwwzzzpppoooqqqTTTFFFAAA>>>>>>===<<<;;;::::::999777999::::::999888888999555666666777777666666555555555555555666777888888888888888888888888888888999999:::;;;;;;;;;;;;;;;AAAIIIVVVeeesss@@@@@@@@@@@@@@@@@@@@@@@@<<>><<<888::::::888<<>>@@@AAABBBCCCAAAAAADDDJJJMMMRRR\\\fffyyyzzznnniiiwwwrrrUUUFFFAAA======<<<<<<<<<;;;;;;;;;777999<<<<<<:::888999:::666777777888888777777666444444444444555666777888777777777777777777777777888888888999999:::<<<<<>>:::===;;;777999>>>===888:::999888777777666666666:::777666888888444333555888888888888888999999999<<<;;;;;;::::::;;;;;;<<<999999999:::::::::;;;;;;;;;<<<===???@@@AAACCCCCCDDDDDDFFFLLLPPPUUU___jjjzzzyyyllleeerrrrrrUUUFFFAAA<<<<<<<<<<<<<<<<<<;;;;;;777:::======:::999999;;;777777888888888888777777333333333444444666777777666666666666666666666666777666666777888;;;===>>>===EEEPPP\\\jjjxxx~~~BBBCCCCCCDDDCCCAAA@@@???CCCBBB???>>>======???@@@===>>>@@@CCCEEEGGGIIIJJJRRR]]]www{{{jjj```WWWTTTSSSRRRTTTWWWUUUVVVVVVUUUUUUWWWZZZ]]]bbbhhhqqqzzzuuuiiiaaaYYYSSSTTTVVVVVVXXXZZZaaaeeemmmsssvvvvvvsssqqqbbb[[[RRRNNNOOOQQQQQQOOOQQQRRRRRRRRRQQQOOOMMMLLLOOOQQQUUUYYY]]]dddkkkooozzzwwwaaaYYYUUUPPPNNNPPPRRR[[[dddnnn~~~}}}{{{xxxuuusssqqquuusssqqqppppppooommmkkkjjjiiigggffffffeeecccaaa```aaabbbbbb___[[[VVVSSSSSSRRRPPPNNNKKKIIIGGGFFFDDDCCCAAAAAAAAA@@@===;;;:::::::::999999999888888999888666666888:::::::::888888777666666666666666777777888888999999999:::<<<<<<<<<<<<<<<===>>>???999999:::;;;;;;<<<<<<===999;;;===>>>>>>???AAACCCDDDDDDGGGLLLNNNTTTaaammm~~~|||nnnfffqqqsssVVVGGGBBBAAA>>>;;;::::::;;;::::::>>><<<:::777777888:::<<<888999999999999888777777:::999888777666666666777888888777777666666555555222222333555777:::===???@@@EEENNNYYYfffuuuBBBCCCCCCCCCCCCAAA@@@???BBBAAA???>>>===>>>@@@@@@@@@@@@AAABBBCCCEEEGGGHHHPPPZZZttt{{{mmmbbbXXXTTTSSSQQQRRRUUUTTTTTTUUUUUUUUUWWWZZZ]]]bbbhhhqqqzzzyyymmmccc[[[UUUVVVXXXXXXYYY\\\aaaffflllrrruuuuuurrrpppddd]]]TTTOOOPPPRRRQQQPPPQQQRRRRRRRRRQQQPPPNNNMMMPPPRRRVVVZZZ___eeelllqqq}}}sss^^^WWWTTTPPPOOORRRTTT^^^kkkxxx~~~}}}zzzwwwtttsssvvvtttrrrqqqpppooommmkkkkkkiiigggfffffffffdddbbbaaaaaabbbaaa^^^[[[WWWUUUSSSRRRQQQNNNKKKIIIGGGFFFDDDCCCAAAAAAAAA@@@===;;;<<<<<<<<<;;;;;;;;;::::::888777555666888::::::999888888777666666666666666666777777888999:::::::::;;;;;;<<<<<<============999999:::;;;;;;<<<<<<===:::<<<>>>???>>>???AAACCCAAACCCIIIOOOSSSWWWbbbmmm~~~oooeeeooosssWWWGGGBBBAAA???<<<<<<<<<<<<;;;999<<<;;;999888777888999:::888999999999999888777777777777666666666777777888888888777777666666666666777777777888999;;;===???AAAGGGPPP\\\iiiwwwCCCCCCCCCCCCBBBAAA@@@???@@@@@@???>>>>>>???AAABBBBBBAAA@@@@@@AAACCCEEEFFFNNNXXXqqq|||nnncccYYYTTTSSSPPPQQQSSSRRRSSSTTTTTTTTTWWW[[[^^^ccciiiqqqzzzssseee]]]XXXYYYZZZZZZ[[[]]]cccffflllqqqttttttrrrpppfff___VVVQQQQQQRRRRRRQQQQQQRRRRRRRRRQQQPPPOOOOOORRRUUUYYY]]]bbbhhhoootttppp]]]WWWVVVRRRSSSXXXZZZgggxxx}}}}}}yyyvvvtttwwwuuurrrqqqqqqpppmmmkkkllljjjhhhgggggggggeeecccbbbbbbaaa___]]]ZZZXXXWWWTTTSSSQQQOOOLLLIIIGGGFFFDDDCCCAAA@@@@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;777666555666888:::999888888777777666666666666666555666777888999:::;;;<<<:::;;;<<<=========<<<;;;999999:::;;;;;;<<<<<<===<<<===??????>>>???@@@BBB>>>BBBJJJRRRWWW[[[dddnnnpppfffoootttWWWGGGCCC@@@???>>>>>>>>>===;;;999999999999888888888888888888999999999999888777777444555555666666777888888888777777777777666666666999888888999:::;;;<<<===@@@FFFPPP]]]iiiwwwCCCCCCCCCBBBBBBAAA@@@@@@??????>>>??????AAABBBCCCBBBAAA???>>>???BBBEEEGGGMMMVVVmmm}}}mmmbbbXXXTTTSSSQQQQQQTTTQQQRRRSSSSSSTTTWWW[[[^^^dddiiirrrzzzzzzhhh```ZZZ[[[\\\[[[[[[]]]dddggglllqqqssssssrrrppphhhaaaYYYSSSQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRRRRQQQUUUXXX\\\```eeelllsssxxxppp___YYYXXXVVVXXX^^^cccrrr~~~~~~~~~}}}zzzwwwuuuxxxvvvsssrrrqqqpppnnnlllllljjjiiihhhhhhhhhfffddddddcccaaa^^^\\\ZZZYYYYYYUUUTTTRRROOOLLLIIIGGGFFFEEECCCAAA@@@@@@???>>><<<;;;::::::::::::999999999666666555777888999888777777777666666666666777777555666777888:::;;;<<<===999:::<<<>>>>>><<<;;;:::999999:::;;;;;;<<<<<<======>>>@@@@@@??????@@@AAA???BBBJJJRRRXXX]]]hhhsssqqqgggqqquuuWWWHHHCCC@@@@@@???@@@@@@???<<<999888999:::;;;::::::999888888999999999999888777777444444555666666666666666777777777777777777777777666777777888999:::;;;<<<===DDDOOO[[[hhhsss~~~DDDCCCCCCBBBAAAAAA@@@@@@>>>>>>??????@@@BBBCCCCCC@@@???>>>>>>@@@CCCGGGIIINNNVVVkkk}}}kkkaaaWWWTTTSSSRRRSSSVVVQQQRRRSSSTTTUUUWWW[[[___dddjjjrrr{{{nnneee]]]\\\\\\[[[\\\^^^eeehhhlllpppssstttssssssiiiddd[[[UUUQQQPPPQQQRRRTTTTTTTTTTTTTTTTTTUUUUUUYYY[[[___dddiiipppwww|||nnn___ZZZYYYWWW[[[bbbjjj||||||}}}~~~~~~}}}{{{xxxwwwyyywwwtttsssrrrpppnnnlllllljjjiiihhhiiiiiigggeeedddccc```^^^\\\[[[ZZZZZZVVVUUUSSSPPPMMMJJJHHHFFFFFFCCC@@@?????????>>>===;;;;;;;;;:::::::::999999999777666777888888888666777777666666666666777777555666777888:::<<<======:::;;;===>>>>>>===;;;999999999:::;;;;;;<<<<<<======???@@@@@@??????@@@BBBBBBCCCIIIPPPUUU]]]lllyyy~~~ppphhhvvvvvvWWWHHHDDDAAA@@@@@@@@@@@@???<<<:::999:::;;;<<<===<<<:::999888999999999999888777777666666777777666555444333777777777777888888888888555666777999:::<<<=========DDDOOO[[[gggrrr{{{DDDDDDCCCAAAAAAAAAAAAAAA>>>??????@@@AAABBBBBBCCC@@@?????????AAADDDGGGIIINNNTTThhh|||jjj```VVVTTTSSSSSSTTTWWWSSSTTTUUUUUUUUUXXX\\\___dddjjjsss}}}vvvkkkaaa^^^]]]\\\]]]```fffiiilllpppsssuuuvvvvvvlllggg___WWWRRRQQQRRRSSSVVVVVVVVVVVVVVVWWWXXXYYY\\\___cccgggmmmttt{{{{{{kkk]]]ZZZZZZZZZ```iiittt}}}}}}}}}||||||{{{zzzzzzzzzxxxuuussssssqqqnnnlllkkkjjjhhhhhhiiiiiigggeeedddcccaaa___]]]\\\[[[[[[XXXVVVTTTQQQMMMJJJHHHGGGFFFCCC@@@?????????>>>===============<<<<<<<<<;;;===;;;888777777888777666666666666666666777777888666777888999:::;;;<<<===<<<===>>>>>>>>>===<<<;;;999999:::;;;;;;<<<<<<======>>>@@@@@@???@@@AAACCCEEEEEEHHHMMMSSS]]]nnn}}}~~~rrrnnn~~~wwwWWWHHHEEEAAA@@@?????????>>><<<:::999:::<<<=========<<<;;;888999999999999888777777777777888888777666444333777777777888888888888999777888:::<<<>>>???@@@@@@???FFFPPP\\\gggrrr{{{EEEDDDBBBAAA@@@@@@AAAAAA???@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFGGGLLLQQQddd|||lllaaaWWWTTTSSSRRRSSSUUUUUUVVVVVVVVVVVVXXX\\\___ccciiisss~~~~~~rrrfff```^^^]]]___cccgggiiilllppptttwwwyyyzzzoookkkccc[[[UUUSSSTTTVVVXXXXXXWWWXXXXXXZZZ[[[\\\^^^aaaeeejjjpppwww~~~xxxjjj^^^]]]___aaaiiisss~~~~~~}}}|||||||||}}}~~~{{{xxxvvvtttsssqqqnnnllljjjiiihhhggghhhhhhgggeeecccbbbaaa```^^^\\\[[[ZZZXXXWWWUUUQQQNNNKKKHHHGGGFFFDDD@@@>>>>>>???>>>===============<<<<<<<<<<<>>999777666777777777666666666666666777888888888888999999:::;;;<<<<<>>>>>>>>=========999999:::;;;;;;<<<<<<===<<<>>>???@@@@@@AAABBBDDDEEEEEEGGGMMMSSS]]]nnn}}}{{{zzz}}}xxxWWWHHHEEEBBB@@@>>>=========<<<;;;999:::;;;;;;<<<<<<<<<;;;888999999999999888777777555666888999999777666555777777888888888999999999888:::;;;===>>>???>>>>>>@@@FFFPPP[[[eeepppzzzEEEDDDBBBAAA@@@@@@AAABBB@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCDDDDDDDDDDDDDDDIIIOOOaaa{{{nnncccXXXTTTSSSQQQQQQSSSWWWWWWWWWWWWWWWXXX\\\___bbbiiitttwwwiiibbb______aaaeeegggiiilllqqquuuxxx{{{|||rrrnnnfff^^^WWWUUUVVVXXXYYYYYYYYYYYYZZZ[[[]]]^^^___bbbgggkkkqqqxxxxxxkkkaaabbbeeehhhrrr~~~}}}||||||}}}{{{yyyvvvtttsssqqqooollljjjhhhgggggghhhhhhfffeeebbbbbbaaa```___]]][[[ZZZYYYXXXUUURRRNNNKKKHHHGGGGGGDDD@@@>>>>>>???>>>>>><<<<<<;;;;;;;;;:::::::::EEEAAA:::666555666777777666666666666666777888888999999999::::::;;;;;;;;;AAA@@@???>>>======>>>>>>999999:::;;;;;;<<<<<<===;;;===???@@@@@@AAACCCEEEDDDDDDHHHNNNSSS]]]mmm|||wwwzzzxxxWWWHHHFFFCCC@@@===<<<<<<===<<<;;;999999999::::::;;;;;;;;;888999999999999888777777444555777999:::999888777777777888888999999999999999:::;;;<<<<<<<<<;;;:::???EEENNNXXXbbbmmmwww~~~GGGGGGFFFDDDCCCBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@???@@@BBBEEEGGGFFFOOOaaa{{{{{{lllcccZZZXXXWWWVVVVVVXXXVVVWWWWWWVVVVVVYYY]]]```dddjjjsss}}}ooodddaaabbbccccccjjjkkknnnqqquuuxxx{{{|||wwwssslllccc\\\XXXXXXZZZZZZZZZ[[[\\\]]]]]]^^^^^^cccdddgggkkkpppxxxvvvjjjcccfffjjjooo|||zzz{{{yyywwwuuutttssspppnnnlllllljjjiiihhhhhhhhhhhheeeeeebbb______aaa___YYYXXXWWWUUUSSSPPPMMMJJJHHHHHHDDD@@@???@@@@@@???>>>999::::::;;;;;;::::::999CCC>>>999888;;;<<<999666777777777777888888888888888888999::::::;;;;;;<<<>>>>>>===============>>><<<<<<<<<=====================>>>???AAABBBCCCDDDHHHHHHIIILLLSSSbbbsssssssssyyyXXXHHHEEECCCBBB???===<<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;777888888888888999999999777777777888999999999:::777888888888888999999999777777888:::<<<===??????@@@CCCJJJTTT___kkkuuu{{{}}}FFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@AAACCCEEEFFFGGGOOO```yyy|||lllbbbYYYWWWWWWUUUUUUXXXVVVVVVVVVVVVVVVYYY]]]aaaeeellluuuwwwlllggghhhiiiiiikkklllooorrrvvvzzz}}}|||yyysssjjjbbb]]][[[\\\\\\\\\]]]^^^______``````ccceeehhhkkkqqqyyyyyyoooiiimmmrrryyy|||zzz{{{yyywwwuuuuuusssqqqoookkkkkkjjjiiihhhhhhhhhhhhggggggddd``````aaa^^^YYYXXXWWWUUUSSSPPPMMMJJJHHHHHHDDD@@@??????@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<@@@<<<888888;;;<<<:::888777777777777888888888888;;;;;;;;;<<<======>>>>>><<<===>>>>>>>>>>>>>>>===<<<<<<<<<===============>>>???@@@AAABBBCCCDDDEEEFFFGGGIIILLLTTTbbbsss|||tttuuuzzzYYYJJJFFFBBBAAA???===<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;888888888888999999999999888888888888888999999999888888888888999999999999888888999:::<<<===>>>>>>>>>AAAHHHRRR^^^jjjtttzzz}}}CCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEHHHOOO___xxx}}}kkkaaaYYYWWWVVVUUUUUUWWWVVVVVVVVVVVVVVVYYY^^^aaagggnnnxxx}}}pppjjjiiiiiiiiilllmmmppptttxxx||||||tttkkkddd___]]]^^^^^^___```aaabbbcccccccccfffiiimmmsss|||~~~vvvtttyyy}}}zzz{{{yyywwwvvvuuutttqqqooojjjjjjiiiiiihhhiiiiiiiiiiiiiiigggbbbaaaaaa^^^YYYXXXWWWUUUSSSPPPMMMJJJHHHFFFDDDAAA?????????>>>===???>>>===<<<<<<===>>>???===999666777:::<<<;;;999777777777888888888999999888888999999:::;;;;;;;;;:::<<<>>>???@@@???>>>===<<<<<<<<<======>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFDDDFFFIIINNNUUUbbbqqq|||yyyvvvyyyzzzZZZKKKHHHAAA@@@>>>===<<<;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888888999999999:::999999999888888888888888888888888888999999999:::999::::::;;;<<<<<<=========???FFFOOO\\\iiitttzzzBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEEEEEEEEEEIIIOOO^^^www|||jjj```XXXVVVVVVUUUUUUWWWVVVWWWWWWWWWWWWZZZ___bbbhhhoooyyywwwnnnjjjiiiiiilllnnnppptttxxx}}}}}}sssiiiaaa^^^______```aaabbbdddeeeeeeeeegggkkkpppwww}}}{{{|||zzzwwwvvvvvvuuurrrpppjjjiiiiiiiiiiiijjjjjjkkkkkkllliiidddaaaaaa^^^ZZZXXXWWWUUUSSSPPPMMMJJJHHHEEEDDDBBB@@@??????>>>>>>@@@???===<<<<<<===???@@@<<<999777777999::::::999777777888888888999999999666777777888888999::::::999;;;>>>@@@AAA@@@>>><<<<<<<<<<<<===>>>>>>??????@@@@@@AAABBBDDDEEEFFFFFFEEEHHHKKKOOOUUU```nnnwww|||yyy|||{{{[[[LLLIIIAAA@@@>>>===<<<;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888999999999:::::::::999999999888777777777888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<>>??????>>><<<;;;;;;<<<>>>???===;;;999888888888888888888888888888999999999999::::::;;;;;;<<<=========:::;;;>>>@@@AAA???===<<<<<<<<<======>>>??????@@@???@@@AAABBBCCCDDDEEEFFFGGGJJJMMMOOOTTT^^^jjjrrrzzz[[[LLLHHHAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888999999999999::::::::::::999999999888777777777888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@EEENNN\\\kkkyyyyyyxxxyyy}}}BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGLLLQQQaaa~~~zzzjjjaaaYYYWWWXXXWWWWWWZZZYYYYYYZZZZZZ[[[^^^cccfffiiiqqq|||wwwqqqnnnooopppqqqtttxxx~~~~~~sssiiiddd```aaabbbccceeeggghhhhhhiiilllrrrxxx~~~||||||zzzxxxwwwwwwwwwuuusssmmmmmmlllkkkkkkllllllllljjjmmmllleeeaaa```___\\\XXXWWWUUUSSSPPPMMMJJJHHHEEEFFFFFFDDDAAA??????@@@>>>===<<<;;;;;;<<<===>>>===<<<:::999888888888999888888888999999999999::::::::::::;;;<<<<<<======<<<===>>>??????>>>===;;;<<<<<<===>>>>>>???@@@@@@???@@@AAABBBCCCEEEFFFFFFIIIJJJMMMOOOSSS\\\hhhqqqyyyYYYJJJGGGAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999::::::::::::999999999888888888888888999999999999::::::::::::<<<<<<<<<<<<<<<=========???@@@EEENNN\\\mmm|||wwwwwwrrrxxxDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDFFFHHHIIIMMMSSSddd{{{kkkbbbZZZXXXYYYXXXYYY[[[ZZZ[[[[[[[[[]]]```eeehhhkkksss}}}uuurrrsssssssssvvvyyyyyypppkkkbbbcccdddfffgggiiijjjkkkkkkooouuu|||}}}|||zzzyyyxxxxxxwwwuuussspppooonnnmmmmmmmmmmmmmmmiiilllllleee``````___]]]XXXWWWUUUSSSPPPMMMJJJHHHEEEGGGHHHFFFCCC@@@@@@AAA========================;;;;;;;;;999999999;;;<<<888888888999999999::::::888999999::::::;;;<<<<<<>>>??????>>>>>>===<<<;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGIIIKKKMMMRRR\\\iiisssxxxXXXHHHDDDBBBBBBAAAAAA???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999:::::::::;;;;;;888888888888888999999999999999999:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>???@@@DDDNNN\\\mmm}}}wwwwwwrrrzzz~~~EEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCCCCDDDFFFHHHJJJNNNTTTfff|||lllbbbZZZYYYZZZYYYZZZ\\\[[[\\\\\\]]]^^^aaafffjjjmmmuuu}}}yyyuuuuuuuuuwww{{{~~~uuupppddddddfffgggiiikkklllmmmmmmpppwww~~~~~~|||{{{yyyxxxxxxxxxvvvtttqqqqqqpppnnnnnnmmmmmmmmmgggkkkkkkeee```______^^^XXXWWWUUUSSSPPPMMMJJJHHHFFFHHHIIIGGGCCCAAAAAABBB======>>>>>>>>>>>>======:::::::::::::::;;;===???888888999999999:::::::::<<<<<<======>>>??????@@@@@@@@@???>>>===<<<;;;;;;;;;<<<===>>>???@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIIEEEGGGIIILLLRRR]]]kkkuuuwwwWWWGGGCCCBBBBBBBBBAAA@@@???>>>===;;;<<<<<<<<<<<<<<<<<<;;;999999:::::::::;;;;;;;;;777777888888999999999:::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>???DDDMMM[[[mmm}}}wwwwwwwww|||}}}HHHGGGFFFEEEDDDEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDAAACCCEEEFFFGGGGGGJJJKKKNNNXXXnnn{{{mmmcccZZZZZZ\\\\\\\\\]]]aaaaaaaaa```aaaeeejjjnnnoooyyy{{{zzzxxxzzz|||}}}~~~~~~sssmmmllljjjhhhhhhjjjooosssssstttyyy}}}zzzyyyxxxwwwvvvsssrrrqqqpppooonnnnnnnnnkkkiiihhhfffeeeccc___\\\```]]]YYYUUUSSSPPPMMMKKKHHHGGGEEEDDDCCCBBBBBBAAACCCAAA???>>>???@@@???>>>>>>===;;;:::999999:::;;;999:::;;;<<<;;;:::999999<<<<<<;;;;;;<<<===???@@@======>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@AAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIIIIKKKPPPTTT\\\kkkzzzsssXXXLLLAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999777888:::;;;999666:::999888888888999:::;;;888999:::;;;<<<>>>??????<<<;;;:::999999:::<<<===>>>@@@DDDLLLYYYkkk~~~}}}{{{{{{FFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGAAACCCEEEFFFFFFGGGIIIKKKTTT^^^uuurrrhhh___^^^`````````aaaaaabbbbbbbbbcccfffkkkooottt}}}}}}{{{{{{~~~~~~yyypppooommmllllllooosssvvvvvvxxx|||}}}zzzyyyxxxwwwvvvsssrrrqqqpppooonnnnnnnnnkkkjjjhhhgggfffccc___\\\^^^[[[WWWSSSQQQNNNKKKIIIJJJIIIGGGEEECCCBBBAAA@@@BBB@@@>>>>>>??????>>>===>>>===;;;:::999999::::::;;;;;;::::::;;;:::888777===<<<<<<;;;<<<===>>>???>>>>>>???????????????>>>======>>>>>>??????@@@@@@CCCCCCDDDEEEFFFHHHHHHIIIIIIIIILLLQQQVVV___ooo~~~sssXXXMMMAAABBBAAA@@@???>>>=========;;;;;;;;;;;;;;;<<<<<<<<<<<<:::888888:::;;;999777:::999888888888999;;;;;;999::::::;;;<<<===>>>>>><<<;;;:::999999;;;===>>>>>>@@@DDDLLLZZZnnn~~~{{{HHHHHHGGGFFFEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIDDDFFFHHHIIIIIIJJJMMMOOOZZZfff~~~uuukkkbbbaaaccccccccceeehhhhhhiiiiiijjjmmmrrrvvv|||uuusssqqqqqqrrrtttxxxzzzzzz}}}|||{{{zzzyyyxxxvvvuuutttrrrqqqqqqppppppooommmkkkjjjhhhfffbbb^^^^^^[[[WWWSSSQQQNNNKKKIIILLLKKKHHHFFFCCCBBB@@@@@@BBB@@@>>>===>>>>>>===<<<======;;;::::::999::::::<<<999777888:::<<<;;;999======<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@EEEEEEFFFGGGGGGHHHIIIIIIIIIIIILLLRRRXXXbbbssstttXXXMMMBBBCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::999888:::999999999999:::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::<<<===>>>???AAAEEEMMM\\\rrr}}}MMMMMMLLLLLLKKKKKKJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMIIIKKKLLLMMMNNNPPPSSSUUU]]]kkk|||rrriiiiiikkkkkkjjjlllqqqrrrssstttuuuxxx}}}zzzxxxuuuuuuvvvyyy|||}}}}}}|||zzzyyywwwvvvuuuuuuttttttsssrrrpppnnnmmmiiieeebbb```]]]YYYUUUSSSPPPMMMKKKKKKJJJHHHFFFDDDCCCBBBAAABBB@@@>>>===>>>>>>===<<<======<<<;;;;;;::::::::::::777444666:::>>>>>><<<>>>>>>=========>>>>>>>>>@@@@@@AAAAAA@@@@@@??????======>>>???AAABBBCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJMMMRRRXXXcccuuutttYYYNNNCCCCCCBBBAAA@@@>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;:::::::::::::::999999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>???AAACCCFFFMMM[[[rrrQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNOOOPPPQQQQQQQQQLLLMMMNNNOOOOOORRRVVVYYY```ooo~~~uuutttvvvvvvvvvxxxxxxyyy{{{|||}}}{{{zzz|||}}}|||{{{yyyxxxxxxwwwwwwwwwuuusssqqqooolllhhhdddbbb___[[[WWWUUURRROOOMMMIIIIIIGGGFFFEEEEEEEEEEEEDDDBBB@@@?????????>>>===>>>>>>======<<<;;;;;;:::<<<999777777:::======<<<>>>>>>??????????????????AAAAAAAAAAAAAAA@@@???>>><<<===>>>AAACCCEEEGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKNNNSSSYYYdddwwwtttYYYOOOEEEBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>??????BBBDDDGGGLLLYYYoooXXXXXXXXXXXXWWWVVVTTTTTTQQQQQQQQQRRRRRRRRRSSSSSSPPPQQQRRRRRRSSSVVVZZZ^^^iiiyyy~~~}}}~~~~~~}}}|||||||||{{{yyywwwuuusssoookkkhhheeebbb]]]ZZZXXXUUURRROOOKKKJJJIIIIIIHHHHHHIIIIIIGGGEEECCCAAABBBAAA@@@>>>????????????>>>===<<<;;;>>>>>>===;;;::::::::::::>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???===>>>@@@CCCEEEHHHJJJKKKHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNQQQVVV^^^jjj}}}tttZZZPPPFFFBBBAAA@@@???>>>==================<<<<<<;;;;;;::::::;;;<<<;;;:::999:::;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<===>>>???@@@@@@AAADDDGGGKKKWWWmmmiiiiiiiiiiiihhhfffeeeddd]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^___```ccchhhkkkxxx}}}zzzwwwrrroookkkhhhddd```^^^[[[XXXVVVPPPOOONNNMMMLLLLLLLLLLLLJJJHHHEEEDDDDDDDDDBBBAAA@@@@@@AAAAAA@@@???===<<<:::===@@@???<<<:::<<<>>>>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEGGGHHHJJJJJJJJJJJJKKKLLLMMMOOOOOOPPPQQQQQQUUU\\\eeessstttZZZQQQGGGCCCBBBAAA@@@???>>>>>>>>>??????>>>======<<<;;;;;;:::<<<===<<<:::888:::;;;:::;;;<<<===>>>======<<<:::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@@@@???BBBGGGLLLWWWmmmzzzzzz{{{zzzyyywwwuuutttooooooooonnnmmmmmmllllllkkklllmmmmmmnnnqqqvvvzzzzzzwwwqqqnnnjjjgggdddbbb___\\\UUUTTTRRRPPPOOONNNMMMMMMLLLJJJGGGFFFFFFEEEDDDBBBAAAAAABBBBBBAAA@@@>>>===333999@@@AAA>>>===AAAFFF>>>@@@BBBDDDFFFGGGGGGGGGHHHHHHHHHGGGGGGEEEDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSXXX```kkkzzztttZZZQQQGGGDDDDDDBBBAAA@@@?????????@@@??????>>>===<<<<<<<<<:::<<<>>><<<999888:::<<<:::;;;===>>>>>>>>>===<<<999999999::::::;;;;;;;;;;;;<<<===???@@@@@@AAAAAA===AAAGGGLLLXXXnnn~~~}}}~~~~~~zzzuuuppplllhhhdddaaa\\\[[[ZZZXXXVVVUUUTTTTTTMMMLLLKKKJJJJJJJJJJJJJJJEEEEEEDDDCCCCCCCCCDDDDDD@@@@@@AAABBBBBBCCCCCCDDDCCCFFFJJJLLLKKKJJJIIIIIIPPPPPPQQQPPPOOOLLLIIIGGGGGGHHHJJJLLLMMMNNNOOOOOONNNOOOQQQTTTVVVXXXYYYYYYYYY\\\aaahhhttt{{{ZZZKKKIIIHHHEEEAAA?????????????????????>>>============>>>::::::;;;;;;<<<;;;;;;:::;;;;;;<<<<<<<<<;;;999888:::<<<======;;;:::<<<===??????@@@AAAAAABBBCCCCCCEEEEEEGGGNNNYYYooo{{{wwwsssooolllfffdddbbb```]]]\\\[[[ZZZUUUTTTSSSRRRQQQPPPPPPPPPLLLLLLKKKKKKJJJJJJKKKKKKGGGGGGHHHHHHIIIJJJJJJKKKLLLNNNPPPQQQQQQRRRTTTVVVTTTTTTUUUTTTRRROOOLLLJJJMMMNNNOOOQQQRRRSSSTTTTTTWWWXXXZZZ]]]___aaaccccccbbbdddiiiooo{{{___OOOLLLKKKHHHEEEDDDDDDDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@???????????????@@@@@@@@@???======>>>??????@@@??????@@@@@@???@@@@@@AAABBBCCCDDDDDDHHHHHHKKKRRR___www~~~zzzwwwrrrpppmmmjjjgggdddcccbbb___^^^\\\ZZZXXXWWWVVVVVVRRRRRRQQQPPPPPPPPPPPPPPPMMMMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVXXX[[[___bbb`````````___]]]ZZZVVVTTTVVVWWWYYYZZZ\\\\\\]]]]]]]]]^^^aaadddgggjjjkkkllloooqqqtttzzzfffTTTOOOIIIHHHFFFFFFFFFFFFEEECCCCCCBBBBBBAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@????????????@@@@@@@@@???>>>>>>???>>>>>>???@@@AAA@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHLLLUUUccc~~~{{{wwwtttrrrpppmmmkkkiiifffdddbbbaaa```\\\[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXZZZ[[[\\\\\\^^^aaadddfffiiimmmpppqqqqqqqqqpppnnnjjjgggeeecccdddeeeggghhhhhhiiiiiifffhhhkkknnnrrrtttvvvwww}}}~~~mmmYYYRRRKKKJJJIIIIIIJJJIIIGGGEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@AAA@@@>>>@@@BBBCCCBBB@@@EEEFFFFFFHHHIIIJJJKKKKKKJJJKKKOOOYYYiii~~~{{{xxxvvvsssrrrqqqooonnnmmmlllkkkkkkkkkkkklllkkkjjjjjjkkklllnnnooommmqqqvvv{{{}}}}}}zzzxxxttttttvvvwwwxxxxxxxxxxxxxxxzzz}}}vvvaaaXXXSSSRRRQQQQQQQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFHHHGGGFFFFFFGGGHHHGGGFFFHHHIIIJJJKKKMMMNNNOOOPPPRRRSSSWWWaaappp~~~}}}}}}}}}~~~}}}{{{{{{|||}}}ooofff]]][[[YYYXXXXXXWWWUUUTTTRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPOOOLLLKKKLLLMMMOOOOOOPPPRRRTTTUUUVVVWWWYYYZZZ^^^gggtttyyymmmkkkgggeeeddddddbbbaaabbbaaaaaa```___`````````[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUVVVWWWXXXYYYZZZ^^^```]]]WWWTTTWWWZZZ[[[[[[]]]^^^```bbbcccdddeeefffjjjqqq|||}}}yyyvvvuuutttsssrrrpppoooooonnnnnnnnnnnnnnnlllllllllkkkjjjiiihhhggggggfffeeeeeefffggghhhiiikkkppptttooogggcccffflllfffggghhhjjjlllmmmooooootttuuuyyy~~~~~~~~~~~~}}}zzzyyyyyyyyyyyyyyyyyyyyyzzzzzz~~~|||zzzyyyxxxyyyzzz|||~~~