BM6P6(@ ~~~ssshhhfffeeecccbbb___[[[XXXVVVSSSNNNIIIFFFCCC@@@>>>>>>===;;;999777555333333333333222222111000000000000000000000000000000000000000000000000000000000111///---...111222000......//////000111111222222000333333111222777;;;===PPPqqqxxxnnnvvv^^^[[[XXXZZZ^^^aaabbbbbb```aaacccdddeeeddddddcccbbbYYYNNNCCC777---***,,,******)))(((((((((((((((&&&&&&''''''(((((())))))''''''&&&'''((((((&&&%%%((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))***++++++***+++---///////////////000111222333111111222333555888;;;<<<<<<===>>>??????@@@@@@???@@@@@@@@@???===:::888666888777666444222000///...+++---777AAA<<<---(((......,,,***(((&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---uuuhhhgggeeecccbbb___[[[XXXVVVSSSNNNIIIFFFCCC@@@>>>===<<<;;;999777555444333333333222222111000000000000000000000000000000000000000000000000000000000111///......111111000...000000111111222222333333222333444444444666<<>>?????????????????????>>>===;;;888777777666555333222000///...111---,,,333===@@@555'''---,,,***(((&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---xxxiiigggdddcccaaa___[[[YYYVVVSSSNNNIIIFFFCCC@@@>>><<<;;;:::999777666555444333333222222111000000000000000000000000000000000000000000000000000000000111///...///000111000...222222222222222333333333444222444777666666AAAOOOxxx|||wwwrrrmmmgggcccjjjllloooqqqttt{{{xxxqqqxxxwww```QQQUUU[[[ZZZYYY]]]`````````aaabbbdddeeefffddd```[[[QQQAAA222,,,...******)))(((((((((((()))(((((((((((((((''''''''''''&&&&&&'''(((((('''%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))***+++*********,,,...,,,------......///000000222222222333555888;;;<<<;;;<<<===>>>????????????>>>>>>>>>>>>===;;;999888666555444222111///...---///...)))(((777EEE>>>,,,,,,+++)))'''&&&%%%%%%&&&&&&%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++************+++,,,,,,zzziiigggdddbbbaaa___\\\YYYVVVSSSMMMIIIFFFCCC@@@>>>;;;:::999888777666555555333333222222111000000000////////////////////////////////////////////////000/////////000000000///222222222222222222222222666222333777777:::LLLccc~~~zzzpppiiifffeeecccaaa```^^^\\\[[[ZZZYYY]]]``````bbbhhhrrr{{{sssqqqdddNNNQQQYYYYYYYYY_______________aaacccfffgggcccbbb```XXXGGG555---...+++***))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&%%%'''((()))'''&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((()))******)))***,,,.........///000111111111111222222222333555777:::;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<======<<<:::999888444333222111///...---,,,(((......***,,,555;;;:::+++***(((&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$#######################################################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))***************++++++,,,{{{jjjgggdddbbb```___\\\ZZZVVVSSSMMMIIIFFFCCC@@@>>>::::::999888777666555444333333222222111000000000///////////////////////////////////////////////////000000000/////////000000000000111111111111111777222222444888CCC]]]vvvyyyjjjbbb]]]WWWRRRQQQQQQRRRTTTUUUWWWXXXZZZ[[[YYY\\\___^^^]]]```hhhnnnvvv{{{sssrrrWWWRRRVVVVVVXXX^^^___^^^^^^___```ccceeefffbbbbbbaaa\\\LLL:::000...++++++***)))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%&&&((()))(((&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((()))******)))***,,,------...///000111111111000222111111222444666888::::::;;;<<<======>>>======::::::;;;;;;:::999777666222222111///...---,,,,,,***)))+++---)))&&&000>>>***)))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))******+++,,,{{{jjjgggdddaaa```^^^\\\ZZZVVVSSSNNNIIIFFFCCC@@@>>>;;;:::999888666555444333333333222222111000000000000000000000000000000000000000000000000000000000...000111000///...///111...//////000111111222222555555333444<<>><<<;;;999888666444222222333333222222111000000000000000000000000000000000000000000000000000000000...000111111......///111......///000222333444444333888888666AAA]]]wwwnnn```UUUPPPMMMNNNOOOOOOSSSXXXYYY___gggmmmrrrvvv{{{~~~|||}}}}}}xxxtttqqqqqqwwwdddQQQPPPTTTUUU]]]^^^___```aaaaaaaaaaaabbb___^^^^^^WWWHHH999111,,,+++******))))))******'''''''''(((((((((((((((%%%%%%%%%&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''')))))))))))))))+++---)))+++---...//////...---////////////111333555666999999:::;;;<<<<<<<<<<<<888888888777666333111000//////...---,,,+++******---'''$$$&&&******(((&&&((('''&&&$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))***++++++yyykkkhhhdddaaa___^^^\\\[[[WWWSSSNNNIIIFFFCCC@@@>>><<<;;;:::888555333222111333333222222111000000000000000000000000000000000000000000000000000000000...000222111...---///111...///000111333555666666111;;;<<<888FFFeee{{{iiiZZZRRRRRROOOOOORRRSSSSSSYYY___aaahhhsss|||www|||kkkQQQQQQVVVVVV]]]^^^```aaaaaaaaa```___ccc^^^]]]^^^ZZZLLL===444,,,+++******)))*********&&&'''''''''(((((())))))%%%%%%%%%&&&)))))))))'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((())))))((()))+++---+++,,,///000111111//////............000222444555999999:::;;;<<<<<<<<<<<<777777777666444222///.........------,,,+++******""",,,///'''###((()))$$$((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++{{{jjjhhheeebbb```]]]XXXUUUTTTNNNIIIHHHFFFAAA>>>???BBB>>>:::777666555444333222222222111111111111000000000000000000000000000000000000000000000000000111111111000000000000000111//////111555888777555222:::;;;888FFFddduuuuuuyyyjjj```XXXSSSQQQSSSXXX___gggnnntttwww]]]PPPQQQUUUZZZ\\\___bbbccccccbbb``````___^^^^^^\\\TTTGGG<<<333---)))******'''&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((***+++,,,,,,---000444777666222///111111222333444555555666888999::::::;;;;;;;;;;;;999777444444555444000---......---,,,+++))))))(((((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$##############################!!!"""######"""!!!######################################################$$$$$$$$$%%%%%%%%%!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***)))))))))zzzjjjgggeeebbb```]]]ZZZWWWTTTNNNIIIHHHFFFAAA>>>???AAA>>>:::777666555444333222222222111111111111000000000000000000000000000000000000000000000000000111000000000000000000000111//////111444666666444000666999>>>QQQlll}}}qqqhhhhhhiiifffbbb___dddlllwwwrrrZZZSSSRRRYYY[[[^^^```bbbbbbaaa```aaa```aaabbbaaaZZZNNNFFF666///***++++++)))((()))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((()))***+++,,,,,,---///333555555222///000111111222333444555666888999:::;;;;;;;;;;;;;;;999777444444444333000---...------,,,***))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!######################################################$$$$$$$$$%%%%%%%%%!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))))))))zzziiigggdddcccaaa___[[[YYYTTTNNNIIIHHHFFFAAA>>>???@@@===999777666555444222222222222111111111111000000000000000000000000000////////////////////////000000000000000000111111111000///111333444444333555555:::JJJaaavvvssseeeYYYZZZiiixxx}}}fffUUURRRWWWYYY\\\^^^``````___^^^``````bbbdddddd___VVVNNN:::222,,,+++,,,***)))+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((())))))***,,,,,,------...000333333222000000111111222333444555555999::::::;;;;;;;;;;;;:::888666555444444222///---------,,,+++***))))))((((((((((((''''''''''''&&&'''''''''&&&&&&&&&%%%%%%###########################$$$%%%&&&&&&%%%$$$#########################################################$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''''''''((()))***zzzhhhfffdddcccbbb```]]]ZZZTTTNNNIIIHHHFFFAAA>>>??????<<<999777666555444222222222222111111111000000////////////////////////////////////////////////000000000000000111111111000000000111222222222222;;;888@@@XXXppp~~~hhh^^^VVVZZZlllqqqZZZSSSVVVWWWZZZ\\\]]]^^^]]]]]]^^^___```bbbbbb^^^WWWRRR@@@555,,,++++++******+++(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))***+++,,,,,,...------...111222222111111111222333444555555666::::::;;;;;;;;;;;;;;;:::777666555444222111///---,,,,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$%%%&&&&&&%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++yyyhhhgggeeedddcccaaa^^^\\\TTTNNNIIIHHHFFFAAA>>>???>>>;;;999777666555333222222222222111111111000000//////////////////////////////////////////////////////000000111111111111000000111111111111222333:::999FFFbbbyyymmm```aaadddmmm|||eeeTTTUUUVVVXXXZZZ[[[\\\\\\\\\^^^___aaabbbaaa]]]XXXTTTFFF999...***+++***)))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))******++++++,,,,,,...------...000222222111222222333444555666666777;;;;;;;;;<<<<<<;;;;;;:::555555555444111///...---,,,++++++******)))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%''')))***yyyiiihhhfffdddcccbbb^^^\\\TTTNNNIIIHHHFFFAAA>>>???<<<:::888777777666333111222222222111111111111000000000000000000000000000/////////////////////////////////000111111222222///000222222111222333555666<<>>???;;;:::888777777666333111222222222111111111111000000000000000000000000000000000000000000000000000...//////000111111222222...000333333222222555777;;;HHH___uuupppnnnsssjjjUUUVVVWWWXXXZZZ[[[\\\\\\]]]___aaaaaa```^^^\\\[[[VVVFFF555...---,,,++++++))))))))))))((((((((('''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((()))***,,,,,,,,,,,,,,,.........000333444333222555555666777888999::::::<<<<<<<<<<<<<<<;;;::::::333444555333///---,,,---************))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""############################################################$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((yyykkkjjjgggeeedddaaa^^^[[[TTTNNNIIIHHHFFFAAA>>>???;;;999888777777666333111222222222111111111111000000000000000000000000000111111111111111111111111...//////000111222222222---000333444333333666999EEEWWWoooyyyxxxtttkkkyyy{{{UUUVVVWWWXXXYYY[[[\\\\\\ZZZ\\\^^^___^^^]]]\\\\\\\\\JJJ888000///...,,,,,,))))))))))))(((((((((((("""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((()))+++,,,------,,,,,,......///222444555333222666666777888999:::;;;;;;<<<=========<<<;;;::::::222444555333///,,,,,,---************))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%########################$$$######""""""######$$$######################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''zzzhhhgggffffffddd```[[[WWWUUUOOOJJJHHHEEE???<<<===:::999888777666555444333111111111111000000000000000000000000000000000000000000111111111111000000000000000000111111111111222000111333444444999@@@LLLeee}}}{{{ssspppooottt~~~xxx{{{gggXXXOOOSSSYYYYYYYYY[[[\\\___bbbcccbbb___^^^]]][[[QQQBBB444,,,)))))))))************))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))***++++++------...///...//////000111222222333111333444555555555777888999:::<<<<<<;;;999555333333333222000///---,,,,,,((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$///***%%%###$$$&&&'''&&&########################$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))zzziiihhhgggfffeeeaaa\\\XXXUUUOOOJJJHHHEEE???<<<===:::999888777666555444333111111111111000000000000000000000000000000000000000111111111111111111000000000000000111111111111333111222444555666;;;CCC___rrr{{{~~~xxxnnnddd\\\YYYYYYYYYfff~~~rrraaaRRRQQQVVVXXXZZZ]]]\\\^^^aaabbb```___^^^___]]]UUUHHH:::000,,,+++,,,************))))))))))))%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))***+++,,,------......//////000111111222111333444555444555666888999:::;;;;;;:::888555444333222111000...---,,,+++((((((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++'''###"""###%%%%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))zzziiiiiihhhhhhfffccc^^^ZZZUUUOOOJJJHHHEEE???<<<===:::999888777666555444333111111111111000000000000000000000000000000000000111111222222222222111111000000000000111111111111444222333555555777>>>GGGjjjxxxwwwwww{{{uuuaaa]]]WWWRRRQQQSSSXXX[[[iii|||bbbUUUUUUYYY\\\]]]\\\]]]______^^^^^^___aaa___ZZZPPPBBB555...---///************))))))))))))%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''((()))***+++,,,,,,------......///000000000000222444444444444666888999999999999888666555444222111000///...,,,,,,+++(((((((((''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((())){{{jjjjjjiiiiiihhhddd___\\\UUUOOOIIIHHHEEE???<<<===:::999888777666555444333111111111111000000000///000000000000000000000000222222222333333222222222///000000000111111111111444222333555555888BBBMMMjjjxxxwwwyyyvvvggg^^^[[[YYYXXXXXXZZZ___hhhpppvvv~~~aaaXXXYYY[[[ZZZ[[[\\\]]]]]]\\\]]]```bbb^^^\\\UUUHHH999///...///************)))))))))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((()))***+++,,,,,,---------.........//////000111333333333444555777888888777777666555555555000000///...---,,,++++++(((((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((({{{jjjjjjiiiiiihhheee```]]]UUUOOOIIIHHHEEE???<<<===:::999888777666555444333111111111111000000000///111111111111111111111111222222222333333222222222///000000000111111111111222222333444555:::GGGTTTkkkyyy}}}~~~|||jjjaaaZZZXXXYYYYYY[[[aaaiiivvvmmmZZZZZZZZZWWW[[[\\\\\\[[[ZZZ\\\___aaa\\\[[[VVVKKK<<<111------************)))))))))(((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))***+++,,,------------------............///111222333222333555666777666666555444444444444///......---,,,+++******''''''''''''&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((yyyjjjjjjiiiiiihhhfffaaa]]]UUUOOOJJJHHHEEE???<<<===:::999888777666555444333111111111111000000000000111111111111111111111111111111222222222222111111000000000000111111111111222222333555666===MMM\\\kkkuuu~~~hhh___]]]\\\```eeeqqquuu~~~qqqYYYXXXZZZVVVZZZ[[[[[[[[[ZZZ[[[]]]___[[[ZZZWWWMMMAAA555...+++************))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))***+++,,,------...........................000222222222222444666444444555555444333333222------,,,,,,+++******)))'''''''''&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$%%%&&&####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((vvviiiiiiiiiiiihhheeeaaa]]]UUUOOOJJJHHHEEE???<<<===:::999888777666555444333111111111111000000000000111111111111111111111111000111111111111111111000000000000000111111111111222222444777999AAASSSeeejjjnnnrrrxxx|||qqqkkkoooqqqrrryyypppVVVVVVYYYTTTZZZ[[[\\\[[[ZZZZZZ[[[]]]\\\[[[WWWQQQGGG;;;111,,,************))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((()))***+++,,,,,,...........................000111222111222333555111222444555444333111000,,,,,,,,,+++******))))))'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&&####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((sssiiihhhhhhiiihhheeeaaa]]]UUUOOOJJJHHHEEE???<<<===:::999888777666555444333111111111111000000000000111111111111111111111111000000111111111111000000000000000000111111111111333444666888;;;DDDXXXkkkmmmlllmmmuuuxxxvvv{{{pppTTTTTTWWWRRRZZZ[[[\\\[[[ZZZYYYZZZ[[[___\\\YYYSSSKKK@@@555---************))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&'''((()))***++++++//////////////////.........///111111111222333555000111444555555333111///,,,+++++++++******))))))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""$$$&&&((((((&&&$$$"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&########################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''yyymmmllllllmmmmmmiiiaaa[[[UUUOOOJJJHHHEEE???<<<===999999888666555444333222000000000000000000000000000000000000000000000000...///000222222111111000000111111111111222222222444555666666===MMM```kkknnnwwwzzz{{{ppp|||zzzXXXTTTWWWSSSXXXXXXYYY[[[]]]]]][[[XXXUUUYYYZZZVVVOOOFFF777+++---...---,,,)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&'''((()))***++++++,,,---......//////......------......///111222333555444333333111111000///------,,,+++************(((((('''&&&%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&{{{nnnlllkkkkkkkkkhhhaaa\\\UUUOOOIIIHHHEEE???<<<<<<999999888666555444333222000000000000000000000000000000000000000000000000...///000111222111111000000111111111111222222222444555666999CCCSSScccmmmzzz}}}~~~uuu___QQQRRRRRRWWWXXXZZZ\\\\\\[[[[[[ZZZXXXZZZZZZWWWRRRJJJ;;;---------,,,+++)))((('''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((''''''((()))***++++++,,,,,,---......//////..................000111222333555444444333222111000000,,,,,,***)))))))))))))))((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&}}}nnnkkkiiiiiiiiifffaaa\\\UUUNNNIIIGGGDDD???<<<<<<999999888666555444333222000000000000000000000000000000000000000000000000//////000111111111111000000111111111111222222222444333666???LLL\\\iiiqqqwwwxxxmmmQQQLLLOOOTTTXXX[[[\\\ZZZYYYZZZ\\\[[[[[[YYYWWWVVVOOO@@@111,,,,,,+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,------------...////////////............///000111222333555444444333222111000000+++***)))(((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&nnnkkkhhhggggggeee```\\\UUUNNNIIIGGGDDD>>>;;;<<<999999888666555444333222000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222444333888EEEVVVdddooouuuvvv{{{~~~yyyttt~~~YYYKKKNNNRRRWWW[[[[[[XXXWWWZZZ^^^]]][[[XXXWWWXXXTTTEEE666---,,,***))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))******+++,,,---......------...///////////////////////////000111222333444444333222111000000///+++***)))(((''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&mmmjjjgggggggggddd```[[[TTTNNNHHHGGGDDD>>>;;;<<<999999888666555444333222000000000000000000000000000000000000000000000000000000000000000111111111000000111111111222222222444333:::KKK]]]hhhrrryyyssszzz}}}sssoooqqqlllTTTOOOQQQUUUZZZZZZWWWWWW[[[___]]][[[XXXWWWYYYWWWJJJ;;;000---***((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))******+++,,,---...//////---...//////000000//////000000///000000111222333333333222111000//////...+++***)))(((((('''((((((%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&mmmjjjhhhhhhhhheee```[[[TTTMMMHHHFFFCCC>>>;;;;;;999999888666555444333222000000000000000000000000000000000000000000000000000000000///000111111222000111111111111222222222444444===PPP```iiisss|||nnnnnnxxxhhhUUUQQQTTTWWWXXXWWWXXX[[[^^^\\\[[[YYYXXXZZZXXXNNNBBB333///***)))***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))******+++,,,---...//////......///000000000000///000000000000000111222333222222111000///...------+++***)))(((((('''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&}}}llljjjiiijjjjjjfff```ZZZTTTMMMHHHFFFCCC>>>:::;;;999999888666555444333222000000000000000000000000000000000000000000000000111000/////////000222222000111111111111222222222555555@@@SSS```gggqqq~~~lllsss\\\RRRSSSTTTVVVXXXZZZ\\\]]]\\\]]]]]][[[[[[ZZZRRRIII777222,,,***+++,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******+++,,,---......///......///000000000000000111111000000111111222222000000///...---,,,,,,+++***)))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&|||llljjjjjjkkkkkkggg```ZZZTTTMMMHHHFFFCCC===:::;;;999999888666555444333222000000000000000000000000000000000000000000000000111000/////////000222333000111111111111222222222555666BBBUUU```eeepppxxxfffuuubbbSSSRRRRRRTTTXXX[[[\\\\\\\\\______]]]\\\[[[UUUNNN999333---***,,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))******+++,,,---...///...//////000000000000000111111111111111111222222//////...---,,,++++++***(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&{{{mmmjjjiiijjjkkkhhh```YYYUUUPPPKKKFFFCCC@@@>>><<<999888777555444444444444111111111111000000000///222222111111000/////////000000000000000000000000111111000111333444333333444BBBPPPVVV[[[dddpppvvvwwwsss|||mmmWWWNNNPPPUUUTTTYYY___\\\^^^]]]\\\]]]^^^[[[UUUPPP@@@555,,,------***''')))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))***+++,,,---.....................////////////...000333555555333000...111000...---,,,+++++++++&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&{{{mmmjjjhhhjjjkkkhhh```YYYTTTPPPJJJFFFCCC@@@>>><<<999888777555444444444444222222222222111111111111000000000000000111111111000000000000000000000000111111111111333444444333;;;IIIWWW]]]```hhhpppuuu}}}uuuuuu|||yyyWWWMMMOOOUUUTTTYYY___\\\^^^]]]]]]^^^^^^[[[VVVRRRCCC777...,,,---***((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))******,,,---.../////////............////////////...000222444444222000...//////---,,,+++*********)))(((&&&&&&&&&(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&{{{mmmjjjhhhiiikkkhhh```YYYTTTPPPJJJEEEBBB@@@===<<<999888777555444444444444333333333222222222222111...//////000111111222222000000000000000000000000111111111222222333444555BBBQQQ```fffiiimmmqqqsssyyyvvvpppxxx~~~~~~]]]OOONNNUUUTTTXXX]]]YYY^^^^^^^^^^^^^^^\\\WWWTTTGGG;;;000,,,,,,*********))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))***+++,,,...////////////---............/////////---///111333333111///---------,,,***)))))))))))))))(((&&&%%%'''***///111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&|||nnnkkkhhhiiijjjhhh```ZZZTTTPPPJJJEEEBBB@@@===;;;999888777555444444444444333333222222222111111111//////000000111111111111000000000000000000000000111111222222222333555777FFFUUUeeelllooorrrtttsssuuu~~~zzziiiiiizzzgggTTTOOOUUUTTTVVVYYYVVV]]]^^^^^^___^^^\\\YYYWWWLLL@@@333,,,+++++++++***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))***,,,---......//////---------.........//////---...000111111000...---,,,+++***)))((((((((((((&&&%%%%%%%%%&&&)))+++---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&|||nnnkkkhhhhhhjjjggg```ZZZSSSOOOJJJEEEBBB???===;;;999888777555444444444444222111111111000000000000111111111111000000//////000000000000000000000000000222333222111222666999FFFTTTdddmmmrrruuuvvvuuusssvvvmmm^^^ddd}}}oooWWWNNNSSSTTTVVVZZZXXX\\\]]]______]]][[[ZZZYYYPPPFFF777---+++,,,,,,***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((()))***+++,,,---------------------............,,,---///000000///---,,,***)))((((((''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''}}}oookkkhhhhhhiiigggaaa[[[SSSOOOIIIDDDAAA???<<<;;;999888777555444444444444111111111000000000//////222222111111000//////...000000000000000000000000000222333222111222777;;;EEESSSaaakkkqqqvvvxxxwwwsssooobbbYYYfffvvvYYYLLLRRRTTTWWW]]]\\\[[[\\\^^^^^^\\\ZZZZZZZZZSSSJJJ;;;///,,,...---((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''((()))))))))'''((()))+++,,,,,,,,,,,,,,,------------.........,,,---............---,,,))))))((('''''''''''''''%%%'''((())))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''}}}oookkkhhhgggiiigggaaa[[[SSSOOOIIIDDDAAA???<<<:::999888777555444444444444222222222111111111000000111111111000000000000000000000000000000000000000000222444222000222777<<>>HHHWWWbbbiiimmmtttyyyyyyqqqggg^^^iiizzzqqqUUUSSSSSSTTTVVVYYY[[[\\\[[[YYYXXXXXXUUUSSSQQQFFF777///...+++,,,---***'''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%))),,,***&&&$$$&&&)))((((((***++++++***)))(((---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,...//////000******)))''''''&&&&&&&&&&&&''''''%%%######$$$&&&%%%%%%%%%&&&&&&'''''''''&&&%%%'''+++000000***%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''tttmmmiiikkklllhhhaaa^^^WWWTTTOOOIIIDDD???===;;;999888666555333333222222222222222111111111000000222222222222222222222222000111111111111222222222000000333999BBBNNNYYY___iiicccfffqqqsssggg^^^]]]sss~~~XXXQQQNNNQQQTTTWWWZZZ[[[YYYWWWVVVYYYUUURRROOOHHH===222,,,+++++++++************)))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&''''''(((((((((((())))))))))))+++,,,,,,------,,,,,,+++......,,,+++******))))))***+++---///111333333444222000,,,)))'''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***'''$$$%%%)))***'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''tttlllhhhjjjkkkfff```]]]WWWUUUPPPJJJEEE@@@<<<:::999888666555333333222222222222222111111111000000000000000000000000000000000111111111111222222222333555888>>>GGGRRR[[[```fffbbbfffnnnmmmbbb[[[]]]sss^^^TTTOOOQQQSSSVVVYYYZZZZZZXXXWWWYYYVVVRRROOOIII???444---++++++++++++************))))))))))))))))))))))))))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))((())))))))))))*********+++,,,,,,------,,,,,,+++------,,,******))))))))))))***---///111333444555111///,,,)))'''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))&&&$$$&&&***,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''ssslllhhhiiijjjeee^^^[[[WWWUUUQQQLLLFFF@@@<<<999999888666555333333222222222222222111111111111111000000000000000000000000000111111111111222222222444777<<>>IIITTT[[[```bbb```fffjjjdddWWWRRR\\\jjj~~~{{{vvvnnnggg```]]]\\\]]]aaakkk|||nnnRRRQQQOOOQQQTTTWWWXXXYYYYYYYYYVVVWWWUUUQQQOOOKKK>>>111,,,,,,,,,++++++++++++***((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))(((&&&&&&'''''''''((((((((())))))***++++++,,,,,,++++++***))))))))))))))))))******///////////////...---,,,***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&''''''((('''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''wwwooojjjkkkjjjddd]]]YYYRRRQQQNNNJJJEEE@@@<<<:::999888666555333333222222111111111111111222222222////////////////////////000111111111111222222222111777AAALLLWWW^^^bbbdddbbbhhhjjjaaaTTTRRRaaappp}}}vvvpppjjjeee^^^YYYUUUTTTUUUXXX```hhhwwwzzzVVVSSSPPPRRRTTTVVVXXXXXXXXXXXXVVVXXXUUUQQQQQQOOOBBB222,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((())))))))))))******++++++++++++******)))))))))))))))***+++,,,/////////...---+++***)))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''wwwooojjjjjjiiiccc[[[XXXPPPNNNKKKGGGCCC???===;;;999888666555333333222222000000111111111222222222////////////////////////000111111111111222222222333888BBBLLLVVV\\\```aaabbbhhhiii]]]QQQSSSdddttt}}}ssshhhbbb]]]WWWUUUVVV]]]mmm___VVVRRRRRRTTTUUUWWWWWWWWWWWWUUUXXXVVVRRRSSSSSSEEE333------,,,,,,,,,+++++++++))))))))))))))))))))))))'''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,...///)))************+++++++++******++++++++++++******)))))))))******,,,------,,,,,,,,,,,,,,,+++***)))%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''vvvnnniiiiiihhhaaaZZZVVVOOOMMMIIIEEEAAA???======999888666555333333222222000000111111222222222222111111111111111111111111000111111111111222222222444999AAAJJJRRRXXX[[[\\\ccchhhggg[[[PPPTTTfffvvvuuuiii```]]]ZZZ^^^mmmhhhZZZRRRSSSTTTUUUVVVWWWWWWWWWUUUXXXVVVRRRTTTUUUGGG444---------,,,,,,,,,++++++))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''))),,,000333555++++++,,,,,,,,,---------******++++++++++++******))))))******+++,,,......((()))***+++++++++++++++$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))%%%'''((()))))))))***,,,((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''wwwooojjjjjjhhh___UUUPPPPPPLLLGGGCCC@@@???===;;;888777666555444333333333111111111111111111111111000000000000000000000000222222333333333222222111333:::DDDLLLRRRWWW\\\```jjjiiiaaaTTTNNNXXXiiitttrrrbbb___[[[ccc{{{tttVVVWWWSSSVVVVVVRRRWWW\\\VVVXXXXXXVVVVVVWWWUUUIII===//////...,,,++++++,,,...***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((()))***...666???EEE///......------,,,,,,+++,,,,,,,,,++++++++++++***((()))+++,,,------,,,+++************))))))))))))'''''''''''''''((())))))%%%''')))'''%%%$$$'''***((((((((((((((('''''''''))))))(((''''''((((((((()))))))))((((((''''''&&&(((((('''''''''(((((())))))(((&&&%%%%%%&&&((()))+++)))(((***,,,---+++(((((()))))))))))))))((((((((((((((('''((())))))***+++)))'''&&&&&&&&&$$$"""((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''wwwooojjjjjjhhh```WWWSSSQQQMMMHHHCCCAAA>>><<<:::888777666555444333333333111111111111111111111111000000000000000000000000222222222333333222222111555;;;DDDLLLQQQUUU[[[___fffeee]]]QQQNNN[[[mmmyyyyyynnneeecccooo\\\WWWRRRUUUVVVRRRVVV[[[UUUWWWXXXVVVVVVWWWUUUJJJ>>>//////...,,,++++++,,,---***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))(((***---333888<<<---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,------,,,,,,+++*********)))))))))(((((((((''''''''''''((())))))'''(((((('''&&&&&&''')))((((((((((((((((((((((((+++************+++,,,,,,(((''''''''''''((())))))******))))))))))))))))))***)))(((''''''(((***+++,,,***)))***++++++)))'''))))))************))))))******)))(((''''''''''''(((''''''((())))))(((&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''wwwoooiiiiiihhhaaaZZZWWWSSSOOOIIIDDDAAA>>>;;;999888777666555444333333333111111111111111111111111000000000000000000000000222222222222222222222222777===EEEKKKPPPUUU[[[```ddd```WWWNNNOOO___sss~~~xxxtttwwwdddWWWPPPSSSVVVRRRVVVZZZUUUVVVWWWWWWVVVVVVUUUKKK@@@000///---+++******+++,,,***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((())),,,)))''')))---000111000***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,++++++******))))))))))))((((((((((((''''''(((((()))***+++***((('''((((((((('''(((((((((((((((((())))))))))))((())))))***+++,,,))))))(((''''''(((******++++++++++++++++++++++++,,,,,,,,,,,,---...000111222000/////////...---+++,,,,,,,,,,,,,,,+++******++++++***)))((((((((((((&&&&&&&&&(((******(((&&&''''''''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''vvvnnnhhhhhhhhhccc]]][[[UUUQQQKKKEEEAAA>>>;;;999888777666555444333333333111111111111111111111111000000000000000000000000222222222222222222333333888>>>FFFMMMRRRWWW^^^cccfff```UUUMMMRRRdddvvvlllYYYOOOPPPUUURRRUUUYYYTTTUUUWWWWWWVVVVVVUUUMMMCCC222000,,,******+++++++++***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())),,,)))''')))...000---)))((())))))***++++++,,,,,,+++++++++,,,,,,---------//////......---,,,++++++***)))))))))((((((((((((((((((((('''((())))))***...+++((((((******(((&&&(((((())))))))))))******)))(((((((((((()))******,,,+++***)))))))))+++,,,+++,,,---...///000000000333333555777999;;;===>>>@@@???===<<<;;;:::999999666555555444222000///...,,,++++++***)))))))))******)))***+++,,,+++)))&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''uuulllggghhhhhhddd^^^\\\VVVRRRKKKFFFBBB>>>;;;999888777666555444333333333111111111111111111111111000000000000000000000000222222111111111222333444999???HHHPPPVVV\\\bbbggghhhaaaVVVPPPXXXjjjyyy}}}zzz~~~vvv^^^PPPOOOTTTQQQSSSWWWUUUTTTVVVWWWVVVVVVUUUNNNFFF555111,,,******+++++++++***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))+++((('''***///000---((('''((())))))***+++,,,,,,******+++,,,------......000///...---,,,+++++++++)))))))))(((((((((((('''((((((((((((((()))******///+++((((((***+++)))&&&))))))))))))******++++++++++++*********+++,,,,,,+++++++++,,,---///111333333444777999;;;===>>>>>>@@@BBBEEEIIILLLNNNOOOPPPPPPPPPOOOMMMLLLKKKLLLLLLHHHGGGFFFDDDAAA>>><<<:::444222000...+++***)))(((,,,++++++---......,,,***&&&''''''(((((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((ssskkkfffhhhiiiddd^^^[[[WWWRRRLLLFFFBBB???<<<:::888777666555444333333333111111111111111111111111000000000000000000000000222111111000111222444555:::AAAKKKSSSYYY^^^ccchhheee^^^UUUSSS___rrr}}}nnndddhhhggglllxxxdddRRRNNNSSSPPPRRRWWWVVVSSSVVVWWWVVVUUUUUUPPPIII999333---++++++---,,,+++***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***)))((((((***...///---***(((((()))***++++++,,,,,,)))***+++,,,---...///000//////---,,,++++++++++++))))))((((((((((((''''''))))))(((((())))))***+++,,,+++)))((()))))))))((()))))))))***++++++,,,,,,((())))))***+++,,,...///---...111555999<<>><<<888777666555444333333333111111111111111111111111000000000000000000000000222111000000111222555666===EEEPPPWWWZZZ\\\]]]___SSSOOOLLLTTTiiissslllddd]]]^^^ccc^^^ggguuuoooWWWNNNQQQOOOOOOVVVWWWQQQUUUWWWVVVUUUUUUQQQLLL===666///,,,---///...,,,***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&(((******)))((()))***+++++++++++++++,,,,,,,,,))))))+++,,,...///000111---,,,+++*********+++,,,)))((((((((('''''''''''')))))))))))))))******+++&&&)))***)))&&&&&&))),,,))))))***+++,,,,,,------000111444888===BBBGGGIIIOOORRRUUUYYY[[[[[[ZZZYYY[[[]]]___aaabbbaaa```___^^^```bbbbbbaaa^^^ZZZXXXVVVXXXYYYYYYYYY[[[```dddffffffgggggghhhhhhgggggggggeeebbb___\\\ZZZXXXWWWMMMHHHAAA;;;777444111000******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((}}}nnniiigggiiiiiibbb\\\ZZZVVVOOOJJJIIIEEE???;;;;;;777777666555444333333222000000000000000000000000000000000000000000000000222222222111111444888;;;AAAIIIOOOQQQSSSXXX[[[\\\WWWJJJIII```qqqfffbbb]]][[[^^^ccclll}}}bbbMMMRRROOOOOOUUUPPPUUUUUUVVVVVVUUUTTTRRRQQQCCC:::///+++---000///---************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))***************+++,,,---...---,,,+++...///000111111111111111///...---,,,+++*********+++***)))'''''''''((()))))))))************))))))(((((()))+++,,,,,,+++)))...---,,,+++,,,...111333777<<>>333------///...,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,---......444444333111///---+++***+++++++++++++++,,,------+++***))))))((()))))))))''''''((()))***++++++,,,+++************+++,,,,,,///000444999???EEEJJJLLLNNNPPPRRRTTTTTTRRRPPPNNNIIIEEE@@@;;;:::<<<@@@CCCQQQVVV\\\___\\\VVVQQQNNNDDDBBB@@@AAAEEEJJJNNNPPPMMMNNNQQQRRRQQQMMMIIIGGGCCCIIIOOORRRTTTVVVSSSNNNKKKNNNRRRVVVZZZ]]]______jjjgggeeegggiiihhhccc^^^[[[VVVNNNEEE===666...******)))((()))++++++***)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''yyyjjjeeedddffffff```ZZZXXXTTTNNNIIIHHHEEE???;;;;;;777777666555444333333222000000000000000000000000000000000000000000000000111111222222222555:::>>>FFFLLLQQQSSSUUUXXXXXXUUUNNNIIIKKKWWWggguuu{{{nnnbbbZZZXXXTTT^^^ttt^^^NNNNNNOOOQQQSSSUUUVVVWWWWWWVVVUUUTTTSSSIII@@@666///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++---,,,++++++,,,---///000/////////000000///......,,,+++++++++++++++,,,,,,************************)))))))))))))))***++++++------------,,,---000222888;;;@@@EEEIIIKKKJJJJJJEEEGGGJJJMMMNNNNNNLLLKKKJJJEEE===777555777<<>>AAADDDGGGIIINNNRRRZZZ___aaa^^^YYYUUULLLMMMKKKGGGGGGLLLOOOOOOGGGEEEBBBAAACCCIIIOOOSSS___```bbbddddddcccbbbbbbeeeccc```ZZZQQQGGG===777---+++((('''(((*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''yyyiiieeecccffffff```ZZZXXXSSSMMMIIIGGGDDD>>>;;;;;;777777666555444333333222000000000000000000000000000000000000000000000000000111111222333666;;;???GGGLLLPPPRRRUUUXXXVVVRRRFFFGGGMMMXXXccckkkuuu~~~qqqjjj]]]XXXaaaiiipppdddPPPSSSSSSQQQUUUTTTUUUVVVVVVVVVUUUTTTSSSJJJBBB888111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))************************************++++++++++++---,,,++++++,,,...///000+++,,,---...///000000000...---,,,+++******************++++++++++++++++++,,,++++++*********+++++++++---000111333666<<>><<<===AAADDDKKKQQQWWWVVVRRRPPPTTTYYY___bbbfffgggbbbZZZQQQLLL@@@;;;444///,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((zzziiieeecccffffffaaa[[[YYYSSSMMMHHHGGGDDD>>>;;;;;;777777666555444333333222000000000000000000000000000000000000000000000000///000111222333777<<<@@@FFFKKKOOOQQQUUUXXXUUUPPPBBBFFFPPP[[[aaaeeekkkssszzzxxxiiicccbbbdddppp~~~fffPPPTTTQQQLLLSSSSSSTTTUUUVVVUUUUUUSSSSSSJJJDDD:::222............------------------------))))))))))))))))))))))))(((((((((((())))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,---...000000------............------...---,,,+++)))))))))(((******+++,,,,,,,,,++++++...---,,,++++++,,,---...)))...444999===BBBIIIOOOMMMNNNOOOMMMIIICCC===999<<>>DDDIIIGGGAAA???CCCIIIMMMTTT^^^fffgggddd```^^^TTTNNNEEE===666000,,,)))******))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((|||jjjeeecccggggggbbb\\\ZZZRRRLLLHHHGGGDDD>>>;;;;;;777777666555444333333222000000000000000000000000000000000000000000000000///000111222444888===AAADDDIIIMMMPPPTTTWWWTTTNNNDDDIIISSS]]]aaabbbffflllxxxyyyooonnnqqqtttjjjPPPSSSMMMFFFPPPRRRRRRTTTTTTTTTTTTSSSRRRJJJDDD;;;333///...///000------------------------))))))))))))))))))))))))'''((((((((()))))))))************************************+++++++++,,,,,,***+++,,,...//////000000...............---,,,+++,,,,,,+++***))))))************,,,---------,,,,,,---,,,++++++---///111222000666===BBBEEEIIIOOOTTTOOOMMMJJJFFFCCCAAA@@@@@@GGGIIIMMMPPPSSSUUUVVVVVVQQQPPPNNNLLLKKKKKKKKKLLLKKKMMMOOOQQQQQQQQQSSSUUUUUUSSSQQQQQQSSSUUUVVVVVVVVVWWWXXXYYY[[[\\\^^^^^^```dddfffccc___\\\VVVOOOLLLLLLJJJHHHFFFCCC@@@>>>>>>???@@@>>>;;;::::::;;;:::BBBNNNXXX___bbbeeehhh```\\\VVVOOOGGG>>>555///+++******))))))******+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((}}}jjjeeedddggggggbbb\\\ZZZRRRLLLGGGGGGDDD>>>;;;;;;777777666555444333333222000000000000000000000000000000000000000000000000///000111222444888>>>BBBCCCGGGKKKOOOTTTWWWTTTMMMGGGKKKUUU^^^bbbaaadddjjj|||rrrTTTVVVNNNGGGSSSQQQRRRSSSTTTTTTSSSRRRQQQJJJDDD<<<444///...///111........................))))))))))))))))))))))))'''((((((((())))))************************************+++++++++,,,,,,,,,)))+++---///000000000///,,,,,,------...---------*********)))******+++,,,)))***,,,---...---,,,,,,+++++++++,,,...111555777:::@@@FFFIIIIIIJJJNNNRRRTTTPPPJJJFFFEEEIIIMMMQQQPPPQQQRRRRRRRRRQQQPPPOOOSSSSSSSSSSSSRRRRRRQQQQQQOOORRRVVVYYYZZZYYYZZZZZZVVVRRRNNNMMMNNNPPPQQQRRRPPPPPPQQQQQQRRRTTTUUUVVVVVV[[[___```bbbdddccc___QQQOOOKKKIIIIIIKKKNNNPPPDDD@@@<<<;;;<<<<<<888444///666AAALLLUUU]]]eeekkkfffeeedddaaa[[[QQQEEE===,,,+++***))))))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))){{{kkkhhhddddddeeebbb[[[UUUQQQLLLHHHGGGDDD>>>;;;:::999888555333222111111111000000111111111111000000111111111111111111111111222333444444444888>>>DDDFFFGGGJJJOOOTTTUUURRRNNNKKKQQQ\\\dddcccbbbkkkyyy]]]OOOPPPPPPKKKUUUSSSQQQRRRUUUVVVTTTRRROOOJJJ???333...//////,,,//////...---,,,,,,++++++******))))))))))))******(((((())))))******++++++''''''(((((())))))******------,,,+++************------......------,,,++++++,,,///111000...***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000444888<<<>>>FFFFFFDDDAAA???BBBJJJQQQSSSRRRPPPLLLIIIIIILLLNNNFFFGGGIIIMMMSSSZZZ```dddnnnmmmqqqtttlllaaaeeeqqqyyysssssszzz~~~xxxtttnnnmmmfff\\\YYY___gggkkk```aaaaaa]]]XXXTTTSSSSSS[[[ZZZYYYYYYZZZ\\\^^^```WWWXXXWWWRRRKKKJJJNNNSSSTTTNNNEEE>>><<<===AAADDD@@@999555:::EEEPPP^^^hhhllljjjiiihhhggg```WWWOOOBBB777,,,))),,,...+++%%%'''(((***)))(((&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''((((((((())){{{lllhhhdddcccdddbbb\\\VVVQQQLLLHHHGGGDDD>>>;;;:::999777555333222111111222000000000000000000000000111111111111111111111111111222333444555999???DDDFFFGGGKKKPPPTTTTTTPPPLLLKKKQQQ^^^jjjooopppxxxeeeSSSQQQQQQNNNTTTSSSQQQRRRTTTUUUSSSQQQOOOJJJ@@@444...//////---///......---,,,,,,++++++******))))))))))))******))))))))))))************''''''(((((()))******+++---,,,++++++***+++++++++------------------------,,,...///000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---///333888;;;===??????:::999999:::>>>DDDJJJNNNZZZUUUOOOLLLKKKLLLKKKJJJQQQSSSYYYcccooozzz|||zzz~~~|||zzzyyywwwuuuqqqnnnkkkgggaaaZZZVVVUUUUUUVVVXXXZZZ\\\YYYUUUQQQPPPQQQWWWWWWUUUOOOHHHCCCBBBCCCFFFBBB??????@@@DDDNNNYYYhhhiiiiiigggdddaaa___^^^QQQIII>>>555111...+++)))&&&''')))******)))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''(((((()))***&&&''''''((((((((((((((('''''''''((((((((())))))zzzmmmhhhcccbbbcccbbb]]]XXXQQQLLLHHHGGGDDD>>>;;;:::888777555333222111222222222111000//////000111222111111111111111111111111000111222333555:::@@@EEEFFFIIIMMMRRRTTTRRRMMMIIIIIIPPP^^^llltttxxx}}}oooWWWNNNNNNNNNSSSRRRRRRRRRTTTTTTSSSQQQNNNKKKBBB666/////////---.........------,,,,,,+++******))))))))))))*********************)))))))))((((((((()))******+++++++++++++++++++++,,,,,,---......---------......///...////////////......---,,,,,,,,,,,,,,,,,,------...---,,,+++,,,,,,......222555:::>>>@@@???<<<:::888666555999@@@FFFJJJKKKMMMJJJHHHMMMWWW^^^___\\\bbbdddlllzzz{{{qqqfff\\\TTTPPPTTTUUUVVVWWWWWWXXXYYYZZZWWW]]]bbb^^^SSSHHHAAA???DDDFFFIIIJJJDDD???AAAHHH\\\bbbiiijjjhhheeeeeegggccc]]]RRREEE:::111...,,,((()))***+++,,,+++++++++((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))(((((())))))***+++&&&''''''(((((((((((((((''''''((((((((()))))))))zzzmmmhhhbbbaaabbbaaa]]]YYYQQQLLLHHHGGGDDD>>>;;;:::888777555333222222222222333111///......///111333111111111111111111111111000000111222666<<>>===:::777555<<<<<<<<<===@@@FFFKKKOOONNNQQQYYYgggvvv|||qqqjjjeee```YYYTTTTTTWWWZZZ[[[VVV\\\cccccc\\\QQQHHHCCC===AAAJJJPPPMMMEEEBBBDDDLLLUUUbbbkkkmmmkkkhhhffflllhhh___TTTIII>>>666222---,,,+++***+++***)))(((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((()))(((((((((((()))******&&&''''''((((((((((((((('''(((((((((((()))))))))yyymmmhhhbbbaaabbbbbb^^^YYYQQQLLLHHHGGGDDD>>>;;;:::888666555333222222222333333111///......///111333111111111111111111111111111000111333888>>>DDDGGGJJJNNNTTTWWWVVVQQQLLLHHHNNNYYYfffnnnqqqyyyjjjSSSPPPUUUOOOQQQRRRSSSSSSQQQQQQPPPLLLLLLFFF;;;222000000...---------------,,,,,,,,,++++++************++++++,,,,,,++++++******))))))))))))******+++,,,,,,,,,*********+++,,,---///////////////......//////000---,,,,,,++++++,,,------,,,,,,,,,------.........,,,------///222555888:::::::::;;;;;;::::::999999;;;@@@EEEGGGIIIPPP]]]ggguuu~~~yyylllbbbZZZTTTQQQUUUVVVZZZ___bbb___XXXRRR@@@>>>AAAGGGJJJIIIJJJLLLCCCHHHQQQ\\\ggglllkkkjjjnnnjjjfffbbb\\\RRRGGG>>>222...***))))))******)))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''(((((()))***&&&''''''((((((((((((((((((((((((((()))))))))***yyylllgggbbbaaacccbbb^^^YYYQQQLLLHHHGGGDDD>>>;;;:::777666444333222222333333222111000//////000111222111111111111111111111111444222222444:::@@@EEEGGGJJJOOOTTTVVVTTTPPPKKKIIILLLWWWdddlllttt|||sssuuuuuutttvvvnnnRRRKKKQQQNNNPPPSSSSSSRRRPPPPPPPPPLLLMMMIII===444111000///------------------------++++++************+++++++++++++++++++++******************+++,,,,,,------++++++++++++,,,---//////000000111111000///......+++++++++***++++++,,,---,,,,,,,,,---......//////...///111444777:::<<<>>><<<<<<;;;<<<===@@@BBBDDD>>>HHHTTT\\\cccpppqqqddd\\\UUURRRQQQVVV]]]aaa___[[[OOOEEE<<<<<>>;;;:::777666444333222222333444000000000000000000000000111111111111111111111111777444333555;;;BBBFFFGGGIIINNNSSSTTTQQQMMMJJJIIIOOOWWWaaammm}}}xxx|||yyynnnhhhlllwwwqqqQQQHHHMMMLLLOOOSSSTTTRRROOOOOOOOOKKKNNNJJJ???555111111///------------------------,,,++++++******++++++,,,***++++++++++++++++++,,,******++++++,,,---------,,,,,,,,,,,,,,,---...///000111222333222000---++++++++++++,,,,,,---------,,,,,,------.../////////111333777:::===>>>>>>>>>AAA@@@@@@@@@BBBDDDFFFHHHGGGSSSdddsss{{{gggaaa[[[XXXYYY\\\\\\[[[ZZZQQQFFFAAA???AAAKKKUUUUUUMMMBBB<<>>;;;:::777666444333222333333444000000111111111111000000111111111111111111111111888666444666===CCCFFFHHHHHHLLLQQQRRROOOKKKIIIIIIYYY^^^ffftttuuu{{{zzzssstttwwwuuuqqqppprrrssswwwyyyWWWLLLQQQKKKOOOSSSTTTQQQOOONNNOOOKKKNNNKKK@@@666222111000------------------------,,,++++++******++++++,,,*********++++++,,,,,,---***++++++,,,,,,------...------,,,,,,,,,---......000222444555333000,,,)))+++,,,------.........---,,,,,,------...///000000555777;;;>>>@@@???>>>===FFFEEEEEEDDDDDDDDDDDDDDDMMMXXXiii{{{{{{qqqfff]]]ZZZZZZ[[[[[[XXXTTTOOOHHHCCCHHHQQQ^^^WWWKKK>>>777:::EEEOOOccciiinnnoookkkhhhiiilll___RRRAAA444...,,,***((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********)))***++++++,,,&&&''''''((((((((((((((())))))))))))************yyykkkgggddddddfffeee___ZZZQQQKKKHHHHHHEEE???::::::888777555333222222222222000000000000000000000000222222222222222222222222666444333666===DDDHHHIIIPPPPPPQQQPPPLLLFFFFFFKKKYYY___jjjxxxsssjjj|||}}}nnnccc___dddmmmttt^^^KKKPPPNNNOOOPPPRRRRRRQQQOOONNNOOONNNKKKCCC:::333111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++...///---++++++///333333444555444222...+++(((+++,,,.../////////.........///000///...///222444<<<999999===@@@@@@BBBFFFAAAGGGJJJGGGGGGNNNVVVZZZaaajjjyyyzzzkkk[[[RRRWWWYYY[[[ZZZXXXSSSMMMJJJZZZ___[[[III:::888>>>BBBYYY___gggmmmqqqooollliiiggg]]]NNN@@@666///+++))))))***+++***))))))***+++,,,+++++++++******))))))))))))))))))((((((((((((***)))((((((((((((((()))((((((((((((((((((((((((((((((((((((((()))******xxxlllhhhddddddfffddd___YYYQQQKKKHHHHHHEEE???::::::777666555333222222222333000000000000000000000000222222222222222222222222555444444888>>>DDDGGGHHHNNNNNNOOONNNIIIDDDFFFKKK\\\```hhhsss}}}~~~lllhhh}}}uuujjjfffggghhhsss{{{iiiOOOPPPMMMNNNPPPRRRRRRRRRPPPOOOPPPOOOLLLDDD:::333000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,---...------...111333555444333111///---,,,,,,,,,---...//////......---,,,---...///000222444555>>>???CCCGGGFFFBBBBBBEEERRRXXX]]]aaahhhuuuvvvjjj^^^\\\[[[[[[\\\[[[YYYWWWaaagggfff[[[OOOFFF@@@:::MMMTTT___iiiooopppnnnllllllfff\\\QQQFFF<<<333...,,,------,,,+++*********+++++++++******)))))))))((((((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******xxxmmmiiieeedddfffddd]]]XXXQQQKKKHHHHHHEEE???::::::666555444333222333333444000000000000000000000000222222222222222222222222333333555:::@@@EEEGGGGGGLLLKKKLLLLLLFFFBBBEEEMMM]]]```fffmmmsssxxx{{{|||mmmcccggg~~~uuupppzzztttQQQOOOLLLNNNPPPRRRSSSSSSRRRQQQQQQPPPMMMEEE;;;333000///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,---......///---,,,,,,...000333444444777444000---+++,,,...///---...............---,,,,,,,,,---000444777888888666888>>>EEEHHHHHHLLLRRRccclllxxxrrrjjj___YYYXXX[[[^^^___dddiiilllkkkfff^^^QQQGGGDDDLLLXXXdddlllppppppooopppnnnjjjdddZZZLLL===444000///...---,,,+++***************)))))))))))))))'''(((((())))))*********)))))))))(((((())))))***)))))))))))))))))))))))))))(((((((((((()))******yyymmmiiieeedddeeeccc\\\WWWQQQKKKHHHHHHEEE???::::::666555444333222333444555000000000000000000000000111111111111111111111111111333777<<>>AAADDDGGGIIIKKKKKKLLLIIIDDDCCCNNN[[[aaacccddddddbbbcccgggkkkkkkssshhhXXXNNNPPPRRRTTTUUUUUUTTTSSSQQQRRRPPPIII>>>666111000111000//////......//////------------------------++++++++++++++++++++++++++++++,,,---...//////000000000000222333444333222,,,---...//////......---000000000000000111222222222333555666888:::???BBBCCCIII[[[wwwpppccc]]]WWWYYY```hhhllllllmmmpppnnnmmmlllllllllnnnpppqqqqqqppppppooommmhhhbbb]]]JJJAAA666///---------,,,***************+++++++++((())))))******+++++++++))))))))))))******+++,,,***************************))))))))))))***++++++|||kkkgggccccccdddccc]]]XXXQQQKKKHHHHHHEEE???::::::777666555333222222222333000000000000000000000000111111111111111111111111111555:::>>>@@@CCCGGGKKKJJJKKKKKKHHHBBBBBBOOO^^^aaacccfffeeedddffflllrrrsss}}}zzz[[[PPPQQQSSSUUUUUUUUUSSSRRRPPPQQQPPPIII???777222111111000000///////////////........................------------------------,,,---------......//////111222444333222000000000+++,,,------............111000000000111333555666555999======<<>>::::::777666555444333222222222000000000000000000000000555555444111......111555222333777===CCCGGGHHHHHHHHHJJJHHHDDD@@@DDDOOOXXX]]]bbbgggjjjpppwwwzzzyyyzzz^^^RRRRRRQQQRRRTTTTTTSSSQQQNNNQQQRRRLLLBBB888444333000000///...............------------------------------------------------///---,,,+++,,,///222444;;;999666333000///......000//////.........//////...222222...000777;;;999BBB???AAAHHHKKKPPPeee|||{{{eeeWWWWWW```iiijjjnnnqqqtttvvvxxxwwwuuuwwwuuuttttttvvvuuuqqqmmmkkkiii^^^LLL===444000---.........---,,,,,,...000************************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,{{{mmmgggbbbaaadddccc\\\UUUOOOJJJGGGGGGDDD>>>::::::666555444333222111111111000000000000000000000000111999??????777000///000333555888===CCCFFFHHHHHHFFFGGGEEEAAA===AAALLLUUUYYY___fffllluuu~~~yyyXXXRRRQQQQQQRRRTTTTTTSSSRRROOORRRRRRLLLBBB999444222000000///............///------------------------------------------------///...------...111333444999777555222000///......000//////....../////////333666555222333;;;@@@@@@DDDBBBFFFPPPXXXccczzzsssgggbbbaaacccfffkkkpppuuuxxxxxxvvvvvvuuussstttvvvvvvtttqqqmmmllldddWWWJJJ@@@666...------,,,+++******+++---************************)))************+++++++++******************************+++++++++,,,,,,,,,|||oooiiibbbaaacccccc]]]WWWOOOJJJGGGGGGDDD>>>::::::555444333222111000000000000000000000000000000000///999CCCBBB999111000222444666:::???BBBEEEGGGGGGFFFFFFCCC???<<<@@@JJJSSSWWW^^^eeemmmwww{{{TTTRRRQQQQQQRRRTTTUUUSSSRRRQQQSSSRRRMMMCCC999444111111000//////....../////////.........------,,,,,,------------------------...//////000111222333333555444333111000/////////000000////////////000000111444444333555===CCCFFFHHHHHHQQQaaappp~~~hhh[[[\\\^^^ccckkkrrrvvvwwwvvvvvvuuutttuuuwwwxxxwwwvvvooooookkkccc[[[OOO@@@222///...---,,,++++++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,}}}qqqiiibbbaaacccccc^^^YYYOOOJJJGGGGGGDDD>>>::::::666555444222111111000000000000000000000000000000000444888555000///333888555888<<<@@@BBBDDDFFFHHHHHHGGGDDD???===BBBLLLTTTZZZ```fffmmmvvv}}}}}}xxxzzzUUUQQQQQQQQQRRRTTTUUUTTTRRRRRRSSSRRRMMMDDD:::444111111000000///...///////////////......------,,,,,,........................---...///111222222111111222111111000000000000000000000/////////000111111...222666888;;;@@@FFFJJJMMMTTTfff}}}wwwccc[[[YYY]]]eeemmmqqqssstttvvvvvvuuuvvvwwwxxxxxxxxxqqqqqqoookkkfff\\\JJJ:::333111...---------...---++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,qqqiiibbbaaacccccc^^^YYYOOOJJJGGGGGGDDD>>>::::::777666555333222222222222000000000000000000000000333111...------///333666666:::>>>AAABBBDDDFFFHHHIIIGGGBBB>>>===CCCMMMUUU^^^ccciiiooowww|||wwwpppttt{{{ZZZQQQPPPPPPRRRTTTUUUTTTSSSSSSSSSRRRMMMEEE<<<555222111111000////////////////////////......---------........................,,,---///000111000/////////000000000000000000000000000000000000111222222111666===AAABBBCCCGGGKKKNNN]]]xxx|||]]]WWWVVV^^^fffjjjnnnrrrvvvvvvwwwwwwvvvvvvvvvwwwsssrrrnnnkkkjjjdddUUUEEE888444///------...///...++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,oooiiibbbaaacccccc]]]WWWOOOJJJGGGGGGDDD>>>::::::777777555444333222222222000000000000000000000000333111000000222222000...555:::???BBBCCCDDDGGGJJJHHHEEE@@@<<<===DDDOOOVVV```eeekkkrrrzzz}}}wwwmmmmmmttt}}}{{{xxxwwwzzzaaaPPPPPPPPPRRRTTTUUUUUUSSSSSSSSSQQQMMMFFF>>>777333222111000000//////000000................................................,,,---...000000000///...//////000111111111111000000000000000111222333444444999@@@EEEDDDBBBFFFLLLQQQeeelll___WWWZZZ```ccchhhnnnrrrtttwwwwwwvvvuuutttuuusssrrrnnnkkkllliii___SSSBBB;;;222---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,mmmgggbbbaaadddccc\\\UUUOOOJJJGGGGGGDDD>>>::::::666666444333222111111111000000000000000000000000111222333444444333111000555:::@@@CCCCCCDDDHHHLLLIIIEEE@@@===???GGGRRRZZZaaaeeekkkrrryyy|||ssshhhooovvv|||}}}vvvpppllllllllliiiPPPPPPPPPRRRTTTVVVUUUTTTSSSRRRPPPMMMGGG@@@999444222111000000//////000000------......//////000000..............................///000000000000//////000111222222222111111111111111111222333444444777:::AAAHHHIIIIIIQQQ[[[kkk~~~xxxeee```___]]]aaahhhlllpppuuuwwwvvvtttttttttrrrrrrpppnnnnnnnnnggg___RRRHHH:::111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,lllfffaaabbbdddbbb[[[TTTOOOJJJGGGGGGDDD>>>::::::555555333222111000000000000000000000000000000000...111222111///000555999444:::@@@CCCCCCEEEIIIMMMLLLGGGBBB???CCCLLLWWW^^^bbbfffkkkpppwwwwwwmmm```www}}}zzzttt~~~rrriiieeelllpppPPPPPPPPPRRRTTTVVVUUUTTTSSSQQQOOOMMMHHHBBB:::555222111111000000000000000,,,,,,---...///000111111////////////////////////000000000000000111111111000000222333333222111111111111111111222333444555===???GGGPPPTTTXXXfffttt~~~vvvjjjbbb[[[\\\bbbggglllsssvvvvvvtttttttttrrrssssssqqqrrrrrrmmmfff```SSSBBB666111000///---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,|||qqqhhhbbbcccccc___ZZZXXXNNNLLLIIIGGGEEEAAA<<<999555555444333222222222222111111111111111111111111000111222222111222444666888>>>BBBCCCEEEJJJMMMLLLNNNGGGBBBBBBDDDJJJUUU___bbbvvv~~~|||}}}uuuiiieeeyyywwwiiippp~~~kkknnn{{{vvv\\\SSSSSSVVVQQQSSSUUUOOOVVVSSSPPPNNNKKKEEE;;;444111111111111000000000000///////////////000111111000000///////////////000////////////000111222333000111222333444333222222///222333111///222:::BBBDDDEEEPPPbbbmmmxxxssssssyyyqqqccc]]]\\\fffhhhkkkooorrrsssqqqpppoooooopppsssuuusssnnniiigggdddWWWBBB222---------,,,---.........---,,,+++++++++++++++++++++++++++)))---000///+++)))+++...------,,,,,,,,,---......{{{ppphhhbbbcccccc___ZZZWWWNNNLLLIIIGGGDDDAAA<<<888555555444333222222222222111111111111111111111111000111222222111222444666:::@@@DDDDDDEEEIIIKKKJJJKKKEEE@@@AAAEEELLLYYYdddppptttgggfff{{{wwwjjjrrruuu{{{^^^TTTTTTVVVQQQRRRVVVRRRUUUSSSPPPNNNKKKEEE<<<555111111111111000000000000///////////////000111111000000////////////000000/////////000000111222333000111222333444333333222///000111222555:::???BBBCCCCCCOOOeeezzzyyyuuuwwwxxxjjjbbb```dddjjjoooqqqrrrqqqpppppppppqqqsssuuusssoookkkllliii^^^KKK<<<444111///------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///222000+++)))***---,,,,,,,,,,,,,,,------...{{{ppphhhbbbcccccc^^^YYYVVVMMMKKKIIIGGGDDD@@@<<<888555555444333222222222222111111111111111111111111000111222222111222444666<<>>777222222222222111111111111000000////////////000000///////////////000111111000000000000111222333444333333333333333444444444111333666999???JJJYYYdddhhhwwwwwwppplllkkkjjjjjjnnnqqqtttvvv|||{{{iii```bbbjjjppprrrssssssssssssrrrsssssstttooooookkkcccZZZOOOAAA444000000///...------,,,,,,++++++++++++++++++++++++)))+++,,,,,,,,,++++++,,,++++++******++++++,,,---~~~nnnfffaaabbbbbb\\\UUUQQQLLLJJJHHHFFFCCC???;;;777555555444333222222222222111111111111111111111111000111222222111222444666888>>>BBBBBBDDDHHHJJJIIIGGG@@@<<>>BBBAAABBBFFFGGGFFFEEE>>>;;;AAAKKKRRRYYY^^^^^^```]]]```iiijjjnnn}}}sssttt}}}|||```VVVRRRRRRTTTSSSQQQOOONNNMMMLLLGGG???999333333222222222111111111111111000///////////////............///000111222111111111111222333444444444333333222333444555666666999???HHHVVVhhh{{{vvvooojjjfffiiirrr}}}xxxmmmeeeccc\\\TTTPPPOOOPPPNNNKKKIIIJJJLLLPPPUUU[[[```ccceeefffllluuu~~~mmmaaacccjjjoooqqqttttttrrrqqqrrrtttmmmllliiifffeee```RRRDDD222111000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,+++***,,,,,,,,,,,,,,,------...|||mmmfffaaabbbbbb[[[SSSOOOLLLJJJHHHEEECCC???:::777555555444333222222222222111111111111111111111111000111222222111222444666:::???BBBAAAAAACCCDDDCCCBBB<<<:::BBBLLLSSSXXX]]]XXX^^^___bbbiiigggmmm~~~jjjfffwww{{{}}}{{{]]]VVVPPPNNNTTTVVVQQQOOONNNMMMLLLGGG@@@999333333333222222222111111111111000///////////////............///000222222111111111111222333444555444444333222333444555666777;;;EEEXXXqqqpppiii```XXXTTTRRRQQQPPPTTTYYY___fffkkkoootttvvvjjjbbbYYYSSSQQQPPPKKKHHHLLLLLLPPPZZZdddhhhbbb\\\TTTOOOOOOSSSTTTYYYjjj~~~sss___```jjjmmmqqqttttttrrrqqqrrrtttqqqooollljjjllliii\\\OOO333222000...---,,,------------------------------------,,,,,,------+++)))------,,,,,,------...///{{{nnnhhhaaa^^^]]]ZZZUUUOOONNNIIIHHHIIIGGG@@@;;;:::888666333222333444333222000000000000000000000000111222222111000111444666===@@@@@@>>>@@@DDDFFFDDDBBB;;;999BBBNNNVVV[[[^^^^^^]]]aaahhhiiiiiisssyyyccchhh{{{~~~{{{|||}}}~~~qqqWWWRRRTTTQQQRRRWWWPPPRRRQQQNNNLLLJJJAAA777555444333222111111111111111111000000//////......///000000000111111111111000000111222444555666666999222...111444555777:::<<>>@@@DDDEEEDDDCCC<<<:::BBBNNNUUUYYY\\\[[[\\\dddmmmnnnkkkqqq}}}tttbbblll|||}}}~~~qqqWWWQQQSSSQQQQQQVVVPPPRRRPPPMMMLLLIIIAAA777555444333222111111111111111111000000////////////111111111111222222222222111111222333444444555555666222111444666666888===NNNfffwwwyyyqqqkkklllllleee\\\VVV\\\[[[XXXTTTSSSUUUYYY\\\aaagggkkkjjjkkkoooqqqpppvvvxxx||||||wwwmmmccc\\\YYYcccwwwwww___RRRLLLHHHGGGHHHSSS[[[dddooo|||eee\\\aaagggmmmqqqqqqrrrrrrrrrppppppooommmjjjeeeaaa___JJJ@@@444......000000///---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{pppjjjccc```___]]]WWWRRRNNNIIIHHHIIIGGG@@@;;;:::888666333222333444333222000000000000000000000000111222222222111222444777<<>>@@@DDDEEEBBBCCC===;;;CCCMMMSSSWWWZZZ^^^```iiirrrqqqmmmtttooobbbsss}}}}}}rrrVVVQQQSSSPPPPPPTTTQQQRRRPPPMMMLLLIIIAAA888555444333222111111111111111000000000000/////////111222222222222333333333222222333333444444444555444333444666666666<<>>BBBCCCBBBCCCFFFEEEBBB;;;999<<>>MMMdddnnnaaa[[[]]]eeeooovvvxxxzzzuuujjjbbb\\\XXXSSSPPPQQQPPPMMMNNNRRRHHHRRR___oooeee___dddggglllrrrpppqqqrrrrrrqqqooolllkkkeeeeee___RRRCCC777222222............------------------------------------,,,,,,------.../////////}}}qqqkkkdddaaa```^^^XXXSSSNNNIIIHHHIIIGGG@@@;;;:::888666333222333444333222000000000000000000000000000111222333333444777:::@@@DDDFFFEEEFFFHHHFFFCCC>>>===AAAIIIPPPTTTZZZ```hhhllluuuzzzsssllltttmmmYYY]]]uuu|||{{{}}}```QQQQQQPPPRRRVVVSSSSSSOOOKKKJJJHHHBBB:::555444333222111111111111000000111111222222222222111111222222222333333333222222333444555777777888777555888DDDWWWqqqpppddd^^^\\\bbbiiirrrxxxyyy}}}ssseee```ZZZXXX[[[YYYQQQKKKKKKIIIMMMOOOUUUiiinnnbbbcccffflllssspppqqqrrrrrrqqqnnnllljjjeeefffcccWWWGGG999333222//////.........---------------------------------,,,,,,------...///000000~~~qqqjjjcccbbb___YYYSSSRRRNNNMMMKKKIIIFFF@@@:::555777666555444333222222222111111111111111111111111111222222222222444888;;;AAABBBDDDFFFHHHHHHEEEBBB>>>===@@@JJJRRRWWW\\\bbbdddeeeddddddfffnnnyyy~~~rrrhhhuuu~~~{{{{{{|||eeeNNNSSSSSSNNNSSSQQQRRRPPPLLLIIIHHHBBB;;;555555444333222222222222000000000000000000000000111111222222222333333333444666666444555777888888999;;;IIIccc}}}}}}zzzsssoooppppppssswww~~~{{{pppllleeeZZZQQQOOOKKKLLLNNNNNNQQQaaa^^^XXXfffiiifffqqqrrrrrrqqqnnnlllmmmmmmggggggeee\\\OOOAAA555///222111///...---,,,++++++,,,,,,,,,---...///000000---------.........//////}}}qqqiiicccaaa___YYYTTTSSSOOOMMMKKKHHHEEE@@@:::666777666555444333222222222111111111111111111111111111222222222222444888;;;AAAAAABBBEEEGGGGGGEEECCC???>>>BBBMMMWWW\\\___bbbdddeeedddbbbbbbjjjxxxpppkkk{{{{{{{{{}}}~~~lllRRRTTTSSSNNNRRRRRRSSSQQQMMMJJJIIICCC===666555444333222222222222111111111111111111111111111222222222222333333333222444555555666777888888===GGG___~~~~~~{{{{{{{{{eeeVVVRRRNNNNNNMMMKKKIIIOOObbbuuummm\\\]]]aaaffflllnnnppppppooonnnoooqqqllljjjggg```VVVIII===666222111000//////...---,,,,,,---------.../////////---------.........//////|||ooohhhaaa```___YYYUUUTTTPPPMMMJJJGGGDDD@@@;;;888777666555444333222222222111111111111111111111111111111222222222555999<<>>DDDSSS___dddeeeeeeeeefffddd^^^[[[bbbsss|||kkkjjj}}}|||xxxzzz~~~xxxYYYVVVSSSNNNQQQSSSTTTRRRMMMKKKJJJEEE>>>666555444333222222222222222222222222222222222222222222222222333333333333111333666888888888999:::DDDTTTssszzzyyy{{{{{{ggg```TTTQQQNNNLLLHHHEEEJJJRRRccczzzhhhYYYZZZhhhiiilllnnnoooooonnnooopppnnnkkkgggbbb[[[QQQEEE<<<222111///000111111///...------..................------........./////////{{{nnnfff```___^^^ZZZVVVVVVPPPMMMIIIFFFCCC@@@<<<999777666555444333222222222111111111111111111111111111111222222333555999===AAA@@@???@@@BBBCCCCCCBBB???>>>FFFWWWfffllllllkkkkkkkkkfff\\\TTTZZZlll|||wwweeedddxxxyyyuuuxxx|||~~~aaaWWWSSSNNNQQQRRRSSSQQQMMMKKKJJJDDD>>>666555444333333222222333333333333333333333333333222222222333333333444444333555888;;;:::888:::>>>MMM___~~~}}}rrrvvvzzzyyykkk\\\UUUQQQPPPNNNJJJHHHIIIMMM^^^zzz{{{```YYYgggiiikkknnnooonnnmmmllllllmmmiiidddaaa^^^VVVKKKBBB333111//////111222000..................---------............////////////{{{nnnfff___^^^]]]YYYVVVVVVPPPMMMIIIFFFCCC@@@<<<999777666555444333222222222111111111111111111111111000111222333333666:::===@@@???>>>???AAACCCBBBAAA<<<===GGGYYYhhhnnnpppqqquuutttlll___UUUYYYiiiyyywwwdddaaasss{{{tttuuuyyy{{{iiiYYYTTTOOOQQQPPPQQQPPPLLLJJJIIIDDD===666666555444333333333333333333333333333333333333222222333333333444444444444444777:::999777<<>>???>>>???@@@BBBCCCBBBAAA:::<<>>>>>???BBBDDDDDDBBB@@@999<<>>777666555444444333333444222222222222222222222222333333333444444444444555777333444999<<<@@@PPPcccyyylllhhhqqq}}}|||lllbbbXXXRRRPPPNNNJJJIIIMMMXXXpppsssaaaZZZ___gggmmmooooooooonnnmmmmmmllljjjfffaaa[[[XXXEEE===333///000222000---,,,---------.../////////.../////////000000000000}}}pppggg___]]][[[WWWUUUUUULLLKKKJJJHHHFFFBBB<<<777777666555444333222222222111111111111111111111111000111222333444777<<>>>>>@@@CCCEEEEEEBBB???999<<>>AAACCCBBBAAAAAAAAA@@@>>><<<:::<<>>AAACCCAAA@@@@@@AAA@@@>>>;;;:::<<>>AAABBBAAA@@@@@@AAA???===::::::===EEEOOOSSSTTTWWW[[[[[[eeecccbbbmmmuuuzzz~~~nnnaaajjj|||xxxzzz}}}~~~mmmVVVTTTTTTTTTQQQTTTSSSOOOLLLJJJGGGAAA:::777555444555555555444333333333333333333333333555555555555666777888999:::666<<>>AAAAAA@@@@@@@@@AAA???<<<:::;;;???GGGQQQUUUVVVYYY___aaahhheeedddrrrpppccclll|||xxxyyy{{{|||hhhUUUUUUTTTTTTRRRUUUTTTOOOLLLJJJFFFAAA:::777555444555555555444444444444444444444444444555555555666777888999:::===555???^^^~~~~~~{{{wwwrrrpppqqqxxxvvvtttsssyyy}}}iii```[[[TTTMMMJJJPPPaaaoooaaafffnnnqqqpppqqqooollljjjjjjiiigggfffcccZZZLLL???666111000////////////000000///////////////000000000111111111rrrhhh___]]]\\\XXXUUUTTTRRRMMMJJJJJJFFF???:::999666555>>>444222888///000111111111111111111111111111333444555666999>>>AAAAAA@@@@@@AAABBB@@@<<<999<<>>;;;KKKnnn~~~}}}~~~yyygggaaa[[[TTTOOOUUUUUUeeelllbbbgggnnnqqqqqqooolllkkkkkkjjjiiiggg```[[[PPPDDD999333111111//////000111111000//////000000000000111111111111ssshhh___]]]\\\XXXTTTSSSQQQLLLIIIIIIGGG@@@;;;:::555999EEE888111777...000111111111111111111111111111333444555666999>>>AAAAAAAAABBBCCCCCCAAA===:::<<>>555222222///000111222222111000///000000000111111111222222qqqfff]]][[[ZZZVVVRRRPPPOOOKKKHHHIIIGGGAAA<<<<<<666???MMM===222666...222111111111111111111111111111333444555666999>>>AAABBBBBBCCCDDDEEEBBB>>>;;;;;;AAALLLUUUWWWWWW]]]eeeccccccWWWQQQaaatttpppjjjvvv{{{uuuuuuwwwxxx|||www^^^XXXTTTTTTTTTWWWVVVPPPMMMKKKFFFAAA:::777555444555555555444555555555555555555555555666666777777999;;;<<<======RRRqqqvvvdddWWWQQQJJJLLL___zzzeee```fffjjjmmmlllllllllmmmllliiiggg______\\\QQQCCC777333222///000222333333222000///000000111111111222222222oooeee[[[YYYXXXTTTPPPOOONNNJJJHHHIIIGGGAAA======777CCCSSSAAA333666///444111111111111111111111111111333444555666999>>>AAABBBCCCDDDEEEEEECCC???;;;999@@@KKKTTTVVVVVV\\\dddbbbaaaTTTNNN\\\mmmxxxwwwjjjlll{{{yyyssstttwwwyyy}}}}}}aaaXXXTTTTTTUUUWWWVVVQQQMMMKKKFFFAAA:::777555444555555555444555555555555555555555555666666777888999;;;===>>>HHHeeetttbbb]]]WWWPPPOOOVVVmmmgggaaaeeeffflllkkklllmmmmmmllliiifffaaabbb```VVVFFF999222111///000222333333222000///000111111111111222222222nnncccZZZXXXXXXUUURRRQQQLLLJJJHHHFFFDDD@@@<<<999777CCCMMMGGG777---000777333222111000000111222333444333333444777:::===???BBBBBBCCCCCCAAA???<<<:::777>>>IIISSSXXX[[[]]]______ccc\\\ZZZhhhrrrtttzzzwwwkkk```ggg{{{{{{wwwwwwwwwxxx}}}^^^QQQTTTXXXVVVXXXVVVPPPLLLJJJFFFAAA<<<999666555555666555444555555555555555555444444555999<<<999666888>>>DDDMMMpppeee___ZZZVVVQQQMMMXXX~~~pppUUUZZZkkkooommmkkklllnnnooollljjjfff```\\\XXXOOO@@@444///222111111000000000000000111111111000000000000000nnncccZZZXXXXXXTTTRRRQQQLLLJJJHHHFFFDDDAAA<<<999666<<>>666000000333222222111000000111222222333333333444777:::===???DDDEEEEEEEEEDDDAAA???======CCCKKKSSSXXX]]]bbbffffffggg^^^[[[jjjuuuwww|||wwwkkk```ggg{{{}}}xxxuuuvvvwwwxxx~~~eeeUUUTTTUUUVVVXXXVVVPPPLLLJJJFFFAAA<<<999666555555666555444555555555555555555555555999777777888777777>>>GGGbbbrrrddd___ZZZWWWRRRVVVpppddd___gggmmmllllllnnnppppppmmmjjjgggbbb^^^ZZZQQQBBB666111222222111000000000000000111111111111000000000000nnncccZZZXXXWWWTTTQQQQQQLLLKKKHHHFFFDDDAAA<<<999555555555444444333111000222222111000000111222222333333333444777:::===@@@DDDEEEFFFFFFEEEBBB???===???EEELLLSSSZZZcccmmmtttqqqnnn```\\\lllyyy{{{wwwiii```hhh|||yyyvvvtttuuuvvvxxxnnn\\\WWWUUUVVVXXXVVVQQQLLLKKKGGGAAA<<<999666555666666666555555555555555555555555555<<<444333:::;;;999DDDUUU{{{mmmddd]]]XXXSSSQQQZZZggguuufffaaajjjkkkmmmppprrrqqqnnnkkkiiiddd```]]]TTTFFF999444222222111000000000000111111111111111111111111111mmmcccYYYWWWWWWTTTQQQQQQMMMKKKIIIGGGEEEAAA===999666333000000222333222000222111111111111111111222333222333444777:::>>>@@@BBBCCCEEEEEEDDDAAA>>><<<;;;BBBLLLUUU^^^iiivvvyyysssccc^^^ooo}}}tttfff^^^iii~~~xxxuuutttuuuuuuwww~~~ttt```ZZZWWWWWWXXXWWWQQQMMMKKKGGGBBB<<<999777666666777666555555555555555666666666666;;;222444>>>>>><<>>@@@AAABBBEEEFFFEEEBBB>>><<<888AAANNNWWW___hhhttt}}}zzzuuuddd___qqqrrrccc\\\kkkxxxvvvvvvvvvtttuuu}}}|||yyyyyyyyyyyyyyyzzz}}}rrr___YYYWWWWWWYYYWWWQQQMMMKKKGGGBBB;;;999777666777777777666555555555666666666777777999444888@@@>>>>>>XXXzzzmmm^^^WWWSSSQQQPPP^^^sssaaabbbffflllrrrtttsssqqqoookkkgggdddbbbYYYJJJ===777333222222111111111111111000000111111222222222333~~~mmmbbbYYYWWWVVVSSSPPPPPPMMMLLLIIIGGGEEEBBB===:::999999666444111111222444000111222222222222111000222222222444777;;;???AAAAAACCCFFFHHHGGGDDD@@@===:::DDDPPPWWWZZZ```iiiqqqtttrrreeeaaarrrrrrbbb\\\lllxxxwwwwwwwwwtttuuu}}}uuuuuuuuurrrooommmmmmnnnmmmlllkkkkkkpppyyynnn\\\XXXWWWWWWYYYWWWQQQMMMLLLGGGBBB;;;999777666777888888777555555555666666777777888888888<<<@@@>>>CCC```zzzbbbVVVSSSQQQQQQTTTqqqppp[[[^^^dddkkkppprrrrrrrrrrrrlllhhhfffddd\\\MMM???999333333222111111111111222000000111111222333333333|||lllbbbYYYVVVVVVSSSPPPPPPNNNLLLIIIHHHFFFBBB>>>:::888666444222222333333222000111222222222222111000111111222444777;;;???AAA@@@BBBEEEGGGGGGCCC???<<<<<>>:::777333//////333555333000000111222333333222111000111111222444777;;;???BBB===???CCCEEEDDDAAA===::::::BBBKKKMMMMMMQQQ\\\eeeeeejjjdddbbbqqq|||zzzggg```ppp}}}yyytttuuuwwwxxxvvvxxx}}}zzzvvvrrrpppnnnnnnmmmjjjgggfffgggiiicccddddddcccaaa```aaabbbhhhqqq|||uuubbb\\\ZZZXXXZZZXXXRRRNNNLLLHHHCCC;;;999777666888999999888444555555666777888888999777999:::???MMMfffggg[[[VVVTTTPPPTTTkkkiii[[[aaahhhmmmooopppsssuuupppmmmkkkjjjbbbRRREEE>>>444333222222111111222222000000111222333333444444wwwkkkeee\\\WWWTTTRRROOOMMMNNNKKKGGGDDDAAA>>>;;;888666555444333222111111111222222222111111111000000333222222333777999::::::??????AAAFFFEEE???<<<<<<===DDDMMMRRRRRRSSSWWW[[[dddddd^^^aaarrr|||kkk```mmm{{{wwwttttttuuuvvvzzz~~~}}}wwwsssrrrrrrqqqnnnkkkjjjjjjkkkgggeeecccccceeeggghhhiiiaaafffmmmqqqvvv~~~aaaZZZ^^^ZZZYYYXXXTTTOOOJJJEEEBBB<<<:::888777888:::999999777777777777777888888888;;;777999JJJfffwwwddd^^^UUUTTTRRR[[[vvvsss]]]```bbbeeemmmvvvvvvpppnnnnnnnnnjjjcccVVVIII???999444111333333111111333333333222222333333444555tttllleee]]]WWWUUUSSSPPPMMMNNNLLLHHHEEECCC@@@<<<999666666444333222111111111222222222111111111000000333222222444777:::;;;:::???>>>AAAEEEDDD???;;;;;;<<>>===@@@DDDCCC>>>:::::::::CCCNNNUUUWWWXXX[[[^^^``````YYY___tttpppcccooozzzvvvttttttvvvxxx{{{}}}yyyxxxwwwvvvtttqqqooonnniiigggfffgggjjjmmmoooooojjjiiiiiiiiijjjmmmppprrrwww~~~ggg\\\\\\]]]\\\ZZZWWWRRRLLLGGGDDD===:::888777888999999888777777777888888888999999<<<999BBB]]]}}}kkkZZZWWWTTTRRR___pppccc\\\ccckkknnnrrrvvvrrrrrrqqqnnngggZZZMMMCCC;;;555222333333111111333333333222222333333444555uuujjjddd[[[VVVTTTRRRPPPMMMMMMKKKHHHFFFDDDAAA<<<999777666555444333222222222111111111111111111111111222222222444888<<<=========<<>>CCCBBB<<<999999888BBBOOOXXXZZZ\\\^^^aaaaaa___XXX]]]sssxxxbbbVVVddd{{{{{{sssqqqpppqqqtttwwwzzz~~~~~~|||yyyvvvtttqqqnnnmmmoooppppppppprrrqqqpppqqqssstttsssrrrpppoooppptttwwwyyy~~~ooo___\\\\\\\\\ZZZWWWRRRLLLGGGDDD===;;;888888888999888777666777777888999:::::::::;;;>>>SSSyyyttt]]]```___]]]kkkyyy]]]___lllpppoooqqqqqqqqqqqqoooiii^^^QQQHHH???999444444333111111333333333222222333333444555}}}hhhbbbZZZUUUSSSRRROOOMMMJJJHHHGGGFFFDDD@@@;;;777888777666444333333222222111111111111111222222222222111222555:::>>>@@@@@@===<<>>;;;999888888888888777666777777888999:::;;;;;;;;;DDDbbbeeecccaaaaaahhh{{{fff___hhhoooppppppooopppqqqpppkkk```TTTLLLAAA:::555444333111111444333333222222333333444555{{{iiiccc[[[VVVUUUTTTQQQOOOJJJIIIHHHGGGEEEAAA<<<888888777666444333333333333000000111111111222222222222111222666;;;???AAAAAA======???DDDCCC===::::::;;;CCCNNNUUUXXXZZZ___ccceeeccc]]]cccyyy}}}~~~qqq\\\SSSfff|||ppppppppprrrwwwzzz}}}|||yyyxxxyyyzzzzzzzzzyyy||||||yyyzzz{{{|||yyyxxxzzzzzzwwwvvvwwwvvv{{{qqqaaa___^^^]]][[[XXXSSSNNNIIIFFF>>><<<999888888888888777666777777888:::;;;;;;<<<;;;JJJooouuuhhh```dddgggpppzzzgggdddjjjooopppoooppprrrqqqmmmdddXXXPPPCCC<<<666444333111111444333333222222333333444555yyykkkeee]]]XXXVVVUUUSSSQQQJJJJJJIIIHHHFFFCCC===999888777666555444333333333000000111111222222222222111111222666;;;???BBBBBB>>>===@@@DDDCCC>>>::::::<<>><<<999888888888777666666777777999:::;;;<<<<<>>@@@BBBBBBAAA>>>;;;888<<>>CCCZZZwwwnnnhhhfffjjjqqqyyy```bbbkkkmmmtttvvvtttoookkkfff^^^VVVLLL???444333555333111000333333222222333333444555uuueeeaaa\\\XXXVVVTTTRRRQQQNNNLLLIIIGGGDDD@@@;;;777555555444333333333333444222111111111000000000000000222444777:::===???@@@???@@@BBBBBBAAA>>><<<:::===CCCKKKPPPTTTZZZccckkkppppppffffffyyymmmWWWYYYtttuuuqqqtttvvvvvvwww}}}rrrbbbaaa```aaa```[[[XXXUUUNNNGGG???===:::999:::;;;:::999777888999888999;;;>>>???IIIbbbyyyuuukkkfffgggjjj{{{bbbccclllmmmsssuuutttpppmmmjjjbbbZZZMMM@@@555333555444222111333333222222333333444555uuuddd```[[[WWWTTTRRRPPPOOOMMMKKKHHHFFFCCC???:::777555555444333333333333333111111111111111000000000111222444666999<<>><<<;;;>>>EEEMMMSSSWWW]]]eeelll}}}zzzmmmkkk~~~nnnYYY]]]yyyvvvooorrruuuuuuwww}}}ssscccbbbaaacccbbb]]]ZZZXXXQQQIII???===:::999:::;;;:::999777777888:::<<<===>>>@@@MMMiii~~~yyyuuurrrooonnnsssyyy{{{wwwmmmrrr||||||mmmfffeeecccwww{{{cccccckkknnnsssuuuuuurrrpppnnnggg___OOOBBB666444555555333333333333333333333444444555ssseeeaaa[[[WWWTTTRRRPPPOOOLLLJJJHHHEEECCC???:::777555555444333222222222222111111111111111111111111222333444666999<<>>===<<<<<>>BBBPPPqqq||||||yyyvvvtttqqqoooppprrrqqqyyyvvvvvvxxx{{{~~~mmmfffddd```pppzzzaaa___hhhooosssvvvvvvsssrrrpppiiibbbRRREEE888444666555444555333333333333333444555555|||pppgggccc]]]YYYVVVTTTQQQPPPLLLJJJGGGEEECCC???:::777555555444333222111111111111111111111111222222222333333444555888;;;???AAA>>>>>>>>>>>>===<<<;;;;;;???GGGQQQXXX[[[___ffflllrrrooodddiiiwwwbbbeee~~~sssssstttuuutttuuu{{{qqqaaa```cccdddccc^^^ZZZWWWPPPHHH???===:::999:::;;;:::999999777888;;;;;;:::@@@HHH```}}}zzzwwwsssoooqqqttt|||pppgggccc\\\hhh{{{```[[[eeeoootttwwwwwwtttrrrpppjjjbbbWWWHHH:::555666555555666444444333333444444555666{{{pppiiieee___ZZZWWWUUURRRPPPLLLJJJHHHFFFCCC@@@;;;888666555444222111111111111111111111222222222222222444444444555777;;;>>>AAA======>>>>>>>>>===;;;;;;@@@HHHRRRXXX[[[^^^dddiiiggggggbbbooo}}}gggggg}}}ttttttuuuuuuttttttzzzssscccbbbdddeeeccc^^^ZZZVVVNNNFFF???===:::999:::;;;:::999:::888999<<<:::999EEEUUUyyy~~~www|||yyyyyy}}}zzzkkkdddXXXbbbeee[[[dddnnnuuuxxxxxxuuutttrrrllleee\\\MMM===666666555555666444444444444444555555666~~~tttiiieee___ZZZWWWUUURRRPPPLLLJJJHHHFFFDDDAAA===999666555444222111000000000111111111222222333333333555444444555777;;;>>>AAA===>>>@@@AAAAAA???===;;;???HHHRRRXXXZZZ\\\aaaeeeeeefffeeexxxjjjhhh{{{yyyrrrttttttsssssszzzvvvvvvwwwggggggfffgggeee___ZZZUUUMMMEEE???===:::999:::;;;:::999:::999;;;===999;;;NNNfffssshhhZZZaaarrrppp```dddmmmtttwwwyyywwwwwwvvvqqqjjjaaaPPP???777666555444555444444444444444555666666yyyiiieee___ZZZWWWTTTRRRPPPMMMKKKIIIGGGEEEBBB===:::666555444222111000000000111111111222222333333333555555444444777:::>>>AAA===???BBBDDDDDDAAA>>><<>>:::===VVVrrr{{{mmm^^^eeefffzzzeeeeeemmmssswwwyyyyyyyyyzzzuuuooocccRRR@@@888666444444555555444444444444555666666rrriiieee```\\\XXXTTTPPPMMMNNNJJJGGGHHHFFF???999888666333111111333333111...111111000000000000000111444444444555777:::<<<>>>@@@@@@AAACCCDDDBBB>>>:::???IIITTTXXX[[[___```______bbb```jjjkkkbbbppp~~~yyytttssssssuuuuuuxxxxxxrrrttt{{{eeejjjjjjkkkhhhaaa[[[VVVNNNEEE>>>===<<<;;;:::999999999;;;>>>777777@@@AAAXXXuuugggaaagggmmmccckkksssxxxzzzxxxwwwvvvsssnnnfffXXXEEE999666666444222666555555555555666666777rrrkkkgggbbb]]]YYYUUUQQQNNNNNNIIIGGGHHHFFF???999888666444111111333333111///111111000000000000111111555555555555777999;;;===???@@@AAACCCCCCAAA===:::@@@JJJTTTXXX\\\aaaddddddgggeeeZZZ\\\ttt}}}jjjaaaooo}}}wwwsssrrrsssttttttxxx}}}yyytttqqqrrr{{{mmmnnnkkkkkkhhhaaa\\\VVVNNNEEE======<<<;;;::::::::::::999===888:::CCCIIIfffoooeee^^^{{{uuufffiiisssxxx{{{yyyxxxwwwtttpppiiiZZZHHH;;;777777555444666555555555555666777777sssmmmiiiccc^^^ZZZUUUQQQNNNMMMIIIGGGHHHFFF???:::999666444222222222333222000111111000000000111111222666666666666777999;;;<<<>>>???@@@BBBBBB@@@<<<999AAAKKKTTTXXX]]]dddjjjkkkmmmiiiYYYRRRbbbrrrzzzzzzhhh```nnn}}}uuurrrqqqrrrssstttwwwrrrmmmlllmmmiiibbb\\\WWWNNNEEE===<<<;;;;;;::::::::::::888===;;;<<>>999777666555666555555555666666777888uuummmiiiddd^^^ZZZUUUPPPMMMMMMIIIGGGHHHFFF???:::999555444333222222222222222111111000000111111222222777777666666777999:::;;;>>>>>>???AAABBB@@@<<<888BBBJJJRRRWWW\\\fffmmmpppllllll]]]TTT]]]fffiiipppyyyiiiaaannn~~~uuuqqqpppqqqsssssswwwvvvnnnnnnnnnkkkccc]]]WWWNNNEEE===<<<;;;::::::::::::::::::===>>><<<@@@SSS~~~jjjXXXjjjxxxlllrrryyy}}}{{{{{{yyyvvvnnnaaaNNN@@@999777666555555555555555666777888888wwwmmmiiiccc]]]YYYTTTOOOLLLLLLHHHGGGHHHFFF???;;;:::555444333222111222333444111111111111111222333333888777777777888999;;;<<<>>>>>>???AAABBB@@@<<<888@@@HHHPPPTTTZZZdddmmmqqqlllmmm```TTTYYY```fffooo{{{llldddooovvvppppppqqqrrrssswww|||zzzrrrppppppllleee^^^XXXNNNEEE<<<<<<;;;:::::::::;;;;;;;;;===???===???\\\jjjZZZddd~~~~~~lllpppyyy}}}|||{{{xxxooocccQQQAAA999555555444555555555666666777999999vvvlllhhhbbb]]]YYYTTTPPPMMMLLLHHHFFFHHHFFF@@@;;;:::555555444222111111444666111111111111111222333444777777777777888:::<<<===>>>???@@@BBBBBB@@@<<<999>>>FFFMMMQQQVVV```iiimmmmmmnnn```RRRVVV```lll{{{~~~pppfffooowwwqqqpppqqqssstttxxxpppuuuuuusssrrrrrrnnnfff___XXXNNNEEE<<<;;;;;;::::::;;;;;;;;;;;;:::@@@@@@EEEkkklll[[[^^^qqqlllnnnxxx}}}||||||zzzrrrfffTTTCCC999555444444555555555666777888999:::ssslllhhhccc^^^ZZZVVVRRROOOLLLHHHFFFHHHFFF@@@;;;:::444555444222000111555888111111111111222333444555666666666777888;;;===>>>???@@@AAACCCCCCAAA===::::::CCCJJJMMMRRR\\\cccfffjjjoooeeeZZZ^^^hhhuuussshhhmmmwwwqqqppprrrtttuuuyyytttooollllllnnnqqquuu}}}nnnrrrssssssoooggg___XXXOOOEEE;;;;;;;;;::::::;;;;;;<<<;;;888???BBBIIIwwwrrr]]][[[hhhqqqlllwww~~~}}}|||{{{tttiiiWWWFFF:::555555666555555555666777999:::;;;qqqllliiiccc___[[[XXXTTTQQQLLLHHHFFFHHHFFF@@@;;;;;;444555555222000111555999111111111111222333444555666666666777999;;;>>>???@@@@@@AAACCCDDDBBB>>>:::888AAAHHHKKKPPPXXX___bbbdddooommmfffkkkqqqzzzttthhhlll}}}vvvqqqqqqrrrtttuuuzzzvvvnnnkkknnnssszzzssskkkrrryyynnnuuuttttttpppggg```YYYOOOEEE;;;;;;:::::::::;;;;;;<<<===777???BBBJJJ{{{vvv```[[[eeeyyykkkwww}}}|||||||||wwwlllZZZHHH<<<666666777555555555666777999:::;;;zzzwwwmmmiiibbb]]]YYYVVVSSSQQQNNNJJJHHHIIIGGG@@@:::999555444333222111111111111222---+++///222222222444666666555666999===AAACCCAAAAAACCCDDDDDDAAA<<<888<<>>===<<<;;;:::999999999999@@@???===SSS~~~uuuccc]]]___xxxmmmssszzz~~~~~~|||nnnYYYHHH===888666555777777666666666888999:::{{{yyynnniiibbb]]]YYYUUURRRPPPNNNJJJHHHIIIGGG@@@:::999555444333222111111111111333...,,,000333222333555666666555666999<<<@@@CCCAAAAAACCCDDDDDDAAA<<<888:::BBBKKKPPPSSSWWW]]]cccnnnsssrrrkkkmmmyyysssdddkkk~~~{{{pppqqqpppoooqqqxxx}}}wwwoooqqquuuvvvssslllddd\\\PPPFFF>>>===<<<;;;::::::::::::999@@@AAABBBZZZqqqeeebbbfffqqqvvv}}}|||nnnZZZHHH===888666555777777666666777888999:::}}}{{{nnniiibbb\\\XXXUUURRRPPPNNNJJJHHHIIIGGG@@@:::999555444333222222111111111333///---111333333444666777666666666999<<<@@@BBBAAABBBCCCEEEEEEBBB===888999AAAKKKRRRVVV[[[bbbgggsssxxxwwwqqqrrr~~~zzzhhhlll}}}{{{pppqqqqqqqqqrrryyyxxxpppsssvvvwwwtttmmmeee]]]QQQGGG======<<<;;;::::::::::::888@@@BBBGGGcccpppfffgggnnntttxxx~~~|||ooo\\\JJJ===888666666777777666666777888:::;;;|||nnniiibbb[[[WWWTTTRRRPPPNNNJJJHHHIIIGGG@@@:::999555555444333222222222222333000///222444333444888777666666666888<<<@@@BBBBBBCCCDDDEEEEEEBBB===999999AAALLLSSSWWW\\\bbbhhhrrrxxxxxxrrrttt}}}kkkooo|||pppqqqrrrrrrtttzzzxxxpppvvvvvvwwwtttmmmeee]]]QQQFFF======<<<;;;;;;;;;;;;;;;:::???BBBIIIjjj~~~{{{zzz}}}pppxxxxxxgggiiippprrrvvv{{{|||ppp^^^KKK>>>777666666777777666666777999;;;<<<{{{nnnhhhaaaZZZVVVTTTSSSQQQNNNJJJHHHIIIGGG@@@:::999666555444333222222222222333000000333444222555999888777666666888<<>>::::::BBBMMMTTTWWW[[[```eeemmmtttuuuooorrr~~~xxxhhhnnn~~~zzzoooqqqssssssuuuzzzwwwooowwwxxxxxxuuummmddd\\\OOOEEE======<<<;;;;;;;;;<<<<<<<<>>???KKKsss~~~uuuoootttiiiWWW___lll|||mmmiiijjj{{{jjjmmmsss{{{{{{rrrbbbOOO???777666777777777666777888:::<<<==={{{xxxjjjeee^^^XXXVVVUUUUUUUUUNNNJJJHHHIIIGGG@@@:::999666555444333333222333333111000111333222000333999888888777777888;;;???AAADDDDDDFFFGGGGGGDDD???;;;999BBBMMMUUUXXX[[[```dddjjjqqqrrrlllmmmwwwtttgggWWW___wwwwwwuuulllooorrrtttuuuzzz~~~www|||{{{qqqggg]]]OOODDD======<<<<<<<<<<<<======;;;>>>AAAQQQ{{{}}}~~~wwwrrrkkkmmmTTTUUUXXX```kkkwwwsssmmmkkk{{{mmmooouuu|||{{{ssscccPPP@@@777555777777666666777888:::===>>>zzzyyyiiiddd]]]XXXVVVVVVVVVWWWOOOJJJHHHIIIGGG@@@;;;999666666555444333333333333000///111333111///333999999888777777888;;;???AAADDDEEEFFFHHHHHHEEE???;;;999BBBMMMUUUYYY\\\bbbfffmmmsssssslllllluuu}}}}}}tttfffTTTZZZsss|||vvvvvvkkknnnrrrtttuuuyyy{{{pppooottt~~~sssiii^^^PPPDDD======<<<<<<<<<======>>>:::>>>CCCVVVzzzyyy|||zzzvvvgggttt|||tttTTTPPPKKKKKKQQQ\\\fffmmmqqqvvv~~~wwwpppnnn~~~qqqrrrwww{{{sssdddQQQ@@@777555777777666666777999;;;===>>>|||xxxiiiccc\\\XXXWWWXXXWWWUUUPPPJJJEEEEEEGGGDDD;;;111666555444444222222111000111000000000111333555666999:::;;;999777999>>>BBBBBBCCCEEEGGGGGGEEE@@@<<<555@@@NNNUUUVVVXXX___ffflllrrrqqqiiifffooo|||rrrhhhWWWYYYrrr|||yyysssooommmoooqqqttt|||yyyvvvlllfffkkkzzz}}}yyymmm^^^MMM??????>>>===<<<;;;;;;<<<===>>>BBBFFFVVVyyyxxxzzzyyyqqqbbbffffffkkkgggOOOJJJEEECCCEEEJJJOOORRRYYY___ffflllrrr|||wwweeemmmwwwuuusssvvvyyygggPPP>>>888777777666666777777777:::>>>AAA{{{wwwiiiccc\\\XXXWWWXXXWWWUUUOOOJJJFFFGGGJJJHHH???666666555444444222222111000111000000000111333555666888999:::888666888===AAABBBBBBDDDEEEFFFDDD@@@<<<777AAAMMMUUUYYY\\\aaaeeeeeeiiihhhbbbcccooo|||qqq\\\[[[rrr}}}tttpppoooqqqrrruuu}}}vvvppphhhbbbeeeppp~~~xxxkkk^^^MMM@@@???>>>===<<<;;;<<<<<<===???DDDIII[[[wwwzzz{{{xxxppp^^^___^^^aaammmttthhhUUUKKKGGGBBB@@@AAADDDGGGHHHKKKOOOTTTYYY^^^gggsss{{{yyyeeeiiioootttrrrvvvyyygggOOO>>>888888777555777999999:::<<>><<<;;;;;;<<<======>>>DDDJJJ^^^uuuzzz{{{{{{rrr]]]ZZZXXXZZZ\\\XXXOOOGGGHHHEEEAAA>>>>>>?????????AAADDDGGGIIIMMMTTT^^^eeepppuuu}}}|||eeeeeeeee|||sssqqquuu~~~yyyfffNNN>>>888888777777888::::::;;;<<>><<>>===<<<;;;;;;<<<===>>>===BBBHHH]]]|||uuuwwwwwwwwwgggcccccceee___QQQIIIJJJGGGDDDAAA@@@@@@???>>>===??????@@@AAABBBHHHOOOTTTWWW\\\ccckkkvvv~~~fffccc```ssstttqqqttt~~~yyyeeeMMM>>>999888777999999999888999<<>>===<<<;;;;;;<<<===>>>>>>BBBHHH^^^{{{vvvtttuuu}}}yyyuuuvvvxxxlllWWWLLLNNNDDDBBBAAAAAAAAAAAA???>>><<<<<<;;;;;;;;;>>>CCCFFFCCCFFFKKKSSS]]]hhhttt{{{wwwuuuvvv{{{gggcccaaatttuuusssuuu~~~yyydddLLL>>>:::999777999999888888<<>>???@@@DDDJJJaaa~~~yyyuuurrruuuwww___LLLFFFBBBAAA@@@@@@AAAAAA???>>>======<<<<<<<<<===>>>???===>>>AAAGGGNNNXXX```eeeggghhhkkkttthhhfffggg|||xxxuuuwwwyyycccKKK>>>:::999666888888999<<>>???>>>CCCLLLeee{{{vvvqqqooorrrtttZZZIIIDDDBBBAAA@@@AAAAAA@@@>>>????????????@@@???>>>===>>>>>>???BBBHHHNNNTTTVVV]]]___eeemmmxxxjjjhhhmmm{{{xxxyyyyyybbbKKK>>>;;;999666999:::===AAAGGGPPPZZZaaa{{{vvviiiccc\\\XXXWWWXXXWWWUUULLLJJJIIIGGGEEEAAA;;;666666555555444333222111000111000000000111333555666444777::::::888888;;;>>>AAABBBEEEHHHIIIHHHCCC@@@999???GGGOOOVVV]]]ccchhhkkkqqqxxxwwwlllcccjjjxxxrrreeeuuuyyyqqqnnnnnnqqqqqqrrrwww~~~mmm[[[OOOKKKNNNPPPNNNOOO^^^vvvqqqbbbPPPBBB===<<<;;;;;;<<<===>>>???:::AAAKKKeee|||tttnnnkkkooorrrZZZHHHFFFDDDBBBCCCBBBAAA@@@<<<<<<===>>>???===;;;888;;;:::;;;===BBBFFFJJJKKKRRRUUU[[[ccckkkppprrrrrrllljjjqqq~~~zzzzzzyyybbbJJJ>>>;;;999666;;;===AAADDDHHHLLLRRRVVV}}}ssshhh___WWWWWW]]]^^^XXXPPPOOOKKKIIIIIIFFF???:::888555444333222111111111111222111000000000111222333777777777666777999>>>AAAAAACCCEEEFFFGGGFFFEEEDDD>>>;;;@@@MMMWWW]]]hhhsssnnnwww|||}}}sssaaabbbzzzppp```kkkwwwuuurrrpppqqquuuzzz}}}gggZZZSSSMMMLLLMMMQQQTTTPPPUUUppp}}}mmm^^^NNN@@@======<<<<<<<<<<<<======BBBEEERRRpppmmmiiihhhpppeeeUUUEEEBBBDDD>>><<>>>>>???>>>;;;999::::::;;;;;;<<>>???@@@AAA@@@@@@AAACCCGGGKKKNNN}}}tttkkkbbbZZZZZZ___aaa[[[TTTOOOKKKHHHIIIFFF???:::888555444333222111111111111222111000000000111222333666777777666666999===@@@AAABBBEEEFFFGGGFFFEEEDDD???<<>>=========;;;999===>>>???>>>===???CCCGGGUUU]]]dddccc\\\WWWXXX[[[```lllqqqrrrsssyyyxxxqqq\\\III???<<<===>>>?????????@@@CCCGGGJJJMMM~~~uuukkkccc[[[ZZZ___```[[[UUUOOOKKKHHHIIIFFF???999888555444333222111111111111111111000000000111333444666666666666666888;;;>>>@@@BBBDDDFFFGGGFFFEEEEEE@@@===BBBOOOXXX\\\dddnnnpppvvvyyy{{{vvvfffhhh~~~rrr[[[cccyyywwwtttrrrssswww||||||iii]]]XXXVVVVVVUUUWWWZZZ]]]aaajjjvvv~~~jjjWWWQQQPPPSSSZZZbbbiiiuuuvvvtttqqqmmmmmmqqqxxx}}}qqq```OOOCCC======<<<<<<<<<<<<======<<>>@@@@@@>>>;;;===DDDJJJ]]]ccchhhddd[[[SSSQQQRRRUUUaaavvvqqqqqqpppwwwvvvpppYYYFFF<<<999::::::=========???BBBEEEIIILLL~~~vvvhhh```XXXWWW[[[\\\XXXSSSOOOJJJHHHHHHFFF???999888444444333222111111111111111111000000000222333444666666777666555777:::<<<@@@AAADDDFFFGGGGGGFFFFFF???<<>>>>>===<<<;;;===???<<<:::===FFFOOO^^^cccfffcccZZZRRRNNNOOOOOO[[[nnnsssrrrooouuutttpppWWWDDD:::888999999<<<<<<===>>>AAAEEEIIIKKK~~~vvvfff___WWWUUUXXXYYYVVVRRRNNNJJJHHHHHHEEE>>>999777444444333222111111111111111000000000000222333555666777777777666666999;;;???@@@CCCFFFGGGHHHGGGFFF???;;;@@@KKKTTTWWW^^^hhhiiikkkkkkqqqtttiiihhhyyyzzzbbbddd}}}xxxuuurrrqqqrrruuuzzz}}}ccc]]]XXXYYY^^^___ZZZUUUSSSTTTSSSQQQPPPSSSYYY^^^kkkkkkXXX\\\bbbdddqqq}}}mmmaaa\\\[[[[[[ZZZVVVVVVWWWVVVTTTTTTVVVXXXbbb{{{ppp\\\KKKBBB======<<<<<<<<<<<<======@@@FFFOOOcccttt``````aaahhhxxx___IIIFFFFFFNNNWWWXXXOOOKKKFFFCCCBBBAAA@@@???999<<<>>>>>>???EEENNNVVV___bbbccc___VVVNNNKKKKKKCCCMMM^^^sssuuusssoootttssspppVVVBBB:::888999999;;;;;;===???BBBFFFIIIKKK~~~uuuggg```YYYVVVXXXYYYWWWTTTNNNJJJGGGHHHEEE>>>888777555444333222111111111111000000//////000222444555777888999888777777888:::>>>@@@CCCFFFGGGHHHHHHGGG@@@;;;>>>JJJRRRVVV^^^iiinnnnnnnnnwww~~~tttqqqiiihhh~~~wwwuuurrrpppqqquuuyyy}}}uuueeegggmmmtttxxxwwwrrrlllhhhddd___ZZZWWWVVVWWWWWWZZZsssooobbbiiittt|||tttiiidddcccbbb```]]]YYY[[[\\\ZZZWWWTTTSSSSSSWWWjjj~~~rrr\\\KKKCCC======<<<<<<<<<<<<======AAAFFFKKK[[[zzzjjj~~~______^^^eeetttkkkQQQHHHEEELLLXXXZZZPPPMMMIIIGGGEEEDDDCCCAAA<<<===???CCCHHHPPPYYY^^^aaabbb```YYYPPPHHHEEEDDD<<>>AAADDDHHHKKKLLL}}}tttgggaaaYYYVVVWWWYYYXXXVVVNNNIIIGGGHHHEEE>>>888777555444333222111111111111000/////////000222444555888999:::999888777888:::===???BBBEEEHHHHHHHHHHHHBBB===???IIIQQQWWWaaalllttttttuuu{{{ooolllxxxvvvsssqqqrrrvvvzzz}}}~~~yyyxxxkkkaaa]]][[[YYYWWWXXXkkk}}}www~~~wwwqqqnnnooonnnkkkgggdddccccccaaannn{{{rrrZZZIIIBBB======<<<<<<<<<<<<======AAAFFFIIIUUU{{{pppeee~~~``````\\\bbbpppvvv[[[OOOFFFIIIRRRTTTOOOMMMJJJHHHHHHFFFDDDAAA>>>>>>@@@FFFOOOXXX^^^aaaaaa```[[[TTTKKKDDDBBBAAA===AAAKKK[[[ssspppooojjj|||~~~xxxnnnRRR???888:::;;;;;;===>>>@@@CCCGGGJJJMMMNNN}}}sssfff```YYYUUUVVVWWWVVVUUUNNNIIIGGGGGGEEE>>>888777555444333222111111111111000/////////111222444666999:::;;;:::888888888:::===???BBBEEEHHHIIIIIIHHHDDD>>>???IIIRRRXXXcccooossssssttt|||rrrnnnyyywwwtttrrrssswww{{{~~~vvvfff\\\[[[\\\[[[YYYYYYfffyyy~~~zzzxxxxxxyyyrrr|||pppWWWFFF???======<<<<<<<<<<<<======???EEEHHHSSSxxxjjjccc```aaa[[[```nnn}}}bbbTTTGGGFFFMMMNNNMMMLLLJJJIIIHHHGGGDDDAAA???>>>???FFFQQQZZZ^^^___^^^\\\WWWPPPHHHCCCBBBCCC???AAAGGGSSSjjjllllllgggxxx{{{mmmQQQ===777999;;;;;;===???AAAEEEHHHLLLNNNOOOvvvvvvkkkaaaVVVSSSWWWYYYVVVQQQLLLHHHEEEFFFDDD>>>::::::555444333222111111111111111111111111222333444555999::::::999888888999;;;:::>>>DDDGGGIIIIIIJJJJJJJJJAAA>>>HHHXXXeeeooouuuzzzvvvvvvnnnlllmmmccc|||~~~vvvppppppqqqsssxxx}}}zzz{{{pppeee\\\XXXXXXWWWZZZ]]]cccgggjjjnnnlllTTTIII???>>>>>>>>>>>>============AAAAAAFFFRRRooodddaaa^^^[[[WWW]]]lll}}}}}}vvvxxxiiiWWWMMMHHHKKKSSSVVVVVVVVVVVVTTTOOOHHHBBBFFFBBBFFFPPPWWWYYY]]]bbb```ZZZSSSLLLHHHEEEDDDBBB===@@@DDDJJJ]]]}}}rrrfffgggxxx~~~yyyjjjMMM===:::===>>>??????EEELLLLLLIIIHHHNNNSSSvvvvvviii___UUURRRUUUXXXUUUQQQMMMHHHFFFGGGDDD>>>999999555444333222111111111111111111111111222333444444888888999888777777888:::<<>>GGGUUUaaammmuuu}}}ooogggssspppbbbxxxxxxqqqppprrrsssxxx}}}xxxqqqxxxtttiii^^^[[[[[[ZZZZZZ[[[\\\]]]___bbbmmmjjjRRRGGG???>>>>>>>>>>>>============@@@@@@EEEPPPllljjjeee\\\YYYTTTZZZiiizzz~~~yyyzzzvvvqqqiiibbbcccpppyyybbbSSSLLLKKKRRRZZZ]]]___```___[[[UUUNNNJJJIIIGGGLLLVVV[[[YYYXXXZZZ```[[[TTTMMMHHHDDDAAA??????AAACCCHHHWWWvvvvvvhhhhhhwwwyyyvvvgggKKK<<<999;;;===>>>@@@EEEJJJKKKJJJKKKOOOSSSvvvvvvggg^^^UUURRRTTTWWWUUUQQQNNNIIIFFFGGGDDD===999888555444333222111111111111111111000111111222333444666888888888666666777888>>>@@@DDDFFFHHHIIILLLNNNHHHAAA???EEEPPP\\\jjjtttvvviiikkkvvveeewwwyyyrrrqqqrrrssswww|||}}}ttthhhkkkzzzvvvnnneeeaaa[[[VVVTTTVVVZZZgggvvvmmmnnnhhhPPPEEE>>>============>>>>>>>>>>>>??????DDDNNNhhhqqqfffZZZVVVQQQWWWeeevvvxxxjjj^^^ZZZZZZ^^^[[[VVVPPPPPP]]]rrrttt___QQQLLLOOOXXX```bbbeeehhhfff```XXXRRRPPPMMMNNNTTT]]]```\\\WWWTTT\\\XXXRRRMMMHHHEEEAAA???AAAAAAAAADDDPPPlllwwwhhhhhhxxxvvvuuuzzzbbbGGG:::999:::<<<>>>AAADDDHHHKKKLLLNNNPPPRRRvvvuuufff^^^VVVRRRUUUWWWUUUSSSOOOJJJGGGGGGDDD===888777444444333222111111111111000000000000111222333444666888999999777777777888???AAADDDFFFGGGIIILLLOOOGGGAAA???CCCLLLWWWfffrrr}}}sssooozzzkkk|||zzzrrrqqqqqqqqquuuyyyzzz}}}uuuvvvsssdddWWWOOOQQQSSSZZZttt~~~oooeeeaaannndddLLLDDD===============>>>>>>>>>>>>@@@@@@EEEMMMfffuuuddd[[[TTTOOOTTTaaassszzzeeeWWWNNNKKKKKKSSSRRROOOIIIIIIWWWnnnwwweeeVVVOOOQQQYYY```___dddiiifff^^^UUUPPPOOOPPPRRRXXX___bbb___ZZZVVVSSSPPPMMMJJJHHHFFFCCCAAABBBAAA@@@BBBKKKdddtttgggiii{{{vvvxxxvvv]]]DDD::::::;;;<<<@@@CCCDDDGGGJJJMMMPPPQQQRRRuuutttggg```XXXTTTUUUWWWVVVTTTOOOJJJGGGGGGDDD===888777444444333222111111111111000000000000111222333333777999::::::999888888999>>>AAACCCEEEGGGIIILLLNNNGGGAAA>>>BBBJJJTTTcccooovvv|||wwwtttyyyttt|||nnn{{{ssspppoooooorrrwwwyyy~~~gggVVVLLLQQQWWW___rrrtttggg___hhhxxxaaaIIIBBB>>><<<=========>>>>>>>>>???@@@BBBFFFMMMdddyyybbb{{{]]]UUUNNNSSS___ppp~~~rrr^^^RRRMMMMMMQQQRRRQQQMMMGGGGGGTTTkkk}}}yyyiiiZZZRRRSSSXXX\\\ZZZ```fffddd\\\SSSNNNMMMNNNPPPTTTXXX\\\^^^\\\ZZZPPPMMMJJJHHHGGGEEECCCAAABBBAAA@@@BBBHHH^^^uuujjjmmmvvv{{{rrrXXXAAA;;;<<<<<<>>>BBBDDDEEEHHHKKKNNNPPPRRRRRRuuuttthhhbbbZZZUUUUUUVVVUUUTTTNNNIIIFFFGGGDDD===999888555444333222111111111111000000///000000111222333777999;;;;;;:::999888999===???CCCEEEGGGHHHKKKMMMHHHAAA===AAAJJJTTT```jjjnnnsssoooooozzz}}}wwwvvv}}}mmmzzz|||tttqqqpppoooqqquuuxxxqqq___SSSLLLRRR]]]gggwwwsss```YYYaaalll^^^GGGBBB???<<<<<<======>>>>>>??????@@@BBBGGGMMMcccaaauuu```VVVNNNRRR\\\lll{{{~~~gggWWWOOONNNRRRYYYYYYVVVOOOFFFDDDOOOcccsssvvvsssjjj^^^WWWWWWYYYZZZZZZ___dddeee___XXXRRRPPPLLLNNNNNNOOOTTTZZZ\\\ZZZTTTPPPKKKHHHEEECCC@@@???BBBAAABBBCCCGGGZZZzzzqqqwwwzzzttt|||~~~mmmSSS>>>;;;>>><<<>>>DDDEEEGGGKKKMMMNNNOOOQQQSSSuuussshhhbbbZZZUUUSSSSSSSSSRRRMMMHHHFFFGGGDDD>>>999999555444333222111111111111/////////000000111222333666888:::;;;:::888777888:::>>>BBBEEEGGGHHHIIIJJJJJJAAA<<>>????????????BBBGGGLLLbbb```pppbbbVVVMMMPPPZZZiiiwwwqqqaaaWWWQQQRRRZZZcccllleeeYYYMMMIIIPPP___kkkmmmpppmmmccc]]]]]]]]][[[\\\```eeegggfff```YYYUUUPPPRRRPPPNNNRRRYYY[[[XXXWWWSSSMMMHHHFFFDDDCCCBBBCCCBBBCCCEEEFFFVVV}}}~~~xxxxxxttt~~~{{{iiiNNN::::::===;;;===DDDEEEJJJNNNOOOMMMLLLPPPTTTuuussshhhbbbZZZTTTRRRQQQQQQQQQLLLHHHEEEFFFEEE???::::::555444333222111111111111////////////000111222333444777999:::999777666666999===BBBFFFGGGGGGHHHIIIKKKAAA;;;AAAMMMWWW^^^bbbgggkkknnnxxx~~~xxxkkkkkkyyyuuusssqqqssswwwttt{{{pppaaa]]]UUU[[[]]][[[]]]fffpppttt|||___XXX[[[[[[dddttt[[[DDDBBBAAA;;;<<<<<<===>>>??????@@@>>>AAAFFFKKK```^^^lllbbbWWWLLLOOOXXXfffuuu{{{qqqfff___[[[]]]gggqqquuueeeWWWQQQVVVaaajjjkkkqqqqqqiiicccbbb```\\\]]]```eeeiiijjjeee^^^XXXVVVXXXVVVRRRTTTZZZ[[[WWWWWWRRRMMMIIIHHHHHHHHHHHHDDDBBBDDDFFFEEESSSyyy~~~{{{xxxvvv{{{eeeKKK777999===:::<<>><<>>000222222111111111111222222444555888:::;;;;;;:::999:::===@@@CCCDDDEEEHHHJJJHHHBBB===???IIIUUU\\\```bbboooyyy{{{}}}xxxlllnnn}}}{{{gggeee}}}{{{wwwrrrtttyyyvvv~~~pppiiibbb[[[]]]fffddd___YYYSSSQQQRRRUUUWWWaaannndddVVVSSSRRRQQQRRRUUUZZZeeewww~~~rrrvvvtttWWWBBB===???>>>===<<<<<<<<<===>>>===AAABBBFFFHHHUUUYYYmmmaaaTTTNNNOOOSSS\\\fffsss~~~vvvpppkkkgggfffhhhlllqqqttttttqqqnnnlllkkkjjjgggeeecccaaa```\\\XXXTTTPPPOOOMMMLLLKKKHHHFFFGGGHHHIIIWWW{{{yyywwwttt|||qqqWWWFFF:::;;;>>>===@@@GGGKKKQQQUUUTTTNNNJJJKKKMMM~~~ssskkkddd[[[VVVTTTTTTSSSRRRJJJHHHFFFDDDBBB???:::777555222333333444???CCC666222222111111111111222222444555888:::;;;;;;:::999999<<<@@@BBBDDDFFFHHHJJJKKKEEE??????FFFPPPXXX\\\^^^qqq~~~||||||uuueeeiii}}}zzzdddccczzz{{{yyyvvvuuuvvvuuu~~~ssseeeYYYWWWVVVVVV]]]fffbbb]]]VVVOOOJJJHHHIIIJJJPPP\\\qqqjjjYYYSSSOOOMMMMMMMMMPPP]]]tttrrrUUUCCC>>>??????>>>============>>>??????AAAFFFGGGPPPvvvZZZiiieeeUUUOOOMMMOOOVVV^^^jjj{{{~~~}}}~~~ttttttvvvyyy}}}~~~~~~{{{wwwqqqlllgggcccbbb]]]YYYTTTPPPOOOOOOOOOOOOKKKJJJJJJKKKKKKYYY{{{{{{wwwooowww|||zzzgggNNNAAA888:::>>>???BBBHHHJJJLLLOOOOOOMMMKKKJJJKKK~~~tttkkkeee]]]WWWUUUTTTSSSRRRKKKIIIFFFDDDBBB???:::777555111333444444>>>CCC888222222111111111111222222444555888:::;;;;;;:::999888;;;???BBBDDDFFFHHHKKKLLLGGGAAA@@@DDDLLLUUU[[[[[[ppp}}}|||mmmqqqllleeewww}}}xxxwwwvvvuuutttuuu}}}yyyiii___VVVSSSRRRRRRVVV\\\ZZZWWWQQQLLLIIIHHHHHHIIIIIIUUUkkk}}}wwwmmm[[[TTTOOOPPPOOONNNPPP\\\uuunnnRRRCCC??????===???AAABBBBBBBBBBBBBBB???@@@GGGHHHKKKkkk\\\dddkkkWWWNNNLLLLLLPPPWWWaaarrrwwwoooiiieeebbbaaa\\\WWWSSSRRRTTTUUUUUUOOONNNOOOOOONNNZZZ{{{~~~~~~xxx|||ttt___HHH>>>888:::>>>@@@CCCGGGJJJJJJKKKLLLNNNNNNLLLJJJ}}}uuujjjfff___YYYUUUSSSRRRRRRKKKIIIFFFCCCAAA>>>;;;888777111333555333999>>>666222222111111111111222222444555888:::;;;;;;:::999777:::>>>AAACCCFFFIIIKKKKKKHHHCCC@@@BBBJJJUUU]]]^^^nnnzzz~~~{{{tttuuuiiiuuuvvvssstttuuutttttt}}}}}}pppaaaZZZTTTQQQOOOMMMMMMNNNRRRPPPLLLJJJHHHIIIJJJKKKIIIVVVnnnwwwnnnyyymmm[[[RRRLLLLLLLLLMMMPPP\\\vvvhhhNNNBBB??????@@@DDDIIIJJJHHHDDDBBBAAAAAA@@@HHHJJJIIIbbbaaacccoooWWWMMMJJJJJJMMMRRR\\\lllzzzyyyqqqkkkfffcccfffbbb\\\YYYXXXZZZ[[[[[[SSSRRRSSSRRRPPPZZZyyyyyy}}}oooYYYDDD>>>:::<<>>;;;888888111333555000444999333222222111111111111222222444555888:::;;;;;;:::999666999===AAACCCFFFIIILLLKKKIIIEEEAAAAAAIIIUUU___^^^kkkxxxttt}}}yyyiiisssyyyrrrrrrttttttsss|||jjj```ZZZWWWTTTSSSRRRPPPNNNLLLMMMLLLJJJHHHGGGHHHIIIIIINNN\\\vvvsssfffoooyyyooo\\\SSSMMMHHHKKKNNNRRR___yyyaaaIIIAAA@@@>>>DDDHHHMMMMMMHHHCCC???>>>CCC@@@GGGKKKHHHZZZfffbbb}}}rrrVVVMMMJJJIIIKKKOOOWWWeeerrrzzzsssmmmjjjkkkgggbbb___^^^_________[[[ZZZZZZYYYUUU\\\yyyzzzhhhQQQAAA???===???AAACCCDDDEEEMMMLLLLLLNNNPPPQQQPPPOOO|||wwwjjjgggbbb[[[VVVRRRRRRRRRLLLIIIEEEBBB@@@>>>;;;999888000333555///222666222222222111111111111222222444555888:::;;;;;;:::999555888===@@@CCCFFFJJJLLLNNNLLLHHHCCCAAAGGGTTT______mmmzzzccckkkuuurrrsssssssss{{{mmmbbb```^^^ZZZWWWVVVUUUSSSQQQKKKJJJIIIIIIHHHIIIIIIJJJOOO]]]www{{{ffffffiiixxxeeeWWWSSSPPPLLLNNNQQQTTT___yyy~~~\\\DDD??????===AAAEEEIIIHHHDDD@@@@@@AAADDD>>>EEEKKKFFFTTTzzzggg^^^vvvxxxZZZNNNKKKJJJKKKLLLQQQ]]]hhhttt{{{~~~zzzyyyvvvqqqooonnnnnnmmmlllhhhggggggddd___eee{{{zzz___III>>>???@@@AAADDDGGGGGGGGGMMMNNNOOOOOOOOOPPPPPPQQQ|||xxxiiigggbbb\\\VVVRRRRRRRRRLLLIIIEEEBBB@@@>>>;;;999777000222555///111666222222222111111111111222222444555888:::;;;;;;:::999444888<<<@@@CCCFFFJJJLLLPPPOOOKKKDDD@@@FFFSSS^^^fffvvvzzz]]]cccyyyssssssqqqssszzzhhheee___YYYUUUTTTRRROOOJJJJJJJJJJJJKKKLLLMMMMMMHHHUUUooojjjbbb[[[bbb~~~mmmSSSLLLNNNNNNOOOPPPPPPPPPZZZsss{{{XXXAAA>>>???<<<;;;???BBBAAA??????CCCHHHEEE===CCCKKKFFFPPPtttgggYYYmmm```PPPLLLKKKKKKKKKMMMWWWaaajjjuuutttssssssoooiiinnn|||tttXXXBBB;;;>>>AAABBBFFFIIIJJJIIIMMMOOOPPPPPPOOONNNPPPRRR|||yyyjjjhhhaaaXXXUUUVVVTTTPPPLLLJJJGGGDDDAAA>>>999666333333222222111222222222222111111111000000//////333444777:::;;;:::888777666888<<<@@@EEEHHHKKKLLLQQQSSSKKKBBBAAACCCRRRjjjrrr~~~ccc\\\uuusssnnnxxxwwwyyy{{{gggaaaaaa\\\UUUQQQLLLOOOOOOMMMKKKMMMQQQRRRQQQXXXggg{{{oooggg\\\aaaqqq{{{rrrcccVVVOOONNNQQQTTTQQQMMMJJJMMM\\\uuusssSSSAAA>>>???>>>??????>>>>>>>>>@@@AAABBBBBBCCCBBBFFFJJJNNNggghhhLLLhhh~~~___SSSKKKGGGJJJJJJIIIPPPZZZdddlllxxx|||xxx||||||wwwwwwkkkRRREEE???BBBFFFGGGEEEEEEHHHJJJKKKLLLMMMNNNNNNNNNNNNNNN{{{wwwjjjhhhaaaXXXUUUVVVTTTPPPLLLJJJFFFDDDAAA>>>:::777333333222222111111222222111111111111000000000///222444777999:::999888777777999<<>>>>>>>>===>>>???AAABBBBBBDDDCCCDDDGGGJJJdddqqqOOO```pppgggVVVMMMHHHIIIIIIGGGLLLVVVbbbjjjvvv{{{xxxwwwzzzfffOOOEEE@@@CCCGGGHHHFFFFFFIIIKKKKKKKKKLLLMMMNNNOOOOOOOOO}}}xxxsssjjjhhhaaaXXXUUUVVVTTTPPPLLLIIIFFFDDDAAA>>>:::777444333222222111111222222111111111111000000000000111333555888999999888777888999===AAAFFFJJJMMMNNNNNNTTTPPPIIIGGGCCCKKK___gggnnn~~~```TTThhh|||ssswwwwwwxxx}}}{{{kkk]]]VVVSSSQQQOOONNNNNNPPPRRRTTTVVVWWWaaavvvmmm^^^bbbeeeeee^^^TTTRRRXXX___^^^[[[WWWWWW^^^lll~~~mmmQQQBBB??????>>>============>>>???@@@AAABBBEEECCCDDDFFFIII```{{{TTTXXXaaaqqqZZZOOOHHHIIIHHHEEEHHHPPP]]]dddooo{{{~~~}}}www^^^KKKCCC@@@CCCGGGGGGFFFEEEHHHJJJJJJKKKLLLMMMNNNOOOPPPPPPvvvuuunnnjjjhhhaaaXXXUUUVVVTTTPPPKKKIIIFFFDDDAAA>>>:::777444444333222111111111111111111111000000000000000111222444666888888888777888:::===AAAFFFJJJNNNPPPQQQWWWSSSKKKHHHBBBIII[[[aaafffrrrdddTTTddd~~~uuuxxxvvvxxx|||pppccc[[[XXXVVVXXXZZZXXXVVVVVVUUUVVV^^^qqqoootttyyyzzzsssgggcccjjjssswwwrrrkkkdddcccgggpppwwwtttrrrqqqsss{{{dddLLL???===<<<;;;<<<<<<======>>>???@@@AAABBBEEEDDDHHHOOOQQQ```{{{VVVQQQYYY|||^^^QQQGGGGGGHHHEEEFFFLLLVVV\\\fffqqq|||qqqXXXGGGAAA???BBBFFFFFFDDDDDDFFFIIIIIIJJJKKKLLLMMMOOOQQQQQQtttuuunnnjjjhhhaaaXXXUUUVVVTTTPPPKKKHHHFFFDDDBBB???;;;888555444333222111111111111000000000000000000111111111222444666777888888888888:::<<<@@@EEEJJJOOOQQQUUUZZZUUULLLHHHBBBHHHZZZcccfffmmmwww|||~~~jjjVVV```xxx~~~wwwyyyvvvwww|||qqqbbb]]]\\\bbbddd^^^WWWTTTRRRSSS\\\ooo}}}{{{}}}oooccc______bbbVVVXXXZZZ[[[]]]ooo{{{]]]GGG???===<<<;;;;;;<<<===>>>???@@@AAAAAABBBEEEFFFOOO[[[]]]bbbqqqWWWKKKSSSmmmeeeUUUGGGFFFHHHFFFFFFKKKQQQWWWaaakkkuuulllRRRCCC@@@AAADDDGGGHHHFFFEEEGGGJJJIIIIIIIIIJJJLLLNNNPPPQQQ~~~vvvyyypppjjjhhhaaaXXXUUUVVVTTTPPPJJJHHHEEECCCBBB???;;;888555444333222111000000000000000000000111111111111111222444666777999999:::888999;;;???DDDJJJOOOQQQWWW\\\XXXOOOJJJCCCHHHZZZbbbeeelllrrrsssssszzzpppYYY]]]ssszzzyyyvvvwww|||{{{iii```___fffhhh___UUUQQQPPPPPPYYYjjj{{{uuudddYYYUUUUUUPPPQQQTTTTTTRRR[[[zzzuuuWWWFFF@@@???>>>>>>;;;<<<>>>???AAABBBBBBBBBAAAGGGKKKUUUbbbbbb```hhh^^^IIINNNXXXtttooo[[[IIIFFFGGGFFFFFFIIIOOOUUU]]]gggqqq|||}}}|||dddLLLAAAAAADDDGGGJJJJJJHHHHHHJJJLLLIIIHHHHHHHHHJJJLLLNNNOOO~~~wwwzzzpppjjjhhhaaaXXXUUUVVVTTTPPPJJJHHHEEECCCBBB???;;;999666555333222111000000000///000000000111111111111222333444666888:::;;;;;;777888:::>>>CCCIIINNNQQQUUU]]][[[TTTOOOEEEGGGWWW```gggrrrxxxvvvuuu}}}xxx___^^^uuu|||xxxuuuwww}}}qqqeee___fffhhh___UUUQQQPPPNNNTTTaaannnkkk^^^YYYYYYWWWTTTTTTUUUUUUZZZrrroooQQQCCC@@@@@@??????<<<===???AAABBBCCCCCCCCC???JJJQQQWWW___\\\ZZZccc|||oooOOOLLLOOOhhhvvv{{{cccMMMFFFGGGEEEDDDGGGKKKPPPXXXaaalllwww~~~tttZZZEEE???DDDDDDGGGJJJJJJHHHGGGIIIKKKIIIHHHGGGGGGGGGIIIKKKMMM|||uuuxxxnnnjjjhhhaaaXXXUUUVVVTTTPPPJJJHHHEEECCCBBB???<<<999666555444222111000000000//////000000111111111222333444555777888:::;;;<<<666777999===BBBIIINNNQQQSSS]]]]]]XXXSSSHHHGGGUUUdddooo~~~eeeaaaxxx}}}vvvuuuxxx~~~yyyiii```eeehhh___VVVTTTQQQMMMPPPYYYddduuuuuuiiieeeeee^^^UUURRRWWW[[[aaasssiiiKKK???>>>>>>===>>><<<===@@@BBBCCCDDDDDDDDD>>>MMMUUUXXXYYYTTTTTTaaauuuWWWNNNHHH___iiipppiiiPPPGGGFFFDDDCCCEEEGGGKKKSSS\\\fffrrr}}}|||~~~mmmSSS@@@???GGGAAADDDGGGGGGEEEDDDFFFHHHIIIHHHFFFFFFFFFHHHJJJKKKzzztttwwwllljjjgggaaa[[[WWWUUUUUUUUUKKKIIIFFFDDDAAA>>>:::888555444333222111111111111000000000000000000000000111222444666999;;;======???:::777999AAAIIIMMMNNNUUUTTTPPPRRRTTTJJJHHHWWWfffsssqqq___jjj{{{xxxzzzlllgggooooooiiiaaaTTTSSSOOOMMMUUU^^^eee{{{yyykkkdddYYYVVVddd{{{}}}]]]GGGBBB======>>>999<<<>>>@@@@@@???>>>>>>???EEENNNWWWXXXRRROOORRRVVVrrrnnnLLLMMMOOOgggmmmxxxwwwVVVLLLLLLGGGCCCEEEHHHHHHLLLUUU]]]dddoooyyytttrrr]]]III??????AAAGGGHHHIIIHHHFFFEEEFFFGGGKKKIIIGGGEEEEEEGGGIIIKKK|||uuuwwwmmmjjjfffaaa[[[VVVTTTTTTTTTKKKIIIFFFDDDAAA>>>:::888555444333222111111111111000000000000000000000000111222444666888;;;<<<===>>>:::666999AAAIIIMMMOOOQQQRRRNNNQQQTTTKKKIIIWWWlllwwwxxxccckkk}}}xxxxxxyyy~~~sssoooyyy|||wwwlll^^^TTTOOOIIIOOOWWW___~~~|||{{{yyy|||wwwXXXDDD@@@<<<===???:::===???@@@@@@??????AAABBBKKKRRRYYYXXXRRROOORRRVVVfff```OOONNNdddjjjrrr\\\NNNKKKGGGCCCDDDFFFEEEIIIQQQYYY```jjjtttsss}}}{{{lllXXXHHHAAAAAACCCGGGHHHIIIHHHFFFEEEFFFGGGJJJIIIGGGFFFFFFGGGIIIJJJvvvxxxooojjjfff```ZZZVVVSSSSSSSSSKKKIIIFFFDDDAAA>>>:::888555444333222222111111111000000000000000000000000111222444666888:::<<<===<<<999666999@@@HHHMMMOOOMMMOOOMMMQQQUUUNNNJJJVVVpppxxx|||aaakkkxxx}}}vvvrrrwwwzzzvvvwwwxxx||||||yyywwwdddVVVQQQIIIJJJRRRYYYvvv~~~oookkknnnuuuoooRRR@@@>>><<<===???;;;???@@@@@@??????@@@CCCFFFRRRWWWZZZWWWQQQMMMPPPUUU]]]~~~{{{VVVOOObbbfffjjjfffQQQKKKGGGDDDBBBCCCBBBEEELLLSSSYYYccclllwww|||yyy{{{yyyuuubbbQQQFFFBBBCCCEEEFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHvvvxxxpppkkkgggaaaZZZUUUSSSRRRRRRKKKIIIFFFDDDAAA>>>:::888555555444333222222222222000000000000000000000000111222333555888:::<<<===;;;888666999???GGGLLLOOOLLLPPPOOORRRWWWPPPJJJRRRlllrrrxxx{{{cccgggttt|||xxxrrrsssvvvwwwvvvwwwzzzxxx```WWWSSSKKKKKKQQQUUUmmmxxxiiicccfffkkkqqq|||wwwoooiiiiiiwwwiiiNNN???>>><<<===???;;;??????>>>======@@@EEEHHHWWWYYYYYYUUUNNNKKKNNNRRRZZZyyyaaaQQQ^^^bbbcccuuusssUUULLLIIIFFFBBBBBBAAACCCIIINNNRRR[[[dddsss|||~~~nnnXXXJJJDDDBBBCCCDDDEEEFFFGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFvvvxxxrrrlllhhhbbb[[[UUURRRQQQQQQKKKIIIFFFDDDAAA>>>:::888666555444333222222222222000000000000000000000000000111333555888:::;;;<<<;;;999777999>>>EEEKKKNNNMMMRRRRRRTTTZZZSSSJJJNNNaaagggnnnrrrzzzppp```rrrzzzqqqrrrvvvuuuvvvxxx}}}qqqXXXRRRRRRMMMMMMQQQQQQaaammmmmmttt}}}|||yyyxxxzzzvvvqqqlllhhheeeaaa^^^\\\XXX[[[dddpppeeeLLL??????<<<<<<>>>;;;=========<<<<<<@@@EEEIIIWWWWWWVVVQQQKKKIIILLLPPPUUUqqqmmmRRRVVVZZZ[[[iiizzz^^^OOOLLLIIICCCCCCAAABBBFFFJJJMMMUUU]]]nnn{{{fffPPPEEECCCAAAAAACCCDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFuuuwwwsssnnnjjjccc\\\VVVSSSQQQQQQKKKIIIFFFDDDAAA>>>:::888666555444333222222222222000000000000000000000000000111333555777999;;;<<<;;;:::888999<<>>???<<<<<<>>>;;;<<<<<<<<<<<<===AAAFFFJJJTTTTTTRRRNNNJJJIIILLLOOONNNeeezzzRRRMMMQQQSSS]]]llljjjUUUPPPLLLEEEDDDBBBBBBEEEGGGIIIPPPWWWfffwwwrrr]]]IIICCCCCC@@@@@@CCCCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFtttuuussspppkkkddd]]]WWWSSSRRRQQQKKKIIIFFFDDDAAA>>>:::888666555444333333222333333000000000000000000000000000111222555777999;;;<<<<<<;;;999999;;;@@@FFFKKKLLLUUUWWWZZZbbb]]]QQQNNNRRR]]]jjjttt~~~ccctttvvvoootttsssuuuxxx|||ttt```RRRLLLPPPMMMMMMNNNJJJPPPdddmmmllljjjjjjkkkllllllkkkkkkeeebbbbbb^^^fff}}}WWWBBB:::>>><<<<<>>;;;888666666555444333333333333000000000000000000000000000111222444777999;;;<<<<<<<<<:::999:::???EEEJJJKKKUUUXXX\\\eeeaaaTTTQQQRRR^^^mmmyyylllxxx{{{rrrvvvrrruuuxxx|||iii[[[RRROOOSSSOOOMMMNNNJJJPPPbbb{{{pppjjjhhhccchhhzzzQQQ===777<<<;;;<<>>???AAADDDIIIMMMNNNNNNNNNMMMLLLLLLPPPRRRTTT]]]yyy]]]HHHKKKMMMSSS___zzz```UUUNNNEEEEEEBBBAAABBBBBBCCCHHHOOOXXXiii|||^^^MMMAAACCCEEEBBBCCCHHHAAACCCDDDDDDCCCCCCDDDFFFGGGFFFCCCBBBBBBCCCFFFGGG{{{yyysssrrrmmmfff^^^XXXUUUTTTTTTMMMJJJGGGEEEBBB???;;;888555555444333222222222222111111111111111111111111111111333555777:::<<<>>>>>>===999666666999@@@EEEOOOWWW]]]```eeeggg\\\MMMQQQ___ppp|||rrr|||zzztttwwwxxxwwwxxxkkkXXXRRRRRROOONNNOOOMMMKKKPPPWWWtttyyyqqqpppoooHHHBBB;;;999;;;===<<<:::===>>>>>>???BBBIIIQQQWWW\\\UUUMMMJJJLLLNNNNNNMMMOOOQQQiii^^^HHHFFFMMMYYYcccppp[[[NNNEEEHHHGGGEEECCCAAABBBEEEGGGRRR^^^ttt{{{rrrRRRIIIAAAAAADDDEEEEEEFFFFFFEEECCCBBBBBBCCCDDDEEEJJJIIIFFFBBB@@@BBBEEEIII{{{yyysssqqqmmmfff^^^XXXUUUTTTTTTMMMJJJGGGEEEBBB???;;;888555555444333222222222222111111111111111111111111000111222444666999;;;===>>><<<999666666999@@@EEELLLVVV```eeekkklll___NNNKKKZZZnnn}}}vvvyyy{{{tttyyyyyyxxxxxx~~~{{{bbbWWWUUURRRPPPPPPNNNKKKMMMRRRfffjjjGGGAAA;;;999;;;===<<<:::===>>>>>>???BBBHHHPPPUUU___XXXQQQMMMNNNOOONNNMMMRRRRRRccc{{{[[[LLLMMMWWWaaarrreeeTTTJJJFFFFFFDDDBBBAAABBBDDDFFFNNNXXXjjjyyyjjjNNNGGGAAABBBCCCBBBCCCEEEEEEDDDCCCAAAAAABBBDDDEEEGGGHHHGGGFFFDDDDDDFFFHHHzzzyyysssqqqlllfff^^^XXXUUUTTTTTTMMMJJJGGGEEEBBB???;;;888555555444333222222222222111111111111111111111111000000111333555888:::;;;===;;;999666666:::@@@EEELLLWWW```fffllllll___NNNGGGWWWnnnxxxqqq{{{}}}www{{{zzzxxxxxx}}}rrr^^^ZZZVVVSSSSSSQQQMMMLLLOOOXXXpppcccEEE@@@;;;:::;;;===<<<;;;===>>>??????BBBGGGNNNRRR```ZZZSSSOOOOOOOOONNNLLLSSSSSS[[[rrrpppQQQIIISSS]]]eee|||ttt[[[NNNEEEDDDCCCBBBBBBBBBCCCCCCKKKRRR^^^lll|||ttt^^^IIIDDDBBBBBBBBB???@@@DDDDDDCCCBBBAAAAAABBBCCCDDDDDDFFFHHHHHHGGGFFFGGGGGGzzzyyytttppplllfff___YYYVVVTTTTTTMMMJJJGGGEEEBBB???;;;888555555444333222222222222111111111111111111111111///000111222444777999:::<<<;;;888666666:::@@@DDDNNNXXX```eeekkklll___OOOIIIWWWmmm|||iiikkk}}}{{{yyyxxxyyy}}}eee^^^XXXTTTUUUTTTPPPNNNOOOSSSccc}}}]]]CCC???;;;:::;;;<<<<<<;;;===>>>???@@@BBBEEEKKKOOOZZZVVVQQQNNNNNNNNNMMMLLLQQQRRRUUUcccVVVFFFNNNYYYaaatttbbbPPPFFFEEECCCBBBBBBBBBBBBAAAHHHMMMTTT]]]hhhyyylllRRREEECCCCCCDDDAAA>>>???CCCBBBAAAAAA@@@AAAAAABBBCCCBBBDDDFFFFFFFFFEEEGGGHHHyyyyyytttoookkkeee___ZZZVVVTTTSSSMMMJJJGGGEEEBBB???;;;888555555444333222222222222111111111111111111111111///000111222444666888999::::::888666666:::???DDDJJJWWWfffpppxxxwwwhhhVVVOOOXXXiiizzzlllccczzzwwwwwwzzz~~~rrrbbbZZZSSSTTTUUUSSSPPPPPPUUU]]]yyyYYY@@@>>><<<;;;;;;<<<<<<<<<===>>>???@@@AAADDDHHHKKKOOOMMMKKKJJJKKKLLLLLLLLLMMMOOORRR\\\vvvdddKKKKKKUUU^^^mmmpppUUUKKKHHHDDDBBBCCCCCCAAA@@@DDDGGGLLLRRR\\\lll~~~vvvaaaJJJDDDBBBBBBDDDBBB>>>???CCC@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCBBBBBBCCCFFFIIIxxxyyytttnnnkkkeee```ZZZWWWTTTSSSMMMJJJGGGEEEBBB???;;;888555555444333222222222222111111111111111111111111000000111222444666888999999999888666777:::???CCCDDDVVVjjjzzzttt```TTTWWWbbbsssvvvdddyyyyyywwwxxx}}}pppcccWWWUUUVVVTTTQQQQQQVVVZZZyyytttSSS>>>===<<<;;;;;;;;;<<<===<<<>>>@@@AAAAAABBBEEEGGGFFFFFFGGGHHHIIIJJJKKKLLLJJJLLLOOOXXXkkk~~~WWWLLLQQQVVVaaasssbbbQQQLLLFFFCCCCCCDDDBBB@@@???BBBFFFLLLTTTbbbqqq|||xxxgggTTTGGGDDDAAA@@@BBBBBB??????BBB>>>>>>??????@@@@@@AAAAAAAAABBBBBBAAA@@@BBBEEEHHHxxxyyyuuummmjjjeee```[[[WWWTTTSSSMMMJJJGGGEEEBBB???;;;888555555444333222222222222111111111111111111111111111111222333555777888999888888777777777:::???CCCHHHVVVeeeqqq}}}xxxhhhXXXWWW```qqq|||zzzeeettt{{{xxx{{{wwwddd\\\[[[XXXUUUSSSVVVZZZvvvxxxxxxxxxoooMMM<<<<<<<<<;;;;;;;;;<<<>>><<<>>>@@@AAAAAAAAACCCDDDCCCDDDFFFHHHIIIJJJKKKMMMJJJIIILLLTTT___yyycccLLLMMMNNNUUUeeezzzoooXXXQQQIIIDDDDDDEEECCCAAA>>>@@@DDDJJJRRRZZZbbbgggpppqqqWWWHHHGGGEEE???;;;>>>@@@???>>>???<<<===>>>???@@@@@@@@@@@@@@@BBBCCCCCCBBBBBBDDDEEExxxyyyuuummmjjjeee```[[[WWWUUUSSSMMMJJJGGGEEEBBB???;;;888555555444333222222222222111111111111111111111111222222222333555777999:::888888777777777:::???CCCQQQWWW[[[^^^iiitttssskkk\\\YYYaaarrr}}}wwwbbbooo}}}zzz}}}qqqeeeaaa]]]YYYWWWVVV[[[wwwnnnlllpppxxxkkkIII;;;<<<<<<<<<;;;;;;<<<>>><<<>>>AAAAAAAAA@@@AAACCCCCCEEEHHHIIIJJJJJJLLLMMMKKKGGGJJJQQQWWWkkkjjjKKKJJJJJJOOO]]]rrrwww]]]TTTJJJEEEDDDEEEDDDBBBAAABBBEEEKKKRRRWWWYYYYYYiii|||lllLLL@@@HHHEEE===888;;;??????======<<<<<<>>>???@@@@@@@@@@@@???BBBFFFGGGFFFDDDCCCCCCxxxyyyoooooohhhbbb```]]]WWWTTTUUULLLJJJFFFDDDBBB???<<<999666555444333222111111111222111000111222222111000000222333333222333555777999888:::<<<;;;999===DDDQQQUUUXXXYYY]]]eeejjjjjj^^^[[[ZZZjjj~~~hhhqqq}}}yyy}}}xxxlllbbb]]]]]][[[\\\uuukkkcccccceeeuuuzzzrrr~~~]]]HHH<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>???@@@AAABBBBBBCCCAAAEEEJJJJJJGGGGGGJJJNNNHHHJJJJJJNNNWWWbbbyyySSSHHHOOORRRYYYggghhh[[[OOOIIIDDD???@@@DDDAAAAAACCCFFFJJJNNNRRRTTTccczzzvvv^^^LLLDDDCCCAAA@@@???===<<<;;;;;;;;;???????????????????????????@@@AAABBBAAA@@@???>>>yyyzzzqqqmmmfff```^^^[[[UUURRRSSSLLLJJJFFFDDDBBB???<<<999666555444333222111111111222111000111222222111000000111222222222333666888<<<;;;===???===;;;>>>EEENNNRRRTTTTTTVVV\\\```___XXXWWWYYYjjjxxx|||wwwzzz}}}{{{nnniiiaaa```vvvvvvaaaXXXXXXcccrrr|||mmmgggzzzrrreeeuuuwwwWWWDDD<<<<<<<<<<<<<<<<<<;;;;;;===>>>??????AAAAAABBBCCCCCCFFFIIIIIIFFFDDDGGGIIIFFFIIIIIINNNTTT\\\zzzeeePPPKKKPPPWWWaaassszzzhhhUUUNNNKKKGGGDDDCCCAAAAAABBBCCCFFFIIILLLMMM\\\vvvhhhSSSFFFBBBBBB?????????>>>===<<<;;;;;;========================??????@@@AAAAAA@@@??????zzz{{{tttmmmfff```^^^[[[UUURRRSSSLLLJJJFFFDDDBBB???<<<999666555444333222111111111222111000111222222111000///000111222222444777999???>>>@@@BBB@@@===???EEEMMMQQQSSSQQQQQQUUUWWWVVVSSSUUUXXXhhh~~~~~~wwwzzz|||tttpppjjjVVVSSSZZZ```vvv~~~mmm___ddd}}}uuuaaaiiiyyy~~~mmmOOO???;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBDDDGGGIIIHHHDDDBBBCCCEEEEEEIIIIIILLLQQQSSShhhcccOOORRRVVVZZZdddzzz|||```RRRNNNKKKEEE@@@AAAAAA@@@@@@AAABBBDDDEEETTTrrrnnnVVVFFF@@@AAACCC>>>>>>>>>??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@@@@??????yyyyyytttooohhhbbb```]]]WWWTTTUUULLLJJJFFFDDDBBB???<<<999666555444333222111111111222111000111222222111000///000111111222444888;;;@@@@@@CCCEEEBBB>>>???DDDMMMRRRUUUSSSRRRUUUWWWVVVTTTWWWXXXdddxxx{{{|||ddd]]]___```oooxxxjjjlllnnngggttt}}}wwwtttwwwzzz}}}|||eeeGGG:::::::::;;;;;;;;;;;;<<<<<<======>>>???@@@AAABBBBBBDDDFFFHHHGGGEEECCCDDDEEEFFFIIIHHHJJJNNNMMM[[[vvv^^^YYYUUUVVV\\\llltttZZZOOOKKKGGGDDDAAAAAA??????>>>???@@@AAAQQQooo{{{^^^III@@@@@@CCCDDD============???AAADDDFFF????????????????????????>>>>>>>>>???????????????wwwwwwrrrooohhhbbb```]]]WWWTTTUUULLLJJJFFFDDDBBB???<<<999666555444333222111111111222111000111222222111000///000111000111444888;;;???@@@CCCFFFCCC>>>>>>BBBJJJRRRXXXWWWVVVYYY[[[\\\YYY[[[YYYbbbvvv}}}}}}yyyiiieeeaaawwwlllqqqzzzmmmttt~~~xxx^^^BBB888::::::::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDFFFFFFFFFFFFGGGGGGHHHKKKGGGGGGLLLLLLUUUkkksss```QQQQQQXXXddd|||jjjTTTLLLKKKKKKBBBAAA@@@???>>>???@@@AAANNNiii~~~wwwvvv}}}}}}jjjRRRCCC@@@DDDFFFFFF???===;;;:::===CCCIIIMMM@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>?????????vvvuuusssmmmfff```^^^[[[UUURRRSSSLLLJJJFFFDDDBBB???<<<999666555444333222111111111222111000111222222111000111111111000000333777;;;>>>???CCCGGGDDD>>>>>>AAAFFFPPPXXXYYYYYY\\\```aaa^^^^^^ZZZaaaxxx|||{{{|||}}}~~~pppgggwww|||mmmvvvtttvvv{{{pppVVV>>>:::999999::::::;;;;;;<<<<<<<<<======>>>???@@@AAAAAAAAABBBDDDEEEGGGHHHHHHIIIHHHJJJFFFFFFLLLMMMRRRbbbyyyoooRRROOOVVV]]]mmmbbbRRRLLLJJJDDDCCCAAA@@@@@@@@@AAAAAAIII]]]rrryyyvvvpppiiidddcccjjjssszzz~~~~~~~~~~~~gggYYYIIIAAACCCFFFFFFDDD???===:::999<<>>???@@@wwwvvvuuummmfff```^^^[[[UUURRRSSSLLLJJJFFFDDDBBB???<<<999666555444333222111111111222111000111222222111000222222111000000222777:::===???DDDHHHEEE@@@???BBBDDDOOOYYY\\\\\\___ccceeebbbaaaYYY___yyytttlll{{{{{{yyyzzz{{{~~~{{{zzz|||rrrooozzzxxx}}}pppdddMMM<<<>>>888999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@AAABBBDDDFFFGGGGGGGGGEEEHHHDDDEEEMMMMMMNNNXXXeee___SSSSSSTTT___ooojjjXXXMMMGGGEEECCCAAA@@@@@@@@@@@@CCCOOOYYY[[[YYYXXXVVVTTTUUUZZZaaagggjjjlllnnnooopppsssyyyxxxUUULLLBBB>>>AAADDDCCC???>>>===;;;:::;;;>>>AAACCC<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???@@@xxxwwwwwwooohhhbbb```]]]WWWTTTUUULLLJJJFFFDDDBBB???<<<999666666444333222111111111222111000111222222222000333333222000///222666999===???EEEIIIGGGAAA@@@CCCEEEQQQ\\\^^^___bbbfffhhhfffbbbXXX]]]wwwtttaaaTTTddd{{{yyyzzz{{{|||nnnbbbZZZWWW[[[```qqqrrrdddssszzz{{{wwwggg[[[FFF:::AAA888888999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@AAABBBEEEFFFEEEDDDAAAFFFCCCEEEMMMLLLJJJQQQWWWyyynnnYYYRRRMMMUUUeeerrrkkkVVVIIIGGGEEEBBB@@@???>>>>>>???FFFIIIGGGEEEGGGHHHGGGKKKNNNSSSXXXZZZ]]]___aaadddeeehhhnnnuuuzzz|||}}}}}}{{{~~~}}}aaaKKKDDD===<<>>;;;999555555555555444333222111000111111111111222222222111222222111111333666999>>>???BBBFFFIIIHHHCCC>>>EEETTTaaabbb```ccceeeeeeggg^^^VVVYYYeeeuuu~~~VVVSSSXXXzzzyyywwwyyyxxx~~~~~~qqqeee^^^UUUPPP[[[lll~~~zzzllljjjiiivvv~~~rrrnnnooouuu{{{yyyfffRRRDDD>>>===;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAABBBBBBAAAAAAAAA???===>>>AAACCCDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMTTTiii]]]OOOQQQUUUXXXddduuu{{{YYYWWWKKKJJJLLLDDDAAA@@@:::??????@@@BBBBBBCCCCCCBBBKKKLLLOOOPPPQQQSSSWWWYYYXXXZZZ___dddiiinnnqqqsssyyy|||ooo\\\CCCBBBAAA???>>>=================================:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>==={{{yyyrrrmmmhhheeebbb^^^WWWTTTUUUMMMJJJFFFBBB@@@>>>;;;999555555555555444333222222000111111111111222222222111222222111111333666999<<<===@@@DDDGGGFFFAAA===AAAOOO[[[___```dddiiijjjmmmiiibbb\\\```oooTTTOOOTTTpppzzzzzzxxx~~~qqqeeeZZZWWWWWW]]]ppp{{{ppphhhooo|||ssslllkkkgggmmm|||tttaaaNNNAAA;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@???>>>@@@???>>>???BBBDDDDDDCCCBBBCCCDDDFFFHHHIIIJJJKKKNNN]]]{{{iiiQQQOOOSSSUUU^^^kkkkkk___QQQLLLKKKCCCBBBEEEBBB??????@@@AAAAAAAAAAAAAAADDDEEEGGGHHHIIIKKKNNNQQQTTTVVVYYY]]]aaaeeeggghhhpppssswwwyyyzzzzzz{{{|||{{{xxxxxxxxxwww|||{{{cccPPPBBBAAA@@@???=========<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<============<<<<<<<<<|||zzztttkkkfffcccbbb^^^XXXUUUWWWNNNKKKGGGCCC@@@===:::888555555555444333333222222000111111111111222222222111222222222111333555888;;;===@@@DDDGGGFFFCCC???===HHHTTTZZZ^^^ffflllpppwww{{{uuuddd]]]iiiWWWMMMOOO___{{{yyy}}}jjj```XXX[[[ccctttmmmmmm~~~yyyvvvnnngggfffhhhfffmmm||||||lllXXXHHH===999999999::::::;;;<<<===>>>>>>>>>????????????>>>======???>>>???@@@CCCDDDCCCBBBAAABBBCCCDDDFFFHHHIIIIIINNNSSShhheeeVVVSSSSSSWWW^^^sssjjjYYYQQQMMMDDDCCCGGGCCC????????????????????????===???AAABBBBBBDDDFFFIIIMMMNNNQQQTTTVVVXXXYYYZZZcccfffiiikkkkkkkkkkkklllttttttvvvyyy~~~~~~~~~|||xxxtttsssssstttsssoooYYYGGGAAA@@@???>>>===<<<<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;~~~{{{uuujjjeeebbbaaa]]]WWWUUUVVVOOOLLLGGGCCC@@@===:::777555555444333222222222222000000111111111222222222111222333222222333555777<<<>>>BBBFFFHHHHHHFFFDDD<<>>???>>>>>>?????????????????????>>>???AAADDDDDDBBB@@@AAABBBCCCDDDFFFGGGHHHIIIOOOLLLXXXyyyjjjWWWRRRSSSVVVdddyyykkk\\\VVVMMMJJJHHH@@@@@@@@@??????>>>>>>>>>>>>===>>>???@@@@@@AAACCCEEEFFFHHHJJJLLLNNNOOOPPPQQQWWWZZZ]]]______```aaacccjjjkkklllqqqvvvzzz||||||~~~|||}}}}}}}}}}}}{{{{{{yyyxxxwwwuuuuuutttssstttsssrrrpppqqqvvvyyy|||qqq]]]NNNBBB>>>>>>===<<<<<<;;;<<<<<<::::::::::::::::::::::::999999999999::::::::::::::::::;;;;;;<<<===>>>???{{{uuukkkfffbbb```\\\VVVSSSUUUOOOLLLHHHDDDAAA>>>:::888555555333222222111222222000000111111111222222222111222333333222222444666999<<>>???======>>>???@@@AAACCCCCC??????@@@AAACCCDDDBBB@@@BBBCCCDDDEEEFFFGGGHHHIIIKKKEEEJJJfff\\\PPPSSSTTT\\\hhhrrrnnn___SSSPPPMMMCCCCCCBBB@@@???>>>>>>>>>>>>===>>>??????>>>???AAACCCAAACCCEEEGGGJJJLLLMMMMMMOOOQQQUUUWWWYYY[[[]]]___aaabbbdddhhhmmmrrrttttttuuuxxx{{{}}}}}}}}}}}}}}}}}}~~~}}}zzzzzz{{{}}}zzzwwwvvvwwwxxxyyyxxxuuuuuutttrrrqqqooommmllljjjlllmmmllllllqqqzzz\\\IIIAAA<<<<<<<<<;;;::::::;;;;;;;;;::::::::::::::::::::::::888888888999999999::::::999999:::;;;===@@@BBBDDDzzzuuujjjeeeaaa```[[[UUURRRTTTOOOLLLGGGDDDAAA>>>;;;999666555333111111111222222000111111111111222222222111222444444333222444555555999>>>AAACCCCCCDDDEEEBBBBBBGGGRRR\\\ccciiimmmppp{{{qqq\\\\\\tttWWWHHHGGG___}}}|||}}}}}}lllrrr{{{{{{zzz{{{qqqqqqqqqssswww}}}~~~xxxiiiTTTDDD===<<<;;;:::999::::::;;;<<<===>>>>>>======>>>???@@@BBBDDDEEE@@@@@@???AAACCCCCCBBB@@@CCCCCCDDDEEEFFFGGGHHHHHHIIIEEEIII\\\zzzmmmTTTTTTTTTXXX___eeessskkkWWWPPPOOOHHHFFFEEECCCAAA???>>>??????===>>>>>>>>>======>>>@@@???@@@BBBEEEHHHJJJKKKKKKIIILLLOOORRRTTTWWWZZZ]]]^^^^^^```dddiiinnnoooppppppqqqtttwwwxxxyyyxxxwwwyyyxxxyyyzzzxxxssssssvvvvvvssspppoooqqqrrrrrrrrrqqqqqqpppooommmkkkiiihhheeeggghhhiiikkkuuusssPPP@@@===;;;::::::999999999::::::;;;::::::::::::::::::::::::777777888888888999999999999999999;;;>>>AAADDDFFFzzzsssgggccc```___[[[VVVTTTVVVNNNKKKGGGDDDBBB???<<<:::666444222111000111222222000111111111111222222222111222444444333222333444222777<<<@@@AAABBBDDDFFFDDDAAAFFFRRR^^^cccgggkkkgggnnnuuuppp___WWWlllbbbKKKKKKSSS}}}|||yyymmmjjjggghhhlllpppsssuuuxxx|||~~~{{{rrrbbbMMM@@@<<<<<<;;;999;;;;;;;;;<<<<<<<<<===============>>>???AAACCCDDDBBB@@@???@@@AAABBBBBBAAABBBBBBCCCDDDEEEEEEFFFGGGIIIHHHLLLUUUeeedddXXXTTTTTTYYY^^^hhhlllZZZUUUPPPJJJHHHEEEBBBAAA@@@@@@@@@===>>>>>>===<<<;;;===>>>>>>???AAACCCEEEFFFGGGHHHFFFHHHKKKMMMOOOQQQUUUWWWZZZZZZ\\\___dddhhhjjjjjjjjjkkkmmmpppssstttsssrrrtttrrrrrruuusssnnnooosssnnnllliiihhhiiijjjkkkjjjkkkkkkkkkjjjhhhfffdddccc___cccfffjjjqqqdddHHH@@@>>><<<888888888888888999:::;;;999999999999999999999999777777777777888888888999::::::::::::<<>>>>>=========???@@@AAACCCAAA??????@@@BBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEGGGIIIKKKPPPfffuuu\\\UUURRRVVVZZZ```ooommm```ZZZLLLJJJGGGDDDBBBAAAAAAAAA??????@@@>>>===<<<===???>>>???@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJLLLOOORRRRRRRRRSSSWWW[[[___aaaaaaaaabbbdddgggjjjkkkjjjiiikkkhhhiiilllkkkfffgggmmmiiigggdddcccdddeeeeeeeeeeeeeeeeeeeeecccaaa___]]][[[___fffmmmyyyvvvRRR???>>>===888777777777777888999:::;;;777777777777777777777777777777777777888888888888<<<;;;:::999:::<<<>>>@@@wwwssseeedddaaa___[[[YYYVVVUUUOOOLLLHHHDDDBBB???<<<:::888666444222222222333444111111111111111111111111222222333333333333444444222666;;;>>>@@@BBBFFFIIIHHHAAAFFFTTTZZZWWW```pppeee___dddmmmfffZZZkkknnnIIIIIIlllyyytttaaabbbmmmqqqpppaaa]]]dddyyytttrrruuuvvvuuuiiiWWWDDD;;;:::999999999<<<<<<;;;:::;;;<<<===>>>========================@@@@@@@@@?????????>>>>>>BBBBBBCCCCCCCCCCCCCCCCCCDDDCCCGGGLLLLLLRRRllluuu^^^QQQYYY\\\XXX```rrrjjjXXXRRRLLLKKKHHHCCCAAABBB@@@@@@???===<<<<<<===???======>>>???@@@AAAAAABBBDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLNNNOOOQQQTTTYYY]]]]]]^^^___```aaaaaaaaaaaaaaaaaaaaa``````______^^^```aaaaaa```^^^]]]^^^___]]]\\\[[[YYYYYYYYYYYYYYY___fffppp~~~[[[GGG???::::::>>>999888777777777888999:::666666666666777777777777444666777777666666777999;;;:::999888888:::<<<===vvvqqqeeedddaaa___[[[YYYVVVUUUOOOLLLHHHDDDBBB???<<<:::777666444222222222333444111111111111111111111111222222222333333333444444222666;;;>>>AAACCCGGGJJJLLLGGGIIITTTZZZ\\\bbbllljjjdddhhhqqqkkkbbbppp}}}TTTJJJgggvvvdddccckkkqqqoooddd___jjjuuurrrsssqqqooocccRRRAAA::::::::::::;;;<<<;;;;;;:::;;;<<<===>>>========================@@@@@@?????????>>>>>>>>>AAAAAAAAABBBBBBBBBBBBCCCDDDCCCFFFJJJJJJNNNbbbyyyuuuZZZVVVZZZZZZ^^^eeeyyy~~~```WWWNNNKKKIIIEEEBBBBBBBBBBBBAAA@@@>>>===>>>>>>======>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFIIIJJJKKKMMMNNNQQQVVVYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZ]]]^^^^^^]]]ZZZXXXWWWXXXWWWXXXXXXYYYZZZZZZZZZZZZ```lll|||vvvSSSCCC===999888<<<999999888777777777888999555666666666777777777777666777888888777777888999;;;:::888888888999;;;<<>>>>>>>>>>>>>>===??????@@@@@@AAAAAAAAAAAADDDBBBCCCHHHHHHIIITTTcccoooXXXWWW\\\___```iiizzzrrrcccTTTNNNLLLHHHFFFEEEEEEDDDCCCBBBAAA???>>>>>>======>>>>>>??????@@@@@@@@@@@@???@@@@@@AAABBBCCCEEEFFFHHHIIIJJJMMMQQQTTTQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUYYY[[[[[[ZZZVVVSSSQQQQQQPPPPPPRRRTTTUUUVVVWWWWWWdddvvv{{{aaaHHH===;;;888777999:::999888777666666777777555555666666666777777777888999:::999777777777999:::999888888888999;;;<<>>CCCHHHKKKMMMLLLLLLIIIJJJ[[[rrr~~~~~~{{{zzzxxxxxxtttPPPSSShhhttthhhdddjjj}}}xxxfffaaappprrrrrrqqqjjjcccQQQEEE:::888::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>???@@@@@@@@@CCC@@@AAAFFFGGGGGGKKKQQQppplllZZZ\\\bbbddd```mmmyyy{{{eeeYYYTTTOOOJJJIIIEEEDDDCCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFGGGKKKMMMKKKLLLMMMNNNNNNOOOOOONNNRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUWWWVVVSSSPPPNNNNNNNNNNNNOOOQQQTTTYYY\\\___yyy^^^NNN>>>999:::888777777999999888777666555555555555555555666666666777777888999999888666555666777999888888777888999::::::tttmmmeeedddaaa___[[[YYYVVVUUUOOOLLLHHHDDDBBB???<<<:::666555555444333333333222111111111111111111111111111111111222222222333333222444888>>>DDDIIILLLMMMKKKMMMIIIIII\\\|||tttnnn[[[QQQ^^^ooodddgggtttjjjgggwwwtttuuussshhh^^^KKKAAA999888:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@>>>@@@DDDGGGGGGFFFGGGXXXhhhppp```]]]^^^```ggglllyyyrrrfff[[[QQQMMMHHHFFFCCCCCCCCCCCC@@@>>>????????????>>>>>>>>>>>>??????>>>>>>??????@@@@@@>>>@@@AAABBBBBBCCCEEEGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMMMMNNNNNNOOOOOOKKKMMMOOOOOOMMMLLLLLLLLLNNNNNNPPPUUU]]]hhhrrrxxxbbbJJJ@@@888888:::999777666888888888777666555444444555555555555666666666666666777888777555444444555777777777777888888999999ssskkkeeedddaaa___[[[YYYVVVUUUOOOLLLHHHDDDBBB???<<<:::555555555444444333222222111111111111111111111111111111111111222222222222333444777===DDDIIIKKKKKKMMMOOOMMMLLLZZZxxxzzzooohhhxxxaaaLLLRRRsss~~~yyyjjjiiimmm~~~pppooosssvvvwwwsssdddWWWFFF>>>999999:::888888999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>??????@@@>>>>>>@@@CCCFFFFFFEEEDDDNNNTTTrrrttt]]]SSS___ddddddjjjzzzrrraaaYYYQQQMMMHHHEEEFFFEEECCC@@@AAAAAA@@@@@@??????>>>>>>??????>>>>>>>>>??????@@@===>>>@@@@@@@@@@@@BBBCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJEEEGGGHHHIIIHHHIIIJJJLLLIIILLLQQQ\\\kkk|||nnnHHH>>>;;;777777999999888666666666777777666555444333444444555555555666666666444666666666444333444555666666777777888888888888qqqiiieeedddaaa___[[[YYYVVVUUUOOOLLLHHHDDDBBB???<<<:::555555555555444333222222111111111111111111111111111111111111222222222222333444666<<>>???@@@@@@===???AAABBBCCCDDDCCCBBBKKKLLLaaapppXXXZZZ___^^^```kkksss|||ppp___XXXPPPKKKJJJIIIEEEBBBBBBBBBBBBAAA@@@??????>>>???>>>>>>=========>>>>>><<<>>>@@@@@@??????@@@AAAAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIFFFGGGHHHGGGGGGIIILLLOOOMMMSSS]]]mmm|||XXX>>>:::999888777888888777555444555666666666555444444444444444555555555666666444555666666555555666777555666777777777777777777ppphhheeedddaaa___[[[YYYVVVUUUOOOLLLHHHDDDBBB???<<<:::555555555555444333222111111111111111111111111111000111111111111222222222333333666;;;CCCHHHIIIHHHNNNPPPQQQLLLGGGPPPjjj{{{wwwvvvtttlllccc```sssrrrPPPKKKRRRyyynnnpppkkkuuuxxxhhhaaaYYY^^^fffwwwyyyvvvjjjlll~~~ppptttmmmrrrnnn]]]MMM<<<888777:::<<<;;;:::<<<888999:::;;;<<<;;;::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAA>>>@@@AAA@@@@@@BBBBBBAAADDDFFFSSSrrriiiUUU[[[[[[[[[ccciiixxxjjjbbbWWWPPPMMMKKKGGGDDDDDDCCCBBBBBBAAA@@@??????>>>======<<<<<<<<<======<<<>>>@@@@@@???>>>???@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIKKKOOORRR[[[bbbpppeeeGGG999999:::999777666777666333333444555666666666555444444444444555555555666666444666777777666666777999555666666777777777777777rrrlllfffdddaaa^^^[[[YYYWWWVVVPPPMMMIIIFFFEEEAAA<<<777777666555444444333444444333333333222222111111111222222222222222222222222444222333888AAAHHHLLLMMMSSSZZZWWWQQQNNNKKKTTTiiimmmrrrqqqkkksssyyyiii^^^hhh```JJJQQQnnnrrrgggjjjooovvvoooaaaVVVTTTXXXXXX^^^www}}}pppnnnrrr~~~mmmqqqssscccNNNBBB:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::777999;;;;;;:::;;;<<<>>>???===<<<;;;;;;===@@@AAA@@@???=========???BBBCCCJJJGGGJJJ\\\}}}hhhUUURRRYYYXXX]]]mmmxxxmmm^^^VVVQQQNNNMMMIIIHHHFFFCCCAAA???@@@AAAAAA???<<<<<<===???@@@@@@BBB@@@>>>>>>@@@AAA@@@???@@@???>>>???AAABBBCCCCCCAAACCCEEEFFFEEEEEEFFFGGGGGGEEEHHHOOOSSSTTTZZZbbbwww}}}```NNNBBB:::777666666555555555555666444444444555555555555666333333333333333333333333666666666666666666666666666666666666777777777777qqqkkkfffdddaaa^^^[[[YYYWWWUUUPPPLLLHHHEEECCCAAA<<<999777666555444444333444444333333333222222222111111222222222222222222222222333222333888@@@GGGKKKMMMQQQYYYVVVOOOKKKGGGPPPeeehhhpppssssss}}}xxxccchhh{{{nnnNNNIII___mmmooouuu~~~wwwfffYYYUUUXXXXXX\\\rrrxxxqqqqqqwwwrrrsssyyyggglllnnn^^^III>>>::::::999888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999888888999999999999999999999:::===BBBFFF???===<<<:::;;;<<<>>>@@@>>>>>>======>>>???AAABBBCCCBBBEEEPPPhhhmmmTTTQQQTTT^^^jjjmmmzzzyyylllccc[[[WWWPPPOOOLLLIIIFFFDDDDDDEEEDDDBBB??????@@@AAAAAA@@@AAA@@@???@@@BBBCCCBBBAAAAAAAAAAAABBBDDDFFFFFFFFF@@@BBBEEEFFFFFFGGGIIIJJJNNNLLLPPPYYYcccnnn}}}cccLLL===666444777777666555444444444555333333333333444444444444444444444444444444444444555555555555555555555555555555555666666666777777~~~pppkkkgggddd```^^^\\\ZZZWWWUUUOOOLLLHHHDDDBBB@@@===;;;777666555444444333444444333333333222222222222111222222222222222222222222333333333777>>>EEEJJJLLLNNNVVVUUUNNNIIIDDDMMMbbbhhhqqqwwwzzziiieeerrrXXXJJJVVV|||}}}vvvuuu~~~ppp]]]WWWXXXXXXZZZlllkkkbbbaaarrrwwwtttrrrqqqdddiiijjjZZZEEE;;;;;;:::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999:::999888777999???GGGMMM???===;;;::::::;;;<<<===<<<<<<===>>>????????????<<<>>>AAAFFFTTTppphhhWWWPPPYYYgggjjjlllzzznnnbbbYYYVVVRRRNNNLLLKKKKKKKKKFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@@@@AAACCCDDDCCCAAAAAABBBCCCDDDEEEFFFGGGGGGCCCDDDEEEFFFGGGIIIMMMPPPRRRVVV```qqqeeeNNN>>>444333777888777666555444333333333111111222222222333333333555555555555555555555555444444444444444444444444444444444555555555666666}}}pppmmmhhhddd```]]]]]][[[XXXUUUNNNLLLHHHDDDAAA???===<<<777666555444444333444444222222222222222222222222222222222222222222222222333333333777<<>><<<;;;999999999:::;;;:::;;;===?????????>>>===;;;===@@@CCCMMMccc{{{^^^VVV```dddmmmvvv|||mmmggg^^^VVVQQQOOOOOOOOOJJJHHHFFFFFFFFFFFFEEECCCCCCCCCCCCDDDFFFFFFEEECCCCCCDDDFFFFFFFFFGGGHHHIIIHHHHHHHHHIIILLLSSS[[[aaaeeepppuuuQQQCCC<<<555555<<<777777555444333333222222111111111222222222333333444444444444444444444444222222222222222222222222333333333444444444555555~~~rrrpppiiiddd___]]]]]]\\\XXXTTTNNNMMMJJJFFFBBB???===<<<777666555444444333444444222222222222222222222222222222222222222222222222333333444666:::@@@FFFKKKGGGQQQRRRPPPOOOIIINNN```wwwbbb[[[tttjjjWWWfffxxxddd^^^YYY\\\hhh~~~lllcccgggkkkxxx||||||{{{{{{qqqkkkjjjcccRRRAAA888777777888888888888777777888888888888888888888888888777777666666777777888666777888888999<<<@@@CCC<<<;;;:::999888888999999888:::<<<>>>???>>>===;;;======???BBBKKKYYYjjjvvvqqqggg\\\hhhoooyyy}}}nnnbbbZZZUUURRRQQQNNNLLLJJJJJJJJJIIIGGGGGGFFFFFFGGGHHHIIIGGGFFFEEEGGGHHHHHHHHHIIILLLOOOLLLNNNPPPVVV```nnn~~~xxxYYY???::::::555333777666555444333222222222222111222222222333333333333222222222222222222222222222222222222222222222222333333333333444444444444~~~tttsssjjjeee___]]]^^^]]]YYYTTTOOOOOOMMMJJJDDD???<<<<<<777666555444444333444444111222222222222333333333222222222222222222222222333333444555888===EEEJJJGGGPPPRRRSSSUUUOOOOOO\\\zzzooo___kkkccc___pppccc[[[___jjjzzzjjjgggiiiqqq|||vvvvvvwwwpppjjjeeeZZZIII<<<777666666777777777777666666777777777777777777777777777777666666666666777777444666888999888888999;;;999999888888777888888888777999;;;===>>>===<<<;;;===<<<<<<>>>DDDLLLRRRUUUooorrraaaccclllxxxxxxlllddd^^^ZZZUUUQQQOOOMMMLLLJJJIIIHHHGGGHHHKKKMMMMMMMMMJJJLLLNNNNNNNNNRRRXXX]]]^^^bbbjjjuuu|||VVVDDD555555888555222222444444333222222222333333111111222222222333333333111111111111111111111111222222222222222222222222333333333444444444555555}}}tttuuukkkeee^^^]]]___^^^YYYTTTOOOQQQQQQMMMFFF@@@<<<:::777666555444444333444444111111222222222333333333222222222222222222222222222333444444666<<>>AAADDDFFFSSSpppmmmddd```kkkzzz~~~xxxooohhhbbb___]]][[[WWWVVVUUUXXX\\\aaaeeefff```bbbeeefffhhhooozzzwww[[[CCC<<<666444555666555222222222222222222333333444000000000111111111222222222222222222222222222222222222222222222222222222444444444444555555555555|||tttuuukkkeee^^^]]]______YYYTTTPPPRRRSSSOOOHHH@@@;;;999777777555444444444444444111111111222222333333333222222222222222222222222222333444444555;;;CCCIIIMMMRRRRRRWWW]]]TTTJJJMMMNNN___uuummm~~~xxxUUUdddnnn___cccmmm}}}yyyvvvvvvxxxpppmmmggg]]]NNNAAA;;;:::777888999::::::999888777777777777777777777777777666666555555555555666666555555666555444444666888555555666666777777888888888888999:::;;;;;;;;;;;;999:::;;;;;;<<>>AAAHHHXXXrrrmmmcccpppcccMMM>>>777555555444333222111000000222222111111000//////...000000////////////000000000000000000111111111222000000111111111222222222333333333333333444444444rrrnnneeeaaa]]]]]]```___ZZZUUUQQQNNNJJJFFFCCC???;;;888888777555444333333222222333111111333333111111444222222222333333222222222333111111444444777???IIISSSWWW\\\```aaa```]]]ZZZZZZaaammm|||ffffffvvvmmmqqq|||zzzpppqqqxxxssspppiiiaaaSSSFFF<<<888777888555555555555555555555555444444444444555555555555444444444444444444444444444444444444555555555555444444444444444444444444555666666777888777777777999999888777888999:::;;;<<<>>>???AAAMMMjjjnnngggpppvvvuuuwww}}}vvv\\\III999333555555444444333222111000000222111111000000//////...000//////......//////000////////////000000000000000000000111111111222222111111111111222222333333rrrnnneeeaaa^^^^^^```___YYYSSSPPPMMMIIIFFFCCC@@@<<<999888777666444333333333333000000111222111000000111000111222333333222111000222111222444555666===FFFRRRXXX]]]___aaa```\\\XXXZZZaaapppwwwhhhtttuuu~~~{{{vvvvvvrrrtttiii^^^NNN@@@888666777888555555555555555555555555333333444444444555555555333333333333333333333333333333444444444555555555444444444444444444444444555555666666666777777777888888777777777888999::::::???BBB@@@CCCUUUttt}}}ooofffaaa^^^bbbmmmzzzYYYGGG>>>444222888444333333222111000000000111111000000/////////////////////....../////////.........////////////000000000000000111111111111......//////000000111111rrrnnngggccc______```^^^WWWQQQPPPMMMIIIFFFCCC@@@<<<999888777666555444333333333000333444333111000111111///000222222222222000///222111333555555555;;;CCCMMMUUU\\\^^^aaaccc```ZZZUUU^^^rrrnnn{{{|||}}}www|||ppppppiii\\\III<<<666666777666666666666666666666666666333333333444444444444555333333333333333333333333333333333444444444444555444444444444444444444444555555555555555666666666666666666666777777888888666:::??????@@@IIIXXXeeeqqqcccWWWUUUZZZcccqqq}}}bbbEEE>>><<<666444888222222222111111000000///000000000/////////////////////............//////---.........//////////////////000000000111111111//////000000111222222333rrrnnniiiddd```^^^___]]]WWWQQQOOOLLLIIIFFFCCC@@@===:::888888666555444333333333333888;;;777333333333222111111111222222111111111222111333666555444999@@@EEEPPPZZZ^^^dddjjjiiibbbRRRYYYmmmzzzuuu{{{sssxxx}}}wwwkkkfffeeeVVVDDD999666777666444666666666666666666666666333333333333444444444444333333333333333333333333333333333333444444444444333333333333333333333333555444444444444555666666555555555666666666777777999999::::::<<>>666666999777333555555555555555555555555222222333333333444444444222222222222222222222222222222333333333444444444333333333333333333333333444444333333333444555666444444555555666666666666;;;999888888:::===@@@BBBFFF\\\~~~jjjXXXSSSWWW```nnn|||yyypppkkkhhhfffkkkuuuyyyddd@@@:::444333555555333000000000000000000////////////////////////////////////......------......///....../////////000000000////////////000000000111111111222333444555666666}}}qqqooohhhbbb]]][[[]]]^^^[[[WWWOOOLLLIIIFFFCCCAAA===:::999888777666444444444444444<<>>555777666222333666666111000000000000////////////.........///////////////.........------.........////////////000000000000////////////000000000000...///000111222333444444|||pppnnngggccc```___^^^\\\XXXTTTRRRNNNHHHDDDAAA???===<<<888666444333444444333111222222222222222222222222111222222333333222222111222222222222333555777888===HHHSSSWWW]]]fffkkkjjjeeeVVVSSShhh|||wwwllliiilllttt|||rrrlllhhhYYYOOOEEE:::555666999777555444444444444444444444444222222222222222222222222444444333333222111000000000111111111111222222222555444444333333444444555000000111222333333444444555555555555555444444444666555555555777999:::<<<>>>DDDXXXrrrkkkWWWWWW[[[___nnn~~~}}}{{{gggMMM>>>:::666555444333222222111222111000000///...---------//////////////////////////////////////////......000000000000000/////////////////////////////////...///000111222333444444|||qqqooogggddd```___^^^\\\XXXTTTPPPMMMHHHDDDBBB???===;;;:::888555444444444222111222222222222222222222222111222222333333222222111222222222222333555777888<<>>666555555222111222111000000////////////000............------------------------------------++++++++++++,,,,,,------+++,,,,,,,,,------.................................//////000000111111111~~~ttttttlllgggbbb^^^]]]\\\XXXUUULLLJJJGGGDDDBBB@@@===:::666444222222444555444333222222222222222222222222111222222333333222222111111111222333333333333333333;;;JJJZZZdddiiiooouuutttvvvtttqqqxxxyyytttxxxrrrfff\\\QQQBBB999888666666777777555444333333333333333333333333111111111111111111111111111111111111111111111111/////////000000000111111222222111111111111222222111111111111111111111111//////000000111111222222111111111222444777:::;;;<<<999777888;;;======<<>>===:::888666555555555444333222222222222222222222222111222222333333222222111000111222333444333222222444:::III]]]kkkooorrrvvvwwwuuurrrqqquuuvvvmmmbbbVVVIII;;;888777666666555555444444222222222222222222222222111111111111111111111111000000000000111111111111////////////000000000111111000000//////000000111111111111111000000000000000000000000000000000000111111111222444666888999999999888777888;;;<<<;;;:::===MMMggg~~~hhhTTTGGG999777333111111///,,,...222......------------......------------------------+++++++++++++++++++++++++++++++++,,,---.........,,,,,,,,,---......//////------------------------......////////////000000~~~uuuvvvnnnhhhbbb^^^]]]\\\YYYVVVOOOLLLGGGCCCBBBAAA???>>>???<<<999777666555333222222222222222222222222222222222222333333222222222000111222333444333222111444888HHH```rrrwwwyyy|||~~~vvvqqqppprrrnnnhhh]]]OOOAAA444888777666444444444333333222222222222222222222222000000000000000000000000000000000000000111111111////////////000000000000//////............//////111111111000000000000000000000000000////////////333333222222333555666777555888888555444666;;;===@@@<<>>MMM\\\lllxxx|||vvvlllgggnnniii___^^^WWWBBB666666555444333333222222222222222111111000000////////////////////////////////////................................................////////////////////////////////////////////////////////////////////////000000000000000111222222222333333333444444444555555777888888777888<<<>>>FFFMMM[[[ooo}}}lll^^^QQQCCC999555222000///000000...,,,.........---------,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++************++++++++++++******)))))))))*********+++++++++++++++++++++++++++++++++,,,------,,,+++,,,...---------............///ssspppiiigggccc```]]]YYYUUURRRJJJLLLFFFBBBFFFFFF???;;;EEE999000000444555555666222222222222222222222222111111000000000111222333000111222333444444555555555333444;;;EEEQQQaaannnxxx|||}}}tttmmmfff~~~ggg]]]XXXOOO;;;333777666333333222111111111111222000000000///////////////........................---------..............................---------........................................................................000000//////000000111222222222222222333333333333444555777888888888999:::<<<@@@FFFMMMYYYnnnzzzjjjUUUFFF===999666444333222222222111///---+++------------,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++******))))))******++++++******)))************+++++++++,,,++++++++++++++++++++++++***+++,,,,,,++++++---...---------............///sssoooiiigggccc```]]]YYYTTTQQQPPPMMMHHHEEEEEEEEEAAA:::GGG;;;666<<<;;;222...333222222222222222222222222333222000///000111444555...///111333444555555555222222666;;;BBBMMM^^^nnnxxx~~~}}}wwwjjjyyyyyyfffZZZQQQFFF666333888555333222111111000000111111////////////////////////........................---------------..................---------------........................................................................000////////////000111111111111111111222222222222111222444555777777777777777===BBBCCCEEEMMM\\\hhhsssXXXKKK>>>777555333111222//////000000///...---,,,------,,,,,,,,,+++++++++))))))*********+++++++++******+++++++++***))))))))))))************))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++---...---------............///sssoooiiigggdddaaa]]]YYYTTTPPPSSSJJJHHHFFF@@@===<<<666(((,,,555<<<;;;444000000222222222222222222222222222222111111222222333444///000111333444444444333111222666:::>>>III]]]ooowwwtttwwwyyyyyyqqqdddTTTIII@@@666777999111222222111000000000000000////////////////////////........................,,,,,,,,,------..................------,,,,,,,,,........................................................................///////////////000111111111111111111111111111111000000111333555666555555666:::>>>??????AAAFFFJJJdddvvvsssaaaSSSCCC999222333555222//////------------,,,,,,---...,,,,,,,,,,,,++++++++++++))))))))))))*********+++((()))***++++++******)))((())))))))))))))))))((()))))))))************+++************************(((***+++,,,++++++---...---------............///sssoooiiigggdddaaa^^^YYYTTTPPPLLLCCCEEEHHHAAA>>>AAA>>>777;;;888000///666888444222222222222222222222222///000111222333222111111000111222333444333222111111222555777999CCCYYYmmmuuu~~~}}}wwwqqqdddsssyyyjjj```OOODDD===777;;;:::///222111111000000000000000.........///////////////........................,,,,,,,,,------..................------,,,,,,,,,........................................................................///////////////000111111111111111000000000000000222111222333555666555444555555555666888:::<<<===GGGNNNXXXiiisss```RRRAAA333<<<333---000333000.../////////...,,,******,,,...,,,,,,,,,+++++++++******))))))))))))************'''((()))+++++++++***)))(((((())))))))))))(((((((((((((((((())))))))))))************************(((***++++++++++++---...---------.........//////uuupppiiifffbbb^^^\\\YYYVVVTTTLLLIIIFFFCCCAAA???===;;;888777555333222333555666222222222222222222222222222222222222222222222222111111222222222333333333111222555777777@@@TTThhhzzz{{{|||~~~pppXXXpppkkkkkkVVVIII===999888555222111333222000/////////000111...........................---,,,,,,---...---,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------............///---...000111222111///...111111222222222333333333333333444444555666666666999;;;???HHHVVViii}}}rrr\\\HHH===888444111////////////............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))+++*********))))))((((((''''''((()))***++++++,,,,,,+++***)))(((((((((((()))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......tttpppiiifffbbb^^^\\\YYYVVVTTTLLLIIIFFFCCCAAA???===;;;999777555333333333444555222222222222222222222222222222222222222222222222111111222222222333333333000222444555666===PPPcccqqqvvv}}}eee```yyyxxxfffcccOOODDD999777777555222222222111000/////////000111...........................---,,,,,,---...---,,,------,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,------------............---------------------------------............///---...000111111111///...111111111222222222333333333333333444555555666666999::::::;;;???GGGPPPWWWppp~~~xxxjjjeeeRRRIII===666555555555444////////////.........------,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))*********)))))))))((((((((((((((()))*********+++***)))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......sssooohhheeebbb___\\\YYYVVVSSSLLLIIIFFFCCCAAA???===;;;999888666444333222333333222222222222222222222222222222222222222222222222111111222222222333333333000111444555444:::KKK\\\jjjuuummmaaa}}}|||zzzsssxxxtttddd]]]GGG===555444555444222333222111000/////////000000---------------------------,,,+++,,,---...---,,,------,,,,,,,,,,,,------,,,,,,,,,------.........---,,,+++******+++,,,---------------............---------------------------------............///---...///000111000//////000111111111222222222222222222333333444555555555666777888888888:::===???JJJTTTbbbqqqzzzjjjccc[[[NNNDDDAAA666333//////111222111/////////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......rrrmmmgggeeebbb___\\\YYYUUURRRLLLIIIFFFCCCAAA???===;;;:::888777555333222222222111111111111111111111111222222222222222222222222111111222222222333333333222222444555444888FFFUUUjjjxxx|||tttzzzxxxvvvuuuwww}}}rrrbbbVVVBBB:::333333555333222222111111000000////////////---------------------------+++++++++---...---,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------.........---,,,+++******+++,,,---,,,,,,---------.........---------------------------------............///---...///000000000//////000000000111111111111222111111222222333444444444222444777999:::;;;>>>@@@===BBBIIIPPPYYYeeettt~~~|||fffYYYLLLGGGCCC<<<777777555333111111111///,,,))).........---------,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((((((((((()))******))))))))))))************************************,,,,,,++++++,,,,,,---...pppkkkfffdddaaa___]]]YYYUUUQQQLLLIIIFFFCCCAAA???===;;;999888777555444222222111111111111111111111111111222222222222222222222222111111222222222333333333333333444666555777BBBOOOjjjyyysssxxxwwwyyy~~~tttkkkZZZLLL@@@999444555555222000111000000000000//////......------------------------,,,+++***+++---...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........,,,+++************+++,,,,,,,,,,,,------------...---------------------------------............///---....../////////////////////000000000111111111000000111111222333333333111222333222222222444777777999;;;<<<>>>CCCKKKPPPSSS^^^mmm{{{~~~sssjjjcccYYYOOOBBB<<<666555444222111222///...------...///...---------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((******)))(((''''''(((((((((((()))))))))*********************************,,,++++++++++++,,,------~~~ooojjjfffdddaaa___]]]YYYTTTQQQLLLIIIFFFCCCAAA???===;;;888777777666444333222111111111111111111111111111222222222222222222222222111111222222222333333333222222444666555666???IIIcccsss|||{{{~~~mmmooo}}}yyydddSSSHHH>>>888555555555111///111//////000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...---,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------............///------........./////////////////////000000000000//////000000111222222222333333333222111111333555333555666777666777:::<<<888>>>FFFMMMUUU```mmmwwwyyypppiiieeecccTTTSSSLLLDDD???>>>999444333111000///...---,,,------,,,++++++,,,---///000------,,,,,,,,,+++++++++*********))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((+++***)))(((''''''''''''((((((((()))))))))******************************+++++++++++++++,,,------}}}nnniiieeecccaaa___]]]YYYTTTPPPLLLIIIFFFCCCAAA???===;;;666666666666555444333222111111111111111111111111222222222222222222222222111111222222222333333333000000222444444444;;;DDDYYYjjjrrrjjjnnnuuupppZZZLLLFFF999555333555444000///111...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,,,,,,,++++++++++++,,,,,,.........------,,,,,,+++)))***+++,,,,,,+++***)))++++++,,,,,,,,,------------------------------------------............///...---------......//////........./////////000000......///000000111111222000222444555555666777999333444666666666666666777999::::::;;;<<<@@@FFFKKKRRRUUUZZZbbbjjjssszzz}}}}}}rrriiiccc___XXXQQQJJJEEECCCAAA888999666222111333222///000111222000---------.../////////---,,,+++,,,---,,,,,,,,,,,,++++++++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''((())))))))))))(((((('''''''''(((((((((((((((((()))))))))***************************+++++++++***++++++,,,---}}}mmmhhheeecccaaa___]]]YYYSSSPPPLLLIIIFFFCCCAAA???===;;;555666666666555444333333000000000000000000000000222222222222222222222222111111222222222333333333......000333333333999AAARRReee~~~{{{llljjjmmmqqq{{{dddMMMAAAAAA666222222444444000///111...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,,,,++++++++++++++++++,,,//////...---,,,++++++***''')))+++------+++)))'''++++++,,,,,,,,,------------------------------------------.........//////...------------...//////............/////////000......//////000111111111+++...111222111000//////333333444333333222111111666555444555666999<<<>>>???@@@CCCGGGKKKPPPSSSVVV\\\___bbbcccaaa]]][[[ZZZZZZ\\\___bbbdddeeefffffffffccc___]]][[[UUUKKKCCCEEECCC???;;;888888888888000333333111111444444000+++...///---+++---000111)))+++,,,,,,+++++++++,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******''''''&&&''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---rrrnnngggeeeaaa^^^[[[XXXSSSPPPMMMJJJFFFBBBAAA???===;;;888666444444444555444333111111111111111111111111333222111000000111222333222222222222222222222222333222111111222555777999JJJXXXqqq|||yyyzzzvvvpppkkkooo~~~jjjRRRCCC;;;777333333222222111000000000......---------,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++***)))))))))***+++,,,,,,222111111///...+++***)))+++++++++*********))))))))))))***++++++++++++***------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///............////////////000000000000111111111111111111111111111111111111222222222333333333444444666666666666777777777777<<<<<<<<<;;;;;;:::::::::<<<======>>>>>>======<<<===;;;:::999:::999888666333333222333444555333111---.........//////000000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((())))))(((''''''''''''(((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++rrrnnngggdddaaa^^^[[[WWWSSSPPPLLLIIIEEEBBB@@@???<<<:::888777555444555555444333111111111111111111111111222222111000000111222222222222222222222222222222333222111111222555777888@@@NNNggg}}}}}}yyy|||{{{___JJJ>>>777444333333222111111000000///.........---------,,,,,,,,,,,,,,,,,,+++++++++***))))))*********+++++++++*********)))******++++++000000///...---+++***)))+++++++++*********))))))))))))***++++++++++++***,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------......................../////////////////////000000000111111111111111111111111111111222222222222333333333333444444444444555555555555666666666555555444444444666666666777777666666666555444222333444444333222000/////////111111///...------........./////////------------,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((('''''''''''')))((((((''''''(((((()))''''''''''''(((((((((((((((((()))))))))*********++++++++++++++++++++++++rrrmmmfffccc```]]][[[WWWSSSOOOKKKHHHDDDBBB@@@>>><<<:::999777555555555666555444111111111111111111111111222222111000000111222222222222222222222222222222222222222222333444666777888DDD\\\wwwttt{{{~~~lllSSSBBB999555333333222222111111000////////////.........---------------,,,,,,,,,,,,++++++)))))))))*********++++++++++++***)))))))))******,,,,,,---,,,,,,+++***)))+++************)))))))))))))))***++++++++++++***+++***************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------............---............/////////.........////////////000000000000000000000000000111111111222222222333333111111111222222222333333111111111000000000000000000000111111111111000000///...---...000111000///...------...//////...,,,------------............---------,,,,,,,,,++++++******************************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''---,,,+++***)))((('''&&&&&&'''(((((()))((('''&&&(((''''''''''''''''''(((''''''''''''(((((((((((((((((())))))))))))******++++++++++++++++++++++++qqqllleeebbb___]]]ZZZWWWRRROOOIIIGGGDDDAAA@@@>>>;;;999999777555555666666555444111111111111111111111111222111111111111111111222222222222222222222222222222222222222333444555666888AAAUUUooo{{{yyyyyy||||||{{{aaaJJJ===777555333222222222111000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,+++***))))))((())))))))))))***************)))************))))))))))))))))))***++++++++++++***)))))))))))))))******+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////---------.........//////000000000000000000000000000000000111111111222222///000000000111111111111000000000000000000000000//////000000000000//////000///......000000000...///......///000000///---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++*********************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''---,,,+++***)))''''''&&&$$$%%%'''))))))((('''%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***************++++++++++++qqqkkkdddaaa^^^\\\ZZZVVVRRROOOHHHFFFDDDBBBAAA>>>;;;999999777555555555666555333111111111111111111111111111111111222222111111111222222222222222222222222222222222222333333444555888>>>NNNhhhzzz}}}|||~~~oooVVVCCC999666444222222222111111000//////...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********++++++***)))(((((((((((('''(((((()))******))))))))))))))))))))))))))))))))))))***++++++++++++***)))((((((((())))))***+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............------------............/////////////////////////////////000000000111111//////000000000111111111000000000000000111111111//////000000000000//////333111000///000000...---///......///000000///---,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))+++************)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''###%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))******+++++++++pppjjjccc```]]][[[YYYVVVRRROOOHHHFFFDDDCCCBBB???<<<999888666444444444555444333111111111111111111111111000111222222222222111000222222222222222222222222111222222222333333333333555777EEE```}}}xxx~~~|||qqq```JJJ;;;555333222///222111111000000///............---------,,,,,,,,,******++++++++++++,,,,,,((((((((()))))))))************)))((((((((())))))''''''((()))))))))))))))(((((()))))))))))))))***))))))***++++++++++++***(((((((((((()))***+++,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---------............///////////////////////////........./////////000000/////////000000000111111............////////////------............------222000///.........,,,***,,,++++++,,,------,,,***++++++++++++************+++++++++*********))))))((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''###$$$&&&'''((((((''''''(((''''''''''''''''''(((''''''''''''((((((((((((''''''(((((((((((())))))(((((())))))***+++++++++pppiiibbb```]]][[[YYYVVVRRROOOHHHGGGEEEDDDCCCAAA===:::777555333333333444333111111111111111111111111111000111222222222222111000222222222222222222222222111111222333333333333222333222<<>>;;;666444222222333333222111111111111111111111111111000111222333333222111000222222222222222222222222111111222333333333222222555111888PPPppp{{{vvv~~~oooZZZLLL;;;222222444333000111111111000//////......,,,,,,,,,+++++++++******(((((())))))*********+++(((((((((((())))))))))))(((((('''(((((()))***+++(((((()))))))))))))))((('''((((((((())))))******))))))***++++++++++++***))))))))))))***+++,,,---++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------...............////////////000........................---------.........//////---------.........//////,,,,,,------............------............------...,,,,,,,,,...///...---+++***)))***,,,,,,***)))+++*********))))))((((((************))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((()))))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''((((((((()))'''(((((()))***+++++++++tttgggccc___[[[ZZZYYYWWWRRRMMMHHHFFFDDDBBBAAA@@@===;;;888777555333222222222333333333222222111000//////000000000000000000000000111111111111111111111111111111222222222333333333666999666BBBcccggg|||iiiPPPDDD999555444222111222////////////............---,,,,,,++++++,,,,,,---++++++******)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))************,,,,,,,,,++++++***************+++++++++,,,,,,,,,///...---,,,+++,,,---...***,,,...///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000000///...---------+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))************sssgggbbb___[[[YYYXXXVVVQQQMMMIIIGGGDDDBBBAAA???===:::888777555333222222222333333333222222111000000///000000000000000000000000111111111111111111111111111111222222222333333333555888666===XXXsssvvvyyy~~~rrr^^^FFF<<<444333333111000000////////////............---,,,,,,++++++,,,,,,---,,,++++++***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))*********))))))((())))))))))))************,,,,,,+++++++++******************+++++++++,,,,,,---,,,+++******+++,,,---***,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((()))))))))*********ssshhhbbb^^^YYYWWWWWWUUUPPPLLLJJJHHHEEECCCAAA???<<<999888777555333222222333333333333222222111000000000000000000000000000000000111111111111111111111111111111222222222333333333222888555777III```zzzlll~~~~~~xxxhhhQQQ<<<555111333555333000111/////////............---,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((())))))******)))))))))))))))))))))************+++++++++***************)))*********++++++++++++++++++***))))))***+++,,,***,,,------,,,++++++,,,++++++++++++++++++++++++------,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***(((((())))))))))))******rrriiiaaa]]]XXXVVVUUUSSSOOOLLLKKKIIIEEECCCAAA>>>;;;999888777555444333333333333222222222111111111000000000000000000000000000000111111111111111111111111111111222222222333333333111888666444>>>OOOlllrrrooouuulll[[[BBB777444333777999555222222//////.........---------,,,,,,++++++++++++,,,,,,,,,+++++++++*********)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((())))))))))))))))))((()))))))))*********************************))))))))))))************++++++***)))))))))***+++,,,,,,---......,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********************+++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((()))))))))***ssskkkaaa]]]XXXUUUTTTSSSOOOLLLKKKIIIEEECCCAAA>>>;;;999999888666444333333333444222222222111111111111111000000000000000000000000111111111111111111111111111111222222222333333333000777666444999EEE```ooo]]]nnnttt___NNN777666444555999999444111111............------------,,,++++++******++++++,,,+++++++++***************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********+++***)))))))))+++,,,---...//////...,,,+++,,,...************************,,,,,,,,,+++++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))'''(((((((((((()))))))))tttmmmbbb]]]XXXUUUTTTSSSPPPMMMJJJHHHEEECCCAAA???<<<999999888666444333333444444111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333000666555555999>>>SSSsss}}}YYY\\\}}}lllTTTGGG777444222333666555000---............------------,,,++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))******)))))))))+++,,,---...//////---++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++((())))))))))))*********)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''(((((((((((())))))uuuoooccc^^^XXXUUUTTTSSSPPPNNNIIIGGGDDDBBBAAA???===:::999888666555444333444444111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333111444333555999999FFF___eeeWWWeee^^^FFF???:::333111111333111---,,,///.........---------,,,,,,++++++************++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))************'''''''''((((((((())))))'''''''''((((((((())))))((((((''''''(((***+++,,,---------+++)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))uuuqqqddd___YYYUUUUUUTTTQQQNNNIIIFFFDDDBBBAAA@@@===;;;:::888777555444444444444111111111111111111222222000000000000000000000000111111111111111111111111111111222222222333333333111333111444999555<<>>LLLmmm]]]MMMSSScccyyy~~~~~~gggFFF555444666333///111000000///......---------------,,,+++******)))************)))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))(((((((((((())))))xxxpppooo```[[[UUURRRRRRQQQOOOLLLHHHFFFCCCBBB@@@???<<<:::888777555555555444333111222222222111111111000000222222222222222222222222000000111111111222222222111000///...///000111222333333333333444555555666777<<>>XXXvvvoooQQQTTTkkkpppgggeeeeeedddeeeiiinnnwwwjjjLLL@@@999111222222111000000///......+++++++++++++++*********))))))*********)))((((((&&&&&&''''''((()))***+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((tttmmmiiiccc^^^XXXTTTRRRPPPMMMJJJHHHEEEBBBAAAAAA@@@===::::::888555444444444222111333222000/////////000111000000000000000000000000000000000000000000000000000000000111111111111222000000111111222333333333666000111888999999EEEWWWaaaMMM\\\vvvrrriiiffffffffffffcccggguuu|||PPP::::::999222111111000000///......---++++++++++++++++++******((())))))******)))((((((((((((((()))***,,,...///((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((tttmmmhhhddd___XXXTTTSSSRRRNNNKKKHHHEEEBBBAAAAAA@@@===::::::888555444444444222111222111///...---...///000000000000000000000000000000000000000000000000000000000000000111111111111000000000111222222333333222000222666777777===EEEgggzzzSSSUUU___nnngggeeedddccc``````iiitttdddCCC666555666444000000000//////......---++++++++++++++++++++++++(((((()))))))))))))))((()))((((((((()))+++,,,---((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((uuulllgggbbb]]]WWWSSSRRRPPPMMMJJJHHHEEEBBBAAAAAAAAA===::::::888555444444444222111111000...---,,,---///000000000000000000000000000000000000000000000000000000000000000111111111111000000000111222222333333...111444555444666:::???PPP___XXXNNNsssvvvhhhcccaaaaaaaaa```eeekkk~~~UUU@@@888222111666000000//////......------++++++++++++++++++,,,,,,(((((()))))))))))))))(((((('''&&&%%%%%%&&&((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((tttnnnkkkccc]]]WWWSSSRRRPPPMMMJJJGGGEEECCCAAAAAA???===;;;888666333222222222000///000000////////////000000//////000000000000//////000000000000000000000000000000000000000000000000111111222222222333333333111222333444555555555555GGGYYY}}}\\\WWWYYYxxxmmmdddaaa]]]ZZZ^^^eeemmmuuuggg???666999555111111/////////...------,,,,,,,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&uuunnnkkkbbb]]]VVVSSSQQQPPPLLLIIIEEECCCAAA??????===;;;999999666444333333222111000111111000000000000111111//////000000000000//////000000000000000000000000000000000000000000000000111111111222222222333333111222333444555555555555;;;GGGddddddTTTkkkllldddaaa___```cccfffiiirrrxxxUUU555111555333000222/////////...------,,,,,,,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&vvvoookkkaaa\\\VVVRRRPPPOOOKKKHHHEEECCCAAA??????===;;;999999777555444444333222000222222111111111111222222//////000000000000//////000000000000000000000000000000000000000000000000111111111222222222222333111111222333444444444444888===OOOsss\\\VVVrrrsssddd___^^^^^^^^^^^^]]]bbbooo]]]CCC//////333000...111//////......---,,,,,,,,,++++++***))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%$$$"""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''uuunnnjjjaaa\\\UUUQQQPPPNNNKKKHHHGGGEEECCCAAAAAA???===;;;:::888555444444444222111222111111000000111111222//////000000000000//////000000000000000000000000000000000000000000000000111111111111222222222222000111222333333444444444<<<<<>>EEEwwwmmmNNNZZZiiiuuuoooccc```aaaZZZZZZXXXTTTSSSWWW```fffkkknnnrrrtttuuuxxx|||~~~}}}||||||{{{||||||}}}}}}uuuZZZ???555333111000222000000///......------,,,+++************))))))))))))(((((('''''''''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&$$$"""%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&%%%%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttmmmiiiaaa]]]XXXTTTQQQOOOLLLJJJFFFDDDBBB@@@@@@>>><<<:::999666444333333333111000000---+++---333888<<<===111///...///000111000///////////////////////////...........................////////////000000000111111111111111111000000///...000444666666888;;;888[[[ZZZPPPRRR___zzzlllbbb```ZZZZZZXXXTTTQQQRRRXXX]]]```dddiiikkklllpppvvv{{{xxxxxxwwwwwwvvvwwwwwwwwwzzz|||~~~~~~~~~~~~___JJJ888555666333000111//////......---,,,,,,,,,*********)))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$######$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrkkkgggaaa]]]XXXTTTPPPMMMJJJHHHFFFDDDAAA@@@???>>>;;;999888666333333333333222000111...,,,000777<<<===;;;000///......000000///...////////////////////////------------------------......////////////000000111111111111111111111111000000000111222333555777999JJJooowwwXXXJJJOOO```xxxssslll^^^]]]YYYUUURRRSSSVVVXXXYYY]]]aaadddfffkkkqqqvvvttttttttttttttttttttttttwwwyyy{{{|||||||||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||||||||sssMMM>>>444555666111...///.........---,,,,,,++++++))))))))))))((((((((((((''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###$$$%%%&&&$$$"""#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!$$$'''###############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&qqqhhhddd^^^[[[VVVRRRPPPMMMKKKIIIFFFDDDAAA@@@???>>>;;;999777555333222333333222000///111444888999888555222///...---...//////...---////////////////////////------------------------........./////////000000...//////000000111111111000111222111000222444555777???RRRqqqdddVVVLLL\\\gggyyyoooiii```YYYUUUSSSSSSSSSRRRTTTVVVZZZ^^^dddjjjnnnmmmnnnoooooopppppppppppprrrssstttttttttvvvyyy{{{}}}}}}zzz{{{zzzyyyxxxxxxyyy{{{|||}}}|||}}}}}}|||}}}||||||||||||{{{{{{{{{{{{{{{|||||||||||||||{{{zzzxxxzzz~~~zzz{{{zzzzzzyyyzzz}}}}}}|||zzz|||qqqwwwtttYYY@@@666111444444...,,,000......------,,,+++++++++))))))(((((((((''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$$$$######%%%$$$###$$$%%%&&&$$$""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""$$$%%%""""""#########$$$$$$$$$######""""""""""""##############################"""############$$$$$$$$$$$$$$$$$$$$$####################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&pppgggbbb\\\YYYTTTQQQOOONNNLLLJJJFFFCCCAAA@@@???>>>;;;999777555333222333333222000...555<<>>LLLtttxxxXXXJJJKKKUUUkkkxxxiii]]]VVVSSSPPPMMMKKKLLLNNNQQQWWW]]]bbbeeeggghhhiiikkkkkklllllllllnnnoooooonnnnnnppptttwwwxxxxxxxxxyyy{{{|||{{{zzzxxxvvvtttrrrrrrtttvvvxxxvvvrrrttt}}}}}}yyyyyywwwtttsssrrrpppooowww||||||yyyvvvwww{{{{{{wwwwwwwwwxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwvvvuuuwwwzzzzzzvvvwww{{{xxx|||~~~|||zzzzzzxxxtttwwwwwwvvvtttssssssuuuwww}}}~~~wwwsssrrrtttvvv{{{gggcccuuuTTT???:::333000333222,,,---222......---,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######%%%$$$###$$$%%%&&&$$$"""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$#########""""""######$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&nnndddbbb^^^ZZZUUURRROOOMMMJJJHHHEEEDDDAAA@@@@@@???===;;;888777444222000000000111<<<:::888666555444111///000000000000000000000000000000///...............------............------............////////////////////////000000000000///111222222222222333555444:::;;;>>>[[[wwwYYYOOOHHHRRRiiilllaaa]]]YYYSSSPPPNNNLLLLLLOOOUUUZZZ^^^___eeehhhkkkjjjgggfffiiimmmmmmmmmkkkhhhfffgggjjjmmmrrrsssssstttuuuvvvwwwwwwtttsssssssssssssssttttttrrrpppppprrrvvvwwwvvvtttqqqpppooonnnnnnpppqqqssszzzyyyxxxvvvuuuvvvvvvwww|||{{{{{{zzzyyywwwvvvuuuwwwxxxyyyxxxvvvttttttttttttuuuwwwxxxyyyxxxxxxwwwzzzzzz{{{{{{zzzxxxvvvuuuwwwxxxwwwsssmmmmmmqqqvvv}}}}}}~~~wwwqqqnnnpppvvv{{{yyy|||www{{{{{{ZZZEEE888333333222222111000000000------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((###!!!%%%%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""###$$$$$$%%%&&&''''''########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######nnndddbbb\\\YYYTTTQQQNNNLLLIIIGGGDDDBBB@@@??????>>>;;;:::777666333111111222555666888666444333333222000...////////////////////////000//////...............------............------............////////////.../////////000000000000...000111111111111222444111777:::;;;MMMxxxmmm]]]LLLJJJXXXkkkwww{{{jjjXXXOOOKKKNNNMMMKKKJJJKKKNNNSSSVVV[[[```ddddddccccccfffiiiffffffdddaaa```aaadddgggoooooooooppppppqqqqqqqqqpppppppppppppppqqqrrrrrrpppooooooqqqtttuuusssrrrpppooonnnmmmmmmnnnpppqqqvvvuuutttttttttuuuwwwxxxyyyyyyyyyxxxwwwuuusssrrruuuuuutttrrrppppppqqqsssssstttuuuvvvwwwvvvuuutttwwwwwwxxxxxxwwwuuutttssswwwxxxwwwrrrnnnmmmqqqvvvyyyyyy{{{}}}{{{yyyvvvrrrmmmmmmqqqxxx~~~xxxrrryyy\\\EEE<<<555111111111000//////......---,,,,,,,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%!!!!!!%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###############$$$$$$$$$#######################################%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%nnndddbbb[[[XXXSSSPPPNNNKKKHHHFFFCCCAAA???>>>>>>===:::888666555333222333666999;;;333222000///000///...,,,........................000///......------......------............---------............/////////....../////////000000000---///000000///000111333///333777777<<>>>>>===;;;999555555555555666888999:::000...------......---,,,------------------------//////...------------...,,,------......------,,,---------.........//////........./////////000000---///000000000000111333///000444666333===dddjjjMMMBBBDDDJJJXXXjjj~~~ooo\\\XXXSSSPPPOOOOOONNNMMMRRRUUUYYYZZZZZZZZZZZZ\\\___```___^^^]]]___bbbeeeffffffffffffffffffffffffhhhhhhiiiiiikkklllnnnnnnnnnnnnoooppppppqqqpppooommmlllkkkjjjjjjjjjjjjkkkhhhhhhgggggghhhjjjlllmmmooooooppppppnnnllljjjiiimmmmmmmmmkkkiiijjjlllnnnpppqqqqqqqqqqqqpppnnnmmmpppqqqrrrrrrrrrqqqpppoootttuuutttrrrppppppsssvvvrrrrrrsssuuuvvvyyyzzz|||}}}}}}}}}}}}||||||||||||~~~~~~uuutttsssqqqnnnkkkhhheeeeeeeeeggglllvvv~~~lllaaannnqqqYYYKKK;;;444444000/////////...------,,,,,,++++++++++++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222555333+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######################################################$$$$$$%%%################################################################################################################################################""""""""""""""""""""""""########################""""""""""""############$$$######"""""""""######"""""""""###$$$$$$$$$%%%########################$$$$$$$$$##############################"""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&oooddd```[[[XXXUUUSSSQQQNNNJJJHHHDDDBBB@@@??????>>>;;;999555666888999999777555444...---,,,---...///...---------------------------//////...---------------,,,,,,------------,,,,,,------------........................////////////...000111111000111222444222///222777444444JJJhhhrrrVVVJJJIIIJJJSSS___rrr}}}nnn\\\RRRPPPPPPMMMIIIMMMOOORRRTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZ^^^```ddddddddddddccccccccccccfffffffffggghhhjjjkkkllllllmmmnnnooooooooooooooolllkkkkkkiiiiiihhhhhhhhhgggfffeeeddddddeeefffggghhhiiijjjkkkjjjiiifffeeegggiiillllllkkkjjjjjjjjjmmmnnnoooooonnnmmmlllkkknnnooopppqqqqqqqqqpppooorrrrrrqqqppppppqqqsssuuuqqqrrrrrrsssuuuwwwxxxyyyzzzyyywwwvvvwwwxxxzzz{{{xxxzzz|||}}}|||xxxtttqqqfffffffffeeedddcccbbbbbbiiijjjmmmttt|||fffccctttxxxZZZEEE===333000111...000//////...------,,,,,,++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---111000)))$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&##############################################################################""""""######$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$#########$$$$$$%%%"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$oooccc```ZZZXXXUUUSSSRRROOOKKKHHHDDDBBB@@@??????>>>;;;:::666888999999888555111//////---,,,---...///...---------------------------///...------,,,,,,------,,,,,,------------,,,,,,,,,------------.........------........./////////...000111111111111222444444///000777666333<<>>>>>===:::888999888777555333111///...///...------...///...,,,------------------------///...------,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---------.........---------.........//////---///000000000000111333333000000444444333777===TTTuuuvvvXXXKKKDDDJJJVVVgggxxxlllaaaYYYTTTPPPNNNLLLKKKKKKLLLMMMMMMNNNPPPQQQSSSSSSUUUYYY[[[[[[[[[[[[\\\]]]]]]]]]^^^\\\\\\\\\\\\\\\]]]^^^___]]]```ccceeedddeeegggiiifffffffffdddcccaaa```___cccbbb```___^^^^^^______\\\^^^bbbeeefffeeecccbbb___aaadddeeeeeeddddddeeecccdddfffggggggfffeeeeeeeeefffgggiiijjjjjjiiiiiiggggggggggggiiikkklllmmmmmmmmmnnnnnnooopppqqqrrrtttuuuvvvwwwvvvtttrrrqqqmmmllljjjgggddd___\\\ZZZZZZ\\\]]]\\\\\\]]]aaaeeehhhooozzzxxxhhhYYYXXXfffoooSSS===333444//////444333---------,,,++++++************)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###### """%%%%%%!!!####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%########################!!!"""""""""#########$$$########################"""""""""""""""###$$$$$$########################""""""#########$$$$$$$$$################################################################################################################################################!!!!!!!!!!!!"""""""""###"""""""""""""""###$$$$$$$$$$$$$$$#######################################!!!"""""""""#########$$$""""""######$$$$$$%%%%%%$$$#########"""""""""!!!!!!!!!"""""""""#########$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%oooccc___WWWUUUSSSRRRPPPMMMIIIFFFBBB@@@>>>===<<<;;;999777;;;888555111//////000000///---,,,---......---+++..............................---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////,,,---//////......000111111000000111111222555888:::RRR}}}|||^^^FFFDDDJJJQQQbbbuuuyyyjjjccc\\\XXXRRRMMMKKKIIIHHHGGGFFFGGGJJJKKKLLLNNNQQQTTTWWWWWWXXXXXXYYYZZZ[[[[[[XXXXXXWWWWWWWWWXXXXXXYYYWWWZZZ^^^______```bbbeeeddddddcccbbb```^^^]]]\\\^^^]]][[[ZZZZZZZZZ[[[\\\YYY\\\```ccceeedddcccbbb]]]^^^_________```bbbddd```aaabbbcccddddddcccbbb```aaaccceeeffffffeeeeeeccccccbbbdddfffhhhiiiiiikkkkkkkkkkkklllmmmnnnoooooorrruuuwwwuuupppkkkgggdddbbb___\\\ZZZYYYZZZZZZUUUXXXZZZ[[[\\\```fffkkk{{{vvviii```TTTMMMRRRnnnxxxPPP???000///555111......+++,,,,,,++++++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%"""###&&&###########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#######################################!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######%%%$$$$$$$$$######""""""########################!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$%%%$$$#########""""""!!!!!! !!!!!!"""""""""###$$$$$$############$$$$$$"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''lll``````[[[XXXTTTQQQOOOKKKHHHEEEDDDBBB@@@???>>><<<888555444333333222111000//////,,,---///000000000///...,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,---------......000000000000000000000000222111000//////111333444<<>><<<888555444444333222111000//////,,,---...///000000///...,,,,,,,,,---------......---------,,,,,,---------------------------------------------------------............/////////000////////////////////////222111000//////111333444666777FFFgggtttVVVAAA???HHHJJJYYYmmm~~~~~~mmm```YYYRRRKKKIIIEEEEEEIIIIIIFFFFFFIIIKKKLLLNNNNNNNNNNNNOOOOOOKKKKKKKKKMMMPPPTTTWWWZZZZZZ[[[[[[[[[YYYYYYZZZ[[[YYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZXXXWWWVVVVVVUUUXXX[[[]]]^^^^^^^^^___\\\\\\\\\[[[[[[[[[ZZZZZZ\\\]]]]]]]]]\\\]]]^^^___________________________bbbbbbbbbbbbbbbaaa``````ccccccddddddeeefffggggggeeedddbbb```^^^[[[WWWUUUQQQPPPQQQTTTXXXYYYWWWUUUZZZ[[[___fffmmmwwwkkkVVVGGGDDDGGGWWWnnn```HHH:::222111111000///...---,,,,,,,,,+++++++++***************))))))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######""""""$$$&&&)))***########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$######""""""""""""##############################""""""""""""#######################################"""""""""$$$%%%$$$###!!!###$$$###"""!!!"""#########""""""""""""############""""""""""""######$$$$$$$$$$$$#########"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$######$$$$$$$$$###""""""############"""""""""!!!###"""!!! !!!"""######$$$$$$%%%$$$###"""!!!""""""#########$$$$$$$$$""""""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$lll``````ZZZXXXTTTQQQOOOLLLHHHEEEDDDBBB@@@???>>><<<888666444444222111000000//////------...////////////...,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------------------------............////////////////////////////////////111111000///000111222333444444<<>>AAA>>>FFFQQQ^^^pppuuuhhhVVVHHHOOOIIIEEEGGGIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMIIIHHHGGGGGGJJJOOOTTTWWWUUUXXXZZZZZZXXXWWWVVVWWWTTTTTTUUUVVVWWWXXXZZZZZZ[[[[[[YYYXXXVVVUUUTTTSSSTTTWWWZZZ[[[[[[ZZZ[[[\\\[[[ZZZZZZZZZZZZYYYYYYYYY[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\___````````````___^^^^^^aaaaaaaaaaaa````````````[[[ZZZYYYWWWTTTRRRPPPOOOMMMPPPSSSUUUVVVVVVVVVWWWaaafffllluuu}}}aaaLLLAAAAAAOOO^^^zzziiiJJJ:::333111000000///...---,,,,,,++++++++++++*********)))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$###""""""###$$$&&&((()))########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$######""""""""""""##############################""""""""""""#######################################"""""""""$$$%%%$$$###!!!###$$$###"""!!!"""#########""""""""""""############""""""""""""######$$$$$$$$$$$$##################""""""""""""######""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$"""######$$$$$$$$$##################""""""""""""###"""!!! !!!"""###$$$$$$$$$##############################$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$mmm``````ZZZWWWTTTQQQOOOLLLIIIFFFDDDBBB???>>>===<<<999777555444222111000//////000---.....................,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111000000///000111222222333444777>>>MMMmmmwww\\\SSSEEEDDDCCCGGGPPP]]]hhhmmmwwweee[[[RRRJJJGGGIIIJJJIIIHHHGGGFFFEEEFFFIIIKKKMMMNNNMMMLLLKKKJJJJJJLLLNNNPPPPPPRRRTTTTTTSSSSSSTTTUUURRRRRRSSSSSSTTTVVVWWWXXXVVVVVVUUUTTTSSSRRRQQQQQQTTTVVVXXXYYYXXXWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYYYYZZZ[[[\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[]]]^^^^^^______\\\[[[[[[ZZZYYYXXXWWWWWWSSSSSSRRRPPPNNNMMMMMMNNNNNNRRRTTTTTTSSSVVV\\\bbbjjjxxxhhhVVVEEEBBBJJJ[[[uuuqqqQQQ===444333//////......---,,,,,,++++++************)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$######$$$$$$%%%########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$######""""""""""""##############################!!!"""""""""#######################################"""""""""$$$%%%$$$###!!!###$$$###"""!!!"""#########""""""""""""############""""""""""""######"""""""""!!!!!!!!!!!!!!!###""""""""""""""""""###""""""""""""""""""""""""############"""""""""!!!""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""######"""!!!!!!"""######$$$$$$###""""""######$$$########################$$$$$$$$$$$$######""""""########################%%%$$$$$$$$$$$$$$$$$$$$$mmm```___YYYWWWSSSQQQOOOLLLIIIFFFDDDBBB???>>>===<<<:::888555444222000//////000000.........------------...,,,,,,,,,---------......++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++........................000000000000000111111111///222444444777JJJnnnbbbVVVHHH???>>>DDDMMMTTTbbbmmmxxxnnn```UUUQQQPPPMMMIIIIIIFFFDDDDDDGGGJJJKKKKKKOOOPPPPPPOOOOOOMMMLLLKKKLLLLLLMMMLLLLLLNNNRRRTTTRRRRRRRRRRRRRRRSSSSSSTTTOOOOOOOOOOOOPPPPPPPPPPPPTTTUUUWWWWWWVVVVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWWWWXXX[[[[[[YYYWWWYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZTTTSSSSSSQQQPPPOOONNNNNNKKKLLLLLLJJJIIIIIILLLOOOQQQTTTVVVVVVWWW___lllvvvlllZZZFFFFFFJJJWWWkkkiiiPPP>>>555333444......------,,,+++++++++*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$####################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$######""""""""""""##############################!!!"""""""""#######################################"""""""""$$$%%%$$$###!!!###$$$###"""!!!"""#########""""""""""""############""""""""""""######!!!!!!!!!!!!!!!!!!"""""""""""""""######"""""""""""""""""""""""""""""""""############"""""""""!!!""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""############""""""""""""######$$$######""""""###$$$$$$########################%%%%%%$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$nnnaaa___YYYVVVSSSQQQOOOMMMIIIGGGDDDAAA???======<<<:::999666444222000//////000111///...------,,,---------,,,,,,,,,---------......***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------......................../////////000000000111111111333555555333999NNNbbbgggQQQCCC>>>AAAGGGDDDKKK[[[uuuwwwmmmggg```YYYRRRMMMGGGDDDEEEGGGGGGFFFKKKMMMOOOPPPPPPOOOMMMLLLIIIIIIIIIHHHHHHJJJOOORRRPPPPPPOOOOOOOOOPPPQQQQQQKKKKKKLLLMMMNNNNNNOOOPPPRRRTTTUUUUUUTTTTTTUUUWWWSSSSSSTTTTTTTTTTTTUUUUUUWWWUUUUUUWWWZZZ[[[XXXTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSQQQOOOOOOLLLKKKKKKJJJIIIIIIHHHHHHFFFGGGHHHGGGFFFIIINNNSSSUUUYYY^^^aaafffqqq~~~kkkYYYMMMGGGOOOaaauuuwwwaaaGGG888333111000111,,,,,,,,,,,,+++++++++***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$######""""""""""""######""""""######$$$%%%%%%%%%########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$######""""""""""""##############################""""""""""""#######################################"""""""""$$$%%%$$$###!!!###$$$###"""!!!"""#########""""""""""""############""""""""""""##################$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$"""######$$$$$$$$$######""""""""""""###################################################$$$$$$$$$$$$$$$$$$###############%%%$$$######"""#######################################$$$%%%%%%%%%$$$$$$nnnaaa___YYYVVVSSSQQQOOOMMMJJJGGGDDDAAA>>><<<<<<<<<;;;999666444222///...///000111///...---,,,,,,,,,------,,,,,,,,,---------......)))+++,,,------,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++.........---------,,,,,,...........................//////000000000000000333222444666555777???HHHhhhwww```LLLBBBAAADDDDDDLLL^^^rrr}}}tttfff^^^TTTNNNLLLJJJHHHEEEGGGHHHIIIKKKLLLLLLLLLLLLIIIJJJJJJIIIHHHHHHKKKMMMKKKKKKKKKLLLMMMNNNOOOPPPKKKLLLLLLMMMMMMNNNNNNNNNOOOQQQRRRRRRQQQRRRTTTVVVQQQRRRRRRRRRSSSSSSSSSSSSVVVTTTSSSVVVZZZZZZVVVRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOMMMKKKIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGIIIIIIIIIMMMUUU[[[^^^eeennnvvv}}}qqq```PPPHHHMMMVVVppprrrXXXGGG777111000...---...+++++++++++++++*********))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""""""""######!!!"""###$$$$$$$$$%%%$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$######""""""""""""##############################""""""""""""#######################################"""""""""$$$%%%$$$###!!!###$$$###"""!!!"""#########""""""""""""############""""""""""""######"""#########$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$######$$$$$$$$$###""""""!!!"""""""""#####################$$$$$$#########!!!"""###$$$%%%$$$$$$###$$$$$$$$$#########""""""$$$###"""""""""###$$$%%%########################"""###$$$%%%%%%%%%%%%$$$nnnaaa___XXXVVVSSSQQQOOOMMMJJJGGGDDDAAA>>><<<<<<<<<;;;:::777555222///...///000111//////---,,,+++,,,,,,---,,,,,,,,,---------......)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********...........................//////000000000000000000,,,,,,000444444777;;;MMMmmmaaaLLLCCC@@@<<>>>>>>>>===999777555222///...///000000000......------------,,,,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///222111111000111333444555GGGKKKbbbyyyiiiWWWFFF>>>CCCEEEBBBIIIXXXpppvvvtttllleee```]]]NNNHHHAAAAAAEEEGGGEEEAAAGGGFFFGGGJJJMMMMMMJJJFFFGGGEEECCCDDDHHHJJJJJJIIIJJJIIIJJJKKKMMMMMMLLLJJJMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQOOONNNPPPRRRQQQNNNKKKJJJIIIHHHGGGFFFEEEEEEDDDEEEDDDAAA@@@???@@@BBBDDD@@@AAA@@@@@@???BBBFFFIIIEEEIIINNNPPPSSS[[[fffoooyyynnn]]]JJJFFFDDDJJJYYYooocccFFF444333111///---++++++***************************(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%$$$###""""""######"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""################################################################################################""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%$$$$$$######"""!!!!!!!!!"""""""""""""""###$$$$$$######"""""""""""""""###$$$######"""!!! """"""""""""############"""###$$$$$$$$$"""!!! """"""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!!#########"""""""""""""""######$$$$$$$$$$$$###### """###$$$$$$###""" ######$$$$$$$$$%%%%%%%%%sssbbb]]]UUUTTTSSSQQQMMMJJJGGGEEE???>>>=========<<<999666888555111///.........---,,,,,,++++++++++++******---------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++------------............---------............///111111000000111222444555888???NNNrrrmmmUUUIIIBBB>>>DDDNNNGGGOOO\\\mmm}}}vvvqqqnnnfff]]]RRRLLLJJJIIIFFFCCCFFFEEEEEEHHHJJJJJJFFFCCCEEECCCBBBCCCEEEFFFDDDBBBHHHFFFDDDDDDEEEFFFFFFEEEJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHGGGHHHIIIIIIFFFCCCCCCCCCBBBAAA@@@@@@??????BBBBBBBBBAAA@@@???@@@AAAAAADDDGGGHHHHHHGGGGGGHHHRRRVVV[[[```fffnnnxxx}}}ooo^^^PPPIIIEEELLLXXXeeettt}}}iiiNNN666333222111...---++++++***************************((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$#########""""""########################%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$%%%%%%%%%############################################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""################################################################################################""""""""""""######""""""""""""######"""###$$$$$$$$$$$$###""""""""""""""""""######### !!!""""""######""""""""""""######$$$$$$######""""""!!!!!!""""""""""""############"""######$$$###"""!!! """"""""""""############""""""""""""""""""""""""############"""""""""!!!###"""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%rrraaa\\\UUUTTTRRROOOLLLHHHDDDCCC???>>>=========;;;888666999666222000...---,,,***,,,,,,++++++++++++******......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++***------------............---------............///000000000000111222333444111:::>>>QQQ|||xxxuuuzzz^^^MMMEEE@@@<<<888>>>GGGPPP\\\jjj{{{xxxooocccZZZUUUQQQNNNKKKJJJHHHGGGHHHJJJKKKJJJIIIBBBAAAAAABBBCCCCCCAAA???CCCAAA>>>===???AAABBBBBBFFFFFFEEEEEEDDDBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBB@@@>>>@@@?????????>>>>>>======???@@@BBBBBBAAA@@@AAABBBBBBEEEHHHJJJJJJLLLNNNPPPZZZ```iiirrryyy|||}}}}}}~~~ttthhh]]]MMM???>>>FFFRRR___qqqwwwaaaQQQ???///222111///...,,,+++******))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((''''''''''''$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$#######################################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""################################################################################################""""""""""""$$$$$$############$$$$$$ """$$$&&&&&&$$$""" !!!!!!"""######$$$$$$ !!!!!!!!!""""""###"""""""""""""""######$$$$$$$$$###############""""""""""""############"""############"""!!!!!!""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$%%%qqq```[[[WWWVVVSSSOOOKKKGGGDDDBBB>>>===<<<<<<<<<;;;888555888666222000///...,,,***......---------,,,,,,,,,...---,,,+++***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++*********,,,,,,---------.........---------............/////////000000111222222333444999888AAA___zzzlllVVVBBBBBBBBBCCCEEEHHHMMMVVV___zzz~~~vvvmmmeee]]]YYYSSSPPPLLLJJJJJJLLLOOOQQQCCCBBBAAAAAAAAABBBBBBBBB???>>><<<===???AAAAAAAAAAAABBBCCCCCCBBB@@@???>>>>>>>>>????????????@@@@@@BBBAAA@@@@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@===@@@CCCCCCBBBCCCFFFHHHHHHIIIIIIKKKPPPXXXaaahhhjjjpppyyy{{{ooofff\\\QQQKKKKKKFFFCCCRRRhhh|||bbbMMMBBB888///000///...,,,+++*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$################################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################################################################"""""""""!!!""""""""""""""""""""""""!!!"""""""""############!!!"""""""""################################################################################################"""""""""!!!$$$######""""""######$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#####################$$$$$$#########""""""""""""""""""###$$$"""#####################!!!"""""""""############""""""#########"""""""""!!!"""""""""############""""""""""""""""""""""""#########""""""""""""""""""""""""""""""###############$$$$$$$$$$$$############$$$%%%%%%$$$##################$$$$$$$$$$$$qqqaaa\\\YYYWWWTTTPPPKKKGGGDDDCCC>>>===<<<<<<<<<;;;888555555333111000000///...,,,......---------,,,,,,,,,,,,++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------------...---------............///......///000111111111111333333222:::GGGWWW~~~qqqTTTIII@@@???@@@AAADDDJJJKKKSSS___iiirrr|||uuuoooeee```XXXQQQNNNOOOSSSWWWOOOLLLHHHDDDBBBBBBCCCEEEBBBBBBBBBCCCCCCBBB>>>;;;===>>>???@@@@@@???>>>===;;;<<<<<<<<<=========>>>?????????>>>==================>>>>>>???@@@@@@@@@@@@CCCFFFFFFFFFHHHMMMRRRWWWYYY]]]bbbiiirrr|||}}}uuuhhhYYYPPPBBB>>>EEETTT]]]eee{{{yyybbbKKK<<<666111,,,......,,,+++************((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$################################################$$$###############$$$$$$########################$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""!!!""""""!!!!!!!!!!!!""""""###""""""""""""""""""###############""""""!!!!!!######$$$$$$$$$$$$###"""""""""!!!!!!"""###$$$$$$!!!!!!!!!"""""""""""""""!!!"""""""""############""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""######!!!!!!""""""##################$$$$$$$$$$$$######""""""############""""""""""""#########$$$$$$$$$rrrccc___YYYWWWTTTOOOKKKGGGEEEDDD???>>>=========;;;888666333111000000111111///...,,,,,,++++++++++++******+++++++++,,,+++***))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///---...///000111111111000000///000888;;;:::UUUlllUUUJJJEEE>>><<<===777;;;AAAFFFMMMWWWccckkk|||wwwooofff___]]]___bbb```^^^XXXQQQKKKHHHIIIJJJOOONNNMMMLLLJJJDDD===999<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<===>>>===<<<<<<>>>@@@======>>>???AAABBBBBBCCCJJJNNNSSSSSSRRRSSSYYY^^^hhhoooxxx~~~wwwjjj\\\QQQJJJGGGFFFNNNQQQ^^^qqq{{{bbbXXXHHH:::333000---+++,,,,,,+++***************(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###############$$$$$$$$$#################################"""######$$$%%%"""""""""""""""""""""""""""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""$$$###!!! !!!###$$$$$$$$$######"""!!!!!! !!!"""#########"""!!! !!!!!!!!!!!!"""###$$$%%%"""""""""!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""###$$$""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""############$$$ssseeeaaaXXXVVVRRRNNNJJJGGGEEEDDD???>>>=========<<<999666222111000000111111///---,,,,,,++++++++++++******+++,,,...///...---***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,------------------............///,,,---...000000000000///---222333555777333@@@[[[uuugggWWWKKKIIIEEEBBB>>>;;;:::===BBBEEETTT]]]jjjsssxxx|||{{{tttpppooopppppppppmmmggg```[[[ZZZZZZ\\\[[[XXXVVVSSSNNNHHHDDDCCCBBBBBBAAAAAAAAAAAABBB@@@AAAAAABBBCCCCCCDDDDDDAAACCCDDDCCCBBBCCCFFFIIIJJJJJJLLLMMMOOOPPPQQQRRR\\\cccjjjlllhhhfffhhhkkksssyyywwwpppkkk\\\VVVMMMCCC@@@EEEQQQ[[[ssszzzvvv___IIIAAA777222000///------++++++***)))))))))******'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""#########$$$$$$$$$##############################""""""###$$$$$$%%%########################"""""""""""""""#####################################################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""###""""""""""""""""""###!!!""""""""""""""""""!!!#########"""""""""""""""!!!"""###$$$$$$""" !!!!!!!!!!!!"""###$$$%%%$$$######""""""!!!!!!!!!""""""""""""###############"""!!!!!!!!!"""$$$%%%""""""""""""############""""""""""""""""""""""""!!!"""""""""############ !!!!!!"""######$$$$$$######$$$$$$$$$$$$######$$$##################$$$""""""""""""############tttfffcccVVVTTTPPPLLLHHHFFFDDDDDD@@@???>>>>>>>>>===:::777333222111111111000...,,,.........---------,,,,,,+++---000222111///,,,*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++(((((()))***+++,,,,,,---++++++,,,,,,,,,------------------.........//////,,,---...000000000000///)))333333///444555777AAAWWWqqqmmmRRRLLLDDD>>>;;;;;;<<<<<<@@@FFFOOOTTTYYY```llluuuyyy}}}}}}xxxvvvuuuxxxzzz|||zzztttooolllkkkeeebbb___]]]\\\YYYVVVTTTKKKJJJHHHFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKIIIKKKMMMMMMLLLMMMQQQTTT[[[[[[]]]^^^```bbbcccdddllluuu|||vvvtttuuuuuuwwwvvvqqqggg[[[QQQLLLAAACCCEEEGGGNNN]]]qqq~~~{{{bbbJJJ<<<555...,,,---,,,,,,,,,******))))))))))))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""$$$$$$############$$$$$$ ###$$$$$$### !!!!!!!!!"""######$$$$$$###$$$&&&'''&&&$$$"""!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$###"""!!!!!!""""""""""""###############"""!!!!!!!!!###$$$%%%""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%""""""""""""############rrrccc```XXXUUUQQQLLLHHHEEECCCBBB@@@???======<<<;;;888666555444333111000//////...,,,++++++******++++++,,,***+++,,,---------,,,+++...---,,,+++************))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000...///000222444666777888FFF]]]}}}ppp```VVVIII:::666;;;@@@??????AAAEEEIIIMMMNNN^^^^^^dddnnntttvvv|||~~~uuulllnnnhhhaaa___ccchhhiiiiiiaaa[[[TTTPPPRRRUUUWWWWWWWWWUUURRRRRRUUUYYY\\\]]]___^^^\\\[[[[[[]]]```bbbbbbgggoootttvvvwwwwwwxxxpppggggggbbb^^^WWWRRRLLLGGGBBB>>>DDDIIIWWWjjjxxxeeeJJJ<<<111000...,,,+++++++++++++++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!!""""""######""""""""""""""""""""""""!!!!!! !!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""rrrccc```WWWUUUQQQLLLHHHEEECCCBBB@@@???======<<<;;;888666555444333111000///......,,,++++++******++++++,,,,,,,,,------,,,+++***)))+++++++++************)))))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............//////000//////000111222333444444555CCCYYYvvvzzz```PPPMMMEEEGGGFFFAAA;;;999===BBB@@@@@@EEENNNTTTWWW]]]dddsss|||sssooommmooovvv|||zzzyyyuuupppnnnnnnqqquuunnnllljjjkkknnnrrrtttuuuvvvvvvwwwvvvvvvvvvvvvwwwwwwsssooojjj```SSSLLLNNNHHHFFFCCC??????FFFPPPWWWbbblll}}}sssaaaIII777...000///...,,,+++***++++++++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$########################$$$$$$######"""###############""""""""""""###############$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################%%%%%%$$$###############qqqbbb```VVVTTTPPPLLLHHHEEECCCBBB@@@???======<<<;;;888666555444333111000///......,,,++++++******++++++,,,---------,,,+++***((((((+++,,,---------,,,+++***))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.../////////000000000000000000000222555<<>>BBBFFFPPPWWW```iiisss{{{|||yyyyyyyyy{{{~~~~~~|||zzzwwwrrrlllfffbbb``````YYYPPPIIICCC>>>>>>BBBEEEIIIMMMQQQXXXggg{{{rrr^^^OOOAAA555...,,,///...---+++******************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################"""######$$$$$$######""""""""""""###############$$$$$$$$$$$$%%%$$$$$$$$$###############""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############$$$############"""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%qqqbbb___UUUSSSOOOKKKHHHEEEDDDCCC@@@???======<<<;;;888666555444222111///.........,,,++++++******++++++,,,---------,,,,,,+++******///000111111111///,,,+++))))))************))))))++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///////////////000000000000444333333888IIIeeeiiiNNNAAA@@@<<<888777777888999;;;666999???GGGRRRZZZ^^^^^^hhhiiinnnuuu|||~~~xxxsssqqqrrriiieee___WWWPPPJJJGGGFFFCCC@@@===>>>BBBIIIQQQVVVbbbjjjuuuvvvcccLLL===555000000111------,,,+++******)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%###"""###$$$######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$ !!!"""$$$%%%&&&'''""""""""""""""""""""""""%%%%%%$$$###"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""########################""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############################################################&&&%%%%%%$$$$$$%%%%%%%%%pppaaa^^^TTTRRROOOKKKHHHEEEDDDDDD@@@???======<<<;;;888666444333222000///......---,,,++++++******++++++,,,+++,,,,,,,,,------......111222222222000---+++)))))))))************))))))++++++++++++++++++++++++)))))))))******+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------...///000111222222,,,///333555999FFF\\\nnnvvvsssuuueeeUUUPPPGGG@@@===<<<;;;::::::999:::===AAABBBDDDEEEPPPRRRVVV\\\aaadddddddddqqqssswwwyyy{{{|||~~~{{{zzzxxxvvvuuurrrnnnkkklllllliiibbb[[[VVVWWWYYYMMMLLLHHHCCC>>>===@@@CCCEEEIIIPPPXXXcccoooyyyrrr\\\LLL;;;333///------///+++++++++******)))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%###"""###$$$###$$$%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$ !!!###$$$%%%&&&""""""""""""""""""""""""%%%%%%$$$###"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$ooo```]]]SSSQQQNNNJJJGGGEEEDDDDDD@@@???======<<<;;;888666444333222000///...------,,,++++++******++++++,,,*********+++,,,---///////////////...,,,***(((&&&))))))************))))))))))))))))))))))))))))))((((((((()))******++++++************++++++++++++))))))******++++++,,,,,,,,,++++++++++++,,,------,,,------...000111222222***...444555222222===IIIZZZzzz~~~}}}vvveee[[[VVVPPPJJJJJJJJJKKKKKKEEE<<<888888;;;<<>>CCCEEEHHHJJJHHHDDDFFFOOOWWWsss|||{{{vvvzzz~~~cccRRRAAA888000...---***)))***))))))******))))))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%###"""###$$$###$$$%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################"""######$$$$$$######""""""""""""######"""""""""############$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!"""""""""""""""###""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""######ooo```]]]RRRPPPMMMJJJGGGFFFEEEEEE@@@???======<<<;;;888666444333111000...---------,,,++++++******++++++,,,***))))))))))))+++,,,---,,,+++++++++***)))))))))))))))************))))))))))))))))))))))))))))))''''''(((((()))******+++************++++++++++++'''(((((()))******+++++++++++++++++++++,,,,,,---,,,---------.........///000///000222///+++---444888QQQsssyyynnnrrrzzz|||ppp___TTTSSSJJJIIIHHHFFFDDDBBBBBBCCCDDDHHHJJJHHHCCC@@@BBBFFFCCCBBBAAAAAACCCDDDCCCBBBDDDIIINNNOOONNNPPPVVV]]]zzzwwwwww~~~xxx}}}{{{___III???333///---...---)))(((***(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%###"""###$$$######$$$$$$%%%&&&''''''########################"""############$$$$$$$$$########################$$$$$$######"""###############""""""""""""######""""""""""""############$$$######""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############!!!!!!!!!!!!""""""######""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$ooo```\\\QQQPPPMMMJJJGGGFFFEEEEEE@@@???======<<<;;;888666444333111000...---------,,,++++++++++++++++++,,,***)))(((''''''((())))))+++************+++,,,---))))))************))))))++++++++++++++++++++++++&&&''''''((()))******+++)))************+++++++++&&&''''''((()))******+++++++++******++++++,,,------------,,,,,,+++++++++000)))''',,,000///000444111;;;LLLddd~~~}}}{{{tttpppoooooonnntttwwwpppddd^^^aaagggfffdddbbbbbbcccccccccbbbhhhppp{{{zzzmmmrrrnnnVVV@@@666777...,,,,,,---+++''''''+++'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$"""""""""######$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############ !!!!!!!!!""""""######""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$mmm]]]ZZZSSSQQQNNNKKKHHHFFFEEEEEECCC???===???CCCCCC===777444333111000...---------++++++************++++++++++++************++++++************************)))))))))))))))(((''''''+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,------...+++,,,,,,,,,++++++---///////////////////////////444777===FFFZZZ{{{zzziiidddkkk|||eeeSSSCCC444000444,,,,,,++++++***)))(((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######!!!!!!"""#######################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$""""""%%%%%%$$$###"""!!! !!!###$$$###"""!!!"""###"""""""""""""""######$$$mmm]]]ZZZQQQOOOLLLIIIFFFEEEDDDCCCBBB>>>;;;===AAAAAA;;;666444333111000...---------++++++************++++++++++++************++++++************************)))))))))))))))(((''''''+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,++++++---...........................111333555:::FFF\\\www{{{{{{~~~zzzuuunnnlllpppwww}}}gggQQQEEE:::...+++///,,,,,,+++******)))(((((('''(((((()))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%$$$$$$$$$#########!!!!!!"""###############################################################""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###"""$$$$$$######"""!!!!!!!!!!!!###$$$###"""!!!"""###"""""""""""""""######$$$lll]]]ZZZPPPNNNKKKGGGEEECCCBBBBBB@@@<<<:::;;;>>>>>>999444444333111000...---------++++++************++++++++++++************++++++************************)))))))))))))))(((((('''+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++++++++************+++,,,+++***+++,,,...---------------------------///000000333===MMMXXXyyy|||mmmggghhhqqqzzzhhheeekkksssyyyWWWHHH;;;555111***(((,,,++++++******))))))(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""$$$$$$$$$###############%%%$$$$$$$$$$$$#########!!!!!!"""#####################################################################################################################""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$"""""""""#########$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""###$$$$$$######"""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""######$$$kkk\\\ZZZPPPNNNKKKGGGEEECCCBBBBBB???<<<::::::<<<<<<888444444333111000...---------++++++************++++++++++++************++++++************************(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******************+++,,,+++******,,,...------------------------+++---000//////222999>>>GGGXXXssszzzqqqkkkmmmooowww}}}xxxtttwww}}}yyysssxxxsssttt~~~rrrgggaaakkk|||yyyuuuooo___NNN===555//////...***)))+++******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$############!!!!!!"""#####################################################################################################################""""""""""""######""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!"""""""""""""""""""""###############!!!!!!""""""############!!!###$$$###"""!!!"""###"""""""""""""""######$$$jjj\\\YYYQQQOOOLLLIIIFFFDDDCCCCCC@@@>>>;;;;;;<<<;;;888555444333111000...---------++++++************++++++++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,***+++++++++******,,,---------------------------***---111222111111333555444@@@VVVrrrxxxfffccccccmmm}}}|||zzzrrrmmmjjjooo{{{yyyrrriiigggmmm|||}}}oooaaaSSSEEE:::111...,,,------***)))***))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""!!!!!!"""#######################################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######$$$!!!!!!!!!"""######$$$$$$!!!###$$$###"""!!!"""###"""""""""""""""######$$$jjj\\\YYYRRRPPPMMMJJJGGGEEEDDDDDDAAA???<<<;;;;;;:::888666444333111000...---------++++++************++++++++++++************++++++))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,---)))***+++***)))***+++---------------------------))),,,///000000.........222666@@@PPPddd{{{~~~{{{wwwvvvxxxyyywwwvvvwww{{{zzz}}}}}}|||uuupppooopppqqqtttbbbOOO???555000,,,,,,,,,,,,+++)))((((((((((((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""###############$$$$$$$$$$$$############"""""""""!!!!!!"""#######################################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$#########"""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$$$$!!!!!!""""""#########$$$!!!###$$$###"""!!!"""###"""""""""""""""######$$$iii[[[YYYRRRPPPMMMJJJGGGEEEDDDDDD@@@???===;;;:::999777666444333111000...---------++++++************++++++++++++************++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...------------//////333:::BBBPPPhhh}}}|||uuuuuuzzzyyyxxxqqqtttxxx{{{|||~~~{{{sssooooookkkkkktttzzztttvvv|||tttjjj^^^XXX]]]jjjyyy}}}}}}rrriiiZZZJJJ;;;000,,,,,,)))***+++)))((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############""""""""""""!!!!!!"""#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""$$$%%%"""""""""""""""#########!!!###$$$###"""!!!"""###"""""""""""""""######$$$iii[[[YYYQQQOOOLLLIIIFFFEEEDDDCCC@@@>>><<<:::999777777666444333111000...---------++++++************++++++++++++************++++++))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))***+++***))))))+++---************************+++,,,,,,---...///000111+++...333777555888GGGYYYnnnssslllfffeeeeeemmm|||uuuppplllkkkvvv|||~~~~~~wwwppppppmmmhhhcccbbbdddhhhuuupppppp{{{tttggg___^^^SSSLLLFFFHHHWWWnnnzzzsssqqqUUUIII;;;111---,,,///111'''******(((''')))******&&&'''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""!!!!!!"""###############################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!"""$$$%%%######""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""######$$$iii[[[YYYRRRPPPMMMIIIFFFDDDCCCBBBAAA@@@>>><<<:::777666555444444222000///.........+++******)))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''))))))(((((((((((())))))''''''''''''((((((((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,---///000000111444666FFFPPPhhhtttkkkiiilllttt||||||tttqqqllljjjoootttrrrlllkkklllrrr{{{yyyppptttwwwzzz|||vvvtttqqqkkkfffddddddfffhhhdddlllpppjjjhhhoooyyy~~~{{{yyy|||yyyrrrfffUUUKKKIIILLLOOOQQQWWWggg|||zzzwwwwwwwwwwwwwwwiii[[[OOO;;;666///++++++++++++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%################################################$$$$$$######"""!!!!!! !!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################""""""""""""##################$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$ !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""#########$$$$$$$$$$$$######$$$#########""""""!!!!!!######""""""""""""######"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!#########"""###$$$######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""###############"""  ###&&&((("""""""""""""""!!! ###"""!!!!!!!!!"""$$$%%%iii[[[XXXRRRPPPLLLIIIEEECCCBBBBBBAAA@@@>>><<<:::777666555444333222000///......---+++******)))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,---/////////000222444777>>>PPPkkk~~~}}}qqq|||~~~vvvwww}}}lllgggcccccceeeddd___[[[]]]^^^^^^bbbnnn|||~~~~~~rrriiifffnnnoooqqqvvv|||sssnnnkkkllljjjddd___]]]XXXVVVUUUYYYbbblllssswww~~~~~~~~~xxxrrrsssyyy~~~~~~~~~zzziii\\\PPPGGGFFFKKK^^^^^^]]]^^^iiizzz~~~uuuooommmmmmnnnpppvvvaaaQQQEEE;;;444111,,,******++++++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$##################################################################%%%$$$$$$###""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""########################$$$$$$$$$$$$"""""""""#########$$$$$$ !!!!!!"""""""""""""""##############################""""""""""""############$$$$$$$$$$$$##################"""""""""!!!######""""""""""""######"""""""""#########$$$$$$"""""""""""""""""""""""" !!!###$$$###"""###$$$#########$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###"""""""""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!!!!"""""""""############"""!!!!!!!!!###%%%&&&"""""""""""""""!!! """"""!!!!!!!!!"""###$$$iiiZZZWWWPPPNNNKKKGGGDDDBBBAAAAAAAAA@@@>>><<<:::777666555444333222000///...------+++******)))))))))))))))))))))))))))))))))))))))((((((************(((((()))((((((''''''(((((()))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---......---...000111---000888GGG[[[ooo~~~|||yyyxxx|||wwwpppnnnmmmkkkiii\\\YYYSSSSSS]]]iiipppooosssmmmiiiiiiggg```VVVQQQWWWZZZ___cccfffhhhgggfff^^^___cccgggfffbbbbbbeee]]]ZZZZZZaaannn{{{~~~zzz|||xxxyyy~~~tttppprrrtttjjj___RRRJJJGGGJJJSSS\\\lllkkkgggcccfffpppyyy|||vvvnnnhhheeeeeeffffffpppppp___III<<<333---,,,***))))))*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!################################################%%%%%%%%%$$$######""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""############!!!!!!!!!"""""""""###### !!!""""""######""""""###########################"""""""""""""""############$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" """###$$$"""""""""###""""""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############""""""""""""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######!!!!!!""""""""""""######""""""""""""############"""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""######hhhYYYVVVOOOMMMJJJFFFDDDBBBAAA@@@AAA@@@>>><<<:::777666555444333111000...---------+++******)))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((((((((((((''''''((((((((((((((((((((())))))))))))''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---,,,++++++---///------///222999CCCNNNUUUhhhvvvsssiiiiiipppyyy}}}ttthhhdddkkkxxx|||uuusssrrrmmmddd\\\bbbdddhhhkkkmmmmmmnnnnnnooorrryyy~~~xxxqqqlllpppzzzxxxttttttwwwvvvxxxvvvmmmaaaZZZXXXYYYIIIIIILLLQQQWWW^^^eeejjjnnnlllhhhdddbbbfffkkkooowwwtttnnngggbbb^^^[[[[[[RRRUUUQQQDDD888222...)))((((((((())))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################%%%%%%%%%$$$$$$$$$######"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############"""########################""""""""""""""""""###$$$######$$$$$$$$$$$$###############"""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """$$$$$$"""""""""###!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###!!!!!!"""###"""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""iiiYYYVVVNNNLLLIIIFFFCCCBBBAAAAAAAAA@@@>>><<<:::777666555333333111///...------,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,+++******,,,---,,,---......---///333666AAAMMMeee~~~{{{tttjjjbbbhhhppp}}}zzz}}}xxxvvvwwwyyy|||zzzsssrrrxxx||||||yyyxxx{{{}}}}}}~~~}}}uuullleeebbbaaaaaabbb```ZZZOOOGGGDDDEEEJJJQQQZZZcccjjjmmmmmmkkknnnmmmkkkiiifffeeegggiiimmmkkkgggaaaZZZRRRLLLHHH>>>:::333---,,,...+++&&&((()))******)))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""""""""############ !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!""""""###############""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$######""""""""""""""""""######!!!"""############"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!"""""" !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###"""""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""!!!"""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""jjjZZZWWWNNNLLLIIIFFFDDDBBBAAAAAAAAA@@@>>><<<:::777666555333222111///...---,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,+++******+++---&&&))),,,.........///000333888GGG___xxx|||pppbbb\\\]]]bbbmmmzzzxxxvvvvvv{{{}}}xxxwwwuuuqqqmmmpppsssxxxyyyuuusss{{{{{{|||}}}zzz{{{}}}xxxlll___WWWQQQLLLSSSSSSTTTTTTOOOHHHGGGIIIUUU\\\ccciiioootttvvvsssuuuqqqooopppnnniiigggiiikkkiiiddd\\\SSSHHH???:::555///((('''***---***'''((()))+++***(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!""" !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!""""""######$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""" !!!!!!  !!!!!!"""""""""""""""!!!!!!"""###############kkk[[[WWWNNNLLLJJJGGGDDDCCCBBBBBBAAA@@@>>><<<:::777666555333222000///------,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))+++++++++******,,,...&&&'''))),,,...000000///111222777CCCSSSbbblllppppppssswwwzzz|||yyyxxxtttppplllkkkmmmoooqqqqqq~~~~~~vvvqqqpppuuu~~~|||yyywww{{{uuuoookkkmmmlllmmmnnnjjjfffiiiqqq|||www{{{{{{vvvqqqsssmmm___SSSNNNKKKGGGMMMMMMRRRWWWVVVQQQQQQVVVTTTYYY^^^aaajjjwwwxxxpppkkkkkkjjjdddaaaaaabbb^^^XXXOOOEEE<<<555111///,,,************))))))&&&((()))(((&&&%%%&&&((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##################$$$$$$####################################################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""############!!!!!!"""""""""#########"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######!!!"""""""""############!!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$"""!!!!!!""" !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""" !!!!!!!!!"""""" !!!"""""""""""" !!!"""""""""""""""!!!"""###$$$%%%$$$$$$###lll\\\XXXNNNMMMJJJGGGEEECCCCCCCCCAAA@@@>>><<<:::777666555333222000///---,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***+++---///,,,***((((((+++---------+++---...000555>>>IIIQQQUUUXXXaaammm||||||ssskkkeeecccbbbaaayyyzzzwww{{{wwwsssssswww{{{}}}wwwsssxxxxxxoooqqqooovvv}}}yyyuuurrrppppppjjjggggggeee___^^^aaaiiivvv~~~zzzuuutttmmmbbb___bbb]]]PPPHHHIIIJJJIIIIIIIIINNNUUUVVVRRRSSSXXXNNNTTTXXX[[[eeeuuuwwwkkkaaa```___YYYUUUUUUQQQLLLEEE<<<444...+++***%%%'''******&&&"""###'''$$$&&&'''&&&$$$$$$'''***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""################################################""""""""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""############""""""""""""########################$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######!!!!!!""""""#########$$$ """###$$$$$$###""" ############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$"""!!!!!!""" !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""" !!!!!!!!!""" !!!!!!"""###$$$$$$%%% !!!""""""""""""""""""###$$$%%%&&&%%%$$$$$$kkk[[[WWWPPPNNNJJJGGGDDDBBBBBBBBB???>>>===;;;999777666555444333111000...---------************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$******+++,,,,,,,,,,,,+++)))************+++++++++++++++,,,,,,...000111222;;;EEEVVVjjjzzzxxxddd\\\___dddccchhhkkkhhhcccccchhhooo}}}~~~uuujjjhhhjjjppp{{{~~~zzznnnfffjjjrrrxxx{{{xxxwww}}}}}}vvvqqqqqquuuuuunnnfffbbbdddiiittt~~~~~~qqqqqqrrrssstttsssqqqooopppkkkccc^^^[[[\\\]]]]]]```ccceeeeeebbbZZZSSSMMMIIICCC>>>???DDDJJJMMMMMMKKKGGGEEEHHHOOOUUUWWWWWWPPPRRRUUUYYY___eeejjjmmmccc___ZZZYYYXXXTTTLLLEEE:::777111,,,)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""############""""""###!!!!!!"""###$$$###"""$$$$$$$$$#########"""""""""""""""""""""""""""###""""""!!!!!!!!!!!!""""""%%%$$$###!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! ######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############%%%$$$###!!!!!!!!!"""###%%%%%%$$$###"""""""""###kkk[[[WWWPPPNNNJJJFFFDDDBBBBBBBBB???>>>===;;;999777666555333222111///...---,,,,,,************)))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''')))))))))(((((((((''''''))))))***+++++++++++++++))))))*********++++++++++++++++++,,,---...///000444666<<>>===;;;999777666555222111000...---,,,,,,+++************)))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))))))))))))))(((((()))************))))))))))))*********++++++++++++******+++,,,,,,---000---+++///999JJJ[[[fffssswwwwww|||{{{qqqmmmnnnnnngggiiijjjeee\\\PPPGGGAAAIIIMMMMMMHHHFFFIIINNNOOOXXX^^^ccceeeiiiooossssssuuummmeeebbb^^^ZZZZZZ[[[nnntttxxxtttqqquuuyyy|||xxxqqqrrr~~~~~~nnngggiiiiiiddd^^^]]][[[[[[]]]aaabbb```]]]bbbdddhhhooosssoooeee\\\\\\YYYUUUOOOIIICCC???<<<<<<======>>>======<<<;;;BBBAAABBBEEEJJJKKKIIIFFFEEEFFFJJJPPPWWWYYYWWWTTTIIIIIIHHHHHHIIIKKKMMMNNNMMMHHHAAA<<<999444...***)))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$#########""""""#################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""############""""""###!!!!!!"""###$$$###"""$$$############"""""""""%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""###""""""!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""$$$############"""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$###""""""!!!"""""""""$$$$$$###"""""""""######lll[[[WWWOOOMMMJJJFFFCCCBBBAAAAAA???>>>===;;;999777666555222111///...,,,+++++++++************)))))))))((()))))))))))))))(((''''''(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((((())))))(((((())))))))))))************+++******)))))))))******,,,++++++---333;;;CCCHHHUUUkkk}}}ttttttzzz|||yyytttrrrqqqnnnhhhiiijjjhhhbbbXXXNNNHHHOOOOOOMMMHHHEEEFFFJJJLLLTTTZZZ]]]]]]]]]bbbeeeeeedddaaa___```bbbcccdddeeejjjpppsssqqqrrryyywwwlllhhhnnn{{{xxxiiiccceeefffaaa[[[VVVUUUTTTVVVZZZ]]]^^^]]]YYYZZZ]]]cccfffbbbWWWMMMGGGGGGEEEBBB===:::888777:::::::::<<<>>>AAADDDFFFDDDDDDDDDGGGKKKLLLJJJHHHIIIJJJMMMQQQTTTTTTQQQNNNDDDCCCBBBBBBBBBCCCEEEFFFFFFAAA:::555222///+++)))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################""""""""""""##############################""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""############""""""###!!!!!!!!!###$$$###"""############""""""""""""%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""############""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""##################""""""""""""""""""######""""""""""""######mmm[[[WWWOOOMMMIIIEEECCCAAAAAAAAA???>>>===;;;999777666555222111///...,,,+++++++++************)))))))))((()))))))))))))))(((''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&'''(((((((((((('''(((((()))))))))***************)))(((((((((((())))))***+++---...//////000111CCCSSS^^^qqq|||vvvuuuwwwxxxtttlllhhhhhhooosssuuussspppoookkkfffhhhiiiiiihhheee```[[[XXXSSSQQQOOOMMMLLLMMMQQQTTTSSSXXXZZZUUUPPPOOOPPPOOOMMMMMMMMMPPPUUU[[[______WWWZZZ[[[ZZZ___lllxxx~~~mmmfff]]]VVVVVV]]]eeekkkkkkcccZZZXXX[[[[[[WWWQQQOOOLLLJJJHHHHHHIIIJJJJJJEEEDDDFFFJJJNNNLLLEEE>>>===>>>===:::777777888:::???>>>======???BBBFFFIIIBBBAAAAAABBBDDDFFFGGGGGGSSSRRRPPPOOOOOOMMMJJJHHH???>>><<<:::999888999999777444///+++)))((('''&&&$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""###############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""############""""""############""""""###!!!!!!!!!###$$$###"""""""""""""""""""""""""""######""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""#########""""""###""""""!!!""""""######mmm[[[WWWOOOLLLIIIEEEBBBAAAAAAAAA???>>>===;;;999777666555222111000...---,,,,,,+++************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((())))))***++++++&&&&&&'''(((((((((((('''((((((((()))))))))******))))))((((((((((((((())),,,+++***)))))))))))))))***///222999KKK___gggccccccbbbbbbbbb\\\UUUUUUYYYiiippptttsssooolllgggbbbcccddddddccc```^^^^^^___\\\XXXTTTSSSQQQNNNOOORRRYYY___```YYYPPPLLLJJJHHHCCCEEEDDDDDDGGGLLLMMMKKKIIIJJJGGGCCCEEENNNWWW[[[OOOMMMJJJEEEBBBCCCGGGJJJNNNLLLJJJKKKMMMLLLIIIEEECCCBBB???===<<<<<<===>>>888888:::<<>>GGGHHHHHHDDD@@@>>>@@@CCCFFFDDDBBB@@@???@@@AAABBBBBBAAA??????@@@CCCFFFHHHUUUSSSPPPLLLIIIFFFDDDCCC@@@>>>:::777333111000///+++)))'''%%%$$$%%%&&&'''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!!!!"""""""""###############""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############""""""###!!!!!!"""###$$$###"""!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!"""############"""""""""!!!!!!!!!"""######mmm\\\WWWNNNLLLIIIEEEBBBAAA@@@AAA???>>>===;;;999777666555333222111///...---,,,,,,************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%&&&'''((()))***++++++&&&&&&'''((((((((((((((((((((((((((()))))))))***)))((((((((((((((()))***,,,+++***))))))***+++,,,111---***---444===CCCEEEFFFFFFHHHIIIHHHHHHOOOYYYeeennnuuusssmmmhhhbbb]]]WWWZZZ\\\ZZZVVVUUUXXX\\\aaa[[[VVVUUURRRKKKIIIKKKUUU]]]bbb\\\TTTPPPNNNLLLJJJMMMLLLHHHHHHIIIFFF@@@DDDGGGEEEAAA???AAABBB@@@>>>AAACCCBBB>>><<<===??????BBBEEEFFFEEECCCAAAAAA??????>>>======>>>@@@BBB===???@@@@@@???@@@BBBDDDNNNQQQSSSOOOIIIDDDDDDEEEDDDCCCBBB@@@>>>===<<<<<>>===>>>@@@CCCEEEKKKJJJHHHEEEAAA>>>======;;;999666222...,,,******'''''''''&&&&&&'''(((***''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""############""""""###!!!!!!"""###$$$###"""!!!!!!!!!!!!""""""###### !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""###$$$######!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###!!! !!!"""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""### !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""  !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!"""###$$$######"""!!!!!!!!!!!!!!!"""######nnn\\\VVVNNNLLLIIIEEEBBBAAA@@@@@@???>>>===;;;999777666555444333111000...---------************)))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''"""###$$$%%%&&&(((((()))&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((((((((()))******&&&'''(((***+++++++++***)))''')))...000///111777::::::;;;===<<<>>>IIIVVV]]]hhhpppnnnfff___YYYTTTMMMRRRVVVTTTOOONNNSSSYYYVVVPPPNNNQQQPPPLLLJJJMMMEEEOOOVVVTTTNNNKKKJJJIIIQQQUUUUUUQQQOOOOOOHHH???>>>DDDIIIJJJKKKLLLIIIDDD>>>BBBGGGHHHDDDAAAAAABBB@@@DDDIIIHHHDDDAAAAAACCCEEEEEEDDDBBB@@@???@@@AAAEEEHHHJJJGGGBBB???AAADDDHHHMMMQQQOOOHHHAAA>>>>>>:::;;;;;;;;;:::999888888777888999999999999<<<======>>>???>>>;;;888777777///...+++(((&&&%%%%%%%%%%%%&&&''''''&&&'''(((***&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""############""""""###!!!!!!"""###$$$###""" !!!!!!!!!""""""###### !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!"""""""""###$$$$$$###"""!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!! !!!"""$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""###### !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!""""""######$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!!!!!!!!!!!""""""""""""  """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!"""######jjjaaaWWWRRROOOKKKFFFCCCAAAAAABBB???===;;;::::::999777555333222000///...---......************************'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&))))))(((''''''((()))***))))))***+++++++++++++++)))***,,,000444888;;;===IIINNNTTTZZZ[[[WWWRRRNNNIIIIIIIIIGGGGGGHHHKKKMMMOOONNNLLLJJJIIIIIIJJJKKKIIIHHHHHHGGGGGGGGGHHHHHHIIILLLOOOQQQPPPLLLFFFCCCBBBCCCFFFHHHKKKMMMNNNNNNMMMKKKIIIHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGDDDBBB???===<<<;;;???@@@AAABBBAAA???===;;;;;;;;;999888777555444444777777666444444444444444888888777555333111...---(((((((((''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""######""""""""""""##############################""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###############"""!!!!!!""""""""""""##################""""""!!!!!! """"""""""""############%%%$$$$$$$$$######""""""###"""!!! !!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""$$$###"""!!!!!!"""###$$$""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!"""######!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""kkkbbbWWWRRROOOJJJFFFCCCAAAAAABBB???===;;;::::::999777555333222000///............))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&''''''&&&&&&'''(((******(((((()))*********************++++++,,,...///000000555;;;CCCHHHKKKKKKKKKHHHHHHGGGEEECCCCCCEEEGGGKKKJJJHHHFFFFFFGGGHHHIIIEEEEEEDDDDDDCCCDDDDDDDDDEEEGGGKKKLLLKKKGGGBBB??????@@@BBBCCCFFFGGGIIIJJJIIIGGGFFFFFFHHHHHHGGGEEE@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCAAA>>><<<;;;:::999;;;;;;<<<===<<<;;;999888666666555555444444333333333333333222111111000000000000///...,,,***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""######""""""""""""##############################""""""""""""""""""""""""############"""""""""!!!"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###############"""!!!!!!""""""""""""###############"""""""""!!!!!!!!! """"""""""""############$$$$$$#########"""""""""###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""!!!!!!"""######"""!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$###"""""""""""""""lllcccXXXQQQNNNJJJFFFCCCAAAAAABBB???===;;;::::::999777555333222111///............(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''%%%%%%%%%&&&'''((()))***''''''((())))))))))))(((******)))(((''''''''''''((())),,,///333666999:::AAAAAAAAA???======>>>@@@DDDCCCBBBBBBBBBCCCEEEFFFAAAAAA@@@???????????????AAACCCFFFHHHGGGDDD@@@===============???AAACCCDDDBBBBBBBBBDDDFFFFFFDDDBBB<<<===???@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@?????????>>>===;;;:::888777777777444555666777777666555444000000111111111111111111......//////...---+++***))))))(((((('''&&&$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#####################""""""""""""##############################""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""############""""""!!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""##################""""""""""""!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!""""""###!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""$$$###""""""""""""""""""llldddYYYPPPNNNIIIEEEBBBAAAAAABBB???===;;;::::::999777555222222111000///...------((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''((())))))%%%&&&''''''(((((('''''')))((((((''''''(((((())),,,++++++++++++,,,---...444555666666666666999;;;<<<<<<<<<<<<===???@@@AAA>>>======<<<<<<<<<<<<<<<@@@AAADDDEEEDDDBBB???===<<<;;;:::999:::<<<>>>@@@======>>>@@@BBBBBB???===;;;<<<>>>@@@@@@???>>>===::::::;;;;;;;;;<<<<<<<<<888888777666555555555555111111222333333333222222........................***+++,,,,,,,,,***(((&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%##############################""""""""""""##############################""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!"""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########""""""""""""!!!""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###mmmdddYYYOOOMMMIIIEEEBBBAAAAAABBB???===;;;::::::999777555222222111000///...------))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''(((''''''((((((((((((((((((''''''%%%%%%&&&'''''''''''''''((((((((((((((()))***+++&&&''')))+++,,,---......+++---.........///111333555555666777888:::;;;<<<::::::999999999999::::::<<<===???@@@???>>><<<;;;;;;:::999888888999;;;===:::::::::<<<===<<<999666777999:::<<<<<<;;;:::888333444555666777999::::::555444333333333333333333///000000111111111000000...------,,,++++++******((()))***+++***(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""#########""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######mmmcccXXXOOOLLLHHHDDDBBBAAABBBBBB???===;;;::::::999777555111111111111000...---,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((((((''''''&&&%%%%%%&&&''''''''''''&&&((((((''''''&&&'''''''''$$$%%%''')))*********))))))***+++***)))((()))***......000111222444555555444444444444555666777777555666777888888777777666888888777666666777999999777666666777777777444222333444555666666555444333///000111222444666777777222222111000000000111111........................,,,,,,+++******)))(((((((((((())))))((('''%%%$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""############"""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""""""""######"""######$$$$$$######"""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$mmmbbbWWWNNNLLLHHHDDDBBBAAABBBBBB???===;;;::::::999777555111111111111000///---,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%!!!"""$$$&&&''''''''''''%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&((())))))((('''((()))'''((()))+++,,,---......,,,,,,---...///111222333000000111111222222222222333333333333444444555555333222111222333444333222222222222222222222222222//////000000111222222333000///......---------...,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$######$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""###############""""""""""""############ !!!!!!!!!"""""""""###""""""""""""############"""""""""#########$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%&&&""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""" !!!"""###$$$ !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""######### !!!""""""!!! !!!!!!!!!""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$lllbbbVVVNNNKKKHHHDDDBBBAAABBBBBB???===;;;::::::999777555111111222111000///---,,,''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$ ###&&&'''((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%&&&(((***,,,###%%%''')))))))))+++,,,###$$$&&&'''((()))))))))&&&'''''')))+++---...000......//////000000111111...///000111222222222111000...---...111333444333444333222222111222222333111111000000000/////////......---,,,++++++++++++***)))((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""###############""""""""""""############ !!!!!!!!!""""""######""""""""""""############""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""" !!!###$$$%%%&&&'''""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""" !!!"""$$$$$$ !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############ !!!""""""!!!  !!!!!!"""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$qqq^^^WWWQQQNNNJJJFFFCCCAAA@@@@@@@@@>>><<<999666555555555333111///.........---,,,((((((((((((((()))))))))(((((((((((('''''''''''',,,)))&&&%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((()))''''''((((((((((((''''''(((((((((((())))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......---++++++++++++++++++++++++,,,++++++***)))(((((('''(((&&&$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""########################$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! """!!!!!!!!!"""###$$$$$$ppp]]]VVVMMMKKKGGGDDDAAA@@@@@@@@@@@@???===;;;888777666555333111///.........---,,,))))))))))))))))))))))))(((((((((((('''''''''''')))'''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&((((((&&&''''''((((((''''''&&&'''''''''(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$$$$############"""""""""!!!""""""""""""""""""""""""############"""""""""!!!""""""!!!!!!!!!!!!""""""##############################"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""###$$$nnn\\\UUULLLJJJFFFCCCAAAAAAAAAAAA??????>>><<<:::888666555333111///.........---,,,+++++++++***)))))))))((((((((((((((('''''''''''''''&&&%%%%%%'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!"""######$$$############""""""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""########################""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$###""""""""""""""""""nnn\\\VVVOOOMMMIIIFFFCCCBBBBBBBBB=========<<<:::888555444333111///.........---,,,---,,,,,,+++***)))((((((((((((((((((''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$############################################################""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$#########"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""nnn]]]XXXQQQOOOKKKFFFCCC@@@??????;;;;;;;;;;;;999777444333333111///.........---,,,---,,,,,,+++***)))(((((((((((((((((('''''''''''')))(((''''''''''''%%%###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!!!!"""mmm]]]YYYQQQNNNIIIDDD@@@>>><<<<<<;;;::::::999777666444333333111///.........---,,,+++++++++***)))))))))(((((((((((((((''''''''''''***)))''''''((('''$$$"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$################################################!!!!!!"""""""""""""""###$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" """###%%%&&&&&&&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""############"""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""kkk\\\YYYPPPMMMIIIDDDAAA>>>======<<<;;;:::888777666666555333111///.........---,,,))))))))))))))))))))))))((((((((((((''''''''''''((('''''''''((((((%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###########################%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$################################################!!!!!!!!!!!!""""""######$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$######"""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""###$$$iii[[[XXXPPPMMMJJJFFFCCCAAAAAAAAA>>><<<:::888777777777888333111///.........---,,,(((((((((((()))))))))))))))(((((((((''''''''''''&&&%%%&&&'''))))))'''%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((,,,111555555111,,,(((########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$########################"""""""""""""""""""""""" !!!!!!!!!""""""######$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$######"""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""!!!!!!"""###$$$$$$aaa]]]TTTRRROOOKKKFFFBBB@@@???>>>===<<<;;;:::999777666666333222111///............///,,,***))))))***))))))******))))))))))))******''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!########################%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%!!!""""""$$$%%%&&&''''''%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$######%%%'''((((((///:::BBBBBB;;;111***"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#####################$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$'''&&&$$$#########$$$$$$%%%%%%$$$$$$###"""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""#########""""""!!!""""""""""""############$$$$$$$$$#########""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$$$$%%%&&&&&&########################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""######"""!!! """"""""""""""""""""""""######""""""!!! """"""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""!!!!!! """"""""""""############aaa^^^UUUPPPMMMIIIFFFCCCAAA@@@@@@<<<<<<;;;999888777666555222222000///...---------...,,,)))((()))))))))((()))(((((((((((((((((()))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""!!! ########################%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%$$$###""""""$$$%%%'''%%%&&&(((***+++***((('''###############$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""######$$$$$$$$$"""!!!!!!!!!""""""%%%%%%$$$$$$###""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""""""""#########$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""############$$$$$$$$$#########""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$$$$###"""!!!!!!"""###$$$######"""!!!!!!"""######""""""""""""""""""""""""$$$######"""!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""!!! """"""""""""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""___^^^TTTMMMKKKHHHEEEBBBAAAAAABBB;;;;;;:::999777666555444111111///...---,,,,,,,,,,,,***((('''((((((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""!!!"""###$$$%%%%%%$$$!!! """%%%&&&$$$$$$$$$###############%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!! """""""""""""""######$$$$$$###""""""!!!"""""""""%%%%%%$$$$$$###"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!""""""############""""""""""""############$$$############"""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!}}}^^^]]]SSSMMMKKKGGGDDDBBBAAA@@@AAA;;;:::999888777555444444111000///...,,,,,,,,,,,,+++)))'''&&&'''(((((('''(((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$##################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$$$$######""""""!!!!!!###""""""""""""""""""###""""""""""""""""""""""""!!!"""""""""""""""!!!!!!!!!"""""""""########################""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$###""""""""""""""""""###$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""""""""###""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""|||^^^\\\QQQNNNLLLHHHDDDAAA???>>>>>>;;;:::999888777555444444111000///...,,,,,,,,,,,,***(((&&&%%%'''((((((''')))((((((''''''(((((()))''''''''''''''''''''''''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&!!!"""$$$%%%%%%$$$""" %%%$$$$$$$$$###"""""""""$$$$$$$$$#########"""""""""######$$$$$$######""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""############"""""""""""""""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$######""""""!!!!!!"""""""""######"""""""""""""""""""""""""""""""""#########"""!!! !!!"""""""""############""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$"""""""""######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########~~~^^^[[[OOONNNKKKGGGCCC@@@>>>======;;;;;;:::999777666555444111111///...---,,,,,,,,,***(((&&&&&&'''((((((((()))(((((((((((((((((()))''''''''''''''''''''''''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###(((((('''&&&%%%$$$######$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###!!! !!!""""""$$$$$$$$$###############$$$############"""""""""""""""############""""""!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""######$$$!!!!!!"""############"""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""############""""""""""""""""""""""""""""""#########"""!!! """"""""""""############!!!!!!"""""""""""""""###""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$""""""############""""""######$$$$$$$$$$$$##############################!!!!!! !!!!!!""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!""""""#########""""""""""""""""""""""""#########"""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""############^^^[[[PPPKKKIIIFFFBBB@@@???>>>???<<<<<<;;;999888777666555222222000///...---------***(((&&&&&&((()))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""###%%%'''(((########################!!!"""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###(((((('''&&&%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!"""#####################$$$$$$$$$############""""""""""""""""""############"""""""""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######$$$ !!!"""###$$$######"""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""#########!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!######################## !!!""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""###!!!!!!!!!""""""""""""###___[[[PPPIIIGGGDDDBBB@@@@@@@@@AAA===<<<;;;:::999777666666333222111///............+++)))''''''((()))***)))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$###"""!!!!!!"""$$$&&&'''########################"""###$$$%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&"""$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$### """$$$%%%%%%### """"""######$$$$$$$$$%%%############""""""""""""""""""############""""""$$$$$$$$$###############""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$"""###$$$%%%&&&&&&%%%$$$##################$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""#########""""""""""""############ !!!!!!!!!""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!"""###""""""""""""""""""""""""""""""""""""##################"""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""###### !!!!!!!!!"""dddRRRQQQLLLHHHDDDAAAAAAAAAAAAAAA???===;;;999777666666666222222111///...,,,++++++***)))(((''''''((()))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$######"""###%%%%%%$$$$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&'''((('''$$$###"""#########""""""######$$$%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$###"""""""""'''### """'''***(((%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%########################&&&%%%%%%$$$#########$$$%%%$$$###""""""###$$$%%%!!!!!!"""###$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""######"""!!! !!!""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""### !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""###"""!!! !!!"""#########""""""!!!!!! !!!!!!""""""!!!  !!!!!!!!!"""###"""!!!!!!!!!"""$$$%%%$$$$$$##################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""dddSSSRRRKKKHHHDDDAAAAAAAAAAAAAAA>>>===;;;999777666666666222222111///...---,,,+++***)))(((''''''((()))***((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%&&&''''''$$$######$$$######""""""######$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%$$$$$$########################$$$$$$!!!!!!###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$#########""""""$$$$$$############$$$$$$########################&&&%%%$$$$$$#########$$$$$$$$$###""""""###$$$$$$!!!!!!"""######$$$%%%%%%""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###!!! !!!###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""############"""""""""!!!""""""""""""""""""""""""!!!!!!"""""""""#########$$$##################$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""######"""!!! """""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$###""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!###"""!!! !!!"""######"""""""""!!!!!!!!! !!!!!!""""""!!!  !!!!!!!!!""""""###"""!!!!!!!!!"""$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""~~~cccUUUTTTKKKHHHDDDBBBAAABBBAAA@@@>>>===;;;999777666555555222111000///...---,,,+++***)))(((''''''((()))***((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###"""$$$%%%%%%$$$###$$$&&&##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%######""""""######$$$%%%%%%$$$######"""#########%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$!!!"""###""" ########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$############$$$$$$$$$########################""""""#################################%%%%%%$$$############$$$$$$$$$###""""""###$$$$$$!!!""""""######$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###"""!!! !!!"""###!!!""""""######""""""!!!########################""""""""""""""""""""""""######""""""""""""######!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""##############################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###"""!!! !!!"""""""""""""""""""""""""""$$$###""""""!!!"""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!""""""""""""""""""!!!"""######$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""vvv```UUUTTTKKKHHHDDDBBBBBBBBBAAA@@@===<<<;;;999777666555444111111000///...---,,,,,,***)))(((''''''((()))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$###$$$%%%%%%######$$$%%%##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&######""""""######$$$%%%$$$$$$###############$$$%%%%%%$$$$$$$$$###$$$$$$""""""#########$$$$$$$$$(((%%%###$$$%%%&&&%%%$$$########################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#######################################""""""""""""##############################$$$$$$###############$$$$$$##################$$$!!!"""""""""#########$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###"""""""""######"""""""""########################""""""""""""""""""""""""######""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$#########""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###"""!!! !!!"""""""""""""""""""""""""""######""""""""""""""""""$$$######""""""!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""#########"""!!!!!!"""""""""######"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""######$$$""""""""""""###############""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""ooo\\\TTTQQQJJJGGGDDDCCCBBBBBBAAA???<<<<<<;;;999777666444333111111000///...------,,,***)))(((''''''((()))***((((((((((((((((((((((((&&&''''''''''''''''''&&&'''((((((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###%%%%%%%%%######$$$%%%########################"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&######""""""######$$$%%%$$$###############$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$#########""""""%%%$$$###"""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#################################""""""""""""#######################################""""""###$$$$$$#########$$$$$$#########"""""""""""""""#########!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""############""""""########################""""""""""""""""""""""""######""""""""""""######!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """###"""!!! !!!###"""""""""""""""""""""""""""""""""#########""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""###!!!"""""""""############!!!!!!"""""""""#########"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################kkk[[[SSSOOOJJJGGGEEECCCCCCBBB@@@???;;;;;;;;;999888666444333111000000///......------***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%$$$%%%&&&%%%#########$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$%%%$$$###$$$%%%######""""""######$$$%%%#########"""######$$$%%%&&&%%%$$$#########$$$%%%%%%%%%$$$$$$###""""""!!!$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$#########""""""####################################""""""""""""###$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########$$$$$$#########"""######$$$$$$######"""########################""""""""""""""""""""""""######""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###""""""""""""""""""""""""!!!!!!"""############"""##################""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""#########""""""!!!!!!!!!"""""""""######!!!!!!"""############""" !!!!!!""""""#########""""""############""""""""""""""""""""""""""""""########################iii[[[TTTMMMIIIGGGEEEDDDCCCBBB@@@>>>;;;;;;::::::888666333222000000000///......------***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&& """###""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""""""""###$$$%%%$$$%%%&&&%%%###"""###$$$########################""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!###%%%%%%#########$$$######""""""######$$$%%%######""""""###$$$$$$%%%'''&&&$$$""""""###$$$%%%$$$$$$##################$$$$$$%%%%%%$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""###$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############"""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""!!!###$$$%%%%%%$$$###!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!""""""!!!!!!"""$$$"""""""""""""""""""""""" !!!"""###$$$######"""##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!"""######"""!!! !!!!!!!!!"""""""""###!!!!!!"""###############!!!!!!"""""""""######### !!!"""###$$$######""" !!!!!!"""######$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################iii\\\TTTMMMIIIGGGEEEDDDDDDBBB@@@>>>:::;;;::::::888666333222000000//////......------***)))(((''''''((()))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$'''((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&$$$%%%&&&%%%###"""###$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%%%%###"""###$$$#########"""###$$$$$$%%%######""""""###$$$%%%%%%'''&&&$$$""""""###$$$%%%"""""""""###$$$$$$%%%%%%!!!"""######"""###%%%'''########################""""""######$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""!!!""""""###$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!"""!!!"""$$$%%%%%%$$$"""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!""""""!!!!!!"""$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$###""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!"""###$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""""""""############"""""" !!!"""######"""!!! !!!!!!!!!""""""######!!!!!!"""###############""""""""""""############ !!!"""$$$$$$######""" !!!"""######$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################eee[[[YYYKKKJJJHHHFFFCCCAAA@@@@@@@@@<<<;;;:::999888666555555333222000///---,,,,,,,,,******))))))))))))******))))))((((((''''''&&&&&&)))(((((('''&&&%%%%%%%%%((('''&&&$$$######$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""############""""""""""""!!!!!!!!!!!!""""""$$$$$$##################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%###!!!"""$$$%%%$$$!!!""""""""""""""""""""""""###############"""!!! ##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&"""!!! !!!###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""############""""""############"""""" !!!######$$$$$$$$$######""""""""""""######""""""############""""""""""""#########""""""!!!!!!"""###$$$$$$###!!!!!!$$$$$$$$$#########""""""!!!!!!""""""#########$$$######""""""""""""######"""""""""""""""""""""""" !!!""""""!!!!!!"""###""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""############$$$$$$$$$###############$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!""""""######!!!"""""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! $$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$$$$###"""!!! """"""""""""############""""""""""""""""""""""""!!!""""""""""""#########$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""eeeZZZYYYLLLJJJHHHFFFCCCAAA@@@@@@@@@<<<;;;:::999888666555555333222111///...---,,,,,,******))))))))))))******((((((((((((((('''''''''*********)))((('''''''''((('''&&&$$$######$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""############""""""######""""""""""""##############################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%###!!!"""$$$%%%$$$""""""""""""""""""""""""""""""############""""""!!!#################################$$$$$$$$$%%%%%%"""############$$$$$$$$$########################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&!!!!!!!!!!!!!!!"""##################$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""############""""""############"""""" !!!"""#####################""""""""""""######""""""############""""""""""""############""""""""""""############""""""$$$$$$$$$#########""""""!!!"""""""""##################""""""""""""######"""""""""""""""""""""""" !!!""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""""""""####################################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!""""""""""""##################""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""############$$$#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""eeeYYYXXXMMMJJJIIIFFFCCCAAA@@@@@@@@@<<<;;;:::999888666555555444333222000///...------******))))))))))))******'''''''''(((((((((((((((******))))))((('''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$%%%"""############$$$$$$$$$########################!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&& !!!""""""######"""""""""""""""#########$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""############""""""!!!""""""#########""""""######""""""""""""######""""""############""""""""""""############""""""###"""""""""""""""######$$$$$$$$$###############""""""""""""##################""""""""""""######"""""""""""""""""""""""" !!!""""""!!!!!!"""###$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""############!!!""""""######$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!"""""""""#########$$$$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""gggXXXXXXNNNKKKIIIFFFCCCAAA@@@??????<<<;;;:::999888666555555555444222111///.........******))))))))))))******&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%##############################""""""""""""######$$$######""""""######$$$###############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###############$$$############$$$######""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$####################################$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%% !!!"""$$$$$$###""""""!!!""""""""""""###############$$$$$$$$$$$$######!!!"""""""""############""""""############"""""""""############""""""!!!######""""""""""""######""""""############""""""!!!""""""############"""###"""!!!!!!!!!"""$$$$$$########################"""""""""""""""###############""""""""""""######"""""""""""""""""""""""" !!!""""""!!!!!!"""###$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!"""""""""############ !!!!!!"""###$$$$$$%%%############""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""""""""############$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""jjjYYYWWWPPPKKKIIIGGGDDDAAA?????????<<<;;;:::999888666555555555444222111///.........******))))))))))))******&&&&&&''''''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################"""!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$############$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###"""!!!""""""""""""###############$$$$$$$$$$$$######!!!"""""""""############""""""############"""""""""############""""""!!!######""""""""""""######""""""############""""""!!!!!!"""##################"""!!!!!!!!!"""$$$%%%##############################""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!""""""!!!!!!"""###############""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""####################################!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!"""""""""############ !!!"""######$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!"""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$#########"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""oooZZZWWWQQQLLLJJJGGGDDDAAA???>>>>>><<<;;;:::999888666555555444333222000///...------******))))))))))))******'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###############"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""######!!!!!!!!!"""###$$$########################"""""""""############$$$"""############$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######"""""""""#########$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""############""""""!!!""""""#########""""""######""""""""""""######""""""############"""""" !!!"""######$$$######!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$############""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!""""""!!!!!!"""###"""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############ !!!!!!""""""###############"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""######"""########################!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""#########$$$$$$$$$#########"""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""sss\\\XXXQQQLLLJJJGGGDDDAAA???>>>>>><<<;;;:::999888666555555333222111///...---,,,,,,******))))))))))))******((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$###"""!!!!!!"""###$$$###""""""""""""""""""###!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""$$$%%%$$$"""!!!###%%%""""""""""""""""""""""""%%%$$$"""!!! !!!###$$$########################""""""""""""############"""############$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###############$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%############$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""############""""""############"""""" !!!"""#####################""""""""""""######""""""############"""""" !!!"""######$$$$$$$$$ !!!"""######$$$$$$$$$""""""#########$$$$$$$$$############"""""""""!!!######""""""""""""######"""""""""""""""""""""""" !!!""""""!!!!!!"""###!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""############!!!!!!!!!"""""""""""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""#################################### !!!!!!!!!"""""""""###!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""##################""""""""""""!!!!!!""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""vvv]]]XXXQQQLLLJJJGGGDDDAAA???>>>>>><<<;;;:::999888666555555333222000///---,,,,,,,,,******))))))))))))******))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$###""" """###$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$#########!!!!!!""""""#########$$$!!!$$$%%%%%%"""!!!###%%%""""""""""""""""""""""""&&&$$$"""!!! !!!"""###########################""""""""""""############"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""############""""""############"""""" !!!######$$$$$$$$$######""""""""""""######""""""############"""""" !!!######$$$$$$$$$ """###$$$$$$$$$###""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!######""""""""""""######"""""""""""""""""""""""" !!!""""""!!!!!!"""### !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###### !!!"""#################################### !!!!!!!!!""""""###### """###%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######%%%%%%$$$###"""!!!  !!!"""###$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""{{{ZZZRRRPPPKKKHHHEEECCCCCCBBB@@@>>><<<:::888777777777555333444222000///...---+++)))******************************)))(((((((((((((((''''''((()))((('''%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### !!!######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!"""############$$$$$$$$$%%%$$$######""""""######""""""############""""""########################!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###########################%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!"""###$$$$$$""" """"""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$###""" """###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""]]]TTTPPPKKKHHHEEECCCCCCBBB@@@>>><<<:::888777777777555333444222000///...---+++)))***************************))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%#########$$$%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############"""""""""!!!"""############$$$$$$$$$%%%%%%$$$############$$$""""""############""""""########################!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###########################%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$##############################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!####################################"""""""""!!!""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""###$$$$$$"""!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""!!!############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""```UUUPPPKKKHHHEEECCCCCCBBB@@@>>><<<:::888777777777555333444222000///...---+++)))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$############""""""""""""############$$$$$$$$$######$$$$$$$$$$$$$$$### !!!"""######$$$#########$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###############"""""""""""""""############$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""############""""""########################!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###########################%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!####################################""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###bbbUUUOOOJJJHHHEEECCCCCCBBB@@@>>><<<:::888777777777555333333222000//////...,,,***(((((((((((((((((((((((()))))))))))))))((((((''''''&&&%%%%%%&&&''')))***&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""""""""""""""#########$$$$$$$$$"""######$$$$$$$$$$$$###!!!!!!"""#####################$$$$$$$$$######"""$$$$$$$$$$$$#########"""###""""""""""""""""""############"""""""""""""""""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%""""""############""""""########################!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$##############################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#################################"""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!"""""""""#########""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$$$$###""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!! !!!###%%%aaaTTTNNNJJJHHHEEECCCCCCBBB@@@>>><<<:::888777777777555333333111/////////...,,,***((((((((((((((((((((((((((())))))***)))((('''''''''&&&%%%%%%&&&''')))***&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""###""""""#########$$$$$$$$$!!!"""######$$$$$$$$$$$$!!!""""""############""""""######$$$$$$$$$######$$$$$$$$$$$$#########"""######""""""""""""######""""""""""""""""""######""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%""""""############""""""########################!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%$$$$$$###"""########################$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""############""""""######"""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########%%%&&&%%%"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###!!!!!!!!!###%%%&&&^^^SSSNNNKKKHHHEEECCCCCCBBB@@@>>><<<:::888777777777555333222111/////////...---+++))))))))))))))))))))))))((()))*********)))'''&&&''''''&&&&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$"""############$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!$$$######""""""######$$$""""""""""""############"""############$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""############""""""########################!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$######"""##############################"""""""""""""""###""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""####################################################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""%%%((('''$$$!!!!!!###"""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""$$$%%%&&&\\\TTTPPPKKKHHHEEECCCCCCBBB@@@>>><<<:::888777777777555333222000///...///...---+++************************((((((*********)))'''&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%"""############$$$$$$$$$ !!!"""###$$$$$$$$$$$$""""""############""""""""""""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$######""""""######$$$!!!"""""""""############"""############$$$$$$$$$%%%%%%$$$############$$$""""""############""""""########################!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$###""""""##############################""""""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""####################################################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""############"""""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### %%%))))))%%%!!! """""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$}}}\\\TTTQQQKKKHHHEEECCCCCCBBB@@@>>><<<:::888777777777555333222000///...//////---+++************************'''(((***+++***)))'''&&&''''''((()))((('''%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$ """######$$$$$$$$$""""""#########""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$%%%$$$######""""""######""""""############""""""########################!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$###""""""###########################"""""""""""""""######""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######%%%***+++&&&!!! !!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######$$$########################""""""""""""""""""""""""###"""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""############]]]TTTOOOIIIGGGEEECCCAAA@@@???>>><<<;;;999777666555555555333222111000///...---,,,''''''(((((())))))******''''''(((((())))))******((('''&&&'''((())))))'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((&&&$$$!!! $$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%###$$$%%%&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%########################""""""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###############$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############$$$###!!! """$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###!!!!!!""""""#########$$$########################%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""######"""!!! !!!!!!""""""""""""############""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############### (((---###$$$###""""""############""""""######""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$###"""""""""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$#########""""""$$$###""""""!!!""""""""""""""""""""""""######$$$######""""""""""""######$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!""""""]]]SSSOOOIIIGGGEEECCCAAA@@@???>>><<<;;;999888666555555555333222111000///...---,,,)))))))))))))))((((((((('''((((((((()))))))))***((('''&&&'''((())))))'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""!!!!!!$$$$$$$$$$$$$$$###""""""########################!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$$$$#########""""""$$$$$$###"""""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!""""""###"""""""""""""""#########""""""""""""""""""""""""""""""""""""###############"""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""##########################################$$$$$$$$$###############$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""&&&%%%%%%$$$######$$$$$$""""""""""""############""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############### )))...$$$ ###"""""""""############""""""###"""""""""!!!!!!!!! ######""""""!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!!!!!"""############""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######$$$$$$$$$$$$#########""""""%%%$$$###""""""""""""""""""""""""""""""######$$$######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""#########"""""""""""""""]]]SSSOOOIIIGGGEEECCCAAA@@@???>>><<<;;;999888666666555555333222111000///...---,,,++++++***))))))(((''''''(((((((((((())))))))))))((('''&&&'''((())))))'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""#########!!!"""$$$%%%%%%$$$###"""!!!!!!"""""""""#################################""""""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$$$$###############$$$###""""""""""""""""""!!!!!!"""""""""###############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######$$$$$$$$$$$$$$$#################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$#####################"""!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""########################!!!""""""######""""""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!***///&&&!!!### """"""############""""""""""""""""""!!!!!!!!!!!!###""""""""""""!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$"""!!!!!!"""###############"""""""""###""""""!!!!!!""""""### """###$$$$$$$$$$$$$$$###############&&&&&&%%%######""""""""""""""""""""""""######$$$######""""""""""""###### !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!""""""############"""\\\SSSNNNIIIGGGEEECCCAAA@@@???>>><<<;;;:::888777666555555333222111000///...---,,,*********)))))))))(((((((((((((((((())))))))))))((('''&&&'''((())))))'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$######"""#################################"""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""#########$$$########################!!!"""""""""############""""""""""""""""""""""""######""""""""""""####################################"""""""""""""""###""""""""""""#########$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$#########################################################""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############ !!!"""###$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$&&&%%%%%%$$$$$$#################################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""################################################"""!!!!!! !!!!!!!!!"""""""""############""""""""""""""""""""""""########################"""""""""######"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%!!!)))///'''"""###""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """%%%&&&$$$"""""""""$$$$$$#####################""""""""""""""""""### !!!"""######$$$########################''''''%%%$$$######"""""""""""""""""""""######$$$######""""""""""""######!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$######~~~\\\RRRNNNIIIGGGEEECCCAAA@@@???>>>===<<<:::888777666666666333222111000///...---,,,((()))))))))*********+++))))))))))))((((((((((((((('''&&&'''((())))))'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!"""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################!!!"""""""""############""""""""""""""""""""""""######""""""""""""#################################"""""""""""""""###############$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""######$$$%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############ !!!###$$$$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$&&&%%%%%%$$$$$$#################################!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""################################################$$$$$$$$$######$$$$$$%%%!!!"""""""""############""""""""""""""""""""""""########################""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$&&& (((...&&&######""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""############################################################""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###################################################!!!###&&&'''%%%$$$########################$$$$$$######""""""""""""######$$$$$$##########################################'''&&&%%%$$$############"""""""""""""""######$$$######""""""""""""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############~~~\\\RRRNNNIIIGGGEEECCCAAA@@@???>>>===<<<:::999777666666666333222111000///...---,,,(((((())))))***++++++,,,))))))))))))((((((((((((((('''&&&'''((())))))'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&& """$$$%%%%%%$$$###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""########################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""############""""""""""""""""""""""""######""""""""""""#####################$$$$$$$$$"""""""""""""""######$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###"""""""""###$$$%%%&&&############""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$#################################!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###""""""""""""###$$$$$$""""""""""""############""""""""""""""""""""""""########################"""######$$$$$$######"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%&&&%%%+++%%%###$$$ """"""############""""""!!!!!!!!!!!!"""""""""""""""""""""############$$$################################################""""""""""""""""""""""""""""""""""""############ !!!"""######"""!!! !!!!!!""""""######################################################"""$$$&&&&&&$$$######$$$"""""""""###############$$$######""""""######$$$&&&%%%%%%$$$$$$###""""""###############$$$$$$$$$%%%%%%$$$############$$$"""""""""""""""######$$$######""""""""""""######$$$$$$######"""!!!!!! """"""""""""""""""""""""###""""""!!!""""""###$$$~~~[[[RRRNNNIIIGGGEEECCCAAA@@@???>>>===<<<;;;999888777666666333222111000///...---,,,***************************)))))))))((((((((('''((('''&&&'''((())))))'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$#########"""""""""###$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$"""""""""""""""###$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&#########$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%"""""""""""""""#########""""""""""""""""""""""""""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""##########################################"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!""""""""""""""""""############""""""""""""""""""""""""########################"""######$$$$$$######"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!###"""""""""""""""######""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%"""(((###"""%%%"""""""""############"""""" !!!!!!!!!"""""""""###""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############ !!!"""######"""!!! !!!"""#########################################################!!!"""######"""!!!"""###!!!!!!!!!""""""#########$$$######""""""######$$$$$$$$$$$$###############""""""#########$$$$$$$$$######"""""""""###$$$$$$"""""""""""""""######$$$######""""""""""""###############"""""""""""""""""""""""""""""""""""""""%%%$$$""" !!!###$$$~~~[[[RRRMMMIIIGGGEEECCCAAA@@@???>>>===<<<;;;999888777666666333222111000///...---,,,,,,,,,++++++***)))))))))******))))))((((((((('''((('''&&&''')))))))))'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################""""""###$$$%%%%%%&&&&&&((('''%%%######$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%%%%%%%$$$###"""""""""###""""""""""""####################################""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""######$$$$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&""""""###$$$%%%&&&&&&'''########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""#########$$$#######################################$$$$$$$$$$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###############$$$%%%%%%""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%% %%%""""""&&&###""""""############"""""" !!!!!!!!!""""""######""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############ !!!"""$$$$$$"""!!!  !!!"""######$$$################################################ !!!!!! !!!""" !!!!!!"""""""""###$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$######""""""""""""######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""'''%%%""" ###%%%zzzYYYRRRPPPJJJIIIGGGDDDBBB@@@???>>>===;;;999888888777666444444444222000///.........,,,,,,++++++***)))((((((***)))(((''''''((()))***(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$###"""&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!######"""!!!!!!!!!!!!!!!################################################"""############$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################""""""""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""########################$$$$$$###"""!!!!!!""""""########################""""""""""""""""""""""""""""""############""""""$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""############$$$#########""""""!!!!!!%%%$$$((('''###$$$%%%&&&&&&$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###""" !!!"""$$$###"""""""""###$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######"""!!! !!!!!!################################################""""""""""""""""""""""""####################################""""""""""""$$$$$$############$$$$$$zzzYYYRRRPPPJJJIIIGGGDDDBBB@@@???>>>===;;;999888888777666444444444222000///.........,,,,,,++++++***))))))(((***)))(((''''''((()))***(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$##################""""""######$$$%%%$$$$$$$$$$$$$$$###""""""######"""!!!!!!!!!!!!!!!########################$$$$$$$$$###########################$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################""""""""""""######$$$$$$############$$$$$$###""""""""""""""""""#########$$$$$$$$$######"""########################$$$$$$###"""""""""""""""########################""""""""""""""""""""""""""""""############""""""$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""############$$$#########""""""""""""!!!###""" !!!&&&%%%!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$############""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""%%%$$$###"""!!!!!!"""###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$############"""""""""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""##############################""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""####################################$$$###"""!!!!!!!!!""""""&&&%%%$$$######$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!&&&%%%%%%$$$######$$$$$$############################################################################################################""""""""""""######""""""""""""######{{{YYYRRRPPPJJJIIIGGGDDDBBB@@@???>>>===;;;999888888777666444444444222000///.........,,,,,,++++++***)))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$###############""""""######$$$%%%###$$$$$$$$$$$$###""""""######"""!!!!!!!!!""""""########################$$$$$$$$$$$$######""""""############$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################""""""""""""######$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$##############################$$$###""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""######""""""######$$$%%%$$$$$$$$$###############""""""""""""""""""""""""#########$$$######"""!!!"""""""""#########$$$$$$###############"""""""""%%%!!!!!!%%%'''$$$###$$$############$$$%%%&&&&&&########################$$$$$$#########"""""""""""""""""""""""""""""""""###############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""######%%%%%%$$$############$$$################################################$$$$$$############$$$$$$###############$$$$$$$$$############""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$#######################################""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$########################"""""""""!!!""""""###$$$((('''&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""############""""""######"""!!!!!!!!!""""""############################################################################################################""""""""""""""""""!!!!!!!!!!!!""""""|||ZZZRRRPPPJJJIIIGGGDDDBBB@@@???>>>===;;;999888888777666444444444222000///.........+++++++++*********))))))))))))(((((((((((())))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$%%%%%%&&&&&&#########"""""""""!!!!!!######""""""######$$$%%%######$$$$$$$$$######"""######""""""!!!""""""###########################%%%%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!"""""""""##################""""""""""""######$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$####################################"""""""""""""""###########################""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$######"""""""""#########$$$$$$$$$########################&&&"""---///%%%!!!&&&######""""""###%%%'''(((########################$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$##################$$$""""""""""""""""""""""""$$$#####################%%%$$$$$$###############""""""""""""""""""""""""########################$$$$$$############$$$$$$#################################"""""""""""""""############$$$$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""###$$$$$$%%%((('''&&&%%%$$$$$$######"""""""""""""""""""""""""""""""""######""""""""""""!!!!!! !!!!!!############################################################################################################"""""""""!!!######""""""""""""######}}}ZZZSSSPPPJJJIIIGGGDDDBBB@@@???>>>===;;;999888888777666444444444222000///.........+++++++++***************(((((())))))))))))(((((())))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&############""""""""""""######""""""######$$$%%%"""######$$$$$$$$$############""""""""""""##############################$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""""""""##################""""""""""""######$$$$$$############$$$$$$$$$######""""""######$$$!!!"""###$$$$$$$$$$$$$$$###########################"""""""""""""""##############################""""""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$##################$$$$$$$$$$$$###############$$$$$$$$$&&&$$$333555(((!!!%%%######""""""###%%%'''((("""###$$$$$$$$$$$$###"""$$$$$$$$$$$$####################################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$#########""""""""""""""""""""""""#########$$$$$$$$$$$$###%%%$$$######""""""######""""""""""""""""""""""""########################$$$$$$############$$$$$$########################""""""""""""""""""######""""""#########$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""############""""""####################################$$$$$$$$$$$$########################""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""###""""""""""""""""""###$$$$$$$$$######$$$$$$%%%############################################################################################################"""""""""!!!%%%$$$$$$######$$$$$$%%%~~~[[[SSSPPPJJJIIIGGGDDDBBB@@@???>>>===;;;999888888777666444444444222000///.........************************(((((())))))))))))(((((()))))))))(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$#########"""""""""###$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###""""""""""""##################""""""""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""""""""""""""######$$$########################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$%%% %%%222333)))"""%%%############$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$################################################$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$###""""""""""""###################################################$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""############"""""""""############$$$###############$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""############""""""#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""#########"""!!! """"""""""""""""""""""""######""""""""""""#########""""""""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""%%%%%%%%%$$$$$$%%%%%%%%%~~~[[[SSSPPPJJJIIIGGGDDDBBB@@@???>>>===;;;999888888777666444444444222000///.........************************'''((()))******)))((('''))))))))))))((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%########################"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$&&&'''(((''''''&&&%%%%%%$$$######""""""""""""##################""""""""""""######$$$$$$############$$$$$$######""""""""""""######!!!!!!"""$$$$$$%%%%%%$$$########################"""""""""""""""###$$$$$$########################""""""""""""""""""""""""""""""############""""""!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$########################"""###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%"""$$$***,,,'''$$$%%%###$$$$$$%%%%%%%%%$$$$$$###%%%&&&''''''&&&%%%###%%%%%%$$$$$$$$$#################################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!"""""""""############""""""""""""############""""""#########$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""############""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$### !!!"""""""""!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%\\\SSSOOOJJJIIIGGGDDDBBB@@@???>>>===;;;999888888777666444555444222000///.........******************++++++'''((()))******)))((('''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''"""###$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$#########""""""#########"""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$&&&((()))''''''&&&%%%%%%$$$######""""""""""""##################""""""""""""######$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""$$$$$$%%%%%%%%%########################""""""!!!""""""###$$$$$$########################""""""""""""""""""""""""""""""############""""""!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%###!!!"""$$$%%%%%%%%%###$$$%%%&&&&&&$$$###"""$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$$$$######""""""#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$""""""""""""############""""""######$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""############""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###""" """######"""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###############$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$############$$$$$$\\\RRRNNNJJJIIIHHHFFFCCC@@@===<<<999999888888777666666666666444222111111000///---))))))))))))))))))))))))++++++******))))))((((((***))))))((('''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!"""$$$%%%%%%$$$###!!!!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))&&&$$$$$$&&&&&&$$$!!!"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""##############################""""""######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$#########""""""!!!!!!######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""######"""!!!!!!"""$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$ !!!"""###$$$$$$%%%\\\RRRNNNJJJIIIHHHEEECCC@@@===<<<999999888888777666666666666444222111111000///---*********************************)))))))))))))))***))))))(((''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###$$$%%%%%%$$$"""!!!""""""$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&&&&$$$""""""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""##############################""""""######$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%&&&&&&%%%$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$#########""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$%%%$$$""""""$$$%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$#########"""#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$!!!!!!""""""######$$$$$$[[[RRRNNNJJJIIIGGGEEEBBB???===<<<999999888888777666666666666444222111111000///---************************))))))))))))***************))))))((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%###"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""##############################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$############$$$$$$$$$%%%"""#####################~~~[[[RRRNNNJJJHHHFFFDDDAAA???>>>===999999888888777666666666666444222111111000///---************************(((((())))))******++++++))))))))))))((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""!!!$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&########################!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%$$$#####################}}}ZZZRRROOOIIIHHHEEECCC@@@???>>>>>>999999888888777666666666666444222111111000///---************************(((((())))))******++++++)))))))))))))))((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################""""""######$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############|||YYYQQQOOOIIIGGGEEEBBB@@@???>>>>>>999999888888777666666666666444222111111000///---++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((())))))))))))(((''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###"""###$$$"""############$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""##############################""""""######$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$|||YYYQQQOOOIIIGGGDDDAAA???>>>>>>???999999888888777666666666666444222111111000///---++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%"""!!!"""$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""##############################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$#################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%{{{YYYQQQOOOIIIGGGDDDAAA???>>>??????999999888888777666666666666444222111111000///---++++++++++++++++++++++++++++++******))))))(((((()))))))))))))))*********)))))))))))))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$%%%&&&'''(((''''''&&&%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''%%%""" !!!###"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""#################################"""###$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!!!!  """%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###########################!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&}}}ZZZQQQNNNIIIHHHFFFCCC@@@>>><<<;;;;;;::::::999888777666666555444333222111///......+++++++++************)))))))))***+++,,,,,,,,,,,,***))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###'''&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&################################################""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''}}}ZZZQQQNNNIIIHHHFFFCCC@@@>>><<<;;;;;;::::::999888777666666555444333222111///......++++++++++++************+++++++++,,,,,,+++************)))((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((('''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&################################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&}}}ZZZQQQNNNIIIHHHFFFCCCAAA>>><<<;;;;;;::::::999888777666666555444333222111///......,,,+++++++++************,,,,,,,,,,,,+++***)))(((++++++***))))))))))))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&'''((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''')))***)))&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))))))))(((((((((((((((((()))***+++,,,'''''''''((()))*********)))(((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''+++***)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&}}}ZZZQQQNNNHHHGGGEEECCCAAA>>>===<<<;;;::::::999888777666666555444333222111///......,,,,,,+++++++++*********+++++++++++++++***)))))),,,++++++***************((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%'''(((******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''')))+++***(((%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%''')))+++,,,,,,,,,++++++,,,,,,---...///111222******++++++,,,,,,,,,,,,+++*********))))))))))))((((((((((((((((((((((((---,,,+++***)))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''}}}ZZZQQQNNNHHHGGGEEECCCAAA???===<<<;;;::::::999888777666666555444333222111///......,,,,,,,,,++++++++++++***((()))******++++++++++++,,,++++++***************((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''')))+++***(((%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&(((+++...///000///...++++++,,,---...///111222000/////////......------------------,,,,,,++++++******++++++++++++******------,,,***))))))))))))************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((}}}ZZZQQQNNNGGGFFFEEECCCAAA???===<<<;;;::::::999888777666666555444333222111///......,,,,,,,,,,,,++++++++++++'''((()))***++++++++++++++++++***))))))))))))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&'''))))))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&)))---000222333222111000000000000111222444444333333222222111000000///000111111111000///...---,,,---...//////...---,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))}}}ZZZQQQNNNGGGFFFEEECCCAAA???>>>===;;;::::::999888777666666555444333222111///......------,,,,,,,,,+++++++++((()))***************)))******)))((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''')))...222555555555444444444444444555555666777444444444444333333333333333333444444333222000///...///111222222111///...///......---------......------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++}}}ZZZQQQNNNGGGFFFEEECCCAAA???>>>===;;;::::::999888777666666555444333222111///......---------,,,,,,,,,++++++***++++++******)))((('''***))))))((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%!!!###$$$&&&''''''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''***///333666777666555333333222222222333333444333333444444555666666666555555666666555333222111///000222333333222000///000////////////000000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,+++***************************(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((())))))***++++++++++++++++++++++++(((((((((((())))))))))))))))))******++++++,,,,,,************++++++++++++,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++......---------...//////........................------------------------,,,++++++++++++++++++,,,~~~\\\RRRLLLIIIHHHFFFCCC@@@>>><<<;;;;;;:::999777777777777888555444444333222111000000++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""$$$&&&'''((())))))''''''''''''''''''''''''###%%%&&&&&&%%%$$$&&&'''&&&'''''''''&&&&&&%%%$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$$$$#########$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))***,,,...000111222222000000000000111111111222111222222222000000222333333333333333222222222222444444333222111000000//////......------......///++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---------.........------,,,++++++,,,------++++++,,,,,,,,,++++++***,,,++++++***)))((('''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((('''&&&&&&&&&((()))***&&&'''(((*********)))(((''''''''''''((((((((((((************************,,,,,,,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------...------,,,,,,111000...---,,,,,,---------------.........//////---.../////////...---,,,---.../////////---***)))++++++++++++******))))))|||[[[QQQKKKIIIHHHFFFCCC@@@>>><<<;;;;;;:::999777777777777888444333333222111000///...++++++++++++++++++++++++++++++,,,,,,,,,+++******+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''###%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''(((***+++------..................///////////////000000///......///111000000000000000000000000000000//////...---,,,,,,,,,,,,++++++++++++,,,,,,************************))))))***+++++++++++++++)))))))))*********++++++,,,++++++******++++++,,,)))))))))******))))))(((++++++******)))((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((()))******(((((())))))***)))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......------,,,000///---,,,++++++,,,,,,,,,------------.........,,,---...//////...---,,,------......---,,,***))),,,+++++++++************zzzYYYPPPJJJHHHGGGEEECCC@@@>>><<<;;;;;;:::999888777777777777333222222111000///......++++++++++++++++++++++++******+++,,,,,,,,,++++++*********))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&'''((()))'''%%%(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''&&&''''''''''''(((((((((&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&((()))((('''&&&%%%&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))))))))******++++++************++++++))))))***************)))************************,,,+++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++************)))******++++++++++++++++++******))))))))))))***+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------.........------///...---,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---......------,,,---------,,,++++++******,,,,,,++++++++++++******wwwWWWOOOJJJGGGGGGEEEBBB@@@>>><<<;;;::::::999888888777777777333333222111000///......++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''&&&'''))))))'''&&&))))))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((***((('''%%%%%%&&&((()))******))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((&&&'''''''''''''''((((((((((((((()))))))))******'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++((((((((())))))))))))***)))***+++***((((((***+++)))))))))))))))*********(((((((((((((((''''''''')))((((((''''''(((((()))(((((((((((((((((((((((('''((())))))******))))))+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---......///.........+++,,,,,,,,,------..................------------,,,------...............////////////////////////---,,,,,,,,,,,,,,,,,,,,,++++++---......---,,,+++---,,,+++)))))))))***+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,------.....................------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++uuuVVVNNNJJJGGGFFFDDDBBB@@@>>><<<;;;::::::999999888777777666444444333222111000000///++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))(((''''''((())))))(((&&&***)))((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''((())))))))))))((((((((((((((((((((((((%%%'''(((((('''&&&((()))***)))'''&&&&&&''')))***,,,+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))))))))'''''''''(((((())))))))))))))))))*********++++++(((((()))))))))*********************************))))))))))))))))))))))))************************(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++************+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))''''''''''''((((((((()))((()))))))))'''''')))***'''((((((((())))))******(((((((((((())))))))))))+++******))))))******+++******************************+++,,,,,,,,,,,,+++------............//////...........................///000000111111111000.........//////000000111000/////////.........---------...///000000//////////////////////////////------..................,,,---...//////...---,,,...---,,,*********+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---....../////////...///////////////.........+++++++++,,,,,,,,,------,,,,,,,,,,,,------......000000///............///,,,,,,,,,,,,,,,,,,------tttUUUOOOJJJFFFEEEDDDBBB???===<<<;;;999999:::999999888666666555555444333222111000000++++++++++++++++++++++++******+++,,,,,,,,,++++++************************''''''''''''''''''''''''''''''(((((())))))******(((((('''((()))***(((&&&***))))))(((((((((((()))&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((('''''''''$$$%%%&&&''''''(((''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((()))************((((((((((((((((((((((((&&&'''((((((''''''(((***))))))(((''''''(((***+++,,,+++***)))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))*********))))))(((''''''&&&''''''(((((()))*********((((((((())))))******+++************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,---------------------------------,,,,,,+++++++++,,,------------------------------------------------------.................................------------,,,***************)))(((((((((((((((((()))))))))))))))******)))(((((()))+++)))))))))***++++++,,,,,,*********++++++,,,,,,,,,---------,,,,,,---------------------------------,,,------...///.........---------.........//////000000111111111111000000------...///000000000000//////000000111111111222000000//////...---------,,,---...000111000//////....................................////////////...////////////......---...------,,,,,,,,,,,,---,,,,,,,,,---------......------------------------++++++,,,---...///000000//////............//////------------------------........................---------------------------------------.........,,,---.../////////////////////000000000//////...,,,,,,,,,,,,---------------------------...///000000000000000000000000000,,,,,,------------......sssTTTOOOKKKEEEEEECCCAAA???===<<<;;;999999::::::999888666555444444333222111000//////++++++++++++++++++++++++++++++,,,,,,,,,+++******************************''''''''''''''''''''''''''''''((())))))***++++++)))((('''(((******((('''))))))(((((())))))******&&&'''((())))))((('''&&&&&&''''''''''''((((((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((())))))(((((()))))))))(((((((((''''''$$$%%%&&&'''((((((((((((%%%&&&&&&'''(((((())))))'''''''''''''''''''''''')))(((((((((((((((((()))((())))))******)))))))))((((((((((((((((((((((((&&&((())))))(((''')))***((((((((())))))*********+++***)))(((''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))'''''''''((()))*********(((((())))))***++++++,,,)))************+++++++++++++++++++++,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++,,,------...//////........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................///.........---------,,,*********+++******))))))))))))*********++++++++++++,,,,,,+++******+++---++++++,,,------...//////++++++,,,------...//////000//////......//////000..............................///000000000000///.........////////////000000111222222222222111000+++,,,---.../////////////////////000000000000000//////......---,,,,,,+++***,,,...000000000///...------------------------............/////////000000000///...............,,,------............---------------............------------------------,,,,,,---...///000111111000//////......//////000////////////////////////////////////////////////////////////////////////............------------,,,---...///000000000000---...///000000///......,,,------------...............------...///111222...///000111111000///...,,,---------............sssUUUOOOLLLEEEDDDCCCAAA???===<<<;;;999999::::::999888666555333333222111000///......++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******************++++++************************'''(((((()))***+++++++++)))(((((((((******((('''))))))(((((()))***++++++&&&'''((())))))((('''&&&(((((((((((())))))))))))'''''''''''''''((())))))'''''''''''''''''''''&&&((((((((((((((((((((((((&&&''')))***+++++++++*********))))))((((((((('''$$$%%%&&&'''((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))(((((((((((())))))+++++++++******)))''''''))))))))))))))))))))))))'''((())))))(((((()))***'''((()))*********************((('''''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++((((((((()))******++++++&&&''''''((()))*********(((((()))***++++++,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------........................+++++++++,,,,,,---------........................++++++,,,,,,,,,,,,------,,,,,,------...///000000////////////////////////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................//////////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,++++++,,,...------...//////000111111,,,,,,---...///000000111000000000//////000000000////////////////////////...//////000111000000000000000000000111111111111000111222333333222111000,,,---...///000000000000////////////............///......---,,,+++++++++)))+++---///000000......---------------------------.........//////000000111000///---------...///+++,,,...///000///..................////////////........................------...///000111222333000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000/////////...---------,,,,,,---...///000000000000,,,---.../////////---------------........./////////.........///000222333,,,---///111111000...------------.........//////vvvUUUOOOKKKHHHGGGEEECCCAAA>>>===<<<::::::999888777666555555444444333222111000///.........---,,,,,,+++******,,,,,,,,,+++++++++************************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))(((((((((***)))((((((((((((((()))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))((('''&&&&&&'''((()))******))))))(((((((((''')))*********++++++++++++***)))(((((())))))((('''+++***)))'''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))&&&(((+++***)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++)))******++++++)))((('''))))))))))))((((((((((((%%%&&&&&&'''((()))************))))))((((((((('''))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((()))*********++++++++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++++++++************+++++++++++++++++++++++++++++++++,,,///111111///,,,+++,,,,,,,,,---------......//////...---,,,++++++***************+++,,,---............/////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------.........///,,,,,,,,,------------...////////////////////////000///......//////...---///000000//////...---,,,//////.........---------111000...---...///111222000///............//////////////////////////////000000////////////000000///111111111000///000111222333333444444333333222444333333333222111111111.../////////000000111111111111111111111000////////////.........------------......///////////////------...///000111222222////////////000000000000///000000000///...,,,+++......---,,,---...///000............////////////000000////////////000000000000000000000000000000111111111111111111111111222222111111000/////////000000000000000000000000222222333333333333222222////////////////////////............/////////000//////............//////..................------.../////////000000111111333222222111000//////...---......///000111111222wwwVVVOOOKKKHHHGGGEEECCCAAA>>>===<<<::::::999888777666555555444444333222111000//////......------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************))))))(((((((((((())))))&&&''''''((()))((((((((((((((((((((((((((((((((())))))******)))((((((''')))((('''&&&&&&'''((()))******)))))))))((((((((()))))))))*********++++++((('''&&&'''((()))((('''***)))((((((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))''')))******((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))******)))******+++***)))(((''')))))))))))))))))))))(((&&&''''''(((((()))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******++++++******))))))))))))))))))*********+++++++++,,,+++++++++************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........//////......---,,,,,,,,,*********++++++,,,......---........./////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------............////////////------........./////////000000000000000000000000000000000//////.........//////000111111000000000000000000/////////......111000///......000111333000000////////////000000111111111111111111111111111111000000000000111111000111222222000000111222222333333333333333333222333333222222222222222222/////////000000000111111111111111111111000000////////////.........------......///000000000000///......//////000111111111/////////000000000111111000000111111000///---,,,......---------...///000/////////000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111222222222222222222111////////////////////////........./////////000000//////............//////......................../////////000000000111111222222111000000///............//////000111111222wwwVVVPPPLLLHHHGGGEEECCCAAA>>>===<<<::::::999888777666666555444444333222111000000//////......------,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++(((((())))))***++++++,,,)))))))))(((((())))))***&&&&&&'''((((((((((((((((((((((((((((((((((((((()))************)))((((((((((((''''''''''''((((((*********)))))))))))))))((()))))))))************(((''''''(((***++++++***))))))((())))))***+++,,,***))))))(((((())))))***))))))))))))))))))))))))))))))***)))((())),,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((())))))***)))************)))(((((())))))))))))))))))))))))((((((((((((((()))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))((())))))))))))*********+++++++++************))))))))))))************+++,,,,,,++++++++++++******))))))))))))*********+++************************))))))************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...........................---,,,,,,,,,,,,---...------------.........///........................,,,,,,,,,,,,,,,---...///---............/////////////////////............------------------------/////////......//////////////////000000000111111000000000000111111111111222222222222222222222222111333444222///---...000000000222333333444444444222111111111111000000000111111000//////111222333222111111000000111111222222222222222222222222222333222222111111222222333111333444333222111222333222222333333333333222222111222222222222222222333000000000000000111111111111111222222111111000///000///////////////.........///000000111111000000000000000000000000000000000000000000111111111222111111111111111000///..................///000000000000000111111111222222222222222111111222222222222222222222222222222222000000000000000000000000111111222222333444444555222222222222222222222222111111222222222222111111000000000000000000000000....../////////000000000000//////......//////000............////////////000000000000000111111111111111000000//////.........//////000000111111111vvvVVVPPPMMMHHHGGGEEECCCAAA>>>===<<<;;;::::::999888777666555444444333222222111000000/////////......---------.........---------,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++)))))))))((())))))******''''''((()))))))))))))))(((((((((((((((((((((((()))******+++******))))))((((((((((((((((((((((((************************(((((()))))))))*********+++******+++...//////...***************+++++++++***))))))))))))))))))***))))))))))))))))))))))))*********))))))+++---///++++++++++++++++++++++++)))))))))))))))*********************)))))))))((()))))))))))))))************)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))************************)))))))))*********++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------................................................---............/////////.........//////000000000---------------...///000........................////////////////////////........................//////000000000000//////000000111111111111222222222222222333333333333444333333333333333333333333222666888666000...000444333333444555555555555555222222111111111111111111222111111111111222333333333222222222222333333444444444444444444444444444444444333333333333444444333444555444333222333555222222333333333333222222111111222222333333444444111111111111111111111111111222222222222111000000000000000000000000000000///000000111222111111111222222222111111000000000111111111111222222222222222222222222111111000000///////////////000000000000000000111111111222222222222111111111111222222222222222222222222222222000000000000000000000000111222222222333333333444222222222222222222222222000111111222222111111000////////////////////////...////////////000000000000000////////////000000///////////////000000000111111111111111111111111000000000/////////......//////000000000111111111vvvVVVPPPMMMHHHGGGEEECCCAAA>>>===<<<;;;;;;:::999888777666666444444333333222111111111000000///////////////.../////////............---............------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******)))))))))))))))))))))***++++++))))))***+++++++++++++++))))))))))))))))))))))))******+++++++++++++++***))))))))))))))))))))))))*********+++++++++++++++))))))))))))************+++++++++,,,///111111000...------,,,+++******)))******))))))))))))******************************+++*********+++,,,......++++++++++++++++++++++++*********++++++,,,,,,,,,*********)))))))))))))))((()))))))))*********+++***************)))))))))((()))))))))))))))))))))************************(((''''''''''''((())))))++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++,,,,,,,,,------------......------------......---------------------------...111222222111...---........./////////000000...//////000000111111222//////////////////000111////////////////////////000000000000000000000000//////////////////////////////000000000000//////111111111222222222222333333333333444444444444555333333333333333333333333444888:::888333000333666666666666666666555444444111111111111111111111111222222222222222333444444333333333333333444555555666666666666666666666666555555444444444444555555333555666555444333444555333333444444444444333333222222333333444444555555222222222222222111111111222222222222222111000000111111111111111111111111000111222222333333222222333333222222111111000000222222222222333333333333222222222111111111111111/////////000000000000000/////////000000000111111111111111000000111111111222222222222222222222222000000000000000000000000333333222222111111111111111111111111111111111111111111222222222222111111........................////////////000000000111000000////////////000000/////////000000000111111222222222222222111111111000000000000////////////000000000000111111111111tttUUUPPPMMMHHHGGGEEECCCAAA>>>===<<<;;;;;;:::999888777777666444444333333222222222222000000000000000000000000000000000/////////......000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++******))))))))))))))))))******+++,,,******+++,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++******++++++++++++******+++++++++++++++,,,,,,,,,)))*********++++++++++++***))))))+++---//////.../////////...---+++)))(((+++******))))))******+++************************+++******+++---......---++++++++++++++++++++++++)))***+++,,,------------+++******)))((()))))))))((())))))******+++++++++***************+++++++++))))))************++++++++++++++++++++++++++++++))))))(((((())))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,---,,,,,,------------......,,,,,,,,,,,,------------------------------------++++++,,,,,,------......,,,,,,,,,---------......//////............//////........................---///222444444222///---////////////000000000000000000000111111222222222111111000000000000111111111111000000000000000///000000000000111111111111000000000000000000000000///000111222222111000///111111111222222222333333333333333333444444444444444444444444444444444444444777888777444333444777777777777666666444333333111111111222222222222222333333333444444444444444333333333333444555666666666666666666666666666666666555555444444555555666333555666555444333444555444444555555555555444444444444555555555555555666333333333222222222222222222222222333222222111000111111111222222222222333111222222333444333333333333333333333222222111111333333333333444444444444222222111111000111111222//////000111111111111111/////////000000000111111111111000000000000111111222222222222222222222222111111111111111111111111444333333222111000000000000000000000000000000000222222222333333222222222/////////////////////////////////000000000111111111000000//////000000111//////000000111111222222333333333222222222222222111111111111000000000000111111111111111111111111sssSSSOOOLLLHHHGGGEEECCCAAA>>>===<<<<<<;;;::::::888888777666444333333333333222222222111111111111111111111111111111000000000/////////111111000//////...------------------------------........................++++++++++++++++++++++++))))))))))))***+++,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++***)))+++---......---.../////////...---+++***+++******))))))******+++************************+++***+++---000000...+++************************((()))+++,,,------,,,,,,++++++)))((((((((()))***((())))))******+++,,,,,,)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------...,,,,,,------------......,,,---------............,,,---------............------------------------+++,,,,,,---......//////------------............000//////......//////000///////////////////////////000111222222111000/////////000000000111111111111111111222222222222222222222111111111111222222222222222222111111111000000000000111111222222222111111111111111111111111000111333444444333111000111111111111222222222222222222222222333333333444333333333333333333333333333333333444444444444555444444555555555444444333222222333333333444444444333333444555555555555555333333333333444555666666666666666666666666666666555555555444444555555555333444555555333333444555555555666666666666555555777777777777666666666666444444333333333222222222222222333333222222111000222222222222333333333444222222333444444444444444333333333333333222222222333444444444555555555555222111000000000000111222///000111222222222111111000000000111111111222222222222111111111111222222333333333333333333333333222222222222222222222222333333333333333222222222111111111111111111111111333333444444444444333333000000000000000000000000//////000000000111111111111111000000000000111111//////000111111222333333444444333333333222222222111111111111222222222222111111111111111111111111rrrSSSNNNLLLHHHGGGEEECCCAAA>>>===<<<<<<;;;;;;:::999888777777444333333333333333333222111111111111111111222222111111111111000000000000222111111000///......---------------------------////////////////////////*********++++++,,,------))))))))))))***+++,,,---))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,............,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,---///000///...---.../////////...---,,,++++++************++++++******************************+++...111111...***************************'''(((***+++,,,,,,++++++,,,+++)))((((((((()))***((())))))***++++++,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------........................++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////---------.........//////---------............///........................,,,,,,------...///000000---------.........//////000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111222222222222222222222222333333222222111222222222333333333222222222111111000000111111222222222222111111111111111111111111222333555666666555333222000000111111111222222222111111111222222222333333333333333333333333333333111000000111333444444333111222333444555555555555444444444555555555666666333444555555666666555555222222222333444555666666666666666666666666666666555555444444444444555555333444555444333333444555666666777777777777666666999999888888777777666666444444444333333222222222222333333333333222111111222222222333333444444444222333444444555555444444333333333333333333333333444444444555555555555666111111000//////000111222///000111222333222111111111111222222222333333333444333333222222333333444555555555555555555555555333333333333333333333333222333333444444555555666222222222222222222222222333444444555555444444333222222222222222222222222000000000000111111111111111111000000000000111111///000000111222222333333444444444333333222222222222222222222222222333333222222111111111111111111pppSSSNNNIIIGGGFFFEEECCC@@@>>>;;;:::;;;;;;::::::999888777777666555555444444333222222111111000000000000111111333333333222222111111111000000000000000000000000.........------.........////////////////////////,,,---.........---,,,+++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------...------,,,,,,+++,,,,,,---.........------------------------------------------------------,,,,,,,,,,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---............------------------------,,,,,,------...------------,,,***)))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---------------------------------.........//////...............---------000000000000////////////000000000000////////////111111111111000000000000000///...---------------000000000000111111111111000000000000111111111111222222222222111111000000000000111555:::999222,,,111111222222222222111111555444444333222111000000444444444555555555666666222222222222222222222222333333333444444333222222555444444333333444444555444444444444333333222111444444444333333222222222444444444444444444444444222222333444444555555666888888777777666666555555333444555777888888888888888888999::::::::::::999999888888888777777666666777777777777666666666666777777777777777777777777666555555444444444555555666666555555555555666666555555666666666666555555777666666666555555555555444444444444444444444444555555666666666666555555444333333222222333333444222222333444444555555666555555555555555555444444444555555555666666777777444333222222111111222222333333444444555666666777444444444444555555555666888888777777666666666555666666555555555555666777666777777777777777666666777777666666666555555555777777666666666555555555444555555666666555555444444444444444444444444444444333333222111000000///000000000000000000000000333222222222222222222333222222222222222222222222222222222222111111000000222111111000000000000000pppSSSNNNIIIHHHGGGFFFDDDAAA???===;;;;;;;;;::::::999888888777666666555555444333333222222222111111111111222222333333333222222222111111000000000000000000000000///..................///........................------.........---,,,++++++,,,,,,,,,,,,---------***+++,,,,,,------,,,,,,------------------------....../////////......---,,,---...////////////...........................------------------------,,,,,,++++++,,,,,,---.../////////......---------........................---,,,,,,,,,++++++++++++,,,---...///////////////------------------------------.........------,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------........./////////000000000000000000//////111111000000000/////////000000000000000000000000000111111111222222333333111111000///////////////000000000111111111222222111111111222222222333333444444333333333222222222444333444999<<<<<<666000111222222222222222222111555555444333222222111111444444444555555555666666333333333333333333333333444444444555555444444333555555444444444444555555555555666555555444444333555555555444444333333333555555555444444444444444444444555555666666777777999999999888888777777777777777888999999999888888888888999:::::::::::::::999999888888888777777777888888777777777666666666777777777777777777777777666666555555555555555666777777666666666666777777666666666777777666666666777777777666666666555555444444444444444444444444777777888888888888777777555555555444444555555555333333333444555555666666555555666666666666666555555555555555555666666666555444333333222222333333444444555555666777777888666666777777777888888888888888888777777666666666777777666666666666666666666666777777777777666666777777666666666555555555777666666666555555555555444555555666666555555444444444444444444444444444444444333222222111000000111111111111111111111111333333222222222222333333444444444444444444444444444444333333333222222222444333222222111111222222pppSSSNNNIIIHHHHHHGGGEEEBBB@@@>>><<<;;;;;;::::::999999888888666666666555444444333333333333222222222222333333333333333333222222222222111111111111111111111111000//////......//////000.................................///...------,,,,,,,,,,,,---------......,,,------.......................................//////000000000000//////......///000000000//////000000000000000000000000........................,,,,,,++++++,,,,,,---...////////////............////////////////////////---------,,,,,,,,,,,,,,,//////000111111000000000.........................../////////...---,,,,,,------,,,,,,,,,------...,,,,,,,,,------------...------------............------------.........///........................------------------------+++,,,...//////...,,,+++................................./////////000000222222222222222222222222111111111000000000000///000000000000000000000000000111111222444555555666333333222222111111222222111111111111222222222222333333333333444444444444555555555444444444444444555555666:::===<<<777333222333333333333333333222555555555444444333333333444444555555555555666666444444444444444444444444555555666666666666666555666666555555555555666666666777777777777666666555777666666666666555555555555555555555555666666666666666666777888888999999::::::::::::999999999999:::::::::::::::999888888888999::::::;;;;;;::::::999999999999888888888888888888888777777777777666777777777777777777777777777666666666666666777777888888777777777777888888777777777888888777777777888888777777777666666666555555555555555555555555999999::::::::::::999999777777777777777777777777444444444555666666777777555666777888888999999888666666666666666555555555777666555555444444555555666666777777888888999999777777888888888999999999888888888888888777777777999888888777777666666666666666777777777777777666777666666666666555555555666666666666555555555555555555666666666666555555333333333333333333333333444444333333222222111111222222222222222222222222444444333333333333444444666666666666666666666666555555555555555444444444666555444444333333444444pppSSSNNNIIIGGGGGGFFFDDDBBB@@@>>><<<;;;;;;:::::::::999999999777777666666555444444444333333222222222222333333333333333333333333333333222222222222222222222222000000000//////000000000////////////////////////////////////......------------------..................///000000000000///////////////////////////...///000000111000000000...//////000000/////////000000000000000000000000........................---------------...//////////////////////////////000000000000000000000000------------------------000111111111111000000///////////////////////////000000000///...---,,,+++---------......//////000------........./////////....../////////000000000---............/////////........................------------------------,,,---...///000///...---/////////////////////////////////000000000111111222222222222333333333333222222111111111000000000000000111111111111111222111222222333444444555555444444333333222333333444222222222222333333333333333333333444444444555555555555555555555555555555444444555777999999666333333444444555555444444333666666666666666555555555555555555666666666666777666666666666666666666666666777888888888888888888777777666666666666777777777777888888888777777666888888888888888888777777666666666777777777777777666777777888888999:::::::::::::::::::::::::::::::::::::::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::999999999999999999888888888777777777888888888888888888888888888777777777777888888999999999999::::::999999999888888999999999999888888999888888888888777777777777777777777777777777777::::::;;;;;;;;;;;;::::::888888999999999999888888555555666666777888888888777777888::::::;;;;;;;;;999999888888777777777666999999888777777777777888888888999999:::::::::;;;777777777777888888888888999999999999999888888888:::::::::999888888777666666777777888888888888777777777777777777666666666666666666666666666666666666666777777777777666666444444444444444444444444444333333333222222222111333333333333333333333333666555555444444555555666666666666666666666666666666666666666555555555555777666666555555555555555pppSSSNNNIIIFFFEEEDDDCCCAAA???===<<<;;;;;;;;;:::::::::::::::888777777666666555444444222222111111111111222222333333333333333333333333333333333333333333333333222111111000000111111222111111111111111111111111000000//////............------.........///////////////000111111111111000////////////////////////---...///000000000000000....../////////......---////////////////////////////////////////////////000////////////000111111000000000000000000000000////////////////////////........................000000111111111000000///000000000000000000000000111111000000///...---,,,......//////000000000000....../////////000000000//////000000000111111111........./////////000000////////////////////////........................//////.........///111222000000000000000000000000000000000111111111222222111111111222222333333333222222222222111111111111000111111111222222333333333333333333333333333333333333333222222333333444333333333333444444444444333333333444444444555555444444555555555555555555444444555666777777666444555555666666666666555555777777777777777888888888666666777777777888888888777777777777777777777777777888999999:::::::::999999888888777777888888999777777888888888888777777999999999999999999999999777777777888888999999999777777777888999999::::::::::::::::::::::::::::::777888999:::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;999999999999888888888888999999999999999999999999888888888888888999:::;;;::::::;;;<<<<<<;;;::::::999::::::::::::::::::999:::999999999999888888888888888888888888888888888999::::::::::::::::::999777888999999999999888777666777777888888999::::::888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;888888888999999999::::::999999999:::::::::::::::::::::;;;;;;::::::888888777888888999::::::999999888888888888888888888888777777777777777777777777777888888999999888888777555555555555555555555555444444333333333333333222444444444444444444444444777777666666666666777777777777777777777777777777555666666666666666666666777777666555555555555666pppSSSNNNIIIEEEDDDDDDBBBAAA???===<<<;;;;;;;;;;;;::::::::::::888888888777666666555555222222111111111111222222333333333333444444444444444444444444444444444444222222222111111222222222333333333333333333333333111111000////////////000.........////////////000//////000111111111111111////////////////////////---...///000000111000000....../////////...------........................000000000000000000000000111111000000111111222333000000000000111111111111000000000000000000000000///////////////000000000000000111111222111111000111111111111111111111111000111111111000///.........///000000111000000///////////////000000000000000000000000111111111111////////////000000000000000000000000000000000000////////////////////////111000.........000222444111111111111111111111111111111111222222222333333000000111111222222333333333333333222222222111111111111111222333333444444444444444333333222222222333333222222222333444444444444444444555555555555333444444444444555555555555555555555555666666666666777777888888888888888666666777777777777666666888888888999999:::::::::888888888999999999::::::999999999999999999999999888888999:::;;;;;;;;;;;;::::::999999999999::::::777777888999999999999888999999999:::::::::::::::888888888999::::::;;;;;;777888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;777888999;;;<<<<<<======:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999888888999999999999999999999999999999999999:::;;;<<<<<<;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::999999999999999999999999999999999999999::::::::::::999999777888999::::::999888777888888888999::::::;;;;;;999:::;;;<<<<<<===<<<<<<===============<<<<<<<<>>======<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========::::::::::::;;;;;;;;;;;;::::::<<<======<<<;;;:::888999:::;;;<<<<<<<<<<<<999999999::::::::::::;;;888888888888999999999999::::::;;;;;;;;;;;;::::::888888888888888888888888666666555555555555555555666666666666666666666666888888777777777777888888777777777777777777777777666666666666777777777777999888777777666666777777pppSSSNNNIIIEEEEEEDDDCCCAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999888777777666666555333333222222222222333333333333333444444444555555444444444444444444444444333333222222222222333333333333333333333333333333222111000/////////000000....../////////000000000//////000111111111111111111111111111111111111111...///000111222222222222000000000000000///...---........................000000000000000000000000111111000000111111222333000000000111111222222222111111111111111111111111/////////000000111111111000111222333333333333333222222222222222222222222000000111111111000000//////000000111111000///...////////////000000000000000000000000111111111111//////000000000111111111000000000000000000000000//////////////////////////////000000111222333333222222222222222222222222222222222222333333333333000111111222222333444444444333333333333222222222111111222222333444444555444444444444444555555555333333333333333444555555444444555555555666666666555555555666666666777777666666666777777777888888888888999999888888:::;;;777777888888888888777777888888999:::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::777888999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;888999:::;;;;;;;;;;;;:::999999999:::::::::;;;;;;888999999:::;;;;;;<<<<<<999::::::;;;;;;<<<<<<===;;;;;;;;;<<<<<<=========:::;;;<<<<<<============;;;;;;<<<===============;;;;;;<<<<<<<<<=========;;;::::::::::::999999999::::::::::::::::::::::::::::::::::::;;;<<<===>>><<<===>>>??????>>>===<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999777888:::;;;;;;:::888777999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<==================>>>AAA@@@??????>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>::::::;;;;;;<<<<<<<<<<<<999:::<<<>>>>>>>>>===<<<:::;;;<<<======>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===999999999::::::;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999888888888888999999999999999999999999999999777888888888999999999999;;;:::999999888888999999pppSSSNNNIIIFFFFFFEEEDDDCCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666555444444333333444444555333333333444444555555555555555555555555555555555444333333222222333333444222222222222222222222222333222000/////////000111////////////000000000000//////000111111111111000222222222222222222222222///000111222333444444444111111111111111000//////////////////////////////000000000000000000000000000000000000000111111222000000111111222222222222333333333333333333333333//////000000111111111222111222333444555555555555222222222222222222222222///000000111111111111000///000111111000///...---////////////000000000000///000000000000111111111000000000000111111111111000000000000000000000000000000000000000000000000---///111333444333222111222222222222222222222222222222333333333333444444111111222333333444555555444444444333333333222222111111222333333444555555333444444555666777888888444444444444444555666777555555555555666666666666777777777777888888888888777777888888999999999999777888888888777777999;;;888888999999999999888888888999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<=========<<<999999999::::::;;;;;;;;;999999::::::;;;<<<======;;;;;;<<<<<<===>>>>>>>>><<<=========>>>>>>??????>>>>>>>>>>>>>>>======<<<;;;<<<<<<===============;;;<<<<<<<<<======>>>>>>;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::::::::;;;<<<===>>>>>><<<>>>???@@@@@@???>>><<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::888999;;;<<<<<<;;;999888999999:::;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<======>>>>>>BBBAAA@@@@@@??????@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======888:::<<<>>>??????>>>===;;;<<<===>>>????????????<<<<<<<<<<<<======>>>>>>:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;pppTTTNNNHHHFFFFFFDDDBBB@@@>>><<<;;;???>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999888777777666555444444444333333333444444444555555777888888888777666444333444444444444444444444444222222222333333333444444333222222111111222222333333333333333333333333333111111222222111000...---222222111111111111111111222222333333333444444444333333333222222222111111000000000000000000000000222111111111000000//////000000111222222222222111222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111222222333444222222222333333222222222///111222111000///000111000111111111111222222222000000111111222222222333333111///000333333222///000111111111222222222222222222333333333444444444555555555555555555444444555555555555666666666666666666666666777777777777555555555555555555555555666666666666666555555555555666666777777777777777:::888555333222444666777555666888999999888888777888777777777888999::::::::::::::::::::::::::::::<<<<<<<<<============>>>>>>===<<<:::999999:::::::::;;;<<<<<<======<<<<<<<<<======>>>>>>>>>>>>>>>???>>>>>>============>>>===>>>???@@@@@@???>>>===>>>>>>>>>>>>============????????????>>>===;;;;;;::::::;;;<<<======<<<<<<<<<===============<<<<<<<<<<<<<<<============>>>========================??????>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<=========>>>???===;;;:::999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<:::999;;;>>>???===:::???>>>===<<<<<<===>>>???========================<<<===>>>??????>>>===<<<<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>>>>??????>>><<<<<<<<<======<<<<<<<<<<<<======>>>===>>>??????===<<<<<<===@@@??????>>>===<<<<<<;;;<<<======>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???======>>>???????????????========================>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<888888999::::::::::::999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;<<<:::999oooSSSNNNHHHGGGFFFEEECCC@@@>>>===<<<>>>>>>===<<<<<<<<<<<<<<<===<<<;;;:::999999999999888888777666666555444444555555555555666666666666888888888888888666555444444444444444444444444444444444444555555555666666444333333222222333333444222333333333444444444444111222222333333222000000222222222222222222222222333333333333444444444444444333333333333222222222222222222222222222222222333333333222222111111111222222222222333333333333333333333333333333333333222333333333333444444444333333333333333333333333333333333333333333333333333333333333333222222222111111111000111222222333222222333333333333222222000222333222111000111222111111111222222222333333111111111222222333333333444333111222444555333111222222222222333333333333444444444444555555555555666666666666666666666666666666666777777777888888777777888888888999999999777777777666666666666666777777777777777777777777777777888999999999999888;;;:::888777777888999:::777888999999::::::999999::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>><<<<<<===============<<<======>>>????????????>>>???>>>>>>>>>>>>>>>??????======????????????======????????????????????????@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>>>>>>>>>>=========>>>>>>>>>======<<<<<<<<<<<<============>>>========================????????????????????????????????????????????????>>>>>>?????????@@@@@@@@@AAA@@@>>>===<<<===>>>???>>>>>>?????????>>>======>>>===<<<>>>@@@AAA???===??????>>>======>>>??????????????????????????????>>>>>>???@@@@@@???>>>>>>?????????@@@@@@@@@AAAAAA>>>>>>======>>>>>>???@@@>>>???@@@???>>>======>>>>>>>>>============>>>>>>AAACCCCCCBBB???===<<<===AAAAAA@@@@@@???>>>>>>======>>>??????@@@@@@??????============>>>>>>>>>>>>>>>============>>>>>>???>>>>>>???@@@@@@@@@@@@@@@========================??????????????????????????????@@@@@@??????>>>===>>>============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::;;;<<<<<<;;;999oooSSSNNNHHHGGGGGGEEECCCAAA???>>>=========<<<<<<;;;<<<<<<<<<======;;;:::::::::::::::888888888777666666555555666777777777888888888888888999999999888777666555555555555555555555555555666777777777888888888888555555444444444444555555333333333444444555555666222222444555555555444333222222333333444444555555333333444444444555555555555444444444333333333333555555555555555555555555555444444444444333333333444333222222222333555666555555555555555555555555333444444444444555555555444444444444444444444444333333444444444444444444555555444444333333333222333333222222333333444555333333444444444444333333222333444444333222333444222222222333333333444444222333333333333444444444666444333444555666555444333333333333444444444444555555666666666777777777777777777777777888888888777888888888888999999999999999999999::::::::::::999999999888888888777777999999999999999999999999888999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===:::::::::::::::;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;====================================>>>>>>>>>???;;;;;;;;;<<<===???AAABBB======>>>>>>>>>======<<<===>>>>>>???????????????>>>>>>>>>>>>??????@@@AAA>>>???@@@AAAAAA@@@???>>>?????????@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@???>>>===>>>>>>????????????>>>===>>>>>>?????????>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@AAABBBAAABBBBBBBBBAAA@@@@@@??????>>>>>>???AAAAAA@@@???AAA@@@????????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAABBB@@@AAABBBAAA???>>>???@@@AAAAAA@@@???>>>>>>>>>>>>AAABBBCCCBBB@@@???>>>???CCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<====================================>>><<<;;;;;;<<<<<<;;;:::nnnSSSNNNIIIGGGGGGEEEDDDBBB@@@???>>><<<<<<<<<;;;<<<<<<======>>>===<<<;;;::::::::::::999999888888777777777777777777888888888999999999999999999999999888888777777777777777777777777777888888888888999999999999777666666555555666666777555555555555555555555555222444555777777777777666333333444555666666777777444444555555555666666666666666555555555444444444666666666666666666666666555555555555555555444444555444222111222333555777777777777777777777777777444444444444555555555555555555555555555555555555444444555555555555555666777666666555555444444333777666666666666777888888444555555666666555555444444555666666444444555666333333444444444555555555555555555555555555555555666555555555666666666555333333333333444444444555666666666666777777777777777777777777888888888888888888888888999999999999999999:::::::::;;;;;;;;;;;;::::::999999888888777999999999999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>======<<<;;;:::999:::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;========================<<<<<<<<<=========>>>>>>;;;;;;<<<===>>>@@@AAAAAA=========>>>======<<<;;;<<<===>>>>>>??????>>>>>>============>>>@@@AAAAAAAAABBBCCCCCCCCCCCCBBBAAA>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAAAAA@@@??????>>>>>>???????????????>>>>>>??????@@@@@@@@@@@@???============>>>>>>>>>>>>????????????????????????AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????@@@@@@???>>>BBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDAAABBBCCCBBBAAA@@@AAABBBCCCCCCBBB@@@????????????;;;===???@@@@@@@@@AAACCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>=========>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@??????@@@???>>>=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======<<<:::mmmRRRNNNIIIGGGFFFEEEDDDBBBAAA??????<<<<<<<<<<<<<<<===>>>???>>>>>>===<<<;;;;;;;;;;;;999999999999999888888888777888888888999999999999;;;::::::999999999999999888888888888888888888888777888888888888999999999888777777666666777777888999888888777666555444444444555777888999999999999444444555666777777888888555555666666666777777777777777777666666666666555666666666666666666666666555555555555555555555555555444222222222333555777888888888888888888888888444444444555555555555666666666666666666666666666555555666666777777777777777777777777666666555555888888888777888999999:::666666777777777777666666555777888777666555666777555555555555666666666666777777777777666666666666555666666666555555666666333333333444444444555555666666666666777777777777666666666777777888888888777777777888888888999999999999999:::::::::;;;;;;:::::::::999999999888888888888888999999:::::::::999:::;;;;;;<<<<<<;;;;;;888999;;;=========<<<;;;;;;;;;:::999999;;;<<<===>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<======>>>>>>>>>>>><<<<<<=========<<<<<<;;;;;;<<<======>>>>>>======<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCBBBAAAAAA>>>>>>??????@@@AAABBBBBB@@@@@@@@@AAA@@@@@@??????>>>>>>?????????>>>>>>===???@@@@@@AAABBBBBBAAAAAA>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAAAAA@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEAAACCCDDDCCCBBBAAABBBDDDDDDDDDCCCAAAAAA@@@@@@@@@;;;>>>@@@AAAAAAAAACCCDDDCCCBBBBBBBBBBBBBBBAAAAAA???@@@AAAAAABBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>============>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<========================????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@???????????????????????????===<<<<<<===>>><<<;;;lllQQQNNNIIIFFFEEEDDDCCCBBB@@@??????===<<<======>>>???@@@AAA???>>>===<<<<<<;;;<<<<<<::::::::::::::::::::::::888888999999999:::::::::<<<;;;::::::::::::;;;;;;999999999999999999999999777777888888888999999999888888777777777777888888:::999999888777666555555555666888999:::::::::999555555666666777777888888666666777777777888888888888888888888777777777777666666666666666666666666555555555666666666666666666555444444444555777777999999999999999999999999555555666666666777777777777777777777777777777777666666777777888888999999777888888888888888888888777777666666777777888999777777888888888888777777666777888888666666777888666666666777777777777888999999888888888888888777666777888777666555666888444555555555555666666666666666666777777777888888666666666777888888999999777777888888888999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888999999::::::;;;;;;:::;;;<<<<<<======<<<<<<999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;<<<<<<<<<========================<<<<<<<<<<<<===============>>>>>>>>>>>>======<<<;;;<<<======>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA???@@@AAABBBBBBAAA@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>????????????>>>======@@@AAAAAABBBCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDDDDEEEAAACCCDDDCCCBBBBBBCCCEEEDDDCCCCCCBBBAAAAAAAAAAAABBBDDDEEEEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@?????????????????????@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA??????>>>=========>>>>>>????????????????????????AAAAAAAAA@@@@@@@@@@@@@@@????????????????????????????????????????????????===>>>>>>???????????????===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>>>>===<<>>=========>>>???AAABBBCCC@@@???>>>===<<<<<<<<<<<<:::::::::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<===::::::::::::::::::::::::888888888999999999::::::888888777777777777888888888888888888888888888888666777999:::::::::999999666666666666777777777777777777777888888888999999999999999999888888888888666666666666666666666666666777777777888888888999777777777888888888999999999999999999999999999999888888888999999999::::::888888888888888888888888777777777888999:::::::::777777888888999999::::::777777666666777777888999888888999999999999888888666888888888777666777888777777777888888888888999::::::::::::999999888888777999:::999777777888:::777777777888888888999999888888888888999999999999777777888888999::::::;;;999999999999::::::::::::;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<=========999::::::;;;<<<<<<======<<<======>>>>>>>>>>>>>>><<<============<<<<<<;;;;;;<<<======>>>>>>======>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@@@@???>>>>>><<<===>>>???@@@AAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBAAAAAACCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>AAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@??????AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDGGGHHHHHHEEEDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDAAABBBCCCCCCBBBBBBCCCEEECCCBBBBBBAAAAAAAAABBBBBBDDDEEEFFFFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBAAAAAAAAAAAABBBBBBCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBB@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===>>>??????>>><<>>>>>>>>>>>>>>???@@@BBBCCCDDD@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>===<<<;;;::::::;;;======;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;888888777777777777888888555666777888999:::;;;;;;777888999:::::::::999888777777777666666666666666777888888888888999999999:::::::::999999999888888777777777777777777777777888888888999999:::::::::888999:::;;;;;;;;;;;;:::999999999999999999999999:::::::::;;;;;;;;;<<<<<<888888888888888888888888777777888999::::::;;;;;;777777888999:::;;;;;;<<<999999888888999999:::;;;888999999::::::999999888666888888888777666777888777888888888888999999999;;;;;;;;;::::::999999999888:::<<<;;;999888:::<<<999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@;;;;;;;;;<<<===>>>>>>???>>>>>>???@@@@@@@@@@@@???@@@??????>>>>>>=========<<<===???@@@@@@??????>>>???>>>>>>>>>???@@@AAAAAA???????????????????????????@@@@@@@@@@@@AAAAAAAAA>>>???@@@AAABBBAAAAAA@@@===>>>???AAABBBCCCDDDDDD@@@@@@AAABBBBBBBBBBBBAAADDDDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???AAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????AAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHCCCFFFGGGFFFDDDBBBCCCDDDGGGGGGIIIIIIIIIIIIGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@??????@@@AAABBBDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCC@@@BBBCCCCCCBBBBBBCCCEEEBBBBBBAAAAAAAAABBBBBBCCC???AAACCCDDDCCCCCCCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@CCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????>>><<>>>>>BBBCCCDDDDDDDDDCCCBBBAAA>>>======;;;:::999888888>>>===;;;:::999999:::;;;===<<<<<<<<<===>>>@@@AAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<<<<;;;;;;:::::::::999:::888777777888999999888888888888888999:::;;;<<<888888999::::::999999999888666555444444555666888:::::::::::::::::::::::::::::::::999999999888888999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;>>>===;;;::::::;;;<<<===<<<;;;999777777888999::::::::::::;;;;;;;;;<<<<<<<<<;;;999888777888888999;;;;;;<<<===<<<;;;999888999999:::::::::;;;;;;;;;:::999999888888999999::::::;;;;;;;;;;;;;;;;;;:::999999999888888777777777888888999::::::;;;;;;<<<======<<<;;;:::999999888:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@AAAAAAAAA?????????@@@@@@AAAAAABBB@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@@@@@@@@@@???CCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBB???@@@AAAAAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@EEEFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCBBBCCCCCCDDD@@@AAACCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFAAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDCCCDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFFFFGGGHHHHHHKKKJJJHHHFFFDDDDDDDDDDDDDDDCCCAAAAAAAAACCCEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFEEECCCBBBAAACCCEEEFFFCCC@@@>>>@@@BBBCCCDDDAAAAAAAAA@@@@@@@@@@@@???AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBAAA@@@@@@@@@AAAmmmQQQMMMIIIIIIGGGFFFDDDBBB@@@@@@???AAABBBCCCCCCCCCBBB@@@?????????>>>===<<<;;;::::::======;;;;;;:::;;;;;;<<<>>>>>>=========???@@@AAA??????>>>>>>===>>>>>>>>><<<<<<<<<======>>>>>>>>>============<<<<<<<<<;;;<<<;;;999999:::;;;::::::999999999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999777666666777999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<@@@>>>===<<<<<<===>>>???===<<<:::999888999:::;;;999999:::::::::;;;;;;;;;===<<<;;;:::999:::;;;<<<<<<=========<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;:::::::::999999::::::;;;<<<<<<======>>>>>>======<<<<<<;;;;;;<<<===>>>>>>???>>>>>>>>><<<<<<>>>?????????>>>======>>>>>>??????>>>>>>===????????????>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAABBBBBBBBBBBB???@@@@@@AAABBBCCCCCCDDDBBBAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDFFFGGGHHHGGGEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFFFFEEEEEECCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEEEEFFFCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGIIIHHHFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBDDDFFFGGGDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDCCCAAAAAABBBDDDEEEBBB@@@???AAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@oooRRROOOJJJIIIHHHGGGEEECCCBBBAAAAAA@@@AAAAAABBBAAA@@@???>>>@@@@@@???>>>======<<<<<<===<<<<<<<<<<<<===>>>>>>@@@@@@?????????@@@@@@AAA@@@@@@??????@@@@@@AAAAAA======>>>???@@@AAABBBBBB@@@@@@????????????>>>>>>@@@>>><<<<<<======<<<;;;::::::::::::;;;<<<===>>>>>>>>>?????????>>>>>>======<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>===;;;<<<======>>>>>>======AAA@@@???>>>>>>???@@@AAA???>>>===;;;;;;<<<======;;;;;;<<<<<<<<<=========???>>>=========>>>???@@@??????>>>>>>======>>>>>><<<============>>>>>>>>>@@@@@@????????????@@@@@@===>>>>>>??????>>>>>>===>>>>>>>>>>>>============;;;<<<<<<===>>>>>>????????????????????????????????????@@@AAAAAAAAAAAA@@@>>>??????@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@@@@??????>>>>>>AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBCCCDDDEEEFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDFFFGGGFFFEEEDDDEEEGGGHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHIIIIIIGGGGGGHHHJJJFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAABBBCCCDDDEEEBBBAAAAAAAAAAAAAAA@@@@@@BBBCCCCCCAAA@@@@@@AAACCCCCCBBB@@@AAABBBCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB?????????>>>??????@@@@@@pppTTTPPPKKKHHHHHHFFFEEECCCCCCBBBBBB@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@???>>>======<<<=========>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCC??????@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBB@@@>>>===>>>>>>>>><<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAA@@@@@@??????>>>>>>===<<<<<<===>>>>>>????????????????????????AAAAAA@@@@@@@@@?????????>>>??????@@@@@@??????>>>======>>>???????????????AAAAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAACCCDDDBBBAAA@@@?????????AAABBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBCCCDDDFFFGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFHHHIIIIIIHHHHHHJJJKKKFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFFFFGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======???@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDAAA@@@@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???@@@BBBBBBAAAAAACCCDDDDDDBBB@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@@@@AAAAAAAAA===>>>>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAApppTTTQQQLLLGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCAAAAAA@@@@@@??????>>>============>>>???@@@AAABBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>===>>>???>>>===>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@AAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFCCCBBBAAA@@@AAAAAACCCDDDAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAA?????????@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCC???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHIIIIIIIIIIIIJJJKKKFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFIIIIIIIIIIIIHHHHHHHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIICCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKGGGHHHHHHHHHHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB???AAABBBBBBAAA@@@AAABBBBBBBBBCCCDDDFFFEEECCC@@@CCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>???@@@AAAAAAqqqTTTQQQLLLFFFFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFDDDCCCBBB@@@@@@?????????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFFFFGGGFFFFFFEEEBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBBBBCCCCCCCCCCCCCCCDDD@@@???======???@@@??????@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBAAA@@@??????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBEEEDDDCCCBBBCCCDDDEEEFFFCCCCCCBBBBBBCCCCCCDDDDDD??????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCDDDFFFFFFFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJKKKJJJIIIIIIJJJKKKGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGFFFFFFGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCDDDDDD@@@BBBDDDDDDCCCBBBBBBCCCDDDDDDDDDEEEGGGFFFDDDBBBEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@AAAAAABBBBBBpppTTTPPPLLLGGGGGGFFFEEEEEEEEEFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDDDDDDDDDDCCCEEEEEEGGGHHHIIIHHHHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCC@@@???===>>>@@@BBBBBBAAABBBBBBBBBBBBBBBCCCEEEEEEDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBFFFEEECCCCCCBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDD@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@AAAAAABBBCCCBBBBBBBBB??????>>>>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEGGGHHHIIIIIIGGGGGGHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMLLLKKKJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLKKKJJJIIIKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHIIIHHHGGGEEEDDDGGGHHHIIIKKKKKKJJJIIIHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJKKKKKKFFFGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJFFFGGGHHHHHHHHHGGGFFFEEEGGGHHHHHHHHHGGGGGGFFFEEECCCCCCCCCDDDDDDDDDEEEEEEAAACCCEEEFFFEEEDDDDDDEEEGGGFFFEEEFFFGGGHHHFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCpppTTTPPPLLLHHHHHHGGGGGGFFFGGGGGGHHHDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBDDDEEEEEEEEEDDDCCCDDDFFFGGGIIIJJJJJJIIIIIIGGGGGGFFFEEEDDDDDDEEEEEEAAAAAABBBCCCDDDEEEFFFFFF@@@AAAAAAAAABBBBBBCCCCCC@@@???>>>???AAACCCDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDBBBBBBBBBCCCCCCAAABBBCCCEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBBBBCCCCCCDDDDDDAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???AAABBBBBBCCCCCCCCCCCCCCC???>>>=========>>>???@@@DDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGEEEFFFGGGGGGHHHHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHHHHJJJKKKLLLKKKJJJIIIJJJLLLIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNOOOOOONNNLLLKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLMMMOOOPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPPPPOOONNNMMMLLLNNNMMMLLLKKKJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFKKKLLLMMMMMMKKKIIIGGGEEEJJJKKKMMMNNNOOONNNLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJFFFHHHJJJLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLHHHIIIIIIJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEBBBDDDGGGGGGGGGFFFFFFFFFHHHGGGFFFFFFHHHHHHHHHFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBGGGFFFEEEDDDDDDDDDDDDDDDsssRRRMMMLLLIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIHHHGGGEEECCCAAA@@@CCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGEEEDDDHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDD@@@???<<<;;;<<