BM6( (((((((((''''''&&&&&&%%%))))))******))))))(((((())))))))))))))))))))))))*********+++++++++++++++***************************)))(((((())))))(((&&&'''((())))))((((((***,,,'''&&&&&&(((***,,,,,,+++,,,+++***)))((()))******+++******))))))******++++++***)))((('''''''''(((%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%#########$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""#########$$$$$$&&&%%%$$$$$$%%%%%%###!!!###'''%%%###$$$&&&&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""$$$&&&&&&$$$"""######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###############!!!"""$$$%%%&&&&&&%%%$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$##############################%%%""" !!!$$$%%%###!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&&&&'''(((&&&'''((())))))((('''&&&%%%&&&'''&&&%%%&&&(((+++''''''((((((((()))))))))))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""###%%%%%%%%%###"""###$$$""""""###$$$%%%%%%&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###""""""###%%%((()))!!!"""###%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###++++++*********))))))))))))))))))******)))((((((*********+++++++++++++++***************+++++++++************************,,,+++***************)))'''((())))))((()))+++,,,,,,+++***+++,,,---,,,++++++***)))((((((((())))))******))))))))))))*********))))))(((((('''''''''%%%%%%&&&((())))))))))))'''''''''(((((('''''''''))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$######"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" ###%%%$$$###$$$&&&'''$$$#########$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$ !!!###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$############################################################$$$$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$###!!!"""$$$%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''&&&%%%$$$%%%(((+++'''(((((((((((()))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$%%%$$$###"""###$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################%%%$$$#########$$$&&&'''""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###++++++++++++++++++******))))))***************)))******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,)))***++++++******,,,...///...,,,,,,------+++*********)))))))))((()))))))))))))))))))))))))))))))))))))))))))))(((((((((%%%&&&'''((())))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%'''$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%######$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$################################################""""""""""""#########$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''%%%$$$%%%(((+++(((((((((((()))))))))***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###"""###$$$$$$""""""###$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$############"""%%%$$$$$$#########$$$%%%$$$###"""!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$$$$$$$******************************++++++,,,+++++++++******++++++,,,,,,------////////////............////////////////////////***,,,------------...000...///000///------...000000///------------+++***+++++++++++++++*********))))))***++++++***))))))))))))************))))))&&&'''(((((())))))))))))'''((()))******)))((('''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$&&&&&&$$$######$$$$$$""""""%%%%%%######&&&$$$############$$$$$$%%%$$$$$$############$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''(((((('''&&&$$$""" &&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$############"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''')))((((((((()))))))))******))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$!!!"""$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$##################$$$$$$$$$#########$$$$$$%%%$$$""" !!!###%%%'''######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$*********+++++++++++++++***+++,,,------------,,,---......///000000111111444444444333333333222222111111111111111111111111---///222222222222555777555666666444222111222444222111000000222222111000......//////......------++++++,,,------,,,++++++)))***+++,,,,,,+++******'''(((((()))))))))(((((('''(((***++++++***(((''''''((()))******)))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))'''%%%$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%"""$$$&&&&&&$$$###$$$%%%$$$ %%%&&&"""!!!$$$$$$$$$###"""""""""######$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%######%%%(((''''''&&&%%%$$$###!!! &&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$#################################$$$%%%$$$$$$###$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&((((((((()))))))))*********))))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''####################################$$$$$$%%%%%% """######""""""###%%%###$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$!!!""""""###$$$$$$%%%%%%##################$$$$$$##################$$$$$$######"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$------------------------+++,,,------............222222333444555555666666888888777777777666666666333333333333333333333333111444777888777888;;;>>>:::::::::888666555666777444333333555777999888888111111111111111000000///------...//////...------******,,,------,,,+++***((())))))))))))(((((('''''')))***++++++***)))'''&&&((()))++++++)))(((&&&''''''''''''((((((((())))))))))))))))))))))))))))))'''%%%$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%!!!$$$&&&&&&$$$"""$$$&&&### %%%&&&""" ###$$$$$$###"""!!!!!!!!!"""$$$$$$############$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%&&&%%%######&&&(((!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$#################################$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%''')))((('''&&&&&&'''))))))))))))************))))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((##############################$$$$$$$$$%%%%%%%%% """######""""""###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$ !!!"""#########""""""#########$$$$$$$$$###############$$$$$$$$$!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$...---,,,,,,---.........444555666555444444555666777;;;<<<:::;;;AAAGGGIIIQQQMMMFFF@@@>>>===<<<;;;:::::::::::::::888555222;;;:::;;;>>>BBBGGGIIIIIIJJJHHHEEEBBB@@@???>>>>>>===<<<<<>>===<<<666777666444222111222444777444111111333333111///444000...///000...+++***000...,,,+++++++++(((&&&***++++++,,,,,,+++******(((((())))))))))))))))))******++++++,,,,,,,,,---,,,+++***)))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&########################'''&&&%%%%%%$$$$$$$$$$$$(((&&&$$$######$$$%%%'''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########!!!!!!"""###$$$&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""!!!!!!""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((())))))))))))%%%%%%%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""##############################%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!!!!!$$$&&&''''''&&&%%%%%%$$$$$$###"""!!!!!!$$$###"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222111111222444555666666555666777888999<<<@@@CCCAAAFFFIIIHHHLLLUUU___cccjjjcccXXXOOOIIIEEECCCBBBGGGGGGFFFEEECCC@@@<<<999===@@@EEEIIINNNTTT\\\bbbcccaaa\\\WWWRRROOOMMMLLLIIIEEECCCDDDFFFHHHHHHHHH>>>===;;;:::999999::::::777666666777::::::777444333000...///111222000000...---,,,,,,------......***++++++++++++******)))))))))))))))************))))))*********+++++++++,,,+++***)))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$######"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%''''''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#######################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$"""""""""############$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$###""""""########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))))))))&&&%%%%%%%%%%%%&&&'''((()))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""##############################""""""######$$$$$$%%%%%%""""""###$$$$$$$$$######!!!###%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""555666888999;;;<<<===>>>>>>@@@BBBDDDGGGLLLRRRVVV\\\bbbeeebbbaaahhhqqqvvv}}}sssfffYYYPPPKKKHHHGGGNNNNNNMMMLLLHHHCCC???<<<888???FFFKKKOOOWWWdddnnnmmmkkkhhhdddbbbaaaaaaaaaWWWSSSOOOQQQXXX___aaaaaaOOOKKKFFFEEEFFFGGGFFFDDD@@@@@@AAADDDEEEEEEBBB??????===:::888888888777666555444333000---,,,...///------,,,,,,,,,++++++************************************+++++++++++++++,,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$#########""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""#################################$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$#############################################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$!!!"""%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''((((((((()))))))))&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""################################# !!!!!!"""###$$$%%%%%%""""""""""""###$$$%%%&&&######$$$%%%$$$###"""!!!%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! %%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""===???BBBDDDEEEEEEEEEFFFJJJMMMQQQUUUYYY]]]bbbfffnnnvvv{{{wwwrrrssswwwzzzuuugggYYYPPPKKKIIIHHHJJJLLLMMMLLLHHHDDD@@@>>>:::>>>CCCGGGLLLTTT```hhhhhhfffeeeddddddfffiiijjj^^^]]]\\\aaalllxxx{{{yyyddd^^^XXXWWWZZZ[[[YYYVVVRRRRRRRRRRRRSSSSSSRRRRRRTTTRRRMMMEEE@@@???<<<999;;;;;;888444000///111333111000///......---------++++++++++++************,,,,,,,,,,,,,,,,,,,,,---++++++***)))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%"""!!!  !!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$##########################################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''((((((((())))))&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################!!!!!!""""""#########$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""!!!"""###%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$GGGKKKNNNOOOMMMKKKJJJJJJIIINNNVVV\\\aaaeeeiiillliiiwwwyyyvvvwwwxxxzzzqqqdddYYYQQQMMMJJJIIIHHHKKKOOOOOOLLLHHHFFFEEECCCBBBCCCFFFLLLUUU\\\```cccbbb___]]]]]]___aaaccc^^^bbbeeekkkwwwpppjjjeeeeeeiiilllkkkiii```___^^^]]]^^^aaafffhhhggghhhbbbXXXPPPNNNKKKFFFBBBAAA>>>;;;888888:::<<<444333111000///.........,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!!$$$&&&""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$#################################$$$#########""""""!!!!!!'''%%%###!!!!!!"""###%%%"""######$$$$$$$$$######$$$$$$$$$###############!!!"""###%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPSSSVVVUUUPPPJJJGGGGGGDDDIIIQQQXXX]]]bbbfffiiihhhyyy{{{sssppppppvvvpppggg^^^YYYUUURRRPPPQQQUUUZZZZZZWWWRRRPPPPPPIIIGGGEEEHHHNNNTTTXXXYYY[[[ZZZXXXXXXZZZ^^^bbbeeeccclllsssvvv~~~sssnnniiihhhjjjlllmmmlllbbbbbbaaaaaaccchhhpppvvvvvv{{{yyypppkkkllljjjdddZZZUUUNNNIIIEEEAAA>>>;;;999777555333111000111111000//////......------,,,++++++++++++******************)))))))))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''''''''%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&''''''########################"""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######!!!!!!!!!"""""""""######"""############$$$$$$$$$&&&$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%$$$###"""!!!!!! '''&&&$$$"""!!!!!!"""###"""""""""######$$$%%%%%%########################""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""```ccceeeaaaXXXOOOJJJIIIKKKMMMQQQSSSVVVZZZ___cccnnnxxxvvvvvv{{{xxxuuusssrrrpppnnnlllooosssxxxvvvpppjjjgggfff`````````______aaadddfffeeedddcccdddhhhmmmssswwwvvvyyyqqqllliiihhhhhh____________```dddkkkpppyyy}}}|||ppphhh^^^XXXUUUOOOGGG@@@BBB@@@===:::888888888888444333333222111111000000......------,,,,,,,,,,,,******))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$!!!""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&########################""""""""""""##################$$$$$$$$$$$$######$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###############!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""###%%%&&&''''''&&&&&&################################################!!!"""###$$$%%%$$$$$$###########################%%%%%%$$$$$$######""""""%%%$$$###""""""######$$$##################$$$%%%##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%##############################"""""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""tttwwwyyyssshhh]]]WWWUUUYYYXXXVVVTTTSSSVVV[[[___mmm~~~|||yyy|||~~~||||||vvvmmmjjjiii\\\^^^^^^\\\[[[[[[___cccppp|||}}}}}}qqqiiiaaa```bbbaaaYYYQQQJJJHHHEEEBBB@@@@@@@@@@@@777777666555555444333333222222111111000000000///***)))))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$###########################$$$$$$%%%%%%%%%$$$$$$########################""""""""""""#####################$$$$$$#########$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$!!!###$$$&&&&&&%%%$$$###""""""""""""""""""""""""%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######################## """###$$$$$$######""""""""""""""""""""""""########################!!!"""###$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%%%%%%%$$$######"""###########################$$$$$$$$$###"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzooohhhcccfffeee___ZZZ[[[]]]^^^iiivvv}}}vvvlllllliiiddd^^^[[[[[[\\\cccjjjrrrxxx~~~yyypppjjjeee```^^^```bbbcccbbbZZZUUUOOOKKKKKKJJJIIIGGG@@@AAAAAAAAA@@@>>>;;;:::777444222333444333///,,,111///+++******)))((('''((((((((()))))))))******(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%&&&%%%###%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&'''$$$&&&(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######&&&$$$""" """$$$&&&$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######%%%%%%$$$###"""""""""###$$$$$$%%%&&&&&&'''((((((''''''&&&&&&%%%$$$############""""""######$$$%%%$$$###############$$$$$$########################$$$$$$#########$$$&&&'''""""""""""""""""""""""""$$$#########""""""!!!!!!##############################$$$$$$$$$$$$######"""###%%%%%%$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! !!!!!!""""""""""""###$$$$$$$$$%%%#########$$$%%%%%%&&&&&&######$$$$$$$$$######"""######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##################$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$#########"""""""""""""""!!!""""""###$$$|||zzzuuuooogggbbbaaacccdddnnn}}}}}}yyyqqqfff]]]___bbbfffllluuu~~~~~~yyynnnjjjdddbbbaaabbbaaa```aaa]]]WWWTTTTTTTTTSSSRRRHHHIIIKKKLLLLLLJJJHHHGGG===999666555666666222///111///,,,+++++++++***)))************++++++++++++((()))))))))((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###%%%&&&%%%###%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%$$$###!!!!!!###$$$%%%##################$$$$$$#########"""""""""!!!!!!%%%$$$######""""""######"""######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###############""""""######$$$%%%$$$$$$################################################"""""""""###$$$%%%########################$$$$$$$$$$$$#########"""##############################$$$$$$$$$$$$######"""###%%%$$$$$$###%%%&&&######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$###"""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######"""######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#####################$$$%%%&&&'''%%%%%%$$$############$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""###############$$$$$$%%%$$$###"""!!!$$$$$$$$$#########""""""###""""""""""""###$$$$$${{{qqqfffdddiiieeejjjrrryyy}}}rrrhhhfffdddhhhvvv{{{wwwssspppooopppppppppnnnhhhaaa[[[WWWVVVTTTSSSOOOQQQSSSVVVWWWWWWWWWWWWIIIEEEAAA???>>><<<888444444222000///000000///...,,,,,,,,,,,,,,,,,,++++++((()))))))))))))))((('''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""##############################"""""""""###$$$$$$$$$%%%#########"""""""""""""""$$$$$$###"""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######""""""######$$$%%%%%%%%%$$$###"""""""""###########################"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###%%%$$$######$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$###""""""!!!!!!"""######$$$$$$$$$############################################################""""""""""""##############################$$$###"""!!!!!!"""###$$$######################## !!!"""########################$$$$$$%%%%%%&&&$$$$$$###"""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!""""""""""""""""""###$$$$$$$$$###!!!!!!$$$$$$$$$##############################$$$%%%%%%}}}qqqnnntttqqqrrruuuyyyzzz~~~zzzvvvrrruuuttthhh^^^YYYWWWVVVXXXWWWWWWXXXYYYZZZ\\\]]]UUURRRNNNLLLKKKGGGAAA<<<:::999777666777666555444......------,,,++++++***(((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######""""""######$$$%%%%%%%%%$$$###""""""""""""##############################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$###"""###%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""#########"""""""""!!!!!!""""""###$$$$$$$$$############################################################""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$######################## """###$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$%%%%%%$$$###"""########################$$$$$$######$$$$$$%%%&&&uuunnnkkkkkkiiieee```[[[XXXWWWXXXYYYXXXVVVUUUVVVVVVSSSMMMHHHBBB@@@>>>======<<<999777000000///...,,,+++******((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!###$$$%%%%%%$$$###!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""######%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################""""""######$$$%%%%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$###########################""""""################################################$$$$$$$$$$$$######"""$$$$$$$$$""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""!!!!!!"""""""""#########!!!"""###$$$$$$$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$###############"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$########################$$$$$$######$$$$$$%%%&&&yyynnn{{{|||uuullleee___\\\[[[YYYXXXWWWYYY\\\\\\YYYVVVLLLJJJGGGEEEDDDAAA===:::555555333222000...---,,,+++++++++******)))(((''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""###$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%%"""""""""""""""#########""""""!!!!!!!!!"""######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###############$$$$$$########################$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$######"""$$$$$$$$$"""!!!"""###&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###############!!!!!!""""""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$######################################################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######%%%&&&&&&%%%$$$###%%%%%%$$$############$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%###############$$$$$$$$$###############$$$%%%%%%|||wwwwwwyyyjjjtttyyysssooogggbbb]]][[[]]]```aaaaaaZZZWWWTTTQQQNNNJJJEEEAAA===<<<:::888666444222111.........---,,,***)))((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((('''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###############$$$$$$###########################$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""######!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######""""""######$$$%%%""""""""""""###$$$%%%%%%###########################$$$%%%%%%$$$###"""!!!########################"""""""""######$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$###"""!!!!!!###%%%%%%$$$######$$$%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%&&&"""""""""""""""""""""""""""""""""""""""###$$$%%%###############$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###########################"""###$$$$$$$$$$$$######"""###%%%&&&&&&%%%###"""$$$$$$###""""""""""""##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%""""""#########$$$$$$$$$###""""""""""""###$$$$$$~~~zzz}}}nnngggdddlllyyyyyy}}}ssspppsss}}}zzz~~~sssuuu|||{{{xxxpppeee^^^^^^aaadddeeeeeeccc___\\\WWWRRRLLLHHHBBBAAA@@@===;;;999777666222111111///...,,,***)))'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$######))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&###!!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#####################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#################################$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%!!!!!!""""""###$$$&&&&&&########################"""###$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$#########$$$$$$###!!!!!!!!!"""%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$""""""######$$$$$$$$$%%%&&&&&&%%%%%%$$$#########!!!!!!"""$$$$$$%%%%%%%%%######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############""""""!!!"""$$$%%%&&&&&&%%%###"""######"""!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$%%%&&&%%%%%%$$$""""""######$$$$$$$$$$$$"""""""""!!!"""######$$$|||xxx~~~iiiddd]]]^^^hhhxxxxxxmmmlllwww{{{wwwtttpppkkkeeeffftttwwwlllkkkaaa___```dddgggjjjqqqxxxttt|||uuummmhhhjjjuuuyyysssppplllgggfff]]]]]]]]][[[XXXTTTQQQNNNRRRPPPMMMJJJGGGDDD@@@===>>>:::555222000...,,,+++///...---,,,,,,***((('''(((***,,,***'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$ ###%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$$$$##############################&&&%%%###"""""""""###$$$$$$#####################$$$$$$$$$$$$$$$###"""!!!###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###%%%$$$###""""""###$$$%%%###"""!!! !!!"""$$$%%%########################%%%%%%%%%$$$$$$#########&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""#########"""!!! !!!"""###""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###"""!!!!!!""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%''''''''''''&&&&&&%%%$$$""""""###$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""!!! |||~~~pppggg\\\XXX^^^iiiqqqttttttrrrmmmjjjmmmrrrqqqkkkddddddddddddaaaaaaiiitttzzzfff[[[ZZZTTTOOONNNQQQUUU[[[dddnnnxxxwwwhhh]]]VVVZZZ___hhhnnnqqqwww}}}{{{jjjfff___WWWQQQMMMLLLKKKVVVVVVWWWYYYYYYVVVQQQNNNDDD@@@:::777555444444333,,,...///---***(((''')))''')))***)))&&&$$$$$$&&&+++*********))))))))))))'''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!!!!!!!%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########!!!###$$$$$$"""!!!###%%%########################"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###########################"""!!!!!!!!!"""$$$$$$#########$$$$$$%%%%%%%%%########################%%%$$$###"""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############""""""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""$$$%%%########################%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$######"""!!!""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$###""""""""""""""""""###############"""!!!!!!!!!!!!"""###########################&&&%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$###"""#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$###""""""&&&&&&&&&&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""""""""""""""iiipppvvvyyysssbbbXXXXXX]]]bbbeeeggglllmmmhhhccc```^^^ZZZXXXZZZ```hhhkkkkkknnnrrr{{{mmm^^^WWWVVVVVVNNNHHHHHHKKKPPP[[[eeeuuu}}}iiiYYYOOOQQQRRRWWW\\\aaahhhvvvsssdddXXXQQQOOOOOOTTTVVVZZZ___bbbbbb___\\\PPPLLLFFFAAA>>>;;;999888...111333000+++((())),,,((()))***)))'''&&&&&&'''((((((((((((''''''''''''(((((()))))))))(((''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! %%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############""""""###$$$###"""!!!"""###""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################"""!!!!!!!!!!!!"""######!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""""""""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$###""""""!!!""""""############"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!"""###$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$###""""""!!!"""""""""########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$###############""""""!!!!!!""""""###########################&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$###""""""$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""######$$$%%%%%%ZZZgggvvvtttfff```___```ccceeekkklllfff___[[[XXXTTTUUUXXXaaaoooyyy|||~~~vvvlllhhhiiiiii___UUUPPPOOOQQQXXX___jjj|||hhh\\\UUUUUUYYY^^^aaaccciiipppyyysssfff___\\\XXXXXXYYY\\\___``````___[[[XXXTTTPPPLLLHHHDDD@@@;;;:::777444111///...---+++,,,+++******)))******(((''''''''''''&&&&&&&&&((((((((())))))(((((('''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$####################################%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################"""""""""""""""######$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""$$$###########################$$$$$$$$$######""" !!!"""#####################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%$$$$$$######$$$$$$%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""########################&&&%%%$$$""""""###%%%&&&"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""######$$$$$$%%%######$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$```nnnyyynnngggdddfffjjjllljjjdddaaa```]]]YYYUUUVVV^^^nnn{{{||||||yyyoooddd```]]]\\\^^^aaadddwww~~~oooddd```______^^^\\\^^^bbbsss}}}vvvpppjjjccc^^^[[[[[[ZZZZZZ\\\]]]___bbbdddbbb^^^[[[OOOFFF<<<888999888333---...---,,,++++++++++++++++++++++++************)))&&&''''''(((((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############"""&&&%%%%%%$$$###"""!!!!!!"""######$$$$$$$$$###### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''***,,,---######""""""""""""######&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########""""""!!!!!! """"""############""""""########################%%%$$$#########$$$%%%&&&"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&& !!!!!!"""#########""""""###$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$###############""""""!!!!!!!!!ttt}}}yyynnniiikkkqqqooojjjeeeeeehhhgggbbb\\\ZZZ___jjjvvv~~~zzzrrrqqqqqqqqqrrrtttnnnyyy}}}uuukkkddd^^^[[[aaahhh{{{xxxlllddd]]]YYYWWW\\\```hhhsss{{{~~~hhhYYYHHHAAABBBAAA:::111222///,,,++++++,,,+++***************))))))))))))&&&&&&'''(((((((((''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%""""""###$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###&&&%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$$$$###!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))###""""""""""""""""""###""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!!!! """"""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######$$$######"""!!!!!! ~~~uuuqqqtttuuutttpppkkkkkkooopppnnnhhheeeeeejjjpppvvvyyy{{{wwwnnnjjjpppyyyuuukkkdddgggkkkrrr|||ppp\\\OOOLLLJJJDDD===888555111/////////...---(((((((((((('''''''''&&&&&&'''((()))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%"""!!! """%%%&&&%%%$$$########################"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$########################""""""###$$$$$$$$$$$$$$$"""############""""""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$"""""""""######"""!!!!!!########################!!!!!!""""""############"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%##############################$$$$$$$$$###""""""""""""""""""""""""######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###""""""###$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""######$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$######$$$$$$$$$$$$##############################|||{{{zzz~~~xxxzzzxxxsssqqqtttwwwvvvoookkkhhhiiijjjmmmuuu~~~~~~}}}xxx{{{xxx{{{|||vvvwwwzzzmmm]]]UUUQQQMMMIII???;;;666444444444333111++++++++++++************(((((()))***************)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$###"""!!!!!!&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$$$$###############$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$  ###&&&%%%###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################!!!"""###$$$%%%$$$######""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%% !!!"""###$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$###############"""!!! """"""""""""""""""""""""####################################$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$ !!!"""$$$&&&&&&''''''#################################$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$"""########################""""""######$$$$$$$$$%%%"""############$$$$$$$$$ !!!"""$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''''''&&&$$$###""""""###$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%&&&&&&~~~zzz|||}}}qqqnnnkkklllkkknnnwww{{{xxx~~~yyyzzzyyyrrrvvv|||}}}zzzwwwyyy}}}|||~~~vvvoookkkhhhdddaaaSSSIII>>>888888888333...///...---+++((('''((())))))(((''''''&&&&&&&&&'''((((((((('''&&&&&&&&&%%%))))))(((((('''''''''&&&(((%%%###!!!!!!###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$%%%%%%$$$######$$$%%%%%%$$$###"""!!!!!!"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!$$$$$$##################$$$$$$######$$$$$$%%%&&&""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############''''''&&&&&&$$$###"""!!!########################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###'''&&&%%%$$$""" ######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$######$$$$$$############$$$$$$### !!!&&&)))'''$$$$$$###""""""######"""!!!$$$$$$$$$############"""&&&&&&'''%%%###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$################################################'''$$$!!!!!!###%%%$$$""""""######$$$$$$%%%&&&&&&########################%%%$$$######%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$''''''&&&&&&%%%$$$####################################$$$$$$$$$$$$##############################!!! !!!###%%%$$$###}}}yyy||||||xxxuuuuuutttuuu||||||zzz|||~~~vvvjjjhhhlllqqqvvvyyy{{{}}}|||}}}zzzyyyzzzxxxyyyyyyuuutttuuu}}}xxxrrrqqqsssvvvwwwwwwpppcccRRREEE???<<<999777111000...,,,******+++,,,***)))((((((''''''''''''(((((('''''''''''''''&&&)))(((((((((''''''''''''((('''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#########"""###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$######""""""######$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$#########"""########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%####################################$$$$$$$$$$$$ !!!""""""""""""!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$!!!!!!&&&(((&&&###&&&###  !!!""""""########################$$$%%%&&&%%%#########%%%%%%%%%%%%%%%%%%$$$$$$$$$"""""""""############$$$!!!!!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&###!!!!!!###%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$####################################$$$$$$$$$$$$##############################"""!!!!!!"""$$$%%%$$$###tttsssssssssssstttuuuvvvyyy}}}}}}yyyyyyzzz|||qqqaaa^^^aaafffiiijjjiiiiiiiiidddcccdddmmm~~~|||zzzyyyyyyyyyzzz{{{xxxvvvxxxxxxsssqqqpppuuuqqqmmmnnnttt{{{uuueeeUUUJJJBBB===;;;666444111...------...///,,,+++***)))((('''''''''''''''''''''(((((((((((((((((((((((('''''''''''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((((((((((((######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$############$$$$$$%%%"""!!!"""%%%'''%%%###&&&### """###"""""""""###$$$$$$%%%%%%"""###%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!!!!!!!###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###""""""###$$$$$$###&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$###"""###$$$%%%$$$###kkkjjjiiiiiiiiihhheeedddeeeiiisss}}}}}}wwwrrrrrruuu{{{|||yyyyyyzzzzzz{{{qqqbbb[[[]]]```aaa___\\\[[[ZZZYYYYYY[[[cccttt}}}|||{{{yyyxxxxxxzzz|||yyyxxxxxxyyy{{{}}}}}}|||~~~|||yyyxxxwwwvvvpppiiigggjjjooorrrsssuuuqqqiii```UUUKKKDDD@@@>>>;;;666222000000000000---,,,+++)))(((''''''''''''''''''(((((())))))***((((((((((((((('''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$%%%###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&'''&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&$$$"""###%%%%%%$$$"""&&&###  !!!"""""" !!!"""###$$$%%%&&&&&&###$$$%%%%%%######$$$%%%###############$$$$$$$$$############$$$$$$$$$%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""######$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################&&&$$$###$$$%%%%%%$$$###gggffffffggggggddd^^^ZZZTTTWWWbbbrrr{{{{{{yyy{{{~~~~~~~~~~~~{{{uuummmddd___dddggglllnnnpppsssyyy}}}~~~~~~~~~|||zzz}}}~~~|||oooddd[[[\\\\\\ZZZWWWTTTSSSSSSUUU^^^gggoooxxx{{{{{{|||xxxwwwuuutttsssqqqmmmkkkgggnnnwww}}}||||||tttjjjdddccceeeeeeddddddccc```\\\XXXSSSOOOMMMGGGBBB<<<777555333111000///...---+++)))((((((''''''(((((())))))*********'''''''''(((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###!!! """$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""##################""""""#########$$$$$$$$$######""""""######$$$%%%""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$"""#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$######$$$%%%$$$""" !!!###$$$%%%&&&'''%%%&&&&&&%%%###""""""###""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$##############################&&&$$$###$$$%%%%%%$$$###lllkkkjjjjjjjjjfff___YYYSSSRRR[[[lllwwwwwwvvvyyywww}}}|||yyyyyypppooonnnjjjddd]]]UUUQQQXXXXXXXXXXXX\\\fffrrr||||||~~~}}}{{{vvvnnnggg\\\[[[WWWSSSOOONNNPPPRRRUUUeeevvv~~~~~~|||vvvoooiiigggggggggggg]]]___dddiiikkkjjjnnntttuuu|||~~~|||xxx{{{tttlllhhhhhhiiijjjiiibbb]]]VVVRRRRRRTTTUUUVVVMMMHHHBBB>>>===:::666222333222000...,,,+++***)))))))))))))))************'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!"""""""""""""""#########"""""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$"""""""""######"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""######### !!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&""" !!!"""###$$$%%%&&&&&&&&&''''''%%%###!!!""""""""""""######$$$%%%%%%%%%"""""""""############$$$ !!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################ """$$$$$$$$$###$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$###"""###$$$%%%$$$###{{{wwwrrroooooolllfffaaaYYYRRRTTTbbbmmmmmmnnnssspppxxx{{{tttmmmkkk`````````]]]YYYRRRLLLHHHIIIIIIIIIJJJQQQ\\\jjjtttuuuyyy{{{yyy|||{{{vvvqqqlllhhh^^^ZZZSSSMMMIIIKKKPPPTTT]]]nnnzzzrrrllliiiiiiiiiiii\\\YYYZZZ^^^___^^^aaaggghhhrrrzzz{{{{{{}}}vvvnnnlllpppvvv}}}|||tttppplllhhhjjjooouuuxxxyyyuuulll```ZZZYYYYYYXXXVVVQQQMMMHHHFFFFFFCCC===888888777555222000...------+++***************))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%###!!! !!!###%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""""""""######$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""###$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$%%%&&&'''''''''#################################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$%%%&&&$$$######$$$%%%$$$""" !!!!!!"""###$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$#########$$$%%%&&&&&&&&&#########$$$$$$$$$%%%%%% !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###############$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%##############################$$$$$$$$$$$$##############################"""!!!!!!"""$$$%%%$$$###zzzuuusssqqqmmmiiiYYYMMMIIITTT]]]^^^aaagggfffnnnwwwyyytttnnnlllmmmtttzzz|||wwwtttoooeee]]]ZZZVVVWWWXXXWWWTTTNNNHHHDDD===???BBBGGGOOOXXX```fffkkkpppqqqooouuuyyyrrrlllfffccc___ZZZRRRJJJGGGJJJRRRXXXhhhvvv{{{xxxuuuqqqmmmjjjaaa\\\[[[```cccccchhhnnnmmmyyy{{{{{{}}}||||||xxxtttiii\\\[[[```dddssstttcccbbbbbbhhhrrr|||xxxppplllfff]]]TTTSSSOOOKKKKKKLLLJJJCCC>>>;;;:::888555333111000000,,,+++++++++***)))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###  ###%%%###$$$%%%&&&&&&%%%$$$###&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""#########"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%&&&'''&&&###!!!!!!"""###"""""""""""""""###$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!%%%%%%$$$###$$$&&&&&&&&&%%%$$$$$$#################################%%%$$$######%%%%%%$$$###############$$$%%%&&&'''))))))((('''&&&&&&%%%%%%##############################$$$$$$$$$$$$##############################!!! !!!###%%%$$$###~~~vvvfffYYYRRRKKKJJJSSSVVVQQQRRRZZZ^^^dddgggccc]]][[[YYYWWW[[[\\\cccooouuutttqqqqqqjjjgggbbb\\\XXXVVVWWWWWWWWWZZZZZZXXXWWWSSSHHH<<<@@@======AAAEEEJJJSSS\\\jjjeeebbbcccfffooovvvjjjdddaaa```\\\XXXRRRMMMJJJKKKSSS[[[dddkkkvvv}}}tttmmmaaadddfffiiijjjkkkmmmnnnsss~~~uuugggaaaccceeemmmtttxxxuuuoooiiibbb___cccmmmxxx}}}ppphhhbbb\\\VVVTTTVVVUUUOOOIIIDDDCCC@@@;;;666333333444///...---+++******+++,,,***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%$$$### """###$$$$$$$$$###&&&$$$"""###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""!!! $$$%%%&&&&&&$$$$$$%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!""""""#########$$$$$$#########""""""!!!!!!###""""""###$$$###""" #########""""""""""""""""""############$$$$$$$$$'''&&&%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$#########""""""!!!!!!"""###%%%'''((('''&&&%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$${{{xxxpppcccWWWQQQIIIGGGMMMOOOLLLOOOWWWSSSYYY]]]ZZZVVVUUUSSSPPPQQQQQQVVV```eeeccc___^^^]]][[[WWWSSSQQQQQQTTTVVV]]]bbbeeebbb^^^XXXLLLBBB>>>::::::===AAADDDKKKRRR^^^[[[ZZZ[[[]]]bbbqqq|||tttkkkddd```___YYYWWWSSSOOOLLLLLLQQQVVVaaafffmmmrrruuuwwwzzz|||yyypppiiilllooorrruuuxxxzzz|||zzzvvvnnnmmmhhhjjjlllppp}}}qqqmmmkkkgggbbb___bbbjjjqqq{{{tttlllccc______]]]YYYTTTMMMLLLIIIEEEAAA<<<888666222000...------,,,+++*********)))(((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&'''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$ !!!###$$$$$$$$$$$$###&&&$$$######%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$%%%&&&%%%$$$###$$$&&&&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$######""""""""""""#########$$$$$$#########""""""""""""%%%%%%$$$$$$############!!!"""""""""############"""############$$$$$$$$$&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########$$$%%%&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$#########"""""""""""" ###%%%&&&%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%##################""""""#########$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$${{{vvvqqqhhh```\\\SSSNNNPPPPPPNNNRRR[[[YYY```eeedddbbb___[[[UUUNNNLLLPPPYYY___^^^[[[[[[XXXWWWUUUSSSRRRUUUZZZ^^^dddmmmttttttmmmcccVVVKKKDDD@@@>>>@@@BBBBBBFFFKKKUUUUUUWWWXXXWWWYYYbbblllvvvwwwwwwtttnnniiieeeccc[[[[[[YYYVVVRRRQQQQQQRRRYYY[[[^^^``````aaacccdddmmmuuuyyyqqqssswww{{{~~~{{{{{{uuupppoootttzzzmmmmmmqqqsssqqqlllkkkooottt{{{zzzqqqlllhhhbbb]]]UUUSSSPPPNNNLLLGGG???999999555222111111111...++++++******)))((()))))))))(((((((((((((((((((((((('''(((((((((((((((((('''%%%%%%&&&'''((((((((('''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%$$$"""""""""##############################"""""""""###%%%%%%### """%%%!!!!!!""""""######$$$$$$"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''########################""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""!!!###%%%''''''''''''"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###############$$$%%%%%%&&&%%%%%%$$$$$$###############$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$#########"""""""""""""""#########"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}}}}{{{yyyvvvnnnhhheeebbb___cccjjjrrrzzzyyynnndddSSSOOOPPPYYYaaaddddddeee\\\]]]]]]\\\\\\___fffkkkmmm{{{{{{lll```YYYSSSOOOOOONNNKKKKKKNNNTTTVVVWWWVVVSSSTTTZZZaaaooossswwwyyywwwvvvuuuvvvmmmnnnllleee___\\\XXXTTTPPPQQQQQQRRRSSSTTTUUUWWW___fffsss}}}}}}~~~}}}wwwuuussszzztttqqqxxx~~~tttkkkddd^^^ZZZWWWVVVXXXUUUNNNHHHCCC>>>777444555555222///,,,+++***)))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''$$$%%%&&&''''''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$################################################ ###$$$!!! %%%#########"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$%%%#################################$$$$$$#################################%%%&&&&&&''''''&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$##################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!""""""#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}qqqZZZRRRNNNTTT\\\aaadddfffbbbdddfffffffffiiipppuuu~~~wwwooogggddd```[[[WWWXXXXXX[[[\\\XXXTTTVVV\\\aaannnuuu}}}vvvoooddd[[[RRRQQQPPPOOOPPPQQQQQQRRRTTT]]]iiiuuu{{{sssjjjeeeaaaaaadddfffdddaaaQQQKKKBBB<<<999777555333...---,,,***))))))((((((((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$ ###$$$!!! %%%%%%$$$$$$###"""!!! """"""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""###############$$$$$$$$$###############"""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""!!!!!!""""""######$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}yyy|||jjj]]]QQQQQQVVV[[[^^^aaahhhmmmsssuuuvvvzzzyyyrrrjjjeeedddfffkkklllgggdddhhhnnnrrruuu}}}vvvfff^^^[[[XXXVVVVVVUUUSSSQQQLLLWWWaaagggppp|||{{{{{{zzzvvvrrrlllqqq}}}wwwrrrmmmlllooosssuuuuuugggccc[[[PPPGGG???:::777333222000---+++***)))))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###%%%%%%### """%%%%%%$$$$$$###"""!!! """############$$$$$$$$$ !!!"""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########&&&%%%%%%$$$######""""""###############"""""""""###############$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzuuummmjjjnnn{{{~~~lll[[[UUUWWW[[[___bbbkkkttt~~~xxxqqqooossszzz~~~{{{yyy~~~ttthhheeeaaa___^^^\\\XXXUUULLLWWW___bbbhhhvvv~~~}}}}}}tttpppmmmlllnnnmmmhhhddd^^^___fffnnnuuu}}}~~~~~~qqq___NNNDDD???999777555222///---++++++******))))))(((''''''&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$######$$$%%%&&&'''!!!###%%%%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$############""""""""""""""""""######"""############$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%%%%$$$###!!!#########$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############%%%%%%%%%%%%$$$$$$$$$$$$#########$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$nnnjjjccc___cccqqquuu```XXXYYY]]]bbbfffhhhrrryyywwwuuullliiifffeeeeeeccc___[[[SSS[[[bbbdddhhhttt{{{wwwtttssslllhhheeefffiiijjjfffaaaZZZXXXYYY]]]^^^bbbooo}}}ttt]]]MMMFFF===<<<999555222///---,,,+++++++++***)))(((((('''''''''(((((((((((('''''')))(((&&&&&&%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''######""""""###%%%&&&((( """%%%%%%######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&&&&'''((("""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######"""###$$$$$$"""  !!!"""###$$$%%%%%%"""############$$$$$$$$$((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%'''&&&%%%###"""!!!!!! ###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$kkkgggaaa___eeerrr{{{iiibbbbbbcccdddeeekkkqqq{{{zzzooosssvvvyyy|||ttttttpppiiiccc```cccfffdddgggjjjlllnnnttt|||}}}uuutttuuupppiiifff___aaaeeekkkvvv|||uuukkkeee[[[WWW[[[[[[WWW\\\fffjjjzzzwww}}}{{{~~~uuurrrvvvxxxuuunnnmmm{{{{{{___IIIGGGCCC>>>:::999666222...+++,,,,,,,,,,,,++++++***)))'''&&&&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$""" ''''''''''''''''''''''''#########$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$###"""!!!!!!"""""""""""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%$$$""" !!!###%%%'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$###"""!!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$############"""$$$$$$$$$############"""$$$###"""!!!"""###%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$##################'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$&&&$$$!!! """%%%((($$$$$$$$$$$$$$$$$$$$$$$$kkkjjjhhhiiiooozzz~~~qqqllllllkkklllnnnsssxxx}}}tttlllooosssyyyuuuuuusssoookkkiiijjjllllllooossswww{{{~~~{{{ssssssuuurrrnnnlllcccgggnnnyyyjjj\\\TTTXXXZZZTTTQQQTTTXXXbbblllttt||||||tttnnnmmmsss|||ooojjjlllmmmjjjfffggguuutttbbbPPPHHH???;;;<<<;;;888444///...---+++***((('''''')))(((&&&'''(((((('''%%%'''''''''&&&&&&%%%%%%%%%"""###&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$##################'''&&&%%%$$$""" $$$###"""!!!"""###%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$############"""###########################"""!!! !!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$###"""!!! %%%%%%%%%$$$$$$$$$##############################(((((('''&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$kkklllnnnsss{{{|||wwwuuurrroooppptttxxxzzz~~~zzztttjjjkkkooovvvxxxssstttyyy|||}}}{{{{{{|||{{{zzzyyywwwwwwvvvvvvxxx{{{{{{|||}}}{{{xxxwwwmmmsss{{{~~~iiiWWWVVVXXXTTTMMMIIIKKKLLLQQQ\\\mmm{{{}}}yyytttuuuyyy|||mmmfffeeeeeedddbbbdddooo~~~uuuppp{{{~~~qqq___TTTHHHAAA@@@@@@<<<888555333000,,,)))'''&&&&&&)))(((''''''(((((('''&&&'''''''''&&&&&&&&&&&&&&&"""$$$&&&)))++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###""""""!!!((('''%%%""" ###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%"""###$$$###""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%$$$###"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$mmmooottt}}}}}}yyyyyyzzzzzzuuupppqqqvvv{{{{{{{{{{{{zzzyyyxxxwwwtttqqqpppuuu|||}}}tttmmmkkkkkkmmmttt||||||pppccc```hhhrrrvvvvvvyyyzzz~~~~~~zzzyyyvvvrrrqqqxxx~~~zzz~~~vvv^^^VVVVVVTTTNNNKKKIIIGGGHHHRRRddduuuzzzxxxwwwxxx{{{tttjjjfffiiigggffffffkkktttzzz}}}rrrhhh```eeesssvvvrrrtttwww~~~vvvmmmhhh```TTTJJJCCC>>>:::888:::777333///,,,***))))))***)))'''((())))))(((&&&'''''''''''''''&&&&&&&&&'''((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%######"""""""""""""""###$$$$$$$$$#########""""""%%%$$$$$$###"""!!! !!!"""###$$$%%%$$$######$$$$$$############$$$$$$########################""""""######$$$%%%%%%%%%"""###$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""" !!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%######################## !!!"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$zzz|||tttwww{{{|||vvvppprrryyy~~~|||wwwrrrlllgggdddccccccfffkkkpppxxxwwwmmmlllkkkkkkpppvvvyyyyyyxxxnnndddYYYYYYbbblllpppooonnnmmmmmmppptttyyy}}}~~~~~~{{{vvvwwwtttkkkbbbcccooo{{{}}}~~~|||wwwggg^^^[[[WWWRRRNNNKKKIIIIIINNNXXXfffsss||||||yyyhhhccc______```gggxxx~~~rrrkkklllkkkjjjjjjkkkmmmrrrwwwwwwoooeee^^^___cccffffffgggfffhhhiiifffaaabbbffflllqqquuutttsssqqqlllgggccc```XXXMMMBBB;;;888888:::888444000...,,,,,,---+++)))(((((()))***((('''''''''''''''''''''''''''))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$#########""""""!!!"""""""""#########$$$###"""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###"""$$$$$$############$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&"""$$$%%%$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$#########"""""" !!!###$$$%%%&&&'''$$$$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%########################&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""##################""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzzzzpppsssvvvwwwsssooosss|||wwwmmmbbbXXXSSSSSSUUU[[[dddkkkrrr}}}zzznnnmmmmmmnnnqqqrrrqqqqqqggg```YYYWWW\\\cccggghhhhhhhhhggghhhlllqqqvvvzzz~~~{{{uuussspppttttttkkk^^^WWWZZZ```hhhkkkuuu|||yyy|||}}}yyysssrrrwww|||~~~xxxuuuqqqpppnnnhhh```ZZZQQQPPPPPPQQQRRRXXXeeeqqq{{{oooZZZTTTRRRSSSSSSSSS]]]iii{{{yyyqqqkkkkkkkkkmmmllllllrrryyyuuueeeZZZWWWWWWVVVUUUSSSSSSUUUTTTRRRTTTYYYbbbgggjjjhhhgggiiihhhfff\\\ZZZUUULLLDDD>>>===>>>:::999666333000///......+++***))))))******)))((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""" !!!!!!"""#########$$$$$$$$$###$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$!!!"""###$$$%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$#########%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""" !!!"""###$$$%%%&&&&&&"""""""""!!!!!!!!!!!! %%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""############"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvpppmmmpppssstttyyyttttttvvvxxxvvvvvv}}}rrraaaSSSKKKKKKLLLSSS]]]fffmmmuuu}}}{{{{{{yyyuuuqqqooonnnooohhhddd]]]WWWTTTWWW\\\```dddeeefffhhhkkkpppuuuxxx|||xxxttttttpppqqqoooiiiaaaZZZWWWVVV\\\aaammm||||||{{{yyy|||{{{tttpppqqqssssssqqqrrrssswww{{{zzztttmmmeeebbbbbbbbb______gggqqq~~~uuukkkXXXNNNIIIKKKKKKIIIOOOYYYcccssszzznnnmmmoooqqqooonnnuuu}}}nnnccc```^^^ZZZPPPMMMMMMOOONNNJJJKKKNNNTTTZZZ^^^^^^aaahhhmmmnnnddd\\\SSSLLLKKKJJJHHHFFF???>>>;;;999666333111000,,,***))))))***+++)))(((&&&'''''''''((((((((()))$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""" !!!!!!"""######$$$$$$$$$$$$######$$$%%%%%%&&&##################$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""###$$$%%%%%%######$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$############"""!!!!!!"""###$$$$$$%%%%%%############""""""!!!!!!%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''(((######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$zzzgggbbbccckkkppppppppprrrsssrrrqqqttt}}}~~~kkkZZZPPPKKKJJJNNNXXXaaagggnnntttuuuooonnnooojjjhhhaaaWWWNNNMMMTTT[[[```bbbeeehhhlllpppuuuxxx{{{xxxzzzuuuooohhhdddcccbbb```^^^```eeeppp~~~zzz{{{tttqqqpppnnnooollljjjnnnxxx{{{{{{wwwvvvwwwtttpppsss{{{~~~|||xxxqqq]]]MMMBBBBBBCCCDDDLLLYYYSSSdddvvvsssrrrtttvvvssspppwww|||qqqlllmmmlllgggTTTRRRSSSTTTRRRLLLJJJKKKMMMSSSYYY\\\bbbmmmvvvzzzrrrdddUUUOOORRRUUUQQQKKKEEEDDDBBB@@@<<<888555333,,,+++******++++++***(((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!""""""###$$$$$$%%%%%%""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! ###$$$%%%%%%######$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$############""""""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&$$$###""""""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$nnnaaaZZZXXX]]]dddiiimmmqqqqqqlllfffgggsss{{{iiiZZZVVVUUUTTTVVV[[[bbbjjjooosss|||{{{tttlllnnniii```XXXTTTTTTXXX\\\aaagggmmmpppooorrryyyvvvllljjjlllkkkiiikkkqqqzzz~~~vvvssswwwpppnnnuuu{{{{{{{{{}}}||||||~~~~~~|||zzz|||zzzvvvpppZZZTTTNNNLLLLLLMMMRRRYYYYYY```hhhooowww}}}|||wwwpppqqqsssvvvyyyyyyvvvsssooossspppgggjjjwww}}}iii___WWWUUUSSSLLLIIIJJJHHHKKKLLLPPP]]]ooo{{{}}}tttdddXXXSSSSSSVVVXXXOOOPPPPPPMMMGGG@@@:::666888222......---******,,,******)))(((&&&%%%$$$$$$%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&(((''''''%%%$$$######"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""###%%%'''%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######"""############$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""!!!!!!'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$############"""######$$$%%%%%%&&&''''''(((%%%$$$%%%'''(((&&&$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################lll___YYYUUUXXX\\\aaahhhooouuusssqqqsss}}}jjj]]]\\\[[[]]]bbbkkktttzzzzzzwwwssslllddd___]]]___aaajjjnnnqqqrrrtttzzzyyyvvvuuutttxxx~~~|||vvvxxxzzzxxxvvvxxxsssqqqpppppprrrrrrpppnnnmmmsssuuurrrpppssssssppppppjjjeeeccc```\\\\\\___bbbkkktttyyy}}}~~~yyylllmmmpppuuuwwwuuupppkkkaaaggggggccchhhttt{{{xxxpppdddZZZXXXVVVOOOIIIHHHGGGJJJLLLNNNZZZmmm|||yyynnnddd___^^^^^^___bbbfffggg```TTTGGG???999333//////---'''$$$$$$***))))))(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############"""""""""!!!!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$"""""""""$$$%%%'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$"""!!!!!!$$$&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$%%%&&&&&&'''%%%$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################zzziiiaaa[[[UUUTTTWWW\\\hhhsss}}}tttrrrqqqrrrxxx~~~wwwrrrppppppvvvvvvuuuuuuxxx}}}}}}}}}~~~wwwtttpppoooqqqgggeeecccbbbcccccccccaaaZZZ^^^aaabbbdddkkkooopppsssqqqqqqttttttqqqppprrrttt|||sssqqqooooooqqqrrrpppmmmjjjpppqqqllllllqqqpppjjjfff[[[SSSUUUYYYXXXTTTPPPDDDFFFFFFGGGPPPbbbrrrzzzvvvkkkdddaaacccjjjsssxxxttteeeSSSFFF;;;666333333000(((###"""))))))))))))))))))))))))))))))(((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$$$$%%%'''***%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""""""""######$$$$$$%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqq~~~yyynnngggaaa\\\ZZZ\\\dddttt}}}|||sssqqqrrrttthhhddd___[[[ZZZZZZ\\\]]]VVVYYY\\\^^^bbbhhhmmmqqqnnnnnnrrrzzz~~~rrrlllnnntttxxxzzz~~~|||wwwooofff\\\SSSMMMRRR\\\aaa]]]XXXKKKJJJHHHFFFKKKVVVdddmmmttt|||}}}qqqjjjbbbgggpppxxxyyyooo___RRRAAA<<<888888555///******((((((((())))))*********((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######################## !!!!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""###%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$######"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""#########$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnvvv}}}|||qqqlllhhhhhhlllvvv{{{|||~~~qqqlllddd\\\XXXYYY]]]aaa```aaaeeehhhjjjkkkmmmpppsssqqqttt{{{zzzrrruuu{{{zzzrrreee^^^XXXZZZdddiiieee]]]\\\YYYUUUSSSTTTXXX```gggkkkrrr~~~|||mmmmmmpppwww|||xxxmmmcccMMMFFF@@@===999333000000)))))))))))))))*********&&&&&&''''''((()))******&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!###$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$######""""""""""""#########$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvv{{{~~~}}}~~~zzzyyy}}}yyyuuummmeee``````dddhhhkkknnntttzzzyyyuuurrrssspppmmmmmmrrrxxx}}}~~~wwwnnnkkkggghhhqqqxxxuuummmjjjeeebbbdddffffffgggiiiiiilllvvv}}}xxxuuuxxx~~~~~~uuummm[[[RRRIIIDDD===666111222,,,,,,++++++*********)))%%%%%%&&&''')))***+++,,,&&&&&&''''''''''''&&&&&&)))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$##################$$$########################""""""""""""############""""""""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%###%%%&&&%%%######$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""##############################$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&######$$$$$$%%%%%%&&&&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}~~~|||~~~}}}zzztttooommmoooqqqsssxxx~~~}}}pppjjjggghhhiiilllrrryyyzzz|||~~~|||ttttttrrrrrrxxx}}}vvvppplllmmmwww~~~}}}xxxvvvoooooosss}}}zzz|||zzzqqqccc[[[SSSNNNGGG===777666111111000...---+++******&&&&&&'''((()))******+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""#######################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$######"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""$$$&&&""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~yyyyyyzzz~~~sssqqqvvvwwwzzz|||xxxxxxxxxwww~~~wwwnnngggaaa\\\\\\```aaahhhlllmmmsss~~~{{{uuuuuuxxxtttlllwwwsssxxxyyyxxxyyy|||uuufff___ZZZWWWQQQGGG???===555444333111...,,,+++***(((((((((((())))))))))))&&&''''''''''''''''''&&&"""######$$$%%%''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%% !!!!!!""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''########################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################$$$$$$%%%%%%%%% """$$$$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##################"""%%%&&&%%%###"""$$$&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyyvvvvvvqqqppplllggggggsssooo^^^WWWTTTOOOQQQXXX\\\ZZZYYYggg|||yyywwwsssrrrtttuuutttzzz|||}}}{{{tttccc^^^YYYUUURRRMMMDDD===555666555333///+++******(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$((('''%%%#########%%%&&&""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$yyywwwqqqpppmmmhhhgggnnn|||oooddd]]]XXXTTTVVVTTTMMMIIITTTjjj~~~{{{wwwtttvvvtttqqqsss~~~sssjjj___XXXQQQOOOPPPOOOHHHBBB:::999888777555222000...---,,,***)))((('''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$'''&&&%%%$$$###$$$%%%%%%######"""""""""""""""###%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!""""""###"""############$$$$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$zzzssstttsssnnnkkknnnvvv~~~~~~~~~yyyrrrnnnjjjfff]]]PPPGGGJJJWWWccc{{{tttnnnpppyyyyyyppphhh^^^WWWNNNKKKNNNPPPMMMJJJ???<<<999888888666222///...---,,,+++***)))))))))((((((((('''''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""######$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!!!!! $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""###"""############$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$~~~yyyuuuvvv{{{{{{ttt~~~}}}pppaaaUUUPPPRRRVVVmmm~~~uuukkkiiilllrrruuu}}}wwwvvvvvvttthhhccc[[[UUURRRQQQRRRRRRMMMFFF>>>::::::999555111,,,,,,,,,+++,,,,,,------((((((((((((''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$###"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$#########"""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$}}}|||~~~~~~{{{}}}pppvvv{{{oooddd\\\XXXVVV^^^jjj|||tttjjjfffeeeeeennnrrryyy|||xxxzzz}}}}}}vvvvvvsssjjj```ZZZYYY\\\___UUUIIIAAA???===999555//////...------,,,------))))))((((((((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&######$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~yyypppttt}}}~~~pppooo{{{|||ssslllhhheee```eeeooo}}}|||tttnnnkkkfffiiinnnwww}}}}}}|||yyy~~~wwwnnnjjjjjjiiiaaaUUUKKKDDD???:::666777666333000...,,,******)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''############$$$$$$$$$$$$$$$######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$zzz|||wwwmmmlllttt}}}}}}yyytttzzz{{{~~~|||yyyxxxtttvvvwwwwwwxxx}}}~~~~~~{{{lllhhhfffmmmyyyyyywwwtttppp|||zzzqqqmmmeee[[[QQQGGG???;;;===;;;888444111...,,,+++))))))))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!###$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$###"""""""""###%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$||||||{{{pppkkknnnssszzz}}}~~~zzzyyy|||xxxxxxzzz{{{}}}}}}}}}}}}}}}{{{xxxkkkhhhqqq||||||wwwuuuvvvxxxtttkkkbbbdddqqq~~~wwwpppooonnnlllvvv|||{{{zzzwwwooocccVVVKKKFFF===<<<999666444222000000))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''(((((($$$$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!###$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$###"""!!!!!!###%%%'''&&&%%%$$$###""""""""""""&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuujjjeeedddssswww|||~~~{{{~~~}}}|||yyyrrrppprrrrrrpppllltttvvv|||}}}}}}qqqiiilllttt|||tttooollllllmmmsss}}}uuurrrmmmgggeeekkkwww~~~~~~xxxsssfffbbbnnnuuuzzz~~~yyyuuujjjXXXIIIAAA???===:::777333...+++)))*********)))((('''&&&+++******)))(((''''''&&&&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""###$$$&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%&&&''''''%%%$$$%%%'''"""""""""$$$&&&'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$'''(((%%%$$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""!!!!!! !!!!!!%%%$$$"""!!!!!!###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%###((($$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%yyypppkkkiiirrryyy|||uuunnnkkklllmmmmmmkkknnnpppttt|||}}}xxxzzz~~~sssqqqsss~~~zzztttpppmmmkkkjjjgggtttvvvwwwvvvooohhhgggmmmttt{{{|||wwwhhh```iiiooosss~~~xxxmmm^^^RRRBBB???;;;:::999666222...,,,,,,+++***))))))((((((*********)))((('''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""" !!!"""$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&%%%$$$###$$$&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&$$$$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!""""""###"""!!!!!!"""$$$&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%""" !!!$$$&&&&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%~~~vvvqqqooouuuyyyqqqgggaaaaaacccddddddkkkmmmooorrrvvv~~~{{{|||}}}vvvpppppppppppppppooolllhhhdddbbb```mmm}}}xxxpppnnnpppyyy|||lllaaafffiiijjjrrr}}}ssshhhaaaIIICCC<<<:::;;;;;;888444000///---+++***))))))*********))))))((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""" !!!"""$$$######$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%$$$######"""$$$%%%$$$###"""###%%%***'''%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%%%%###%%%((('''###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######""""""######!!!!!!!!!!!!###%%%'''(((#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################&&&(((&&&###"""%%%)))%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%}}}zzzzzz|||uuujjjbbb```aaadddeeepppqqqqqqnnnmmmqqq{{{~~~}}}sssmmmkkkbbbeeeiiillllllhhhccc___ccclllyyy|||rrrgggiiihhhfffjjjyyyxxxqqqlllUUULLL@@@;;;;;;===<<<999333111...+++)))))))))******)))))))))(((((((((''''''(((((((((((((((((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$"""###$$$&&&%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###"""###%%%$$$######$$$%%%---***&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&%%%&&&)))((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%$$$######$$$$$$$$$""""""""""""###$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""%%%(((&&&!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%zzzsssnnnmmmooosssuuuuuuuuusssnnniiikkkssszzz~~~}}}~~~wwwnnniii```dddjjjppprrrpppllliiiiiillluuuuuulllnnnmmmjjjkkksss{{{sssnnnaaaVVVHHH>>>;;;;;;;;;:::555333000,,,***)))))))))))))))))))))(((((((((((((((((((((''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$"""###$$$&&&%%%%%%""""""############""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$%%%'''---***&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))***(((''')))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%|||}}}~~~zzz{{{zzzzzzzzz|||{{{zzzvvvpppllllllqqqvvv||||||rrriii___cccjjjppptttvvvuuuuuuqqqqqqvvv{{{rrrjjjlllpppoooooorrrwww~~~{{{sssnnniiibbbVVVKKKBBB===:::999888666333///---+++***)))))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""" !!!"""$$$######!!!!!!""""""""""""!!!!!!##############################$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$&&&'''***'''%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$###############%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$+++000,,,'''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%###!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%}}}{{{{{{~~~yyywwwwwwyyy{{{}}}pppfffaaadddhhhnnntttyyy}}}uuujjjaaaaaahhhkkknnnooonnnooosssvvvxxxyyy|||zzzvvvpppnnniii```SSSGGG@@@<<<;;;999777444111...+++***(((((((((((())))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""" !!!"""$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!"""$$$$$$######%%%'''%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""---444...%%%"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%######$$$$$$$$$######"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%vvvjjjbbbggghhhlllqqqxxxpppdddYYYWWW^^^dddjjjkkkgggfffiiimmmjjjkkkpppxxxtttxxxzzzrrrcccSSSGGGAAA===<<<:::777444000---+++(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$"""###$$$&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!"""###""""""$$$&&&"""""""""$$$&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& ...666///###"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######################## ###&&&&&&###!!!"""$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%}}}yyyvvvtttrrrrrrtttyyywwwnnngggfffiiimmmooosssyyy|||{{{uuukkkcccZZZWWW\\\dddjjjiiieeedddhhhfffccc___cccyyywwwsssqqqhhhXXXKKK???>>>;;;888555222///------,,,+++******)))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""#################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%(((&&&###!!!!!!###&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$##########################################"""!!! ###$$$%%%%%%$$$###"""!!!$$$$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~yyyuuuuuuvvv~~~yyytttqqqppppppqqquuuzzzzzzqqqjjjjjjooozzz}}}tttrrrwwwzzznnnbbbUUUWWW^^^hhhllljjjiiikkk]]]\\\[[[___nnn}}}zzzrrrdddYYYNNNGGG@@@<<<<<<:::555000///...,,,***************(((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''%%%###""""""###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$########################&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$"""############""""""!!!###$$$$$$%%%$$$###"""!!!&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyysssnnnmmmhhhbbbaaaffflllooopppzzz|||wwwvvvvvvwwwzzz~~~yyysssuuu|||rrrqqqvvvxxxtttooojjjhhhjjjqqq~~~pppZZZVVVWWW___gggiiihhhiiiXXXWWWYYY___fffrrr}}}xxxssslllggg[[[QQQDDD>>>>>>===777111111///---+++))))))***+++)))))))))(((((('''''''''''''''&&&&&&''''''((((((******))))))))))))******''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$############$$$$$$$$$$$$###""""""&&&&&&&&&%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyyyyyzzz~~~vvvnnnhhheeecccccc^^^ZZZ\\\eeeooovvvxxx{{{rrrjjjfffccc``````cccddduuuooocccXXXYYYaaafffiiikkkbbb^^^___dddfffmmmzzzrrrooonnnoooeee[[[NNNDDD???<<<777333333111...+++)))))))))***+++******)))((('''&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&######$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$$$$######!!!"""######$$$$$$$$$$$$#########$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&mmmooorrrwww~~~vvvnnnkkkkkkkkkiiieee___^^^cccpppmmmeee^^^\\\\\\\\\```eeefffooo|||uuuaaaZZZ]]]dddmmmtttuuunnnjjjkkkiiijjjxxxwwwsssqqqqqqmmmhhh^^^QQQEEE===999888555333000,,,***)))))))))++++++***)))(((''''''&&&)))(((((('''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""############$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$#########"""!!!"""###$$$$$$$$$$$$$$$##################$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&qqqtttyyy~~~zzzwwwwwwxxxzzztttjjjaaabbbqqqwwwlllddd^^^___bbbdddjjjpppppprrrxxx{{{hhh\\\YYY^^^kkkvvv~~~{{{vvvmmmhhhmmmuuu~~~~~~~~~}}}zzzwwwtttrrrsssrrrlll___OOOBBB;;;:::777666444111...+++***)))*********))))))((((((((())))))((((((''''''((((((++++++************++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%&&&######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""######$$$$$$######"""###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$%%%$$$$$$$$$#########"""######$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwwww{{{wwwpppkkklllpppsssxxx~~~||||||~~~sssggg\\\ZZZdddpppyyyoookkkiiifffeeeeeehhhpppxxx}}}|||rrrcccSSSFFF???;;;:::999666333///,,,******)))))))))))))))))))))******)))(((((((((((((((*********))))))*********''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''')))(((((((((((('''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$############"""""""""###%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{|||{{{yyytttvvvxxx{{{vvvfff]]]bbbmmm{{{zzzrrrkkk^^^WWWQQQUUUdddyyyzzzhhhVVVJJJ=========;;;777333...,,,)))))))))))))))***************)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$##################$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&''''''(((%%%%%%%%%%%%%%%$$$###"""######"""""""""###%%%&&&"""""""""######$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||}}}{{{rrrlllhhhzzzzzzmmmccc[[[SSSRRR]]]rrrlll\\\GGGAAA;;;888999888555222---,,,***)))))))))((('''+++***((('''''''''((())))))((((((''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,)))%%%%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&"""$$$&&&&&&$$$"""""""""######$$$%%%%%%&&&''''''++++++++++++***)))'''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""!!!!!!#########""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###~~~yyyyyyzzzzzz~~~zzztttvvvzzzqqqjjjaaa\\\```mmm{{{pppVVVLLL@@@:::999888444//////---***))))))***)))(((***)))((('''&&&''''''((())))))((((((((())))))***''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$#########"""###$$$%%%%%%&&&&&&%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!!!!###%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%#########!!!!!!#########$$$%%%%%%&&&''''''************)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$##################"""$$$$$$$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%$$$xxxrrrpppoooqqquuuzzz~~~}}}vvvrrrpppoootttyyyyyyttt~~~{{{ssskkkggglllwwwhhh\\\KKK@@@===;;;777333222///+++))))))*********)))((('''&&&&&&&&&''''''(((((())))))******++++++&&&&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&'''((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$"""###&&&###$$$$$$%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%###""""""$$$%%%%%%$$$xxxsssmmmjjjkkknnnqqqsssqqqvvvppphhhffffffjjjiiikkkqqquuuyyy~~~~~~zzzxxxzzzssssssyyyuuukkk[[[MMMCCC>>>======555111,,,)))((()))******))))))((((((''''''''''''&&&'''((()))***+++++++++&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$!!! !!!%%%)))$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########"""!!!"""###%%%%%%$$$|||qqqiiifffgggjjjlllhhhjjjnnnvvvuuuiiibbbaaabbbgggdddcccfffkkkqqq|||~~~{{{yyy~~~|||}}}|||wwwlll[[[JJJ@@@???AAA999444...***))))))))))))************))))))((((((%%%&&&'''((()))***))))))&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''"""$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!"""###%%%%%%$$$uuuooollllllllliiihhhgggiiipppzzzvvvpppjjjeeecccaaa```ccciiimmmpppwww~~~~~~}}}}}}|||}}}|||rrrqqqpppqqquuu{{{~~~~~~wwwiiiVVVHHHAAA@@@>>>999333///,,,+++)))(((******+++++++++***)))(((%%%&&&''')))))))))((('''&&&'''(((******)))((((((%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###""""""$$$%%%%%%$$$}}}yyypppmmmiiiggghhhnnntttxxx{{{ooogggbbbbbbeeelllppprrrxxx~~~zzzvvvccc^^^YYYZZZbbbnnnyyy~~~~~~|||vvvjjj\\\NNNFFFCCC???:::555111...***((()))******+++***)))((('''&&&''')))******)))((('''%%%&&&((()))***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''(((&&&%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%"""$$$%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''%%%######$$$%%%%%%$$$vvvrrrmmmiiihhhiiilllnnnrrr|||wwwkkkiiiffffffjjjooottt~~~}}}{{{|||}}}}}}xxxsssaaaYYYPPPOOOXXXhhhvvv~~~}}}}}}}}}|||ppp^^^PPPGGGDDD>>>999555000,,,)))((()))*********)))'''&&&((()))+++,,,+++***((('''$$$%%%'''))))))((('''&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%% !!!"""###%%%'''((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###""""""###%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$&&&(((((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((((((&&&$$$$$$%%%%%%$$$###zzzxxxvvvqqqlllnnnqqqwwwzzzuuusss~~~|||qqqrrrpppqqqssssssvvvxxxtttsssvvvtttnnnmmmqqqtttzzz}}}zzzyyy{{{|||zzzmmmddd[[[TTTQQQXXXmmmsss^^^MMMCCC;;;;;;;;;666000---++++++***((((((''''''''',,,+++***)))(((((((((((())))))((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$xxxvvvrrrqqqqqqooolllqqqyyy~~~|||~~~~~~jjjfffeeeiiiiiidddaaaccchhhlllsssyyy|||}}}}}}||||||wwwooodddZZZ[[[mmmwwwgggVVVLLLCCC???===777111///,,,,,,+++))))))((()))))),,,+++***)))(((((((((((((((((((((''''''&&&&&&%%%(((((((((''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$~~~sssooommmjjjiiiiiirrryyyaaa]]][[[___bbbaaa^^^^^^```^^^dddqqqyyyxxxyyy~~~vvvgggaaammm}}}zzzpppfffZZZNNNFFF???888333222...---,,,************+++,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$${{{uuupppllliiikkkttt}}}{{{lllgggcccdddhhhkkklllkkkiii\\\YYYdddjjjhhhooo{{{ssskkkmmmsss}}}wwwvvviiiYYYMMMAAA888555666000...,,,***)))******+++++++++***)))(((((())))))''''''''''''((((((((((((%%%%%%$$$$$$$$$#########'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%zzztttpppmmmnnnooorrrvvv}}}yyyrrrsssxxx}}}wwwrrrsssxxx{{{{{{~~~jjj[[[YYYXXXWWWaaarrrwww|||{{{tttmmmhhhqqq}}}vvvfffWWWHHH<<<888;;;222000---+++))))))***++++++***))))))))))))))))))''''''((((((((((((((((((%%%%%%$$$$$$$$$#########''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{ssslllggghhhkkkooouuu{{{xxxnnnkkknnnzzz{{{|||}}}jjj]]]SSSOOOXXXeeeqqqvvv{{{}}}}}}zzzoooeeeaaaiiiuuuwwwiiiWWWFFF>>>>>>666444000,,,***)))***+++******)))))))))))))))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&~~~}}}|||{{{{{{{{{|||}}}sssiiijjjooopppqqqsssrrr{{{|||wwwmmmggggggkkkxxx}}}ooo^^^UUUVVVZZZiiipppuuuvvvxxxzzzuuunnncccaaadddppplllTTTEEEAAA<<<999444///,,,++++++,,,******))))))))))))************))))))((((((''''''(((((((((''''''''''''&&&&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%###$$$%%%&&&'''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&zzzxxxyyyyyyzzzuuuuuuttttttsssrrrrrrqqquuuuuuvvvwwwzzz~~~}}}qqqrrrvvvvvvsssrrrmmmqqquuu{{{vvvsssqqqhhhaaa```^^^hhhqqqwwwkkk^^^WWWTTTaaajjjpppppprrrxxx{{{zzznnnddd]]]dddttt{{{___JJJBBB@@@<<<777222...,,,------***)))))))))))))))******+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''%%%%%%%%%%%%'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&###$$$&&&'''((('''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&&&&tttsssqqqpppnnnnnnmmmmmmgggfffdddbbb```bbbfffiiimmmnnnoooqqqsssvvvxxxzzz~~~}}}zzzxxxwww|||}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~wwwqqqkkkllluuu}}}vvvgggdddeeedddbbb```bbbbbbfffnnnwwwlll[[[TTTSSSXXXdddpppvvvxxx|||tttfff^^^bbbooommmSSSHHHCCCBBB===666...+++---000+++++++++***++++++,,,---///---***)))******((('''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$######$$$'''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))******'''$$$$$$&&&&&&### &&&%%%############%%%&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$#######################################$$$$$$$$$######"""###$$$%%%%%%&&&&&&&&&&&&###!!! """%%%'''%%%############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''(((((('''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iiihhhgggeeecccbbbbbbbbb]]]]]]\\\ZZZYYYZZZ^^^aaahhhhhhjjjllloooqqqtttuuuyyyzzz}}}~~~||||||{{{zzzxxxvvvuuutttvvvyyy|||~~~uuutttsssrrrqqqppppppppprrrrrrrrrsssuuuwwwzzz{{{|||{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{|||{{{yyyvvvtttuuuvvvwwwyyy{{{~~~}}}ssslllnnnqqqvvv}}}qqqffffffiiijjjhhhgggfffhhhlllrrryyy}}}iii^^^RRRQQQVVVeeerrrwwwyyyzzztttcccYYYXXXbbbxxxyyyeeeZZZNNNIIIAAA888333///......))))))***+++,,,...///000///---***)))******((('''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''&&&$$$######$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%'''%%%###$$$'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%]]]\\\ZZZXXXVVVUUUTTTTTTPPPPPPPPPNNNNNNPPPTTTWWW___```bbbeeehhhjjjlllmmmoooqqqsssvvvwwwwwwvvvuuussssssrrrqqqpppooonnnnnnnnnppptttwwwyyyyyyyyyxxxooonnnllljjjhhhgggfffffffffgggggghhhjjjkkkmmmnnnpppppppppooonnnnnnnnnmmmooooooooonnnmmmkkkjjjiiikkkkkkkkkkkkmmmooorrrtttwww{{{qqqkkkiiiiiirrr~~~tttjjjbbbeeekkkmmmmmmnnnmmmsssyyy}}}|||ooo\\\QQQMMMYYYjjjsssrrrooovvvgggYYYTTTOOORRRgggvvvdddWWWHHH===888555111,,,******++++++---...///000...,,,***)))******)))'''((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%''''''&&&&&&'''(((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%)))&&&$$$###%%%'''''''''%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTSSSQQQOOOMMMKKKJJJJJJEEEFFFFFFEEEEEEHHHKKKOOOVVVXXXZZZ]]]```bbbddddddeeefffhhhjjjlllllllllkkkiiiiiihhhggggggffffffffffffhhhkkkmmmnnnnnnmmmmmmgggfffdddbbb___^^^]]]\\\]]]]]]^^^___```aaabbbcccddddddddddddccccccccccccfffeeecccbbb``````______bbbaaa___^^^___bbbeeegggdddgggjjjlllllllllmmmnnnooorrrvvvyyy|||{{{pppkkkiiikkkppp|||~~~uuukkkeeegggnnnrrruuuwwwvvv|||ooo___RRRUUUaaaiiikkkkkkgggYYYRRRTTTRRRNNNYYYlll~~~kkkRRRBBB===:::333,,,...------,,,+++++++++,,,...,,,***)))******)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((())))))%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$''')))(((&&&%%%'''***'''((()))******)))((('''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%%%%'''%%%""" !!!"""$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%KKKJJJIIIFFFEEECCCCCCBBB??????@@@@@@AAACCCFFFIIINNNPPPRRRUUUWWWYYYZZZZZZZZZ[[[]]]___```aaaaaaaaa______^^^]]]\\\\\\]]]]]]^^^___aaabbbbbbaaa```___[[[ZZZXXXVVVTTTRRRQQQQQQSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWZZZYYYWWWVVVTTTTTTTTTTTTSSSRRRPPPOOOPPPRRRUUUWWWVVVXXXYYYZZZYYYZZZ\\\^^^___aaacccfffhhhkkkoooqqqwwwzzz~~~vvvppplllkkknnnsss~~~uuummmoootttzzzuuuzzz~~~ooo^^^XXXZZZaaajjjqqqmmm]]]TTTVVVWWWRRRUUU^^^mmm}}}___JJJAAA===666///......---++++++*********---,,,***)))******)))(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&&&&&&&(((***(((%%%$$$&&&(((&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$&&&$$$""" !!!###%%%######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%BBBBBB@@@>>>===<<<<<<<<<;;;<<<=========???BBBEEEGGGHHHKKKMMMOOOPPPPPPPPPOOOPPPRRRTTTUUUVVVWWWWWWVVVUUUSSSRRRQQQRRRSSSSSSUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQOOONNNLLLLLLKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKMMMLLLKKKJJJIIIIIIIIIJJJIIIHHHGGGGGGGGGIIIKKKLLLMMMNNNOOONNNNNNNNNQQQSSSRRRRRRSSSUUUXXXZZZ]]]^^^gggiiimmmqqqvvv|||uuunnnkkklllqqqyyy~~~xxxzzz{{{vvvwww}}}zzzlllaaa]]]aaappp~~~ooo___XXXWWWUUUUUUWWW```uuummmVVVHHH@@@999555---,,,,,,,,,,,,,,,---------+++))))))***+++***)))((((((''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&((((((((((((''''''(((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$"""###&&&((($$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%<<<;;;:::999888888888888888999:::;;;:::;;;>>>@@@AAABBBDDDFFFGGGGGGGGGFFFFFFGGGHHHJJJLLLMMMNNNOOONNNLLLJJJHHHGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGHHHBBBCCCDDDEEEEEEDDDDDDCCC@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHHHHFFFGGGHHHGGGGGGGGGIIIKKKIIIIIIIIIKKKMMMOOOQQQQQQWWWYYY]]]aaaeeejjjooosss|||xxxtttpppooottt~~~|||xxxzzz|||qqqiiijjjxxxwwwhhhbbbbbb___ZZZ[[[ggg|||yyycccQQQDDD===::://////............//////---+++))))))***+++***))))))))))))(((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%'''&&&$$$######$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''&&&%%%&&&%%%$$$%%%&&&'''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))+++,,,,,,+++)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""###$$$&&&&&&&&&$$$!!! %%%&&&&&&&&&%%%%%%$$$###%%%&&&((('''%%%&&&(((+++''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::999999888777777888888666777999999888999;;;======>>>@@@BBBCCCBBBAAA@@@@@@AAABBBDDDFFFGGGIIIJJJIIIGGGEEEBBBAAAAAABBBCCC@@@AAABBBBBBCCCCCCCCCBBB>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCBBBAAAAAA>>>>>>??????@@@AAABBBBBB???@@@AAABBBBBBBBBAAAAAA???@@@AAABBBCCCCCCDDDDDDCCCDDDEEEDDDCCCCCCEEEGGGGGGFFFEEEGGGIIIKKKLLLLLLLLLOOOSSSWWW[[[```eeeiiifffkkkooossswwwvvvmmmiiinnnxxx|||yyyuuusss~~~wwwuuuoooeeeYYY]]]nnnlllWWWGGG???===555444333111///...------,,,+++))))))***+++***)))+++*********))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''###%%%&&&&&&$$$######$$$%%%%%%%%%&&&&&&'''''''''&&&'''(((((((((&&&$$$"""$$$"""!!!###''')))(((&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))+++,,,,,,+++)))(((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""$$$&&&'''&&&### &&&&&&&&&&&&%%%%%%$$$######%%%((((((&&&&&&(((+++***)))((('''%%%$$$""""""######$$$%%%%%%&&&''''''###$$$%%%&&&''''''((()))######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%::::::::::::888777666555666666777999:::;;;<<<===;;;;;;<<<<<<===>>>>>>???AAAAAAAAAAAABBBCCCDDDEEECCCBBBBBBBBBAAAAAA@@@@@@???>>>===<<<<<<===???AAAAAA@@@???>>>>>>>>>>>>>>>???>>>======<<<=========>>>=========>>>???@@@@@@AAAAAA@@@??????>>>>>>===>>>???@@@AAABBBBBBAAAAAADDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNPPPPPPRRRTTTWWWZZZ]]]^^^bbbeeehhhhhhhhhmmmvvv~~~~~~tttmmmmmmpppsssyyyvvv{{{~~~uuummmaaa]]]ccc{{{yyydddPPPCCC>>>===666000//////,,,,,,...---+++******+++***)))(((++++++******)))((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((()))((((((&&&%%%$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&((('''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''#########$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((***,,,...///000000)))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&888888888888777666555444666666777777888888999999::::::;;;;;;<<<======>>>============>>>???@@@AAA?????????>>>>>>>>>=========<<<;;;::::::<<<>>>???=========<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???DDDCCCCCCBBBAAAAAA@@@@@@>>>>>>???@@@AAAAAABBBBBBEEEEEEFFFFFFGGGGGGGGGGGGIIIKKKMMMNNNNNNPPPSSSUUUSSSTTTUUUVVVYYY[[[]]]___aaadddffffffdddeeejjjnnnrrrzzzwwwqqqppppppqqqwwwuuuxxxyyyuuuxxxsssjjjccc___cccwww|||jjjWWWHHHAAAAAA999333222111---,,,------,,,******++++++)))(((''''''((())))))******+++)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''))))))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''(((***+++------......)))(((''''''''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&444555555555555555444444666666666666666555555555999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>============<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>;;;;;;<<<======<<<;;;:::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>???BBBBBBBBBAAA@@@@@@??????>>>======>>>???AAACCCDDDFFFFFFGGGIIIJJJJJJJJJJJJLLLNNNPPPRRRSSSVVVYYY\\\]]]]]]]]]^^^___```bbbccccccfffhhhhhheeedddeeegggmmmttt}}}yyyssspppppppppssszzzvvvvvv|||uuukkkkkklllvvvuuulllccc___aaannnrrrbbbRRRHHHEEE===666444333///,,,------,,,******++++++)))(((&&&''''''(((((()))******((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""$$$&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((('''(((((((((((((((((((((((((((((()))***++++++++++++)))((((((''''''(((((()))&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&222333444555555555555555444555555555555555666666888888999999::::::::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>==================<<<<<<<<<<<<===>>>???;;;<<<>>>@@@@@@???===<<<<<<<<<;;;<<<<<<===>>>>>><<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAACCCBBBBBBBBBDDDGGGJJJLLLLLLNNNPPPRRRSSSTTTUUUUUUTTTVVVYYY[[[]]]```dddgggjjjjjjjjjjjjjjjkkkkkklllkkknnnpppqqqppppppqqqssssssyyy|||uuuoooooouuuxxxxxx|||}}}~~~sssjjjhhhfffmmm}}}yyyooofffccccccjjjwwwwwwlll___TTTHHH???777666555111---,,,...,,,++++++++++++***((()))))))))(((''''''&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&((((((&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((((((((()))%%%'''(((******((('''%%%''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&333333444555666666666666333444444555777888888999888888888999999999999999::::::::::::;;;<<<===>>>===============>>>>>>>>><<<<<<<<<<<<<<<======>>>;;;===???AAAAAAAAA???>>><<<<<<<<<===>>>???@@@AAA======>>>>>>@@@AAABBBCCCFFFGGGGGGGGGHHHHHHIIIIIILLLLLLLLLMMMOOOSSSVVVXXXXXXZZZ]]]```cccddddddddddddfffiiikkkmmmqqquuuxxxxxxxxxxxxwwwxxxxxxyyyyyy||||||||||||}}}|||~~~rrrkkkjjjnnn{{{|||~~~~~~}}}~~~~~~yyynnniiikkkvvvuuummmhhhhhhiiimmmuuuzzzuuulllcccOOOCCC:::777777333///......---++++++,,,,,,***))))))))))))(((''''''&&&&&&'''(((((((((((((((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))))))))((()))))))))(((((('''&&&((())))))))))))))))))(((&&&''')))******)))'''&&&(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&444444555666777777777666333444555666777999::::::888888999999999999999999:::::::::::::::;;;======<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAA@@@>>>>>>>>>???@@@BBBCCCDDDAAAAAABBBCCCDDDFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQSSSSSSTTTVVVYYY\\\___aaabbbeeeiiimmmppprrrrrrrrruuuwwwzzz|||}}}{{{ssskkkeeejjjttt{{{zzz|||}}}uuuqqqsssyyy}}}xxxuuuzzzxxxlllhhhhhhkkknnnrrrwww~~~|||xxxqqq\\\NNNAAA<<<;;;777333111...---++++++,,,,,,***)))&&&''''''(((((()))******''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((($$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&((())))))(((''''''((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))***))))))))))))))))))((())))))))))))))))))))))))((()))))))))(((((('''&&&((())))))******))))))((('''((())))))))))))((('''((((((''''''''''''((((((((((((''''''''''''((((((&&&%%%$$$%%%'''''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&444555666666666666666555444555555666777888888888999999999999999999999999<<<<<<<<<<<<===>>>??????======>>>>>>>>>?????????===>>>>>>??????????????????@@@@@@AAACCCDDDDDDEEECCCCCCDDDEEEFFFHHHJJJKKKKKKKKKKKKLLLNNNOOOQQQRRRQQQRRRTTTVVVXXX[[[]]]^^^^^^___bbbeeehhhkkkmmmooosssvvv{{{wwwhhheeekkkuuu{{{|||zzzyyy{{{~~~xxxvvvyyypppfffdddmmmqqqmmmkkknnnvvvxxxzzz}}}zzzmmm]]]KKKCCC@@@<<<777555///---,,,,,,,,,,,,+++)))''''''((())))))******+++&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''')))******)))(((((()))))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))((())))))))))))(((((('''((()))************)))(((((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&444555555666666555444444666666666666666666666666::::::999999999999999999@@@??????@@@@@@AAABBBCCC@@@@@@AAAAAABBBBBBBBBCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGIIIJJJIIIJJJJJJKKKMMMOOOQQQRRRTTTTTTTTTUUUWWWYYYZZZ[[[^^^___aaadddgggjjjmmmnnnoooqqqtttxxx{{{~~~nnneeehhhcccrrrwwwxxxyyywwwwwwxxxzzz~~~kkk]]]WWW___gggiiipppyyyzzzhhhTTTIIIEEE???:::777///---,,,,,,,,,,,,+++)))++++++******))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((()))++++++)))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((())))))******++++++))))))))))))))))))))))))((()))))))))))))))((((((((()))***++++++***)))((())))))(((((((((((())))))((((((''''''''''''((((((++++++************++++++&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$&&&&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&777666666666666555555555666666666777999;;;;;;:::999:::<<<<<<<<<;;;<<<===AAA???>>>@@@DDDGGGGGGFFFJJJGGGEEEDDDEEEGGGIIIJJJKKKIIIGGGGGGIIIKKKMMMNNNOOONNNNNNOOOQQQSSSSSSSSSTTTVVVXXXZZZZZZ[[[^^^```___aaaeeehhhjjjkkkkkkkkklllnnnqqqsssuuuyyy~~~qqqgggdddeeeqqqvvvpppsssvvvvvv|||}}}{{{zzzyyyuuuiii___```gggooo|||yyyeeeUUUJJJCCC???>>>111------//////,,,+++------,,,***(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###&&&%%%###!!! !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))(((******(((%%%$$$&&&)))(((((()))***************(((((())))))******++++++++++++++++++++++++++++++))))))))))))************+++******)))(((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######"""""""""666666666555555555555555555555666777999;;;;;;;;;<<<>>>@@@AAAAAAAAACCCDDDEEEDDDDDDHHHNNNSSSUUUVVVRRRPPPNNNNNNPPPSSSVVVXXXXXXVVVUUUTTTUUUWWWXXXXXX[[[ZZZZZZZZZ]]]___aaabbbgggiiilllmmmnnnoooqqqsssoooqqqtttwwwzzz{{{||||||{{{}}}sssgggdddggguuu{{{llliiimmmpppyyy~~~{{{zzzxxxpppqqquuuzzzuuudddVVVIIIAAA===777222......---******,,,++++++***)))((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))***)))))))))************************((()))***)))((('''((())))))******+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++******)))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%555555555555555555555555666777888999<<<>>>@@@AAA@@@BBBEEEGGGGGGHHHJJJLLLJJJJJJLLLRRRZZZaaafffiii\\\ZZZYYYYYY[[[___dddgggjjjjjjiiiiiiiiiiiiiiiiiikkkjjjiiiiiikkknnnrrruuu{{{~~~ooogggaaaccciiipppzzzkkkffflllrrryyy~~~~~~yyyiiiXXXIIIAAA???888111///---******,,,))))))*********))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))'''((()))***++++++++++++************************)))((()))***,,,,,,***(((***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))*********++++++*********))))))(((((('''((((((((((((((((((((((((((())))))******))))))((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''(((((((((444444555555666666666777888999;;;>>>@@@DDDGGGJJJJJJLLLOOOQQQQQQRRRTTTVVVUUUVVVXXX^^^fffnnnvvvzzzkkkjjjiiihhhiiimmmssswww}}}~~~~~~|||{{{{{{~~~}}}|||}}}uuukkkaaa\\\\\\___gggooosssmmmttt{{{~~~|||rrrkkkuuu}}}mmmYYYHHHCCC;;;444222000---,,,---'''(((***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&'''''''''(((((((((((())))))))))))))))))))))))((())))))***++++++******************************)))((()))+++//////,,,(((***++++++,,,,,,,,,,,,,,,------,,,,,,++++++******))))))))))))))))))))))))))))))*********+++++++++*********)))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&'''''''''(((555555666777888888999999888;;;>>>BBBEEEJJJPPPUUUWWWZZZ]]]^^^______aaaccceeefffgggjjjpppxxx~~~|||{{{~~~vvvkkk```[[[ZZZZZZ___dddkkk~~~wwwyyy|||rrrfffjjj}}}iiiSSSEEE<<<555333222///,,,+++'''(((***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))*********))))))((('''***************************)))))),,,///000,,,))))))******+++,,,+++++++++,,,,,,++++++*********)))------------------------************++++++++++++************))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))(((((('''&&&''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$777777888999;;;<<<======:::>>>CCCGGGLLLRRR[[[aaabbbeeehhhjjjkkkmmmoooqqquuuuuutttuuuwww}}}~~~pppccc^^^]]]\\\\\\]]]___kkk|||}}}xxx}}}{{{~~~sssqqq{{{zzzdddOOODDD999666333///+++***))))))*********))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))((('''&&&+++++++++++++++++++++++++++***+++,,,......,,,***)))******+++++++++++++++++++++++++++************++++++++++++++++++++++++*********++++++++++++,,,************************)))))))))))))))))))))))))))******++++++******)))((())))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""999:::;;;<<<===???@@@@@@@@@EEELLLQQQVVV___iiiqqqrrrvvvzzz~~~sssllljjjfff```]]][[[bbbiiirrr~~~gggWWWFFF<<<666111---,,,++++++***)))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))*********+++))))))))))))))))))))))))*********+++******))))))+++++++++++++++++++++++++++,,,---,,,+++***+++,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$:::;;;<<<>>>???AAABBBCCCHHHMMMUUU[[[```iiiuuu~~~{{{wwwqqqiiiccc\\\_________kkk~~~}}}iiiRRRCCC:::444111000---,,,***((('''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******)))*********++++++++++++))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++---...,,,)))'''***---+++,,,------......------,,,,,,,,,------.........////////////////////////******+++++++++,,,,,,,,,******************++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''======<<<;;;<<>>>>>>>>======@@@EEEIIIVVVdddwwwxxxlllbbbYYYXXX[[[___pppvvvrrrzzz|||fffRRRCCC999444222///,,,+++,,,,,,,,,+++***))))))((())))))******((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))******++++++''''''((()))))))))))))))))))))))))))))))))))))))++++++************++++++)))***************++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,---------......................../////////000000000------------............------...............---......---,,,,,,+++,,,,,,---,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,***)))'''))))))***+++***)))((('''))))))))))))))))))******))))))(((((('''(((((()))%%%&&&&&&&&&'''''''''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''DDDCCCBBB@@@???AAAEEEHHHRRRddd{{{pppddd\\\YYYZZZUUU^^^ppp}}}}}}~~~yyyjjjZZZKKK???:::555222...,,,,,,---,,,,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))((('''''''''(((((()))))))))))))))))))))************))))))++++++************++++++))))))******+++++++++,,,))))))))))))))))))))))))+++,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,------......////////////////////////////////////000000111111111111111222222333333222111111333222111000///.........------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++))))))(((((()))***+++++++++***((('''))))))))))))************))))))((((((((())))))***((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''MMMLLLJJJFFFDDDDDDGGGIIIOOOeee{{{mmmccc\\\XXXWWWWWW___sss{{{qqqpppssssssooopppwww|||xxxnnnggg^^^OOOCCC<<<999666111---------,,,,,,++++++***)))))))))******'''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''+++++++++***(((%%%"""!!!'''((())))))******)))))))))******++++++******)))*********))))))*********))))))******+++,,,,,,,,,************************,,,,,,,,,---------......+++,,,---......///......+++,,,,,,---...///000000111111111111111222222222111111222222333333444444666666777888888777555444666555333222111000/////////......---,,,,,,---------------------------------------------------------,,,+++*********,,,---)))***+++++++++***)))(((************************)))))))))))))))******+++++++++***))))))(((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''XXXWWWSSSNNNIIIHHHJJJLLLRRRjjjuuueeeYYYYYYVVVWWWaaarrrmmmbbbbbbbbb```bbbaaafffsss~~~uuu|||}}}rrrjjjiiieeeXXXJJJBBB===888333...---,,,++++++,,,+++******))))))******'''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''###%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''''''''###$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((***+++++++++)))'''$$$"""(((((()))************))))))***++++++++++++***)))***))))))(((((())))))***))))))***++++++,,,------++++++++++++++++++++++++------------............---...///111222222111111000000111222333444555555666666777999:::<<<============>>>>>>???@@@@@@AAA@@@AAACCCCCCCCCAAA@@@>>>===<<<;;;999777666666666666555444333222111111111111000000000///.........------------------------******+++,,,,,,---------***+++++++++******)))))),,,++++++******)))))))))***)))))))))******+++,,,************************''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&```^^^YYYSSSNNNLLLLLLNNNXXXqqqppp___TTTRRRPPPRRR[[[kkk|||zzz{{{vvvbbbXXXXXXWWWTTTUUUTTTXXXfffwwwxxxzzz{{{wwwiiimmmxxxppprrrqqqfffVVVNNN???:::444///---,,,+++***,,,,,,+++***))))))******'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''"""$$$(((***+++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******&&&'''***+++,,,+++***)))(((((()))***************)))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000222333444444333333555666777888999:::;;;<<<;;;<<<>>>AAADDDFFFHHHJJJPPPPPPQQQRRRRRRSSSTTTTTTPPPQQQRRRSSSSSSQQQOOONNNJJJIIIGGGEEEDDDCCCBBBBBB>>>===;;;:::888777777777444333333222111000//////........................***+++---//////---+++)))+++++++++***************,,,,,,,,,+++***)))((((((******))))))***+++,,,,,,''''''(((((())))))************))))))((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&xxxnnngggfff___TTTSSS[[[cccsss~~~}}}}}}iii[[[SSSQQQWWWZZZ\\\hhhwwwrrreee\\\SSSLLLKKKMMMQQQUUU[[[fffuuu~~~zzzkkkmmmmmmlllqqqzzz}}}zzz}}}xxxjjjdddiiixxxyyyiiiZZZHHH???666333111...---///---+++******++++++)))((('''''''''''''''((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((''''''&&&&&&&&&''''''************************+++++++++*********)))))))))************+++++++++))))))******++++++++++++///---,,,,,,---------,,,---+++))))))+++---...//////000000111222333444444777777777888999;;;<<<===???AAAEEEHHHKKKKKKKKKKKKLLLPPPVVVZZZ[[[]]]___bbbmmmnnnoooooooooooorrrtttrrrpppnnnkkkjjjiiiiiiiiieeegggbbbXXXTTTWWWXXXVVVSSSOOOJJJGGGFFFEEEBBB???@@@<<<888777888888666444111000///...............---///000000///---------)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********---,,,+++***)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((()))))))))---,,,,,,,,,++++++******''''''(((((('''%%%###"""######$$$%%%%%%&&&''''''&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%}}}uuurrrhhh[[[WWW\\\aaarrrzzzooolllmmmmmmooottt~~~zzzttttttuuuvvv{{{~~~~~~mmm]]]RRRRRRUUUWWWaaalll|||yyymmmbbbWWWPPPOOOOOOQQQTTTXXXcccrrr|||~~~|||gggeeeaaa```bbbfffkkknnn{{{}}}tttmmmmmmwwwuuugggMMMCCC999666555111///...---+++************)))(((+++***)))((('''&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''((())))))************************+++++++++*********))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,000//////000111111000000222333333444666777888888:::;;;>>>BBBGGGLLLPPPRRRUUUWWW[[[___cccfffggghhhgggkkkqqquuuxxxzzz|||uuupppsssuuutttqqqlllfffaaa^^^[[[WWWTTTQQQMMMHHHDDDBBB@@@===::::::999777555444333111///...///000000///.........---......---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++***************,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''%%%$$$###$$$$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%~~~rrraaaYYYZZZ[[[lll{{{pppjjjfffeeekkkoootttuuusssrrrvvvzzz|||}}}oooaaaZZZXXXWWWZZZ^^^ggguuu{{{uuuooolllllllllrrrxxx}}}|||xxxbbbYYYVVVVVVZZZbbbkkk~~~pppbbbZZZYYYWWWXXXXXX[[[eeeuuuuuuiii```______]]]bbbjjjppp{{{vvv{{{{{{pppVVVIII===:::999555111///...,,,***)))******)))(((+++***)))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&))))))***))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))***++++++************************+++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------...///111333333222111000777888999<<<>>>AAACCCDDDHHHKKKQQQYYYaaajjjqqqtttwwwxxxzzz}}}|||xxxvvvmmmiiibbb\\\WWWRRRMMMJJJGGGEEECCCAAA>>>;;;666333000000///...............///......------,,,,,,+++******++++++,,,,,,------,,,,,,+++***************++++++*********)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''***)))'''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%wwweeeYYYUUUQQQbbb{{{zzznnnbbbYYYUUUTTTUUUVVV[[[aaadddbbbaaaeeelllrrrzzz|||qqqaaaWWWRRRPPPQQQRRRYYYgggxxx|||uuupppooorrrvvvpppcccZZZXXX[[[dddqqqtttjjjhhheeedddcccdddmmm}}}yyyiiijjjkkkgggiiirrrxxxzzzsss```QQQBBB<<<:::666222000///---***)))******)))(((((((((((('''((())))))***&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''((()))***+++,,,*********************************************************+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///...000333555666888:::<<>>999777444333222222222222000///...............---******++++++,,,,,,------,,,,,,+++************+++************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyyhhhZZZSSSJJJXXXlll|||~~~vvvooofff___UUULLLFFFDDDFFFGGGHHHKKKSSSZZZZZZWWWYYY```pppzzzwwwgggZZZRRRMMMLLLJJJMMMXXXkkk~~~xxxvvvwwwxxx~~~}}}vvvcccZZZXXX^^^eeesss|||xxxqqqpppmmmllltttssstttwwwssstttzzzzzzuuujjjZZZIII@@@;;;777444333111...+++************)))((((((((((((((()))******&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***&&&&&&''''''((()))***+++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------000222444777:::===@@@GGGNNNTTTWWWZZZ___fffnnnuuuzzz}}}{{{tttmmmcccXXXOOOGGGDDD???<<<;;;:::888666222000//////111111000...++++++,,,,,,,,,------------,,,,,,+++***+++++++++************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{lll]]]TTTJJJRRR]]]fffhhhcccZZZTTTTTTOOOHHHAAA===<<<>>>???BBBDDDNNN\\\```[[[ZZZ^^^mmmxxxyyylll^^^RRRKKKNNNKKKJJJQQQ```ttt}}}}}}~~~}}}~~~uuueee^^^[[[___hhhxxx|||wwwssszzz~~~~~~}}}~~~xxxtttrrreeeUUUJJJBBB:::666777333000---++++++,,,++++++,,,+++***)))(((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((###$$$&&&'''))))))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''(((((()))******************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,///222222111222666:::===AAAEEEJJJPPPZZZfffooovvvyyy~~~wwwjjjaaaYYYTTTNNNKKKHHHEEEAAA===555222//////111111...+++.........---------------------,,,+++++++++++++++******++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''zzzmmm___TTTMMMOOORRRUUUTTTPPPKKKFFFHHHFFFBBB>>><<<;;;<<<===???@@@MMMbbbkkkfffaaabbbjjjuuu~~~vvvkkk___UUUSSSQQQOOOQQQZZZkkk~~~}}}~~~~~~~~~}}}pppfffddddddkkk{{{xxxuuuwwwooodddZZZMMM@@@::::::666222...,,,,,,------,,,,,,,,,***)))((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&'''((()))*********''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((()))))))))*********)))))))))(((((()))******************************))))))*********++++++++++++++++++,,,,,,,,,------------...///000111111222000444999;;;<<<>>>DDDIIINNNTTT[[[cccjjjuuu|||yyysssmmmhhheee___XXXQQQEEE@@@<<<::::::888444///000000000///......------------,,,++++++++++++,,,++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))************'''&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''xxxlll]]]RRRPPPOOONNNMMMLLLKKKHHHFFF===<<<;;;:::::::::::::::999;;;JJJcccpppkkkcccbbbiiittt{{{pppfffUUUTTTRRRQQQUUUcccwww~~~}}}}}}~~~vvvnnnccc___iii|||zzz~~~|||zzzuuuooofffWWWFFF======777444///------......---)))))))))))))))******+++))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))************++++++******************************************))))))******++++++++++++++++++,,,,,,,,,---------......///111222333444555444:::@@@DDDFFFJJJQQQWWWbbbiiittt}}}~~~uuummm[[[VVVOOOLLLKKKHHHBBB<<<222222111000///...------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))&&&'''''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''%%%%%%%%%&&&'''((())))))&&&'''''''''(((((()))))))))(((((('''''''''((((((''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''vvvhhh]]]YYYUUUQQQNNNLLLMMMKKKGGGCCCHHHCCC===;;;<<<<<<777333999>>>JJJYYYaaa```______kkkrrr}}}yyypppdddYYYTTTXXX]]]dddttt~~~~~~}}}~~~{{{jjjeeeeeeqqqyyy~~~vvvtttuuujjjTTTCCC???===999555222---((((((,,,************))))))))))))))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((%%%$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******)))************+++++++++,,,+++++++++++++++,,,,,,///...+++******,,,///111222444777888999:::<<>>:::555333222333333222000...,,,---///000000000******++++++,,,,,,------))))))))))))))))))))))))***)))(((''''''((()))***************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&xxxhhh___]]]XXXXXXWWWWWWWWWUUURRROOOPPPKKKEEEAAA@@@???<<<999:::;;;CCCMMMTTTUUUVVVYYYbbbjjjvvv}}}oooeee___bbbeeejjjxxx}}}}}}~~~~~~ooodddbbbiiixxxyyyzzzyyy|||sss]]]JJJDDD???999555222...))))))---************))))))))))))'''''''''&&&''''''((()))''''''&&&&&&&&&''''''(((***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******))))))))))))******************+++++++++++++++++++++++++++,,,---.........---,,,---000444777999:::===???AAAFFFKKKOOOVVV\\\gggvvv|||oooeeeNNNHHH@@@:::777555444222555333111000000///...,,,++++++,,,,,,,,,++++++******************************)))(((((((((((()))***************************&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((('''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&{{{iiiaaa```^^^bbbgggkkkkkkiiihhhgggccc^^^VVVMMMFFFAAA???>>>>>><<<===CCCFFFHHHMMMRRRZZZcccqqq|||zzzqqqkkklllnnnqqq|||}}}xxxuuuuuuwwwzzz~~~~~~~~~ssshhhccceeeppp}}}{{{sss|||}}}{{{hhhTTTIIIAAA;;;555333///******---************))))))))))))%%%%%%&&&'''(((***+++,,,(((''''''&&&&&&&&&''''''***))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************+++++++++,,,++++++++++++,,,,,,---...***,,,---...000333888;;;BBBDDDHHHMMMSSS[[[dddjjjooouuu|||ggg___TTTLLLFFFAAA<<<888777555222000///...+++)))---.........---,,,***)))***************************))))))(((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((('''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&& """$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&mmm```\\\___hhhsss{{{~~~{{{uuuiii[[[NNNEEEBBBBBBEEEAAA>>>@@@AAABBBGGGLLLTTTaaaqqq{{{xxxsssrrrsssvvv|||wwwqqqppptttxxxxxx{{{~~~~~~~~~~~~uuunnnjjjffffffhhh|||sssttt}}}~~~{{{lllYYYNNNCCC<<<555222///+++***---************)))))))))(((&&&&&&&&&''')))***,,,---(((((('''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********+++******))))))******+++*********+++++++++,,,,,,---,,,,,,+++++++++,,,,,,+++...111444555999???CCCLLLPPPXXXaaakkkuuuxxxoooggg```XXXNNNGGG???;;;666222111111000///...///000000///...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ooo___VVVXXXcccssswwwgggXXXNNNJJJIIIJJJEEEBBBBBBAAA@@@BBBFFFNNN]]]qqq~~~~~~yyyuuutttvvv{{{yyyzzzyyyuuuqqqqqquuuyyywwwzzz~~~~~~zzzqqqmmmhhheeeccciiiuuuxxxqqq}}}yyywwwtttjjj]]]SSSHHH???777333000,,,***,,,************)))))))))(((((((((((((((((()))******(((''''''&&&&&&&&&''''''%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((())))))&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++++++++************++++++***++++++++++++,,,,,,,,,......---,,,++++++++++++000333888:::<<>>DDDHHHLLLVVVdddooo|||sssiii^^^RRRGGG@@@999777444111///...---...------------------------)))***++++++++++++***)))************************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&'''''''''((((((((()))(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxqqqkkkdddaaabbbdddlll{{{vvvnnnggg___YYYOOOIIIDDDBBB@@@<<<>>>AAAEEETTThhhxxx|||wwwtttooommmiiifffiiiuuuyyyvvvuuuwwwyyyzzzwwwtttvvvxxxzzzzzzyyyyyyzzz{{{~~~~~~~~~}}}~~~~~~~~~{{{}}}~~~}}}~~~~~~~~~sssiii```___]]]___lll~~~uuuyyy}}}~~~wwwsssrrrmmmcccZZZWWW[[[^^^\\\XXXYYY```gggkkkeeeaaaaaa______fffooosssttttttssssssrrroookkk[[[OOOBBB===999444000///************))))))))))))&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%'''(((***+++)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,---///222555999<<<===HHHMMMTTTXXX^^^jjj{{{{{{mmm^^^TTTDDDAAA<<<777333111111111------------------------)))***+++,,,,,,+++***)))************************************************'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))"""$$$&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwjjj```[[[\\\___aaaffftttwwwoooiiibbb\\\PPPIIICCCBBBAAA??????BBBDDDPPP```nnnvvvvvvssspppkkkddd___```fffppp~~~{{{{{{zzzwwwssswwwwwwwwwxxxxxxyyyyyyyyy{{{}}}~~~|||||||||yyy{{{}}}~~~|||{{{{{{{{{{{{|||~~~~~~~~~~~~}}}~~~~~~oooeee\\\WWW]]]iiivvvyyymmmooosssuuu|||}}}oooccc[[[______YYYWWWYYYZZZWWW^^^VVVNNNNNNVVV___cccccchhhnnnrrrtttvvvyyywwwsssdddXXXHHH???===:::333,,,///,,,)))((()))******)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&)))'''%%%&&&((((((&&&$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++*********+++++++++,,,,,,,,,***************++++++++++++******,,,///000///---//////444:::<<<>>>IIIUUUWWW]]]fffoooxxxyyyhhh```RRRDDD???;;;444111333000000///...,,,+++---...******))))))))))))*********+++,,,,,,+++***)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%''')))******)))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''tttlllbbb[[[XXX[[[^^^```hhhzzzuuummmeee^^^TTTLLLFFFDDDBBB??????BBBFFFPPP```nnnvvvwwwtttqqqiiibbb^^^___dddlllyyy~~~{{{wwwuuuvvvvvvwwwxxxyyyyyyzzz}}}|||{{{{{{{{{}}}~~~||||||}}}|||}}}~~~qqqddd]]]WWWZZZaaammm}}}uuussswwwzzz|||jjjiiieeeaaa]]]ZZZYYYYYY___XXXQQQMMMPPPVVV]]]aaacccjjjpppssswwwzzzwwwrrrhhh\\\LLLBBB???;;;555...000---***((()))******)))''''''''''''''''''''''''(((((((((''''''((((((((()))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))'''%%%&&&((((((&&&$$$%%%$$$$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++++++++************+++++++++,,,,,,*********+++++++++++++++***)))***,,,///222222222777666:::BBBHHHOOO\\\hhhpppvvv~~~xxxiiiYYYOOOGGG===888777111111111111///.........---,,,+++*********************+++++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''kkkeee^^^YYYXXXZZZ]]]^^^kkk|||wwwllleee\\\TTTLLLHHHEEEAAAAAACCCGGGQQQ```oooyyy{{{yyyvvviiiccc^^^^^^aaahhhttt}}}zzztttuuuvvvwwwxxxyyyzzz{{{|||{{{zzzzzz|||~~~~~~|||{{{||||||}}}~~~~~~~~~~~~uuuccc^^^ZZZ[[[]]]dddqqq}}}}}}wwwxxxyyy}}}vvvrrrjjj___[[[^^^eeebbb]]]UUUOOOPPPXXX___^^^fffnnnuuu{{{|||vvvooocccSSSIIIDDD???888222111...+++)))*********)))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''((((((((()))'''&&&&&&''''''&&&%%%######$$$$$$%%%'''((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((())))))(((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++***+++++++++,,,,,,,,,,,,++++++,,,...222666;;;>>>BBBAAAEEENNNZZZfffttt~~~{{{yyyyyyuuuuuuuuuvvvhhhZZZMMMCCC???444333333111000...---,,,///...---,,,+++******************+++******)))(((***))))))(((((())))))***))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''lllhhhccc___]]]]]]]]]\\\ggguuuzzzrrrhhh___UUUPPPJJJEEEDDDFFFHHHQQQaaaqqq}}}~~~pppiiibbb^^^___fffttt|||zzzuuuuuuvvvxxxyyy{{{||||||~~~~~~}}}}}}xxxzzz{{{{{{yyyyyyyyyzzz~~~~~~}}}|||}}}iiiccc___^^^______dddiiiwww~~~ooommmnnnvvv{{{hhh```eeemmmpppnnndddWWWQQQVVV^^^[[[cccmmmwwwwwwlll^^^SSSLLLEEE===777333000---******+++***))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&((('''''''''''''''&&&&&&$$$$$$$$$%%%%%%'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''((())))))'''&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))***++++++++++++***)))))))))*********++++++++++++,,,,,,------......---...000222666===EEELLLMMMNNNTTT___nnn|||sssffffffrrr~~~|||vvvrrrrrrsssnnnwwwssscccUUUMMMAAA>>>999555222000///...///...---,,,++++++++++++******************))))))***))))))))))))))))))***((((((((((((((((((((((((((((((((('''''''''''''''))))))(((''''''((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''nnnkkkhhhfffdddaaa^^^[[[]]]hhhyyyvvvkkk___XXXPPPIIIGGGHHHHHHQQQ___qqqxxxpppfff```^^^eeevvv~~~|||zzzvvvvvvwwwyyyzzz|||}}}~~~{{{}}}yyyzzz{{{zzzyyyxxxzzz{{{~~~~~~}}}}}}}}}ooobbb___```aaabbbdddjjjsssdddaaaaaajjjxxxsssgggiiipppvvvyyyppp```UUUUUUZZZXXX___hhhssswwwjjj___VVVMMMCCC;;;555222...,,,++++++***)))************************(((''''''&&&&&&''''''((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$'''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++))))))***++++++++++++***)))************++++++++++++,,,,,,---......//////---000444666:::BBBNNNWWW]]]aaaiiiuuuxxxtttssswwwjjjeeeiiiqqqwww|||yyyzzz|||~~~{{{{{{~~~}}}tttrrrvvvpppfffXXXQQQFFF>>>888555333111......---,,,,,,,,,------+++************+++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''nnnmmmlllkkkiiiddd^^^YYYOOO[[[mmmuuuhhh^^^TTTLLLHHHIIIGGGNNN\\\mmm}}}{{{rrrhhh```]]]cccuuu~~~|||{{{vvvwwwxxxyyyzzz{{{|||}}}xxx{{{|||}}}}}}|||{{{{{{|||~~~~~~mmmbbbbbbeeehhhjjjfffoooccc^^^^^^eeeoooxxx~~~pppmmmnnnuuuzzzuuuiii^^^ZZZZZZXXX[[[```iiizzzwwwlllaaaTTTHHH???777444000---,,,,,,+++***))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))((('''&&&%%%%%%$$$'''(((((((((&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))))))))((())))))******+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,---...///000000111///444999<<>>FFFMMMVVV\\\bbbkkkxxxpppfffiii{{{ooo^^^SSSEEE:::888777222............---+++))))))+++,,,+++++++++************)))))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))(((''''''&&&((((((((((((((((((((((((zzzwwwsssoooiii___SSSJJJHHHAAA@@@IIIVVVkkk}}}mmm```XXXQQQJJJEEECCCDDDJJJUUUbbbkkklllkkkfff```ZZZWWWVVVWWW^^^fffnnnxxx|||tttnnniiifffjjjkkkllllllmmmmmmmmmmmmoooqqqtttvvvwwwxxxzzz{{{}}}~~~}}}{{{{{{|||{{{{{{{{{|||||||||}}}}}}|||~~~~~~~~~wwwsssmmmmmmwwwzzzrrrnnnrrrvvvvvvtttsssrrrxxxzzzpppiii```]]]dddssssss```RRRDDD===666444222---***+++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((,,,)))&&&&&&(((******)))(((((((((((((((((((((((())))))************))))))))))))***+++++++++++++++************+++,,,---......---,,,,,,------...------000333555666:::@@@DDDMMMWWWdddmmmsssyyyxxxhhhcccllluuulll___PPPEEE;;;222000222/////////...------...000++++++++++++************************************+++***)))(((((())))))***(((((())))))*********+++(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''uuuqqqmmmiiiccc[[[QQQIIIEEE@@@@@@FFFNNN^^^|||xxxlllbbb\\\UUUMMMGGGGGGFFFHHHQQQ]]]fffiiiiiieee___YYYUUURRRQQQWWW___dddnnnvvvssskkkddd^^^YYYZZZ[[[\\\___bbbeeeggghhhjjjmmmrrruuuvvvxxxzzz||||||~~~~~~}}}}}}~~~||||||||||||}}}}}}}}}}}}yyywwwzzzzzz}}}~~~}}}yyyuuulllbbb^^^iii~~~lll^^^LLLCCC:::666444///,,,,,,+++++++++*********))))))************************))))))((((((''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((+++)))'''&&&((()))))))))(((((((((((((((((((((((())))))************)))))))))******+++++++++++++++*********++++++,,,---...000000///.........//////000333777;;;@@@FFFMMMQQQZZZfffwwwwwwtttyyytttssssssuuu}}}xxxgggeeeuuuzzzhhhVVVFFF999666888///......---,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++***)))(((((())))))''''''((()))***+++,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''))))))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&qqqmmmhhhddd```YYYQQQJJJEEEBBBCCCGGGKKKWWWsss|||tttjjjccc^^^WWWOOOHHHIIIGGGIIIQQQ]]]fffjjjjjjeee___XXXSSSOOOMMMQQQXXX\\\fffnnnmmmgggaaaYYYRRRMMMNNNPPPSSSXXX]]]aaadddgggjjjooosssuuuwwwyyyzzz{{{}}}~~~~~~}}}~~~|||||||||}}}}}}}}}~~~~~~}}}~~~~~~{{{tttzzz~~~~~~tttfff]]]cccuuuuuujjjTTTHHH===888666111///...,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))'''&&&%%%%%%%%%&&&((()))&&&%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***)))((('''((()))))))))((((((((((((((())))))))))))******++++++******))))))***++++++,,,,,,++++++++++++++++++,,,---......222222222111000111444666999<<<@@@FFFNNNWWW___dddkkkwww}}}llleeeeeekkktttnnn^^^aaaaaalllzzzqqqlllkkklllssszzzwwwjjjnnnzzz{{{jjjZZZLLLAAA;;;222111///------,,,+++***---,,,,,,,,,++++++++++++************************++++++***))))))((((((((('''(((((()))******++++++)))(((((((((((((((((()))''''''''''''''''''''''''***)))'''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&qqqlllfffaaa^^^YYYRRRLLLDDDBBBDDDGGGIIIRRRkkkzzzsssiiibbb^^^XXXPPPJJJGGGFFFHHHQQQ^^^gggjjjiiieee___XXXSSSMMMJJJNNNTTTYYYdddllllllggg___UUUMMMGGGGGGHHHJJJNNNSSSXXX[[[bbbffflllppprrrtttvvvwwwxxxzzz|||}}}||||||}}}~~~||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~||||||}}}~~~vvvvvv~~~~~~xxxkkkccceeeoooxxx{{{uuu\\\OOOAAA:::888444111000,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&''''''(((((()))))))))((('''&&&%%%&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((())))))((((((((())))))(((((((((((())))))************++++++++++++************+++,,,,,,,,,,,,+++++++++++++++,,,---...///111111111000222777???EEEIIIKKKNNNUUU^^^hhhqqquuu|||xxxmmmhhhjjjpppzzzyyy}}}vvvcccUUURRRRRR[[[qqqqqqjjjcccaaa______ccciii{{{vvvyyywwwhhhRRRAAA999666222000111111000///------------,,,,,,,,,+++************************************))))))((((((******))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''***(((&&&%%%$$$%%%'''(((''''''''''''''''''''''''pppkkkddd___[[[WWWQQQMMMCCC@@@AAAEEEGGGMMMbbbxxxwwwkkkccc^^^YYYRRRMMMDDDCCCEEENNNZZZcccffffffeee___YYYTTTNNNKKKNNNTTTaaakkktttuuuqqqhhh\\\RRRHHHGGGEEEEEEFFFJJJNNNQQQZZZ^^^eeekkknnnppprrrtttwwwyyy{{{{{{zzzzzz{{{|||{{{{{{{{{{{{||||||||||||}}}~~~~~~}}}}}}zzz{{{}}}~~~~~~xxxzzzooohhhggglllqqqzzz}}}hhhXXXGGG>>>:::666222111,,,,,,,,,+++++++++******''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&''''''((()))(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''')))***)))((('''((()))'''(((((())))))******+++******++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///...//////000777DDDTTT```cccbbbccchhhpppxxx}}}vvvuuuzzz}}}oooeeebbbjjjnnneeeXXXQQQHHHKKKSSS___mmm~~~tttiiiccc]]]YYYXXXWWWUUUXXX\\\ssskkkTTTBBB<<<666222222222111000......---------,,,,,,,,,++++++++++++++++++++++++))))))************))))))************))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&'''((((((((((((((((((((((((ooohhh```ZZZWWWSSSOOOKKKEEE@@@???BBBEEEIIIZZZlll}}}oooddd___ZZZUUUPPPHHHEEECCCIIITTT^^^cccdddfff```ZZZUUUPPPMMMPPPVVVdddooozzz~~~}}}vvvjjj```PPPMMMIIIEEEDDDEEEHHHJJJNNNTTT\\\dddiiimmmppprrrwwwyyy{{{{{{zzzyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzz|||~~~~~~}}}}}}yyyzzz|||~~~~~~zzz{{{xxxmmmdddccciiiooouuuvvvdddOOOCCC===777111///++++++++++++************((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''(((&&&&&&'''((((((((((((((('''&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&)))+++***((('''(((***'''(((((()))******++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,+++,,,,,,---.../////////111666BBBXXXrrr}}}~~~lll\\\UUUOOOPPPYYY[[[RRRKKKKKKEEEIIIPPPVVVZZZcccwww|||sssiiiaaa[[[VVVTTTRRRPPPSSSWWW___nnn}}}uuu{{{rrrYYYPPPCCC;;;666444111...............------------++++++++++++++++++++++++'''((()))***++++++******)))))))))))))))*********((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''mmmfff]]]WWWSSSPPPLLLIIIHHHAAA???BBBEEEHHHUUUeeerrrfff___[[[WWWSSSNNNHHHDDDGGGQQQ\\\ccceeefff```ZZZWWWRRROOORRRXXX\\\iiiwww~~~}}}rrrhhhXXXTTTNNNIIIEEEEEEGGGHHHFFFLLLUUU^^^eeejjjnnnqqqxxxzzz{{{{{{zzzyyyyyyzzzyyyyyyyyyzzzzzzzzz{{{{{{xxxzzz}}}~~~~~~}}}yyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}~~~wwwqqqlll}}}vvvwwwwwwyyy~~~~~~{{{ttthhh^^^]]]eeennnuuulllUUUGGG???777111...+++++++++*********))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%%%%&&&((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))&&&)))+++***((('''(((***'''(((((()))***+++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////111333555===NNNjjjzzzlllvvv|||wwwlll```VVVNNNKKKFFFJJJSSSRRRHHHDDDIIIFFFIIIOOOSSSRRRVVVeeettt|||fff___XXXUUUSSSQQQTTTYYYNNN[[[mmm~~~ooobbb```jjjtttvvviiiXXXIII@@@:::333/////////.........---------++++++++++++++++++++++++%%%''')))***++++++++++++''''''((()))***+++,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&hhheee```XXXPPPJJJFFFEEEDDDAAA??????@@@CCCMMMXXXyyyxxxllleee```YYYSSSMMMIIIEEEFFFMMMXXXbbbhhhhhhddd]]]TTTMMMKKKMMMPPPYYYdddpppxxx}}}zzzssshhh```UUUMMMJJJIIIHHHGGGIIILLLRRRYYYaaaiiiooossstttyyy|||{{{zzz||||||yyy|||{{{yyyxxxwwwxxxyyyyyy{{{{{{{{{}}}{{{{{{|||~~~~~~}}}~~~}}}}}}~~~{{{lllddd```lllwwwjjjeeeeeelllsss}}}~~~|||xxxwwwrrrfffWWWQQQ\\\kkkrrr|||uuu___LLL???888333000111000...,,,+++++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((()))))))))))))))))))))(((((('''((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''((())))))))))))+++------,,,+++***+++&&&''')))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------...///000///......///111...444>>>JJJZZZpppvvviiibbb[[[YYYVVVTTTQQQMMMGGGDDDAAABBBDDDGGGIIIHHHFFFDDDIIIPPPWWWZZZXXXYYY]]]cccuuuyyynnniiiddd___ZZZ[[[ZZZ[[[aaammmxxxsssbbbYYYZZZ^^^mmmpppdddVVVDDD777555222000000111///+++,,,000///---+++***++++++***((())))))))))))))))))))))))************************+++***((('''''''''((()))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((iiifff```YYYPPPJJJFFFEEECCC@@@>>>??????BBBLLLVVVqqqxxxllleee```ZZZUUUOOOKKKGGGHHHNNNXXXaaagggfffbbb\\\UUUNNNLLLMMMOOOTTT^^^jjjsss|||tttlllaaaXXXSSSPPPOOOMMMOOOQQQUUU[[[bbbiiinnnqqqrrrwww{{{{{{{{{~~~~~~|||}}}|||{{{zzzyyyyyyzzz{{{}}}||||||~~~}}}~~~~~~|||}}}~~~zzznnnccc\\\\\\eeezzz|||mmmdddbbbiiiqqqzzz~~~zzzxxxrrrqqqnnncccTTTNNNWWWfffmmmttt{{{jjjXXXIII>>>777333000///---,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&''''''((((((((((((((()))))))))(((''''''((((((''''''''''''(((((()))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))************))))))''''''((((((((((((''''''))))))))))))))))))((((((((()))++++++)))((()))***'''((()))***************++++++++++++++++++++++++*********+++,,,,,,------,,,---......---...111333222:::EEEQQQ^^^nnnsssbbbVVVQQQMMMLLLJJJHHHGGGEEEBBB???AAABBBCCCFFFIIILLLMMMMMMUUU^^^hhhllljjjhhhhhhjjjnnnvvv{{{tttooohhhbbb[[[YYY]]]aaacccccciiigggiiipppwww~~~rrrddd\\\YYYdddsss{{{lllYYYGGG>>>777222///000...++++++...111///------......---,,,************************))))))))))))))))))))))))+++***)))((('''(((((()))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((kkkggg```XXXQQQJJJFFFDDDBBB???===>>>>>>@@@IIIRRRfffyyyllleee```[[[WWWPPPMMMIIIJJJPPPYYY```dddcccaaa\\\VVVPPPLLLLLLMMMRRR[[[fffooo{{{zzzoooeee^^^ZZZWWWVVVXXXYYY[[[^^^ccciiimmmppppppvvv{{{{{{|||~~~}}}|||{{{{{{{{{||||||~~~}}}|||~~~|||||||||}}}xxxmmmeee___ZZZ[[[bbbnnnvvvjjjeeeooouuu{{{~~~~~~wwwtttssslllmmmlllcccTTTKKKRRR^^^gggllltttvvvfffUUUEEE<<<777///...---+++++++++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''(((((('''(((((((((((('''&&&&&&((((((''''''''''''(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))************))))))''''''((((((((((((''''''+++++++++***)))((((((((('''((()))(((&&&&&&((()))***)))))))))))))))************************************+++,,,,,,------...***,,,---......000444777:::BBBOOO[[[eeennnwww}}}sss```OOOGGGFFFBBBAAA@@@AAABBBBBBBBB@@@???@@@BBBEEEJJJPPPUUUXXXbbbmmm{{{|||xxxwwwuuuyyyzzzllldddaaa]]]WWWRRRTTTPPPPPPTTTYYY^^^eeellloooeeeaaagggwwwqqq[[[III@@@888111000///---,,,......,,,++++++,,,---,,,+++************************))))))))))))))))))))))))******)))((((((((((((((((((''''''&&&''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((kkkfff___WWWPPPJJJEEEBBB@@@>>>=========>>>EEENNN]]]xxx{{{nnngggbbb]]]ZZZQQQNNNKKKLLLQQQYYY___bbbbbb```]]]WWWQQQNNNLLLMMMRRR[[[eeennnyyyyyyppphhhcccaaa___cccbbbbbbcccfffjjjnnnqqqqqqxxx||||||}}}}}}}}}}}}||||||||||||}}}|||||||||}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~yyyqqqlllfffbbb```fffkkksss|||vvvyyy||||||}}}{{{uuurrrrrrlllmmmmmmgggYYYMMMOOOWWW```cccjjjvvv~~~nnn[[[III>>>:::///...---+++++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%(((''''''&&&&&&''''''(((((((((((((((''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''*********))))))((((((((((((((((((&&&%%%%%%'''***+++***)))(((((((((******************++++++++++++++++++,,,,,,------......,,,---...///000333777:::@@@IIIVVVbbbkkkqqqvvvyyyuuugggVVVHHHDDDHHHBBBAAAAAACCCFFFHHHIIIIIIDDDFFFJJJOOOTTT[[[bbbfffjjjtttxxxnnneee\\\WWWSSSSSSSSSQQQRRRUUU^^^eeeqqq~~~ppplllmmmxxxppp[[[LLL@@@555222222000...///,,,+++)))***+++,,,,,,+++************************))))))))))))))))))))))))***))))))((((((((((((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''jjjddd\\\UUUOOOJJJDDD@@@???=========<<<<<>>888666222//////000...------///000000///************************++++++++++++++++++++++++)))))))))))))))((((((''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&iiiccc[[[UUUPPPKKKEEEAAA???======>>><<<;;;@@@GGGRRRiiiwwwmmmgggcccbbbXXXTTTPPPPPPTTT\\\cccfffhhhfffbbb\\\VVVQQQOOOOOOMMMUUU___gggrrr~~~}}}vvvrrrqqqqqqllljjjgggfffggglllqqqtttxxx~~~~~~}}}{{{|||}}}~~~~~~~~~}}}}}}zzz{{{||||||{{{}}}~~~~~~~~~~~~||||||}}}~~~}}}~~~~~~~~~~~~yyyjjjjjjkkklllppp~~~|||vvvsssssstttooobbbUUUOOOOOOQQQWWWaaappp~~~sssaaaPPPDDD===444222000...,,,+++++++++))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))))))))((('''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((******++++++++++++******''''''((((((((((((''''''&&&&&&&&&'''((()))))))))((()))***)))'''''')))******)))))))))))))))******+++++++++,,,,,,------...,,,,,,---......//////000---...000111333888>>>BBBJJJQQQ]]]jjjvvvzzzppprrr{{{xxxiiiXXXUUURRRNNNGGGCCCGGGOOOQQQRRRUUUZZZ```cccccccccbbbfffllloooppprrrvvvzzzyyy}}}{{{hhhVVVMMMFFFCCCCCCHHHLLLPPPYYYbbbwwwlll___OOOEEE<<<444000000000...,,,,,,...///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((''''''''''''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&jjjccc[[[VVVRRRNNNHHHCCC???===>>>???<<<:::???EEEKKK```{{{pppiiifffeee]]]XXXSSSRRRWWW```hhhlllmmmkkkfff___WWWSSSQQQRRROOOUUUZZZ```jjjwww|||vvvqqqqqqqqqjjjhhheeeccceeejjjqqquuuyyy~~~~~~|||}}}~~~~~~|||}}}~~~|||{{{{{{~~~~~~~~~~~~~~~}}}|||}}}tttkkkgggkkklllsssxxxwww~~~}}}yyyyyyuuucccWWWQQQQQQQQQVVV```qqqyyyjjjYYYIII???777555333000---,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&(((((()))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((()))))))))'''(((******((('''((()))'''((()))***************)))******+++,,,,,,---------------...//////000000000222444777;;;BBBIIIOOOWWW^^^jjjwww}}}tttyyyooo___VVVJJJIIIJJJMMMOOOQQQYYYbbbgggiiiooovvv}}}~~~nnnaaaZZZSSSLLLKKKKKKIIIJJJMMMWWW___jjjrrrzzzyyyhhhYYYIII;;;555555///---+++++++++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++((())))))***)))((('''&&&''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&kkkddd\\\WWWUUUQQQKKKFFF???>>>>>>???===:::>>>EEEFFFZZZ{{{~~~rrrkkkhhhggg```[[[VVVUUUZZZccclllqqqpppnnnhhh```XXXTTTSSSSSSTTTWWWYYY[[[dddqqq{{{~~~~~~yyyrrrnnnmmmnnnhhheeebbbaaaccciiippptttxxx~~~}}}~~~}}}zzzzzz}}}|||}}}|||{{{}}}}}}llleeekkkkkkjjj~~~sssqqqyyy~~~~~~~~~pppaaaYYYUUUPPPNNNTTTeee|||~~~rrr```MMM@@@999777444111...,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%)))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$''''''((((((((((((''''''++++++******))))))((((((%%%'''******)))'''''''''&&&''')))***+++++++++***((())))))***++++++,,,,,,------......///000000000444666:::>>>DDDLLLUUUZZZdddkkkwwwjjjWWWNNNKKKEEEEEEKKKTTT]]]eeeoooxxx|||vvvkkk```\\\YYYRRRLLLJJJHHHMMMRRRTTTWWW```nnnyyy}}}{{{vvvpppttt~~~|||iiiTTTBBB;;;;;;333111///.........---,,,++++++++++++++++++++++++************************((()))*********)))'''&&&''''''''''''((()))++++++''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%mmmiiibbb\\\WWWRRRMMMIIIDDDBBB@@@???>>>???@@@AAAHHH[[[vvv}}}uuupppllliiigggaaaYYYVVVZZZdddooouuuyyyqqqhhhbbb___[[[UUUPPPTTTVVVYYY\\\aaaiiittt|||~~~{{{wwwsssooojjjfff]]]\\\\\\[[[^^^eeennntttxxxzzz~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||zzz|||}}}||||||}}}~~~||||||}}}}}}}}}rrrjjjgggjjjttt~~~{{{mmmppp{{{sssbbbXXXOOONNNNNNVVVjjjoooYYYKKK???888333222000---+++---***)))))))))))))))*********(((%%%%%%&&&''''''&&&((((((''''''''''''((((((***)))(((''''''((()))***''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))******))))))((((((''''''))))))))))))***************++++++,,,,,,------...+++444000+++111555333777999@@@FFFJJJQQQ\\\eeehhhwww}}}{{{yyytttkkk```VVVNNNHHHFFFDDDFFFOOO___tttzzzlll___WWWOOONNNLLLHHHGGGKKKSSSZZZ]]]dddkkkooorrrzzz|||oooeee```______ttt~~~yyygggWWWGGG:::444222///,,,+++,,,...///...---+++******+++---...,,,,,,,,,+++***)))(((((())))))(((((((((((())))))''''''(((((())))))******''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***+++oookkkeee___YYYTTTOOOKKKEEECCCAAA???>>>>>>??????CCCTTTmmmwwwqqqkkkhhhddd___XXXUUUZZZdddpppwwwzzzsssjjjdddaaa]]]WWWSSSUUUXXX[[[]]]```hhhqqqyyy{{{zzzwwwsssnnngggaaa]]]VVVVVVVVVWWW[[[bbblllrrryyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}uuulllfffiiioooqqqvvv{{{qqqdddXXXOOOJJJMMMaaavvvzzzeeeTTTEEE===666444222...+++,,,******))))))))))))*********(((&&&&&&'''(((''''''((((((''''''''''''((((((***)))((('''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((((((''''''&&&%%%&&&'''(((((())))))((((((************************((((((((()))))))))******))))))))))))))))))))))))******))))))(((((((((((())))))))))))***************++++++,,,,,,---......,,,111......666777777>>>NNNWWW^^^aaafffnnnwwwzzzsssiiieee___\\\XXXRRRNNNJJJHHHGGGKKKOOOZZZmmm{{{mmmhhh^^^TTTKKKHHHHHHJJJNNNQQQTTTUUUWWW]]]eeelll{{{~~~qqqeee\\\WWW```jjj~~~~~~nnn[[[LLL<<<999444111000...,,,***------,,,++++++,,,---...,,,,,,++++++******))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''sssooohhhbbb\\\WWWQQQNNNFFFEEEBBB@@@>>>=========@@@NNNccc}}}zzzqqqkkkgggbbb]]]WWWUUUYYYdddpppxxxzzzuuummmgggddd```[[[VVVXXXZZZ]]]^^^```eeemmmtttwwwvvvsssoooggg___WWWRRRNNNOOOPPPSSSXXXbbblllttt{{{~~~~~~}}}}}}~~~~~~}}}}}}|||}}}~~~~~~~~~{{{|||~~~~~~~~~~~~||||||}}}~~~}}}wwwkkkdddcccppp|||sssvvvtttdddVVVJJJIIIZZZpppttt___MMMCCC:::777444///,,,,,,+++******)))))))))******+++)))''''''((()))((('''((((((''''''''''''(((((())))))((('''&&&&&&&&&'''))))))))))))))))))))))))))))))(((''''''&&&%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((()))************)))************************(((((()))))))))*********))))))))))))))))))))))))***))))))))))))((((((((()))))))))*********+++++++++++++++,,,------......---///---222;;;;;;AAASSSooo{{{}}}nnn___TTTPPPIIIJJJKKKMMMOOOQQQSSSSSSWWW\\\hhh{{{|||xxxtttrrrpppqqqtttzzz~~~|||zzzwwwvvvuuuttttttuuuuuuwwwxxxyyyzzz}}}rrrdddYYYPPPLLLJJJHHHFFFDDDEEEIIIMMMQQQWWW___fffjjjmmmqqqqqqpppoooqqqrrrrrruuuqqqaaaWWWWWW___pppppp```IIIBBB:::555444222---)))------------------------+++++++++++++++************))))))(((((())))))***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&vvvrrrkkkeee^^^YYYSSSOOOHHHGGGDDDAAA???===<<<<<>>===<<>>===>>>DDDNNN___zzz|||sssnnnkkkfffbbb\\\UUUSSSYYYeeennnuuussspppkkkgggbbb___]]]^^^```bbbaaa___^^^aaaddddddfffgggbbbZZZRRRMMMLLLHHHIIILLLQQQZZZeeerrrzzz|||}}}}}}~~~~~~}}}}}}|||}}}~~~}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}|||{{{|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~|||}}}zzziiihhhoooooohhhbbb______hhhxxxvvv}}}}}}vvvgggWWWSSSYYYppprrr\\\MMM???999888555222111---,,,+++***************+++***)))***+++***)))'''((((((''''''''''''((((((&&&''''''(((((((((''''''''''''''''''''''''''''''######$$$$$$%%%&&&&&&'''&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$%%%'''(((&&&'''(((((())))))((((((************************)))))))))*********++++++************************)))))))))************+++*********++++++++++++,,,,,,,,,,,,---......//////000666666888BBBRRRuuuyyyjjj[[[QQQMMMKKKMMMRRR___dddnnn{{{tttjjjeeebbb]]]WWWQQQLLLHHHGGGCCCBBBAAAAAACCCDDDDDDDDDDDDBBB???===<<<===???AAA<<<<<<;;;;;;;;;<<<<<<===999:::<<<======???AAADDDDDDFFFIIILLLOOOUUU[[[```iiirrrpppaaaXXXOOOHHHBBBAAAAAAAAADDDHHHGGGKKKOOOPPPPPPSSSZZZ___hhhlllqqqvvvzzz{{{zzzzzzwwwsssnnnjjjhhhmmmzzzcccLLL===666333111000000000///......------,,,,,,,,,,,,,,,++++++++++++******))))))******+++))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$${{{tttllleee___XXXTTTLLLLLLJJJHHHEEECCC@@@???===BBBJJJXXXooo}}}sssnnnlllfffccc\\\UUURRRWWWcccmmmtttsssqqqmmmhhhccc```___^^^aaacccbbb___]]]___aaa___bbbddd```ZZZTTTRRRSSSRRRRRRSSSVVV[[[eeepppwww{{{}}}~~~~~~~~~~~~~~~|||~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||~~~}}}~~~qqqjjjkkkllllllmmmiii``````mmmxxx}}}|||qqq```WWWXXXfff~~~cccSSSCCC<<<:::777333111...---,,,+++***************)))))))))******(((&&&((((((''''''''''''((((((%%%&&&((())))))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&((()))'''((())))))******))))))************************))))))*********+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------.../////////...777888<<>>???BBBGGGKKKHHHQQQ]]]iiitttoooaaaRRRJJJDDD??????BBBCCCEEEGGGHHHIIIMMMQQQUUUUUUWWWZZZ___eeekkkpppsssvvvooogggdddcccgggsss~~~|||zzz{{{zzzcccPPPBBB999555222111000............///---------,,,,,,++++++***+++******))))))******+++(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))(((((('''%%%$$$$$$###~~~wwwooohhhaaaZZZVVVMMMLLLKKKIIIGGGDDDBBB@@@???DDDJJJUUUhhh}}}sssnnnkkkeeebbb\\\TTTQQQWWWcccmmmttttttrrrnnniiidddbbbaaa^^^aaacccbbb___]]]^^^```___bbbdddbbb\\\XXXXXX[[[[[[[[[[[[[[[___fffooovvvzzz|||~~~~~~~~~}}}}}}}}}~~~{{{}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}||||||{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~||||||}}}~~~sssooopppuuu|||tttfff```jjjuuuxxx{{{zzz{{{yyyiii___^^^aaazzziiiXXXFFF>>><<<888333111...---,,,+++************)))(((((()))******'''%%%((((((''''''''''''((((((%%%&&&((()))++++++******))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%&&&(((***+++))))))***++++++++++++***(((((((((((((((((((((((((((((((((((())))))))))))************************))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////---777999???WWWmmm{{{lll^^^ZZZYYY]]]cccmmm|||~~~llliiiccc]]]VVVQQQMMMKKKCCCBBB???===;;;:::999999::::::999:::;;;;;;999777666777888999888666444333::::::999888888888888999888999999777555555666777555777999888777999>>>BBBAAAGGGNNNSSSXXX___jjjsssyyy}}}ooo```SSSIIIFFFHHHCCCAAA@@@@@@AAAEEEHHHJJJGGGHHHKKKPPPXXX```hhhmmmnnneee\\\YYYZZZ^^^gggqqqvvvllldddjjj~~~tttaaaOOOBBB;;;444222000...------///000......---,,,,,,+++******++++++************++++++''''''(((((())))))******'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&yyyyyyvvvrrrlllddd]]]YYYQQQOOOKKKIIIGGGEEEAAA???@@@AAAEEEOOObbbzzzuuummmjjjggg```YYYUUURRRUUU```lllwwwvvvrrrkkkhhhhhheee```cccddddddccc``````aaabbbbbbbbbaaaaaabbbbbb```___cccaaa___```fffmmmrrruuuzzz|||~~~}}}|||}}}~~~|||zzzyyyzzz|||~~~||||||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{~~~~~~}}}|||{{{{{{{{{~~~|||~~~}}}~~~}}}~~~~~~|||}}}tttfffaaajjjyyywwwhhh``````sssttt]]]MMMEEE;;;999888111...---+++************+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***************************++++++,,,,,,,,,---------+++******,,,...000///...444888@@@NNN]]]jjjssswwwzzzdddXXX]]]fffrrrtttggg^^^SSSQQQNNNJJJFFFCCCAAA@@@::::::999999888888888777999888777777777777888888888888888888888888888888666666666666666666666666666666666555555444444444888777777777777777888888======???BBBGGGKKKOOORRRVVV[[[aaagggnnnzzzxxxkkk\\\PPPGGGDDDEEEKKKLLLFFFBBBCCCCCCEEEFFFHHHKKKRRR\\\ccc```___ZZZRRRLLLPPP\\\gggooonnnddd___fffoooyyyfffOOO<<<888555333222...***---333...------,,,,,,++++++***+++++++++************)))******))))))((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%{{{zzzwwwrrrkkkddd]]]ZZZPPPNNNKKKIIIGGGEEEBBB??????@@@CCCLLL]]]uuuvvvnnnjjjhhhaaaZZZUUURRRTTT___kkkuuuuuurrrllliiihhhfffaaadddeeefffdddaaa```bbbdddfffffffffffffffeeedddcccccc```^^^```eeelllrrruuu{{{|||~~~~~~}}}}}}~~~~~~~~~{{{{{{{{{|||}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz}}}||||||{{{{{{zzzyyyyyy}}}~~~}}}|||~~~}}}||||||~~~~~~|||ssshhhcccjjjyyy|||lllaaa___qqqzzzcccSSSIII===::::::444...---,,,*********++++++))))))))))))))))))))))))***)))))))))((((((((('''((((((((()))))))))******)))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******************************++++++,,,,,,,,,------------------......//////000888<<>>>>>???CCCKKKQQQ\\\gggwwwnnnbbb[[[TTTPPPOOOLLLKKKIIIFFFEEEFFFJJJMMMTTTUUUTTTPPPLLLMMMTTT[[[jjjrrrnnneee^^^VVV[[[mmmsss```LLLCCC;;;888666000------.........---,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''|||rrriiiaaa[[[XXXNNNLLLIIIHHHGGGEEECCCAAA@@@>>>???EEEPPPccc{{{|||sssnnnkkkddd\\\WWWRRRSSS\\\fffooossssssnnnjjjjjjgggcccfffiiijjjhhheeecccfffjjjqqqrrrsssrrrpppmmmkkkjjjccc```]]]]]]ccckkkssswww}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{zzzzzzzzz{{{{{{|||}}}|||}}}}}}~~~}}}|||{{{zzz{{{|||}}}|||xxxyyyyyyzzz|||~~~~~~~~~~~~~~~}}}~~~uuugggaaaaaaaaa```^^^___mmm}}}wwwggg]]]iiizzzuuudddVVVDDD===>>>:::000///---,,,++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))*********++++++++++++(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,------------...+++...222111000222999???GGGPPP[[[```bbbhhhrrr|||}}}wwwpppcccWWWSSSNNNIIIDDDBBB???<<<999<<<<<<;;;;;;:::;;;;;;<<<888888888888777777777777666666555555555666777777777777777777777777777777666666666666666666666666555555666666777777888888777777666555555555666666333444444555666777888888777888999999:::===CCCGGGFFFOOO\\\gggsssuuueeeZZZPPPPPPOOONNNLLLKKKKKKLLLPPPRRRSSSQQQNNNNNNRRRWWWlllzzz}}}vvvlll^^^ZZZdddttt]]]OOOAAA;;;999444000/////////......---,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((tttiii___YYYUUUNNNKKKIIIGGGGGGEEEBBB@@@@@@>>>>>>CCCKKKZZZsssvvvpppkkkeee]]]WWWRRRRRR[[[eeennnsssuuupppllljjjhhhdddeeejjjmmmkkkgggfffjjjooouuuwwwxxxvvvrrrmmmjjjjjjddd```\\\\\\bbbkkktttyyy}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~~~~|||}}}~~~|||zzzzzz{{{|||}}}~~~}}}~~~vvveee]]]WWWXXXZZZZZZZZZfffxxxhhh]]]fffsss{{{mmm^^^III??????;;;111000...,,,+++++++++,,,************************(((((((((((()))))))))))))))*********++++++++++++(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++------++++++++++++++++++++++++,,,,,,---------.........+++...111111000444<<>><<<;;;:::999888:::999999888888888888999777777777777777777777777:::::::::::::::;;;<<<<<<999999999999999999999999666666666666666666666666555555666666777777777888999888777777666666666777666666777777777888888888444555555666666888;;;>>>===CCCJJJOOOUUUaaarrr|||lllfff]]]UUUPPPMMMMMMMMMNNNOOOPPPOOONNNNNNPPPSSSggg{{{{{{lllccchhhrrrnnn\\\HHH>>>:::666333222000000///......------,,,+++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((vvvjjj```YYYUUUNNNLLLIIIGGGFFFDDDAAA??????===>>>BBBGGGRRRkkkwwwpppkkkddd]]]XXXSSSRRRZZZdddnnnuuuxxxtttnnnkkkiiieeedddjjjnnnmmmiiiiiinnntttxxx{{{|||yyyrrrkkkhhhhhhddd___[[[ZZZ```kkktttzzz}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||}}}~~~}}}~~~}}}|||||||||||||||}}}~~~~~~~~~~~~||||||}}}~~~}}}~~~kkk```VVVTTTUUUVVVVVV___xxxxxxiii]]]bbbkkkyyy~~~tttgggPPPCCCAAA<<<222111///---,,,+++,,,,,,************************(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............000222333666===FFFMMM\\\iiiwww}}}|||{{{|||{{{lll[[[RRRLLLFFF@@@======<<<;;;:::999999999999888888777777777777777888666666666666777777777777999999999999999:::;;;<<<::::::::::::::::::::::::888888888888888888888888777777777777888888888888:::999888777777666777777888888888888777666444444666666555555444444555555999<<<>>>@@@BBBJJJVVV```mmmyyyfffYYYSSSQQQQQQNNNNNNNNNMMMMMMNNNQQQSSS```vvv{{{ppppppiiirrrlllUUUFFF>>>777444333000000000///......------+++++++++************)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''wwwlllbbb[[[WWWOOOLLLIIIGGGFFFCCC@@@>>>===:::<<>>333222000...,,,,,,,,,,,,************************'''((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000111444;;;FFFRRR^^^eeeqqqzzz}}}yyypppcccWWWLLLHHHDDD===:::;;;;;;<<<======<<<;;;;;;;;;999999999999:::;;;;;;<<<888888999999::::::::::::999999999999:::;;;<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999999999888666666555555555666666777777777666555444999888777777777666555444777888999999:::>>>EEEIIIPPPaaavvv|||nnnddd^^^SSSRRRPPPOOOOOOQQQUUUXXXbbbyyyooopppwwwjjjXXXJJJ>>>777666111111000000///......---+++++++++************)))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&xxxnnneee^^^ZZZPPPMMMJJJGGGEEECCC???===;;;888;;;???@@@FFF^^^xxxsssllliiiccc]]]XXXTTTSSS[[[dddpppxxx|||xxxqqqmmmiiifffbbbiiipppppplllmmmttt|||~~~}}}sssiiieeedddddd___YYYYYY___jjjuuu{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~|||||||||}}}|||~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{{{{}}}~~~~~~~~~~~~}}}||||||}}}~~~ppp\\\RRRMMMMMMMMMNNN\\\nnntttmmmnnnkkkttt|||rrrYYYZZZ^^^jjj~~~uuu]]]KKKEEE???444222000...---,,,,,,,,,************************'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////111777CCCUUUgggvvv~~~{{{xxxlll___VVVOOOGGGCCCCCCAAA<<<:::===888:::<<<<<<;;;999999999888888888999;;;<<<>>>>>>=========>>>>>>??????????????????@@@@@@BBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????=========<<<<<<;;;;;;;;;888888777555555444444444111333555777888999999888777777777888999999777666888888777777888:::<<<===???JJJUUU]]]hhh~~~zzzmmmZZZXXXUUURRRSSSVVV[[[___kkk|||wwwtttyyy|||iiiWWWFFF<<<999111111000000//////......+++++++++************)))'''((((((((())))))******(((((((((((((((((((((((((((((((((''''''&&&&&&%%%}}}tttiii___XXXRRROOOJJJFFFEEECCCAAA@@@<<<:::===CCCBBBDDDWWWnnnqqqooofffbbb___\\\WWWTTTYYY```rrr~~~~~~wwwxxxrrrkkklllkkkpppsssrrrnnnnnntttzzztttgggccccccbbb]]]WWWVVV[[[dddmmmsssxxxwwwwwwxxxyyyzzz{{{|||zzzzzzzzzyyyxxxzzz}}}~~~~~~|||{{{|||~~~}}}|||}}}}}}|||{{{{{{{{{}}}}}}}}}~~~~~~~~~}}}}}}|||||||||~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~}}}mmm]]]PPPOOONNNMMMUUUaaayyy|||{{{yyyxxx|||}}}yyyvvvssstttssswww|||vvv|||{{{sss```WWWZZZfffvvvuuuaaaMMMCCCBBB999555000,,,+++***)))(((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''%%%%%%&&&'''((((((((('''###%%%''')))***((('''%%%&&&&&&''''''(((((())))))***++++++******)))((('''******++++++++++++******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......111---,,,///000......000333555AAA\\\yyypppbbbYYYSSSMMMHHHCCCBBB@@@>>><<<;;;::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@???AAABBBCCCCCCDDDFFFIIIKKKJJJIIIFFFDDDDDDGGGJJJJJJIIIIIIHHHHHHHHHHHHIIIEEEHHHJJJIIIEEEBBBAAAAAABBB@@@===<<<<<<===<<<<<<999888888777777777888888555444444666999<<<===<<<777777777777888888888888777777666666666666777777999===CCCJJJSSScccuuuxxxeeeWWWYYY]]]]]]bbbjjj~~~wwwzzz{{{wwwbbbPPPCCC<<<444333111///------,,,---++++++******************((((((((((((''''''''''''***)))((('''''''''''''''((((((((('''&&&&&&%%%%%%~~~uuujjj```ZZZSSSOOOJJJEEECCCBBBAAA@@@@@@<<<===AAAAAABBBRRReee}}}~~~qqqpppiiieeeaaa]]]XXXTTTWWW^^^ooo|||~~~zzz{{{uuummmnnnnnnrrrvvvuuuqqqqqqvvv|||vvvjjjffffffccc^^^YYYVVVZZZccclllrrrvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzzzzyyyxxxzzz}}}~~~~~~~~~}}}||||||~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{jjjZZZSSSOOOKKKQQQ[[[qqq}}}vvvpppmmmkkkkkkqqqxxx|||~~~|||xxx{{{vvvuuuqqqqqq{{{zzzrrruuuwwwtttkkk]]]YYYcccuuuvvvcccOOOFFFEEE:::666000,,,+++******)))*********)))((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''((('''''''''&&&''''''((((((((((((((('''''''''((((((((((((((()))************)))((((((******++++++++++++******************************************++++++++++++,,,,,,,,,---------......111---,,,///000//////222888AAAVVVuuuwwwmmm___TTTNNNIIIDDDAAA???>>>===;;;::::::::::::::::::;;;;;;;;;;;;;;;:::<<<===>>>@@@BBBCCCEEEEEEHHHIIIKKKLLLLLLMMMPPPRRRXXXXXXVVVSSSPPPPPPRRRTTTUUUTTTSSSRRRRRRRRRRRRRRROOOQQQSSSRRRNNNKKKJJJKKKKKKIIIFFFDDDCCCAAA???===;;;:::999888777777777777666555444666888:::;;;:::888888888888888888999999666666555555555555666666666999<<>><<>>>>>?????????BBBDDDGGGJJJMMMOOOOOOPPPTTTUUUWWWXXXXXXZZZ]]]___eeeeeeccc```]]]\\\]]]___``````___]]]]]]\\\\\\\\\\\\^^^___^^^\\\YYYXXXXXXZZZXXXUUUQQQNNNJJJEEEAAA@@@???===;;;999777666666666555555666999;;;::::::999999999999999999999999666666555555555555666666777999:::999:::>>>EEEKKK]]]nnnyyyvvvxxxzzzwwwwwwaaaRRR@@@999222///000000...+++---,,,++++++*********+++++++++*********)))))))))''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((}}}tttkkkaaa\\\VVVQQQIIIDDDAAAAAABBBBBBEEE???;;;===>>>???EEENNNaaasss|||}}}yyyppppppnnniiiddd```YYYTTTWWW]]]kkk|||~~~rrrpppppptttxxxxxxvvvvvvyyy|||wwwmmmhhhgggeeebbb]]]YYYZZZ___hhhnnnrrrtttxxx{{{|||{{{zzzxxxyyyzzzzzzzzzyyyyyy{{{}}}~~~}}}~~~}}}|||~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}{{{|||}}}~~~{{{hhhXXXNNNLLLPPP\\\zzzwwwhhh___ZZZXXX]]]cccggghhhmmmuuu}}}~~~zzzwww{{{|||tttooossswwwlllmmmttt}}}nnnggghhhrrr}}}lllXXXJJJEEE@@@;;;444///------------++++++******)))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''''''''(((((((((((('''((((((((('''&&&%%%%%%''''''&&&&&&''''''((()))))))))((((((''''''&&&&&&'''''')))******+++++++++******++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,---------......000---...111222111444999>>>TTTvvv{{{mmm___VVVJJJFFFBBB???>>>===;;;:::;;;;;;;;;;;;;;;<<<===>>>AAABBBCCCDDDFFFHHHJJJJJJOOOQQQUUUYYY[[[\\\]]]\\\^^^```bbbcccdddeeeiiikkkpppppppppnnnlllkkklllmmmnnnmmmlllkkkjjjiiiiiiiiiiiijjjjjjjjjhhhfffeeeeeegggeeebbb___[[[UUUNNNIIIFFFDDDBBB>>>;;;999777666666555555777:::<<<<<<;;;::::::999999999999999888777777666666666666777777666777999999999:::>>>AAAEEEQQQdddwwwtttcccJJJAAA666222333444111---...---,,,+++++++++++++++++++++*********)))))))))))))))(((((((((((())))))((((((((('''&&&&&&%%%%%%{{{sssiiiaaa[[[XXXRRRKKKEEEBBBBBBBBBBBBCCC???;;;<<<===???CCCHHHYYYlllvvvyyy}}}wwwnnnooolllhhhddd```ZZZVVVYYY```lll~~~ssspppnnnqqquuuwwwvvvuuuvvvxxxzzzpppjjjhhheeeccc___ZZZYYY^^^fffmmmqqqssswww{{{||||||zzzxxxxxxzzzzzzzzzyyyyyyzzz|||~~~~~~~~~~~~~~~{{{|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}yyy{{{}}}~~~~~~~~~uuubbbUUUOOOOOOQQQiiisssggg___YYYYYY\\\\\\^^^ccclllvvv|||~~~~~~}}}vvvrrrvvv~~~pppkkknnnyyysssrrrppppppttt___LLLCCCBBB===666111//////......+++++++++***))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%###%%%'''(((((((((&&&%%%))))))((((((''''''&&&&&&&&&'''(((***++++++++++++******++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,---------......///---///222222222777>>>KKKbbb|||ooodddYYYOOOIIICCCAAA???>>>>>>===<<<;;;;;;;;;<<<===>>>@@@AAABBBGGGHHHIIILLLOOOSSSVVVXXX\\\___bbbeeeggghhhhhhggggggiiikkkmmmnnnppptttvvvyyy{{{}}}}}}|||{{{|||}}}}}}}}}{{{zzzyyyyyyyyyyyywwwvvvuuuuuuuuutttrrrqqqpppooollliiieee___XXXRRRLLLJJJGGGCCC???;;;999888555555666888;;;<<<<<<::::::::::::999999888888888999999888888888888999999333444666777888888999:::<<>>===>>>@@@CCCEEESSSgggrrrvvv{{{vvvnnnooojjjfffbbb___ZZZVVVZZZaaammmvvvrrrlllppptttvvvvvvuuuuuuuuuuuunnnjjjeeeccc```[[[YYY]]]eeelllpppssswwwzzz|||{{{zzzxxxxxxyyy{{{zzzyyyxxxyyyzzz|||}}}~~~}}}~~~~~~}}}~~~}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~zzz|||~~~~~~~~~nnn^^^TTTOOOIIIZZZjjjxxxnnnccc]]]\\\[[[]]]bbbkkkttt|||wwwwww|||yyyooojjjqqqqqqwwwtttnnn{{{}}}hhhRRRFFFCCC???999555222111///...,,,++++++******)))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***))))))(((((())))))***&&&&&&''''''((()))))))))'''''''''(((''''''&&&&&&###%%%''')))***(((&&&%%%((((((((((((((('''''''''''''''(((******+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............000333333444:::BBBTTTiiiwwwhhhZZZQQQJJJCCC???@@@@@@???>>>======<<<<<<<<<<<<>>>AAADDDHHHKKKLLLPPPQQQSSSVVVZZZ___ccceeehhhiiillloooqqqrrrsssssstttvvvxxxzzz|||~~~{{{yyywwwtttpppjjjddd___WWWUUUQQQLLLHHHDDDAAA???;;;;;;;;;===??????===;;;<<<;;;;;;::::::999999888::::::999999999999::::::777777888999999999888777:::;;;???GGGQQQaaawwwsssaaaXXXeee{{{eeeZZZJJJ>>>888555222///000///...---,,,+++++++++******)))))))))(((((((((''''''&&&&&&''''''((((((%%%%%%&&&&&&'''((((((((({{{rrrjjjbbb^^^ZZZUUUOOOJJJGGGFFFDDDCCC@@@BBBBBB???>>>???BBBDDDMMMbbbnnntttzzzvvvooopppjjjfffbbb___YYYUUUYYY```lllzzzvvvmmmpppuuuxxxxxxwwwvvvuuu}}}xxxooojjjdddcccaaa\\\YYY]]]eeelllpppsssvvvyyy{{{{{{zzzyyyxxxyyy{{{zzzyyyxxxyyyzzz|||}}}~~~~~~~~~~~~}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~xxxfffWWWOOOHHHQQQXXXmmmxxxmmmhhhgggiiimmmssszzz{{{{{{nnniiikkksssrrrmmmyyyqqq\\\OOOCCC@@@;;;888555333000...,,,,,,+++******))))))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******))))))))))))******&&&&&&''''''((())))))***&&&&&&''''''((('''''''''''''''))))))***))))))((('''''''''((((((((((((((('''((()))*********************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............000333333555<<>><<>>===<<<<<<===>>>???AAAEEEJJJPPPVVV[[[]]]______```cccfffkkkoooqqqrrrsssuuuxxx{{{~~~zzzsssooohhhfffbbb]]]XXXTTTQQQPPPJJJIIIHHHHHHHHHFFFCCC@@@>>>>>>======<<<;;;;;;;;;:::999999888888999999:::::::::::::::::::::999777999777999>>>BBBIIIXXXggg|||ppp[[[MMMSSS```sss{{{ooo]]]KKK???777333222111000///---,,,,,,++++++++++++*********)))))))))'''''''''''''''((())))))%%%%%%&&&&&&'''(((((((((|||ssskkkddd___ZZZVVVQQQLLLIIIGGGDDDBBBAAADDDEEEAAA>>>>>>AAACCCIII^^^lllrrryyywwwpppqqqkkkgggbbb^^^XXXTTTXXX___kkk}}}zzzooorrrvvvzzz{{{zzzxxxvvvxxx~~~wwwmmmgggccccccaaa\\\YYY]]]eeemmmqqqsssuuuxxxzzz{{{zzzzzzxxxyyy{{{{{{yyyxxxxxxyyy~~~}}}}}}~~~~~~}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~jjjYYYNNNJJJOOOPPPbbb}}}vvvtttvvvyyy}}}uuueeefffmmmnnnlllyyyxxxdddXXXCCC@@@===:::777444000---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******&&&&&&&&&'''((())))))***%%%%%%&&&'''((((((((('''+++***)))))))))***,,,---&&&'''''''''(((((())))))((())))))************)))******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---...111444444555===GGGXXXkkkzzz}}}|||vvvrrreeeVVVPPPHHHCCCBBBAAA???===>>>>>>>>>===<<<<<<>>>@@@DDDGGGLLLSSS[[[ccciiimmmlllllllllmmmppptttxxxzzzyyyzzz}}}|||wwwuuuqqqlllgggccc```^^^XXXWWWUUUTTTRRRNNNIIIEEEAAA@@@@@@???>>>======<<<999999888888888888999999666555555666888888777666666555777;;;<<<===FFFSSS]]]wwwsss]]]NNNMMMQQQ___lllWWWEEE;;;777555111111///...---,,,,,,+++,,,,,,,,,+++++++++******)))))))))))))))***++++++)))(((((('''&&&&&&%%%%%%uuukkkeeeaaa\\\XXXSSSMMMHHHEEEDDDDDDBBBAAA@@@?????????@@@AAAJJJTTTcccpppvvvvvvtttrrrllleee___\\\XXXTTTVVVZZZiiizzzzzzsssrrrsssxxx{{{xxxxxxzzzzzzoooggggggddd^^^ZZZYYY^^^ffflllrrrvvv{{{}}}yyyuuuwwwwwwwwwxxxyyyzzz{{{|||~~~~~~~~~}}}|||}}}}}}~~~~~~}}}|||}}}|||~~~}}}lll[[[TTTHHHFFFHHHYYY~~~~~~{{{nnncccbbblllqqqrrrqqqcccMMMCCC<<<::::::666111///,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((()))******++++++))))))(((((((((((())))))(((((((((((())))))))))))******+++,,,,,,---......++++++++++++++++++++++++)))***,,,,,,,,,,,,...///...,,,++++++...000111111111...///555888999AAAKKK[[[cccnnnzzzwwwwww{{{jjj\\\VVVGGGDDD@@@???@@@@@@===;;;<<<@@@CCCBBB@@@@@@DDDIIIMMMPPPVVV^^^gggpppwww{{{}}}{{{xxxwwwyyy}}}|||xxxssspppllliiiccc^^^ZZZVVVRRROOOGGGEEECCCAAAAAA???<<<:::===<<<;;;;;;<<<;;;999777999999999999999999:::::::::999777777888<<<@@@CCCKKKVVVnnn~~~zzzsssbbbVVVSSSQQQYYYvvvgggSSSFFF:::222333///...000///,,,+++------,,,******+++***)))'''+++******)))((()))))))))***)))(((''''''((()))***vvvmmmfffbbb\\\YYYTTTOOOJJJHHHGGGFFFCCCBBBAAA???>>>??????@@@HHHSSSaaannntttuuusssqqqnnnggg```\\\XXXSSSTTTWWWddduuu|||uuurrrsssyyy~~~|||qqqjjjiiifffaaa\\\ZZZ^^^dddjjjoootttzzz}}}zzzyyyyyyxxxyyyyyyzzz{{{|||~~~~~~~~~~~~~~~|||{{{zzzzzz|||}}}}}}~~~~~~~~~~~~~~~|||{{{}}}wwwbbbXXXJJJGGGGGGUUUxxx~~~wwwhhh```fffkkkmmmzzztttjjjRRRHHH@@@>>><<<666111///,,,,,,,,,,,,++++++***)))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((''''''((((((((('''&&&%%%((((((((((((((((((((((((******))))))))))))))))))))))))(((((((((((())))))))))))))))))***************++++++,,,,,,---------++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///---,,,++++++---...//////555111111666;;;???GGGPPP\\\cccmmmwwwxxxgggYYYOOOIIIDDDAAA>>>======>>><<<:::???BBBGGGIIIIIIKKKOOOSSSZZZ\\\aaagggooowww}}}{{{wwwqqqkkkfffaaa\\\XXXTTTQQQNNNKKKIIIGGGEEEBBB>>><<<;;;:::;;;;;;999777888888888888999999999999;;;:::888666666777999;;;@@@GGGXXXppp~~~mmmZZZTTTQQQWWWooouuu]]]LLL@@@888444///,,,------+++,,,///...---++++++,,,+++***(((+++******)))))))))))))))((('''&&&%%%%%%&&&'''(((xxxooohhhddd]]]ZZZVVVQQQMMMJJJIIIIIIEEEDDDAAA???>>>>>>>>>>>>FFFPPP^^^kkkrrrsssrrrqqqpppiiibbb]]]XXXRRRRRRUUU___qqqxxxtttuuu{{{tttmmmllliiiddd___]]]^^^ccchhhmmmrrrzzz{{{zzzzzzzzzzzzzzz{{{{{{}}}}}}}}}~~~}}}{{{zzzyyyyyy{{{{{{||||||}}}~~~~~~~~~|||~~~~~~||||||~~~}}}~~~mmm]]]LLLHHHEEEMMMhhhuuuyyy~~~rrraaa___bbbfffsssxxxpppXXXNNNDDDAAA>>>888222///---------,,,+++******)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++++++++***))))))((((((((((((((((((((((((++++++***))))))(((''''''))))))(((((((((((())))))************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------,,,,,,---///------..................666111000555>>>FFFOOOWWWeeejjjrrrzzzooo^^^RRRIIICCC@@@BBB???<<<;;;<<<=========DDDGGGLLLRRRXXX]]]```aaaeeefffiiimmmssszzzyyyrrrlllfffbbb```\\\WWWRRROOOLLLIIIGGGBBB@@@===<<<<<<<<<;;;:::888999999999:::::::::::::::999888777777666777777;;;===FFFTTTfff|||}}}hhh]]]WWWXXXjjjoooZZZJJJ@@@:::333...---,,,+++,,,//////---,,,,,,------+++************)))))))))))))))''''''&&&&&&&&&&&&''''''yyyooohhhddd\\\ZZZVVVQQQNNNKKKJJJJJJFFFEEEBBB@@@>>>=========CCCMMM[[[gggnnnqqqqqqqqqooohhhaaa]]]XXXSSSRRRUUU^^^qqqzzzvvvwww|||wwwpppmmmjjjfffbbb___```dddhhhmmmrrrzzz||||||{{{zzzzzzzzz{{{{{{}}}}}}}}}~~~~~~||||||||||||{{{{{{||||||}}}}}}~~~~~~|||~~~~~~||||||}}}~~~~~~{{{|||~~~uuuaaaMMMGGGBBBDDDVVVuuusssuuufff[[[ZZZ^^^kkkyyyzzzpppZZZPPPFFFCCC@@@:::444111///...---,,,+++*********(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))*********************))))))(((((((((((((((((((((((((((******))))))(((((((((((())))))(((((((((((()))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---///...000111000000//////000444222333;;;GGGTTT___fffsssvvv|||wwwjjjXXXKKKEEECCCAAA???@@@???===<<<===@@@BBBCCCJJJMMMTTT]]]fffmmmppppppoooooopppssswww}}}{{{tttppplllhhhaaaZZZUUUQQQMMMKKKIIIFFFBBB?????????>>>===;;;;;;;;;;;;<<<<<<<<<===888888999:::::::::999999::::::>>>FFFPPPbbb|||{{{oooddd___iiiyyypppYYYHHH@@@888111000///,,,,,,---...,,,++++++,,,,,,+++******************)))(((((()))))))))(((((()))))))))yyyooohhhdddZZZYYYUUUQQQNNNKKKIIIHHHFFFEEEBBB@@@>>>===<<<<<>>===GGG]]]yyywwwvvv|||ppp]]]VVVXXXbbbnnn{{{yyykkkYYYOOOFFFDDDBBB<<<777555000///---,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''(((((())))))))))))))))))(((((((((((())))))((((((((()))))))))******+++++++++++++++++++++***+++++++++++++++++++++++++++---......,,,,,,---///---///000000//////000222333777===HHHVVVfffqqqvvv}}}uuubbbXXXJJJBBB@@@AAA@@@>>>======>>>???AAADDDGGGJJJSSSVVV]]]fffpppxxx{{{{{{zzzzzz{{{}}}~~~yyyqqqjjjccc]]]XXXTTTPPPMMMHHHDDDBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<888999::::::::::::999888666777:::???CCCLLL___oooxxxxxxuuuiiikkkuuu}}}kkkSSSCCC:::333222222///,,,,,,,,,+++******++++++***))))))************)))((((((((())))))))))))))))))(((zzzppphhhdddZZZXXXUUUQQQMMMJJJHHHFFFFFFEEEBBB@@@>>>=========???HHHUUUaaaiiinnnqqqrrrlllfffaaa^^^ZZZTTTSSSVVV___qqqzzzxxxyyy{{{uuunnnkkkgggbbb```bbbggglllqqqtttxxx|||~~~~~~}}}{{{{{{zzzzzzzzzzzzzzz{{{{{{~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}|||}}}~~~zzz{{{}}}~~~dddKKKDDD===;;;>>>JJJ]]]mmm|||{{{zzz|||}}}bbbTTTRRRZZZcccvvvxxxiiiXXXNNNFFFDDDCCC>>>999777111000...,,,*********+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''''''''((()))***+++((((((((((((((((((((((((&&&&&&'''(((((()))******))))))(((((((((((())))))'''((((((((())))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,---......---,,,---///***,,,......---...222666777AAANNNZZZfffsss|||zzzkkkaaaSSSMMMDDD???>>>>>>===;;;<<>>???AAAKKKUUUkkk}}}tttwww~~~vvvoooppprrryyygggKKK@@@777444444111...---+++***))))))++++++***))))))******++++++)))((('''&&&&&&''''''''''''&&&&&&{{{qqqjjjfff[[[YYYVVVRRRNNNJJJGGGEEEEEEDDDBBB@@@>>>=========>>>FFFSSS___hhhnnnqqqsssmmmgggbbb___ZZZTTTRRRTTTZZZkkkxxxwwwyyy~~~}}}~~~wwwqqqmmmgggaaa^^^```fffkkkppprrruuuwwwyyyzzzzzzyyyyyyyyyxxxyyyyyyzzz{{{|||~~~~~~|||{{{|||}}}~~~~~~~~~~~~}}}}}}~~~}}}zzz{{{|||~~~~~~gggJJJCCC>>><<<<<<>>>HHHSSS]]]dddrrr~~~hhhTTTMMMRRRZZZooozzzmmmZZZPPPHHHFFFDDD???:::888222111...,,,*********+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((***))))))***+++---///111((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))******++++++,,,,,,++++++++++++++++++++++++---...///...---,,,---...***,,,.........111888>>>IIIZZZmmmwww~~~zzznnncccYYYRRRJJJGGGCCC???======>>>>>>@@@EEELLLQQQUUUYYY^^^aaaggglllrrrvvvyyy}}}|||sssmmmeeebbb]]]XXXSSSOOOJJJFFFAAAAAA@@@???===<<<;;;:::;;;::::::999888777777666;;;999999;;;<<<<<>>>>>>>>>>>>>>FFFSSS___hhhnnnrrrtttoooiiiccc___ZZZRRRPPPQQQUUUeeeyyywwwuuuxxx~~~}}}yyyzzztttppphhh```\\\^^^dddiiioooppprrrtttvvvwwwxxxyyywwwwwwwwwxxxyyyzzz{{{|||~~~~~~~~~~~~|||zzz{{{|||}}}}}}~~~}}}}}}{{{{{{|||~~~~~~~~~~~~~~~~~~}}}|||}}}~~~jjjKKKDDD??????===:::===DDDIIIPPP]]]mmm~~~lllTTTJJJMMMTTTjjj{{{sss\\\RRRJJJGGGEEE@@@:::888333111...,,,******++++++))))))))))))))))))))))))******))))))((((((((('''******))))))((((((''''''%%%%%%%%%&&&(((***---...(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))(((((((((((()))))))))************+++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++---...//////---,,,---...,,,///111111111555>>>FFFbbbwww}}}hhh[[[TTTOOOKKKEEEEEECCCAAA??????BBBEEEGGGMMMUUU\\\```eeeiiimmmnnnsssxxxzzzzzz}}}|||pppmmmhhhccc^^^XXXQQQMMMGGGFFFEEECCCAAA???>>>===::::::::::::;;;<<<===>>>;;;666333444666777;;;AAA>>>MMMccc||||||jjjbbb[[[YYYggg|||hhhPPPAAA888111---,,,---,,,++++++---------+++((()))+++,,,+++***(((''''''((()))******)))((('''}}}tttlllgggccc^^^XXXTTTRRRNNNJJJFFFEEECCCAAA@@@@@@@@@???>>>>>>CCCMMM[[[hhhpppqqqooopppkkkddd]]]XXXTTTPPPNNNWWWdddxxxxxxsssttt{{{{{{yyy|||}}}nnnmmmiiiaaa[[[[[[bbbjjjkkkmmmqqqrrrsssssstttuuuyyyxxxwwwwwwwwwxxxyyyzzz~~~||||||~~~|||{{{|||~~~~~~~~~}}}|||{{{{{{zzz{{{~~~yyyzzz{{{}}}~~~}}}}}}}}}}}}||||||||||||}}}ZZZKKK@@@@@@>>>888777===???DDDNNN^^^qqqwww|||rrrXXXIIIIIINNNbbbzzzvvvaaaSSSGGGDDDEEEBBB>>>;;;555222...,,,,,,,,,+++******************************)))))))))))))))*********)))))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((************************'''((()))***+++++++++***))))))***++++++++++++***,,,+++***)))((((((((((((,,,,,,++++++++++++++++++...------------...//////111---000555111000FFFcccwwweeeXXXNNNGGGBBBAAAAAAAAAAAAAAACCCGGGKKKUUU[[[ccciiimmmoooqqqrrrpppssszzzzzzqqqmmmjjjeee[[[SSSQQQLLLIIIIIIGGGAAA<<<<<<:::<<<>>>===:::999:::<<<:::::::::999999999888888@@@@@@JJJaaa|||uuueee[[[RRRXXXmmmhhhOOO>>>555000...000...------------,,,***+++++++++************)))++++++******)))(((((((((wwwpppllleeeaaa[[[WWWTTTPPPJJJFFFGGGDDDBBBAAAAAAAAA@@@>>>@@@CCCJJJVVVdddmmmpppppppppkkkddd^^^YYYUUUQQQNNNUUUbbbuuuwwwttttttyyy~~~||||||~~~yyymmmkkkgggaaa]]]]]]bbbgggkkknnnqqqsssssstttuuuvvvxxxxxxwwwwwwwwwxxxzzzzzz||||||}}}~~~|||{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}jjjTTTAAA>>>???;;;:::<<<>>>AAAIIIWWWhhhyyy~~~{{{yyywwwqqqZZZLLLJJJMMM[[[pppzzzeeeXXXKKKHHHHHHDDD>>>;;;777444000---------,,,+++))))))))))))))))))))))))******))))))))))))***************))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))******+++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...------------...//////000---///555555888QQQppppppaaaUUULLLFFFBBBAAABBBCCCCCCEEEIIIOOOSSS```eeemmmsssuuuvvvvvvvvvtttxxxzzzwwwsssjjjccc___YYYUUUSSSNNNFFFAAA???;;;===>>>===::::::;;;===:::::::::999999999999888777999AAAPPPcccyyypppeeeZZZXXXdddvvvyyy```III;;;333111///...,,,,,,------,,,+++++++++++++++************)))))))))))))))*********{{{tttppphhhccc^^^ZZZWWWRRRLLLGGGIIIFFFDDDBBBBBBBBB@@@???BBBCCCHHHRRR___jjjoooqqqooojjjddd___ZZZVVVQQQNNNRRR^^^ppp|||uuutttrrrwww~~~|||{{{wwwooolllfffaaa___```ccceeelllooorrrtttttttttuuuwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{~~~~~~~~~||||||}}}~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||zzz|||fffJJJAAABBBAAA?????????@@@EEEOOO^^^nnn{{{}}}|||xxxooohhhcccgggqqqsssaaaSSSLLLIIIPPP___vvv}}}iii\\\PPPLLLJJJDDD>>>;;;999666222///......---,,,((((((((((((((((((((((((******)))))))))))))))******************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&''')))***+++))))))***++++++++++++******+++,,,...//////......,,,,,,,,,------............------------...//////111---///666999CCC```yyyqqqeeeYYYPPPIIIEEEBBBAAACCCEEEIIIMMMSSS[[[```iiinnnuuu{{{~~~|||xxxrrriiibbb]]]YYYTTTJJJDDDBBB===>>>>>>===;;;:::;;;===::::::::::::999999999999666888===CCCKKK]]]yyyvvvhhh^^^[[[```hhhooooooTTT???555111///---,,,,,,---------,,,,,,+++++++++************'''(((((()))******++++++~~~wwwrrrhhhddd___\\\ZZZUUUNNNIIIKKKHHHEEEDDDCCCCCCAAA???BBBCCCGGGPPP]]]hhhnnnooommmjjjeee```\\\WWWRRRNNNOOOYYYiiixxx~~~yyytttqqqpppuuu~~~}}}}}}~~~wwwpppgggaaa___```cccdddkkknnnqqqsssttttttuuuvvvuuuvvvvvvwwwxxxzzz{{{{{{{{{~~~}}}|||}}}~~~}}}~~~~~~}}}zzz{{{|||~~~~~~}}}}}}|||~~~}}}yyy{{{~~~}}}\\\KKKGGGEEEDDDDDDAAAAAACCCKKKWWWeeepppvvv|||ooodddbbbaaadddooo~~~zzzkkk\\\OOOFFFFFFPPPggg}}}|||iii\\\QQQLLLIIICCC>>><<<:::777222///...---,,,+++))))))))))))))))))))))))+++***))))))))))))))))))++++++******************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((('''&&&%%%&&&(((***+++))))))***++++++++++++******,,,...///000///---,,,***++++++,,,---......///...------------...//////111...000666<<>>>>>;;;777222///---,,,+++***************************++++++***)))(((((())))))******************++++++(((((((((((((((((((((((((((((())))))))))))((((((************************((('''&&&%%%&&&(((***+++))))))***++++++++++++***,,,---...///...---+++))))))******+++,,,------......------------...//////222000222777>>>NNNlllxxxoooVVVSSSOOOKKKHHHHHHJJJKKKJJJNNNTTT[[[aaaiiipppuuuoooqqqsssvvvzzz~~~wwwpppkkkdddYYYRRROOOFFFDDDAAA>>>===<<<;;;;;;;;;;;;;;;:::::::::999999;;;777666666999@@@OOO^^^xxxooo\\\PPPLLLMMMUUUlllpppWWWEEE===222000---,,,---......---,,,,,,,,,++++++++++++***************))))))(((((({{{vvvlllgggaaa]]][[[XXXSSSOOOMMMKKKGGGEEEDDDBBB@@@>>>@@@@@@DDDMMMYYYccchhhjjjjjjhhheeebbb___YYYSSSOOOLLLTTT```llltttwwwvvvuuulllkkkppp{{{zzz~~~xxxmmmbbb]]]]]]bbbeeelllnnnrrrtttttttttuuuvvvuuuvvvwwwxxxyyyzzzzzzzzzzzz}}}~~~}}}}}}}}}}}}|||{{{}}}zzz{{{|||}}}~~~qqqZZZLLLGGGHHHAAA@@@@@@EEEPPP^^^iiiooovvv~~~tttkkkaaa___eeeoooxxx{{{sss\\\HHHBBBCCCPPPhhhzzz}}}zzzyyyhhh\\\OOOHHHDDD@@@???@@@<<<888333///---,,,***)))************************,,,+++***)))(((((((((((()))))))))***************))))))))))))))))))))))))(((((())))))))))))((((((************************(((''''''&&&''')))***+++))))))***++++++++++++***---------...---+++***)))*********++++++,,,,,,,,,...------------...//////000111444999@@@OOOhhhvvvnnnfff___LLLKKKIIIGGGGGGJJJPPPTTTUUUZZZaaahhhmmmrrrwwwzzzvvvvvvvvvwwwzzz}}}vvvmmm```VVVSSSNNNKKKFFFBBB@@@???===<<<;;;;;;;;;;;;::::::::::::;;;777555777:::===CCCJJJ```sssuuucccSSSLLLJJJNNN]]]zzz|||eeeNNN@@@666333000............---,,,,,,,,,,,,++++++++++++++++++******)))(((((('''|||sssmmmddd___[[[XXXTTTQQQNNNKKKGGGEEECCCBBB???===@@@???@@@GGGSSS^^^eeehhhiiigggeeeccc```ZZZTTTOOOLLLSSS^^^iiiqqqvvvwwwvvvoookkkmmmuuu|||~~~{{{}}}~~~}}}}}}~~~xxxuuunnneee^^^\\\```eeennnqqqtttvvvvvvvvvwwwyyyvvvwwwxxxyyyzzzyyyyyyxxxxxx{{{{{{yyy{{{}}}}}}~~~}}}}}}}}}~~~|||{{{||||||}}}}}}~~~~~~}}}lllYYYNNNHHHEEEBBB@@@DDDQQQcccttt~~~~~~vvvlllfffhhhooowww||||||eeePPPDDDCCCIII[[[ppp}}}~~~|||nnnaaaSSSJJJDDD@@@@@@CCC>>>:::555111///---+++***************************,,,+++***)))((((((((((((((((((((())))))*********))))))))))))))))))))))))(((((())))))))))))((((((************************''''''((())))))******+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...------------...//////...111777===CCCOOOdddvvvzzzjjjaaaXXXPPPGGGGGGFFFEEEGGGMMMVVV]]]aaagggooouuuyyyzzz{{{|||{{{|||~~~wwwjjj```]]]WWWRRRLLLGGGEEECCCAAA???<<<;;;;;;;;;;;;::::::::::::888777:::;;;:::>>>CCCMMM]]]sss{{{tttuuuyyy~~~{{{lll[[[OOOJJJNNNTTTjjjvvv]]]JJJ:::666222///.........---------,,,,,,,,,+++++++++*********)))))))))))))))yyyrrrhhh```\\\XXXTTTQQQNNNKKKGGGEEECCCAAA>>><<>>===BBBMMMZZZdddiiihhhgggeeedddaaa[[[TTTOOOMMMSSS]]]hhhpppuuuwwwwwwrrrllljjjpppwww{{{~~~{{{xxxxxxzzz{{{{{{zzzppppppnnnggg___\\\___cccpppsssvvvxxxxxxxxxyyy{{{vvvwwwyyyyyyzzzyyyxxxwwwvvvxxxxxxvvvxxx}}}~~~}}}}}}~~~|||zzz|||||||||||||||}}}}}}}}}|||~~~|||fffUUUJJJJJJEEEAAAEEETTTkkkyyysssrrrvvv}}}kkkVVVFFFDDDFFFTTTjjj~~~tttfffVVVLLLDDD@@@AAAEEE???<<<666222000...,,,+++)))))))))))))))))))))))),,,+++***)))((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***+++++++++***))))))***++++++++++++***,,,,,,,,,,,,,,,---//////---------------------,,,...------------...//////,,,111999???EEEPPPbbbpppuuupppaaaVVVLLLCCCEEEEEEEEEEEEHHHOOOZZZcccjjjpppxxx~~~~~~}}}|||xxxooolll^^^XXXQQQKKKIIIGGGDDDAAA<<<<<<;;;;;;;;;:::::::::555555777999777444888???@@@MMM```ttt|||tttwww}}}sssbbbSSSLLLPPPQQQbbboooZZZ<<<888444000//////...------------,,,,,,,,,++++++((((((((()))******++++++wwwmmmddd___ZZZUUUQQQOOOLLLIIIFFFDDDBBB???<<<@@@<<<<<>>BBBOOOcccxxxwwwrrrvvvcccUUUSSSZZZdddyyyyyyeeeKKK<<<222333333---,,,222---------,,,,,,,,,++++++...------,,,+++***))))))zzzooogggaaa\\\WWWSSSOOOMMMIIIGGGFFFCCC@@@>>>???<<<<<>>:::555111...---,,,,,,+++******))))))******)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------............///000111888AAALLLTTT[[[eeeqqq{{{yyysssxxxsssjjj]]]PPPIIIGGGHHHJJJOOOSSSUUUXXX```lllwww|||~~~}}}||||||}}}|||zzzyyyzzzzzz{{{xxxxxxzzzyyyvvvuuuwwwxxxvvvuuuxxxssskkk```WWWRRRNNNKKKHHHDDDBBB???>>>>>>>>><<<;;;:::::::::999999999999888<<<>>>GGGWWWiii}}}pppxxxsssddd[[[\\\cccyyyvvvXXXFFF666333222,,,+++///---,,,,,,,,,+++++++++++++++*********************}}}rrriiiccc^^^XXXTTTOOOLLLJJJHHHGGGEEEBBB@@@>>>;;;;;;@@@FFFNNN[[[fffjjjkkkiiieeebbb```YYYRRRNNNSSS[[[fffooouuuvvvvvvuuusssrrrvvv{{{~~~}}}}}}zzzwwwuuuuuuvvvuuuuuuqqqmmmiiigggccc___aaaffflllooorrrtttuuuwwwyyy{{{|||}}}}}}|||yyyxxxxxxyyywwwxxxyyyzzz{{{|||}}}}}}{{{zzzzzz{{{||||||zzzxxx|||}}}}}}~~~~~~~~~~~~}}}|||~~~~~~}}}}}}}}}}}}~~~ooo]]]NNNJJJIIIIIIJJJUUUrrr~~~jjjSSSNNNFFFEEESSSmmmyyyfffUUUKKKHHHHHHBBB@@@;;;666222///...---,,,+++******))))))******)))))))))))))))))))))))))))******++++++******)))*********))))))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,......///...///111555888???KKKZZZccchhhooo{{{mmmaaa[[[\\\\\\YYYRRRKKKGGGHHHJJJQQQVVV]]]bbbfffnnnxxx~~~~~~~~~}}}xxxrrrllliiihhhiiijjjgggeeefffiiinnnqqqrrrooonnnlllkkkiiiiiihhhhhhhhhdddbbbddddddbbbcccgggjjjiiijjjnnnssswwwxxxyyyxxxjjj^^^XXXUUUSSSQQQJJJGGGBBB@@@??????>>>===;;;;;;::::::999999999999:::;;;AAAJJJVVViiissslllxxxxxxhhh```aaauuummmWWW@@@777333...---///,,,,,,,,,+++++++++******(((((()))))))))*********uuukkkeee___YYYUUUMMMKKKIIIGGGFFFEEEBBB@@@<<<:::;;;???EEELLLYYYeeeiiikkkjjjeeeaaa^^^YYYRRRPPPSSSYYYdddnnnuuuwwwvvvtttssssssvvv{{{~~~~~~~~~}}}zzzvvvuuuuuuwwwwwwwwwqqqmmmiiifffbbb^^^___dddkkkmmmppprrrsssuuuxxxzzz~~~~~~}}}zzzyyyyyy{{{xxxxxxxxxyyyzzz{{{||||||yyyyyyxxxxxxyyyyyyyyyxxx{{{|||~~~|||}}}~~~~~~}}}||||||}}}}}}|||{{{{{{{{{}}}~~~~~~www___NNNKKKJJJIIIFFFLLLddd~~~|||rrraaaZZZOOOGGGOOOfffqqq\\\NNNHHHHHHDDDAAA===777333000///...,,,+++******))))))******))))))))))))))))))))))))))))))************))))))++++++******)))((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000222222333666<<>>;;;;;;::::::999888888888999:::>>>CCCIIIXXXppp~~~lllbbbzzzzzzhhh```ooohhhLLL===777333000000,,,,,,+++++++++*********))))))******************wwwmmmfff___YYYUUULLLJJJHHHFFFEEEDDDAAA???;;;:::;;;???BBBIIIVVVcccgggjjjjjjeee```]]]XXXSSSQQQRRRXXXbbbmmmuuuwwwvvvqqqqqqrrruuuyyy}}}}}}zzzvvvuuuvvvxxxyyyzzzrrrmmmiiifffaaa\\\]]]bbbiiilllnnnppprrrtttwwwzzz~~~~~~|||{{{{{{|||yyyyyyyyyyyyyyyzzz{{{|||zzzyyyyyyxxxwwwxxxyyyzzz{{{|||}}}~~~{{{|||~~~~~~|||{{{{{{|||~~~|||{{{{{{{{{|||}}}~~~~~~gggRRRMMMJJJIIIFFFIII[[[qqqzzzppprrrsssvvv}}}www|||}}}sssiii[[[NNNMMM^^^|||{{{bbbOOOFFFEEEEEEBBB>>>888444000///...,,,+++******))))))******************************))))))))))))))))))))))))+++*********)))))))))((((((((((((((()))))))))***((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...111333333444888@@@FFFWWWeeevvvmmmXXXLLLGGGDDDEEEEEEEEEEEEKKKSSSZZZiiipppxxx~~~zzznnnnnnlllhhheeecccbbbccc^^^^^^aaaiiivvvyyyqqqjjjbbb]]]WWWRRRLLLGGGDDDBBB@@@???;;;::::::999888888777777777888<<<@@@BBBJJJ]]]ooottt]]]iiiyyygggiiipppyyytttXXXEEE;;;555222000,,,,,,,,,+++++++++******---,,,,,,+++******))))))yyyoooggg```ZZZUUUMMMJJJHHHFFFEEECCC@@@>>><<<;;;<<<>>>@@@FFFSSS```eeeiiijjjeee___]]]YYYTTTRRRRRRVVV```mmmuuuwwwvvvppppppqqqssswww|||}}}yyywwwxxxzzz|||}}}tttooojjjgggaaa\\\\\\```hhhkkknnnqqqssstttwwwyyy|||~~~~~~~~~~~~{{{{{{zzzyyyyyyzzz{{{|||{{{{{{zzzxxxwwwwwwzzz}}}|||||||||}}}}}}~~~|||}}}~~~~~~zzz|||~~~}}}{{{{{{|||~~~~~~}}}||||||||||||~~~qqq[[[SSSLLLJJJHHHIIIVVVgggxxxjjjfffgggjjjooouuu|||vvvuuuuuueeeUUUNNNWWWpppjjjSSSGGGDDDFFFCCC>>>888444000///...,,,+++******))))))*********************************))))))(((((())))))***************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...000222333666>>>LLLWWWjjjtttjjjWWWKKKFFFBBBCCCDDDEEEHHHOOOYYYaaauuu{{{~~~zzzvvvsssnnnlllnnnxxxwwwllleee^^^YYYSSSMMMIIIFFFCCC@@@<<<<<<;;;:::999888777777555666999<<<<<<@@@LLLYYYwwwkkkfffooottthhh```___lll~~~~~~dddNNN@@@888222000---------,,,,,,,,,++++++......---,,,+++***))))))}}}rrriiibbb[[[WWWOOOLLLIIIGGGEEECCC@@@>>><<<<<<===>>>???CCCPPP]]]dddiiikkkfffaaa^^^[[[XXXTTTRRRUUU___llluuuwwwvvvrrrrrrrrrsssvvv|||~~~{{{{{{|||}}}~~~xxxsssmmmiiibbb\\\\\\```fffjjjooorrrtttuuuwwwxxxzzz}}}}}}|||{{{yyyyyyzzz|||}}}{{{{{{zzzxxxvvvvvvzzz~~~}}}|||{{{{{{{{{}}}{{{}}}~~~~~~zzz|||~~~|||{{{||||||}}}~~~~~~|||||||||}}}|||~~~~~~~~~~~~~~~~~~~~~gggZZZOOOLLLKKKKKKTTT```~~~mmmeeefffhhhjjjnnnrrrwwwzzz{{{yyysssyyyzzziiiYYYNNNPPPcccxxxrrrZZZMMMHHHFFFCCC>>>888333000...---,,,+++******))))))*********************************)))(((''''''((()))***)))))))))******++++++,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------------------------------------.........////////////111333777@@@SSSlll~~~vvvgggYYYNNNHHHBBBEEEIIILLLPPPWWW```gggwww}}}wwwqqqnnnuuuyyyqqqddd```ZZZUUUPPPKKKFFFCCC>>>>>>===<<<;;;:::999999777666777999999;;;BBBKKK^^^kkkaaatttjjjZZZQQQVVV___xxxuuu]]]III===555111.........---------,,,,,,,,,,,,++++++******))))))tttkkkddd]]]XXXPPPNNNKKKHHHFFFDDD@@@>>>===<<<===>>>>>>AAANNN\\\dddjjjlllgggbbb___]]]ZZZTTTRRRTTT^^^llluuuxxxvvvvvvuuuttttttvvv|||}}}~~~~~~~~~{{{vvvpppkkkddd]]]]]]aaaeeeiiiooosssuuuvvvwwwxxxxxx|||~~~}}}{{{zzzzzz{{{|||}}}{{{{{{zzzwwwuuuvvvzzz~~~~~~|||zzzyyyzzz|||}}}}}}~~~zzz|||~~~|||||||||||||||}}}~~~}}}||||||||||||}}}~~~|||{{{{{{{{{{{{|||}}}~~~~~~}}}~~~ooo___RRRNNNMMMLLLRRR[[[~~~tttllllllmmmmmmmmmnnnqqqsssttt}}}xxxooossszzzjjjZZZMMMLLL[[[mmmxxx```RRRMMMFFFCCC>>>888333///...---,,,++++++***)))************************************)))(((''''''((()))***(((((()))***+++,,,,,,---))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------------------------------/////////000000000000111111333666===MMMjjj{{{ssskkkaaaWWWMMMFFFCCCHHHOOOTTTYYY___gggllltttzzzrrrhhh```cccsss{{{iiieee___ZZZUUUOOOIIIEEEAAA@@@???>>>===<<<;;;;;;<<<999777999999:::@@@GGGKKKooopppYYYbbb{{{nnnYYYNNNMMMQQQ___iiizzziiiRRRCCC999444//////.........---------))))))))))))************tttiiiaaa\\\YYYTTTOOOJJJGGGFFFEEEBBB???===<<<<<<>>>???BBBLLLWWWfffhhhhhhfffeeeeee```[[[WWWTTTTTT]]]lllwwwyyywwwtttqqqqqqssstttwww||||||yyyuuupppkkkgggccc^^^[[[bbbffflllqqqtttxxx{{{}}}xxx{{{}}}{{{zzzyyyzzz{{{|||}}}{{{yyyxxxxxxzzz|||}}}~~~~~~}}}{{{zzzzzz||||||}}}~~~|||~~~}}}|||}}}~~~}}}|||||||||}}}~~~|||}}}~~~~~~~~~~~~}}}lll[[[SSSOOOLLLMMMRRRpppzzzppplllssswwwtttsssuuuxxxzzzqqqqqq}}}yyyiiiWWWLLLLLLSSSZZZxxxmmmTTTLLLHHHEEE@@@:::444000---++++++++++++*********))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))******)))))))))))))))******************************************+++++++++***+++---//////...---,,,..................------***+++,,,---............333666666===[[[zzziiifffbbb]]]UUUMMMMMMRRRIIIRRR[[[___eeennnxxx||||||}}}rrreeeYYYYYYcccsssuuummmddd^^^[[[WWWQQQKKKIIIFFFBBB???>>>===<<<;;;===<<<:::999999:::<<<===GGGWWWqqqiiiZZZ___sss|||bbbQQQKKKKKKQQQYYYcccqqqkkkPPP>>>666333...,,,------+++---000,,,+++******))))))******vvvkkkbbb]]]ZZZTTTPPPJJJHHHGGGFFFCCC@@@>>><<<<<<>>>>>>@@@JJJUUUcccfffhhhfffeeeeeebbb\\\YYYUUUUUU^^^lllwwwzzzxxxvvvrrrpppqqqssswww~~~~~~xxxtttnnniiieeeaaa]]]ZZZ```eeelllrrrvvvxxxyyyzzzyyy|||}}}|||{{{|||}}}~~~~~~|||zzzyyyyyy{{{}}}~~~}}}~~~}}}{{{zzzzzz|||~~~~~~~~~~~~~~~~~~|||~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~|||fffZZZSSSNNNMMMPPPeeezzzwww}}}|||xxxzzzyyy~~~uuuppp{{{|||mmm[[[LLLGGGLLLRRRllloooVVVNNNHHHFFFBBB;;;555000......,,,,,,,,,,,,+++++++++***))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))*********+++,,,---.........---,,,........................,,,------...//////000///222666999DDDeeexxxfff```ZZZWWWSSSPPPQQQTTTTTT^^^fffjjjoooxxxwwwgggWWWSSSZZZjjj~~~yyynnnfffaaa\\\UUUOOOMMMIIIDDDAAA???>>>===<<<<<<;;;:::999999:::;;;<<>>LLLnnnvvvooobbbYYYQQQPPPRRRSSSVVVZZZdddmmmuuuxxx|||uuu___TTTXXXggg~~~{{{qqqkkkddd\\\UUUQQQNNNHHHDDDAAA???===;;;;;;;;;::::::::::::::::::<<<>>>HHH___xxx^^^SSSZZZfffssssss___UUUDDDFFFIIIQQQfffqqqWWWFFF999333///000///,,,+++---,,,+++******))))))******sssggg___[[[ZZZVVVRRRQQQQQQPPPLLLIIIBBB>>><<<<<<<<<===DDDMMMZZZaaaffffffggggggeeeaaaZZZWWWWWW^^^jjjtttxxxxxxtttqqqnnnkkkkkkpppyyyzzzuuummmfffbbb___]]]\\\___dddjjjooorrruuuwwwxxx|||}}}~~~}}}~~~||||||{{{zzzzzz{{{{{{|||{{{zzzyyywwwwwwxxxyyyzzzyyyzzz{{{zzzzzz{{{}}}~~~}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||~~~tttdddZZZSSSOOOUUUddd~~~}}}yyyzzz{{{zzztttwww}}}mmmXXXJJJFFFGGGOOOfffwww~~~ttt^^^UUUJJJIIIEEE>>>555///000222---,,,,,,,,,,,,+++++++++***))))))))))))))))))***''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))***+++************************(((((())))))******++++++---,,,,,,,,,,,,---...///............////////////......//////000111111222333999BBBQQQooo~~~qqqgggaaa]]]VVVPPPOOOPPPSSS[[[cccrrryyyhhhYYYYYYiii{{{tttlllccc\\\WWWRRRLLLGGGCCC@@@===;;;:::;;;;;;;;;;;;::::::999???<<<@@@OOOhhhppp[[[RRRPPPTTTbbbvvvmmmaaaHHHFFFEEEIIIWWWppphhhRRR<<<555000000///---+++,,,,,,+++******))))))******xxxkkkaaa\\\ZZZWWWSSSSSSSSSRRRNNNKKKDDD???<<<;;;;;;<<>>FFFTTTnnnuuu]]]LLLKKKQQQ^^^mmm{{{tttgggOOOHHHEEEGGGOOO```|||rrrYYYAAA888000//////---,,,---,,,+++******))))))******|||nnnddd___XXXUUUSSSSSSSSSRRRNNNKKKFFF@@@<<<;;;<<<===BBBHHHRRR\\\fffhhhhhhhhhfffcccYYYWWWWWW\\\fffoootttvvvvvvxxxvvvrrrppprrrqqqoooiiisss|||}}}|||}}}}}}|||zzzsssmmmiiifffcccaaacccdddfffgggjjjooovvvzzzyyy{{{}}}~~~}}}|||}}}}}}~~~~~~||||||{{{zzzyyyyyyyyyyyytttvvvxxxzzzzzz{{{}}}}}}}}}~~~~~~~~~~~~{{{||||||}}}~~~~~~~~~}}}|||}}}~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~wwwggg]]]VVVRRR\\\ooo}}}zzzlllaaa___dddlllpppuuuuuurrriii\\\PPPIIIEEEDDDUUU```iiivvvtttgggbbbSSSNNNFFF>>>777222000///+++++++++*********))))))+++******))))))******+++******++++++++++++******************************(((((((((((()))***+++,,,)))))))))))))))))))))))))))******+++,,,---......,,,,,,,,,---------...............//////000000111//////.........000111333444===KKK\\\qqqpppiiifffaaa[[[XXXVVVXXX[[[[[[WWWYYYgggvvv|||~~~wwwsssvvv{{{|||qqqaaa```oootttlllbbb]]]VVVPPPKKKGGGCCCAAA>>>>>>======<<<;;;;;;;;;999888;;;@@@GGGYYY~~~www\\\NNNKKKNNNXXXcccrrrzzznnnXXXLLLEEEHHHLLLVVVnnnzzzaaaKKK???444000///...,,,---,,,+++******))))))******~~~qqqhhhcccYYYWWWTTTUUUVVVUUUQQQMMMHHHAAA<<<<<<===>>>CCCHHHPPP[[[fffiiihhhhhhfffcccZZZXXXXXX]]]eeennntttwwwwwwyyyvvvqqqpppssssssooohhhmmmqqqqqqtttyyy{{{zzz|||vvvppplllhhheeebbbbbbccceeegggjjjnnntttxxxvvvyyy}}}~~~}}}}}}}}}zzzyyyyyyxxxwwwvvvvvvvvvrrruuuxxxyyyzzz{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~||||||{{{}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~|||iii^^^WWWPPPXXXdddvvv~~~lll___ZZZ]]]dddiiinnnkkkgggaaaZZZQQQIIIDDDAAANNNUUU]]]nnnrrrllljjj[[[SSSGGG???:::666222...,,,,,,+++++++++*********+++******))))))******+++((((((((())))))(((((((((************************(((((((((((()))***+++,,,))))))))))))))))))))))))((()))***+++,,,---......+++,,,---.........---,,,---......///000000111111111000/////////111333444999BBBRRRcccsssttthhhccc```ZZZVVVVVVTTTVVV[[[^^^___bbbmmmyyy~~~yyyrrrsssvvvvvvxxxzzzzzzllljjjxxx}}}tttgggccc\\\UUUPPPLLLIIIFFFAAA@@@>>>===<<<<<<======:::777999===@@@JJJgggdddYYYSSSUUUXXXccc~~~jjjXXXJJJJJJKKKOOOddd}}}pppYYYJJJ:::333000...,,,---,,,+++******))))))******~~~sssjjjfff\\\ZZZXXXXXXZZZYYYUUUQQQHHHAAA<<<<<<===???CCCHHHOOO[[[fffiiihhhhhhfffccc[[[ZZZZZZ^^^fffooouuuxxxvvvwwwsssmmmmmmssstttpppjjjlllllllllqqqyyy}}}}}}|||wwwrrrnnnjjjeeebbb___bbbfffiiikkkooosssuuutttxxx}}}~~~}}}|||}}}~~~vvvuuuuuutttsssrrrrrrqqqqqqtttwwwyyyzzz|||~~~}}}~~~||||||~~~~~~}}}}}}}}}~~~}}}||||||}}}~~~|||{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}jjj^^^WWWPPPWWW^^^kkklll[[[UUUYYYcccmmmkkkgggbbb^^^YYYRRRJJJCCC>>>IIINNNVVViiiqqqnnnooo```VVVIIIAAA===:::333------------,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,++++++************************(((((((((((()))***+++,,,))))))))))))))))))))))))'''((()))***+++,,,------***+++---//////...---,,,---......///000111111222222222000000000222444666>>>GGGWWWgggssszzzzzzpppgggccc\\\TTTQQQSSSRRRSSSXXX___dddiiiqqqzzz|||sssrrrsssrrrrrrttt}}}pppnnn{{{yyykkkggg```YYYTTTPPPMMMJJJCCCAAA???===<<<<<<>>>??????::::::===>>>CCCXXXpppuuueee]]]VVVXXXppp|||dddRRRNNNLLLLLL^^^vvvcccRRR???555111...,,,,,,,,,++++++***)))*********uuukkkddd^^^[[[XXXWWWYYYYYYWWWTTTLLLEEE@@@???@@@???BBBEEEPPPXXXaaaggggggeeedddccc```\\\YYY]]]gggqqqwwwxxxyyytttpppppppppooosssyyyvvvtttqqqooopppvvv~~~~~~yyysssmmmhhheeecccbbbccceeehhhkkkmmmooopppuuuvvvwwwyyy{{{{{{||||||~~~~~~}}}{{{{{{zzzzzzzzzwwwuuusssssstttuuuuuutttssstttvvvxxxzzz|||~~~}}}~~~~~~}}}}}}}}}}}}}}}|||{{{|||}}}~~~}}}~~~~~~|||zzz}}}}}}iiiaaaTTTXXXZZZbbb}}}tttggg```^^^aaagggpppnnnggg\\\UUUPPPIIIBBB@@@BBBGGGRRRdddsssvvvppphhhZZZMMMEEE???777111///---,,,++++++******++++++++++++++++++*********)))******************************************++++++(((((())))))))))))((((((((()))))))))************)))******++++++,,,------,,,---......//////................../////////000////////////111444777999>>>HHHXXXeeeooouuu{{{}}}vvvkkk```YYYXXXYYYTTT^^^eeefffjjjsssxxxxxxvvvrrrpppooossswwwtttnnn|||rrrooojjjccc\\\UUUOOOLLLEEEBBB@@@??????>>>===;;;:::888999;;;<<>>777222111...------,,,,,,,,,,,,,,,++++++*********)))))))))************************************************(((((())))))))))))((((((************++++++++++++)))******++++++,,,------,,,---......//////.............../////////000000111111000//////111444777>>>HHHXXXeeeooovvv|||zzzoooddd]]]\\\]]]^^^gggnnnppptttzzz}}}{{{vvvqqqooonnnqqqvvvuuuooo{{{zzzvvvooohhh```ZZZTTTQQQIIIFFFCCCAAA@@@???>>><<<<<<;;;;;;<<<<<<>>>HHHRRRiii}}}lllllluuuppphhh^^^UUU\\\kkknnnVVVBBB777333000///...---,,,+++************|||tttlllddd___[[[YYYYYYZZZXXXUUUMMMFFF@@@??????>>>@@@CCCJJJRRR\\\bbbdddcccbbbccc^^^[[[ZZZ^^^hhhttt|||~~~yyytttrrrpppooottt{{{~~~}}}zzzxxxwwwzzz|||~~~zzzuuunnnhhhdddfffgggiiilllooorrruuuwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{|||yyyxxxvvvvvvvvvwwwvvvuuutttuuuwwwyyy|||~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~|||zzz{{{|||~~~xxxccc]]]VVV[[[vvvqqqcccYYYPPPHHHBBB@@@BBBOOOfffyyy}}}xxxtttdddRRRFFF>>>777333333///......---------------************)))))))))(((************************************************((())))))******))))))(((***++++++++++++,,,,,,,,,)))******++++++,,,------,,,---......//////............/////////000000000222111111//////222777;;;GGGQQQ^^^iiiqqqvvv||||||}}}rrriiidddeeeffflllttt|||wwwrrrooommmoootttuuunnnwwwxxxooohhhaaa\\\XXXQQQMMMGGGCCCAAA@@@>>>===???======>>><<<;;;AAAIIISSSppp}}}||||||lll\\\ZZZddd|||bbbKKK<<<444111///...---,,,++++++*********xxxpppgggbbb[[[XXXXXXXXXWWWUUUOOOGGGAAA??????===???BBBGGGOOOZZZaaacccccccccccc]]][[[ZZZ^^^gggrrr{{{zzzvvvtttrrrrrryyy|||zzz{{{~~~~~~zzztttnnnjjjgggggghhhjjjmmmppptttwwwyyy{{{{{{yyyxxxwwwvvvuuuuuuxxxxxxxxxyyyzzz{{{|||}}}{{{yyywwwwwwxxxxxxwwwvvvtttuuuvvvyyy{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{uuuccc\\\TTTVVVjjjssseeeXXXNNNEEEAAA???HHH^^^qqquuupppqqqbbbRRRHHHAAA:::444333///......---,,,---------*********)))))))))((((((************************+++++++++***************)))))))))******)))))))))*********+++++++++,,,,,,)))******++++++,,,------,,,---......///............////////////000000000111111111111222777@@@FFFWWW___iiipppuuuxxx{{{~~~zzzrrrmmmlllooorrrwww}}}zzzuuuqqqnnnooorrrrrrkkksssvvvoooiiiccc___XXXSSSKKKFFFBBB@@@???>>>???======>>>===:::===CCCGGG]]]vvv^^^VVV\\\ooommmTTTAAA666111///......---,,,++++++++++++}}}tttjjjddd\\\XXXWWWWWWVVVTTTQQQIIIBBB@@@???===>>>AAAEEENNNYYY```cccccccccddd___]]]\\\___gggrrr}}}}}}yyyvvvtttuuu~~~~~~zzz{{{|||vvvpppmmmkkkjjjggghhhiiilllpppuuuyyy{{{~~~}}}{{{xxxvvvuuuttttttwwwwwwwwwxxxzzz|||}}}~~~|||zzzxxxxxxxxxxxxwwwvvvrrrsssuuuwwwyyy|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~sss```YYYRRRQQQ\\\rrrtttbbbTTTGGGBBB<<>>===;;;<<<>>>>>>;;;<<>>>>>AAADDDLLLWWW___bbbbbbbbbccc___^^^^^^aaaiiiuuu}}}zzzvvvxxxzzzzzz}}}{{{tttooolllkkkkkkggggggiiilllpppuuuzzz}}}|||yyywwwuuuuuuuuuwwwxxxxxxyyyzzz|||~~~}}}{{{yyyxxxxxxxxxwwwvvvqqqrrrtttvvvyyy{{{}}}~~~~~~~~~}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~zzzbbbYYYQQQOOOQQQ]]]uuulll[[[IIIDDD===@@@OOObbbkkkjjjZZZRRRLLLKKKHHH@@@666111...------,,,+++,,,,,,,,,++++++++++++*********)))************************,,,,,,++++++***))))))))))))******++++++******)))(((((()))))))))*********)))******++++++,,,------,,,---......//////....../////////000000000111111222444555555888AAAPPP[[[mmmrrrzzzuuuqqqmmmmmmqqqxxx~~~|||}}}~~~vvvpppmmmooo~~~vvvgggbbbkkkzzzqqqjjjccc]]]UUUNNNIIIEEEAAA???===:::;;;>>>>>><<<===@@@BBBEEEVVVvvvnnn[[[VVVTTThhhkkkSSS@@@666222///...---,,,++++++++++++}}}ssskkkaaa[[[YYYYYYXXXWWWVVVNNNFFFCCCAAA>>>???AAABBBKKKVVV]]]_________```ZZZZZZ[[[___hhhuuu}}}xxxxxx}}}{{{}}}|||vvvqqqmmmlllkkkhhhhhhiiilllqqqvvv|||}}}zzzwwwvvvvvvvvvyyyyyyyyyzzz{{{}}}~~~}}}{{{xxxxxxxxxxxxvvvuuurrrsssuuuwwwyyy{{{}}}~~~{{{~~~~~~~~~~~~}}}}}}~~~}}}||||||}}}lll]]]QQQOOONNNOOO\\\mmm~~~rrrbbbMMMHHHAAA???HHHXXXcccfffVVVOOOJJJKKKIII@@@777222///......---------------,,,,,,,,,,,,++++++++++++************************,,,,,,++++++***))))))((()))******++++++******)))))))))*********+++++++++)))******++++++,,,------,,,---......//////......//////000000000111111111222555999<<>>======@@@>>>>>>JJJdddwww{{{|||bbbRRRLLLWWWlllzzz```JJJ;;;666///...---,,,,,,+++,,,,,,vvvnnnddd]]]ZZZZZZZZZYYYWWWOOOGGGDDDBBB??????BBBAAAIIITTT\\\^^^]]]]]]^^^SSSSSSUUUZZZdddsssyyyxxx}}}yyytttooollljjjiiiiiijjjmmmrrrxxx}}}}}}zzzxxxwwwwwwwwwzzzzzzzzz{{{|||}}}~~~}}}{{{xxxwwwwwwwwwvvvuuussstttvvvxxxzzz|||~~~yyy|||}}}|||~~~}}}|||{{{|||}}}}}}{{{~~~vvvaaaRRRPPPNNNJJJMMMWWWhhh|||vvvfffQQQMMMDDD===BBBOOOZZZ^^^VVVNNNIIIJJJHHH@@@777333000000///...............---------,,,,,,,,,++++++************************,,,,,,++++++***))))))(((******++++++++++++************+++++++++,,,,,,,,,)))******+++,,,,,,------,,,---......//////......000000000000111111111111000555<<>><<<===???:::;;;DDDXXXooorrrnnn~~~eeeNNNGGGKKKYYYrrrjjjQQQ@@@999//////...---,,,,,,,,,,,,~~~pppbbb\\\ZZZXXXYYYZZZZZZUUUMMMEEE@@@???@@@AAABBBGGGOOOWWW\\\^^^]]][[[XXXRRROOOWWWcccppp}}}{{{wwwyyy~~~~~~zzzvvvrrrllliiimmmlllllllllooorrrvvvyyy|||||||||{{{zzzyyyxxxwwwyyyyyyxxxxxxyyy{{{}}}~~~zzzzzzzzzyyyyyyxxxxxxxxxrrrsssuuuxxxzzz{{{||||||{{{|||~~~~~~}}}~~~}}}|||{{{{{{|||~~~~~~~~~|||iiiVVVNNNOOOOOONNNNNN^^^pppxxxwww~~~xxxvvv~~~tttfffVVVOOODDD>>>AAAKKKTTTWWWUUUPPPKKKHHHFFFBBB:::333000000///...,,,+++***)))************************+++++++++************)))+++++++++*********))))))************************((()))***+++++++++++++++------,,,++++++******))))))***+++---...////////////111111111000111222444666555;;;MMMjjjvvvoooiiimmmxxx~~~vvvkkkfffgggyyypppbbb\\\aaa{{{uuunnnfff___YYYRRRKKKEEEDDDAAA>>><<<===>>>>>>===???<<<>>>HHHZZZtttwwwoooxxxuuuXXXKKKJJJNNN\\\qqquuuXXXDDD;;;444000...///...+++***---~~~pppbbb\\\ZZZXXXXXXZZZ[[[VVVNNNFFF@@@>>>>>>???AAAFFFMMMTTTZZZ\\\\\\\\\ZZZSSSOOOUUU___jjjvvvyyyuuuwww~~~}}}yyytttooolllkkkkkklllmmmpppsssvvvxxx|||||||||{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwyyyzzz{{{zzzzzzzzzyyyyyyyyyxxxxxxvvvwwwxxxzzz{{{||||||||||||}}}~~~}}}}}}~~~}}}|||{{{|||}}}~~~~~~|||kkkYYYRRRSSSTTTTTTUUU```nnn~~~}}}}}}xxxvvvzzzxxxhhhVVVPPPFFFAAACCCJJJQQQTTTUUUPPPJJJFFFEEEAAA:::333111000///...,,,+++******************************+++++++++************)))+++++++++*********))))))******************************+++++++++++++++***,,,,,,,,,+++++++++++++++++++++---...///000000000///111111111000111333555::::::DDD___~~~zzzxxxtttqqqpppuuuvvvjjjeeeeeeuuussseee]]]___tttyyyrrriiiaaa[[[UUUNNNIIIFFFCCC???>>>>>>?????????@@@===>>>EEERRRhhhuuuyyyzzzdddLLLHHHGGGOOOaaayyydddNNNBBB666111......,,,)))(((***rrrddd]]][[[YYYXXXYYYZZZVVVNNNFFFAAA>>>======@@@CCCJJJQQQVVVZZZ\\\\\\\\\TTTNNNQQQYYYbbbnnnxxx~~~~~~|||wwwsssuuu}}}{{{vvvrrroooiiijjjlllnnnqqqtttvvvwww{{{{{{{{{zzzyyyxxxwwwvvvttttttvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}|||{{{{{{|||~~~~~~}}}~~~yyyvvvhhh[[[VVVWWWZZZ^^^bbbfffooo}}}yyyyyyyyyxxxzzznnnYYYQQQHHHCCCDDDIIIOOOTTTVVVPPPHHHDDDCCC@@@:::444111111000...---,,,+++***+++++++++++++++++++++++++++++++++************)))+++++++++***************************************++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---...///000111111111///111111111111111333555;;;===NNNrrrxxxsssqqqsssuuuzzzvvvjjjddddddqqqzzziii^^^[[[jjjxxxnnneee___ZZZTTTPPPHHHEEEAAA??????@@@@@@@@@@@@>>>>>>AAAGGGXXXttt}}}rrrRRRIIIBBBEEEQQQfffrrrXXXHHH;;;555//////---)))(((***tttfff```]]]ZZZXXXYYYWWWSSSMMMGGGBBB???>>>>>>???BBBHHHNNNTTTYYY\\\^^^[[[SSSMMMNNNSSS[[[gggrrrxxxyyyyyyuuurrrttt{{{|||wwwsssqqqgggiiilllooorrrtttvvvvvvyyyyyyyyyyyyxxxwwwvvvuuutttuuuwwwyyyzzzzzzzzzyyy{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~|||{{{{{{|||}}}~~~~~~}}}~~~~~~{{{rrrjjj```WWWVVVYYY```jjjrrrrrrvvv~~~~~~xxxpppooorrruuuzzz^^^UUUJJJDDDDDDHHHQQQYYYYYYQQQHHHBBBAAA???:::666222111000///...,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************************************+++,,,,,,,,,,,,+++************++++++,,,---......,,,---...///000000000000///000222222111222444666777@@@XXX~~~vvvsssrrruuu{{{vvvjjjccccccooonnn___XXX```nnnsssiiiccc^^^YYYVVVKKKHHHCCC@@@@@@@@@AAA@@@?????????>>>???JJJbbbyyy}}}vvvXXXLLLCCCCCCKKK\\\www{{{^^^JJJ@@@888111000///,,,+++---vvviiibbb^^^ZZZXXXXXXRRROOOKKKGGGCCCAAA@@@@@@@@@CCCGGGNNNTTTYYY\\\^^^XXXRRRLLLLLLPPPVVVbbbmmmsssuuuwwwtttrrrsssyyy{{{uuurrrqqqfffhhhlllppprrrtttuuuuuuvvvwwwwwwwwwwwwvvvvvvuuutttuuuwwwyyyzzzzzzzzzyyy{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{}}}}}}~~~}}}||||||}}}~~~~~~|||}}}~~~pppfff\\\VVVQQQRRRWWWbbbrrrtttooopppooo|||hhh[[[MMMEEECCCGGGSSS```^^^UUUIIIBBB@@@>>>;;;888222222111000...---,,,++++++++++++++++++++++++++++++++++++*********))))))************************************************+++++++++,,,,,,++++++*********+++,,,---......///,,,---...//////////////////000222222222222555777777GGGeee{{{vvvuuuvvv{{{wwwjjjddddddnnn~~~qqq```VVVXXX```vvv}}}zzzooohhhccc^^^[[[OOOKKKEEEAAA@@@@@@@@@@@@>>>>>>???>>><<>>??????<<>>AAAFFFMMMRRRVVVXXXXXXRRRMMMJJJIIIIIILLLUUU___hhhlllpppqqqooooootttyyyyyysssqqqqqqjjjkkklllnnnpppqqqrrrsssuuuvvvxxxzzz{{{||||||}}}vvvvvvvvvvvvwwwyyyzzz{{{{{{{{{|||||||||}}}}}}}}}yyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~pppbbb]]]XXXSSSOOOPPP[[[sss~~~{{{}}}lll[[[PPPHHHFFFRRRbbbkkk___OOODDD@@@@@@>>><<<444333222111///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********+++++++++************************&&&'''((()))***++++++++++++,,,,,,,,,------............///000000000/////////000222222222333666888???PPPkkk||||||~~~wwwwww||||||mmmeeedddnnnzzzmmm\\\RRRNNNNNNZZZdddttt}}}vvvnnngggbbb\\\VVVNNNGGGDDDBBBAAAAAA>>>>>>???@@@>>>>>>GGGQQQgggyyyrrrkkk[[[NNNKKKHHHKKKaaa{{{yyyiiiPPPCCC666111000...++++++ssseee^^^ZZZTTTPPPOOOOOOMMMKKKHHHEEEBBB???>>><<<@@@FFFLLLQQQTTTUUUUUUPPPLLLIIIHHHGGGHHHOOOXXXdddiiinnnooommmnnnrrrwwwyyysssqqqrrrkkkllllllnnnoooppprrrrrrvvvwwwyyy|||~~~yyyyyyxxxxxxyyy{{{}}}~~~{{{|||||||||}}}}}}~~~~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pppddd___WWWPPPNNNXXXqqq~~~rrraaaVVVLLLFFFOOO^^^nnnbbbQQQEEEAAA@@@???===444333222111000...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))******++++++++++++************************$$$%%%'''(((***+++++++++,,,,,,,,,---------......///000000111111111111000///000222222222444666999???MMMbbbvvvqqquuu{{{wwwzzz~~~nnneeecccmmmyyyjjjZZZPPPKKKJJJKKKRRR^^^mmm|||~~~{{{rrrjjjddd```ZZZQQQJJJFFFDDDBBBBBB???>>>???AAA???>>>BBBIIIYYYttt{{{hhhXXXQQQKKKKKKaaa}}}rrrYYYJJJ<<<666444000---,,,tttfff___ZZZRRRLLLJJJJJJIIIGGGFFFCCCBBB@@@??????@@@BBBEEEIIIMMMQQQRRRNNNJJJIIIKKKKKKJJJLLLPPP[[[ccclllooonnnnnnsssxxx{{{tttnnniiijjjjjjlllmmmpppsssuuuvvv{{{{{{{{{||||||~~~|||yyyxxxzzz|||}}}~~~~~~|||{{{{{{{{{|||xxxxxxxxxxxxyyy{{{|||}}}{{{|||}}}~~~~~~~~~~~~|||~~~}}}~~~qqqcccYYYUUUNNNOOOgggyyy}}}xxxiii^^^SSSKKKOOOZZZooogggXXXJJJCCCCCCBBB>>>777222///111000,,,***+++***++++++,,,,,,,,,++++++)))************)))((((((*********)))******+++,,,++++++++++++++++++++++++---------------,,,+++***,,,,,,++++++,,,,,,---............///////////////111333444333333444777:::GGGOOOZZZeeeqqq}}}wwwgggtttxxxvvvzzz{{{lllhhhkkkmmm{{{tttbbbVVVNNNIIIHHHFFFIIIQQQ[[[fffvvvuuukkkddd^^^\\\VVVOOOHHHCCCAAA@@@?????????>>>??????@@@AAAOOOaaa}}}|||mmm]]]OOOOOOddd}}}oooVVV???888555---***,,,sssfff___ZZZSSSMMMKKKIIIHHHGGGEEECCCAAA???>>>AAAAAACCCEEEHHHKKKNNNPPPMMMIIIGGGHHHHHHGGGIIIMMMXXX```iiimmmmmmnnnssswwwzzztttooojjjjjjjjjkkknnnpppsssuuuwwwzzzzzzzzzzzz{{{|||}}}}}}|||zzzyyyzzz}}}~~~~~~}}}}}}}}}yyyyyyzzz{{{{{{|||}}}}}}zzz{{{|||}}}~~~~~~~~~~~~{{{}}}}}}~~~qqqaaaYYYSSSSSSfff|||}}}}}}nnnbbbTTTIIIKKKTTTjjjfff\\\OOOGGGFFFDDDAAA999333000000///,,,+++,,,***++++++,,,,,,,,,++++++******++++++******)))(((***************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,++++++,,,,,,---............///////////////000111333333333444888;;;DDDKKKTTT^^^fffoooyyyssslll|||zzzxxx}}}{{{lllfffhhhkkkyyymmm^^^TTTLLLFFFEEE@@@AAAFFFLLLSSSbbb{{{}}}qqqjjjaaa___YYYRRRKKKEEECCCBBB@@@???????????????@@@@@@LLLYYYqqqwwwgggWWWSSSbbbvvvvvv]]]EEE<<<666///,,,...rrreee___[[[TTTOOOMMMHHHGGGFFFDDDBBB@@@???>>>AAABBBCCCEEEGGGIIILLLMMMMMMHHHDDDDDDDDDBBBEEEJJJTTT\\\eeejjjlllnnnssswwwzzzuuupppkkkiiijjjkkknnnqqqtttvvvxxxzzzzzzyyyyyyyyyzzzzzz{{{|||yyyyyy{{{}}}~~~~~~}}}zzz{{{}}}~~~~~~~~~}}}}}}zzz{{{|||}}}~~~~~~~~~~~~zzz|||~~~~~~mmmaaaYYYWWWeeewww~~~|||{{{~~~wwwjjjYYYJJJIIIPPPbbbeeeaaaWWWMMMIIIFFFDDD;;;444000//////,,,,,,...++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++*********************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++***))),,,,,,,,,,,,,,,------............//////000000000000222444444444666:::???IIIOOOXXX___dddiiiooosss{{{tttooottt}}}|||}}}ooohhhgggiiivvvyyydddXXXQQQIIIDDDBBB@@@@@@AAABBBEEERRRmmmyyypppfffccc]]]VVVOOOJJJFFFDDDAAA@@@@@@?????????@@@@@@GGGNNNaaa~~~tttcccYYY___mmmhhhOOOBBB999111...000~~~rrreee___[[[UUUPPPOOOIIIHHHGGGEEECCCAAA??????@@@@@@AAACCCFFFHHHKKKLLLNNNHHHCCCBBBAAA???BBBGGGPPPWWW```gggjjjnnnrrrvvvzzzvvvqqqmmmiiiiiikkknnnqqqtttwwwyyy{{{{{{zzzyyyyyyyyyzzzzzz}}}{{{xxxxxxzzz|||~~~~~~~~~}}}|||}}}~~~}}}{{{|||}}}~~~{{{}}}~~~~~~}}}}}}oooaaaYYYaaaooo|||xxx}}}~~~sssbbbQQQKKKOOO\\\dddggg```TTTLLLGGGDDD===666000///...,,,,,,///,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++***+++************+++,,,,,,++++++++++++++++++++++++******+++++++++******))),,,,,,,,,,,,,,,---...............///000000111111222555777666555888???EEERRRYYYbbbhhhkkknnnqqqttt|||mmmqqq}}}uuullliiigggtttsss^^^SSSLLLGGGCCCBBBAAAAAAAAA??????JJJbbbyyyuuujjjfff```YYYSSSNNNIIIFFFBBBAAA@@@@@@????????????AAAHHHWWWnnnqqq___^^^ggg|||sssZZZHHH<<<333///111~~~qqqeee___\\\VVVQQQOOOJJJJJJHHHFFFDDDBBBAAA@@@======???BBBEEEHHHKKKLLLOOOHHHCCCBBB@@@>>>AAAFFFMMMSSS\\\dddiiimmmrrrvvv}}}{{{vvvrrrnnnhhhiiikkknnnrrruuuxxxzzz}}}|||{{{{{{{{{{{{{{{||||||yyywwwvvvyyy{{{}}}~~~~~~~~~}}}{{{}}}~~~}}}|||}}}}}}~~~}}}~~~~~~}}}}}}}}}~~~}}}|||}}}~~~~~~qqqaaaaaajjjxxxttt~~~xxxkkkYYYOOONNNWWWccckkkfffZZZPPPHHHBBB>>>777111000///,,,---///---------------,,,+++***,,,------------,,,+++++++++++++++***+++,,,,,,---++++++++++++++++++++++++)))******+++++++++******------,,,,,,------...///......//////000111111222222555777666666:::EEEMMMYYYaaalllsssvvvwwwyyyzzz|||ssszzzyyyooojjjhhhuuurrr\\\OOOIIIEEECCCCCC;;;<<<======<<>>@@@DDDGGGJJJKKKMMMHHHCCCBBB@@@>>>@@@DDDKKKQQQZZZbbbhhhmmmrrruuuyyy|||wwwsssooogggiiikkknnnrrrvvvzzz{{{}}}}}}|||||||||}}}}}}~~~{{{yyywwwvvvyyy|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{~~~~~~~~~|||{{{|||}}}~~~~~~~~~~~~}}}~~~~~~|||||||||}}}|||zzz~~~~~~~~~}}}~~~sssiiijjjqqq{{{vvv{{{sssbbbSSSMMMQQQ^^^jjjiii___TTTIIIAAA>>>777222222000---,,,...---......------,,,+++***,,,,,,------,,,,,,+++***+++++++++++++++,,,------++++++++++++++++++++++++)))***++++++,,,+++++++++---------------......///......///000000111222222000333666666777@@@PPP\\\iiirrr~~~yyyoookkklllxxxsss[[[MMMGGGDDDBBBCCC:::;;;===>>>>>>BBBNNN\\\wwwsssnnnfff```[[[UUUMMMHHHDDDDDDBBBAAA??????>>>>>>:::CCCOOO\\\lllkkkZZZYYY[[[{{{nnnYYYFFF999222000sssfff```\\\VVVPPPOOOKKKJJJHHHFFFDDDBBBAAA@@@<<<<<<>>>@@@BBBEEEGGGHHHJJJEEEBBBBBB@@@>>>???BBBKKKPPPXXXaaahhhnnnqqqtttvvv}}}xxxtttpppggghhhkkknnnrrrwwwzzz|||||||||||||||}}}~~~~~~}}}zzzxxxxxxzzz~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~}}}|||{{{{{{zzz{{{{{{|||}}}~~~~~~~~~~~~}}}~~~}}}|||{{{{{{~~~}}}|||}}}}}}|||{{{~~~~~~~~~zzzrrrmmmzzz~~~|||lllYYYNNNJJJXXXfffiiibbbXXXLLLBBB>>>888444333222...,,,---............---,,,+++***,,,,,,,,,,,,,,,+++******,,,++++++++++++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---------------...//////---...///000111222333333000444888999>>>LLLaaaqqq}}}zzzqqqnnnppp|||oooZZZMMMHHHCCCAAAAAA???======>>>???AAAIIIQQQjjj~~~xxxrrrjjjddd___YYYPPPJJJEEEDDDCCCAAA???>>>>>>>>>888???IIITTTcccyyypppZZZQQQPPPfffvvvaaaMMM>>>555000tttggg```\\\UUUPPPNNNJJJIIIGGGFFFCCCBBB@@@???>>>>>>>>>@@@AAACCCEEEFFFHHHDDDAAABBB@@@======AAAKKKPPPXXX```hhhnnnqqqsssttt}}}}}}yyytttpppggghhhkkknnnssswww{{{}}}{{{{{{{{{||||||~~~~~~|||zzzzzz|||~~~}}}|||||||||}}}~~~~~~|||{{{zzzzzzzzzzzzyyyzzz{{{|||}}}}}}}}}}}}|||}}}|||zzzyyyzzz||||||}}}~~~~~~}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~zzzooovvvttt^^^PPPEEETTTbbbhhhddd[[[OOODDD===888444555333///,,,---............---,,,+++***++++++,,,,,,,,,+++******,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***+++,,,---------------...------------...//////---...///000111222333333222777;;;???FFFXXXppp}}}tttsssrrr~~~}}}kkkXXXNNNHHHCCC???>>>@@@<<<999:::;;;===BBBHHH```vvvzzz{{{tttmmmgggbbb\\\SSSLLLFFFEEECCCAAA@@@>>>>>>>>>888;;;CCCOOO```tttvvvttt[[[NNNIIIWWWmmmzzzgggRRRBBB777111yyynnneee___YYYTTTPPPJJJIIIGGGFFFFFFDDDAAA???>>>??????@@@AAAAAABBBBBBCCCBBBAAA@@@????????????DDDLLLWWW___cccgggkkknnn{{{~~~tttkkkiiihhhjjjppptttuuuyyy}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}{{{{{{{{{|||}}}~~~|||zzzxxxwwwvvvuuuyyy|||}}}{{{zzz{{{{{{zzzzzz{{{|||~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~yyyxxxeeeLLLFFFLLLVVV___aaaZZZOOOFFFBBB@@@;;;555///,,,,,,---,,,,,,---......---,,,,,,***+++,,,------,,,+++***++++++******++++++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111222333111111111222111:::AAAIII___zzzqqqsss|||yyyiiiUUUHHHEEEEEEBBB>>>???>>><<<;;;<<<>>>AAACCCTTTfffsssxxx{{{{{{}}}nnneeecccaaaZZZTTTMMMIIIDDDAAA@@@AAAAAAAAA<<<>>>BBBIIIXXXmmmmmmyyywww[[[HHHFFFGGGQQQffflllXXXHHH;;;111{{{pppfff```ZZZTTTPPPLLLJJJGGGFFFEEEDDDAAA???>>>>>>>>>???@@@@@@AAAAAA@@@???>>>======<<<<<<===CCCKKKUUU]]]bbbeeeiiilllwww~~~uuullliiigggjjjppptttuuuyyy~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}|||{{{zzz{{{{{{|||~~~~~~}}}|||{{{{{{zzzzzz{{{}}}~~~}}}{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~xxxxxx~~~gggPPPCCCGGGMMMTTTVVVSSSKKKEEEBBB@@@<<<666000---,,,---,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///111222222222333555888<<>>>>>@@@DDDPPPeee{{{iiiiiikkk|||dddPPPGGGEEEJJJYYYoooxxxaaaNNN???555sssiiibbb\\\UUUQQQMMMKKKGGGEEEDDDCCCBBBAAA<<<======>>>>>>???@@@@@@???>>>===<<<<<<;;;;;;<<>>@@@CCCGGGJJJKKKHHHEEEBBBAAA===777111------...,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,...111222222444666888>>>???OOOuuu{{{sssttt~~~hhhTTTKKKHHHEEECCC???===;;;::::::<<<>>>???@@@PPP]]]hhhqqqrrrwww|||qqqllliiiccc^^^SSSNNNHHHDDDBBBBBBAAAAAA??????>>>>>>FFFYYYtttppp]]]XXXggg~~~nnnYYYIIICCCBBBKKK[[[rrrpppYYYFFF:::yyynnnfff^^^WWWSSSOOOLLLGGGDDDCCCCCCBBBAAA;;;;;;<<<======>>>>>>???@@@???>>>======<<<<<<===AAAIIITTT]]]aaadddgggiiiqqq|||~~~xxxppphhheeefffkkkoooqqqvvv|||}}}{{{zzzyyyzzz|||~~~~~~~~~}}}}}}||||||||||||||||||||||||{{{{{{||||||wwwxxxyyy{{{{{{{{{zzzzzzzzzzzz{{{}}}|||{{{zzzzzz{{{|||~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~{{{yyyrrrwww~~~vvviiiUUUFFF======???BBBEEEGGGGGGFFFCCCAAA>>>888222///......---------------------------,,,+++******+++,,,---+++,,,,,,,,,++++++***************+++,,,---...///------------------------------------...............///111222222444666888>>>AAAZZZ|||sssppp{{{yyycccVVVOOOJJJFFFAAA???<<<::::::;;;===>>>===IIIRRR]]]jjjmmmqqq~~~wwwppplllfffaaaVVVQQQKKKFFFCCCBBBAAA@@@??????>>>===@@@OOOkkk^^^QQQYYYfffvvvbbbKKKCCC???CCCNNNccchhhOOO===sssjjjbbbZZZUUUPPPLLLHHHEEEDDDCCCBBBAAA:::;;;;;;<<<======>>>>>>@@@???>>>===<<<<<<<<<<<>><<<;;;<<<===>>><<>>>>>>>>???@@@@@@IIIaaaxxxfffSSSTTTYYYwwwuuueeeKKKCCC>>>AAAGGGXXXxxxvvvYYYAAAxxxnnnfff]]]XXXPPPMMMIIIFFFEEEDDDBBB@@@:::;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;::::::;;;BBBKKKXXXbbbgggkkkmmmpppsss~~~zzzsssjjjeeecccfffhhhjjjpppwwwzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{||||||~~~}}}||||||{{{|||~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||~~~hhhWWWNNNCCCCCCCCCEEEGGGIIIHHHGGGDDDCCC@@@;;;555111//////...------,,,,,,------...------,,,,,,,,,,,,------)))***+++,,,---,,,++++++++++++++++++,,,------...------------------------------........./////////222333333333222333666999;;;PPPuuu|||rrrhhhpppxxxggg[[[RRRMMMEEECCC@@@===;;;;;;<<<===???CCCCCCIIIVVV[[[cccrrr{{{qqqiiiddd]]]XXXPPPIIIEEEBBB@@@>>>>>>===???AAA@@@EEEXXXnnnuuu[[[SSSTTTgggtttiii^^^NNNDDD???AAADDDOOOkkkcccJJJ}}}rrriii```ZZZOOOMMMJJJHHHFFFDDDAAA???;;;;;;;;;<<<======>>>>>>???>>>===<<<;;;;;;;;;;;;AAAKKKYYYcccjjjmmmppprrrrrr~~~{{{tttnnnhhheeefffhhhjjjooovvvxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~}}}}}}{{{yyyyyyzzz|||}}}||||||{{{zzzzzzzzzzzz|||}}}~~~|||~~~||||||}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~sss```UUUHHHEEECCCBBBDDDFFFFFFFFFDDDCCCAAA<<<666222000///...---,,,,,,,,,,,,---...,,,,,,------------,,,,,,'''(((***,,,------,,,,,,,,,,,,,,,++++++,,,------....................................////////////111222333333333555888;;;@@@ZZZ||||||pppgggmmm{{{uuueeeYYYRRROOOEEECCC???<<<::::::;;;<<<@@@DDDCCCGGGQQQUUU]]]mmmvvvmmmgggbbb\\\TTTMMMHHHDDDAAA???@@@<<<===@@@???AAAQQQeeekkkXXXUUU[[[wwwqqqddd___VVVJJJBBBCCCCCCIIIaaa}}}kkkWWWuuukkkbbb\\\OOOMMMJJJIIIGGGEEEAAA>>>;;;;;;<<<<<<===>>>>>>>>>AAA@@@???>>>>>>======>>>@@@JJJXXXdddkkknnnrrrtttqqq}}}{{{uuuqqqkkkgggggghhhjjjpppvvvwwwyyy|||~~~~~~}}}zzzzzzzzz{{{{{{{{{{{{{{{zzz{{{|||~~~~~~~~~}}}|||}}}{{{xxxvvvvvvyyy|||~~~zzz{{{~~~yyyyyyxxxxxxyyyzzz|||}}}{{{}}}zzz{{{|||}}}}}}|||{{{zzz}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~lll^^^JJJFFFAAA>>>???BBBDDDEEEDDDDDDBBB===777222000000...---,,,,,,,,,,,,---...+++,,,............,,,+++&&&'''***,,,......------------,,,+++++++++,,,,,,..................................../////////000///111222222333666;;;>>>DDD```~~~|||ooohhhlllwwwqqq```VVVRRRPPPEEEBBB???;;;999999999::::::??????BBBKKKMMMTTTdddzzz{{{pppjjjfff```WWWOOOJJJFFFCCCAAABBB;;;:::>>>===>>>NNNaaa{{{|||___XXXUUUjjjyyyllllll___PPPFFFFFFDDDGGG\\\wwwpppaaatttggg^^^YYYOOOLLLJJJHHHFFFEEEBBB???<<<;;;;;;:::;;;<<<===>>>??????>>><<<::::::;;;===BBBHHHRRR^^^jjjpppqqqqqqxxx~~~{{{uuuooolllhhhfffgggkkkpppssswwwyyy|||}}}}}}~~~~~~}}}||||||||||||~~~~~~~~~}}}|||{{{xxxxxxwwwvvvvvvuuuuuuuuu{{{|||~~~}}}|||zzzxxxxxxzzz|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pppYYYKKK@@@@@@AAA???AAAFFFFFFFFFFFFCCC===777333000111000...---,,,------...------------------------************+++,,,---...,,,,,,++++++,,,,,,---............//////////////////////////////.........222222333444555777999:::HHH\\\sss~~~yyynnnhhhlllxxxmmm\\\UUUOOOJJJFFFDDDAAA>>>;;;::::::;;;>>>@@@BBBDDDGGGLLLRRRVVVnnn}}}vvvnnndddbbb]]]UUUMMMFFFBBBAAABBB@@@@@@AAAAAABBBHHHPPPooolllWWWXXXiii|||xxxooocccOOODDDGGGIIIVVVnnnlllvvviii___YYYOOOMMMJJJHHHGGGEEEBBB@@@<<<;;;::::::;;;<<<===>>>>>>>>>>>><<<::::::;;;===>>>DDDOOO]]]jjjqqqttttttyyy~~~wwwpppmmmiiiggggggkkkpppsssvvvxxx{{{|||}}}}}}~~~}}}}}}||||||}}}~~~~~~~~~|||{{{yyyxxxwwwvvvvvvvvvvvvwwwwwwwwwyyy{{{|||}}}}}}}}}~~~}}}zzzyyyyyyzzz}}}~~~~~~~~~~~~~~~}}}|||{{{zzz}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~jjjVVVEEE@@@@@@>>>???DDDGGGGGGGGGDDD???:::555222000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,++++++,,,,,,---...000//////......---------////////////////////////000111333444666888:::;;;EEEVVVjjjvvvzzz|||yyynnnfffkkkwwwppp^^^VVVOOOJJJFFFDDDAAA>>>;;;::::::;;;===???AAACCCFFFJJJOOOSSScccttt~~~{{{|||xxxooodddbbb]]]UUUMMMGGGBBB@@@BBB@@@???AAAAAAAAAGGGOOOccckkk^^^hhhzzznnnXXXJJJIIIHHHRRRhhhsssyyykkk___YYYPPPNNNJJJHHHFFFEEEBBB@@@<<<;;;:::::::::;;;<<<============<<<:::999:::<<<:::@@@LLL[[[iiissswwwxxxzzzxxxpppnnnjjjggghhhkkkppptttvvvxxx{{{|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{yyywwwvvvvvvwwwxxxyyywwwxxxyyy{{{|||}}}~~~~~~~~~|||{{{{{{|||~~~~~~~~~~~~}}}}}}|||||||||~~~~~~~~~}}}|||||||||||||||~~~hhhMMMAAA???===>>>CCCHHHHHHHHHFFFBBB===777444000///---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...000000///...---,,,++++++///////////////////////////111333555666777:::===DDDRRR```iiiqqq|||}}}~~~zzzoooeeekkkwwwtttaaaWWWOOOIIIGGGEEEAAA>>><<<:::::::::===???AAABBBDDDGGGKKKNNNWWWggg|||}}}zzzzzz|||pppfffddd^^^XXXQQQJJJEEEBBBBBB???>>>@@@@@@@@@EEELLLZZZtttgggdddyyy{{{dddSSSMMMGGGNNNbbb}}}|||{{{lll___XXXQQQNNNJJJGGGFFFDDDBBB@@@<<<;;;:::::::::;;;<<<===;;;<<<===;;;999888999:::888>>>JJJYYYhhhsssxxxyyyzzz~~~~~~wwwqqqnnnjjjhhhhhhkkkpppsssvvvyyy|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{yyywwwwwwxxxzzz{{{xxxyyyzzz|||}}}~~~}}}||||||}}}~~~~~~}}}}}}|||}}}}}}}}}~~~~~~}}}~~~~~~}}}~~~zzzVVVDDD???===???DDDGGGGGGGGGGGGDDD???999555000///---,,,+++++++++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,+++///////////////000000000///111444555555777;;;???GGGSSS___eeejjjttt}}}}}}rrrgggnnn{{{zzzdddXXXPPPJJJHHHFFFBBB>>><<<:::::::::===???AAABBBBBBDDDHHHJJJQQQ```ttt{{{xxx~~~rrrjjjgggbbb\\\VVVOOOIIIFFFCCC???>>>???@@@???CCCHHHRRRiii}}}mmmzzzooo]]]SSSIIILLL___}}}}}}lll___VVVRRRNNNJJJFFFDDDCCCAAA???<<<;;;:::999999:::;;;<<<:::;;;<<<;;;999777888888888>>>IIIXXXgggqqqwwwxxxxxx|||yyyqqqnnnjjjggghhhkkkooossswwwyyy|||~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{yyyxxxyyyzzz{{{uuuvvvxxxyyy{{{|||||||||~~~~~~~~~~~~}}}||||||{{{{{{|||}}}~~~~~~~~~```JJJBBB???BBBGGGFFFFFFFFFGGGFFFAAA;;;555111000...,,,++++++++++++------------------------------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------.........////////////000000111111000333555666555999???EEENNNZZZeeejjjnnnuuuzzz|||vvvlllsssiii[[[QQQKKKIIIFFFCCC???<<<;;;::::::>>>???AAABBBBBBCCCFFFHHHNNNZZZlllzzz~~~xxxtttwwwwwwlllhhhccc^^^YYYSSSLLLGGGDDD???===???@@@???AAAEEEJJJ\\\zzzxxxggg[[[MMMMMM^^^nnn```WWWQQQMMMHHHEEECCCAAA@@@>>><<<<<<:::999999999:::;;;888:::;;;:::888777777777777===HHHVVVeeepppvvvxxxxxx{{{}}}qqqnnnjjjggggggjjjnnnqqqvvvyyy|||~~~}}}~~~~~~|||{{{zzzyyyyyywwwxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzyyyzzz{{{}}}~~~~~~~~~~~~|||{{{}}}}}}~~~kkkQQQEEE@@@CCCIIIFFFEEEFFFGGGHHHDDD<<<666222111///---,,,+++,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,---...///000000...//////000000111111222222555777888999???JJJRRR\\\fffppptttxxx~~~zzzooowwwmmm^^^SSSLLLIIIGGGCCC???<<<;;;::::::===???AAAAAAAAABBBDDDFFFIIIRRRaaapppyyyzzzsssmmmnnn}}}~~~}}}mmmiiiddd___[[[VVVNNNHHHFFF@@@>>>@@@AAA@@@@@@CCCHHHTTTnnnqqqcccQQQNNN\\\{{{qqqbbbYYYQQQMMMGGGCCCAAA@@@>>>===<<<<<<:::999999999::::::777999::::::888666666666555;;;FFFUUUdddpppwwwyyyyyy{{{~~~pppmmmiiifffeeehhhmmmppptttwwwzzz|||~~~|||~~~}}}zzzxxxvvvyyyzzz|||}}}~~~~~~~~~~~~}}}~~~}}}zzzyyyxxxxxxxxxzzz|||~~~|||}}}}}}{{{{{{}}}}}}|||{{{|||}}}|||~~~zzzsssppprrruuutttYYYIII@@@BBBIIIGGGFFFFFFIIIJJJGGG???888444333000...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...---------......//////000...//////000111111222222333666999;;;>>>HHHWWWcccpppwww~~~|||oooyyyppp```UUUNNNJJJHHHDDD@@@<<<;;;:::::::::<<>>AAABBBAAA@@@BBBFFFNNNeee|||kkkTTTLLLXXXmmmtttdddZZZPPPLLLFFFBBB@@@???===<<<===<<<:::999888999::::::777999::::::888666555555333999DDDTTTdddqqqxxx{{{zzz|||~~~}}}}}}}}}pppmmmhhheeeeeehhhlllooosssuuuyyy{{{|||}}}|||~~~~~~{{{wwwuuuvvvwwwxxxzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~yyy|||yyyxxxwwwvvvwwwyyy|||}}}|||}}}}}}{{{yyyxxxxxxzzz|||~~~zzzzzz{{{}}}{{{|||~~~~~~~~~uuuiiidddhhhjjjqqqzzz^^^KKK@@@AAAHHHHHHGGGGGGJJJMMMIIIAAA:::555333111///...---------+++++++++++++++++++++++++++++++++,,,---...///000,,,,,,++++++,,,,,,---...//////////////////.........//////000111222222222333666:::===BBBOOObbbppp|||nnnxxxrrraaaVVVPPPJJJHHHDDD@@@===;;;::::::888:::===>>>>>>???@@@BBBAAAFFFRRRbbbpppuuuoooiii```nnnyyyzzzttt~~~vvvqqqlllhhhfff```WWWPPPHHHBBB???AAACCCAAA@@@AAA???EEEZZZ{{{pppUUUJJJUUU```vvvfff\\\ZZZUUUMMMGGGDDDBBB@@@??????===:::888888888777666888888777777666666555555666999AAAOOO___nnnvvvyyyzzz{{{~~~~~~|||yyyssslllggggggfffddddddgggrrrvvv{{{|||||||||~~~|||{{{|||}}}~~~{{{zzzyyyzzz|||}}}}}}}}}|||{{{}}}~~~~~~~~~|||{{{yyyyyyxxxxxxyyyzzz|||}}}}}}~~~||||||}}}~~~}}}|||wwwzzz}}}~~~~~~~~~~~~yyytttfff^^^___eee|||yyybbbQQQDDDCCCJJJKKKGGGGGGJJJLLLHHHAAA;;;444222000//////...+++***------------------------...---+++******+++---...,,,------......------,,,,,,,,,,,,---------.........///000000///000222444111888<<<===GGG\\\rrr}}}~~~uuuxxx~~~kkkZZZQQQLLLIIIDDDAAA???===:::999:::;;;===>>>@@@@@@AAAAAACCCCCCIIIWWWgggooonnniiicccllluuuyyyrrr~~~zzztttrrrmmmbbbWWWQQQKKKEEE@@@AAAAAA>>>???AAADDDFFFPPPiiittt[[[QQQTTTXXXvvvzzzjjjaaa[[[VVVOOOJJJFFFCCCAAA@@@@@@>>>;;;999999999888777888888777777666555555555777999@@@LLL[[[iiissswwwwwwxxx|||~~~zzzrrrkkkgggggggggeeefffiiirrrvvvzzz|||{{{{{{}}}{{{|||}}}~~~~~~|||zzzzzz{{{|||}}}~~~}}}||||||}}}}}}{{{zzz{{{{{{zzzyyyzzz{{{|||}}}~~~}}}}}}~~~~~~}}}xxx{{{~~~{{{uuueeeYYYXXX\\\qqq~~~eeeOOOBBBAAAGGGKKKIIIHHHKKKMMMJJJCCC>>>444222000//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,---------............///000000000000333555000555;;;CCCUUUqqqvvvyyylll\\\TTTMMMJJJEEEBBB@@@>>><<<:::999:::;;;===>>>?????????CCCBBBFFFRRR```iiiiiifffccckkktttxxxyyyxxxtttiii[[[SSSMMMGGGCCCBBBBBB@@@@@@BBBCCCDDDMMMcccvvv]]]PPPPPPSSSmmmqqqggg^^^ZZZSSSNNNJJJGGGDDDBBBAAA???<<<::::::::::::999888888777666666555555444777888===GGGUUUcccnnntttuuuvvv{{{{{{pppjjjfffggggggfffhhhkkkqqquuuzzz{{{zzzyyy{{{~~~}}}}}}~~~||||||||||||}}}~~~~~~~~~|||{{{{{{|||}}}~~~~~~~~~}}}|||}}}}}}|||~~~}}}|||{{{{{{{{{|||}}}}}}~~~~~~~~~zzz|||~~~lll]]]YYYYYYjjjhhhNNNBBBBBBEEEHHHHHHIIIJJJLLLJJJDDD???555333111//////...,,,***++++++++++++++++++++++++***+++---//////---+++***,,,------......------,,,,,,------------............///000000000111333555444777>>>QQQoooxxxzzzkkk\\\UUUNNNKKKFFFCCCAAA???===;;;888999:::<<<<<<=========BBB@@@BBBJJJVVV___bbbbbbaaahhhooo~~~|||||||||{{{pppaaaWWWQQQJJJEEEDDDCCCAAAAAACCCBBBBBBHHHZZZwwwzzzbbbQQQJJJLLL___xxxvvvmmmaaa]]]XXXSSSOOOKKKHHHEEECCC@@@===;;;;;;;;;:::999888777777666555555444444555666:::BBBNNN]]]jjjqqqtttuuuyyy~~~|||oooiiieeeggghhhgggiiilllppptttxxxyyyxxxwwwyyy||||||}}}}}}}}}|||{{{{{{|||}}}~~~~~~|||{{{||||||~~~~~~}}}}}}~~~~~~}}}||||||}}}}}}zzz|||~~~~~~zzz}}}}}}vvviiiccc]]]eee|||hhhOOOFFFEEECCCCCCEEEGGGHHHIIIIIIEEE>>>777444111//////...,,,++++++++++++++++++++++++++++++,,,---......---,,,+++,,,------......------,,,------------............---///000000000111444666:::<<>>>>>CCCMMMWWW]]]```]]]ccchhhvvv{{{~~~zzzxxxyyyrrreee\\\UUUMMMGGGEEEDDDAAAAAACCC@@@AAAEEESSSkkk|||vvvyyyiiiSSSGGGEEEQQQdddyyyyyypppdddaaa\\\XXXUUUQQQLLLIIIEEEBBB>>><<<;;;:::999888777777666666555444444444333444777>>>HHHWWWeeemmmrrrssswww|||~~~}}}pppjjjfffggghhhgggiiilllnnnrrrvvvwwwvvvvvvxxxzzz|||~~~~~~|||zzzzzz{{{}}}~~~~~~}}}{{{}}}}}}~~~}}}~~~~~~}}}}}}}}}~~~{{{{{{}}}~~~zzz|||~~~~~~~~~~~~}}}}}}~~~~~~vvvpppdddddduuueeeQQQJJJFFF@@@@@@FFFHHHHHHIIIKKKGGGAAA999666222000///...---,,,------------------------......---,,,,,,---......,,,------......------,,,---------.........//////---///000111111222555777:::@@@TTTzzzzzzzzzlll[[[SSSMMMJJJEEEBBB@@@>>><<<:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;???FFFPPPXXX]]][[[```cccoooyyy{{{~~~uuupppqqqnnnfffaaaXXXPPPHHHFFFCCC@@@@@@BBB???@@@DDDMMMaaauuuccc\\\bbbpppqqqXXXGGGBBBIIIUUUjjj{{{rrreeeccc```]]]ZZZVVVRRRNNNHHHEEEAAA>>><<<;;;999777777777666555555444444333222333555:::BBBOOO\\\eeelllmmmrrrzzz{{{{{{rrrlllhhhhhhhhhggggggjjjkkkoootttvvvuuuuuuwwwzzz{{{~~~|||zzzyyy{{{}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}||||||sssmmmyyyxxxdddTTTJJJCCC>>>@@@HHHLLLJJJKKKOOOMMMFFF:::777333000///...------------------------------000...,,,++++++,,,...000,,,------......------,,,------........./////////---///000111111333555888777@@@[[[zzzyyyuuu```UUUMMMJJJEEEBBB@@@>>><<<::::::;;;;;;;;;;;;::::::999888999;;;===BBBIIIQQQWWWWWW]]]___hhhyyy}}}yyy|||}}}wwwnnnmmmkkkgggeee[[[SSSJJJGGGDDD@@@@@@BBB???AAACCCIIIXXXuuuzzzhhhVVVOOOWWWhhhyyy^^^KKKCCCEEEMMM___~~~|||tttfffdddbbb```^^^[[[VVVRRRMMMJJJEEEAAA???===:::888777666666555555444333333222333444777<<>>BBBIIINNNOOOWWWXXX___pppxxxxxx}}}|||vvvpppkkkhhhhhh___VVVMMMIIIEEEAAAAAACCC???AAACCCEEEOOOiiiyyyjjjXXXQQQXXXeeeeeeQQQFFFFFFIIIXXXttt}}}tttfffeeecccbbbaaa]]]YYYUUUQQQMMMHHHDDDAAA>>>;;;999777666666555444444333333333444444555777???IIIPPP[[[]]]cccooo}}}|||yyywwwpppjjjiiigggddddddfffgggkkkqqqssstttuuuxxx{{{vvvzzz~~~~~~zzzyyy{{{~~~}}}|||~~~~~~~~~}}}~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~xxx~~~|||qqqhhhmmm|||~~~uuubbbLLLBBBEEE===HHHMMMJJJKKKQQQOOOHHH<<<888333000//////...---++++++++++++++++++++++++,,,---///000000///---,,,,,,------......------,,,............/////////000---///000111222333666888===HHHddd~~~yyywwwgggVVVPPPLLLHHHDDDBBB@@@>>><<<888888999888888777666555555999<<<<<<;;;===BBBGGGGGGPPPRRRXXXiiisssvvv~~~{{{~~~uuunnnjjjiiibbbXXXOOOJJJFFFBBBBBBEEE???AAABBBBBBIIIaaarrr```YYY\\\dddiiiUUUHHHGGGHHHTTTnnnvvvooollljjjhhhbbbYYYVVVXXXRRRQQQOOOLLLHHHCCC???===<<<999666555666666555444444444444444666:::???DDDQQQWWW^^^fffuuu~~~{{{yyyooojjjiiiiiihhheeegggjjjnnnqqqrrrsssuuuwwwuuuwwwzzz}}}}}}|||}}}~~~}}}~~~~~~|||}}}}}}~~~~~~{{{||||||}}}}}}}}}}}}|||~~~~~~rrrnnnooovvv{{{zzzxxxxxxpppgggnnn~~~~~~uuugggVVVIIIDDDCCCDDDFFFIIIKKKJJJFFFCCC;;;888444111000///...------------,,,,,,+++++++++------------------------///...---,,,,,,---...///+++,,,---...///111222222222000......000333555555888MMMmmm||||||fffZZZPPPMMMIIIDDDAAA???>>>===::::::::::::;;;:::777555777888999999999:::>>>@@@GGGIIIMMMVVVaaakkkssswwwyyy}}}tttjjjdddddd^^^VVVMMMFFFCCCBBBBBB@@@CCC@@@AAAKKKVVVqqqxxxaaa[[[ddd{{{iiiUUUKKKFFFLLLUUUbbb}}}xxxssspppnnnkkkddd[[[XXXYYYWWWUUURRRPPPMMMHHHBBB>>><<<999666555555666555444555555444444444777<<>>===<<<;;;:::999999:::999777555666777888888888:::===???DDDFFFKKKSSS^^^hhhqqquuuyyy~~~wwwmmmgggeee```XXXPPPIIIEEECCCCCC@@@BBB???@@@HHHRRRkkkooo^^^```uuuqqq]]]LLLDDDGGGOOO\\\{{{|||vvvsssqqqooohhh^^^[[[\\\]]]ZZZWWWVVVUUUQQQHHHAAA<<<:::666555555666555555444444444222111333777:::???HHHQQQYYYeeevvv~~~}}}vvvqqqnnnmmmjjjhhhgggjjjnnnqqqsssuuuwwwyyywwwwwwyyy{{{}}}~~~}}}|||{{{{{{zzzzzzyyy|||~~~}}}||||||~~~~~~~~~~~~{{{yyyxxxzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||~~~wwwkkkaaaWWWUUUWWWXXX\\\```vvvrrrooowwwyyybbbMMMAAABBBBBBDDDFFFIIIIIIFFFDDD>>>:::555222000///...---------------,,,,,,,,,,,,------------------------///...------------...///............/////////000......///111333555777888<<>>>>>FFFMMMcccaaaYYYppp|||jjjSSSFFFDDDJJJWWWwwwwwwtttrrroooiiiaaa^^^```ddd___\\\\\\^^^ZZZOOOFFF???;;;777555555666555555222222222111000111444777;;;CCCMMMUUU^^^mmm~~~zzzuuurrrooollljjjkkknnnqqqssssssssstttuuuzzzzzzzzz{{{{{{|||}}}~~~{{{{{{{{{{{{{{{{{{zzzzzzxxx{{{~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~|||{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}|||{{{|||}}}~~~}}}{{{}}}ooofffZZZOOOLLLNNNQQQVVV[[[jjjuuusssxxxrrrxxxmmmTTTFFFCCCCCCCCCEEEHHHHHHGGGFFF@@@<<<666222000000///...------------------,,,,,,------------------------.........------.........///////////////.........---///000222333444666888>>>JJJYYYfffoooyyy{{{{{{}}}{{{{{{uuueeeXXXRRRJJJEEECCCAAA>>><<<<<<999666555666777777666333555666777666777999;;;???AAAFFFMMMVVVbbbmmmtttuuuyyy{{{pppkkkhhheee```YYYRRRKKKEEEBBBBBBCCC???>>>DDDIII[[[wwwcccVVVmmmuuu]]]MMMGGGLLLWWWuuuvvvssspppmmmhhhaaa```ccchhhccc```aaaccc___VVVMMMBBB???:::666555666555555000111111000///111444666888???IIIQQQXXXeeewww}}}xxxtttqqqnnnllllllooorrrtttttttttuuuvvv~~~~~~|||{{{zzzzzzzzz{{{yyyyyyzzzzzz{{{{{{{{{|||zzz|||~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{|||}}}~~~}}}|||~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzyyy{{{}}}~~~~~~|||zzzzzz|||kkkZZZPPPGGGFFFHHHKKKPPPUUUbbbzzzmmmmmm~~~}}}vvvyyysssZZZLLLFFFEEEDDDFFFHHHIIIIIIHHHCCC>>>888333111000//////---------------------------------------------------..................---////////////...............000111111111222444777???HHHTTT\\\aaaiiiuuu~~~{{{|||}}}{{{|||kkkZZZSSSKKKFFFEEEDDDAAA???<<<999666555666777777666222444666777666666888999>>>AAAEEEKKKTTT```mmmuuuuuuyyy|||pppjjjiiigggbbb\\\TTTLLLFFFBBBDDDEEE@@@@@@DDDFFFTTTnnndddUUUlllfffTTTMMMQQQ[[[xxxxxxsssnnnjjjeee```aaaeeehhheeecccdddeeebbbZZZTTTGGGCCC===888666666555555000111111111000111333555555:::CCCMMMTTT^^^ooo~~~~~~zzzuuuqqqooommmiiilllpppsssuuuwwwyyy{{{}}}{{{zzzzzz{{{{{{yyyyyyyyyyyyzzz{{{|||}}}|||}}}~~~}}}~~~||||||{{{zzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~|||~~~}}}~~~~~~}}}|||yyyzzz|||}}}}}}|||{{{zzzzzz|||pppXXXOOOHHHHHHKKKMMMPPPTTT^^^{{{{{{ooooooyyy|||sss\\\PPPJJJIIIGGGGGGIIIJJJJJJJJJEEE@@@999333111000000///------------............------------------------------...//////...------///////////////.........///000222111000222666;;;CCCLLLWWW]]]```fffpppxxx~~~}}}}}}yyyqqq___WWWMMMHHHGGGFFFCCC@@@;;;999777777888888777666222444666777666666777888===@@@DDDJJJRRR^^^lllwwwyyy|||uuunnnllljjjeee^^^VVVNNNGGGCCCEEEFFFAAA@@@EEEDDDOOOeeefffUUUfffnnnYYYQQQUUU___zzz}}}vvvnnnhhhbbb]]]___eeegggfffeeeeeedddbbb^^^ZZZLLLGGG@@@:::777666555555333444444333111000222333444777@@@LLLUUU^^^mmm{{{~~~zzzvvvrrrooonnnhhhkkkppptttvvvxxx{{{|||~~~}}}|||{{{{{{|||~~~zzzyyyxxxwwwxxxyyy{{{}}}}}}~~~~~~|||{{{{{{}}}~~~|||||||||{{{||||||}}}}}}~~~~~~}}}~~~~~~~~~{{{|||}}}}}}}}}|||{{{{{{{{{}}}|||bbbXXXPPPNNNOOOPPPRRRVVV[[[xxxvvvwww}}}rrr___UUUOOOMMMJJJJJJKKKLLLLLLLLLGGGBBB:::444111000000000------------.........///------------------------------...//////...------.........///////////////...111222111111444<<>>;;;:::999999:::999777555333555777888777666777888;;;???CCCHHHOOO\\\kkkwww{{{~~~~~~xxxpppmmmhhhaaaXXXPPPIIIFFFEEEEEE@@@@@@DDDBBBJJJ___{{{iiiUUU[[[zzz{{{bbbTTTVVV\\\tttyyyppphhh```[[[^^^dddeeeeeeeeeeeecccaaa___^^^OOOIIIBBB;;;888666555444666777666444111000000111555777???MMMYYYbbbppp}}}~~~~~~~~~~~~}}}zzzvvvqqqooonnnkkknnnrrrtttvvvwwwyyyzzz||||||{{{{{{|||zzzxxxvvvuuuvvvxxx{{{|||~~~~~~}}}zzzxxxyyy{{{~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{}}}iii^^^SSSPPPOOONNNPPPTTTYYYwww}}}tttbbbZZZRRRPPPLLLKKKLLLMMMMMMMMMHHHBBB;;;444111000000000---------.........//////------------------------,,,---...//////...---,,,............//////000000...000222222222777AAAIII[[[dddpppwwwzzz}}}}}}xxxttt|||kkkaaaTTTLLLIIIGGGAAA<<<;;;:::::::::;;;:::777555333555888888888777777888:::>>>BBBFFFMMMZZZjjjvvvzzz}}}ssspppjjjcccZZZRRRKKKHHHDDDDDD@@@@@@CCC@@@GGG[[[oookkkTTTRRRkkkjjjXXXUUUWWWmmm{{{pppgggcccdddfffhhhggggggfffccc___\\\\\\]]]VVVLLL@@@999777888777555333333222222111222222222555666<<>>:::888666444333333222111111111111111555444888AAAKKKXXXjjjyyy~~~zzzssspppmmmkkkhhhjjjlllppptttwwwyyyzzzzzzxxxyyyzzz|||}}}}}}}}}|||zzz{{{{{{zzzxxxxxxyyyzzzzzzzzzyyyvvvssspppqqqqqqsssssstttuuuwwwyyy{{{|||||||||{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}ooocccbbbccc]]]ZZZ\\\[[[hhhwww[[[LLLNNNPPPQQQQQQOOOLLLJJJJJJEEE>>>777333111///...........................---...//////////////////---------------------------...//////000000//////333333444444666AAAXXXnnn~~~rrryyyiii[[[TTTIIIFFFFFF???>>><<<999888888888888777666666666777888888999999======BBBIIIPPPXXXdddpppyyy|||{{{ssslllhhhcccYYYQQQMMMHHHEEECCCDDDCCCAAAEEEJJJZZZsssaaaRRRMMMhhhvvv\\\MMMQQQlll{{{rrrppplllgggdddbbbccceeeiiigggddd^^^YYYWWWWWWXXXYYYSSSJJJCCC>>>:::777444444333222111111111111111444333666>>>HHHUUUgggvvv}}}}}}zzzsssooollliiihhhiiikkknnnrrrvvvyyyzzz{{{xxxyyy|||}}}~~~|||zzzyyyxxxzzz{{{zzzyyywwwxxxxxxyyyyyywwwuuurrrpppooooooqqqqqqrrrtttvvvxxxzzz{{{zzzzzzzzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~ttthhhgggfffaaa]]]___[[[eee{{{zzz]]]MMMNNNOOOPPPOOONNNKKKJJJJJJFFF???888333000///...........................------...///000000//////..............................///000000000000000222444555444999LLLlll}}}{{{}}}uuu{{{nnn___WWWLLLHHHGGG@@@???<<<999888999999888777666666666777777888999999<<<===BBBIIIPPPXXXgggttt|||}}}}}}tttllliiiddd[[[SSSOOOHHHFFFEEEFFFDDDAAACCCHHHSSSjjjjjjUUUMMMgggwww\\\KKKNNNiiizzzsssmmmmmmkkkgggcccaaabbbdddgggfffccc^^^YYYVVVVVVWWWWWWTTTOOOJJJDDD>>>999666555444333222111111111111444222555<<>>;;;::::::;;;:::999777777666555666888:::;;;<<<@@@FFFMMMSSS]]]ooo{{{pppnnnlllfff]]]XXXOOOKKKGGGEEEBBB???BBBHHHJJJXXXqqqxxx]]]mmmxxxcccQQQFFFDDDLLLVVVrrr~~~vvvllleeecccdddccc^^^XXXVVVZZZ^^^aaacccdddbbb^^^ZZZWWWVVVUUU[[[aaaccc^^^UUULLLFFF999888777666555444444333111222666>>>EEEOOO^^^kkktttxxx{{{{{{wwwuuuwwwzzz~~~yyysssmmmjjjiiidddhhhooovvvzzz|||||||||uuuvvvxxxzzz|||}}}}}}}}}|||~~~||||||{{{zzz||||||yyyssssssrrrrrrsssssstttuuusssssstttuuuwwwyyyzzz{{{{{{|||}}}~~~~~~}}}|||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{vvv{{{~~~||||||{{{|||~~~yyyooolllkkkfffpppttt]]]HHHFFFDDDCCCDDDGGGKKKMMMKKKIIICCC;;;333......000........................///000000000///...------//////////////////////////////000111111111111111444777;;;FFFdddqqqooo~~~{{{xxxeeeQQQJJJHHHBBBAAA>>>;;;:::;;;;;;:::999888777666555666888:::;;;???BBBIIIOOOSSS\\\ooo}}}rrrpppoooiii```[[[QQQLLLGGGEEEAAA???BBBHHHFFFRRRiii]]]hhhxxxdddRRRGGGEEEIIIPPPkkkwwwnnnhhheeeeeeaaa^^^^^^\\\YYYZZZ]]]___ccceeebbb[[[VVVUUUWWWRRR\\\gggmmmnnnjjj]]]QQQLLLBBB:::888777444333555555444666<<>>===<<<;;;:::::::::777666444222222555;;;???AAACCCJJJRRRXXX___mmmzzzwwwooommmjjjbbb[[[SSSNNNHHHDDDCCCEEEFFFGGGFFFPPPdddbbbccc|||fffTTTHHHBBBEEEJJJiiixxxqqqnnnmmmiiiddd``````]]]ZZZZZZ]]]bbbeeehhheee___YYYXXXYYYUUU\\\dddkkkpppppphhh]]]PPPEEE<<<888666333222444333222555;;;BBBLLL\\\iiissswwwzzzyyyvvvvvvzzz~~~|||xxxrrrmmmjjjfffhhhkkkooorrrtttuuuvvvwwwzzz~~~~~~~~~~~~}}}|||||||||}}}~~~yyyyyyxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxyyyzzz{{{yyyxxxzzz~~~~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyyyyyzzz|||}}}~~~}}}|||{{{~~~~~~kkkgggiiihhhiiimmmhhhfffooo||||||uuu```MMMEEE>>>>>>AAACCCGGGKKKNNNLLLFFF>>>666111//////000///---,,,,,,---...///////////////////////////000000000000000000000000...//////000111222222333111444<<>><<<;;;:::::::::777666444222222555;;;???@@@DDDKKKTTTZZZaaammmyyy}}}tttppplllccc\\\UUUPPPIIIDDDCCCCCCDDDDDDDDDMMM___zzz}}}cccffftttjjjXXXKKKEEEFFFJJJ^^^tttzzzvvvuuuuuulllfffbbb```^^^ZZZ[[[^^^cccfffhhhfffaaa\\\ZZZZZZXXX\\\aaahhhssszzzuuulllZZZNNNAAA;;;777444333555222111333:::AAAKKK[[[iiirrrvvvzzzzzzwwwvvvyyy}}}~~~{{{wwwrrrmmmjjjfffgggjjjmmmpppssstttuuuwww{{{}}}~~~~~~||||||{{{|||}}}}}}zzzyyyyyyxxxxxxxxxxxxxxxzzzyyyxxxxxxwwwwwwxxxxxxyyyxxxwwwyyy}}}~~~~~~}}}}}}||||||{{{{{{zzzzzzwwwxxxyyyzzz{{{||||||}}}}}}}}}~~~}}}fff^^^^^^___bbbhhhfffdddlll~~~|||sssbbbMMMDDD======@@@BBBFFFJJJPPPMMMGGG???777222111222000///...,,,,,,---......////////////////////////000000000000000000000000000000000111111111222222///333===RRRqqqppp^^^\\\kkkttt```TTTKKKGGGBBBAAA???===;;;:::::::::777777555333333555:::>>>@@@EEENNNXXX^^^cccmmmxxxyyytttmmmddd]]]XXXSSSKKKEEEBBBBBBBBBBBBBBBIIIYYYqqq}}}dddfffeeefffTTTIIIDDDCCCFFFQQQeee~~~zzzxxxwwwkkkeee```___]]][[[]]]aaabbbeeegggfffaaa\\\YYYXXXYYYZZZ^^^gggvvvwwwgggZZZJJJAAA;;;666555777222111444:::AAAKKK[[[iiirrrwww||||||yyywwwyyy}}}~~~{{{xxxsssooolllggghhhjjjmmmppprrrtttuuuxxx|||~~~~~~~~~}}}|||{{{||||||{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzyyyxxxwwwvvvuuuuuuvvvuuuuuuwwwyyy}}}~~~}}}}}}}}}}}}}}}|||||||||{{{{{{zzzyyyyyyyyyyyyzzz|||}}}|||}}}~~~~~~||||||}}}~~~|||~~~nnn```[[[ZZZ^^^ccceeedddkkk|||vvvmmmcccMMMDDD======@@@CCCGGGLLLPPPMMMHHH@@@888333222222000///...------------...////////////////////////////////////////////////111111111111111111111111222666@@@UUUpppjjjZZZZZZjjj|||dddUUULLLGGGCCCBBB@@@>>><<<;;;::::::888777666444333666:::>>>@@@EEEQQQ\\\bbbeeennnwww|||uuunnneee^^^YYYTTTLLLFFFCCCBBBBBBBBBBBBGGGSSShhheee]]]ZZZ}}}}}}dddTTTKKKFFFEEEFFFIII```{{{uuurrrgggaaa]]]\\\[[[ZZZ^^^ddddddfffhhhgggddd___\\\YYYXXXYYY\\\fffvvv|||sssdddSSSGGG???888555777444333555;;;BBBLLL[[[hhhtttyyy|||yyyzzz}}}~~~|||yyyuuuqqqooohhhiiikkkmmmpppsssuuuvvvxxx|||~~~}}}{{{{{{{{{|||{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxvvvuuutttssssssssstttuuuwwwzzz~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||~~~}}}{{{zzzyyyzzz{{{|||{{{|||~~~~~~}}}~~~{{{|||}}}~~~}}}|||}}}}}}mmmeeebbbcccfffeeeeeejjj{{{vvvlllddd___LLLBBB;;;;;;???BBBGGGLLLNNNLLLHHH@@@999444222222//////......------------////////////////////////////////////////////////111111111111111222222222555888BBBUUUjjj|||uuuttttttzzz}}}iii\\\]]]mmm}}}}}}hhhVVVLLLGGGDDDCCCAAA???===<<<;;;;;;888888777555444666:::===???FFFSSS___dddgggnnnvvv}}}uuunnnfffaaaZZZTTTMMMGGGDDDDDDDDDDDDCCCFFFOOOaaazzzhhhSSSRRRqqqrrrbbbXXXOOOLLLLLLKKKeeezzzrrrmmmeee___ZZZYYYYYYZZZ___eeegggiiijjjkkkiiiddd___\\\VVVXXX[[[cccsss}}}nnn[[[NNNCCC:::555555666444666;;;BBBKKKZZZgggtttzzz~~~zzz{{{}}}~~~~~~~~~|||zzzvvvsssqqqjjjjjjkkkmmmppprrruuuvvvxxx{{{~~~}}}~~~~~~~~~}}}|||{{{{{{}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyywwwuuutttssssssttttttuuuvvvyyy~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{zzzzzz{{{{{{{{{|||}}}}}}}}}~~~|||}}}~~~~~~~~~{{{wwwuuuuuuffffffiiivvvzzzkkkaaa]]]MMMCCC::::::<<>>======<<<888888777666555666:::<<<@@@GGGTTT```eeegggmmmuuu~~~tttnnnhhhddd\\\WWWOOOIIIFFFFFFEEEEEECCCEEELLL[[[rrroooRRRMMMcccuuueeeWWWPPPOOOQQQkkkwwwpppkkkggg```ZZZXXXXXXYYY^^^eeehhhiiikkklllkkkgggaaa]]]UUUWWWYYY___nnnxxxeeeVVVJJJ???888777666555666;;;@@@IIIWWWdddssszzz~~~zzzzzz{{{|||||||||{{{yyyvvvsssqqqiiiiiijjjlllnnnqqqsssuuuvvvyyy|||~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||{{{{{{||||||{{{{{{{{{{{{zzzxxxvvvuuutttvvvvvvvvvwww{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~~}}}gggfffgggqqqxxxiii```UUUJJJ???===>>>???CCCGGGLLLLLLKKKFFF???888333111...............------,,,////////////////////////000000000000000000000000000000111222222333444444666===MMM]]]dddfffmmmuuu~~~zzzpppjjjhhhlllxxxlll]]]bbbzzz{{{zzzpppZZZMMMHHHDDDCCCBBB@@@??????>>>>>>888999888777555666999<<<@@@GGGTTT```eeegggmmmuuuvvvnnnjjjhhhaaa[[[RRRKKKGGGFFFEEEDDDCCCDDDIIIVVVkkkyyyZZZLLLVVVmmmqqq^^^TTTSSSVVVlll}}}vvvpppllliiibbb[[[XXXWWWXXX]]]dddggghhhiiikkkjjjfff```[[[UUUWWWWWW\\\jjjnnn^^^QQQDDD===;;;666444555:::???GGGUUUbbbrrryyy}}}yyyyyyzzzzzz{{{{{{zzzxxxuuurrrppphhhhhhiiijjjmmmooorrrtttuuuwwwzzz}}}~~~}}}|||}}}}}}|||}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}||||||||||||||||||}}}}}}}}}|||zzzxxxwwwvvvxxxyyyxxxyyy|||~~~~~~~~~~~~~~~~~~~~~{{{{{{|||||||||||||||||||||}}}}}}}}}}}}~~~}}}vvvgggffffffnnntttfff]]]RRRFFFBBBAAAAAADDDGGGLLLMMMMMMIIIBBB:::444111......//////......---,,,////////////////////////000000000000000000000000///000000222333444555555888BBBUUUeeehhhfffjjjssstttyyy~~~uuuwwwtttuuu~~~mmm[[[bbb~~~~~~|||zzzsss\\\NNNIIIDDDCCCBBBAAA@@@@@@???@@@999999888777666777999<<<@@@GGGTTT```eeegggmmmuuuwwwooollljjjddd^^^UUUMMMHHHFFFDDDCCCBBBCCCHHHSSShhhdddLLLOOO^^^zzz{{{fff\\\[[[YYYjjj}}}wwwrrrooolllddd\\\WWWTTTUUU]]]eeeeeeggghhhgggddd```]]]]]]\\\VVVSSS\\\kkk|||zzziiiVVVEEE======999888888<<<@@@FFFSSS___mmmwww{{{yyyvvvtttsssvvvyyy||||||yyyuuurrrmmmlllkkkmmmpppssstttttttttwwwzzz|||{{{zzzzzzzzz}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||~~~}}}}}}}}}}}}~~~|||}}}~~~zzzwwwuuuttt|||{{{zzz{{{~~~}}}~~~~~~~~~}}}||||||{{{||||||}}}}}}}}}}}}~~~}}}zzzuuupppeeeaaafffnnn|||ooooooZZZHHHBBB@@@<<>>:::888888;;;>>>CCCOOO[[[kkkvvv}}}|||zzzxxxwwwyyy|||}}}|||xxxssspppmmmlllkkkmmmpppssstttttttttvvvyyyzzzyyyxxxyyyzzzzzz{{{{{{|||}}}~~~}}}||||||~~~~~~}}}||||||}}}}}}|||}}}~~~{{{xxxvvvuuuxxxxxxxxxyyy|||~~~~~~}}}}}}||||||~~~~~~~~~yyymmmkkkllljjjgggfff```dddnnn~~~ttt___KKKDDDBBB???BBBIIIOOOSSSUUUNNNBBB777111111111111000///////////////000000/////////.........000000000000111111111111000111222222222444555666???TTTlllwwwyyyzzzvvv^^^hhh}}}qqq\\\QQQMMMEEECCCAAA@@@@@@???===;;;;;;:::999777555777;;;>>>FFFKKKWWWdddjjjkkkooottt{{{xxxqqqnnnccc___YYYRRRLLLGGGEEEDDDBBBDDDEEEIIIWWWrrrwwwXXXLLLOOOaaazzzyyybbbUUUQQQ]]]sss{{{vvvsssqqqkkkeee^^^ZZZVVVUUU[[[bbbfffiiilllkkkgggbbb]]][[[XXXRRRQQQXXXggg{{{iiiTTTFFF@@@<<<999888:::;;;@@@KKKVVVgggsss}}}~~~}}}|||zzz{{{}}}~~~|||xxxsssooommmlllkkkmmmpppssstttttttttuuuwwwwwwvvvvvvxxxyyywwwxxxzzz|||~~~}}}}}}|||}}}~~~~~~}}}||||||||||||{{{}}}|||yyyxxxxxxwwwxxxxxxzzz|||~~~}}}|||tttcccaaadddfffeeeggg^^^aaannnhhhQQQGGGEEECCCDDDHHHPPPTTTUUUOOOCCC888222000111111000///////////////000000////////////......000000000000111111111111...///111222222333555888DDD\\\uuuvvv```nnnooo]]]TTTQQQGGGDDDBBB@@@@@@???===;;;999:::999888777888;;;>>>EEEJJJWWWdddkkkkkkmmmpppzzzyyyrrrpppddd```ZZZSSSMMMHHHEEEDDDCCCCCCCCCFFFQQQjjj___NNNJJJWWWnnnjjjSSSLLLSSSeee{{{uuurrrpppooojjjddd___[[[WWWUUUZZZ```fffiiimmmmmmiiiccc]]][[[WWWRRROOOUUUbbbuuusss]]]LLLCCC===:::999:::;;;???JJJUUUcccooozzz}}}{{{{{{yyywww}}}~~~}}}xxxtttqqqmmmlllkkkmmmppprrrtttttttttuuuvvvuuuttttttvvvxxxvvvwwwzzz}}}~~~}}}|||}}}}}}~~~~~~}}}}}}|||||||||||||||{{{}}}~~~|||{{{{{{{{{{{{}}}~~~~~~}}}nnnccccccfffhhhhhh^^^aaapppxxxZZZJJJFFFEEEFFFIIIMMMQQQSSSOOOFFF<<<666444111000000///////////////000000/////////////////////000000000111111111111//////111333222222555:::JJJddd~~~xxxbbbrrr}}}yyy|||~~~~~~mmm^^^VVVTTTIIIFFFCCC@@@@@@???===;;;888999:::999888999;;;===CCCHHHUUUcccjjjjjjjjjlllwwwyyyrrrpppfffbbb\\\UUUNNNIIIEEEDDDFFFDDDDDDFFFOOOeeemmmVVVJJJQQQeeeuuuTTTJJJMMMZZZttt|||tttpppooonnnmmmhhhccc___]]]YYYVVVYYY___fffiiimmmmmmiiiccc^^^[[[YYYUUUSSSVVV___ppp}}}gggSSSFFF===;;;:::;;;<<>>777444111000000/////////////////////000000000000000000///000000000111111111111222000222444333111777@@@WWWsssyyydddvvv{{{uuuuuu{{{}}}~~~|||~~~~~~lll```YYYVVVLLLHHHDDDAAA@@@???>>><<<888999:::999999:::<<<>>>EEEHHHSSSaaajjjkkkkkkmmmssszzzqqqmmmhhheee___XXXQQQKKKFFFDDDEEECCCCCCFFFNNN```aaaNNNPPP^^^~~~|||WWWLLLKKKTTTlllxxxrrrooonnnmmmllleeebbb___^^^[[[XXXZZZ___eeehhhlllllliiiddd___]]]\\\YYYWWWXXX]]]lllrrrZZZIII???<<<;;;<<<===AAALLLWWWaaannnzzz~~~}}}|||zzzwwwxxxyyy{{{{{{{{{xxxvvvtttmmmlllkkkmmmpppsssttttttuuuwwwxxxwwwvvvuuuvvvxxxwwwyyy||||||||||||}}}}}}~~~~~~~~~|||}}}}}}~~~~~~}}}||||||zzz|||~~~}}}~~~~~~~~~qqqmmmppplllbbbgggvvv```MMMGGGHHHIIIMMMOOOQQQOOOGGG>>>555111111111000/////////////////////000000000000111111000000000000111111111111444111222555444444===JJJhhhvvveeeyyyyyyxxxzzz}}}}}}~~~{{{|||zzzlllccc]]]ZZZOOOKKKFFFCCCAAA@@@???>>>999::::::999888:::===@@@HHHIIIQQQ___iiimmmoooqqqqqq~~~sssmmmkkkhhhbbb[[[SSSMMMHHHFFFCCC@@@AAAEEEKKKYYYwwwoooUUURRR\\\yyy}}}ZZZMMMKKKRRRhhh|||uuupppmmmkkkiiihhhccc```______\\\YYY[[[___dddgggjjjjjjgggcccaaa___ZZZXXXWWWWWWZZZggg~~~dddQQQBBB???=========@@@IIITTT]]]kkkxxx}}}}}}}}}{{{yyywwwxxxyyyyyyxxxvvvtttrrrmmmlllkkkmmmpppsssttttttvvvxxxzzzzzzyyywwwwwwxxxwwwyyy{{{~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~|||}}}~~~~~~}}}}}}yyy|||~~~}}}}}}~~~yyyxxxqqqfffjjjvvv~~~|||vvv{{{qqqXXXKKKHHHGGGJJJLLLOOOMMMHHH???666111111111000/////////////////////000000000111111111000000000000111111111111333///000666666777EEEVVVoooeee}}}~~~~~~|||~~~~~~xxxmmmyyywwwnnngggccc```RRRNNNHHHEEECCCBBB@@@???::::::999888777:::>>>BBBHHHGGGLLLYYYdddjjjooossspppyyyqqqmmmjjjeee^^^VVVOOOJJJGGGCCCAAABBBFFFIIISSSooo}}}```YYY___yyyxxxZZZKKKJJJQQQeee~~~yyysssnnnkkkhhheeecccaaa___^^^___]]]ZZZ[[[```dddfffiiihhhfffcccaaaaaaUUUTTTTTTTTTVVVaaazzzlllXXXEEEAAA>>>===<<<===FFFQQQXXXffftttzzz{{{|||{{{yyywwwxxxxxxxxxvvvtttqqqpppmmmlllkkkmmmpppsssttttttvvvyyy||||||{{{yyyxxxxxxvvvxxxzzz|||}}}{{{yyyxxxxxxyyy{{{}}}~~~}}}~~~~~~}}}yyy|||~~~}}}{{{|||}}}~~~zzzuuuiiikkkuuu|||yyypppnnnnnnpppvvv~~~```OOOHHHEEEEEEHHHKKKLLLHHHAAA:::555111111000/////////////////////000000111111111222000000000000111111111111222---///555888;;;KKK___|||xxxzzz~~~jjjeee~~~ppp[[[dddwwwuuuoookkkgggeeeSSSOOOJJJFFFDDDCCCAAA@@@;;;:::999777777:::???CCCEEECCCFFFRRR^^^fffmmmrrrqqq~~~uuuooolllggg___WWWPPPKKKHHHFFFCCCEEEIIIJJJQQQkkkjjj```ddd|||sssYYYIIIIIIPPPddd|||xxxqqqllliiihhhfffeeecccbbbaaa___^^^^^^______hhhiiiiiiiiifffccc___\\\XXXTTTQQQRRRVVVaaauuuuuu]]]MMMEEE>>>;;;;;;===CCCJJJWWWaaaoooyyy}}}|||{{{{{{yyy{{{~~~}}}zzzvvvsssqqqnnnkkkiiikkkooosssttttttyyyyyyyyyxxxxxxxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyxxxwwwzzz}}}}}}{{{{{{}}}wwwyyy|||~~~~~~~~~~~~vvvllliiiqqqvvvmmmlllooopppuuufffQQQIIIGGGGGGGGGHHHHHHFFF@@@888222333222111000////////////000000000000000000000000000000000000111111111111444222...222777999OOOsssttt{{{pppppp~~~}}}~~~}}}mmmZZZYYYbbbxxxzzztttsssqqqiiibbbXXXPPPJJJIIIHHHCCC@@@@@@<<<<<<;;;999888999<<>>;;;;;;<<>>>>>;;;;;;:::999888999===@@@HHHKKKPPPWWWeeesssyyyxxxsss{{{~~~uuuqqqkkkgggbbb[[[RRRKKKEEEGGGDDDCCCHHHJJJZZZttt```PPPXXXjjj]]]SSSLLLQQQaaaxxx~~~zzzsssooonnnoooppppppfffdddaaa]]]ZZZXXXXXXXXXbbbdddhhhjjjkkkhhheeeccc\\\VVVQQQOOONNNNNNTTT\\\hhh{{{{{{]]]PPPBBB<<<;;;;;;>>>BBBMMMXXXhhhuuu{{{}}}~~~~~~~~~zzzuuurrrqqqoooooopppqqqrrrsssuuuvvvuuuwww{{{}}}~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzz{{{xxxvvvwww{{{~~~zzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{{{{{{{xxxtttmmmmmmzzzwwwpppxxxwww___OOOKKKMMMJJJKKKKKKKKKHHHAAA999333222111000000000000000000///////////////////////////000000000111111111111///666555555;;;EEE```||||||~~~~~~~~~www^^^ZZZ^^^lll|||rrrmmmnnnnnniiiccc[[[RRRIIIGGGDDD@@@===>>>:::;;;:::999888:::===@@@IIIMMMRRRZZZgggvvv}}}}}}www|||vvvrrrlllgggbbb[[[RRRKKKGGGHHHEEEEEEIIIJJJVVVnnnbbbSSSXXXdddvvv\\\SSSMMMRRRaaawwwzzzvvvqqqnnnnnnnnnooonnngggfffbbb___\\\YYYXXXWWWaaadddhhhlllmmmkkkgggeee\\\VVVQQQOOOMMMLLLOOOTTT]]]mmmcccTTTEEE>>><<<<<<>>>AAAJJJUUUfffsss{{{}}}~~~yyyuuusssrrrtttuuuvvvvvvvvvxxxyyywwwyyy{{{~~~~~~}}}{{{{{{zzzzzzzzzyyyyyyyyy|||zzzxxxyyy{{{}}}~~~~~~~~~~~~zzzzzz{{{|||}}}~~~}}}}}}~~~~~~|||}}}{{{|||}}}}}}}}}~~~sssssssssooopppiiiiiitttyyy|||ttt___OOOJJJLLLLLLLLLLLLKKKHHHBBB999333111111000000000000000111000000000000000000000000000000000000111111111111000666444444<<>>:::::::::888888:::>>>AAAGGGLLLQQQYYYfffuuu}}}yyy|||xxxsssmmmgggbbb[[[SSSMMMHHHIIIEEEEEEIIIHHHRRRhhhkkk[[[\\\ccc{{{fffXXXPPPJJJOOO^^^tttwwwuuuqqqpppooooooooonnnjjjgggccc___]]]\\\]]]^^^eeehhhllloooooolllhhheee^^^WWWSSSRRRPPPMMMNNNQQQWWWbbbssshhhXXXGGG???======>>>@@@GGGSSSdddrrrzzz~~~}}}xxxvvvtttvvvyyyyyyxxxxxxzzz|||zzz{{{|||}}}~~~~~~~~~||||||||||||{{{{{{{{{{{{}}}}}}|||{{{zzz{{{~~~~~~}}}}}}~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}zzzzzz}}}~~~zzz{{{||||||{{{|||sssrrrrrrmmmqqqhhhfffppp}}}zzzooo___OOOIIILLLLLLLLLMMMLLLIIIBBB999333111111000000000000111111000000000000000000000000000000000000111111111111000555333333>>>KKK___yyy~~~zzzzzz{{{|||}}}~~~~~~mmmkkkooo}}}vvvrrrtttrrrjjjbbbWWWNNNEEEBBBAAA>>><<<>>>::::::999888888:::>>>AAAGGGLLLQQQXXXdddtttxxx{{{{{{vvvoooiiiddd]]]UUUOOOGGGHHHDDDDDDHHHFFFMMMaaa~~~yyydddaaagggzzzgggXXXOOOIIILLLZZZqqqxxxvvvsssrrrrrrrrrpppooollliiiccc___]]]___bbbeeeiiikkkooorrrqqqmmmhhheee```ZZZVVVUUUTTTQQQPPPRRRUUU\\\iiiyyykkk[[[III@@@>>>===>>>@@@FFFRRRcccrrrzzz~~~zzzwwwtttwwwzzz{{{yyyyyyzzz}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~|||yyyzzz~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}~~~}}}yyyxxxzzz}}}}}}~~~xxxzzz|||{{{zzzzzz~~~yyywwwwwwrrrsssjjjfffmmmyyy|||zzz|||yyytttpppjjj]]]OOOJJJMMMMMMMMMMMMLLLIIIBBB:::444111000000000000000111111000000000000000000000000000000000000111111111111000555222333AAANNNaaawww~~~{{{zzzxxxyyyzzzzzz{{{~~~~~~wwwuuuyyy{{{vvvvvvrrriii```VVVLLLCCCAAA@@@===<<<>>>::::::999888888:::>>>AAAIIINNNSSSYYYeeevvvvvvyyy}}}xxxqqqkkkeee___WWWQQQGGGHHHCCCCCCGGGDDDJJJ^^^xxxjjjcccjjjttt\\\RRRIIIKKKXXXpppzzzxxxwwwuuuuuuuuuuuusssqqqooohhhbbbaaa```aaaffflllppppppqqqpppnnnkkkhhhfff___^^^\\\[[[ZZZZZZ[[[[[[YYY]]]cccmmm{{{~~~iii]]]LLLAAA============EEEMMM[[[lllzzz|||zzzxxxyyyzzz{{{{{{{{{{{{zzz~~~~~~}}}}}}~~~~~~{{{yyyyyyzzz~~~||||||}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{||||||zzzxxx}}}}}}~~~}}}|||zzzyyyxxxwwwxxx{{{~~~~~~||||||uuugggdddpppyyytttnnnmmmkkkgggmmmkkkggg___UUUMMMGGGEEEGGGGGGHHHIIIGGGBBB:::555222111111111111111222222............////////////111111111000000000000000000666777444===TTTkkkvvvuuuyyy}}}}}}zzzzzzyyyyyyzzzxxx|||ttt{{{}}}{{{}}}xxxlllaaaVVVQQQIIICCC@@@>>>===<<<888888888999:::;;;<<<===DDDNNNRRRPPP]]]uuu~~~~~~|||~~~{{{rrrkkkfff```WWWPPPMMMIIIFFFEEEDDDEEEMMMVVVppprrrqqqgggkkkYYYNNNNNNVVVrrr}}}uuutttrrrssstttuuuuuutttrrrkkkeeecccbbbaaaeeejjjppppppppppppmmmjjjgggeee]]]]]]\\\\\\]]]___aaacccaaacccffflllwww}}}wwwiii]]]MMMBBB>>>>>>>>>===CCCKKKYYYjjjxxx|||zzzxxxxxxxxxyyyyyyyyyzzzzzz{{{|||}}}}}}||||||~~~~~~~~~{{{yyyzzzzzz}}}{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}~~~}}}|||{{{{{{zzzzzzzzz|||~~~yyykkkgggsss|||vvviiiggghhhgggeeeccc```YYYQQQKKKFFFEEEFFFGGGHHHIIIGGGBBB:::444222111111000000111222222....../////////000000000111000000000000000000000222666666666BBBYYYkkkpppooouuuyyy{{{|||vvvxxx~~~}}}}}}{{{zzzzzz{{{~~~www|||pppeeeUUUPPPIIICCC@@@>>>===<<<888888888999:::;;;<<<===EEEOOOSSSRRR]]]ttt}}}~~~xxx}}}|||rrrlllhhhcccZZZSSSLLLHHHEEEDDDBBBCCCKKKTTTmmmtttsssiiirrr^^^RRRRRRZZZuuuuuusssqqqrrruuuxxxyyyzzztttnnnhhhfffdddbbbdddiiipppqqqpppooommmiiifffccc___^^^^^^^^^aaadddhhhjjjiiiiiihhhjjjqqqxxxwwwrrrggg]]]NNNCCC>>>>>>>>>===@@@HHHUUUfffuuu}}}{{{xxxwwwvvvvvvvvvwwwxxxyyyyyyzzz{{{zzzzzz{{{~~~}}}~~~}}}{{{zzzzzz{{{~~~|||{{{{{{~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}nnnjjjuuu~~~vvvfffdddiiilllbbb```]]]VVVNNNHHHDDDCCCEEEFFFHHHIIIGGGAAA999444222111111000000000111111/////////000000000111111000000000000000000111111222555555999JJJbbbpppqqqooovvv{{{{{{{{{~~~{{{~~~wwwuuuwww}}}zzzzzz|||~~~}}}~~~|||}}}qqqfffTTTOOOHHHBBB???>>>===<<<888888888888999;;;<<<===EEEPPPTTTSSS]]]rrr}}}mmmmmmpppyyy~~~sssmmmkkkfff^^^VVVMMMIIIEEEDDDCCCDDDJJJRRRhhhxxxvvvmmmxxxaaaTTTUUU\\\uuu~~~xxxvvvttttttwwwzzz}}}~~~uuuooojjjiiigggeeefffjjjpppqqqpppooollliiieeecccbbbaaa```aaaccchhhlllooonnnmmmkkkiiinnntttuuuqqqddd[[[NNNCCC>>><<<<<<<<<>>>DDDQQQaaaqqq}}}}}}wwwvvvtttssssssuuuwwwxxxzzz{{{{{{zzzyyy{{{~~~|||}}}~~~}}}{{{zzzzzz{{{}}}|||}}}~~~~~~{{{{{{}}}~~~yyy}}}}}}nnnjjjttt}}}vvviiijjjoooqqqhhheee___VVVMMMFFFBBBAAAEEEFFFHHHIIIHHHBBB999333222111111000000000000111000000000000111111111111000000000000000111111111///333555:::LLLgggwwwzzzxxx~~~iiigggmmmwww~~~~~~{{{zzz{{{|||}}}|||{{{~~~}}}~~~~~~wwwjjj___QQQMMMGGGBBB???>>><<<;;;777777888888999:::<<<===EEEOOOUUUTTT[[[mmm|||qqqiiieeemmm}}}uuuooonnnjjjaaaYYYQQQLLLGGGGGGFFFFFFKKKRRRddd||||||yyyrrr}}}cccSSSSSSZZZrrr|||{{{yyyvvvvvvxxx{{{}}}~~~tttoookkkjjjiiigggiiimmmpppppppppooommmiiifffdddaaa```___```dddkkkqqqvvvuuutttooojjjlllqqqrrroooaaaYYYNNNDDD>>>;;;;;;;;;===BBBNNN]]]nnn|||wwwvvvtttsssssstttvvvwww|||}}}}}}{{{zzzzzz|||~~~{{{|||}}}|||{{{zzz{{{|||~~~~~~~~~~~~{{{yyyzzz}}}zzz{{{|||~~~~~~zzzkkkfffqqqzzzxxxpppsssuuusssmmmiiibbbWWWMMMFFFBBBAAAEEEGGGIIIKKKIIICCC:::333222111111000//////000000000000000000111111111111//////000000111111111111...333666999IIIdddyyyuuuaaa```hhhttt|||}}}|||}}}}}}{{{zzzwwwyyyzzzzzzzzz~~~}}}{{{yyyqqqcccYYYOOOKKKEEEAAA???===<<<:::777777777888999:::;;;<<>>;;;;;;<<<===BBBKKKZZZkkkzzzxxxwwwvvvuuuuuuuuuvvvwww|||}}}~~~}}}{{{zzz{{{|||zzz{{{||||||{{{zzz{{{}}}~~~|||}}}}}}~~~~~~~~~~~~|||zzz|||~~~}}}~~~}}}}}}~~~~~~}}}}}}|||}}}~~~~~~~~~}}}~~~|||}}}}}}wwwhhhbbbmmmwwwuuuvvvwwwtttqqqllldddYYYNNNGGGEEEEEEFFFHHHJJJLLLKKKDDD;;;444222111111000/////////////////////000000000111111/////////000111111222222000666888;;;KKKeee{{{sss```ccclllyyy{{{|||~~~||||||wwwxxxzzzzzz{{{~~~zzzuuulll___UUULLLIIIDDD@@@???===;;;:::777777777777888:::;;;<<>>===;;;999666666777777888:::;;;<<>>>>>???@@@CCCJJJWWWhhhxxxyyyyyyyyyyyyyyyxxxwwwvvvsssvvvzzz||||||zzzzzzzzzxxxzzz{{{{{{zzzzzz|||}}}yyy}}}~~~}}}}}}}}}~~~||||||}}}~~~~~~zzz{{{~~~~~~|||}}}{{{{{{|||||||||}}}~~~~~~}}}~~~|||}}}~~~~~~~~~uuufffaaammmwwwzzzvvvttteeeVVVLLLHHHGGGGGGIIIMMMOOOMMMFFF===666222222000///........................////////////...//////000111222222222444777<<>>===;;;999666666777777888999;;;<<>>EEESSSccctttyyyvvvvvvvvvwwwxxxxxxyyyyyy||||||}}}|||{{{yyyvvvuuu{{{yyyxxxxxxzzz||||||{{{zzz{{{|||}}}}}}{{{zzzyyyxxx|||}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}||||||~~~~~~~~~~~~}}}}}}|||~~~~~~}}}~~~~~~}}}|||~~~}}}|||~~~uuunnnfffpppnnn[[[NNNGGGFFFHHHJJJNNNRRRQQQIII<<<222444222000///000000///...000000000000000000000000222111000000000111222333888888AAAYYY|||}}}vvvnnn~~~}}}~~~~~~~~~~~~zzzrrrkkkaaaUUULLLFFFDDD@@@>>>===<<<:::888999777888;;;<<<999:::===FFFTTT___^^^\\\eeevvv}}}uuurrrnnnfff```VVVNNNGGGEEEDDDCCCFFFJJJRRRffflllppp```KKKOOOYYYmmm}}}uuuooollllllllllllrrrrrrrrrpppmmmiiifffccccccaaa^^^[[[[[[\\\^^^___dddeeegggiiikkkkkklllkkkiiifff^^^TTTIIIBBB>>>===888;;;AAAMMM\\\lllyyy|||xxxwwwvvvvvvvvvvvvvvvwwwzzzzzzzzzzzzzzzyyyxxxxxxyyyxxxwwwxxxzzz||||||{{{||||||}}}~~~}}}{{{yyyxxxwwwwww{{{|||~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}|||}}}~~~}}}~~~~~~~~~}}}~~~~~~~~~|||vvvuuutttjjjfffcccooo}}}iiiXXXNNNJJJHHHIIIMMMQQQQQQJJJ>>>555444222000///000000///...000000000000000000000000222111000000000111222333555888EEEddd|||{{{|||}}}|||}}}|||tttkkk___TTTLLLFFFDDD@@@>>>===<<<:::888999777888;;;<<<:::;;;???JJJYYYddddddbbbkkk}}}~~~uuurrrooohhhbbbYYYQQQIIIGGGFFFEEEHHHLLLQQQdddooorrr^^^KKKLLLRRRdddxxxqqqnnnmmmnnnnnnsssssssssqqqmmmiiidddaaaaaa```]]]ZZZXXXWWWWWWWWW[[[]]]aaafffiiikkkllllllmmmjjjbbbWWWKKKBBB===;;;:::<<>>===<<<:::888999777999<<<<<<:::<<>>===<<<:::888888888999<<<;;;:::===CCCLLL\\\iiijjjiiirrrvvvrrrooojjjeeeZZZRRRJJJGGGEEECCCEEEHHHMMM\\\vvvxxxxxxvvv___NNNIIIGGGUUUooo}}}|||}}}{{{sssooommmlllkkkppprrrssssssppplllhhheeebbbaaa___\\\XXXTTTQQQOOOMMMQQQWWW^^^dddiiikkkmmmllljjjddd[[[OOOEEE???<<<666888<<>>===<<<:::888888888:::===;;;:::???FFFPPP___mmmmmmkkkrrrwwwrrrooojjjfff\\\TTTKKKHHHEEECCCDDDHHHKKKYYYqqq|||zzz|||sss^^^MMMGGGDDDRRRlll{{{zzz||||||uuuqqqppppppoooqqqrrrtttuuusssnnnjjjgggcccbbb___\\\XXXUUURRRQQQNNNPPPUUU[[[aaagggjjjmmmkkkiiieee]]]RRRHHHAAA>>>888:::<<>>===<<<:::888777888;;;===;;;:::@@@IIIXXXhhhuuutttppptttzzzuuuqqqkkkfff```WWWOOOJJJHHHEEEFFFIIIIIIWWWnnnzzzwwwnnnZZZKKKFFFCCCNNNgggyyyyyy{{{xxxrrrqqqrrrssstttsssuuuwwwwwwtttooojjjfffcccaaa^^^[[[XXXUUUTTTSSSPPPRRRUUUYYY___eeeiiilllmmmlllhhh```TTTJJJBBB>>><<<===>>>AAAHHHWWWjjjxxx{{{{{{tttttttttsssssssssssstttuuutttuuuwwwyyy{{{|||}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{~~~~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}~~~|||zzz{{{}}}{{{}}}~~~~~~ssseeekkk{{{~~~eeeVVVOOOOOOPPPSSSVVVTTTLLL@@@777222000//////000111111000000000000000000000000000000/////////000222444555999>>>UUU{{{}}}zzzxxxwwwxxxyyyzzz{{{~~~tttkkkaaaUUUKKKFFFDDD@@@>>>===<<<:::888777888;;;===;;;:::AAAKKKaaaqqq|||zzztttvvv~~~yyytttnnnhhhbbbYYYPPPKKKHHHEEEEEEHHHHHHVVVmmmyyyrrrjjjXXXLLLIIIEEEMMMcccxxxxxx{{{}}}xxxrrroooooorrruuuvvvvvvwwwyyyxxxuuuoooiiieeebbb```]]]ZZZWWWUUUTTTTTTSSSTTTUUUYYY^^^ccciiilllooonnnjjjbbbVVVKKKBBB>>>;;;;;;;;;<<>>SSSuuuvvvwwwxxxxxxyyy|||vvvlllbbbUUUJJJFFFDDD@@@>>>===<<<:::888777888<<<===;;;:::BBBLLLfffuuu}}}uuuuuu~~~|||wwwoooiiiaaaWWWNNNJJJFFFCCCCCCFFFHHHUUUmmmyyyqqqiiiYYYPPPNNNIIINNNaaa{{{||||||tttoooooopppooooooqqqwwwwwwwwwuuuqqqlllgggdddcccaaa___]]][[[YYYXXXWWWWWWYYY\\\]]]___cccjjjppprrrrrrlllbbbYYYPPPEEE;;;<<<999999===CCCMMM^^^lllxxx}}}|||uuuqqqtttyyy||||||zzzvvvsssuuuvvvxxxzzz{{{}}}}}}}}}~~~~~~|||||||||}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~|||{{{{{{{{{}}}vvviiiqqq|||uuu]]]SSSOOOOOOPPPUUUWWWPPPBBB666333222111111000000111111111111111111111111111111222222222222222222333333:::AAAWWWttt{{{yyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}qqqfffXXXNNNHHHDDD@@@===<<<;;;:::999<<<<<<:::999:::???EEEJJJeeexxxqqqvvvzzzrrrmmmiii^^^WWWMMMGGGEEEEEEEEEDDDHHHSSShhhyyypppvvvqqqbbbLLLDDDKKKKKKZZZ|||xxxxxx~~~|||uuuoooppppppooooooqqquuuuuuuuussspppkkkgggdddbbbaaa___\\\ZZZXXXWWWVVVWWWZZZ]]]^^^___dddkkkpppqqqqqqlllccc[[[TTTIII@@@===::::::===CCCLLL\\\jjjvvv||||||uuurrrvvv{{{}}}yyyvvvwwwxxxyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~|||{{{{{{{{{||||||~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~vvvmmmuuuhhhZZZSSSQQQQQQUUUVVVPPPCCC888333222111111000000111111111111111111111111111111222222222222222333333333888AAAYYYtttyyyssstttvvvxxxyyyzzz{{{{{{yyyzzz{{{|||~~~wwwiiiZZZPPPIIIEEEAAA>>><<<<<<:::999<<<;;;:::999:::>>>DDDIIIggg}}}sssuuuzzzrrrllliii```YYYPPPIIIGGGFFFFFFEEEFFFPPPeeevvvmmmsssoooVVVKKKNNNMMM\\\|||wwwvvv{{{~~~}}}vvvqqqqqqpppnnnnnnqqqtttttttttrrrooojjjfffcccaaa```^^^[[[XXXWWWUUUUUUXXX[[[^^^```aaaeeekkkqqqooopppmmmfff___XXXNNNDDD===;;;:::===BBBKKKZZZgggtttzzz{{{uuuqqquuuzzz~~~~~~{{{xxx{{{zzzzzzzzz{{{|||~~~~~~~~~}}}|||{{{{{{{{{{{{|||{{{zzzzzzzzzzzzzzz{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~xxxqqqzzzttt```WWWTTTRRRTTTUUUOOOCCC888333222111111000000111111000000000000000000000000111222222222333333333444666CCC[[[ttt}}}{{{{{{yyytttwwwpppqqqsssvvvxxxyyyyyyyyyyyy{{{~~~ooo___VVVJJJGGGBBB???===<<<;;;:::;;;;;;:::999:::===BBBFFFeeesssrrr~~~zzzrrrllliiibbb\\\SSSLLLHHHGGGGGGFFFDDDMMM```|||qqqgggmmmwww\\\MMMMMMJJJXXX~~~xxxwww{{{~~~xxxsssrrrqqqnnnooosssuuuuuuuuusssooojjjeeebbb```___]]]ZZZXXXVVVUUUUUUZZZ]]]aaabbbcccffflllqqqoooqqqooohhhbbb[[[PPPFFF???<<<;;;>>>AAAHHHVVVcccqqqyyy~~~~~~zzzuuuppprrruuuwwwyyyzzzzzzyyy~~~}}}{{{zzzzzz|||~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~}}}}}}~~~||||||||||||}}}}}}~~~|||sss{{{}}}dddZZZUUUQQQQQQRRRLLLAAA888333222111111000000111111////////////////////////111222222333333444444444555DDD^^^tttyyysssppprrrvvv{{{zzztttxxx~~~vvvqqqrrrtttvvvwwwwwwvvvuuu|||uuueee\\\LLLIIIDDD@@@>>>===;;;::::::::::::::::::===AAADDD\\\zzztttppp{{{zzzrrrmmmjjjccc^^^UUUMMMHHHFFFFFFGGGDDDLLL\\\vvvkkk___eeeyyy^^^MMMLLLHHHVVV~~~xxxwww{{{~~~~~~}}}xxxuuutttqqqooopppuuuxxxxxxwwwtttoooiiiddd```___^^^]]][[[YYYXXXWWWWWW]]]```dddeeeeeeggglllppppppsssqqqkkkeee]]]QQQFFF@@@===<<<>>>@@@FFFSSS___nnnwww}}}~~~}}}}}}zzzvvvqqqqqqpppqqqsssvvvyyy|||~~~|||{{{{{{|||~~~|||||||||{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyywwwyyy|||~~~~~~|||zzzxxx|||}}}||||||||||||}}}~~~ttt{{{jjjZZZUUUPPPOOOOOOJJJ???666333222111111000000111111////////////////////////111111222333444444555555666HHHcccwww{{{vvvssssssvvv|||~~~~~~wwwqqqrrruuuwwwyyyyyyxxxwwwttteee]]]OOOKKKFFFBBB???>>><<<::::::;;;;;;;;;;;;<<>>===>>>???DDDOOO[[[kkkuuu|||}}}|||{{{yyyvvvtttrrrqqqppprrrvvvzzz}}}}}}}}}|||{{{{{{|||}}}~~~zzzzzzzzzzzzzzzyyyxxxwwwxxxyyyyyyzzzzzzzzzzzzyyywwwxxxzzz||||||{{{xxxwwwzzz|||||||||||||||}}}}}}~~~|||||||||~~~yyy~~~xxxxxxqqqZZZUUUOOONNNNNNIII???666333222111111000000111111000000000000000000000000111111222333444555666666888NNNkkkxxx|||~~~wwwmmmppptttyyy|||}}}}}}|||qqqccc\\\QQQMMMHHHCCCAAA???<<<;;;:::<<<======<<<===???AAAJJJbbbyyy~~~www~~~tttooonnnfffaaaYYYPPPHHHDDDDDDFFFHHHMMMYYYpppfffXXX]]]nnn~~~uuu___QQQOOOKKKYYY}}}yyyxxx|||~~~|||xxxxxxvvvsssqqqpppmmmkkkooouuuuuuuuutttrrrooojjjeeebbb______^^^^^^^^^^^^______dddgggjjjiiiggggggjjjmmmrrruuuwwwsssnnngggZZZOOOBBB???===>>>>>>BBBMMMWWWiiisss||||||zzzzzzxxxvvvsssrrrrrrrrrtttvvvyyy{{{{{{{{{{{{||||||}}}}}}}}}vvvwwwxxxxxxxxxxxxwwwvvvyyyyyy{{{|||||||||{{{{{{yyy{{{|||}}}}}}|||zzzyyyyyy|||}}}}}}|||||||||}}}}}}~~~yyyzzz|||rrrrrr~~~pppZZZUUUPPPOOOOOOJJJ???666333222111111000000111111111111111111111111111111111111222333444555666666:::TTTvvv~~~rrruuu~~~wwwmmmpppuuuzzz}}}~~~~~~}}}yyy~~~pppddd]]]SSSNNNIIIDDDAAA???===;;;;;;===>>>???>>>>>>???@@@DDDXXXlll~~~xxxuuuqqqooohhhddd\\\RRRIIIEEEEEEHHHJJJMMMWWWmmmhhh[[[aaaiii{{{uuuaaaRRROOOJJJWWW|||{{{~~~yyyxxxrrrooonnnnnnkkkiiimmmtttqqqqqqrrrqqqnnnjjjfffddd_______________```aaabbbfffiiikkkkkkhhhgggiiilllqqqvvvxxxvvvrrrkkk___TTTCCC???>>>>>>>>>AAAKKKVVVhhhsss{{{|||zzzyyyxxxvvvpppqqqrrrtttuuuvvvvvvvvvyyyzzz{{{|||}}}}}}}}}}}}tttuuuvvvwwwwwwvvvuuuuuuyyyzzz|||}}}}}}}}}||||||}}}}}}~~~~~~}}}|||yyy{{{~~~}}}}}}||||||||||||}}}{{{{{{{{{}}}~~~yyyzzz~~~~~~~~~|||zzznnnmmmtttzzzkkkZZZUUUQQQPPPQQQKKKAAA777333222222111000111111111111111111111111111111111111111222333444666666777;;;XXX~~~yyynnnqqqzzz~~~vvvpppssswww{{{}}}}}}{{{zzztttzzzsssggg```SSSOOOJJJEEEBBB@@@===;;;<<<>>>???@@@???>>>???@@@@@@PPPbbbvvv~~~vvv|||vvvqqqqqqjjjfff___TTTJJJFFFFFFIIIJJJMMMVVVkkkkkk^^^eeeeee{{{hhhXXXTTTMMMYYY~~~wwwsssxxx|||{{{pppnnnkkkiiiiiilllooorrruuuvvvvvvuuuqqqlllfffccccccdddcccbbb``````bbbdddlllnnnnnnllliiigggjjjlllnnnuuuyyyvvvpppjjjaaaYYYKKKBBB;;;;;;>>>CCCKKKSSScccnnnxxxzzzzzzyyyvvvrrrtttrrrooonnnpppssswwwzzzzzz||||||{{{yyywwwwwwxxxtttvvvwwwyyyzzzzzzzzzyyyyyyzzz|||}}}|||}}}~~~|||{{{}}}~~~}}}|||||||||{{{{{{zzzzzztttvvvzzz~~~zzz{{{~~~~~~||||||{{{{{{qqqlllnnnqqqppp___VVVSSSRRRSSSSSSMMM@@@666333222111111000000111111000000000000000000000000111000111444444333666<<<<<<]]]zzzvvvooollltttzzztttwwwyyyzzzyyyxxxxxxyyyzzzxxxwwwyyy}}}pppgggaaaTTTHHHFFFGGGDDD???;;;>>>???AAADDDDDDBBBBBBDDDGGGEEETTTpppyyyzzzvvvooollllllhhh```WWWOOOJJJGGGEEEGGGKKKUUUhhhnnnaaabbbkkkzzzeeeQQQNNNVVVwwwsssxxx~~~~~~{{{zzzmmmkkkiiiggghhhkkkoooqqquuuuuuuuutttpppkkkeeebbbcccdddddddddcccdddfffiiimmmpppqqqpppmmmlllnnnqqqsssyyy~~~|||xxxrrrhhh```NNNEEE===<<<>>>BBBIIIPPP```kkkvvvyyyzzzzzzwwwssssssqqqooonnnppptttxxx{{{|||~~~~~~|||zzzyyyyyyuuuvvvxxxyyyzzzzzzzzzyyyyyy{{{|||}}}}}}}}}}}}|||}}}~~~}}}|||{{{zzzyyyuuuwwwzzz}}}{{{|||~~~~~~~~~tttxxxzzzzzzzzz}}}tttmmmlllmmm|||vvvdddXXXTTTQQQPPPRRRSSSMMMAAA777333222111111000000111111000000000000000000000000111000111444444333666<<>>AAAAAAFFFNNNTTTTTTPPPKKKKKKFFFOOOgggxxxyyyxxx|||wwwpppllllllggg```XXXPPPJJJGGGEEEFFFKKKUUUggguuufffdddiiivvvZZZQQQVVV~~~vvvqqquuu{{{{{{xxxvvvjjjiiifffeeegggjjjnnnqqquuuvvvuuusssooojjjeeebbbccceeefffgggggghhhkkkmmmooosssuuuuuusssrrrsssvvvvvv|||zzzssshhh___RRRHHH@@@===>>>AAAGGGNNN]]]hhhtttyyyzzz{{{yyyuuurrrqqqooooooqqquuuyyy{{{{{{}}}}}}zzzxxxxxxwwwxxxyyyzzz{{{{{{zzzyyyyyy{{{}}}}}}}}}}}}~~~}}}~~~~~~|||{{{zzzzzzwwwyyy{{{}}}}}}~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~||||||}}}~~~|||sssvvv{{{||||||{{{~~~yyypppkkkiiiqqq}}}uuucccVVVRRRPPPOOOOOOQQQRRRMMMBBB999333222111111000000111111000000000000000000000000111000111444444333666<<>>>>>AAAFFFMMM\\\hhhuuuzzz||||||zzzvvvqqqppppppppprrruuuyyy|||xxx{{{}}}}}}{{{xxxwwwvvvxxxyyyzzz{{{|||{{{zzzyyyyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}{{{zzz{{{|||}}}~~~}}}~~~}}}}}}}}}ssskkkhhhjjjttt|||xxxiiiYYYQQQPPPMMMMMMNNNQQQQQQLLLCCC;;;333222111111000000111111000000000000000000000000111000111444444333666<<>>BBBGGGSSS```oooxxx{{{|||zzzvvvuuuttttttssstttuuuvvvwwwvvvwwwwwwwwwxxxzzz~~~~~~}}}{{{zzzuuuwwwyyyyyyyyyyyy{{{}}}zzzyyyxxxyyy{{{}}}}}}||||||}}}}}}}}}}}}|||{{{{{{}}}zzzwwwwwwwwwyyyzzz||||||{{{{{{{{{{{{|||}}}~~~~~~}}}|||zzz{{{}}}~~~~~~}}}}}}~~~{{{{{{{{{|||~~~}}}}}}~~~~~~~~~~~~qqqiiijjjhhhuuu~~~xxxzzzlll```YYYVVVRRRTTTVVVUUUQQQIII???999333222222111000111111111000000000000000000000000111000111444444333777<<>>777222111111000000000000000222222111111111111111111000111111222222555999<<>>777222222111000000000000000111111111111111111111111000111111222222555999<<>>666222222111000000000000111111111111111111111111111000111111222222555999<<>>666333222111111000000111111111111111111111222222222000111111222222555999<<>>666333222222111111111111111000000111111111222222222000111111222222555999<<>>666333333222111111111111222000000000111222222333333000111111222222555999<<>>777444333222222111111222222///000000111222222333333000111111222222555999<<>>777444333222222111111222222///000000111222222333333000111111222222555999<<>>DDDUUUzzzyyyrrrqqqooollllllnnnqqqrrrsssrrrppppppqqquuu{{{sssccc\\\cccooossslll~~~}}}wwwqqqpppmmmjjjeee]]]UUUNNNJJJJJJKKKPPP___wwwdddTTTYYYaaajjjWWWNNNwwwpppmmmfffhhhlllooorrrtttttttttuuutttsssrrrqqqnnnjjjgggaaa^^^[[[ZZZYYYYYYXXXWWWZZZ[[[^^^aaabbbfffsssrrreeeYYYRRRPPPZZZ```jjjqqqtttsssrrrqqqrrrvvv{{{{{{yyyxxxxxxxxxwwwyyy{{{{{{zzzxxxxxxyyy{{{{{{{{{zzz{{{{{{|||}}}~~~}}}zzzzzzzzzzzz{{{|||}}}~~~{{{zzzyyyyyy{{{{{{zzzyyywwwyyy|||~~~~~~~~~}}}||||||{{{zzzzzzyyyzzz{{{}}}~~~~~~{{{|||}}}}}}}}}~~~~~~}}}}}}}}}}}}zzzyyy~~~wwwnnngggfffmmmwww}}}}}}zzzlllaaaZZZUUUMMMGGGCCC>>>777222333222111111000000111111000000000000000000000000000111333333333555888;;;JJJfff~~~]]]DDD>>>;;;===>>>JJJlllwwwooorrrooommmmmmooorrrssssssrrrooommmpppwww~~~iiiYYYYYY___wwwwwwnnnrrr|||}}}sss~~~xxxsssqqqoookkkfff^^^UUUOOOJJJIIIIIIOOO^^^wwwjjjTTTXXX^^^}}}mmm\\\OOOJJJ{{{rrrnnniiijjjlllnnnqqqsssuuuvvvtttsssssssssrrrnnnhhhddd___]]][[[YYYXXXXXXXXXXXXWWWYYY]]]bbbdddjjjvvv~~~rrreeeXXXQQQPPPZZZaaakkksssvvvuuusssrrrrrrvvv{{{~~~{{{xxxvvvvvvwwwyyyzzz||||||{{{yyyyyyyyyzzzzzzzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{wwwvvvvvvwwwyyy{{{}}}~~~zzzyyyyyy{{{{{{{{{yyy{{{}}}~~~}}}~~~}}}||||||{{{|||||||||yyyzzz{{{|||~~~}}}||||||}}}}}}~~~~~~}}}}}}|||||||||}}}~~~|||zzz~~~xxxoooiiiiiinnnuuuyyyxxxlllccc[[[VVVNNNGGGBBB<<<777333333222111111000000111111000000000000000000000000000111222333333555888;;;IIIddd~~~[[[DDD>>>======;;;BBBaaawwwoooqqqooonnnnnnppprrrssssssrrrnnnkkkoooxxxuuuaaaXXXXXXbbbwwwttteee\\\```eeelll{{{xxxtttrrrppplllggg___VVVPPPIIIHHHIIINNN^^^xxxrrrXXXZZZ^^^mmm```UUUNNNMMM~~~uuuqqqlllllllllmmmoooqqqtttvvvrrrrrrrrrrrrqqqmmmgggbbb^^^]]]\\\ZZZYYYXXXYYYZZZYYYZZZ^^^cccggglllwww~~~qqqeeeXXXQQQPPPVVV^^^iiirrrvvvvvvuuutttsssuuuyyy{{{|||}}}{{{wwwuuuvvvxxxzzz|||~~~}}}|||zzzzzzzzzyyyyyyzzz{{{{{{{{{||||||{{{||||||}}}~~~||||||{{{{{{{{{|||}}}~~~~~~|||{{{zzzyyyxxxttttttuuuvvvxxx{{{~~~zzzvvvwwwzzz}}}~~~}}}~~~~~~|||{{{}}}||||||||||||}}}~~~~~~zzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||||||||~~~~~~xxxooojjjjjjnnnqqqssszzzyyy}}}{{{wwwpppggg___[[[WWWPPPIIICCC===777444333222111111000000111111000000000000000000000000000111222222333444888:::EEEaaaYYYDDD>>>===>>>;;;???ZZZxxxxxxqqqpppooonnnnnnppprrrrrrrrrqqqmmmkkkpppyyyooo^^^UUUVVVddd}}}}}}tttaaaUUUOOORRRSSSVVViiixxxuuussspppmmmggg___VVVOOOHHHGGGHHHOOO^^^yyyxxxZZZ\\\^^^{{{hhh\\\TTTPPPPPPyyyvvvmmmllljjjjjjkkkmmmqqqsssrrrrrrrrrqqqpppkkkeeeaaa\\\]]]\\\[[[YYYXXXZZZ\\\\\\]]]```eeehhhkkksss}}}rrreeeYYYRRRPPPTTT\\\gggpppuuuvvvvvvvvvuuuvvvwwwwwwvvvwwwyyy{{{~~~~~~yyywwwyyy{{{{{{}}}}}}{{{zzzzzzyyyyyyzzz{{{{{{{{{zzzzzzxxxyyyzzz{{{|||}}}~~~~~~|||{{{zzzyyyyyyzzz{{{|||~~~|||zzzxxxwwwwwwwwwssstttuuuwwwyyy|||~~~yyyuuuuuuxxx|||~~~}}}~~~~~~|||{{{{{{{{{|||}}}}}}~~~||||||}}}~~~~~~~~~}}}~~~~~~}}}{{{{{{}}}|||uuulllhhhiiilllooopppvvvtttxxx}}}sssiii___XXXXXXVVVQQQKKKDDD===777444333222111111000000111111000000000000000000000000///000222222222444777:::AAA]]]zzzzzzuuu]]]EEE>>><<<>>><<<>>>TTTnnnxxxrrrooonnnmmmnnnpppqqqqqqqqqnnnllllllqqqyyyxxxvvvzzz~~~lllZZZVVVYYYiiivvvhhh___TTTNNNJJJKKKIIIKKKWWWggg~~~yyyuuussspppmmmggg^^^UUUOOOGGGGGGIIIPPP```yyyzzz\\\]]]^^^~~~{{{jjj^^^UUUPPPOOOzzz~~~yyyyyyooommmjjjhhhhhhkkknnnqqqsssrrrqqqpppnnnjjjeeeaaa[[[\\\\\\ZZZXXXXXXZZZ]]]^^^^^^aaagggjjjmmmuuu}}}tttggg[[[TTTRRRUUU\\\fffnnnsssuuuvvvwwwyyyxxxvvvsssqqqrrruuuwww|||zzzyyy{{{~~~}}}~~~}}}{{{{{{{{{yyyzzz{{{{{{{{{zzzyyyxxxvvvwwwxxxyyy{{{|||}}}~~~|||{{{zzzxxxxxxyyy{{{|||~~~|||yyywwwvvvvvvvvvssstttvvvyyy{{{}}}~~~|||wwwuuuuuuwwwxxxyyyzzz{{{}}}~~~}}}|||yyyzzz|||~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~zzzsssjjjgggjjjnnnqqqrrryyyvvvvvvhhh\\\UUUTTTSSSQQQLLLDDD===666333333222111111000000111111000000000000000000000000///000111222222444777:::@@@ZZZvvvvvvmmmyyydddHHH>>>:::======>>>OOOdddwwwqqqnnnmmmlllmmmoooppppppoookkklllnnnrrrxxxvvviiiccceeejjjtttmmmbbbZZZ]]]ttt{{{sssiii___WWWPPPOOOLLLHHHEEEHHHOOOVVViiitttyyyuuusssppplllfff^^^TTTNNNFFFGGGJJJRRRaaayyy}}}___``````}}}pppdddWWWPPPNNNzzz{{{wwwxxxrrrpppkkkhhhhhhkkknnnqqqsssrrrpppooommmiiieeeaaaYYY[[[[[[ZZZWWWWWWZZZ]]]]]]^^^bbbiiinnnrrrzzzvvviii]]]VVVTTTWWW^^^fffnnnrrruuuvvvwww|||zzzvvvrrroooooorrruuuyyy}}}~~~yyyxxxzzz~~~}}}~~~|||{{{{{{zzzzzz{{{|||{{{zzzxxxwwwvvvvvvwwwyyy{{{|||}}}~~~}}}|||zzzyyyyyyzzz{{{}}}~~~|||zzzxxxwwwwwwwwwsssuuuxxxzzz}}}~~~~~~~~~zzzxxxvvvuuuvvvvvvuuutttvvvxxxzzz}}}~~~~~~~~~}}}xxxyyy|||~~~~~~~~~~~~}}}|||zzzsssjjjhhhlllsssvvvwww~~~~~~}}}kkk]]]UUUPPPQQQPPPLLLDDD<<<555222333222222111000111111111000000000000000000000000///000111222222444777:::BBBZZZuuuyyyfffqqq}}}kkkJJJ???999=========KKK]]]uuuooommmlllkkkmmmooopppooonnnjjjlllpppsssxxx}}}}}}yyywwwtttrrrrrrsssvvvxxx{{{nnn^^^UUUUUUZZZ```mmmooo```ZZZjjj|||uuuoookkkfff___ZZZQQQSSSPPPGGGDDDIIINNNOOO]]]jjj~~~yyytttsssppplllfff]]]TTTMMMEEEGGGKKKSSSbbbyyycccddddddvvviiiZZZPPPMMM}}}|||}}}~~~}}}~~~~~~zzzzzzsssqqqmmmjjjhhhhhhiiijjjpppnnnlllkkkjjjiiifffccc\\\\\\\\\[[[ZZZYYYXXXWWW[[[[[[^^^dddhhhnnnyyy{{{lll```ZZZXXXWWW\\\bbbiiimmmqqquuuxxxxxxzzz{{{wwwooojjjiiikkknnntttzzz}}}{{{zzz|||}}}~~~~~~{{{xxxvvvvvvvvvxxxzzz||||||{{{xxxwwwzzz{{{}}}}}}|||~~~|||{{{{{{||||||{{{{{{||||||||||||{{{{{{xxxwwwvvvxxxzzz}}}}}}}}}~~~|||xxxyyyyyyyyyxxxvvvtttsssuuuvvvxxxzzz|||~~~}}}{{{zzz|||~~~}}}~~~~~~}}}~~~~~~tttkkkiiinnnvvvooo[[[SSSKKKMMMMMMJJJCCC<<<666333000000000000000000000000111111111000000000000000111111111222333666888:::@@@WWWuuu}}}pppoooooosssyyyxxxwwwyyypppPPPAAA999===>>><<>>;;;CCCRRR|||{{{sssjjjkkkkkklllllllllllllllmmmnnnoooqqqttt{{{~~~www{{{rrrgggaaa^^^bbbnnnssswww|||tttooorrrqqqqqqssssssppphhhbbb\\\YYYUUUSSSQQQOOOMMMKKKOOO[[[iiisss}}}zzzxxxuuurrrooojjjaaaUUUMMMJJJJJJKKKSSSccc|||uuusssooommm]]]TTTOOO}}}xxxxxxzzz}}}}}}xxxwwwtttrrrnnnkkkiiiiiijjjkkklllkkkjjjjjjkkkjjjgggddd]]]\\\[[[YYYWWWUUUTTTSSSUUUTTTXXX]]]bbbgggrrr|||uuufff\\\VVVSSSZZZccclllrrrwwwzzz|||}}}}}}tttjjjdddbbbffflllsssxxxxxxxxxzzz||||||~~~}}}{{{zzzzzz|||{{{{{{zzzyyyxxxwwwwwwwwwyyy|||~~~~~~}}}|||{{{zzzzzz||||||||||||||||||||||||}}}|||zzz{{{|||}}}}}}|||{{{zzzrrrsssuuuwwwzzz|||~~~|||{{{zzz{{{}}}~~~~~~}}}|||{{{zzzzzz{{{}}}~~~~~~~~~}}}}}}vvvppppppttt~~~yyy^^^NNNQQQRRRPPPKKKBBB999333000000000000000000000000000111111111111111111111111111111111222333666888:::CCC___wwwvvvssspppqqqwwwpppiiilllpppsss~~~wwwPPPCCC;;;===<<<:::AAANNNvvvwwwmmmmmmmmmmmmllllllllllllooonnnooosssyyyrrrjjjjjjwwwvvvppplllnnnnnnqqquuuwwwuuuoooiiiaaa^^^ZZZXXXVVVSSSPPPNNNOOOWWW```kkkxxx{{{yyyvvvssspppkkkcccXXXPPPJJJJJJLLLSSSddd}}}wwwwwwuuuqqqaaaVVVQQQzzzxxxxxxzzz|||vvvuuutttrrrnnnkkkjjjiiijjjkkkjjjiiiiiijjjkkkjjjgggeee___]]][[[YYYVVVTTTSSSRRRQQQQQQSSSXXX\\\aaalllvvvzzziii\\\UUURRRYYYdddnnnuuuyyy|||~~~zzzppphhhdddccchhhoootttwwwxxxyyy{{{{{{}}}}}}{{{{{{|||}}}|||zzzyyyxxxyyyyyyzzzxxxyyy{{{}}}}}}|||{{{zzzyyy|||}}}~~~~~~}}}}}}}}}}}}~~~}}}{{{wwwxxxyyyzzz{{{zzzzzzyyyuuuuuuwwwxxxyyy{{{||||||{{{zzzzzz{{{|||}}}}}}|||}}}|||zzzyyyzzz|||~~~~~~~~~~~~xxxrrrqqqsss}}}eeeSSSPPPPPPOOOJJJBBB;;;666444000000000000000000000000000111111111111111222222111111111222333666888:::BBBbbb~~~~~~oooggghhhkkksss}}}oooMMMAAA:::<<<<<<:::AAALLLpppvvvooonnnnnnmmmlllkkkkkkkkkooommmooouuuvvvttt}}}~~~xxxrrroooooonnnooorrrvvvvvvsssooofffbbb\\\XXXUUUSSSQQQOOOOOOSSSYYYddduuuyyyyyyvvvrrroookkkcccYYYQQQJJJJJJLLLTTTeee~~~ooossswwwppp```UUURRRzzzwwwvvvxxx|||{{{uuuttttttqqqnnnkkkiiiiiijjjkkkhhhhhhhhhjjjkkkjjjfffddd___^^^[[[XXXUUUTTTRRRRRROOONNNPPPTTTWWW[[[eeeooo|||}}}lll]]]VVVRRRZZZeeennnuuuzzz}}}~~~uuummmgggcccgggmmmrrruuuxxxzzz{{{zzz|||~~~~~~}}}|||{{{||||||{{{zzzyyyzzz{{{}}}~~~}}}~~~~~~~~~|||{{{zzzyyyyyyzzz|||~~~~~~~~~~~~}}}|||{{{vvvwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{||||||{{{{{{|||}}}~~~}}}|||{{{{{{|||~~~~~~~~~~~~~~~}}}zzztttuuuvvvooo\\\SSSRRROOOIIIBBB;;;777555111111111111111111111111000000111111222222222333111111111222333666888:::FFFfffpppfffddddddqqq|||dddGGG>>>999:::;;;;;;BBBKKKiii{{{oooooonnnmmmkkkjjjjjjjjjjjjmmmlllnnnwwwyyyzzzzzzuuuqqqtttpppmmmnnnqqqssssssqqqiiiddd[[[TTTQQQPPPOOOOOOOOOPPPTTT___rrr{{{xxxuuuqqqnnniiibbbXXXPPPIIIIIILLLTTTfffcccllluuu}}}ooo^^^TTTRRRwwwrrrrrrvvv|||{{{uuutttsssqqqmmmjjjhhhhhhiiijjjgggggghhhjjjkkkiiieeebbb^^^\\\YYYVVVTTTRRRRRRQQQNNNMMMNNNQQQRRRUUU^^^hhhvvvooo```XXXUUU\\\eeennntttyyy|||~~~{{{~~~xxxoooiiigggiiilllqqquuuyyy|||~~~|||~~~~~~||||||}}}||||||{{{{{{|||~~~}}}{{{yyyyyyyyyyyyxxx|||~~~}}}~~~~~~~~~~~~}}}|||{{{{{{xxxyyyzzz{{{||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyy{{{|||}}}}}}{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~|||~~~~~~tttooorrrvvvxxxcccYYYWWWRRRJJJ@@@999444222111111111111111111111111000000111111222333333333111111111222333666888:::DDDdddrrrgggeeeeeennnwwwxxx]]]CCC===888999:::<<>>666444444222222000000000111222333222111111111111111222222111222333333333444777:::???SSSxxxTTTFFF;;;::::::777:::@@@GGGnnnsssooonnnllliiigggfffeeedddeeefffiiipppyyyzzznnndddVVVVVVRRRRRRaaayyy}}}qqqllljjjjjjnnnuuu}}}{{{xxxuuuqqqkkkeee\\\TTTNNNIIIKKKQQQ```wwwfffXXXYYYqqqnnnXXXPPP~~~yyypppnnnmmmooovvv~~~|||{{{tttsssrrrpppmmmiiifffddd```^^^[[[YYYXXXXXXWWWVVVOOONNNNNNMMMLLLLLLKKKKKKJJJFFFDDDEEEEEEDDDFFFJJJOOO\\\jjjsssxxx{{{yyyvvvqqqrrrtttvvvwwwvvvrrrnnnccceeeggghhhkkkooouuuyyyxxx{{{}}}|||zzzyyyyyy{{{xxxxxxxxxyyyyyyyyyzzzzzzxxxyyy|||~~~}}}}}}{{{wwwzzzzzzzzzzzzzzz{{{{{{{{{xxx||||||{{{}}}}}}{{{|||~~~}}}|||}}}}}}}}}{{{yyyxxxyyyzzzuuuvvvvvvuuuuuuwwwzzz}}}zzzzzz{{{|||}}}}}}zzzxxxuuuuuuvvvwwwxxxyyyzzz{{{{{{|||}}}~~~~~~}}}{{{zzzzzzzzzyyyyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}|||||||||~~~~~~||||||}}}||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~qqqooouuuuuu{{{|||ooofff```aaa___WWWKKK>>>555333555555333111000///000111222000000000000111222333333111222333333333444777:::===RRR|||VVVHHH<<<;;;:::777999@@@DDDkkkrrrnnnmmmkkkhhhfffeeeddddddccceeeiiipppyyywwwnnn]]]\\\WWWVVVddd||||||rrrooommmooottt||||||qqqpppuuu}}}~~~{{{{{{wwwrrrllleee\\\SSSNNNHHHJJJQQQaaaxxx~~~bbbUUUWWWqqqyyyaaaUUUPPP|||ooommmlllnnnuuu}}}}}}yyywwwrrrrrrpppnnnkkkgggcccaaa```^^^[[[YYYYYYZZZYYYXXXRRRQQQQQQPPPOOONNNMMMMMMLLLGGGEEEEEEEEECCCEEEIIIJJJWWWfffoootttxxxxxxvvvqqqqqqrrrtttuuutttqqqooobbbdddgggiiilllpppuuuxxxxxx{{{}}}|||yyywwwxxxzzzvvvvvvvvvwwwxxxyyyzzz{{{wwwxxx{{{~~~}}}yyyyyyyyyzzzzzz{{{|||}}}}}}xxx|||{{{zzz|||}}}|||{{{}}}~~~{{{|||}}}}}}|||zzzzzz{{{}}}ttttttuuuttttttvvvzzz}}}{{{{{{|||~~~|||zzzxxxyyyyyyzzz|||}}}~~~~~~{{{|||~~~~~~}}}{{{zzzzzzzzzyyyxxxyyyzzz|||}}}{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{~~~~~~{{{zzz{{{|||{{{{{{||||||}}}}}}~~~~~~|||}}}~~~|||{{{nnnmmmwww{{{{{{pppgggaaabbb___XXXLLL>>>555333555777555333000///...///000000000000000111222333444111222333333333444777::::::PPP~~~XXXIII===;;;:::777999???BBBhhhpppkkkjjjhhhfffdddbbbaaaaaabbbdddhhhoooyyy~~~vvvaaaaaa\\\ZZZggg|||xxxsssrrrvvv}}}~~~sssgggffflllyyy}}}zzz|||yyysssllleee\\\SSSMMMHHHIIIPPPaaayyy~~~aaaQQQVVVqqq~~~cccRRRQQQRRR~~~yyyuuupppllloooxxx}}}yyyxxxwwwtttpppmmmjjjhhhdddbbb^^^^^^\\\ZZZXXXWWWXXXYYYZZZXXXTTTPPPNNNMMMMMMNNNNNNLLLIIIFFFDDDDDDEEEFFFMMMSSS\\\gggsss{{{yyyrrrooommmlllmmmppppppnnnkkkbbb___aaaiiiooossswww{{{~~~}}}|||{{{zzzyyyxxxxxxvvvvvvuuuuuuvvvxxxzzz{{{{{{{{{{{{|||}}}~~~|||}}}~~~|||zzz||||||}}}~~~|||||||||||||||{{{{{{{{{}}}|||{{{zzzzzz{{{|||}}}~~~{{{yyyxxxwwwwwwwwwvvvvvvwwwxxxyyy{{{|||}}}zzzyyyzzz|||~~~~~~|||{{{{{{{{{yyyyyyzzz|||~~~}}}|||zzzyyyyyyyyyvvvwwwxxxxxxxxxyyy{{{}}}~~~}}}{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{||||||~~~}}}||||||||||||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~wwwmmmvvv}}}|||mmmaaaccc\\\QQQFFF===777555444444333333222222333333444444333111//////000111222222222222333444555666777:::OOO~~~~~~|||^^^MMM>>>;;;<<<999999===EEE___}}}mmmhhhjjjkkkgggbbbaaaeeeiiiggggggiiimmmrrryyyyyyllleee[[[ZZZhhh~~~zzzvvvpppiiikkkqqq|||}}}yyy}}}{{{xxxwwwsssmmmeee[[[RRRMMMMMMKKKPPPbbb~~~```RRRUUUpppooo```QQQMMMPPP~~~vvvrrrnnnqqqyyy}}}{{{zzzvvvsssnnnkkkiiifffcccaaa______^^^\\\ZZZZZZZZZ[[[ZZZXXXUUURRRQQQQQQSSSTTTQQQNNNKKKGGGEEEEEEFFFGGGIIIPPPYYYdddqqq{{{zzzuuunnnlllkkklllooopppmmmjjjbbb___aaaiiipppssswww|||~~~~~~|||{{{yyyxxxvvvuuuuuuuuuwwwxxxzzz|||zzzzzz{{{}}}~~~~~~|||}}}~~~}}}{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{|||}}}}}}}}}|||zzzyyyxxxyyyzzzzzzwwwxxxxxxyyyzzz|||~~~{{{{{{{{{}}}~~~}}}{{{|||{{{zzzzzzzzz|||~~~~~~}}}{{{yyyxxxwwwvvvxxxyyyzzzyyyzzz|||}}}}}}|||{{{yyyyyyyyyyyyzzz||||||{{{{{{||||||}}}~~~~~~}}}||||||||||||}}}}}}||||||}}}~~~~~~~~~~~~wwwsssiiibbb\\\QQQEEE<<<666444444444333333222222333333444444333111000///000111222222222222333444555666777>>>OOO}}}xxxxxx~~~~~~~~~^^^LLL===;;;<<<999999===CCCZZZzzznnnjjjlllmmmiiieeecccfffiiiggghhhiiilllpppvvv|||uuulllaaa___nnnzzztttooottt{{{|||}}}zzzwwwvvvuuusssnnneee\\\SSSMMMMMMLLLQQQccc~~~~~~```SSSVVVrrr}}}qqqcccTTTMMMNNNxxxtttqqqssszzz~~~}}}}}}tttqqqmmmjjjgggeeeaaa___```___^^^]]]]]]]]]]]]^^^YYYXXXWWWVVVVVVWWWYYYZZZUUURRRMMMIIIGGGGGGHHHIIIFFFMMMVVVaaannnyyy{{{wwwmmmkkkjjjkkknnnooollliiibbb```bbbiiippptttxxx|||}}}zzzxxxuuuuuuuuuuuuwwwyyy{{{|||xxxyyy{{{}}}}}}|||{{{|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~|||{{{zzzxxxyyyzzz|||}}}yyyyyyzzzzzz|||}}}}}}||||||}}}~~~||||||{{{{{{zzz{{{|||~~~~~~~~~~~~~~~|||zzzwwwuuuvvvxxx{{{||||||{{{|||}}}}}}|||{{{zzzyyyyyyzzzzzz||||||{{{{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~tttlllbbb[[[OOOCCC:::555333333333333222222222222333333333222111000000000111222222222222333444555666777AAAOOOzzzzzzuuusssxxx~~~sssrrryyy]]]KKK<<<:::;;;999999===BBBRRRssspppkkklllmmmjjjfffccceeeggghhhhhhhhhkkkoootttyyy|||~~~~~~uuujjjjjjyyy}}}xxx}}}|||zzzwwwttttttsssnnnggg]]]SSSMMMLLLLLLRRReee~~~```TTTXXXuuuzzzmmm[[[PPPOOOzzzwwwssstttzzz~~~|||tttqqqmmmjjjgggeeebbb___```___^^^^^^^^^___^^^^^^ZZZYYYXXXXXXXXXZZZ[[[\\\WWWTTTPPPLLLIIIIIIJJJKKKGGGMMMUUU]]]iiitttxxxvvvllljjjiiijjjmmmnnnkkkhhhbbb```bbbjjjqqquuuyyy}}}}}}yyywwwtttttttttuuuwwwyyy{{{}}}xxxyyy{{{}}}}}}|||{{{zzzyyyyyyyyyzzz||||||}}}}}}~~~~~~}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||zzzyyyyyyzzz|||}}}zzzzzzzzz{{{|||}}}~~~}}}~~~~~~|||||||||{{{{{{{{{|||}}}~~~|||}}}~~~}}}zzzvvvtttvvvyyy|||~~~~~~}}}}}}}}}~~~}}}|||{{{zzz{{{{{{|||{{{{{{zzzzzz{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}|||}}}~~~wwwmmmgggaaaZZZNNNBBB999444222333333333222222222222333333222222111000000111111222222222222333444555666777BBBNNNxxxzzzrrrpppttt{{{}}}mmmllluuu~~~www\\\JJJ<<<:::;;;888999===AAALLLllluuukkklllkkkiiieeebbbbbbcccgggggghhhjjjoootttzzz}}}~~~~~~zzzsssxxx~~~~~~{{{rrrrrrrrroooggg]]]SSSLLLKKKLLLTTTggg~~~```TTTYYYyyywwwcccVVVUUU|||yyyvvvvvvyyy~~~{{{vvvsssoookkkiiifffcccaaa___]]]\\\]]]______]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[YYYWWWSSSPPPNNNMMMNNNNNNKKKPPPVVV[[[dddnnnssssssllljjjiiijjjmmmmmmkkkhhhccc```bbbjjjrrrvvvzzz{{{xxxuuuuuuuuuuuuuuuwwwyyy{{{|||yyyzzz{{{{{{zzzxxxvvvtttvvvwwwxxxxxxyyyzzz{{{{{{~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|||~~~~~~~~~}}}}}}}}}~~~|||{{{{{{{{{{{{{{{{{{|||||||||yyy{{{}}}~~~{{{wwwtttvvvyyy}}}~~~~~~}}}}}}}}}~~~}}}|||||||||}}}~~~||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{nnnfffbbbbbbZZZNNNAAA888333222333333222222111111222222333111111111111111111222222222222222333444555666777???KKKvvv~~~tttqqqttt{{{xxxkkkiiinnnsss{{{[[[III;;;999:::888888===BBBKKKhhh}}}ooonnnllliiieeecccbbbbbbeeeeeegggjjjpppvvv||||||{{{}}}~~~|||qqqrrrrrrnnnggg]]]RRRLLLJJJLLLVVVjjjaaaSSS[[[~~~yyyfff[[[[[[|||yyyxxxzzz~~~|||wwwtttpppmmmjjjhhheeebbb___]]][[[\\\______\\\YYY[[[ZZZZZZYYYYYYYYYYYYYYY[[[ZZZXXXWWWUUUTTTSSSRRRPPPTTTWWWYYY___iiiooopppllljjjiiijjjmmmnnnkkkhhhccc```ccckkkrrrwww{{{}}}zzzwwwuuuvvvvvvuuuuuuvvvxxxzzz{{{zzzzzzzzzzzzyyywwwuuutttuuuvvvxxxxxxxxxxxxyyy{{{}}}}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}}}}|||}}}}}}~~~~~~}}}}}}|||~~~~~~~~~~~~}}}|||zzzzzzzzzzzzzzz{{{{{{|||}}}~~~}}}{{{zzz{{{{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwyyy|||~~~~~~|||yyywwwwwwyyy|||}}}}}}|||}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwkkkeeecccbbbZZZNNNAAA888333333444222222111111111111222222000111111111222222222222222222222333444555666777<<>>CCCccc~~~|||zzzwwwlll{{{gggTTT@@@:::<<<888777;;;:::BBBSSStttyyyqqqkkkiiigggdddccceeeccceeefffhhhiiimmmqqquuuyyyzzz|||~~~zzznnnkkktttyyyuuuuuuqqqmmmjjjbbbWWWOOOMMMKKKOOOZZZmmmnnnYYYjjjzzz```VVV[[[}}}zzzuuurrrnnnlllkkkiiieeebbbcccaaa^^^\\\[[[ZZZXXXWWWZZZVVVVVVYYYZZZZZZ]]]aaa```aaabbbbbbbbbbbb``````[[[[[[ZZZZZZ\\\aaaiiinnnooopppqqqoookkkiiijjjkkkddddddgggmmmuuu|||~~~}}}}}}{{{xxxuuuuuuvvvtttsssvvv|||}}}yyywwwwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}||||||~~~|||zzzyyy{{{||||||{{{|||{{{zzzzzzzzz{{{||||||}}}|||{{{|||}}}}}}{{{zzz{{{||||||}}}}}}|||||||||{{{{{{}}}}}}yyyxxxvvvttttttuuuwwwxxxvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{zzz{{{}}}~~~~~~~~~zzzzzzyyyxxxyyyyyy{{{{{{zzzyyywwwwwwxxxzzz}}}~~~~~~}}}~~~yyyyyy~~~}}}kkkfffiiifff```RRRBBB777555444222333222222222111000000000111000000000000000000000000111222333222333555777===AAA___|||tttxxxcccUUUAAA999;;;777777;;;:::AAARRRuuuzzzrrrllliiifffbbbaaabbbbbbcccdddeeegggkkkppptttxxxyyy{{{{{{xxxuuusssxxx{{{wwwuuuqqqmmmjjjbbbVVVNNNLLLKKKPPP\\\pppqqq[[[lllfffXXX[[[|||zzzuuurrrnnnkkkiiihhhfffeeecccaaa^^^\\\\\\[[[YYYWWWWWWVVVXXX]]]^^^]]]^^^aaabbbcccdddeeeeeedddcccccc^^^^^^\\\[[[\\\```fffkkkmmmoooooommmkkkiiihhhiiiaaabbbeeekkkssszzz~~~}}}|||{{{yyyvvvtttvvvwwwvvvtttwww|||}}}zzzwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~}}}{{{xxxxxxyyy{{{|||||||||{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyzzz}}}~~~~~~|||}}}}}}~~~~~~}}}||||||xxxxxxzzz}}}}}}vvvvvvuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuyyyyyyyyyyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}yyyyyyxxxxxxyyyzzz{{{{{{zzzyyyxxxwwwxxxyyy{{{}}}~~~~~~~~~~~~}}}~~~zzz|||pppkkkooogggaaaSSSBBB888555444222222222111111111111111111000000000000000000111111000111222333222333555777;;;???[[[yyyyyydddXXXBBB999:::666777;;;999===NNNrrrzzzssskkkhhheee```^^^```aaabbbbbbbbbdddhhhnnnsssvvvvvvwww{{{yyyuuuvvvpppuuu|||{{{xxxvvvqqqmmmiiiaaaUUUMMMLLLKKKQQQ___uuuzzz]]]mmmnnn]]]```}}}vvvsssoookkkhhhfffeeeeeecccaaa^^^\\\\\\[[[YYYXXXVVVVVVYYY___bbb```___aaahhhhhhhhhhhhgggeeecccbbbbbbaaa___\\\\\\___dddiiikkkkkklllkkkiiigggeeeeee]]]^^^aaagggooovvvzzz{{{}}}|||zzzxxxvvvuuusssqqquuuwwwvvvtttuuuzzz|||zzzwwwwwwwwwxxxyyy{{{|||||||||||||||}}}~~~{{{yyyvvvvvvxxx{{{|||}}}}}}||||||{{{{{{{{{{{{{{{|||zzzyyyzzz|||}}}~~~~~~~~~~~~}}}}}}|||xxxxxxyyy{{{~~~}}}{{{uuuuuuvvvwwwwwwwwwwwwwwwxxxxxxwwwvvvvvvuuuuuuuuuzzzzzzyyyyyyyyy{{{}}}~~~~~~~~~~~~}}}||||||{{{{{{xxxxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}~~~|||uuuppptttiiibbbTTTCCC888555444222111111111111111222222222000000000000000111111111000111222333222333555777999===XXXtttnnn]]]EEE999999666666;;;999999HHHlllyyyqqqjjjgggddd```^^^```aaaaaaaaabbbccchhhnnnssstttssssssvvv{{{yyytttooonnnttt~~~zzzwwwvvvqqqlllhhh```TTTMMMKKKKKKSSScccyyybbbppprrrcccgggyyyvvvrrrlllhhheeeddddddbbb```^^^\\\]]]\\\[[[ZZZWWWVVVZZZ```bbb``````bbbiiiiiiiiiiiihhhgggeeedddeeecccaaa^^^]]]___dddhhhkkkkkkkkkkkkjjjhhhfffddd\\\]]]aaagggnnnsssvvvwwwyyyyyyxxxvvvtttrrrrrrqqqsssvvvvvvsssssswwwyyyxxxvvvwwwxxxyyyzzzzzz{{{{{{zzzzzz{{{{{{|||~~~xxxvvvuuuuuuxxx{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~|||zzzzzz|||~~~~~~~~~~~~~~~~~~~~~}}}||||||yyyyyyyyyzzz||||||zzzyyyvvvvvvxxxyyyyyyyyyyyyxxxzzzzzzxxxwwwwwwwwwwwwxxx{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}|||{{{zzzyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~xxxpppsssjjjdddVVVDDD999666444222111111111111111222222222//////000000111111111111000111222333222333555777888===WWWkkk|||~~~cccIII:::999555666:::999999EEEeeevvvoooiiifffddd``````bbbaaabbbbbbccceeeiiiooosssuuutttssstttyyy}}}}}}tttyyyuuu||||||{{{zzzkkkllluuu{{{wwwtttvvvpppkkkggg^^^SSSLLLKKKKKKTTTeee}}}~~~gggrrrlll```fff~~~zzzxxxuuuoooiiieeecccccc```^^^]]]\\\]]]^^^]]]\\\YYYXXXZZZ___```___```ccceeefffgggiiiiiiiiihhhhhhfffeeebbb```___aaafffkkkooonnnnnnoooooommmiiifff___```ccciiiooosssuuuuuuvvvwwwxxxvvvtttsssssstttrrruuuvvvrrrrrrvvvxxxxxxvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwttttttsssuuuyyy{{{||||||}}}}}}~~~~~~}}}{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{zzzyyyyyyzzz{{{{{{zzzxxxwwwxxxyyyyyyzzzyyyyyyyyy|||{{{yyyxxxxxxyyyzzz{{{zzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{yyyxxxxxxxxxxxx{{{{{{||||||||||||{{{zzz{{{{{{zzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}|||||||||}}}~~~{{{nnnmmmllleeeWWWEEE999666444111222222111111111111111111/////////000111111222222000111222333222333555777999===UUUlllzzzkkkNNN===:::666666:::888===CCC^^^vvvnnnhhhgggeeeaaa```cccaaabbbdddeeegggjjjooorrrxxxwwwuuuwwwzzz}}}uuutttkkkbbb^^^cccjjjtttwwwyyyvvvrrrpppssswwwzzz~~~pppiiilll~~~zzzuuurrrtttooojjjeee]]]SSSMMMMMMLLLUUUggg~~~zzzfffnnn```WWW___~~~xxxxxxwwwrrrkkkgggeeeeee^^^]]]\\\\\\^^^______^^^]]]YYYYYY\\\]]]]]]```ddddddeeefffhhhiiiiiihhhhhhgggfffdddaaaaaadddiiinnnqqqppppppqqqqqqoookkkggg```aaadddiiinnnrrrssssssrrrtttvvvuuusssrrrtttvvvrrrvvvwwwsssrrruuuxxxyyyvvvvvvxxxyyyzzzzzzyyyyyyyyyzzz{{{{{{zzzxxxuuusssqqqqqqsssvvvzzz|||{{{zzz{{{|||}}}}}}||||||}}}~~~}}}}}}}}}}}}}}}|||{{{zzzzzzyyyxxxxxxyyy{{{|||{{{zzzyyyyyyxxxxxxxxxxxxxxxxxx{{{zzzyyyxxxyyyzzz{{{}}}yyyzzz{{{||||||}}}}}}}}}}}}|||{{{yyyxxxxxxxxxyyy}}}}}}~~~~~~}}}|||{{{zzzzzz{{{{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}qqqnnnmmmfffXXXEEE999666444111333222222222111000000000...//////000111111222222000111222333222333555777:::===QQQ{{{zzzqqqSSS???;;;666777:::777>>>@@@UUUzzzxxxpppjjjgggeeeaaa```bbb___aaadddfffhhhjjjnnnpppwwwvvvvvvwww{{{~~~uuu}}}}}}hhh^^^VVVRRRNNNKKKMMMSSS^^^dddjjjkkkgggeeeiiinnnooouuu|||{{{pppiiiyyyyyyuuussssssmmmhhhddd]]]SSSNNNNNNMMMVVVgggiiimmm{{{sssYYYQQQYYYvvvwwwwwwsssmmmiiigggggg]]]\\\[[[\\\^^^`````````___[[[XXXZZZ[[[\\\```eeefffggghhhhhhgggfffeeedddgggfffdddbbbbbbfffkkkppppppoooooopppqqqooojjjfff___```cccggglllooopppooonnnppprrrrrrpppppprrrtttsssxxxyyyuuusssvvvyyyzzzuuuvvvxxxyyyzzzzzzyyyxxxuuuwwwzzz|||{{{yyyvvvtttooopppssswww{{{|||{{{yyyyyyzzz|||~~~{{{{{{{{{~~~}}}}}}}}}}}}}}}|||{{{zzzyyyxxxwwwwwwyyy{{{}}}}}}|||yyyyyyxxxwwwvvvvvvvvvwww{{{zzzxxxxxxxxxzzz|||}}}xxxzzz{{{}}}}}}}}}||||||~~~}}}{{{zzzyyyyyyzzzzzz~~~}}}{{{zzzzzz{{{|||}}}~~~}}}|||||||||}}}}}}~~~wwwsssnnngggXXXFFF:::666444111444333333222111000//////...//////000111222222222000111333333222333555777<<<<<>>;;;:::;;;===>>>>>>EEEGGGJJJNNNSSSXXX\\\___]]]ccckkkqqquuuyyyvvvtttkkkssszzzuuuqqqrrrllleeeaaaYYYQQQMMMMMMPPPZZZmmmkkkUUUPPPYYY{{{xxxuuurrrpppmmmiiigggccccccccccccccccccccccccbbb```^^^^^^```dddeeefffdddfffhhhhhhgggggghhhiiiiiihhhggggggggghhhiiijjjpppnnnmmmnnnooonnnjjjggg``````aaaeeekkkpppssssssssssssrrrqqqppppppppppppvvvvvvvvvuuussssssuuuwwwwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxwwwwwwxxxyyyyyyzzzxxxwwwwwwyyy{{{}}}}}}|||{{{{{{{{{|||~~~~~~~~~~~~{{{|||~~~~~~}}}|||||||||||||||{{{{{{zzz~~~|||yyyyyy|||}}}|||{{{|||{{{yyyxxxwwwwwwxxxyyyzzzzzzzzzzzz{{{|||}}}}}}{{{{{{{{{|||}}}}}}~~~~~~{{{{{{|||~~~}}}zzz{{{zzzzzz{{{}}}~~~}}}||||||||||||}}}~~~~~~~~~}}}}}}~~~|||xxxsssfffSSSCCC999444333333444333222111000111222222000000000000000000000000222222222222333555666888999<<>>>>>===<<<<<<===>>>===<<>>===<<<;;;;;;<<<<<<;;;888666999:::<<<>>>AAAEEEGGGIIIOOOSSSZZZdddnnnuuuyyyzzz}}}yyyvvviiigggeeekkkyyy{{{tttzzzqqqqqq}}}}}}xxxtttrrrpppiiibbb]]]VVVNNNJJJKKKRRR]]]rrrqqq___QQQQQQYYY~~~{{{wwwtttrrroookkkhhhiiiiiihhhgggfffeeedddcccbbbaaa___aaadddggghhhhhhgggiiijjjjjjjjjjjjlllnnnmmmllljjjiiiiiiiiijjjjjjnnnnnnnnnoooooonnnlllkkkddddddeeehhhmmmqqqsssssstttsssrrrrrrqqqqqqqqqqqqrrrtttuuutttttttttuuuwwwtttuuuvvvwwwyyyyyyzzzzzzyyyyyyyyyzzz|||}}}~~~}}}}}}}}}}}}|||zzz~~~}}}|||||||||}}}~~~|||||||||||||||{{{{{{zzzyyyyyyyyyzzz|||~~~yyyxxxxxxxxxxxxyyyzzz{{{~~~}}}}}}||||||||||||}}}{{{|||}}}~~~}}}}}}~~~|||zzz{{{zzzxxxxxxzzzzzzyyyxxxzzz{{{{{{|||}}}~~~}}}{{{~~~~~~wwwjjj___XXX[[[```hhhrrr|||rrrqqquuuwwwqqqcccOOO???777444333222222222111111000000000000000000000000000000000000222111111111222444666777:::@@@NNNjjjkkkLLL<<<999888777666777<<<>>>IIIllluuunnnhhhaaa]]]]]]^^^___``````aaacccfffiiippptttyyy~~~}}}ssssss}}}wwwiiiaaaWWWQQQNNNIIIEEEBBB@@@>>>===<<<;;;:::777555999999:::;;;===@@@AAACCCGGGIIIOOOZZZfffnnnqqqqqqrrrssssssrrrpppnnnmmmllleeebbb]]]\\\cccvvvyyywwwzzzqqqjjjxxx|||xxxvvvtttpppiiibbb]]]VVVMMMJJJLLLSSS```uuuwwwgggYYYRRRVVV___|||zzzvvvtttrrrooollliiiiiihhhgggfffeeecccbbbbbbeeeccccccdddgggiiijjjjjjggghhhiiiiiiiiijjjmmmooommmllljjjiiihhhiiiiiijjjnnnoooqqqqqqpppooonnnnnniiihhhiiikkkpppsssuuuuuussssssssssssssstttuuuvvvrrrtttuuuuuuuuutttuuuwwwssstttuuuwwwxxxyyyzzzzzzxxxyyyyyy{{{|||~~~~~~}}}~~~|||||||||~~~~~~|||||||||||||||{{{{{{zzzxxxyyyzzz{{{|||}}}~~~xxxxxxxxxxxxyyyzzzzzz{{{~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}|||}}}}}}zzz}}}{{{yyyyyyzzz{{{zzzzzzyyyzzz{{{|||}}}~~~}}}{{{~~~~~~zzzooocccVVVUUUVVVZZZcccppp}}}qqqjjjnnntttvvvrrrbbbMMM>>>777555444333222222222222222111111111000000000000000000000000222111111111222444666777:::BBBNNNeeeuuunnnOOO>>>999999777666777======CCCdddxxxmmmeee^^^[[[\\\ZZZ\\\]]]___```cccfffiiinnnrrryyy~~~sssqqq}}}zzzyyynnnlllhhhccc^^^XXXOOOHHHGGGDDD@@@===<<<<<<;;;:::::::::::::::;;;===>>>???@@@AAAFFFOOOZZZbbbeeeeeedddgggjjjkkkkkkkkkmmmooommmkkkeee___```mmm{{{zzzvvvxxxiiittt{{{yyywwwuuuqqqjjjbbb]]]UUUNNNKKKMMMTTTbbbxxxuuubbbVVVSSSZZZccc{{{yyyvvvtttsssqqqnnnkkkiiihhhgggfffeeedddcccccccccbbbaaabbbdddfffffffffeeefffggggggggghhhkkknnnlllllljjjiiiiiijjjkkkkkknnnppprrrrrrqqqppppppqqqlllkkklllnnnqqqtttvvvvvvssssssssstttuuuvvvwwwxxxsssuuuwwwwwwvvvuuuvvvvvvssstttuuuwwwxxxyyyyyyyyyxxxxxxyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~|||||||||||||||{{{{{{zzzzzz|||}}}}}}|||{{{{{{|||xxxxxxxxxyyyyyyzzzzzzzzz|||||||||{{{{{{|||}}}}}}~~~~~~~~~}}}}}}|||||||||zzz{{{{{{}}}}}}zzz}}}{{{yyyyyyzzz|||||||||yyyyyyzzz{{{}}}~~~~~~}}}~~~~~~|||rrrfffUUURRROOOQQQZZZhhhxxxzzzwwwpppiiikkksssxxxyyyrrraaaKKK<<<777666555333222222333333222222111000000000000000000000000000111111000111222333555666888AAALLL___jjjxxxnnnQQQ>>>999:::999666888===<<<@@@]]]rrrggg^^^[[[[[[XXXZZZ\\\^^^```ccchhhkkkmmmrrryyy~~~wwwsss~~~tttsssxxx}}}zzzqqqeeeZZZMMMIIICCC???>>>======<<<999999999999999:::;;;<<<===>>>@@@FFFMMMTTTXXXZZZ[[[aaaiiimmmooopppsssvvvuuuuuusssnnnlllsssvvvyyy}}}pppppp}}}{{{xxxwwwuuuqqqjjjbbb\\\UUUMMMKKKMMMTTTccc{{{{{{fffXXXUUU]]]eee{{{yyywwwuuuuuusssqqqooojjjjjjiiiiiihhhgggffffffeeeccccccccceeeffffffeeegggggghhhhhhhhhjjjmmmpppmmmlllkkkkkkkkklllmmmnnnlllooorrrrrrqqqpppppprrrnnnmmmlllnnnrrrtttuuuuuuttttttsssttttttuuuvvvwwwuuuwwwyyyyyywwwvvvuuuvvvttttttvvvwwwxxxxxxxxxxxxwwwwwwxxxyyyzzz{{{}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~|||||||||||||||{{{{{{zzzyyy{{{~~~~~~|||zzz{{{|||xxxxxxyyyyyyzzzyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}|||||||||{{{{{{zzzzzzzzzxxxxxxzzz|||~~~}}}{{{|||zzzxxxxxxzzz|||}}}}}}xxxyyyzzz{{{|||~~~~~~~~~~~~|||}}}wwwiiiUUURRRNNNNNNUUU```mmmuuu}}}xxxnnnllliiigggmmmwww{{{yyyppp___HHH:::555555444222000111222222222111//////000000000000000000000000111111000000111333555666888BBBLLL[[[}}}dddmmmzzzlllQQQ>>>999;;;:::777888::::::???WWWzzzyyynnnddd^^^]]]YYY[[[]]]___aaadddhhhkkknnnttt{{{~~~~~~~~~~~~xxx{{{qqqsssvvvbbb^^^VVVOOOIIIDDD>>>;;;999999999999999::::::;;;<<<===>>>???BBBFFFLLLPPPVVV___iiippprrrsssuuuwwwuuuyyy||||||{{{}}}{{{zzzpppttt|||{{{pppyyy~~~yyywwwuuussspppiii```ZZZSSSLLLJJJLLLSSSddd|||nnn^^^[[[ccckkk{{{zzzwwwwwwvvvuuusssqqqmmmllllllkkkkkkjjjjjjiiimmmlllkkklllmmmmmmlllkkkjjjkkkkkkkkkkkkmmmqqqtttnnnmmmllllllmmmnnnooopppkkknnnqqqrrrpppooopppqqqnnnmmmlllnnnqqqtttttttttuuuttttttsssssssssttttttvvvxxxzzzzzzxxxvvvuuuvvvtttuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{|||~~~}}}|||~~~|||~~~}}}}}}}}}|||}}}}}}~~~|||||||||||||||{{{{{{zzzuuuyyy|||~~~||||||~~~xxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyzzzzzz|||}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzvvvwwwxxx{{{~~~}}}{{{{{{yyywwwwwwyyy|||}}}}}}xxxxxxzzz{{{|||~~~~~~}}}}}}~~~}}}yyy{{{}}}{{{mmmYYYUUUQQQOOORRRZZZccciiisssxxx|||{{{sssyyyvvvlllmmmllliiihhhoooxxxzzzwwwooo]]]FFF888444444333111///000111111111000...---000000000000000000000000111000000000111333555666:::EEENNN[[[~~~~~~bbbiiipppxxx~~~|||iiiPPP>>>:::<<<;;;777777888999???SSSrrr|||sssiiibbbaaa[[[]]]___```aaadddhhhkkkooovvv}}}~~~}}}|||zzzzzzqqqggg\\\PPPEEE???;;;;;;:::::::::;;;;;;<<<=========<<<;;;>>>EEEKKKSSS]]]iiiqqqrrrrrrrrrtttqqqxxxzzzvvv~~~mmmqqqyyyssszzz}}}xxxuuusssqqqooohhh___YYYRRRJJJIIIKKKSSSddd}}}tttdddbbbjjjsss~~~~~~|||{{{zzzxxxuuusssnnnnnnnnnnnnnnnmmmmmmmmmooommmkkkkkkkkkkkkiiihhhmmmnnnoooooonnnnnnoooppppppmmmkkklllnnnpppooommmjjjllloooppppppppprrrsssqqqooommmooossstttsssqqqqqqrrrtttuuutttsssqqqpppyyyyyyyyyxxxwwwvvvuuutttrrrtttvvvyyyzzz{{{{{{{{{zzzxxxwwwvvvvvvxxxyyy{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~xxxzzz}}}~~~}}}||||||{{{{{{{{{{{{|||}}}yyy{{{|||~~~~~~}}}{{{zzzyyyzzz{{{}}}}}}}}}||||||vvvwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwyyy|||}}}|||zzzzzzxxxvvvvvvxxx{{{||||||{{{yyyxxxxxx{{{~~~}}}}}}~~~~~~{{{zzzzzz|||~~~}}}vvvcccXXXOOONNNRRRVVV[[[___ooolllmmmwwwyyyqqquuuxxxuuuvvv|||~~~ssshhhiiittt||||||sss^^^FFF:::666333222222222111111000000000000000333111//////111333333222333333444333222333555888999FFFPPP[[[vvv}}}dddbbbjjjnnnssswwwxxxwwwwwwwwwuuuiiiwwwhhhRRRAAA999777777777444:::;;;:::HHHggg{{{uuulllffffff``````^^^\\\]]]aaaggglllnnnuuu}}}}}}}}}{{{wwwjjjUUUDDD???;;;888999999777:::>>>;;;<<<<<<:::999<<>>===>>>:::;;;;;;999888999===AAAHHHMMMUUU\\\aaaaaa___]]]]]]___eeemmmvvv|||}}}||||||~~~~~~{{{xxxwww{{{~~~zzzqqqooowww|||yyyzzzvvvuuuzzzqqqyyyxxxzzzxxxvvvuuussspppggg]]]WWWRRRLLLLLLOOOWWWggg~~~~~~jjjaaa___kkk}}}|||{{{|||~~~zzzxxxuuutttsssqqqqqqrrrrrrssssssqqqmmmlllmmmnnnoooooossstttuuutttrrrqqqqqqrrrqqqooonnnooorrrssstttsssnnnpppqqqrrrqqqrrrsssuuuwwwvvvuuuvvvwwwxxxwwwvvvuuuvvvxxxzzzzzzzzzyyyxxxzzzyyyyyyyyyxxxwwwwwwvvv{{{zzzyyyxxxwwwwwwwwwwwwzzzyyyxxxwwwxxxyyy{{{|||}}}}}}~~~~~~~~~}}}}}}{{{zzzzzzyyyyyyyyyzzzzzz{{{|||~~~~~~|||{{{zzzzzz{{{{{{{{{zzzxxxwwwwwwxxxzzz{{{|||||||||{{{{{{|||}}}}}}}}}|||{{{zzzvvvvvvvvvvvvwwwxxxyyyzzz|||{{{{{{}}}~~~}}}zzzxxxwwwxxxzzz|||}}}}}}|||||||||}}}}}}}}}}}}~~~|||}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{}}}}}}lll```UUUQQQPPPQQQTTTYYY]]]dddppp}}}uuussswwwzzzyyykkkXXXCCC999666333111000222111111000000000000000...000222333111000//////222333333333222333666888???LLLVVVYYYjjjkkkggg```eeekkkqqqtttuuuwwwxxx}}}uuuiii~~~{{{mmmXXXFFF<<<999999999777:::;;;:::CCC\\\{{{|||tttsssooohhhbbb^^^^^^^^^]]]]]]___bbbeeehhhmmmrrrttttttvvv}}}rrrcccQQQIIICCCDDDEEEAAA<<<:::;;;;;;;;;999888888:::<<>><<<======<<<;;;:::999999:::===@@@EEEJJJOOOSSSUUUVVVZZZZZZZZZ]]]bbbggglllnnnjjjjjjiiiddd___]]]^^^aaaeee^^^ZZZ___cccdddgggkkklllpppxxx|||vvvnnnsss~~~rrrrrr~~~yyy{{{|||yyyvvvqqqnnnmmmeee\\\VVVPPPKKKMMMRRRcccuuuuuukkknnn|||}}}~~~xxxxxxvvvuuuuuuuuuvvvwwwuuurrrnnnmmmooorrruuuvvvvvvwwwyyyxxxuuusssqqqqqqnnnoooooopppqqqrrrtttuuusssttttttsssrrrrrrtttvvvwwwxxxxxxxxxwwwvvvwwwwwwxxxzzz|||~~~~~~}}}zzzyyyxxxwwwwwwwwwxxxxxxzzzyyyxxxwwwwwwwwwxxxyyyvvvuuuttttttuuuwwwyyyzzzzzz{{{||||||}}}}}}||||||~~~}}}|||{{{yyyyyyyyyzzz{{{||||||}}}}}}}}}|||{{{{{{zzz{{{}}}~~~}}}|||yyyxxxvvvwwwxxxzzz{{{|||||||||}}}}}}~~~~~~~~~|||{{{zzzyyyyyyzzzzzz{{{}}}~~~}}}|||{{{|||}}}}}}|||zzzyyyxxxwwwyyy|||~~~~~~~~~yyy{{{}}}|||yyywwwxxxyyy||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~|||rrrooofff\\\WWWSSSPPPRRRVVV]]]iii}}}~~~wwwvvvwwwwwwvvvhhhUUUBBB999777555333222222111111000000000000000222222111000...///111333111222333333222444777999>>>MMMXXXYYY```|||xxxlllYYYHHH===999999;;;444555777;;;???OOOpppxxxmmmhhheeedddZZZ\\\]]]]]]]]]]]]___aaaeeehhhjjjmmmooottt{{{|||tttwwwttteeeVVVOOOLLLIIIEEEDDD>>>===;;;::::::999999888999;;;>>>CCCIIINNNRRRTTTWWWYYY\\\___aaadddfffgggeee```[[[XXXWWWWWWTTTRRRTTTTTTUUUVVVWWWYYY___ggg___```jjjvvvuuullljjjqqq{{{wwwooovvv{{{{{{}}}yyyuuuoookkkkkkddd\\\VVVOOOKKKNNNUUUhhh{{{~~~wwwjjjmmmzzzyyyyyyyyyyyyxxxxxxxxxwwwuuusssqqqqqqsssvvvxxxyyyvvvxxxzzzzzzwwwuuussssssmmmoooppppppoooppprrrttttttuuutttsssqqqqqqsssuuuuuuvvvwwwwwwvvvuuuvvvxxxyyyzzz|||~~~~~~~~~}}}|||yyyxxxwwwvvvvvvvvvxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyuuutttsssssstttvvvxxxzzzyyyzzzzzz{{{{{{{{{{{{{{{|||~~~~~~}}}}}}|||{{{yyywwwvvvwwwxxxyyy{{{||||||}}}}}}|||||||||zzz{{{|||}}}}}}|||{{{{{{xxxxxxyyyzzz{{{||||||}}}|||}}}~~~~~~~~~}}}|||{{{vvvwwwyyy{{{|||}}}}}}}}}}}}|||{{{{{{||||||zzzxxxwwwvvvwwwyyy|||~~~~~~}}}yyy{{{|||zzzwwwuuuwwwyyy{{{|||}}}}}}~~~~~~}}}}}}yyymmmjjjddd^^^[[[WWWTTTUUUXXXYYYcccvvv|||yyy{{{|||{{{{{{hhhUUUAAA888666555333333222111111000000000000000111///------///111111111111222333333333444777999<<>>AAACCCFFFJJJPPPSSSSSSRRRQQQRRRQQQLLLGGGEEEFFFFFFDDDBBB>>>BBBEEEEEEEEEHHHMMMQQQVVVSSSTTT\\\fffjjjhhheee```lllwwwxxxrrrmmmmmmppp{{{}}}wwwtttrrrnnnkkkgggbbb[[[TTTMMMJJJPPPYYYlllxxxnnnxxxssskkkttt~~~|||{{{}}}~~~{{{zzzxxxwwwwwwyyy|||~~~yyy{{{~~~~~~|||zzzxxxxxxoooqqqsssrrrooooooqqqtttuuuuuutttrrrpppppprrrtttrrruuuwwwwwwuuuuuuxxxzzzxxxyyy{{{|||{{{zzzxxxwwwwwwvvvtttssssssuuuwwwxxxxxxyyyzzzzzzyyyxxxvvvuuuuuuuuuttttttuuuwwwzzz{{{xxxxxxyyyzzzzzzzzzzzzyyy}}}|||zzzyyyzzz{{{|||yyyzzzzzz{{{|||}}}~~~~~~xxxxxxxxxyyyzzz{{{|||}}}||||||{{{{{{{{{||||||}}}{{{|||}}}~~~~~~}}}vvvyyy}}}~~~~~~}}}||||||||||||yyywwwuuutttuuuxxx{{{}}}}}}|||zzz|||}}}zzzvvvuuuyyy~~~{{{||||||}}}}}}}}}}}}}}}}}}}}}oookkkiiiiiikkkiiieeefffiiinnnooowww{{{|||iiiTTT>>>444222111111222222111111000000000000000111//////666>>>???777...000111222333333444777:::???MMM\\\```dddzzznnnXXXFFF===:::;;;:::666:::???<<<@@@bbbwwwooonnnhhh___ZZZ[[[\\\\\\\\\___cccfffdddeeehhhlllooossswwwyyy|||}}}~~~ssskkkrrryyyiiiaaa```WWWQQQHHHBBB???===:::888666666666777999;;;<<<===BBBFFFJJJKKKHHHEEEDDDDDDGGGFFFCCCAAA>>>>>>???@@@;;;======>>>AAAEEEFFFFFFLLLIIIGGGIIISSS^^^```]]]WWW^^^jjjssstttooolllmmmwww}}}~~~~~~yyytttrrrqqqnnnlllgggaaa[[[TTTMMMJJJPPPZZZooovvvmmmxxxjjjeeerrr~~~|||~~~|||zzzzzz{{{{{{xxxtttttttttsssssstttuuuwwwxxxzzzwwwtttrrrrrrrrrrrrqqquuuvvvvvvvvvwwwyyyzzzzzz~~~~~~~~~~~~}}}|||zzzxxxvvvvvvvvvuuuvvvvvvwwwwwwzzzzzzzzzzzzyyyxxxxxxwwwyyyxxxvvvuuuuuuvvvwwwxxxzzzzzzzzz{{{{{{zzzyyyyyy~~~~~~}}}|||zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{vvvwwwwwwwwwwwwyyy|||~~~}}}~~~}}}{{{|||||||||||||||{{{zzz~~~~~~}}}~~~~~~|||zzzzzzzzzxxxwwwvvvxxx|||zzzzzzzzz{{{{{{{{{|||||||||}}}~~~~~~}}}}}}~~~}}}}}}}}}~~~}}}{{{zzzwwwtttpppoooqqqsss|||wwwzzz{{{jjjQQQ:::444555333111222222222222111111111111000...000222333333333111000...000222444555777:::===EEESSS\\\bbbkkkwwwuuu[[[HHH???:::666666666444999>>>@@@WWW|||yyynnniiigggggg]]]\\\[[[YYYYYY\\\aaaeeeeeeiiimmmooooooqqquuuyyy}}}}}}~~~~~~tttkkksss|||qqqllliii___QQQFFF@@@===:::777444333333555999;;;<<<<<>>>>>===<<<<<<;;;::::::888999:::;;;===>>>??????DDDEEEFFFGGGHHHLLLRRRVVVUUUUUU___qqqxxxrrrmmmooosss{{{xxxrrrpppoookkkggghhhbbbZZZRRRJJJHHHPPP[[[sss}}}mmmgggtttvvvfff```jjj~~~~~~zzzyyyzzz{{{zzzxxxvvvuuuuuutttuuuvvvwwwxxxzzzwwwuuuttttttttttttssssssuuuwwwyyyzzz{{{zzzzzz}}}~~~~~~~~~~~~|||{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvuuusssrrrrrrsssuuuvvvzzz{{{{{{||||||{{{{{{zzz~~~~~~~~~}}}{{{zzz{{{zzzzzzzzzzzzzzzzzz{{{zzzzzz{{{{{{{{{|||||||||xxxyyyyyyxxxxxxyyy|||~~~|||{{{|||}}}~~~}}}|||||||||||||||||||||||||||~~~~~~}}}{{{{{{{{{zzzyyyxxxzzz}}}~~~zzzzzzzzz{{{{{{{{{||||||zzz{{{}}}|||{{{{{{|||~~~~~~~~~{{{zzzyyyzzzzzztttrrruuuxxx}}}zzz||||||hhhPPP:::444555333111222222222222111111111111000///000111333333222111000///000222333444666999<<>>???@@@AAABBBFFFKKKNNNUUUSSSWWWdddooosssqqqpppiiitttzzztttrrrppplllhhhfff```XXXPPPIIIHHHQQQ\\\uuuvvviiijjj{{{lll___^^^kkk~~~~~~|||zzzzzz|||}}}}}}yyyxxxxxxwwwvvvvvvwwwwwwzzzxxxuuuuuuvvvwwwvvvvvvrrrtttxxx{{{||||||{{{yyy}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvuuusssrrrqqqqqqrrrtttuuu{{{{{{|||||||||||||||{{{}}}}}}}}}}}}|||zzzyyyxxx{{{{{{{{{zzzzzz{{{{{{{{{yyyyyyzzzzzz{{{|||}}}~~~zzz{{{{{{zzzyyyyyy|||~~~|||{{{zzzzzz||||||{{{zzz|||{{{{{{zzzzzz{{{||||||~~~~~~~~~~~~}}}{{{zzz{{{|||{{{zzz{{{}}}~~~}}}zzzzzz{{{{{{{{{|||||||||yyyzzz{{{{{{zzzzzz{{{|||}}}~~~}}}yyywwwvvvvvv~~~~~~xxxtttyyy~~~zzz~~~|||wwweeeOOO:::555555222111222222222222111111111111000///000111222333222111111000111222333333555999;;;GGGXXXgggrrr{{{cccJJJ>>>::::::888999666777;;;:::JJJhhhtttkkkgggeee___^^^]]][[[ZZZ]]]bbbeeeiiimmmqqqrrrsssuuuyyy}}}~~~|||rrrxxxsssiiibbb]]][[[^^^cccjjjsss~~~}}}sssnnndddXXXKKKBBB>>><<<;;;999666555666666555444888999999999999999999888777777777666555555444444555555555666666666777777:::;;;;;;<<<<<>>AAAGGGJJJJJJJJJVVVjjjtttrrrjjjpppvvv|||wwwzzzxxxuuuooojjjccc]]]UUUOOOJJJLLLXXXeeeqqqlllyyyiiiXXXVVV```qqq~~~~~~}}}{{{zzzyyyxxxxxxvvvttttttvvvwwwxxxwwwvvvuuuuuuuuuwwwyyy|||}}}|||||||||}}}}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvuuutttsssrrrqqqrrrsssuuuwwwzzzzzz{{{|||||||||||||||xxxxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{ttttttttttttvvvyyy{{{}}}|||}}}}}}|||{{{zzz{{{}}}}}}|||{{{{{{}}}}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{{{{{{{|||||||||}}}}}}zzz|||}}}}}}||||||}}}~~~}}}~~~}}}|||{{{{{{}}}~~~~~~uuurrrxxxzzzrrr^^^JJJ999666666222000333222222222111111111000000000000111111222222222222111222222222333666:::===TTTaaannnmmmNNN<<<777777666999666777<<<;;;CCCWWWxxx~~~sssllliiiaaa```^^^\\\ZZZ\\\aaadddiiimmmrrrtttuuuxxx}}}|||uuukkkbbb\\\VVVPPPKKKIIIJJJKKKLLLNNNSSSYYY]]]oooyyy{{{xxxoooaaaRRRFFFAAA@@@===:::666444444555555555333333444444444444333333444444444444333333333333444444444444333333333333666777888888777888;;;===;;;EEEIIIGGGNNN^^^kkkooorrrqqqooosssvvv{{{yyyvvvpppjjjbbb\\\UUUOOOLLLPPP^^^lllwwwttt{{{ooo```TTTVVVcccttt~~~|||{{{zzzxxxvvvttttttvvvwwwwwwwwwyyyxxxvvvuuuvvvyyy|||~~~||||||{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzz{{{{{{||||||{{{zzzyyywwwvvvuuurrrqqqppppppppprrrtttuuuzzz{{{|||}}}}}}~~~~~~}}}yyyyyyyyyyyyzzz{{{|||}}}zzzzzzzzzyyyyyyzzzzzzzzzssssssrrrrrrtttvvvyyy{{{{{{|||}}}}}}{{{zzz{{{|||~~~}}}||||||~~~~~~}}}|||}}}}}}{{{zzzzzz{{{}}}~~~~~~{{{zzzzzz{{{{{{|||||||||}}}}}}}}}|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}vvvtttxxx~~~|||zzzrrrZZZHHH999666666222000333222222222111111111111000111111111111111222222222222222333333444777<<<@@@VVV]]]fff{{{qqqSSS@@@999888555888555666===<<<@@@NNNrrrvvvnnnjjjbbbaaa^^^[[[ZZZ[[[___ccciiimmmrrrvvvxxx{{{}}}pppkkkddd]]]WWWQQQLLLIIIEEEFFFGGGGGGFFFGGGJJJLLLZZZbbbmmm}}}}}}{{{tttjjj\\\PPPFFFBBB>>>:::777555555666777777555555666666666666555555444444444444444444444444444444444444444444444444222444555555444555777999555???FFFGGGHHHQQQ^^^fffrrrooolllooo{{{yyy}}}zzzyyyvvvoooiiiaaa[[[TTTOOOMMMSSScccrrr{{{uuuuuueee[[[TTTZZZgggvvv}}}|||zzzxxxvvvvvvwwwxxxxxxxxx{{{zzzyyyyyyyyy{{{|||}}}|||{{{{{{zzzzzz{{{|||}}}||||||{{{{{{zzz{{{{{{|||||||||{{{zzzyyywwwvvvuuurrrrrrqqqpppqqqsssuuuvvv|||}}}~~~~~~}}}|||{{{zzz{{{{{{|||yyyyyyxxxxxxxxxxxxyyyyyytttsssrrrrrrsssvvvyyyzzzyyy{{{||||||{{{zzz{{{|||~~~}}}||||||~~~~~~}}}|||{{{}}}|||{{{zzzzzz|||}}}}}}}}}{{{|||||||||}}}}}}}}}}}}|||}}}~~~}}}}}}~~~{{{yyyzzz}}}yyyxxxqqqWWWGGG999777666111000444222222222111111111111000111111111111111222222333222333333444555999???CCCXXXYYY___vvvqqqUUUDDD<<<888444888555555<<<:::;;;EEE^^^vvvmmmhhhbbb```^^^ZZZYYYZZZ^^^aaaeeeiiiooosssvvvzzzwwwrrrjjjhhheee^^^VVVOOOKKKIIIEEEFFFEEEDDDBBBCCCEEEFFFJJJPPPWWW^^^hhhssswwwuuuqqqrrrrrrqqqjjj^^^QQQHHHAAA===888555555666777777777888888999999888888777444444444444444444444444333333333444444444444444000222444444444444666888666999>>>CCCDDDGGGPPP[[[llloooqqqrrryyy|||zzzxxxxxxuuunnnhhh___YYYRRRMMMLLLTTTeeeuuuxxxppptttaaa[[[ZZZcccppp}}}~~~}}}|||zzzxxxwwwxxxyyyyyyxxx||||||}}}}}}}}}}}}|||||||||{{{zzzyyyyyyzzz{{{||||||{{{{{{{{{{{{{{{|||}}}||||||{{{zzzyyywwwvvvuuuuuutttsssssssssuuuwwwyyy~~~~~~|||{{{zzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyvvvuuusssrrrsssvvvyyy{{{xxxzzz||||||{{{zzz{{{|||~~~|||{{{|||}}}~~~}}}|||xxxzzz~~~~~~|||~~~|||{{{zzz{{{~~~||||||||||||}}}}}}}}}}}}|||}}}~~~~~~}}}}}}~~~~~~}}}}}}yyy~~~wwwqqqVVVFFF999777666111000444222222222111111111111000111111000000111111222333222333333444666;;;AAAEEEZZZXXX[[[uuu~~~mmmTTTDDD;;;777444888444444:::888666???HHHuuuuuukkkfffaaa```]]]ZZZXXXYYY]]]```___dddkkkooorrrwww}}}tttqqqggggggeee^^^TTTLLLHHHHHHCCCCCCAAA???<<<<<<>>>AAA???EEEIIIIIIJJJPPPTTTUUU```eeelllssssssjjj[[[OOOCCC???:::666666666666666444555555666666555555444333333333333333333444444222222333333333444444444111333555555555666888:::999555777???BBBAAAHHHSSShhhqqqxxxxxxxxx||||||xxxwwwwwwtttmmmggg]]]WWWPPPLLLLLLTTTfffwwwtttiii~~~uuu```^^^aaakkkxxx~~~~~~zzzxxxuuurrrqqqrrrtttvvv{{{|||}}}~~~}}}|||yyyxxx{{{{{{||||||{{{yyyxxxvvvxxxyyyzzz{{{||||||||||||yyyzzz{{{yyywwwuuuvvvwwwwwwuuusssrrrtttxxx}}}~~~}}}{{{yyyyyyzzzyyyxxxvvvvvvvvvwwwwwwssssssrrrrrrsssuuuvvvwwwzzz{{{{{{||||||||||||{{{|||{{{{{{}}}~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~~~~~~~}}}~~~|||{{{|||}}}~~~}}}|||}}}~~~}}}}}}zzzyyyyyywwwkkkWWWGGG888333444333111000222111111000000000000000000111111111111222222222111///333;;;<<<999@@@MMMZZZRRRXXXttt}}}sss}}}sss[[[DDD999888222//////333555555777<<>>======???AAACCCDDDDDDIIINNN___ttt|||ttthhhaaaIII@@@999888777444333555777777888777777666555555444444555555666555555444333333333222222222111111222222333333333444444444777666777;;;===???EEELLL[[[ssszzzssszzz~~~|||uuuppprrrsssmmmcccaaaWWWPPPOOOOOOVVViii~~~tttmmmyyywwwgggeeehhhrrr}}}~~~~~~~~~~~~~~~}}}zzzxxxtttqqqpppqqqsssuuuzzz{{{|||}}}}}}|||{{{{{{zzz{{{{{{{{{{{{zzzxxxwwwuuuvvvxxx{{{}}}~~~{{{||||||{{{yyyxxxxxxyyyxxxvvvsssrrrsssvvvzzz}}}~~~}}}}}}~~~~~~~~~|||zzzyyyxxxyyyxxxwwwwwwvvvvvvvvvwwwssssssrrrrrrssstttuuuvvvxxxyyyzzz{{{||||||||||||{{{zzzzzz|||~~~~~~}}}}}}}}}~~~~~~}}}{{{{{{{{{|||}}}||||||}}}~~~~~~}}}||||||}}}~~~~~~}}}||||||}}}~~~~~~|||zzz|||~~~~~~vvvkkkUUUFFF777333444333111000222111111000000000000000000111111111111222222222666333444999777555@@@OOO[[[RRRUUUnnnyyylllrrrqqqZZZEEE:::888666333222555666444666:::>>>SSSsss|||qqqkkkiiidddaaaaaa^^^[[[[[[^^^___bbbfffkkkooosssuuuvvv|||ssspppjjjaaaXXXQQQLLLJJJIIIDDD@@@AAA@@@<<<:::<<<;;;::::::;;;<<<;;;:::999@@@EEEUUUlllyyywwwmmmgggPPPEEE;;;888777555444444666777777777666666555444333333444444444333222222444444444333333333222222222222333333333444444444666444666:::<<<===CCCJJJUUUkkk~~~}}}wwwyyy}}}yyy{{{uuurrrpppkkkddd^^^UUUNNNNNNOOOWWWmmm~~~lllnnn}}}jjjjjjppp}}}|||zzzxxxvvvzzz}}}~~~{{{xxxvvvsssqqqpppqqqtttuuuzzzzzz{{{{{{|||}}}}}}~~~yyyyyyzzzzzzzzzyyyyyyxxxwwwwwwyyy{{{}}}{{{|||}}}|||zzzyyyyyyzzzzzzwwwtttrrrrrrsssvvvxxxzzzyyyyyyzzz|||~~~}}}|||~~~~~~~~~}}}|||zzzyyyxxxwwwwwwwwwxxxwwwwwwvvvuuussssssrrrrrrrrrsssssstttvvvwwwyyy{{{|||}}}}}}}}}zzzzzzzzz{{{}}}~~~}}}{{{{{{|||}}}~~~~~~}}}{{{zzzzzzzzzzzzyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}|||{{{|||}}}~~~~~~~~~|||~~~{{{zzz~~~||||||uuulllQQQDDD777333444333111111222111111000000000000000000111111111111222222222666333444666444444CCCUUUZZZOOONNNcccvvvcccdddnnntttyyy~~~|||~~~ppp[[[FFF;;;::::::666555666666444555888;;;HHHhhhvvvoooiiieeebbbaaa^^^YYYXXXZZZ]]]```dddiiinnnrrruuuwww~~~}}}zzzxxxssskkkcccYYYRRRNNNKKKFFFCCCCCCBBB>>>;;;<<<:::;;;;;;;;;:::999888777;;;===JJJaaassswwwqqqkkkZZZLLL>>>999888666444444555666666666666555444444444444555555444333222222444444444444333333333333333333333333444444444444555333444888:::;;;AAAHHHSSSeeeyyy}}}|||~~~|||vvv{{{~~~xxxrrrnnnhhhccc\\\RRRLLLLLLPPPZZZqqquuufffqqqmmmoooxxxzzzvvvqqqnnntttwww{{{}}}~~~}}}{{{vvvtttrrrpppqqqsssvvvxxx{{{{{{{{{{{{{{{|||}}}~~~wwwwwwwwwxxxxxxxxxxxxxxx{{{{{{{{{{{{||||||}}}}}}|||}}}}}}|||zzzyyyzzz{{{zzzxxxuuurrrqqqqqqrrrssstttssstttvvvyyy{{{{{{{{{}}}}}}}}}||||||zzzyyyxxxvvvwwwxxxxxxxxxwwwvvvuuusssssssssrrrrrrrrrrrrrrrtttvvvyyy|||~~~{{{zzzzzz|||}}}~~~}}}{{{zzz{{{|||}}}~~~~~~~~~}}}~~~}}}|||zzzzzzyyyzzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{}}}~~~~~~}}}|||}}}~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{}}}~~~{{{}}}~~~zzzxxxxxx|||~~~zzz||||||{{{sssjjjMMMAAA666333444222111111222111111000000000000000000000111111111222222222///000333555444888HHHZZZVVVJJJHHHYYYtttxxxaaa]]]ccchhhnnnuuuvvvvvv}}}zzzmmmZZZGGG===;;;:::666555666666333444777;;;BBB^^^~~~tttiiieeebbbaaa]]]XXXVVVXXXWWWZZZ___fffmmmsssxxx{{{}}}www{{{yyyqqqfff\\\UUUOOOJJJFFFFFFEEE@@@>>>>>><<<<<<;;;:::999999:::;;;<<<<<>>555333444222111222222111111000000000000000000000111111111222222222,,,///444777777<<>>GGGOOORRRHHHEEEPPPaaasss{{{vvvxxx{{{~~~pppbbbRRRBBB999777666333222555555444666999;;;AAAXXXwwwsssmmmgggddd___YYYXXX[[[XXXZZZ^^^bbbhhhnnnrrruuuyyy}}}wwwyyy}}}yyylllbbb^^^VVVPPPMMMKKKHHHGGGIIIQQQQQQOOOIIIAAA<<<;;;<<<999999<<>>DDDWWWWWW\\\kkk}}}xxx{{{yyyyyy~~~xxxsssqqqnnnnnnrrrrrriii]]]YYYRRRNNNRRRYYYeee|||qqqgggttt{{{}}}hhhddd___^^^```dddhhhjjjmmmqqquuuyyy}}}|||{{{}}}|||{{{xxxuuuqqqnnnlllpppuuu{{{}}}{{{yyywwwwwwyyy|||~~~{{{{{{|||}}}}}}|||{{{zzz|||{{{zzzyyyxxxxxxyyyyyyxxxxxxwwwwwwxxx{{{}}}~~~|||{{{{{{wwwwwwvvvuuusssrrrppppppqqqpppqqqssswwwyyyzzzyyyxxxyyy{{{}}}}}}zzzxxxwwwvvvuuurrrsssuuuvvvvvvvvvvvvuuuqqqtttxxx|||~~~~~~}}}|||}}}||||||}}}~~~~~~}}}{{{yyy{{{}}}}}}|||{{{{{{|||||||||{{{{{{zzz}}}}}}}}}}}}}}}|||{{{zzzxxxyyy{{{{{{{{{{{{|||~~~||||||}}}~~~~~~}}}||||||~~~~~~}}}~~~~~~sssjjjfffbbbddd``````ccchhhoooyyy}}}|||{{{~~~nnn[[[@@@999444444444111111222222111111000000000000000000111111111111222222222222333444555999AAAHHHMMMNNNEEEAAAHHHRRR\\\mmm}}}rrrbbbRRRCCC;;;999888555444666666555666::::::HHHaaazzzzzzrrrjjjddd]]]WWWVVVXXXXXXZZZ]]]aaaffflllqqqssswww}}}wwwuuuxxxsssiiieee\\\TTTPPPNNNKKKLLLOOO[[[^^^```[[[QQQGGGAAA???999::::::===GGGRRRTTTOOOCCC>>>:::999666222222666444555666666777777777666444444555666777777777777666666666666555555555555444444444444555555555555666444444666777777<<>>;;;777666888777555666999<<>>NNNXXXXXXaaavvv|||yyy~~~|||~~~zzznnnrrrrrrnnnlllkkkgggbbbRRRNNNOOOWWWaaannnxxxkkkyyyEEEEEEEEEFFFGGGHHHJJJJJJMMMRRRXXX```gggooovvv{{{~~~~~~}}}|||||||||}}}~~~|||zzzyyyzzz{{{||||||zzzzzz{{{}}}yyyyyyyyyzzzzzz|||}}}}}}}}}||||||}}}}}}}}}{{{yyywwwwwwwwwxxxyyy|||||||||{{{zzzxxxwwwvvvwwwwwwwwwwwwuuusssqqqooouuuuuuvvvwwwxxxzzz{{{|||xxxyyyzzz{{{|||~~~|||zzzwwwuuutttrrrqqqrrrtttvvvvvvuuusssuuuxxxzzz|||||||||{{{}}}|||{{{zzzyyyzzz{{{{{{{{{|||~~~|||{{{zzzyyyzzz{{{{{{yyywwwxxxxxxyyy{{{}}}~~~|||{{{xxxyyyzzzzzzyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~uuuppppppmmmlllnnnpppuuuzzztttuuuwww~~~~~~gggPPP777555222111111111111000000000000000000000000000000000//////000000111222222000666:::999DDDOOONNNCCC<<<;;;@@@AAA>>>EEEQQQeeevvveeeOOO???:::999888666555666777999:::;;;RRRqqqnnnddd^^^ZZZXXXYYYZZZZZZ\\\```eeelllrrruuuwwwzzz}}}|||rrrnnnfff[[[QQQLLLKKKLLLOOOMMMTTT```cccVVVEEE;;;===;;;888777888999999999888555222222444555333111555444444444555666555555444555777888999999::::::>>><<<:::888666666666666;;;999666555666666555444;;;;;;777333333999<<<;;;???DDDLLLSSSWWWaaauuu{{{}}}{{{xxxuuuttttttssspppjjjddd___TTTOOOMMMUUUgggxxx????????????AAABBBCCCDDDEEEIIINNNTTT[[[ccckkkpppwww}}}~~~~~~}}}|||{{{{{{{{{|||}}}|||{{{zzz{{{|||}}}~~~{{{zzzzzz{{{uuuuuuuuuwwwxxxzzz|||}}}~~~|||{{{{{{{{{|||zzzyyywwwvvvuuuvvvwwwxxx{{{{{{{{{zzzzzzyyyxxxwwwxxxxxxwwwvvvuuusssrrrqqqssstttuuuvvvxxxzzz|||}}}yyyzzz{{{{{{|||~~~}}}{{{xxxvvvtttsssrrrsssuuuvvvvvvvvvuuuvvvxxxzzz||||||||||||}}}|||zzzyyyxxxwwwxxxxxxxxxyyy{{{~~~}}}{{{zzzzzz{{{}}}}}}|||zzzyyyyyyyyy{{{}}}}}}|||zzzyyy{{{|||{{{{{{{{{}}}||||||||||||}}}~~~~~~~~~{{{xxxrrrmmmlllnnntttyyyuuuvvvyyy~~~{{{dddMMM888555222111111222111000111111111111111111111111222222111111222222333444444111777::::::FFFRRRQQQIII>>>888===??????DDDMMM^^^~~~oooZZZHHH???999888666555555666888999<<>>;;;888777777888888777666333111111333444333111777777777999:::;;;;;;:::<<<>>>@@@AAABBBBBBCCCCCCCCCBBB@@@>>>===<<<<<<<<<777777777888999999888888555999999666555777777555;;;>>>EEEJJJNNNVVViiizzz{{{{{{}}}zzzvvvtttsssrrrpppjjjbbb\\\VVVRRRPPPYYYlll::::::::::::;;;<<<===>>>===???CCCHHHMMMUUU]]]bbbkkkrrr{{{}}}}}}}}}}}}}}}|||{{{zzzzzz{{{}}}}}}|||}}}~~~~~~|||yyyxxxwwwqqqqqqrrrtttwwwzzz|||}}}~~~}}}|||{{{zzzyyyyyyyyywwwvvvuuuttttttuuuvvvwwwyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwuuutttsssssssssrrrrrrsssuuuvvvxxxzzz{{{zzz{{{|||||||||}}}}}}yyywwwuuutttssstttvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{}}}}}}|||{{{yyywwwvvvuuuuuuuuuvvvvvvxxx{{{~~~|||zzzyyyzzz|||~~~}}}{{{zzzzzz|||}}}}}}{{{yyyyyyzzz{{{{{{zzz{{{}}}{{{{{{{{{{{{|||}}}~~~}}}~~~xxxnnnkkknnnttt~~~xxxwwwyyy|||xxx___HHH888666333222222333222111222222222222222222222222222222111111222222333444555333777:::;;;IIIWWWTTTJJJ===555888===>>>CCCJJJWWW|||zzzfffPPPCCC999777666555444666777888<<>>>>>@@@CCCGGGJJJJJJKKKLLLMMMLLLKKKIIIFFFDDDBBB@@@???999;;;======<<<;;;;;;;;;777===???<<<999::::::999888999===AAADDDKKK[[[jjjxxxvvv~~~}}}{{{xxxuuurrrqqqpppjjj```XXXVVVRRRRRR\\\ppp::::::999999::::::;;;<<<999;;;===???DDDJJJRRRXXX___fffqqqzzz~~~||||||}}}}}}~~~~~~}}}|||{{{zzz|||~~~|||xxxuuusssooopppqqqtttwwwzzz|||~~~zzzzzzyyyxxxwwwvvvvvvvvvuuuttttttttttttuuuvvvwwwxxxyyyzzz{{{||||||||||||zzzyyywwwuuutttttttttuuussssssssstttuuuvvvwwwxxxxxxzzz{{{||||||}}}{{{xxxvvvuuutttuuuwwwxxxxxxxxxxxxwwwvvvvvvwwwyyy{{{|||yyyyyyxxxwwwwwwvvvvvvvvvvvvvvvwwwyyy|||}}}{{{zzzxxxxxxyyy{{{~~~|||{{{{{{|||}}}}}}{{{yyywwwxxxyyyyyyxxxyyy{{{}}}||||||||||||}}}~~~}}}}}}}}}ppplllooowww{{{wwwzzz~~~uuu\\\EEE999666444222333333333222222222222222222222222222000000//////000000111222555333777888;;;LLLZZZVVVDDD<<<777999<<<===BBBHHHQQQsssmmmTTTBBB999888666444444555666888:::LLLiiivvvjjjeeebbb]]]ZZZZZZUUUVVVXXX\\\bbbjjjppptttmmmqqqvvv{{{vvvmmmaaaVVVNNNLLLKKKMMMRRRTTTPPPHHHBBB@@@===888666555555444333444444444555777777777777666888:::<<<>>>@@@CCCEEEGGGLLLSSSWWWXXXYYY[[[]]]aaa___\\\XXXRRRMMMIIIFFFCCCDDDDDDAAA>>><<<===??????EEEHHHDDD@@@@@@@@@@@@:::999:::===@@@EEESSS___sss~~~~~~wwwqqqxxxxxxxxxyyy}}}~~~{{{zzzvvvsssrrrqqqjjj___UUUQQQPPPRRR^^^sss{{{xxxwwwvvv===<<<;;;:::::::::::::::888888999;;;===CCCIIINNNTTT[[[fffqqqyyy~~~}}}||||||}}}~~~~~~}}}{{{}}}}}}wwwsssqqqmmmmmmooopppsssuuuxxxyyytttttttttttttttsssssssssrrrsssssstttuuuvvvwwwwwwxxxyyyzzz{{{|||}}}}}}}}}{{{yyywwwvvvuuuuuuuuuvvvuuuuuuttttttsssttttttuuuuuuwwwzzz{{{||||||yyywwwuuutttuuuwwwyyyyyyxxxwwwvvvtttssstttvvvxxxzzzwwwwwwxxxyyyyyyzzzzzzzzzxxxwwwwwwyyyzzzzzzyyywwwwwwwwwxxxzzz}}}~~~|||{{{{{{}}}~~~}}}{{{yyyxxxyyyzzzzzzyyyyyy{{{}}}~~~~~~}}}||||||~~~rrrnnnrrr{{{vvvvvv~~~sssYYYCCC999666444222333333333222111111111111111111111111000000//////000000111222333222666666;;;OOO]]]VVVBBBBBBCCCBBB>>><<<@@@GGGKKKjjjuuuYYYBBB:::888666555444555666777;;;JJJfff{{{mmmeeeaaa]]]ZZZ[[[VVVWWWYYY]]]cccjjjppptttllloootttxxx|||~~~wwwooohhhcccWWWYYY\\\___^^^YYYPPPGGG???<<<888666555555444333333444666777888888888999:::<<>>;;;999;;;>>>CCCMMMWWWccc||||||~~~rrr}}}~~~vvvooopppttt{{{|||xxxzzzwwwuuutttqqqjjj^^^UUUNNNOOOTTTcccxxxzzzrrrnnnuuuAAA@@@>>><<<:::999888777555666777777999<<>>;;;888666666777666666555777:::;;;:::::::::;;;;;;>>>BBBFFFLLLUUU```hhhvvv}}}tttnnnfffaaa[[[VVVSSSSSSRRRQQQQQQbbbvvvrrr[[[IIIEEE???::::::<<>>BBBGGGPPPYYYbbbkkksssxxxxxxzzz|||~~~~~~}}}}}}yyy{{{}}}~~~}}}}}}~~~~~~}}}|||}}}~~~}}}}}}~~~~~~|||xxxuuulllkkkjjjiiihhhhhhhhhhhhggghhhjjjlllmmmnnnnnnnnnmmmnnnoooqqqsssuuuvvvvvvtttuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvsssssssssssstttuuuvvvwwwuuuwwwzzz|||}}}~~~~~~{{{vvvtttssstttvvvxxxxxxwwwvvvvvvuuutttttttttuuuvvvvvvwwwyyyzzz{{{{{{{{{{{{{{{yyyyyyyyy{{{|||{{{yyy|||{{{{{{|||~~~~~~}}}{{{{{{zzz{{{}}}}}}{{{|||~~~~~~~~~~~~~~~~~~~~~~~~wwwsssuuuuuuooouuuoooTTT???888555222111111222111000111111111111111111111111222222111111222222333444000222777888@@@WWWcccXXXGGGJJJKKKFFFAAA???BBBEEEOOOdddiiiLLL<<<;;;999777666777888999;;;DDD___~~~rrrjjjddd]]]YYYWWWWWWXXXYYY\\\aaaggglllpppppppppqqqssswww{{{~~~|||~~~|||wwwxxx}}}yyyzzz}}}}}}~~~tttiii^^^PPPCCC<<<:::777666777999999999<<>>777555222111111111111000222222222222222222222222000000000///000111111222000333999:::BBB[[[eeeYYYBBBBBBAAA>>>>>>BBBEEEGGGYYYhhhmmmOOO===<<<:::888777777888999777???ZZZzzz|||rrrlllggg^^^WWWUUUWWWWWWXXX[[[___eeejjjnnnrrrqqqqqqrrruuuzzz~~~|||qqqrrrttt|||{{{pppnnnuuu|||~~~vvvppprrrwwwooossspppfff]]]UUUJJJ???;;;999666666888:::;;;<<>><<<;;;===AAAIIIOOOZZZsss~~~tttuuu|||~~~wwwrrrnnnssswwwtttjjj___XXXVVVLLLRRR___sssyyymmmaaacccmmm{{{VVVRRRMMMHHHDDDAAA>>><<<888999888777555555666777===:::===FFFPPPXXX___fffjjjnnntttxxxzzz{{{{{{|||xxxxxxyyy|||~~~}}}||||||zzzyyyyyyyyyyyywwwvvvsssssstttuuuxxx{{{~~~}}}vvvsssoookkkhhheeebbb___``````aaacccfffgggfffeeekkklllnnnppprrrtttuuuuuuxxxyyyyyyvvvrrrrrruuuxxxzzzzzzzzzyyyxxxvvvtttsssqqqqqqqqqqqqrrrtttvvvwww}}}zzzxxxyyy}}}}}}zzzxxxtttqqqqqqrrrsssrrrppprrrrrrssstttuuuuuuuuuuuutttvvvyyyzzzzzzzzz{{{|||{{{{{{|||}}}~~~~~~~~~}}}~~~~~~}}}|||}}}}}}}}}}}}~~~~~~}}}|||~~~~~~}}}|||||||||||||||~~~||||||}}}zzzuuuvvvyyywwwhhhOOO???777666555555555444111///111111111111111111111111222222222222222222222222555666999:::EEE___gggUUUCCC???>>>@@@AAAAAADDDIIIXXXiiiuuuVVV@@@999444555888777888:::999BBB[[[xxxzzzwww~~~{{{pppiiiddd___\\\VVVUUUXXX]]]```aaagggmmmrrrtttvvvwwwwwwyyy{{{}}}wwwuuullljjjkkkrrrzzzmmmeeefffooosssnnnfffbbbaaa``````\\\UUUOOOIIIDDD???<<<:::999999;;;???BBBDDDEEENNNSSSZZZ^^^^^^ZZZWWWUUUZZZ```jjjwwwssscccVVVbbbxxxmmmZZZHHHBBBBBB???>>>???CCCEEELLLZZZnnn~~~}}}{{{sssxxxxxxrrrrrrpppooopppjjj___WWWUUUNNNUUUcccvvvyyynnneee^^^```gggzzzZZZWWWQQQLLLHHHEEEAAA>>>:::999999888666666777888:::888:::AAAGGGMMMUUU]]]fffkkkqqqvvvxxxxxxxxxxxxyyyxxxyyy{{{~~~~~~}}}~~~|||yyywwwvvvtttqqqooommmmmmnnnoooqqqsssvvvxxx{{{~~~{{{wwwrrrnnnkkkhhheeebbb___^^^^^^___aaabbbbbbaaahhhiiilllooorrrttttttuuuvvvwwwxxxvvvsssrrrvvvyyyzzzyyyxxxwwwvvvuuuttttttqqqqqqqqqqqqsssuuuwwwxxxzzzxxxwwwyyy~~~}}}{{{zzzwwwsssrrrsssttttttsssssstttttttttttttttsssrrrsssuuuxxxxxxxxxxxxyyy{{{xxxyyyzzz{{{||||||||||||~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}|||{{{{{{zzz{{{{{{}}}~~~~~~}}}||||||~~~~~~wwwtttwwwwwwyyy{{{eeeOOOBBB888666444333444333222000111111111111111111111111222222222222222222222222444555999;;;GGGaaaiiiWWWCCC???>>>@@@AAA@@@CCCHHHRRRaaawwwsssYYYCCC;;;555666777666666888999BBBWWWnnnvvvqqqqqqyyy~~~rrrjjjeeeaaa^^^YYYWWWXXX\\\^^^```fffmmmqqqrrrrrrrrrsssuuuyyy|||sssqqqwwwwwwvvvyyyzzzooohhheeekkkmmmfff^^^ZZZVVVSSSPPPLLLFFFBBB@@@>>>===;;;:::999:::>>>CCCHHHKKKLLLVVV\\\ccciiikkkjjjiiiiiiqqqwwwyyyggg\\\bbbnnn}}}{{{hhhUUULLLIIIDDD@@@@@@AAABBBFFFOOO^^^ooo|||vvvwwwxxx|||tttrrrooonnnnnnggg]]]UUUSSSQQQYYYgggyyy{{{}}}}}}qqqfffaaadddkkkzzzaaa]]]XXXSSSOOOJJJEEEBBB<<<;;;:::888777777888888999888999<<<>>>AAAJJJTTT___eeemmmsssuuuuuuttttttwwwvvvvvvxxx{{{}}}}}}||||||yyyvvvtttssspppmmmkkkhhhhhhhhhiiijjjlllnnnooorrrvvv|||~~~xxxrrrooollliiigggaaa___\\\[[[]]]^^^^^^^^^bbbeeeiiinnnqqqssstttttttttvvvwwwvvvssstttwww{{{yyyxxxwwwuuuttttttuuuuuuqqqqqqqqqrrrsssuuuwwwxxxwwwwwwwwwzzz~~~}}}}}}~~~~~~|||{{{{{{xxxtttrrrrrrsssttttttttttttuuuuuutttsssqqqppprrrtttvvvwwwwwwwwwxxxyyytttuuuvvvwwwxxxyyyzzz{{{~~~~~~}}}}}}}}}||||||||||||}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}|||||||||{{{uuusssyyy|||ttt{{{wwwdddQQQFFF999666333111222222222222111111111111111111111111222222222222222222222222333444999<<>>>>>@@@EEELLLRRRUUUVVV[[[aaajjjqqqvvvzzz|||}}}vvvjjjhhhhhhllluuu{{{hhh]]]VVVOOOIIIFFFAAABBBBBBEEELLL\\\ppp{{{vvvsss{{{wwwssspppmmmkkkdddYYYRRRPPPTTT]]]mmm~~~wwwnnnnnnssstttiiieeekkkrrrzzzgggddd```[[[WWWQQQLLLHHH@@@>>>;;;999888888888888999999:::;;;:::;;;EEEPPPWWW^^^hhhooossstttsssssssssrrrrrrtttvvvyyyyyyyyyuuusssqqqppppppooommmlllggggggfffffffffhhhiiijjjkkkooovvv}}}~~~wwwssspppmmmkkkgggccc^^^[[[[[[\\\\\\\\\]]]```eeekkkooorrrsssssstttvvvxxxwwwttttttwwwzzzyyywwwuuutttssstttuuuvvvsssrrrrrrrrrtttuuuwwwyyyvvvwwwxxxzzz}}}~~~|||{{{||||||{{{zzzyyyvvvssspppoooppprrrsssssstttuuuuuuuuusssrrrqqqrrrtttvvvwwwvvvvvvwwwxxxqqqrrrrrrtttuuuwwwxxxyyy}}}}}}}}}}}}}}}||||||{{{zzz|||}}}~~~~~~}}}{{{{{{zzzzzz{{{{{{|||}}}}}}||||||}}}~~~{{{uuutttzzztttooo{{{wwweeeTTTJJJ;;;777333000000222222222111111111111111111111111111222222222222222333333222444999>>>MMMhhhnnnZZZCCC???===??????>>>AAAEEEGGGQQQ```{{{rrr}}}|||ttteeeFFF>>>777666666555555777===JJJ[[[fffhhhhhhnnnwwwvvvlllfffaaa^^^ZZZWWWUUUVVVVVVWWW]]]dddlllnnnpppqqqrrrsssuuuxxxtttnnnlll~~~~~~yyytttnnnmmmhhhaaa\\\WWWNNNEEEEEE@@@;;;999:::===@@@BBBFFFGGGIIINNNTTTYYY\\\]]][[[aaakkkttt{{{xxxtttxxx}}}qqqiiiaaaYYYTTTIIIHHHFFFCCCCCCOOOggg}}}vvvttt|||{{{vvvqqqmmmjjjbbbXXXQQQPPPUUU```rrrtttjjjjjjmmmyyywwwmmmlllsss||||||llljjjgggddd```ZZZTTTPPPFFFBBB>>>;;;::::::999888999888999:::888999BBBLLLOOOWWWbbbkkkqqqsssttttttrrrqqqqqqsssuuuvvvvvvuuupppnnnmmmmmmmmmmmmllljjjfffeeedddddddddeeefffggghhhlllrrrxxx~~~~~~yyyvvvrrrpppkkkggg```\\\ZZZZZZZZZYYYYYY\\\aaafffkkknnnpppppptttvvvxxxvvvtttsssuuuxxxxxxwwwuuusssssstttvvvwwwuuuttttttssstttuuuwwwxxxwwwxxxzzz{{{|||}}}~~~}}}zzzzzzzzz{{{zzzyyywwwuuusssqqqpppppprrrtttqqqrrrtttvvvvvvvvvtttssssssuuuwwwxxxwwwwwwwwwxxxqqqqqqqqqrrrtttvvvxxxyyy|||}}}}}}}}}}}}|||{{{{{{yyy{{{|||~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}||||||}}}~~~yyyrrrrrryyy~~~~~~xxxvvv{{{|||nnnlll{{{zzzgggVVVKKK===999444111000111222222000000000000000000000000111111111222222333333333333444999???OOOjjjoooYYYCCC>>>===>>>???>>>AAAEEEGGGPPPZZZwwwvvvgggnnnqqqrrrssstttyyy{{{rrreeeFFF===666555666666666999<<>>>>><<<999999777888999999888>>>FFFHHHOOOZZZdddjjjnnnppprrrqqqqqqrrrsssuuuuuusssqqqllljjjiiihhhiiiiiigggfffccccccbbbaaabbbcccdddeeeiiikkkooouuuzzz}}}xxxuuuooojjjccc]]]ZZZXXXWWWVVVVVVXXX[[[___cccgggiiikkkooorrrtttsssqqqqqqsssuuuwwwvvvuuuuuuuuuvvvwwwxxxxxxwwwuuuttttttuuuvvvvvvwwwyyy{{{{{{zzzyyyzzz{{{|||{{{yyyyyyzzzzzzxxxwwwuuuvvvvvvtttssssssuuuwwwqqqrrruuuxxxxxxwwwvvvttttttvvvwwwxxxwwwvvvwwwxxxsssrrrrrrssstttvvvxxxyyy{{{|||}}}~~~}}}|||{{{zzzyyyzzz{{{|||}}}}}}||||||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~tttgggdddnnnzzz}}}yyyyyy}}}zzzmmmnnn~~~yyyfffTTTIII@@@<<<777333111111111111000000000000000000000000111111111222222333333444444555:::@@@PPPkkkmmmVVVBBB>>>===???@@@@@@CCCGGGHHHQQQXXXoooxxxdddgggeeeddddddfffjjjwwwxxxnnnaaaGGG>>>666555666666777::::::RRRgggkkkggggggkkkmmmzzz|||pppgggaaa]]]___[[[YYYYYYXXXXXX\\\cccbbbiiiqqqxxxzzzxxxvvvuuuvvvwwwyyyzzz{{{~~~vvveee```tttyyyxxxsssmmmiiiggg```XXXKKKHHHDDDCCCGGGLLLQQQTTTTTTUUUWWW\\\aaaeeefffeeepppvvvuuuhhh___VVVOOOIIIKKK^^^sssyyy~~~zzzyyy~~~}}}vvvoooiiiaaaXXXTTTTTTYYYhhh~~~qqqiiijjjwww}}}~~~ttttttttttttrrrnnnhhhdddYYYRRRJJJEEEDDDCCC???<<<<<<999888;;;;;;:::<<<@@@CCCIIISSS\\\bbbfffiiijjjnnnnnnoooqqqrrrqqqmmmjjjcccbbbbbbccceeeffffffeeecccbbbbbbaaabbbcccdddeeejjjkkkmmmqqqvvv{{{{{{sssnnngggaaa]]]ZZZWWWUUURRRSSSTTTWWWZZZ^^^aaacccfffjjjmmmnnnnnnnnnqqqtttvvvvvvvvvwwwwwwwwwxxxxxxzzzyyywwwuuutttttttttuuuuuuxxxzzzzzzxxxwwwxxxyyyzzzyyyyyyzzzzzzyyywwwuuuqqqsssvvvvvvuuutttvvvxxxsssuuuxxxzzzzzzxxxvvvtttssstttvvvvvvuuuuuuuuuvvvvvvuuuttttttuuuwwwyyyzzz{{{|||}}}~~~}}}|||zzzyyyxxxyyyzzz{{{{{{{{{zzzyyy{{{{{{||||||}}}zzzlllgggnnnyyy|||yyyxxxzzz}}}{{{qqquuutttaaaPPPEEECCC???999555333222000///000000000000000000000000000111111222333333444444666666:::@@@PPPjjjkkkRRRAAA>>>===???AAAAAAEEEJJJGGGQQQVVVhhhiiiiiicccbbbdddhhhmmmxxxvvvlll```JJJ@@@888666666555666888===XXXmmmlllddddddgggfffrrr~~~vvvlllddd___]]]ZZZYYYZZZYYYWWW[[[aaa^^^dddmmmtttwwwwwwvvvuuuuuuvvvwwwxxxyyy|||qqqhhhvvv~~~{{{tttpppnnniiicccXXXTTTPPPPPPRRRVVVZZZ\\\YYY[[[___fffmmmrrruuuuuu}}}mmm^^^VVVQQQQQQ```sss|||xxxxxx|||}}}vvvnnnhhh```XXXUUUVVV```ppppppjjjlll|||wwwwwwxxxyyyxxxuuuoookkk___XXXOOOIIIHHHFFFBBB???AAA===;;;>>>???<<<;;;===@@@FFFNNNUUU[[[___bbbdddiiijjjlllnnnnnnlllgggcccZZZZZZ[[[^^^cccfffggggggddddddccccccdddeeeggghhhkkkkkklllnnnrrrxxx~~~~~~xxxssslllfffaaa]]]YYYVVVPPPPPPPPPQQQTTTXXX\\\^^^___ccchhhjjjkkklllppptttuuuvvvwwwxxxyyyyyyxxxxxx|||zzzxxxvvvttttttssstttsssvvvyyyzzzxxxvvvwwwyyyyyyyyyyyyzzz{{{yyyvvvsssmmmppptttuuutttssstttvvvvvvwwwzzz{{{zzzxxxuuurrrrrrsssuuuuuutttssstttuuuxxxwwwvvvuuuvvvwwwzzz{{{{{{|||}}}~~~}}}|||zzzyyyxxxyyyzzzzzzzzzyyyxxxwwwyyyzzzzzz{{{}}}~~~{{{ssstttxxxzzzvvvuuuvvv{{{}}}|||~~~yyy|||uuu{{{ooo\\\LLLBBBEEEAAA;;;777444222000...000000000000000000000000000000111222333333444444777777;;;AAAPPPiiiiiiPPPAAA======@@@BBBBBBFFFKKKEEEPPPTTTeeeppppppggggggkkkrrrwww~~~vvvmmmaaaMMMBBB999666555333444666BBB]]]qqqlllbbbbbbdddccceeesss{{{qqqhhhbbbYYYWWWVVVXXXWWWUUUXXX]]]\\\aaaiiiooossstttuuuvvvuuuvvvwwwwwwxxx{{{ooovvv|||{{{vvvsssoookkkgggddd___\\\\\\^^^``````]]]```fffoooxxxxxxddd[[[WWWXXXeeeuuu~~~wwwtttuuuxxx{{{}}}uuummmggg___WWWUUUWWWeeevvv{{{lllgggkkk}}}xxxsssnnneeeYYYQQQNNNLLLHHHEEEEEECCC@@@??????>>>===;;;<<>>WWW^^^oooQQQBBB===<<>><<<999===BBBGGGMMMSSSYYY^^^cccdddeeefffeee```ZZZUUURRRRRRSSSVVVZZZ```dddggghhhiiijjjjjjiiiiiijjjkkkkkkooopppqqqvvv~~~zzzssskkkeee___YYYUUUOOOLLLHHHGGGGGGIIIJJJJJJLLLQQQXXX^^^ccchhhlllnnnppprrrtttuuuuuuvvvxxxzzz{{{{{{zzzyyyxxxwwwvvvvvvtttvvvwwwwwwvvvvvvxxxyyyyyyzzz{{{|||{{{zzzxxxwwwsssrrrrrrtttwwwxxxwwwuuuuuuwwwzzzzzzwwwuuussssssttttttsssssstttuuuwwwxxxyyyxxxxxxxxxyyyzzzzzz{{{}}}|||||||||||||||}}}}}}yyyyyyxxxxxxxxxyyyzzz{{{yyyzzz{{{|||}}}}}}||||||zzz||||||}}}{{{wwwlllnnnyyy}}}ttt[[[DDD:::;;;;;;<<<<<<;;;777333111111111000000000000111222333222222333333333333444444444555;;;@@@YYY```qqqRRRDDD???===AAAEEEEEEFFFHHHHHHQQQZZZfff~~~vvvppp[[[KKK>>>:::888444666<<>>BBBFFFMMMUUUZZZ___bbbeeeeeeaaa\\\WWWTTTRRRTTTVVVZZZ^^^aaadddfffiiijjjlllkkkkkkkkklllmmmnnnrrrtttuuuzzzxxxppphhhaaa[[[WWWOOOKKKFFFCCCBBBAAAAAA@@@CCCGGGMMMSSSZZZ```gggkkkmmmooorrrttttttuuuwwwyyy}}}}}}}}}|||{{{zzzyyyxxxuuuvvvvvvvvvvvvwwwyyy|||zzz{{{|||}}}|||{{{yyyxxxvvvuuuuuuvvvxxxyyyxxxvvvuuuxxxzzzzzzxxxvvvuuuuuuwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyzzz{{{|||}}}~~~}}}|||{{{|||}}}~~~zzzyyyyyyyyyyyyzzzzzz{{{yyyyyy{{{||||||}}}||||||yyy{{{}}}{{{{{{~~~{{{tttlllmmmyyylllQQQ<<<666:::999;;;>>>===:::666333222000000000000000000111222222222222333333444444444666777===CCC]]]dddtttUUUFFFAAA@@@CCCEEEDDDDDDGGGJJJTTT]]]ggg}}}iiiTTTAAA;;;888555777<<>>:::;;;===???CCCJJJRRRXXXXXX^^^dddfffccc```^^^^^^XXXYYYZZZ\\\___cccfffhhhkkklllnnnnnnmmmmmmooopppqqquuuxxxxxx|||{{{ssskkkccc\\\WWWQQQMMMGGGCCCAAA@@@>>>===BBBDDDGGGJJJOOOUUU\\\aaaiiilllpppssstttvvvxxxyyy~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxvvvuuuvvvyyy|||zzz{{{}}}~~~}}}|||zzzyyyxxxxxxxxxyyyyyyyyyyyyxxxvvvxxxzzzzzzyyywwwwwwwwwzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwxxxxxxzzz{{{|||}}}}}}{{{zzzyyyyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyzzzyyyyyyzzz{{{||||||||||||yyy{{{}}}~~~~~~|||{{{xxxrrrooorrrhhhLLL999555888777:::>>>???===999555444111000000//////000111111222222222333333444444444777888>>>FFFaaaiiiwwwWWWHHHDDDBBBDDDDDDBBBCCCFFFMMMWWW```gggyyyttt\\\DDD:::999777999>>>CCCKKKPPPNNNKKKMMMOOOPPP[[[___iiiwwwxxxooogggccc\\\VVVRRRQQQSSSTTTXXXYYY]]]dddkkkqqqtttuuuxxxwwwzzz}}}yyyzzz~~~|||zzzzzz{{{~~~|||vvvrrrnnnsss}}}uuukkkgggkkksss~~~}}}nnn___UUUUUU[[[mmm{{{~~~uuuvvv}}}{{{wwwuuuuuuuuummmiiiccc]]]XXXZZZeeeppplll^^^bbbuuuyyysssvvv|||yyylllddd___UUURRRMMMJJJHHHEEEBBB???;;;;;;<<<===AAAGGGOOOUUUTTTZZZbbbggggggffffffgggbbbaaa___^^^aaaeeeiiilllnnnoooppppppooooooqqqrrrrrrwwwyyyyyy|||~~~}}}wwwnnnfff^^^YYYSSSNNNIIIDDDBBB@@@???>>>??????@@@AAADDDHHHOOOSSSaaaffflllqqqtttwwwyyyzzz~~~~~~~~~|||zzzyyy||||||zzzwwwuuuuuuwwwyyy{{{|||}}}~~~~~~|||zzzyyyxxxyyyzzz{{{zzzzzzzzzzzzvvvxxxzzzzzzyyyxxxxxxyyy{{{{{{{{{zzzzzzyyyxxxxxxvvvvvvvvvwwwxxxzzz{{{|||~~~}}}zzzxxxvvvuuuuuuuuuyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyzzz{{{{{{|||}}}{{{|||~~~}}}~~~~~~|||{{{~~~yyyuuurrrnnnuuu~~~dddJJJ999555666555999>>>@@@???;;;777666111111000000000000111111111111222333333444555555777888???IIIfffmmm{{{YYYIIIFFFEEEFFFDDDAAABBBFFFJJJSSS]]]dddttt|||aaaFFF;;;888888;;;BBBCCCGGGHHHEEEEEEHHHKKKKKKRRRVVV```mmmyyy~~~rrrfffccc\\\VVVRRRQQQRRRSSSRRRTTTXXX___iiiqqqvvvxxxxxxvvvwww{{{}}}{{{zzz|||{{{vvvvvv}}}|||yyyzzz|||}}}~~~|||xxxvvvxxx~~~rrrllllllrrruuuzzzqqqcccXXXTTTVVV___mmm~~~yyy{{{~~~{{{yyyxxxwwwwwwnnnggg```\\\XXX[[[hhhwwwyyynnnssspppooottt{{{xxxmmmggg[[[XXXSSSOOOLLLIIIEEECCC;;;<<<<<<===@@@FFFMMMRRRUUUZZZbbbhhhkkklllmmmmmmllliiifffcccdddhhhllloooooopppqqqqqqoooooopppqqqpppuuuxxxyyy{{{~~~}}}zzzxxxzzz~~~|||tttkkkccc]]]UUUQQQKKKFFFCCCAAA???>>>::::::::::::<<<@@@EEEJJJWWW]]]fffnnnssswwwzzz{{{}}}~~~|||zzzxxx~~~}}}|||yyyvvvuuuvvvwww{{{|||}}}~~~}}}|||zzzyyyxxxyyy{{{|||{{{zzz{{{|||uuuwwwyyyyyyxxxxxxyyyzzz{{{{{{||||||{{{zzzyyyxxxvvvvvvvvvwwwxxxyyyzzz{{{}}}|||{{{yyywwwuuutttsssyyyzzzzzzzzzzzzyyyyyyxxxyyyyyyyyyyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~|||zzztttyyy}}}~~~{{{vvvsssrrriiiuuu}}}zzzwww]]]FFF:::666555444888===@@@???<<<999888333222111111111111111111111111222333333444555555777888@@@KKKiiiqqq}}}ZZZJJJGGGFFFGGGDDDAAABBBGGGDDDLLLUUU^^^ooogggLLL>>>999888>>>FFFIIILLLKKKFFFDDDGGGIIIIIIOOORRR[[[hhhtttyyyhhhddd^^^WWWSSSQQQQQQRRRLLLNNNSSS\\\gggrrryyy|||yyyuuutttwwwyyywwwvvvwww~~~}}}|||~~~|||wwwwwwxxxxxxxxxxxxxxxxxx|||ssslllhhhggglllsssyyyvvvhhhYYYQQQPPPYYYfffxxx}}}~~~~~~|||{{{{{{zzzwwwtttnnneee^^^[[[YYY]]]mmmxxxmmmnnnttt}}}}}}tttmmmbbb___ZZZUUUQQQNNNJJJGGG>>>???@@@AAACCCGGGMMMRRRXXX\\\ccclllssswwwvvvuuurrrpppmmmkkkjjjkkkmmmooooooppppppooommmlllmmmnnnlllrrrvvvxxxzzz~~~}}}zzzwwwzzz}}}{{{rrrjjjddd[[[VVVOOOIIIFFFCCC@@@???<<<<<<;;;::::::<<<@@@DDDLLLTTT^^^iiipppuuuyyy{{{~~~}}}{{{yyy|||}}}}}}{{{xxxvvvwwwwwwzzz{{{|||}}}}}}{{{zzzxxxvvvyyy{{{|||{{{zzz|||~~~tttvvvxxxxxxwwwxxxyyyzzzzzz{{{{{{||||||{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{||||||{{{yyywwwvvv{{{|||}}}}}}}}}{{{zzzyyyyyyyyyyyyyyyyyy{{{|||}}}}}}~~~~~~yyywwwuuuwww{{{}}}}}}yyytttpppggguuuyyyyyymmmRRR???999777555333777<<<>>>>>><<<::::::444444333222222222222222000111111222444555555666777888@@@LLLkkksss[[[JJJHHHGGGHHHDDDAAACCCHHHDDDIIIPPPZZZjjjnnnSSSCCC:::777???IIIUUUXXXVVVOOOIIIIIIIIIHHHMMMPPPXXXdddppp|||lllhhhaaaZZZTTTQQQPPPPPPMMMNNNRRRZZZeeepppwww{{{zzztttrrruuuxxxwwwwwwxxxyyyyyyxxxvvvuuuuuuwwwzzz|||sssiiiiiilllmmmnnnpppyyy~~~ppp```UUUQQQXXXdddttt|||yyyzzz}}}|||wwwrrrlllbbb[[[[[[[[[```sss}}}wwwsssooopppvvv|||~~~vvvgggccc^^^YYYUUUQQQMMMJJJBBBCCCDDDEEEGGGKKKPPPTTTZZZ]]]eeeppp{{{~~~ttttttrrrpppooonnnnnnnnnnnnoooooonnnkkkjjjjjjkkkiiiooouuuwww{{{{{{zzz|||~~~}}}{{{zzz~~~xxxooojjjaaa\\\TTTNNNIIIEEEBBB@@@CCCBBB@@@>>><<<<<<>>>AAAEEEMMMYYYeeennntttxxx{{{|||zzzzzz{{{||||||zzzxxxxxxxxxzzz{{{|||}}}|||{{{yyyxxxuuuxxx{{{|||{{{zzz}}}tttuuuwwwwwwwwwwwwyyy{{{yyyzzz{{{||||||{{{zzzyyyzzzzzzyyyyyyyyyzzz{{{{{{zzz{{{~~~~~~|||zzz}}}~~~}}}|||{{{zzzyyyxxxxxxyyyzzz|||}}}}}}}}}~~~~~~wwwttt~~~||||||~~~}}}tttllliiiwww|||yyy}}}eeeIII999777777555333666;;;======<<<;;;;;;555444444333222222222333000111111222444555666666777777@@@LLLllluuu[[[IIIHHHHHHHHHEEEAAACCCIIIIIIKKKPPPWWWgggtttYYYGGG;;;777???JJJ___bbb```WWWNNNKKKJJJHHHGGGJJJRRR^^^iiiuuuqqqllleee\\\VVVQQQOOONNNSSSSSSUUU[[[ccclllrrrvvvzzztttqqquuuxxxxxxyyy{{{vvv}}}|||}}}~~~|||yyyyyy|||{{{uuutttooojjjiiiccckkkvvv}}}}}}lll```\\\XXXcccrrr|||xxxvvvyyyzzzssskkk```YYY[[[\\\cccxxxvvvqqqooorrrssstttzzz~~~}}}}}}tttooofff^^^YYYUUURRRPPPJJJIIIHHHFFFGGGKKKQQQVVVZZZbbbooo}}}zzzvvvsssrrrqqqpppnnnooonnnlllmmmmmmmmmllljjjiiikkkoootttzzz~~~}}}}}}|||{{{{{{{{{{{{{{{wwwnnniiiccc[[[SSSMMMJJJGGGEEECCCCCCBBB@@@???>>><<<<<<>>>EEEQQQ]]]hhhpppwww{{{|||}}}yyywwwxxxzzz||||||{{{{{{{{{}}}~~~~~~{{{xxxvvv{{{{{{zzzzzzzzz{{{{{{|||wwwwwwwwwvvvwwwwwwxxxyyyyyy{{{}}}}}}zzzzzz|||~~~~~~~~~}}}{{{yyyyyyzzz|||{{{|||~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyyyyyyyyyy}}}~~~~~~{{{uuuuuu|||{{{~~~}}}tttoooooowwwtttWWW???555555444222666777999::::::999888777;;;888444111000000000000333333222111///000333666<<<999AAAQQQsssxxx]]]KKKGGGBBB???@@@CCCFFFHHHGGGOOORRRWWWcccsss|||dddCCC;;;@@@BBBZZZggggggddd[[[QQQIIIFFFFFFHHHHHHMMMVVV___jjjzzzxxxqqqggg___YYYUUUPPPLLLPPPSSSWWWYYY\\\cccnnnwwwtttuuutttqqqsssxxxzzzwww{{{{{{|||}}}|||~~~{{{zzzuuuqqqooollllllnnntttzzzxxxfff```dddkkkvvvzzz||||||yyyzzzzzzwwwqqqiiibbb\\\\\\aaannnyyyiiijjjiiisss}}}}}}{{{uuummmeee```[[[XXXVVVRRRQQQNNNKKKJJJMMMRRRVVV___eeeppp~~~~~~{{{zzzzzzxxxwwwqqqpppmmmmmmmmmnnnmmmkkkkkkmmmppptttyyy}}}}}}|||{{{zzzyyyzzz{{{{{{~~~vvvooojjjbbbZZZUUUQQQNNNLLLEEEEEECCCBBB@@@???>>>======CCCLLLVVV```iiiqqquuu{{{~~~|||yyywwwxxxzzz||||||{{{{{{|||}}}|||yyywwwyyyzzzzzzzzzzzz{{{{{{{{{wwwvvvvvvvvvwwwxxxyyyyyyzzz|||~~~}}}{{{{{{|||~~~~~~~~~~~~}}}{{{{{{|||~~~{{{{{{}}}~~~}}}~~~~~~}}}|||}}}~~~}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~yyyssssss~~~uuuqqqpppyyyoooSSS>>>666666555222555666888999999888777666;;;999555222111111111111333444444333222222444666;;;888@@@QQQrrrxxx]]]MMMIIIDDDBBBCCCEEEHHHIIILLLQQQQQQSSS]]]kkkjjjIII???DDDIIIdddpppjjj```VVVMMMHHHFFFEEEFFFFFFJJJRRRZZZeeeuuu}}}uuuiii```ZZZVVVQQQNNNNNNQQQTTTVVVXXX```jjjrrrrrruuutttqqqrrrwww{{{|||}}}}}}~~~~~~||||||vvvqqqpppooooooqqqzzzpppqqqsssxxxyyy{{{zzzxxxxxxxxxuuuoooiiibbb\\\^^^eeetttyyykkkiiijjjsss}}}~~~~~~xxxpppjjjeee```]]]\\\ZZZWWWRRRPPPPPPSSSWWWbbbfffooozzz}}}}}}~~~~~~}}}uuurrrnnnmmmmmmmmmmmmlllkkklllnnnqqquuuyyy|||}}}}}}|||yyyxxxwwwyyyzzz|||}}}|||qqqllleee^^^YYYUUUQQQOOOIIIHHHFFFDDDBBBAAA@@@@@@???BBBHHHOOOWWWaaakkkqqqzzz|||}}}zzzxxxxxxwwwyyy{{{|||{{{{{{|||}}}}}}zzzyyyxxxyyyzzz{{{|||{{{zzzzzzvvvvvvuuuuuuvvvxxxyyyzzz{{{|||~~~}}}||||||~~~~~~~~~||||||~~~zzz{{{|||}}}~~~~~~{{{|||}}}}}}||||||}}}~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||||||||}}}zzzwwwzzzwwwpppmmmqqq{{{jjjMMM<<<888999666222222444666777777777555444:::999666444222111222222333444555555444444555777:::777@@@QQQsssyyy^^^LLLIIIDDDCCCDDDFFFHHHHHHMMMPPPMMMNNNVVVcccoooMMMBBBFFFOOOooo}}}rrrbbbTTTLLLHHHEEEDDDDDDCCCFFFLLLSSS]]]mmm{{{{{{nnnccc\\\XXXTTTQQQLLLNNNPPPQQQTTT[[[dddkkkpppuuuwwwsssqqqvvv}}}}}}}}}~~~uuunnnggggggnnn|||{{{wwwyyyyyywwwvvvvvvrrrkkkhhhaaa\\\```kkk{{{xxxuuuyyy{{{ooohhhhhhrrr~~~rrr}}}zzzsssmmmgggcccbbbaaa]]]XXXTTTSSSUUUXXX___cccjjjsss{{{~~~||||||~~~wwwtttooolllkkkllllllkkkggghhhjjjlllpppuuuyyy{{{}}}{{{xxxvvvvvvxxxzzz|||}}}|||}}}~~~tttoooiiibbb]]]YYYTTTQQQLLLJJJHHHFFFDDDCCCCCCCCCCCCDDDFFFJJJQQQ\\\hhhpppwwwyyy{{{{{{zzzxxxwwwwwwvvvxxxzzz{{{zzzzzz{{{|||~~~|||zzzyyyxxxyyy{{{}}}~~~}}}|||zzzvvvuuuttttttuuuwwwyyy{{{||||||}}}}}}~~~~~~|||{{{|||}}}{{{{{{{{{|||}}}~~~|||}}}}}}|||zzzzzz|||~~~}}}|||||||||{{{{{{|||||||||{{{zzzyyyzzz{{{|||}}}}}}~~~~~~~~~{{{rrrkkkjjjqqq~~~gggJJJ<<<;;;:::666222111222444666666555444333888888777555222111111222222444666666555555666777999777AAASSSuuu{{{^^^IIIFFFCCCBBBCCCEEEFFFFFFGGGKKKIIIKKKTTT^^^wwwmmmMMMAAAEEERRRxxxooo^^^PPPHHHDDDCCCDDDBBBCCCHHHMMMVVVeeerrr~~~sssfff^^^YYYUUUSSSLLLMMMMMMNNNQQQWWW___eeemmmwww}}}zzzuuuwww|||yyyzzz{{{}}}}}}}}}yyynnnjjjpppxxx}}}|||xxxwwwyyyyyyvvvuuutttooohhhddd]]]ZZZbbbqqqlllkkkqqq}}}qqqfffcccoooccclllxxx{{{ssskkkfffeeeccc```[[[WWWUUUWWWYYY[[[___fffnnnssswwwyyyzzzyyyxxxyyy|||yyyuuuppplllkkkjjjjjjiiieeeeeegggjjjooouuuzzz}}}|||zzzwwwuuuuuuwwwzzz||||||zzz{{{{{{wwwqqqkkkfff```ZZZVVVNNNMMMKKKIIIGGGGGGGGGHHHEEEEEEEEEFFFLLLWWWdddlllrrruuuwwwxxxwwwvvvuuuvvvtttvvvxxxyyyyyyyyyzzz{{{}}}}}}}}}}}}|||{{{yyyxxxxxxzzz|||~~~~~~}}}|||vvvuuutttttttttvvvyyyzzz|||||||||}}}~~~|||yyyyyyzzz||||||{{{{{{|||}}}~~~~~~{{{yyyxxxyyy{{{yyyyyyyyyzzzzzzzzzzzzzzz{{{{{{zzzzzz{{{|||~~~~~~~~~|||}}}sssmmmlllqqq~~~cccHHH===<<<:::666333222333444555555444333222555666777666222000000111111333555666555555666777:::999EEEXXXzzz~~~^^^HHHFFFDDDDDDFFFHHHHHHHHHEEEHHHHHHLLLUUU[[[mmmzzzjjjNNNCCCFFFTTT}}}ppp[[[KKKEEEEEEDDDBBBBBBFFFJJJQQQ^^^jjjvvvxxxjjjaaa[[[WWWTTTNNNNNNMMMMMMOOOTTT[[[```jjjwww{{{yyyzzz{{{xxxxxxyyyzzz}}}}}}tttnnnkkkppp{{{zzzvvvssspppvvvzzzwwwwwwzzzyyyvvvuuusssmmmfff^^^XXXYYYeeexxx{{{eeegggqqq~~~rrrfffaaannnVVV\\\gggrrr|||yyyoooiiifffeeebbb]]]XXXVVVWWWXXXYYY^^^eeejjjmmmooopppqqqoooppptttzzz{{{wwwrrrooolllkkkiiihhheeeeeefffiiinnnuuu{{{{{{yyyxxxvvvwwwxxx{{{||||||zzzzzz}}}|||wwwqqqkkkddd]]]XXXRRRQQQNNNMMMLLLLLLNNNOOOIIIHHHFFFFFFJJJSSS]]]eeennnqqqtttvvvvvvtttttttttsssuuuxxxyyyyyyyyyzzz|||||||||||||||{{{zzzyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}xxxvvvtttssssssuuuxxxyyy|||{{{zzz|||~~~~~~|||zzzyyyyyy{{{{{{zzzyyyzzz{{{}}}~~~}}}yyyvvvuuuwwwyyyxxxxxxyyyzzz{{{{{{zzzzzzyyyyyyzzz{{{}}}{{{|||~~~zzztttzzztttnnnnnnqqqwww^^^EEE===<<<999666666444555666777666444222111333666999888444111111222111333555555444555777888<<<===JJJ^^^]]]IIIHHHGGGIIIKKKMMMNNNMMMHHHKKKJJJNNNVVVYYYddd|||xxxjjjRRRIIIJJJVVV~~~gggRRRIIIGGGDDDBBBCCCEEEHHHLLLWWWbbbppp|||pppeee^^^YYYVVVQQQOOOLLLLLLNNNSSSXXX[[[fffuuu{{{yyyxxx{{{zzz{{{{{{}}}}}}}}}jjjddd```eeerrr{{{qqqlllpppuuuyyyuuupppooottt}}}~~~{{{yyyxxxwwwyyyyyyvvvtttrrrkkkccc[[[WWW[[[mmmrrr]]]dddrrrwwwllliiitttMMMRRRZZZdddkkkxxxtttmmmiiihhhddd^^^YYYVVVUUUVVVXXX]]]bbbfffgggiiilllnnnkkkmmmssszzz~~~zzzvvvrrrpppmmmjjjgggeeeddddddfffjjjqqqxxx|||zzzyyyxxxxxxxxxzzz{{{|||}}}zzzyyy{{{||||||}}}wwwppphhh```ZZZVVVUUUSSSQQQQQQSSSUUUVVVQQQPPPMMMKKKLLLQQQXXX^^^iiimmmrrruuuuuusssrrrrrrtttvvvyyyzzzzzzzzz|||}}}}}}}}}}}}|||{{{{{{zzzzzzxxxxxxyyyzzz{{{|||}}}}}}yyyxxxuuusssrrrtttvvvxxx{{{yyyyyyzzz~~~}}}}}}~~~|||||||||zzzyyywwwwwwwwwxxxzzz{{{{{{{{{yyyvvvssssssuuuwwwvvvwwwxxxzzzzzz{{{zzzzzzvvvwwwyyy|||~~~zzz{{{~~~tttoooxxxvvvppppppsss}}}~~~mmmVVVAAA<<<;;;777666:::777888888888777555222000444888<<<;;;777333333444333444555555555666999;;;>>>@@@OOOddd\\\HHHGGGHHHKKKNNNQQQQQQPPPJJJLLLJJJNNNWWWYYYdddyyyyyykkkWWWNNNMMMTTTyyyppp[[[NNNHHHCCCBBBCCCEEEFFFIIIRRR[[[jjjwwwvvvkkkccc\\\XXXRRROOOLLLKKKMMMQQQUUUXXXaaaooo}}}~~~|||zzzxxx||||||||||||}}}~~~}}}kkkccc^^^bbbmmm}}}~~~yyyjjjaaa]]]```cccgggtttzzzwwwwwwxxx||||||wwwvvvwwwuuuxxxxxxuuurrrooohhh___[[[YYYaaavvv~~~dddVVVaaarrr}}}yyy~~~KKKNNNUUU\\\```jjjwwwpppllljjjfff```YYYUUUTTTUUUWWW[[[___aaabbbeeejjjnnnpppsssyyy}}}yyyvvvsssoookkkhhhcccbbbaaabbbffflllrrrwwwyyyyyyyyyyyyzzz{{{{{{|||{{{yyyzzzyyyxxx}}}xxxpppgggaaaYYYXXXVVVUUUUUUWWWZZZ\\\YYYWWWTTTQQQOOOQQQWWW[[[ggglllqqquuuuuusssqqqpppuuuxxxzzz{{{||||||~~~~~~~~~}}}}}}||||||{{{{{{wwwwwwwwwwwwyyyzzz|||}}}{{{xxxuuusssrrrsssuuuwwwzzzyyyxxxzzz}}}~~~}}}|||~~~xxxwwwuuuttttttvvvxxxyyyxxxwwwuuusssqqqrrrtttwwwssstttvvvxxxyyyyyyyyyxxxsssuuuxxx|||yyy{{{}}}}}}tttppp{{{}}}wwwvvvtttxxxssszzz|||}}}{{{|||eeePPP>>>:::999555777===999:::::::::888555222000555:::>>>===999555555666666666666555555777;;;>>>???BBBSSShhh\\\EEEEEEGGGJJJNNNQQQQQQPPPJJJKKKHHHMMMXXX\\\hhh~~~yyylllYYYQQQMMMPPPtttuuubbbRRRIIIBBBAAABBBEEEEEEGGGNNNWWWgggttt{{{ooofff^^^YYYRRROOOKKKJJJLLLPPPSSSUUU^^^kkkwww||||||}}}|||yyy||||||{{{{{{{{{}}}~~~~~~rrrhhhaaaccckkkxxx{{{vvvtttqqqlllgggbbbYYYUUUXXXXXX[[[jjj~~~zzzsssqqqvvvyyyuuutttvvvtttwwwwwwssspppmmmeee]]]\\\\\\fff~~~tttXXXSSS```sssKKKLLLQQQWWW\\\cccppp}}}~~~uuunnnhhhcccaaa^^^XXXTTTTTTSSSUUUZZZ```fffkkknnnpppsssuuuyyy{{{uuuqqqlllhhhdddbbbaaa___^^^```fffnnntttwwwyyy{{{{{{zzzyyyzzz{{{}}}zzzxxxxxxzzz}}}xxxnnnfffccc```]]]]]]```aaa```___aaaaaa^^^YYYTTTTTTWWW[[[bbbgggmmmrrrttttttttttttuuuvvvxxxyyyzzzzzzzzzyyy~~~~~~~~~}}}|||{{{{{{{{{}}}{{{zzzyyyxxxyyyyyyzzzxxxxxxwwwwwwvvvuuuuuuuuu{{{zzzyyy{{{~~~~~~{{{xxx{{{zzzzzz{{{~~~~~~{{{vvvqqqqqquuuyyyyyyxxxwwwvvvuuuttttttuuuvvvvvvwwwvvvuuuvvvxxxyyyxxxwwwwwwxxxyyy{{{||||||}}}}}}|||}}}~~~|||zzzyyyzzz}}}xxxwwwtttqqqxxx|||{{{}}}vvvuuuvvvvvvuuusssttt|||}}}[[[LLL<<<888999888666555555777::::::888555333333222555:::;;;:::777555444777555333333555888===???EEEIIITTTkkkdddMMMIIIEEEFFFJJJMMMLLLJJJJJJHHHIIIOOOUUU___nnn{{{qqqkkkbbbVVVMMMLLLeeezzzfffQQQKKKFFFDDDDDDEEEDDDEEEKKKSSSddduuutttiii___YYYQQQKKKGGGIIILLLMMMQQQUUU]]]cccmmmvvv{{{}}}{{{yyy{{{zzzzzzzzz{{{|||~~~{{{rrrhhheeegggqqq~~~ooobbb\\\[[[^^^```aaabbb___UUUMMMQQQ```nnn}}}yyymmmlllrrr~~~{{{wwwssstttsssuuuuuupppfff___^^^ZZZ___nnn}}}ggg[[[SSShhhwwwzzzJJJJJJMMMRRRVVV\\\hhhsssuuuqqqkkkeeeccc___WWWSSSRRRSSSVVV[[[aaagggjjjlllmmmqqqsssxxxzzzuuuqqqlllhhhfffcccaaa___]]]^^^cccjjjooorrruuuwwwxxxxxxyyyzzz{{{~~~~~~}}}{{{yyyzzz}}}|||sssmmmiiifffdddeeehhhkkkkkkkkkiiiiiigggaaa[[[XXXYYY\\\aaaffflllqqqrrrrrrrrrrrrtttuuuwwwyyyzzz{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||zzzzzzyyyyyyzzzxxxxxxxxxwwwwwwvvvuuutttxxxwwwvvvxxx{{{}}}{{{yyy|||{{{zzz{{{}}}}}}}}}|||{{{vvvrrrqqquuuxxxxxxwwwxxxwwwvvvuuuuuuvvvwwwwwwyyyxxxxxxyyyzzz{{{{{{yyyxxxxxxzzz{{{||||||||||||}}}~~~~~~|||{{{{{{|||~~~~~~|||}}}yyy{{{}}}vvvwww{{{ooosss|||uuuqqqnnnqqqrrrttt|||vvvSSSDDD666333444444333333555888::::::888555444333111444777999:::888444222666555444555666999===???CCCIIIVVVooodddLLLHHHDDDEEEJJJMMMMMMLLLKKKJJJLLLPPPSSSZZZgggttttttnnndddWWWMMMJJJaaaiiiRRRHHHFFFDDDCCCDDDDDDDDDJJJRRR^^^ooozzzmmmccc\\\TTTNNNKKKLLLMMMMMMOOORRRXXX^^^hhhqqqxxx{{{zzzyyyzzzyyyyyyyyyzzz|||}}}~~~~~~}}}~~~rrrjjjiiiooo}}}xxxiii\\\UUUSSSUUUVVVYYY\\\[[[VVVPPPPPPYYYaaatttqqqkkkrrr|||xxxrrrsssqqqrrrrrrmmmccc]]]\\\[[[aaarrryyyggg^^^XXXlll|||JJJIIIKKKOOORRRVVV___jjjyyyyyyuuunnnhhheee___WWWQQQPPPTTTWWW]]]cccgggiiijjjjjjkkkmmmsss}}}{{{uuuqqqmmmjjjgggcccbbb___\\\[[[^^^dddhhhlllooosssuuuwwwxxxzzz|||}}}}}}|||{{{{{{}}}|||wwwrrrqqqooopppssswwwzzzzzzuuuuuussslllddd___^^^___aaafffkkkooopppppppppppprrrsssuuuxxxzzz{{{||||||{{{||||||}}}~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwwwxxxxxxwwwvvvtttsssuuutttsssuuuwwwyyyzzzzzz{{{zzzyyyyyy{{{{{{zzzyyy{{{xxxtttsssvvvxxxxxxvvvyyyxxxwwwvvvvvvwwwxxxyyyzzzyyyxxxyyy{{{|||{{{zzzyyyzzz{{{{{{||||||||||||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~|||}}}zzz~~~}}}wwwttt}}}uuulllhhhnnnrrrxxx}}}nnnKKK>>>222000222222111222444777999999777555444333333333555999<<<;;;666222555666666777999;;;===>>>AAAHHHXXXsssdddKKKGGGDDDEEEIIIMMMNNNMMMLLLLLLOOOQQQPPPRRR]]]iii|||vvvjjj\\\PPPIII\\\}}}qqqVVVIIIFFFCCCBBBDDDDDDDDDJJJQQQWWWfffxxxttthhhaaaXXXRRRNNNNNNNNNLLLLLLNNNRRRXXXaaakkkssswwwyyyzzzyyyxxxxxxxxxyyy{{{}}}~~~}}}{{{zzzxxx{{{}}}|||rrrmmmoooyyy~~~sssdddWWWOOOKKKKKKKKKSSSWWWZZZZZZWWWUUUVVVWWWeeeqqqlllgggkkkvvv~~~yyyuuurrrpppooojjjaaa\\\\\\]]]fffxxxuuuiiidddaaarrr~~~KKKIIIJJJNNNQQQTTT]]]eeeooo}}}uuunnniiifff```XXXRRRPPPUUUXXX^^^dddggghhhgggfffcccfffllluuuxxxsssnnnkkkhhhdddbbb```\\\ZZZZZZ^^^aaafffiiiooosssvvvxxx{{{}}}|||||||||{{{zzz||||||{{{zzz{{{yyyooohhheeefffcccfffkkknnnoooooooooooooooqqqsssuuuxxx{{{|||}}}zzz{{{|||}}}~~~~~~}}}|||zzzyyywwwvvvvvvwwwxxxxxxxxxvvvtttssstttsssrrrrrrtttvvvwwwxxxxxxwwwwwwxxxzzz{{{zzzyyy|||yyywwwvvvwwwxxxxxxvvvyyyyyyxxxwwwwwwxxxzzzzzzyyyxxxwwwxxxyyyzzzyyywww{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}|||}}}}}}}}}~~~|||yyysssjjjgggmmmvvv}}}kkkHHH===222111222222111222333555666666555333222222555444555:::??????:::444555666888:::<<<===>>>>>>AAAHHHYYYtttdddLLLIIIEEEEEEGGGJJJLLLLLLKKKMMMQQQRRRNNNMMMUUU```qqqsssdddWWWKKKZZZxxxyyy^^^PPPHHHDDDBBBCCCDDDDDDIIIOOOTTTaaarrr{{{mmmddd[[[TTTPPPOOONNNKKKJJJLLLMMMRRRZZZdddmmmtttxxxzzzyyyxxxxxxyyyzzz|||~~~~~~|||zzzxxxuuuuuurrrpppwww{{{uuusssyyy~~~uuufffXXXNNNIIIFFFEEEJJJNNNSSSWWWXXXVVVSSSQQQWWWbbbqqq|||nnnggggggnnnzzzzzztttooommmiiibbb^^^^^^aaammmrrrjjjjjjqqq}}}KKKIIIIIINNNRRRUUU\\\ccckkkzzzsssmmmiiigggcccZZZTTTSSSVVVYYY___dddggggggfffeee___bbbgggoooxxx|||vvvqqqllliiieeedddaaa]]]ZZZYYY[[[]]]bbbffflllrrruuuxxxzzz|||{{{{{{{{{zzzyyy{{{|||qqqlllkkkfffiiimmmooooooooooooooonnnoooqqqtttwwwzzz}}}~~~{{{|||}}}~~~}}}|||{{{zzzxxxwwwvvvuuuwwwwwwxxxxxxwwwvvvtttsssvvvuuutttsssrrrssstttvvvuuuuuuuuuvvvyyyzzzzzzzzz{{{zzzyyyxxxyyyyyyxxxwwwxxxxxxwwwwwwwwwxxxzzz{{{yyyxxxwwwwwwyyyyyyxxxwww{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||zzz{{{|||}}}~~~wwwwww~~~pppgggffflllyyy|||fffFFF<<<333222222111000111000222444444222111111111333222444999???@@@;;;555666777:::<<<>>>>>>??????AAAIIIYYYtttcccNNNKKKGGGEEEEEEHHHJJJKKKKKKMMMPPPQQQMMMKKKRRR[[[fffzzzkkk]]]NNNXXXwww~~~eeeUUUKKKEEEBBBCCCDDDDDDHHHMMMSSS]]]mmm~~~rrriii\\\VVVPPPOOONNNJJJIIIKKKKKKOOOUUU^^^gggooouuuxxxyyyxxxxxxyyy{{{}}}}}}{{{zzztttqqqiiiaaacccsss|||xxxzzzyyyjjj\\\QQQJJJEEECCC@@@BBBFFFKKKNNNOOONNNMMMQQQZZZfffrrryyy}}}sssfffhhhqqqwwwoookkkgggbbb___```hhhvvv~~~mmmiiilllJJJGGGHHHMMMQQQTTTZZZ```gggttttttoookkkjjjfff^^^YYYWWWWWWZZZ^^^cccffffffeeeeee```bbbffflllttt{{{~~~yyysssnnnjjjfffeeeccc```\\\[[[\\\]]]___dddjjjppptttvvvxxxzzzzzzzzzzzzyyyyyy{{{|||rrrnnnkkknnnqqqrrrrrrqqqqqqrrrpppppprrrtttxxx{{{~~~}}}~~~~~~}}}|||zzzxxxvvvvvvvvvwwwxxxxxxwwwwwwvvvuuuuuuuuuwwwxxxxxxvvvtttssstttuuuuuuuuutttvvvxxxzzzzzzyyywwwxxxxxxyyyyyyxxxwwwvvvvvvvvvuuuuuuvvvwwwyyyzzz{{{yyyxxxyyyzzzzzzyyywwwyyyzzz{{{|||}}}~~~~~~~~~}}}}}}|||||||||{{{{{{{{{xxxyyy{{{~~~|||vvvxxxnnndddeeelll|||vvv]]]AAA999222111111///...///000111222222111000000111000111444999>>>>>>;;;777888999;;;===>>>@@@@@@@@@@@@III[[[www```MMMKKKGGGEEEDDDFFFIIILLLNNNMMMNNNPPPNNNLLLPPPWWW^^^xxx~~~qqqeeeSSSYYYwwwjjjYYYOOOHHHDDDDDDEEEEEEGGGJJJRRRXXXfffwwwzzzooobbbZZZSSSPPPMMMJJJJJJLLLLLLNNNRRRXXX```hhhooosssxxxwwwwwwxxxzzz|||~~~~~~wwwtttiii[[[WWWaaappp{{{|||xxxzzz~~~}}}pppbbbWWWNNNGGGCCC???@@@BBBDDDGGGJJJMMMOOOSSSVVV^^^gggmmmrrr{{{tttooorrr||||||~~~~~~|||zzzooojjjgggcccbbbcccpppvvvhhhiiiqqqMMMIIIIIIMMMRRRTTTXXX]]]bbblllzzzxxxssspppoookkkbbb\\\ZZZXXXZZZ]]]aaadddeeeffffffaaabbbeeehhhnnnuuu|||{{{vvvppplllggggggeeeccc___^^^^^^___]]]aaahhhnnnqqqsssuuuvvvyyyyyyyyyyyyzzz}}}xxxpppppprrruuuuuuuuutttttttttssstttuuuwwwzzz}}}~~~|||yyyvvvuuuvvvxxxzzzzzzyyywwwuuutttuuuvvvvvvvvvxxxzzzyyywwwvvvwwwxxxyyywwwvvvwwwxxxxxxwwwvvvrrrtttvvvwwwvvvuuuuuutttttttttsssssstttuuuwwwxxxzzzyyywwwxxxxxxyyywwwvvvuuuvvvwwwyyy{{{|||}}}}}}||||||{{{zzzzzzzzzzzzzzzxxxzzz}}}|||xxx|||rrrhhhiiipppoooSSS===666111111111000000222111222333333111111222333///222777<<>><<<::::::;;;===???@@@BBBBBB>>>JJJ```~~~[[[JJJHHHFFFDDDDDDGGGKKKOOOSSSOOOMMMNNNOOONNNOOOSSSXXXkkkzzzooo\\\___ppptttbbbSSSKKKFFFEEEFFFEEEFFFHHHNNNQQQ\\\mmm|||xxxjjj```WWWRRRNNNJJJIIILLLLLLMMMNNNSSSYYYaaaiiimmmuuuuuuuuuvvvxxxzzz}}}~~~~~~~~~tttcccWWWXXXaaahhhrrrooooooqqqrrrsssxxxwwwjjj^^^TTTLLLHHHCCCCCCCCCCCCCCCGGGMMMRRRUUUSSSTTTYYY]]]cccppp}}}zzzzzzxxx{{{~~~{{{zzzrrruuu{{{tttnnnkkkhhhgggiiiwwwpppfffnnn}}}xxxzzzQQQMMMLLLPPPTTTUUUYYY]]]]]]fffsss|||wwwtttsssnnneee^^^\\\XXXZZZ]]]```ccceeefffggg```aaabbbeeeiiiooowww|||~~~|||xxxrrrnnngggggggggdddaaa``````aaa[[[```gggllloooppprrrssswwwxxxyyyzzz||||||rrrsssuuuwwwxxxwwwvvvvvvvvvvvvvvvwwwyyy|||~~~~~~}}}yyyvvvvvvwww{{{}}}{{{yyyvvvtttssstttvvvxxxuuuxxx{{{|||zzzyyyyyy{{{|||zzzxxxwwwwwwwwwuuusssnnnqqqtttuuutttssssssssssssrrrrrrrrrssstttvvvwwwxxxvvvuuuuuuvvvvvvuuusssqqqrrrtttwwwyyyzzz{{{|||{{{{{{zzzyyyyyyyyyyyyzzzyyy{{{~~~~~~}}}{{{yyynnnpppuuukkkNNN;;;555111333444333333666222333444444222222333555222666===AAABBBBBBBBBBBB;;;;;;<<<===>>>@@@BBBCCC===JJJdddWWWGGGFFFDDDCCCDDDHHHNNNRRRXXXQQQMMMNNNPPPOOOOOOPPPSSScccwwwdddfffggg~~~kkkUUUMMMGGGFFFGGGEEEEEEGGGKKKLLLUUUfffuuu~~~pppfffZZZSSSNNNJJJIIILLLLLLLLLLLLOOOUUU\\\dddhhhssssssssstttvvvxxx{{{|||}}}mmm]]]XXX[[[^^^^^^[[[\\\aaafffmmmwww~~~pppdddZZZRRRMMMBBBCCCBBB@@@>>>AAAHHHOOOTTTNNNKKKNNNQQQWWWfffuuuwwwvvv}}}{{{yyyqqqooopppwwwyyyssspppnnnnnnppp|||mmmggguuutttooovvv~~~uuu~~~NNNNNNOOOQQQSSSWWWZZZ[[[___dddooo|||sssnnnlllggg```ZZZWWWYYY\\\]]]___```ccceeeeeeeeedddcccfffllltttzzz}}}||||||{{{xxxvvvsssqqqnnniiihhhllljjjccc^^^___]]]___dddhhhlllnnnnnnnnnsssvvvyyy{{{|||}}}|||sssuuuuuuwwwyyy{{{}}}}}}}}}||||||}}}|||}}}~~~}}}{{{{{{|||~~~|||{{{{{{zzzvvvsssttttttuuuuuuuuuuuuttttttzzz{{{{{{zzzxxxwwwxxxyyy}}}zzzwwwuuuuuuvvvvvvvvvxxxtttppppppssswwwxxxwwwuuutttsssssstttvvvxxxzzzzzzyyywwwuuussssssssstttuuuxxxzzz{{{{{{zzz{{{|||yyyyyyyyyzzzzzz{{{{{{{{{yyyzzz}}}~~~}}}vvvoootttcccKKK999666333111111222222111444444333222111111222222///333666:::AAAGGGFFFAAA===;;;::::::===@@@AAAAAAGGGOOOeeeyyyPPPEEEEEEEEEFFFHHHJJJLLLNNNOOONNNMMMMMMNNNPPPSSSTTTSSS]]]{{{uuudddaaa}}}}}}```RRRGGGHHHKKKJJJGGGHHHMMMNNNTTT___kkkyyyzzzooo```UUUQQQPPPMMMKKKPPPLLLKKKNNNRRRVVV]]]cccmmmnnnrrrwww{{{}}}|||zzzmmmccc```___UUUSSSRRRUUU\\\hhhttt{{{{{{kkk\\\QQQMMMEEEAAA???BBBDDDDDDEEEHHHPPPQQQPPPMMMKKKRRR___kkkyyy~~~~~~yyyvvvqqqppppppttt~~~zzzpppllllllrrrxxxtttsssxxxqqqtttwwwxxx~~~www~~~OOOPPPPPPRRRUUUXXXZZZ\\\]]]bbblll{{{vvvooolllfff___XXXUUUWWWZZZ\\\]]]___bbbdddeeeeeedddccceeejjjrrrwww{{{{{{{{{zzzxxxuuurrrpppnnniiigggjjjiiiccc``````\\\^^^bbbeeeiiikkkllllllqqqtttwwwzzz|||~~~|||wwwsssuuuzzzyyyrrrmmmooorrrvvvzzz~~~~~~|||{{{{{{{{{|||||||||}}}|||zzzzzz|||}}}}}}{{{yyyyyyzzzzzzwwwuuuttttttuuuuuuuuuuuuttttttvvvwwwxxxxxxwwwwwwyyy{{{~~~{{{xxxvvvwwwwwwwwwwwwwwwtttrrrrrruuuxxxxxxxxxssstttuuuuuuvvvvvvwwwwwwvvvvvvuuutttttttttuuuvvvvvvxxx{{{|||{{{zzzzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{yyyzzz}}}~~~sssnnnwww{{{___HHH999666333111111222222111222111111000//////000000111333555666<<>>@@@@@@???GGGOOOfffwwwPPPFFFFFFEEEFFFHHHKKKNNNPPPSSSRRRPPPOOOOOOPPPRRRSSSRRRZZZtttzzzhhhVVVjjjoooaaaSSSOOOMMMJJJGGGGGGJJJJJJNNNXXXbbbppp~~~sssdddZZZTTTQQQLLLHHHLLLHHHGGGJJJNNNQQQWWW]]]iiilllqqqvvvyyyzzz{{{{{{yyyuuusssggg___VVVQQQUUUaaappp{{{ooo```UUUOOOJJJDDD@@@AAABBBCCCEEEIIIWWWZZZ\\\XXXSSSUUU^^^gggsssyyy}}}~~~~~~}}}yyywwwrrrooommmooowwwwwwooommmooouuu{{{}}}|||vvvqqqwwwyyyRRRRRRSSSUUUWWWYYY\\\]]][[[___ggguuuxxxqqqlllfff^^^WWWTTTVVVYYYZZZ[[[]]]___bbbdddddddddccceeejjjpppuuuzzzzzzzzzzzzxxxuuurrrppppppkkkiiijjjhhhdddbbbbbb[[[\\\^^^aaadddfffhhhiiimmmpppuuuxxx{{{~~~|||xxxrrrkkkhhhiiiooosssyyy||||||yyysssooofffiiinnnsssxxx{{{~~~}}}{{{yyyxxxxxxwwwyyyzzzzzzyyywwwxxxzzz|||xxxwwwwwwwwwyyyyyyxxxvvvtttuuuuuuvvvvvvuuuuuutttqqqsssuuuuuuvvvwwwzzz|||~~~|||yyyxxxxxxxxxxxxwwwtttsssssstttwwwyyyxxxxxxssstttvvvwwwwwwvvvtttssstttsssttttttuuuvvvxxxyyywwwyyy{{{|||{{{yyyyyyzzzyyyyyyyyyzzzzzzzzzzzz{{{yyy{{{|||~~~yyyyyypppqqq~~~sssYYYEEE888666222111111222222222222111000000///000000000222444333333888@@@DDDCCC<<<===>>>AAADDDEEECCCAAAGGGPPPjjjuuuPPPHHHGGGGGGGGGIIIMMMQQQSSSUUUSSSQQQOOONNNNNNOOOPPPTTTYYYnnnrrrVVV\\\jjjwwwfffZZZQQQJJJHHHHHHGGGFFFIIIPPPYYYddduuu{{{lllaaaZZZUUUNNNIIIJJJFFFEEEGGGJJJLLLQQQXXXbbbhhhooosssuuuvvvyyy{{{~~~yyypppcccZZZZZZcccpppyyysssfffZZZTTTOOOGGGAAAAAABBBBBBFFFJJJ^^^fffkkkhhh^^^YYY\\\bbbkkksss|||xxxuuu|||~~~}}}~~~~~~~~~~~~}}}|||zzzyyytttpppkkkiiinnnwww}}}qqqlllkkkmmmttt||||||qqqmmmwww}}}TTTUUUVVVXXXYYY[[[]]]^^^[[[^^^eeeooozzzrrrmmmggg___XXXUUUWWWXXXYYYXXXYYYZZZ\\\aaabbbcccdddfffkkkqqqvvvyyyzzz{{{{{{zzzwwwtttsssvvvrrrnnnkkkiiifffdddcccZZZZZZ[[[]]]___bbbdddfffiiimmmrrrwwwzzz~~~}}}zzzuuulllfffdddgggiiilllnnnooonnnlllkkkdddgggkkkppptttvvvxxxxxx{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvvvvtttssssssuuuwwwuuuvvvwwwxxxyyyyyyxxxwwwuuuuuuvvvvvvvvvvvvuuuuuupppqqqsssssstttvvvyyy{{{}}}{{{yyyxxxxxxxxxwwwvvvqqqrrrsssuuuwwwxxxwwwwwwuuuuuuvvvvvvvvvuuusssrrrtttuuuuuuvvvwwwxxxyyyyyyxxxzzz||||||zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~{{{qqqxxxiiiQQQAAA888555222111111222222222333333222222222222222333111333333222666>>>BBBBBB???AAADDDIIILLLMMMKKKIIIJJJTTTppptttRRRJJJIIIHHHIIIKKKNNNRRRUUUSSSRRRPPPNNNMMMNNNOOOPPPXXX[[[jjj~~~^^^VVVVVVlll|||gggWWWMMMIIIJJJHHHFFFGGGLLLRRR[[[jjjxxxuuuggg```ZZZTTTOOOLLLHHHFFFIIIJJJKKKOOOTTT[[[bbbkkkoooppprrrvvvzzz}}}{{{|||}}}uuunnnlllooouuuyyy~~~tttiii^^^WWWOOOHHHCCCDDDDDDDDDFFFJJJ___jjjtttqqqfff\\\[[[^^^gggoooyyyzzzwww~~~}}}}}}~~~}}}|||{{{zzzzzzzzz{{{xxxssslllggghhhoooyyywwwlllfffeeeiiisss||||||qqqmmmxxxVVVWWWXXXZZZ[[[]]]^^^^^^\\\___dddlllzzz{{{sssnnnhhhaaa[[[WWWXXXYYYXXXVVVUUUUUUVVV]]]___aaaeeehhhnnntttyyyyyy{{{}}}~~~~~~|||yyywww|||yyytttooollliiifffccc[[[ZZZYYYYYY[[[^^^aaadddgggkkkqqqvvvzzz}}}|||uuummmiiieeeeeefffeeeeeeeeeddddddbbbdddhhhlllpppssstttuuuxxxxxxxxxxxxwwwvvvvvvuuutttsssrrrooommmmmmooorrruuuvvvxxxyyyyyyxxxwwwwwwuuuuuuvvvvvvvvvvvvuuuuuurrrrrrssssssssstttwwwzzz|||zzzxxxwwwwwwwwwvvvtttoooqqqtttvvvvvvvvvvvvvvvwwwvvvuuusssssssssttttttxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz||||||zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~{{{rrrrrr~~~xxx^^^III>>>777555222111111333333222333222222222222222333333...222444444777>>>BBBBBBAAACCCGGGLLLPPPRRRQQQPPPNNNZZZyyyrrrSSSLLLKKKKKKKKKLLLOOOSSSUUUSSSRRRPPPOOOPPPQQQSSSTTTZZZ\\\fff~~~cccQQQGGGSSSoooxxx___PPPJJJIIIHHHEEEFFFIIILLLRRR___kkkyyy{{{lllccc]]]XXXTTTOOOJJJHHHIIIJJJIIILLLQQQTTT\\\eeejjjllloootttxxx}}}{{{|||~~~~~~yyyvvvwwwzzz}}}~~~|||zzz~~~uuujjj^^^WWWLLLGGGEEEGGGHHHFFFFFFHHHYYYdddooooooeee[[[YYY[[[dddmmmxxxyyy|||~~~}}}~~~}}}|||zzzxxxxxxyyyzzz{{{{{{wwwpppjjjggglllttt{{{~~~sssgggbbbbbbhhhuuu~~~tttsss~~~XXXYYYZZZ\\\]]]]]]^^^^^^]]]```dddjjjvvv}}}tttoooiiibbb\\\XXXYYYYYYWWWTTTSSSSSSSSSXXX[[[```dddiiinnnuuuyyyxxx{{{~~~~~~|||~~~}}}yyyrrrooommmiiiccc\\\ZZZXXXVVVXXX[[[```cccfffjjjqqqvvvzzz}}}wwwrrrgggfffdddbbb```````````````bbbeeeiiimmmqqqtttvvvxxxxxxxxxxxxvvvuuusssrrrsssrrrpppllliiiiiikkkmmmrrruuuxxxyyyyyywwwwwwwwwuuuvvvvvvwwwwwwvvvvvvuuutttuuutttsssssstttwwwzzz{{{yyywwwwwwwwwwwwuuusssqqqsssuuuvvvvvvuuuuuuvvvxxxvvvtttrrrrrrssstttuuuyyyyyyyyyyyyyyyxxxwwwvvvwwwyyy{{{|||{{{yyyyyyzzz{{{zzzzzzzzzzzzyyyyyyyyy{{{{{{|||}}}~~~yyy}}}~~~rrrnnntttpppUUUCCC<<<777444222111222333333333000000000///000000111222---222555555888???DDDEEEDDDDDDEEEIIIMMMPPPQQQPPPRRR```oooRRRMMMMMMMMMMMMNNNPPPQQQSSSTTTSSSRRRRRRSSSUUUXXXZZZWWWZZZbbbsssiiiSSSCCCGGGXXXqqqfffRRRJJJGGGEEECCCCCCEEEGGGJJJTTT^^^mmmyyyrrrhhh```YYYUUUOOOKKKHHHIIIHHHFFFHHHLLLOOOUUU^^^eeeiiimmmrrruuu||||||}}}yyyuuuwww~~~|||rrriiicccbbbhhhppp|||xxxjjj^^^XXXLLLHHHGGGIIIJJJFFFDDDEEENNNVVV___```[[[VVVTTTVVV^^^hhhuuu}}}zzz}}}}}}}}}~~~}}}|||zzzxxxwwwxxxyyy{{{zzzxxxtttnnnjjjkkkqqqwwwxxxoooeee```aaahhhvvvzzztttvvvXXXYYY[[[]]]^^^^^^]]]]]]]]]```dddiiirrrvvvoooiiiaaa[[[VVVWWWXXXVVVTTTSSSSSSTTTVVVYYY^^^cccggglllqqquuuvvvyyy~~~{{{}}}zzztttqqqpppkkkddd___\\\XXXUUUVVVZZZ___cccfffkkkqqqwww{{{}}}}}}jjjiiifffdddccccccddddddddddddeeegggjjjnnnrrrtttuuuvvvvvvwwwwwwvvvuuutttuuussspppkkkhhhggghhhkkkmmmqqqvvvxxxxxxwwwxxxyyyvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuttttttvvvyyy}}}{{{zzzxxxxxxyyyxxxvvvttttttvvvxxxxxxvvvuuuvvvxxxuuutttttttttssssssttttttwwwwwwxxxxxxxxxwwwvvvuuuvvvxxx{{{|||{{{zzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{||||||}}}~~~rrr~~~wwwsss{{{jjjNNN>>>;;;777444111000222333333333000000//////000111111222000444666444777@@@HHHKKKIIIGGGEEEEEEHHHKKKNNNNNNUUUccclllPPPNNNNNNOOOOOOPPPPPPOOOOOOSSSSSSRRRRRRSSSUUUWWWYYYTTTYYY```kkk}}}oooYYYHHHEEEJJJYYY{{{fffSSSKKKGGGCCCAAABBBEEEEEEFFFMMMUUUaaalll}}}sssggg\\\TTTPPPLLLIIIIIIHHHEEEFFFIIILLLPPPXXX```hhhmmmppprrrwwwxxx|||yyyzzzyyyjjjbbbZZZTTTOOOMMMRRRYYYfffqqq~~~yyymmmbbb]]]RRRLLLHHHHHHGGGCCCAAABBBCCCHHHLLLNNNMMMMMMNNNOOOUUU```nnnyyy}}}~~~|||{{{{{{}}}~~~|||zzzyyyxxxxxxyyyyyyuuuvvvuuuppplllkkkooosssssskkkddd```^^^aaalllwwwzzzyyywww{{{YYYZZZ[[[]]]^^^^^^]]]]]]]]]___ccchhhpppwwwooohhh___YYYTTTVVVWWWVVVUUUTTTUUUVVVUUUXXX]]]aaaeeeiiinnnqqquuuxxx}}}xxx{{{yyytttrrrrrrmmmeee```]]]XXXUUUVVVZZZ___cccgggkkkrrrwww{{{}}}mmmllljjjiiihhhiiikkkllljjjiiihhhggghhhkkknnnppppppqqqtttvvvxxxyyyyyyyyywwwuuuqqqlllgggfffhhhjjjhhhmmmsssvvvwwwwwwxxxzzzvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuwww||||||{{{zzzzzzzzzyyywwwuuuwwwyyy{{{zzzwwwvvvwwwyyyrrrssstttvvvvvvuuusssrrrtttuuuvvvwwwwwwvvvuuutttuuuxxxzzz{{{{{{zzz{{{|||{{{{{{{{{zzzzzzyyyyyyyyy|||{{{||||||}}}~~~|||ttt|||gggKKK<<<;;;777444111000222333444333222222111111222333444444222666555333555@@@KKKPPPOOOKKKGGGDDDFFFIIILLLMMMVVVeeeiiiOOONNNNNNPPPPPPPPPOOONNNMMMRRRQQQPPPOOOPPPRRRTTTUUUSSSZZZ```iii{{{qqq[[[IIICCC@@@EEEbbbcccRRRLLLIIICCCBBBDDDFFFFFFEEEKKKRRRTTT___ooo~~~nnn___TTTSSSNNNKKKKKKJJJFFFGGGJJJJJJNNNTTT^^^gggmmmpppppppppsssyyy}}}xxxssstttvvvrrrfff\\\VVVQQQLLLHHHDDDAAADDDJJJRRRbbbvvvzzzooofffcccWWWPPPIIIGGGDDD@@@>>>@@@>>>???@@@BBBDDDFFFIIIJJJMMMYYYiiiuuu{{{~~~}}}zzz}}}~~~}}}|||{{{zzzzzz|||~~~~~~}}}~~~}}}{{{yyyxxxxxxxxxxxxpppssstttqqqllljjjmmmqqqpppjjjddd___YYYWWW]]]fffqqqzzz{{{yyy^^^^^^_______________^^^]]][[[[[[^^^dddnnnwwwpppjjjaaaZZZZZZXXXVVVUUUVVVWWWVVVUUUUUUVVVYYY[[[___dddjjjooowwwyyyzzzyyy|||yyyvvvtttrrrooollliiiccc^^^YYYVVVWWW[[[^^^```gggkkkqqqwww|||}}}~~~zzzvvvqqqooopppsssvvvwwwtttrrrnnnlllkkkmmmoooqqqppppppppprrruuuxxx|||~~~zzzyyyuuuoooiiifffiiillloooooonnnnnnpppsssvvvxxxxxxxxxxxxxxxxxxwwwvvvuuuvvvtttsssrrrrrruuuwwwyyyxxxxxxxxxxxxxxxwwwvvvuuuwwwxxxxxxxxxxxxwwwwwwvvvvvvxxxzzzzzzxxxvvvttttttyyyxxxvvvtttrrrqqqpppppppppsssvvvxxxxxxzzz|||}}}}}}||||||{{{{{{{{{||||||||||||~~~~~~|||~~~~~~uuu]]]DDD999:::999666222111111222222111000111222222444444555666444444555666:::AAAIIIOOOPPPJJJEEEDDDCCCBBBFFFLLLVVVmmmiiiNNNNNNNNNOOOOOONNNMMMKKKJJJLLLLLLKKKKKKLLLNNNPPPQQQUUU[[[[[[bbb{{{qqqmmmaaaPPPBBBAAAJJJVVV\\\rrrXXXSSSQQQIIIFFFEEECCCBBBBBBDDDFFFHHHPPPUUUaaarrr|||kkk]]]XXXUUUPPPJJJEEEDDDGGGIIIIIIKKKPPPWWW```gggkkkmmmnnnttt{{{~~~rrrfff___ZZZZZZXXXRRRLLLJJJKKKCCC>>>??????<<<===AAACCCQQQdddssswwwrrrjjjdddVVVOOOFFFBBBAAA@@@===999<<<:::777999===AAABBBBBBMMMTTT```mmmxxx~~~{{{zzz~~~{{{|||}}}~~~~~~~~~|||{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}|||yyywwwuuuwwwrrrjjjhhhlllooolllpppjjjgggiiifff]]]XXXXXXZZZgggvvvzzzsssmmmooo{{{^^^^^^^^^^^^^^^]]]\\\\\\ZZZWWWVVVYYY\\\cccrrrzzzssslllddd]]]WWWUUUTTTTTTUUUVVVVVVUUUSSSTTTVVVXXX[[[aaahhhmmmvvvzzz{{{{{{{{{xxxtttqqqooommmjjjhhhfffaaa\\\XXXXXXYYYZZZ[[[cccgggmmmtttyyy|||}}}}}}~~~|||xxxtttqqqrrruuuxxxyyyxxxvvvtttrrrrrrsssuuuwwwuuutttrrrrrrtttwwwzzz|||{{{{{{xxxrrrllliiijjjlllnnnnnnooopppqqqsssuuuvvvvvvvvvwwwwwwvvvvvvuuuuuuvvvuuusssrrrrrrtttvvvwwwvvvwwwwwwwwwvvvuuusssrrrwwwwwwwwwwwwwwwvvvvvvuuuwwwyyy{{{{{{yyywwwvvvvvvyyyxxxvvvuuussssssrrrrrrppprrruuuvvvvvvwwwyyyzzzzzzzzzyyyyyyyyyyyyzzzzzz}}}~~~||||||}}}~~~{{{sssYYYAAA888:::999666222111111222222111000111222222444444555666444555555666999@@@GGGMMMNNNHHHDDDCCCCCCDDDHHHNNNVVVmmmeeeMMMMMMNNNNNNNNNNNNLLLJJJIIILLLLLLKKKKKKLLLMMMOOOPPPRRRXXXXXX]]]rrrxxxmmmcccRRRCCC===AAAIIIOOOmmmlllUUUPPPNNNGGGEEEDDDBBBAAAAAACCCFFFGGGMMMQQQ[[[kkk|||vvvggg[[[XXXRRRKKKFFFEEEGGGHHHHHHJJJMMMTTT[[[ccchhhjjjkkkpppxxx}}}zzzmmmcccYYYPPPLLLJJJFFFEEEFFFEEE???;;;===<<<:::<<<@@@@@@IIIWWWfffoooooohhhbbbWWWOOOGGGAAA@@@???<<<:::888666444666:::>>>??????JJJQQQ^^^kkkwww~~~~~~}}}zzzzzz{{{||||||}}}zzzzzzzzz{{{{{{{{{|||{{{{{{||||||{{{yyyvvvvvvxxxtttllliiilllnnnlllmmmnnnvvvuuufff^^^^^^kkkzzz{{{wwwmmmppp]]]]]]]]]\\\[[[ZZZXXXXXXSSSPPPNNNOOOPPPSSS]]]hhh}}}}}}uuunnneee^^^UUUTTTRRRSSSTTTUUUUUUTTTQQQQQQRRRSSSVVV]]]eeekkkqqqwww{{{{{{{{{|||wwwtttrrrpppnnnllliiieee```\\\ZZZYYYWWWVVV^^^bbbhhhnnntttxxxzzz{{{~~~zzzuuussssssuuuvvvwwwwwwvvvuuuuuuvvvxxxzzz{{{|||yyyvvvssssssuuuxxxzzzzzz{{{{{{vvvpppllllllmmmnnnnnnooopppqqqrrrssstttttttttuuuuuuuuuuuuuuuuuuvvvuuusssqqqqqqrrrtttuuutttuuuvvvvvvuuurrrpppnnnvvvvvvvvvvvvvvvuuuttttttwwwyyy{{{{{{zzzxxxxxxyyyyyyxxxvvvuuuttttttuuuuuurrrtttvvvwwwwwwwwwxxxyyyzzzyyyyyyyyyyyyyyyzzzzzz|||{{{}}}|||nnnRRR<<<555999999666222111111222222111000111222222444444555666555666666666999>>>EEEJJJKKKFFFBBBCCCDDDEEEJJJPPPYYYrrrcccMMMMMMMMMNNNNNNMMMLLLKKKJJJLLLKKKKKKKKKKKKLLLNNNOOORRRYYYZZZ]]]lllnnngggYYYIII>>>:::>>>DDDVVVmmmvvvdddQQQMMMLLLGGGDDDCCCAAA@@@AAABBBDDDEEEGGGJJJRRR___nnnrrraaa\\\UUUMMMHHHFFFFFFGGGHHHHHHKKKOOOUUU\\\bbbfffggglllssszzzzzzlll```UUUJJJFFFCCCAAA@@@BBB@@@<<<:::;;;:::999:::>>><<>>===;;;999666444333444888<<<>>>>>>FFFMMMZZZiiiuuu~~~~~~|||zzzzzzzzz{{{zzz|||yyywwwwwwxxxxxxwwwxxxxxxxxxyyy{{{zzzxxxvvvwwwxxxuuunnnjjjkkkmmmmmmpppuuu}}}oooiiisss|||ooottt\\\\\\[[[YYYWWWUUUSSSQQQJJJGGGEEEFFFEEEEEEKKKSSSaaarrr}}}uuummmddd___XXXVVVTTTTTTTTTUUUTTTSSSNNNNNNMMMNNNQQQWWW```fffkkkrrryyyyyyvvvwww{{{}}}xxxuuusssrrrpppnnnjjjgggccc```]]][[[WWWUUUZZZ]]]ccciiipppuuuxxxzzz~~~zzzuuurrrpppooonnnmmmlllmmmnnnpppssswww{{{}}}|||wwwrrrpppqqqsssuuuvvvyyy{{{yyytttppppppppppppooonnnmmmnnnppprrrtttttttttttttttuuuvvvvvvwwwvvvuuusssrrrqqqqqqrrrrrrssstttuuuvvvtttrrrooommmuuuuuuuuuvvvvvvuuuttttttxxxzzz||||||{{{zzzzzz{{{xxxvvvuuutttssstttuuuvvvvvvxxxzzzzzzyyyxxxyyyzzz{{{{{{zzzzzz{{{{{{||||||~~~|||{{{~~~gggJJJ777444999999666222111111222222111000111222222444444555666666777777777999===CCCHHHLLLFFFCCCCCCDDDEEEJJJPPP```zzzaaaOOONNNNNNOOOOOOOOONNNLLLKKKLLLKKKJJJJJJJJJKKKLLLMMMQQQXXXYYY[[[fffwwwsssmmmdddVVVGGG======BBBFFF___lll^^^MMMIIIJJJGGGBBBAAA@@@???@@@AAACCCDDDCCCDDDJJJUUUcccuuuyyyhhhbbbYYYPPPJJJGGGFFFEEEHHHHHHIIIKKKOOOUUU]]]aaafffiiinnnuuu|||zzzfff\\\RRRMMMIIIDDDAAAAAAAAA@@@???>>>;;;::::::<<<999:::===FFFQQQXXXZZZYYYQQQKKKDDD>>>;;;:::999888666555555666888<<<>>>@@@CCCKKKXXXgggttt~~~}}}{{{{{{{{{{{{{{{|||xxxuuuuuuvvvvvvuuuuuuuuuvvvwwwzzzzzzxxxwwwwwwwwwuuuoookkkkkknnnppp{{{}}}yyy|||zzz~~~[[[ZZZXXXUUURRRNNNLLLJJJBBB>>>===>>>===<<<@@@EEEKKKZZZnnn|||tttlllddd```[[[YYYVVVTTTTTTRRRQQQOOOJJJJJJIIIIIIKKKQQQYYY___dddllltttvvvsssppptttzzzzzzwwwssspppooonnnllljjjiiigggdddbbb```^^^ZZZWWWXXX[[[___ffflllrrrwwwyyy}}}~~~}}}zzzvvvrrrnnnjjjeeeaaa```aaadddhhhooouuu{{{{{{tttnnnkkkjjjlllmmmrrrvvvzzzzzzwwwtttttttttuuurrrnnnkkkkkknnnrrruuuuuuuuuuuuuuuuuuvvvwwwxxxvvvuuutttrrrqqqqqqqqqqqqtttuuuuuuuuutttrrrpppnnnttttttuuuvvvvvvwwwvvvvvvyyy{{{||||||{{{zzz{{{|||vvvuuusssrrrrrrsssuuuvvvxxxzzz{{{{{{yyyxxxyyyzzzzzzzzzzzzzzzzzz{{{||||||~~~}}}}}}~~~}}}{{{zzz}}}zzz___DDD555444888999666222111111222222111000111222222444444555666777777888888999===CCCGGGNNNHHHDDDDDDEEEFFFJJJPPPeee{{{^^^PPPOOOPPPQQQRRRQQQPPPOOONNNLLLKKKJJJIIIIIIIIIJJJKKKJJJQQQSSSUUU]]]jjjyyyqqqeeeTTTCCC>>>AAA@@@YYYiii___MMMFFFFFFDDDAAA@@@@@@???@@@AAABBBBBBAAAAAAFFFNNNZZZjjjqqqiii^^^UUUNNNJJJFFFDDDIIIIIIJJJIIIKKKPPPXXX]]]eeefffiiinnnuuu{{{~~~~~~qqqaaaVVVMMMFFFBBBCCCIIIJJJIIIDDD???===<<<<<<999:::<<>>JJJ[[[lllyyyqqqjjjddd```[[[XXXTTTRRRPPPNNNLLLJJJEEEEEEDDDCCCDDDIIIPPPTTT]]]ccckkkpppnnnjjjmmmssstttrrrpppoooooommmkkkiiifffeeecccbbbaaa^^^[[[XXXWWWYYY]]]bbbiiioootttwwwyyy{{{~~~~~~|||yyytttlllccc]]][[[\\\___dddllluuu}}}~~~zzztttnnnjjjhhhiiiiiirrrvvv{{{{{{yyywwwwwwxxxyyyvvvqqqnnnnnnppptttvvvwwwvvvuuuuuuuuuvvvwwwxxxvvvuuutttsssrrrrrrrrrrrruuuuuuuuuttttttsssrrrqqqttttttvvvwwwyyyzzzzzzzzz{{{|||}}}|||zzzzzz{{{|||wwwuuusssqqqqqqrrrtttvvvwwwxxxzzzyyyxxxwwwwwwxxxwwwwwwwwwwwwxxxyyyzzz{{{|||{{{{{{|||~~~~~~|||xxx{{{tttWWW???555666888999666222111111222222111000111222222444444555666777888999:::;;;>>>CCCGGGOOOJJJFFFFFFFFFGGGLLLRRRhhhsssYYYNNNPPPQQQRRRSSSSSSRRRQQQPPPLLLKKKIIIHHHHHHHHHIIIIIIIIINNNPPPTTTZZZccc}}}sssaaaKKK@@@@@@AAA\\\qqqjjjVVVIIIDDDBBB@@@@@@@@@@@@@@@AAAAAABBBAAAAAADDDJJJSSS```ttt|||sssfff[[[TTTNNNIIIEEEIIIJJJJJJIIIHHHLLLRRRXXXaaabbbeeeiiioootttxxx{{{}}}}}}}}}~~~ttt```RRRIIIGGGIIIOOOSSSRRRKKKDDD@@@>>><<<:::;;;<<<<<<<<<>>>DDDHHHAAA@@@>>><<<::::::999999666777777666666888;;;>>>AAAHHHUUUcccqqq{{{~~~{{{{{{|||}}}}}}|||~~~zzzuuurrrrrrsssttttttuuuuuuuuuxxxzzz{{{zzzxxxvvvuuutttsssqqqrrr{{{WWWUUURRRNNNHHHCCC???===<<<777444555555444555999888@@@KKKXXXiiizzzyyyqqqjjjddd___\\\TTTRRRNNNLLLJJJIIIFFFDDD@@@??????>>>>>>AAAFFFJJJRRRUUU^^^fffeeeaaabbbhhhooonnnnnnoooooonnnkkkhhhdddbbb```___^^^\\\YYYWWWVVVWWWZZZ___eeekkkqqqtttvvvxxx|||vvvkkkccc[[[[[[]]]aaajjjttt~~~zzzuuuqqqooonnnnnnvvvzzz}}}}}}{{{xxxxxxyyy{{{yyywwwuuuuuuuuuvvvvvvwwwvvvuuusssssstttuuuvvvvvvuuuuuuttttttssssssssstttssssssrrrrrrrrrsssttttttuuuwwwyyy{{{}}}~~~~~~|||}}}}}}{{{yyyyyyzzz{{{yyywwwtttrrrqqqrrruuuvvvwwwxxxzzzzzzyyyxxxxxxyyywwwwwwwwwwwwxxxyyyzzz{{{|||{{{{{{|||zzz}}}{{{xxxnnnQQQ===777888888999666222111111222222111000111222222444444555666888999:::;;;<<<@@@DDDHHHOOOIIIFFFGGGHHHJJJOOOUUUlllnnnVVVOOOPPPQQQRRRSSSSSSRRRQQQPPPLLLKKKIIIHHHGGGGGGGGGHHHKKKNNNNNNSSSYYY]]]vvvnnnVVVHHHFFFHHHgggiiiUUUJJJDDD@@@@@@@@@@@@AAAAAABBBBBBCCCBBBCCCGGGLLLUUUfffuuu|||nnnbbbZZZTTTMMMIIIGGGIIIJJJHHHFFFGGGMMMSSSXXX]]]cccgggjjjmmmrrrvvvyyy{{{}}}|||zzz{{{xxxhhh[[[UUUTTTQQQWWWWWWNNNFFFBBB@@@<<<;;;:::999999:::<<<<<<<<<;;;<<<===>>>======<<<===999::::::999777888;;;>>>???FFFRRR```mmmvvv}}}~~~yyyxxxvvvwwwxxxzzzzzzyyy{{{wwwrrrooooooqqqrrrsssvvvvvvwwwyyy||||||{{{yyyxxxvvvuuuvvvvvvyyyVVVTTTPPPLLLFFF@@@<<<999<<<666333333444222333666444999@@@JJJZZZjjjsssssszzzwwwqqqjjjccc^^^ZZZWWWNNNLLLHHHGGGFFFEEECCCAAA<<<<<<;;;::::::<<>>@@@@@@?????????===>>>???<<<::::::===@@@>>>EEEPPP^^^jjjsssyyy||||||~~~~~~{{{{{{}}}~~~~~~tttsssrrrsssuuuwwwwwwvvvyyyuuupppmmmmmmoooqqqrrrxxxxxxxxxzzz|||}}}{{{zzzyyywwwwwwyyyyyy~~~|||~~~