BM6P6(@ &&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''&&&&&&))),,,'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###$$$%%%'''''''''&&&$$$"""###########################"""###$$$%%%%%%###!!!&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%(((((((((((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***)))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////...------------...//////222222333333333222111111222111111000000111222222222333555666666444333111666555555444333333222222444444444555666777777888>>>===<<<;;;:::;;;<<<===???>>>>>>>>>======<<<<<<>>><<<;;;===CCCGGGIIIIII???===:::777666666777999999999888777666666777777777777777777888999999:::999999:::::::::999888777777666444111000//////000//////......///000222333000000///...---,,,,,,---++++++,,,,,,111;;;HHHRRRYYYZZZVVVLLL>>>222,,,+++''''''((((((((((((''''''++++++++++++++++++++++++(((((())))))))))))((((((%%%&&&(((***++++++***)))))))))))))))))))))))))))&&&)))+++***(((&&&((()))((((((((((((((('''&&&&&&)))///444444000+++)))************)))))))))))))))111000...,,,+++***))))))'''((()))******)))((('''+++(((&&&''')))+++)))'''))))))))))))((((((((((((***++++++++++++,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,+++***))))))((()))))))))(((''''''&&&&&&,,,((($$$"""%%%'''((((((&&&&&&'''(((((((((((((((&&&&&&'''((()))***++++++---,,,++++++***+++++++++,,,***((('''((((((((((((******+++,,,---------,,,---......///000111111111111111111222333333444444444777;;;>>>BBBJJJSSSZZZkkkuuu%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$###$$$&&&###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$######$$$%%%$$$###"""!!!#################################$$$%%%%%%###!!!%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''&&&&&&))))))(((''''''''''''''''''''''''((())))))******++++++++++++,,,---...///...------------...//////111222222333333333222222555555555444444444333333333444666777777666444333555666555555444333222111333333444555777888888999<<<;;;:::::::::;;;<<<<<>>>>>>>>============>>><<<;;;>>>BBBGGGIIIIII>>>===:::777666666888999999888888777777777777888::::::;;;;;;;;;;;;:::999888888999:::999888777666555444222111000000000111111000///......//////000111000///---,,,+++++++++***,,,------000:::HHHRRR[[[[[[VVVKKK===222---,,,((())))))))))))))))))((())))))))))))))))))))))))(((((())))))))))))(((((($$$&&&((()))******)))((())))))))))))))))))))))))&&&)))++++++((('''((()))((())))))))))))((('''&&&)))...222222...******+++)))))))))))))))***************)))((((((((((((((((((((())))))))))))(((((()))'''%%%%%%'''((('''&&&''''''''''''&&&&&&&&&&&&)))))))))*********++++++***************+++,,,,,,+++++++++***)))((((((((((((((((((((('''''''''''')))'''%%%%%%''')))(((&&&(((((())))))))))))(((((((((((())))))******++++++)))((((((((()))******+++,,,+++)))((()))))))))))),,,------............---//////000111111222333333//////000111111222222333333777;;;>>>BBBIIIRRRYYYhhhrrr$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""### !!!"""$$$%%%&&&&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''######$$$$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$####################################$$$######$$$%%%%%%$$$"""$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((''''''((())))))(((''''''***))))))((('''((((((((('''''''''((())))))******************+++,,,---......------------...//////111111222333444444444333333444444444333111///...333444666777888777666666888999999999888666444222444444555666777888999999999999999999999:::;;;<<<>>>>>>>>>>>>============>>><<<<<<===AAADDDFFFFFF===<<<:::777777777888999888888777777777888999999<<<===???@@@>>>;;;888666777888999999999888666666444333222111111111111222111000000///...---------......---,,,++++++++++++(((,,,......000999GGGSSS[[[YYYRRRFFF999000,,,+++))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%'''((())))))((('''))))))))))))))))))))))))&&&(((***+++)))(((((()))))))))******))))))(((((((((+++......+++)))***,,,(((((())))))******++++++))))))))))))***+++,,,,,,)))(((((((((((((((((()))((('''%%%%%%'''((('''&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))***,,,---...******))))))((('''''''''''''''''''''((((((((((((%%%%%%&&&((()))***(((&&&******+++++++++***))))))***************+++++++++'''''''''((()))***,,,,,,,,,+++******)))*********,,,---..................111111111222333333444444//////000111111222222333333666:::===AAAHHHPPPWWWcccnnn$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%% """###$$$%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###############$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&########################%%%$$$###$$$%%%%%%$$$###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$''''''''''''&&&%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&''')))***+++)))))))))***++++++,,,,,,))))))))))))***+++,,,---...------------...//////000000222333444444444444222333444444333000...,,,222333444666777777777777<<<===>>>???>>>;;;888666777777777777777777777777777777777888999::::::;;;========================>>>===<<<<<<>>>???@@@@@@<<<;;;999888777888999999777777777777888999999:::===???AAABBB@@@<<<666333888888999:::999888777666666555444333333222111111///////////////...---,,,************+++,,,---...''',,,//////000888GGGSSSXXXTTTKKK???333,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''((((((''''''(((((((((((((((((((((((('''(((***++++++***))))))))))))************))))))''')))++++++))))))***,,,''''''((()))***++++++,,,))))))))))))***+++,,,---)))((('''&&&&&&'''((()))***)))((((((((()))))))))))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''(((***+++,,,(((((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))***%%%%%%&&&((()))***))))))******+++,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))***+++,,,---***++++++***))))))***+++***+++,,,---............111111111222222333333333000000111222222333333444222666:::===@@@FFFNNNUUU^^^iii}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''''''''((('''&&&%%%%%%%%%&&&&&&########################&&&$$$######%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&''''''''''''&&&%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))))))))***++++++,,,,,,))))))))))))***+++,,,,,,...------------.../////////000111222333333333333555666777777666444222000222222333444555666666666<<<===???@@@???===:::888;;;:::999888777666555555555666777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999::::::;;;:::999888888888999:::888888777777888999::::::>>>AAADDDFFFDDD>>>777333888999:::::::::999777666999999888666444222111000,,,---///000111000///...+++++++++******++++++,,,(((+++//////111999GGGRRRUUUPPPFFF;;;111+++)))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((()))+++,,,,,,***((())))))************))))))'''(((((((((((()))***+++''''''((()))***++++++,,,'''&&&&&&&&&&&&''''''((()))((('''&&&&&&'''((())))))))))))((((((((()))***))))))))))))(((((((((((($$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((((()))+++---)))***+++---.../////////*********)))((((((''''''++++++******)))******+++(((***,,,+++))))))***+++***+++---...000111111111000000000000111111111111//////000000111222222222222666:::>>>@@@FFFMMMSSS[[[fff{{{%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$###$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$(((((('''&&&%%%$$$######&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$########################&&&%%%######%%%&&&%%%$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''''''''((())))))******))))))))))))***+++,,,---...------------...////////////000111222222222111222333444555555555444333222333333333444444555555888999;;;<<<<<<;;;999888<<<<<<;;;999888666555555666666777888999999999888:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;999777777888999999999888999999::::::999999888888888999999:::???BBBFFFHHHFFFAAA;;;666777888999999999888777666::::::999777444222///...+++---000222333222000///000///---+++***)))(((((()))+++---///333<<>>AAA@@@===888555333444555555555444333222444444444444333111///...///111444666555222...,,,))))))***+++,,,...000000,,,***(((---666@@@HHHKKKLLLGGG>>>666111...+++***+++***)))'''''')))***+++++++++++++++++++++++++++(((((())))))))))))((((((***))))))((((((((())))))))))))))))))))))))))))))''''''(((,,,//////+++'''&&&&&&'''(((((()))(((((((((((((((***+++***(((&&&*********)))))))))))))))((('''''''''((()))***+++%%%&&&'''(((((('''&&&%%%''')))+++)))'''&&&(((+++***)))))))))(((((((((((('''''''''((((((((())))))******)))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))---222222000---,,,,,,............---,,,+++***************************(((((((((((()))+++,,,---***///333333///---///222222111000...+++(((&&&$$$000000000000////////////222333333444444555666666444888===@@@BBBFFFLLLQQQ[[[ggg{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%% !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$"""""""""$$$$$$###"""%%%###!!!!!!$$$''')))******(((%%%$$$%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""&&&$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''(((((())))))''''''((((((((((((((('''&&&'''((()))***+++,,,,,,,,,***))))))***++++++***...---+++))))))***+++,,,//////.........------------......///111222444555...///111333555777999:::;;;666111000111444444333333444555666777777666666:::999888999:::;;;:::888555888999666777;;;;;;999;;;999888999::::::999888;;;;;;:::999999:::::::::;;;;;;;;;:::999888666666444555888999:::999888777777999;;;======:::777555444222///...000222333222111111000000//////......000111444555333000---***+++++++++,,,,,,---------++++++***,,,555BBBIIIIIIOOOFFF999000+++***)))((((((''''''&&&&&&((()))***(((''''''+++///000,,,'''''''''&&&&&&&&&''''''((()))(((((())))))***++++++(((((())))))))))))((((((,,,+++***)))((('''&&&%%%'''((((((((()))))))))***&&&&&&'''((()))***++++++---,,,***(((''''''((()))((()))******(((''''''(((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))******))))))((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&+++***(((&&&&&&&&&''''''))))))******)))(((''''''(((((((((((((((((((((((((((((()))***************---,,,,,,+++***)))((((((++++++)))(((''''''''''''((((((***,,,...000222333///000000111000...---,,,---...............------...............///000000000000000000000111111222555777999<<>>===:::;;;999777777888888888666::::::::::::::::::::::::;;;;;;::::::999888666666444555666777888777666555444444444444444333222222333000...---...//////...000000000///......------.........---,,,+++***)))+++++++++++++++,,,,,,,,,+++,,,,,,...888DDDJJJJJJHHHBBB999333///,,,((($$$(((''''''''''''((())))))+++((('''(((+++,,,***(((&&&&&&&&&'''(((***,,,---,,,+++)))''''''(((***+++((())))))******))))))((($$$%%%&&&''')))***+++,,,))))))))))))((((((((((((***)))))))))(((((((((''',,,+++***((((((((())))))&&&(((***+++++++++,,,---)))((((((''''''(((((()))''''''((()))))))))((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((()))************&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''************)))))))))))))))((('''&&&&&&%%%&&&&&&%%%%%%&&&'''((()))******++++++*********+++,,,,,,,,,,,,,,,------------,,,//////......//////000111111111000000111111222333555666999;;;>>>CCCIIIMMMXXXfff~~~"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$#########$$$%%%%%%###"""!!!!!!!!!###%%%'''!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%###"""###$$$$$$###!!!#########%%%(((***)))((((((&&&$$$$$$%%%&&&%%%#########$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$######%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$(((((((((''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((()))))))))))))))***(((''''''((())))))((()))))))))***+++,,,...///........................*********+++,,,...///000000000000000000000000000000000111333444444444333666666555555777:::<<<>>>===;;;::::::::::::999777555999<<<;;;===@@@@@@<<<===;;;888888888999888888999999:::::::::::::::::::::::::::999999888666666444555666666666666555555333333222111111111111222111///------///000000///000000///......------,,,------,,,+++******)))************+++++++++++++++***,,,---000:::FFFKKKJJJFFF@@@777111...,,,(((%%%''''''''''''((((((((()))'''%%%$$$&&&***---......(((((((((((()))***+++,,,---,,,)))''''''((()))***)))))))))******)))))))))((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))((((((((((((++++++***)))(((((())))))(((***++++++)))(((((()))))))))(((((((((((())))))''''''(((((((((((((((''')))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&'''((()))***,,,,,,,,,+++***$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((())))))******))))))((((((((()))))))))******)))(((''''''&&&&&&&&&'''((((((((()))))))))******((((((''''''((()))+++,,,***************+++++++++/////////...///000000111000000//////000000111222444666999;;;>>>CCCIIIMMMVVVeee}}}"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&######""""""###$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%$$$###%%%###""""""%%%(((******&&&%%%$$$%%%&&&&&&$$$###$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''######$$$$$$%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%###$$$%%%'''((((((((((((((((((((((((((()))))))))***(((''''''((())))))((((((((()))***+++---...///---.....................++++++,,,,,,---...///000------......///000111111222222222111111111222333555444444444555888;;;===<<<;;;::::::;;;;;;:::888666:::===<<<>>>BBBBBB@@@???===:::999:::::::::999888999:::;;;;;;;;;;;;:::999999999999888777777666444444555555555444444444444333222111111111222222///...---...111222222222//////......---,,,,,,,,,...---+++************+++************************)))+++---222<<>>555...++++++)))'''&&&''''''(((((((((((((((&&&%%%$$$%%%(((+++---...+++******)))))))))******---+++)))((('''((()))***))))))************))))))******)))((('''&&&%%%%%%))))))))))))(((((((((((('''''''''((()))******************)))))))))))))))'''(((***)))(((&&&&&&'''))))))(((((((((((())))))''''''((((((((((((''''''((((((((()))))))))))))))''''''''''''''''''''''''((()))***+++***)))'''&&&$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))'''''''''(((((()))******))))))(((((('''(((((((((************************'''&&&&&&&&&''')))***,,,++++++******+++,,,---...///////////////000111111///............///000000444666888;;;>>>CCCHHHLLLVVVeee}}}########################!!!""""""######$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&%%%$$$######"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$######$$$&&&''''''&&&%%%###!!!!!!###''')))***%%%$$$$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&''''''''''''((('''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((('''''''''(((((()))))))))+++)))'''((()))***))))))((())))))+++,,,---......---------...............000//////...------------++++++,,,...///111222222222222222000//////111333333333333333555777999::::::888777888999:::999888888<<<===<<>>EEEHHHGGGBBB???;;;999999:::;;;:::666888:::;;;<<<<<<;;;:::888888888888888777777666444444333222222222222222333333333333333222222222000///...///000000///---......------,,,+++++++++++++++++++++******************)))))))))(((((((((&&&)))---222===GGGKKKHHH@@@:::222---,,,+++)))&&&&&&&&&((()))))))))((('''((((((((('''&&&&&&'''(((******)))((((((((())))))((((((******+++***)))))))))******++++++******)))&&&&&&&&&''''''(((((((((&&&&&&'''((()))***++++++''''''(((((())))))******)))))))))*********))))))###%%%(((((((((((()))+++(((''''''''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''((()))***++++++++++++***)))&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((''''''((()))************......---,,,---///111222000000//////000000111222000000000000000111222222333555888:::===BBBHHHLLLYYYfff}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###%%%(((******(((&&&%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&((('''%%%%%%%%%%%%$$$"""!!!###&&&'''&&&$$$#########%%%&&&&&&$$$"""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***(((&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############(((((((((''''''&&&&&&%%%&&&$$$######$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$%%%''''''%%%%%%%%%&&&&&&'''''''''((((((((('''&&&$$$###"""%%%%%%&&&'''((()))***+++,,,***))))))***++++++***)))***+++,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,---......///,,,------...///000111111(((,,,222444333222222333333444555666777777666666999999888:::<<<>>>======<<<>>>===;;;>>>EEEIIIIIIBBB>>>:::888888999::::::666777:::<<<<<<<<<;;;:::777888888888888777777666444333333222111111111222222333333333333222111111111000///...///...+++)))......---,,,,,,++++++***)))***************)))(((******))))))((((((((('''%%%(((,,,222===GGGJJJGGG===888333000...,,,((($$$%%%&&&((()))))))))((('''$$$%%%''''''''''''(((***(((((('''(((((()))******&&&'''***+++,,,+++***)))******++++++++++++******''''''''''''''''''''''''%%%&&&'''((()))***+++,,,))))))))))))((((((((((((((()))************))))))((()))+++***(((''''''(((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%'''((((((((())))))******'''((()))******)))((('''((('''&&&&&&'''(((***+++(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))************'''(((***+++++++++***))),,,+++*********,,,///000000000000000000111111222222222222111222222333444333555888:::===BBBHHHLLLZZZggg}}}$$$$$$$$$############"""$$$$$$$$$$$$"""!!! ##################$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$&&&'''&&&%%%$$$$$$######$$$$$$ """###%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$""" """$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###!!! !!!!!!"""%%%$$$###""""""###$$$%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$"""$$$&&&(((&&&$$$&&&%%%%%%$$$$$$%%%%%%%%%)))'''&&&'''((()))((('''%%%&&&'''((()))***+++,,,***+++---......---,,,+++***************+++++++++++++++,,,---............//////...---,,,,,,+++***000000////////////000000555444222111111222444555333333333333444444555666666666666777:::;;;;;;;;;>>>===;;;<<>><<<:::999999999999???>>>===;;;999888888888888666555666888999666333555333111111222222222111222222111000......000222222111111000///......---...+++'''''')))***)))''',,,,,,,,,+++++++++******+++*********))))))(((((('''***---222===FFFGGGBBB===888222,,,)))'''&&&%%%(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&******))))))(((((('''''')))***+++,,,,,,,,,,,,,,,((((((((((((((('''''''''&&&''''''((()))******+++))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&******)))(((((((((((((((+++)))((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&''')))******((('''((()))*********)))))))))))))))))))))))))))))))))(((((($$$%%%'''(((((('''%%%$$$'''(((******))))))+++,,,,,,,,,------...//////000......//////000000111111111111000000000000000111222111555;;;???BBBHHHPPPZZZhhh$$$$$$$$$############"""$$$%%%%%%$$$$$$###"""!!!######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$!!!"""###$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$###$$$&&&'''&&&$$$&&&%%%%%%%%%%%%&&&&&&''')))'''&&&'''((()))(((&&&''''''(((((())))))************+++++++++******)))************++++++++++++++++++,,,---............000000//////...---,,,,,,000000////////////000000444333111000000111333444333222222333333444555666555555666777999:::::::::>>>===<<<<<<>>>@@@AAABBB???>>><<<:::999999999999===<<<<<<;;;:::999888777888666555666777888555333555333111111222333222111000111111000......///000111111000//////...------000---)))((())))))(((&&&,,,+++++++++*********************)))))))))((((((***---///333<<>>===<<<:::999999999999999:::;;;;;;;;;:::999888777666666666777777555333555333222111333333222111///000111111///......///000000//////...---------111...,,,******)))(((&&&************))))))))))))******))))))))))))((((((---000222666===CCCBBB===777333...***)))))))))((('''(((((())))))((((((''''''''''''((((((((())))))***)))))))))))))))((((((***))))))))))))((((((((('''(((((()))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''(((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))(((&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&(((((('''&&&&&&'''&&&&&&''''''(((((()))))))))((((((((('''''''''''')))))))))******)))))))))(((***++++++++++++,,,...++++++,,,,,,,,,,,,,,,,,,......//////000000111111333222222222222222333333444444666;;;>>>AAAFFFMMMXXXfff~~~$$$$$$$$$#########"""""""""######$$$%%%%%%%%%$$$""""""###$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""######$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&%%%'''&&&&&&''''''((()))***((('''&&&&&&(((((('''&&&'''''''''(((((((((((((((+++***((('''&&&&&&'''((()))******++++++,,,,,,,,,+++,,,---...////////////000/////////////////////111000000000000000000111222111111000111111222333111111111222333444555666555666777888777777888999999:::;;;:::999999999:::<<<<<<;;;:::999999999888888999;;;======<<<:::999888888888888777777555444555333222111222333222111...000222222111///...///............------,,,,,,///...,,,++++++***)))((()))))))))))))))((((((((())))))))))))))))))((((((---222666999???CCCAAA<<<555111---***))))))(((''''''(((((((((((((((((('''&&&'''''''''((((((((((((************))))))))))))))))))))))))))))))))))))))))))******+++******)))%%%&&&&&&'''((()))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******)))(((((((((((((((((((((''')))++++++***(((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((('''''''''%%%&&&(((((('''&&&'''((((((((((((((((((((((((((((((((((((((('''''''''&&&+++******))))))******+++''')))************+++---,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111222222111111111222333333666555777<<<>>>@@@EEELLLWWWeee}}}$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$$$$ !!!"""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$######"""######$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***(((&&&%%%&&&'''((('''&&&%%%%%%&&&'''((()))******+++***)))((('''(((((())))))******+++,,,,,,------,,,,,,---...////////////..................//////111111000000000000111111222222222222333333444444111111111222333444666777777999::::::888777999:::777:::<<<<<<:::888888999;;;;;;;;;::::::999888888777999;;;===>>>===<<<;;;999::::::999888777666666444333111111222222222111///111333333222000///000---------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++(((((((((((((((((((((((((((((((((((((((((()))))),,,333:::???CCCEEEBBB<<<444111,,,)))((('''&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''))))))))))))************))))))))))))************))))))*********))))))(((%%%&&&&&&'''((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))******)))(((((((((((((((,,,+++******++++++)))'''(((((((((((((((((((((((((((((((((((()))))))))))))))************)))((((((%%%'''))))))(((((()))***,,,+++******)))(((''''''((((((((((((((((((((((((***))))))(((((())))))***&&&'''))))))((((((***+++------------..................//////000000111111000000000000000111222222666555777<<<>>>@@@EEELLLWWWeee}}}$$$$$$$$$############""" !!!"""###############!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###############"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$############$$$%%%%%%"""############$$$$$$$$$"""""""""#########$$$$$$(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###%%%&&&&&&$$$$$$&&&'''((((((''''''''''''(((((('''&&&%%%&&&''''''&&&%%%###$$$%%%&&&((()))***+++******))))))))))))******)))******+++,,,---......,,,,,,...///////////////---------....../////////222111111000000111111222222222222333444444444555111111222333444666777888:::<<<>>>===:::888:::===;;;???BBBAAA===:::999::::::::::::::::::999888888888999:::<<<======<<<<<<999:::;;;:::777666555666333111000000111111000///000111222222000//////000,,,,,,,,,+++++++++++++++(((***,,,,,,+++***+++,,,(((((((((((())))))))))))''''''(((((((((((()))))),,,666@@@EEEHHHHHHBBB:::222///+++)))((('''%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))))))))***)))))))))************+++'''''''''''''''&&&&&&%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((())))))(((((('''&&&&&&&&&&&&&&&***)))(((((()))(((&&&$$$(((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++***((('''%%%''')))***)))))))))+++,,,,,,+++***)))(((''''''''''''(((((()))*********((((((((((((((((((((((((%%%'''(((((('''((()))+++,,,,,,---......//////000......//////000000111111////////////000111222222666555777<<<>>>@@@EEELLLWWWeee}}}$$$$$$$$$############"""""""""###$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######""""""######$$$%%%$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$##################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&"""############$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&'''(((''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###%%%&&&&&&$$$$$$%%%'''))))))((('''&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''((())))))'''((()))***************)))******+++,,,---...///,,,---...//////000000000------...///000000111111222111111000000111111222000111111222333444444444222222333444555777888999<<>>@@@FFFMMMWWWfff~~~$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%$$$###""""""$$$&&&'''&&&%%%$$$$$$######$$$$$$""""""###$$$$$$%%%&&&&&&%%%$$$$$$###"""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$%%%&&&&&&'''"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$#################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""%%%'''&&&$$$###%%%(((***)))((('''&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%&&&(((***++++++******)))******+++---...//////,,,---...///000000000000......///000111222222333222222111111111111222222//////000222222333333333333333333444666888999:::>>>AAADDDBBB===;;;===AAAKKKOOORRRNNNFFF???<<<<<<888999:::;;;:::999888777777777666666777888999999555777999777444111111333111///...---...///...---.........,,,******,,,...******************++++++(((+++---,,,)))&&&&&&((((((((())))))******++++++&&&'''''''''(((((())))))000===JJJPPPOOOIII>>>444+++)))((('''((()))((('''&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&'''''''''(((((())))))))))))******++++++++++++((()))))))))(((''''''&&&((((((((((((((('''''''''&&&''''''((()))******+++************************''''''(((((()))*********''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))******)))(((((((((((((((&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''%%%$$$###%%%'''(((''''''((()))%%%%%%&&&'''((()))***+++&&&&&&((()))+++---...///'''(((***++++++***(((''''''(((******))))))+++,,,((((((***+++---...000000......//////000111111111111111111111222333444555444444666;;;???AAAFFFMMMXXXfff~~~%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""###$$$&&&&&&%%%$$$$$$'''%%%###$$$&&&'''%%%###%%%$$$"""!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''(((&&&$$$""" (((%%%""""""$$$$$$!!!######$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&""" !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''',,,+++***))))))***++++++---+++))))))***+++***)))*********+++,,,...111222111000///...///000222444555444222111111111222222000000000000111222333444222333333444666777999:::<<<>>>???@@@???>>>???@@@OOOUUUUUULLLDDDBBB>>>999::::::::::::888777555444777777666666666666777777555555666777555333000//////000111222222111000///......///////////////...------,,,+++************************))))))))))))+++***((('''&&&&&&''''''((())))))((('''''')))+++222===IIINNNNNNIII===333///...+++((('''&&&'''((((((((((((((((((((((((((()))'''%%%######%%%'''((((((((((((((())))))))))))******))))))(((((('''''''''(((((())))))))))))((()))))))))))))))((('''''''''(((***++++++)))&&&%%%***,,,------***(((''''''((((((*********)))'''&&&(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((('''&&&$$$$$$'''&&&&&&&&&'''(((***+++***)))(((''''''&&&&&&'''))))))((('''''''''''''''(((''''''((())))))(((&&&%%%&&&''''''&&&''')))+++))))))***++++++,,,,,,------,,,,,,+++++++++,,,,,,111///---,,,...111222222333222222111111222222333111333666999<<>>>>><<<<<<<<<>>>IIINNNNNNGGGAAA???===:::;;;;;;::::::888777777666777666666666666666666777555666666666444333111000///000111111111111000///------............------+++++++++******+++,,,,,,*********)))))))))((((((***)))((('''&&&'''(((((()))))))))((('''(((***,,,222>>>JJJNNNMMMGGG;;;111...,,,***(((&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((''''''&&&'''((()))************'''(((((((((((('''&&&%%%******)))(((((((((((((((***,,,---,,,***))))))))))))))))))))))))((('''&&&(((''''''&&&&&&'''''''''&&&''''''''''''''''''&&&((((((((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))(((((('''''''''&&&,,,,,,++++++***((('''&&&((('''''''''((()))+++,,,(((((('''&&&&&&&&&&&&'''))))))((('''''''''''''''(((''''''((())))))(((&&&,,,---...---+++++++++---*********+++,,,,,,---------------,,,,,,---......222000......000222333333333222222111111222222333111333666999===BBBHHHLLLVVVeee%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$#########$$$$$$%%%######"""!!! !!!"""###$$$&&&&&&&&&%%%$$$&&&$$$###$$$%%%&&&%%%###$$$$$$$$$%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''(((((((((((('''''')))((((((''''''(((((())))))((('''(((***,,,---,,,++++++,,,,,,...///111222111000000///000222333555,,,,,,---...000333555666111111111222222333444555666666555555666666777888999:::;;;:::999888999:::@@@DDDEEE@@@<<<;;;<<<<<<>>>===<<<:::888777777777666666555555555555666666666666555444333222111111///000000111111000000///,,,,,,---------,,,,,,+++)))))))))******,,,------******))))))))))))(((((((((((('''''''''((()))***)))******)))((()))+++---333???KKKOOOLLLDDD888...,,,***)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''&&&''''''((((((((())))))))))))))))))(((((((((((('''&&&&&&((()))************(((((())))))((((((''''''---+++'''%%%%%%''')))+++***+++,,,+++))))))+++,,,---,,,+++***)))((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))*********)))'''&&&&&&&&&&&&''''''&&&&&&%%%(((((((((((()))***++++++&&&&&&%%%%%%&&&&&&''''''))))))((('''''''''(((((()))(((''''''))))))((('''''')))+++,,,+++*********++++++,,,,,,---.....................///000000111333111000000222444555555222222111111111111222222222444777999===BBBHHHLLLWWWfff%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$###"""!!!"""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%$$$###!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''')))'''%%%$$$$$$%%%'''((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))*********+++)))((('''(((***,,,,,,++++++,,,,,,---...000111111000000000000111222444555000000000000000111111111222222222222333444555555888777666666555555666666777777888777555555666777999<<<>>>;;;999999<<<>>>CCCAAA>>>;;;888777666555666555555444444555555666666555444333222222222222///000000000000000000///,,,------------,,,,,,+++***************+++,,,,,,***)))))))))(((((((((((('''''''''(((((()))***+++)))******))))))))),,,...666BBBNNNPPPLLLCCC666,,,***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))(((******++++++++++++******,,,***'''%%%%%%'''***,,,***++++++***)))***,,,...000///---+++*********+++'''''''''''''''(((((()))(((''''''''''''''''''(((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((()))+++------,,,***))) !!!###$$$&&&'''''''''((((((((((((((())))))***&&&%%%%%%&&&'''((())))))))))))((((((((((((((()))***)))''''''))))))((('''!!!&&&))))))******+++------......///000000000////////////000111333333222111000111333555555555222222111111111111222222333555777:::===BBBHHHLLLVVVeee~~~%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######""""""""""""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########$$$%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################)))&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''((('''%%%$$$###%%%&&&'''%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))************+++)))(((((()))******)))+++,,,,,,---...///000000/////////000111333444444444444333333222111000///222222222222333444555555888777666555444444444444555555555444333333444666666888::::::888888;;;@@@EEECCC@@@<<<999666444222555555444444444444555555555444333222222222222222000//////////////////000...............---,,,,,,,,,+++******)))))))))***)))))))))(((((((((((('''&&&&&&'''((()))***++++++))))))***))))))***,,,///999EEEPPPQQQJJJAAA666---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))''''''''''''(((((((((((('''''''''''''''((((((((()))******))))))((('''&&&******++++++++++++******))))))(((((((((((()))***)))******)))((())),,,......---+++***))))))******'''''''''''''''((()))***''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&(((+++...//////...---))))))***+++,,,,,,++++++&&&&&&''''''''''''''''''''''''''''''(((***++++++))))))((((((((())))))***,,,***((('''((()))((('''!!!$$$))),,,------.../////////000000111222222222/////////000111222333444000//////000222444444444222111111000000111111222444555888:::===BBBHHHLLLTTTccc|||%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!""""""############"""!!!!!!!!!!!!!!!""""""######$$$%%%$$$###"""###%%%"""###$$$$$$%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############"""$$$%%%%%%$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((,,,***(((((())))))((('''***+++,,,---............------...000111222333333222222333333333333222222111111111222222333444555777666555444333333333333333444444333222222555777666777999;;;:::777:::???CCCBBB@@@===:::666333111444444333333333333444444444333333333222222222111000//////......//////000......///......---,,,+++,,,,,,+++))))))((((((((())))))((((((((((((''''''&&&'''((()))***+++******((()))))))))((())),,,///:::FFFPPPOOOGGG>>>555---******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""###%%%(((***&&&&&&'''''''''(((((((((&&&''''''''''''((((((((()))******))))))((('''&&&''''''(((((())))))(((((('''((())))))***))))))((('''((())))))((((((***,,,))))))(((''''''''''''(((''''''''''''((()))******'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&(((***,,,...//////...000000///...---+++)))(((%%%&&&&&&'''''''''&&&&&&(((((((((((()))***+++,,,))))))((((((((()))******---+++((('''((())))))(((&&&)))+++,,,,,,+++,,,---//////000000111222222222////////////000000111222.........///222444444333111111000000000000111111444666888;;;===BBBHHHLLLSSSbbbzzz%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%!!!"""######$$$$$$$$$###!!!""""""###############"""$$$%%%$$$""""""###%%%"""###$$$$$$$$$###"""!!! !!!$$$&&&&&&&&&$$$##################$$$$$$%%%"""$$$%%%%%%###"""$$$&&&'''&&&%%%$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&(((((((((((('''***((('''''')))******))))))***+++------------,,,+++,,,---///000111222222///000111222333333222222111111000111111222333444555444333333222222222222222333333222222333666999777777:::===;;;666777<<<===>>>>>>>>><<<888555222444444333333333333444444222222333444333222111000000///............///000.........------,,,******+++***)))))))))))))))***))))))(((((((((''''''''''''((()))***+++******)))&&&'''((((((((())),,,...:::EEEMMMKKKBBB:::333...,,,++++++***)))'''&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))%%%&&&'''(((((((((((('''''''''((()))))))))))))))%%%'''))))))(((''''''(((&&&'''(((((()))(((((((((''''''''''''((()))***+++((('''&&&%%%%%%&&&'''(((((((((((()))******++++++)))(((''''''''''''((()))(((((((((((())))))))))))(((((())))))******++++++,,,,,,,,,+++)))(((&&&%%%&&&&&&'''(((((('''&&&%%%((((((((((((((()))***+++))))))(((((()))******+++...+++((('''((())))))(((&&&((())))))(((((()))+++------......///000000000//////............///000...---...000333444444333111111000000000000111111555777999;;;>>>BBBGGGKKKUUUccczzz%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%""""""###$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$!!!$$$%%%%%%"""!!!###%%%"""###$$$$$$###"""!!! """%%%&&&$$$"""!!!!!!!!!!!!"""###%%%&&&'''"""$$$%%%$$$"""!!!###%%%'''&&&%%%$$$###$$$%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&''''''&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&(((************)))(((&&&&&&''')))+++++++++((()))+++,,,---,,,,,,+++***+++---///000111111222///000111222222111//////000000000000111222333444444333222222111111111222222222333222222444888;;;777777:::>>>;;;555555:::888:::===>>>===:::777444444333333222222333333444111222333444444333111///000///...------...///000---------,,,+++***)))((((((((((((((()))***+++,,,)))((((((((('''''''''''''''(((***++++++***))))))&&&''''''''''''(((+++...999DDDKKKHHH???777222---------,,,+++)))(((&&&%%%(((((((((((((((((((((((($$$%%%'''))))))))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%'''(((***+++,,,,,,''''''((())))))***))))))((((((''''''((()))***+++$$$&&&))))))'''&&&&&&&&&'''(((***+++,,,,,,++++++''''''''''''((()))++++++***)))'''&&&&&&''')))***%%%%%%&&&'''((()))******((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))((('''&&&'''''''''''''''((()))))))))))))))''''''((())))))((('''&&&(((''''''''''''((())))))))))))((())))))***++++++///,,,)))'''((())))))(((%%%'''(((((()))***---000++++++,,,,,,---.........///......------------......---...000333555444333111111000000000000111111555777999;;;>>>BBBGGGKKKWWWeee{{{$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$&&&%%%###%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###"""!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#################################"""!!! ######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((***)))(((&&&&&&''''''(((******+++++++++***)))))))))******++++++,,,------//////.........000222333222222111111111111111222000000000000000000000000444444444333333222222222111111333444555666666666555888<<<===<<<:::999999666888999999777444444444444444333333333333444444222222222222111///...---,,,,,,.../////////...---...---+++*********+++++++++******)))))))))))))))))))))(((&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((()))******333:::AAAAAA;;;222---+++'''(((***++++++)))'''%%%&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&'''''''''(((((((((((()))(((&&&%%%'''***+++)))&&&$$$&&&''')))+++,,,------((((((((((((((()))******+++***((('''''''''((()))&&&&&&'''(((((((((((((((***************)))((((((((()))***++++++***)))((((((''''''''''''((())))))$$$%%%'''(((((((((''''''((('''%%%$$$$$$%%%'''(((,,,+++++++++)))((('''&&&++++++***((('''&&&$$$$$$))))))))))))))))))))))))***'''%%%'''+++,,,)))%%%'''((()))******)))(((''')))(((&&&$$$$$$&&&((()))&&&&&&&&&((()))+++---...++++++******)))((((((''''''(((***,,,---,,,+++***,,,,,,------------------......//////000222333444111111000000000111222333666555666;;;>>>@@@FFFMMMWWWfff}}}$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$&&&%%%###%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  !!!"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""######$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&&&&&&&'''$$$%%%&&&''''''''''''''')))((('''&&&''''''((()))))))))***************))))))******++++++,,,------///.........///000111222222222111000000111111222111111111111111111111111444333333333222222222222000111333444555555666666666999<<<===<<<::::::999777888999999777666777888888777555333222222222222222222222111111///......++++++---.........---,,,------+++*********++++++,,,+++******))))))******+++***)))(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))***000666<<<===777000,,,+++)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%&&&'''((('''%%%%%%%%%'''(((***+++++++++((((((((((((((()))******+++***)))((('''(((((()))((())))))*********)))))))))))))))))))))(((''''''((()))************)))(((%%%%%%$$$$$$$$$%%%&&&&&&'''((()))***+++******)))((('''%%%$$$$$$%%%'''((())))))*********)))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))&&&%%%&&&***......***&&&&&&'''((((((((('''&&&&&&(((((('''&&&&&&'''(((((()))******+++---...000111------,,,,,,+++***))))))***+++,,,------,,,***))),,,,,,,,,------------......//////000111222333444444333222111000111222222777666777;;;>>>???EEELLLVVVeee|||########################$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%)))((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&''''''((()))***(((((()))***+++++++++***)))******++++++,,,------///.........///000111222111111000000000111111222222222222222222222222222222222222222222111111111000111222444555555555555666999<<<===<<<:::::::::888999999999888999<<<>>>BBB???;;;666333222222333111111111111111000///...******+++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++******))))))******+++***)))(((((('''((((((''''''''''''''''''''''''((((((''''''(((((()))***---222666666222...++++++***)))'''&&&%%%&&&'''(((&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''$$$%%%''''''&&&&&&&&&'''''''''((()))******++++++((((((((((((((())))))*********)))((((((((((((((())))))*********))))))((('''((((((((((((''''''&&&((())))))******))))))((('''''''''''''''((())))))((()))******+++*********((('''&&&%%%%%%&&&'''(((''''''((()))******))))))'''''''''((((((((((((((((((((((((((((((((((((((($$$$$$''',,,000000+++&&&''''''((((((((((((''''''(((((())))))))))))((((((++++++,,,,,,...///111111000//////...---,,,+++***,,,------...---+++***(((,,,,,,,,,---------.........//////000111222333333666555333222111111222333999888999<<<>>>???EEEKKKTTTddd{{{""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######"""######$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$###"""###$$$%%%&&&########################"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########""""""!!!!!!!!!$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***+++((((((***+++,,,,,,,,,,,,)))******++++++,,,------.........///000000111111111000000000000111111222222222222222222222222222111111111111111111111111000111222333444555555555666999;;;<<<;;;:::::::::999999999999999<<<@@@CCCKKKGGGAAA;;;666444444444000000111111111000000///***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))+++...111111///,,,+++,,,(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%(((+++***((('''(((+++******************++++++))))))(((((((((((())))))***))))))((((((((((((((('''''''''(((''''''&&&%%%'''(((((()))((((((''''''((())))))))))))))))))((())))))(((((())))))***+++&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&(((+++......+++((())))))******************''')))***++++++***)))'''************+++,,,---...000//////...---,,,+++***+++,,,,,,,,,,,,+++***)))+++,,,,,,------............///000111222333333333555444333222333333444555;;;999:::===>>>???DDDJJJSSSbbbyyy|||{{{|||}}}~~~""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""########################"""""""""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""###$$$%%%&&&########################!!!!!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###%%%%%%&&&&&&&&&'''&&&%%%$$$############%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&''')))******+++)))***+++,,,------------)))******++++++,,,---------...//////000111111111000000//////000111111222222222222222222222222222111111111111111111111111000000222333444555555555666888::::::999888999::::::::::::999999<<>>>>>CCCJJJRRRaaaxxx{{{yyyzzz||||||}}}~~~########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$%%%&&&%%%###""""""#########$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$###""""""!!! #########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###%%%&&&&&&'''''''''&&&%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))***************+++,,,---------,,,)))******++++++,,,---------...///000111111111000////////////000111111222222222222222222222222222111111111222222222222222///000111333444444444444555666888888777777777999:::::::::999999;;;@@@CCCGGGCCC>>>888444111000000...///000111111111111111,,,,,,,,,,,,,,,---......+++,,,,,,------------,,,))))))(((''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))***+++,,,++++++***%%%''')))******(((%%%###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''%%%&&&(((((('''''''''((('''&&&%%%$$$%%%&&&'''(((***))))))((((((((((((((()))))))))))))))(((''''''&&&'''((())))))))))))(((((())))))***************)))((((((''''''(((((()))(((''''''''''''((())))))***))))))(((((((((((()))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%***))))))((('''&&&&&&&&&'''''''''''''''''''''''',,,+++)))'''&&&'''((((((&&&&&&%%%%%%&&&'''((()))''')))***++++++***)))'''******)))))))))******+++))))))))))))))))))))))))''''''(((((()))******+++***+++,,,,,,---...//////...///111333444444333333000000111222444666999::::::888888<<<======BBBIIIRRR```www}}}|||}}}$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$&&&'''%%%###!!!"""$$$!!!"""######$$$$$$$$$#########$$$%%%%%%%%%%%%$$$########################&&&%%%$$$######$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&'''''''''''''''$$$%%%'''((()))))))))))))))******++++++*********)))******++++++,,,---------...///000111111111000.........//////000222222111111111111111111111111222222222222333333333444///000111222333444444444444555666666555555666777:::::::::999888:::===???@@@>>>:::666222000............///111111222222222,,,+++*********+++------++++++---.........------++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''(((***+++***)))'''(((((()))))))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&'''))))))(((''''''&&&%%%$$$%%%'''(((*********)))(((((((((((((((((())))))***)))((('''&&&%%%&&&'''((()))*********'''(((((()))******)))))))))(((''''''''''''((()))*********)))***++++++,,,---,,,+++)))))))))***+++''''''((((((((((((''''''%%%%%%&&&'''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&'''(((%%%$$$$$$$$$%%%&&&((()))(((((()))******)))((((((******))))))((())))))***&&&&&&''''''((()))))))))))))))))))))))))))*********++++++,,,---...///000...///111333444444333333000000000111333555777999888666777:::<<<===BBBIIISSS```www$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######################## !!!!!!"""###$$$$$$$$$%%%'''(((&&&"""!!!"""$$$ !!!"""###############"""###$$$%%%&&&%%%$$$$$$"""""""""""""""""""""""""""!!!!!!$$$%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))(((((('''&&&(((((('''''''''(((((()))$$$%%%&&&'''((((((((((((%%%&&&''')))))))))((((((((())))))))))))((((((''')))******+++,,,,,,------,,,---///111111111000000............///000222222000000000000000000000000222222222333333444444444///000111222333444444444333444555555444444555777:::::::::999888888:::<<<===<<<999666333111///...---...///111222222222222+++***)))))))))***,,,---***+++---...///...---------,,,++++++***+++++++++''''''&&&&&&&&&''''''((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%%%%'''(((***)))'''%%%+++***)))((('''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***((('''))),,,---***(((***)))((('''(((***,,,---******)))(((((((((((((((((()))*********)))'''&&&"""###$$$&&&'''(((((()))&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))'''''''''''''''(((((()))---,,,***)))))))))******''''''((((((((((((''''''"""###%%%&&&'''(((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((###%%%((()))((('''''''''&&&&&&%%%%%%&&&''')))***(((((())))))))))))(((((()))(((((('''''''''''''''%%%%%%&&&'''((()))******---,,,+++***))))))))))))******+++,,,---//////000...///222444555444444333222111111111222444666777777555666:::;;;===BBBIIISSSaaawww""""""#########$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$#########""""""!!!!!! """###%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$######$$$&&&'''((($$$$$$#########$$$%%%&&&""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""""""""$$$$$$$$$############""" ###&&&'''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ """$$$%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&(((***+++***((('''***---+++++++++++++++***)))(((((()))+++---------+++*********+++,,,,,,------...111111111000000000000000000000000000000111333555///111333555555444333222111111111111111111111111333333444555666666666666999999999888888888777777999888777555333111///...//////000000111111111222...---,,,+++************////////////////////////---,,,+++)))((('''''''''***'''%%%&&&((((((&&&###)))(((&&&%%%%%%&&&''')))$$$%%%&&&'''((((((''''''''''''((()))***++++++,,,+++***((('''%%%$$$$$$$$$''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''(((((())))))*********)))'''&&&%%%%%%&&&''')))++++++)))((((((((()))***''''''((()))))))))))))))+++++++++++++++***)))(((%%%%%%&&&''''''(((''''''***************+++++++++((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&))))))((('''((()))+++---.........---//////...+++((('''(((******((('''&&&&&&'''(((***'''***,,,,,,***((('''&&&'''%%%'''+++,,,'''%%%&&&&&&&&&&&&'''&&&&&&%%%$$$+++***)))((('''&&&&&&&&&&&&&&&'''((((((((((((((()))(((''''''''')))***+++((('''''')))+++***'''###***************++++++++++++,,,,,,------,,,,,,+++222222222111222222333333333333222222111222222222555444555999>>>CCCFFFGGGPPP^^^uuu""""""#########$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$##################"""""" !!!"""$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$%%%&&&&&&&&&&&&'''&&&&&&%%%$$$###"""!!!##################$$$$$$&&&&&&%%%$$$###"""!!!!!!!!!"""""""""######$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''(((***+++***((('''))),,,+++++++++++++++***))))))(((***+++---------+++***++++++,,,,,,---.........000000000000000000000000+++...000///---000888???LLLFFF>>>666111111333444333333333333333333333333333444555666777888888888::::::999999999888888888888777555333222000000000////////////000000000111...---,,,+++************........................---,,,+++)))((('''''''''***(((&&&'''***+++)))(((((('''&&&&&&%%%&&&'''((('''''''''''''''((((((((()))))))))))))))************))))))((('''&&&%%%%%%''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***,,,+++***((((((((())))))''''''((()))))))))))))))******++++++***))))))(((((())))))***++++++******+++++++++******)))))))))((((((((((((''''''&&&&&&&&&%%%%%%''')))))))))''')))***,,,...///000000000000000///,,,)))'''((())))))((('''&&&&&&'''((())),,,------......---,,,,,,+++&&&###%%%%%%###$$$'''$$$$$$%%%''''''((((((((())))))((('''&&&&&&&&&&&&&&&'''((())))))))))))((())))))(((''''''((()))***&&&&&&&&&(((++++++(((&&&))))))***+++++++++++++++++++++---...////////////111111111111111222222333333333222222222222222333666666777:::>>>BBBEEEGGGPPP^^^uuu###############$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$$$$''''''''''''&&&$$$"""!!!$$$$$$##################&&&&&&%%%$$$###""""""!!! !!!"""###$$$%%%%%%&&&###!!!!!!$$$&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))(((((()))***+++***)))((()))******+++++++++++++++***))))))***,,,------,,,++++++,,,,,,------.../////////000000000000000000000000***...111...+++...999CCCUUUMMMBBB777111000222555444444444444444444444444444444555666888999::::::;;;:::::::::::::::;;;;;;999777444222000000000111.............../////////------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''''''((('''&&&(((***+++***)))''''''''''''''''''''''''***)))((('''''''''((()))************))))))((((((((())))))))))))((('''&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''))))))))))))))))))((((((++++++))))))))))))++++++,,,+++***)))((((((((((((''''''((()))))))))))))))))))))******))))))((((((&&&''''''(((((((((((((((,,,,,,+++***)))(((''''''))))))))))))(((((((((((('''&&&%%%''')))***)))((('''(((***,,,---...//////111111000---)))''''''((()))((('''&&&&&&'''((())),,,666EEERRRTTTIII555'''...(((%%%&&&'''&&&'''***%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))******))))))***)))(((((((((((())))))%%%%%%&&&(((++++++***(((((()))***+++,,,+++******+++,,,---///111222222222000000000000000111222222333333222222222222333333888888999;;;>>>AAADDDFFFPPP^^^uuu##############################$$$$$$$$$$$$###############$$$$$$%%%%%%&&&######$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###############!!!!!!!!!""""""######$$$""""""######$$$%%%%%%&&&(((######%%%### ########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((())))))))))))))))))******))))))))))))******+++,,,,,,+++++++++++++++,,,------,,,,,,+++------......///000000000/////////000000000000000000222222000---...555;;;===;;;888555333333333333555555555555555555555555555555666666777888::::::::::::::::::;;;===>>>???<<<999555222000///000111---------------------------,,,++++++*********+++++++++++++++++++++++++++++++++***((((((''''''''''''&&&&&&&&&''''''''''''%%%&&&''''''(((''''''''',,,+++((('''&&&'''((()))******))))))))))))))))))'''((()))******)))((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%+++******))))))******+++,,,,,,+++***)))(((''''''''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''''''''&&&*********))))))(((((((((******))))))))))))))))))((('''&&&''')))******)))((((((***+++,,,......///111111000---)))'''&&&'''(((''''''&&&&&&''''''((('''666NNNeeeooodddLLL999000***(((***+++)))'''(((******))))))((('''%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))************)))))))))))))))(((((((((((((((&&&&&&''')))*********)))((()))***,,,,,,+++***))),,,---...///111111111111//////...//////000111222333333222222222333444444888999:::;;;<<>>@@@BBB???<<<888333000//////000---------,,,,,,,,,,,,,,,,,,,,,++++++******++++++******************************)))(((''''''''''''((()))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''''',,,+++((('''&&&'''((()))'''(((((()))******++++++'''(((((()))))))))))))))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''######""""""!!!!!! )))))))))(((((()))))))))+++++++++***)))(((((('''''''''((()))))))))))))))'''((())))))))))))((((((******+++++++++******)))(((((())))))******++++++))))))******************)))'''&&&''')))++++++******++++++,,,---...///000...//////---***'''''''''''''''&&&&&&&&&&&&'''''''''+++666GGGWWWaaaaaa___<<<222)))''''''%%%$$$%%%))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))************))))))((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,+++******------.../////////..................///000111222333222222222333444444555666888::::::;;;===BBBEEEPPP^^^uuu$$$$$$$$$#####################""""""""""""###############$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%#########$$$$$$$$$$$$$$$########################'''%%%""" """%%%'''***((($$$!!! !!!###%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%""" ###%%%###!!!########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))((((((&&&&&&'''***,,,---+++)))))))))+++,,,------------------------,,,,,,,,,,,,------......///000000000---......//////000000111000...---///333444111---000000000111222333555666222222222222222222222222555555555666888;;;>>>???===<<<;;;::::::<<<>>>@@@>>>;;;777444000///......------------,,,,,,,,,,,,,,,,,,++++++***++++++,,,))))))))))))))))))))))))***)))(((((('''''''''(((+++,,,,,,***'''%%%%%%&&&%%%%%%&&&&&&'''(((((((((***)))((('''''''''((()))''''''((()))***+++,,,,,,(((((('''''''''((())))))%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$(((((((((((((((((((((((()))************)))((((((''''''((()))))))))))))))(((((())))))******)))))))))************))))))((((((((()))***+++,,,------))))))))))))***************((('''''')))+++,,,,,,((((((((((((((()))*********+++,,,+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,)))(((///;;;JJJVVV[[[OOO???...&&&$$$$$$&&&***$$$%%%&&&'''((()))))))))&&&&&&%%%%%%&&&'''(((((())))))******))))))((((((''''''((())))))))))))))))))***+++***((('''((()))***************+++++++++---------......------,,,............///111222333333222222333333444555666444777:::;;;;;;>>>DDDHHHPPP^^^uuu$$$$$$$$$#########""""""###"""!!!!!!!!!!!!"""#####################"""""""""###$$$%%%&&&&&&''''''"""#########$$$$$$$$$$$$########################"""""""""######$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#####################$$$!!!!!!"""###$$$$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((())))))(((''''''%%%%%%&&&)))---...---***((()))***,,,---...............---,,,,,,,,,,,,,,,,,,------......///000000------......///000000111...---,,,---///111111000333222222222222333444444222222222222222222222222333444555888<<<@@@EEEGGGCCCAAA===:::999999999:::888777555222000///............------,,,,,,,,,,,,,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))(((''''''''''''((()))+++,,,***'''%%%&&&(((&&&&&&%%%%%%&&&''')))***'''''''''''''''((((((((((((((())))))*********+++***)))&&&%%%%%%&&&((()))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''))))))))))))************'''(((((((((((((((((('''(((((()))***+++***))))))''''''((()))))))))))))))((())))))***++++++******((((((((((((((('''&&&&&&******++++++,,,,,,------((((((((()))))))))******+++)))'''''')))+++,,,,,,)))((('''&&&%%%&&&&&&'''%%%''')))***)))))))))***&&&&&&&&&''''''&&&&&&&&&+++++++++---222666;;;===LLL===...((('''''')))+++!!!###$$$&&&((()))******'''''''''&&&''''''((((((((())))))))))))((('''&&&%%%&&&((()))************((()))+++***((('''))),,,+++***)))((()))***,,,---+++,,,---........................///000111333333222222222333333555666666222666;;;===>>>AAAHHHMMMPPP^^^uuu$$$$$$$$$$$$######""""""###"""!!! !!!"""###$$$#########""""""!!!!!!!!!"""$$$%%%&&&'''''''''""""""######$$$$$$$$$$$$######################## ###&&&&&&&&&$$$### ###%%%%%%$$$""" !!!###$$$%%%&&&''' !!!!!!###$$$%%%&&&&&& !!!"""###$$$$$$!!!$$$%%%%%%$$$$$$%%%""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""!!! """"""###$$$$$$$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((('''(((((())))))((('''&&&$$$###%%%)))...000...+++((()))***,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,------.../////////---------...///000000111//////...,,,***+++...222***---111444555444222111333333333333333333333333111222555999>>>EEEKKKNNNGGGDDD@@@;;;777555555555222222222111000///...............------,,,,,,,,,+++++++++***++++++,,,,,,************************)))((((((''''''''''''(((%%%''')))(((%%%$$$&&&((('''&&&%%%$$$%%%''')))+++$$$%%%&&&'''((((((''''''************))))))))))))+++)))&&&######%%%''')))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((&&&''')))***++++++******'''(((((()))))))))))))))))))))***++++++++++++++++++++++++++++++***))))))---,,,,,,,,,,,,,,,,,,,,,''''''(((((()))))))))***,,,)))''''''))),,,------000///---++++++++++++,,,!!!$$$''')))))))))***+++%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((,,,111555666,,,%%%'''***((($$$"""###$$$%%%&&&'''''''''''')))(((((('''''''''(((((((((((()))(((((('''&&&&&&$$$%%%''')))++++++++++++&&&(((***)))((((((+++...,,,+++)))'''(((***,,,...***+++,,,...///000000000......//////000222333444222222222333444555666777222777<<<>>>@@@CCCKKKQQQPPP^^^uuu"""###%%%&&&'''&&&&&&%%%###############"""!!!!!!!!!""""""#########""""""###########################$$$%%%%%%$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&'''&&&%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''(((((()))((('''%%%$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!######""""""###$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((())))))((((((((((((((()))((((((((((((((()))))))))******+++,,,,,,,,,,,,+++------------......////////////000000///...------......///000000///...---////////////............111111111111111222222222000111222333444333222222222222555===GGGRRRZZZ^^^]]]SSSEEE<<<888777555333333222111111000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((+++(((&&&&&&)))***)))'''+++,,,+++)))'''%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''))))))((('''&&&''''''((()))***++++++,,,'''''''''''''''((())))))))))))((('''''''''''''''((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''***************)))(((((()))******++++++)))((('''(((((((((((()))))))))))),,,,,,+++***)))))))))***...,,,)))'''&&&''')))*********)))(((((((((((((((******))))))))))))******)))))))))(((''''''&&&&&&)))%%%""""""&&&)))*********)))((('''&&&%%%$$$###)))'''%%%&&&)))***(((&&&((('''&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&'''(((&&&******'''%%%(((((('''))))))((('''''''''''''''%%%%%%&&&'''((()))*********))))))(((((((((((((((+++***)))))))))***+++,,,,,,---------.../////////......---...///000222333555555444444444444555555777999<<>>BBBFFFIIINNNYYYkkk''''''&&&%%%$$$$$$$$$$$$!!!!!!!!!""""""""""""#####################"""""""""!!!!!! !!!!!!"""%%%$$$######"""#########%%%%%%%%%%%%&&&&&&&&&&&&######""""""""""""############$$$$$$$$$$$$######$$$$$$$$$###############################################################$$$$$$###""""""###$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%######""""""###$$$&&&'''%%%%%%%%%%%%$$$###""""""""""""########################"""###$$$%%%''')))'''&&&$$$$$$&&&''''''&&&((('''&&&%%%%%%&&&'''((())))))((((((''''''''''''(((&&&&&&'''***,,,------++++++++++++++++++++++++((()))***)))((((((***,,,,,,------,,,++++++,,,...000111222333333111///...////////////////////////111222111...***)))+++...////////////////////////000000000000000000000000...............---,,,+++***'''$$$%%%(((******(((******))))))))))))******---,,,***)))(((((())))))(((((((((''''''&&&&&&&&&(((((()))************)))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((***++++++***(((''''''(((************))))))))))))))))))((('''''''''''''''***)))(((((()))***)))'''''''''((((((''''''&&&%%%((((((''''''''''''((((((*********+++,,,---...///,,,+++)))(((''''''(((((('''''''''(((((())))))))))))))))))+++...111111000,,,+++***)))((('''''''''+++)))(((((()))(((&&&$$$***(((&&&&&&((())))))((())))))(((((())))))******&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&((()))'''((())))))'''&&&&&&'''))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))************************++++++,,,---............///////////////000111111222222333444444444444444222222000000000111222333///222666:::===AAAEEEIIILLLXXXjjj'''&&&%%%#########$$$%%%############$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###############$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$$$$######"""""""""""""""""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$############$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$###$$$$$$&&&'''(((&&&%%%$$$%%%&&&(((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''((('''&&&(((***,,,,,,+++++++++++++++++++++++++++((()))***)))))))))+++---,,,------,,,++++++,,,...///000111333222111000...////////////////////////...000000,,,&&&%%%)))...//////............/////////////////////.........------.........------,,,,,,)))&&&&&&(((***++++++******))))))))))))******,,,+++***((('''(((((()))*********)))(((((('''''''''((())))))******))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))***++++++)))(((((()))))))))))))))))))))))))))))))))((('''''''''''''''***)))'''((())))))(((&&&***************)))((((((((((((''''''''''''(((((())))))))))))***+++,,,---''''''&&&&&&''')))+++,,,'''''''''(((((()))******+++***)))+++...111222222///...---,,,+++*********+++++++++,,,...---+++))))))(((&&&'''((())))))((((((((((((((()))***++++++'''''''''''''''''''''&&&''''''((())))))***++++++))))))))))))))))))))))))'''''''''''''''''''''''''''((()))'''$$$###&&&***((()))***)))'''%%%%%%&&&)))))))))((((((''''''&&&&&&&&&&&&&&&'''((())))))************************++++++,,,---..................//////000000111111333333444444444333333222222222111111111222333333111333777:::===@@@DDDGGGMMMXXXkkk&&&%%%###""""""###$$$$$$########################$$$######""""""!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############&&&%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))'''%%%%%%&&&((())))))(((&&&%%%%%%&&&'''((()))))))))))))))(((((()))***+++***)))************************(((***+++*********---...---......---,,,,,,---///...///111222222111000...////////////////////////,,,///000---((('''+++000//////............//////......---------,,,,,,,,,------.../////////......///---++++++,,,...///000******))))))))))))******+++***((('''&&&&&&''''''***)))))))))((((((((('''''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((***++++++***(((((()))(((((((((((((((((((((((())))))((('''''''''''''''((('''&&&&&&(((((('''&&&***************))))))(((((((((''''''''''''((((((***))))))((((((((())))))%%%%%%%%%%%%&&&(((***+++((('''''''''((()))+++,,,...,,,+++,,,...000111000...------,,,,,,,,,------******+++---000000///---(((''''''(((***+++***(((''''''''''''(((((()))***'''''''''''''''&&&&&&&&&'''(((((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((()))'''$$$###&&&***###%%%(((******+++---...*********))))))((((((((((((''''''''''''((()))***))))))))))))))))))))))))***+++,,,---............---......///000111111111333333333444333333222111222222222222222333444444555888:::===>>>@@@CCCEEELLLXXXjjj$$$$$$######"""######$$$"""!!!!!!!!!!!!!!! """"""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""#########"""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$&&&&&&&&&%%%$$$$$$######""""""###$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))(((&&&###$$$&&&(((******(((&&&$$$###%%%'''(((******))))))***)))))))))++++++)))''')))))))))))))))))))))))))))***++++++***+++---///---......---,,,,,,---///---///000222222111000///////////////////////////---///111000------///222////////////////////////---------,,,++++++******,,,---...///////////////+++******)))***+++,,,---******))))))))))))*********)))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''')))++++++***(((((((((''''''''''''(((((((((((())))))(((''''''''''''''''''&&&%%%&&&'''(((((('''(((((())))))(((((('''&&&((((((''''''''''''((((((++++++***)))))))))))))))((('''&&&%%%%%%&&&'''(((((((((''''''(((***,,,---///...------...///---,,,))))))))))))***+++,,,,,,(((((((((***---......---'''''')))+++------+++(((''''''&&&&&&&&&'''((((((''''''''''''''''''&&&&&&'''(((((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((('''&&&&&&((()))''')))++++++++++++,,,---***************++++++++++++***)))(((((()))***+++((((((((((((((((((((((((******+++,,,------------,,,---...000111111111111222333333333333333222111111222222333444444444555888:::===>>>???@@@CCCEEEJJJUUUggg{{{###$$$$$$%%%%%%$$$$$$###""""""!!!!!! !!!!!!!!!"""""""""""""""  ######""""""###$$$$$$%%%#########$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$###### ########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$&&&&&&'''(((((('''&&&&&&%%%&&&((()))***)))((('''(((((((((***+++,,,***)))))))))))))))))))))))))))''')))*********+++---///,,,------,,,++++++,,,...---...000111222111000///////////////////////////---...///000000///......---...///000000///...---......---,,,,,,+++******++++++,,,---.../////////&&&'''((((((''''''((()))******))))))))))))******+++***)))''''''''''''((($$$%%%%%%&&&&&&''''''''''''((())))))******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%'''***+++)))(((''''''''''''(((((())))))))))))))))))((('''''''''''''''&&&%%%%%%&&&)))******)))((())))))))))))(((''''''((((((''''''''''''((((((******)))))))))******+++)))((('''&&&&&&'''((()))((((((''''''(((***,,,...///...---...///...,,,)))((((((((('''((())))))***+++)))((((((***++++++***&&&(((+++...111///+++((((((((('''&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&(((******)))(((,,,......---***((('''(((***++++++,,,,,,------...///...,,,*********+++,,,))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,---...000111222111111111222222333333333222222111222333444444555555555888:::===>>>???AAADDDFFFKKKUUUeeeyyy###$$$%%%&&&'''&&&%%%$$$$$$$$$######"""""""""!!! !!!!!!""""""######%%%%%%$$$$$$$$$$$$%%%%%%######""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############"""!!! ########################&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&'''((((((######%%%&&&'''(((((((((+++((($$$###$$$%%%&&&&&&((('''&&&&&&&&&&&&'''(((&&&''')))******(((&&&%%%&&&&&&'''))),,,---,,,***))))))))))))))))))))))))&&&''')))))))))***,,,...+++,,,,,,+++******+++---,,,...000111222111000///////////////////////////,,,,,,,,,...///...***(((---...000111111000...---//////...------,,,++++++)))***+++,,,---.........)))+++,,,---,,,+++,,,,,,******))))))))))))******,,,+++***(((((((((((()))%%%&&&&&&'''((()))******))))))***++++++++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((($$$''')))***)))'''''''''(((((())))))*********+++))))))((('''''''''''''''&&&%%%%%%'''***,,,,,,++++++++++++++++++***))))))((((((''''''''''''((((((&&&&&&''''''((()))++++++&&&&&&&&&&&&(((***,,,...((((((''''''(((***---...---------//////...+++((())))))(((((((((((())))))///,,,)))((()))******)))&&&(((,,,111333111,,,(((***)))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))'''&&&%%%(((,,,---***'''''')))++++++++++++,,,---***+++,,,,,,......///000222000...,,,++++++,,,---************************(((((()))***+++++++++++++++,,,...000111222111111000111222333333333333333111222333444555555555555666888;;;>>>???BBBEEEGGGNNNWWWgggzzz######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""###############"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&########################!!!!!!!!!!!!"""###$$$%%%%%%###!!!"""%%%'''&&&$$$###$$$%%%&&&%%%###!!!!!!$$$%%%%%%%%%$$$$$$$$$###"""!!! """############$$$$$$$$$%%%%%%&&&'''&&&%%%###"""########################$$$$$$$$$%%%&&&''')))***$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' """%%%((())))))'''&&&&&&'''((()))***+++,,,***(((((()))***+++***)))((())))))***++++++,,,,,,''''''''''''((((((((((((+++&&&###'''...222111---...///000000000000000///...............---------///...---,,,,,,---...///---...000222111///---+++000000///...---++++++***+++*********+++,,,,,,------,,,++++++******++++++)))***+++++++++***((('''&&&'''((())))))((('''&&&&&&'''((())))))*********%%%&&&((()))))))))((('''+++(((%%%$$$%%%'''''''''***'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&'''))))))++++++******)))(((((((((******))))))(((((('''''''''&&&&&&''')))***(((''')))(((((('''''''''(((((('''((((((((()))*********,,,++++++***)))(((((('''))))))))))))))))))))))))''')))+++,,,,,,***(((&&&((((((''''''(((***,,,---*********)))))))))))))))))))))))))))************,,,,,,+++***)))(((''''''***+++...111333111---***''''''((()))((('''%%%$$$%%%%%%&&&''''''(((((()))((()))***+++***)))'''%%%******))))))((((((''''''(((((((((((((((''''''&&&******)))(((((((((((((((&&&&&&'''((()))******+++''')))+++,,,,,,---///111---...000222111///,,,+++*********))))))))))))))))))******+++,,,,,,------***+++,,,---............000000111222333333444444333333333333333333333333777999<<<>>>???BBBFFFHHHMMMVVVfff{{{#########$$$$$$$$$%%%%%%$$$######""""""######$$$!!!!!!"""#####################$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$""" !!!$$$%%%$$$### !!!###$$$%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!###############""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###########################&&&&&&%%%%%%%%%%%%&&&&&&""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###$$$%%%'''((('''&&&%%%&&&&&&''')))******+++***(((((()))***+++***)))+++++++++************)))************+++++++++,,,---***''')))---000...,,,......//////000000//////------..................///...------------...///---...///000///...,,,+++))))))************+++++++++*********++++++,,,---,,,++++++***************'''(((((((((''''''&&&&&&'''(((((((((((((((''''''))))))))))))((('''&&&%%%&&&&&&((()))))))))((('''***(((%%%%%%&&&''''''&&&)))'''%%%&&&(((((('''%%%%%%%%%%%%%%%&&&'''(((((((((((())))))***++++++++++++******)))(((''''''&&&((('''&&&'''))))))(((&&&((((((((('''''''''((((((&&&&&&&&&&&&&&&'''''''''++++++***))))))(((''''''))))))))))))))))))))))))&&&(((***,,,,,,***((('''+++************+++---...,,,++++++***)))(((''''''))))))))))))************))))))))))))((((((((((((((()))***---///...+++((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((*********)))'''&&&(((((((((((('''''''''&&&)))))))))))))))(((((('''******)))((((((((((((((((((((((((((())))))))))))...///000///---,,,,,,---333333333333111...+++***************************(((((())))))******++++++,,,,,,---...////////////111111111222222333333444333333333333333333333333666888;;;===>>>AAAEEEGGGLLLUUUeeezzz#########$$$$$$$$$$$$%%%###""""""""""""""""""###!!!!!!"""###############$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######"""""""""###!!!!!!!!!###$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$############!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''''''''&&&%%%%%%&&&'''((())))))******(((((()))***+++***)))------,,,+++***(((((('''((((((((()))))))))******...---,,,+++++++++++++++,,,---......//////......,,,---------...////////////......------......///............------,,,,,,+++++++++,,,,,,---------+++************+++,,,,,,************))))))))))))((('''&&&&&&%%%%%%&&&&&&))))))((('''''''''''''''******))))))(((&&&%%%$$$&&&''''''((()))((((((((()))'''&&&&&&''''''&&&%%%'''&&&%%%&&&(((((('''&&&$$$$$$$$$$$$%%%&&&'''((((((((())))))***++++++,,,++++++***)))((('''&&&&&&(((''''''((())))))'''&&&((((((''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%***))))))(((((('''''''''))))))))))))))))))))))))%%%''')))+++++++++)))(((++++++*********++++++,,,---,,,+++***)))'''&&&&&&))))))))))))************'''''''''(((((()))))))))'''&&&'''(((******(((&&&''''''&&&%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%'''((()))***)))((('''&&&''''''''''''&&&&&&&&&&&&)))************)))((((((***))))))((((((((((((((((((((((((((())))))))))))///000000...,,,***++++++///...---,,,***)))''''''((((((((((((((((((((((((************************------...//////000000000222222222222222222222222333333333333333333333333555777999;;;===@@@DDDGGGKKKSSScccxxx############$$$$$$$$$$$$######""""""""""""######!!!!!!"""###############%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$"""""""""############"""&&&%%%$$$###""""""""""""""""""!!!!!!"""###$$$$$$############$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''+++)))&&&&&&'''(((((('''%%%%%%&&&&&&'''(((((()))***(((((((((***+++***)))------,,,+++***)))(((((('''(((((((((((()))))))))+++------,,,)))((())),,,++++++,,,---............,,,,,,,,,---...///000000//////............//////000///...---,,,------...//////...------,,,+++++++++***************++++++)))))))))))))))(((((('''***)))(((&&&&&&'''((((((+++***(((&&&&&&&&&'''((('''(((((()))))))))((((((&&&''''''(((((((((((((((((('''&&&'''((((((&&&$$$&&&&&&&&&&&&'''(((((((((%%%%%%%%%%%%&&&'''((((((,,,,,,+++******))))))(((,,,+++***)))((('''&&&%%%)))((('''((())))))'''%%%'''''''''((((((((((((((())))))((((((''''''&&&&&&)))((((((((('''''''''&&&((((((((((((((((((((((((%%%&&&(((***++++++***))))))))))))(((((((((((((((,,,++++++***)))(((''''''((()))))))))************(((((((((((())))))))))))((('''&&&'''((()))(((''''''&&&%%%$$$$$$%%%&&&'''))))))))))))(((((('''''''''(((((())))))((('''''''''''''''''''''''''''''')))))))))))))))(((''''''))))))(((((((((((())))))''''''(((((())))))******((()))++++++******+++---)))((('''&&&&&&'''((((((((((((((()))))))))))))))------------------------...............//////000333333222222222222222222222222222222222222222222444666999;;;===@@@DDDGGGIIIRRRaaavvv""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$!!!!!!"""###############%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&###$$$%%%%%%$$$$$$######&&&%%%$$$###""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%''')))******%%%%%%&&&&&&''''''((((((***(((((((((***+++***)))************************++++++,,,,,,,,,---------'''***,,,***''''''***---***+++,,,---............,,,,,,,,,---...///000000////////////////////////111000...---,,,---...///++++++******)))(((((((((++++++***))))))*********((())))))))))))((('''&&&***)))(((&&&&&&'''((((((***)))(((&&&&&&&&&'''((((((((()))*********))))))''''''''''''((((((((()))((('''&&&'''((((((&&&$$$%%%&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***,,,,,,++++++***)))))))))++++++***)))((('''&&&&&&(((''''''((())))))'''&&&&&&&&&'''((())))))(((((()))))))))((((((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''')))*********)))(((((())))))(((((((((''')))))))))))))))*********((()))))))))************+++++++++*********))))))***((('''(((***+++******'''&&&%%%$$$$$$%%%'''(((&&&&&&'''''''''((((((((('''''''''(((((((((''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%))))))(((((((((((())))))%%%&&&'''((()))***+++,,,%%%''')))******+++---...+++***((('''''')))***++++++++++++,,,,,,------------------------.........------,,,,,,,,,---...///333333222222222222222222222222222222222222222222555777:::<<<>>>AAAEEEHHHHHHQQQ```ttt"""""""""############$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###############$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%################################################"""""""""######$$$&&&&&&###%%%&&&'''%%%#########!!!""""""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!$$$$$$######"""""""""!!!"""############$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&(((***+++***&&&&&&'''''''''(((((((((***(((((()))***+++***)))((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,''')))+++***((((((+++...***+++,,,---.../////////,,,---------.../////////...//////000000//////...000///---,,,,,,,,,---...(((((()))***+++,,,,,,---++++++***))))))))))))***((()))*********)))'''&&&((('''&&&&&&%%%%%%&&&&&&((((((''''''''''''((((((************)))((('''&&&(((''''''''''''((()))))))))'''&&&&&&''''''&&&%%%%%%'''((('''&&&&&&'''(((''''''''''''((()))***+++))))))******+++,,,,,,,,,******))))))(((((('''''''''&&&&&&''')))***((('''%%%&&&''')))))))))(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))))))))))))))***++++++******)))((((((((()))******++++++))))))))))))************,,,,,,,,,++++++************)))((()))+++,,,+++***''''''&&&&&&&&&'''((((((######$$$$$$%%%&&&&&&'''''''''''''''''''''((((((((((((((()))))))))))))))&&&''''''''''''&&&%%%%%%((((((((((((((())))))***&&&&&&'''((()))***++++++)))***,,,,,,++++++,,,---,,,+++)))'''&&&&&&&&&&&&''''''(((((()))***************+++,,,,,,---.........---,,,++++++,,,---...222222222222222222222222222222222222222222222222444777:::<<>>AAAEEEHHHHHHPPP^^^rrr""""""""""""##################""""""""""""######!!!!!!"""###############"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!! ###&&&&&&### !!!###$$$%%%&&&%%%###!!!!!!$$$%%%&&&%%%$$$"""######$$$&&&''''''((("""############$$$$$$$$$######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''(((######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''))))))(((&&&((((((((()))))))))))))))***(((((()))***+++***))))))************+++++++++,,,,,,---------.........///...---,,,,,,---------***+++,,,...///000000000...............---------...///000111111000///...************)))))))))(((*********)))))))))))))))++++++***))))))((())))))((()))+++,,,+++***(((''')))***+++++++++***((('''$$$%%%''')))******)))))) !!!###%%%&&&(((((()))(((''''''&&&&&&((()))***+++(((%%%$$$%%%'''''''''&&&(((***(((%%%$$$%%%'''&&&&&&&&&&&&&&&'''))))))------,,,++++++******)))(((((((((((())))))))))))%%%$$$%%%'''***++++++)))$$$%%%''')))******)))((())))))******++++++,,,,,,))))))))))))************************************((((((((((((''''''''''''$$$%%%'''((()))))))))(((++++++******))))))(((((())))))))))))************''''''((()))***+++,,,,,,&&&%%%&&&'''))))))'''%%%&&&''')))*********)))(((*********)))((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&((((((((((((((()))******,,,+++***)))((('''&&&%%%&&&((())))))(((((()))***((())))))******+++++++++)))******+++,,,------...***+++,,,...000111222333111000...------...///000000000111222333333444444111111111111111111111111222444777:::<<<@@@DDDGGGIIIPPP^^^rrr""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%%%%%%%###$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%'''+++///---)))%%%###$$$%%%$$$###%%%%%%%%%"""  $$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%% """""""""!!!"""###'''$$$ ###%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$"""!!!"""%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&###$$$&&&((()))***))))))'''### """''',,,,,,***++++++++++++++++++++++++'''(((+++---...///......///...---,,,,,,,,,,,,---***---000111000/////////+++,,,,,,---...///000000111111000///.........///,,,+++******,,,,,,+++***************************++++++++++++++++++,,,,,,************)))(((&&&&&&((((((''''''&&&&&&&&&%%%''')))+++,,,,,,***(((&&&))))))))))))(((((((((((())))))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((***)))(((&&&&&&''''''(((((()))***++++++)))(((&&&*********)))(((''''''&&&'''&&&%%%%%%&&&'''((()))((('''&&&'''((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((())),,,,,,++++++******))))))''''''''''''(((((((((((())))))(((((((((((())))))'''((()))***)))***---///...---,,,***)))(((((((((&&&&&&((()))************************))))))))))))(((((())))))))))))(((((()))'''%%%"""!!!!!!"""###)))***+++,,,+++***(((&&&))))))))))))))))))))))))+++++++++++++++***)))(((((((((''''''''')))***+++'''&&&%%%$$$###$$$$$$%%%++++++******))))))(((((()))))))))))))))))))))))),,,,,,------...//////000000///---,,,,,,---...///000000//////000222444555444333333222111111111222555777:::===???AAADDDGGGLLLQQQ[[[nnn$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!"""###$$$###!!!######$$$$$$$$$$$$###### """###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%(((++++++((($$$$$$%%%%%%$$$######$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$ """$$$$$$#########$$$&&&$$$!!!!!!"""$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''''''''&&&%%%'''(((***++++++++++++(((%%%"""###(((,,,,,,***************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++***,,,///000000...,,,++++++,,,,,,------.../////////000//////............///---+++***+++,,,,,,+++***((((((((((((((((((((((((************************(((((()))))))))(((''''''+++*********))))))))))))&&&'''((())))))(((&&&%%%))))))))))))(((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((+++,,,---.........,,,+++++++++***))))))(((''''''''''''&&&&&&&&&'''((()))+++***((('''((('''&&&$$$''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((((((((()))))),,,---...---++++++---///---,,,+++***((((((''''''''''''((()))*********)))******)))))))))((((((((('''(((((())))))(((((('''+++***)))((((((((()))***&&&'''(((((((((&&&%%%$$$''''''''''''''''''''''''+++*********))))))))))))***)))((((((((()))***++++++***)))((('''(((((()))*********)))))))))))))))))))))))))))))))))))))))***+++,,,---...///000000000...---,,,,,,---...///000000///000111222444555555444444333222333333333333555888;;;<<<>>>AAADDDKKKPPP\\\nnn%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$"""!!!"""###$$$###""""""##################""" !!!"""$$$%%%%%%&&&%%%########################&&&'''&&&%%%######%%%''''''%%%$$$$$$%%%%%%$$$######$$$$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$"""!!!"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&''''''''''''&&&'''((()))***+++++++++***'''$$$%%%)))++++++***))))))))))))))))))))))))---,,,,,,++++++,,,,,,---,,,,,,---...---,,,+++***,,,...//////---+++***+++.................................---......//////---,,,++++++,,,,,,***)))((((((((((((((((((((((((*********))))))(((((('''(((((((((((((((&&&%%%%%%((((((((('''''''''''''''&&&''''''(((((((((''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((+++,,,...///000000///...+++++++++***))))))(((((((((((('''&&&&&&'''''''''+++)))((('''((('''&&&$$$''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((((((((()))))))))))))))************))))))(((((((((((())))))*********(((&&&%%%&&&'''++++++***(((''''''''''''(((((())))))***))))))))))))))))))((((((((('''''''''''''''(((((('''''''''((((((((())))))*********&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&++++++***)))))))))******,,,++++++************+++((())))))))))))))))))***)))))))))))))))))))))))))))******+++---.../////////...---,,,,,,---...////////////000111222444555666555555444444444444444444666999:::<<<>>>@@@CCCHHHPPP]]]nnn$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%$$$$$$&&&&&&%%%$$$""""""############""""""%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$""""""$$$%%%######$$$%%%%%%%%%$$$###$$$%%%%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###%%%&&&&&&%%%$$$%%%%%%"""$$$%%%$$$!!! ###&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((&&&$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&''''''(((((((((+++)))'''''')))++++++)))******************************)))***+++---000111---...000111111000...,,,))),,,.........---.../////////.........---------......---......///000000...,,,++++++++++++***(((************************++++++***)))((((((''''''******)))((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***(((((((((((()))))))))))))))((('''&&&&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((((((((($$$%%%%%%&&&'''((()))***((()))+++,,,---.........++++++++++++******))))))))))))((('''''''''&&&&&&'''&&&&&&''')))***)))(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))******++++++(((((()))))))))*********))))))(((((((((((())))))&&&&&&&&&$$$"""!!!!!!###***)))((('''''''''''''''))))))*********))))))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''((((((((()))(((((((((((()))))))))))))))))))))))))))'''&&&$$$$$$%%%'''(((,,,,,,+++******)))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,---.../////////000000111333444444555555444444444444444555666888;;;===>>>???BBBDDDGGGOOO]]]mmm""""""###$$$%%%%%%&&&&&&$$$######""""""######$$$&&&%%%$$$%%%&&&&&&&&&$$$""""""############""""""%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$######%%%'''"""###$$$%%%%%%$$$$$$$$$###$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$######$$$!!!$$$&&&$$$!!!!!!###&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((()))'''%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''((((((+++***))))))*********)))++++++++++++++++++++++++******)))***+++---000111,,,...000111111000...---+++---//////......///111/////////...------,,,,,,............//////000111---,,,++++++,,,,,,***)))************************,,,,,,+++***))))))((((((''''''(((((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((())))))***'''((((((((()))))))))***+++***((('''''''''((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))%%%%%%'''((()))***++++++'''''')))***+++,,,------+++++++++***************)))))))))((((((''''''&&&'''&&&%%%''')))******)))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))*********+++'''''''''((((((((())))))))))))(((((((((((())))))'''((()))(((&&&&&&''')))(((((('''''''''''''''((()))***************)))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((())))))))))))(((''''''******++++++++++++******))))))))))))))))))))))))---+++***))))))***,,,---++++++++++++******))))))((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))---,,,,,,+++******)))))),,,,,,,,,,,,------.........///000111222333333444444444333333333333444444666888;;;===>>>@@@CCCFFFGGGOOO\\\lll!!!"""###$$$%%%&&&&&&'''$$$$$$############$$$$$$%%%###"""###$$$%%%$$$###"""##################"""""""""""""""###%%%&&&'''######################## """$$$$$$$$$%%%&&&(((###%%%&&&%%%$$$$$$%%%&&&!!!"""###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""###$$$$$$"""!!!"""""""""###$$$$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$"""###$$$%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&''')))***((((((''''''(((((()))***))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,000111111000...------...//////.........---------.........---......//////,,,+++******,,,,,,+++***((((((((((((((((((((((((+++++++++******))))))(((###$$$&&&'''))))))******''''''(((((((((((())))))$$$%%%&&&'''''''''''''''''''''(((((())))))******,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))%%%&&&((()))++++++++++++((())))))***+++---......************************(((((()))))))))(((''''''***(((''''''(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******&&&''''''''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))((()))***)))))))))+++---(((''''''''''''(((((()))))))))******+++*********)))))))))((((((((('''''''''''''''(((((('''''''''((('''''''''&&&&&&%%%%%%((()))+++,,,---,,,***)))'''''''''''''''''''''''')))((((((''''''(((***************+++******)))((((((((()))************)))'''(((((((((((((((((()))))))))))))))))))))))))))------,,,,,,+++***))))))++++++,,,,,,------.........///000222333333333333333333333333333333444555444777:::<<<>>>@@@DDDFFFIIIPPP[[[kkk#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$######!!!!!!!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%%%%%%%&&&(((&&&''''''%%%######%%%((($$$$$$%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$"""###%%%$$$"""!!!!!!"""$$$###"""###$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""%%%$$$"""###%%%''''''&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((('''&&&&&&&&&''')))***(((((('''''''''((()))***'''((())))))))))))******************************+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,///000000...,,,,,,,,,..................---------------,,,,,,++++++,,,,,,+++***)))***,,,------,,,(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))*********%%%%%%%%%&&&&&&&&&''''''"""###&&&'''(((((('''&&&'''''''''((()))*********+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%&&&((()))************)))))))))***+++,,,------))))))))))))))))))))))))''''''))))))***)))(((((()))(((''''''(((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********'''''''''''''''&&&&&&&&&'''(((((((((((()))))))))))))))(((((((((((())))))'''((((((((('''''')))+++((('''''''''((())))))***((()))******++++++++++++******)))))))))((((((((('''(((((())))))((((((''''''&&&%%%%%%%%%&&&'''(((&&&))),,,//////---+++(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''((()))*********)))((('''(((***+++++++++***)))(((((((((((((((''''''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---///000222333333333333444444444444444555666666444777:::===@@@BBBFFFIIILLLPPPYYYiii%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&''''''((((((%%%""""""&&&)))((((((((('''%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$###$$$%%%%%%###"""""""""%%%"""!!!###%%%&&&### $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$###$$$&&&(((((((((###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))(((&&&%%%&&&''')))+++'''&&&%%%$$$%%%&&&'''(((%%%'''))))))))))))******))))))))))))))))))))))))'''(((+++---...///......---,,,,,,,,,,,,---...///+++,,,------,,,,,,...000........................,,,,,,+++***))))))))))))***)))(((***,,,......---************************'''''''''(((((((((((((((+++++++++***)))'''&&&%%%(((((((((((())))))******###%%%(((***+++***((('''&&&''''''((()))******+++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&''')))))))))(((((((((((((((((()))***++++++((((((((((((((()))))))))&&&'''(((*********))))))&&&%%%%%%&&&)))+++******''''''''''''((((((((()))************************))))))))))))******************))))))((((((((('''))))))))))))************))))))(((((((((((()))))))))******)))'''''')))***(((((('''(((((()))***+++'''((()))***+++,,,,,,,,,************))))))))))))(((((())))))))))))((((((+++***))))))***,,,///000'''***...222222000,,,)))))))))))))))))))))))))))))))))***+++,,,,,,++++++&&&'''(((*********)))(((&&&'''((()))******)))((())))))(((((('''''''''&&&)))))))))))))))))))))))))))***+++,,,---......///)))***+++,,,---......------///000222333333333333555555555555555666777888666999===@@@CCCFFFJJJMMMNNNPPPXXXiii!!!###%%%&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############%%%'''&&&"""!!!###%%%%%%######$$$%%%$$$ &&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$######%%%$$$$$$###$$$%%%'''(((***'''%%%###$$$%%%$$$######$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&$$$"""!!! ###!!!!!!$$$&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$###""""""#########$$$$$$$$$###$$$&&&'''(((((('''&&&&&&'''((('''&&&&&&'''(((&&&'''((())))))((('''&&&'''((()))(((&&&&&&((()))'''(((((()))***++++++,,,***+++,,,,,,---------,,,+++,,,---......---,,,++++++++++++,,,,,,---------------,,,,,,,,,------...+++,,,---------,,,+++***,,,++++++***))))))******))))))))))))))))))))))))))))))))))))((((((((((((******)))((('''&&&&&&%%%'''&&&$$$###$$$'''***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))(((((((((((()))((((((''''''&&&%%%######++++++******))))))((((((******))))))(((((('''''')))(((&&&'''(((******)))))))))'''''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***((((((***+++,,,))))))(((((('''''''''&&&***)))))))))))))))***+++''''''(((((())))))******+++)))'''''')))***+++***)))***++++++)))(((((())))))))))))))))))***++++++,,,+++++++++************+++)))((()))+++,,,***'''))))))))))))))))))))))))(((''''''''''''((()))***$$$$$$%%%%%%&&&''''''''''''))),,,......,,,)))&&&%%%&&&'''''''''&&&%%%$$$+++***)))))))))***,,,---,,,+++***(((''''''''''''+++******)))))))))(((((((((((((((((((((((((((((($$$((()))((('''(((***))))))*********+++++++++......---------...//////111///...000333444333111333333222222111222222222666999>>>BBBEEEHHHLLLNNNFFFMMMYYYjjj~~~!!!###%%%&&&%%%$$$$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$###"""###$$$%%%'''&&&$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%###""""""###"""!!!######$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$############$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$###"""!!!!!!&&&'''((('''&&&&&&'''(((&&&'''((())))))((('''&&&'''((()))(((&&&&&&((()))&&&&&&''''''((())))))***++++++,,,,,,++++++******---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,---------,,,,,,++++++***************+++************************))))))))))))(((((((((((())))))((((((''''''&&&&&&'''&&&%%%%%%%%%''')))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$''''''(((''''''&&&%%%$$$%%%%%%%%%&&&''''''(((((())))))))))))((((((((((((***)))((()))***++++++))),,,,,,++++++***+++++++++((((((((((((((((((((((((''''''''''''((((((((((((+++)))(((''''''((()))+++******)))))))))(((((((((&&&&&&&&&&&&''')))******))))))))))))((((((((((((((('''&&&'''***,,,------)))***++++++)))(((((()))'''''''''''''''((())))))''''''''''''''''''''''''((('''&&&''')))***(((%%%))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''',,,+++***)))(((&&&%%%%%%((((((***++++++***)))(((&&&'''((())))))(((''''''))))))(((((())))))***++++++***)))))))))))))))******************)))((((((************************%%%'''***,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...111///...000333444333111333333222222111222222333777:::>>>AAACCCFFFHHHKKKHHHNNNZZZiii}}}"""###%%%%%%$$$$$$$$$%%%))))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$######$$$$$$###"""!!!###&&&((('''%%%$$$############$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%""""""######"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&'''((('''&&&&&&'''(((''''''(((((((((((('''''''''((()))(((&&&&&&((()))%%%%%%%%%&&&&&&''''''(((++++++++++++***)))((((((,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------...***+++,,,---------------++++++*********++++++,,,++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%''''''(((((((((''''''&&&$$$$$$%%%%%%&&&'''''''''(((((((((((()))))))))))))))))))))+++------+++))))))*********)))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&((((((************))))))))))))%%%%%%%%%&&&((()))+++,,,******))))))(((''''''''')))((('''(((***+++,,,+++)))***++++++)))(((((()))'''''''''''''''((())))))(((((((((((())))))))))))((('''''''''))))))'''&&&(((((((((((((((((((((((('''((()))*********))))))---,,,+++***((('''&&&%%%'''''''''''''''((()))***'''((()))***************''''''((()))))))))))))))((((((((((((((()))***+++))))))***++++++***((('''************************))))))***,,,------,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......000//////000222333333222333222222111222222333333888:::>>>@@@AAACCCEEEGGGJJJPPPZZZhhh|||###$$$%%%%%%$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######&&&'''$$$"""&&&&&&&&&''''''&&&%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########&&&&&&%%%$$$$$$#########(((&&&$$$$$$%%%&&&%%%#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&''''''$$$!!!!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%''')))***&&&'''((('''&&&&&&&&&((('''((((((((((((((((((''''''((()))(((&&&&&&((()))%%%%%%%%%&&&&&&'''''''''******++++++++++++******************************------,,,,,,,,,,,,++++++///...------------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,************************))))))))))))(((((((((((('''''''''(((((((((((((((''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''&&&&&&'''((())))))((((((***))))))((((((''''''&&&'''''''''((()))*********(((((()))+++------***((((((((())))))(((&&&%%%###((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))((((((((((((---+++))))))))))))(((&&&)))***++++++)))(((((())))))))))))))))))******+++((())))))))))))*********)))))))))*********)))((('''''''''''''''''''''''''''(((***,,,,,,+++***)))&&&&&&'''(((((()))))))))%%%%%%%%%&&&&&&'''((((((''''''((()))***+++++++++&&&''')))*********)))(((((((((''''''''''''((((((((()))***++++++***((('''((((((((((((((((((((((((***(((&&&(((+++,,,)))&&&,,,,,,,,,---------......---,,,,,,------...///000/////////000111222222222222222111111222222333333666999<<<>>>???AAACCCEEEKKKQQQZZZhhh{{{$$$%%%%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$$$$'''(((%%%### """$$$&&&'''(((%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$######"""&&&%%%$$$%%%&&&&&&%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&&&&$$$!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######"""""""""$$$%%%'''&&&'''((('''&&&&&&&&&((((((((((((''''''((((((((('''((()))(((&&&&&&((()))'''''''''''''''(((((((((((()))***,,,---.........************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,///...---,,,++++++******,,,+++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((('''''')))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((())))))))))))++++++******)))(((((('''&&&&&&'''((()))***++++++''''''(((***,,,+++)))&&&++++++,,,,,,+++)))'''&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))))))))))))))***&&&''''''((()))******+++,,,+++***)))***)))(((&&&)))***++++++)))(((((())))))))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''((('''%%%$$$$$$$$$&&&(((***,,,---...$$$%%%'''((((((((('''&&&&&&&&&''''''((()))******((()))***+++,,,+++***))),,,+++***)))((((((((((((((()))***++++++***)))((()))))))))))))))))))))))))))'''%%%'''***+++)))&&&,,,,,,---------.........++++++++++++,,,---...///...///000000000111222222222111111111222222333444333666:::===>>>@@@CCCEEEKKKPPPZZZhhh{{{%%%%%%%%%$$$###"""$$$%%%!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$"""###$$$&&&(((+++&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%$$$$$$###"""$$$###"""###%%%%%%###!!!%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$######$$$&&&'''((('''&&&&&&'''(((((((((''''''''''''(((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((('''(((***,,,...///000111---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...---,,,+++*********+++///...---,,,+++*********------,,,+++++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''&&&'''))))))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''(((((())))))(((&&&%%%%%%&&&'''(((((((((((((((&&&&&&''''''((()))))))))&&&''''''((()))******+++''''''''')))***+++)))''')))))))))))))))((('''&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''&&&&&&&&&%%%&&&'''((()))***+++,,,((('''''')))+++,,,+++***)))***++++++)))(((((()))'''''''''''''''((())))))))))))((((((((('''''''''&&&'''))))))'''''''''(((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&((((((***+++---...///000&&&''')))******)))'''%%%&&&&&&&&&&&&''''''))))))))))))***+++++++++++++++//////---,,,+++*********)))))))))))))))*********++++++++++++++++++++++++***)))((()))+++++++++***,,,,,,,,,---------......))))))))))))***,,,---------///000000000000111333111111111111222333444444333666999<<<===???BBBDDDIIIOOOZZZiii|||%%%&&&%%%$$$""""""###%%%###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%###"""###$$$%%%&&&'''&&&$$$###%%%'''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%""""""$$$$$$%%%$$$#########""""""$$$%%%%%%###!!!$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&'''((()))((('''&&&&&&'''((()))'''((()))(((&&&&&&((()))(((((((((((((((((((((((('''((()))+++---...//////...---,,,,,,,,,,,,---...******++++++,,,---......---,,,+++***))))))))))))---,,,+++++++++,,,------///...---,,,+++*********(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&&&&'''((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((((()))***++++++)))'''&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''(((((())))))******)))((('''(((***+++***)))'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))******)))))))))''''''(((((()))))))))))))))((((((''''''''''''(((&&&''''''((()))******+++&&&&&&'''))),,,---,,,***)))***++++++)))(((((()))'''''''''''''''((())))))------,,,+++***))))))(((%%%(((***)))'''&&&'''(((''''''''''''''''''''''''((()))))))))************)))***+++,,,---///000000++++++******)))(((((((((((('''&&&&&&&&&'''(((((()))))))))))))))***++++++------,,,+++******++++++***)))((('''((()))+++,,,++++++++++++++++++++++++((()))***+++***+++---///+++,,,,,,,,,------------*********+++,,,---//////,,,///000000//////111333111111111111222333444555555777:::<<<===>>>@@@AAAFFFNNNZZZjjj~~~&&&&&&%%%$$$""""""###%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%!!!$$$%%%$$$!!!!!!$$$!!!###""" !!!###&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%$$$###$$$$$$$$$&&&''''''%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$%%%$$$###$$$'''******&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%$$$&&&'''((('''&&&&&&'''((()))((('''&&&&&&'''((()))'''((()))(((&&&&&&((()))(((((((((((((((((('''''''''((()))***+++,,,,,,,,,,,,,,,+++******+++,,,,,,))))))***+++---...//////,,,+++***)))((((((((((((************+++---///000000///...,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))((('''&&&&&&%%%&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))$$$%%%&&&''''''%%%###"""%%%&&&&&&&&&&&&&&&%%%%%%***))))))(((''''''&&&&&&(((((((((((())))))))))))+++***((()))***,,,,,,+++***)))(((''''''(((***+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))*********+++)))))))))))))))***++++++(((((((((((()))))))))))))))((((((***,,,+++)))((()))***++++++)))(((((())))))))))))))))))***++++++,,,+++***)))(((&&&&&&%%%'''***,,,+++)))((()))+++(((((((((((((((((((((((('''''''''&&&'''((())))))&&&&&&(((***,,,...000000000...+++((('''((()))+++))))))'''&&&&&&'''(((((()))((('''''''''(((***+++((((((((((((((())))))***+++***(((&&&'''))),,,---))))))))))))))))))))))))&&&(((+++***))))))---000+++++++++,,,,,,,,,---------......///000111333333,,,...111000///...111333111111111111222333444555777999<<<===<<<===>>>???DDDMMMZZZkkk""""""######$$$$$$$$$$$$""""""""""""############'''&&&%%%$$$###$$$%%%&&&+++)))'''%%%######$$$%%%######"""""""""###%%%&&&!!!!!!"""######$$$%%%%%%""""""""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$%%%%%%%%%'''''''''%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$%%%&&&'''((())))))))))))(((&&&$$$$$$%%%&&&'''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))((((((((((((((())))))***++++++++++++,,,---,,,+++*********,,,...000///---,,,,,,...//////...------,,,,,,,,,+++++++++000///---+++******++++++222000---***(((''''''((()))(((((('''''''''((((((((((((''''''&&&&&&&&&%%%'''''''''((((((((((((((()))(((((((((((()))******,,,+++***(((((())))))*********))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,,,,+++***)))))))))***)))***++++++***)))***+++))))))************))))))$$$%%%&&&'''(((((((((((('''(((((('''&&&&&&)))++++++(((&&&&&&(((+++------((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))***+++---...)))***+++,,,,,,+++***))),,,,,,,,,,,,+++)))(((''''''(((((((((((((((''''''---)))&&&&&&((())))))''')))))))))))))))))))))))))))((((((((()))***++++++......---,,,,,,++++++***,,,444555......333222***%%%'''***+++***(((%%%###((((((((((((((()))******++++++++++++++++++++++++)))***,,,------,,,+++***......---,,,+++***))))))++++++******))))))((((((******+++++++++,,,,,,,,,......//////000222333444222222111000000111111222///111333444333333444555666777888;;;>>>BBBFFFHHHFFFMMMYYYiii}}}"""#########$$$$$$$$$$$$""""""""""""############&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$###"""###%%%&&&$$$######"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((((((&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$!!!!!!!!!""""""######$$$&&&%%%###"""!!!"""###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''(((((()))***+++''')))+++,,,+++,,,...000///...,,,++++++,,,---...---,,,++++++---......---000000/////////.........---,,,+++*********+++,,,222000---***)))((((((((())))))(((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''))))))*********((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''(((((((((***+++,,,+++)))))))))+++******++++++++++++******'''((((((((((((''''''&&&&&&''''''&&&%%%&&&(((***000---)))''''''((((((((())))))))))))))))))))))))(((((()))************)))))))))************))))))************************'''&&&&&&&&&'''(((******&&&&&&&&&&&&&&&&&&%%%%%%************))))))))))))'''(((((((((((((((''''''***(((&&&&&&)))++++++***)))))))))))))))))))))))))))))))))((())))))******+++************)))))))))+++222555111444<<<===888,,,)))%%%###$$$&&&(((***((((((((((((((()))******(((((((((((((((((((((((()))))))))(((((((((((((((***)))))))))))))))((((((************))))))))))))******+++++++++,,,,,,,,,............000111222333333333222111111000000///000222444444444333444666666777888:::===AAADDDFFFFFFMMMYYYiii}}}############$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""$$$%%%'''%%%$$$$$$$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&''''''''''''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%'''******(((%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&)))(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((***+++,,,''')))+++,,,,,,---///111111000...---,,,,,,,,,---,,,+++)))***,,,------,,,000000000000////////////,,,+++*********+++---...111///---+++))))))))))))***))))))((())))))******))))))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$((((((''''''(((((()))***+++***)))(((((((((((()))&&&&&&&&&'''''''''''''''&&&'''(((***+++,,,------))))))((('''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''((())))))***+++,,,+++)))((()))******++++++,,,,,,++++++***+++++++++***((('''%%%$$$&&&'''''''''&&&&&&(((***000---)))'''''''''&&&&&&++++++++++++++++++++++++))))))***++++++++++++***))))))************))))))++++++++++++++++++++++++)))))))))))))))***+++,,,******)))((('''''''''((()))(((''''''((()))***+++'''(((((())))))((((((((((((&&&&&&(((+++---......))))))))))))))))))))))))******)))((((((((())))))))))))))))))***************000333111555>>>BBB>>>///***%%%$$$'''***,,,,,,((((((((((((((())))))***************************...---+++***)))***++++++''''''(((((()))))))))***)))))))))*********************+++++++++,,,,,,,,,------------...///111111333333444444333111///...111222444555444444555666666777888:::<<>>???@@@FFFMMMYYYiii}}}%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''*********(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((('''$$$###"""###$$$%%%&&&%%%$$$######"""""""""&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******)))(((((('''((((((***,,,------++++++,,,---+++******++++++,,,,,,------,,,***+++---......---,,,,,,,,,+++++++++******...---+++))))))))))))***,,,,,,++++++************&&&&&&&&&&&&&&&'''((()))((((((((()))))))))))))))***))))))((('''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&''''''(((((())))))******(((((())))))******))))))((('''''''''((()))+++---&&&''''''((())))))******)))((((((((()))***++++++)))***+++***((('''((()))(((((())))))))))))((((((******++++++***)))((((((''')))******))))))***+++'''&&&%%%&&&)))+++,,,+++******************************+++,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((((((,,,***)))((('''((())))))***)))'''%%%%%%&&&((()))''''''((()))******)))))))))******+++++++++++++++((((((((((((((((((((((((******)))((('''''''''((((((((()))***++++++,,,,,,,,,---+++((((((+++,,,+++(((***///444777444---'''))))))(((((((((((())))))((((((((((((((((((((((((((()))+++---,,,***(((&&&++++++++++++************))))))******++++++,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,---...//////111444666888888777666333555666666555444555666777888999;;;===???@@@@@@FFFMMMYYYiii}}}%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$### ###$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''******)))'''$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,+++***(((''''''''''''+++,,,---,,,***)))***+++((())))))***+++,,,,,,,,,---,,,++++++---......---------------,,,,,,,,,++++++***(((&&&%%%%%%%%%&&&))))))******************%%%%%%%%%%%%&&&'''((((((''''''(((((((((((()))))))))))))))((((((''''''&&&''''''&&&&&&''''''((()))((())))))))))))((('''&&&&&&&&&&&&''''''''''''''''''(((((()))((((((''''''((('''&&&&&&''')))+++---&&&''''''((()))***++++++''''''&&&&&&&&&'''((((((((()))******(((((()))***'''(((((((((((((((((('''((())))))************)))&&&(((******)))))))))***)))'''&&&'''(((***)))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))************))))))((((((((((((((((((((((((((())))))******))))))((())))))(((((((((((())))))***)))((('''&&&&&&'''(((''''''((()))************)))+++,,,+++***(((((()))))))))))))))))))))))))))))))))((('''''''''((((((%%%&&&&&&'''((())))))***))))))(((''''''(((((((((***+++---//////---,,,+++***))))))((((((((((((((())))))))))))))))))))))))''')))---000000---***'''+++*********))))))((((((*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---///111444666888888888444666777777666555555666888999;;;===???AAAAAABBBFFFMMMYYYiii}}}&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$"""""""""$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((''')))))))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((('''''''''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***)))(((((('''(((((()))***++++++))))))***+++***+++++++++,,,+++++++++,,,+++)))***,,,------,,,......---------,,,,,,,,,***)))((('''&&&&&&'''(((''''''((()))))))))))))))%%%%%%%%%&&&&&&'''))))))&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))))))))***++++++***++++++,,,+++***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))+++)))'''&&&%%%''')))***%%%%%%&&&'''((()))***+++(((((('''&&&&&&&&&''''''&&&((())))))((((((***+++(((((())))))))))))(((((((((((()))))))))))))))((($$$&&&))))))(((''''''((()))(((''''''((()))(((''')))))))))))))))))))))))))))******+++++++++++++++))))))************))))))((((((((((((((((((((((((***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,(((((((((((((((((())))))''''''(((******++++++***'''***,,,+++)))''''''((())))))))))))))))))))))))(((((('''''''''((())))))&&&&&&&&&''''''((((((((('''&&&'''))))))(((((()))***---...---)))(((+++...******)))(((((((((((((((++++++++++++++++++++++++)))+++...000111000...,,,************++++++++++++,,,++++++++++++++++++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,---///111333444666777555666888888666555666666999;;;===@@@BBBCCCDDDDDDFFFMMMYYYiii}}}&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!!!!"""$$$&&&'''###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$###"""!!! """$$$&&&&&&%%%###!!!###$$$%%%&&&%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#####################$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$'''***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###"""""""""$$$$$$%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((((((((((((((()))***&&&((()))***))))))+++,,,------------,,,+++******+++***((()))***,,,,,,+++------,,,,,,,,,++++++++++++***)))))))))***,,,---%%%&&&'''((())))))))))))&&&&&&&&&'''''')))******%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((())))))(((&&&%%%******))))))((((((((('''$$$%%%'''(((***+++++++++---+++(((%%%$$$%%%&&&'''$$$$$$%%%&&&'''((()))***+++***)))(((((((((((((((%%%'''((()))((()))***,,,))))))************)))))))))))))))))))))(((''''''###%%%'''((('''&&&&&&&&&'''&&&&&&''')))***)))((())))))))))))))))))))))))))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))'''((()))******)))''''''&&&''')))+++,,,,,,,,,+++%%%&&&''')))***+++++++++''''''(((******+++++++++%%%(((++++++)))'''''')))))))))))))))))))))))))))'''''''''''''''((()))***((((((((()))))))))))))))&&&&&&'''******(((''''''(((...333222,,,(((***---******)))(((((((((((((((''''''''''''''''''''''''((((((***+++,,,---------***+++,,,---...///000000---,,,,,,++++++***************+++++++++,,,,,,,,,------,,,,,,,,,---......,,,------...///111333444555777888888666555666777:::;;;>>>AAADDDEEEFFFFFFFFFMMMYYYiii}}}%%%%%%%%%$$$###"""!!! ##############################""""""""""""######$$$$$$##################%%%%%%$$$######$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""######""""""###%%%&&&(((&&&%%%$$$#########$$$%%%$$$###""""""$$$&&&&&&%%%!!!"""###$$$%%%%%%&&&'''******)))((('''%%%######&&&'''((('''%%%$$$%%%&&&""""""###$$$%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%'''(((((('''&&&&&&'''&&&%%%%%%$$$#########$$$%%%&&&&&&$$$######%%%'''&&&&&&%%%%%%%%%&&&''''''&&&$$$###$$$''''''%%%###%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((*********)))))))))((((((***+++,,,,,,---------------,,,+++***+++---000111///...---,,,+++++++++++++++******)))))))))))))))'''''''''(((((((((((()))******))))))(((&&&%%%$$$''''''''''''&&&&&&&&&&&&)))((('''&&&%%%&&&''''''(((&&&%%%&&&)))+++)))'''(((((((((((())))))))))))&&&&&&&&&''''''((((((((()))(((((('''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''')))+++,,,)))'''&&&'''***+++***(((+++***))))))******)))(((*********)))))))))))))))''')))***)))&&&###!!! )))))))))))))))(((((((((''''''(((((())))))******+++++++++***************))))))))))))(((((((((((()))))))))))))))((('''''',,,+++)))((((((((()))***************)))))))))))))))((((((((()))***++++++,,,+++***((((((((())))))))))))************))))))((()))))))))))))))((('''((()))***+++***)))'''%%%******)))((('''&&&&&&%%%'''((()))((('''&&&'''(((+++***(((&&&&&&&&&''''''))))))))))))))))))))))))***)))'''&&&%%%'''((()))******************++++++***+++,,,---.../////////111///---+++***+++---...///111222111///,,,+++++++++---///000///---+++)))------------------------+++,,,---...///111111222222222333333444555666666;;;===@@@BBBDDDGGGKKKNNNIIIOOO[[[iii|||'''&&&&&&&&&&&&&&&&&&&&&##############################""""""""""""##############################%%%%%%$$$######$$$%%%%%%"""""""""######$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$############%%%&&&'''$$$$$$###$$$%%%&&&((()))$$$###"""###%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''######$$$&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%&&&&&&'''&&&$$$###%%%''''''%%%######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))******---------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***,,,++++++++++++---...///......---,,,+++++++++++++++******)))))))))))))))''''''((((((((()))))))))(((((())))))((((((''''''(((((()))))))))))))))))))))((('''&&&&&&&&&'''''''''%%%$$$%%%((()))(((&&&*********+++++++++,,,,,,$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))***'''&&&''')))+++***)))((('''&&&'''((()))((('''************))))))))))))(((***,,,+++(((%%%$$$$$$(((((((((((((((((((((((('''((((((((()))))))))******************************)))))))))(((((((((((()))))))))))))))(((''''''+++******)))(((((())))))''''''''''''(((((((((((((((((((((((((((((()))******)))))))))))))))******((())))))******))))))((('''(((((()))))))))(((((())))))***+++***)))(((''''''''''''''''''&&&&&&&&&'''((()))((('''&&&''')))(((((('''''''''(((((()))))))))))))))))))))))))))***)))(((''''''((()))***,,,+++++++++***)))))))))&&&''')))+++---......///000...,,,***)))+++,,,...,,,...000///---+++++++++***+++---...---,,,***)))---------------------------.........///000000000222222333333444555555666:::===@@@BBBDDDGGGKKKNNNSSS\\\hhhrrr$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################%%%$$$$$$######$$$$$$%%%""""""##################"""###$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((%%%$$$######%%%''''''&&&'''''''''''''''''''''''' """$$$%%%&&&''''''$$$%%%&&&%%%###"""###$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%'''$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&''')))***++++++************)))))))))))),,,,,,,,,,,,+++***)))(((*********++++++,,,------...---,,,++++++***+++++++++******)))))))))))))))'''(((((((((((()))))))))''''''((()))))))))))))))''''''(((((()))*********)))(((''''''&&&&&&''''''((('''&&&''')))***)))(((************+++++++++,,,(((((((((((())))))))))))''''''&&&&&&&&&''''''((()))(((''''''&&&&&&''''''%%%%%%&&&'''((((((((((((***(((&&&&&&(((*********'''&&&&&&''')))***)))(((************************)))+++---,,,***((('''(((&&&&&&&&&'''((((((((()))(((((((((((())))))))))))((())))))******+++++++++******)))))))))((((((((()))))))))))))))(((((('''))))))******))))))((((((&&&&&&''''''(((((()))))))))((((((''''''''''''((('''((()))******+++++++++'''(((((())))))(((((('''&&&&&&'''((()))))))))(((*********))))))))))))(((&&&&&&''''''((((((((((((&&&((()))((('''&&&((()))%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))************---,,,,,,+++***)))((((((###$$$&&&)))+++,,,------...,,,***))))))***+++,,,)))+++---,,,+++***++++++,,,,,,,,,---------------------------------------////////////////////////222222333333444444555555999<<<>>>AAACCCFFFJJJMMMXXXbbbooowww$$$###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""######$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&)))((('''&&&%%%$$$######%%%$$$###$$$&&&''''''''')))(((((((((''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&'''((()))******+++((((((((((((((((((((((((******+++++++++***))))))((()))***+++++++++++++++---,,,,,,+++******+++++++++******)))))))))))))))&&&&&&'''''''''((((((((('''((())))))******))))))$$$$$$%%%&&&'''((()))))))))((((((''''''''''''''''''''''''''''''(((''''''&&&''''''''''''((((((((())))))******************'''&&&&&&&&&&&&''''''((()))(((((('''''''''''''''&&&''')))***++++++*********)))'''&&&'''(((******)))(((((()))+++---,,,+++)))***************++++++)))+++---,,,+++))))))***$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))'''(((((()))***++++++,,,*********)))))))))(((((((((((())))))))))))(((((('''((()))******)))((('''(((((())))))******++++++***)))(((((('''''''''''''''((()))+++++++++***)))''''''((((((((((((''''''$$$%%%&&&(((((()))))))))))))))(((''''''(((((()))(((((((((((())))))))))))&&&'''((((((''''''((()))%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((()))*********)))))),,,+++++++++***)))))))))$$$%%%'''((()))***+++++++++***)))(((((()))***+++((()))+++++++++***,,,---//////......///000111222,,,,,,------------------///////////////000000000222222333333333444444444777999<<<>>>@@@CCCGGGJJJOOOYYYfffrrr***(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$###"""!!!%%%###"""###%%%''''''&&&((((((''''''&&&%%%%%%%%%''''''''''''&&&%%%$$$###%%%''''''&&&%%%$$$%%%&&&"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((((((((()))))))))))))))))))))(((((((((++++++++++++++++++++++++'''((()))***+++,,,,,,,,,((()))***+++++++++******,,,,,,+++*********+++++++++******)))))))))))))))%%%%%%&&&&&&&&&''''''''')))))))))))))))(((''''''###$$$%%%&&&'''((()))***((((((((((((((('''''''''$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''(((&&&((()))+++,,,++++++******))))))((('''''')))***)))(((((())),,,------,,,))))))******+++++++++,,,)))***,,,+++***)))***+++$$$%%%%%%&&&'''((())))))))))))))))))((((((((((((''''''((()))******++++++************))))))))))))(((((())))))))))))(((((('''((()))******)))((('''((()))))))))*********+++++++++***)))(((((((((((()))***+++++++++)))((('''''''''((((((((((((''''''%%%&&&'''((())))))))))))((('''&&&&&&&&&''''''((())))))(((''''''&&&%%%%%%%%%'''((((((''''''(((***'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((()))))))))***+++++++++,,,(((((()))))))))))))))(((***)))((((((((()))******((()))+++++++++,,,...///000///.........000222333,,,,,,,,,---------......------...///000111222222222222222333333333333333444666999;;;===@@@DDDGGGGGGNNNYYYiii~~~)))'''&&&$$$###"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$###""""""$$$&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((&&&'''((('''%%%$$$%%%&&&!!!""""""###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&$$$$$$#########$$$%%%%%%###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&###%%%'''&&&%%%$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%''''''((((((((()))))))))+++******))))))((((((''')))))))))))))))*********'''((()))+++,,,------...************************++++++************+++++++++******)))))))))))))))%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&&&&&&&'''((()))***+++,,,((())))))))))))((('''&&&((()))***)))((('''((()))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((()))******)))((((((''''''((((((&&&&&&'''((())))))))))))((()))******((('''((()))(((''''''(((***+++***)))))))))******+++,,,,,,,,,)))***+++***)))((()))***&&&&&&&&&'''((((((((()))))))))))))))(((((((((((('''(((((())))))*********++++++*********)))))))))'''(((((()))))))))))))))''''''((()))))))))((((((((((((((((((((('''''''''+++******))))))))))))***+++++++++******)))(((''''''(((((())))))(((((('''&&&'''((()))*********)))&&&&&&''''''''''''((((((''''''&&&%%%$$$###"""!!!%%%'''(((((('''''')))***))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((()))***+++,,,,,,---************)))(((''''''))))))((((((((()))******)))***+++,,,+++,,,///111......---,,,,,,---///000+++,,,,,,------.........,,,---...///111222333444222222222222333333333333222555777:::<<>>BBBDDDAAAIIIVVVfffzzz%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%$$$$$$###""""""###%%%&&&&&&&&&%%%%%%$$$$$$######&&&%%%&&&((())))))&&&$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''')))((((((((((((((((((((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$%%%&&&&&&%%%%%%&&&'''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))+++***)))((((((((())))))***+++++++++++++++,,,,,,++++++*********)))))))))+++******************+++(((((('''(((((()))***+++************++++++++++++(((&&&%%%&&&((()))'''%%%(((((('''''''''''''''''''''&&&%%%$$$%%%'''***+++))))))))))))(((((((((''')))))))))))))))))))))******)))))))))(((((((((''')))***)))(((---444333---((((((((((((((('''&&&&&&(((((())))))))))))((((((((())))))******))))))(((((())))))*********))))))+++,,,---..................---,,,+++************))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************************)))((((((''''''(((((((((((())))))***++++++,,,,,,,,,++++++***)))************************''''''((((((((((((''''''))))))(((((('''&&&&&&&&&*********))))))))))))))))))((((((''''''(((((()))(((((((((''''''((((((((())))))))))))(((((('''''')))((('''''''''((())))))))))))((('''''''''((((((((((((''''''(((((()))***+++++++++******)))((('''%%%&&&)))+++++++++******''''''((())))))*********************************,,,++++++***+++,,,---...***+++,,,......///......000000000000111111222333222111///......000222333444666888:::;;;>>>AAADDDBBBJJJVVVfffyyy%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$'''(((%%%!!! ###'''(((''''''&&&%%%$$$$$$###$$$%%%'''***,,,,,,(((%%%############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((((($$$&&&''''''&&&&&&'''(((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((()))))))))******,,,+++***)))))))))******(((((()))***,,,---......***))))))))))))(((((((((************************(((((()))))))))))))))(((******++++++,,,,,,,,,---((('''&&&&&&(((((('''&&&((('''&&&%%%%%%&&&((()))'''&&&%%%%%%%%%'''***+++)))))))))(((((((((''''''((((((((())))))*********))))))))))))((((((((((((++++++)))(((+++...,,,'''******++++++******)))((()))))))))******)))))))))((())))))******))))))((('''((()))***************,,,------.........---------,,,+++***))))))))))))(((((((((((()))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))*********+++******))))))***************)))))))))))))))******+++*********+++++++++,,,++++++***)))************************+++******)))******++++++))))))))))))))))))))))))+++*********))))))(((((()))((((((''''''(((((()))))))))(((((((((((())))))***)))((('''''''''((()))'''''''''(((((()))++++++)))(((((((((((())))))***)))(((((((((((()))******,,,+++***)))((((((((((((((()))+++,,,,,,,,,++++++'''((()))*********(((((())))))))))))))))))))))))++++++******++++++,,,---((()))+++---...///000000111222222222222222111111444333222222222222222333333555777999;;;===@@@CCCDDDJJJVVVeeeyyy&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%''')))(((((('''&&&%%%%%%$$$$$$###%%%(((,,,...---***'''#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!'''''''''((((((((())))))###$$$%%%%%%&&&&&&&&&%%%%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***+++++++++,,,,,,,,,,,,++++++******))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))*********++++++*********'''((()))******)))'''''''''(((((())))))******+++***)))))))))******))))))&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))))))))((((((((('''''''''&&&''''''((()))***++++++(((((((((((())))))))))))+++***(((((()))***(((%%%++++++,,,,,,++++++***)))(((((())))))))))))(((((('''(((((())))))(((((('''&&&'''(((******+++++++++,,,,,,,,,---,,,,,,++++++,,,+++***)))((((((((((((************+++,,,------(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***)))((('''&&&((((((((())))))*********)))***+++++++++***)))(((******++++++++++++******************************---,,,+++******+++---...+++++++++++++++++++++,,,++++++******)))(((((((((''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))***)))'''&&&&&&'''(((***'''''''''(((((())))))***((((((((((((((()))***+++)))))))))))))))******+++,,,+++)))((((((((()))*********+++,,,,,,,,,+++***))))))+++++++++)))(((&&&(((((((((((())))))))))))************++++++,,,,,,******+++---.../////////000111222444444333222111555555555555444333222222333555777999:::<<<@@@CCCEEEKKKVVVeeeyyy&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%(((***)))((((((((('''&&&&&&%%%$$$$$$"""$$$'''+++...---***'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$'''''''''((((((((())))))$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&((('''&&&&&&''')))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((***+++++++++,,,,,,,,,,,,*********)))))))))((((((''''''((((((((()))))))))************************)))***++++++++++++***)))'''((()))******)))'''''''''''''''((((((((()))))))))*********))))))******%%%&&&'''))))))(((&&&%%%,,,***)))'''&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&'''((()))******+++''''''(((((())))))******)))((('''((()))(((''''''((((((((()))(((((('''&&&&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&'''(((******+++++++++******+++++++++******)))++++++***)))((((((((((((******)))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((((()))*********((('''&&&&&&''''''(((((()))))))))((()))***+++***)))(((''')))******++++++*********)))))))))))))))))))))))))))(((((('''((()))***+++))))))******************************))))))(((((('''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((()))(((&&&%%%%%%''')))***((((((((((((''''''&&&&&&(((((('''(((((()))******)))))))))))))))******+++++++++)))((((((((()))***))))))************************++++++***)))((('''''''''(((((())))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........///111333444444444444111111222222111000///...333555777999:::<<<@@@CCCEEEKKKVVVfffzzz&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$!!! """''')))'''$$$&&&&&&&&&&&&%%%%%%%%%%%%"""###&&&))),,,+++)))&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&$$$&&&''''''&&&&&&'''((()))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((((((((((()))))))))******))))))******))))))((('''******************))))))))))))************++++++)))***+++,,,,,,+++***)))(((((()))))))))))))))((())))))))))))))))))))))))'''((())))))''''''((()))'''((()))))))))(((&&&%%%,,,+++***((('''&&&&&&%%%((((((((('''''''''&&&&&&'''''''''(((((()))))))))&&&''''''((()))******+++(((&&&''')))***((((((+++))))))******))))))((('''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&'''((()))***************)))******++++++*********,,,+++***)))(((((((((((((((((('''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,------+++***(((&&&&&&''''''(((((())))))(((((())))))***)))))))))((()))******+++*********))))))))))))))))))))))))))))))))))))***+++,,,---'''''''''''''''''''''''')))))))))))))))))))))******))))))(((((())))))***''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((()))(((((((((((('''&&&%%%$$$(((''''''''''''(((((())))))(((((((((((()))************)))))))))))))))***(((((((((((())))))******+++++++++***))))))))))))'''(((((())))))******+++***+++,,,------------,,,...------,,,,,,,,,---------...000222333444555555222222222333222222111000333555777999;;;===@@@CCCDDDKKKWWWggg|||'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""""""""###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""$$$&&&((((((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))******+++++++++***)))(((************************((((((((()))))))))******(((***+++,,,,,,+++***((((((((('''(((((()))***+++,,,,,,+++******)))))))))''')))***)))'''&&&(((***---,,,)))'''&&&'''(((((()))))))))((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((&&&&&&'''((()))***++++++***'''(((++++++((()))---,,,,,,,,,,,,,,,+++******&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((())))))*********)))))))))***+++,,,,,,---,,,,,,,,,,,,+++***))))))))))))''''''''''''((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((***,,,---...,,,+++)))((((((((((((((()))))))))))))))))))))******+++,,,(((((()))***************))))))))))))))))))))))))***+++,,,---............(((((((((''''''&&&&&&%%%((((((((()))******++++++******))))))))))))******((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''((()))(((((('''&&&(((''''''&&&&&&&&&&&&'''((((((''''''(((((()))***))))))************))))))'''''''''((()))***+++,,,,,,+++***(((((()))***+++(((((())))))***++++++,,,+++,,,---.........---------,,,,,,+++,,,---...////////////000111222333444444444444444444444555555444666888:::;;;>>>AAADDDCCCKKKXXXiii~~~''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''###&&&((('''$$$"""$$$&&&"""######$$$$$$%%%%%%&&&"""""""""$$$&&&'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))))))))))))))************++++++,,,---,,,+++***)))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((()))+++,,,,,,+++)))(((((('''''''''''')))+++,,,,,,++++++***)))((('''''')))+++---,,,)))(((***,,,222///)))%%%###%%%)))+++''''''(((((()))*********(((((('''''''''&&&&&&&&&((((((((((((((('''''''''%%%&&&'''((()))***+++,,,+++((()))---,,,((()))...)))))))))))))))(((''''''''''''((((((((((((''''''******++++++++++++******)))************))))))(((***+++,,,---.../////////---,,,+++***))))))))))))(((((()))***+++---///000(((((((((((())))))))))))))))))))))))))))))))))))%%%'''***,,,,,,+++)))(((*********)))))))))))))))******))))))***,,,...///(((((()))***************))))))))))))))))))))))))&&&((()))+++,,,,,,++++++,,,++++++***)))(((((('''''''''((()))***+++,,,,,,((((((''''''''''''(((((())))))(((((((((((())))))%%%%%%&&&'''((((((''''''&&&'''(((*********))))))((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))((()))***++++++***)))((('''''''''((()))+++,,,------+++)))''''''))),,,---((())))))***+++,,,,,,,,,,,,---.../////////...---++++++***+++,,,...000222222111000//////000111222000000000000111111333333555777999;;;<<<>>>BBBDDDBBBJJJYYYjjj&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$%%%'''(((&&&$$$$$$&&&'''&&&&&&'''&&&%%%%%%######"""!!!'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$######"""((('''&&&%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&%%%&&&'''((())))))(((&&&$$$$$$$$$&&&&&&***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((())))))***,,,+++***+++,,,,,,+++)))))))))***+++,,,,,,,,,,,,---......---+++******++++++***)))(((''''''''''''******))))))))))))******)))((('''&&&&&&'''((()))((()))******)))((()))+++(((''''''''')))+++---...CCC888,,,''')))+++(((###((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))***************)))))),,,,,,+++***)))(((''''''&&&((()))++++++)))(((&&&((((((((((((((((((((((((((())))))))))))((((((''',,,,,,++++++***+++++++++------------------------///...---+++***))))))))))))***,,,------,,,***)))((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((())))))))))))************************'''''''''((()))*********+++***)))))))))+++...///***+++,,,,,,+++***+++,,,))))))******++++++,,,,,,)))))))))((()))***++++++)))(((''''''''''''((((((''''''''''''((((((((()))******)))((((((((((((((())))))((((((''''''&&&&&&'''((()))+++++++++***)))((((((((((((((((((((((((***)))'''%%%%%%''')))******)))(((''''''((()))***))))))''''''(((***,,,...---,,,***)))))))))******'''((())))))))))))((((((..................------+++---///000//////000111111111111222222333333333222222222333333444444444666777888:::<<>>@@@BBBFFFMMMWWWeeewww&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&%%%%%%&&&''')))(((%%%######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''(((((()))))))))&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%&&&''')))***'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***+++))))))(((***,,,,,,+++))).........---,,,+++***))))))+++,,,---,,,---...000---,,,+++***))))))))))))(((''''''&&&&&&''''''(((+++++++++++++++***))))))(((******)))'''&&&'''((()))))))))************)))''')))++++++)))((()))***))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******))))))&&&'''(((((()))))))))(((+++******)))((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''')))***++++++++++++(((((())))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((()))***++++++******)))(((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***((()))******(((((()))*********))))))((((((''''''$$$&&&((()))***)))'''&&&&&&(((***+++,,,+++***((((((((((((((()))))))))******))))))(((((((((((((((&&&&&&''''''(((((()))))),,,+++)))((('''((())))))((((((((((((((((((((((((''''''(((((((((((('''''')))***+++******(((&&&%%%(((((()))************)))************+++*********((()))***,,,------------+++,,,,,,---...//////000+++,,,------,,,---///111222222222222222222222222222222333333444555666666555666777999;;;>>>@@@AAAEEEMMMXXXdddttt$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%+++***'''%%%$$$$$$%%%&&&&&&%%%%%%&&&((((((&&&$$$&&&&&&''''''((((((((()))$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&%%%$$$$$$###$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%'''((()))(((&&&%%%%%%''')))***'''%%%$$$""""""$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((***+++,,,***))))))***++++++***(((,,,------,,,+++***)))((()))+++,,,,,,,,,,,,...///,,,,,,***))))))))))))))))))((((((''''''(((((())))))***++++++++++++******'''((())))))''''''((()))'''((()))***************$$$''')))+++++++++---...)))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%&&&''''''''''''''''''((()))******++++++***,,,,,,+++***)))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***++++++++++++)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((************************))))))((((((((()))************))))))((((((''''''))))))))))))))))))))))))(((((()))******+++,,,,,,++++++++++++++++++,,,,,,)))***++++++))))))***+++***))))))))))))))))))(((&&&'''((()))***)))((((((&&&''')))************)))((((((((()))))))))************)))((((((((((((((('''''''''(((((((((((((((+++******))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((************)))'''&&&%%%))))))))))))))))))******))))))***++++++++++++***((()))***+++,,,---------+++++++++,,,,,,------------.........---...111333333333333222222222222111///000111222444555666666555666777999;;;>>>@@@AAADDDLLLWWWcccrrr$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%##################$$$$$$$$$$$$############$$$$$$$$$%%%(((''''''&&&%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''''''''(((((((((((((((###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((***+++,,,+++***)))***+++***(((&&&++++++++++++***))))))(((((()))++++++******+++---++++++***)))((((((((((((++++++************++++++'''((()))++++++++++++***%%%'''(((((('''''')))***&&&''')))***++++++++++++&&&'''''')))+++,,,,,,,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((()))***+++,,,------------,,,,,,++++++******))))))))))))(((((((((((())))))(((((((((((((((((((((((()))******+++++++++************))))))))))))******+++++++++++++++++++++++++++******)))))))))))))))(((((()))******)))((((((******************************))))))((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++*********)))***++++++))))))***+++)))))))))***************((((((((()))))))))******&&&&&&'''(((((()))******(((((()))))))))***************)))(((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))+++***)))(((((()))******((()))***+++,,,++++++*********++++++++++++******+++++++++++++++++++++,,,000111111000///000333666333333333222222222111111000000111111222333444444555555666888;;;===@@@AAACCCKKKWWWbbbqqq&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%&&&&&&%%%$$$""""""""""""############!!!!!!""""""#########$$$###$$$&&&''''''&&&%%%$$$(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###"""######$$$$$$%%%%%%&&&"""$$$%%%'''((((((''''''******))))))((((((''''''%%%%%%$$$$$$$$$%%%&&&''''''((()))***)))(((&&&$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((***+++,,,,,,+++*********)))'''%%%)))************)))(((((('''((())))))(((((()))***+++***)))(((''''''''''''((((((''''''''''''((((((%%%'''(((***+++++++++***$$$&&&'''((('''(((***+++%%%&&&(((***+++,,,+++++++++***(((((())))))(((&&&))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&))))))***+++++++++++++++&&&'''((()))***+++++++++***++++++++++++,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((******+++++++++******)))+++***)))))))))))))))***+++++++++++++++++++++++++++***)))))))))))))))***)))***,,,......,,,***)))((((((((((((((((((((((((++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***((('''(((***+++***)))((()))+++))))))******++++++,,,,,,)))))))))((()))***++++++&&&&&&&&&&&&'''(((******))))))))))))******************)))((((((((((((((())))))(((((('''''''''&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***''''''&&&&&&(((***,,,---,,,+++)))''''''(((***+++((()))***+++,,,,,,+++***---,,,,,,+++***)))''''''------,,,,,,,,,,,,,,,,,,.........---,,,---000333333333333222222111111111111111111111111111222222555555666888;;;===???AAABBBKKKVVVbbbppp$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$'''%%%###!!!!!!"""###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%$$$$$$&&&'''))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''***)))'''&&&%%%%%%&&&&&&'''''''''(((((((((((((((&&&'''''''''''''''&&&&&&(((((((((((())))))))))))+++***)))))))))***+++,,,,,,)))'''(((***,,,+++)))+++******)))))))))))))))((())))))*********))))))******))))))))))))******(((((((((((())))))))))))************))))))))))))++++++******************---------)))&&&&&&***---+++*********)))(((((((((+++++++++++++++***))))))))))))))))))************++++++***))))))***+++,,,------,,,+++++++++,,,,,,---***'''&&&((((((&&&$$$))))))(((((((((((())))))&&&(((***+++)))(((((((((...((("""###***...---***,,,,,,,,,++++++*********+++,,,---,,,*********++++++*********))))))((((((***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************+++,,,---...///000000111))))))))))))))))))))))))******++++++++++++******+++******)))))))))))))))(((((((((((())))))))))))++++++******))))))((((((******))))))((((((''''''+++******)))(((''''''''')))***+++,,,,,,+++***)))'''((()))))))))(((&&&%%%)))))))))))))))(((''''''((()))++++++)))((()))************+++++++++******,,,,,,+++***))))))******(((((()))***++++++,,,,,,((())))))***+++,,,...///////////////000000000000333333222111000000000111222222222222222222222222555555666777:::<<<>>>???EEEJJJSSS```sss'''((())))))''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%###"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%###%%%&&&&&&%%%%%%&&&((()))(((((('''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%%%%&&&''''''''''''''')))((('''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''((((((''''''&&&((((((((()))))))))******,,,,,,+++***))))))))))))(((&&&$$$&&&(((+++***)))++++++***)))(((((())))))((())))))*********))))))******))))))))))))******(((((((((((())))))))))))((((((((())))))******+++************************++++++)))'''&&&&&&)))+++,,,,,,,,,+++++++++++++++******++++++******)))((((((((((((((())))))))))))+++***)))(((((())))))***------,,,,,,,,,,,,,,,------***(((''')))***(((&&&))))))(((((((((((())))))$$$&&&)))***))))))******,,,+++))))))***,,,---...---------,,,,,,,,,++++++***,,,,,,,,,***)))***+++))))))))))))((((((((('''*********))))))(((((((((************************))))))))))))))))))))))))************************)))))))))))))))*********,,,,,,+++***((('''&&&&&&))))))))))))))))))))))))******++++++++++++******+++******)))))))))))))))))))))))))))*********************)))))))))))))))+++*********))))))))))))*********))))))((('''&&&))))))***++++++***))))))((()))*********)))'''''')))))))))))))))((('''''')))+++---,,,+++***++++++,,,,,,,,,+++***)))((('''++++++***)))))))))))))))((((((((()))***+++++++++,,,,,,,,,---...///000111---......///000111111222222111000000/////////000222222222222222222222222666666777999;;;===???@@@FFFKKKTTTaaattt%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$))))))(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%'''(((((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&''''''(((((((((((('''''')))))))))*********++++++,,,,,,,,,+++***)))((('''&&&%%%$$$&&&)))+++++++++,,,+++***)))(((((((((((()))))))))******))))))(((***))))))(((((())))))***(((((((((((())))))))))))&&&''''''((()))***++++++***************************'''%%%%%%&&&((())))))+++++++++++++++,,,,,,,,,***************)))(((((('''''''''((((((((())))))+++***)))(((((((((((((((++++++++++++++++++++++++,,,***))))))***+++***)))))))))(((((((((((())))))###%%%((())))))***+++,,,)))...111///+++))),,,111......------------,,,,,,***+++,,,+++)))((()))***)))(((((((((((('''''''''***************)))))))))************************))))))))))))))))))))))))*********************************)))))))))))))))111000...,,,***(((&&&%%%))))))))))))))))))))))))******++++++++++++******+++******)))))))))))))))************++++++++++++((())))))))))))))))))***++++++++++++************))))))*********((('''&&&(((((())))))))))))((((((***************)))(((((()))))))))))))))((((((''')))+++,,,,,,+++******+++******++++++******)))(((******)))((((((((())))))((((((((()))******+++++++++++++++++++++,,,------,,,,,,---///000222333333000000///.........//////222222222222222222222222777777888:::<<<>>>@@@AAAFFFKKKTTTbbbuuu$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%$$$######&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))******)))((('''&&&&&&%%%''''''((()))))))))(((((()))*********++++++++++++***+++,,,,,,+++***)))'''))))))((()))***,,,,,,---,,,,,,+++)))(((((((((((())))))))))))))))))((('''))))))(((((((((((())))))(((((((((((())))))))))))((((((((())))))************************+++++++++)))&&&###$$$(((+++***)))((((((((()))*********+++)))************)))(((((((((((((((((())))))))))))++++++******)))(((((((((((((((((()))))))))))))))***)))((()))***+++++++++))))))(((((((((((())))))$$$&&&((()))))))))+++,,,)))...222111,,,))),,,///---------------,,,,,,,,,)))***+++***((((((((())))))))))))))))))(((((((((++++++******************''''''''''''''''''''''''))))))))))))))))))))))))************************************))))))))))))000//////......---,,,,,,))))))))))))))))))))))))******++++++++++++******+++******))))))))))))))))))))))))*********++++++'''((((((((())))))******************************((()))*********)))'''&&&'''(((((((((((((((((('''************))))))(((((((((((())))))))))))((((((''')))******((((((((()))%%%&&&((()))+++,,,,,,---))))))((((((((((((((())))))))))))******++++++++++++***************++++++------...///000111222222000000///....../////////111222222222222222333333777777888:::<<<>>>@@@AAAFFFKKKUUUbbbuuu''')))***)))((('''(((***&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''((((((&&&%%%&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%'''(((((())))))******)))((('''&&&&&&%%%'''(((((()))******)))))))))*********++++++++++++''')))***+++,,,,,,+++***+++++++++************+++,,,+++***)))(((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))(((((((((((())))))))))))++++++******))))))(((((())))))*********+++++++++***'''%%%&&&***---,,,+++((((((((()))*********+++***************)))(((((())))))*********+++++++++,,,,,,,,,,,,+++*********(((((()))***++++++******((((((((((((((()))***,,,))))))(((((((((((())))))'''((())))))(((((()))***+++,,,...///...,,,+++++++++++++++++++++,,,,,,,,,)))***+++***((((((((()))******************************************++++++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++))))))))))))))))))))))))******++++++++++++******+++******)))))))))))))))((((((((()))))))))******''''''(((((()))))))))***))))))))))))))))))))))))((())))))******)))''''''(((''''''''''''''''''((())))))((((((''''''''''''(((((())))))))))))(((((('''(((******((('''((()))$$$%%%''')))+++,,,,,,---)))((((((((((((((())))))*********+++++++++++++++......---------......///////////////000000000000000000/////////000000111111111111222222333333333666666777999;;;===???@@@FFFKKKTTTbbbvvv'''((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''&&&&&&&&&'''((('''%%%%%%%%%'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''(((((((((((())))))((((((''''''&&&&&&'''((()))******++++++***)))))))))*********++++++'''((()))***+++,,,,,,,,,***++++++)))'''&&&''')))+++******)))))))))))))))))))))))))))((('''&&&&&&)))((((((''''''(((((()))(((((((((((())))))))))))------,,,+++***))))))((()))))))))***++++++,,,,,,***)))((()))+++------,,,+++++++++++++++,,,,,,,,,+++++++++++++++***))))))*********+++++++++,,,,,,++++++,,,------,,,,,,+++***+++,,,.........------'''((())))))((((((***,,,))))))(((((((((((())))))((()))***(((''''''(((***,,,+++***,,,...///,,,)))******++++++++++++,,,,,,***+++,,,+++)))((()))*********+++++++++++++++,,,)))))))))***************************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))******++++++++++++******+++******)))))))))))))))'''((((((((())))))))))))'''(((((((((((((((((()))((((((((((((((())))))))))))))))))(((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''''''''(((((()))))))))))))))(((***++++++***))))))***(((((())))))***)))))))))))))))((((((((()))***************************+++,,,,,,+++,,,,,,---......000000000000////////////000000//////000000111111111111111222222333333444666666777999;;;===???@@@EEEJJJTTTaaauuu%%%&&&'''&&&%%%$$$%%%'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&'''((($$$%%%'''((()))((('''&&&%%%''''''&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&''''''''''''&&&%%%$$$$$$%%%&&&(((((((((''''''(((((((((((((((''''''''''''((()))***++++++++++++((((((((()))))))))******))))))))))))***+++,,,,,,)))***+++***'''''')))+++)))))))))))))))******+++))))))))))))((('''&&&%%%((((((''''''''''''(((((((((((((((((())))))))))))...------,,,,,,+++++++++((())))))***++++++,,,,,,)))***++++++******,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++******)))************+++++++++((()))+++,,,------,,,,,,)))***,,,...//////...---)))***+++***((((((***---))))))(((((((((((())))))'''((((((((('''(((***,,,,,,******+++...///---,,,+++++++++,,,,,,,,,------***,,,,,,,,,***)))***+++))))))******++++++++++++((((((((())))))*********************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))******++++++++++++******+++******)))))))))))))))(((((()))))))))*********((((((((((((((('''''''''(((((()))))))))************)))(((''''''((()))***))))))(((''''''((())))))******((('''''''''((()))''''''((()))))))))))))))(((***++++++***))))))***((()))))))))))))))(((((()))))))))))))))***++++++)))))))))((((((((((((((((((((())))))***+++,,,---......//////000000111111///.........//////000111000111111222333333444444777777888:::<<<>>>@@@AAACCCIIISSSaaattt((()))***)))((('''(((***((((((''''''''''''((((((%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%#########%%%'''(((((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%&&&'''((()))$$$%%%'''))))))((('''&&&%%%&&&'''&&&$$$###$$$%%%&&&'''''''''''''''''''''&&&'''''''''(((((())))))((()))))))))((('''&&&&&&%%%&&&'''((((((((('''&&&'''''''''((((((((((((((((((((()))++++++,,,,,,,,,(((((((((((()))))))))))),,,+++***)))))))))++++++)))+++,,,,,,******,,,///(((((((((((()))***+++,,,))))))))))))((('''&&&%%%((((((''''''''''''(((((((((((((((((())))))))))))------------------------((())))))***++++++,,,,,,'''***,,,,,,)))(((***---+++*********))))))((((((,,,------------,,,++++++))))))))))))************&&&((()))+++,,,,,,,,,+++&&&(((***,,,---,,,+++******,,,---,,,))))))+++---))))))(((((((((((())))))&&&&&&'''''''''))),,,...++++++,,,,,,---...//////,,,,,,,,,------.........+++,,,---,,,*********+++(((((())))))*********+++''''''(((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((************************&&&&&&''')))***+++,,,---((())))))***++++++,,,,,,))))))))))))))))))))))))******++++++++++++******+++******))))))))))))))))))************+++++++++))))))(((((('''''''''&&&))))))******+++++++++,,,+++)))'''&&&&&&(((***,,,***)))(((''''''((()))***,,,+++)))((((((((()))***''''''((()))))))))))))))&&&((())))))'''''''''(((%%%&&&''')))******************))))))***+++,,,,,,'''''''''''''''&&&&&&&&&+++++++++,,,---///000111,,,---...///000111222333---------------...///000000000111222333333444444888999999;;;===???AAACCCCCCHHHRRR```ttt%%%&&&&&&'''((()))*********)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$######"""###$$$$$$###"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%&&&(((******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&### !!!%%%(((((('''***((('''&&&&&&''')))***(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((('''((()))))))))'''&&&%%%******)))))))))))))))***+++++++++++++++***)))(((******+++++++++,,,,,,,,,+++***))))))******)))'''''''''''''''((((((((((((,,,***)))'''&&&&&&&&&&&&'''''''''''''''((())))))***+++,,,------,,,***))),,,,,,,,,++++++******************(((''''''***,,,---,,,,,,+++*********++++++)))''''''***+++***((()))))))))***++++++,,,,,,,,,+++)))((((((((())))))++++++*********************++++++,,,,,,++++++***+++***)))'''''')))***+++,,,)))&&&&&&''')))*********)))'''&&&&&&(((***+++******))))))***,,,---///,,,------......------,,,***+++,,,---,,,+++***)))+++***)))((((((''''''((())))))))))))))))))))))))---,,,,,,+++***)))(((((('''((()))***+++,,,------,,,+++))))))******((('''***++++++,,,,,,++++++***)))************+++++++++'''+++...,,,(((&&&)))...************)))))))))))))))(((&&&''')))******)))''''''((()))***+++,,,,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((()))))))))(((''''''(((***,,,...$$$$$$%%%&&&((()))+++,,,)))))))))***++++++,,,,,,((((((((()))******++++++,,,---.........---,,,+++***+++---///000000//////000000////////////000000////////////////////////222222222222333444444555666777888:::<<>>@@@CCCDDDHHHKKKQQQ]]]rrr&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&###%%%&&&''''''%%%###!!! """%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''''''''&&&!!!"""###$$$%%%'''((((((''''''''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''+++)))(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''(((((('''%%%&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''((((((***++++++(((((()))***************************+++++++++,,,+++***))))))******)))'''''''''((((((((()))))))))(((((()))*********))))))))))))(((((())))))***+++***)))))))))))))))************+++++++++,,,,,,,,,---......---,,,,,,---///,,,,,,,,,,,,,,,---......,,,......,,,)))(((***,,,,,,,,,,,,++++++*********((()))***+++,,,,,,++++++))))))***++++++,,,------------------------------***++++++++++++++++++***,,,***((((((***++++++***,,,+++***)))))))))***+++***+++,,,---......------......////////////......------.........---+++***'''(((***,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++***************++++++,,,---......,,,,,,---...000///+++)))((())))))))))))))))))((((((((((((((()))))))))***)))+++,,,+++)))(((***,,,************))))))))))))***((('''''')))******)))))))))(((((((((''''''''''''((()))***************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********((('''&&&&&&'''((()))***((((((''''''&&&'''''''''))))))******************+++++++++***))))))((((((---,,,+++))))))))))))*********,,,---//////000000///......------......///000000000000000000000000000000111222333555666777888888:::;;;>>>AAACCCDDDIIIKKKQQQ]]]rrr((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&(((******(((%%%###!!!###&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&'''((()))))))))(((!!!"""###%%%''')))***+++''''''''''''''''''&&&&&&######%%%&&&'''(((((((((&&&$$$######$$$%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%!!!!!!$$$&&&&&&%%%$$$%%%'''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''')))******''''''((()))))))))))))))***++++++++++++,,,,,,,,,+++***))))))******)))(((''''''''''''((((((((((((((()))***++++++***)))((()))))))))))))))******++++++***)))))))))))))))************++++++,,,,,,,,,---...---,,,++++++---///,,,,,,,,,,,,,,,---...///,,,---...,,,)))''')))+++------,,,,,,,,,,,,++++++***+++,,,,,,,,,+++***)))******+++,,,,,,---......,,,------......------,,,***++++++,,,,,,++++++***---+++(((''')))+++++++++///...+++)))(((((())))))''')))***,,,------,,,,,,......////////////......,,,---.........---,,,+++)))+++---......---,,,+++))))))))))))))))))))))))***************+++++++++))))))***+++---...//////******,,,///111000---+++''''''((((((((((((''''''(((((((((((()))))))))))),,,***))))))+++,,,+++)))************)))))))))))))))(((&&&''')))******)))''''''((()))***+++,,,,,,(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******(((((())))))******++++++)))'''%%%$$$###$$$&&&'''$$$$$$%%%&&&(((***+++,,,,,,,,,++++++***)))))))))*********+++,,,,,,------///...,,,***))))))******+++,,,...///000///...............------.........000000000000000000000000000000111222333555777777888999:::<<<>>>AAACCCDDDIIIKKKQQQ]]]rrr'''''''''((((((((())))))(((((('''&&&&&&&&&&&&&&&###%%%(((((('''%%%%%%%%%((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%'''(((''''''''''''''''''''''''%%%%%%$$$###$$$&&&)))***((((((((()))(((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$''''''''''''&&&%%%$$$###''''''((((((((((((((('''%%%%%%%%%&&&'''((())))))******))))))((((((''''''(((((((((((()))+++,,,---******))))))))))))******))))))))))))***+++,,,---,,,+++******)))*********(((((((((((())))))))))))))))))***+++,,,---......)))************+++++++++((((((((((((((())))))***)))))))))))))))******+++++++++,,,------......///......---------......///---...///...,,,+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---...//////...---+++***,,,+++***+++...///---***))))))))))))))))))))))))''')))******)))))))))***))))))))))))))))))))))))***+++---......---+++***------...............---------------------------+++)))'''))),,,---,,,***(((((()))*********************))))))((((((''''''++++++++++++++++++++++++,,,++++++******++++++,,,+++)))(((((()))******))))))***+++,,,,,,,,,,,,,,,*********)))))))))))))))))))))(((((((((((()))))),,,+++******))))))******+++(((%%%&&&))),,,,,,+++...---,,,+++******************************************++++++++++++******((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++***((('''''')))+++,,,+++++++++*********))))))+++,,,,,,---,,,+++***)))+++***)))***,,,---,,,+++)))******++++++,,,------,,,---///111111000...---***---///000000///000000////////////111444777888999999999:::<<>>AAADDDFFFFFFKKKUUUcccwww&&&&&&&&&&&&'''((())))))&&&((()))((('''%%%%%%&&&&&&&&&%%%###""""""%%%((()))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$!!!$$$(((***)))'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&((()))(((%%%$$$&&&((()))(((&&&%%%%%%&&&'''(((((((((((((((((())))))***)))))))))(((((())))))***************))))))))))))'''((())))))******))))))+++++++++*********)))))))))(((((()))+++,,,,,,+++***)))(((((((((((()))***((()))***++++++,,,,,,+++(((***++++++******+++,,,------------...///000111//////..................,,,------......------------///111000///...//////.../////////...---,,,++++++,,,---///000000000000...------,,,,,,------...---.........------,,,+++---------.........//////,,,,,,,,,,,,,,,++++++***---...///...---,,,,,,---.........---...//////000...///////////////......111111000///...---------,,,+++++++++******************))))))))))))*********++++++++++++,,,,,,,,,---,,,+++******+++---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000...,,,++++++,,,,,,,,,,,,++++++******))))))))))))************+++,,,,,,***((('''+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,+++))))))))))))***+++******)))(((((()))))))))))))))))))))))))))))))))***+++***))))))***+++---,,,)))((('''(((***+++------------,,,***))))))++++++***)))(((((((((((()))))))))))))))))))))))))))***************))))))((()))***+++,,,---...///------......///111222333000000000///000000111111555444222111111333555666999888888999;;;>>>AAACCCEEEKKKUUUcccwww''''''&&&&&&&&&&&&&&&'''&&&''')))((('''%%%&&&&&&)))(((%%%""" $$$'''$$$%%%'''((()))'''%%%$$$&&&&&&'''''''''&&&%%%$$$$$$'''***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&'''''''''''''''(((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((()))***++++++++++++))))))))))))************((((((''''''(((((()))***++++++++++++***************((('''''')))+++++++++************************((()))***+++,,,,,,,,,,,,)))***++++++******+++,,,,,,---...///////////////---------------.........***+++,,,---.../////////---///222333111/////////......///......---,,,++++++++++++++++++,,,---------......//////......------............---,,,,,,---------...............***++++++,,,,,,,,,,,,,,,,,,---///...---+++,,,---...------------...//////111000000///............111111000...---,,,+++***,,,,,,++++++++++++************))))))))))))******++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,---))))))***+++---...///////////////......---------+++******+++------,,,***++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))++++++,,,,,,+++***((('''++++++,,,,,,,,,---------...------,,,,,,,,,,,,------,,,+++))))))))))))***+++***))))))((()))))))))((((((((((((((((((((((((((()))******(((((()))***,,,***(((''''''((()))***//////......,,,+++***)))(((+++,,,+++'''%%%&&&((())))))******************++++++++++++***)))))))))+++++++++,,,---......///............///111222333111000000///......//////111000//////111333666888777777888999;;;>>>@@@BBBDDDJJJTTTcccwww)))((('''&&&%%%$$$$$$$$$%%%'''(((((('''&&&&&&'''))))))(((&&&$$$$$$''')))###$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((***+++)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&%%%$$$###&&&%%%$$$&&&((())))))(((''''''&&&&&&&&&'''(((((('''(((((()))))))))))))))'''(((***+++,,,,,,,,,+++'''(((((()))***+++++++++((('''&&&&&&&&&''')))*********************))))))+++)))&&&&&&(((***++++++******++++++++++++******))))))***+++,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,...///000///......+++,,,,,,,,,---.........+++,,,---...////////////---000333444333000//////............------,,,,,,,,,+++***)))))))))++++++,,,---...//////...---,,,------............------........................---.........---,,,+++***+++---......---,,,,,,,,,---------------......///333222000...------...///111111000///......------,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++,,,,,,,,,------111000...,,,***)))))))))))))))***+++---.../////////......---,,,+++******))))))******+++++++++*********++++++++++++************))))))))))))******------------,,,+++)))(((***++++++,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,***)))))))))******,,,,,,+++++++++++++++,,,************************''')))***)))((('''((()))***)))(((''''''((()))***---,,,,,,+++***((('''&&&!!!&&&++++++(((''')))---,,,,,,,,,,,,,,,---------------,,,+++***)))))))))++++++,,,,,,---------...............///000111222111000000/////////000000//////...///111333555777888999999;;;===???AAACCCCCCIIITTTbbbwww''''''&&&%%%%%%%%%%%%&&&%%%'''(((((('''&&&&&&'''%%%''')))***)))((()))***%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&$$$$$$%%%$$$$$$&&&((())))))(((&&&&&&&&&&&&''''''((((((''''''((()))***))))))((('''(((***+++,,,,,,,,,+++''''''((()))***++++++,,,((('''&&&&&&&&&''')))***)))))))))))))))))))))))),,,***'''&&&(((***++++++******++++++++++++******)))***+++,,,,,,---,,,,,,***,,,---,,,+++***+++,,,+++,,,.../////////------+++,,,,,,,,,---.........---......//////......------000333444333000//////...---------,,,,,,,,,,,,000///---,,,,,,---......+++,,,---......---,,,+++------...//////......---.....................---,,,,,,,,,,,,,,,+++*********,,,//////...---,,,---...------------...//////333222000///.........///............////////////,,,,,,,,,,,,,,,,,,------++++++************++++++++++++,,,,,,,,,---------000///...,,,+++***))))))+++++++++,,,,,,---------...------,,,+++******))),,,---..................))))))************)))))),,,++++++******++++++,,,,,,,,,,,,++++++***)))((())))))***+++,,,++++++***,,,,,,+++***)))))))))***,,,+++***)))))))))***+++,,,+++++++++++++++,,,,,,************************''')))***)))((('''((()))))))))(((''''''((()))***+++++++++***)))'''&&&%%%$$$***+++)))(((+++///++++++,,,,,,,,,---------///...,,,+++***************+++++++++,,,,,,------///......//////000111222000000000000111222333444000/////////000222333444888888:::;;;===???AAABBBDDDIIITTTbbbwww###$$$$$$%%%&&&(((***+++$$$&&&(((((('''&&&'''((("""%%%(((***)))((((((((('''&&&%%%$$$&&&(((+++,,,&&&&&&%%%%%%%%%&&&''''''$$$&&&''''''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''))))))'''%%%$$$%%%$$$#########$$$%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))%%%%%%&&&''''''(((((((((&&&''')))*********)))((((((((()))***++++++++++++'''(((((()))***+++++++++((((((''''''(((((()))***)))))))))))))))*********,,,***)))(((***+++++++++************************)))***+++,,,------------+++,,,---,,,+++***+++,,,,,,------.........---------------------.............../////////......------///222333111/////////------,,,,,,,,,,,,------......---------------...+++,,,,,,,,,,,,,,,,,,+++------...////////////..................---------'''''')))***++++++++++++***---000000///...------...............///000000222111111000////////////++++++,,,,,,---.........,,,,,,------------......++++++************++++++,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++.........------,,,,,,+++***,,,......---,,,---...))))))************)))))),,,,,,,,,++++++,,,,,,,,,*********)))))))))))))))((()))***+++,,,+++******+++******))))))))))))***,,,+++***))))))***++++++)))))))))((())))))***+++))))))))))))))))))))))))((()))******(((((()))***))))))(((((())))))******+++++++++++++++***)))(((%%%(((++++++)))(((***,,,(((((())))))***+++++++++///...,,,+++***+++,,,,,,)))******+++,,,---------///////////////000111111//////000000111333444555111111000000111222222333666777888:::<<<>>>@@@@@@EEEJJJTTTbbbvvv&&&&&&&&&&&&'''((()))***$$$&&&(((((('''&&&'''((($$$&&&(((((('''&&&&&&''''''&&&%%%%%%&&&(((***,,,&&&%%%%%%%%%%%%&&&'''(((###%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$"""""""""$$$&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((($$$&&&((((((&&&%%%'''***$$$%%%&&&'''((((((((((((&&&''')))*********(((((()))))))))(((((())))))***(((((())))))*********+++'''((())))))******))))))******+++++++++,,,,,,,,,---+++***+++,,,,,,,,,******)))(((((((((((()))***)))***+++,,,------------,,,---...---+++***+++,,,...------,,,,,,---------//////..................,,,---...//////000//////---///111000///...//////---,,,,,,++++++,,,------+++,,,,,,---------,,,,,,------,,,,,,,,,,,,------------.../////////////////////.........---------)))***+++,,,,,,,,,,,,,,,***---111222111///......000////////////000111111000000111111111000000///---------------.........,,,---------............,,,++++++******++++++,,,,,,,,,,,,------------...)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((***,,,,,,+++***+++---++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++******++++++,,,,,,((()))+++------,,,+++************)))******++++++++++++***))))))***+++,,,))))))(((((()))******+++************************)))***+++***))))))***+++))))))))))))******+++++++++++++++,,,,,,++++++***,,,,,,+++******)))******''''''(((((()))******+++///...,,,++++++,,,---...)))***+++,,,---...///000///////////////000000111000000000000000111222222000000111111222333333444666777999;;;>>>???@@@AAAFFFKKKTTTbbbvvv,,,+++)))(((&&&&&&%%%%%%$$$&&&(((((('''''''''(((******)))(((&&&%%%'''(((&&&&&&&&&'''((())))))***&&&%%%%%%$$$%%%&&&'''(((###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$&&&)))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''######%%%%%%%%%%%%######'''''''''''''''''''''''''''&&&&&&%%%&&&''')))***###'''***)))%%%###'''+++$$$%%%&&&'''((((((((((((&&&''')))***+++***((('''***)))(((''''''((())))))))))))))))))************'''(((***+++++++++***))),,,,,,,,,------.........---,,,+++,,,...---,,,***+++)))(((&&&&&&((()))+++******+++,,,------------,,,---...---+++***+++,,,///...,,,++++++,,,---...000000000///.........---***+++---///000111222222...///000///...---...000---,,,+++++++++,,,---...---...000111222111000//////...---,,,,,,---...///------...///000000////////////.........---------111111111000///...,,,++++++...111333222000//////000000000000000111111222...///111222222111000///111111000000000//////...---------.........//////,,,++++++******++++++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,+++---000000...---...000,,,------......------,,,++++++************++++++............///000111111)))***,,,......---,,,+++************+++,,,------++++++***))))))***+++,,,++++++******+++,,,------------------------------)))+++,,,+++***)))***+++))))))******+++++++++,,,))))))***++++++++++++***...,,,***)))***,,,,,,+++((())))))***++++++,,,,,,...---,,,++++++,,,...///******,,,---///000111222000////////////000000111111000000//////////////////000000222333444555555999:::<<<>>>@@@BBBCCCCCCGGGLLLUUUbbbuuu''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))+++***((('''%%%%%%$$$$$$ ###&&&))))))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((()))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$%%%(((***'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''"""###$$$$$$&&&&&&'''(((%%%$$$$$$%%%%%%'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))+++***(((''''''(((***'''%%%$$$&&&%%%### $$$&&&((()))((('''((()))******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---)))************++++++++++++++++++***************)))(((((()))++++++***(((++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000,,,,,,------...///000000000///---,,,,,,---...///000000///000111111///---000000000000000000000000111///---------...---,,,...---+++******+++---......................................................///000111111000///...///////////////......---------,,,,,,---...000111///000000000000000//////------...////////////////////////...------,,,,,,,,,,,,,,,---------......+++++++++++++++***)))(((((()))***+++,,,---------,,,------......------,,,++++++++++++,,,,,,---...---------,,,,,,+++++++++---000222///***''')))---///...---+++***)))))))))*********++++++,,,,,,,,,++++++******++++++,,,---************************++++++******************************)))))))))(((...---,,,+++************+++,,,...//////...,,,+++)))''''''''')))***)))((()))))))))))))))))))))***+++*********))))))((((((((()))***,,,,,,,,,+++***++++++************++++++************************---------............///(((---333555333000//////000000000000111111111111111333444444222222333555777999;;;<<<<<<>>>AAADDDHHHNNNXXXddduuu''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))***)))((('''&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%)))((('''&&&$$$###"""""" """%%%'''((((((&&&$$$%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%"""!!!"""$$$'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''***)))(((&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))******(((''''''((((((&&&%%%%%%'''(((&&&$$$)))+++,,,,,,++++++,,,---************++++++++++++((()))))))))***+++++++++)))************+++++++++*********++++++,,,,,,,,,***))))))***,,,---,,,***++++++******************************++++++,,,,,,---,,,+++++++++,,,---...,,,,,,------......//////000000/////////000000111///......///111222111000000000000000000000000000///...,,,,,,...//////...///...---,,,,,,---...///...................................................///000111111000///...///////////////......---+++,,,---/////////////////////000000000000//////000111222222333222222222111000000///......------,,,,,,---------.........,,,,,,------,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,------.........------------------))),,,...---++++++---///......,,,+++***)))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------++++++++++++************,,,,,,+++************+++***+++,,,------,,,+++***,,,******+++,,,---,,,+++******************))))))+++*********))))))))))))))))))***+++++++++++++++++++++************++++++************************---------------------...,,,///111111///......000000000000000111111111111111333444444222222333555666888:::;;;;;;===@@@BBBGGGMMMWWWddduuu'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''')))((('''&&&%%%$$$###""""""###%%%''''''&&&%%%$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&$$$!!! !!!"""&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''')))******(((''''''(((&&&%%%%%%&&&)))******)))(((***++++++***)))***,,,))))))))))))************)))))))))))))))))))))))))))************+++++++++((())))))***+++,,,---...***))))))+++---...---,,,******++++++++++++++++++'''(((((()))***+++,,,,,,......---,,,++++++,,,,,,------------------------......///000111111111000///...------000222333333000000000000000000000000...---,,,,,,///000000000000///...------...///000........................//////////////////////////////000000000000/////////////////////......---)))+++...111111000...---//////000000111000000///111222333333444444333333111111111000//////......,,,------------.........------......///.........++++++,,,,,,---,,,,,,,,,,,,------......------,,,......------------------------..................******+++,,,------...///...---,,,***))))))))))))***++++++++++++,,,,,,,,,++++++******++++++,,,---))))))))))))))))))))))))++++++,,,,,,------......,,,,,,,,,++++++++++++******))))))))))))***++++++)))***+++,,,,,,+++***))),,,+++++++++---...---,,,++++++,,,,,,,,,+++)))(((***************)))))))))******************+++,,,++++++************++++++************************---------,,,,,,,,,,,,,,,000000000...,,,,,,...000000000000000111111111111111333444444222222333555555777999::::::<<>>AAACCCCCCJJJTTTbbbttt''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((###%%%'''((()))(((&&&%%%((((((''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%'''(((((('''''''''(((&&&((()))((('''&&&((()))*********(((&&&'''(((***(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******)))))))))((((((((()))(((((()))++++++***(((******++++++,,,---------+++,,,,,,---...///000000***+++,,,...////////////..............................///000111111111000444222000///000111111000111111111111111111111111333111///...//////...---...//////////////////...////////////////////////000000000000000000000000000000////////////000000///////////////......---///...------...///111222//////000111222222222222000111111222333222222222/////////...------,,,,,,------........./////////,,,,,,------------------------......///.........,,,------......------,,,......------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////*********)))))))))((((((((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***++++++++++++++++++++++++*********+++++++++++++++,,,+++******************++++++************++++++******************************+++,,,---.../////////...---///111222111000000000000000111111111111111333444444222222333555777999;;;<<<<<<>>>AAADDDCCCJJJTTTbbbuuu''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&%%%$$$######%%%&&&'''"""$$$%%%''''''&&&%%%$$$&&&((())))))&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%(((***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&(((((('''''''''(((&&&(((******(((((()))+++))))))(((&&&%%%%%%''')))(((((()))))))))*********((()))))))))***+++++++++)))************+++++++++************+++++++++++++++*********++++++)))(((******++++++,,,------...---------....../////////+++,,,---...//////......---......//////000000000000000/////////000000111222000000000222333222111111111111111111111111111111000......///000000//////000000000000000000///////////////////////////111111111111111111111111111000///......///000111///////////////......------......///000000111111//////000111222222222222111222333333444444333333000000//////...---------............////////////------.........---,,,,,,,,,---...///////////////,,,------......------,,,---,,,,,,,,,,,,------...---------------,,,,,,,,,***,,,......,,,+++---000//////...---------......,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++------..................+++++++++*********))))))***************+++,,,---++++++************+++++++++***)))***,,,---,,,+++***)))(((((((((***,,,---*********++++++,,,,,,,,,+++++++++++++++***))))))++++++************++++++************************)))***+++,,,...000111222666222...---///111111000000000000000111111111111111333444444222222333555666888:::;;;<<<===@@@CCCCCCJJJUUUcccuuu''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$$$$&&&)))***%%%%%%&&&&&&'''((())))))&&&%%%$$$######%%%'''(((!!!###&&&(((((('''%%%###%%%'''((((((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''++++++++++++++++++++++++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&(((((('''''''''(((&&&)))++++++***))),,,......---,,,***((()))+++---))))))))))))************(((((()))***+++,,,,,,---)))************+++++++++******+++,,,---......///---,,,++++++,,,,,,***(((******+++,,,,,,---......---.....................---.../////////...---,,,---......///000111222222000///---,,,,,,---...////////////111333444333222111111111111111111111111000...---...000111111111111111222222222222111111000000000000000000000000111111111111111111111111111000///......///000111///////////////......---+++---000222222222000/////////000222222333333333111111222333333333222222111111111000//////................../////////000.../////////...---,,,,,,,,,,,,...///000000000000,,,------......------,,,++++++++++++,,,,,,---.../////////......------,,,+++...111...(((&&&(((+++000//////.........//////,,,,,,,,,++++++*********++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,---******))))))))))))*********)))((()))+++,,,+++******((('''&&&'''***---///*********++++++,,,,,,,,,***+++,,,,,,,,,***)))(((++++++************++++++************************((()))+++---///111333333===777///,,,,,,///000111000000000000111111111111111333444444333222444555555777999:::;;;<<>>??????@@@CCCDDDBBBBBBEEEDDDAAA@@@>>>;;;:::::::::::::::888666444444555666666555333333333444444333222222111333444444333333444666222222111111000000111111000000000000000000000000111111111222222222222222000000111111222222222222333333333444444444555555555444111/////////111222................................................---.........////////////---..................---.................................//////...------//////000111111111000000---......//////////////////......---,,,++++++***,,,,,,,,,,,,------------000...,,,---//////,,,)))******+++---------+++***++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,---,,,,,,)))(((((())))))***+++,,,,,,,,,,,,,,,------------(((***,,,.../////////......//////000000//////...111111111222222222333333000000111222222333444444555777888:::;;;???DDDGGGHHHMMMVVVcccvvv))))))((((((((((((((('''(((''''''&&&&&&''''''((()))(((''''''&&&&&&&&&&&&'''''''''''''''((()))***'''''''''''''''((())))))(((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******(((&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((()))******((()))***)))''''''(((***(((((((((((()))))))))))))))))))))))))))***++++++***+++,,,,,,++++++,,,...(((***---/////////...---+++++++++++++++++++++++++++,,,,,,---......//////---,,,,,,++++++---...///000000///.........//////222444555666555555666888:::999888;;;???AAAAAA???EEEFFFGGGGGGEEEEEEEEEGGGHHHGGGGGGGGGHHHKKKNNNOOOLLLPPPSSSSSSUUUWWWVVVRRRNNNKKKFFFDDDCCCCCCAAA???>>>;;;999888888999999888555555555555444333333222000222444444444444666777333222222111000000111111000000000000000000000000000000111111111111111111111111111111111222222222333333333444444444555555555444111/////////111222////////////////////////------------------------.........////////////000.........------.................................------............------+++,,,---.........................../////////000...------,,,+++******)))*********+++,,,,,,------///---+++,,,//////,,,)))***+++,,,,,,++++++******************************,,,,,,,,,,,,,,,---,,,,,,************************))))))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,))))))(((((()))******+++++++++++++++,,,,,,,,,,,,(((***,,,.../////////...///000000111111000000///000000000111111111222222000111111222222333333333444666777888:::>>>BBBFFFGGGLLLUUUaaattt((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&'''''''''(((''''''''''''(((((()))%%%%%%&&&'''((()))******))))))(((((('''&&&&&&%%%%%%&&&'''((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((())))))***&&&((()))***)))((()))***(((((())))))******++++++***))))))))))))***++++++***,,,------,,,+++---...(((+++...///...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,+++++++++,,,...000111111111000000000222333444999<<<@@@BBBBBBCCCDDDEEEDDDDDDEEEFFFIIILLLOOOQQQVVVWWWXXXWWWVVVUUUVVVWWWUUUTTTRRRRRRUUUZZZ___bbbbbbiiinnnppprrrssspppkkkddd```[[[XXXXXXVVVSSSOOOKKKHHHCCC@@@??????>>><<<999999999999888777555555333555666666555555666777555444333222222111222222111111111111111111111111000000000000111111222222111111000000111111222333333333333333444444444444444333222000000000000111////////////////////////------------------------////////////000000000000//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------...///000000000000///............///000000,,,,,,------,,,+++***)))))))))***++++++,,,------,,,++++++,,,------,,,+++***+++,,,,,,***)))******)))))))))))))))))))))))),,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++************++++++,,,,,,,,,,,,+++***)))(((***))))))(((((()))))))))*********+++++++++,,,,,,***+++,,,---......//////000000111111111111000000//////000000000111111111333333333444444555555555777888999999999;;;???BBBFFFKKKSSS```rrr))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''(((((())))))((((((''''''''''''(((&&&&&&'''(((((()))))))))((((((((((((''''''''''''&&&'''((())))))((('''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((()))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''###&&&)))++++++***)))***((())))))***+++,,,,,,---******))))))******+++,,,)))+++,,,,,,++++++,,,---+++,,,---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111---,,,------///222444555555555666777999===@@@BBBAAAFFFLLLQQQTTTUUUWWWXXX]]]___```______aaahhhnnnrrrssstttsssqqqpppqqqrrrmmmjjjgggfffjjjqqqyyy~~~|||zzz{{{yyytttoooeee```YYYSSSOOOLLLIIIGGGDDDDDDCCCCCCAAA@@@???>>>>>>??????===:::888888999888777666555444444444444444444444444444444444444///000000111222333444444222111000000000111222333222222222222333333333333333333222222111000000000////////////////////////////////////////////////000000000000111111111222000000///......///000000------------------------+++,,,------.........---//////000222222333333333///......---...///000111,,,,,,---......---,,,+++***++++++,,,,,,---------((()))+++,,,++++++,,,---***,,,---,,,***)))***+++************************+++)))((())),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******))))))))))))******+++,,,,,,++++++***)))(((+++***)))(((((('''((((((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.../////////000000000000//////000000000000111111111111333333444444444444555555888999999999:::<<<@@@CCCFFFKKKSSS___qqq******************++++++((((((''''''''''''(((((('''''''''''''''((()))******)))(((''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''$$$#########$$$&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))***)))((('''&&&%%%$$$$$$!!!$$$))),,,,,,+++***)))))))))***+++,,,------...*********)))******+++,,,(((***++++++******+++,,,......,,,(((&&&''',,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222//////000111333666999:::;;;;;;===???CCCIIIMMMPPP^^^dddllltttxxx{{{|||}}}zzz}}}|||xxxzzz~~~|||vvvnnnfff___ZZZVVVSSSNNNNNNMMMMMMKKKJJJHHHGGGIIIIIIHHHDDD@@@===<<<<<<::::::888777666666666666666666666666666666666666000000111222444555666666222111000000000111333444111111222222222333333333222222333222222111//////000000000000000000000000111111111111111111111111000111111111222222222222111000///......///000111000000000000000000000000+++,,,------.........---,,,,,,...//////000000000///......------///000111,,,---.../////////...---,,,,,,,,,------.........%%%(((+++,,,***))),,,...+++---...---***(((***,,,+++++++++++++++++++++++++++)))'''))),,,---,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++((()))***++++++,,,++++++,,,+++***((('''''''''''',,,,,,,,,---------.........---,,,++++++,,,...///......////////////......000000111111111222222222222222222222222222222333666777999:::<<>>BBBEEEHHHJJJLLLOOOUUU^^^hhhooo|||xxxoooiiibbb]]]YYYXXXUUURRRRRRSSSSSSQQQTTTQQQOOOPPPQQQQQQNNNKKKLLLIIIFFFBBB@@@?????????;;;;;;:::999888777666555555444222222333333222111//////111222333333333333222333444666777888888888222444555555222000//////000000000000000000000000222111000//////...//////000000000000111111111111111111000000//////......//////.........------------------.........//////---......///000111222222111000///...------...///......---------......///...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******,,,,,,,,,------.........,,,,,,,,,++++++*********++++++++++++++++++++++++111,,,((((((+++---+++(((******+++++++++,,,,,,,,,+++***)))(((((()))******))))))))))))((((((((((((---+++***(((((()))+++,,,******+++++++++******))),,,,,,------------------000000000000000111111222111000...------...///000000111111222222333444444666888:::;;;;;;===@@@CCCDDDIIISSS___ppp'''((())))))************(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((('''%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((())))))((('''''''''((()))***((((((''''''''''''(((((()))'''&&&''')))++++++***++++++***)))))))))))))))------,,,+++************+++++++++++++++*********,,,,,,,,,------------...///.........000000000000...000222222333444777:::999===BBBFFFIIILLLQQQTTTXXX\\\dddlllttt}}}{{{tttmmmhhhbbbbbb```^^^]]]^^^\\\[[[^^^[[[YYYZZZ]]]`````````___]]]XXXTTTOOOLLLJJJIIIFFFEEEBBB@@@>>><<<;;;;;;:::888666555666777666555333333333444444444444333444444555666666666555555333444555444222000000000000000000000000000000000111000000////////////000//////000000000111111111111000000000/////////...//////.........------------------.........//////,,,,,,------......//////000000......---...//////,,,,,,---......---,,,,,,......---,,,,,,---......,,,,,,,,,+++++++++******,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++///+++((((((,,,---,,,)))******+++++++++,,,,,,,,,,,,+++************+++,,,*********)))))))))((((((,,,+++***(((((()))+++,,,---------......------,,,,,,,,,,,,------------...000000//////000000111222111000///......///111222000111111222222333444444666888:::;;;;;;===@@@CCCDDDIIIRRR^^^ooo&&&'''(((***+++,,,,,,,,,))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%+++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((()))))))))***)))((((((''''''(((((()))(((&&&%%%&&&(((***************)))((((((((())))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,---...//////000//////111333444666888;;;@@@CCCKKKOOOUUU[[[```ffflllppptttzzz|||uuuqqqhhhhhhhhhhhhiiiiiiiiijjjmmmllllllnnntttyyy}}}~~~{{{wwwqqqkkkeeeaaa___\\\ZZZVVVQQQLLLHHHEEECCC===:::666555555666666555666666666666555555444444555555555555555444333222555555555333111000000222000000000000000000000000000000/////////000111111//////000000000000111111000000000000////////////...............---------------........./////////---------...............///............//////000,,,---...//////...---,,,......---,,,,,,---......,,,,,,,,,,,,++++++++++++---............---,,,,,,,,,+++++++++++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***((())),,,...,,,*********+++++++++,,,,,,,,,++++++++++++,,,---......+++++++++*********))))))++++++***))))))***+++,,,******+++++++++++++++***,,,,,,,,,---------......000000//////000000111222111000000///000111333444000111111222222333444444666888:::;;;;;;===@@@CCCDDDIIIQQQ]]]mmm(((((()))++++++,,,,,,,,,******((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&---,,,***(((''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''((()))*********)))))))))(((((((((((()))))),,,***)))((()))***)))((())))))((((((((((((((())))))***,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,......------,,,,,,++++++---///111222222222222222777:::>>>BBBGGGMMMTTTXXXeeehhhnnnuuu}}}zzzuuuqqqlllkkkllloooqqqsssxxx~~~}}}}}}{{{yyyuuunnneee[[[SSSNNNFFFBBB;;;777555555555555777666666555555555555555444444555555444444333222666666555333000000111333000000000000000000000000////////////000111222222////////////000000000111000000000000////////////....................................////////////000000000000000/////////............//////000000////////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------+++******+++++++++,,,,,,,,,******+++,,,,,,---...///,,,,,,,,,+++++++++******+++******))))))***+++,,,((())))))************)))+++,,,,,,------.........///////////////000111111////////////000222333444000111111222222333444444666888:::;;;;;;===@@@CCCDDDIIIQQQ\\\kkk******+++++++++******)))+++***)))((('''&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''***)))'''&&&%%%&&&''''''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&((()))************))))))(((((((((((()))))),,,***(((((()))***)))((()))((((((((((((((()))))))))***,,,---......---,,,++++++,,,,,,---------------------------,,,,,,,,,000333666777666666888:::???FFFOOOZZZdddnnnvvv{{{zzzuuuqqqppprrroooooosssvvvzzzvvviiiaaa[[[TTTJJJAAA<<<:::999888666666555555555555666666222333444444555555444444666666555333000000111333111111111111111111111111000000///000000111222333...////////////000000000////////////000000000000---............................../////////000000000000000000000/////////------...//////000000000111///---+++***+++---///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,---......,,,,,,,,,,,,++++++++++++***))))))******++++++,,,+++,,,,,,---......------++++++,,,,,,---...///////////////...///000000111......//////000111222333000111111222222333444444666888:::;;;;;;===@@@CCCDDDHHHPPP[[[kkk******++++++***))))))(((******)))((('''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&)))(((&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))*********))))))(((((())))))***&&&%%%%%%&&&)))+++++++++))))))((((((((()))******++++++,,,---------------+++,,,,,,------......///------......///000000111///333777888999<<>><<<;;;:::888777666777777888222333444555555555555555666666666444222111111333111111111111111111111111111111000000000111222222......////////////000000////////////000000000000---------...................../////////000000000---------...............---...//////000//////...///---***((('''(((***,,,---...////////////...---,,,,,,,,,,,,------------++++++,,,,,,++++++***)))......---------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,------------,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,)))***+++,,,,,,------,,,***+++,,,,,,---...////////////......//////000111...//////000000111111111000111111222222333444444666888:::;;;;;;===@@@CCCCCCGGGPPP[[[mmm(((((()))*********))))))))))))((((((((((((((()))''''''((((((((()))))))))%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''%%%$$$"""###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&'''((()))))))))&&&'''((())))))((('''&&&%%%%%%$$$%%%&&&((()))*********))))))))))))******'''&&&%%%'''***,,,,,,,,,)))))))))))))))***++++++------,,,,,,,,,------...,,,,,,,,,---.../////////---...///111333555666777555999>>>BBBEEEKKKTTT[[[dddpppxxxqqqlllkkkkkkkkkiiippp|||xxxfffXXXPPPKKKHHHDDDBBB???<<<:::999999:::555555666666666555444444555666777666333111111222111111111111111111111111222222111111000111111111........./////////000000.../////////000000000111---------.........//////.../////////000000000000,,,,,,------......//////...//////000000///...------,,,,,,++++++***))))))---...///000000///...---,,,,,,,,,---------......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------***+++------,,,+++************+++++++++,,,,,,,,,,,,---............---,,,++++++++++++************(((((()))***+++,,,,,,,,,''''''(((******++++++******++++++,,,---...///000///............///000000000000111111111111111111000111111222222333444444666888:::;;;;;;===@@@CCCBBBGGGOOO\\\ooo%%%&&&''')))************)))(((((((((((())))))***'''((((((((())))))******((()))***++++++***)))((((((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&$$$%%%&&&&&&''''''&&&&&&$$$###!!! !!!###%%%'''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***'''((()))******)))((('''%%%$$$######$$$''')))+++******))))))))))))******---+++******+++---,,,+++******))))))***+++,,,,,,///...,,,++++++,,,---...,,,,,,------...///000000...///111444666999;;;<<>><<<;;;;;;888888888777666444333222444666777777444222111111111111111111111111111111333333222111000000000111............/////////000.../////////000000111111---------.........//////////////////000000000000---......///000111222222//////000000000...---,,,---...111222111...+++(((---...///000000///...---,,,,,,,,,------.........------......------,,,+++*********++++++,,,,,,---,,,,,,,,,------.........------------------------***,,,------,,,***))))))******+++++++++,,,,,,,,,......///000000///...---+++++++++*********))))))(((((()))++++++,,,,,,,,,)))***+++,,,---.........******+++,,,---//////000...............///000000222222333333333222111111000111111222333333444444666888:::;;;;;;===@@@CCCAAAFFFOOO]]]qqq+++***)))(((((()))***+++'''((()))***************((((((''''''&&&&&&&&&%%%'''&&&%%%''')))***)))((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((''''''&&&%%%((('''%%%%%%$$$%%%&&&''''''''''''''''''''''''''')))(((((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''((()))))))))((('''&&&%%%&&&&&&'''))))))*********+++++++++---+++)))((('''((()))***+++***(((&&&&&&''')))************++++++,,,,,,,,,222000---,,,,,,---......,,,---...///////////////444444444555888>>>GGGLLLTTTYYYcccnnnvvv}}}~~~yyyvvvwww{{{}}}~~~xxxpppiiieeedddeeefffhhhxxx}}}rrrkkkddd^^^VVVOOOIIIEEEAAA???>>>===;;;:::999888777666555555555444333333555666222222222222222222333333111111222222222222111111000000111111111111000000------///000111111111111000000000000000000000000///.........------,,,,,,000000000000////////////........................000///,,,++++++,,,---...---------.........//////------------,,,,,,+++***...------,,,,,,------...------,,,,,,,,,,,,+++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...******+++++++++,,,,,,,,,+++,,,---,,,******,,,---,,,,,,,,,+++++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------............///..................------/////////000111111222222444444444333333444555555555888:::;;;;;;;;;<<<===???FFFQQQ^^^ppp+++***)))(((((()))***+++(((((())))))***)))))))))******)))))))))(((((((((***)))''''''((((((&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$###""")))((('''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******((('''%%%$$$$$$%%%'''((('''''''''''''''((())))))'''&&&%%%$$$###$$$$$$%%%))))))*********+++++++++,,,+++)))((('''((()))***+++***)))((((((((()))***((()))***+++,,,---......000...---------//////000000111222222222222444555555666999===EEEQQQ^^^fffvvvzzz{{{yyyzzz~~~}}}~~~~~~zzzsssmmmjjjkkklllqqqqqq}}}wwwqqqiii```YYYTTTPPPMMMGGGDDD@@@<<<:::::::::999666777777555444333333333222222222222222222222222111111222222222222111111000000111111111111000000......///000111111111000000000000000000000000000222222222111111000000000000000000000////////////........................///...---,,,,,,,,,---------------.........//////...............---,,,,,,...------,,,,,,------...------,,,,,,,,,,,,+++++++++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))***++++++++++++,,,,,,,,,------...///000///...///000222,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......................../////////000111111222222111111111111222222333444555777:::;;;;;;===???AAAAAAGGGQQQ___sss******))))))))))))******))))))))))))))))))((((((******))))))))))))((((((***)))''''''((((((&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((()))))))))(((%%%######%%%((()))(((''''''''''''(((((()))))))))((('''''''''(((((()))))))))************+++++++++)))((((((((()))***************************'''((()))+++,,,...///000,,,------...//////000000000000000000000222666::::::>>>FFFPPP___ppp~~~zzzsssnnnjjjggg\\\UUUKKKCCC???>>>>>>>>>::::::999888777555333222222222222222222222111111111111222222222222111111000000111111111111000000//////000000111000000000000000000000000000000000000000000000////////////000000000000////////////.................................------------,,,---------..................////////////...------...------,,,,,,------...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---++++++,,,,,,,,,---------+++,,,,,,,,,++++++---///,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......................../////////000111111222222000000000111222333444555666777999:::;;;>>>BBBDDDBBBGGGRRRbbbxxx***))))))))))))))))))******+++++++++***)))(((((((((((('''''''''''''''''''''&&&%%%''')))***)))(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%'''&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''((((((((((((''''''$$$#########$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''((()))+++*********************))))))))))))************+++***)))(((((()))************+++,,,,,,,,,++++++))))))***+++,,,......///***,,,...///.........///...///000000111666===CCCHHHPPP]]]mmmyyyooo___RRRIIIEEECCCBBB>>>===<<<;;;999777444222222222222222222111111111111111222222222222111111000000111111111111000000000000111111111000000///////////////////////////////////////////////////000000000000////////////.................................///...---,,,,,,............................../////////......---...------,,,,,,------...------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---++++++++++++,,,,,,,,,,,,)))******)))''''''(((***------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////////////////000111111222222222222222333444555777888777888999999:::<<>>AAAEEEJJJTTTfff}}}))))))************))))))+++++++++,,,++++++******))))))************++++++***)))''''''((((((&&&%%%$$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******$$$&&&)))******)))&&&$$$)))((((((''''''''''''(((''''''((()))))))))((((((***)))))))))))))))(((((())))))))))))*********************++++++,,,,,,---------------,,,,,,,,,,,,+++...000000......111333222666<<>>===:::666222555555444444333333222222111111222222222222111111000000111111111111000000000000111111222111111111000000000000000000000000000000000000000111111111000000000000/////////////////////////////////////////////............---...............---------,,,,,,---............---...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---******+++++++++,,,,,,,,,222222111///,,,***+++,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........//////000000111/////////000111111222222000000000111222333444555888999999999888999<<>>@@@EEELLLWWWeeexxx|||yyy((()))***++++++***)))(((&&&&&&'''(((((()))((((((''''''(((((()))))))))***'''&&&%%%''')))***)))((($$$%%%'''))))))((('''&&&))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&&&&%%%"""$$$%%%'''((((((''''''''''''''''''''''''''''''************))))))))))))((((((''''''''''''((((((***)))((('''''''''''''''$$$%%%&&&((((((((('''&&&******))))))(((((((((''''''((()))******************)))(((((((((***---...++++++,,,,,,---...//////+++///222333333666===CCCKKKTTT___iiisss{{{~~~~~~zzzzzz}}}zzzrrrmmmhhhnnnuuuwwwssslllfffccceeettt~~~ooofffZZZQQQLLLGGGAAA<<<888777777666555555444444111111222222222222111111000000111111111111000000...///000111222333333333000000000000000000000000.../////////000000111111000000000000////////////000000000000000000000000222000...---,,,---///000//////.........---------......///000000000000000...------,,,,,,------...---------,,,,,,,,,++++++++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---............////////////000)))***+++***))))))+++---......---------,,,,,,,,,............/////////000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///000111111222/////////000111111222222444444444333333444555555444777:::<<<===>>>@@@BBBEEEMMMXXXeeeuuuyyywww...,,,)))&&&%%%&&&'''(((,,,++++++***)))(((''''''++++++************++++++(((((((((((()))))))))))),,,,,,+++)))((('''&&&%%%******))))))(((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$###&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))%%%&&&(((******)))'''&&&%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))+++++++++***************)))******++++++,,,------,,,++++++******++++++,,,222///...111222...---...,,,+++///777;;;???IIITTT```nnnzzz~~~|||vvvvvvxxx{{{uuuqqqnnnjjjeeeaaabbbmmmooobbbYYYQQQHHHBBBAAAAAA===777555777777444222444555555444333333444333333222222111000000///111111111111000000000000111111222222222222111111111000000000000000111111333333222111000///...---111000000000/////////...////////////////////////------------------------,,,,,,,,,...111222111///,,,------......------,,,...------,,,,,,------...///---+++)))(((***+++------.........------,,,+++------,,,,,,,,,,,,++++++......///---++++++,,,---,,,+++)))))))))+++---.........---,,,++++++******++++++++++++++++++++++++++++++,,,,,,---...//////..................------///000222333333222111000111111111000000000000000555555555555555555555555555666777888:::===???@@@BBBIIITTTcccxxx{{{www((((((((())))))*********,,,,,,,,,++++++++++++++++++******************+++))))))))))))((((((((((((******))))))((('''&&&&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$&&&'''''''''((((((((()))%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))(((((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''''''''''''''''')))(((''''''''''''((()))((((((''''''''''''((((((************************)))))))))***++++++,,,,,,------,,,,,,,,,,,,------///,,,,,,000111......000333111555===DDDMMM\\\jjj}}}|||{{{uuunnniiiiiinnnzzz{{{ooodddYYYQQQJJJHHHBBB:::777888888555333333444444222222222222333333333222111000000000222111111111000000000000111111222222222222111111333222111000000///000000222222222111111111111111000000000000////////////////////////////////////------------------------///...---...///...---+++,,,------......------,,,...------,,,,,,------...,,,,,,,,,+++++++++++++++......---------,,,,,,,,,------,,,,,,,,,,,,++++++.........---++++++,,,...++++++,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................///000111333333222111000111111111111000000000000333333333333333333333333555666777888:::===???@@@CCCIIISSSbbbwww}}}xxx&&&(((***+++,,,,,,++++++******+++++++++,,,,,,,,,******************************))))))((((((''''''((((((((('''''''''&&&&&&'''''''''((()))*********'''&&&&&&&&&&&&'''((((((((('''''''''&&&%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''''''''''')))((((((''''''(((((()))(((''''''&&&&&&''''''((())))))))))))))))))******(((((()))******++++++,,,......------------......---+++,,,///111000111444888999???IIIUUUdddwww|||{{{xxxwwwzzz}}}{{{oooggg___[[[QQQFFF@@@???<<<888555555444333222222222222444333333222222111111000222222222111111111000000111111222222222222111111444333222111000/////////000000111222333444444555////////////000000000000////////////////////////------------------------...---,,,,,,------,,,+++------............------...------,,,,,,------...+++,,,---------,,,***)))///...---,,,+++,,,------------,,,,,,,,,,,,++++++---......---++++++,,,...***+++---//////...,,,+++,,,,,,------...///000000------------------------,,,,,,,,,---......//////...........................///111222222222111000111111111111111111111111333333333333333333333333555666777888:::===???@@@DDDIIISSSaaavvv~~~++++++,,,,,,,,,+++******))))))))))))))))))))))))*********++++++***************))))))((((((''''''&&&&&&&&&''''''''''''''''''((((((((()))))))))***'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((())))))*********))))))((((((((('''%%%%%%%%%&&&'''((()))***))))))((((((''''''&&&&&&((((((((((((((()))))))))((((((''''''''''''((((((((()))))))))))))))******)))******++++++,,,------......------------.........,,,---111222222555;;;>>>EEEQQQ```ppp|||yyy{{{~~~xxxjjjZZZPPPJJJCCC<<<999777555444444555555555444444333333222222222222333333222222222111111111111222222333333222222111333222222111000000000000///000000111222333444444////////////000000000000////////////////////////........................,,,+++***,,,...000000///------............------...------,,,,,,------...,,,,,,------,,,,,,+++***///...,,,++++++,,,...///------,,,,,,,,,+++++++++---......---++++++---...++++++,,,---------,,,+++******+++,,,,,,------...------------------------,,,---------......//////---------..................///000111222222111111000111111111111111222222555555555555555555555555555666777888:::===???@@@DDDIIIRRR```uuu...---+++***)))***,,,---++++++******)))((((((''')))***++++++++++++***)))***)))))))))((((((((('''&&&&&&&&&&&&''''''''''''***)))))))))(((((((((''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((()))+++,,,******))))))((((((((('''%%%%%%%%%&&&'''((()))***)))))))))((((((''''''&&&'''(((((()))))))))))))))******))))))))))))******(((((())))))*********+++++++++,,,------......///------,,,,,,,,,,,,------...---...222333444:::AAALLLZZZnnn}}}rrreeeZZZNNNCCC===:::666444555666666666444444444333333333333333333333333333222222222222222222333333333333222222111111000000111222333333000000111111111111111111////////////000000000000////////////////////////...........................,,,+++,,,///111111111---......//////......---...------,,,,,,------...///...,,,******+++,,,---///...,,,++++++,,,...///------,,,,,,,,,+++++++++,,,---...---,,,,,,---//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///---------.........//////......///000111111222222000000111111222222222333555555555555555555555555555666777888:::===???@@@CCCHHHRRRaaauuu,,,***)))((()))+++...000......---,,,+++***)))((()))***+++,,,,,,+++***)))((((((((()))))))))))))))''''''''''''''''''((((((*********)))(((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((((((((()))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((((((''''''((()))************+++******))))))******+++)))))))))***++++++,,,,,,,,,------......///000000------,,,,,,,,,,,,------------000444777:::CCCLLLaaasss{{{zzzzzz|||}}}qqq```RRRHHHBBB;;;777777888777555444444444444444444444444444444444333333333222222222222333333333333222222000000000111222333444555222111111000000/////////000000000000////////////////////////////////////........................222000------...//////.........////////////.........------,,,,,,------...000...,,,***)))+++---///------,,,+++,,,---...///------,,,,,,,,,,,,++++++,,,---------,,,,,,---///333111///...---///000111.....................---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------.../////////.........///000111222222000000111111222333333333333333333333333333333333555666777888:::===???@@@AAAGGGRRRbbbvvv******))))))***+++,,,---,,,,,,,,,+++++++++******(((***+++,,,,,,+++***(((''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((()))))))))&&&''')))***++++++************))))))))))))******)))******+++,,,,,,------,,,,,,------.../////////......------------......///000555;;;@@@FFFRRR]]]qqqyyyiiiYYYQQQGGG@@@>>><<<999777444444444444444555555555444444444444333333333333222333333444444333333222111111111111222222333444222222222111111111000000222222111000///...------////////////////////////........................222///,,,,,,---...............////////////.........------,,,,,,------...///...---,,,+++,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++---------,,,,,,...000000//////...............,,,------....../////////------------------------////////////............,,,,,,------...//////000---......///000111222333000000111222222333444444333333333333333333333333555666777888:::===???@@@???FFFSSScccxxx,,,,,,,,,,,,+++)))'''&&&)))))))))))))))*********((()))+++,,,,,,+++)))(((&&&&&&'''((()))***++++++******))))))((((((((((((''''''(((((())))))******'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******%%%%%%&&&''''''&&&%%%%%%''''''((()))'''%%%"""!!!%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((())))))******&&&''')))***+++++++++***))))))(((((((((((())))))******+++,,,------......++++++,,,------....../////////............//////333555;;;CCCIIIQQQ___lllwww}}}hhh^^^RRRJJJEEEBBB>>>:::444444555555555555555555555555444444444333333333222333333444444333333222333333222222111222222222222222222222222222222222333222111000///...---,,,////////////////////////////////////////////////---+++)))***,,,///000000......////////////.........------,,,,,,------...,,,---.........---,,,++++++,,,---............------------,,,,,,,,,+++++++++,,,------,,,,,,...000***+++,,,------+++)))(((((()))***+++---...///000///////////////////////////////////////.........,,,,,,------...///000000------......///111222333000000111222333333444444555555555555555555555555555666777888:::===???@@@>>>FFFSSSdddyyy------,,,,,,+++***)))))))))***+++,,,,,,+++***)))***)))))))))))))))******+++***)))(((((()))***+++************************))))))))))))((((((((((((''''''''''''((((((((((((%%%''')))******)))'''%%%((((((''''''&&&&&&&&&%%%%%%$$$$$$&&&((())))))((('''''''''&&&&&&%%%%%%%%%(((((('''(((((()))***+++***))))))((('''&&&&&&&&&(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&'''(((***,,,)))+++,,,------...000222111000///,,,***+++...111:::===CCCJJJUUUcccpppyyy}}}uuufff[[[UUUNNNFFF???888666555666555333666;;;555555444333333333444444333444444555555444444333555555555555555555555555222222222222111111000000333222111/////////000111111000///------...//////000///...---------------///............///000000........................,,,---...//////...---,,,//////////////////////////////.........------------,,,,,,,,,------+++)))------......///000000000+++++++++,,,,,,,,,------------------------------........................//////////////////......,,,---......//////......111000///000111222111000333333222222222222222111222333555666777888888777777777888999:::<<<===>>>BBBHHHSSSdddzzz......------,,,++++++***)))***++++++++++++***)))******))))))))))))******+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((('''''''''&&&&&&)))'''&&&&&&''''''&&&%%%((('''''''''''''''&&&&&&+++***)))(((''''''''''''***))))))(((''''''&&&&&&''''''((((((((()))))))))(((((())))))*********+++((((((((((((((((((((((((******************************)))((()))***+++,,,,,,...//////---,,,,,,------///000000111333777:::@@@FFFPPP[[[gggsss~~~wwwmmmaaaRRRGGG@@@;;;888888666333444777666555555444444444555555333444444555555444444333222222222222222222222222222222222222111111111000333222000/////////000111000000///............///111000///...............---------............///..................------------...//////...------.................................------------,,,///...,,,---......,,,+++//////...------,,,,,,+++,,,,,,---------.................................---------------------------------,,,,,,,,,------,,,---......//////......///......///000111111000444333333333333333333333333333333444444444444444777777888999:::<<<===>>>BBBHHHTTTeee{{{///......------,,,,,,+++)))***++++++++++++***)))+++******)))))))))******++++++************++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((('''''')))'''&&&&&&''''''&&&%%%'''''''''(((((((((((((((+++***)))((((((''''''((()))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''((()))***+++,,,,,,((((((((((((((((((((((((******************************+++++++++,,,,,,,,,,,,...000000...,,,,,,,,,***,,,///111444999>>>BBBMMMWWWfffvvvkkk^^^PPPFFF>>>;;;:::777777888666555555555555555666666333444444555555444444333222222222222222222222222222222222222111111111111222111000000///000000000///000000000//////......111111000////////////000+++,,,---...///...------/////////......---------------...//////...------------------------------------------,,,,,,,,,,,,111///---,,,---......---------,,,,,,+++*********---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,---......//////......///......///111333222111444444444444444444444444666555444333222333333444777777888999:::<<<===>>>BBBHHHUUUfff}}}......------,,,,,,,,,+++*********++++++*********++++++******))))))******,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((%%%$$$$$$&&&((())))))(((&&&&&&''''''((((((((()))''''''''''''(((***+++,,,))))))((((((''''''''''''&&&&&&&&&&&&'''''''''((('''(((((()))******++++++((((((((((((((((((((((((******************************+++,,,,,,,,,,,,+++'''***---///...............///111444999AAAIIIOOObbbnnnfffXXXIIIAAA???<<<<<<===555555555444444555555666333444444555555444444333333333333333333333333333222222222222222222222222111111000000000000000000//////000111111///...---000000///////////////000+++,,,...000000///...---000000//////......---------..................---------------------------------,,,,,,,,,+++++++++111...,,,+++,,,.........*********+++,,,,,,------------------....................................,,,,,,,,,,,,,,,,,,,,,,,,000///...------...000111,,,---......///.........///......000333444444333222333333333444444555555888777555444444555666888777777888999:::<<<===>>>BBBIIIVVVhhh,,,,,,,,,,,,+++++++++++++++******************+++,,,,,,+++***************++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))%%%$$$$$$&&&((())))))(((%%%%%%%%%&&&&&&''''''(((&&&&&&''''''(((***+++,,,((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((******))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,,,,++++++'''))),,,.........///000444555888<<>><<<===666555555444444444444444333444444555555444444333333333333333333333333333222222222222222222222333000000000111111111000000///000111111111000...---.........------......///,,,...000111222111///...000000/////////..................------.........------------------------------,,,,,,,,,+++++++++///---***)))+++---......++++++,,,,,,------......+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---...///000111,,,---......///............------...111333333222000111111222333444444555666555444333444666888:::777777888999:::<<<===>>>CCCJJJWWWiii++++++++++++++++++++++++++++++***))))))***++++++---,,,+++*********************++++++++++++******************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((''''''&&&&&&'''''''''(((((((((************))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---............///111555777===FFFSSSeeewwwwwwbbbQQQCCC<<<;;;888888666555444333333333333444444555555444444333222222222222222222222222222222222222333333333333//////000111111111111000000000111111000000//////...------------......///...///000111222111000000///////////////////////////...------------...///------------------------------------,,,,,,,,,,,,---,,,******+++---------/////////...------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........,,,---......//////......,,,+++***,,,...//////...//////000111333444555555222222222222333555777888777777888999:::<<<===>>>DDDKKKXXXjjj,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++...---,,,+++************))))))***++++++***))))))************************))))))))))))((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((()))'''&&&&&&''''''&&&%%%''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))'''(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++++++++,,,.../////////000000000111555888;;;@@@JJJXXXiii|||}}}zzz{{{~~~|||yyyxxxyyyzzz{{{|||gggRRREEEBBB<<<;;;999777666555444444333444444555555444444333222222222222222222222222222222222333333333444444...///000111222111111000222111000000//////000000...............///000000////////////000000000000.........///000000111111///...------------...///.................................------------,,,---,,,+++,,,.........---//////......------,,,,,,,,,,,,,,,,,,---------...........................------------------------)))***,,,...//////...---,,,---......//////......---,,,,,,---...//////...///000111222444555666777333333333333444444555555777777888999:::<<<===>>>DDDLLLYYYkkk------------------------,,,+++***))))))***+++,,,...---,,,+++************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))&&&''')))******)))'''&&&%%%&&&&&&&&&''''''((((((%%%$$$$$$&&&((())))))((())))))(((((('''''''''&&&%%%&&&&&&''')))***,,,---'''''''''((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++///...,,,+++,,,---///111...///000000222666<<<@@@IIIPPP]]]mmm~~~|||wwwvvvuuuuuuuuurrrnnnkkkhhhjjjnnnpppooolllhhheeeiiilllppprrrqqqppppppqqqrrrtttwwwzzz}}}~~~|||{{{bbbSSSNNN???>>><<<:::888666555444333444444555555444444333555555555555555555555555222222222333333444444444...///000222222222111000333222000/////////000111///////////////000111111///............///000000------...///000111222222///...---,,,,,,---.../////////////////////////////////.........------------,,,,,,...000000///---+++,,,,,,------......///---------.........//////////////////////////////........................***,,,///111222111///...,,,---......//////......111000///000111222111000000000222333555666777888666666777777666666555444777777888999:::<<<===>>>EEELLLYYYkkk...,,,++++++------,,,***+++++++++************)))++++++******++++++,,,---+++*********))))))(((((((((((((((((()))***+++,,,++++++++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%&&&'''((('''((()))***)))'''%%%###((((((((((((((((((((((((,,,***((('''''''''&&&%%%''''''''''''((((((((((((+++***(((''''''((())))))***)))(((''''''((()))***(((((((((((()))))))))))))))************+++++++++---------------------------------------...000000...---///222444777AAALLL\\\iiittt~~~{{{uuuvvvuuurrrrrrssspppkkkggghhhiiihhheeecccaaaaaabbbbbbaaa``````___``````cccfffjjjkkkjjjiiihhhhhhjjjkkkkkklllllllllkkkkkkjjjoootttzzz~~~zzzdddVVVDDDCCCAAA===999777777999666555444444444333111///333333333222222222111111222222222222222222222222000000000111111000000000444111//////222333222111000000000000//////......//////.........---------......///000111222333333111111000///...---,,,,,,000000000000////////////---///000000///......///222000---(((%%%&&&))),,,,,,,,,,,,------.........111000///...---,,,++++++////////////////////////111///,,,---//////---+++///...,,,++++++,,,...///////////////////////////...///000111111000///...,,,...000333444444333222444333333333444555777888888999::::::999;;;>>>@@@CCCKKKXXXhhh|||...,,,++++++------,,,***++++++++++++************++++++******++++++,,,---+++*********)))))))))))))))))))))))))))******++++++++++++******(((''''''$$$$$$$$$$$$$$$$$$$$$$$$+++***(((&&&%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))+++)))'''''''''((('''&&&''''''''''''(((((((((((((((((('''''''''(((***+++***)))(((''''''((()))***(((((((((((()))))))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///222111333888===GGGVVVdddppp~~~|||{{{zzzxxxtttqqqmmmlllgggiiihhhfffgggiiigggcccddddddddddddcccbbb```___bbbbbbaaa```````````````eeehhhjjjkkkjjjhhhggggggggghhhhhhhhhhhhgggggggggcccggglllppprrruuuxxxzzzzzz}}}xxxlllVVVPPPHHHAAA>>><<<;;;999777666444555555555333111333333333333222222222222222222222222222222222222222222111111111111222222555111...---///111111111222222111111000000000000....../////////......---....../////////////////////////////////.........000/////////////////////...000111111000//////000//////---***((((((+++...,,,,,,,,,---------.....................---------///////////////////////////---+++,,,......---+++///...---,,,,,,---.../////////////////////////////////000000000000//////...///222444555555444333333333333333444666888999999:::::::::999:::===???CCCKKKXXXiii|||...,,,++++++------,,,***,,,+++++++++************+++************+++,,,,,,***************)))))))))+++******)))))))))))))))***************)))((('''''''''''''''''''''''''''+++***((('''&&&&&&'''''')))'''&&&%%%&&&(((+++---)))))))))))))))))))))))))))(((&&&&&&((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&''')))***+++))))))(((((((((((())))))((((((((()))))))))******)))************++++++++++++++++++++++++++++++++++++,,,------......------000000333999BBBOOOdddvvv|||wwwssspppppppppnnnllljjjgggdddbbb```___^^^```aaa```ccchhhhhheeegggeeecccdddggggggdddaaaddddddcccbbbbbbbbbcccccchhhjjjmmmmmmllljjjiiiiiiiiiiiihhhhhhggggggffffffeeehhhlllnnnoooqqqrrrtttrrrtttxxx}}}iii]]]NNNDDD@@@???;;;777888777555555666666444333444444333333333222222222333333333333333333333333444333222111111222333444555222///---...000000000111111000////////////000------///000000///...---.........---------,,,,,,............//////000000////////////////////////...000222222000///000111---------,,,++++++---000,,,,,,,,,------------...---------.........//////////////////////////////...---,,,---/////////---........................////////////////////////000000////////////000000///111222444555555555444333333333444555777999;;;:::;;;;;;:::999:::<<>>DDDLLLZZZkkk...,,,++++++,,,---+++***,,,,,,,,,++++++++++++*********))))))******+++,,,***************+++++++++,,,,,,***)))((((((((((((((())))))*********))))))'''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&((()))))))))''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))************))))))*********++++++++++++,,,,,,,,,------......++++++,,,---............111555>>>HHHQQQ]]]rrr~~~{{{uuutttqqqmmmjjjhhhgggfffgggeeebbb___]]]]]]^^^^^^XXX\\\___ccckkkvvv{{{zzzwwwsssoooppptttuuurrrnnniiiiiijjjkkklllnnnooopppsssuuuyyy{{{}}}~~~}}}|||zzzxxxvvvuuuuuuuuuqqqtttxxx{{{||||||~~~~~~|||lllYYYLLLDDD@@@;;;999777666666666555444555555555444444444333333333333333333333333333333333222111000000111222333111333555777666333111///222333333333333333333333,,,---...//////...---,,,,,,------...//////000000111000000///......------------....../////////000,,,...//////...------......000000000---,,,,,,---------------------------///............---------////////////////////////,,,---............///000......///000000///......////////////////////////000///.........///111222000000111222222333333333333333333444555777999;;;::::::;;;:::999:::<<>>;;;888777555333111000000111222....../////////000000000000000//////.........---,,,,,,---......///000000,,,...//////...------...---......---,,,,,,---///......---------,,,,,,,,,---------...............////////////////////////,,,---///...+++***,,,...///...---,,,,,,---...///////////////////////////---...///000000111111111222222111111222222333333444333222222333444555666777888999999:::;;;???AAAEEEMMM\\\nnn...---+++,,,------,,,***---------,,,,,,,,,++++++)))))))))))))))******+++*********++++++,,,,,,,,,+++******)))))))))))))))&&&'''(((***++++++++++++''''''''''''''''''''''''''''''((((((((((((((('''###!!!"""'''***(((((((((((((((((((((((()))(((&&&&&&((()))((('''''''''''''''((((((((()))'''(((***+++,,,,,,,,,,,,'''((()))******)))(((''')))************+++++++++)))************+++++++++))))))***+++,,,,,,---------,,,++++++---222666999FFFLLLWWWaaahhhsss}}}yyy|||zzzxxxzzzzzzvvvuuuuuuuuurrrqqqpppoooooonnnnnnnnnnnnpppqqqrrrxxx}}}{{{zzz{{{|||~~~}}}vvvtttttt~~~nnn[[[HHHDDD@@@<<<;;;:::999777777666666666555555555555444444444444444444444444111333555777777555333111111222333222000111666999EEEHHHMMMQQQQQQOOOJJJGGG;;;999666333111222333444000////////////..................///////////////,,,,,,------...///000000---///000000///......///+++,,,,,,,,,+++,,,///111.........------,,,,,,,,,++++++,,,---...///000111///////////////////////////111333111...---...000///...,,,++++++,,,...///////////////////////////,,,---///111111111111000333333222222222333444444444333222222222222333444666777999999:::<<<@@@BBBEEENNN\\\nnn---------,,,,,,------...---------,,,,,,+++++++++------,,,++++++***)))))))))+++,,,***((((((+++...---,,,+++***))))))))))))''''''(((((())))))******,,,+++***(((''''''''''''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&'''((((((''''''))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))***+++***)))'''''')))+++++++++++++++++++++++++++))))))((((((((((((((()))...---,,,+++++++++,,,,,,,,,000222333333555:::???MMMOOOVVVaaalllzzz}}}zzzyyyyyyzzz{{{|||~~~~~~}}}|||zzzxxxwwwwwwwwwyyyyyyxxxxxxzzzqqqbbbOOOAAABBBCCC<<<777888666666666888::::::888666444444333333333222222222222222333444555555555555555333111111333777;;;???NNNJJJCCC@@@AAAHHHQQQVVVNNNFFF>>>;;;<<<;;;666111000...---...222333000.../////////000///......---222111000111333333///,,,......//////000000111111......------------....../////////...---------,,,........................000//////...------,,,,,,........................//////.........---------111111000000//////......000000000000000111111222444555666666666666666666666777666555444444666888:::;;;;;;;;;:::;;;>>>@@@FFFMMMZZZlll,,,++++++************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++&&&(((*********))))))***---,,,+++***))))))))))))((((((((()))))))))))))))+++******))))))(((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))))))))*********(((((())))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$)))******)))((((((***,,,+++++++++++++++++++++++++++******))))))*********...---,,,++++++,,,---------...000222555:::AAAFFFNNNRRR[[[gggqqq~~~}}}||||||||||||}}}~~~|||{{{|||{{{}}}uuuaaaPPPKKKGGG>>>;;;===999999888999:::999777555777777777666666666555555444444555555555444333333111111000222666;;;AAAEEECCC???:::777999???FFFKKKFFF@@@::::::>>>AAA???<<<777444222000000000000///111000000000///////////////...---///000000---***////////////............///......------......///..................------,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000........................//////.........---------111000000000/////////...000000000000000111111222444555555666666666666666666777666555444444666888:::;;;<<<;;;;;;<<>>???>>><<<;;;888444000///000111333222111//////000000111...------...//////---+++000//////...------,,,,,,///......------......///..................//////////////////////////////......//////000111111222......................../////////............---000000000000////////////000000000000000111111222444444555666666666666666666666666555444444666888;;;<<<===<<<<<<===@@@CCCFFFNNN[[[lll222111000//////......///++++++,,,,,,------......)))******++++++,,,---------+++***,,,///000...+++,,,++++++***))))))******+++******))))))(((((((((''')))+++,,,---,,,***))))))))))))))))))((((((((())))))))))))))))))))))))(((((()))))))))))))))((((((((((((((()))))))))***)))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,&&&((())))))))))))+++---++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,,,,---///000111111333777===FFFNNNUUUXXXVVV^^^jjjvvvzzzuuurrruuu{{{|||zzzyyyeeeQQQEEECCC===;;;999888888888666555666666666555555555444444555555555555555444333333555444444444555888:::<<<777666555444555777:::<<<:::555000000333777888888:::<<<;;;888222///000222333222000......///000111//////000000111000///---/////////......---------//////............//////------......//////000000111111111111111111111111000000000/////////............................../////////...............000000000000////////////000000000000000111111222333444555666777777777666555666666555444444666999;;;<<<=========>>>AAADDDFFFOOO\\\lll...------,,,++++++,,,,,,,,,,,,------......//////++++++++++++++++++++++++111---))))))---//////...,,,+++******)))*********++++++******))))))(((((('''(((***,,,---,,,+++***((((((((()))))))))))))))************************((()))))))))))))))(((((('''(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))&&&((()))***)))***+++,,,++++++++++++++++++++++++***************+++,,,---------------...000222444222666===EEELLLSSSXXX[[[^^^gggrrr|||~~~yyyxxx{{{~~~|||{{{zzz}}}yyyfffPPPEEE>>>;;;888666666777666666555555555444444444333333333444555555666666666555444444333222222333333333555555444444555666777888===999444222333555555555333777;;;;;;777333222333222111///------...///000...///111111111000//////....../////////000000000/////////....../////////---......//////000000000........................//////............------////////////////////////////////////////////////////////////000000000000000000000000000111111222333444555666777777777777555555666555444444777999;;;<<<=========???BBBEEEFFFOOO]]]mmm~~~---------,,,,,,------...------------............,,,+++++++++++++++++++++///,,,((('''(((+++...///++++++***************+++******************))))))'''(((***+++++++++******''''''(((((((((((())))))************************(((((()))))))))(((''''''''''''(((((((((((()))))))))******++++++******)))((((((((((((((((((((((((&&&(((***+++***)))***+++++++++++++++++++++++++++************+++,,,---------------...000222555666555;;;CCCJJJOOOUUU\\\aaaiiirrr{{{{{{xxxyyy}}}zzzbbbNNNAAA>>>999666666666666666777777777666666666555555333333444666666777777777000111111111222222222222111111111111111111222222777555222000111222222111---222888;;;;;;999666555111000...---------...///,,,...000000///......///......//////000111111222000//////......//////000//////////////////000000////////////////////////***+++,,,---...///000111////////////////////////...////////////000000000////////////000000000000000000000000000111111222333333555666777777777777444555555555444555777:::;;;<<<=========???BBBEEEFFFPPP^^^mmm}}}------------...///000111,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---++++++***)))((())),,,...+++***************++++++******************++++++((()))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&'''''''''((((((((()))))))))******++++++******)))************************''')))++++++***))))))***++++++++++++++++++++++++++++++++++++,,,---...///,,,------...111333666888<<>>;;;000111111111111000//////...111444555333111222444/////////...------,,,,,,000000////////////000000111111000000//////......------------------------////////////000000000000000000000000000000000000.../////////000000111111.../////////000000111111000000000000000111111222222333444666777888888888444555555555444555888:::999:::;;;<<<<<<>>>BBBDDDFFFQQQ```mmm|||//////000000///...------,,,,,,************+++,,,---///111000---+++,,,...------,,,,,,,,,---......++++++************++++++++++++,,,,,,++++++***)))***++++++++++++***)))))))))'''$$$%%%(((******(((******))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((()))******)))'''&&&))))))************))))))'''((()))***************)))***+++,,,,,,+++)))(((+++,,,,,,,,,++++++---///,,,---///000222555999===PPPSSSWWWZZZ```jjjvvv~~~}}}{{{^^^TTTFFF===:::;;;<<<;;;AAA===999666555666666555444444444555555777888888666555444222111111222222222333333333333222111111555555333222111111111111000000///111444888<<>>>>>>>>@@@BBBFFFOOO^^^nnn///////////////...------///...---------...///000,,,...000///---+++,,,---+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++***))))))++++++++++++******)))))))))'''%%%%%%''')))((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******,,,,,,,,,,,,,,,+++***))))))******************)))))))))***+++++++++******)))***+++,,,,,,+++***)))+++---......---,,,...///---...000111444999???DDDSSSXXX^^^dddllluuu}}}}}}pppaaaNNNCCCAAACCCBBB@@@@@@===999777777777666666444444444555555666777888777666555333333333333333444444444444444333222222333222111000////////////000000///000333666:::===@@@@@@>>>999333000///000000333333000///222222///000////////////////////////......---------......////////////////////////////////////////////////111000////////////000111222111000//////.........000000...---------......///////////////000111111333222222222333333444555333444444555666666666666777777666666777888:::;;;999;;;===>>>>>>>>>@@@BBBFFFPPP^^^ooo///////////////......---,,,++++++++++++,,,---...,,,---...---,,,+++,,,---)))))))))))))))***++++++---,,,,,,,,,,,,,,,,,,---***++++++++++++***)))))),,,+++******))))))*********(((&&&&&&'''((('''''''''''''''((()))*********)))))))))))))))*********))))))))))))))))))))))))///...---,,,+++***************++++++++++++******++++++,,,,,,,,,+++******)))***+++,,,,,,,,,+++***,,,---//////.........//////000111444777>>>EEEKKKPPPWWWbbbmmmvvvpppWWWHHHDDDDDDBBB>>>>>>;;;999888888888777666444444555555666666777777888777666555444444444555555555555555555444333333222111111000000/////////111000000000111444777999???DDDFFFCCC:::444333555///111111///111333222---...///000000000000///...111000///...------------////////////////////////////////////////////////000//////......//////000222111000//////.........000000///........./////////////////////000111111222222222333444555666777333444555666777777777777888777777777777999:::;;;999;;;===>>>>>>???AAABBBGGGPPP___ooo...///////////////......*********++++++,,,------,,,,,,,,,,,,++++++,,,,,,)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,++++++***))),,,+++***)))))))))******+++***)))((((((((((((''''''((((((((()))))))))***************++++++++++++******))))))))))))))))))---,,,***(((''''''((((((+++++++++,,,,,,+++++++++------------,,,+++*********+++,,,,,,---,,,,,,++++++---///000///...///000///111555888<<>><<<;;;999888888888888666555444555555666666666666666777666666555555444444444444555555555555444333333222222333333333222222111111000000000000222444555999===AAAAAA===;;;;;;===222333111///111444333///---///111333333222000///000000///...............//////////////////////////////////////////////////////............//////............///000111222000000000/////////000000///////////////000000111000000111111333555666777222333444555666777777777888888777777888999;;;<<<:::;;;===>>>>>>???AAACCCHHHQQQ```qqq......///////////////...---......///////////////---,,,+++++++++,,,------+++************+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++***,,,+++******)))*********++++++,,,+++***)))))))))***)))))))))((((((((('''%%%%%%&&&&&&'''''''''(((************))))))))))))+++***((('''&&&&&&''''''+++++++++,,,,,,+++++++++---------------,,,+++***++++++,,,,,,------------***,,,.../////////111222000444:::???CCCGGGKKKNNNVVV```ppphhhQQQDDD??????:::888777777777777555333444555666666777666666555555555555555444444444333444444444444444333222222111111222333333333222222111111000000000111222222555555666888;;;===???@@@<<<;;;777111000222222///...000333555555444222000...............///000111////////////////////////000000000000000000000000......////////////..................///000111222//////000000000000000000///////////////000000111......///000222333555666111222333444555666666555888777777777777999:::;;;:::<<<>>>?????????AAACCCHHHRRRaaarrr---...//////////////////---......//////...------...,,,******,,,---......,,,++++++++++++,,,------+++******))))))******++++++,,,,,,,,,,,,+++*********++++++++++++***)))))))))+++,,,,,,***))))))************)))((('''''''''&&&&&&''''''(((((())))))******************************)))(((((((((((()))******++++++++++++******,,,,,,---------,,,++++++,,,,,,,,,------......///+++,,,...///000111444777666:::@@@EEEJJJNNNRRRUUU^^^hhhwww}}}aaaLLLBBBAAA;;;999777666666666555444444555666777777666555444444444555555555444444333444444444444444333222222---///000111222222111000111111111000000111111111555222000111555888::::::BBBCCC???666000//////---...000333555555444333111............///000111222////////////////////////000000000000000000000000...//////000000//////...222111000//////...............///000000000/////////////////////000111111---......///111333444555222333444444555444444444777666666666666888999::::::<<<>>>??????@@@BBBCCCIIISSSbbbsss------...///////////////,,,------------+++***)))000---******---/////////,,,++++++++++++,,,------,,,++++++******++++++,,,***************)))(((((()))***,,,---,,,+++)))'''&&&(((++++++)))((()))***))))))))))))(((((((((((())))))***++++++,,,------)))))))))******++++++,,,((())))))***************)))******************)))***++++++,,,,,,,,,,,,+++,,,,,,,,,------...///000---...//////111444999===???AAAEEEJJJPPPWWW___dddiiirrr~~~uuu]]]LLLEEE???<<<999777666777666555444555666777777666555444444555666666666666555444555555555555555444333333,,,...000222222222111000111111111111111111111111333222222000000111333444:::@@@BBB;;;333000000000---///111222333333222111000///////////////000000////////////////////////000000000000000000000000//////000111111000//////222111000//////.........,,,---...///000//////...///////////////000111111/////////000111333444555555555555555555444444333666555555555555777888999;;;<<<>>>??????@@@BBBDDDJJJTTTcccttt------...///000000//////000000111111000...,,,+++111---******---000000///++++++******++++++,,,------,,,,,,++++++,,,,,,---(((((((((((((((''''''&&&(((***,,,......+++(((&&&###&&&******((('''((()))''''''(((((())))))******''''''((()))******++++++(((((()))***+++,,,,,,,,,%%%&&&(((*********))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,------///000111//////000000222777===BBBEEEGGGIIIMMMSSS]]]iiipppvvv}}}pppZZZMMMCCC???;;;888777777777777444555777888888666555333555666777888888777666666666666666666666555555444...///222444555444333333111111111111222222222222///333555333...,,,///333---999AAA>>>777555555666,,,---///000111111111000222111000//////......///////////////////////////000000000000000000000000///000111222222111000///.........//////000111222+++,,,.../////////......///////////////000111111000000111111222333555555777777777777666555444333555555444444555666888999;;;===?????????@@@BBBDDDJJJTTTcccuuu////////////////////////......//////...,,,+++))),,,,,,,,,---------......,,,++++++******++++++,,,***)))))))))***++++++,,,+++++++++************))),,,+++***))))))***+++,,,+++++++++*********))))))+++++++++***((('''(((***))))))************)))))))))))))))))))))*********(((((()))***************)))************+++++++++,,,+++*********,,,///000,,,+++***+++,,,......---...---...111888>>>CCCFFFLLLMMMPPPXXXbbblllwwwpppWWWLLLDDD===;;;888555555888666666666777777777777777444444444444444444444444666666777777666666555444555333111222444555333111111111111111111111111111111111111111111111111111333000444;;;;;;222...111000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000//////.........---000///...///000111000///111111000///////////////...//////000111222222333222222111111111111111222666666777888888777666555555777888888888888;;;<<<===???@@@@@@@@@AAADDDFFFLLLUUUdddvvv000000000000000000000000......//////...,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,++++++++++++************++++++***))))))***+++++++++++++++*********))))))***)))((('''''''''((((((((())))))******))))))((('''(((((()))***++++++,,,((())))))***************************++++++++++++,,,+++******+++,,,...000//////000111222222111000000111222777===EEEKKKNNNMMMPPPXXXbbbooo|||~~~kkkTTTIII???<<<:::888777888666666666666666666666666555555555555555555555555555555555444444444333333555333111222444555333111111111111111111111111111111111111111111111111111444111555======444///222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111000000000////////////............------------111111000/////////////////////000111111222333333333333222222222222222333555666666777777666555555555666777777666777:::======>>>@@@@@@@@@AAADDDFFFLLLUUUdddvvv111111111111111111111111...............---,,,+++))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---,,,+++++++++************++++++***))))))***+++++++++************)))))))))(((&&&$$$%%%''')))(((&&&(((((())))))))))))((((((&&&'''((()))***,,,------((()))******++++++******************+++++++++,,,,,,,,,+++++++++---...///---...000111111000///...///111444999@@@IIIPPPTTTQQQYYYggguuu}}}yyyzzz~~~xxxxxxfffWWWGGG@@@>>><<<::::::666666666666666666666666666666666666666666666666555444222111111111222333444333222222444444333222222222222222222222222222111111111111111111111111444222666???>>>555111333000000000000000000000000//////000000000000//////111111111111111111111111000000000000000000000000111111111000000000000///---///111///,,,+++,,,...111000000//////////////////000000111111222222333333333222222222333333444444444555666666555555444666666666555444666:::======>>>@@@@@@@@@AAADDDFFFLLLUUUdddwww000000000000000000000000...............------,,,)))************+++++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,------,,,,,,+++++++++*********+++******************+++************)))))))))))))))%%%"""$$$)))+++)))&&&((((((((())))))((((((((((((((()))***++++++,,,,,,))))))***++++++++++++************+++++++++,,,,,,---,,,,,,,,,,,,---...///,,,---...---------...///000333777<<>><<<<<<777777666666666666666555555555555555555555555555555444222000000111222444333333333333333333333333222222222222222222222222111111111111111111111111222111666??????666000222////////////////////////...///000111111000///...000000000000000000000000////////////////////////000000000//////////////////222555222---+++---111000000////////////000000/////////000000111111111222222111111111222333333333333444444444444444444666666555333333555:::===<<<>>>???@@@@@@AAACCCEEELLLUUUeeewww//////////////////////////////.........------...+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++*********))))))))))))))))))))))))***&&&###%%%***---+++((((((((())))))))))))((((((+++++++++***************))))))***+++++++++++++++***++++++++++++,,,,,,,,,------------------......///000///---,,,...222555444888===CCCJJJSSS\\\ccckkkzzzzzz|||~~~~~~}}}bbbMMMCCC===;;;;;;888888777777777666666666444444444444444444444444666555333222111222444555333333333333333333333333222222222222222222222222111111111111111111111111000///555@@@@@@666///000//////////////////////////////000000000000//////////////////////////////////////////////////////........................///222555222---+++---111000000////////////000000.........///////////////000000000000000111222222333333333333444444555555666666555333333555:::===<<<>>>?????????@@@CCCEEEKKKUUUeeewww........................//////......---......///,,,,,,---------.........------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))(((((()))))))))))))))******(((&&&'''+++---,,,***))))))************)))))),,,,,,,,,+++******)))))))))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,------------......---------//////...,,,...333888555:::AAAHHHOOOYYYdddlll}}}zzz|||sssYYYIII>>>:::::::::999999888888777777666444444444444444444444444777666444333333444444555222333444444222222333444333333333333333333333333111111111111111111111111......666@@@AAA666///000000000000000000000000000000000////////////000000........................000000000000000000000000,,,---------------......---///111///,,,+++,,,...///////////////000000111///////////////////////////////////////000111222333333333333333444555666666666666555444666:::===<<<===?????????@@@CCCEEEKKKUUUeeewww//////////////////////////////...------...///000,,,---------............------,,,,,,,,,,,,------,,,,,,+++***************------,,,,,,,,,+++++++++)))***++++++++++++***)))(((((((((((())))))******))))))))))))******+++,,,******++++++++++++******,,,++++++++++++++++++***)))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------...............------***...222333111222666999:::@@@IIIRRR[[[fffttt}}}}}}zzz}}}lllWWWFFF>>><<<;;;;;;::::::999888888777555555555555555555555555555555555555444444444444111333555444222111333555333333333333333333333333111111111111111111111111...///777BBBCCC888000000000000000000000000000000222111...------...111222////////////////////////000000000000000000000000------------......//////............------------///////////////000111111111111111111111000000000////////////000111222333444333333333444555777777555666777777666777:::===<<<===>>>??????@@@BBBEEEKKKUUUeeewww000000000000000000000000000///...------...///000,,,,,,,,,---------.........------,,,,,,------...,,,++++++***)))))))))***---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))'''((((((((())))))******((()))***)))((((((***,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///......------,,,333:::===;;;:::<<<>>>EEELLLWWWaaakkkxxx|||~~~~~~||||||dddPPPDDDAAA<<<<<<;;;;;;:::999888888666666666666666666666666444444555555555444333222111333555444222111333555333333333333333333333333111111111111111111111111///000888DDDDDD999222111000000000000000000000000333111...,,,,,,...111333000000000000000000000000000000000000000000000000---.........//////000000000///...///000111000//////////////////000111111333333222222222222222222000000000000111222333444444444333333444555777888555777888888888888;;;<<<;;;===>>>??????@@@BBBDDDKKKUUUeeexxx//////.........------------------,,,,,,+++++++++////////////////////////------,,,,,,,,,,,,------...------,,,,,,------...------------------------)))***+++***))))))+++,,,++++++++++++***((('''&&&((((((((('''((()))*********+++,,,---,,,+++***)))---,,,,,,++++++,,,,,,---...,,,***)))******)))(((***+++,,,---............---...............------000111222222555:::@@@EEEOOOXXXcccooo~~~yyy{{{vvv^^^NNNGGG???@@@>>>:::777777777777555555444444444333333333555555555444444333333333222333333444444555555555333333333222222222111111111111111111111111111111111666:::DDDKKK===000333111222222222222111000000111111000/////////////////////000000000000//////000000000000111111111111111111000000//////......111111000......---------...............///000000000000000000000000111111///000111333333222222111444444444444555666777777666666666666888:::<<<===<<<>>>AAABBBBBBBBBCCCEEEMMMXXXiii|||//////.........---------.........---------,,,,,,------------------------...------------------...,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,---,,,******+++---******+++******)))((('''(((((((((((())))))))))))******+++,,,,,,,,,+++***---,,,,,,++++++,,,,,,------+++))))))***+++***)))***+++,,,---............,,,---......///////////////000222444777===DDDHHHVVV```nnn~~~{{{{{{nnnYYYNNNAAAAAA>>>;;;999888888777666666666555555555444444555444444444444444444333444444444444444555555555444333333333333222222222111111111111111111111111111666:::CCCJJJ===000333///000111222222222222222111111000/////////////////////000000000000////////////000000000111111111/////////000000000000000222222111//////.........//////......//////000111111111111000000000000000...///111222222222111000333333333333444555666777555555555555777999;;;<<<<<<>>>@@@BBBBBBBBBCCCEEEMMMXXXjjj|||/////////.........------/////////...............------------------------.........------.........,,,++++++******++++++,,,---------------------------......---+++***+++,,,))))))************))))))'''((()))*********)))((()))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,***)))***+++,,,,,,++++++,,,---...............,,,------///000000111111000222555999===CCCJJJOOOYYYddduuu|||~~~kkkXXXEEEBBB>>><<<;;;:::999888777777777666666666555555444444444444444555555555666666555555555555555555555555444444444333333333111111111111111111111111222666999CCCJJJ===000333...///000111222333333333111000000/////////////////////000000000000//////////////////000000000000......///000000111222222333222111000000///000000000////////////000111111222111111111000000//////000000222333333333222111222222222222333444555666555444444555666888:::;;;<<<>>>@@@AAAAAABBBDDDEEEMMMXXXjjj|||////////////....................................///////////////////////////......------......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++))))))***(((((()))***************&&&(((***+++,,,+++)))((())))))***+++,,,,,,---------,,,,,,++++++,,,,,,---+++***)))***,,,......---,,,,,,---.....................//////000111222222444777;;;@@@DDDJJJQQQUUU[[[ggg{{{{{{~~~dddLLLEEE>>><<<<<<:::888777777777777666666666555555333333444444555555666666777777666666555555555444666555555555444444444444111111111111111111111111222666999BBBIII<<<000333//////000111222333333333000000////////////000000//////000000000000//////....../////////000000000//////000000000111111111222111000000/////////000000000000000000111111222222222111111000/////////111222444555555555444333222222222222333444555555555555555555777999;;;<<<===>>>@@@AAAAAABBBDDDFFFMMMYYYjjj|||000000/////////.........------------------......////////////////////////......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------***((((((((('''((()))******+++******'''(((***,,,,,,+++)))((())))))******+++,,,---...---,,,,,,++++++,,,,,,---,,,***)))+++---//////...------......//////......111111000000000111222222777;;;@@@EEEJJJOOOTTTXXX```ooo||||||sssWWWJJJ???======:::777666666666666555555555444444444444444555555666666666777777666666555555555444666666666555555555444444111111111111111111111111222666888AAAHHH<<>>===???@@@@@@@@@AAADDDFFFNNNYYYjjj}}}000000000/////////......---------------.........---------------------------------,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++)))(((((('''((()))***************((()))***+++++++++***)))************+++,,,---------,,,,,,++++++,,,,,,------+++***+++---/////////---....../////////......222111000000111222444555999>>>DDDJJJOOOTTTYYY\\\dddwww}}}~~~}}}~~~eeeRRRBBB???>>>:::666777666666666555555555444444555555555555555666666666666666555555555555555555666666555555555444444444111111111111111111111111222555777@@@GGG;;;///444222222222222222111000000///////////////000000111//////000000000000//////000000000000111111111111333222222111000000////////////............//////000////////////000111111000000000000000000000111...///111222222222111000222222222222333444555666888777777888999;;;===???>>>???@@@@@@@@@AAADDDGGGNNNYYYkkk}}}000000000000/////////...------........./////////------------------------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++(((+++------,,,*********((())))))*********))))))))))))*********+++++++++,,,+++*********+++,,,------,,,,,,++++++,,,,,,---...,,,+++,,,...//////.........////////////......000//////000222555777999>>>CCCKKKRRRXXX^^^cccfffnnn}}}~~~{{{|||sss\\\GGGAAA@@@;;;777888777777777666666666555555666666666666555555555555444444444444444555555555555555555444444444333333111111111111111111111111222555777@@@GGG;;;///444000111111222222222111111///////////////000111111//////000000000000//////111111111111222222222222111111111111111111111111000///////////////000000//////......//////000111/////////000111111222222///000222333333333222111333333333333444555666777777777777777999;;;===>>>>>>???@@@??????AAADDDGGGNNNZZZkkk}}}000000000000////////////.../////////000000111111////////////////////////,,,++++++******++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))+++...///---,,,+++,,,))))))************))))))******))))))******+++,,,---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---///---,,,,,,...//////......///////////////......------...///333777;;;===BBBHHHQQQZZZaaahhhmmmppp~~~~~~|||{{{www{{{}}}bbbJJJDDDBBB<<<888:::888888888888777777777777777777666666555555444444222333333444444555555555555555444444444333333333111111111111111111111111222555777???FFF;;;///444...///000111222333333333///////////////000111111//////000000000000//////111111222222222333333333000000000111222222333333111000000000000000111111...............///000000......///000111222333333333444555666666666555444444444444444555666777777666666666666888:::<<<===???????????????AAAEEEHHHNNNZZZkkk}}}000000000000////////////,,,---------.../////////000000/////////..................------,,,,,,,,,...------,,,,,,------...000///---+++*********+++))),,,...///...---,,,---,,,+++***))))))***+++,,,(((&&&$$$###%%%(((,,,...444333111///---,,,+++++++++,,,---...////////////***++++++,,,,,,------...////////////000111222333///000222333444888>>>BBBJJJOOO[[[gggnnnrrrzzz{{{uuuvvvxxxqqqWWWFFFAAA@@@<<<888888777777777777888888999666555444333333444666777555444333333333333444555444444444333333222222222222222222222222222222222000333888<<>>@@@AAAAAA@@@???@@@BBBLLLWWWiii~~~000000000000////////////------..............................------------......---------,,,,,,,,,...------,,,,,,------...///...---,,,,,,,,,---...+++---//////...,,,++++++)))***++++++++++++***)))+++***(((((()))+++...///111000///---,,,+++*********+++,,,---............///......---,,,+++******000000000000111222333444000111222444777<<>>???@@@@@@@@@@@@BBBCCCNNNYYYkkk111111000000000///////////////..................//////.........---------...------------,,,,,,,,,...------,,,,,,------......------------...///000---///000///---***))))))''')))+++------+++)))'''+++++++++++++++,,,---...------,,,++++++******))))))***+++,,,------------000///...---,,,+++******000000000000111222333444111222444666:::AAAJJJOOO]]]___eeemmmvvvyyywwwuuu~~~nnnVVVGGG@@@>>>===777777888888888777777666888777777666555444333333555555444333333444555555222333333333333333333444222222222222222222222222000111444888:::999555111000000000000000000000000111111111111111111111111111111000000000/////////000111111111111222222222222111111000000111111222000000000000000000000000000000000111111111222222222111000///...///000111222222222222222222222222222222222333444555666777666666666777999:::<<<===<<<>>>???@@@@@@AAACCCFFFPPP[[[nnn222111111000000/////////000000//////......------000000000/////////......------------------------...------,,,,,,------...------------------......,,,...///...,,,*********((()))+++,,,,,,+++)))((())))))***************)))******++++++++++++*********+++,,,------...------------------............000//////000000111222333222333666999???HHHRRRYYYfffhhhnnnvvv}}}{{{uuurrrvvvxxxaaaPPPEEEAAA@@@888888999999888777666555666666777777666555444333555555444444444444555555222222222333333444444444222222222222222222222222111111333666999888666333000000000000000000000000111111111111111111111111000000000000////////////000000111111111222222222111000000000000000000111111111000000000000111111000000111111111222222222222111000//////000111111222222222222222222222222222222222333333444666666666666777888999;;;<<<===<<<===??????@@@BBBEEEHHHRRR^^^ppp222222222111000/////////000000000//////......---/////////.........------------------------------...------,,,,,,------.........------,,,++++++******,,,------,,,+++,,,---++++++************++++++'''((()))******))))))(((******+++,,,---,,,,,,++++++,,,---....../////////,,,------......///000000////////////000111222222333555999>>>FFFPPPZZZaaaiiimmmvvv~~~vvvsssrrrvvvooo\\\MMMCCC???::::::::::::999888777666444444555666777777777666555555555555555555555555222222222333333444444444222222222222222222222222222222333666999:::999888111111000000000000111111111111111111111111111111000000000000////////////000000111111111222222222000000000111111000000000111111000000000000111111111111111111222222222222222111000//////000111222222222222222222222222222555444444333333444444444666777777888999;;;<<<===<<<===>>>???@@@CCCGGGJJJSSS___rrr333333222111000000///...000000//////////////////...---------,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------............---,,,+++)))(((***+++,,,,,,++++++,,,...,,,+++***))))))***+++,,,))))))***+++,,,,,,++++++***+++,,,---...---,,,,,,,,,,,,---...////////////////////////////////////////////////000111222333555999???FFFOOOYYYccciiikkkrrr|||vvvqqqpppuuuzzz~~~kkkYYYIIIAAA>>>===<<<:::999888888888444444555666777888888999444555666666666666555444222333333333333333333444222222222222222222222222333333333555999<<<======333222111000000111222333222222222222222222222222111111000000000/////////000111111111111222222222000111111222222111111000111111///......///111111111111111222222222222333111111000///000111222333222222222222222222222222777666555444444444444444777777777888:::;;;===>>><<<===>>>???@@@CCCGGGKKKSSS___rrr444333333222111000///...///////////////000000000////////////............,,,,,,,,,---------.........------,,,,,,------...------.........,,,+++***+++,,,---,,,******+++,,,*********************************+++,,,---......)))+++,,,......---,,,+++++++++,,,---............---......///000000111111111111111111222333444555999>>>FFFNNNXXXaaakkkpppvvv~~~~~~|||sssoooqqqrrrttt{{{iiiXXXMMMBBB@@@===:::999999::::::666666555555555777888999444555666777777666555444444333333333333333333222222222222222222222222222222111111444999===???@@@444333222111111222333444222222222222222222222222222222111111111000000000000111111111111222222222111111222333333222111111111000...------...000111111111111222222222333333111111000000000111333333222222222222222222222222666666555555555666777777777777888999:::<<<===>>>===>>>??????@@@CCCGGGKKKRRR^^^rrr444444333222111000///.........//////000000111111333333333333222222222222,,,,,,,,,------............------,,,,,,------...,,,---.../////////...------...---,,,)))((()))***((()))+++------+++)))((()))))))))***+++,,,...///)))***,,,------,,,+++)))******+++,,,------------)))***,,,...111333555666333333333333444555666666<<>>:::888999;;;<<<999888666444444555777888444555666777777666555444444444444333333222222222222222222222222222222222111000000333888===@@@BBB555444222111111222444555222222222222222222222222222222222222111111111111000111111111111222222222111222333444444333222111111///...------...///111111111222222222333333333111111000000000111333444222222222222222222222222555555555555666888999:::777777888999:::<<<===>>>>>>?????????@@@CCCGGGKKKQQQ^^^qqq111111000000000000111111000000000000000000000000111000000///......------000000///...---,,,,,,,,,......---------,,,,,,,,,...---,,,+++++++++,,,,,,************+++,,,------,,,,,,---............---''')))+++,,,,,,+++,,,...------------------------..................------///............//////000333111222444222222777>>>DDDGGGQQQ]]]ffflllsss{{{zzzsssppprrrwww{{{|||hhhTTTIII???<<<;;;999888888999999888888777777666666777777666666555555555444444333333222222333333444111111111222333333444444111222222333444777<<>>???@@@@@@@@@@@@BBBFFFIIITTT^^^nnn111111000000000000111111........................000000//////...------,,,000000///------,,,,,,---......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++***+++++++++((())))))***************(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................///............///000000111000111444444444:::BBBIIIPPP\\\iiipppuuu~~~yyytttssstttvvv```QQQCCC======;;;999999999999888777777666666555777666666666555555555555444444333333333333444444444333333222111111000000111222222222333666:::>>>>>>:::444111111222111000111///...///222333222000444444444333333333222222222333444444555555555444333333444555555555555444444333333222222111000000000111111111111111111111111111111222222444555555666555555444333222222111999777666666888999888777777777888999:::<<<===>>>===>>>??????@@@CCCGGGJJJTTT___ppp111111000000000000111111......................../////////...------,,,,,,000///...---------------......---------,,,,,,,,,,,,------...---,,,+++***...---,,,+++******************+++,,,,,,,,,,,,+++)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///.........//////000111111000222666777999@@@IIIMMMWWWeeeqqquuuxxx|||wwwtttrrr{{{qqq]]]HHH???>>>===;;;999888888777777666666555555666666666666555555555555555555444444444444555555333333222222111000000000000111222222222555999<<<@@@<<<777333222111111000111000///000222222222000444444444333333333333222222333444555777777888888666666555555666777777888555555444444333222222111000000111111000000000000...///000111222333333333444555555555444333111111666555444555777888777666777777888999:::<<<===>>>;;;<<<===>>>@@@CCCHHHKKKUUU```qqq111111000000000000111111........................///.........---------,,,000///...---------------......---------,,,,,,,,,+++---...//////---+++***---,,,++++++*********+++***+++,,,,,,------,,,,,,***,,,------+++******+++++++++++++++++++++++++++............////////////............///000111111333333555999;;;>>>FFFPPPVVVaaaooowwwuuuuuu~~~wwwrrrrrr}}}fffLLL@@@>>>>>><<<:::888888777777666555555444666666666666666555555555555555555444444555555555///000000111111222222333000111111111222333777:::>>>;;;777444222111111111111111111111111222111111111111111111111111111111444444666777888999999999888888777777777999:::;;;666666666555444444333333111111000000000000000000111222444555666555444444333333333333444444555666333444666:::<<<<<<999666777777888999:::<<<===>>>;;;<<<>>>>>>???BBBGGGJJJUUU```sss111111000000000000111111////////////////////////...............---------//////...------------.........---------,,,,,,,,,,,,---...//////---+++***+++*********++++++,,,---'''(((((()))))))))))))))***,,,------+++******+++++++++++++++++++++++++++........./////////000000.........//////000222222444333666:::===AAAKKKUUUfffooozzz}}}wwwuuu~~~yyysssnnnvvvnnnQQQBBB???>>><<<:::888888888777666666555555555555555666666666666666555555555444444555555555000000000111222222333333000111222222222333555888:::999666444222111111222111222222222111111111222111111111111111111111111666777888888999999888888:::999888888999;;;<<<>>>888888777777666555555555222222111000//////000000555777:::<<<>>>?????????>>><<<999666555666777888555888???EEEIIIFFF@@@;;;777777888999:::<<<===>>>>>>????????????AAAEEEHHHTTTaaattt111111000000000000111111000000000000000000000000///////////////////////////......---------............---------,,,,,,,,,---......///...---,,,+++************+++,,,---...))))))***+++++++++++++++)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111.........///000111222333222222666;;;@@@FFFQQQ[[[rrrxxxzzzzzz~~~zzztttnnnsss|||xxx[[[JJJCCC???<<<;;;999999888888777666666666555555555666666666666666555555444444444444555555444444333333222111111000000222333333222333555777888888777444222111222333111333333333111000111222222333333333333444444444777888888999999999999888999999::::::;;;<<<===>>>::::::999888888777777666444333222000000000111111111333666:::===@@@BBBCCCJJJGGGCCC???<<<:::999999777<<>>@@@@@@AAA@@@@@@BBBEEEHHHSSS```uuu111111000000000000111111////////////////////////000000000000000000000000......---------......///......---------,,,,,,,,,............------------+++++++++***++++++,,,,,,,,,,,,---...............(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111.........///000222333444444444999@@@GGGOOO\\\hhhzzz}}}}}}|||}}}wwwqqqrrruuu}}}hhhTTTHHHAAA<<<<<<::::::999999888888777777555555555555666666666777444444333333333333444444555555444444333222222222111333444444333333555666999:::999666222000111333111333444333111000111333222222333333333444444444555666777888999:::::::::888999:::<<<======>>>>>>;;;;;;::::::999888888888666555333111000111222222...///000222555888;;;<<>>???@@@AAAAAAAAADDDHHHKKKRRR___uuu111111000000000000111111........................000000000000111111111111......---------......///......---------,,,,,,,,,//////...------------...------,,,+++******************+++,,,,,,,,,++++++''')))+++,,,,,,+++---...---------------------------......///000111111222.........///000222333444666777===FFFOOOYYYgggttt|||{{{{{{tttrrrqqqsss~~~qqq\\\MMMBBB===<<<;;;;;;::::::999888888888444555555555666666777777444333333222222333333444222333333444444555555666222333555555444333555666<<<===<<<999333000111222222444555444111///111333000000000111111222222222333444666888:::;;;<<<<<<777999;;;===>>>>>>>>>===<<<;;;;;;::::::999999888777666333222111111222333333222222111222333444555111666===DDDIIIKKKJJJIIIHHHHHHJJJKKKKKKGGGAAA<<<777777888999:::<<<===>>>>>>???@@@AAABBBFFFJJJNNNQQQ___uuu111111111111111111111111......//////000000111111........................///////////////////////////---***((((((***---//////////////////......------------------------------------,,,,,,+++++++++,,,++++++******)))))))))***+++,,,---.../////////,,,,,,------.../////////---///000111111222444777222:::CCCKKKSSSaaarrr|||uuuqqqooopppuuuhhhRRRDDD>>>======:::777555666666666666999999777666555555555555555555444333333333333444555444333333222222333333000111111111111222222222555999<<<:::444000111333555333111111222333222111000111222333444555555555777777666555444333333444888888888888999:::;;;<<<;;;<<<<<<;;;999999:::<<<444333222222333444666777555444444333333222222222444555777999===CCCKKKPPP^^^kkkhhhQQQDDDHHHGGG======<<<:::999:::<<<>>>@@@@@@@@@???>>>>>>BBBGGGKKKWWWdddvvv111111111111111111111111////////////000000000000........................///////////////////////////---+++******+++---///...............------,,,---------------------------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,,,,,,,---......//////000...///111111111222555777;;;AAAJJJTTTaaappp~~~wwwssspppooorrr}}}yyy^^^KKKBBB???===:::777666666777777777999888777666555555555555555555444333333333333444555444333333222222333333111111111111222222222222666:::<<<999444111222555444222111111222333333222000111222333333444333333555444444333444444555555333333444444555777888999:::;;;<<<;;;:::999999;;;555555444333333333333444444444333333333222222222444555666777999>>>DDDIIITTTmmmuuu___HHHCCCDDD@@@;;;999888777888:::>>>@@@>>>>>>>>>>>>???CCCIIIMMMXXXeeexxx111111111111111111111111000000000000////////////////////////////////////////////////////////////......------------......---------...---,,,,,,+++------------------------------------,,,,,,,,,,,,------..................***++++++,,,,,,,,,++++++,,,------......///000000///000111111111333666888AAADDDLLL[[[nnn|||wwwsssppppppvvvjjjRRRDDD???===;;;888777777888999888999888777666666555555666555555444333333333333444555444333333222222333333111111111111222222222333888;;;<<<999444111444777444222111111333444333222111111222222222222222111222222222222333444555666777666666666666666777777888:::<<<<<<:::888888888666666666555333222111000333333333333222222222222666777777777777;;;???CCCXXX|||uuuPPP@@@AAABBB>>><<<999777777999===???===>>>>>>>>>@@@EEEKKKOOOZZZgggyyy111111111111111111111111111111000000//////......000000000000000000000000////////////////////////------............---------............---,,,,,,------------------------------------------,,,,,,------....../////////000..................---------------...//////000000000111222222222444888;;;EEEGGGPPPccczzz~~~|||{{{{{{|||}}}}}}zzzxxxyyy{{{}}}}}}|||{{{{{{|||~~~xxxtttqqqsss}}}yyy\\\JJJBBB???<<<999888999::::::999888888777666666666666666555555444333333333333444555444333333222222333333111111111222222222333333999;;;<<<999333222555999666444222222333333222111111111222222222111000000111111111111222333444555:::999888666555444333333666999;;;;;;999777666555444555555555444222000///222222222222333333333333999::::::999999<<>>??????@@@AAAEEEJJJNNNXXXfffyyy111111111111111111111111111111000000//////......000000000000000000000000////////////////////////+++,,,---......---,,,+++///////////////...------------------------------------------------------,,,,,,------......//////....../////////...------------......///000000111000111222333444777<<>>;;;999:::;;;::::::888777777666666666666777555555444333333333333444555444333333222222333333111222222222222333333333888;;;<<<999333222555:::999777444333222222000...111111222222222111000000222222222111111222222333333333222111111111111111555888::::::888555444444111222333444444333222111222222222333444444444555999:::::::::;;;<<<@@@CCC^^^yyypppOOO===;;;;;;???===:::999999<<>>EEEJJJSSSaaawww~~~~~~~~~~~~}}}yyywwwtttrrrrrrpppmmmkkklllkkkjjjjjjjjjjjjhhhfffggghhhjjjkkklllnnnrrruuutttvvvyyy}}}yyyrrrmmmooouuujjjTTTGGGDDD???<<<;;;;;;:::999777777666666666666777777555555444333333333333444555444333333222222333333222222222333333333444444444888;;;999444222444777888666444333333333222111000111222333333444333333222222222222222333444555222222333444555777888999666777777666333222222333111111111111222333444555333333444555666777888999666777888888888888:::===777<<<===888777:::999444222333444666999===???AAA@@@AAABBBCCCDDDGGGJJJMMMUUUeee{{{111111111111111111111111......//////000000111111........................//////////////////////////////............//////------......------,,,+++---------------------------------.........////////////......---------,,,,,,---...///000000000000......//////000000111111111222444777:::AAAHHHMMM[[[nnn~~~}}}zzz{{{|||||||||tttrrrooommmllljjjgggeeedddcccaaaaaaaaaaaa```^^^^^^___aaabbbcccggglllooojjjmmmqqquuuxxxyyyzzzzzz}}}uuuooopppuuu}}}{{{cccIIIEEE@@@===<<<;;;999888777777666666666666777888555555444333333333333444555444333333222222333333222222333333333444444444222777;;;999555222333666666444222333444555444444000111222333444555555555000000111222333555777777444333222222111111111222777777666444222111222333333222111000111222444555333444555666777888999:::999::::::999888888999;;;;;;<<<999555777<<<999222777777888:::;;;<<<======>>>@@@BBBCCCEEEHHHLLLOOOWWWfff|||333222111111000000111111////////////////////////111111000///...---,,,,,,...............///000000........................000000//////......------///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,------+++)))(((***...111111000...------///111222555333444999@@@EEENNNVVViii{{{|||zzzxxxwwwvvvtttpppnnniiifffbbb`````````]]]ZZZYYYXXXWWWVVVUUUUUUUUUUUUYYYYYYYYYYYY[[[___bbbdddeeegggiiilllooosssuuuvvv|||}}}|||{{{zzz{{{~~~|||xxxssspppwwwoooUUUGGG???AAA???888666;;;:::999888777666666666666666555444444444444555666666555444333333333333444333444555555555444333222444;;;@@@???777111111333888222000444666333444888555666777888888666444333222222111111222222333333555333222222444444333111111111111111111111111111111000///000333444555444333333444666777999::::::777777666555555666777888888888888888888777777777555555777888:::<<<======AAA>>>???DDDFFFFFFIIINNNZZZjjj333222111111000000111111111111111111111111111111///////////////........................///000000........................///////////////.........///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,///222222111000///000111222333555444777<<>>???BBB@@@AAAEEEGGGGGGKKKPPP___ppp333222111111000000111111111111111111111111111111............//////000000///............//////000.................................//////////////////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000///...///000222111111111222222333333333666888===CCCFFFMMM\\\jjj|||{{{{{{}}}|||yyysssooojjjeeebbb^^^[[[YYYWWWUUURRRQQQPPPOOOMMMLLLLLLKKKJJJIIIIIIHHHIIIIIILLLLLLLLLNNNPPPSSSVVVXXXZZZ[[[]]]```cccfffhhhiiikkklllnnnppprrruuuzzz}}}|||~~~|||uuurrrlllpppwwwqqq\\\HHHAAA@@@<<<:::<<<::::::888777777777777777777666555444444555666777555444444444444444555555444444444444444333222222666:::===;;;666333444777666222000333444222222333555888===@@@???;;;555000222222222222333444555666222111000222444666555444111111111111111111111111555333111111222222222111444555666777888::::::;;;::::::999888777777777777777666555444444555777777777888999;;;<<<>>>???@@@BBBAAABBBFFFHHHHHHMMMSSSbbbttt333222111111000000111111111111111111111111111111........./////////////////////............///000........................------......//////000000.........------.........////////////////////////------------------------...///111111000000000111///000222333444444444444777<<>>???@@@BBBAAACCCGGGHHHHHHNNNVVVcccwww333222111111000000111111000000000000000000000000111000000///......------//////............//////////////////////////////------......//////000000---..................---////////////////////////------------------------,,,...000111000//////000...///000222333444444444777===GGGNNNRRR]]]sss~~~wwwsssmmmiiihhheeebbb___^^^ZZZUUURRRPPPOOOMMMLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEECCCDDDEEEFFFIIIKKKLLLMMMKKKLLLNNNPPPRRRTTTVVVWWWZZZ\\\^^^```bbbdddgggiiilllpppvvv{{{}}}~~~|||zzz|||yyyuuuqqqnnnnnnooopppzzz}}}~~~}}}}}}~~~~~~}}}zzzyyyyyy~~~zzzooopppooooooqqqyyy```KKKCCC???<<<:::;;;:::999888777777777777666555444333333444555666555555444444444555555666444444333333222222222222000555:::<<<:::777666555000000000111666;;;>>>>>>======<<<<<<;;;999888777333333333333444555666777666444333333333333222000111111111111111111111111222000000000333444444444222333333444555666777777888777777666666555444333555444444333444555666777666777888:::;;;===>>>???AAAAAACCCFFFGGGHHHOOOXXXfffzzz333222111111000000111111////////////////////////111111000///...---,,,,,,000//////............///////////////////////////.........///////////////------...//////...------------------------------------------------------,,,...000000///...///000...///000111333444555666999>>>GGGPPPWWWeee}}}{{{|||{{{oooddd\\\YYYYYY[[[QQQOOOLLLJJJJJJIIIHHHGGGGGGHHHGGGFFFCCCCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJGGGHHHIIIKKKMMMNNNPPPPPPSSSUUUXXXYYYYYYZZZ\\\^^^cccfffkkkpppssssssrrrqqqrrrpppmmmiiigggfffeeeeeennnrrruuuuuutttsssuuuxxxwwwxxxyyyyyywwwuuuuuuvvvvvvyyy|||}}}pppmmmlllkkklllooo|||sssWWWHHHBBB===:::;;;:::999888888777888888666555444333333444555666777666666555444444555555444444333222222222222222222666;;;>>>===;;;:::999///222444888BBBOOOWWWYYYPPPLLLGGGAAA<<<:::888888333333333333333444444555333222111222444555444333111111111111111111111111111000///000333555555555222222333333444555555666666666666666555444333333111111222333333444444444666777888999;;;===>>>???@@@AAADDDFFFFFFHHHPPPZZZjjj~~~333222111111000000111111000000000000000000000000000000//////.........---000000///...............///////////////////////////////////////.........------...//////...------------------------------........................---...//////......///111000000000111333555888999???CCCLLLVVV```ppp{{{xxxyyy|||}}}zzzwwwwwwwwwrrriii^^^WWWTTTUUUKKKJJJHHHHHHHHHHHHFFFEEEFFFGGGGGGFFFCCCBBBDDDFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGEEEEEEGGGHHHJJJKKKLLLMMMMMMPPPRRRSSSSSSTTTUUUWWWYYY\\\```eeeggghhhgggfffffffffeeedddcccbbbaaaaaaeeeiiilllllliiihhhiiilllmmmnnnoooooonnnnnnppprrrnnnqqqtttwwwyyy{{{~~~vvvoookkkiiikkkmmmuuudddOOOEEE@@@<<<;;;;;;:::999888888888888888777666555555666777888999888777555444444444444444333222111111111222333333555777999:::;;;<<<===888;;;;;;===FFFUUU___aaa[[[WWWOOOGGG@@@;;;999888444333333222222222222333333222111222444555444333111111111111111111111111333111000111222444444333222333333444444555555666555555666777777666555444000222444555666666555444777888999;;;<<<>>>???@@@AAABBBEEEHHHGGGIIIRRR]]]mmm333222222111000111111111111111111111111111111111.........///////////////111000///...............000000000000000000000000000000//////.........---,,,---...//////...---,,,000000000000000000000000...........................///000///......000222222111111222444777:::<<>>???@@@AAABBBCCCGGGIIIIIIJJJTTT```mmm444444444333333222222222333222222222111000000000111111111111000000000000////////////////////////////////////////////////............////////////111111000000/////////...------------------------/////////....../////////////////////000000000000000111222222444888===AAACCCLLLXXXeeevvv~~~~~~~~~~~~|||zzzwwwwwwhhh[[[UUUTTTRRRTTT___kkkkkk___RRRNNNKKKGGGEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHJJJJJJIIIHHHGGGFFFEEEDDDIIIIIIKKKLLLLLLKKKIIIIIIKKKKKKJJJIIIHHHHHHIIIIIIJJJMMMPPPPPPOOOPPPSSSVVVYYYZZZ[[[\\\]]]]]]]]]]]]]]]```ccceeedddbbbbbbaaaaaaaaa```___^^^^^^]]]]]]aaaaaaaaabbbeeeiiimmmppplllnnnppprrrsssrrrqqqpppxxxxxxyyy||||||uuunnnmmmmmmpppwww~~~xxx[[[LLLDDD@@@999999888777666666666777555999>>>>>><<<999999:::666666555444333333222222444333333222111111111222333444444555555444444333444333333333333444555555>>>===:::777555444444444000000111222222222222111222222333444444444333333333222222222111111000000333333222111111111222222555333222222444555555444666555555444444444555555444444444444444444333333777777777:::???CCCDDDDDDCCCEEEFFFHHHKKKQQQYYY^^^ooo~~~{{{zzzzzz333333333222222111111111222222222111111111111111111111111111000000000000////////////////////////////////////////////////............////////////000000000//////.........------------------------,,,,,,,,,++++++,,,,,,,,,////////////000000000111000111222333555999>>>BBBGGGQQQ^^^lll~~~~~~{{{yyyxxxvvvssspppkkkmmmlllggg^^^VVVRRRQQQNNNJJJJJJSSSbbblllmmmjjjbbbbbb___XXXOOOIIIHHHIIIHHHIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQSSSTTTSSSTTTVVVXXXZZZ[[[\\\^^^```aaaaaabbbaaadddhhhjjjiiigggggggggfffeeeeeedddccccccbbbbbbgggffffffgggiiimmmqqqsssqqqrrrtttuuuvvvvvvvvvvvvyyyyyyzzz}}}zzzsssooonnnooottt{{{bbbPPPFFF@@@:::999888777777666777777555777::::::999888777777666555555444333333222222444333333222111111222222333333444444444444333333333333333333333444555555444333222000//////000000000000111222333444444555444444444444333222222111222111111000000///000000222222333333333333333333555333222222444555555444666555555444444555555555444444444444444444444444999;;;>>>???@@@BBBGGGKKKNNNLLLIIIFFFFFFLLLVVV]]]nnn}}}|||xxxvvvuuu}}}~~~222222111111111111111000111111111111111222222222111111111111000000000000////////////////////////////////////////////////............/////////////////////...............------------------------///......------......////////////000000000111111000222333555777;;;AAAEEEMMMXXXhhhyyy}}}yyytttqqqmmmhhheeebbb```\\\XXXTTTRRRRRRRRRNNNKKKHHHLLLTTT]]]ccceeeiiinnnoooeeeWWWMMMMMMQQQMMMMMMNNNOOONNNNNNMMMLLLOOOPPPQQQSSSTTTUUUVVVVVVTTTSSSSSSRRRSSSSSSTTTTTTRRRRRRSSSSSSTTTVVVWWWXXXXXXYYY[[[[[[ZZZZZZ[[[]]]___```bbbeeehhhjjjkkkllljjjmmmqqqsssrrrqqqppppppoooooonnnnnnmmmmmmllllllqqqqqqpppppprrruuuxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}yyytttpppnnnrrrxxxmmmVVVIIIBBB;;;:::999888777777777777666555444555666666555444555555555444444333333222444333333222222222222222333333444444444444333333333333222222333333444555111111111000111222333333444333222222222333444555555555555444333222111000333222111000///000111222111222444555555555444444555333222222444555555444555555555555555555555555333333444444555555666666888<<>>FFFOOOVVV[[[___^^^YYYQQQKKKMMMWWW```ppp|||vvvrrrppplllnnnooopppqqqrrrtttwwwxxx{{{333333333333333444444444111111111111111222222222111111111111000000000000////////////////////////////////////////////////............////////////.............../////////..............................------------......000000000111111111222222222444777:::???EEEMMMRRRZZZooo{{{yyywwwuuutttrrrpppmmmnnnllljjjhhhhhhhhhjjjkkkmmmpppsssttttttuuuyyy|||tttsssssstttvvvvvvrrrnnnnnnllliiiggghhhjjjmmmppptttvvvxxx{{{|||{{{zzzyyyvvvwwwxxxyyy|||~~~|||zzzzzz{{{~~~}}}vvvtttuuuxxxwww\\\III>>>===<<<:::999888888777:::888666555555666666555444444444444444444444444333333333333333444444555222222333333333333222222111111000000111111222333333333333333222111000///.........///111333555777000111222333444555555555000000000111111111111111222333444666666666555555555333222222444555555444333444666777888888777666555555666666777777888888;;;999999<<>><<<;;;999888888888888999999777555444555666444444444444444444444444333333333333333444555555222222333333333333222222000000000000000111222222333444555555555444333222//////000111222444444555111222222333444444444444000111333444555444333222444444444444444444444444555333222222444555555444333444666888999888777666777777777777777777777777:::;;;<<<>>>@@@CCCGGGIIIUUUYYY[[[XXXTTTUUU___hhhvvvyyyqqqllliiihhhiiikkkkkkjjjiiijjjkkkmmmqqquuuxxx{{{000000111111222222222222333222222222111111000000111111111111000000000000////////////////////////////////////////////////............/////////000.../////////000000111111////////////////////////------,,,,,,,,,,,,------000111111111111222222222222555888===BBBIIIQQQVVViii~~~|||yyyzzz|||wwwtttuuu{{{xxxqqqooonnnnnnzzzkkkSSS???>>>===;;;999888888888777999:::999555333444777444444444444444444444444333333333333333444555666222222222333333222222222000000000000000111111222000111222333444333222111555555555444333222111000333333444444444333222222333555777999:::999777555555555444333333333444444555333222222444555555444222444666888999999777777888888888777777777777777444999>>>???>>>???EEEJJJPPPUUUWWWTTTPPPSSS^^^gggxxxyyyqqqllliiijjjlllmmmmmmllljjjkkklllmmmqqquuuwwwzzz333333333333333333333333222222222111111111111000333222000/////////000111000///000111222111///,,,///////////////.........000000//////.........---***++++++,,,---...//////......////////////......////////////000000000000...000111111000000111222555888>>>CCCEEEIIIUUUbbb{{{}}}xxxsssuuu{{{~~~{{{|||}}}vvvqqqppppppsss}}}xxx___JJJBBB;;;:::;;;999888:::777777666555555555555555444333111111111333555666666444222333444555444333555555444333333222111111222222222222222222222222222333444555444333222111222222222222222222222222333333333222222111111111333333333444444555555555333333333333333333333222888777666555444444555666::::::999888777666555555555555555555555666:::===<<<777555999>>>@@@DDDHHHVVV[[[]]]ZZZTTTTTT\\\dddyyy{{{qqqkkkkkkmmmooorrrssssssqqqnnnllllllooosssvvv{{{333333333333333333333333222222222111111111111000111000///...---......//////...---...//////---+++.........///////////////000/////////............,,,,,,------......//////......////////////......////////////000000000000///111222222111111333444777999???EEEHHHMMM[[[hhh}}}}}}xxxtttqqqttt|||}}}vvvrrrqqqppprrryyy{{{aaaMMMDDD<<<;;;;;;999777777777777666555555555555666444333222222333444555666777555333333555666555444555555444333333222111111222222222222222222222222111222222333333222222222222222222222222333333333333333333222222222111111333333333444444444555555333222222111111222222222777666555444333333444555999888888777777666666555444555555333333333666999<<<999888;;;>>>AAAFFFMMMaaacccaaaZZZRRRSSS\\\eee{{{}}}tttpppppprrrtttwwwxxxxxxvvvtttrrrqqqtttvvvzzz333333333333333333333333222222222111111111111000000000///...............000...------......---,,,------......//////000000////////////.....................///////////////......////////////......////////////000000000000000222333333222333555777999;;;AAAGGGLLLSSScccsss~~~}}}}}}}}}}}}uuusssqqquuu|||}}}wwwsssqqqpppppptttgggRRRGGG>>><<<<<<999666555888777666666555555666666444444444444555555555555777555444444555666666555555444444333333222222111222222222222222222222222111111000111111222333444111111222222333333444444333333333222222222222111333333333333444444444444333222000//////000222333555555444333333333333444666666666666666666666666555666666444333333555777<<<;;;;;;>>>???AAAIIISSSjjjjjjeee\\\TTTUUU___hhh~~~yyyvvvwwwyyyzzz}}}~~~}}}{{{yyywwwxxxzzz}}}333333333333333333333333222222222111111111000000222111111000000000000000333111......///000000///,,,------...///000111111///////////////.........111000000000//////............////////////......////////////000000000000000111222222222333666888:::===BBBIIIPPP[[[nnn}}}vvvuuuuuuxxx}}}~~~{{{wwwsssoooooooooqqqxxxqqqWWWKKK@@@>>>>>>:::777555888777777666555666666666444555666666666666555555666555333333555666555444444444444333333222222222222222222222222222222222111111000000111333555666111111222333333444444444222222222222222222222222333333333333333333333333444222000//////111333555555444444444444444444444444555555555666666666777666777777777666666999;;;;;;;;;===???>>>AAAKKKVVVggghhhfffaaa\\\]]]dddlll|||zzz{{{}}}~~~}}}~~~333333333333333333333333222222222111111111000000111111111111111000000///333111......///000000///,,,------...///000111111.........///////////////111111111000//////............////////////......////////////000000000000///000111111111333666999<<<>>>DDDKKKTTTbbbyyy~~~zzzuuuuuuwww{{{|||{{{zzzvvvsssnnnnnnoooqqqvvvyyy]]]OOOBBB>>>???===999888888888777666666666666666555666666777777666555555555333222222333444444333444444333333333333222222222222222222222222222222333222222222333444666777222222333333333444444444222222222222222222222222333333333333333333333333444333111000000222555777555555555666666666555555444444555555666666777777333555666777777999;;;===::::::===???>>>@@@JJJUUUYYY^^^ccceeeeeegggkkkppp~~~}}}333333333333333333333333222222222111111111111000///////////////...------000...------......---,,,------......//////000000.........///////////////111111000000//////............////////////......////////////000000000000///000111111111444888;;;???AAAFFFNNNYYYkkkzzzvvvqqqtttyyy}}}||||||~~~}}}yyyzzzzzzwwwssspppnnnooorrruuufffVVVEEE??????>>>;;;:::999888777777666666777777666666666666555555555555444222111111222333333222333333333333333333333333222222222222222222222222444444333444444555666777444444444444333333333333111222222222222333333333333333333333222222222222444333111111222333555777444555666666777777666666555555555666666777777777000222444666666888:::<<<;;;:::<<>>;;;<<>>>>>@@@BBBEEEIIIKKKSSSVVVWWWUUUSSSYYYeeeppp444444333333333222222222000000000000000111111111////////////////////////000000000000000000000000////////////////////////000/////////............//////.........---------///000000111111111000000//////......///000222333222111111222666:::>>>@@@DDDKKKTTTaaaxxxzzzxxxxxx||||||xxxwwwxxxzzz{{{~~~}}}vvvoooiiiffflllnnnsss{{{|||xxxxxxrrroooqqqnnnmmmzzzuuuVVVIIIDDD===999:::::::::999999::::::;;;<<<555444222222333444333222555555444444444444333333333222222111222333444555222222222222222111000000111111111111111111111111///333777666333111333666333333333333333444444444444444444333333222222222444444333333333333222222111222222333333444444555777888999999999999777777666666777666666888<<>>:::999::::::;;;;;;===>>>@@@@@@;;;999777666666555444222333333444444555555555666444444444333444444555666222222222222222222111000222222222222222222222222...222555555333111222444333333333333333222222222444444333333333333222222444444333333333333222222111222222333333444444555666777888999999999777777444555666666777:::>>>AAABBBBBBBBBCCCEEEGGGJJJKKKPPPSSSUUUSSSQQQVVVaaajjj333333333222222222222111222222111111000000/////////////////////////////////////////////////////////////////////////////////////////////........./////////...............***,,,///222333333111000///000000000111222222333333333444666999===BBBFFFPPPXXXfffzzz}}}yyyxxxyyy|||yyyyyy{{{}}}}}}|||yyywwwxxx{{{~~~{{{xxxvvvuuuxxxtttqqqpppllljjjpppzzziiiQQQGGG@@@;;;999888888888999:::<<<===>>><<<:::777666666666555333444444444444555555555555333333333333333333444444222222222333333222111111222222222222222222222222...111444444333111222333333333222222222222111111333333333333333333333333444444333333333222222222111222222333333444444555666666888999999888888777555666666777777:::>>>AAACCCDDDDDDEEEGGGIIIKKKLLLSSSWWWZZZXXXVVVYYYccclll~~~333333222222222111111111222222111111000000//////000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////,,,...111333444333222111000000111111222333333333333555777888:::???EEEJJJVVV___ooozzzxxxxxxzzz~~~}}}~~~{{{zzz|||}}}~~~zzz{{{~~~|||vvvtttsssuuusssrrrqqqnnnmmmrrrxxxuuuYYYKKKCCC===;;;999888888777777888888999555444222111222333222111666666555555555444444444000111111111111000000000111222222333333333222222111111111111111111111111///111333444333222222222222222222222222222222222333333333333333333333333444444333333333222222222111222222333333444444555555666777888999888888777777777888777777999===@@@DDDEEEFFFHHHJJJLLLMMMNNNWWW[[[^^^]]]ZZZ]]]eeemmm}}}222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////.........///////////////...////////////000000000111222333444333111///...000000222333333444333333333666999:::<<<@@@HHHMMMWWWdddxxx~~~zzzyyy{{{~~~|||yyywwwwwwwwwxxxyyy{{{~~~xxxtttsssrrrrrrrrrqqqpppppprrruuudddPPPEEE???<<<;;;:::999888777777777777555333222222333555444333666666666555555555444444555555555666555555444333111222333333333333333333000000000000000000000000000111333444444444333222222222222222333333333444222222333333333333444444444444333333333333222222111222222333333444444555444555777888999888888777777888888888888999===@@@EEEFFFHHHJJJLLLOOOPPPQQQWWW\\\```___\\\]]]eeemmm|||222222222222111111111111000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////............/////////000.../////////000000000000222222222222111000///...000111222444444444444333444777;;;<<<===BBBJJJPPPZZZlll|||yyyzzz}}}}}}zzzyyyzzz}}}~~~xxxtttrrrpppssssssuuuyyy}}}}}}wwwtttrrrssstttsssrrrsssssssss{{{pppVVVGGG@@@===<<<;;;:::999888888888888888666555555777777777666555555555555666666666666888888999999999888777666111222333333444444333333111111111111111111111111222222333444555555444222111111222333444555555666222222222333333444444444444444333333333333222222111222222333333444444555333555666888888888888777666777777888888;;;???BBBDDDFFFHHHKKKNNNQQQSSSTTTYYY^^^bbbaaa^^^___fffmmmyyy222222222111111111111000//////000000111111222222000000000000000000000000000000000000000000000000////////////////////////---.........//////000000.../////////000000111111......//////000000111111000111333444555555444333444888<<<===>>>BBBKKKRRR___ttt|||yyywwwyyy}}}|||uuupppnnnllloootttxxxyyyxxx}}}yyysssooommmlllmmmpppuuu{{{yyyvvvtttvvvwwwvvvuuuuuuuuussstttxxxZZZHHHAAA===;;;:::999888888888888999777666444333444555444333333333444555666777888888333444555555555444222111111222333333444444444444222222222222222222222222333333333555666666444333111111222333555666777777222222222333333444444444444444444333333333222222111222222333333444555555333444666777888888888777444555666777999<<>>FFFGGGJJJOOOTTTXXXZZZZZZ```dddggggggeeeeeekkkqqq}}}666555444333222222222222000111111222111111//////000000111222222111000///333222222111111111111111000000//////000000111222........./////////000000000000000000000000000000////////////000000000111111222222333333333333333555666;;;AAADDDHHHQQQ[[[lll}}}{{{zzzyyyyyy{{{~~~yyyuuummmkkkhhhccc___\\\YYYXXXTTTVVVXXXZZZ]]]aaafffjjjmmmqqqxxx}}}tttkkkfffeeeeeekkkttt{{{wwwyyyyyyzzz||||||zzzvvvrrrooowwwhhhSSSFFF>>><<<:::888777888888666555888777666555555444555555555555555555555555444444666555444333333333444444222222222222222222222222333333333333333333333333333333333333333333333333///111333444555444333222333333333222222222111111222222222333333333444444333333444444444555555555333555777999::::::999999666777777777888:::>>>BBBIIIKKKNNNSSSXXX]]]___```aaaeeeiiihhheeefffmmmsss555555444333222222222222111111222222111111000///000111111222222222111111333333333222222111111111000000//////000000111222....../////////000000000000000000000000000000000/////////000000000111111111111222222222333333333555777===CCCGGGKKKVVVaaayyyxxxxxxxxxxxxzzz}}}}}}{{{|||~~~zzzrrrkkkfffaaa]]]ZZZUUUTTTQQQNNNMMMLLLMMMMMMIIIKKKNNNPPPSSSXXX^^^bbbdddiiipppwww|||zzzrrrllliiihhhkkksssyyy}}}yyyzzzzzz{{{}}}}}}{{{wwwsssmmmooorrrYYYJJJCCC<<<:::888777777777666555666666555555555555555666555666777888777555333111666555444333333333333444333333333333333333333333333333333333333333333333111111222333333444555555222222333333333333333333333333333333222222222222111111111222222222333333333444444444444555555555222333666999;;;;;;<<<<<<666777888888999<<>><<<999888888777666444555444444444444555555666888888777777777888:::;;;444444444444444333333333333333333333333333333333222222222333333444444444444444444333333222222222555444222111111111333444333333333333333333333333333333333333444444444444444444444555555555666666555666888999;;;<<<<<<===;;;;;;999777777999>>>AAAHHHLLLRRRWWWZZZ^^^cccfffgggmmmqqqooojjjjjjsss|||444333333222222333333333333333222111111111111222111111111222333555666777777777777666555222000/////////......//////000111/////////000000000111111000000000000000000000000000000000111111111222222222222111111222444666777;;;===BBBGGGIIIQQQbbbsss{{{zzzsssrrrppptttyyy~~~rrriiiccc```\\\ZZZ___fffnnnxxxvvvjjjbbb^^^WWWTTTOOOLLLKKKJJJIIIHHHFFFDDDBBBAAA@@@AAABBBCCCGGGGGGHHHGGGGGGIIIMMMPPPUUU\\\eeemmmsssxxx{{{}}}}}}|||||||||}}}~~~xxxqqqsssxxx~~~}}}yyysssoooqqqnnnmmmyyytttXXXKKK@@@===;;;999999888777555555555444444444444444555888777555555666888:::<<<444444555555444444333222222222222222222222222222111222222333333444444555555555444333333222111111222111000//////000111222333333333333444444444444333333444444444555555555444444555555555666666666666777888999;;;<<<===>>>===<<<:::777666888===AAAHHHMMMSSSWWWYYY\\\aaaeeeiiipppwwwuuuooonnnvvv333333333222222333333444444333222111111111222222111111111222333555777999777888888777555333000...///............///000000//////000000000111111111000000000000000000000000000000111111111222222222333333222222333555777999<<>>@@@AAA===<<<:::888777:::???DDDHHHMMMTTTWWWXXX[[[```dddllluuu}}}|||uuusss{{{333333333222222333444444444333222111111111222333111111111222333666888999888888888888666333000..................///000000000000000000111111111111000000000000000000000000000111111111111222222222444333222222333666888:::<<>>AAACCCCCC@@@===<<<===<<<<<<@@@FFFNNNVVV[[[YYYXXX\\\bbbdddnnnwww~~~}}}xxxxxx444444333333222222111111333222222222111000000000000000//////000111444555666666555444333333222222000000000000000000000000111111111000000000//////000000000000000000000000///000000000000111111111444333111111222555888:::BBBBBBGGGOOOUUUddd{{{sss}}}yyy{{{~~~{{{rrrllliiiiiioooyyy|||tttkkkbbb\\\WWWWWWVVVRRROOOMMMOOOQQQWWWcccqqq{{{{{{wwwrrrppphhheee___ZZZUUUQQQOOONNNLLLIIIEEECCCCCCDDDCCCCCCEEEDDDCCCDDDFFFIIILLLNNNSSSYYYaaahhhmmmppprrrssssssrrrqqqqqqqqqrrrqqqqqquuuvvvwwwzzz}}}}}}~~~}}}vvvrrrvvv{{{zzzvvvsssooollllllnnnvvvuuuTTTFFF@@@<<<<<<:::666666888777777666555555555555666333333444444444444444333444444444444444444444444222222222222222222222222111222333444444444444444333222222111111222222333333333333333333333333333333333333333333333333333333333333444444444555555333555666555444444555666555777999<<>>===>>>======AAAGGGMMMUUU[[[ZZZZZZ^^^dddgggrrrzzzyyyyyy666555555444333222222111222222111111111111111111111000/////////000222333666555444333222000//////000000000000000000000000111111000000000000//////000000000000000000000000///000000000000111111111444333222222333666:::<<>>AAACCCDDDEEECCC???>>>???>>>===BBBHHHMMMUUU[[[[[[[[[aaagggjjjuuu}}}{{{yyy666666555444333333222222111111111111111222222222333222111111111111222222333333222111000000//////////////////////////////000000000000000000//////000000000000000000000000111111222222222333333333333333222222444888<<<>>>CCCDDDIIITTTbbbxxxzzzwww~~~xxxzzz}}}}}}sssjjjeeedddeeesss}}}}}}wwwpppkkkggggggeeebbb]]]XXXTTTRRRVVV]]]iiiyyyzzzooohhhddd___XXXRRRMMMKKKIIIHHHHHHGGGEEECCCCCCCCCCCCDDDGGGJJJMMMOOOSSSWWW]]]bbbdddfffggghhhkkkkkkkkkiiihhhggghhhiiiiiijjjlllnnnrrrwww{{{~~~|||}}}wwwnnnnnnrrrtttttttttnnnllllllmmmrrrdddOOOFFF???<<<;;;888777999888777777666555666666666666666666777666666555444444444444444444444444444333333333333333333333333333444444444444444333222444444333333333444555555444444444444444444444444333333333333333333333333333333333444444444555555555666777666555444555666999:::<<>>===AAAHHHOOOWWW]]]\\\\\\aaagggjjjttt||||||zzz666666555444444333222222111111111111111222222222222222111111000000111111/////////000000000000000//////////////////////////////////////////000000000000000000000000000000111111222222222333333333333222222333666:::>>>@@@DDDEEEKKKVVVggg~~~xxxxxx}}}|||}}}yyyooogggdddeeegggpppzzz|||vvvrrrlllkkkiiigggccc^^^YYYVVVWWWZZZbbbpppyyyrrrmmmggg^^^WWWPPPNNNKKKJJJIIIHHHEEECCCCCCCCCDDDEEEGGGJJJLLLNNNRRRUUUZZZ^^^___```aaabbbaaabbbcccaaa___^^^```bbbgggggghhhiiimmmqqquuuwwwyyy|||~~~zzz|||{{{pppmmmppppppppppppiiihhhiiikkkqqqpppTTTJJJ@@@===<<<999888999888888777666666666666666666666777777666555555444444444444444444444444444333333333333333333333333222333333333333222222111444333333333444444555666555555555555555555555555333333333333333333333333333333333444444444555555555666777777555444555777999:::<<>><<<:::888999999888777777666666777777555555555555444333222222444444444444444444444444111111111111111111111111111111222333333222222222111111111111222333444444555555555555555555555555333333333333333333333333333333333444444444555555444666777777666555777888999:::<<>>===;;;999999999888777777666666777777555555555555444333222111444444444444444444444444333333333333333333333333111111222333444444444444111111111111222333444555444444444444444444444444333333333333333333333333333333333444444444555555333555666777666777888:::999;;;===@@@CCCFFFGGGHHHIIIEEEDDDDDDBBBAAAEEEKKKPPPXXX^^^]]]\\\aaafffiiisss}}}{{{000111111222222333333444444333333222111000//////...//////000111111000000111111000000/////////...000000000000000000000000---.........//////000000000000000000000000000000111222222222222333333333222222333555888>>>BBBEEEEEEKKKUUUddd}}}~~~{{{~~~}}}~~~~~~ssshhhaaaaaaeeejjjttt~~~zzzvvvqqqkkkgggbbbaaa```aaafffmmmuuuzzz{{{}}}}}}wwwpppkkkhhhaaa\\\VVVPPPMMMLLLJJJHHHEEEFFFFFFGGGHHHHHHIIIIIIDDDGGGJJJLLLMMMNNNOOOPPPHHHLLLOOONNNKKKKKKOOOSSSSSSRRRRRRSSSVVV[[[```ccceeeiiiooouuuzzz~~~wwwtttzzz}}}{{{{{{wwwrrroooiiihhhhhhkkksss___QQQCCC>>>===;;;999999999888888777777777777777777777777777666555444333444444444444444444444444777777777777777777777777111222333444555555666555333333333333444555666777222222222222222222222222333333333333333333333333333333333444444444555555222444666777777777999;;;:::;;;>>>BBBEEEHHHJJJJJJKKKHHHFFFFFFEEECCCGGGMMMNNNVVV\\\\\\]]]bbbhhhkkkvvv{{{~~~555444333333222222333333111111111111000000000000222111111000///......---......////////////......//////.........---------........................222222222222222222222222333333333222222111111111333333444666999===AAADDDDDDLLLWWWhhh}}}|||{{{rrrkkkeeebbbfffmmmzzz}}}wwwrrrooommmeee___```bbbdddjjjooouuuvvvyyyzzzyyyvvvrrrooogggaaaYYYSSSQQQOOOLLLJJJGGGFFFEEEDDDDDDEEEFFFFFFIIIGGGEEEFFFJJJLLLMMMLLLMMMMMMLLLMMMOOOOOONNNLLLKKKLLLOOOQQQTTTVVVWWWWWW___aaaeeekkkssszzzzzzqqqsss{{{zzztttjjjjjjjjjlllppp}}}jjjRRREEECCC<<<999;;;999666666666666777777777777<<<999666444555666666666000000000111111222222222333333222222111000000000333333111111111111333333555555555444444333333333777666555444333444555555555444444333333333444444333333333444444555555555111333666777777777999;;;AAABBBCCCEEEGGGJJJMMMNNNLLLKKKHHHEEECCCDDDHHHLLLSSSXXX^^^___```ccciiiooo|||333222111111000000111111111111111111000000000000222222222111000000////////////000000000000//////000000000//////.........////////////////////////000000000000000000000000333333333222222222111111222222333555999===AAACCCGGGNNNZZZnnn|||}}}vvvllleee```aaahhhrrrzzz~~~~~~yyyuuussskkkeeedddeeefffjjjooorrrtttwwwyyyyyyuuuqqqoookkkeee]]]WWWSSSPPPMMMKKKIIIIIIGGGGGGGGGGGGHHHIIIIIIGGGEEEFFFIIILLLLLLKKKNNNMMMLLLMMMOOOOOONNNLLLJJJKKKMMMOOOQQQRRRSSSSSSZZZ\\\```fffnnnuuu|||}}}rrrrrrxxx{{{rrrpppnnnlllllltttmmmTTTFFFDDD>>><<<>>><<<666777777777777777777777;;;888555444555555555555333333333333333333222222222222222222333333333333555444333333333333444555444333333333222222222111555444333222222222333333555444444333333444444444333333333444444555555555222444555666777888;;;===DDDEEEFFFHHHKKKMMMNNNOOOLLLJJJHHHDDDBBBDDDGGGKKKSSSYYY```ccceeehhhooottt333222111111000000111111111111111111000000000000333333222222111111000000000000111111111111000000111111000000000000//////000000000000000000000000000000000000000000000000333333333222222222222111333444555888;;;???CCCEEEJJJQQQ___vvv~~~yyy}}}}}}~~~~~~}}}sssggg```]]]aaammmxxx}}}~~~{{{sssmmmlllkkkjjjlllooorrrtttxxx{{{{{{xxxtttqqqpppkkkccc]]]WWWSSSOOOLLLKKKKKKJJJIIIIIIJJJKKKLLLKKKIIIIIIJJJLLLNNNNNNNNNNNNNNNMMMNNNOOOOOONNNLLLJJJKKKLLLMMMNNNNNNNNNNNNTTTVVVYYY___fffnnntttwww}}}~~~tttqqqttt{{{zzzxxxtttoookkkoootttYYYJJJFFF>>><<<>>>;;;777777777777777777777777999777444333444555555444555555444444333222222222222222222333444555555555666666555555555555666666444444444333333333333333555444333333222222333333444444444333333444444555444444444444444555555555333444555555666999===AAAGGGHHHJJJMMMOOOPPPPPPPPPKKKIIIGGGCCCAAABBBFFFIIISSS[[[dddiiilllooouuuzzz555444333333222222333333111111111111000000000///222222222111111000000000///000000111111000000///000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222555666888;;;>>>BBBFFFHHHKKKTTTddduuuttt~~~{{{yyyzzz}}}|||ssshhhaaa___dddppp|||zzztttsssrrrpppppprrruuuxxx|||}}}zzzwwwuuuqqqjjjbbb[[[UUUPPPMMMKKKKKKJJJIIIIIIJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRPPPOOONNNOOOPPPPPPNNNMMMKKKLLLLLLLLLLLLLLLKKKKKKNNNPPPSSSXXX___fffkkkooouuuwwwzzz{{{{{{|||~~~xxxqqqpppttt{{{|||wwwqqqsss}}}```LLLFFF===:::;;;777888888888777777777777777888666444333444555444333333333333333333333333222222222333333444444444444666666555555555555666666666666666666666666666666777666666555555555555555444444333333333444555555444444444555555555555555444444555555666:::???CCCGGGIIILLLOOOPPPQQQPPPOOOJJJIIIFFFBBB@@@AAADDDGGGTTT]]]iiipppsssuuuyyy}}}555444333333222222333333111111111111000000000///000000000000000/////////...//////000000//////...////////////////////////////////////////////////222222222222222222222222222222222222222222222222444666888;;;???CCCFFFHHHKKKVVVkkkmmmnnn{{{{{{xxxzzz~~~zzzqqqiiidddbbbeeeoooyyy{{{{{{zzzwwwvvvxxxyyy{{{~~~|||xxxuuupppggg^^^VVVQQQNNNKKKJJJIIIIIIIIIJJJLLLMMMPPPQQQRRRRRRRRRRRRSSSSSSRRRQQQPPPQQQRRRQQQPPPNNNNNNNNNNNNNNNMMMLLLJJJJJJKKKLLLOOOSSSYYY___dddgggmmmppptttvvvwwwxxxzzz{{{}}}sssmmmooovvvyyywwwcccMMMEEE<<<:::;;;777999888888888777777777666777555444444555555444333333333444444555666777777444444333333222222222111444444444555555444444444666666666666666666666666666777777666666666555555333333333333333444555666555555555555555555555555444444555555666:::???CCCFFFHHHKKKMMMOOOOOONNNNNNJJJHHHEEEAAA???@@@CCCFFFUUU___mmmvvvyyyyyy{{{}}}333222111111000000111111111111111111000000000000000/////////////////////......////////////............////////////000000////////////////////////000000000000000000000000111222222222222333333333222444777;;;???BBBEEEGGGMMM\\\uuu}}}iiijjjxxx}}}yyy{{{vvvooohhhdddbbbeeemmmwww}}}~~~}}}~~~{{{zzzuuummmbbbYYYSSSQQQLLLKKKKKKJJJKKKLLLNNNOOOPPPRRRTTTTTTSSSSSSTTTUUUUUUTTTSSSSSSTTTSSSQQQPPPQQQPPPPPPOOONNNLLLKKKJJJIIIJJJLLLOOOSSSXXX\\\___eeeiiimmmqqqrrrssstttuuu~~~~~~uuullllllrrrzzzyyy}}}gggOOOFFF>>>===>>>:::999999999888888777777666666555444555666666555444444444555777888999:::;;;444444444333222111111111222333444444444444333222333333333333333444444444444555555555555444333333333333333333444555555666666666666555555555555555333444555555666999===AAADDDEEEGGGJJJLLLMMMMMMMMMJJJIIIEEEAAA??????CCCFFFTTTaaaqqq|||~~~~~~333222111111000000111111111111111111000000000000000000000000000000000000//////000000000000///////////////000000111111111000000000000000000000000000000000000000000000000111111222222222333333333333555999===AAAEEEGGGHHHQQQddd|||hhhiiivvv~~~zzz|||uuunnngggdddcccfffpppzzz~~~~~~zzzrrrggg]]]WWWTTTOOOOOONNNNNNOOOPPPRRRSSSTTTWWWYYYYYYXXXVVVWWWXXXWWWVVVUUUUUUVVVUUUSSSQQQQQQQQQQQQPPPNNNMMMKKKJJJHHHHHHIIIKKKOOOSSSVVVXXX]]]aaagggkkkmmmnnnoooooouuuzzz{{{xxxwwwwwwyyy|||xxxmmmhhhmmmssswwwxxxzzz~~~}}}~~~qqqVVVKKKBBB??????;;;::::::999888888777777666666555555666777888666555444444555666777777888888444444444444333333333333222333444444444444333222111222222222333333333333444555555666555444333222333333333333444555666666777666666666555555555444222444555666777888;;;===BBBCCCDDDFFFIIIKKKLLLMMMKKKIIIFFFBBB??????CCCFFFSSSaaasss555444333333222222333333111111111111000000000000111111111111111111222222000000111111111111000000000000111111222222222222111111111111111111111111222222222222222222222222111111111222222333333333777999<<>>888::::::999999888777777666777666666777888888777555222222333333333333333333333333444444555666666666222333444555555444333222333333333444444555555555666777888888888777555444222222222333444555666777777777666666555555555444111333666777777777999;;;AAABBBCCCEEEGGGJJJMMMNNNKKKJJJFFFBBB???@@@CCCFFFQQQ```ttt444444333333333333222222222222222111111111111000111111111000000000000000111111111111222222222222///////////////...------...///000111111000///...222222111111222222333444444444333333333444555555555;;;;;;???GGGFFFGGGSSS[[[nnnmmmbbbuuu~~~|||tttkkkdddeeeiiinnnwwwwwwhhh\\\WWWVVVYYYVVVSSSSSSVVVZZZ\\\^^^`````````___^^^]]]\\\[[[YYYXXXWWWWWWXXXXXXUUUTTTVVVUUUSSSSSSRRRPPPMMMJJJHHHGGGFFFFFFHHHLLLOOOQQQTTTXXX\\\___``````aaabbbfffhhhiiiiiiiiijjjlllnnniiilllpppuuuzzz}}}zzzmmmhhhcccdddjjjqqqssstttvvvbbbMMMDDD;;;666777777777666666666666777777333333444555555444333333555444444333333444444555666666555444444444444555222111111111222333333444555555555444444333333333333555888::::::888555333333444555444444444666888666555555444444444555555999999999999888888;;;===>>>@@@DDDIIINNNPPPOOONNNRRROOOKKKEEEAAA@@@BBBDDDPPPaaawww~~~444444333333333333222222222222222111111111111000000000000000000111111111////////////000000000000111111111111111000/////////000000111111000///...222222111111222222333444444444333333444444555555777<<<<<<@@@HHHGGGHHHTTTbbbxxxllldddyyy{{{rrrjjjdddeeejjjpppxxx|||lll```[[[ZZZ]]][[[YYYZZZ]]]```bbbccceeeeeedddcccbbb```___^^^\\\[[[ZZZZZZ[[[ZZZXXXVVVUUUTTTRRRRRRQQQPPPLLLJJJJJJIIIHHHGGGHHHKKKNNNPPPPPPTTTXXX[[[\\\]]]^^^___aaabbbccccccbbbbbbdddfffeeehhhmmmrrrwww{{{~~~yyynnnfffbbbcccjjjqqqtttuuuxxx|||kkkTTTIII@@@<<<===<<<;;;999888666555555555444555666666666666555444555444444333333444444555777666555444444444444444333333222222333444444555555444444444444444444333333555777888888666444333333444555444333333555666666555555444444444555555666666777666555666888;;;===???DDDKKKQQQTTTUUUUUUWWWTTTNNNGGGBBB@@@BBBDDDPPPaaawww}}}yyywww444444333333333333222222222222222111111111111000//////000000111111222222////////////000000000000222222222333222222111000000111111111000000///...222222111111222222333444444444333333444555555666999>>>>>>AAAHHHGGGJJJWWWiii~~~kkkggg~~~~~~yyynnngggcccffflllrrr{{{pppeee``````cccbbbbbbdddgggiiikkkjjjlllkkkkkkjjjhhhfffeeedddcccbbb````````````]]][[[WWWUUUTTTSSSSSSRRROOOMMMLLLKKKIIIHHHHHHJJJKKKMMMKKKNNNRRRUUUVVVWWWXXXYYYWWWYYYYYYYYYXXXXXXZZZ\\\```ccchhhnnntttyyy|||~~~zzzqqqhhhdddeeelllssstttuuuwwwzzz~~~}}}qqqWWWJJJAAA=========<<<;;;999777777666666555666777777777777666555555444444333333444444555777666555444333333333333444444333333444444555555444444444444444555555555555555666666555444333333444555555444333222444555555555444444444555555666555555666555555666888;;;;;;???FFFMMMTTTYYY\\\^^^^^^ZZZSSSKKKDDDAAABBBDDDPPPaaavvv{{{uuurrrqqq444444333333333222222222222222222111111111000000......///000111222222333000111111111222222222222222222222333333222111111222111111111000//////...222222111111222222333444444444333444444555666777999??????AAAHHHGGGLLLZZZkkk}}}mmmkkk{{{uuujjjeeeccchhhooouuu}}}sssjjjggggggiiiiiijjjmmmppprrrrrrqqqppppppppppppooonnnmmmlllkkkiiihhhggggggfffcccaaa[[[ZZZXXXWWWVVVUUUSSSQQQNNNMMMKKKIIIGGGGGGHHHHHHIIIKKKMMMOOONNNNNNPPPQQQMMMOOOPPPPPPPPPQQQSSSUUUZZZ]]]cccjjjqqqwwwzzz|||}}}zzzxxxzzz|||{{{tttnnnjjjjjjqqqvvvwwwvvvxxx{{{{{{yyy|||xxxZZZJJJ@@@<<<<<<999999888888888888999999666666666666666666666666555444444333333444444555777666555444333222222222444444333333333333444444333333444444555555666666777777666555444444444444666777777555444333444555555444444444444555666666555666777777777888;;;===<<>>>>>888888888777777888888888555555555555555555555555555444444333333444444555666666555333333222222222333333222222222222222333444444444555555666666666888888666555555555666666777888888777555444555777444444444444444555666666555666777777777999<<>>CCCBBB===888===BBBBBBEEEKKKOOO___zzzwwwhhhiiizzzqqqiiiddd```dddiiinnnuuu|||}}}yyywwwzzzwwwqqqlllhhhddd```]]]^^^]]][[[ZZZXXXTTTOOOKKKGGGFFFEEEFFFHHHIIIIIIHHHLLLLLLLLLNNNPPPQQQOOOMMMIIIMMMUUU]]]cccgggiiijjjcccbbbbbbbbbbbbaaa^^^\\\[[[XXXUUUSSSSSSTTTTTTTTTWWWeeettt|||}}}{{{~~~}}}~~~xxxYYYIII@@@:::===;;;888777777777777666777777666666555555444444555555444444444444555555333333555555555555333333444444444555555555666666555555555555555555555555555555555666666888999:::666666555555555444444444:::999999888777666666555777999;;;>>>@@@AAAAAAAAAIIIKKKNNNSSSWWWXXXVVVTTTWWWUUUSSSRRRSSSUUUVVVVVV[[[nnn333333222222222222111111222222222111111111111000//////000000000111111111111111111111000000000/////////000000000111111111//////000000111222444444000...---///222333222111222333555999>>>???===;;;===BBBCCCFFFNNNRRRdddtttkkkoooxxxooohhhccc___ccchhhnnnttt{{{|||wwwsssooojjjeeebbbbbb```^^^\\\ZZZVVVQQQMMMKKKIIIGGGHHHJJJMMMNNNNNNSSSRRRQQQRRRRRRRRROOOMMMGGGKKKQQQXXX]]]```aaaaaa[[[ZZZZZZZZZZZZYYYWWWUUUUUUTTTRRRQQQSSSVVVXXXYYYaaannnzzz~~~^^^LLLCCC<<<===;;;888777777888777666777777666666666666666666666555555444444555555666111222333333333333222111222222222333333333444444555555555555555555555555444444444444444555666777666666555555555444444444444444444444555555555555777888:::;;;===>>>??????EEEGGGKKKQQQVVVXXXXXXVVVUUUSSSQQQPPPQQQSSSTTTUUU\\\ooo333333222222222222111111222222222111111111111000111111111222222222333333111111111111000000000000///////////////000000000111111000000111222222333222111111222444555444333555333333444777:::<<<<<<>>>CCCDDDHHHQQQWWWkkkyyyoookkkttt}}}uuummmfffaaa^^^bbbgggmmmttt{{{|||wwwrrrlllhhhfffdddbbb```]]]YYYTTTPPPQQQOOOMMMNNNQQQUUUWWWXXX[[[YYYWWWVVVUUUSSSPPPMMMHHHKKKOOOTTTWWWXXXXXXWWWRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQRRRTTTXXX]]]bbbeeeqqq{{{fffQQQEEE@@@>>>;;;888777888888777666666666777777777777777777666666555555555555666666222222333333333333222222222222222333333333444444555555555555555555555555555555444444444555555666666666666555555555555444444444555666888999::::::777777888888999;;;<<<===???BBBGGGNNNUUUXXXYYYXXXRRRQQQNNNMMMNNNPPPSSSUUU]]]ppp555555444444444333333333222222222111111111000000111111111222222222333333111111111000000000000000000000000000000000000000222222111111111111111222444333333444555666555555444333222222444888:::<<<@@@EEEEEEIIISSS[[[qqqqqqiiikkkvvv~~~|||tttllleeeaaa^^^bbbhhhooouuu|||yyysssnnniiigggdddbbb```]]]YYYVVVWWWWWWXXXZZZ^^^bbbcccbbbaaa___\\\YYYWWWTTTQQQNNNKKKMMMOOOQQQRRRRRRQQQPPPLLLLLLMMMLLLLLLMMMNNNPPPSSSUUUXXX]]]ccckkksssxxx}}}~~~nnnUUUGGGBBB>>>;;;999777888888888777666666777777888888999999777666666555555666666777444555555555555555555444444444444555555555666666555555555555555555555555888777777666666666666777666666666555555555555555555555666777999:::;;;;;;999888777777888999;;;<<<<<>><<<999888888888888777666666777777888888999999666666555555555555666666555555555555555555555555444444444555555555666666555555555555555555555555888777777666666666666777666666666666666666666666444444444555555666666666:::999888888888999;;;<<<<<<>>>BBBIIIPPPTTTVVVVVVMMMMMMLLLKKKLLLQQQYYY___iiiyyy333333222222222222111111222222222111111111111000/////////000000000000111000000000000111111111111222222222222111111111111222222111111111111111222222333444444222222333444///111444666777888;;;===CCCGGGFFFJJJWWWccc}}}jjjfffooo}}}|||{{{rrrjjjddd```^^^cccjjjrrryyy}}}uuurrrooonnnmmmkkkhhhfffcccgggnnnvvvzzzzzzvvvsssjjjgggaaa]]]YYYUUUQQQNNNHHHIIIJJJJJJJJJIIIHHHGGGFFFIIIKKKKKKLLLOOOVVV\\\bbbhhhqqqyyy~~~~~~|||~~~zzzZZZHHHEEE???<<<999888888999888777666666777777777777777777555555444444444444555555444444333333333333444444222222222333333333444444555555555555555555555555555555444444444555555666555666666666666777777777777777666666666666666666999999999999999:::;;;<<<<<<===AAAGGGNNNSSSUUUUUUNNNNNNNNNNNNOOOVVV```hhhttt333333222222222222111111222222222111111111111000/////////000000000111111///000000000111111111111222111111111000000000000111111111111111111222222444666888777555444555777///222444666777999>>>BBBBBBFFFFFFLLLZZZiiiuuucccbbbooo}}}yyyooogggbbb___]]]bbbjjjqqqxxx{{{xxxvvvssspppnnnjjjmmmttt{{{|||yyyqqqmmmfff___ZZZUUUPPPMMMGGGHHHIIIIIIJJJJJJIIIIIIJJJMMMOOOPPPRRRWWW```gggnnnvvv{{{{{{~~~~~~zzz|||\\\JJJGGG???<<<:::888999999888888777777666666666666666666444444333333333333444444555444333222222333444555222222222333333333444444555555555555555555555555444444444444444555666777555666666666777777777777888888888888888888888888666777888999:::;;;;;;;;;:::<<<@@@FFFNNNSSSVVVVVVNNNPPPQQQQQQSSS[[[gggqqq555555555444444444333333222222222111111111111000///000000000000111111111//////000000111111111222111111000000/////////...111111000000111222222333111444555444222000222444111333444555666:::AAAFFFAAAEEEEEEMMM]]]nnn~~~jjj[[[^^^lll~~~xxxnnneee```]]][[[aaaiiiqqqxxx~~~|||yyyuuusssnnnqqquuu{{{}}}wwwqqqiiibbb[[[TTTOOOKKKIIIIIIJJJKKKLLLMMMMMMMMMOOORRRUUUWWWXXX^^^hhhpppxxx|||||||||xxx{{{^^^KKKIII???===:::999999999999888777777666666555555444444444333333222222333333444777666555444444555666777444444444555555555666666555555555555555555555555555555555666666888999:::555666666666777777888888444444555555666666666777444555777999:::;;;::::::999:::???FFFNNNTTTWWWXXXOOOQQQSSSSSSVVV___lllwww555555555555444333222222444444333333222111111111111222333444444333222111111111000000//////......000000000000000000000000///000000000000111111111111333444333111111222333444444333444777;;;???BBBBBBCCCJJJTTT```vvvpppgggZZZVVVggguuukkkbbb]]]ZZZWWW]]]gggsss}}}{{{yyyuuusssrrrssswww{{{~~~wwwtttoooggg^^^VVVPPPLLLNNNNNNNNNLLLLLLMMMPPPRRRUUUWWWZZZ]]]ccclllvvv|||yyy{{{~~~xxxtttvvvxxxbbbKKKCCC@@@>>>;;;999888777555444333444444444555666666666444444444444444444444444111222222333333444444555555444444666777888666555555666777888888777666555555555444333333555666777555444444444444555666666777666555777888999999888999999999999999999::::::>>>===???FFFPPPWWWYYYWWWWWWRRROOORRRXXXcccsss666666666555444222111000111111111222222222222222//////000111111000//////000000000000////////////000000000000000000000000000000000111111111222222111222333333111111222333444444444555777;;;???BBBCCCEEELLLVVVccc{{{ddd]]]SSSTTThhh~~~sssiii```[[[XXXWWW]]]gggrrr|||xxxvvvtttuuuxxx{{{}}}}}}zzzvvvoooggg^^^WWWRRROOOPPPRRRUUUVVVVVVWWWYYYZZZ___aaadddhhhnnnvvv~~~xxxyyy|||vvvsssuuuwwwcccMMMEEE???===:::999888888666555444444555555555555555555444444444444444444444444444444444444444444444444555444444555777777666444555666777777777777666555555555444444555555666777666555555555555666777777777555555666888999999888999999999999999:::::::::===>>>BBBKKKVVV^^^```^^^\\\VVVRRRTTTZZZeeevvv777777666555333111000/////////000000111222222333...//////000000//////...////////////000000000000000000000000000000000000111111111111222222222333111222333333111111222333444444444666888<<<@@@BBBDDDGGGNNNYYYiiixxx^^^WWWPPPUUUkkk~~~}}}qqqfff^^^YYYWWWXXX]]]fffqqq{{{{{{zzzxxxxxxzzz{{{{{{{{{|||wwwooofff^^^XXXUUUTTTUUUYYY^^^aaabbbbbbbbbbbbiiikkkpppuuuzzz}}}vvvwwwyyy~~~zzzuuuuuuvvveeeOOOGGG>>><<<:::999999999888666666666555555555555555555444444444444444444444444444444333222222111000000444333333444666666555444444555666666666666555444555555666666777777777666666666666666666777888888666555444555888999888777888999999999:::::::::;;;<<>>BBBCCCDDDIIIQQQ^^^ttt{{{fff\\\TTTZZZnnn}}}zzznnnccc]]]ZZZYYY[[[___gggqqq{{{zzztttkkkbbb\\\YYYZZZ[[[aaadddiiilllooorrrvvvyyyxxx|||~~~qqqoooooosss{{{}}}{{{hhhPPPGGG===;;;999999:::;;;:::999777777777666666555555444555555555555555555555555666666666666777777888888333333222444555666444333555555555444444555555555444555777888888888777666555555444444555555666777555444444555888999999888888888999:::;;;;;;<<<<<<>>>DDDOOO[[[eeeiiiiiihhhddd]]]YYY[[[cccqqq111111222333333333333333333222222111000000//////000//////......//////000////////////000000000000000000000000000000000000111111111111222222222333000111222333222222333555333444666999<<<@@@BBBDDDDDDJJJSSSaaazzz}}}dddYYYSSS]]]qqqxxxkkkbbb\\\[[[ZZZ[[[```iiittt~~~wwwrrriiiaaa\\\[[[]]]___eeehhhnnnsssxxx~~~}}}ooollljjjmmmvvviiiPPPGGG>>><<<:::999:::;;;:::999777777666666666666666666555555555555555555555555222222333333444555555666444333333444666666555444666666555444444555666666555555666666777777777666444444444444444555666666555444444666999;;;::::::888888999:::;;;<<<======???FFFQQQ\\\cccffffffeeeccc]]]YYY\\\cccppp222222333333333222222111222222222222222111111111111000////////////000111000000000000////////////000000000000000000000000000000000111111111222222///111222222222222333555333444666:::===@@@CCCDDDEEELLLUUUddd}}}cccYYYWWWdddyyyuuuhhh```[[[[[[[[[\\\aaakkkvvvuuupppiiibbb______aaaccciiinnnuuu{{{~~~yyymmmiiifffiiirrrlllRRRHHH???===::::::::::::999888666666666666666777777777555555555555555555555555111111222222222222222222555444444555777777666444777777666555555666777777555555444444555555666777555555555555555666666777666555555777:::<<<<<<;;;888888999:::;;;<<<======>>>FFFPPP[[[aaadddeeedddddd^^^ZZZ\\\aaalll|||444444444333222111000///111111111222333333444444444333222111111222333444111111000000//////......000000000000000000000000///000000000000111111111///111222222222222444555333444777:::>>>AAACCCEEEFFFMMMWWWfff~~~eee]]]^^^mmm~~~rrrfff^^^ZZZZZZ[[[\\\bbbmmmxxxtttpppiiidddaaaaaadddfffmmmssszzz}}}zzzyyyzzz{{{{{{zzzyyyzzz~~~|||uuulllhhhdddgggpppnnnTTTIII???===;;;:::::::::999888555555666666777777888888666666666666666666666666888888888777777666555555555555444666777888666555888777666555555666777888555555444333333555666777666666666666666777888888666666666888;;;======<<<888888999:::;;;======>>>>>>EEEPPPZZZ```ccceeeeeeeee___[[[\\\```iiiwww666666444333333333333333111111111000000000000///111111111111111111111111000/////////000111222222//////000000111111222222333333222111111000000///222222333333333333444444333666999<<<===???AAACCCHHHLLLXXXoooyyyjjj```___nnn}}}sssggg]]]YYYXXXZZZ^^^dddmmmvvv~~~xxxnnngggggggggddddddgggqqqsssvvv{{{~~~{{{xxxwwwsssoookkkhhheeedddeeefffhhhoooxxx{{{sssgggffffffiiiqqq|||oooSSSHHHBBB>>>:::777777888888888666666666666666666666666777666444333333444666777666555555555555444444444444444555666777777777666555555555555555555444444666555333333555666555444555555555555555555444444666777777888888888777777888999;;;<<<<<<<<<>>>@@@BBBIIIOOOTTT\\\eeeiiihhhiiieeeaaa^^^^^^eeettt666555444333222222222222222222111111111000000000111111111111111111111111000000000000000000111222/////////000000111111111222222222222222111111111222222333333333333444444555888;;;===>>>@@@BBBDDDIIIMMMZZZrrrkkkbbbbbbrrr|||sssggg]]]XXXXXXZZZ]]]bbbllluuu}}}ssskkkfffiiikkkkkkllloooqqqqqqsssvvvwwwwwwsssqqqnnnlllhhhddd```]]][[[ZZZ]]]^^^aaahhhsss|||ssshhhfffeeehhhppp|||qqqVVVIIIBBB???:::888777888888888777777777777777777777777777555444333333444555777666555555555555444444444333333444444444333333222555555555555555555555555777555333444555666555555555555555555555555555555666777888888999999888888888:::;;;<<<<<<===???AAABBBIIIPPPVVV^^^hhhmmmmmmmmmgggaaa]]]]]]cccttt666555444333222222222222333222222222111111111111111111111111111111111111222111000000000000000000////////////000000000000222222222222333333333333222222333333333333444444777999===???@@@AAACCCEEEJJJOOO^^^wwwllleeehhhyyy{{{qqqfff\\\XXXXXXYYY\\\bbbjjjsss{{{tttnnnkkkmmmqqqrrrsssuuusssrrrqqqqqqpppnnniiifffdddaaa\\\WWWTTTRRRQQQQQQTTTVVVZZZcccppp~~~~~~vvvjjjgggeeefffnnn{{{vvvYYYKKKCCC???;;;888888888888777777777777777777777777777666555444333333444555666666555555555555444444444444444444333333222111000555555555555555555555555777555444444555666666555555555555555555555555555777777888999::::::999999888:::;;;<<<<<<===@@@BBBCCCJJJSSSZZZeeepppvvvvvvtttlllddd^^^\\\bbbttt777666555444333333333333333333333222222222111111111111111111111111111111222222111000/////////000////////////////////////111111222333333444555555222222222333333333444444777:::===???@@@AAACCCEEEJJJQQQbbb}}}kkkhhhnnn~~~yyyoooddd[[[WWWWWWYYY^^^bbbjjjqqqyyy|||xxxttttttvvvwwwvvvuuuvvvtttrrrpppnnnjjjfffcccbbb^^^YYYSSSOOONNNNNNOOOOOORRRWWWbbbppp{{{mmmjjjffffffmmmzzz}}}zzz\\\LLLCCC@@@;;;888888888888777888888888888888888888888666555444444444444555666666555555555555444444444444444444555444444333333555555555555666666666666777555444444555666666555555555555555666666666666777888999:::::::::::::::999:::<<<<<<<<<>>>AAACCCFFFOOOYYYcccooo|||~~~uuujjjaaa]]]cccttt888777666555444444444444333333333222222222111111111111111111111111111111222222111000/////////000000000000000000/////////111111222333444444555666222222222333333333444444666888<<<>>>???AAACCCEEEKKKTTTfffhhhhhhrrr|||wwwmmmcccZZZVVVWWWXXX___dddkkkrrryyy|||zzz{{{|||yyyvvvvvvtttqqqnnnllljjjfffdddddd```ZZZTTTPPPOOONNNOOOMMMPPPVVVaaaqqqsssnnniiihhhmmmzzz~~~___MMMDDD@@@<<<999888888888777777777777777777777777777555555555444444555555555666555555555555444444444111222333444555555555555555555555666666666777777777666444444666777666555555555555666666666777777777777888999:::;;;;;;;;;:::;;;<<<<<<<<>>@@@BBBEEEGGGNNNXXXlll|||dddggguuuyyyuuulllaaaYYYUUUVVVXXX___dddkkkssszzzzzzuuusssooolllkkkjjjhhhffffffccc]]]WWWSSSPPPNNNNNNLLLOOOVVVaaaqqqyyytttnnnkkkoooyyycccPPPEEEAAA<<<999888888888777666666666666666666666666555555555555555555555555666555555555555444444444...///111222444555555555555555555666666777777888888666555555666777777666555555555666666777777888666666888999::::::::::::;;;;;;<<<<<<===???CCCGGGNNN[[[lll|||vvvmmmmmmxxx|||666555444333333222222333222222111111111000000000111111111111111111111111000000000000000000111222333222222222111111111000000111111111222222333333222222333333333333444444444777;;;???BBBEEEHHHJJJRRR]]]sssttt___eeevvvxxxsssjjj```XXXUUUVVVXXX[[[aaakkkttt}}}|||wwwtttpppmmmlllkkkjjjhhhiiifffaaa[[[VVVQQQOOOMMMNNNQQQXXXcccsss~~~yyyrrrnnnqqqyyyhhhTTTEEEBBB===:::888888888777555555555555555555555555444555555555555555555444666555555555555444444444000111222333444555555555444555555666777777888888888666555555666777777666444555555666777777888888444555777888999:::::::::;;;<<<<<<<<<===@@@DDDHHHPPP___ssswwwssszzz{{{444444333222111111111111111111111000000000000///111111111111111111111111000000//////000111222222333333333222222222111111000111111111111222222222222222333333333444444444444777<<<@@@CCCGGGJJJMMMVVVaaawwwnnn\\\cccvvvwwwrrrjjj```XXXTTTUUUXXXXXX___jjjuuuzzz{{{wwwsssooonnnmmmlllkkkllliiieee___YYYTTTPPPNNNRRRTTT[[[fffvvv}}}uuuqqqrrrxxxlllWWWFFFBBB===:::999888888777555555555555555555555555444444555555555555444444666666555555555444444444555555666666777666666666444555555666777888888999888777555555777777777666444555555666777888888999444555666777999999::::::;;;<<<<<<<<<===@@@EEEHHHQQQaaavvv}}}www{{{444444555666555444333222000000000000////////////000000000000000000000000222111111000000000000000000000000000111111111111111111222222222111111000111222444444444444555777444999>>>AAABBBEEEIIILLLSSSfffhhh]]]fff{{{{{{qqqeee^^^XXXTTTSSSVVVZZZ^^^gggssszzzwwwsssqqqpppppppppoooooonnnkkkccc[[[VVVUUUUUUTTTRRRVVVcccwww}}}uuussstttxxxnnnWWWGGG@@@;;;<<<<<<888666555555666777777777666444333555555555555555555555555555555555555555555555555666666555444333222222111222222333444666888:::;;;666666555555444444444333777777777777888888888888888888999999999::::::::::::;;;<<<======???CCCFFFLLL[[[wwwwww{{{}}}111111222222222111000///222111111111111000000000111111111111111111111111222111111000000000000000000000000000111111111111222222333333333333222222333444555444333333444666666:::???BBBDDDFFFKKKNNNVVVkkkzzzfff]]]ggg}}}{{{pppeee^^^XXXSSSSSSUUUYYY^^^gggsss~~~~~~{{{wwwuuutttsssrrrpppooooookkkeee]]]XXXVVVVVVUUUUUUZZZggg{{{~~~xxxwwwxxx{{{~~~kkkSSSHHHAAA<<<<<<<<<999666666777777888888777777666555555555555555555555555555555555555555555555555555666555555444444333333222333333333444666777999:::666666666666555555444444777777777777888888888888888999999999999::::::::::::;;;===>>>>>>???BBBEEENNN]]]www{{{}}}333444444444444333222222333333222222222111111111222222222222222222222222222111111000000000000000000000000000111111111111222333333444444444333333555555666555333222444555888<<>>@@@@@@AAACCCEEERRRddd~~~}}}{{{|||xxxxxx{{{222222222111111111111111222222111111111000000000222222222222222222222222222111111000000000000000///000000000111111111111000000111222222222222222222333444333333555888;;;999===AAADDDEEEIIIOOOTTTccc}}}rrr]]]RRRQQQYYYooowwwlllaaa[[[VVVQQQQQQTTTZZZaaakkkuuu~~~{{{xxxvvvsssnnniiiddd___ZZZWWWWWW\\\fffttt~~~zzzvvvuuuxxx}}}{{{yyy{{{{{{rrr]]]KKKCCC===<<<<<<:::888999999888777666555666777888555555555555555555555555555555555555555555555555333444444555555666666777666666555555555555666666777777888888888888888888888888888888999999999999999999:::::::::;;;;;;;;;999<<<>>>@@@AAACCCFFFHHHTTThhh}}}{{{|||yyyvvvvvvzzz444444333222222222222333222111111111111000000000222222222222222222222222222111111000000000000000000000000000111111111111//////000111222222222222222333333333333666:::===:::===AAADDDFFFJJJQQQVVVgggoooZZZNNNNNNSSSfffuuukkk```ZZZUUUQQQQQQSSSYYYaaallluuu}}}}}}xxxrrrkkkfffaaa]]]ZZZYYY___jjjxxx}}}xxxsssqqqsssxxxyyy||||||zzz{{{zzzsss]]]LLLDDD===<<<<<<:::999:::888888777666666666666777555555555555555555555555555555555555555555555555444444555555666666666666666555555555555666666777777777777777888888888888888888888999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<>>>@@@BBBFFFJJJMMMXXXlll~~~{{{yyyzzz~~~777666555444444444555555333333222222222111111111111111111111111111111111222111111000000000000000000000000000111111111111///000111222333333333333444444444333333555999<<<<<>>======;;;:::;;;888888999999888888777666555555555555555555555555555555555555555555555555555555555555666666666666555555555555555666777888666666666777777777888888888888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<===>>>@@@CCCHHHNNNSSS^^^ppp~~~444333222111000111222222444444444333333333222222000000000000000000000000222111111000000000000000000000000000111111111111000111222333444444555444666666555333333444888;;;===AAADDDGGGIIINNNUUUZZZnnnuuu\\\MMMPPPQQQ^^^yyytttiii___XXXTTTPPPPPPSSSUUU^^^iiirrryyyyyyqqqkkkhhhdddaaaaaaiiiuuu|||{{{wwwrrrqqqsssjjjnnnsssxxx{{{~~~{{{{{{yyy{{{cccNNNEEE>>>======;;;:::<<<999999:::;;;:::999888777555555555555555555555555555555555555555555555555666666666666666666666555444444444555555666888888555555666666777777777888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<======>>>@@@CCCIIIQQQWWWcccsss{{{xxx{{{666555444444333333333333222222222111111111111000111111111111111111111111//////000111222222333333222000---******+++...000222222111111222222333444222333333333333555888;;;>>>@@@DDDHHHIIIKKKSSS]]]pppxxx^^^NNNOOOOOOXXXnnnvvvkkk___XXXSSSPPPQQQUUUYYY___hhhrrrzzz}}}tttmmmgggeeefffeeesss~~~zzzvvvsssqqqqqqmmmjjjjjjooosssuuu{{{{{{yyy}}}yyyzzzlllOOOIII@@@:::888888888888444666888999:::999888777777666444333222222333444666555444444555666555444666666666666666555555555777777777777777777777777666666777888999999::::::;;;888666777:::<<<;;;999777888999:::;;;<<<<<<<<<>>>===>>>AAABBBGGGTTTaaaooouuu}}}~~~yyywwwvvvwwwzzz}}}}}}777666555444333222222222222222222222111111111111111111111111111111111111///000000111222222333333333111///------...000111222222222222222222333333222333444444444555888;;;???@@@EEEIIIJJJLLLTTT^^^rrrwww]]]MMMMMMNNNVVVkkkuuujjj___XXXSSSPPPQQQUUUYYY___hhhrrrzzzxxxqqqjjjggghhhjjjxxx{{{wwwtttrrrqqqmmmjjjiiimmmqqqsssyyy}}}zzz}}}}}}{{{{{{pppRRRIII>>>999;;;===;;;777555666888999999999777777888777666555555666666777666555444444666666555444666666666666666666666555777777777777777777777777666777777888999999:::::::::888666777999;;;:::999888999:::<<<<<<=========@@@???@@@CCCEEELLLZZZhhhxxx{{{~~~|||yyyvvvtttqqqssswwwzzz{{{777777555444333222222222333222222222111111111111111111111111111111111111000000000111222222333333333222111111000111111111333333333222222222222222222333444444444555888;;;@@@AAAFFFJJJKKKNNNVVV```vvvwww\\\LLLKKKLLLTTTgggsssiii^^^XXXSSSPPPQQQUUUXXX^^^hhhqqqzzzvvvnnnkkklllqqq~~~zzzwwwtttsssppplllkkknnnqqqrrrxxx~~~{{{{{{vvvyyy}}}}}}tttSSSHHH;;;888<<>>?????????BBBAAABBBFFFJJJSSScccrrr|||xxxuuuttttttooorrrvvvxxxxxx888777555444333222111111333333222222222111111111111111111111111111111111000000111111111222222222111222222222222222111111333333333333333333222222222333444444444666999;;;AAABBBGGGLLLMMMPPPYYYcccyyyxxx]]]NNNJJJKKKSSSeee}}}~~~qqqggg]]]WWWSSSPPPQQQTTTXXX^^^gggqqqzzz|||sssoooqqqzzz|||yyyxxxvvvqqqoooqqqrrrsssxxx~~~|||xxxpppsssxxx~~~pppSSSIII>>>999999:::888444666777888888888888777777222222222222333333444444666555444555666777666444555555555555666666666666666666666666666666666666777777888888888999999999888777777777888999999999999:::;;;===>>>?????????BBBAAACCCHHHNNNYYYkkk{{{~~~xxxtttssssssooorrrvvvuuusss}}}777777555444333222222222333333333222222222222111111111111111111111111111111111111111111222222222000000111222222222111000222333444444444333333222333444444444444666999<<>>?????????AAAAAADDDIIIQQQ]]]pppzzzsssooommmlllnnnrrrqqqqqq|||666666555444333333333333333333333333222222222222111111111111111111111111111111111111111111111111//////000111111111111000111222444555555555444333333444555555555666999<<>>???@@@@@@AAAAAAEEELLLSSS___rrryyyoooiiifffeeegggkkkmmmppp}}}555444444333333444444444444444333333333222222222111111111111111111111111111111111111111111111111000000000000111111111222///111333555666666555444333444555555555777:::<<>>???AAAAAABBBBBBCCCGGGOOOVVVaaasss|||ssskkkfffeeebbbdddgggkkkppp|||444333333333333444555555444444444333333333222222111111111111111111111111222222111111111111111111111000000000111222333333...000333555777777666555333444555555555777:::<<>>:::;;;===???AAABBBCCCCCCCCCDDDIIIQQQXXXbbbsss|||uuunnnjjjiiiiiieeedddgggjjjooozzz777666444333222222333444333222111111333333222111333333222111000000111111222111000//////000111222222222111111111111111111000111222333444333222111555666666555555777;;;===GGGIIINNNRRRRRRVVVbbbooottt___QQQKKKLLLQQQ^^^rrr~~~rrreee^^^WWWUUUSSSQQQQQQTTTUUUZZZbbbmmmvvv~~~xxx}}}~~~xxxyyy}}}nnnWWWLLLAAA>>>===:::888888444555777999:::999888777999;;;>>>@@@@@@???===<<<999888777555555555666777444444444555555555666666555777999999777555555555888888999999999:::::::::999999999999999999::::::<<<<<<===>>>???@@@AAAAAAFFFGGGIIIPPP\\\kkkzzz{{{tttooommmllliiigggfffgggjjjlllmmmttt777666444333222222333333333222111222333444333111333222222111000000111111222111000//////000111222111111111111111111111111111222222333333333333333555666666555555777;;;>>>FFFIIIMMMRRRSSSWWWdddqqqttt^^^NNNLLLMMMQQQ^^^rrr~~~rrreee]]]VVVTTTSSSPPPQQQTTTVVVZZZbbblllvvv}}}}}}|||}}}|||mmmWWWKKKAAA>>>===:::888888777777888999999888777666888;;;>>>BBBDDDEEEDDDDDD888777777666666666666666444444444555555555666666666888::::::888666666666888888999999999:::::::::999999999999999:::::::::<<<<<<===>>>???@@@AAAAAAEEEEEEHHHOOOZZZiiiwwwzzztttqqqpppqqqqqqpppkkkkkkkkkkkkkkkppp666666555333333333333333444333222222444444333222333222111111000111111111222111000000000000111222111111111111111111111111333333333333333444444555555555666555555777;;;>>>EEEHHHMMMRRRTTTYYYffftttxxx```OOONNNNNNRRR]]]ppp~~~rrreee]]]VVVTTTRRROOOPPPSSSUUUZZZbbbllluuu|||~~~zzzyyy}}}}}}lllWWWKKKAAA======:::888999::::::999999888777777666444666999<<>>???@@@AAAAAACCCDDDFFFLLLWWWdddqqqxxxyyyvvvsssrrrtttxxx{{{|||tttrrrnnnkkkhhhlll{{{666555555444333333222222444333222333444444444222222222111111111111111222111111111111111111111111111111111111111222222222555444333222333444555666444555555555666888;;;>>>EEEGGGNNNSSSWWW\\\jjjxxxgggTTTPPPOOORRR\\\ooo}}}qqqeee]]]VVVTTTRRROOOOOORRRSSSXXX```kkkttt|||zzzvvvrrrrrrwwwmmmVVVKKK@@@======;;;999999;;;:::999888888888888999444555666777777666444333555555777777777666555444555555555555666666666666777888999999888777777888888888999999999:::::::::888999999::::::;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCCCCEEEIIIQQQ\\\ffflllooonnnoooqqqvvv|||}}}xxxrrrllliiilllzzz555555555444444333222222444333222222444444333222222111111111111111222222111111222222222222111111000000111111111222222222555444333222333444555666444555555555666888<<>>???@@@AAABBBBBBDDDCCCDDDFFFLLLSSSZZZ^^^dddfffjjjooouuu{{{{{{sssnnnkkkppp555555555555444333222111333222111111333333222111111111111000111111222333111111222333333222111111000000000111222222333333333333333333333444444555333444555555666888<<>>>>>???@@@AAABBBBBBDDDDDDDDDEEEIIINNNSSSVVV]]]bbbhhhoootttzzzzzzqqqnnnooowww444555555555555333222111222111000000222222111000111111000000111222222333111222222333333222222111///000000111222222333333111222222333333333333333333444555555666888<<<@@@JJJNNNTTT[[[___eeesssttt]]]PPPNNNPPPYYYkkk|||qqqiiiaaaYYYVVVTTTPPPQQQSSSUUUZZZbbblllvvv}}}{{{tttpppccc^^^ZZZ^^^jjjzzznnnUUUJJJ@@@======;;;::::::999:::;;;<<<<<<;;;::::::444555555555666666666666444444444444444555666777555666666666777777777777666777777666666666888:::888888999999999:::::::::888888999:::;;;<<<=========>>>??????AAAAAABBBCCCCCCCCCDDDFFFIIIMMMQQQTTTZZZaaajjjqqqvvvyyy}}}|||tttmmmlllqqq~~~444555555666555333222111111000///000111222111///111111000000111222333333111222333444444333222111///000000111222222333333000111222333444333222111333444555555666999===@@@LLLOOOVVV\\\```fffuuuxxx```OOONNNOOOYYYkkk|||qqqjjjaaaZZZWWWTTTQQQQQQTTTXXX]]]dddmmmvvv|||}}}xxxttthhhaaa\\\___jjjyyykkkUUUJJJ@@@======;;;:::::::::;;;=========;;;999777777777777777777777777777555444333333444555666777666666666666777777777777777888888777666777:::<<<888888999999999:::::::::888888999:::;;;======>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDFFFJJJOOOSSSUUU[[[bbbllltttxxxzzz|||}}}xxxpppjjjkkkrrr555555444444444333333333444333222222111111222222333333333222222222111111111111111111111111111111333222222111111222222333111111111111222333444555333444444333222666<<>>>>><<<::::::;;;;;;:::999999888888777666666666666666666666666555555555555555555555555666666666666777777777777444666888999:::999777666888888888888999:::;;;;;;:::;;;=========>>>???AAA????????????@@@AAABBBBBBDDDFFFHHHJJJMMMOOOQQQRRRZZZbbbmmmwww|||}}}}}}|||vvvrrrkkkhhhppp}}}555555444444444333333333444333222222111111222222222222222111111111000000111111111111111111111111333222222111111222222333111111111111222333444444444555666444444777>>>DDDLLLVVVZZZ___hhhlllxxxvvv^^^QQQOOORRR[[[iii||||||tttggg___XXXUUUSSSQQQRRRUUUXXX]]]eeemmmttt{{{|||tttmmmbbb___^^^cccmmmyyyqqqUUUJJJ@@@======;;;999:::;;;::::::999999888888777666666666666666666666666777777777777777777777777999999888777666555444444555666888999999999888777::::::999999999:::;;;;;;===>>>??????>>>>>>@@@AAAAAAAAAAAAAAABBBCCCDDDDDDFFFGGGIIIKKKNNNPPPSSSTTT[[[aaajjjqqqvvvxxxzzz{{{tttpppkkkjjjsss{{{555555444444444333333333333333222111111111111222111111111000000000//////111111111111111111111111333222222111111222222333333333222222222222333333555666777666666999@@@FFFNNNXXX\\\bbbkkkppp|||uuu]]]RRROOOPPPYYYgggyyy}}}uuuggg```YYYVVVTTTQQQPPPSSSXXX]]]dddlllssszzzwwwqqqdddaaa___cccmmmwww~~~vvvXXXLLL@@@<<<<<<:::999::::::::::::999888888777777666666666666666666666666777777777777777777777777999999888777666555444444777777777888888888888999;;;;;;;;;:::;;;;;;<<<<<>>???@@@EEEFFFFFFEEEBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMPPPSSSUUUZZZ]]]bbbgggkkkpppuuuyyyvvvsssqqqssszzzuuu555555444444444333333333333222111111000000111111333333222222222111111111000000000000000000000000333222222111111222222333444444333333222333333333333555666666666;;;BBBHHHQQQ\\\```fffooouuu|||eeeUUUPPPOOOXXXfffxxxvvvggg```ZZZWWWUUUQQQOOOQQQWWW\\\cccjjjpppvvv|||}}}ppplllhhhhhhmmmsssvvvwwwzzzyyyyyyzzz~~~{{{YYYMMM@@@;;;;;;999999:::::::::999888888777777666666666666666666666666666555555555555555555555555555555555666777888888888888888888777888999999:::888999:::;;;===@@@BBBCCCFFFGGGGGGFFFCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGIIILLLOOORRRTTTWWW[[[aaaffflllqqqvvvzzz}}}zzzxxx|||}}}wwwsss555555444444444333333333222222111000000000000111333333333222222222222111000000000000000000000000333222222111111222222333444444333333333333444444333555666666777<<>>@@@BBBDDDDDDEEEFFFEEECCCBBBCCCDDDBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHKKKNNNRRRTTTUUUYYY^^^eeekkkrrrzzz~~~}}}zzztttppp555555444444444333333333222222111000000000000000222222222222111111111111000000000000000000000000333222222111111222222333333333333333333444555666444666777777999>>>EEELLLYYYcccgggllltttyyyjjjXXXRRRQQQ[[[llltttggg___XXXUUUSSSQQQRRRUUUVVV[[[aaahhhmmmsssxxx||||||vvvnnnjjjiiihhhgggeeegggggghhhkkkrrrzzz|||vvvtttvvv}}}qqqUUUJJJ@@@======;;;999:::999999888888777777666666666666666666666666666666777777777777777777777777777777777777666666666666777888999:::::::::999999::::::;;;;;;===>>>@@@AAAAAACCCDDDDDDCCCCCCDDDEEECCCDDDFFFHHHHHHHHHGGGFFFHHHGGGGGGHHHKKKOOOSSSVVVTTTVVV[[[```hhhsss~~~~~~zzzvvvqqqlll555555444444444333333333222111111000000000000000111111111111000000000000000000000000000000000000333222222222222222222333222222222333444555666777555777999999:::???GGGNNN\\\fffjjjnnnwww{{{mmmYYYRRRQQQ\\\ooossshhh___WWWTTTRRRQQQSSSWWWVVVZZZaaagggmmmrrrxxx{{{~~~wwwoooiiifffdddaaa___``````aaaeeellluuu}}}zzzsssoooqqqwww}}}nnnTTTIII@@@>>>>>><<<::::::999999888888777666666666666666666666666666666666555555555555555555555555444444555666777888999999666888:::;;;;;;;;;999888<<<<<<<<<<<<<<<======>>>???@@@BBBCCCBBBCCCEEEFFFCCCEEEGGGIIIIIIIIIHHHGGGIIIIIIHHHIIILLLPPPTTTWWWTTTUUUWWW\\\eeerrr|||xxxtttnnniii555555444444444333333333111111000000000000111111111111111111111111111111111222222222222333333333222222222222222222222222666666555555555444444444666555777999999;;;EEEQQQaaahhhoooqqqttt}}}rrrcccYYYUUU```uuuuuufff```ZZZWWWTTTQQQRRRVVVXXXZZZ^^^aaagggooowww}}}zzz{{{|||zzzwwwzzzssskkkdddaaa^^^ZZZWWWUUUVVVYYY\\\```gggooouuuzzzuuunnnjjjkkkpppuuuxxx{{{}}}rrrTTTIII@@@>>>===:::777777888888888888888888888888888888777777666666555555777777777777666666666666444555666777999999::::::777888:::;;;<<<;;;;;;:::;;;;;;;;;<<<>>>???AAABBB@@@@@@@@@AAABBBCCCEEEFFFFFFEEEEEEEEEFFFHHHKKKLLLNNNOOOPPPOOOOOOPPPSSSVVVWWWWWWXXX\\\cccmmmwww}}}uuusssnnn```444444444444333333333333222222111111111111222222222222222222222222222222///000000000000111111111222222222222222222222222444444444444444444444444666555777999999<<>>@@@AAABBB@@@@@@???@@@@@@AAABBBBBBEEEEEEEEEFFFHHHJJJMMMOOOQQQRRRRRRQQQPPPQQQSSSVVVVVVWWWXXX[[[aaaiiirrrxxxzzz}}}|||yyysssddd444444333333333222222222333333222222222222333333222222222222222222222222///000000000000111111111222222222222222222222222222222333333444444555555666555777999999===HHHSSSbbbkkkuuu{{{dddZZZUUU```uuuxxxmmmccc^^^ZZZYYYVVVRRRQQQTTTWWWYYY]]]aaagggnnnvvv|||rrrjjjhhhiiihhhgggccc^^^XXXSSSRRROOOKKKHHHEEEFFFGGGHHHJJJNNNTTTXXX___dddkkkooopppnnnllljjjhhhddd___[[[[[[^^^bbbeeelllpppwwwlllUUUJJJ@@@===<<<:::999999888888888888888888888888777777777777666666666666555555666666777777888888555666777888999:::::::::999999:::;;;;;;;;;;;;:::???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAABBBEEEEEEEEEGGGIIILLLOOOQQQTTTTTTTTTSSSRRRRRRTTTVVVWWWXXXZZZ]]]aaagggnnnsssvvv{{{{{{jjj444333333333333222222222222222222111111222222222222222222222222222222222111111222222222333333333111222222222222222333333000000111222333555555666555555666999:::>>>JJJVVVeeeooozzzeeeZZZUUU```uuutttiiibbb^^^ZZZZZZWWWRRRPPPSSSVVVYYY]]]aaagggnnnuuu{{{{{{mmmbbb^^^^^^]]]\\\ZZZVVVQQQNNNNNNLLLHHHDDDCCCDDDDDDDDDDDDGGGKKKNNNQQQVVV\\\aaabbbaaa```___^^^\\\ZZZWWWWWWYYY^^^aaaeeeiiiqqqzzzoooVVVJJJ???===<<<;;;999:::888888888888888888888888777777777777666666666666444555555666777888888999333333555666666777777777:::::::::;;;;;;;;;;;;;;;??????>>>>>>>>>>>>??????CCCCCCCCCCCCDDDEEEEEEFFFEEEFFFFFFGGGIIILLLNNNOOORRRSSSSSSRRRRRRSSSUUUXXXYYY[[[^^^```ccchhhooottt{{{rrr444444444333333333222222111111000000000000111111222222222222222222222222111111222222222333333333111111111222222333333333000000111222444555666666555444666888:::???LLLYYYiiisss~~~eee[[[UUU```ttt~~~ssshhhbbb]]]ZZZYYYVVVQQQPPPRRRUUUXXX\\\aaafffmmmuuuyyywwwiii^^^XXXUUUTTTSSSRRROOOLLLKKKLLLKKKGGGCCCCCCDDDDDDCCCCCCDDDGGGJJJIIIMMMQQQTTTUUUVVVWWWXXXTTTUUUVVVUUUTTTVVV[[[^^^]]]bbbjjjttt}}}sssUUUJJJ@@@======<<<::::::888888888888888888888888666666666666777777777777444555555666777888888999333444555666666777666666::::::::::::;;;<<<======??????>>>>>>======>>>>>>BBBBBBCCCDDDEEEGGGIIIJJJGGGGGGGGGHHHHHHIIIJJJKKKMMMNNNPPPPPPQQQSSSVVVYYYYYY]]]aaaccceeekkksssyyyxxx555555444444444333333333111000000000000000000111111111111111111111111111///000000000000111111111111111111222222333333444111111222333444555666666555444666888;;;@@@NNN[[[mmmvvvfff[[[VVV```tttuuuiiibbb]]]YYYXXXUUUQQQPPPSSSTTTWWW\\\aaafffmmmtttxxx}}}xxxpppdddYYYSSSPPPOOONNNKKKIIIHHHIIIKKKJJJFFFCCCCCCDDDDDDDDDCCCDDDFFFHHHGGGJJJMMMNNNOOOOOOQQQRRRNNNQQQSSSSSSRRRSSSWWWZZZWWW\\\dddnnnwww~~~tttSSSIII@@@??????===::::::888888888888888888888888666666666666777777777777555555666666777777888888666777888888999999999888999999999:::;;;===???@@@@@@??????>>>>>>>>>??????@@@@@@AAABBBDDDGGGIIIJJJGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPSSSWWWZZZXXX]]]bbbfffiiippp{{{|||666666666555555555444444222111111000000111111222000000000000000000000000///000000000000111111111000111111222333333444444222222333444555666666666555444555888;;;AAAOOO]]]oooxxxggg\\\VVV___tttwwwkkkccc^^^YYYWWWTTTPPPPPPTTTSSSVVV[[[aaafffmmmssswww~~~xxxrrrkkkeee\\\TTTOOOLLLKKKKKKIIIGGGGGGJJJMMMLLLIIIEEEDDDEEEFFFFFFEEEFFFHHHJJJIIIMMMQQQSSSRRRQQQPPPPPPNNNRRRUUUTTTQQQPPPSSSWWWTTTXXX]]]eeelllssswwwzzzzzzzzz|||oooRRRHHHAAAAAAAAA>>>:::999888888888888888888888888555666666666777777777888666666666666777777777777777888999999:::999999999888888888999<<<>>>@@@BBBAAAAAA@@@@@@@@@AAABBBBBBAAABBBBBBCCCEEEGGGHHHIIIGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNNNNOOORRRVVVXXX[[[```gggkkkpppzzz777666666666666555555555333222222222222222222333////////////////////////111222222222222333333333000000111222333333444444333444444555555666666666555444555888;;;BBBPPP^^^pppyyyggg\\\VVV___tttyyymmmddd^^^XXXVVVSSSOOOQQQUUURRRVVV[[[aaaffflllssswww}}}~~~{{{zzzyyyvvvnnnhhhaaa]]]WWWPPPLLLKKKJJJJJJIIIIIIIIIMMMPPPPPPLLLHHHFFFGGGHHHIIIHHHIIIKKKMMMMMMQQQWWWZZZYYYUUURRRQQQQQQUUUXXXWWWSSSQQQRRRUUUUUUVVVYYY]]]aaaeeeiiijjjoooppprrrvvv}}}jjjQQQHHHBBBBBBBBB>>>:::888888888888888888888888888555666666666777777888888777777777777666666666666666777777888888888888777777777888999<<>>LLL[[[qqqrrr\\\VVVRRRWWWaaattt}}}tttddd___XXXRRROOONNNNNNMMMKKKNNNQQQUUUZZZaaaiiinnn|||~~~vvvvvvuuuvvvyyy}}}|||vvvppphhh```[[[XXXTTTNNNKKKJJJJJJJJJJJJHHHKKKOOOTTTWWWXXXXXXXXXXXX[[[___cccgggkkkooosssqqqsssuuuvvvuuusssqqqoooqqqpppooojjjeee```^^^^^^___]]]ZZZYYYZZZZZZZZZYYY[[[\\\^^^```eeeppp}}}fffPPPGGG???===<<<999888999777777777777777777777777555666666777777666666555777777777777777777777777666777888999::::::::::::>>>>>>>>>>>>>>>???@@@@@@DDDCCCAAABBBDDDEEEEEEDDDEEEDDDDDDGGGJJJLLLLLLKKKIIIIIIKKKLLLMMMMMMMMMMMMKKKLLLNNNOOOPPPTTTXXX\\\___fffpppzzz666666555444444444444555000000000000000000000000222222222222222222222222111111111111111111111111222222111111222222333444444555666666444333444555666666888999999>>>LLLZZZqqqqqq\\\UUURRRUUU]]]mmm|||tttccc^^^WWWRRROOONNNMMMMMMJJJMMMPPPTTTXXX___ggglllwww}}}{{{{{{{{{|||}}}~~~wwwnnneee___WWWSSSNNNJJJJJJLLLMMMMMMOOORRRWWW\\\```cccccccccgggjjjnnnrrrvvv{{{~~~}}}zzzzzzxxxuuupppmmmmmmmmmjjjgggdddcccdddeeeeeeddd```aaaaaabbbgggqqq~~~eeePPPGGG???===<<<999888999777777777777777777777777888888888999999888888888777777777777777888888888666777999:::;;;;;;:::999>>>>>>>>>>>>>>>???@@@@@@EEECCCBBBCCCEEEFFFEEEDDDDDDCCCDDDFFFJJJMMMMMMMMMJJJKKKKKKLLLLLLMMMMMMMMMKKKMMMNNNPPPQQQUUUYYY\\\___eeennnzzz~~~666666555444444444444555222222222222222222222222222222222222222222222222111111111111111111111111222222111111222222333444444555666666444333444555555666888::::::>>>KKKYYYqqqsss]]]TTTOOOSSSYYYfffzzzrrrccc^^^WWWRRROOONNNMMMMMMKKKMMMPPPSSSXXX___fffkkkuuu{{{{{{rrriiicccVVVSSSOOOMMMNNNPPPQQQQQQWWW[[[```gggllloooqqqqqqtttwww{{{~~~||||||}}}xxxuuurrrppppppooonnnmmmhhhhhhfffeeehhhqqq}}}|||{{{vvvzzzeeePPPGGG???===<<<999888999777777777777777777777777888888999999999999888888666777777777888888888999666777999:::;;;;;;::::::<<<<<<<<<===>>>@@@AAABBBEEEDDDCCCDDDFFFGGGFFFDDDCCCBBBCCCFFFJJJLLLMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRUUUXXX[[[```fffooo|||{{{666666555444444444444555333333333333333333333333222222222222222222222222222222222222222222222222222222111111222222333444333555666555444444555666666666999;;;;;;???LLLZZZrrrxxx___RRRKKKPPPVVVbbbzzzxxxpppddd___XXXRRROOONNNNNNMMMKKKMMMPPPSSSXXX^^^fffkkkuuuzzz~~~xxxppphhhcccXXXVVVTTTSSSUUUWWWXXXXXX^^^bbbiiiqqqxxx}}}~~~{{{wwwtttsssqqqlllhhhiiippp}}}~~~yyywwwqqqsss{{{}}}eeePPPGGG???===<<<999888999777777777777777777777777666777777888888777777666666777777888888999999999777888999:::;;;;;;;;;;;;:::;;;;;;===???AAACCCDDDEEEDDDDDDEEEGGGHHHFFFEEECCCCCCDDDFFFJJJLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMOOOQQQRRRTTTVVVYYY[[[]]]dddnnn{{{~~~xxx666666555444444444444555333333333333333333333333222222222222222222222222222222222222222222222222222222111111222222333444222444555555444444666777666777:::<<<<<<@@@LLLZZZsssdddTTTJJJOOOWWWbbbxxx~~~wwwqqqeee```YYYSSSPPPOOOOOONNNJJJLLLOOORRRWWW]]]dddiiitttxxx~~~yyysssmmmgggccc\\\[[[ZZZ[[[^^^_________aaagggoooyyy~~~xxxqqqnnntttwwwsssmmmoootttttteeePPPGGG???===<<<999888999777777777777777777777777666777777888888777777666666777777888888999::::::999999999999:::;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEEEEEEEEEEFFFHHHHHHFFFEEEEEEEEEEEEHHHKKKMMMNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJMMMPPPSSSUUUXXX[[[^^^aaahhhsss}}}yyyvvv666666555444444444444555333333333333333333333333222222222222222222222222222222222222222222222222222222111111222222333444222333555555555555666888666777:::======@@@MMMZZZuuujjjVVVKKKQQQZZZdddyyy~~~xxxrrreee```YYYTTTQQQPPPOOOOOOIIIKKKNNNQQQVVV\\\ccchhhqqquuu{{{{{{vvvqqqlllgggccc^^^^^^___aaadddeeeeeecccbbbhhhrrr~~~zzzvvv{{{uuuqqqkkknnnrrrppp~~~eeePPPGGG???===<<<999888999777777777777777777777777999999::::::::::::999999666777777888999999:::::::::999888888999:::<<<===>>>??????@@@AAACCCDDDEEEEEEEEEEEEGGGHHHIIIGGGEEEHHHGGGGGGIIILLLNNNNNNNNNLLLKKKIIIHHHGGGGGGHHHIIIHHHKKKOOOSSSVVVYYY]]]```mmmuuu~~~}}}uuu}}}~~~ttt;;;999777444333333444444444444333333222111000000222222222222222222222222111222444555555444222111444333333222222222333333444555666777888888888888888999;;;===<<<@@@MMM[[[wwwsss^^^NNNMMMSSS```yyy}}}wwwrrrkkkccc[[[WWWSSSNNNMMMOOONNNLLLOOOTTTXXX[[[ccckkkqqqwww}}}xxxtttoooiiiccc___]]]aaaeeehhhiiiiiiiiiiiijjjnnnyyy}}}|||wwwvvvooolllpppooozzzlllQQQIIIBBBAAA???999555555888888888888888888888888999999888888888888888888999999888888999999:::;;;888999999:::;;;<<<===>>>???@@@AAAAAAAAABBBEEEGGGFFFFFFHHHHHHHHHHHHGGGFFFDDDEEEFFFHHHJJJMMMOOOPPPNNNMMMKKKJJJIIIKKKLLLMMMMMMNNNPPPRRRUUUZZZ```dddttt{{{{{{oooxxxzzzppp666555333222222222333333444444333333222111111000222222222222222222222222111222444555555444222111333333222222222222333333444444555666777777777777999999;;;======AAANNN[[[vvv|||fffSSSQQQVVVbbb{{{yyyuuukkkccc[[[WWWSSSOOOMMMOOOMMMLLLNNNTTTXXX[[[ccckkkpppvvv|||xxxsssoookkkgggccc```cccfffiiikkkkkkkkkjjjiiikkkoooyyyzzzxxxooollloooppp~~~kkkRRRIIIBBB@@@>>>:::777777888888888888888888888888888888888888888888888888888888888888888999::::::999999:::;;;<<<=========???@@@AAAAAAAAABBBEEEGGGFFFGGGHHHHHHHHHGGGFFFEEEGGGGGGGGGHHHJJJLLLOOOPPPOOOMMMLLLKKKJJJKKKLLLMMMOOOPPPQQQRRRUUUZZZaaafffvvvyyyjjjttt{{{rrr333333333333333333333333444333333222222111111111222222222222222222222222111222333444444333222111333222222222222222333333333333555666666666666666999:::<<<>>>>>>AAAMMM[[[uuusss]]]VVVYYYddd~~~}}}yyykkkccc[[[WWWTTTOOONNNPPPMMMKKKNNNSSSWWW[[[bbbkkknnnuuu~~~}}}|||wwwsssnnnjjjhhhgggfffeeejjjkkknnnoooooonnnllljjjmmmooowww~~~sssooosssuuuiiiSSSIIIAAA???===:::888999888888888888888888888888888888888888888888888888888888888888888999999:::;;;;;;;;;<<<<<<=========???AAABBBBBBAAABBBDDDFFFGGGHHHHHHIIIIIIHHHHHHGGGKKKJJJIIIHHHIIIKKKNNNPPPPPPOOOMMMLLLLLLLLLMMMNNNQQQQQQRRRSSSVVV\\\dddjjjwwwssscccnnn|||sss666666777777777666555555333333333222222111111111222222222222222222222222111222333333333333222111333333333333333333444555222333444555666666666666999:::===>>>>>>AAAMMMZZZrrrggg\\\[[[ddd~~~~~~yyykkkccc[[[XXXTTTPPPNNNPPPMMMKKKMMMRRRVVVZZZaaaiiilllsss}}}}}}{{{sssooojjjggggggiiijjjkkknnnoooppprrrsssrrrooommmooonnnsss~~~|||yyy}}}fffRRRIII@@@>>>===::::::;;;888888888888888888888888888888888888888999999999999999999999999:::;;;;;;<<<<<<<<<======>>>>>>>>>@@@BBBCCCCCCBBBCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMOOOMMMJJJHHHHHHKKKMMMPPPQQQPPPOOONNNNNNNNNOOOOOORRRRRRRRRSSSWWW___hhhnnnttt}}}}}}mmm___gggzzzzzzrrr999999999999888666555444333333222222222222222111222222222222222222222222222222222222222222222222444444444444444555666666222333444555666666666666888999<<<>>>>>>@@@KKKXXXpppooo```[[[ccc{{{}}}xxxkkkccc[[[XXXUUUPPPOOOQQQMMMLLLMMMRRRUUUXXX___gggjjjqqqzzz~~~{{{pppmmmiiigggiiikkkmmmnnnppppppqqqtttvvvvvvssspppnnnkkklllsss|||bbbPPPGGG???===<<<::::::<<<888888888888888888888888777777888888888999999999:::::::::::::::;;;<<<<<<=========>>>>>>?????????AAACCCEEEEEEDDDDDDEEEFFFGGGGGGIIIKKKNNNQQQSSSTTTRRROOOLLLJJJIIIKKKMMMOOOQQQQQQQQQPPPPPPQQQQQQQQQRRRSSSSSSUUUYYYaaajjjppppppwww{{{jjj]]]aaannnvvvnnn999888777666444333222222222222222222222222222222222222222222222222222222222222222222222222222222444333333333444555666777333333555666666666666666777888<<<>>>===???JJJVVVmmmrrraaa[[[aaaxxx~~~xxxkkkccc[[[XXXUUUQQQPPPRRROOOMMMNNNRRRTTTWWW]]]dddgggnnnxxx|||pppnnnmmmmmmoooqqqqqqqqqsssrrrrrruuuyyyyyyuuuqqqlllhhhfffiiissssss\\\MMMDDD===<<<<<<::::::;;;888888888888888888888888777777777888999999:::::::::::::::::::::;;;<<<<<<<<<======>>>@@@AAAAAABBBCCCEEEGGGGGGFFFFFFFFFGGGGGGHHHIIILLLOOORRRUUUWWWRRRPPPNNNLLLKKKLLLMMMOOOQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWZZZ```hhhmmmmmmsss}}}{{{kkk]]]___eeeyyy{{{rrrjjj777666444333222222222333222222222222222222222222222222222222222222222222222222111111111111222222222111111222333444555555444444555666777777777777555777;;;===<<<===HHHTTTkkkppp___YYY```wwwzzzkkkccc[[[XXXUUUQQQPPPSSSPPPNNNOOORRRSSSUUU[[[bbbdddllluuu|||vvvvvvwwwyyy{{{{{{yyywwwxxxvvvuuuxxx{{{{{{vvvqqqiiieeeaaacccllljjjUUUIIIAAA<<<<<<<<<:::999:::888888888888888888888888666777777888999999::::::999888888888888999::::::<<<<<<===???AAABBBCCCDDDEEEGGGIIIJJJHHHHHHHHHHHHHHHHHHIIIKKKMMMPPPSSSUUURRRQQQOOONNNMMMMMMNNNNNNPPPPPPRRRSSSUUUVVVVVVWWWZZZZZZZZZYYYZZZ]]]bbbfffhhhnnnyyyyyyiii^^^^^^bbbuuuxxxoooggg666555333222222333555666222222222222222222222222222222222222222222222222222222111111111111222222000000000000111222333444444555666777888888888888555666:::<<<;;;===GGGSSSjjjnnn^^^YYY___www|||kkkccc\\\XXXUUURRRQQQSSSRRROOOOOORRRSSSTTTYYY```cccjjjtttzzz}}}~~~~~~|||zzzxxxzzz}}}|||vvvppphhhccc___```iii~~~dddPPPGGG@@@;;;<<<===:::888999888888888888888888888888666777777888999999::::::777777777666777888888999;;;<<<===???AAACCCEEEEEEFFFHHHJJJKKKJJJIIIIIIIIIJJJIIIIIIJJJLLLNNNPPPRRRQQQPPPPPPOOONNNNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXXXX^^^^^^]]][[[ZZZ[[[^^^aaabbbjjjvvvuuufff^^^^^^bbbttt~~~wwwmmmeee555555444444444333333333333333333333333333333333333333222222111000//////111111222333333444555555333333333444444333222222666666666555666666777777888777888:::<<<@@@IIISSSiiikkkXXXZZZ___ooo|||ppphhh]]]WWWUUUTTTQQQNNNQQQSSSUUUVVVVVVXXX[[[^^^fffjjjqqqvvvzzz~~~||||||yyyxxxyyy{{{yyyrrrllleeeaaa\\\\\\ggg~~~dddPPPCCC???;;;:::;;;;;;999777888999:::::::::888777666444555888:::;;;:::999999;;;:::999999999;;;===???=========>>>@@@BBBDDDFFFFFFIIIKKKLLLJJJHHHHHHHHHLLLLLLKKKLLLMMMNNNPPPQQQPPPQQQSSSSSSSSSQQQOOOMMMPPPRRRUUUWWWYYYZZZZZZZZZaaa___\\\ZZZZZZ[[[^^^___\\\fffsss{{{nnnddd___]]]aaauuu|||rrrggg666666555555555444444444333333333333333333333333555444444333222222111111111111222333333444555555333333444444444333333222888888888888888999:::::::::999999;;;<<>>???======>>>???@@@CCCEEEFFFFFFHHHKKKLLLKKKJJJIIIJJJJJJIIIIIIJJJLLLNNNPPPQQQQQQQQQSSSSSSSSSRRRPPPOOOPPPQQQTTTXXX[[[]]]___```___^^^]]]]]]\\\\\\]]]]]]```iiittt}}}qqqfff]]][[[[[[___tttxxxmmm777777666666666555555555333333333333333333333333666666555555444444333333111222222333333444444555333333444444444444444333555555555555666777999999<<<::::::<<<<<<>>>FFFOOOgggnnn[[[YYYZZZhhh~~~ssskkkbbb[[[XXXWWWUUUSSSRRRSSSUUUUUUVVVXXX\\\^^^___eeemmmtttzzz}}}zzz|||||||||~~~~~~yyyqqqkkk___]]][[[^^^hhhzzzrrrYYYKKKAAA>>>;;;:::::::::999888:::999888888888888888888;;;<<<=========;;;:::999<<<;;;;;;;;;;;;===>>>???>>>>>>???@@@BBBDDDFFFGGGFFFHHHKKKLLLLLLLLLLLLMMMKKKKKKKKKKKKMMMOOOQQQRRRPPPQQQRRRSSSSSSSSSRRRRRRTTTTTTVVVXXX[[[^^^aaaccc]]]^^^___``````______^^^eeejjjsssuuulllccc[[[XXXXXX]]]rrr~~~sss666666666666555555555444333333333333333333333333666666555555444444444333222222222333333444444444333444444555555555555444444444444555666888999:::;;;999:::<<<===>>>FFFOOOeeeooo\\\YYYYYYfff~~~tttmmmddd]]]YYYWWWUUUTTTRRRSSSTTTUUUUUUXXX[[[___^^^dddlllsssyyy}}}~~~xxxooohhh\\\\\\\\\aaalll|||mmmWWWLLL@@@>>><<<:::999999999999:::999888777777888999:::;;;;;;<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;<<<>>>?????????@@@BBBDDDEEEGGGHHHFFFIIILLLMMMMMMNNNOOOQQQPPPPPPOOOOOOPPPQQQSSSTTTOOOOOOPPPQQQQQQRRRSSSSSSYYYYYYYYYYYYZZZ\\\^^^___]]]]]]___aaacccdddfffgggjjjmmmrrr|||tttkkkbbbZZZVVVWWW]]]qqqrrr555555555444444444333333333333333333333333333333444444444444333333333333222222333333333333444444333444555666666666666666888888999999;;;<<<===>>>999888999<<<===???GGGPPPaaaooo\\\YYYYYYeee}}}uuuooofff^^^YYYVVVTTTTTTRRRRRRSSSSSSTTTVVV[[[^^^___dddlllsssxxx|||}}}{{{zzz}}}vvvllleeeXXXXXXZZZaaannn}}}eeePPPFFF>>>===<<<:::999888999:::999999777777777888999:::888999999:::;;;<<<<<<<<<:::::::::;;;;;;<<<======@@@AAABBBDDDEEEGGGHHHHHHGGGJJJLLLNNNOOOPPPRRRTTTUUUTTTSSSQQQQQQRRRRRRSSSOOOOOONNNOOOPPPQQQSSSTTTYYYYYYXXXXXXYYY[[[\\\^^^]]]]]]^^^```dddiiinnnqqqrrrsssttt|||uuulllbbbXXXWWWXXX]]]ooo{{{nnn555444444444444333333333333333333333333333333333333333222222222222222222333333333333333333333333444444555666777777777777888888888888999:::;;;<<<888777999===>>>@@@GGGPPP^^^}}}ooo]]]YYYXXXeee}}}xxxrrriii```YYYUUUTTTTTTQQQQQQQQQQQQRRRUUUYYY]]]```eeelllrrrwwwzzz~~~||||||{{{|||~~~~~~sssiiicccVVVUUUWWW___lll{{{zzz```MMMCCC======<<<:::888888999;;;888888888888888888999:::777777888999:::;;;<<<<<<:::;;;;;;<<<======>>>>>>@@@BBBCCCFFFGGGHHHIIIIIIIIIKKKNNNOOOPPPRRRTTTVVVUUUTTTRRRQQQQQQQQQRRRRRRQQQPPPOOONNNOOOQQQSSSUUUUUUVVVVVVXXXZZZ\\\^^^___^^^]]]^^^aaaffflllssswwwxxxyyyyyy~~~}}}uuuhhh]]]WWWXXX]]]nnnyyykkk555555555555444444444444333333333333333333333333222222222222222222333333333333333333333333333333444444555777777888888777555555444444555666777777999999;;;>>>>>>???EEEMMM[[[xxxooo^^^YYYWWWccc{{{{{{vvvmmmcccZZZUUUTTTTTTOOOPPPOOOOOOPPPSSSXXX\\\___dddkkkqqqvvvzzz~~~zzzppphhhcccYYYWWWWWW^^^kkkzzz{{{{{{}}}vvv___MMMCCC;;;<<<<<<:::777777999;;;777777888999999999999999999999888999999:::;;;;;;<<<===>>>>>>??????@@@@@@AAABBBEEEGGGIIIJJJJJJJJJKKKMMMOOOPPPQQQRRRUUUWWWTTTSSSRRRRRRRRRSSSUUUVVVTTTSSSQQQOOOPPPRRRUUUWWWUUUVVVXXXYYY[[[\\\]]]]]]\\\]]]___bbbgggmmmqqqtttwwwzzz{{{~~~{{{ooodddVVVWWW\\\mmmzzzlll777666666666555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444666777888888888888777777666666666777777888;;;;;;<<<>>>>>>>>>CCCKKKYYYvvvppp___YYYVVVaaayyy~~~yyypppeee[[[VVVTTTUUUOOOOOONNNNNNOOORRRWWW[[[]]]bbbjjjpppvvvzzz~~~xxxooohhhddd___\\\ZZZ___lll{{{|||wwwqqqpppssswww{{{qqq\\\KKK@@@;;;<<<<<<:::777777999<<<666777888:::::::::999888;;;;;;:::999999999::::::>>>>>>@@@AAAAAABBBAAAAAAAAACCCEEEHHHIIIJJJJJJJJJMMMNNNPPPQQQQQQSSSUUUXXXTTTTTTTTTTTTVVVXXXZZZ[[[WWWUUUSSSQQQQQQSSSVVVXXXYYYZZZ[[[\\\\\\[[[ZZZYYY[[[]]]```dddhhhlllnnnoootttwwwyyy{{{zzzooocccTTTVVV[[[lll}}}ooo666666555555555444444444333333333333333333333333111111222222222333333333222222222222222222222222666777777888888888888777888888666666666777888999::::::;;;<<<===AAAFFFJJJWWWoooppp___TTTTTTbbbqqqzzzoooeee^^^YYYVVVTTTQQQQQQPPPQQQRRRTTTVVVWWW[[[___ffflllrrrwww}}}~~~|||~~~~~~{{{yyyrrrjjjeeefff[[[ZZZ[[[bbbnnn{{{{{{tttmmmjjjfffdddeeejjjwww}}}oooZZZKKKDDD======<<<;;;;;;;;;;;;<<<999999888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===@@@BBBCCCDDDEEECCCEEEGGGJJJLLLNNNPPPPPPOOOPPPRRRUUUWWWXXXYYYZZZVVVUUUTTTSSSTTTUUUWWWXXXWWWVVVUUUTTTTTTTTTUUUVVVYYY\\\^^^___]]]ZZZYYYXXXXXX[[[```cccfffhhhjjjlllkkkoootttzzzzzznnnddd\\\VVVSSSWWWjjjooo666666555555555444444444333333333333333333333333111111222222222333333333444333333333333333333333555555666777777777666666999888888888888999999::::::;;;<<<<<<>>>AAAFFFJJJWWWmmmtttaaaUUUTTT```nnnyyypppggg```YYYTTTQQQPPPOOOOOOOOOQQQRRRTTTUUUZZZ___eeelllrrrxxx~~~~~~}}}|||vvvsssooohhhcccbbbaaa```aaahhhrrr~~~}}}uuunnngggdddaaa___aaafffsssyyymmmXXXIIIBBB======<<<;;;;;;;;;;;;;;;999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCDDDEEEFFFEEEGGGIIILLLNNNPPPQQQRRRRRRSSSTTTVVVWWWXXXXXXXXXWWWVVVTTTRRRRRRTTTVVVWWWWWWVVVUUUTTTSSSTTTTTTUUUYYY\\\______]]][[[ZZZYYYXXX[[[```ccceeegggjjjlllmmmrrrxxx~~~rrrggg^^^XXXTTTRRRUUUhhhppp555555555555555444444444333333333333333333333333111111222222222333333333444444444444444555555555333444555666666666666555888999999:::;;;;;;:::::::::;;;<<<===>>>AAAFFFIIIVVViii{{{fffXXXUUU^^^jjj{{{ssskkkccc\\\TTTPPPOOOOOONNNNNNOOOQQQSSSTTTZZZ^^^eeekkkrrrxxx{{{|||~~~yyyqqqooommmhhhcccaaaeeeeeegggmmmvvv}}}{{{ssskkkddd```]]][[[^^^ccclllsss|||jjjUUUGGGAAA===<<<<<<;;;;;;;;;;;;;;;999999888888888888999999;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@CCCEEEFFFGGGGGGIIIJJJLLLOOOQQQSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYWWWTTTQQQQQQRRRTTTVVVVVVUUUTTTSSSRRRSSSTTTTTTYYY[[[^^^^^^]]][[[ZZZZZZYYY\\\```ccceeegggjjjlllpppuuu|||{{{iii___YYYUUURRRPPPTTTfffqqq555555555555555555555555333333333333333333333333111111222222222333333333444444444444444555555555333444555666666666666666777888999;;;;;;;;;:::::::::;;;===>>>???BBBFFFIIISSSeeelll[[[VVV\\\ddd|||~~~uuullleee]]]WWWSSSPPPOOOOOOOOOOOOQQQSSSTTTXXX\\\cccjjjpppwwwzzzyyy{{{vvvmmmlllmmmjjjeeecccdddfffiiioooxxxyyyqqqiiiddd___[[[]]]aaaeeelllvvv|||gggSSSFFF@@@===<<<;;;;;;::::::;;;;;;999999888888888999::::::<<<<<<<<<<<<<<<=========???@@@BBBDDDFFFHHHIIIIIILLLMMMOOOQQQTTTUUUVVVWWWVVVWWWXXXYYYYYYZZZZZZYYY[[[XXXTTTQQQPPPQQQSSSUUUUUUUUUSSSRRRRRRRRRSSSTTTWWWYYY\\\\\\[[[ZZZYYYZZZZZZ\\\```ccceeegggjjjmmmrrrwww~~~wwweee\\\XXXUUUPPPOOOTTTdddsss444555555555555555555555333333333333333333333333111111222222222333333333222222333333444444444555333444555666777777777777555666888:::;;;::::::999:::<<<>>>???@@@BBBEEEHHHOOO___sss___WWW[[[```uuu~~~sssiiiaaa\\\XXXUUUQQQPPPPPPPPPPPPQQQSSSTTTVVVZZZ```gggmmmuuu|||~~~|||}}}zzzppphhhiiillljjjgggeeeeeehhhmmmsss{{{|||rrrlllddd^^^]]]___aaahhhsss~~~xxxdddRRREEEAAA<<<<<<;;;:::::::::::::::999999888888999::::::;;;<<<<<<<<<======>>>>>>>>>@@@AAACCCFFFHHHIIIJJJKKKNNNOOOQQQSSSUUUWWWWWWXXXUUUVVVWWWYYYZZZ[[[\\\\\\[[[XXXUUURRRPPPQQQSSSTTTUUUUUUSSSRRRRRRRRRSSSTTTTTTVVVXXXYYYXXXWWWXXXYYYZZZ]]]```ccceeehhhlllooouuuxxx~~~zzzggg\\\XXXUUUOOOPPPTTTbbb{{{ttt444444444555555555555555333333333333333333333333111111222222222333333333222222222333444444555555333444555666777888888888666666777999::::::::::::;;;===???@@@@@@BBBEEEHHHMMMZZZxxxyyycccYYYZZZ\\\ooozzzoooeee^^^YYYVVVUUURRRQQQPPPPPPPPPQQQSSSTTTTTTXXX]]]ccciiiqqqyyy~~~xxxooogggcccfffjjjiiihhhhhhjjjnnntttzzz}}}uuulllbbb^^^___aaahhhsss~~~sss```OOOEEEAAA<<<;;;;;;:::::::::::::::999999888999999:::;;;<<<<<<<<<======>>>>>>??????AAABBBDDDFFFIIIJJJKKKKKKOOOPPPRRRTTTVVVWWWXXXXXXUUUVVVWWWYYY[[[\\\\\\\\\ZZZXXXVVVTTTSSSSSSSSSTTTVVVUUUTTTSSSRRRSSSTTTTTTRRRTTTVVVVVVVVVVVVWWWXXXZZZ]]]aaadddgggkkkpppssswww{{{iii^^^ZZZYYYWWWXXX\\\ggg{{{rrr444444444555555555666666333333333333333333333333111111222222222333333333333333333444555555666666222222444555666777777777888888888888:::;;;<<<===;;;===???@@@AAABBBEEEGGGMMMUUUooo}}}fff[[[ZZZZZZggg}}}yyypppggg```[[[WWWUUUQQQPPPOOOOOOOOOPPPQQQRRRRRRUUUZZZ___eeemmmtttzzzwwwnnnfffbbbbbbgggjjjjjjkkknnnpppuuu{{{uuuiiicccbbbcccjjjttt~~~nnn\\\LLLCCC@@@<<<;;;::::::999999::::::999999999999:::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@AAABBBDDDGGGIIIJJJKKKLLLOOOPPPRRRSSSUUUVVVWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUTTTTTTWWWVVVUUUTTTSSSTTTTTTUUUQQQSSSUUUVVVVVVVVVXXXYYY[[[]]]aaadddhhhmmmssswwwzzzkkkcccdddfffiiiiiikkkrrrnnn444444444555555555666666333333333333333333333333111111222222222333333333444444444555666777777888000111333444555666666666999999999999:::<<<>>>???;;;===@@@AAAAAACCCEEEGGGMMMSSShhhggg\\\ZZZYYYbbbwww~~~zzzsssllleee___ZZZVVVPPPOOONNNNNNNNNOOOPPPQQQQQQTTTXXX]]]cccjjjrrrwww|||~~~rrrhhhbbbaaaccciiimmmmmmooossstttxxx~~~}}}ppphhhgggffflllvvv~~~jjjYYYJJJAAA???<<<;;;::::::999999::::::999999999999:::;;;<<<===<<<======>>>???@@@@@@@@@AAABBBDDDGGGIIIJJJKKKLLLNNNOOOQQQSSSUUUVVVVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUWWWWWWUUUTTTTTTTTTUUUVVVRRRTTTUUUVVVVVVWWWYYYZZZ[[[]]]aaaeeeiiiooouuuyyy{{{kkkgggnnnsssyyyyyyzzz~~~|||kkk444444444333333333222222222222444444444444222222000111111111000222444777666555444444222222111000555555555555555666777777:::;;;;;;<<<<<<;;;;;;:::;;;===>>>???@@@AAADDDFFFJJJUUUccc{{{pppZZZUUUZZZ]]]oooyyyqqqjjjccc]]]YYYRRRQQQNNNMMMLLLLLLMMMNNNOOORRRWWW\\\aaagggnnnsss}}}yyylllggg___ccciiimmmnnnooopppqqqvvv{{{yyyqqqmmmiiinnnvvv}}}jjjRRRFFFDDD???===<<<:::888888999:::;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>???EEEFFFGGGIIIJJJKKKLLLLLLOOOPPPPPPQQQRRRSSSTTTTTTXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTSSSRRRRRRRRROOOPPPQQQRRRUUUWWWYYY[[[\\\^^^aaafffmmmvvv}}}nnngggllluuuvvvggg444444444333333333222222222333333444444333333222000222222222111222333555666666555555444333333333666555555555555666777777888999:::;;;<<<<<<===<<<;;;===??????@@@AAADDDFFFKKKSSS___sssvvv___XXX\\\\\\nnn|||tttllleee^^^YYYSSSQQQOOOMMMLLLLLLMMMNNNOOOQQQVVVZZZ___eeekkkpppzzz~~~yyylllgggcccgggllloooqqqqqqssstttzzz{{{tttooonnnpppuuu{{{~~~hhhQQQFFFDDD>>>===;;;:::888888999:::;;;::::::;;;;;;;;;;;;<<<<<<<<<>>>????????????@@@BBBEEEFFFGGGIIIJJJKKKLLLLLLOOOOOOPPPQQQRRRSSSTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQRRRRRRSSSUUUVVVXXXYYY___```ccciiirrr{{{ooodddgggnnnttteee444444444444333333333333222333333444444333333222111222444444333222222333555555555555555555555555666666555555666666777888777888999;;;===>>>>>>>>><<<===???@@@@@@AAADDDFFFKKKQQQYYYjjjggg\\\]]]ZZZkkkxxxpppggg___ZZZTTTRRRPPPNNNLLLLLLMMMNNNNNNQQQUUUXXX]]]bbbhhhllluuu{{{xxxlllgggcccfffjjjmmmnnnoooqqqrrr~~~xxxtttrrrsssuuuyyy{{{fffOOOEEEBBB<<<<<<;;;:::999888999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@AAAAAAAAACCCEEEEEEFFFHHHIIIKKKLLLLLLLLLOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUTTTTTTTTTUUUWWWXXXWWWWWWWWWWWWWWWVVVUUUUUUVVVUUUUUUTTTTTTSSSSSSRRRSSSSSSSSSTTTUUUVVVWWWXXXbbbcccgggnnnxxxuuufffdddgggxxx~~~qqqccc555444444444444333333333333333333333333333333333111333555555444222222222444444555555555666666666666666666555666777777888888999:::<<<======>>>>>>===>>>@@@@@@@@@AAADDDFFFIIINNNUUUdddppp```\\\XXXiii}}}tttjjjaaa[[[UUUTTTQQQNNNMMMMMMMMMNNNOOOQQQTTTXXX[[[```eeeiiiqqqxxxwwwkkkgggfffhhhkkkmmmnnnoooqqqsss}}}}}}}}}~~~|||~~~yyyttttttuuuyyywwwbbbLLLCCCAAA;;;<<<;;;:::999999999::::::::::::;;;;;;<<<<<<======;;;===@@@AAAAAABBBEEEGGGEEEFFFHHHJJJKKKLLLLLLLLLOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSRRRQQQRRRTTTWWWXXXWWWWWWXXXXXXWWWVVVUUUTTTUUUTTTTTTSSSSSSRRRRRRQQQRRRSSSSSSTTTVVVXXXYYYZZZcccdddiiiqqq~~~nnnfffdddfffqqq{{{nnnaaa555555555444444444333333333333333333333333333333111333555555444222222222333333333444555555666666666666666666666777888888;;;;;;<<<<<<======<<<<<<>>>???@@@AAA@@@AAADDDFFFEEEKKKTTTccc{{{eeeZZZXXXgggxxxnnnddd]]]WWWUUURRROOOMMMMMMMMMMMMOOOQQQTTTWWWZZZ___dddhhhnnnwwwwwwlllhhhmmmoooqqqqqqrrrsssvvvxxx}}}~~~~~~}}}{{{zzzyyyvvvzzzvvvuuuwww{{{qqq]]]JJJCCCAAA:::;;;;;;::::::999999999999::::::;;;<<<<<<===>>>>>>;;;===???AAAAAACCCEEEGGGFFFGGGHHHJJJKKKLLLMMMMMMOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQRRRTTTWWWXXXWWWWWWXXXYYYXXXWWWVVVTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPQQQRRRTTTWWWZZZ\\\^^^cccffflllvvvwwwhhhbbb\\\dddrrr~~~zzzlll```555555555555444444444333444333333222222333333444222333555555333333333444333333444444444555555555777777666666777777888999<<<<<<=========<<<<<<;;;>>>@@@AAAAAAAAABBBDDDFFFDDDJJJSSSaaazzzooo]]]YYYfff|||zzzpppfff___YYYWWWSSSPPPNNNMMMMMMMMMNNNPPPSSSVVVYYY]]]cccffflllvvv~~~yyyooolllnnnoooppppppppprrruuuxxx}}}}}}}}}|||zzzwwwuuutttpppssszzzzzzyyyyyy~~~lllYYYHHHBBBAAA;;;;;;;;;;;;:::::::::999999::::::;;;<<<===>>>>>>???<<<>>>@@@AAABBBCCCEEEGGGFFFGGGIIIJJJLLLLLLMMMMMMPPPQQQRRRSSSTTTUUUUUUVVVUUUUUUTTTTTTTTTUUUWWWXXXVVVWWWYYYZZZZZZYYYXXXVVVTTTSSSSSSRRRRRRQQQPPPPPPPPPQQQRRRUUUXXX[[[^^^___eeeiiiqqq}}}|||llldddbbbgggpppxxx}}}zzzlll```555555555555444444444444444333333222222333333444222333444444333333555777555555555555555666666666777777666666777777888999:::;;;<<<======>>>======???@@@AAAAAAAAABBBDDDFFFEEEJJJQQQ]]]qqqzzzddd[[[fffzzz|||rrrhhhaaaZZZXXXTTTQQQNNNMMMMMMMMMLLLNNNQQQTTTWWW\\\aaaeeejjjsss|||~~~|||tttqqqmmmmmmmmmllllllnnnrrruuu{{{zzzxxxvvvssspppllliiihhhlllsss}}}~~~|||hhhVVVGGGBBBBBB<<<:::;;;;;;;;;::::::999999::::::;;;<<<===>>>??????>>>@@@BBBCCCCCCDDDFFFHHHFFFGGGIIIJJJLLLMMMMMMMMMRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWZZZ\\\\\\\\\ZZZYYYUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSVVVXXX[[[]]]___iiinnnxxxtttnnnoooqqqvvvyyyyyy|||mmmaaa666666555555555444444444444444222222222222444444222333333333222333666999777777777777777666666666777777777777777888888999999:::;;;===>>>????????????@@@BBBAAAAAABBBDDDFFFGGGJJJPPPXXXiiijjj]]]gggyyy|||sssiiibbbZZZXXXUUUQQQNNNMMMMMMMMMJJJLLLOOORRRVVVZZZ```ccchhhrrrzzz|||~~~xxxuuuooooooooonnnmmmppptttwwwyyywwwtttpppmmmhhhccc___bbbgggoooyyy~~~fffTTTFFFCCCCCC<<<::::::;;;;;;;;;:::999888::::::;;;<<<===>>>???@@@@@@BBBDDDEEEDDDEEEGGGIIIGGGGGGIIIKKKLLLMMMMMMMMMSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWUUUWWWZZZ]]]^^^]]]\\\ZZZWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]mmmsss}}}}}}zzzwwwxxx{{{{{{vvv}}}}}}nnnaaa555555555444444333333333///111333555555333111000555555555444444333333333444444444555555555555555666666666666777888999:::<<<<<<======>>>>>>??????>>>@@@AAAAAA@@@???@@@AAAHHHJJJKKKUUUhhh}}}uuudddhhhvvvyyyqqqjjjddd]]]ZZZVVVSSSQQQPPPNNNMMMMMMNNNNNNOOOQQQVVV\\\```ggglllrrryyy}}}|||vvvrrrnnnkkkmmmpppssstttqqqoookkkgggcccaaa______]]]```fffooo|||fffRRRGGG@@@<<<;;;;;;::::::999888888888999<<<<<<<<<<<<>>>@@@BBBCCCAAACCCDDDEEEEEEFFFIIIKKKKKKKKKLLLMMMNNNOOOOOOPPPRRRSSSTTTUUUVVVVVVUUUTTTXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYZZZ\\\______^^^\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUXXX]]]```mmmxxxyyyvvvvvvssszzz}}}ooobbb555555444444444333333333555444444333333333333444555555444444444333333333555555666666666666777777777666666777777888999:::<<<<<<======>>>????????????@@@BBBBBBAAA@@@AAABBBFFFIIIKKKTTTeeexxx|||bbbdddppp{{{tttlllggg^^^[[[VVVSSSRRRPPPNNNMMMNNNOOOOOOOOOQQQUUUZZZ^^^fffkkkrrrxxx}}}wwwrrrmmmkkkllloooqqqsssooommmjjjgggdddaaa```______```dddlllxxxfffRRRGGGAAA===<<<<<<;;;;;;:::999:::::::::<<<<<<<<<===>>>@@@BBBCCCBBBCCCEEEEEEEEEFFFIIIKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSUUUVVVVVVUUUUUUWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYZZZ\\\^^^___^^^\\\[[[ZZZYYYWWWVVVVVVVVVVVVUUUVVVVVVVVVVVVYYY]]]aaakkkwww{{{vvvvvvsssyyy{{{mmm```555444444444444333333333888666222000///111444555555444444444444333333333666666666777777888888888777777777777888999:::;;;<<<<<<===>>>>>>??????@@@@@@BBBCCCDDDCCCBBBCCCDDDDDDIIILLLTTTaaaqqqgggeeemmmwwwooojjj```\\\WWWTTTRRRPPPOOOMMMNNNOOOOOOOOOPPPTTTYYY\\\eeejjjpppwww|||zzzvvvppplllmmmooorrrssspppooommmjjjhhhfffeeedddbbbbbbccciiittteeePPPFFFAAA>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===???@@@BBBCCCCCCDDDFFFFFFFFFGGGIIIKKKKKKLLLMMMMMMOOOOOOPPPQQQPPPQQQRRRTTTUUUVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYY[[[^^^___^^^\\\\\\[[[ZZZXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVXXX]]]```iiiwww|||uuusssooovvvyyykkk___444444444444444444444444666444000...---///111333444444444444444444444444555666666777777888888888888888888888888999;;;;;;<<<======>>>??????@@@@@@AAACCCEEEEEEDDDDDDEEEFFFDDDJJJMMMTTT^^^jjjqqqjjjmmmzzzrrrlllbbb^^^XXXTTTRRRQQQOOONNNLLLMMMNNNOOOPPPTTTXXX\\\cccgggnnntttzzzzzztttpppooorrruuuvvvuuuuuutttsssqqqooommmkkkfffdddcccgggooo}}}dddOOOEEE???======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGGGGHHHJJJLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYY[[[]]]^^^^^^]]]^^^]]][[[ZZZXXXXXXWWWWWWUUUVVVUUUUUUUUUWWW[[[___iiiwww}}}sssnnnkkksssxxxkkk^^^444444444444444444444444333222111111000000111111444444444444444444444444444444555666666777888888888888888888999:::;;;<<<======>>>>>>???@@@@@@@@@AAACCCEEEFFFEEEEEEFFFGGGGGGLLLNNNTTT\\\eeeuuukkkhhhwww}}}tttnnnddd```ZZZUUURRRQQQOOONNNJJJKKKMMMOOOPPPTTTYYY\\\```dddkkkqqqwww}}}}}}vvvqqqqqqtttwwwxxxzzz{{{{{{zzzxxxuuurrrpppiiifffdddfffmmmyyyaaaMMMCCC>>>;;;;;;;;;;;;::::::::::::;;;;;;===>>>???@@@BBBCCCDDDDDDFFFGGGHHHHHHHHHHHHKKKMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRSSSUUUWWWXXXYYYWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]______^^^___^^^]]][[[ZZZYYYXXXXXXUUUUUUTTTTTTTTTVVVZZZ]]]gggtttrrrkkkhhhqqqxxxkkk___333333333444444444444555333444444555555555444333333333333444444444444555444444555555666777888888999999999999:::;;;<<<<<<======>>>??????@@@@@@AAAAAACCCFFFFFFFFFFFFGGGHHHIIILLLMMMSSS[[[bbb{{{qqqfff```lllvvvpppgggbbb[[[VVVSSSQQQPPPOOOJJJKKKMMMOOOPPPSSSWWWZZZ]]]aaagggnnntttzzzxxxssssssvvvyyy{{{~~~~~~~~~{{{vvvrrroooiiigggdddeeekkkvvvwww[[[JJJBBB>>>;;;;;;::::::::::::::::::;;;<<<>>>???AAACCCDDDEEEEEEEEEGGGHHHIIIIIIIIIIIIKKKMMMMMMNNNOOOOOOQQQQQQRRRSSSSSSSSSTTTTTTVVVWWWYYYZZZXXXYYYZZZ[[[\\\]]]]]]]]]]]][[[[[[\\\^^^`````````aaa```^^^]]][[[ZZZYYYYYYUUUUUUUUUTTTTTTVVVYYY]]]dddrrrooogggdddoooyyykkk___333333333444444444555555333444444555666666666666333333333444444444555555444555555666888999999::::::999999::::::;;;<<<======>>>>>>??????@@@AAAAAAAAACCCEEEFFFFFFFFFGGGIIIKKKLLLJJJPPPYYY___tttrrreee]]]ddduuuzzzsssiiiccc\\\VVVSSSQQQPPPOOOLLLMMMOOOOOOOOOQQQSSSVVVZZZ^^^dddkkkqqqxxx|||wwwwww{{{}}}wwwqqqnnnhhheeecccccciiisss}}}mmmUUUGGGBBB???======;;;;;;;;;;;;;;;<<<======@@@AAACCCEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSVVVVVVUUUUUUVVVXXXYYYZZZYYYZZZ\\\]]]_________^^^^^^]]]\\\]]]___aaabbbbbbbbbaaa```^^^\\\ZZZZZZYYYWWWWWWWWWVVVUUUWWW[[[^^^cccrrr{{{hhh___]]]iiixxxkkk^^^333333333444444555555555222222222222333555666888333333333444444555555555555666777888999:::;;;;;;::::::::::::;;;<<<======>>>>>>>>>???@@@@@@AAAAAAAAACCCEEEFFFFFFFFFGGGIIILLLJJJGGGMMMXXX]]]ooowwwjjj___bbbppp|||vvvjjjddd]]]VVVSSSQQQPPPPPPOOOPPPPPPPPPOOOOOOPPPRRRYYY]]]bbbiiiooovvv~~~|||}}}xxxrrrnnnfffcccaaabbbhhhqqqzzzzzzfffPPPEEEBBBAAA@@@@@@<<<<<<<<<<<<<<<===>>>???AAABBBDDDFFFHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJLLLNNNNNNOOOOOOPPPQQQRRRSSSSSSXXXWWWWWWVVVWWWXXXYYYZZZZZZ[[[]]]___```````````````^^^\\\]]]```bbbcccccccccbbb```^^^\\\[[[ZZZZZZYYYYYYXXXWWWWWWYYY\\\```dddtttttt```WWWUUUbbbxxxjjj\\\111111222222222222333333777777777777777777666666777666666555555555666666666666777888999::::::;;;;;;<<<===>>>>>>>>>>>>>>>@@@???????????????@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGJJJKKKOOOQQQSSS[[[mmm~~~ooo___bbbjjjuuu{{{vvvnnnggg___YYYVVVUUUSSSPPPLLLMMMNNNNNNOOOOOOOOOOOOTTTWWW\\\bbbiiiqqqyyy~~~}}}qqqiiieee```^^^```dddiiiqqqyyy}}}rrr]]]LLLIIIGGG@@@<<>>??????@@@??????@@@@@@?????????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGIIIJJJLLLNNNOOOUUUeeeuuuwwweeecccgggppp~~~yyypppiii```ZZZWWWVVVSSSQQQMMMNNNNNNOOOPPPPPPPPPPPPRRRVVVZZZ```fffnnnvvv|||~~~sssllliiiddd```aaadddgggnnnuuu{{{iiiVVVGGGEEEDDD???<<<>>><<<<<<<<<<<<===>>>@@@@@@CCCCCCDDDEEEGGGIIIJJJKKKMMMNNNNNNOOOPPPQQQRRRRRRTTTTTTSSSRRRRRRSSSSSSSSSUUUVVVXXXYYYYYYYYYXXXWWW[[[\\\^^^```aaaccccccddddddcccccccccbbbaaaaaaaaaaaa```^^^\\\[[[[[[[[[[[[[[[[[[YYYXXXXXX[[[aaaeeemmmwww~~~ppp___SSSTTTYYYfff{{{lll\\\777777666555444333222222333333333333333333333333666666555555555555666666666777888888::::::;;;<<<===>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAACCCCCCDDDEEEFFFGGGGGGHHHJJJJJJLLLMMMMMMQQQ^^^lllqqqgggdddjjj|||rrrkkkccc\\\YYYWWWTTTQQQOOOOOOOOOOOOOOOPPPPPPPPPPPPSSSXXX]]]cccjjjrrrwwwxxxrrrmmmgggccccccccceeejjjqqqwww~~~xxx^^^NNNAAA@@@@@@===;;;>>>;;;;;;;;;<<<===>>>@@@@@@DDDEEEFFFGGGIIIKKKLLLMMMPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSVVVWWWXXXYYYZZZYYYXXXXXXYYYZZZ[[[]]]___```bbbbbbfffeeeeeedddccccccbbbbbb______^^^^^^^^^^^^___```]]]\\\ZZZYYYZZZ___ggglllrrr|||wwweeeYYYRRRVVV]]]iii}}}nnn___555444444333222222111111333444444444444444555555666555555555555666666777777777888999:::;;;<<<<<<>>>???@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHKKKKKKMMMOOOOOOQQQ\\\hhhqqqffffffxxxvvvooofff```\\\YYYUUURRROOOOOONNNNNNNNNNNNNNNNNNOOOQQQVVVZZZ```gggnnnsss{{{|||xxxnnnhhhdddccccccccchhhmmmssszzznnnVVVIII>>>===>>><<<;;;<<<:::;;;;;;<<<===???@@@AAAEEEFFFHHHJJJKKKMMMNNNNNNQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTYYYYYY[[[[[[\\\[[[ZZZYYYWWWXXXYYYZZZ\\\^^^___```ffffffeeeeeedddccccccbbb_________``````aaaaaaaaa]]]]]]]]]]]]___dddkkkpppwww~~~hhhaaa___eeekkkvvv~~~~~~qqqccc333333333333333333333333333333333333444444555555555555555555555666777777888888999:::;;;<<<======???@@@AAACCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJLLLPPPPPPRRR[[[eeewww~~~kkkeeeqqqyyysssjjjccc___[[[VVVSSSOOONNNMMMLLLKKKKKKLLLLLLNNNPPPTTTXXX]]]dddkkkooowww{{{~~~yyyuuulllfffbbbaaaaaaaaaeeekkknnnuuuxxxdddQQQHHH???<<<===<<<::::::;;;;;;;;;<<<>>>@@@AAABBBFFFGGGIIIKKKMMMNNNOOOOOOQQQQQQRRRTTTUUUVVVXXXXXXZZZYYYXXXVVVVVVUUUUUUUUU[[[\\\]]]^^^^^^]]]\\\[[[WWWWWWWWWXXXYYY[[[]]]^^^dddccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa[[[]]]```bbbdddhhhllloooyyyvvvtttvvv~~~~~~~~~rrrfff444444555555666666666666000111111222222333333444555555444555555666777888888999::::::<<<<<<===>>>???@@@AAACCCDDDEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGJJJNNNOOOQQQWWW___oooqqqdddiiittt}}}vvvmmmgggbbb]]]XXXSSSOOONNNLLLJJJIIIIIIJJJJJJMMMOOORRRVVVZZZ```gggkkktttxxx}}}zzzsssoooiiiccc_________^^^aaagggiiipppzzzooo[[[NNNHHHAAA=========<<<;;;;;;<<<<<<===???AAACCCDDDFFFHHHJJJMMMNNNOOOOOOOOOPPPPPPQQQSSSUUUVVVWWWXXXZZZYYYYYYXXXWWWWWWWWWWWW]]]]]]^^^___^^^]]]\\\[[[XXXWWWVVVVVVWWWXXXZZZ[[[_________````````````aaabbbbbbbbbbbbbbbaaa``````\\\___bbbeeefffiiikkknnnxxx}}}}}}ssshhh666666666666555555555555111111111222333444444444444444444555555666777888999999:::;;;<<<===>>>>>>??????AAACCCDDDEEEFFFFFFHHHHHHFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJGGGGGGJJJNNNOOOOOOTTTZZZfffyyytttaaa```gggzzzyyypppiiiddd___YYYTTTPPPOOOLLLJJJIIIIIIJJJJJJJJJLLLPPPSSSWWW\\\cccgggpppsssyyy~~~{{{tttooohhhbbb^^^]]][[[ZZZ\\\aaaeeekkkttt{{{jjjXXXJJJFFFAAA======???>>><<<<<<======???@@@CCCDDDEEEFFFHHHKKKMMMOOOOOOOOOOOOOOOPPPQQQSSSUUUVVVWWWXXXZZZYYYYYYXXXXXXXXXYYYYYY\\\]]]]]]^^^]]]\\\[[[ZZZYYYXXXVVVUUUUUUVVVXXXYYYZZZZZZ[[[\\\]]]^^^______```aaabbbccccccbbbaaa```___aaabbbcccdddgggjjjmmmsssvvv~~~{{{sssjjj666666555444333222222111333333444555555666777777444444444555555777888888999::::::;;;<<<===>>>>>>>>>???AAACCCDDDEEEFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKJJJIIILLLPPPPPPPPPSSSXXXaaannnuuu___ZZZ^^^ggg~~~zzzrrrkkkeee```YYYTTTRRRPPPMMMKKKJJJJJJKKKKKKHHHKKKMMMQQQTTTZZZ```dddkkkoootttyyy}}}yyyttthhhbbb]]][[[YYYWWWYYY]]]ccchhhpppvvv|||jjjXXXFFFDDD@@@===>>>@@@@@@>>>======>>>@@@AAACCCEEEFFFFFFHHHKKKMMMOOOPPPOOOOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]\\\[[[ZZZYYYZZZYYYWWWUUUUUUVVVWWWXXXVVVWWWXXXYYY[[[\\\]]]^^^^^^___aaabbbccccccbbbbbbbbbbbbbbbaaabbbeeejjjmmmoooqqqxxx~~~zzzrrrjjj444333333222222333333444444444444555555555555666555555555555666666666666888999:::;;;===???AAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIJJJKKKLLLOOOSSSVVVZZZfffxxxzzzccc[[[\\\___nnn}}}uuummmfff```ZZZWWWOOOMMMKKKJJJLLLNNNOOOOOOOOOLLLMMMPPPRRRTTT[[[ccciiimmmtttyyy~~~yyyttthhhddd___\\\[[[\\\]]]^^^bbbdddhhhppp{{{lllWWWEEECCCAAA???===<<<<<<<<>>>>>>>>>>>@@@AAACCCEEEFFFGGGGGGGGGIIIIIIKKKNNNQQQQQQPPPNNNOOOPPPQQQRRRSSSUUUVVVVVVYYYYYYXXXXXXXXXXXXXXXYYYXXXYYYZZZYYYWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUXXXWWWVVVVVVWWWZZZ]]]___bbbbbbcccccccccbbbbbbaaaddddddccc```^^^___bbbdddeeekkkuuu~~~rrrggg555555555555555555555555444444444555555555555666555555666777888999999:::;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGFFFFFFEEEFFFFFFGGGGGGIIIJJJJJJJJJKKKKKKKKKLLLKKKLLLMMMMMMMMMNNNQQQTTTWWW[[[dddvvvxxxcccVVVWWW^^^nnn{{{rrrjjjbbb\\\XXXWWWTTTOOOMMMLLLLLLKKKJJJKKKIIIIIILLLMMMOOOUUU\\\bbbgggooovvv{{{~~~}}}uuuooohhhcccbbbcccdddeeehhhiiikkkooovvvfffRRRFFFEEECCCAAA@@@??????@@@???AAADDDFFFGGGHHHGGGFFFHHHIIIJJJMMMQQQRRRQQQPPPQQQRRRRRRSSSTTTTTTUUUUUUZZZZZZYYYYYYXXXXXXWWWWWWXXXYYYYYYYYYWWWVVVWWWXXXYYYYYYXXXWWWVVVVVVUUUUUUVVVUUUTTTTTTUUUWWWZZZ[[[^^^___aaabbbbbbaaa```___eeeeeedddaaa^^^\\\]]]^^^aaagggpppttthhh444444555555555555444444444444444555555555555666555666666888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@CCCCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHJJJKKKKKKLLLMMMMMMMMMMMMLLLMMMNNNNNNNNNNNNQQQSSSVVVYYY^^^lllooo]]]VVVYYYeee|||uuulllddd\\\WWWYYYUUUQQQNNNMMMLLLKKKJJJKKKHHHIIIKKKLLLMMMRRRXXX^^^dddmmmtttyyy}}}}}}zzzuuummmgggeeefffggghhhiiijjjkkkooouuu~~~eeeRRREEEDDDBBBAAA@@@@@@@@@AAAAAACCCFFFIIIJJJJJJIIIHHHHHHIIIJJJMMMQQQSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTUUUYYYYYYYYYXXXWWWVVVUUUUUUVVVXXXYYYXXXVVVVVVWWWXXXYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTSSSTTTVVVWWWYYY[[[]]]___aaaaaa```^^^\\\cccddddddbbb___\\\[[[\\\```fffqqqvvvkkk222333444444444444333222444444444555555555555666555666777888999:::;;;<<<<<<<<<<<<======???@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNMMMNNNOOOOOOOOOOOOQQQSSSVVVXXX^^^iii}}}{{{fffYYYYYYaaavvvyyypppggg^^^XXXXXXUUUQQQOOONNNNNNMMMLLLKKKIIIIIILLLLLLLLLPPPVVV\\\bbbjjjqqqwww{{{~~~|||vvvoooiiigggggghhhiiiggghhhjjjnnnttt~~~~~~]]]LLLCCCBBBAAA@@@??????@@@AAABBBDDDFFFIIIJJJJJJJJJIIIIIIIIIJJJMMMPPPSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUWWWXXXXXXXXXWWWUUUTTTSSSUUUWWWXXXWWWVVVUUUVVVXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWVVVVVVUUUUUUVVVWWWWWWXXXZZZ\\\^^^___^^^\\\ZZZ```aaabbbbbb___]]]]]]]]]```hhhuuuyyynnn111222333444444333222111444444444555555555555666666666777888999::::::;;;<<<<<<<<<===>>>???AAABBBCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOOOONNNMMMNNNPPPPPPPPPPPPRRRSSSUUUXXX___gggtttppp___]]]```qqq~~~vvvlllaaa[[[YYYVVVRRRPPPOOOOOOOOONNNLLLJJJJJJLLLLLLKKKOOOTTTYYY^^^fffmmmrrrwww|||xxxtttmmmiiiggggggffffffccceeehhhkkkrrr}}}wwwXXXKKKBBBAAA@@@??????@@@AAAAAABBBCCCDDDFFFGGGHHHHHHIIIKKKJJJKKKMMMPPPSSSSSSSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXWWWVVVUUUSSSTTTVVVWWWVVVUUUUUUVVVXXXVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWVVVWWWZZZ[[[\\\[[[ZZZYYY[[[]]]______^^^]]]^^^___```iiiwwwyyynnn222333444555555444333222444444444555555555555666777777777777888888999999;;;;;;<<<===>>>@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLOOOPPPPPPOOONNNLLLNNNPPPQQQQQQQQQSSSTTTTTTWWW\\\aaaiii~~~fff```___jjj~~~}}}rrrfff___ZZZWWWSSSPPPPPPOOOOOONNNKKKIIIJJJLLLKKKJJJMMMRRRVVVZZZ```gggmmmsssyyy}}}~~~~~~~~~sssooojjjgggeeeeeecccbbb```bbbeeehhhooo{{{nnnUUULLLCCCBBBAAA@@@@@@AAABBBCCCDDDCCCDDDDDDFFFGGGIIIKKKMMMLLLKKKMMMPPPRRRRRRRRRTTTUUUUUUUUUVVVVVVWWWWWWVVVWWWYYYZZZZZZYYYWWWVVVSSSUUUVVVVVVUUUUUUVVVWWWTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWWWWVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYXXXZZZ[[[[[[ZZZ[[[\\\^^^^^^hhhttt~~~wwwkkk333444666777777666444333444444444555555555666666777777777777777777888888:::;;;;;;===???AAACCCDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJLLLOOOPPPPPPOOONNNKKKNNNPPPQQQRRRRRRSSSUUURRRUUUYYY\\\aaavvvjjjbbb]]]dddwwwwwwjjjbbb]]]YYYTTTQQQPPPOOONNNLLLKKKIIIIIIKKKKKKIIIKKKPPPTTTWWW]]]ccciiipppwww{{{~~~~~~~~~{{{vvvrrrooolllhhhfffdddcccaaa___^^^aaadddffflllxxxaaaNNNKKKCCCCCCBBBAAABBBCCCDDDEEEGGGFFFEEEEEEGGGIIILLLNNNNNNMMMLLLMMMPPPRRRRRRRRRTTTTTTUUUVVVVVVWWWXXXXXXWWWXXXZZZ\\\\\\[[[YYYXXXSSSTTTVVVVVVUUUUUUVVVWWWSSSTTTUUUVVVXXXYYYZZZ[[[[[[ZZZZZZYYYXXXVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYWWWXXXYYYXXXWWWXXXZZZ\\\\\\fffpppwwwzzz}}}tttggg555555444333444555666777777777666666666666666777999999999999999999::::::;;;<<<>>>>>>>>>>>>@@@BBBCCCDDDEEEFFFEEEDDDBBB@@@CCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNNNNLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRVVVVVVTTTYYYbbblll{{{iii[[[aaavvvwwwpppkkkfff]]]UUUSSSQQQNNNLLLMMMLLLKKKIIIGGGGGGIIIKKKLLLQQQUUU\\\aaafffkkkpppsss~~~~~~yyysssmmmgggdddffffffdddcccbbb```______bbb___```gggqqq|||xxx\\\KKKEEE999;;;>>>BBBDDDEEEEEEEEEFFFEEEDDDDDDFFFHHHKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLRRRRRRRRRRRRRRRSSSSSSTTTTTTVVVXXXZZZ[[[ZZZXXXVVVVVVVVVVVVVVVVVVVVVUUUUUUWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTUUUWWWXXXXXXWWWUUUUUUUUUVVVWWWXXXZZZZZZ___```gggrrr{{{~~~wwwwwwsssfff555555444444444555666777888777777666666777777777999999999999::::::::::::<<<>>>@@@@@@@@@AAABBBDDDFFFEEEEEEDDDCCCCCCCCCDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGHHHJJJLLLMMMMMMLLLKKKLLLLLLMMMNNNNNNOOOPPPPPPRRRSSSSSSXXXaaaiiitttccceeewww{{{tttnnnhhh___WWWTTTSSSOOOMMMNNNMMMKKKIIIHHHHHHIIIKKKMMMPPPTTTYYY^^^ccciiiooossswww{{{zzztttnnniiifffeeecccdddddddddcccccccccbbbccc______fffoooxxxlllVVVIIIFFF??????@@@AAACCCEEEFFFGGGGGGFFFFFFEEEFFFHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRRRRSSSSSSSSSRRRRRRSSSTTTWWWYYYZZZYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[ZZZXXXWWWYYYXXXWWWXXXZZZ[[[ZZZYYYUUUUUUUUUVVVWWWXXXYYYZZZ\\\___eeennnuuu{{{sssoooqqqtttggg555555444444555555666777888888777777777888888999999999999:::::::::;;;;;;===???AAABBBBBBCCCEEEGGGHHHFFFDDDCCCCCCDDDEEEFFFDDDDDDFFFGGGHHHIIIIIIIIIFFFGGGIIIKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMPPPPPPVVV]]]cccyyynnnkkkyyyyyytttkkkaaaYYYVVVTTTPPPNNNOOOMMMLLLJJJIIIIIIJJJLLLMMMOOORRRVVVZZZ___fffmmmrrrvvvyyy~~~}}}vvvnnniiigggggghhhbbbccceeeggghhhhhhhhhhhhgggbbbaaafffnnnwwwsss^^^MMMFFFFFFDDDCCCBBBBBBCCCEEEGGGIIIIIIHHHHHHGGGGGGIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRSSSTTTTTTSSSQQQPPPRRRSSSUUUWWWXXXYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXZZZYYYXXXYYY[[[\\\[[[ZZZVVVVVVVVVVVVVVVWWWXXXYYYYYY\\\bbbjjjmmmooouuu|||zzzhhhgggnnnuuuiii555555555555555666666777888888888888888888999:::999999::::::;;;;;;<<<<<<===???AAABBBCCCDDDFFFHHHGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFHHHIIIJJJJJJJJJGGGHHHJJJLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMPPPNNNQQQXXX\\\nnnwwwoooxxx~~~yyymmmddd[[[WWWUUUQQQNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPSSSWWW\\\ccclllqqquuuyyy~~~|||xxxqqqkkkgggggghhhiiifffgggjjjmmmnnnnnnnnnmmmkkkfffdddhhhoooxxx{{{fffUUUIIIDDDEEECCCCCCCCCCCCEEEGGGIIIJJJKKKKKKJJJIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQSSSUUUTTTSSSPPPNNNPPPQQQSSSUUUVVVWWWXXXXXXVVVVVVWWWWWWWWWWWWXXXXXXUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXYYYWWWWWWWWWYYYZZZYYYXXXXXXXXXWWWWWWVVVWWWWWWXXXWWWZZZaaaggghhhfffiiinnnyyytttccceeepppvvvkkk555555555666666666666666888888777777888999::::::999::::::;;;<<<<<<=========???AAAAAABBBBBBDDDFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFHHHJJJKKKKKKKKKIIIJJJLLLNNNPPPQQQSSSSSSTTTSSSSSSRRRQQQPPPOOONNNNNNQQQMMMMMMTTTWWWeee}}}|||qqqvvv|||pppfff]]]YYYVVVQQQNNNOOOMMMLLLKKKKKKKKKKKKLLLMMMMMMOOOQQQTTTYYY```iiiooorrruuuyyy}}}~~~tttrrrnnnkkkiiihhhhhhhhhlllnnnrrrtttuuutttrrrqqqlllgggdddhhhoooxxxrrr```SSSIIIDDDDDD???@@@CCCFFFHHHIIIJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQSSSTTTTTTRRRPPPNNNPPPPPPQQQRRRTTTVVVWWWXXXVVVVVVVVVVVVWWWWWWXXXXXXTTTUUUUUUUUUWWWXXXYYYZZZYYYXXXXXXXXXWWWWWWWWWWWWXXXWWWVVVWWWZZZ[[[ZZZYYYZZZZZZYYYXXXWWWWWWWWWWWWVVVYYY```ffffffccceeeiiiqqqyyynnn```eeeqqqvvvlll444555666777777777777666777777777777777888999:::999::::::;;;<<<===>>>>>>===???AAAAAAAAAAAACCCDDDBBBCCCEEEGGGGGGFFFEEECCCDDDEEEGGGIIIJJJLLLLLLLLLLLLLLLNNNPPPRRRTTTVVVWWWXXXWWWVVVTTTRRRQQQPPPOOOOOOQQQLLLKKKQQQTTT^^^qqqrrrrrr~~~~~~tttjjj```\\\XXXSSSPPPPPPLLLKKKKKKKKKKKKKKKKKKLLLKKKMMMOOOQQQVVV\\\dddiiipppsssxxx|||~~~|||tttsssqqqooommmkkkjjjiiiqqqtttxxx{{{{{{zzzwwwtttlllgggcccfffmmmuuukkk\\\QQQIIIDDDDDD>>>@@@DDDGGGJJJKKKKKKJJJMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQSSSSSSSSSQQQPPPQQQPPPPPPPPPQQQSSSVVVWWWVVVVVVWWWWWWXXXYYYYYYYYYTTTTTTTTTUUUVVVXXXYYYZZZXXXWWWVVVVVVVVVVVVWWWWWWZZZYYYYYY[[[]]]______^^^]]]\\\[[[ZZZXXXXXXXXXWWWVVVYYY^^^dddeeeccceeekkkrrrzzz}}}fff\\\cccooovvvlll444555666777888777777666666666666666777888999:::::::::;;;<<<===>>>?????????@@@BBBBBBAAA@@@BBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMOOOQQQSSSVVVXXXYYYZZZYYYXXXUUUSSSQQQOOONNNKKKOOOLLLKKKRRRSSSWWWeee|||tttmmmtttxxxnnnddd___[[[VVVRRRRRRJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLOOORRRWWW^^^bbbmmmpppvvvzzz}}}~~~{{{xxxuuurrrqqqppprrruuuzzz~~~}}}zzzxxxpppjjjeeegggllltttwwwbbbTTTLLLGGGEEEEEECCCDDDFFFHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQOOOOOOOOORRRTTTVVVUUUUUUVVVVVVWWWXXXXXXYYYSSSSSSTTTUUUVVVXXXYYYZZZXXXWWWVVVVVVVVVWWWXXXXXXZZZZZZZZZ]]]```ccccccccc```___]]][[[ZZZYYYXXXXXXWWWXXX]]]aaabbbaaafffllluuu~~~qqq^^^YYYaaakkkvvvkkk444555777888888888777666555555555555666777888999::::::;;;<<<===>>>???@@@AAABBBCCCBBBAAAAAABBBCCCDDDCCCBBBAAABBBCCCEEEGGGDDDFFFGGGIIIKKKMMMMMMNNNMMMMMMNNNQQQSSSVVVYYYZZZ[[[ZZZXXXVVVSSSQQQOOONNNGGGMMMLLLMMMSSSRRRSSS]]]iiivvv}}}vvvkkkmmm{{{{{{qqqgggbbb^^^XXXTTTTTTJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHJJJMMMPPPTTTZZZ^^^dddiiinnntttxxx{{{|||zzzxxxxxxqqquuuzzz|||zzzuuunnniiiiiimmmtttqqq[[[MMMHHHEEEEEEGGGIIIHHHGGGGGGHHHKKKMMMNNNLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTRRRQQQOOONNNNNNPPPSSSUUURRRRRRSSSTTTTTTUUUVVVVVVSSSSSSTTTUUUVVVXXXZZZZZZYYYXXXWWWVVVWWWWWWYYYZZZYYYYYYZZZ]]]aaadddddddddaaa```^^^\\\[[[YYYYYYXXXXXXXXX[[[_________eeemmmxxxkkk[[[XXX```hhh~~~uuukkk666777777777777777666666777777777777888999:::;;;:::;;;===>>>@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEHHHJJJNNNPPPRRRJJJLLLOOOPPPQQQSSSVVVXXXXXXWWWVVVUUUTTTTTTTTTTTTQQQPPPNNNPPPSSSWWWYYYYYYhhhxxxxxxooonnnyyyqqqiiiqqq}}}}}}vvvmmmeee___YYYSSSOOORRROOOLLLJJJKKKKKKKKKKKKKKKJJJIIIIIILLLQQQUUUXXXcccgggmmmssswww{{{~~~yyy{{{{{{{{{}}}~~~|||yyywwwqqqooolllkkkoooxxxlllWWWLLLJJJHHHGGGHHHHHHHHHHHHFFFFFFHHHLLLOOOMMMOOOQQQSSSTTTRRRPPPOOOQQQOOONNNNNNPPPQQQQQQPPPNNNOOOPPPQQQRRRQQQPPPOOORRRQQQOOONNNNNNOOOPPPRRRPPPQQQRRRSSSSSSRRRQQQPPPWWWUUUTTTTTTUUUWWWZZZ\\\VVVWWWWWWXXXYYYYYYZZZZZZ\\\[[[[[[\\\]]]___aaacccbbbaaa___]]][[[[[[\\\\\\ZZZZZZ\\\^^^]]]\\\aaahhhwwwtttaaa[[[WWWZZZeee|||{{{yyyrrraaa666666777777777777666666777777888888999:::::::::;;;;;;===???@@@AAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLNNNPPPQQQQQQQQQSSSUUUVVVVVVTTTSSSRRRRRRQQQRRRQQQOOONNNOOOSSSVVVXXXXXX```mmm|||qqqmmmwwwxxxlllnnnvvv{{{rrrjjjccc]]]WWWRRRTTTQQQNNNLLLLLLMMMLLLLLLJJJJJJIIIIIILLLPPPTTTWWW___dddjjjoootttxxx|||~~~}}}||||||{{{zzztttrrrooonnnrrrzzz}}}jjjUUUKKKIIIHHHHHHIIIHHHIIIKKKKKKKKKKKKLLLNNNNNNOOOQQQRRRSSSRRRQQQPPPQQQPPPOOOPPPQQQRRRQQQPPPNNNOOOOOOPPPPPPPPPPPPPPPSSSRRRPPPOOOOOOPPPQQQRRRPPPQQQRRRSSSSSSSSSRRRQQQVVVUUUTTTTTTUUUWWWZZZ\\\ZZZZZZ[[[[[[\\\\\\\\\]]][[[ZZZZZZ[[[\\\^^^```aaabbbaaa```___^^^]]]]]]\\\[[[ZZZ[[[]]]]]]]]]bbbjjj}}}qqq^^^ZZZWWW\\\hhhyyyvvvnnn]]]666666777777888777777666666777999:::;;;;;;:::999;;;<<<===???@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLNNNPPPQQQQQQPPPPPPQQQSSSUUUTTTRRRQQQPPPOOOOOOOOOPPPOOONNNOOORRRUUUVVVVVVYYYaaatttvvvmmmrrr|||xxxrrrrrrzzzqqqiiibbb[[[WWWVVVSSSPPPNNNNNNNNNMMMLLLJJJIIIIIIIIIKKKOOOSSSUUUZZZ___eeekkkpppuuuzzz}}}~~~||||||||||||xxxvvvssssssvvv|||xxxgggTTTKKKIIIIIIJJJLLLIIIKKKOOOPPPOOONNNMMMMMMOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRTTTTTTSSSQQQOOOOOONNNNNNNNNOOOPPPQQQTTTSSSRRRQQQPPPQQQRRRRRRPPPQQQRRRSSSSSSSSSSSSRRRVVVUUUTTTTTTUUUWWWYYY[[[\\\\\\]]]]]]^^^^^^]]]]]]ZZZYYYYYYZZZ[[[]]]___```bbbbbbbbbbbbaaa```^^^]]]\\\ZZZ[[[]]]\\\]]]dddmmm~~~nnn\\\YYYYYY```mmmwwwsssjjjXXX666666777888888888777777666777:::;;;<<<<<<:::999<<<===>>>@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEIIIIIIHHHGGGGGGGGGGGGHHHEEEGGGIIIKKKMMMNNNOOOOOOOOOPPPRRRQQQQQQPPPRRRSSSTTTSSSRRRPPPOOONNNNNNNNNOOONNNMMMNNNQQQSSSTTTTTTVVVZZZhhh~~~nnnlllrrr|||wwwxxxoooggg___[[[WWWUUURRRPPPOOOOOOMMMLLLIIIIIIHHHIIIKKKNNNQQQSSSWWW[[[bbbhhhmmmsssyyy}}}~~~|||{{{zzzyyywwwwwwzzz~~~qqqbbbQQQJJJIIIIIIKKKNNNKKKMMMPPPQQQOOONNNNNNNNNPPPPPPOOOOOOOOOPPPQQQRRRQQQQQQRRRTTTVVVVVVTTTQQQPPPOOOMMMLLLLLLNNNPPPRRRUUUTTTSSSRRRRRRRRRSSSSSSQQQQQQRRRRRRSSSSSSSSSSSSUUUTTTTTTSSSTTTVVVXXXYYY[[[\\\]]]]]]]]]]]]\\\[[[YYYYYYYYYYYY[[[]]]___``````bbbcccddddddbbb___^^^]]][[[[[[\\\]]]^^^fffppp|||lll]]][[[]]]dddrrrwwwrrriiiVVV666666777888888888888888666888:::<<<===<<<;;;:::<<<===???@@@BBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFIIIIIIHHHHHHHHHHHHHHHIIIGGGHHHIIIKKKMMMOOOPPPPPPOOOPPPRRRRRRRRRRRRTTTUUUUUUTTTSSSQQQPPPOOONNNNNNNNNMMMMMMNNNPPPQQQQQQQQQSSSVVVbbb|||sssiiiiiiqqq~~~tttjjjccc___XXXVVVSSSQQQPPPOOOLLLKKKIIIHHHHHHIIIJJJLLLOOOQQQVVVYYY___eeekkkqqqxxx||||||}}}zzz|||{{{zzz{{{}}}iii\\\OOOJJJJJJJJJLLLOOONNNOOOOOOOOOMMMMMMNNNOOOQQQPPPNNNNNNNNNOOOQQQRRRQQQQQQRRRUUUWWWWWWUUUSSSQQQPPPMMMLLLLLLNNNQQQSSSTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTSSSSSSTTTUUUVVVWWWZZZ[[[\\\^^^^^^]]]\\\[[[YYYYYYYYYYYY[[[]]]___```___aaaccceeeeeeccc```^^^^^^\\\\\\^^^^^^___gggqqq~~~lllaaa^^^___fffttt|||vvvkkkXXX666666777888999999999999888999;;;<<<======<<<;;;===>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOOOOPPPRRRSSSTTTSSSTTTUUUWWWVVVUUUSSSQQQPPPOOONNNNNNNNNMMMLLLMMMOOOPPPOOONNNNNNRRR^^^ssszzzlllhhhkkkyyyyyyxxxmmmfffcccYYYWWWTTTRRRQQQOOOLLLJJJHHHHHHHHHHHHIIIKKKMMMNNNSSSWWW\\\aaagggmmmtttxxxyyy||||||}}}}}}~~~```VVVNNNLLLLLLLLLMMMPPPOOOPPPPPPNNNLLLLLLMMMOOOPPPOOONNNNNNNNNOOOQQQRRRQQQQQQRRRTTTVVVWWWVVVTTTRRRPPPNNNMMMMMMOOORRRTTTRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRTTTSSSSSSSSSTTTUUUUUUVVVYYY[[[]]]___```___^^^]]]XXXWWWWWWXXXYYY[[[]]]___]]]___aaaccccccbbb```^^^___]]]^^^```___```gggppppppddd```^^^cccooo{{{ppp\\\666666777888999999999999:::::::::;;;<<<<<<=========>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKLLLKKKJJJJJJKKKNNNQQQSSSTTTUUUVVVVVVTTTTTTUUUVVVVVVUUUSSSQQQOOONNNMMMMMMMMMLLLLLLMMMNNNOOOMMMLLLMMMRRR[[[jjjwwwsssttt~~~xxxzzz{{{qqqjjjfff[[[YYYWWWUUUSSSQQQMMMKKKHHHHHHHHHHHHIIIJJJLLLLLLOOORRRWWW\\\aaagggnnnssswwwyyy}}}~~~mmmYYYRRRMMMMMMNNNMMMMMMPPPNNNPPPRRRQQQOOOMMMLLLLLLOOOOOONNNNNNOOOOOOPPPQQQRRRQQQQQQRRRUUUVVVVVVUUURRRQQQPPPOOOOOOQQQRRRTTTPPPPPPRRRSSSUUUVVVVVVWWWXXXWWWUUUSSSQQQQQQQQQQQQSSSSSSSSSSSSTTTTTTTTTUUUVVVXXX[[[]]]___^^^]]]\\\UUUUUUUUUUUUWWWYYY[[[\\\\\\]]]___```aaa```___^^^___^^^```bbbaaaaaagggnnnzzzfff___ZZZ[[[fff|||ttt```666666777999999:::::::::;;;;;;:::;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLIIIHHHHHHHHHKKKPPPUUUXXXWWWXXXYYYWWWUUUTTTTTTUUUUUUTTTRRRPPPNNNMMMLLLLLLMMMLLLKKKLLLNNNNNNMMMKKKPPPTTTZZZdddxxx{{{yyy}}}~~~sssllliii]]][[[YYYWWWUUURRROOOLLLHHHHHHHHHHHHIIIJJJKKKKKKKKKNNNSSSWWW\\\ccciiinnnuuuxxx{{{}}}}}}```UUUOOOLLLNNNOOONNNMMMOOOMMMPPPTTTUUUSSSOOOLLLJJJNNNNNNOOOOOOOOOPPPPPPPPPRRRQQQPPPQQQTTTVVVVVVVVVRRRQQQQQQPPPQQQRRRSSSTTTNNNOOOQQQSSSUUUVVVWWWWWWYYYXXXUUUSSSQQQPPPPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTQQQTTTWWWZZZ\\\\\\[[[ZZZSSSSSSSSSSSSTTTWWWYYYZZZ[[[\\\]]]____________^^^______aaacccbbbaaafffmmmuuueee]]]UUUUUU^^^uuuvvvbbb777777777888999999999:::===>>>>>>????????????>>>@@@AAAAAABBBCCCCCCCCCBBBDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKFFFGGGIIIKKKKKKMMMPPPRRRVVVVVVVVVVVVUUUSSSQQQPPPTTTSSSPPPNNNMMMNNNOOOPPPLLLLLLMMMNNNOOOOOOOOOOOOSSSUUUSSS[[[pppzzzvvvwwwnnngggeee```YYYUUUTTTRRRNNNKKKLLLKKKIIIHHHGGGHHHHHHIIILLLNNNPPPSSSWWW]]]dddiiitttvvvyyy{{{|||~~~}}}~~~lll]]]OOONNNMMMLLLLLLNNNPPPQQQQQQQQQRRRRRRRRRPPPOOONNNNNNNNNNNNOOOOOOOOOPPPPPPMMMNNNOOOQQQSSSUUUWWWYYYYYYXXXVVVTTTRRRPPPOOONNNMMMOOORRRUUUVVVUUUTTTRRRXXXWWWVVVUUUTTTTTTTTTTTTOOOPPPQQQQQQQQQRRRTTTVVVYYYZZZZZZZZZYYYYYY[[[\\\UUUWWWYYYYYYXXXWWWWWWXXXXXXZZZ\\\]]]]]]^^^```bbb``````_________bbbgggkkkwwwhhhTTTPPPXXX___ttt{{{ggg777777888999999:::::::::===>>>??????@@@?????????@@@@@@BBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHIIIJJJJJJKKKMMMPPPRRRUUUVVVVVVUUUTTTRRRPPPOOOQQQPPPNNNMMMMMMMMMMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPOOORRRPPPWWWiiiwww}}}zzzpppjjjfffaaaZZZVVVUUUSSSPPPMMMJJJIIIHHHFFFFFFFFFGGGGGGKKKMMMOOOQQQTTTYYY```dddmmmpppuuuyyy|||~~~}}}}}}ttt```TTTOOONNNMMMLLLLLLNNNOOOQQQRRRRRRSSSSSSRRRPPPOOONNNOOOOOOOOOPPPPPPPPPQQQQQQOOOPPPPPPQQQRRRTTTUUUVVVXXXXXXWWWVVVTTTRRRPPPOOOOOOPPPQQQRRRSSSTTTTTTUUUXXXXXXWWWVVVUUUTTTSSSSSSOOOPPPQQQQQQQQQQQQSSSUUUSSSTTTUUUTTTSSSSSSUUUWWWZZZZZZZZZXXXVVVVVVWWWYYYWWWYYY[[[[[[\\\\\\^^^```ccccccbbb```___aaaeeehhhsssyyyjjjUUUOOOWWW]]]sssyyyeee777888999:::;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJLLLOOORRRUUUUUUTTTSSSRRRPPPOOONNNLLLLLLLLLLLLLLLLLLKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPLLLPPPOOOSSSaaasssxxxwww}}}tttnnnhhhbbb\\\XXXWWWUUURRROOOKKKJJJIIIGGGFFFGGGGGGHHHJJJKKKMMMNNNPPPUUUZZZ___dddiiipppvvvzzz}}}~~~}}}}}}|||jjj[[[QQQNNNMMMMMMLLLLLLNNNOOOPPPSSSTTTTTTTTTRRRPPPOOOMMMPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSWWWXXXYYYYYYXXXUUURRRPPPQQQPPPOOOOOOPPPRRRTTTVVVXXXXXXXXXXXXWWWUUUSSSRRRPPPQQQRRRQQQPPPPPPRRRTTTTTTUUUVVVVVVUUUUUUVVVXXX[[[[[[YYYVVVTTTTTTVVVXXXVVVXXXYYYZZZZZZZZZ\\\^^^eeeeeedddbbb```aaacccfffpppsss{{{kkkUUUNNNUUU[[[rrrwwwbbb888999:::<<<=========<<<>>>???@@@AAAAAABBBAAAAAA@@@AAACCCEEEFFFGGGHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFHHHGGGGGGGGGHHHHHHIIIJJJMMMMMMLLLKKKJJJKKKOOORRRSSSSSSRRRQQQPPPNNNMMMLLLIIIJJJLLLMMMMMMLLLKKKJJJKKKLLLMMMNNNNNNOOOOOOOOOLLLQQQQQQSSS\\\iii{{{sssxxxsssjjjddd^^^ZZZXXXVVVSSSPPPOOONNNLLLJJJIIIIIIJJJJJJKKKKKKLLLLLLNNNQQQVVVZZZ___dddlllssswwwyyy|||}}}}}}uuueeeYYYRRRNNNMMMMMMMMMMMMNNNOOOOOOTTTTTTTTTTTTSSSQQQOOOMMMOOOOOOOOOPPPPPPPPPPPPQQQPPPOOOOOOOOOPPPPPPQQQRRRUUUWWWZZZ[[[ZZZWWWSSSQQQOOOOOONNNNNNOOOQQQSSSUUUUUUVVVXXXYYYXXXWWWUUUSSSQQQRRRRRRQQQPPPOOOQQQRRRUUUWWWXXXXXXWWWWWWXXXYYYVVVWWWWWWUUUTTTSSSUUUWWWVVVXXXYYYZZZYYYYYY[[[]]]dddddddddcccbbbbbbdddfffnnnqqqxxxlllUUUMMMSSSZZZsssvvvbbb888999;;;===??????>>>>>>???@@@AAABBBCCCCCCCCCCCCAAABBBDDDFFFGGGIIIIIIIIILLLLLLKKKJJJIIIIIIHHHGGGHHHHHHGGGGGGGGGHHHIIIIIILLLLLLLLLKKKJJJKKKNNNPPPQQQPPPOOONNNMMMLLLLLLLLLIIIJJJLLLNNNNNNMMMKKKJJJIIIIIIKKKLLLLLLLLLLLLLLLLLLQQQQQQRRRYYYaaazzzttt{{{}}}xxxmmmhhhaaa\\\ZZZXXXTTTQQQPPPOOOMMMKKKJJJJJJJJJKKKKKKLLLLLLKKKLLLOOOSSSWWW\\\aaahhhnnnqqqsssuuuvvvzzz}}}mmm^^^TTTMMMNNNNNNNNNNNNNNNOOOOOOPPPSSSSSSTTTSSSRRRPPPOOOMMMMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLMMMNNNOOOPPPQQQRRRUUUXXXZZZZZZWWWSSSPPPLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSVVVXXXXXXXXXWWWVVVRRRRRRRRRQQQOOONNNOOOQQQPPPRRRTTTTTTSSSSSSSSSTTTQQQTTTWWWYYYXXXWWWWWWXXXWWWYYYZZZZZZYYYYYYZZZ\\\```aaacccccccccccceeegggkkkooowwwnnnWWWMMMSSSZZZssswwwccc888:::===???@@@@@@@@@??????@@@AAACCCDDDDDDDDDDDDDDDDDDFFFGGGIIIIIIJJJJJJMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLKKKJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLJJJKKKMMMNNNNNNMMMKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKJJJNNNMMMPPPVVVZZZkkk{{{yyy~~~sssnnnfff```]]]ZZZVVVRRRPPPNNNLLLJJJIIIIIIIIIIIIKKKKKKKKKJJJKKKMMMQQQTTTYYY]]]cccgggjjjkkkmmmnnnwww{{{|||hhh[[[RRRLLLOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJJJJJJJKKKMMMNNNOOOOOOQQQUUUWWWWWWUUURRROOOKKKLLLMMMOOOPPPPPPPPPPPPQQQSSSTTTVVVWWWWWWVVVVVVSSSSSSSSSQQQNNNMMMNNNOOONNNPPPRRRSSSRRRQQQQQQQQQPPPTTTYYY\\\\\\[[[ZZZZZZXXXYYYZZZZZZXXXXXXYYYZZZ\\\^^^aaaccccccdddfffgggeeellluuusss[[[QQQUUU[[[ssswwweee999;;;>>>@@@BBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGIIIIIIJJJJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHFFFHHHKKKLLLKKKKKKKKKLLLKKKJJJJJJIIIJJJKKKLLLMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKIIILLLKKKOOOWWWXXXbbbxxxyyy|||zzztttlllfffbbb^^^YYYUUUQQQOOOMMMKKKJJJIIIIIIJJJIIIJJJJJJIIIIIIKKKOOORRRTTTWWW\\\___aaacccfffgggrrrwww}}}~~~}}}}}}}}}}}}|||}}}~~~pppaaaYYYTTTQQQPPPPPPQQQQQQRRRRRRQQQQQQNNNOOOPPPQQQQQQPPPOOONNNMMMMMMNNNNNNNNNOOOOOOOOOJJJJJJIIIIIIIIIIIIJJJJJJKKKNNNQQQSSSSSSRRRPPPNNNLLLLLLLLLLLLMMMOOOPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQNNNLLLMMMNNNOOOQQQTTTUUUTTTRRRRRRRRRQQQTTTXXXZZZZZZYYYYYYYYYWWWXXXYYYXXXWWWVVVWWWXXXZZZ]]]```cccccccccdddeeebbbhhhpppxxxzzzbbbVVVXXX[[[qqqwwweee999;;;>>>AAACCCBBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHDDDGGGJJJLLLLLLKKKKKKKKKIIIIIIHHHHHHIIIJJJLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMKKKPPPYYYXXX___qqqyyyvvvyyypppjjjeeeaaa[[[WWWSSSRRRPPPNNNLLLLLLLLLLLLHHHHHHHHHGGGGGGJJJNNNQQQPPPRRRVVVZZZ\\\___bbbdddooottt|||}}}{{{{{{zzzxxxxxxyyy{{{wwwaaaVVVSSSSSSSSSPPPQQQRRRRRRSSSSSSRRRRRRMMMNNNOOOPPPPPPPPPOOONNNNNNNNNOOOOOOOOOPPPPPPPPPKKKJJJIIIHHHGGGFFFFFFFFFJJJKKKNNNPPPQQQPPPNNNMMMOOOMMMJJJIIIJJJMMMQQQTTTWWWVVVTTTSSSRRRQQQQQQQQQTTTTTTSSSQQQNNNLLLLLLMMMMMMOOORRRSSSRRRQQQPPPQQQQQQSSSTTTUUUTTTTTTUUUWWWVVVWWWXXXWWWUUUTTTUUUVVVZZZ]]]aaabbbcccbbbbbbccc```fffkkknnnsssgggZZZZZZ\\\ooo}}}~~~wwweee999:::<<<>>>@@@BBBCCCCCCAAABBBCCCCCCCCCDDDFFFHHHDDDEEEGGGIIIJJJLLLLLLMMMHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDFFFIIIKKKLLLKKKIIIHHHGGGGGGGGGHHHIIILLLNNNOOOKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJLLLMMMOOOSSSYYY```eee|||}}}ooorrr{{{yyyqqqjjjccc]]]YYYWWWSSSOOOMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKMMMOOORRRUUUXXX\\\aaadddooosssyyy~~~}}}zzzuuurrrsssuuuxxx{{{}}}kkk\\\UUUPPPNNNMMMJJJKKKNNNQQQRRRRRRQQQPPPLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNOOOOOOOOOMMMLLLKKKKKKJJJGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHHHHJJJNNNPPPOOOMMMRRRRRRRRRRRRRRRQQQQQQQQQSSSSSSRRRQQQQQQPPPOOOOOONNNOOOPPPPPPPPPOOONNNMMMSSSTTTUUUUUUUUUUUUTTTSSSTTTUUUVVVUUUTTTTTTVVVWWW[[[^^^aaaccccccbbbbbbccc______ccchhhmmmyyylllYYYYYY]]]hhhuuujjj===>>>??????@@@@@@??????AAABBBDDDDDDCCCDDDFFFHHHEEEFFFGGGIIIJJJJJJKKKKKKIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDFFFIIIKKKKKKKKKIIIHHHJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNQQQVVV\\\```ppptttpppsss}}}tttmmmfff___[[[WWWTTTOOOLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKMMMOOORRRUUUXXX\\\aaaeeelllpppwww{{{~~~~~~|||yyyuuurrrtttvvvxxx{{{}}}{{{dddWWWQQQNNNMMMMMMKKKLLLNNNPPPQQQQQQPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLKKKGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIKKKNNNOOONNNLLLOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPOOOOOOOOONNNMMMNNNOOOPPPPPPOOONNNNNNSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUVVVUUUTTTTTTUUUWWWYYY\\\___```___^^^^^^___[[[\\\___dddjjjwwwmmmZZZXXX[[[dddwwwkkk???????????????>>>>>>===@@@BBBDDDDDDDDDDDDFFFHHHFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFHHHJJJKKKJJJIIIHHHIIIIIIHHHGGGGGGHHHHHHHHHJJJJJJJJJKKKJJJJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMOOORRRXXX\\\fff~~~rrrnnn{{{zzzrrrjjjccc___[[[WWWRRROOOMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIILLLOOORRRUUUYYY___bbbhhhmmmsssxxx{{{}}}}}}{{{yyyxxxuuusssvvvwwwyyy{{{}}}ooo\\\RRROOONNNNNNOOOMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKCCCDDDDDDEEEFFFGGGGGGHHHDDDEEEFFFGGGGGGHHHGGGGGGKKKJJJJJJKKKMMMMMMLLLJJJMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOSSSRRRQQQPPPPPPQQQRRRSSSUUUVVVVVVUUUTTTTTTUUUWWWYYY\\\^^^___^^^]]]]]]^^^[[[\\\___dddjjjwwwjjjZZZXXXYYYaaa|||xxxkkk;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCDDDFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIIIIIIIHHHHHHEEEEEEFFFFFFGGGHHHIIIJJJHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNRRRVVVZZZbbbuuu{{{qqqooowwwooogggbbbaaa\\\WWWRRRPPPOOOMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHEEEHHHKKKNNNQQQUUUZZZ^^^eeeiiinnnssswww{{{~~~|||wwwuuuuuuvvvvvvvvvxxxyyy{{{}}}wwwhhhYYYRRRQQQPPPPPPRRRPPPOOONNNNNNNNNNNNOOOOOOMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJDDDEEEFFFGGGHHHHHHHHHGGGEEEEEEFFFGGGHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJIIIHHHMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPRRRPPPOOOMMMMMMOOOPPPRRRUUUUUUVVVUUUTTTSSSUUUVVVZZZ\\\___aaaaaaaaacccdddcccdddfffjjjqqq}}}ssscccWWWWWWYYYbbb|||xxxiii:::;;;;;;<<<======<<<<<<<<>>AAABBBBBBBBBBBBCCCEEEDDDDDDDDDEEEGGGIIIJJJHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIIIIGGGFFFDDDCCCEEEFFFGGGHHHIIIIIIJJJIIILLLKKKKKKKKKKKKKKKLLLLLLHHHJJJLLLMMMNNNQQQUUUXXXZZZcccwww~~~ooosss|||zzzqqqkkkddd```YYYTTTQQQOOOMMMLLLNNNMMMLLLKKKJJJIIIHHHHHHFFFHHHKKKMMMOOORRRWWWZZZ]]]```dddhhhlllrrrwww{{{|||xxxsssmmmkkkmmmsssyyy||||||~~~ggg]]]TTTQQQPPPNNNMMMOOOQQQQQQQQQQQQPPPPPPPPPPPPQQQPPPOOOOOOPPPSSSUUUWWWTTTSSSQQQOOOMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIJJJIIIGGGEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMOOONNNNNNMMMLLLLLLKKKKKKLLLKKKKKKKKKLLLMMMNNNNNNOOONNNMMMLLLLLLMMMNNNOOOOOOQQQRRRRRRQQQRRRTTTWWWUUUWWW[[[___aaaeeeiiilllooosssxxx|||tttmmmhhhccc___XXXRRRRRRWWW]]]iiitttccc>>>>>>>>>>>>===<<<<<<;;;===???CCCDDDDDDCCCCCCDDDHHHGGGEEEDDDDDDEEEFFFGGGFFFGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJJJJJJJHHHFFFDDDCCCDDDEEEFFFGGGIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJLLLLLLLLLNNNQQQSSSWWW[[[jjjxxxrrrrrr}}}wwwpppgggccc]]]XXXTTTRRRPPPOOOPPPOOONNNMMMKKKJJJIIIHHHEEEGGGIIIJJJKKKNNNRRRUUUXXX[[[^^^bbbfffkkkqqqvvvzzz|||~~~zzztttmmmiiilllrrryyy}}}}}}sss```YYYRRRQQQPPPNNNNNNPPPPPPQQQRRRSSSSSSRRRRRRQQQRRRQQQPPPQQQSSSWWWZZZ\\\[[[YYYVVVSSSPPPNNNMMMMMMLLLLLLKKKKKKKKKMMMNNNOOOLLLMMMMMMNNNNNNMMMMMMLLLHHHJJJKKKJJJHHHFFFGGGHHHGGGGGGHHHJJJKKKMMMNNNNNNRRRQQQPPPOOONNNLLLKKKKKKMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNOOOPPPPPPRRRTTTWWWUUUWWW[[[^^^```dddhhhlllpppwww~~~pppfff^^^YYYVVVSSSQQQSSSYYY___kkkrrrbbb;;;<<<===???@@@@@@AAAAAA>>>AAADDDFFFFFFEEEEEEEEEKKKIIIGGGDDDCCCCCCCCCDDDFFFFFFGGGHHHGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFCCCDDDFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJIIIKKKLLLKKKKKKKKKMMMOOOWWWYYYccczzz~~~rrrlllvvv{{{tttlllgggaaa\\\YYYWWWUUUTTTQQQPPPOOOMMMLLLJJJIIIHHHBBBDDDEEEFFFGGGIIIMMMPPPUUUWWWZZZ]]]aaagggmmmrrrxxxzzz{{{}}}~~~wwwooojjjkkkrrrxxx}}}~~~~~~lll^^^WWWRRRRRRRRRPPPPPPSSSOOOQQQSSSUUUUUUTTTSSSQQQPPPPPPOOOPPPSSSWWW[[[^^^```^^^[[[WWWSSSQQQPPPOOOKKKJJJIIIJJJKKKNNNPPPRRRMMMMMMNNNNNNNNNNNNMMMLLLHHHKKKMMMLLLIIIGGGHHHJJJIIIIIIJJJLLLMMMOOOPPPQQQTTTSSSRRRPPPNNNMMMLLLKKKMMMMMMKKKJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMJJJLLLNNNOOOPPPQQQUUUWWWWWWYYY\\\___aaadddiiilllqqqzzzsssggg^^^WWWUUUSSSSSSVVV[[[```kkkqqqaaa??????@@@@@@AAABBBCCCCCCEEECCCBBBAAABBBCCCEEEGGGFFFFFFEEEEEEDDDDDDCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCEEEGGGIIIIIIIIIHHHHHHIIIIIIJJJKKKFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHJJJLLLOOOPPPNNNVVV```ooorrrsss|||zzzsssnnnhhhbbb^^^[[[XXXVVVSSSQQQNNNLLLLLLKKKIIIGGGFFFFFFFFFFFFGGGHHHJJJJJJPPPQQQSSSVVVZZZaaahhhnnntttuuuwwwyyy{{{~~~~~~~~~~~~~~~~~~yyysssppppppssswwwyyywwwiii]]][[[WWWSSSPPPPPPPPPQQQTTTTTTSSSRRRQQQPPPOOOOOOLLLMMMNNNOOOPPPSSSXXX[[[]]][[[YYYWWWVVVSSSPPPMMMHHHHHHGGGHHHIIIKKKNNNOOORRRRRRRRRQQQOOOMMMKKKIIIKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPOOONNNNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPHHHJJJLLLOOOPPPQQQQQQPPPVVVUUUWWW]]]``````cccgggnnn|||nnn```WWWSSSNNNYYY___cccfffiii~~~kkkYYYAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCFFFFFFEEEDDDDDDDDDEEEFFFCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOTTT[[[eeeyyyzzzsssuuuzzzwwwrrrlllgggbbb___[[[YYYUUURRROOOMMMMMMKKKIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMOOOQQQUUU[[[bbbgggjjjmmmqqqtttxxx|||}}}{{{zzzyyyyyyzzzyyyvvvsssrrrtttwww{{{}}}oooaaa[[[YYYUUURRRPPPOOOPPPQQQTTTTTTTTTSSSRRRRRRQQQQQQOOOPPPPPPOOOPPPRRRVVVZZZ]]][[[YYYWWWVVVTTTQQQNNNKKKJJJHHHGGGGGGIIIKKKMMMPPPPPPPPPPPPOOOMMMJJJIIILLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNPPPPPPOOONNNNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOJJJKKKMMMOOOPPPRRRRRRSSSYYYWWWYYY]]]______ccchhhlll|||~~~nnnbbb\\\WWWbbbhhhkkkllllll~~~}}}iiiXXXFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJNNNQQQTTTYYYggg~~~zzzrrrpppyyy}}}yyysssmmmiiiddd___\\\WWWTTTQQQOOONNNLLLJJJHHHDDDDDDDDDDDDEEEEEEFFFGGGFFFGGGIIIKKKNNNSSSZZZ^^^^^^bbbhhhnnnsssxxx}}}}}}{{{xxxuuusssrrrssssssrrrrrrrrrtttwww|||}}}kkk^^^XXXVVVTTTQQQPPPPPPQQQQQQTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQOOOOOOQQQUUUYYY]]][[[XXXWWWVVVUUURRRPPPMMMKKKHHHEEEEEEFFFHHHJJJMMMMMMNNNNNNMMMLLLJJJIIIMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHIIIJJJLLLNNNQQQPPPOOONNNMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNOOOPPPSSSUUUVVV\\\ZZZYYY\\\]]]]]]bbbiiiooo}}}ooogggdddnnnsssuuutttqqq|||jjjYYYIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCAAABBBCCCDDDDDDDDDDDDDDDHHHHHHHHHGGGHHHIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHLLLNNNPPPSSSZZZpppzzzpppuuuzzzuuuooojjjddd```YYYWWWSSSPPPNNNLLLJJJGGGDDDDDDDDDCCCDDDDDDEEEEEECCCEEEFFFHHHJJJNNNSSSWWWWWW[[[ccciiioootttyyy|||}}}yyywwwssspppnnnmmmmmmnnnmmmooosssvvvzzz~~~uuufff\\\WWWVVVTTTRRRRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRPPPOOOQQQVVVZZZ\\\ZZZWWWVVVVVVUUUSSSRRRLLLJJJFFFCCCBBBDDDFFFHHHIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLJJJHHHHHHIIIKKKMMMPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOOOONNNNNNPPPTTTWWWYYY]]]ZZZYYYZZZZZZ[[[bbbkkkwwwwwwpppoooxxxzzzyyyxxxuuulll[[[KKKKKKJJJIIIGGGFFFEEEDDDDDDFFFHHHIIIIIIGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHJJJIIIHHHGGGEEECCCAAAAAABBBCCCDDDDDDEEEDDDDDDCCCHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLKKKIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHJJJLLLPPPSSSWWWeeezzzwww|||{{{vvvoooiiiddd\\\YYYUUURRROOOMMMJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEDDDEEEFFFGGGIIIKKKPPPSSSTTTXXX___eeejjjnnnsssuuuyyy{{{~~~wwwuuuqqqmmmkkkjjjkkkllllllooouuuyyy{{{~~~vvvjjj___XXXWWWVVVUUUTTTTTTTTTUUUUUUPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPSSSXXX[[[ZZZXXXVVVUUUUUUUUUTTTSSSJJJHHHEEECCCBBBCCCFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJKKKKKKKKKMMMLLLJJJIIIIIIIIIKKKLLLOOOOOONNNMMMMMMLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLMMMNNNNNNNNNMMMMMMOOONNNMMMNNNPPPTTTXXXZZZ[[[YYYYYYYYYYYY[[[eeeooo{{{wwwvvv{{{zzzxxxxxxvvvmmm\\\KKKKKKJJJHHHGGGFFFEEEDDDEEEFFFHHHHHHHHHGGGEEEDDDBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFEEECCCAAA@@@DDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGJJJIIIIIIHHHHHHHHHHHHIIIGGGIIIKKKLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLPPPVVVWWW^^^ttt{{{}}}vvvnnniiiaaa^^^YYYUUURRROOOLLLIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDFFFGGGGGGHHHJJJMMMOOOQQQUUUZZZ___cccgggllloootttxxx|||~~~vvvsssoookkkiiiiiikkklllmmmqqqwww{{{}}}}}}nnneee^^^ZZZWWWWWWVVVUUUUUUUUUUUUVVVPPPPPPQQQQQQRRRRRRSSSSSSRRRSSSSSSSSSRRRTTTXXXZZZXXXVVVTTTSSSTTTTTTTTTTTTKKKIIIGGGFFFEEEEEEFFFGGGFFFGGGHHHIIIJJJIIIIIIHHHFFFFFFGGGHHHIIIIIIJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLNNNMMMLLLMMMOOOSSSWWWYYYXXXWWWYYY[[[[[[___jjjvvv|||{{{www{{{xxxvvvwwwwwwlll[[[JJJIIIIIIGGGFFFEEEDDDDDDFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGIIIHHHGGGFFFFFFFFFFFFGGGGGGIIIKKKMMMMMMLLLJJJIIIHHHHHHIIIJJJLLLNNNPPPQQQQQQNNNPPPVVVVVVYYYhhh{{{~~~|||uuuooofffccc^^^ZZZWWWSSSPPPMMMJJJJJJIIIHHHGGGFFFFFFFFFDDDEEEFFFFFFFFFGGGIIIKKKLLLOOOSSSWWW[[[```eeeiiinnnqqqvvvzzz|||}}}~~~|||tttqqqmmmiiihhhiiikkklllnnntttzzz}}}yyykkkaaa^^^]]]VVVVVVVVVUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUTTTTTTUUUWWWVVVTTTRRRQQQRRRSSSTTTTTTOOONNNMMMKKKJJJHHHGGGFFFFFFGGGHHHIIIJJJIIIHHHGGGEEEEEEFFFGGGHHHIIIJJJKKKIIIJJJKKKLLLLLLKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLNNNRRRUUUWWWUUUVVVZZZ^^^```eeerrrzzzxxxyyyuuuyyywwwvvvxxxxxxnnn^^^IIIHHHHHHGGGEEEDDDDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDAAABBBCCCDDDEEEFFFGGGHHHFFFGGGIIIKKKLLLKKKKKKJJJGGGHHHJJJLLLNNNNNNNNNNNNIIIHHHFFFDDDDDDEEEGGGHHHGGGGGGGGGFFFGGGHHHHHHIIIGGGGGGFFFEEEDDDDDDEEEEEEGGGIIIKKKMMMNNNLLLKKKIIIGGGHHHHHHJJJLLLPPPSSSUUUVVVPPPOOOTTTTTTTTTaaarrrxxxyyysssjjjgggbbb]]]ZZZVVVRRRPPPLLLKKKJJJIIIHHHGGGGGGGGGCCCDDDEEEEEEDDDDDDFFFHHHHHHJJJNNNRRRVVV[[[bbbfffgggkkkppptttwwwxxxzzz|||~~~~~~|||zzzrrrpppkkkhhhggghhhkkklllpppuuu|||tttddd[[[YYYZZZVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSUUUVVVXXXWWWUUUSSSSSSTTTUUUSSSPPPPPPQQQSSSTTTTTTTTTSSSRRRPPPMMMJJJGGGFFFGGGGGGIIIIIIJJJIIIHHHGGGEEEEEEFFFGGGIIIJJJKKKKKKGGGIIIKKKMMMMMMLLLKKKIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKIIIIIIJJJLLLNNNQQQTTTVVVTTTVVV[[[aaadddiiiwww}}}uuussstttsssxxxwwwwwwzzzxxxrrrbbbKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEIIIJJJKKKLLLLLLLLLJJJJJJNNNMMMLLLLLLMMMNNNQQQRRRLLLIIIEEEBBBBBBCCCFFFHHHFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCHHHIIIJJJLLLLLLLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTUUUTTTSSSQQQPPPRRRXXX```fff~~~zzzzzzsssnnnfff___ZZZWWWTTTSSSNNNLLLIIIHHHHHHHHHGGGFFFHHHHHHHHHGGGFFFFFFEEEEEEGGGHHHKKKOOOTTTXXX\\\^^^bbbeeehhhkkknnnrrrvvvyyyvvvxxxyyy{{{|||{{{{{{{{{zzzxxxuuurrrpppkkkjjjgggdddbbbeeejjjnnnsssvvvzzz~~~uuujjjaaaZZZXXXZZZVVVVVVWWWWWWWWWVVVUUUTTTWWWVVVTTTSSSSSSSSSTTTTTTVVVWWWXXXYYYXXXWWWUUUSSSTTTRRRPPPPPPQQQRRRQQQPPPTTTTTTTTTTTTRRROOOLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMKKKLLLLLLLLLKKKJJJIIIHHHLLLKKKIIIIIIKKKNNNSSSUUUWWWXXXYYY\\\cccnnnzzz}}}vvvxxx~~~~~~zzzuuuxxx~~~tttcccJJJJJJHHHGGGGGGFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLKKKKKKKKKLLLOOOQQQSSSLLLJJJGGGDDDCCCDDDFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDFFFEEEEEEDDDCCCCCCCCCDDDGGGHHHJJJKKKLLLKKKKKKKKKJJJKKKLLLNNNPPPRRRSSSTTTQQQQQQPPPOOOQQQVVV]]]bbbttt~~~uuu~~~yyysssjjjccc^^^[[[XXXWWWRRROOOLLLKKKJJJIIIGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDEEEGGGJJJNNNRRRVVVXXXZZZ]]]```cccfffjjjooorrrrrrtttwwwyyy{{{}}}~~~zzzyyywwwuuurrrpppnnnmmmhhhgggfffddddddhhhmmmrrrxxx{{{}}}pppfff^^^XXXWWWYYYVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVTTTSSSSSSSSSTTTTTTVVVWWWYYYZZZZZZYYYXXXWWWXXXVVVTTTSSSTTTUUUUUUTTTTTTTTTTTTSSSQQQNNNKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJMMMKKKJJJIIIKKKNNNQQQTTTUUUVVVWWWYYY___hhhrrryyy{{{wwwxxx~~~rrraaaIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJIIIIIIJJJKKKNNNPPPQQQLLLJJJIIIGGGFFFEEEFFFFFFIIIHHHHHHGGGFFFEEEDDDDDDHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKMMMNNNPPPQQQQQQMMMNNNNNNNNNOOOSSSXXX\\\iiiuuuuuu~~~yyyppphhhccc___]]]\\\WWWTTTPPPNNNLLLJJJGGGEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAACCCEEEHHHKKKNNNOOORRRTTTXXX[[[^^^bbbgggkkklllooosssvvvwwwzzz|||~~~~~~{{{wwwuuuqqqnnnkkkiiihhhhhhffffffffffffhhhlllrrrvvv}}}~~~ttthhhaaa[[[VVVUUUXXXVVVVVVTTTSSSSSSSSSTTTUUUVVVUUUTTTTTTSSSTTTTTTTTTUUUVVVXXXZZZ[[[\\\[[[[[[[[[YYYVVVUUUVVVWWWXXXWWWUUUUUUTTTSSSPPPMMMJJJHHHIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLNNNLLLJJJIIIJJJLLLOOOQQQRRRSSSUUUWWWZZZ```gggllltttzzzyyy}}}ppp```IIIHHHGGGFFFFFFFFFFFFFFFIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMJJJJJJIIIJJJJJJKKKMMMNNNKKKJJJJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIIIIIIIJJJIIIIIIJJJKKKMMMNNNOOOOOOKKKLLLNNNOOOOOOQQQTTTWWWeeettt|||sssuuu}}}~~~uuummmgggcccaaa___YYYVVVRRRPPPNNNLLLJJJHHHDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCDDDFFFHHHIIILLLOOORRRVVVYYY]]]aaaeeefffiiinnnqqqsssuuuwwwyyywwwzzz~~~{{{xxxtttppplllgggdddcccdddeeefffgggiiijjjlllpppuuuzzz~~~sssjjjbbb^^^ZZZUUUUUUWWWVVVUUUSSSQQQQQQRRRTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSTTTVVVYYY[[[\\\]]]]]]\\\YYYVVVTTTUUUWWWXXXXXXWWWWWWUUUSSSQQQNNNKKKIIINNNOOOQQQQQQQQQOOOMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJJJJJJJKKKLLLMMMMMMNNNMMMKKKJJJJJJKKKMMMNNNPPPRRRSSSUUUVVVYYY^^^aaakkkvvvzzzyyy~~~pppaaaHHHHHHGGGGGGFFFGGGGGGGGGKKKKKKLLLLLLKKKIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKJJJJJJIIIJJJLLLNNNOOOLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHEEEFFFHHHJJJKKKLLLLLLLLLFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMMMMKKKMMMOOOPPPPPPPPPRRRTTT]]]ggg~~~yyyrrrsssyyyqqqkkkgggcccaaaZZZWWWTTTRRRQQQOOOMMMKKKEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGJJJMMMPPPSSSVVV[[[^^^___ccchhhkkkmmmoooqqqssssssvvvyyy|||~~~zzzwwwuuuppplllgggbbb```aaaccceeejjjkkkmmmoooqqqtttxxx|||}}}zzzkkkddd^^^\\\YYYVVVUUUWWWVVVUUUSSSQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUTTTTTTTTTQQQRRRTTTVVVXXXZZZ[[[\\\\\\ZZZWWWVVVWWWXXXYYYXXXXXXXXXVVVTTTQQQOOOMMMLLLSSSUUUVVVWWWVVVSSSOOOMMMKKKJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHHHHHHHJJJKKKLLLLLLLLLJJJIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJIIIJJJKKKLLLOOOQQQRRRSSSTTTVVVYYY[[[dddooo}}}wwwxxx~~~pppbbbIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOONNNMMMLLLKKKIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEHHHJJJLLLLLLLLLLLLGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKMMMOOOOOOOOOOOOQQQRRRWWW]]]oooyyypppvvv}}}wwwqqqlllgggddd]]][[[WWWUUUTTTRRRPPPNNNFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFCCCEEEHHHJJJLLLOOOSSSVVVXXX[[[```ccceeehhhkkkmmmppprrrvvvyyy{{{~~~|||wwwrrrpppooojjjgggbbb___^^^```dddfffmmmooorrrtttvvvxxx|||~~~~~~qqqfff```[[[[[[YYYUUUTTTUUUUUUUUUSSSRRRRRRRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUTTTQQQRRRSSSTTTVVVXXXYYYZZZ]]][[[YYYYYYZZZ[[[ZZZYYYWWWWWWUUUSSSQQQOOONNNMMMSSSUUUXXXYYYWWWTTTOOOLLLJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMLLLKKKIIIHHHHHHHHHHHHEEEFFFGGGHHHIIIKKKLLLLLLHHHHHHGGGGGGHHHJJJLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKMMMOOOQQQRRRSSSUUUWWWZZZ^^^gggtttrrrwww}}}oooaaaJJJIIIIIIHHHIIIIIIJJJJJJJJJKKKLLLNNNNNNNNNMMMMMMFFFGGGGGGHHHHHHIIIIIIJJJHHHIIIJJJLLLMMMMMMNNNNNNMMMMMMMMMLLLJJJIIIGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKJJJIIIHHHHHHHHHGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMOOOPPPSSSXXXeee}}}yyyvvv}}}~~~yyysssmmmiiiccc```]]]ZZZWWWUUURRRPPPJJJIIIIIIGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDAAACCCFFFGGGIIIKKKNNNQQQRRRTTTWWWZZZ\\\```dddgggiiilllooorrrtttxxx|||~~~}}}yyyyyyxxxtttnnniiihhhhhhcccaaa^^^\\\]]]```dddgggnnnqqquuuxxxzzz}}}xxxjjjbbb]]]ZZZZZZYYYTTTRRRSSSUUUUUUTTTTTTTTTSSSSSSSSSRRRSSSTTTUUUVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXZZZYYYYYYZZZ[[[ZZZXXXVVVUUUTTTRRRQQQOOONNNNNNMMMMMMPPPSSSVVVVVVSSSNNNKKKJJJIIIGGGEEEEEEEEEFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFHHHJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKMMMOOOPPPRRRTTTXXX[[[[[[bbblllxxxzzznnnuuu~~~~~~{{{lll]]]JJJJJJIIIIIIIIIJJJJJJKKKKKKMMMOOOQQQSSSTTTTTTTTTGGGGGGHHHHHHIIIJJJJJJKKKFFFHHHJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHEEEDDDDDDDDDEEEGGGIIIKKKCCCDDDEEEFFFGGGHHHIIIIIIGGGHHHIIIJJJJJJHHHFFFEEEIIIHHHGGGGGGHHHIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKKKKMMMOOOOOORRR[[[mmm|||yyyrrrmmmiiifffaaa]]]ZZZWWWSSSQQQNNNNNNMMMKKKIIIHHHFFFFFFCCCCCCBBBBBBBBBBBBBBBCCCBBBDDDFFFHHHHHHJJJNNNPPPMMMOOORRRTTTWWW[[[```cccccceeehhhkkkmmmqqquuuxxxzzz|||~~~~~~~~~~~~}}}zzzuuuuuusssnnngggccccccddd___]]][[[ZZZ\\\```dddgggnnnrrrvvvzzz}}}zzzrrrfff```[[[YYYYYYXXXSSSPPPPPPTTTUUUUUUUUUUUUTTTSSSSSSRRRSSSTTTUUUVVVVVVUUUTTTUUUTTTTTTTTTUUUUUUVVVWWWVVVVVVWWWXXXYYYXXXUUURRRRRRQQQPPPOOONNNMMMMMMMMMFFFJJJOOOSSSTTTQQQMMMKKKKKKJJJGGGEEEEEEEEEFFFGGGCCCDDDFFFGGGHHHHHHGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFHHHGGGFFFEEEEEEGGGHHHJJJKKKJJJJJJIIIIIIIIIJJJJJJIIIKKKMMMOOOQQQTTTYYY\\\\\\aaahhhqqqvvvkkkttt~~~zzzjjjZZZKKKKKKKKKLLLKKKKKKJJJIIIKKKKKKMMMNNNOOOPPPPPPQQQKKKKKKKKKKKKKKKJJJJJJJJJDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFJJJNNNQQQRRRQQQLLLKKKJJJIIIJJJKKKMMMOOOPPPOOONNNNNNMMMMMMNNNNNNOOOSSSVVVaaaxxx{{{xxxsssoookkkeee```]]]ZZZXXXVVVUUURRRNNNKKKJJJIIIHHHFFFFFFEEEDDDDDDCCCCCCCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNOOORRRTTTUUUZZZ]]]aaacccdddggglllpppqqqtttxxx{{{}}}}}}{{{zzzyyy{{{~~~~~~{{{{{{}}}|||vvvqqqoookkkfffcccaaa^^^ZZZVVVXXXXXXYYYYYY[[[___eeejjjkkksss|||qqqgggddd\\\[[[YYYVVVUUUTTTTTTUUUSSSRRRQQQQQQQQQRRRTTTUUURRRRRRRRRRRRQQQPPPOOONNNPPPQQQQQQRRRSSSTTTTTTUUUXXXWWWWWWVVVVVVUUUUUUUUUTTTRRRPPPNNNMMMMMMMMMMMMJJJKKKMMMNNNMMMKKKHHHFFFHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHHHHHHHHHHJJJKKKFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHHHHGGGFFFFFFFFFGGGKKKJJJJJJLLLPPPTTTUUUVVV]]]aaahhhqqqzzz}}}rrrhhhmmm{{{kkk\\\KKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGJJJNNNPPPPPPPPPKKKJJJIIIHHHIIIJJJLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMRRRTTT]]]pppzzz}}}yyyvvvqqqjjjddd```]]][[[YYYSSSPPPMMMJJJIIIHHHGGGEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJLLLMMMOOOQQQRRRVVVYYY\\\^^^___aaafffiiijjjmmmqqquuuwwwwwwvvvuuuvvvxxx|||~~~}}}~~~}}}|||{{{}}}yyywwwwwwyyyxxxsssooohhhddd___[[[ZZZXXXUUURRRUUUWWWXXXZZZ]]]bbbiiimmmssszzzvvvjjjbbb___[[[ZZZXXXVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUOOOOOOQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMMMMKKKLLLMMMNNNMMMKKKIIIHHHIIIIIIHHHHHHGGGGGGGGGFFFGGGFFFEEEEEEDDDEEEEEEEEEDDDFFFGGGHHHGGGGGGIIIJJJGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHJJJLLLOOORRRTTTZZZ___fffmmmsssyyy}}}zzz{{{yyyxxxxxxjjjbbbjjj~~~mmm]]]JJJKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHJJJMMMOOOOOONNNJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJKKKQQQRRRWWWeeewwwyyyyyyzzzrrrkkkfffbbb___]]]UUURRRNNNLLLKKKJJJHHHGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFGGGGGGHHHJJJLLLMMMNNNQQQSSSUUUVVVWWWYYY\\\______bbbfffkkknnnppppppoooqqqsssvvvyyy{{{|||||||||{{{|||}}}~~~}}}{{{zzzzzz{{{zzzxxxvvvuuussspppppprrrqqqmmmjjjaaa]]]WWWTTTRRRQQQPPPOOOSSSUUUXXX\\\aaagggnnnsss{{{xxxmmmccc]]][[[ZZZYYYWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTUUUPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEECCCEEEFFFFFFFFFFFFGGGIIIGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDFFFIIIIIIIIIKKKOOOSSSWWW[[[bbbhhhlllnnnppprrrrrrvvvzzz~~~qqqccc^^^iiiooo___JJJKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHJJJMMMNNNMMMLLLJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIOOOPPPSSS]]]jjjyyyvvv|||yyyrrrmmmiiieeecccZZZWWWSSSPPPOOOMMMLLLJJJKKKJJJIIIGGGFFFFFFFFFFFFCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJMMMNNNNNNOOOPPPRRRTTTUUUVVVYYY]]]bbbfffhhhiiiiiikkkmmmpppsssuuuvvvwwwwwwvvvwwwzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||xxxwwwvvvwwwwwwvvvsssqqqooollljjjhhhhhhgggdddaaa[[[WWWSSSPPPNNNOOOPPPQQQSSSVVV[[[```fffmmmtttyyyrrrhhh```\\\[[[XXXXXXWWWUUUTTTSSSSSSRRRSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRQQQQQQNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJKKKLLLLLLKKKJJJIIIGGGGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDDDDEEEGGGFFFGGGGGGHHHGGGGGGFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBCCCCCCDDDCCCGGGKKKJJJHHHIIIOOOTTTSSSYYY```eeefffgggiiikkkrrryyyoooddd```lllqqqaaaKKKKKKLLLLLLKKKKKKJJJIIIKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJLLLMMMLLLJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHNNNNNNQQQYYYbbbzzzsssqqqwwwzzzuuuqqqmmmjjjaaa]]]YYYUUUSSSQQQNNNLLLLLLKKKJJJHHHGGGGGGFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGJJJJJJIIIJJJKKKMMMNNNNNNPPPRRRWWW[[[___bbbccccccdddeeehhhkkkmmmoooppppppqqqtttwww{{{~~~~~~}}}}}}||||||{{{{{{||||||}}}}}}|||{{{zzzzzzzzzzzzyyyzzzzzzzzzzzzyyyxxxwwwtttsssrrrrrrrrrqqqmmmkkkhhhfffcccaaa^^^\\\ZZZXXXUUUSSSPPPNNNNNNOOOSSSUUUXXX\\\aaagggmmmsssyyy}}}|||nnneee^^^[[[[[[WWWWWWVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPRRRRRRRRRRRRQQQQQQQQQQQQMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJHHHHHHIIIJJJKKKMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDEEEEEECCCCCCDDDFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAABBBBBBCCCCCCBBBFFFIIIIIIGGGHHHMMMRRRRRRXXX___cccdddeeehhhlllrrrzzzooofffcccmmmssscccLLLMMMMMMMMMMMMLLLKKKKKKMMMMMMNNNOOOOOOOOOOOOOOOJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJHHHGGGFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHJJJLLLMMMKKKJJJKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJKKKLLLKKKJJJIIIHHHGGGLLLLLLOOOWWW[[[mmm~~~tttqqqvvv~~~zzzvvvssshhhddd___[[[WWWTTTQQQOOOLLLLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEHHHFFFEEEFFFHHHJJJJJJIIIKKKMMMPPPTTTWWWZZZ[[[[[[\\\]]]___bbbeeeggghhhiiijjjmmmqqquuuxxxyyyzzzzzzzzzzzzyyyxxxxxxyyyyyyyyyxxxwwwvvvuuuttttttttttttuuuvvvvvvwwwvvvuuusssrrrooommmkkkjjjjjjhhheeebbbaaa```]]]YYYVVVTTTRRRRRROOOPPPPPPPPPPPPSSSWWW[[[aaaeeejjjooossswww{{{~~~sssgggaaa[[[YYYYYYWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQRRRSSSSSSSSSSSSSSSPPPPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNNNNNNNNNNNNNNNNOOOLLLMMMNNNNNNOOONNNNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAADDDFFFEEEEEEFFFJJJNNNRRRXXX___bbbcccdddjjjnnnuuu}}}}}}mmmeeebbblllttteeeNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOJJJKKKKKKLLLMMMMMMNNNNNNKKKLLLNNNOOONNNLLLJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKFFFEEEEEEEEEFFFIIIKKKMMMKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHIIILLLLLLLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIGGGFFFGGGJJJIIIMMMTTTUUU```vvv~~~{{{sssuuu||||||sssnnnhhhccc___[[[WWWTTTPPPOOOMMMLLLJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFCCCCCCBBBBBBBBBCCCDDDDDDEEECCCBBBCCCFFFHHHGGGFFFGGGHHHJJJMMMOOOQQQRRRRRRSSSTTTWWWYYY\\\___```aaaaaacccgggjjjmmmoooqqqqqqrrrrrrrrrqqqqqqrrrssssssppppppooonnnmmmmmmmmmmmmmmmnnnoooooonnnllljjjiiiiiifffbbb```___]]][[[YYYYYYXXXWWWTTTQQQPPPPPPPPPNNNQQQTTTUUUWWWZZZ___cccjjjnnnsssvvvyyyzzz|||~~~yyyjjjaaa]]]ZZZXXXYYYWWWWWWXXXXXXWWWVVVUUUTTTOOOPPPQQQRRRSSSRRRRRRQQQOOOOOOQQQRRRRRRRRRRRRRRROOOPPPPPPQQQQQQRRRRRRRRROOOOOOOOOOOOOOONNNNNNNNNKKKLLLMMMNNNOOOOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCEEEFFFEEEDDDCCCDDDEEEDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLSSSYYY___``````bbbiiiooovvv~~~|||kkkcccaaallluuugggNNNOOOOOOOOOOOONNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNJJJKKKKKKLLLMMMNNNNNNNNNJJJLLLNNNPPPPPPMMMJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKEEEEEEDDDEEEGGGJJJMMMOOOKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGIIILLLMMMLLLKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIIIIIIIHHHFFFDDDGGGHHHFFFJJJRRRQQQWWWiii{{{||||||vvvoooqqq~~~|||wwwqqqkkkfffaaa]]]ZZZUUUTTTRRRPPPOOONNNMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCBBBBBBCCCCCCDDDDDDAAA@@@AAADDDFFFFFFDDDCCCDDDFFFHHHJJJKKKLLLLLLNNNOOOQQQTTTWWWYYY[[[\\\[[[\\\___bbbeeegggiiijjjjjjjjjjjjjjjjjjkkkllllllkkkjjjiiihhhggggggggggggeeeeeeggggggfffdddbbb```dddaaa\\\YYYWWWUUUSSSRRRTTTTTTSSSQQQOOONNNPPPQQQPPPTTTYYY\\\^^^aaafffkkkqqqtttxxx{{{||||||}}}~~~{{{wwwxxxrrrddd^^^\\\ZZZYYYZZZWWWXXXXXXYYYXXXWWWUUUTTTNNNOOOQQQRRRRRRRRRQQQPPPRRRRRRRRRRRRQQQPPPOOONNNOOOOOOPPPPPPQQQRRRSSSSSSQQQPPPPPPPPPOOOOOONNNNNNJJJKKKMMMNNNOOOOOONNNMMMNNNNNNNNNNNNNNNOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDGGGEEEDDDEEEIIIKKKLLLMMMTTTYYY^^^^^^]]]___gggnnnrrrzzz}}}kkkbbbaaannnvvvhhhNNNNNNMMMMMMLLLKKKKKKKKKOOOOOOPPPPPPOOOOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMKKKHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFDDDCCCBBBBBBCCCEEEHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJLLLLLLKKKHHHEEECCCIIIIIIIIIJJJKKKOOOUUUYYYqqq}}}{{{rrrooowww|||wwwrrrmmmiiieeebbb]]]YYYUUURRRQQQQQQPPPOOONNNLLLJJJIIIIIIIIIGGGEEEHHHHHHGGGEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCC@@@AAACCCEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOQQQSSSUUUUUUUUUVVVWWWYYYZZZ[[[\\\]]]]]]^^^______``````eeeeeedddcccbbb```^^^]]]ZZZZZZZZZZZZXXXWWWVVVUUUUUUUUUTTTRRRNNNLLLLLLMMMOOOPPPPPPPPPOOOPPPRRRTTTUUUWWWYYY]]]aaahhhpppuuuxxx{{{~~~yyyxxxxxxxxx|||sssjjj```ZZZYYYYYYXXXVVVWWWWWWVVVVVVVVVWWWWWWXXXQQQPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRPPPNNNMMMKKKLLLMMMNNNOOOPPPPPPPPPNNNOOOOOOOOONNNLLLKKKIIIJJJNNNMMMPPPVVVPPPJJJQQQLLLMMMOOOOOOOOOMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJHHHFFFCCCBBBBBBBBBCCCEEEEEEFFFGGGGGGGGGGGGFFFCCCBBB@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBEEEEEEFFFGGGHHHIIIJJJKKKUUUVVVWWWWWWYYY\\\aaaeeeqqqwww~~~|||hhhaaaaaaoooxxxmmmNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHCCCCCCAAAAAABBBCCCEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLIIIFFFDDDHHHHHHHHHGGGGGGJJJOOOSSSaaassswwwmmmqqqyyy|||xxxtttpppkkkhhhbbb___ZZZWWWVVVUUUSSSRRRPPPNNNLLLKKKKKKJJJHHHFFFHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLMMMMMMNNNNNNOOOQQQRRRSSSWWWWWWXXXXXXYYYZZZZZZZZZ``````___^^^]]][[[ZZZYYYTTTTTTTTTSSSRRRQQQPPPOOOMMMNNNNNNLLLJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQSSSUUU\\\___bbbfffjjjooovvvzzz|||~~~uuuuuuwww~~~}}}nnnggg^^^YYYYYYYYYXXXVVVVVVVVVWWWWWWWWWWWWWWWWWWQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRQQQOOONNNLLLMMMNNNOOOOOOOOOOOOOOONNNOOOOOOOOONNNMMMKKKJJJLLLPPPOOOSSS[[[UUUNNNRRRMMMNNNOOOPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLKKKJJJHHHFFFDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFCCCBBB@@@?????????AAAAAAAAA@@@@@@@@@AAABBBBBBCCCEEEFFFGGGHHHJJJKKKLLLMMMRRRSSSUUUVVVWWW[[[```dddmmmtttzzz~~~jjjbbbaaannnvvvkkkNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJHHHFFFEEECCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIEEEDDDCCCBBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMJJJHHHFFFHHHHHHGGGFFFEEEGGGKKKNNNVVVddd|||ooolllkkkooo{{{}}}yyytttpppjjjgggbbb___]]][[[YYYWWWTTTRRROOONNNMMMLLLJJJHHHIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@???>>>===>>>@@@BBBDDDFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKOOOOOOPPPPPPQQQRRRRRRRRRXXXXXXWWWWWWUUUTTTRRRQQQMMMMMMMMMMMMLLLLLLKKKJJJFFFGGGHHHHHHHHHIIIKKKMMMOOOQQQSSSTTTTTTVVVXXXZZZaaadddhhhlllooosssxxx{{{tttvvv}}}qqqgggaaa[[[YYYYYYYYYXXXVVVUUUVVVWWWWWWWWWWWWUUUUUURRRQQQQQQPPPQQQQQQRRRRRRSSSSSSTTTTTTSSSRRRQQQPPPNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJLLLJJJPPPZZZUUULLLNNNMMMNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQPPPNNNMMMJJJIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGHHHHHHGGGFFFFFFDDDCCCAAA@@@@@@@@@AAABBB@@@@@@@@@@@@AAABBBDDDDDDFFFGGGHHHJJJLLLNNNOOOPPPOOOQQQRRRSSSUUUYYY^^^aaahhhpppwww}}}~~~jjjaaa```lll}}}tttiiiLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEEEECCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFGGGJJJMMMSSS[[[lll}}}tttiiidddkkkzzz|||xxxssspppkkkhhheeeccc```]]]ZZZWWWSSSQQQPPPOOOMMMKKKKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@???======>>>@@@CCCEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKOOOOOOOOOOOOMMMLLLKKKJJJGGGHHHHHHIIIIIIIIIHHHHHHDDDFFFGGGHHHHHHJJJLLLOOORRRTTTXXXZZZ\\\]]]```bbbgggkkkooosssuuuwwwzzz|||yyywwwggg___\\\YYYXXXXXXYYYXXXVVVTTTUUUWWWXXXWWWVVVTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUTTTSSSRRRQQQOOOOOOPPPPPPOOONNNNNNMMMMMMNNNNNNNNNMMMMMMMMMLLLIIIJJJGGGNNNZZZVVVKKKKKKNNNNNNOOOOOOOOOOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMPPPRRRSSSRRRPPPOOOJJJIIIIIIHHHHHHIIIJJJJJJHHHHHHIIIIIIHHHGGGFFFFFFDDDCCCBBBAAAAAAAAABBBBBB??????@@@@@@BBBCCCEEEEEEGGGHHHIIIKKKNNNPPPQQQRRRNNNPPPQQQRRRSSSUUUYYY\\\cccmmmtttxxxzzzggg___^^^jjj}}}tttiiiIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHGGGFFFFFFEEEEEEEEEDDDFFFHHHJJJKKKKKKKKKJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNLLLKKKJJJFFFGGGGGGFFFFFFGGGJJJLLLNNNSSS^^^rrrvvviiifffnnnzzz|||yyyuuuqqqnnnkkkhhheeeaaa]]]YYYVVVTTTSSSQQQOOONNNNNNMMMMMMLLLKKKJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCBBBBBBAAAAAA???AAACCCEEEFFFFFFDDDCCCDDDDDDCCCDDDDDDEEEFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIIIIIIIKKKMMMOOOSSSWWW[[[___bbbdddgggjjjqqquuuyyy|||}}}~~~|||}}}oooeee[[[YYYXXXWWWWWWWWWWWWVVVTTTUUUVVVWWWWWWUUUSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMJJJPPP\\\XXXMMMNNNMMMNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMPPPSSSTTTSSSQQQPPPJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@AAABBBDDDEEEFFFGGGHHHJJJLLLNNNPPPRRRRRROOOPPPQQQQQQQQQSSSVVVXXX^^^hhhpppuuurrr```ZZZZZZhhhvvvkkkGGGHHHHHHIIIJJJKKKKKKLLLNNNNNNOOOOOONNNNNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDGGGIIIKKKKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKEEEEEEFFFEEEEEEEEEHHHJJJJJJOOOWWWeee|||{{{pppmmmnnnppp~~~{{{xxxuuuqqqnnnjjjfff```\\\ZZZYYYWWWVVVSSSSSSRRRPPPOOONNNLLLLLLFFFGGGGGGGGGHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFEEEEEE@@@AAACCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEGGGIIIJJJKKKKKKLLLOOOQQQUUUYYY^^^cccgggjjjnnnpppwwwzzz}}}~~~|||{{{ssslllhhhZZZYYYWWWVVVUUUUUUUUUVVVTTTUUUVVVVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLLLLMMMNNNOOOOOOMMMMMMJJJNNNXXXTTTKKKNNNMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQRRRQQQPPPPPPKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCAAAAAAAAAAAABBBCCCEEEEEEGGGHHHIIIKKKMMMOOOPPPQQQOOOPPPRRRRRRRRRSSSUUUWWW[[[eeennnvvv}}}kkk[[[VVVWWWeeexxxlllGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNMMMLLLLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAACCCFFFIIIJJJJJJIIIHHHFFFFFFGGGGGGFFFEEEEEEDDDFFFFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLHHHIIIIIIGGGFFFEEEFFFHHHHHHNNNUUU\\\kkkzzzrrrnnnuuu{{{xxxsssnnniiidddaaa```^^^]]]XXXWWWUUUTTTRRRPPPNNNMMMJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCC@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAACCCEEEFFFHHHHHHHHHJJJLLLNNNOOOPPPRRRUUUXXXYYY^^^dddjjjooosssvvvyyy{{{}}}~~~~~~tttooojjjgggggg[[[ZZZXXXUUUSSSSSSTTTVVVUUUUUUUUUTTTSSSSSSRRRRRROOOOOOOOOOOOPPPQQQRRRSSSQQQRRRSSSTTTTTTSSSRRRRRRPPPPPPPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPKKKMMMIIILLLSSSNNNGGGMMMLLLKKKKKKKKKLLLLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNNNNOOOOOOOOOOOOKKKLLLLLLLLLLLLKKKKKKKKKMMMLLLLLLKKKIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGHHHJJJKKKMMMNNNNNNMMMOOOQQQRRRSSSUUUWWWYYY^^^hhhsss}}}zzzhhhXXXSSSUUUdddzzzmmmGGGHHHIIIJJJKKKMMMMMMNNNLLLLLLLLLLLLLLLKKKKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFFFFFFFFFFFFFGGGDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDD@@@BBBEEEHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNMMMKKKHHHGGGGGGHHHEEEKKKPPPRRRZZZqqq~~~wwwjjjuuu~~~yyytttnnniiifffdddcccaaaZZZYYYXXXVVVSSSQQQOOONNNMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGCCCBBBBBBBBBBBBCCCCCCDDD??????@@@@@@AAABBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@DDDEEEFFFIIIJJJLLLLLLMMMNNNPPPRRRTTTVVVYYY\\\___^^^cccjjjqqqvvvzzz~~~tttjjjgggdddcccccc\\\[[[XXXUUURRRRRRSSSUUUVVVVVVTTTSSSRRRRRRRRRRRRNNNNNNNNNOOOPPPQQQRRRSSSQQQRRRSSSTTTTTTSSSRRRQQQOOOOOOPPPQQQQQQPPPPPPOOOLLLLLLKKKKKKLLLNNNPPPQQQOOORRRNNNNNNTTTNNNJJJQQQKKKKKKJJJJJJKKKLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJMMMMMMLLLKKKJJJHHHFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDGGGGGGHHHIIIJJJKKKLLLMMMKKKMMMPPPSSSUUUWWWZZZ\\\dddnnnyyyzzzhhhXXXSSSUUUbbb{{{mmmIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCFFFEEEEEEDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHKKKHHHFFFEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGJJJJJJJJJIIIHHHHHHJJJLLLNNNMMMKKKJJJHHHGGGGGGGGGHHHIIIKKKNNNTTTbbbzzzqqqpppuuuzzztttpppooommmiiiffffffdddaaa]]]YYYWWWUUUTTTSSSUUUVVVSSSOOOLLLKKKLLLKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAACCCDDDFFFFFFEEEEEEFFFGGGGGGIIIKKKLLLLLLMMMOOOPPPUUUVVVYYY^^^cccggghhhgggoooppprrrxxx~~~wwwwwwmmmbbb^^^\\\]]]___]]][[[YYYVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOONNNNNNMMMNNNNNNNNNQQQRRRRRRSSSSSSSSSSSSRRRMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKIIIHHHIIIKKKMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMKKKHHHFFFFFFIIILLLLLLKKKJJJIIIIIIHHHIIIIIIEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDFFFHHHHHHGGGGGGHHHIIIKKKLLLQQQVVVXXXXXXZZZ___eeeyyyjjjUUUQQQTTT___{{{nnnGGGHHHIIIJJJKKKJJJJJJIIIKKKKKKKKKKKKIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBFFFFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDDDDDDDEEEGGGGGGHHHFFFDDDEEEGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHHHHJJJLLLOOONNNLLLJJJHHHGGGGGGGGGFFFFFFHHHJJJNNNYYYnnnzzzuuuzzz{{{xxxwwwuuurrrooonnnmmmjjjgggccc___\\\ZZZXXXYYYYYYWWWSSSQQQQQQSSSMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNMMMLLLJJJHHHHHHEEEEEEDDDDDDCCCCCCCCCDDDFFFEEEDDDCCCBBBBBBBBBBBBDDDFFFGGGGGGFFFFFFHHHIIIHHHKKKMMMOOOQQQRRRUUUXXX\\\^^^aaafffkkknnnooooooyyyyyyzzzyyytttuuuuuuddd]]]\\\\\\]]]```\\\[[[XXXVVVTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMNNNNNNOOOSSSSSSTTTSSSSSSRRRQQQPPPMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNNNNNNNOOOPPPQQQOOONNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGGGGGGGIIIJJJLLLLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJJJJHHHGGGHHHJJJMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDBBBAAAAAAAAAAAABBBCCCCCCAAACCCEEEEEEDDDDDDEEEFFFKKKLLLQQQXXX[[[\\\bbbiiivvvjjjUUUQQQTTT___xxxkkkEEEFFFGGGHHHHHHHHHGGGFFFIIIIIIIIIIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDEEEEEEEEEFFFGGGGGGGGGCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGEEEDDDCCCDDDGGGIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKIIIHHHHHHJJJLLLOOONNNMMMKKKIIIGGGGGGFFFGGGFFFGGGHHHIIIPPP```ooozzzvvvooovvv}}}{{{zzzzzzxxxuuupppkkkgggdddaaaaaa```]]]ZZZYYYZZZ[[[TTTTTTSSSSSSSSSRRRRRRRRRSSSRRRRRRQQQPPPNNNLLLKKKIIIHHHGGGEEEEEEFFFFFFGGGJJJIIIFFFDDDDDDDDDEEEFFFHHHJJJKKKKKKJJJKKKMMMOOOLLLOOORRRUUUXXX[[[^^^aaafffhhhlllqqquuuxxxzzz{{{~~~~~~~~~wwwqqqooouuu~~~xxxkkk___ZZZZZZZZZ\\\^^^[[[ZZZXXXUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLLLLLLLLLLLLLMMMNNNOOORRRRRRRRRRRRQQQOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGFFFEEEEEEFFFHHHIIIKKKJJJJJJIIIIIIJJJJJJKKKFFFHHHIIIIIIIIIIIIJJJLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@AAA???AAACCCDDDCCCCCCDDDEEEKKKLLLQQQXXX]]]bbbkkkttthhhTTTQQQTTT^^^~~~ttthhhDDDEEEFFFGGGGGGFFFEEEEEEGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHHHHIIICCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGEEEDDDCCCDDDGGGIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKLLLJJJJJJJJJIIIHHHHHHJJJLLLOOONNNLLLJJJIIIGGGGGGFFFIIIHHHIIIJJJJJJMMMXXXdddzzzyyypppoooxxx~~~yyyssspppllljjjgggcccaaa___```aaa\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWVVVUUUSSSQQQPPPOOOOOONNNLLLKKKKKKKKKMMMMMMNNNLLLJJJHHHHHHJJJLLLNNNNNNPPPQQQPPPPPPQQQTTTVVVSSSVVVZZZ]]]___cccfffiiiooorrrwww{{{~~~~~~xxxqqqnnnrrrxxxsssiii___\\\[[[YYYXXXYYYZZZXXXVVVTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOKKKKKKKKKKKKLLLMMMNNNOOONNNNNNOOOOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMOOONNNNNNMMMMMMMMMMMMNNNOOONNNMMMMMMLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFEEEEEEEEEFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIEEEGGGIIIJJJIIIHHHIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAACCCEEEFFFEEEEEEGGGHHHJJJKKKQQQWWW\\\cccooo{{{~~~fffSSSPPPSSS]]]|||sssfffEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFFFFFFFEEEEEEFFFGGGHHHGGGFFFHHHHHHIIIIIIJJJKKKKKKLLLIIIIIIIIIHHHFFFGGGIIIKKKNNNMMMKKKJJJHHHGGGGGGGGGHHHHHHIIIKKKJJJKKKSSS]]]vvv|||yyy~~~xxxwwwyyyzzz|||wwwtttppplllhhhgggfffeeecccbbb```___^^^^^^^^^___\\\\\\[[[YYYXXXVVVTTTSSSUUUTTTSSSRRRQQQRRRRRRSSSOOONNNLLLLLLMMMOOORRRUUUSSSTTTUUUUUUUUUWWWZZZ]]]]]]___ccceeegggjjjmmmpppvvvyyy~~~xxxrrrllliiiiiinnn|||yyylllddd]]][[[ZZZVVVUUUVVVXXXWWWUUUSSSRRRQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMNNNOOOOOOOOOOOOOOOLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFHHHJJJJJJIIIGGGFFFFFFJJJIIIHHHGGGGGGFFFFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDFFFEEEDDDBBBAAAAAAAAAAAAAAACCCFFFGGGFFFGGGHHHIIIIIIKKKPPPVVVZZZ```nnn|||zzzcccQQQOOOSSS]]]{{{ttteeeGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFDDDCCCCCCCCCCCCDDDDDDEEEDDDEEEEEEEEEFFFGGGGGGGGGDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGIIIIIIHHHFFFFFFFFFGGGHHHIIIJJJJJJKKKGGGHHHHHHFFFEEEEEEGGGIIIKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEFFFIIIHHHIIIOOOWWWlll{{{yyyxxxtttuuu~~~yyyvvvtttqqqooommmiiihhhfffdddccccccdddddddddcccbbbaaa___]]][[[YYYZZZZZZZZZYYYYYYYYYXXXXXXSSSSSSRRRRRRSSSVVVXXXZZZYYYZZZZZZZZZ[[[]]]aaadddgggiiilllnnnppprrruuuwww|||zzzttthhhcccdddiiinnnwwwyyylllaaa[[[WWWWWWWWWTTTTTTVVVWWWVVVTTTRRRQQQQQQQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOLLLLLLLLLLLLLLLMMMNNNOOOMMMNNNOOOQQQRRRRRRRRRRRRLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHJJJIIIGGGEEEEEEEEEIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBFFFEEEDDDCCCBBBAAAAAAAAA???AAADDDEEEEEEEEEFFFHHHIIIKKKQQQVVVYYY___nnn|||wwwaaaPPPPPPTTT___}}}tttcccHHHIIIIIIJJJIIIHHHGGGFFFDDDDDDCCCCCCDDDEEEFFFGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDFFFIIIKKKKKKIIIFFFDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFHHHKKKKKKJJJHHHDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFFFFEEECCCDDDFFFHHHHHHGGGGGGFFFFFFGGGGGGHHHEEECCCDDDFFFFFFFFFKKKQQQbbbooo~~~vvvxxx~~~{{{xxxsssqqqooommmllllllmmmmmmmmmlllkkkjjjhhheeecccbbbaaabbbdddddddddcccaaa```^^^^^^]]]]]]^^^^^^___```bbbcccccccccdddgggkkkooonnnqqqtttvvvxxxzzz~~~yyypppkkkcccdddooo~~~~~~mmmeeeZZZUUUSSSTTTTTTRRRSSSVVVVVVUUUSSSQQQPPPPPPQQQQQQSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMNNNNNNOOONNNOOOOOOPPPQQQQQQQQQQQQLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEGGGHHHHHHFFFEEEFFFGGGIIIHHHGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAADDDCCCCCCBBBAAAAAAAAAAAA>>>@@@BBBDDDDDDDDDFFFGGGHHHLLLSSSXXX[[[aaapppvvvaaaRRRSSSXXXcccttt```HHHIIIIIIJJJIIIHHHGGGFFFDDDDDDCCCCCCDDDEEEGGGHHHFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHLLLNNNNNNLLLHHHFFFDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCCCCBBBCCCDDDEEEFFFDDDDDDFFFIIILLLMMMMMMKKKBBBCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEDDDBBBCCCEEEGGGFFFEEEEEEEEEFFFGGGGGGHHHFFFDDDDDDFFFEEEEEEIIIOOOVVV]]]mmmxxxrrrvvv|||zzzwwwuuuttttttuuuvvvtttsssrrrpppnnnllljjjiiiiiijjjlllnnnmmmkkkiiigggiiiiiihhhhhhgggfffeeeeeekkkkkkllllllmmmpppuuuxxxrrruuuxxx{{{~~~rrrhhhcccfffmmmpppddd```[[[VVVTTTTTTTTTQQQRRRUUUUUUTTTRRRQQQPPPPPPPPPQQQSSSSSSSSSSSSRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJKKKMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEGGGGGGFFFFFFGGGIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBAAAAAA@@@@@@AAAAAA>>>AAACCCDDDEEEEEEGGGHHHHHHMMMUUU[[[^^^dddssswwwbbbSSSUUU[[[fffsss]]]KKKKKKJJJJJJIIIIIIIIIIIIIIIHHHEEEDDDCCCCCCEEEFFFEEEEEEDDDCCCCCCDDDEEEFFFIIIIIIIIIGGGEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHKKKMMMMMMKKKHHHFFFFFFFFFEEEEEEDDDDDDCCCCCCAAAAAABBBCCCDDDEEEFFFFFFIIIHHHHHHHHHHHHIIIJJJKKKGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEFFFGGGFFFFFFGGGIIIGGGGGGFFFFFFFFFGGGHHHIIISSSWWWaaaqqqrrrpppuuu}}}|||{{{|||}}}|||||||||{{{yyyvvvtttsssuuutttrrrqqqppppppqqqrrrssspppmmmlllnnnppprrrsssqqqrrrrrrssstttuuuvvvvvv|||}}}{{{mmmjjjqqq}}}tttjjj___WWWUUUSSSPPPMMMLLLLLLMMMNNNRRRTTTUUUTTTRRRQQQQQQQQQTTTRRRPPPOOONNNOOOQQQRRRTTTQQQNNNLLLNNNOOOQQQQQQPPPOOOMMMLLLLLLLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKLLLMMMNNNNNNOOOLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDCCCBBBAAABBBDDDGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@===<<<<<<======???BBBDDDDDDEEEGGGHHHMMMQQQYYYaaakkkvvveeeRRRSSS[[[fffpppYYYKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFIIIHHHFFFDDDDDDEEEFFFGGGKKKKKKJJJIIIGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIKKKLLLLLLJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFFFFGGGIIIHHHGGGGGGFFFFFFHHHIIIJJJKKKNNNWWWddduuuvvvqqqsss}}}{{{yyyxxxvvvuuuuuuuuuvvvvvvyyyxxxvvvwwwyyy|||}}}}}}||||||}}}}}}~~~{{{sssvvvsssjjjbbbZZZTTTSSSQQQOOOMMMLLLMMMNNNPPPQQQRRRTTTSSSQQQPPPPPPQQQSSSRRRPPPOOOOOOOOOPPPQQQSSSPPPMMMLLLNNNOOOPPPPPPPPPNNNMMMLLLMMMLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLLLLLLLMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEECCCCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB??????@@@@@@AAAAAAAAA@@@>>>@@@CCCDDDEEEEEEGGGIIILLLTTT```nnnyyyzzzaaaPPPRRRZZZgggoooXXXJJJKKKMMMMMMMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHMMMKKKHHHFFFEEEGGGIIIKKKOOOPPPPPPPPPOOOMMMLLLJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJIIIIIIGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCEEEFFFFFFFFFFFFGGGIIIIIIHHHGGGGGGGGGHHHJJJKKKJJJMMMTTT\\\eeexxxuuummmqqqyyy~~~~~~}}}||||||||||||}}}|||qqqddd^^^ZZZVVVSSSPPPOOOMMMLLLLLLNNNOOOQQQPPPQQQRRRRRRQQQOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOQQQOOOMMMMMMNNNPPPPPPPPPPPPNNNMMMLLLMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJMMMLLLKKKIIIHHHHHHHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA???>>>???BBBEEEFFFCCC@@@???AAACCCDDDDDDEEEGGGIIIJJJUUUfffwwwqqq[[[MMMQQQZZZiii|||~~~mmmWWWJJJKKKNNNOOOOOOMMMKKKIIIIIIJJJKKKKKKLLLLLLKKKKKKPPPMMMJJJHHHHHHJJJNNNPPPVVVXXX[[[]]]\\\WWWQQQLLLIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGIIIJJJIIIHHHFFFDDDCCCDDDDDDEEEEEEDDDCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEGGGHHHIIIIIIHHHGGGHHHIIIJJJKKKNNNQQQUUUXXX[[[hhh}}}vvvtttvvv{{{qqqdddZZZWWWVVVTTTSSSOOONNNMMMLLLLLLMMMNNNOOOOOOPPPRRRRRRQQQPPPQQQRRROOOPPPPPPPPPPPPOOONNNNNNQQQOOONNNOOOQQQRRRRRRQQQOOONNNLLLLLLMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@BBB@@@@@@CCCGGGGGGBBB===@@@AAACCCDDDDDDEEEGGGIIIHHHSSSdddttt|||gggUUUJJJOOOYYYjjj}}}zzzxxxlllWWWJJJKKKNNNOOOOOONNNLLLJJJIIIJJJKKKMMMNNNNNNNNNNNNPPPNNNLLLJJJKKKNNNRRRUUU\\\___dddhhhggg```UUUMMMIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEGGGHHHHHHFFFDDDCCCAAABBBCCCEEEEEEDDDCCCBBBDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFEEEEEEFFFHHHIIIIIIHHHGGGHHHIIIJJJKKKNNNOOORRRSSSRRRYYYlll{{{tttzzz}}}~~~~~~}}}mmmfff\\\TTTRRRRRRRRRQQQPPPOOOMMMLLLLLLKKKLLLLLLNNNPPPRRRRRRQQQQQQRRRSSSOOOOOOOOOPPPOOOOOONNNMMMPPPOOOOOOQQQSSSTTTSSSRRROOOMMMLLLLLLMMMMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????AAA??????BBBGGGGGGBBB===@@@AAABBBBBBBBBDDDFFFIIIIIIQQQ]]]hhhpppvvvyyy{{{|||sss]]]PPPHHHMMMXXXkkk{{{xxxrrrwwwnnnYYYJJJKKKMMMNNNNNNNNNLLLKKKJJJJJJKKKMMMNNNPPPQQQQQQQQQPPPNNNMMMNNNQQQTTTVVV[[[^^^ccchhhiiibbbVVVMMMIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCDDDEEEDDDDDDCCCAAACCCDDDFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEEEEEEEEEEFFFHHHIIIHHHGGGGGGGGGHHHJJJKKKMMMNNNOOOPPPPPPTTT```mmm~~~yyywwwzzz|||rrraaa\\\UUUPPPNNNNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKLLLNNNPPPQQQPPPPPPQQQRRROOOOOOOOONNNNNNNNNMMMMMMNNNNNNOOORRRTTTUUUTTTRRRNNNMMMLLLLLLMMMMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBB@@@@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>=========<<<===@@@DDDFFFCCC@@@@@@AAAAAAAAAAAABBBEEEGGGJJJOOOVVV\\\```dddgggiiikkkqqquuuxxx{{{lllVVVLLLGGGKKKVVVjjj~~~wwwtttnnnooouuuoooZZZJJJKKKLLLLLLMMMMMMLLLLLLJJJJJJKKKLLLNNNPPPRRRTTTTTTSSSQQQPPPPPPQQQSSSTTTUUUVVVYYY^^^aaa^^^UUUNNNJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIJJJKKKJJJIIIHHHGGGEEEDDDDDD@@@@@@@@@AAAAAAAAAAAABBB??????@@@AAABBBCCCCCCDDDCCCEEEGGGIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCEEEEEEDDDDDDFFFGGGHHHGGGGGGFFFFFFHHHIIIJJJLLLKKKMMMPPPRRRSSS[[[cccvvv}}}xxxxxx{{{~~~pppeeeXXXUUUQQQNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKMMMNNNNNNNNNOOOQQQPPPOOOMMMLLLLLLMMMMMMNNNKKKKKKMMMQQQSSSTTTRRRPPPNNNMMMLLLLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA@@@???@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBBBB>>>>>>>>>=========<<<<<<;;;<<<===???@@@AAAAAAAAA???@@@@@@??????@@@CCCFFFHHHKKKPPPTTTVVVXXXZZZ\\\[[[bbbgggmmmwww}}}ttteeeRRRJJJFFFJJJUUUiii}}}tttpppmmmhhhiiiqqqxxxpppZZZJJJJJJKKKKKKKKKLLLMMMMMMKKKJJJJJJKKKMMMPPPSSSUUUVVVUUUTTTRRRQQQPPPPPPPPPOOONNNOOOTTTYYYYYYTTTOOOKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJLLLKKKJJJIIIGGGFFFEEEDDD@@@@@@@@@@@@@@@@@@AAAAAA===>>>>>>???@@@BBBCCCDDDEEEGGGJJJLLLLLLKKKIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEEEEDDDDDDFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIHHHFFFGGGLLLPPPQQQUUUZZZeee}}}~~~yyy{{{qqqtttwwwuuupppmmmoooqqqvvv~~~zzz||||||pppaaaUUUSSSRRRQQQOOOOOOOOOOOONNNJJJJJJJJJKKKLLLMMMMMMMMMFFFIIIKKKLLLLLLLLLNNNOOOPPPOOOMMMKKKKKKLLLMMMOOOHHHIIILLLOOORRRSSSQQQNNNNNNMMMKKKLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFBBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>============<<<<<<<<<===??????>>><<<;;;<<<>>>?????????>>>>>>???CCCEEECCCGGGLLLOOOQQQRRRTTTUUUQQQXXX___fffqqqwwwnnn^^^PPPJJJFFFJJJTTThhh~~~tttooollldddbbbhhhnnnwwwpppZZZIIIIIIIIIIIIIIIJJJKKKLLLGGGHHHJJJKKKLLLNNNQQQSSSXXXWWWTTTRRRPPPOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHFFFDDDBBBAAAAAA@@@???>>>>>>>>>???@@@>>>???@@@AAABBBAAAAAA@@@AAACCCGGGJJJLLLMMMMMMLLLGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLOOOQQQSSS```mmm{{{qqqnnnnnnnnnhhhcccggglllvvv|||qqqkkkpppyyy}}}{{{mmmccc\\\YYYQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMKKKJJJIIIIIIIIIIIIMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOMMMLLLHHHIIILLLNNNOOOOOONNNMMMMMMLLLLLLMMMOOOOOONNNLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGG@@@AAACCCDDDDDDDDDCCCBBB@@@AAACCCDDDDDDCCCAAA@@@AAA@@@>>>======>>>@@@AAABBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@BBBBBBAAA@@@@@@???>>>===<<<;;;::::::<<<;;;::::::;;;>>>@@@BBBAAAAAA@@@???@@@AAABBBCCCFFFHHHKKKLLLKKKKKKLLLNNNQQQTTT[[[eeelllkkkddd\\\NNNIIIEEEJJJXXXooo}}}rrrsssmmmmmmkkkhhhkkkzzzooo\\\GGGGGGGGGGGGGGGHHHIIIIIIGGGIIIJJJKKKKKKMMMOOORRRYYYXXXVVVSSSQQQOOONNNMMMJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEECCCBBBCCCBBB@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@CCCDDDGGGIIIJJJJJJJJJIIIGGGHHHHHHHHHGGGFFFEEEEEEBBBBBBBBBCCCCCCDDDEEEFFFCCCCCCDDDEEEEEEEEEEEEDDDFFFFFFGGGIIIKKKMMMOOOPPPQQQ[[[lll~~~xxxrrrhhhiiikkkpppwww}}}wwwsssnnnjjjmmmrrrpppeee]]]XXXUUURRRQQQOOONNNMMMLLLLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLGGGIIIJJJLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDEEEEEEDDDCCCAAA@@@@@@AAABBBDDDDDDCCCAAA@@@AAA@@@>>>======>>>@@@AAA@@@@@@????????????@@@@@@AAA@@@???@@@AAAAAA@@@?????????>>>===<<<;;;::::::999888888777888:::<<<>>>@@@@@@??????@@@@@@AAABBBEEEHHHJJJKKKJJJJJJKKKMMMPPPTTT\\\fffmmmkkkbbbYYYLLLHHHEEEJJJVVVnnnuuuvvvxxxxxxuuuoooppp~~~mmm[[[EEEEEEEEEEEEEEEFFFFFFGGGGGGIIIJJJJJJJJJKKKMMMOOOVVVUUUTTTRRROOOMMMJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCAAA@@@>>>=========??????@@@AAAAAAAAA@@@@@@CCCDDDEEEGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCC@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFGGGIIIJJJLLLMMMKKKRRR\\\iii|||nnnkkkfffdddffflllsssxxx}}}|||vvvssstttyyy|||{{{|||yyynnnddd]]]XXXUUUSSSRRRQQQPPPOOONNNMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFDDDBBB@@@>>>@@@AAABBBCCCCCCBBBAAA@@@AAA@@@???>>>>>>???@@@AAA??????>>>>>>>>>>>>??????@@@???>>>>>>@@@@@@???>>>???>>>>>>===<<<;;;::::::999888888777888999:::;;;>>>??????@@@@@@@@@@@@@@@DDDFFFHHHIIIIIIIIIJJJKKKNNNSSS\\\gggnnnkkk___UUUHHHFFFEEEIIITTTlll}}}~~~wwwvvvlllZZZEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIIIIHHHHHHJJJLLLNNNNNNNNNMMMKKKIIIGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHLLLJJJIIIGGGGGGGGGHHHHHHEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDGGGGGGGGGFFFEEEDDDCCCBBBAAABBBCCCDDDEEEDDDCCCBBBGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIIIINNNQQQVVV\\\ggg|||wwwrrrlllhhhiiilllpppssslllmmmqqqvvv|||vvvssssssyyy}}}zzzpppjjjbbb\\\XXXVVVTTTSSSQQQPPPOOONNNMMMMMMMMMMMMOOONNNNNNMMMLLLLLLMMMMMMJJJJJJJJJKKKKKKLLLLLLMMMNNNMMMKKKJJJIIIIIIJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNLLLKKKJJJKKKLLLLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFDDDBBB@@@???AAAAAABBBBBBBBBAAA@@@@@@@@@@@@???>>>>>>???@@@@@@???>>>>>>======>>>>>>??????=========>>>???>>>===>>>>>>===<<<<<<;;;::::::<<<;;;;;;::::::;;;<<<===>>>???@@@AAABBBAAA@@@???BBBDDDGGGGGGGGGGGGHHHJJJLLLQQQ[[[gggmmmiii\\\QQQEEEDDDEEEIIIRRRjjj{{{xxxmmm\\\EEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHJJJIIIGGGFFFFFFFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCC>>>???@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAACCCCCCDDDDDDDDDBBBAAA???GGGGGGHHHIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFFFFGGGLLLLLLOOOTTTYYYeee|||~~~zzztttqqqqqqrrrrrrqqqeeeaaa^^^^^^dddmmmwww}}}yyyvvvwww{{{}}}vvvmmmddd```ZZZVVVTTTTTTSSSRRROOONNNMMMLLLLLLKKKKKKLLLOOONNNNNNMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJNNNLLLKKKIIIHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPMMMLLLLLLLLLMMMMMMKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAABBBCCCDDDCCCDDDEEEEEEEEEDDDBBBAAABBBBBBBBBAAAAAA@@@@@@???@@@??????????????????@@@??????>>>>>>>>>>>>??????>>>===<<<<<<>>>>>>===<<<======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<=========>>>???AAABBBBBBBBBAAA@@@AAACCCFFFFFFFFFFFFGGGIIIJJJOOOYYYdddjjjfffZZZOOODDDCCCEEEIIISSSkkk{{{yyyooo^^^FFFEEEEEEDDDDDDDDDDDDEEEDDDEEEFFFEEEDDDEEEGGGIIIFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDCCCCCCDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA===>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@??????@@@@@@===>>>???@@@AAACCCDDDEEECCCCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@EEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFJJJHHHKKKQQQTTTZZZjjj|||~~~{{{yyywwwsssoooddd___XXXTTTWWW]]]dddhhhtttzzz}}}vvvwwwxxx|||vvvoooggg```ZZZWWWSSSQQQQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKNNNNNNMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLKKKJJJJJJMMMLLLKKKJJJIIIIIIHHHHHHJJJJJJKKKLLLMMMNNNOOOOOONNNMMMLLLLLLMMMMMMKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@?????????@@@BBBCCC@@@AAACCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@????????????????????????????????????>>>>>>>>>>>>??????>>>===<<<<<<>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<>>>??????@@@AAA@@@@@@@@@AAACCCEEEFFFFFFFFFGGGHHHIIIMMMUUU___fffcccYYYPPPDDDCCCDDDJJJVVVnnn~~~~~~rrraaaEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===>>>@@@BBBBBBCCCBBBBBBBBBAAA@@@?????????@@@@@@????????????@@@AAABBBCCCAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFLLLHHHJJJQQQTTTTTT^^^lll|||nnnhhhaaa\\\[[[\\\]]]]]]bbbffflllttt{{{~~~|||{{{zzzyyyvvvsssuuu{{{rrrjjjccc\\\WWWSSSQQQOOONNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNOOOOOONNNNNNMMMMMMLLLLLLMMMMMMLLLLLLJJJIIIHHHGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMLLLKKKKKKLLLKKKIIIGGGJJJJJJJJJIIIIIIIIIIIIHHHFFFGGGGGGGGGGGGEEEDDDCCC@@@???>>>======???AAABBB???@@@BBBCCCCCCCCCBBBAAACCCBBBAAA@@@?????????????????????@@@@@@?????????>>>======<<<<<<======>>>>>>===<<<===>>>???>>><<<<<<<<<;;;;;;;;;;;;::::::777888999:::;;;<<<<<<<<<===============>>>??????AAACCCEEEFFFFFFFFFGGGHHHHHHJJJPPPYYY``````YYYQQQFFFCCCDDDKKKZZZqqqssscccEEEDDDCCCBBBBBBBBBBBBBBBAAABBBCCCCCCCCCDDDFFFHHHGGGFFFDDDCCCCCCDDDEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBAAACCCEEEFFFGGGGGGGGGFFFCCCBBBAAAAAA@@@@@@@@@AAA@@@AAAAAA@@@???>>>======???@@@AAABBBCCCBBBAAA@@@CCCBBB@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCC@@@??????@@@AAACCCFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGDDDDDDDDDDDDDDDEEEFFFGGGNNNGGGGGGNNNPPPNNNTTT___mmmzzzuuunnniiieeeaaa\\\XXX]]]^^^aaadddgggjjjlllmmmkkknnntttyyy{{{|||zzzyyy{{{yyywwwxxxyyyyyyyyy{{{~~~~~~}}}zzzmmmfff```YYYSSSPPPNNNMMMNNNOOOPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOLLLMMMMMMMMMLLLJJJHHHFFFFFFHHHJJJLLLMMMMMMLLLKKKLLLKKKJJJJJJKKKJJJHHHFFFKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHGGGFFFDDDCCC@@@???===<<<===>>>@@@AAA@@@@@@AAABBBBBBBBB@@@@@@CCCBBBAAA@@@??????????????????@@@@@@@@@@@@??????<<<<<<<<<;;;;;;<<<<<<<<>>???>>>===;;;;;;;;;;;;;;;;;;::::::777888:::;;;<<<=========<<<<<<;;;::::::<<<===>>>AAACCCFFFFFFFFFFFFGGGHHHHHHIIINNNVVV]]]^^^YYYRRRGGGCCCDDDLLL\\\sssssscccDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDCCCAAA@@@??????@@@@@@???@@@AAAAAAAAA@@@???>>>BBBBBBAAA@@@@@@@@@AAAAAAAAA@@@??????>>>>>>?????????@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDHHHLLLLLLJJJKKKPPPUUUcccqqqzzzvvvssspppiiifffcccbbbcccdddbbb```___```bbbdddeeedddbbbaaaeeeiiipppxxx~~~~~~vvvtttvvvwww}}}uuuhhh___WWWUUUWWWRRRQQQNNNMMMMMMNNNOOOPPPOOOMMMLLLJJJIIIIIIJJJJJJLLLMMMMMMLLLJJJIIIKKKLLLPPPPPPOOOOOONNNMMMMMMMMMQQQOOOMMMLLLLLLJJJHHHEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLLLLKKKJJJIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGFFFDDDAAACCC@@@===<<<===>>>>>>===@@@????????????AAABBBCCC===@@@BBBAAA??????AAACCCAAAAAAAAA@@@???>>>======:::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<;;;:::999888999;;;;;;:::::::::999777888888888999:::;;;===>>>;;;::::::::::::;;;<<<<<>>??????@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDGGGJJJJJJHHHIIIMMMRRRTTT___sss}}}zzzwwwsssmmmfff``````aaaaaabbbaaa```___^^^\\\```iiittt|||}}}wwwqqqqqqttt|||rrreee]]]VVVTTTTTTQQQQQQOOONNNNNNNNNOOOPPPPPPOOONNNLLLLLLLLLLLLMMMMMMNNNNNNLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMOOONNNMMMLLLLLLKKKIIIFFFGGGGGGGGGGGGHHHIIIIIIJJJLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGEEECCCDDDAAA>>>===>>>??????>>>>>>>>>=========>>>@@@AAA===???AAA@@@>>>>>>???AAA>>>>>>???@@@@@@?????????<<<<<<======>>>?????????<<<<<<<<<<<<<<<;;;:::999888999888777777777777666888888888999:::;;;<<<===<<<;;;;;;;;;;;;<<<======BBBBBBBBBCCCDDDFFFGGGHHHIIINNNRRRVVV[[[]]]WWWOOOFFFEEEFFFMMM[[[ttt|||nnn___DDDDDDDDDCCCBBBBBBBBBAAAEEEEEEDDDDDDCCCAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAADDDDDDBBBAAAAAAAAAAAAAAA@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCBBBAAAAAA@@@@@@AAAAAA===>>>????????????????????????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCFFFHHHHHHFFFFFFIIIMMMNNNTTTaaarrrxxxqqqnnnmmmllljjjiiigggfffeeedddhhhqqq}}}ssskkkkkkpppyyy~~~~~~kkk```ZZZUUURRRRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOMMMKKKJJJKKKMMMJJJKKKKKKLLLMMMMMMNNNNNNNNNLLLLLLLLLMMMLLLJJJHHHHHHHHHHHHGGGGGGHHHIIIIIILLLLLLKKKKKKJJJIIIIIIIIIKKKJJJIIIGGGFFFFFFEEEEEEFFFEEEEEEFFFHHHHHHGGGEEEFFFCCC@@@??????@@@@@@@@@???>>>===<<<===>>>???@@@===???@@@???======>>>???<<<<<<>>>???@@@@@@@@@@@@>>>>>>>>>>>>????????????<<<<<<=========<<<;;;;;;;;;:::888888888777888999888888888888999;;;<<<======<<<<<<<<<<<<===>>>>>>BBBBBBBBBCCCEEEGGGHHHIIIMMMQQQUUUXXX\\\\\\UUULLLHHHDDDDDDKKKXXXrrr{{{lll^^^CCCCCCDDDCCCCCCBBBBBBAAADDDDDDDDDDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>??????@@@??????>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEGGGHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCEEEFFFEEEDDDDDDFFFHHHPPPRRRXXXbbbqqq}}}|||{{{|||~~~wwwuuuwww}}}tttbbbZZZWWWUUURRRRRRPPPQQQQQQQQQQQQPPPOOONNNOOOOOONNNNNNMMMMMMMMMMMMOOOOOOOOONNNLLLKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOLLLKKKKKKKKKMMMMMMKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHKKKKKKKKKJJJJJJIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFHHHIIIIIIGGGGGGDDDAAA@@@AAABBBBBBBBBAAA@@@???>>>>>>???@@@@@@===>>>>>>===<<<<<<<<<===;;;<<<===>>>???????????????>>>>>>>>>>>>>>>>>>>>><<<===============<<<<<<:::888777888888666666999888888888888999:::;;;<<<<<<<<<<<<<<<<<<======>>>AAABBBCCCDDDFFFHHHJJJKKKOOOTTTYYY]]]``````WWWNNNIIICCCBBBHHHUUUmmmzzzkkk\\\BBBCCCCCCDDDCCCCCCBBBAAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFEEECCCBBBAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@??????????????????@@@@@@@@@@@@@@@??????======>>>>>>??????@@@@@@@@@AAAAAABBBCCCEEEFFFGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDEEELLLLLLPPPWWW```qqqvvvgggZZZUUUTTTSSSSSSSSSPPPPPPQQQQQQPPPPPPOOONNNOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOONNNLLLKKKMMMNNNOOOOOOOOONNNNNNNNNMMMMMMKKKJJJJJJKKKMMMNNNLLLKKKIIIIIIHHHGGGGGGGGGHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFHHHJJJJJJIIIHHHEEEBBBAAABBBCCCCCCCCCBBBAAA???>>>>>>>>>??????===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<==================<<<<<<==================<<<;;;777555555999999444333666888888888888999::::::;;;;;;;;;::::::;;;;;;<<<===@@@AAABBBDDDFFFHHHKKKLLLPPPVVV]]]aaaeeeeee\\\RRRHHHBBB@@@GGGQQQfff~~~vvvfffWWWBBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDGGGFFFDDDBBBAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCC@@@AAAAAABBBBBBAAA@@@@@@AAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@?????????AAA@@@??????>>>>>>??????@@@@@@@@@AAA@@@@@@???>>>======>>>>>>>>>?????????@@@@@@@@@AAABBBDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGLLLTTTYYYbbbwww{{{qqqfff]]]TTTRRRRRRQQQQQQTTTPPPPPPOOOOOOOOONNNNNNNNNPPPPPPQQQQQQQQQPPPPPPOOOLLLMMMMMMMMMLLLLLLMMMOOONNNNNNMMMMMMLLLKKKKKKJJJKKKJJJJJJKKKMMMNNNLLLKKKHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHFFFEEEFFFHHHJJJJJJJJJHHHFFFCCCAAABBBCCCCCCCCC@@@???>>><<<;;;;;;<<<<<<<<<;;;:::;;;===>>>===<<<<<<===============<<<;;;<<<<<<<<<<<<==================>>>===<<<;;;::::::;;;999===EEEDDD<<<777999888888888888888999:::::::::::::::::::::;;;<<<<<>>>>>===>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEEEEEEEGGGFFFLLLUUUXXXYYYfffvvv|||vvvsssvvvyyyzzz}}}xxxmmmeee[[[VVVSSSRRROOOLLLNNNRRRPPPOOONNNMMMLLLMMMNNNNNNLLLMMMNNNOOOOOONNNMMMMMMIIIJJJKKKKKKKKKLLLNNNPPPMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKMMMMMMLLLJJJGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKIIIHHHFFFFFFHHHJJJJJJJJJHHHFFFCCCAAABBBCCCCCCCCCAAA@@@>>><<<;;;:::;;;;;;<<<:::999;;;>>>@@@???===::::::;;;<<<============<<<<<<<<<===>>>>>>??????>>>>>>======;;;:::888777>>>===DDDOOOOOOCCC;;;<<<888888888888888999999:::;;;;;;;;;;;;;;;<<<=========>>>@@@BBBEEEHHHKKKLLLMMMTTT\\\bbbfffddd[[[OOODDD>>>???FFFLLLXXXxxx|||sssbbbRRRFFFGGGIIIJJJJJJIIIHHHFFFEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCFFFDDDBBB@@@@@@@@@AAABBBEEEEEEFFFFFFEEECCCAAA@@@===>>>@@@@@@AAA@@@???>>>??????>>>>>>???AAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGFFFDDDCCCCCCEEEFFFFFFEEEHHHEEEJJJSSSSSSPPPWWWdddlllxxxrrrmmmnnnooollljjjjjjrrr~~~xxxnnnfff^^^YYYVVVTTTSSSRRRNNNIIIKKKPPPPPPOOOMMMKKKKKKLLLMMMNNNHHHIIIJJJKKKKKKJJJIIIHHHGGGIIIJJJKKKKKKLLLOOOQQQMMMMMMMMMNNNOOOOOOPPPPPPLLLKKKJJJKKKMMMMMMLLLJJJFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJLLLLLLKKKIIIGGGGGGHHHJJJJJJJJJHHHFFFBBBAAABBBCCCCCCCCCCCCBBB@@@>>>===<<<<<<===;;;999999;;;???AAA@@@>>>777888:::<<<===>>>??????<<<======>>>???@@@@@@AAA>>>>>>>>><<<;;;999777666999999BBBOOOOOOAAA777777888888888888888888999999<<<<<<<<<<<<<<<===>>>>>>======???AAADDDHHHJJJLLLKKKRRRZZZ```cccaaaVVVKKKCCC===>>>GGGKKKTTTrrrvvveeeUUUHHHIIIKKKLLLLLLJJJHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDCCCBBBAAAAAAAAAAAADDDCCCBBBAAAAAAAAAAAABBB>>>???@@@BBBBBBCCCCCCBBB@@@@@@BBBBBBBBBBBB@@@@@@DDDCCCBBBBBB@@@@@@???>>>CCCCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB???@@@@@@AAABBBBBBBBBBBB>>>>>>>>>>>>>>>??????@@@AAA@@@?????????@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLOOOTTTWWWffflll}}}xxxuuuqqqlllgggdddbbbaaahhhhhhooo|||uuummmggg```YYYVVVTTTRRROOOLLLKKKKKKMMMNNNNNNMMMKKKJJJJJJJJJKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNMMMKKKJJJJJJLLLMMMOOOOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEGGGIIILLLNNNFFFFFFFFFFFFGGGHHHIIIIIIFFFEEEDDDCCCAAAAAAAAA@@@@@@???>>>===;;;;;;::::::888888999:::;;;===>>>???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>===============;;;:::888666555;;;:::999888777777777777888888999::::::::::::999::::::;;;<<<===>>>???@@@BBBAAA@@@@@@BBBEEEHHHKKKNNNOOOTTT[[[___\\\SSSKKK@@@CCCAAADDDMMMUUUlllzzzfffUUUHHHIIIJJJKKKKKKKKKIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBB@@@@@@BBBBBBBBBBBB@@@@@@BBBBBBBBBAAAAAA@@@@@@???CCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>??????@@@AAA@@@?????????@@@AAABBBCCCCCCCCCDDDDDDEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKNNNRRRUUU]]]```mmm{{{ssskkkfffdddcccccccccgggqqq~~~yyyjjjccc___[[[WWWWWWSSSQQQNNNLLLKKKKKKLLLMMMOOONNNMMMLLLKKKLLLLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKNNNMMMLLLKKKKKKMMMOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFGGGHHHJJJKKKFFFFFFFFFFFFFFFGGGGGGHHHFFFEEECCCBBBAAA@@@@@@@@@@@@???>>><<<;;;;;;:::::::::999999:::;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<========================<<<:::888777666;;;:::999888777777777777666777888888999999888888999999:::;;;<<<======>>>AAA@@@???@@@AAADDDHHHJJJLLLOOOUUU]]]aaa]]]SSSJJJ???BBBAAADDDNNNVVVlll{{{gggVVVGGGHHHIIIJJJKKKKKKJJJIIIKKKKKKKKKLLLKKKKKKJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@?????????@@@AAAAAA@@@@@@???>>>>>>???@@@AAA@@@@@@BBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEDDDFFFHHHIIIJJJMMMPPPSSSSSSTTT[[[lllwwwooojjjgggdddaaa```eeeooovvviii\\\WWWVVVUUUUUUVVVQQQPPPMMMKKKJJJKKKLLLMMMOOONNNNNNMMMMMMMMMMMMNNNJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLLLLKKKKKKLLLNNNPPPQQQLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGHHHJJJKKKLLLKKKIIIHHHGGGGGGHHHIIIGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDBBBAAA@@@@@@????????????===<<<;;;;;;::::::<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<============<<<=========<<<;;;999888777:::999888888777777777777555666777777888888777777999999::::::;;;;;;;;;;;;??????>>>???@@@CCCFFFHHHJJJPPPYYYbbbfffaaaVVVLLLBBBFFFEEEHHHPPPWWWlll|||hhhWWWFFFGGGHHHJJJJJJKKKKKKJJJKKKKKKLLLLLLKKKJJJIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@>>><<<<<<===???@@@@@@@@@BBBBBBBBBBBB@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEFFFHHHIIIJJJKKKMMMPPPNNNNNNRRR[[[iiiwwwrrrlllgggaaa```fffxxxwwweee[[[SSSQQQRRRQQQQQQSSSPPPNNNLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMOOOPPPKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFHHHGGGFFFEEEFFFHHHKKKLLLLLLKKKJJJHHHHHHGGGGGGHHHFFFFFFDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@???????????????>>>===<<<;;;;;;;;;;;;======<<<;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<======<<<<<<<<<=========<<<;;;:::999888999999888777777777777777555666777777888888777777::::::::::::;;;;;;;;;;;;>>>======>>>@@@BBBEEEFFFIIIPPP\\\ggglllfff[[[RRRKKKOOONNNOOOUUUXXXjjj}}}iiiXXXFFFGGGHHHIIIJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAA???===<<<<<<===???@@@@@@@@@BBBBBBBBBBBB@@@@@@>>>??????@@@@@@AAAAAABBB@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJJJJJJJKKKMMMLLLLLLOOOTTT[[[jjjwwwoooeee___```ooowwwjjjeeeZZZTTTPPPRRRRRRPPPNNNOOOMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFEEEDDDEEEGGGIIIKKKHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@???>>>>>>===>>>>>>>>>===<<<;;;;;;:::;;;;;;======<<<;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999888888777777666777777777666777888888999999888888;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???BBBDDDEEEIIIQQQ___jjjnnniii___WWWUUUYYYVVVVVVYYYYYYggg|||iiiWWWGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBDDDCCCBBBBBBAAAAAAAAABBB??????>>>======>>>???@@@@@@@@@BBBBBBBBBBBB@@@@@@>>>?????????@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBBFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIGGGIIIKKKKKKJJJIIIJJJKKKIIIJJJLLLPPPSSS[[[lll||||||ooofffbbbjjj|||uuueee[[[XXXTTTQQQPPPSSSSSSOOOLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDEEEGGGHHHDDDDDDEEEEEEEEEFFFFFFFFFCCCBBBAAA@@@???????????????>>>>>>===<<<<<<=========<<<<<<;;;::::::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;:::::::::::::::;;;::::::999999888777777666666777777777666777888888999999888888::::::;;;;;;<<<<<<<<<===<<<<<<===>>>@@@BBBDDDDDDJJJRRR^^^gggiiiddd[[[UUUVVVZZZYYYYYY[[[YYYeee~~~{{{gggVVVHHHHHHHHHHHHHHHHHHIIIIIIFFFGGGGGGHHHHHHHHHHHHGGGBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBAAA@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@???????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCBBBAAAGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIKKKLLLLLLKKKIIIIIIJJJHHHGGGIIILLLNNNRRR]]]iiiwwwpppoooxxxyyy{{{yyypppfff[[[TTTSSSQQQNNNNNNQQQQQQMMMLLLMMMJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIJJJGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;:::999999:::;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;;;;:::999888888999999:::999999999777777666666666666777777555666777777888888777777888888999:::;;;<<<<<<===<<<<<<===???AAABBBDDDDDDKKKRRR[[[``````ZZZRRRMMMNNNSSSTTTVVVZZZYYYfffyyyfffTTTIIIIIIHHHGGGGGGGGGHHHHHHFFFGGGGGGHHHIIIIIIIIIIIIBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEDDDCCCBBB@@@???>>>>>>===<<<===>>>@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBB@@@@@@????????????????????????BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBBBB???@@@AAAAAABBBBBBBBBBBB>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCBBBAAAGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJLLLMMMMMMKKKIIIIIIIIIHHHFFFGGGKKKMMMPPPXXXaaaeee{{{yyy{{{wwwyyyvvvhhhbbb^^^XXXSSSQQQPPPLLLKKKMMMMMMLLLLLLOOOIIIIIIIIIIIIIIIIIIHHHHHHEEEFFFHHHIIIJJJIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIBBBCCCCCCDDDCCCCCCBBBAAABBBBBBBBBBBBAAA@@@??????@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;888888999:::;;;===>>>???<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999777777888999999999888888777777666666666666777888444555555666666666666666666777777999:::;;;<<<<<<<<<===>>>???AAACCCDDDEEELLLRRRXXX[[[XXXQQQJJJEEEDDDKKKNNNSSSYYYYYYgggxxxdddSSSGGGHHHHHHHHHIIIIIIJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@===:::888===============>>>>>>>>>===>>>@@@AAABBBCCCCCCCCC?????????@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDCCCGGGCCC???===???AAAAAA@@@<<<===>>>???AAABBBCCCDDDCCCBBB@@@>>>>>>???@@@AAACCCCCCCCCCCCCCCBBBAAAAAACCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHOOOOOONNNMMMLLLJJJHHHGGGHHHHHHHHHIIIKKKNNNPPPRRRaaaeeeuuu}}}|||yyywwwiiiccc\\\YYYYYYYYYWWWSSSOOONNNLLLLLLMMMLLLKKKJJJMMMKKKIIIHHHHHHIIIGGGFFFIIIIIIIIIHHHGGGFFFEEEDDDMMMJJJGGGFFFHHHHHHFFFDDDGGGGGGFFFFFFGGGGGGHHHIIIKKKJJJHHHFFFFFFGGGHHHIIIGGGGGGHHHHHHHHHHHHIIIIIIEEEFFFFFFGGGGGGHHHIIIIIIFFFEEEEEEEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????@@@AAABBBAAA???>>>???@@@======<<<<<<<<<;;;;;;;;;;;;:::999:::;;;;;;999777888888999:::<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::::::::999999999888888888777777666555444444444555555555555666666666777777888888999999999888888???>>>>>>>>>@@@AAACCCDDDJJJPPPVVVWWWRRRKKKEEECCCDDDHHHIIINNNWWWZZZfff~~~xxxgggWWWHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBAAA???===;;;:::?????????????????????@@@===>>>???AAABBBCCCCCCCCC????????????@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDFFFBBB>>>===>>>@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAACCCBBB@@@???>>>???@@@AAACCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEFFFFFFHHHJJJLLLMMMQQQWWWeeezzz}}}vvvpppjjjfff\\\XXXSSSRRRUUUWWWWWWUUUPPPNNNMMMLLLMMMLLLKKKIIILLLJJJHHHHHHIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEKKKIIIGGGGGGIIIJJJIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJIIIGGGFFFEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@?????????>>>???@@@???=========>>>======<<<<<<<<<;;;;;;;;;;;;:::999:::;;;;;;999777999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999999999888888888888888777777666555555444444777777777777777666666666777777888999999999999888<<<<<<<<<===???AAACCCEEEJJJOOOUUUVVVPPPHHHCCC@@@BBBGGGGGGLLLUUUXXXddd{{{xxxfffVVVIIIIIIJJJJJJJJJJJJJJJKKKHHHHHHHHHGGGGGGGGGGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAACCCBBBAAA@@@???>>>>>>>>>@@@@@@??????????????????===>>>???@@@AAABBBBBBBBB????????????>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDAAA???>>>>>>??????>>>@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@?????????@@@AAACCCDDDGGGIIIIIIIIIHHHGGGBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEEEEFFFGGGHHHJJJKKKJJJPPPZZZeeerrr|||vvvvvv{{{wwwlllbbbZZZUUUTTTPPPMMMNNNQQQTTTTTTSSSPPPOOOMMMMMMMMMMMMJJJHHHKKKIIIHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFHHHFFFFFFGGGHHHIIIIIIHHHEEEEEEDDDDDDEEEEEEFFFGGGIIIHHHFFFEEEEEEEEEFFFGGGJJJIIIHHHGGGFFFEEEDDDDDDAAAAAABBBCCCDDDEEEFFFGGGDDDDDDCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@?????????>>><<<===>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999:::;;;;;;999777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999888888888888777777777777777777777666555555444444999999888888777777666666777777888888999999999999:::::::::;;;===@@@BBBDDDHHHNNNSSSSSSMMMEEE@@@===@@@EEEEEEKKKSSSUUU```vvvxxxeeeTTTJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGCCCBBBAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@???>>>???@@@AAA>>>>>>>>>==================>>>???@@@AAAAAAAAAAAA@@@??????>>>===<<<<<<<<<===>>>???AAACCCDDDDDDEEECCCBBBAAA@@@@@@?????????<<<===>>>@@@AAACCCDDDEEEAAAAAA@@@??????@@@@@@AAAAAACCCFFFIIIJJJJJJIIIHHHCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKMMMPPPUUUZZZaaarrr}}}xxxwwwxxxzzzyyykkk```YYYTTTQQQSSSQQQNNNMMMOOOQQQPPPOOOPPPOOONNNNNNNNNMMMKKKHHHJJJHHHGGGGGGIIIJJJJJJIIIFFFFFFFFFFFFFFFGGGHHHHHHEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFHHHHHHGGGFFFEEEEEEDDDDDD===>>>???BBBDDDFFFHHHIIIBBBBBBBBBBBBBBBBBBAAAAAA@@@????????????>>>>>>>>>;;;<<<===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<:::999888888888888888999999999:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999777777777777666666666666777777666666555555555555777777777777777777777777777777777888888999::::::::::::::::::<<<>>>@@@BBBFFFKKKPPPPPPKKKDDD???===@@@DDDFFFKKKSSSTTT]]]sssvvvdddSSSIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@??????@@@AAABBB>>>>>>>>>>>>======<<<<<<======>>>???@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;<<<===???AAABBBCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@<<<===>>>???AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@AAA???AAADDDGGGHHHIIIIIIHHHEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLKKKMMMPPPVVVbbbvvvzzzyyyxxxxxxyyyvvvqqqmmmnnnyyy}}}mmm___VVVRRRRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLOOONNNNNNOOOOOONNNLLLIIIJJJHHHGGGGGGIIIJJJJJJIIIEEEEEEEEEEEEEEEGGGHHHIIIGGGHHHHHHHHHGGGEEEDDDDDDGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE???@@@AAABBBCCCEEEFFFFFF@@@@@@@@@@@@@@@@@@@@@AAA?????????>>>>>>>>>======<<<===>>>===;;;:::;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<>>>===<<<===>>>>>><<<:::555666666777999::::::;;;::::::::::::::::::::::::999::::::;;;::::::999999777777777666666666555555666666666666555555555555333333444555777888999999777777777777888999:::;;;<<<;;;;;;;;;<<<===???@@@EEEJJJOOOPPPKKKEEEAAA???@@@EEEGGGMMMTTTSSS\\\qqq}}}sssaaaPPPGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>======>>>???????????????@@@??????>>>===<<<<<<;;;<<<===???@@@AAABBBBBBCCCBBBDDDEEEEEECCCAAA@@@@@@@@@@@@@@@???>>>>>>======???@@@@@@@@@@@@AAAAAAAAA???@@@AAACCCEEEGGGGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHIIIIIIIIILLLIIIHHHLLLPPPWWWbbbmmm~~~zzzwwwxxxyyyvvvmmmeeeccckkkwww|||rrrcccVVVOOOMMMMMMNNNJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMOOOPPPPPPMMMKKKKKKIIIHHHHHHIIIJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHIIIKKKLLLKKKIIIFFFEEEEEEGGGGGGGGGFFFGGGHHHHHHIIIFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>????????????@@@@@@>>>>>>>>>>>>============<<<===>>>===;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<===>>>>>><<<:::555555666777999:::;;;<<<::::::::::::::::::::::::888888999:::::::::::::::777777777777666666666666666666666666666666555555000111333444666888::::::777777666666777999;;;<<<<<<<<<<<<<<<===>>>@@@AAAGGGLLLQQQQQQLLLFFFBBBAAA@@@FFFHHHNNNUUUSSSZZZnnn~~~yyyppp___OOODDDDDDDDDDDDCCCCCCCCCBBBDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>===<<<===>>>>>>???>>>>>>>>>?????????>>>>>>============>>>???@@@AAAAAAAAAAAA@@@CCCFFFFFFCCC@@@??????AAA@@@???>>>===;;;::::::??????@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBEEEGGGHHHDDDDDDEEEEEEEEEEEEEEEFFFCCCCCCCCCDDDDDDDDDEEEEEE@@@AAAAAABBBCCCCCCCCCCCCAAABBBDDDFFFHHHHHHIIIIIIMMMKKKJJJLLLMMMOOOXXXaaarrr~~~wwwnnngggbbbfffnnnwwwwwwrrrpppmmmeeeZZZQQQLLLJJJIIIIIIGGGHHHIIIIIIIIIJJJKKKLLLKKKKKKMMMOOOQQQQQQOOOLLLLLLJJJHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDEEEGGGHHHEEEHHHKKKKKKHHHFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>=========>>>>>>?????????>>>>>>=========<<<<<<<<<<<<=========;;;:::;;;<<<;;;;;;;;;<<<<<<<<<=========<<<;;;<<<===<<<;;;999777777888888999:::;;;;;;999999999999999999999999666777888999:::;;;;;;;;;888888888777777777666666555666666666666666666666222333444555777999::::::777777666666777999;;;===;;;;;;;;;===???BBBDDDFFFMMMQQQUUUTTTNNNGGGBBBAAA@@@FFFHHHNNNUUURRRXXXlll{{{vvvmmm]]]MMMCCCCCCBBBBBBAAAAAAAAAAAACCCCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCBBBAAA@@@????????????>>>===<<<<<<;;;<<<===>>>>>>>>>>>>>>>===????????????>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@>>>BBBEEEEEEBBB???>>>>>>>>>>>>======<<<<<<<<<;;;>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAADDDGGGHHHCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEAAABBBCCCCCCDDDDDDDDDCCC@@@BBBDDDGGGIIIJJJJJJJJJKKKJJJKKKKKKHHHHHHQQQ[[[]]]ppp|||uuuqqqjjjlllpppuuu}}}~~~uuutttvvv}}}|||}}}wwwmmmeeebbbbbb___[[[TTTOOOLLLJJJGGGFFFIIIJJJKKKKKKJJJIIIJJJKKKJJJJJJLLLPPPRRRRRRPPPMMMMMMKKKIIIHHHHHHIIIHHHFFFHHHFFFEEECCCCCCDDDFFFGGG@@@CCCGGGGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<===>>>???@@@AAAAAA<<<=========>>>>>>??????>>>=========<<<<<<<<<<<<;;;<<<===<<<:::999:::;;;;;;;;;;;;<<<<<<<<<======;;;:::999:::;;;;;;999777999999999999999999999999999999999999999999999999555666777999:::;;;<<<<<<888888888888777777777777555555555666666666666666555555666777888999::::::777777666666777999<<<===999:::;;;===AAAEEEHHHJJJRRRVVVXXXVVVOOOGGGBBB@@@???EEEHHHNNNTTTQQQWWWjjjyyytttlll\\\MMMBBBBBBBBBAAAAAAAAA@@@@@@AAABBBEEEGGGGGGFFFDDDBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGFFFEEECCCBBB???@@@BBBDDDDDDCCCBBBAAABBBAAA???===<<<===>>>???>>>>>>>>>>>>>>>?????????===============>>>>>>>>><<<======>>>???@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@??????@@@CCCEEEEEEEEEEEEEEECCCCCCDDDFFFHHHJJJBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMSSS[[[lll||||||~~~|||ssspppmmmkkkmmmqqqvvvzzz~~~~~~wwwxxx{{{qqqmmmgggaaa^^^[[[XXXVVVTTTRRRMMMIIIFFFDDDDDDEEEJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKMMMPPPRRRSSSRRRPPPKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHFFFEEEDDDFFFEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDBBBBBBCCCCCCBBB@@@BBBAAA???>>>>>>>>>??????;;;<<<>>>???@@@@@@@@@???===<<<;;;:::::::::::::::<<<<<<<<<<<<;;;:::999888<<<<<<<<<;;;;;;:::::::::777777999:::;;;<<<<<<<<<777888999::::::999777666999999999999:::;;;<<<<<<>>><<<;;;999999:::;;;<<>>999777777777666444666666666666777777777777333444555555666666555555777777888999;;;<<<======>>>>>>>>>>>>???DDDJJJOOO\\\___cccaaaUUUFFF??????@@@BBBAAAHHHRRRQQQTTTdddwwwmmm[[[LLLBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCEEEFFFFFFFFFDDDCCCEEEEEEEEEEEEDDDBBBAAAAAACCCDDDEEEFFFFFFDDDBBBAAA>>>???@@@BBBBBBAAA@@@???BBBBBBBBBBBBAAA@@@??????>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@>>>>>>????????????>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>???BBBDDDDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGBBBBBBCCCCCCDDDEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCDDDFFFHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKOOO[[[jjj{{{{{{zzzvvvrrrkkkfffeeehhhmmmqqqwww~~~~~~wwwfffccc^^^[[[XXXVVVTTTRRRRRROOOLLLHHHFFFFFFFFFGGGJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMOOOQQQQQQOOOMMMJJJJJJJJJJJJIIIHHHGGGFFFIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDCCCAAACCCBBB@@@???>>>>>>>>>???>>>????????????===<<<;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;999:::::::::999888888777999999999999:::;;;<<<<<<===<<<:::999999999;;;<<<>>>;;;888666888999888777777777777666666666666666333444555555666666555555666777888999;;;<<<======??????@@@BBBEEEKKKSSSXXXaaaccceeecccWWWHHHAAAAAAAAACCCBBBHHHQQQOOOSSScccxxxnnn]]]NNNBBBAAA@@@???>>>???@@@@@@CCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEEEECCCBBB@@@???BBBCCCDDDDDDDDDCCCBBBAAA<<<===>>>@@@@@@???>>>>>>@@@AAABBBCCCBBB@@@>>>===????????????@@@@@@AAAAAA????????????????????????=========>>>??????@@@@@@======>>>>>>>>>>>>======>>>???@@@@@@@@@???>>>===>>>>>>>>>>>>???@@@AAABBB@@@???>>>???AAACCCCCCBBBCCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAACCCEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHKKKKKKPPPYYYcccsss{{{pppgggccccccgggjjjrrrwww}}}zzzppphhh[[[YYYWWWUUUUUUTTTRRRPPPOOOMMMKKKIIIGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMMMMOOOPPPOOOMMMJJJIIIJJJJJJJJJIIIHHHGGGFFFIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBDDDDDDCCCBBBDDDCCCAAA@@@>>>>>>======>>>>>>>>>>>>===<<<;;;:::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;::::::::::::============<<<<<<;;;;;;===<<<;;;:::999888888888888999999::::::;;;<<<<<<<<<;;;:::999999999:::;;;:::888666666888:::::::::888777777666666555555555333444555555666666555555666777888999:::<<<======>>>???AAADDDJJJRRR[[[bbbhhhgggfffbbbWWWJJJCCCCCCAAADDDCCCHHHOOOMMMQQQbbbzzzppp___OOOBBBAAA???>>>===>>>???@@@DDDCCCCCCBBBCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCBBBAAA@@@<<<===>>>?????????>>>>>>>>>>>>??????>>>===;;;:::?????????@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@???======>>>>>>????????????>>>>>>????????????>>>>>>===>>>@@@AAAAAA???===<<<===>>>>>>???@@@AAACCCCCC@@@???>>>>>>@@@BBBBBBAAABBBAAA@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@??????@@@BBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFNNNLLLMMMRRRXXXaaaqqqvvvooollllllmmmuuuyyy}}}tttooojjjaaaYYYUUUUUUUUUVVVXXXXXXVVVUUUPPPNNNLLLJJJHHHHHHHHHIIIHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOQQQPPPNNNKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDEEEDDDCCCDDDCCCBBB@@@???>>>===<<<:::;;;;;;<<<<<<=========:::::::::::::::;;;<<<===;;;<<<<<<<<<;;;;;;:::999::::::::::::::::::::::::===<<<<<<<<<;;;<<<<<<<<>><<<:::999888999999888888999:::;;;;;;;;;;;;;;;;;;:::999888999999:::777666666666777999::::::888888777666555555444444333444555555666555555555666666777999:::;;;<<<===<<<===@@@DDDJJJTTT___ffflllhhhccc^^^UUUIIIBBBBBB@@@CCCBBBGGGNNNLLLQQQccc~~~{{{ppp^^^NNNAAA@@@???>>>>>>>>>??????CCCBBBAAA@@@AAABBBDDDEEEAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@===>>>>>>??????????????????>>><<<;;;::::::;;;;;;>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>?????????>>>>>>>>>??????>>>>>>>>><<<===???@@@@@@???>>><<<======>>>???AAABBBDDDEEEAAA@@@>>>???@@@AAAAAA@@@@@@@@@@@@???????????????BBBBBBAAAAAA@@@@@@???????????????>>>>>>?????????>>>??????AAABBBCCCDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEHHHGGGIIIMMMPPPTTT]]]fffttt}}}zzzyyy~~~xxxkkkccc```]]]XXXRRRSSSSSSTTTWWWZZZ\\\[[[ZZZSSSRRROOOLLLJJJHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNQQQSSSSSSQQQNNNLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBDDDEEEDDDCCCDDDDDDCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<===;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::999999999999999;;;<<<===@@@>>><<<:::999999999:::777888999;;;;;;;;;;;;;;;::::::999999888888888888666777777777777777888888888777777666555444444333333444555555666555555555555666777888:::;;;<<<<<<<<<>>>@@@DDDKKKUUUaaahhhnnnfff^^^XXXPPPFFF@@@??????BBBCCCHHHOOOMMMUUUhhh}}}ppp]]]LLL@@@@@@@@@@@@@@@?????????AAA@@@?????????@@@BBBCCC@@@AAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA???????????????@@@@@@@@@AAA@@@===<<<;;;<<<===>>>===>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>??????<<<<<<============<<<<<<<<<===>>>?????????>>>=========>>>???AAADDDEEEGGGCCCAAA??????AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>??????>>>??????@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDFFFJJJLLLMMMQQQWWWaaappp}}}vvvoooggg^^^YYYXXXWWWTTTQQQQQQQQQRRRUUUYYY\\\\\\\\\WWWUUURRROOOLLLIIIGGGFFFFFFGGGIIILLLMMMNNNNNNNNNMMMNNNOOOQQQTTTTTTRRRPPPLLLMMMMMMMMMMMMMMMLLLLLLIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAABBBDDDDDDCCCBBBCCCCCCCCCBBBAAA???>>>===@@@???===<<<::::::999999;;;;;;:::::::::;;;<<<<<<:::;;;;;;<<<;;;;;;::::::999999999999::::::::::::777777666666888999;;;===>>>===<<<;;;:::999999999777888:::;;;<<<<<<;;;:::999999999888888888777777555777888777666555666777777666666555555444444444333444555555666666555555555666777888999;;;<<<<<<>>>???AAAEEEMMMXXXeeemmmooodddYYYRRRLLLEEE@@@???===CCCDDDKKKSSSSSS]]]sss~~~qqq\\\KKK@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBBBBBBBBBB??????>>>>>>??????@@@@@@AAA@@@@@@???>>>>>>>>>>>><<<======>>>???@@@AAABBBAAAAAAAAA@@@??????>>>>>>???>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<============>>>>>>>>>???======>>>@@@BBBDDDGGGHHHDDDBBBAAA@@@AAABBBAAA@@@???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@??????@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIGGGEEEFFFJJJLLLKKKNNNRRRWWWbbbssswwwlllfff^^^[[[XXXUUUUUUSSSQQQPPPPPPOOOOOOQQQUUUYYY[[[\\\XXXWWWTTTQQQNNNKKKIIIHHHEEEGGGIIILLLNNNOOOOOONNNOOOOOOOOOQQQSSSRRRPPPMMMKKKLLLLLLMMMMMMMMMLLLLLLIIIHHHGGGGGGFFFFFFGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDCCCAAABBBBBBBBBBBBBBB@@@???>>>AAA@@@>>><<<::::::::::::<<<<<<;;;:::::::::;;;;;;::::::;;;;;;<<<;;;;;;:::888888999999999:::::::::888888666666666888:::;;;;;;;;;;;;;;;;;;:::999999666888:::;;;<<<<<<;;;:::888888888888888777777666333555777777666555666888555555555555555555555555333444555555666666555555555555666888999:::;;;<<<<<<===@@@EEENNNZZZhhhqqqqqqdddWWWPPPKKKFFFBBBAAA>>>DDDHHHOOOYYY[[[gggrrr^^^LLL???AAACCCDDDDDDBBB???===<<<=========>>>>>>>>>>>>CCCCCCCCCCCCBBBAAAAAA@@@DDDDDDCCCBBBBBBBBBBBBCCC>>>>>>>>>>>>>>>???@@@@@@>>>???@@@AAA@@@>>><<<;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@???>>>======?????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????=========<<<===>>>???@@@======>>>@@@BBBEEEGGGHHHEEECCCAAAAAABBBBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@??????@@@AAABBBBBBCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKHHHEEEEEEHHHIIIHHHKKKOOOLLLWWWeeettt}}}tttfff]]]XXXUUUUUUUUUTTTRRRPPPNNNMMMPPPOOONNNPPPTTTXXX[[[\\\XXXWWWUUURRRPPPMMMKKKJJJDDDFFFJJJMMMOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPMMMJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@???CCCCCCCCCDDDDDDDDDEEEEEEEEEDDDBBBBBBCCCCCCBBB@@@AAABBBBBBCCCBBBAAA???>>>>>>>>><<<;;;;;;<<<===>>>===<<<;;;;;;::::::::::::::::::;;;;;;<<<;;;;;;;;;888888888999999:::::::::;;;:::888666666777888999999:::;;;;;;;;;:::999888666888:::<<<<<<<<<;;;:::888888888888888777666666000444777777666555777999444444444555555555555555333444555555666666555555555555666888999:::;;;<<<888:::===CCCMMMZZZiiirrrttteeeWWWPPPLLLHHHDDDCCC???FFFJJJSSS^^^aaaooottt```NNN