BM6P6(@ &&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$######"""""""""''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$#####################$$$$$$%%%%%%$$$$$$###'''&&&$$$#########$$$$$$!!!$$$&&&'''&&&$$$######"""###&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''########################%%%%%%$$$$$$###$$$$$$$$$!!!$$$%%%$$$"""###&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###  %%%'''%%%"""###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###!!! ######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&((((((((((((((((((((((((++++++++++++++++++++++++)))***,,,...///000111111...///000111333444555666444444333222222111000000555444444444444555666666555555444333222222222222111000000111333555444333444444333333222111111000333222111///---,,,,,,+++++++++------...---,,,+++,,,+++******))))))*********++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((,,,***((('''''''''&&&%%%(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$#########$$$&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$"""$$$%%%###"""!!!!!!!!!"""$$$&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''########################%%%%%%$$$$$$###$$$$$$%%%''''''''''''%%%######$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""" """&&&(((&&&######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###!!!!!!###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))))))))******,,,---///000000000...///000111333444555555444444333333222111111000444444333333444444555666555555444333222222222222111000///111333444333333333333222222111111000000222222000///------,,,,,,)))***+++++++++***)))))),,,+++******))))))*********++++++++++++***))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((+++)))((('''(((((('''&&&((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$((((((((())))))(((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''"""""""""###%%%&&&((()))$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$ """$$$$$$###"""!!!"""!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&########################%%%$$$$$$###$$$$$$%%%%%%)))+++,,,***&&&$$$######""""""$$$$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$'''(((&&&$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&$$$###"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***************************+++,,,---...............//////111222333444555444444444333222222111111222222222222222333444444555444333222222111111222000//////000222333222111222222111111000/////////111111000......---------+++++++++++++++***)))(((,,,+++******))))))************++++++******)))((())))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((***(((&&&'''((()))(((''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######&&&''')))******)))'''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''"""######$$$$$$%%%&&&'''############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$##########################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$############$$$%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%%%%%%%...555000(((######%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$"""$$$&&&&&&&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################(((&&&$$$%%%''''''&&&$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''%%%###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((+++++++++,,,,,,,,,,,,,,,+++,,,,,,------------,,,......///000111222333444444444333333222222222111111111111111111222222333555444333222111111111111000///...///111222111000111111111000//////......111000///...............------------,,,++++++***,,,+++******))))))*********************))))))((())))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((('''&&&$$$%%%'''((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$#################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$########################$$$#########$$$$$$%%%&&&%%%666BBB:::***!!!###&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$"""###%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$%%%%%%$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$%%%&&&%%%$$$$$$#########$$$"""""""""""""""""""""""" !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################%%%'''))))))'''%%%###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++......///000000111222222222222222222222222111111111000000000000111222222444444333222111111111111111/////////111222111000111111000000///......---111000///..................------,,,,,,+++++++++,,,+++******))))))******)))************)))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%$$$######%%%''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%((())))))(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$####################################"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$!!!#########!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&%%%%%%!!!!!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$############$$$####################################$$$%%%&&&&&&+++>>>III===)))!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''"""######$$$%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&((((((&&&$$$###"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))******+++,,,,,,,,,++++++---......///000000111111111111111111111111111000111000000000000111222222444333222111111000000111222000000000222222111000111111000000///.........111111000......---------+++******))))))***++++++,,,+++******))))))******))))))******))))))((('''((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%$$$######%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''######$$$%%%$$$$$$""""""!!!!!!"""""""""###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$####################################!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$"""######"""!!!!!!"""$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$###################################################$$$%%%&&&''',,,;;;AAA333$$$!!!%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((())))))***++++++,,,++++++---......//////000000000/////////////////////000111111000000111111222333444333222111000000000000333222111111222333222000222222111000000//////...222222000///------,,,,,,***))))))))))))+++,,,---,,,+++******))))))******)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&$$$%%%&&&''''''&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''!!!"""###$$$%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$############"""########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$###""""""##########################################$$$%%%&&&'''(((222222&&&"""((('''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$(((***+++***(((''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ """$$$%%%&&&&&&%%%############$$$%%%&&&&&&########################%%%$$$#########$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))++++++,,,,,,,,,------......//////000000.........///////////////111111111111111222222333444333222111000000000000444222111222333333222111222222111111000000//////333222111///---,,,,,,+++++++++******+++---///000,,,++++++***)))*********)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((***(((&&&&&&((()))((('''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&%%%%%%###"""%%%%%%%%%$$$$$$#########!!!###%%%&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$%%%((('''%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&########################%%%###"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$%%%)))...111///(((###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%###""""""###%%%'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''(((''''''''''''(((((()))$$$&&&((('''$$$###%%%'''---------............///////////////............000000111222333333444444444444333333222111000000444111...///111111000...000///...------...///000222111000000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((())))))))))))(((((()))))))))))))))))))))***((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!'''***)))'''%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ """$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%########################'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########&&&%%%$$$#########$$$$$$###$$$%%%$$$"""""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$'''+++...,,,'''"""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""###############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%(((''''''''''''((())))))((()))******)))((()))***------------............////////////////////////111111111222222333333333444444333222222111000000444111//////111222000...000///...------...///000111///.../////////---+++------------------------))))))************))))))(((((())))))))))))((((((******))))))))))))))))))((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$'''(((&&&%%%$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%% """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$############$$$%%%''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%$$$############$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##############################%%%''')))(((%%%"""########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%#########"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%'''''''''''''''((())))))''''''&&&''')))***))))))------------...............//////000000111111222111111222222222222222222333333333222111111000000333111000000111222111/////////...------.../////////...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((())))))******))))))(((*********))))))((((((((()))))))))((((((((('''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&$$$######%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$##################$$$$$$%%%%%%%%%!!!###$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$###$$$######$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$%%%&&&%%%###""""""###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """###%%%########################%%%%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***(((%%%$$$&&&***+++***(((,,,,,,---------...............///000111222333333222222222222111111111111333222222222111111000000111111111111111111111000........................///...------......,,,+++************************))))))************)))))))))))))))******)))))))))*********)))((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$###""""""!!!!!!#########$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%$$$"""!!!"""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%$$$$$$###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###$$$######$$$$$$$$$$$$######%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((******+++)))''')))---///...+++,,,,,,,,,------------...---...///000111222333444222111111111111111111111222222111111111111111000///000111111111000000000------............------///.........//////...,,,++++++++++++++++++++++++))))))************))))))))))))************))))))))))))))))))((((((''''''))))))))))))((((((((((((&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""""""""$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########!!!"""######$$$#########!!!###$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""############$$$%%%%%%$$$######%%%$$$#########%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''')))***+++)))(((((()))+++,,,+++***,,,,,,,,,,,,------------------...///111222222333000000111111111111111111111111111111111111111111,,,...000111000/////////------............------///...---...000000...,,,------------------------))))))************)))))))))******++++++******)))(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""&&&(((((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&######"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""######### !!!"""###$$$$$$###""""""###%%%%%%$$$$$$%%%'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%"""!!!"""$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%###"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%((()))######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&((()))***+++&&&'''((('''&&&&&&'''(((++++++,,,,,,,,,---------------...///000000111111//////000000111111222222000000000000111111111111))),,,000000///------...,,,------......------,,,------,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))******++++++******)))&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((!!! """$$$&&&'''&&&%%%%%%$$$$$$#########"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%&&&%%%$$$###""" !!!###$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$########################"""###$$$%%%&&&%%%$$$$$$########################%%%%%%%%%&&&&&&'''''''''!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!"""$$$$$$$$$###"""%%%&&&&&&$$$""" !!!""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%""" !!!"""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%((('''$$$"""""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###$$$###""""""$$$&&&)))***######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!! """%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&((()))***+++(((***,,,+++(((''')))+++++++++,,,,,,,,,---------------......//////000000...//////000111222222333000000000000000111111111(((+++///000...,,,---...,,,,,,---......---,,,,,,,,,++++++,,,---...,,,+++(((((((((((((((((((((((())))))************))))))******++++++++++++******%%%%%%&&&'''((()))******((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&$$$"""###%%%'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############"""!!!!!!!!!"""""""""###$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''$$$  !!!""""""%%%### !!!%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###"""  !!!###%%%######""""""""""""#########!!! !!!$$$%%%&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''((())))))***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++******+++,,,...000222222111000.........///000000000000000000000111222222222222111111111111000////////////............//////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$############$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###""""""###############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%(((***+++&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$###"""!!!""""""$$$$$$$$$##################$$$%%%###"""###%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))*********+++,,,...000111222111000///......///000000000000000000111111222222222222111111111111000////////////............//////......---,,,,,,+++---------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******)))(((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&###!!!!!!%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """###"""###%%%''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))*********+++,,,...000111111000000////////////000000000000000000111222222222222222111111111111000////////////............/////////...------,,,,,,.........------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$######""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&$$$""" """$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&!!!###'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$""" !!!######### !!!###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""#########$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''((()))))))))))))))***+++---...///000000000000////////////000000/////////000111222333222222222111111111000000////////////............/////////......---------//////......---,,,++++++,,,+++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%###############$$$%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""!!!!!!"""&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###!!! """""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%### $$$###!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%(((&&&###"""#########"""%%%%%%$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$###""""""%%%&&&''''''''''''&&&%%%&&&$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((()))))))))((()))***+++---...///////////////000000000000///////////////000111222333222222222111111111000000////////////...........................---------//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""###############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%""" !!!$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&!!!  !!! %%%$$$"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$%%%&&&'''(((((('''&&&%%%$$$###!!!"""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))***'''(((***,,,---............//////000000000000///////////////000111333333222222222111111111111000////////////............---------------------------------,,,,,,++++++************+++++++++++++++,,,,,,,,,+++++++++******''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""  ###$$$""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$!!!!!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&'''&&&&&&&&&((())))))(((###"""!!! """###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""###%%%&&&'''$$$%%%'''(((((('''%%%$$$$$$###""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((()))***'''(((***,,,---.........---...///000111111000///......//////000222333444222222222111111111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,+++++++++******(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''#########$$$$$$#################################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#####################$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!! $$$$$$$$$###############&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&& !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$$$$"""!!!!!!"""&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&###"""!!!!!!"""###""" %%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###""""""$$$&&&)))+++$$$%%%'''(((((('''%%%$$$%%%###"""###&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&(((***,,,---......------...///111111111000///.........///000222333444222222222111111111111000000/////////............++++++++++++++++++++++++******************++++++))))))******++++++++++++,,,,,,,,,+++++++++******++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""###$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$############"""!!! !!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""######$$$%%%%%%%%%%%%$$$$$$#########%%%$$$%%%&&&''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$""""""###%%%&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''((())))))%%%%%%$$$######$$$%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((************+++,,,---------------------...//////000000000000000000000000...///000111222222111111---------....../////////,,,,,,+++******+++,,,,,,------,,,++++++******))),,,,,,,,,,,,++++++***))),,,,,,,,,+++++++++******((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###&&&+++//////,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%""""""#########""""""!!!%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&%%%&&&'''(((%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$######$$$$$$%%%&&&)))'''$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***)))'''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%###"""###$$$&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&''''''((((((%%%%%%$$$######$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))&&&###"""###$$$###"""########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((************+++,,,------......------......//////000000000000000000000000////////////000000000000,,,,,,---------.........,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""""""""$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&222...((($$$!!!"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))((('''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$"""!!!!!!"""###$$$"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%$$$$$$%%%%%%&&&'''''''''***(((%%%$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$######$$$&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""######"""!!!########################$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))***+++,,,---............/////////000000000000000000000000000000///...---------...///+++,,,,,,,,,,,,,,,------,,,+++************+++,,,))))))******+++,,,,,,---******++++++,,,+++++++++************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%$$$$$$$$$""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&555222---'''######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%***'''$$$###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&!!!$$$&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((())))))***+++,,,....../////////000//////////////////////////////111///---+++++++++---...++++++++++++++++++++++++++++++************++++++))))))******+++++++++,,,((()))***+++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&111111///+++&&&###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######""""""""""""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!'''%%%######$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########%%%&&&&&&$$$"""$$$$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&!!!$$$&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((((((((()))***++++++------...///000//////...........................000...,,,+++***+++,,,---++++++++++++++++++++++++************************+++++++++******)))))))))((()))******++++++++++++)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$$$$$$$######$$$$$$%%%&&&***---...,,,'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$######!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############""""""###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""###%%%&&&&&&&&&%%%$$$&&&&&&%%%###"""!!! %%%$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######$$$&&&&&&%%%######$$$%%%&&&'''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%"""""""""######$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***++++++,,,.../////////...---...........................---,,,++++++,,,,,,---,,,,,,,,,++++++++++++***))))))***++++++***)))))),,,++++++***))))))(((((())))))******+++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###&&&&&&''''''((())))))***$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """###$$$%%%$$$$$$######$$$$$$%%%&&&%%%(((+++)))%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$######"""!!! ######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###"""###$$$&&&%%%%%%"""###%%%''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''&&&$$$###$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))*********+++---...///...---,,,------------------------,,,,,,,,,---------------------,,,,,,++++++++++++((()))***++++++***)))(((************)))))))))))))))************))))))(((*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""""""""$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###'''''''''((()))******+++$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """###%%%&&&'''$$$$$$######$$$$$$%%%&&&"""%%%(((&&&###"""%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###!!! #########$$$$$$%%%%%%%%% !!!"""$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((()))))))))$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$""""""$$$%%%&&&%%%"""###%%%'''''''''%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%$$$$$$&&&(((######$$$%%%&&&&&&''''''"""""""""###$$$%%%'''(((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))***)))***,,,......---,,,+++------------------------+++,,,---...............---------,,,,,,+++++++++((()))***++++++***)))(((((((((((()))******++++++***************)))((('''************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&'''((())))))))))))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###############%%%''''''%%%#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$###$$$$$$###!!!######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$###"""!!!###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%###"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$#########%%%$$$######$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""###$$$$$$############$$$$$$###%%%(((***)))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%% !!!###$$$%%%&&&'''&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%'''***---///((('''%%%$$$$$$%%%'''(((&&&$$$!!!!!!$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$******((('''%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&$$$#########$$$$$$%%%###""""""$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''((())))))))))))+++------,,,,,,,,,---111...,,,,,,...///...,,,++++++,,,,,,---...//////...---,,,+++***+++,,,,,,++++++******************+++******))))))***+++++++++***)))(((((()))***+++''''''''''''''''''''''''+++***'''%%%%%%&&&((())))))((('''&&&'''(((***,,,((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((%%%######%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%&&&$$$$$$***333---'''&&&+++'''!!!***%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""#########""""""###%%%&&&$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$##################""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%(((&&&$$$###$$$$$$###"""######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!"""#########"""!!!""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""" !!!###""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###  ###$$$$$$############$$$$$$###$$$&&&(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$######$$$&&&((()))&&&%%%$$$######$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''))))))(((&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&$$$###$$$%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((()))))))))+++------,,,+++,,,---111...,,,,,,...///---,,,,,,,,,------...//////000...---,,,+++++++++,,,,,,************************+++++++++++++++*********+++***)))(((((()))***++++++++++++++++++************(((&&&$$$$$$%%%'''((('''&&&%%%$$$%%%&&&((()))''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((%%%######%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%,,,444555)))###&&&(((######(((%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$"""!!!!!!###$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!$$$$$$############$$$$$$'''%%%$$$$$$$$$%%%###"""######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$"""!!!!!!###$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!!!!$$$$$$$$$############$$$$$$"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&$$$"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((('''&&&%%%$$$%%%$$$######%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&'''(((((()))))))))+++------,,,+++,,,---///...------......---,,,,,,------......//////000------,,,++++++++++++,,,************************,,,,,,---------+++***)))******))))))))))))***************))))))(((((((((((('''%%%$$$###$$$&&&''''''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%&&&---555>>>...!!!###((('''%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""" """###$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$############$$$$$$%%%$$$###$$$%%%%%%$$$"""######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&$$$############$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$""" !!!###&&&%%%$$$$$$######$$$$$$%%%""""""######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################''''''&&&%%%$$$$$$$$$%%%######$$$%%%%%%$$$#########%%%'''&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###""""""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$###%%%%%%&&&''''''(((((())))))+++,,,,,,++++++,,,---......------------,,,+++,,,,,,,,,------.........,,,,,,,,,+++++++++++++++***************+++++++++,,,---...///...,,,***(((***))))))))))))))))))******))))))((((((''''''&&&((('''&&&%%%%%%%%%'''''')))((('''''''''((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&%%%%%%,,,444BBB333'''&&&)))(((%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###%%%&&&%%%%%%&&&''''''''''''&&&&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&"""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""" """###$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&$$$#########$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###!!! !!!"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%''''''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$%%%'''$$$######%%%''''''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((((((((((((***,,,,,,+++***+++,,,,,,---......---,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))*********++++++++++++,,,.........,,,***))))))))))))******))))))))),,,,,,,,,++++++*********(((((('''&&&&&&'''((()))((((((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$)))000AAA999111---***&&&$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$&&&'''&&&''''''((((((((((((((('''&&&%%%$$$""" """"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############""""""!!!!!!""""""###$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$"""!!!!!!###$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###%%%''''''%%%#########$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$""""""###$$$###"""###$$$$$$$$$$$$%%%%%%%%% $$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''%%%###""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$'''(((%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&(((******(((&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%&&&'''''''''''''''%%%%%%%%%&&&''''''(((((((((***,,,,,,+++***+++,,,+++---//////---+++++++++************************+++++++++,,,+++******))))))))))))***++++++,,,,,,***+++,,,------,,,+++***))))))************))))))))))))))))))))))))))))))(((''''''''''''((())))))&&&&&&&&&&&&%%%%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''%%%$$$(((///BBB???:::222)))$$$###%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&&&&'''(((((())))))((((((%%%&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%#######################################$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$############""""""!!!!!!""""""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%###""""""###%%%&&&$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!###%%%''''''%%%###$$$$$$##################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$$$$############$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&)))'''%%%%%%&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&"""######$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&&&&+++111111,,,%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%&&&(((***)))'''%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""#########$$$%%%&&&'''((($$$%%%%%%&&&&&&''''''((((((***+++,,,+++***+++,,,***,,,//////---+++***+++***************************++++++,,,+++***)))(((((())))))***++++++,,,,,,))))))******+++,,,,,,,,,((()))***++++++***)))((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&%%%$$$)))000GGGEEE===111'''$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&((((((((('''&&&%%%%%%&&&'''''''''''''''$$$%%%%%%%%%&&&'''''''''!!!""""""###$$$$$$%%%%%%########################""""""!!!""""""###$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%#########%%%''''''%%%#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######""""""""""""######!!!!!!"""%%%'''(((&&&$$$$$$$$$##################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!###%%%&&&%%%###""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&'''%%%######$$$$$$$$$"""#########$$$$$$%%%%%%%%%+++###%%%)))&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%###""" """###%%%'''&&&(((111999888...$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###'''+++,,,)))%%%"""""""""###%%%''''''$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""%%%'''((($$$$$$%%%&&&&&&''''''((((((***++++++******+++,,,))),,,000///---******+++,,,+++++++++++++++++++++******+++,,,+++***)))(((((())))))***++++++,,,,,,((((((((()))***+++---...((()))***++++++***)))(((%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&''''''''''''(((((((((''''''&&&%%%$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&%%%***111MMMHHH<<>>@@@BBBCCCCCCBBBAAAAAAAAACCCEEEGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHFFFCCC@@@<<<999888999888777666555444333333111000///......---......---,,,,,,++++++******)))++++++++++++++++++++++++(((((()))))))))************************++++++,,,,,,++++++***))))))((((((((((((((((((((((((((((((&&&'''((()))******))))))......---,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&%%%%%%$$$"""""")))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))++++++******))))))))))))***))))))(((((((((((()))'''(((((((((((()))))))))))))))************))))))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$!!!###&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%&&&'''+++333333)))###'''((($$$%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&'''%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$############$$$%%%%%%%%%&&&''''''&&&%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$$$$!!! """&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$$$$&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''((((((((()))))))))))))))))))))(((((()))))))))***))))))(((((()))***+++))))))*********+++++++++)))******+++,,,,,,++++++)))+++---...------...///,,,,,,---...///111333444222555:::???BBBCCCBBBAAA@@@AAABBBDDDFFFHHHIIIJJJLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSQQQPPPPPPQQQSSSTTTUUUVVVVVVUUUUUUSSSRRRRRRSSSSSSRRRQQQPPPNNNLLLKKKFFFFFFDDDCCCBBB@@@??????;;;:::999777555555444444222222111111000//////...........................************++++++++++++***)))))))))******+++,,,************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((())))))******************)))(((((((((((())))))***((((((((()))))))))******))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))(((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$"""%%%'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))***333333((("""&&&'''###&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&###"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&''''''&&&%%%%%%""""""###$$$%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%))))))%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((***+++,,,,,,,,,&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))(((((((((((())))))))))))(((((((((***+++,,,)))************+++++++++***+++,,,,,,------------+++---///000//////000111555666666777999;;;===>>><<>>===<<<<<<999999888777777666555555000000000000000000000000---------.........//////++++++******+++,,,------)))))))))***++++++,,,,,,************************)))***,,,---......------***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***)))))))))''''''((()))***+++,,,,,,(((((('''(((((()))***+++(((((())))))******++++++)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&!!!%%%'''&&&%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$$$$%%%'''(((******))))))((((((((('''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$%%%%%%)))(((&&&%%%%%%&&&'''((("""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&&&&$$$$$$###"""'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((***,,,...///'''&&&&&&&&&'''((()))***''')))++++++***)))***+++''''''(((((())))))******(((((((((((())))))))))))***))))))(((((((((((()))+++++++++++++++,,,,,,,,,+++)))(((((()))***+++***......---,,,+++---000333222333444444444777;;;>>>@@@BBBEEEFFFHHHJJJNNNPPPRRRUUUZZZ___aaaaaa```^^^\\\]]]]]]^^^______^^^^^^aaa```___]]][[[ZZZYYYYYY[[[ZZZZZZYYYXXXYYYYYYYYYWWWWWWWWWWWWXXXYYY[[[[[[]]]^^^```aaa```^^^\\\ZZZ\\\\\\ZZZYYYYYYYYYZZZ[[[\\\^^^aaadddeeeccc^^^ZZZXXXVVVSSSSSSTTTUUUUUUTTTTTTSSSRRRPPPNNNKKKIIIHHHIIIGGGDDDBBBAAA@@@>>>===666555444333222111111111000///...,,,,,,,,,---...,,,,,,---,,,,,,+++))))))...,,,******++++++***)))************++++++++++++)))***+++***)))((((((***))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((***)))'''&&&'''(((***+++)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###'''&&&%%%$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))***++++++''''''''''''&&&&&&&&&%%%$$$&&&'''((('''&&&'''((((((((((((((())))))******((((((((()))))))))************))))))))))))******''''''(((((()))******+++---+++***)))***,,,------,,,...///000111333666999999;;;===???BBBFFFKKKOOOSSSUUUWWWYYYZZZ\\\___bbb^^^```ccceeeeeeccc```^^^ZZZYYYXXXWWWXXXYYYZZZ\\\______]]]\\\[[[[[[[[[[[[[[[[[[YYYXXXWWWVVVVVVUUUNNNNNNMMMMMMOOORRRVVVYYYZZZ[[[]]]^^^]]]\\\YYYXXXYYYXXXXXXWWWXXXYYYZZZ[[[^^^___bbbdddeeebbb]]]YYYRRRPPPNNNNNNPPPQQQQQQQQQTTTSSSSSSRRRPPPNNNMMMLLLPPPNNNMMMLLLMMMMMMLLLJJJEEEDDDBBB???===;;;:::999666555333222111000000000......////////////......---,,,******+++,,,+++***++++++++++++++++++++++++)))+++++++++)))((()))***************************************)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))'''''''''(((***+++''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***(((&&&$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((())))))(((((((((''''''''')))******)))(((&&&$$$###&&&((()))***((((((((()))((((((((())))))))))))***((())))))))))))*********+++***************++++++'''(((((()))***+++,,,,,,...---,,,+++,,,...111222111444888;;;>>>@@@CCCFFFIIIKKKNNNQQQTTTXXX]]]aaa```bbbeeefffggghhhkkkmmmkkkkkkllljjjgggbbb\\\YYYTTTRRRPPPOOOQQQTTTXXX[[[]]]]]]\\\\\\[[[[[[\\\\\\[[[ZZZYYYWWWVVVTTTSSSRRRQQQNNNIIIFFFEEEFFFIIIKKKRRRSSSUUUVVVUUUTTTRRRQQQQQQQQQQQQQQQRRRTTTUUUVVV[[[[[[\\\^^^^^^\\\WWWTTTIIIGGGFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGJJJIIIJJJLLLOOOPPPPPPNNNPPPOOOMMMJJJHHHGGGFFFFFFAAAAAA???===:::888555444000000111111111000//////...,,,++++++---......---++++++++++++++++++++++++***+++,,,+++)))((()))***************************************))))))))))))''''''((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))((('''''''''(((***+++&&&((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&))))))((('''%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&'''(((***)))'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%+++,,,------,,,***'''%%%((()))++++++***))))))***)))))))))))))))))))))))))))))))))*********++++++***)))))))))***+++,,,,,,++++++,,,------......///......///000111444888;;;???CCCHHHMMMPPPRRRTTTVVV\\\^^^___```aaacccfffiiifffhhhkkkllllllmmmoooqqqrrrqqqoookkkeee^^^WWWSSSNNNMMMMMMNNNPPPTTTXXXZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSQQQNNNJJJFFFDDDCCCDDDEEEJJJKKKLLLMMMMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKOOOOOOPPPRRRSSSQQQNNNKKKBBB@@@@@@@@@BBBCCCCCCBBB??????@@@@@@@@@@@@??????<<<===???CCCGGGJJJJJJJJJLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLJJJFFFBBB???<<<666666555444222000...---000...------///000///...++++++***************)))+++,,,,,,,,,***)))***+++*********************************)))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))(((((('''((()))******&&&((()))(((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''(((((((((***)))'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& """###%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''')))***,,,------,,,***(((&&&''')))((('''&&&&&&'''************))))))))))))************++++++++++++(((((())))))***+++,,,---,,,------....../////////111333666999;;;>>>CCCGGGOOOSSSXXX]]]___```aaaccchhhjjjjjjjjjiiiiiijjjlllnnnpppssstttsssssstttuuuuuutttqqqllleee]]]VVVRRRQQQRRRRRRSSSTTTUUUVVVWWWXXXWWWVVVTTTRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTIIIJJJJJJKKKLLLLLLLLLMMMJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFDDDCCCCCCEEEEEEFFFHHHJJJKKKIIIHHHAAA@@@??????AAAAAA@@@>>>=========>>>======<<<;;;999999;;;???DDDGGGHHHHHHEEEFFFFFFGGGIIIKKKLLLMMMNNNOOOPPPPPPOOOMMMKKKJJJDDDCCCAAA>>>:::777444222333111/////////000///---+++++++++******)))))))))+++,,,---,,,+++******,,,************************))))))))))))))))))******+++*********)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***'''(((******)))(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& """%%%((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''((()))%%%%%%&&&&&&'''(((((((((%%%&&&((()))*********))))))***++++++)))(((((()))+++************)))))))))******+++++++++,,,,,,,,,)))))))))***+++---...///,,,---...///111222333444;;;@@@EEEIIIJJJLLLPPPTTT[[[___cccggghhhiiijjjkkkmmmooopppooonnnnnnoooppprrrtttwwwwwwwwwvvvvvvwwwuuutttrrrnnniiiccc^^^[[[]]]]]]]]]\\\ZZZWWWUUUTTTWWWVVVTTTRRRPPPOOONNNNNNOOOQQQSSSVVVXXXYYYYYYYYYRRRSSSTTTUUUUUUTTTRRRQQQRRRSSSSSSTTTTTTTTTTTTTTTQQQQQQPPPNNNKKKHHHEEEDDDDDDDDDDDDFFFIIIKKKKKKJJJFFFEEEEEEFFFHHHHHHGGGEEECCCCCCBBBAAA???>>><<<;;;<<<;;;;;;>>>AAAEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEGGGIIILLLNNNPPPQQQRRROOOOOOMMMJJJGGGDDDAAA???:::888555333222111///...---------,,,++++++******,,,---...---+++***+++,,,++++++++++++++++++++++++))))))))))))************,,,++++++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((******))))))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))&&&''''''''''''(((((((((&&&&&&''''''((())))))***---...//////---,,,,,,---+++++++++*********))))))+++++++++,,,,,,,,,,,,---***++++++,,,...///111222111333555999<<<@@@BBBDDDKKKQQQXXX[[[[[[ZZZ]]]___dddgggkkkmmmnnnoooqqqsssrrrtttuuutttsssrrrrrrssspppsssuuuvvvuuusssssssssrrrrrrrrrpppnnnkkkhhhfffgggeeeccc```]]]\\\ZZZZZZ[[[[[[YYYXXXWWWVVVVVVUUUVVVXXX[[[___aaabbbbbbbbbeeedddcccaaa___\\\ZZZYYY\\\]]]]]]^^^^^^^^^^^^^^^ZZZZZZXXXVVVSSSPPPMMMKKKJJJIIIIIIJJJMMMOOOOOONNNNNNNNNOOORRRUUUVVVUUUTTTRRRQQQOOOMMMIIIFFFCCCBBBAAA???======???BBBCCCDDDEEEDDDCCCAAA@@@?????????===>>>???BBBDDDGGGJJJKKKNNNNNNNNNNNNMMMLLLKKKJJJGGGDDD@@@===;;;999666444111000000///......------,,,......---,,,+++,,,---++++++++++++++++++++++++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))&&&'''))))))((()))***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''(((&&&%%%$$$$$$$$$&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((''''''''')))))))))((()))***+++++++++,,,------+++))))))***++++++++++++******))))))++++++,,,,,,,,,---------,,,,,,---...000222333444:::<<>>=========;;;;;;:::::::::<<<===???EEEFFFHHHJJJLLLMMMNNNOOOTTTPPPLLLHHHEEEBBB>>>;;;444333333222111000000///---...///...,,,+++,,,---++++++++++++++++++++++++(((((())))))*********+++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))%%%&&&(((((('''((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&'''''''''###$$$&&&''''''&&&$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''"""###$$$&&&''''''&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((''')))***++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********))))))))))))))),,,,,,+++***************(((+++---...---,,,------,,,---...---------///111///000333444666888<<>>>>>???AAADDDIIIMMMPPPPPPPPPQQQRRRSSSQQQNNNKKKBBB@@@<<<999777555333111000...,,,+++,,,------,,,,,,,,,------,,,,,,+++***************))))))))))))***++++++***))))))***,,,++++++***(((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&******))))))((((((''''''******((($$$ ###'''%%%&&&))),,,---,,,+++***++++++******)))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######"""#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''(((******)))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************))))))))))))((((((((((((((())))))***)))+++------,,,++++++,,,+++,,,---...---...111333333666;;;???BBBFFFKKKNNNWWW[[[```dddfffhhhjjjkkkoooooooooppprrrssstttuuusssrrrqqqpppqqqrrrtttuuuwwwyyy||||||yyyvvvtttsssvvvyyy{{{|||zzzxxxvvvvvvwwwvvvtttssstttsssqqqpppsssqqqooonnnqqqsssuuuvvvvvvuuuuuuwwwzzzzzzxxxuuusssssssssuuuwwwxxxxxxvvvvvvvvvvvvuuuuuutttsssrrrsssqqqppppppqqqqqqooonnnooommmmmmmmmllliiiccc^^^TTTUUUUUUTTTSSSSSSVVVYYY]]]\\\\\\^^^bbbeeeggghhhkkkjjjiiiiiihhheee```\\\[[[UUUNNNKKKMMMOOOOOOMMMJJJHHHGGGGGGGGGGGGFFFDDDBBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<===@@@CCCEEEJJJKKKLLLOOORRRSSSQQQOOONNNLLLHHHEEEBBB@@@<<<999666444111/////////...---++++++++++++++++++******,,,++++++++++++*********((()))***)))'''''')))***+++***)))((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))(((''''''***)))))))))((((((((('''(((((((((&&&$$$###$$$%%% ###&&&((()))(((''')))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((''''''((()))'''&&&(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******************************(((''''''(((((()))***+++***,,,......,,,++++++,,,+++---000111333555888;;;AAAEEEKKKPPPTTTXXX\\\___cccfffkkknnnooooooppppppqqqrrrtttvvvxxxyyyzzzzzzsssrrrqqqqqqqqqrrrssstttvvvyyy{{{|||{{{yyyxxxxxxzzz||||||{{{yyywwwvvvwwwyyyxxxwwwwwwxxxyyyxxxwww|||yyywwwvvvxxxzzz{{{{{{zzzyyyyyyzzz|||}}}|||{{{wwwvvvtttuuuvvvxxxwwwwwwuuuttttttrrrqqqpppnnnnnnpppooonnnnnnooopppooonnnnnnmmmlllkkkkkkiiieeeccc\\\\\\\\\ZZZYYYZZZ\\\^^^___]]][[[\\\___bbbdddeeehhhhhhiiikkklllkkkhhhfffeee```ZZZWWWXXXYYYYYYXXXRRRPPPNNNNNNPPPRRRRRRRRRNNNNNNMMMKKKHHHFFFDDDCCC???===<<<:::::::::;;;;;;BBBBBBCCCGGGKKKNNNPPPOOOVVVTTTRRRPPPNNNLLLHHHEEE???<<<999666444222///---++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))******)))(((((()))+++******)))))))))))))))******))))))(((((())))))***************************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))(((((((((((('''''''''((()))(((&&&$$$"""###&&&)))*********)))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((()))(((&&&&&&''''''&&&$$$((((((((('''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))***************++++++++++++******+++,,,,,,---,,,---//////......///000111444888;;;>>>BBBGGGKKKUUUYYY^^^bbbdddeeeggghhhhhhkkkpppsssssssssssssssrrrsssuuuwwwxxxxxxxxxxxxuuutttssssssssssssttttttvvvxxx{{{{{{zzzyyyxxxyyyxxxyyyyyywwwuuutttuuuvvvxxxxxxwwwyyy{{{}}}}}}||||||zzzwwwvvvwwwxxxxxxxxxyyyxxxwwwvvvwwwxxxyyyyyyyyyvvvtttssstttuuuuuutttpppooonnnllljjjhhhgggggghhhgggfffgggjjjkkkkkkjjjhhhgggfffffffffeeedddccc`````````______```aaabbb]]]ZZZWWWVVVYYY\\\___```dddeeefffhhhjjjjjjiiihhhjjjfffbbbaaabbbccccccccc\\\ZZZWWWWWWYYY[[[\\\\\\\\\\\\[[[XXXVVVRRRPPPNNNJJJIIIFFFBBB???===<<<;;;<<<;;;;;;===AAAEEEGGGGGGPPPPPPPPPQQQSSSSSSQQQPPPJJJGGGCCC???;;;777222...//////..................---------,,,,,,,,,+++++++++,,,---,,,******,,,---******)))))))))***++++++***))))))))))))))))))***************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))((((((((())))))))))))(((((((((((()))'''&&&(((++++++)))%%%***+++,,,---,,,+++)))((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!###$$$&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&''''''''')))'''&&&&&&''''''&&&$$$(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))******+++++++++,,,...------,,,,,,,,,------,,,---000111111333555777===AAAEEEJJJNNNTTTYYY]]]cccgggkkkmmmmmmmmmnnnnnnmmmpppuuuwwwwwwwwwwwwwwwuuuvvvxxxyyyyyyxxxwwwvvvwwwwwwvvvvvvuuuuuuuuuuuuwwwxxxzzzyyyxxxvvvvvvvvvvvvvvvvvvuuuttttttvvvxxx{{{zzzxxxyyyzzzzzzyyywwwsssqqqpppppprrrtttttttttvvvuuurrrpppoooppprrrtttxxxuuurrrpppppppppooonnnkkkjjjhhhfffdddccccccccc``````aaadddhhhjjjjjjiiieeeeeeeeedddcccccccccdddZZZ[[[[[[]]]^^^^^^^^^^^^VVVTTTPPPPPPRRRVVVXXXYYY^^^___aaabbbccccccccccccgggeeeddddddfffhhhiiiiiifffcccaaa```bbbdddeeeeeefffffffffeeebbb___\\\ZZZXXXVVVSSSOOOKKKGGGDDDCCCAAA???===<<<>>>@@@AAA@@@EEEEEEHHHLLLRRRVVVWWWWWWTTTRRROOOKKKGGGAAA;;;666444333111000///.........---,,,,,,,,,,,,+++++++++,,,------,,,++++++,,,...+++************++++++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((()))))))))(((((((((((())))))))))))+++(((&&&&&&)))+++***))))))))))))))))))(((&&&%%%************))))))((((((************************))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&%%%'''(((((((((((()))))))))''''''((((((((())))))))))))))))))*********++++++))))))******+++,,,,,,,,,---,,,,,,,,,,,,------......000333666999===BBBEEENNNQQQUUUYYY]]]bbbgggkkkiiillloooqqqrrrrrrsssuuutttvvvyyyzzzzzzzzz{{{|||zzzzzzzzzzzzzzzyyyxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuwwwxxxyyyxxxuuutttttttttvvvwwwxxxwwwvvvvvvxxxzzz~~~{{{xxxvvvtttqqqnnnlllhhhggggggjjjnnnqqqrrrrrrrrrpppnnnjjjiiijjjnnnrrrqqqnnnkkkiiihhhfffdddcccaaa```^^^\\\\\\\\\\\\]]]]]]___ccciiinnnppppppnnneeeeeeeeeccc___]]]]]]]]]SSSTTTUUUXXXZZZYYYVVVSSSOOOMMMKKKLLLOOORRRUUUUUUYYYZZZ\\\[[[ZZZYYYZZZ[[[______```aaaccceeeggghhhiiigggeeeeeegggiiiiiiiiiiiiiiijjjjjjiiigggdddcccaaa```]]]YYYVVVRRROOOMMMMMMJJJGGGEEEEEEEEEDDDCCCAAAAAACCCGGGMMMSSSVVVWWWXXXXXXVVVUUUSSSNNNHHHDDD<<<:::777444222000//////------,,,,,,,,,++++++++++++,,,,,,+++******+++---,,,,,,+++++++++++++++,,,+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***(((((((((((())))))))))))+++)))''''''(((*********%%%&&&'''((())))))))))))++++++******)))(((((('''************************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$#########$$$%%%'''(((&&&### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))))))))&&&&&&&&&&&&''''''''''''((('''&&&'''((()))(((''''''((((((((())))))))))))'''((((((((())))))))))))))))))*********+++++++++))))))***++++++,,,------++++++,,,---...000222333555999===BBBHHHNNNUUUYYY^^^aaaccceeegggjjjnnnpppmmmoooqqqrrrrrrsssuuuwwwvvvwwwxxxwwwuuuuuuvvvwwwvvvvvvuuuuuuuuuvvvvvvwwwyyyyyyyyyxxxwwwvvvttttttvvvwwwxxxwwwuuuttttttuuuwwwyyyzzzyyywwwwwwwwwxxxzzzwwwssspppnnnkkkgggdddcccbbbbbbeeehhhjjjkkkjjjkkkjjjgggdddcccfffmmmrrrmmmkkkhhhfffeeebbb^^^[[[XXXWWWVVVUUUUUUVVVXXXYYY^^^bbbiiiqqqwwwzzzxxxvvvlllmmmlllggg```ZZZXXXXXXVVVWWWYYY\\\^^^ZZZTTTNNNKKKIIIIIIKKKOOOSSSUUUUUUTTTVVVWWWVVVTTTSSSTTTVVVVVVXXXZZZ\\\]]]^^^___```aaaaaaaaabbbeeeggggggfffdddfffhhhjjjjjjiiihhhfffgggfffdddbbb___\\\YYYXXXVVVTTTRRRPPPPPPOOONNNLLLEEECCCBBBCCCFFFJJJLLLMMMRRRSSSUUUWWWYYYWWWSSSPPPJJJGGGBBB===999666555444.........------------,,,+++,,,---,,,******,,,---...---,,,++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((()))******'''((((((((()))))))))***((()))******)))((((((((('''((((((***+++,,,------*********)))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!&&&'''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((#########$$$$$$%%%%%%%%%%%%'''((()))&&&!!!###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))'''&&&&&&''')))***)))((('''((((((((())))))******(((((((((((()))))))))))))))************+++++++++))))))***+++,,,,,,------+++,,,---///222555888999>>>BBBGGGNNNUUU\\\dddjjjhhhjjjkkkkkkkkkllloooqqqrrrssssssrrrqqqqqqsssuuuttttttssspppmmmlllnnnoooooonnnnnnnnnnnnppprrrsssyyyyyyyyyxxxvvvuuusssrrrvvvwwwxxxwwwvvvuuuvvvwwwxxxyyyzzzyyywwwuuutttuuusssqqqnnnlllkkkiiifffddddddbbbaaabbbccccccbbbaaaddddddbbb______ccclllrrrrrrqqqooommmkkkgggccc___YYYXXXWWWVVVWWWYYY[[[]]]___dddlllvvv}}}~~~{{{yyyyyywwwqqqggg___[[[YYY___```bbbeeefffaaaXXXQQQIIIHHHIIILLLQQQUUUVVVVVVRRRTTTUUUTTTRRRPPPRRRTTTRRRTTTVVVWWWWWWXXXYYYZZZXXXXXXYYY]]]```ccccccbbb___aaaeeehhhiiiiiihhhgggjjjjjjiiigggeeecccaaa```ZZZYYYWWWWWWWWWWWWUUUTTTKKKGGGCCC@@@@@@AAACCCCCCIIIKKKOOOUUUYYYZZZWWWUUUUUURRRMMMGGGAAA>>><<<;;;000/////////..................///...---,,,...000///...---,,,+++*********++++++************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++'''((((((((())))))******$$$(((------***'''&&&&&&)))))))))))))))))))))***((((((((()))******++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!(((+++)))'''(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$%%%''')))########################$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++&&&!!!!!!%%%'''%%%###$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''')))*********)))(((''''''&&&&&&&&&&&&'''''')))''''''(((***---//////((('''''''''''''''((()))))))))(((((((((((())))))++++++******************'''(((((()))))))))(((((((((***++++++***+++---///...111333111000666BBBLLLRRRTTTWWW\\\bbbggglllnnnqqqooommmmmmoooqqqqqqppppppooommmlllllllllmmmmmmiiigggdddaaa______```aaadddeeefffgggiiinnnuuuzzzxxx{{{|||{{{xxxvvvvvvxxxuuuvvvwwwxxxyyyyyyzzzzzz}}}yyyvvvttttttsssooollliiiiiiiiigggeeeeeegggiiiiiigggdddbbbbbbaaa```^^^___bbbbbb___cccmmmttttttxxxzzz{{{xxxrrrlllgggeeeaaa^^^]]]___eeekkknnnnnnrrrvvv{{{}}}zzzzzz|||vvvkkkgggiiilllsssuuusssuuuvvviiiVVVSSSQQQLLLJJJPPPYYY\\\YYYZZZUUUSSSUUUWWWVVVWWWZZZZZZXXXUUUQQQOOONNNOOOOOONNNPPPSSSVVVWWWYYY[[[\\\]]]```bbbbbb```___aaadddhhhiiijjjjjjhhheeeaaa___ccc```]]]\\\]]]\\\YYYVVVNNNLLLIIIEEECCCAAA@@@@@@CCCDDDGGGIIIMMMOOOQQQRRRRRRQQQPPPNNNJJJFFFBBB@@@;;;777333000//////......+++...000///+++)))***,,,......---,,,+++))))))(((,,,---,,,(((###$$$***///+++***)))'''''')))***+++,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***&&&""""""%%%'''%%%###$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&(((''''''&&&&&&''''''((()))((('''((()))++++++,,,((((((''''''((())))))******))))))(((((())))))***++++++******************'''((())))))*********)))+++,,,,,,+++***+++---000000666<<<>>>@@@FFFPPPXXX___```bbbeeeiiilllnnnpppoooooonnnoooppppppnnnllliiigggdddaaa^^^]]]\\\\\\YYYXXXWWWVVVVVVXXXZZZ\\\eeeggghhhjjjlllpppvvvzzzwwwyyyzzzyyywwwuuuuuuvvvrrrsssvvvwwwxxxxxxxxxwwwxxxuuupppnnnllljjjfffccc````````````aaafffmmmqqqzzzvvvpppllljjjiiiiiihhhggggggdddaaaeeeooouuutttxxx|||yyytttqqqnnnmmmnnnsss{{{|||~~~}}}lll[[[YYYUUUSSSZZZdddhhhgggfff___[[[\\\]]]]]]```ddddddbbb^^^ZZZWWWTTTRRRRRRQQQSSSTTTTTTTTTTTTTTTUUUTTTVVVXXXXXXWWWWWWZZZ]]]aaabbbdddeeeeeedddcccbbbfffcccaaaaaabbbaaa___]]]VVVTTTPPPLLLHHHEEECCCBBBCCCCCCDDDFFFHHHKKKMMMNNNOOOOOONNNMMMLLLJJJIIIHHHCCC@@@<<<888666333000...------...---,,,+++,,,---...------,,,+++***))))))((())))))&&&""""""''',,,+++***)))(((((()))***+++,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************)))))))))(((((()))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))&&&""""""%%%&&&%%%$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''((('''''''''(((''''''&&&&&&''''''((())))))((('''''''''(((((((((((((((((()))***,,,,,,*********))))))***************++++++++++++++++++******++++++,,,,,,---------......------///222555:::AAAJJJOOORRRVVV\\\bbbiiijjjlllnnnpppqqqrrrrrrpppooooooooonnnjjjeeeaaa^^^[[[WWWRRRNNNLLLLLLLLLKKKKKKMMMOOOSSSWWW[[[]]]hhhjjjmmmoooqqqtttwwwzzzuuuwwwxxxxxxuuutttsssssspppqqqsssuuuuuutttrrrqqqpppmmmhhheeebbb___\\\YYY[[[\\\]]]___fffppp{{{{{{{{{|||~~~{{{wwwpppnnnsss|||~~~~~~lllkkkhhhiiiqqq}}}}}}uuuooonnnoooooossswwwwwwuuurrrnnniiiddd```^^^]]]\\\[[[ZZZXXXUUUSSSRRROOOPPPPPPOOONNNOOORRRTTTWWWXXXZZZ]]]___aaacccdddgggeeeddddddeeeeeeeeeddd```]]]ZZZUUUPPPLLLJJJHHHFFFEEEDDDDDDEEEHHHJJJLLLLLLKKKKKKKKKKKKKKKLLLLLLJJJHHHEEEBBB???;;;666222111///---,,,---.........---------,,,,,,+++++++++(((***+++)))''''''***...+++***)))(((((()))***+++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%"""&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((%%%######%%%&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))))))))((((((''''''''''''(((((('''(((((((((&&&&&&'''(((((((((((()))***,,,---...++++++************++++++******+++++++++++++++,,,------------......///000///000222333555999>>>BBBJJJPPPXXX\\\]]]___cccfffkkkmmmnnnppprrrrrrrrrrrrpppnnnkkkhhheee```ZZZVVVSSSPPPLLLGGGEEEDDDEEEFFFHHHJJJNNNSSSYYY___dddffflllooosssvvvwwwxxxyyyzzztttuuuvvvvvvuuusssqqqpppooonnnnnnmmmkkkiiihhhgggfffddd```^^^[[[YYYXXXWWW[[[]]]aaagggooo{{{~~~yyyvvvooonnnkkkiiigggddd```^^^XXXWWWUUURRRPPPOOOOOOPPPPPPQQQRRRUUUXXX\\\```bbbbbbaaa``````aaabbbcccccccccaaa___[[[XXXUUUSSSRRRMMMLLLJJJIIIJJJLLLNNNPPPNNNNNNLLLKKKJJJIIIHHHHHHJJJIIIIIIHHHGGGDDD???;;;999444///...///000///---------------,,,,,,,,,,,,)))+++,,,,,,++++++,,,...+++******))))))******+++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%"""&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))***(((((((((''''''(((((((((%%%'''))))))'''&&&((()))((((((((()))***,,,---...++++++************++++++******++++++,,,,,,,,,,,,------------...000111222444666:::===BBBHHHOOOTTT[[[^^^ccceeeeeefffiiilllpppppppppoooooonnnmmmllliiieeeaaa^^^\\\YYYVVVTTTPPPLLLGGGCCC@@@AAACCCEEELLLOOOTTTZZZaaagggkkkmmmooossswwwzzzzzzzzzyyyzzzttttttuuuuuutttqqqnnnllljjjhhheeeaaa___^^^^^^______^^^]]]\\\\\\]]]___```cccgggmmmttt}}}~~~}}}{{{wwwtttmmmjjjeeeaaa]]]YYYWWWUUUQQQQQQPPPQQQSSSUUUXXXZZZYYYYYYXXXXXXXXXYYY[[[\\\^^^^^^^^^]]]\\\[[[[[[ZZZVVVTTTSSSRRRSSSUUUXXXZZZZZZXXXUUURRRNNNJJJGGGFFFFFFFFFGGGIIIKKKKKKHHHFFFAAA<<<666333222222///---......------------------&&&((()))***))))))***+++++++++************+++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))&&&))),,,+++)))''')))+++))))))))))))***+++,,,---*********))))))***************++++++,,,---------,,,,,,---///222555999;;;???BBBHHHMMMRRRWWW]]]aaaeeegggjjjlllmmmooorrrtttvvvtttppplllhhheeecccbbb]]][[[XXXWWWXXXYYYYYYYYYRRRNNNHHHCCCAAACCCFFFHHHSSSVVV[[[```fffjjjlllmmmppptttxxxzzzyyyxxxwwwwwwtttsssssssssrrrooojjjfffbbbaaa___]]]]]]^^^```aaacccdddfffgggiiimmmrrrvvvzzz}}}yyytttpppjjjggg```^^^[[[XXXVVVTTTTTTTTTTTTTTTSSSQQQPPPPPPSSSUUUXXXYYYZZZ[[[[[[[[[[[[[[[XXXXXXXXXYYY[[[^^^aaaccceeedddbbb___ZZZUUUQQQNNNHHHGGGGGGIIIKKKMMMMMMLLLGGGDDD???:::777444111////////////......---------******++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((((((((((((((()))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++***)))((('''&&&&&&%%%&&&''''''((('''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((((('''''''''&&&'''&&&&&&%%%&&&'''((()))))))))(((((((((((())))))))),,,///...***'''(((+++)))))))))))))))***+++,,,***))))))(((((())))))*********++++++,,,------......///222666<<>>FFFOOOVVVZZZ\\\___dddfffgggggghhhhhhkkkmmmqqqssstttrrrqqqoooooollleee___ZZZWWWWWWWWWYYYZZZ[[[]]]^^^]]]ZZZWWWVVVSSSOOOMMMPPPVVV]]]bbbgggiiillloooppppppnnnmmmmmmppprrrsssrrrpppppppppqqqooonnnmmmlllhhh```[[[XXX^^^gggqqqyyy}}}sssiiibbb^^^XXXXXXVVVRRRNNNMMMOOORRRTTTTTTTTTTTTRRRPPPNNNMMMNNNPPPSSSXXX]]]bbbeeegggfffiiimmmooopppnnnkkkhhh```ZZZRRRLLLIIIIIIIIIIIIIIIJJJJJJEEE>>>999777888222111000///...---,,,,,,///,,,***)))******+++******++++++,,,,,,++++++*********))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((()))))))))******++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&'''((((((((('''&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&''''''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%'''&&&$$$''''''&&&%%%%%%$$$######)))'''%%%###"""###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''+++***)))((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((('''((((((((())))))******(((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((((('''***,,,...---***'''((()))''''''((()))***)))))))))(((((('''&&&'''(((***+++.........---...000555888;;;@@@IIIQQQYYY```fffjjjhhhiiijjjlllmmmnnnnnnnnnnnnooooooppppppmmmhhhddd```]]]ZZZWWWUUUUUUVVVVVV[[[ZZZWWWUUUUUUVVVXXXZZZZZZZZZZZZ[[[___dddhhhkkkooooooppprrrrrrpppllliiikkkppprrrnnnlllnnnqqqqqquuutttssspppmmmjjjgggeeedddnnn{{{vvvssssssooonnnkkkhhheeeaaa^^^\\\dddaaa\\\VVVQQQNNNLLLKKKKKKJJJOOOWWW]]]```dddiiikkkmmmnnnppppppooonnnmmmgggeeeaaa\\\VVVOOOJJJGGGBBBBBBBBBDDDEEEEEECCCAAA;;;999666333000...------000,,,******---...,,,*********++++++++++++***)))---,,,++++++******++++++***+++,,,,,,******+++,,,************************++++++************++++++++++++************++++++************************************************************************'''((()))******)))((('''))))))))))))(((((((((((('''%%%!!!!!!%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))(((&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$############%%%$$$###""""""$$$&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%###############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''&&&%%%''''''&&&%%%%%%$$$######&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''(((((()))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&'''''''''((((((((()))))))))))))))(((((('''(((***++++++)))(((***,,,((())))))************)))+++,,,,,,,,,------.........000222444666:::???CCCIIINNNVVV]]]bbbgggkkknnnoooooooooooooooooooooooopppmmmiiifffdddbbb___]]]XXXWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTVVVYYY\\\^^^gggfffffffffhhhkkknnnoooqqqqqqqqqqqqqqqpppmmmkkkiiiooorrrpppooosssvvvwwwxxxxxxwwwuuutttrrrqqqqqq{{{}}}xxxsssppprrrnnnhhhbbb\\\XXXUUUTTTHHHFFFIIIOOOSSSTTTWWW\\\bbbdddgggjjjlllmmmlllkkkgggfffeeeaaa]]]XXXSSSPPPIIIFFFCCCAAAAAAAAA@@@???:::999666444111000000000///---,,,+++,,,---------***++++++,,,,,,,,,++++++---,,,++++++***+++++++++***+++,,,,,,******+++,,,************************++++++************++++++++++++************++++++************************************************************************(((((()))******)))(((((())))))))))))((((((((((((***(((&&&$$$$$$&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((())))))'''%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$############%%%$$$###"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''((((((((()))((('''&&&%%%&&&''''''&&&''''''(((((()))))))))%%%%%%&&&'''((()))******''''''((((((((()))))))))))))))******))))))(((''''''((((((((('''(((+++---*********************)))******+++,,,---.........111555:::???DDDIIIOOORRRZZZ^^^dddjjjmmmoooqqqrrrtttttttttssssssrrrrrrrrrnnnhhh```ZZZXXXWWWWWWWWWUUUVVVWWWXXXXXXWWWUUUTTTTTTTTTVVVYYY]]]aaaeeehhhnnnmmmllllllmmmnnnooopppssssssqqqpppoooooonnnnnnkkksssyyyzzz{{{{{{tttkkkddd^^^ZZZYYYPPPMMMLLLOOOPPPOOOPPPTTTYYY[[[___dddggghhhiiiiiiggghhhhhhfffccc___ZZZXXXSSSNNNGGGAAA???>>>======<<<:::888666555444555555000000///...,,,,,,...000+++++++++,,,,,,---------------,,,+++++++++++++++***+++,,,,,,******+++,,,************************++++++************++++++++++++************++++++************************************************************************))))))***++++++***))))))))))))))))))((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((()))******(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$######$$$%%%$$$#########$$$&&&'''(((''''''&&&%%%&&&&&&&&&$$$%%%&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''))))))((('''&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''')))(((&&&%%%%%%&&&'''(((%%%%%%&&&'''((())))))***&&&&&&&&&'''((())))))***''''''((((((((())))))))))))************)))(((((((((((('''&&&&&&(((+++---+++******)))))))))))))))*********+++---///222333:::???FFFMMMSSSXXX]]]```ccchhhmmmqqqssssssttttttssstttvvvwwwwwwtttrrrpppfff```YYYUUUTTTVVVYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVV[[[]]]```dddiiimmmqqqssspppoooooonnnnnnooopppppprrrqqqooommmllllllnnnpppttt~~~yyyooogggaaa^^^^^^YYYVVVVVVTTTPPPPPPSSSUUUWWWZZZ^^^aaabbbccccccfffggghhhhhhfffbbb^^^[[[[[[VVVOOOIIIDDDAAA>>><<<===<<<:::888888777888888444555555222...,,,...111++++++++++++,,,------...------,,,++++++++++++,,,***+++,,,,,,******+++,,,************************++++++************++++++++++++************++++++*********************************************************************************++++++*********))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((()))******)))'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((())))))'''%%%###&&&''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((('''&&&%%%&&&&&&'''((($$$$$$%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((***************))))))(((+++)))'''&&&&&&((()))*********)))((((((((()))***///...---...222888>>>AAAHHHMMMTTTZZZ___cccgggiiiiiimmmqqquuuvvvvvvwwwwwwsssvvvzzz{{{yyyssslllggg\\\ZZZXXXXXX[[[___aaaccc___]]]\\\[[[[[[\\\]]]^^^fffhhhkkkooorrruuuxxxyyyuuutttrrrpppnnnnnnnnnooommmmmmllljjjiiijjjooosss{{{sssooohhhccc___]]]YYYSSSQQQSSSZZZZZZZZZZZZ[[[[[[[[[[[[aaabbbdddffffffeeecccbbb```]]]YYYTTTPPPJJJDDD@@@===<<<:::888777777777777888::::::777222///000111,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,***+++,,,,,,******+++,,,************************++++++************++++++++++++************++++++************************************************************************+++******************+++))))))))))))((((((((((((&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''(((******)))'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%'''((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$"""&&&&&&'''(((((('''%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''''''''))))))((((((''''''''''''&&&&&&'''''''''(((((((((******++++++******)))(((,,,***''''''((()))))))))******)))((()))***+++,,,000000111444999AAAIIIMMMVVVZZZ___dddgggjjjmmmooonnnqqquuuwwwxxxxxxzzz{{{xxx{{{~~~~~~yyypppfff```[[[[[[\\\___dddhhhiiiiii^^^]]]\\\]]]___ccchhhjjjnnnooorrruuuwwwwwwxxxwwwwwwtttpppllliiihhhiiiiiinnnppppppoooooorrrxxx~~~yyytttqqqpppkkkdddaaaaaagggdddaaa]]]ZZZYYYYYYYYYZZZ\\\___bbbeeegggggghhh```___^^^]]]ZZZTTTMMMHHH@@@>>><<<999777666666666;;;<<<===;;;888555333333......,,,,,,+++,,,---......------,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,************************++++++************++++++++++++************++++++************************************************************************+++***))))))))))))***+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''))))))((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&%%%%%%%%%&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%'''((()))(((&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((('''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))***++++++++++++***))))))***((('''(((+++,,,+++***++++++******+++---///000000222777===EEEMMMTTTXXX```cccgggjjjlllnnnqqqsssssstttvvvwwwwwwxxx{{{}}}{{{}}}~~~}}}yyyrrrjjjeeecccccccccfffiiijjjjjjiiiaaabbbcccfffjjjnnnqqqsssrrrsssvvvxxxxxxwwwvvvuuurrroookkkhhhfffhhhkkkmmmzzz}}}||||||{{{vvvnnngggbbb```aaabbbXXXYYYZZZ\\\^^^```bbbccc^^^^^^______^^^ZZZTTTPPPHHHGGGCCC@@@===;;;:::::::::;;;===???@@@>>>:::666333111///...---...//////......---,,,,,,,,,,,,---***+++,,,,,,******+++,,,************************++++++************++++++++++++************++++++***************************************************************************))))))(((((())))))***))))))))))))(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###%%%'''((()))((('''&&&%%%%%%&&&&&&'''((())))))&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))((((((((('''###%%%''')))***)))'''%%%((((((((((((((('''''''''%%%&&&&&&'''((()))******))))))))))))***************++++++++++++***))))))(((&&&&&&)))---///...+++,,,,,,++++++---///222333444999AAAJJJTTT[[[```bbbeeegggjjjlllnnnpppsssvvvuuuuuuvvvuuuuuuvvvyyy{{{{{{|||||||||yyyvvvrrrppplllkkkiiiiiiiiiiiihhhfffhhhjjjmmmqqqtttvvvwwwwwwtttvvvxxxzzzzzzxxxvvvtttqqqnnnkkkjjjkkkpppvvvzzz{{{rrrllljjjkkklllYYYXXXWWWVVVVVVWWWYYYZZZ\\\\\\]]]^^^^^^\\\XXXUUURRRPPPLLLHHHDDDBBB@@@@@@888999<<<@@@DDDDDD>>>999666444222000//////000111......---,,,,,,,,,,,,---***+++,,,,,,******+++,,,************************++++++************++++++++++++************++++++***************************************************************************)))(((''''''((()))***))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%$$$$$$&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%'''(((((((((***,,,((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((######))),,,(((%%%''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))((((((''''''&&&&&&)))))))))(((((((((+++---((()))***)))))))))+++---...,,,,,,000///...444>>>DDDIIIPPPXXX```dddggghhhooommmlllmmmqqquuuwwwxxxxxxvvvvvvwwwyyyzzz{{{zzz~~~~~~~~~~~~|||wwwqqqlllkkkkkkkkklllmmmpppssstttrrrrrrsssssssssssssssssszzzyyyvvvrrrsssvvvuuuppprrrtttvvvwwwxxx}}}|||zzzvvvrrrfff]]]TTTOOOQQQTTTTTTSSSWWWUUUTTTUUUWWWZZZ[[[[[[[[[XXXTTTQQQPPPNNNLLLKKKCCCCCCBBBAAAAAAAAAAAABBB@@@<<<777444111///---+++000//////...---------...+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++((((((((()))******++++++************************************************---,,,,,,+++***)))(((((()))((('''(((*********((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&))))))(((((('''&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&((()))'''%%%$$$&&&)))(((((((((''''''&&&%%%%%%((('''&&&&&&(((((('''&&&'''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$#########$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&'''((('''((()))+++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''""""""''')))&&&$$$%%%''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''((()))***+++))))))))))))))))))(((((()))******)))((((((***,,,***,,,---,,,++++++---...---,,,///444666777???HHHQQQTTTZZZ```eeejjjlllmmmooommmmmmooosssvvvwwwwwwzzzyyywwwwwwyyy{{{{{{{{{}}}}}}}}}|||zzzuuunnniiigggiiimmmqqquuuwwwxxxyyyuuuuuutttssssssssstttttttttuuussspppooosssssspppqqqfffYYYQQQPPPRRRRRRQQQUUUUUUUUUUUUUUUVVVXXXYYY\\\ZZZWWWVVVTTTQQQNNNKKKHHHGGGFFFDDDCCCBBBAAAAAABBB???;;;888555333000---......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,+++******))))))******************************************************))))))(((((('''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###%%%(((&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''((((((''''''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((%%%$$$&&&'''&&&%%%&&&%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))***************+++***++++++***((((((***+++(((***++++++******+++,,,---///444;;;???DDDMMMVVV^^^```cccgggkkknnnpppqqqnnnnnnooorrrvvvxxxyyyxxx}}}{{{xxxxxxyyy{{{||||||}}}|||{{{yyyvvvpppiiieeehhhlllsssyyy|||}}}{{{yyyuuutttrrrppppppppppppqqqoootttuuurrrqqqtttxxxyyyxxxggg[[[VVVUUUTTTRRRWWWXXXYYYVVVRRROOOPPPQQQYYYXXXXXXXXXXXXVVVSSSPPPOOONNNLLLIIIFFFDDDBBBAAACCCAAA>>><<<:::777444111//////...---------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************---------,,,++++++******************************************************)))))))))((((((((((((((('''&&&%%%&&&((()))((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''******((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%'''$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***((('''((((((''''''((($$$%%%&&&&&&'''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***((())))))******+++++++++***+++,,,+++)))((()))+++((()))+++,,,+++,,,---///222666===DDDJJJPPPYYY```dddeeegggiiillloooqqqrrroooooorrrvvvzzz{{{{{{yyy|||yyyvvvvvvwwwyyy{{{{{{}}}zzzvvvrrrooolllhhheeeqqqtttxxx||||||zzzwwwtttuuusssqqqnnnmmmlllmmmmmmmmmvvv{{{yyyxxx}}}~~~rrrkkkfff```\\\dddffffff```WWWPPPOOOQQQUUUTTTSSSUUUWWWYYYXXXXXXTTTSSSQQQNNNKKKGGGDDDCCCBBBAAA??????>>>;;;888555222111000///////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,---------***************************************************************+++++++++)))(((((((((***+++***)))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))((('''(((((('''$$$%%%%%%&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((())))))*********)))+++,,,+++***)))***+++***+++---...///111555888<<>>;;;999444333222111000/////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************))))))******+++,,,,,,,,,***************************************************************+++++++++***)))((()))+++++++++)))((((((((()))))))))******))))))))))))))))))))))))&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' %%%'''&&&%%%&&&&&&$$$$$$%%%&&&''''''(((''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))))))))(((***,,,,,,+++***+++,,,((()))+++---000555;;;???IIIQQQWWWYYY\\\aaafffhhhkkklllnnnppprrrtttuuuuuuoooooooooqqqqqqpppmmmkkkfffffffffhhhllloooppppppkkkiiihhhiiimmmrrrvvvwwwtttssssssrrrpppooonnnmmmfffggghhhiiikkklllmmmmmmuuu~~~}}}uuulllgggeeefffccc]]]UUUOOOMMMNNNOOOPPPRRRSSSSSSSSSRRRPPPNNNLLLEEEDDDBBBBBBBBBAAA???<<<777666444222000...------------............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))************************************************)))))))))(((((((((((((((((('''&&&''')))***)))(((&&&&&&'''''''''(((((((((************************$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''))))))((('''''''''&&&%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###'''&&&$$$&&&&&&###%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***)))(((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***))))))(((******************))))))&&&)))+++,,,,,,,,,,,,---++++++---///333;;;EEEKKKUUU]]]cccbbbccchhhkkkjjjnnnppprrrtttuuuuuuttttttooommmjjjhhheeeaaa]]]YYYXXXYYY\\\aaafffiiijjjiiieeefffhhhmmmrrruuuvvvvvvppppppooonnnmmmkkkiiihhhbbbeeejjjpppuuuyyy{{{|||zzztttqqqpppkkkeee\\\TTTOOOMMMKKKJJJMMMNNNQQQSSSTTTTTTSSSRRROOOLLLIIIFFFEEEDDDAAA???===<<<999666333111000///------............------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************************************************))))))((((((''''''(((''''''''')))***)))(((&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$''')))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$%%%%%%&&&&&&''''''((('''''''''((((((((())))))######$$$%%%'''(((((()))%%%&&&((()))))))))((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''&&&%%%%%%'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''###)))(((''')))((($$$%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))(((---,,,,,,++++++*********%%%(((+++,,,---,,,---...444444555888>>>GGGRRRZZZ[[[dddjjjhhhhhhlllooommmppprrrtttvvvvvvuuurrrqqqooolllgggaaa\\\VVVPPPLLLOOOQQQUUU\\\bbbeeefffeeefffiiimmmrrruuuuuuqqqnnnooooooooonnnlllhhhdddbbbjjjooowww~~~{{{mmmhhh```YYYSSSOOOLLLJJJIIIKKKOOORRRUUUVVVVVVVVVWWWTTTOOOKKKHHHFFFCCCAAACCCBBB???;;;888555333333------............------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++,,,------......///************************************************---,,,,,,+++***))))))(((+++))))))***+++,,,+++***))))))))))))************''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%###!!!###&&&((('''&&&%%%&&&&&&''''''(((((()))((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$&&&((((((((((((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''%%%$$$%%%(((***(((&&&''''''''''''''''''''''''&&&$$$######%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))************)))((((((((()))***+++,,,+++((()))---,,,&&&''',,,555777;;;CCCNNNXXX___ccchhhhhhiiikkkllloooqqqrrrppprrrtttuuuuuusssqqqooogggbbb[[[UUUPPPMMMJJJHHHRRRTTTVVVYYY^^^bbbfffhhhkkklllmmmppprrrrrrpppmmmooonnnmmmkkkjjjjjjiiiiiiwww}}}~~~nnn]]]UUUVVVVVVPPPIIIGGGFFFIIIMMMNNNNNNQQQVVVWWWVVVVVVVVVUUUPPPIIICCC@@@@@@AAA@@@>>>:::666444111111000///............000////////////.........------------------------++++++++++++++++++++++++(((***,,,,,,++++++,,,---------......------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''&&&'''(((***+++---((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%"""$$$%%%%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''%%%$$$%%%'''((('''%%%''''''''''''''''''''''''&&&%%%$$$%%%&&&''''''%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))************++++++++++++++++++++++++...++++++///...,,,...444<<<@@@GGGPPPYYYaaagggjjjiiijjjkkkmmmoooqqqrrrsssrrrrrrrrrqqqmmmiiieeebbbWWWTTTPPPMMMLLLLLLMMMNNNXXXZZZ]]]bbbfffjjjnnnooollllllkkklllmmmllljjjhhheeeeeeeeehhhmmmssszzz}}}~~~kkkaaa```^^^WWWPPPKKKGGGFFFIIIJJJIIIKKKOOOSSSTTTUUUVVVUUURRRNNNKKKFFFEEEDDDAAA>>><<<:::888333222111///......//////000000000000////////////------------------------++++++++++++++++++++++++)))***,,,,,,++++++,,,------------...------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))((((((''''''(((******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''%%%$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&%%%&&&'''))))))'''%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))))))))((((((''''''(((((())))))))))))*********++++++++++++,,,---------------///---...000222444:::AAAFFFMMMWWW___dddhhhmmmqqqmmmnnnoooqqqrrrrrrrrrrrrqqqooommmhhhbbb[[[UUUQQQIIIHHHGGGFFFHHHLLLQQQSSS^^^aaafffkkkooorrrtttuuuooommmjjjiiihhhgggdddbbb___```dddkkkvvvyyyuuuqqqiiiaaaUUUMMMGGGGGGHHHHHHHHHJJJOOOQQQTTTUUUSSSQQQPPPOOOMMMJJJGGGCCC???===<<<<<<777555222000/////////000111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,------------------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''''''''''''''''')))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%(((******)))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''')))+++***(((%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((()))******+++))))))(((((((((((())))))))))))*********+++++++++((()))+++---//////000///......///222777>>>GGGNNNRRRYYYbbbggghhhjjjnnnsssssssssssssssrrrpppooonnnjjjhhhddd___XXXPPPJJJFFFGGGGGGGGGHHHJJJOOOTTTXXXcccfffkkkpppsssttttttssspppmmmiiigggfffdddbbb```cccgggnnnyyy~~~{{{{{{ggg\\\QQQOOOOOOMMMKKKLLLNNNPPPRRRQQQNNNLLLMMMNNNNNNLLLIIIFFFCCC@@@>>>>>>:::888555111000///000111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,,,,------------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&''')))+++***(((&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((()))***++++++))))))(((((((((((())))))************++++++++++++***+++,,,---......//////---000333888???IIITTTZZZ___dddiiijjjiiijjjooosssxxxwwwuuurrroookkkhhhgggaaa```]]]XXXSSSMMMHHHEEEGGGIIILLLMMMOOOTTTZZZ^^^iiilllpppssstttssspppoookkkiiigggfffffffffeeedddkkkqqq||||||yyyvvvxxxzzzzzzyyyzzz}}}uuuhhhaaa]]]VVVQQQOOOOOOOOOOOOMMMKKKJJJJJJKKKMMMMMMMMMLLLJJJGGGDDDBBB>>><<<888555333222222222/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,++++++,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))''''''((()))'''''''''''''''''''''''''''&&&&&&(((******(((&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))************))))))(((((())))))************++++++++++++,,,......------,,,------...222888>>>BBBJJJUUU^^^aaahhhkkknnnnnnmmmnnnqqqtttzzzwwwsssnnniiieeebbbaaa\\\[[[YYYVVVRRRNNNKKKIIIGGGKKKQQQTTTWWW[[[aaafffmmmooorrrssssssqqqnnnllleeedddeeehhhkkknnnnnnnnnvvv}}}~~~{{{yyyyyyzzz{{{|||xxx||||||rrrfff^^^[[[YYYUUUQQQNNNMMMLLLKKKJJJKKKLLLOOOPPPPPPOOOLLLJJJCCCAAA???<<<999777555444////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))&&&'''((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))'''&&&(((***'''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))*********))))))))))))***************+++++++++,,,,,,...---,,,,,,---000222444<<>>EEENNNVVVYYY^^^eeehhhfffeeehhhmmmssswwwxxxuuurrrtttpppjjjddd```^^^^^^^^^```___\\\YYYUUURRROOONNNSSSZZZbbbffffffgggjjjmmmiiijjjkkkllllllkkkiiihhhdddhhhnnnxxx{{{wwwtttsssqqqrrrtttuuuyyyvvvfff\\\WWWRRRHHH@@@CCCCCCEEEGGGKKKOOORRRTTTLLLLLLLLLJJJFFFBBB===;;;333333333222222222222111////////////////////////------------------------,,,...///...---++++++,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++***)))'''&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((((((((((((((())))))(((''''''''''''''''''''''''(((((((((((()))&&&&&&'''&&&$$$$$$&&&(((++++++******))))))((((((''''''&&&&&&&&&&&&''''''(((''''''((())))))(((&&&((((((((((((((((((((((((***(((&&&&&&'''((()))((()))))))))))))))*********(((((()))************************,,,...///...---,,,---///111555;;;CCCHHHWWW\\\bbbeeeffffffgggiiikkkmmmqqqtttvvvvvvtttsssmmmiiiccc]]][[[\\\aaadddbbb^^^XXXSSSPPPRRRUUUWWW```dddhhhjjjjjjkkkooorrrgggiiijjjhhhfffgggjjjmmmtttyyy~~~yyyuuurrrmmmkkkmmmpppppprrrvvv~~~lll]]]SSSMMMKKKHHHFFFCCCCCCGGGLLLPPPRRRSSSSSSSSSRRROOOJJJFFFCCC:::999777555222000...---222000......///000//////.........................../////////...------,,,......---------,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((***))))))(((((((((((())))))(((((((((''''''''''''))))))))))))))))))))))))+++++++++***)))'''%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))***+++,,,,,,***(((&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''((()))******)))'''%%%$$$%%%'''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''(((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((()))'''&&&%%%&&&'''((((((((((((''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&'''((()))((((((((((((((((((((((((((((((***(((&&&&&&'''((((((((((((((())))))*********+++((())))))***************(((((()))***,,,------------...111444:::CCCMMMTTTZZZ^^^dddgggiiijjjlllnnnlllnnnppprrrrrrpppmmmkkkddd___ZZZZZZ^^^ccceeefff]]]\\\ZZZYYYZZZ]]]```cccgggiiilllmmmlllllllllmmmfffggggggfffgggkkkrrrwww{{{tttnnnmmmmmmlllnnnrrrvvvrrrcccXXXRRRMMMIIIEEEBBBCCCEEEGGGGGGNNNPPPSSSTTTSSSOOOJJJGGGAAA>>>;;;777444333333333222111000000111222111000........................,,,---------,,,,,,+++***------------,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++************************++++++******)))))))))))))))))))))))))))*********))))))((((((((('''''''''))))))))))))))))))))))))+++++++++***)))'''&&&%%%%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''')))((('''&&&%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((******&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((()))***)))'''&&&'''((((((((((((''''''''''''&&&(((''''''&&&&&&''''''((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((***(((&&&&&&'''(((((('''''''''((()))***++++++,,,((()))******++++++******((())))))***+++,,,.........111555<<>>GGGQQQ[[[dddjjjkkkmmmnnnooopppppppppqqqtttsssooojjjddd^^^YYYVVVVVVUUUWWW[[[aaacccaaa___eeegggkkkoooqqqrrrrrrqqqooommmlllmmmooonnnkkkgggccceeehhhoooxxx}}}}}}~~~{{{yyyyyyxxxuuutttpppmmmnnnooonnnpppuuuwwwyyy|||}}}rrrjjj]]]SSSMMMKKKLLLLLLKKKMMMPPPQQQRRRPPPNNNMMMJJJGGGCCC>>>:::777444333222222222333444444222000..............................////////////......//////.........---------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++((()))***++++++***)))))))))))))))(((((((((((('''((((((((((((((((((((((((***************)))((('''(((((((((((('''''''''&&&''''''''''''''''''''''''))))))))))))((((((((('''''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((()))((('''%%%$$$$$$$$$$$$((((((((('''&&&&&&&&&%%%''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&'''((((((((('''%%%$$$$$$$$$%%%&&&''''''(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((((((''''''&&&(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''(((((((((((()))!!!###&&&''''''''')))***((((((((((((((()))))))))(((((((((''''''(((((((((,,,......---)))''''''((((((((((((((((((((((((((()))(((''''''(((((('''%%%&&&'''((()))***+++,,,,,,))))))***+++++++++++++++---......,,,+++---111444888???JJJTTT]]]ccchhhkkknnnnnnppprrrssssssrrrqqqrrrnnnggg```YYYTTTQQQOOOTTTXXX^^^aaaaaa```aaaccclllooorrrvvvwwwvvvtttrrrpppmmmjjjkkklllllliiifffcccgggooozzz~~~{{{|||{{{xxxssslllggggggiiimmmvvv~~~{{{wwwvvv{{{rrrcccZZZUUUTTTTTTTTTRRRPPPNNNLLLLLLLLLLLLKKKKKKIIIFFFAAA;;;555222333222111222333333111///////////////////////////......///000000//////...000000000000////////////------,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,************)))(((((('''***)))))))))(((((((((((((((((((((((((((((((((((()))***************)))((())))))((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((''''''&&&''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''((()))***&&&&&&'''((((((''''''&&&(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&'''))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$''''''((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''"""%%%'''''''''((()))%%%&&&&&&&&&&&&''''''''')))((((((''''''(((((()))///111222///***&&&&&&((((((((((((((((((((((((((()))((((((((()))(((&&&$$$''''''((()))***++++++,,,)))***++++++,,,++++++++++++------,,,,,,///666;;;DDDKKKUUU___eeehhhjjjkkkkkklllnnnrrruuuuuurrrpppgggbbbZZZSSSOOOMMMNNNPPPWWW^^^eeehhhffffffjjjnnnpppqqqtttvvvwwwvvvtttsssqqqnnnkkkjjjjjjkkkjjjjjjlllqqq{{{~~~tttllleeeccceeejjjsss|||{{{wwwuuuuuuvvvvvvvvvvvv{{{yyylllddd^^^[[[___[[[UUUOOOKKKJJJJJJKKKLLLMMMNNNMMMHHHBBB;;;777666444222111111222000///////////////////////////,,,,,,---............---111000000000000/////////......------------,,,,,,........................++++++,,,,,,---.........+++,,,,,,,,,,,,---------,,,+++***))))))))))))*********)))))))))((((((((((((((((((((((((((((((((())))))******+++*********+++***)))(((((('''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&((()))+++,,,&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''(((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''"""%%%((()))((('''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))...111222///***&&&''')))(((((((((((((((((((((((()))((((((((()))(((&&&$$$(((((())))))*********+++)))***++++++,,,,,,++++++***,,,///000111777@@@HHHQQQVVV^^^dddhhhkkkmmmooommmmmmooorrrtttrrrlllhhh\\\WWWOOOJJJJJJNNNUUUYYYbbbfffkkkmmmnnnppptttwwwttttttttttttsssrrrqqqpppllllllkkkkkklllooouuuyyyyyyqqqjjjhhhggghhhnnnttt}}}vvvoookkkkkklllnnn}}}rrrkkkiiieee^^^VVVQQQMMMLLLKKKJJJKKKLLLLLLJJJFFFBBB???;;;888444111111111111000////////////////////////,,,,,,---.............../////////............---............---------,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,---------...,,,+++***)))***,,,///000*********)))))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++,,,+++***(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''((())))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***'''&&&&&&%%%&&&'''((()))'''&&&%%%%%%&&&''')))***((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((($$$&&&((()))***)))((('''))))))))))))))))))))))))$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&''''''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((())))))(((''''''''''''''''''''''''((((((((())))))&&&(((***+++)))'''&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))+++///111...)))&&&'''***(((((((((((((((((((((((())))))((())))))(((&&&###)))))))))))))))***************+++,,,,,,,,,,,,+++***...222444777???KKKTTTZZZ]]]bbbfffiiimmmpppsssrrrqqqrrrsssrrrmmmddd^^^VVVQQQJJJGGGJJJSSS]]]dddoooooooooqqqtttwwwyyyzzzyyywwwuuurrrpppmmmkkkjjjfffhhhjjjlllooovvv}}}wwwtttqqqnnnoootttxxxzzzrrrlllgggdddhhhqqq~~~nnnjjjddd]]]WWWQQQNNNLLLFFFGGGHHHHHHHHHGGGEEEDDD???;;;555222111111222222000000000000000000000000......///000111111000000......---------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------.........,,,+++***)))+++///444666************))))))))))))************************((()))***+++++++++++++++---,,,***(((((((((((()))''''''''''''''''''''''''***)))))))))((((((((((((%%%&&&(((******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((((((''''''(((((()))***+++%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&''''''((('''%%%$$$%%%''')))***))))))((('''''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&((()))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%&&&''''''((()))******))))))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''******++++++***)))((((((((((((((((((''''''''''''++++++)))(((((('''''''''&&&&&&&&&''''''''''''(((************))))))))))))((((((((((((((('''''''''%%%(((+++---------......---000444:::AAAKKKTTT[[[___dddjjjlllkkklllqqquuuqqqtttvvvtttlllaaaXXXRRRHHHIIIIIILLLQQQ[[[eeemmmvvvvvvwwwxxxxxxyyyyyyzzz{{{uuuqqqssspppjjjgggiiihhhiiihhhiiissszzzvvvrrrooopppxxxuuuiiieeefffiiipppyyy}}}yyyllleeebbb^^^WWWQQQIIIIIIGGGEEEDDDFFFIIILLLKKKEEE===888666555333111000000222222222111000///000/////////.......................................------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************)))((((((((((((((())))))))))))))))))))))))************************,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''***)))&&&%%%%%%&&&)))******(((&&&$$$%%%'''***,,,''''''&&&&&&&&&&&&''''''******))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$))))))(((''''''''''''''''''''''''&&&&&&''''''''')))(((((((((''''''''''''************)))((('''&&&&&&((()))((('''%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((''''''''''''((()))''''''((()))))))))((((((&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''''''''''')))))))))(((((((((''''''(((((((((''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---------///111333777<<>><<<:::555111111111111111111000000///000000/////////....................................------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((***)))'''&&&&&&''')))***'''''''''''''''((())))))(((''''''&&&&&&''''''((())))))))))))((((((((((((''''''''''''&&&&&&&&&%%%)))((((((''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''---,,,,,,+++)))'''%%%$$$&&&''')))((('''%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''((())))))''''''((((((((('''&&&&&&'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''' !!!###$$$&&&'''((((((******)))))))))(((((((((&&&&&&&&&&&&'''((()))***(((((()))))))))*********(((((((((((())))))))))))************************+++,,,,,,,,,,,,...222444;;;@@@HHHOOOVVV[[[```cccgggkkkooopppooopppsssvvvxxxvvvpppggg]]]TTTOOONNNRRRWWW^^^dddjjjooossswwwyyyyyyxxxxxxxxxyyyyyyzzzwwwssspppmmmhhhaaa]]]]]]```jjjvvv~~~zzz}}}{{{{{{qqqeee]]]XXXQQQJJJFFFFFFHHHKKKJJJHHHFFFEEEDDDAAA:::444333222111000///000000111000000000000////////////..............................------------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))***))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((()))******+++))))))))))))))))))))))))************************(((((((((((())))))))))))++++++************))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((''''''''')))(((''''''''''''((((((***))))))))))))))))))***((((((((((((((('''''''''+++++++++***((('''%%%$$$%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''"""###%%%'''(((*********************))))))))))))&&&%%%%%%&&&&&&'''((()))((((((((()))))))))******((((((((((((((()))))))))************++++++++++++,,,,,,,,,+++,,,000666:::CCCIIIRRRZZZ___bbbdddeeejjjmmmpppqqqpppppprrrtttvvvssskkkbbbZZZUUUTTTUUU```dddkkkppptttwwwzzz|||zzzzzzxxxwwwwwwwwwxxxxxxwwwtttooojjjddd```___```jjjwwwrrrkkk___UUUOOOLLLLLLLLLKKKIIIHHHHHHIIIFFF@@@;;;777666333000///000111222111111111000000000//////..............................------------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))((()))***++++++***)))(((&&&'''((())))))(((''''''((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))'''''''''(((((((((((((((''''''((((((''''''&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&%%%$$$###'''((((((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&((())))))*********************))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''((((((((())))))******)))))))))******+++++++++,,,,,,,,,---///555<<>>;;;555555555444333222111000.........///////////////000/////////............//////000000000000000000------------------------000///---,,,++++++,,,,,,++++++++++++++++++++++++(((((())))))******++++++******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******&&&&&&&&&&&&''')))***++++++******)))(((''''''&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((()))))))))(((((('''''''''''''''((((((((((((''''''&&&&&&$$$&&&'''((('''&&&'''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&'''))))))((('''&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((()))))))))))))))((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''''''''((((((((()))))))))(((((((((((())))))***))))))))))))*********+++************++++++++++++***,,,------,,,,,,...///666:::AAAJJJSSS[[[aaadddgggiiillloooqqqqqqpppooolllkkkjjjiiihhhgggdddccc```aaabbbbbbccceeeiiilllvvvwwwxxxwwwvvvvvvwwwyyyzzzrrrjjjhhhhhhjjjpppvvvyyynnnkkkmmmqqqzzzyyyssslllccc\\\TTTMMMHHHJJJKKKGGGAAA>>>666666666555444333222111000000000000000000000000000000/////////.........---,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))******************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))((((((((())))))************)))((('''''''''''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%'''))))))((('''((()))'''&&&&&&&&&&&&'''(((((((((((('''''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''',,,***(((&&&%%%&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))*********)))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&'''((())))))***))))))''''''((((((((()))))))))***))))))(((((((((((())))))))))))*********++++++************+++++++++,,,---------,,,+++---111444???CCCKKKSSS[[[aaaeeegggkkklllnnnpppqqqqqqqqqpppkkkgggbbb___^^^]]]YYYVVVSSSUUUWWWZZZ]]]ccciiinnnxxxxxxwwwuuutttuuuxxxzzzyyyqqqiiifffhhhmmmxxxyyyvvvxxxzzz|||~~~vvvjjjbbbXXXOOOIIIIIIJJJFFFBBB@@@;;;:::888666444333333333111111111111111111111111000000000/////////....../////////...---------,,,------------------------//////---,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))***))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++***)))))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))+++++++++******)))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))(((((((((((()))))))))(((''''''&&&&&&'''''')))))))))))))))))))))))))))++++++***(((&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''&&&''''''((()))'''&&&&&&&&&&&&((()))***((((((((((((((((((((((((******(((''''''&&&&&&&&&%%%%%%&&&'''((()))******(((((((((''''''((((((((((((((((((((())))))))))))&&&&&&''')))************'''(((((((((((()))))))))******)))(((((('''((((((''''''((((((((()))))))))*********+++++++++,,,,,,------,,,+++,,,///555:::HHHMMMTTT[[[bbbfffiiijjjkkkmmmppprrrrrrpppmmmkkkccc]]]VVVSSSSSSSSSPPPMMMKKKOOOUUU[[[```gggmmmrrrwwwxxxwwwuuurrrrrrsssuuutttnnniiijjjnnnuuuwwwmmm```UUUKKKHHHHHHFFFDDDEEEAAA???<<<999666444333333222222222222111111111111000000000////////////...111000000///...---,,,,,,..............................------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))******)))(((((()))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++******)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))(((((((((((())))))***)))((((((''''''((((((((((((((((((((()))))))))***+++,,,+++(((&&&&&&''''''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((()))***###$$$&&&'''((((((''''''((((((((((((((((((((((((***)))(((''''''&&&''''''%%%%%%&&&'''((()))******'''(((((((((((((((((('''(((((((((((())))))))))))&&&&&&''')))************(((((((((((()))))))))*********)))(((((('''(((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,---,,,,,,,,,...555===CCCQQQTTTZZZaaafffiiijjjkkkiiilllppprrrpppjjjddd```TTTOOOJJJGGGHHHIIIIIIHHHKKKQQQYYYbbbhhhmmmpppssstttvvvvvvtttqqqmmmlllkkkgggfffiiipppxxx~~~rrrcccTTTMMMKKKIIIJJJLLLHHHFFFBBB>>>:::777444333222222222111111000000000111000000000////////////------,,,,,,+++***))))))........................------------------,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((()))***+++))))))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))******)))(((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&(((******)))((()))***'''&&&&&&&&&&&&'''((((((&&&'''((()))))))))(((((((((((((((((((((((((((((((((((('''(((((()))***+++%%%&&&(((((((((&&&###"""((((((((((((((((((((((((&&&&&&&&&'''''')))***+++*********)))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))***))))))((((((((()))))))))*********))))))(((((((((((()))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---000555===GGGNNNYYY[[[___dddhhhjjjkkkkkkiiikkkmmmlllhhhaaaXXXSSSEEEDDDCCCBBBBBBEEEHHHJJJQQQWWWaaaiiimmmooopppqqqqqqssstttrrrnnnjjjgggfff```dddmmm{{{uuubbbWWWQQQMMMKKKLLLJJJIIIGGGDDD???;;;888555333333222111111000000000111111000000000/////////.........------,,,,,,,,,........................,,,------......---,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))************+++(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))%%%%%%&&&&&&''')))***+++))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((((((((()))'''&&&&&&&&&&&&'''((((((%%%&&&'''((()))(((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,(((((((((''''''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++)))))))))(((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((()))))))))*********)))(((((((((((())))))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...111555<<>>;;;777444111111111000000111111111000000////////////000000////////////////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++))))))))))))))))))))))))++++++************++++++((((((((((((((())))))*********++++++******)))(((''''''''''''((((((((((((''''''''''''((()))***+++******)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((''''''))))))(((((('''''''''&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))((('''***)))))))))((((((((((((&&&'''(((((())))))((((((---+++'''$$$$$$&&&(((***************************((())))))))))))************++++++++++++,,,,,,,,,---++++++---...///555===KKKSSS\\\aaa```aaaeeeiiihhhjjjmmmooonnniiibbb\\\SSSWWW]]]cccgggkkkppptttssstttuuuvvvuuuuuuvvvwwwuuuooojjjkkkkkkgggcccccciiiwww{{{uuutttrrrpppnnnlllkkkkkkdddcccaaa___]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[\\\]]][[[ZZZYYYZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]```cccfffhhhkkknnnpppoooppprrrvvv{{{}}}}}}|||{{{vvvnnngggdddfffjjjlllpppwwwtttiii^^^VVVLLLIIIFFFDDDBBB???;;;888333222111111000111111222000000////////////000000//////////////////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++++++++))))))************))))))++++++***))))))***++++++&&&'''(((((())))))******++++++,,,,,,++++++***)))'''''''''((((((((())))))(((''''''(((((()))***+++(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''((()))******)))((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''''''''((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))))))))*********))))))(((((((((''''''((((((((()))))))))+++(((%%%""""""$$$'''***************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,...,,,---000111444===FFFRRRXXX```cccbbbcccfffiiiiiijjjlllmmmlllggg___ZZZUUU\\\dddjjjmmmnnnppprrruuuvvvvvvwwwwwwwwwvvvvvvpppjjjfffffffffdddeeehhhtttzzzuuuqqqmmmiiifffbbbaaa```^^^^^^]]]]]]]]]VVVVVVVVVUUUUUUTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYWWWVVVUUUSSSRRRRRRRRRSSSVVVVVVWWWWWWWWWVVVVVVUUUVVVXXXZZZZZZZZZ[[[]]]_________```ccceeefffeeedddeeebbb\\\XXXVVVXXX[[[^^^bbbgggoooxxx~~~qqqcccXXXNNNKKKHHHFFFEEEBBB???===666555333222111111222222111000000//////000000111000000000000000000000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))******++++++******)))+++***)))(((((()))***+++((()))***+++++++++++++++++++++,,,,,,++++++***)))(((((())))))******++++++++++++***)))(((((((((((('''''''''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&'''''''''(((((()))))))))'''((()))******)))((('''&&&&&&''''''((()))))))))''''''''''''((((((((()))(((((((((''''''((())))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))*********)))((('''''''''(((******)))((('''&&&&&&''')))***************************************+++++++++,,,+++++++++,,,,,,,,,------------///333666<<>>:::999888777444222111111111000000000///111000000000////////////000000//////////////////---------------------------,,,+++*********+++,,,+++*********))))))))))))************************))))))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((('''''''''''''''(((***++++++***((('''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((('''&&&&&&'''+++...111)))((('''&&&&&&&&&'''(((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''(((''''''((((((((()))))))))))))))))))))((((((((((((***)))((()))******(((&&&)))((('''(((***+++***)))((((((((((((((((((((((((((((((((((((((()))******,,,***(((((()))***)))(((***)))))))))))))))*********************)))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,...///000666===HHHRRRZZZ^^^aaaccceeefffggghhhhhhgggfffeee___XXXSSSUUUZZZ```hhhpppsssuuuvvvvvvvvvwwwyyy{{{{{{zzzxxxuuupppkkkgggddd```lll{{{}}}tttnnnjjjfffdddcccaaa\\\XXXWWWVVVUUUTTTTTTUUUWWWWWWWWWWWWVVVVVVWWWXXXXXXYYY\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXYYY[[[]]]___^^^]]]aaabbbdddfffgggggggggggghhhjjjnnnrrrvvvxxxzzzzzzuuutttqqqmmmjjjjjjlllnnnrrrvvvzzz|||yyytttpppnnngggfffeeecccbbbaaaaaaaaa______^^^\\\\\\[[[[[[[[[ZZZ\\\^^^______bbbhhhmmmttt{{{|||{{{sssjjj___WWWSSSMMMIIIDDDAAA>>>;;;888777222111111000000000000000111111000000000/////////000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---***************)))))))))************************)))(((((((((((('''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((************(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))+++++++++***************(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))(((''''''(((+++---///)))(((''''''&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''(((((('''(((((((((((()))))))))))))))))))))(((((((((((()))(((((((((******((('''(((((((((((()))***))))))((((((((((((((((((((((((((((((((((((((())))))***,,,***(((((()))***)))(((*********)))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...111333;;;EEERRR[[[^^^```cccfffggghhhiiijjjjjjhhhdddbbbYYYSSSPPPVVV___eeelllrrrssstttttttttsssuuuxxxzzz|||{{{xxxtttoookkkgggeeejjjzzzzzzpppgggaaa```]]]ZZZXXXYYYYYYWWWVVVTTTTTTTTTUUUVVVWWWYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^```````````````aaaaaaaaa]]]^^^___bbbdddeeeeeedddgggiiimmmpppssstttttttttuuuvvvyyy||||||yyyyyyzzz|||yyyuuuqqqpppooommmllljjjiiiiiiffffffeeecccaaa```aaaaaaaaaccceeeeeefffjjjpppvvvzzzuuuiiiaaa\\\UUUOOOJJJEEE>>>:::888333222111000000000111222111111111000000000//////000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------************************************************************************,,,+++************+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************(((((()))******)))((((((((((((((((((((((((((((((((((((''''''''''''((((((******************++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))(((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))))))))((('''(((******)))''''''((((((((((((((()))***(((((((((((((((((((((((('''(((((()))))))))))))))+++)))(((((()))******)))***************)))))))))***************+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,///555999DDDLLLWWW]]]^^^___ccchhhjjjiiijjjkkkjjjgggaaa\\\TTTPPPPPPYYYccciiimmmrrrsssttttttsssssstttvvvyyy{{{yyywwwssspppmmmlllkkkwwwvvvmmmeee```\\\ZZZXXXVVVTTTSSSSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^```bbbcccccccccdddeeeffffffggggggccceeehhhjjjjjjkkkjjjjjjooorrrwww|||~~~~~~|||yyywwwuuutttqqqqqqpppmmmiiihhhiiillllllnnnpppooopppttt{{{~~~rrrmmmddd[[[UUUMMMBBB;;;:::666555333111111111222333111111111111000000000000000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------***************+++++++++************************************++++++++++++*********))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))''''''''''''''''''''''''((()))))))))*********+++((((((((())))))((((((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((*********)))'''&&&''''''((((((((()))))))))((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&'''(((((()))(((((((((((((((((()))))))))******(((((((((((())))))))))))(((''''''(((******)))(((&&&((())))))(((''')))***((((((((((((((((((((((((''''''((())))))))))))))))))((('''(((***+++++++++((()))************))))))*********+++++++++++++++******+++++++++,,,,,,,,,***,,,------...333<<>><<<888555333222333444222222222111111111000000///000222222222111000///........................,,,---.........---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********((()))+++------+++)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***)))((())))))))))))))))))))))))&&&&&&&&&'''((()))))))))(((((((((''''''((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))******+++++++++,,,))))))))))))))))))))))))''''''((((((((((((''''''************************'''&&&$$$$$$%%%'''***+++''''''((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))%%%&&&((()))))))))(((((())))))))))))************'''((((((((())))))******(((''''''(((***+++***(((%%%'''))))))'''&&&(((***((((((((((((((((((((((((&&&''')))*********)))(((&&&%%%%%%'''***---......&&&''')))***+++++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++...111333555===IIIRRRZZZ]]]bbbeeeggghhhhhhiiihhheeeccccccaaaYYYMMMDDD@@@HHHVVVeeekkkllloootttoooqqqsssrrrooommmllllllkkkmmmqqqwwwqqqiiiccc]]]YYYWWWWWWWWWVVVTTTSSSTTTUUUSSSUUUWWWYYYZZZ\\\^^^```^^^___aaacccdddeeeffffffhhhiiikkkooossswww{{{}}}{{{}}}zzzoookkkaaaQQQHHHJJJAAA>>>:::666444333333444222222222111111111111000///000222333333222111000////////////////////////------...///...---+++************++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++---///222222///---+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++)))((())))))))))))))))))))))))'''(((((()))***++++++,,,((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++)))))))))))))))))))))))),,,+++)))((('''''''''(((******))))))((((((''''''''''''''''''((((((((()))%%% !!!(((,,,)))%%%((((((((((((((((((((((((+++(((&&&'''))))))'''%%%((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((('''&&&%%%$$$******)))((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))************++++++******)))*********$$$(((---...---+++---...000---000999@@@FFFQQQ]]]___```cccfffhhhgggdddaaafffccc^^^WWWQQQLLLHHHFFFFFFQQQ]]]eeekkkqqqrrroooqqqnnnkkkjjjmmmnnnllljjjhhhfffmmm~~~yyyqqqggg___[[[YYYWWWUUUWWWWWWXXXWWWVVVVVVYYY[[[]]]]]]]]]]]]]]]^^^bbbeeedddgggjjjmmmmmmnnnpppqqqnnnssszzzyyykkkccc[[[RRRJJJCCCAAA>>>:::777555444333555444333111111111222222333333222222111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++,,,...000///,,,***))))))+++++++++************)))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))(((''''''((()))*********))))))(((((((((((('''''''''((((((((())))))(((%%%###%%%)))***(((%%%''''''''''''''''''''''''***(((&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))(((((((((******)))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))******++++++))))))))))))************,,,+++++++++++++++,,,,,,++++++++++++******,,,...000000555>>>FFFKKKUUU___aaabbbcccdddeeedddaaa^^^\\\YYYTTTOOOKKKHHHGGGGGGMMMWWWbbbhhhmmmrrrrrrpppmmmlllkkkkkkkkkkkkiiigggeeejjjwwwyyynnnhhhccc]]]YYYXXXYYYXXXXXXXXXYYYYYYXXXXXXXXX[[[]]]___```aaaaaabbbeeeiiilllmmmppptttwwwxxxyyy{{{|||}}}uuujjj```TTTLLLIIIGGGCCC???;;;999888777333333222111000000111111333333222222111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,++++++)))************((('''&&&+++++++++************)))******++++++++++++*********)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++***))))))))))))(((((((((''''''((((((((()))))))))+++***))))))(((((('''''''''''''''''''''''''''''')))(((''''''(((((('''&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))&&&'''((()))***************))))))(((((((((((((((''''''(((((())))))*********)))(((''''''((()))***((((((((()))******++++++)))))))))*********++++++++++++++++++,,,---......666222,,,)))))),,,...///222444<<>>888666444222111000111111111111111111111111111111000000000/////////......------------------------...------,,,,,,,,,,,,---+++(((&&&'''***,,,+++***+++++++++************)))******++++++++++++******++++++*********)))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))&&&'''((()))******))))))))))))*********+++++++++(((((()))))))))*********'''((()))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&(((***'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&((((((((((((((()))************))))))((((((''''''))))))(((((((((((())))))***)))))))))))))))))))))*********+++++++++,,,,,,++++++*********++++++,,,***+++,,,---///444999===JJJQQQWWWXXX\\\bbbeeedddhhhccc\\\UUUNNNIIICCC@@@???BBBIIIRRR\\\eeelllooonnnsssuuurrrooopppooolllgggdddbbbeeepppvvvnnnfffaaa^^^\\\ZZZYYYXXXXXXXXXXXXWWWYYY\\\^^^___bbbgggkkkjjjlllppptttxxx}}}xxxrrrkkkgggeeeeeedddcccaaadddiiiooowwwvvvfffXXXNNNGGGDDD>>>;;;777333111111222333111111111111111111111111000000000000/////////...........................------,,,+++,,,---......------,,,+++,,,------...+++++++++************)))******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))************************((()))***++++++***)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))###%%%''')))++++++++++++))))))******++++++++++++))))))))))))******************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&(((+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((()))************((((((((((((((()))******++++++***)))((('''&&&&&&(((((())))))))))))((((((*********)))))))))))))))******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,)))+++---...111777@@@GGGPPPWWW[[[ZZZ\\\cccgggeeeiiibbbWWWLLLFFFCCCAAA@@@AAAFFFOOOYYYccckkkpppsssmmmrrrssspppnnnnnnnnnkkkgggddddddkkkzzzxxxkkkddd___[[[XXXSSSTTTUUUWWWXXXXXXWWWWWW^^^```bbbbbbbbbdddjjjnnnrrruuuyyy~~~vvvoookkkhhhdddbbbcccdddeeegggkkkqqqzzztttdddXXXQQQMMMDDD@@@;;;666444444666777111111111111111111222222000000000000////////////........................---,,,,,,+++,,,---///000+++++++++***((((((***,,,+++++++++************)))******++++++++++++******+++++++++************)))))))))))))))))))))))))))************************'''(((***++++++***((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++,,,,,,,,,))))))************))))))************************+++***)))'''''''''((()))))))))))))))************((((((***++++++***)))((())))))))))))((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((---,,,***(((&&&'''+++...((((((((((((((('''''''''((((((((((((((()))******)))***+++++++++)))((('''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---......---,,,,,,---------.........000555===HHHOOOXXX[[[___aaaaaaaaa```aaaccc^^^TTTHHH???===AAAFFFBBBMMMZZZbbbiiioooqqqnnnsssrrrqqqppppppnnnllljjjkkkfffjjjyyywwwpppfff^^^[[[ZZZYYYXXXVVVVVVVVVXXX[[[]]]]]]]]]```aaadddgggkkkppptttwwwxxx}}}zzzuuupppkkkhhhkkkiiifffeeegggkkkoooqqqzzzxxxlllbbb]]]SSSGGG<<<999888666444444333333222222111222222333111111111111000000000000///............---------,,,---------,,,++++++***++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++******))))))))))))))))))******+++*********))))))((((((,,,***%%%  %%%)))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++******))))))************))))))))))))******)))))))))***+++++++++,,,))))))************))))))************************+++***)))((('''(((((()))))))))))))))************))))))************))))))))))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))***+++,,,---,,,***)))))))))))))))))))))))))))((((((((((((((()))******)))******+++***)))((('''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************((())))))******+++++++++------,,,,,,,,,,,,---------...000333999BBBMMMTTTZZZ]]]aaaddddddcccbbbaaa]]]WWWNNNDDD@@@AAAEEEIIILLLVVV```ffflllqqqrrrppprrrooommmmmmnnnmmmjjjgggiiimmmyyy~~~ssskkkeee^^^YYYWWWWWWWWWVVVWWWWWWWWWYYY[[[^^^___```eeefffiiilllpppvvv|||}}}wwwtttnnnnnnmmmjjjhhhgggggghhhmmmssszzz}}}iiiVVVCCC;;;:::888666444555444333222111111111111111111111111000000000000000000/////////............/////////......---,,,++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,+++******+++,,,,,,((('''''''''&&&&&&&&&&&&************))))))))))))+++*********))))))))))))+++***)))'''%%%&&&))),,,(((((((((((((((((((((((((((((((((((()))))))))***,,,+++******))))))************))))))))))))************************++++++))))))************))))))******************************)))((((((((())))))))))))))))))******************)))))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''************************''')))...444777444,,,&&&))))))))))))************((((((((((((((()))******)))************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********,,,,,,,,,++++++,,,,,,---,,,///333888???IIISSSZZZ\\\___cccggghhhfffccc```VVVOOOFFFAAACCCHHHMMMOOOXXX```hhhkkknnnssstttrrrqqqnnnllllllmmmmmmkkkhhhmmmyyywwwkkkccc^^^[[[WWWUUUUUUWWWWWWWWWZZZZZZZZZ[[[^^^aaadddfffkkkmmmppptttyyyzzz{{{zzzuuummmgggeeeddddddhhhmmmqqqwwwjjjOOOAAA===;;;777555666555444333222111111111111111111111000000000000111000000000////////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,++++++******++++++,,,*********))))))))))))(((++++++*********)))))))))***************)))))))))(((***,,,,,,+++++++++,,,((((((((((((((((((((((((((((((((()))))))))******++++++***))))))))))))*********))))))))))))******+++++++++***************)))******++++++******)))******************************))))))))))))))))))((()))))))))************++++++)))((((((((()))***))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))***///777<<<999000'''((()))))))))))))))******((((((((((((((())))))***))))))*********)))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))))),,,++++++++++++,,,------,,,000666>>>FFFPPPYYY___^^^```eeehhhiiigggbbb^^^QQQIIIAAABBBIIIRRRVVVWWW^^^eeekkkmmmooossstttssspppppppppnnnllllllnnnqqqyyyyyyppphhhaaa]]]XXXWWWVVVVVVWWWYYYZZZ[[[]]]^^^___```bbbffflllooorrruuuzzz}}}vvvnnnkkkkkkggghhhjjjkkkooouuu~~~zzz___MMMCCC<<<888888555555444333333333333333111111111111000000000///000000000/////////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++------------------,,,,,,,,,++++++******))))))(((************************''')))++++++***))))))***(((((((((((((((((((((((((((((()))))))))*********++++++***)))))))))))))))******))))))))))))******+++++++++*********************++++++++++++******************************))))))******************((()))))))))************,,,+++)))((((((((()))***))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((******---333888777///((('''''''''(((((()))))))))((((((((((((((())))))***))))))))))))))))))******(((((((((((())))))))))))(((((())))))))))))((((((************************((()))))))))************************)))))))))))),,,+++++++++,,,,,,---...---222:::CCCLLLTTT\\\aaa```aaadddhhhiiifff```[[[OOOHHHCCCGGGQQQ[[[^^^]]]^^^eeejjjkkknnnrrrtttssslllpppsssooojjjlllvvv~~~qqqgggaaa^^^[[[YYYWWWWWWXXXYYYZZZ[[[]]]___^^^```cccdddggglllsssxxx|||{{{uuuuuuvvvqqqpppnnnllllllooossswwwzzzooo]]]LLL>>>:::;;;444444444333444444555555111111111111000000000////////////.........------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************************,,,+++++++++******))))))***************++++++++++++++++++)))'''&&&((()))))))))))))))))))))))))))))))))))))))************+++***))))))(((((())))))******))))))))))))************************++++++******++++++++++++******************************((()))***+++++++++******))))))))))))************,,,+++***)))(((((((((((())))))))))))(((((((((((('''''''''(((((())))))***''''''''''''''''''''''''(((((())),,,//////+++'''&&&&&&''''''(((((())))))((((((((((((((()))******)))))))))((())))))***+++(((((((((((())))))))))))(((((())))))))))))((((((************************))))))))))))***************************+++++++++,,,,,,,,,,,,---...//////111777@@@JJJRRRXXX^^^aaabbbbbbcccfffhhhfff___ZZZOOOKKKIIINNNXXX```bbb```\\\ccciiikkkmmmrrrtttrrriiinnnpppnnnlllsssqqqkkkbbb[[[XXXVVVUUUUUUXXXYYYZZZ[[[[[[]]]```cccaaaeeejjjmmmqqqvvv~~~{{{yyyuuuqqqooonnnnnnnnnlllqqqwww~~~{{{mmmYYYGGG>>>???555555555444444555555666111111111111000000000000............------------......///000000000000///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***++++++,,,,,,++++++***))))))))))))************++++++++++++++++++++++++*********+++++++++++++++///...---***'''''')))+++)))))))))))))))))))))))))))))))))*********++++++******)))(((((((((((()))******))))))))))))******)))))))))***+++++++++,,,***++++++,,,,,,++++++***************************((()))***++++++++++++***))))))))))))************+++++++++******)))((('''))))))))))))((((((((((((&&&''''''((())))))******(((((((((((((((((((((((((((((()))*********)))(((&&&''''''((())))))******((((((((((((((()))*********)))((((((((()))+++,,,(((((((((((())))))))))))'''((()))******)))((('''************************))))))))))))******************++++++,,,,,,------------------...///000111666===GGGPPPWWW[[[___aaaeeedddccceeehhhfff```ZZZPPPOOOPPPUUU]]]bbbaaa___\\\cccjjjlllooorrrsssqqqkkkkkklllnnnuuutttjjjaaa^^^ZZZWWWVVVVVVWWWWWWZZZ[[[]]]]]]^^^aaafffjjjiiiooovvv{{{}}}yyyvvvsssqqqjjjnnnsssvvvyyyyyygggSSSFFFBBB999888777555444333333333111111111111000000000000////////////..................///000000000000000------------------------,,,---.........---,,,+++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------)))******++++++,,,,,,---*********++++++,,,,,,,,,---------+++))))))***,,,))))))))))))))))))))))))))))))*********+++++++++******)))(((((((((((((((******))))))))))))******(((((()))***+++,,,,,,---***++++++,,,,,,++++++***************************((()))***+++,,,,,,+++***))))))))))))***************+++++++++***)))'''&&&))))))))))))((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))***,,,,,,***))))))***'''(((((()))***+++++++++((((((((((((((()))*********)))(((((((((***+++,,,(((((((((((())))))))))))'''((()))******)))((('''************************))))))))))))******************+++,,,------......---------...///000111111;;;AAAKKKTTTZZZ]]]___aaahhheeedddeeehhhfffaaa[[[QQQRRRTTTYYY___aaa```]]]^^^eeelllnnnpppsssssspppoookkkiiiooo|||pppeee___XXXWWWWWWXXXYYY[[[\\\]]]\\\^^^```aaabbbeeelllqqqrrryyy|||yyyooorrrvvvwwwwwwxxx|||~~~ppp\\\KKKDDD<<<;;;999666444222111000111111111111000000000000000000000000////////////,,,,,,---...//////......------------------------,,,---.........---,,,+++***+++,,,------,,,+++************++++++,,,,,,,,,))))))***+++,,,------...*********++++++,,,,,,,,,((()))++++++***)))***+++)))))))))))))))))))))))))))************+++++++++******)))(((((((((((((((******))))))))))))******)))***+++,,,,,,+++***)))************************+++++++++*********))))))......---,,,+++***)))(((&&&'''))))))(((((()))++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))(((&&&$$$$$$***)))(((((((((((())))))((()))***++++++***)))(((***))))))***,,,,,,+++)))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************$$$&&&(((+++,,,,,,++++++,,,++++++---000333333333EEEMMMWWW]]]^^^___bbbeeegggiiiiiifff```\\\[[[\\\WWWYYY[[[ZZZYYY[[[___dddlllmmmnnnooooooooooooppphhhhhhpppxxxmmmbbbZZZVVVXXXWWWWWWXXXZZZ\\\\\\\\\```bbbdddggglllrrryyy~~~}}}}}}~~~}}}yyysssnnnssswwwzzzqqqfffWWWLLLFFF>>>666666666555666888222222111111222222333444000000000000////////////111000...---------...//////...------------...///***,,,...000000...,,,***,,,***+++...222222000...---------,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,******))))))))))))******************************))))))))))))***************)))'''''')))))))))((()))***+++,,,,,,+++***)))************************+++++++++*********)))))))))))))))***************((()))******)))((()))++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''&&&%%%$$$###))))))(((((((((((())))))(((((())))))))))))(((((()))(((((()))++++++***((())))))************))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************'''(((***,,,------,,,,,,+++++++++---///333777999JJJQQQYYY^^^___```dddggghhhiiigggccc^^^ZZZYYYZZZ\\\[[[YYYXXXXXX\\\aaaeeemmmnnnpppppppppooonnnnnnjjjkkktttyyylllddd]]]YYYXXX[[[[[[[[[\\\___aaabbbbbbdddgggkkkpppvvv}}}xxxqqqjjjllluuuvvvkkk]]]TTTKKKBBB999777666444444666444444333222111111111222111000000000////////////333333111000000000111222///...---,,,,,,---...///+++,,,...//////...,,,+++......222999999222---...++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******))))))))))))******************************))))))))))))***************)))'''''')))***)))(((******++++++++++++******+++++++++++++++++++++++++++++++++***************''''''(((((())))))))))))***+++,,,+++)))))))))++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((''''''&&&%%%((((((((((((((()))))))))((((((''''''''''''(((((((((''''''(((******)))((())))))************))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))*********+++++++++,,,---...///...------***,,,------///444===CCCQQQUUU[[[^^^___bbbfffiiijjjhhheee___YYYVVVVVVWWW```\\\WWWVVVYYY^^^dddgggmmmooorrrrrrpppmmmlllkkkllloooyyy{{{jjjaaa]]]ZZZZZZ\\\[[[\\\]]]___aaadddggghhhkkkooovvv~~~ssskkkeeefffkkkrrrzzzuuujjjbbbTTTJJJ???;;;999555444666666555444222111111000000111111000000000/////////111000//////......//////...------,,,,,,------...------------------------......888EEEDDD555,,,...***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************))))))))))))******************************))))))))))))************+++)))'''((()))***))))))++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))((('''''''''+++,,,---,,,***)))***+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***************)))'''(((((()))))))))))))))))))))'''&&&&&&'''))))))((((((''')))***+++)))((())))))************))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++------............---,,,***,,,...///111888EEENNNVVVYYY\\\]]]___aaafffiiijjjfff```YYYUUUSSSTTTUUU\\\XXXUUUWWW]]]cccggghhhmmmpppsssrrroookkkjjjkkkooorrr|||yyymmmbbb]]]\\\\\\]]]```]]]___aaadddgggkkkoooqqqtttzzzrrrgggbbbfffhhhjjjmmmpppuuu~~~vvvooo]]]RRRGGGAAA===999666777555555444333222111111222111111111000000000////////////......------------------,,,,,,,,,,,,------...---,,,,,,,,,,,,---......+++666LLLQQQAAA222000,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))******))))))))))))******************************((()))))))))************+++)))(((((()))******))),,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,++++++******))))))))),,,------,,,***)))***+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***************&&&'''((()))***)))))))))+++***((((((((((((***+++)))))))))***+++,,,+++)))))))))************))))))************************))))))***++++++++++++***************++++++++++++---------------,,,,,,++++++...111222666???LLLWWWZZZ[[[[[[\\\]]]```dddggggggbbb[[[TTTQQQPPPRRRSSSTTTTTTVVV\\\dddiiijjjhhhmmmpppqqqoookkkiiikkkmmmssswwwwwwkkkddd^^^___```___```bbbcccfffjjjnnnqqqvvv{{{|||mmmccc______dddhhhlllmmmnnnqqquuuxxx~~~wwwdddYYYNNNHHHCCC<<<888777444333333222333333444444111111111111000000000000222222222222111111000000------------------------///...,,,++++++,,,...//////)))333MMM\\\SSS@@@777///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))******))))))))))))******************************((()))))))))************+++***((((((*********))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))***+++,,,------...+++,,,---,,,*********,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((((((''''''&&&'''(((*********))))))******))))))))))))*********))))))***,,,,,,+++***))))))************))))))************************))))))***++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///333888>>>GGGSSS[[[]]]]]]\\\\\\]]]```cccdddccc]]]UUUPPPNNNOOOQQQQQQPPPTTT[[[cccjjjmmmllljjjmmmnnnnnnjjjfffffflllrrryyy}}}oooiiibbb^^^\\\```cccbbbcccfffggglllrrrvvvzzzsssbbb[[[\\\```aaaiiiooooooppprrrttttttuuu}}}pppeeeZZZSSSLLLBBB;;;888333333333333333444555555222222111111111000000000000000111111000000///...---......//////......---...---,,,,,,,,,,,,---...111,,,222III^^^^^^MMM<<<111///...,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************))))))))))))******************************))))))))))))************,,,***((()))***+++***)))---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))***+++,,,---......)))***++++++******+++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''''''''&&&&&&%%%%%%&&&(((***+++***))))))(((((())))))))))))(((((()))(((((()))+++,,,***)))))))))************))))))************************))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000555===FFFOOOXXX\\\```^^^]]]]]]^^^```bbbbbb]]]XXXQQQMMMMMMOOOQQQQQQSSSYYYbbbjjjnnnooonnnnnnlllllljjjddd```dddnnnxxx~~~nnnfffddd```\\\]]]aaaeeegggjjjoooqqqvvv~~~zzzjjjcccdddiiillltttyyywwwuuuwwwxxxuuuuuuyyy~~~xxxllldddZZZLLLBBB===555444444333333333444444222222222111111111000000---.../////////...,,,,,,......///000000///......---------,,,,,,---------000///222@@@TTT\\\NNN;;;000///---+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******))))))))))))******************************))))))))))))************,,,***))))))***++++++***------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,+++++++++++++++((()))++++++******+++---))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))(((''''''&&&$$$&&&(((***++++++))))))&&&'''((())))))((('''&&&(((''''''(((***+++)))((())))))************))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////111666@@@KKKTTTZZZ\\\bbb```^^^^^^```aaabbbbbbZZZUUUNNNLLLMMMPPPQQQQQQXXX___hhhnnnoooooopppqqqlllkkkgggaaa]]]cccppp{{{wwwmmmbbb___aaabbb^^^^^^ccchhhkkkqqqxxx{{{ssssssvvv}}}|||||||||xxxssstttuuuwww||||||rrrfffVVVIIICCC777666555444333222222222222222222111111111111000000111222222222111///......///000111111000///...------------------------,,,000222777HHHTTTJJJ666...---,,,++++++,,,...000++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,******))))))))))))******************************))))))))))))************,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,+++***)))((('''*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))************************(((((())))))))))))((((((******+++++++++******)))))))))))))))************))))))))))))))))))))))))......,,,+++***)))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,.........---...444===FFFMMMSSSXXX\\\``````bbbeeegggfffaaa\\\TTTRRROOOMMMOOOSSSWWWZZZ^^^hhhpppooommmooonnnjjjkkk```[[[aaafffkkkzzz|||uuulllfffdddcccbbbaaaaaaaaabbbdddiiirrr}}}|||xxxssssss{{{uuuaaaRRRJJJ@@@999444666777555333444111111111111000000000000222111000.........///000//////.........---------...------,,,,,,------...111///...333:::<<<888333,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,------............---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++***)))(((************))))))))))))+++++++++*********))))))))))))))))))))))))))))))************)))))))))((()))))))))******)))))))))************************(((((())))))))))))((((((************************))))))))))))************))))))))))))))))))))))))---,,,+++******)))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------...//////...111888BBBKKKSSSXXX]]]___aaaaaabbbeeefffccc^^^YYYRRRRRRRRRSSSVVVZZZ^^^aaadddkkkooonnnlllnnnmmmjjjjjjbbb```ffflllttt|||qqqllleeeaaaaaaaaaaaaaaacccdddfffiiioooyyy|||vvvtttwww~~~ooo\\\PPPCCC;;;666666777555444555222111111111000000000000111000000////////////000//////.........---------...------,,,,,,------...---+++,,,///444555222///***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------.........---,,,+++*********************************************************************))))))******************))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++******+++++++++******)))************************+++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))(((((('''((()))+++,,,))))))))))))************))))))))))))))))))))))))+++******)))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000666>>>HHHRRRYYY^^^aaacccbbbbbbccccccbbb^^^YYYTTTPPPRRRWWW\\\```dddggghhhkkknnnooolllkkklllkkkhhhgggdddfffoooxxx}}}ppphhhfffccc___^^^```cccdddeeegggiiimmmrrryyy~~~yyywwwxxxzzziiiXXXIII@@@888777777555444666222222222111111111000000//////000000111000000000/////////............---......------------......***+++,,,...///......---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++************++++++++++++++++++++++++***************************))))))(((((())))))***))))))))))))((((((((((((------,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))******+++++++++******)))***************++++++************************))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((()))))))))******)))))))))((('''&&&&&&''')))+++---((()))))))))************))))))))))))))))))))))))))))))(((((()))******+++++++++************++++++++++++++++++++++++++++++------.........///111222:::BBBMMMWWW]]]aaacccdddccccccbbbaaa^^^ZZZUUURRRPPPTTT[[[bbbgggjjjkkkkkkmmmnnnnnnlllkkkiiifffcccbbbdddmmmzzztttkkkfffbbbaaa```aaabbbeeeiiikkkmmmnnnqqqvvv}}}|||yyywwwuuubbbRRRGGG===:::888555555777333333222222222111111111---...000111222222111000/////////.....................------------......+++---000000---,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++************************))))))(((((((((((())))))((((((((((((((((((((((((---------,,,,,,+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++)))******+++++++++******))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''((())))))(((((((((((((((((((((((())))))************))))))((('''&&&&&&''')))+++---((()))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,++++++************+++++++++++++++++++++++++++++++++,,,---------...222555>>>EEEOOOXXX^^^aaabbbccccccbbbaaa]]]ZZZVVVTTTSSSTTTYYY```fffkkklllkkkiiillllllmmmmmmjjjeeeaaa```aaahhhvvv}}}oooeeebbbaaabbbaaacccfffjjjnnnqqqtttvvvyyy}}}{{{~~~~~~ppp\\\PPPDDD>>>:::666555666333333333333222222222222...///000222222222111000///////////////////////////......------......///,,,///222000,,,+++,,,///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************************************))))))(((((((((((())))))((((((((()))))))))))))))...------,,,,,,++++++***++++++******++++++,,,,,,++++++++++++++++++++++++******+++++++++******)))))))))******+++,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))************))))))'''''''''''')))))))))))))))))))))))))))))))))******++++++******))))))(((((('''((()))+++,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,++++++************++++++++++++++++++++++++++++++)))+++---...---000555:::CCCIIIRRRYYY^^^```aaabbbbbbaaa^^^ZZZVVVTTTVVVXXX\\\___dddiiillllllkkkiiijjjjjjllllllggg``````ccciiirrrzzznnnddd]]]\\\^^^aaadddhhhoootttyyy}}}~~~|||}}}}}}fffYYYLLLDDD>>>777444444444444444333333333222222000000111111222111111111...////////////000000000//////............//////,,,...000...+++***,,,...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++***))))))(((((())))))***))))))))))))************......---,,,,,,+++******++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++***)))((())))))***++++++,,,------))))))*********+++++++++))))))))))))))))))))))))((()))))))))***************)))'''&&&&&&''')))***************************)))******++++++******)))************************))))))))))))************))))))))))))))))))))))))++++++*********++++++,,,++++++************++++++************************))),,,/////////333:::@@@IIINNNUUU[[[^^^```bbbccc```___[[[VVVSSSTTTYYY^^^dddfffiiilllnnnnnnnnnmmmlllkkkllljjjbbb\\\aaalllwww}}}oookkkeee^^^[[[\\\```ccciiipppyyy|||~~~mmmaaaSSSJJJBBB999333222444444444444333333333333222222111111000111111111.../////////000000000000//////............//////.........---,,,,,,---...,,,,,,------------,,,,,,------------------------,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++*********))))))*********)))*********+++++++++,,,......---,,,,,,+++******+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++***)))((('''))))))***+++,,,,,,------))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++***((('''&&&&&&'''(((*********************************++++++++++++************+++++++++******)))))))))))))))************)))))))))))))))))))))))),,,,,,+++++++++++++++,,,++++++************++++++************************)))---000111222555===DDDNNNSSSXXX]]]```aaacccddd___]]]YYYTTTQQQTTT\\\bbbiiijjjlllooopppqqqqqqqqqnnnmmmlllhhh^^^ZZZdddsssxxxjjjcccaaa___]]]]]]```eeeiiinnnvvv~~~}}}rrreeeWWWMMMDDD:::333111555555444444444333333333444333111000000000111111.../////////000000111111//////............//////000///........./////////......////////////......------------------------,,,,,,,,,++++++*********+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,///////////////......---)))***,,,---...---,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,+++***)))''')))++++++******+++,,,***((('''&&&&&&'''(((***+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++******************+++++++++*********))))))************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,////////////222:::FFFNNNTTTWWW[[[___bbbcccbbbbbb]]]XXXRRRQQQVVV]]]bbbeeemmmkkkjjjllloooqqqssssssooooookkkccc^^^bbbqqq~~~vvvjjjddd[[[[[[^^^aaaaaa```eeellluuu~~~rrrfff[[[TTTJJJ>>>888888555222111444444222222555000000000000////////////------......//////000000000000000000000000000000////////////////////////000///......///000///---...---,,,,,,,,,,,,---...---.........---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,+++*********++++++,,,...//////...,,,+++///////////////......---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***)))(((***+++,,,+++***+++,,,+++***)))(((((()))***++++++*********))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))))))))(((+++++++++*********))))))*********************************************************+++++++++,,,,,,------,,,,,,+++,,,,,,---...//////000444===IIIQQQXXXZZZ]]]```bbbbbbaaa```]]]WWWQQQQQQXXX___ddddddkkkjjjiiikkknnnppprrrqqqmmmkkkgggaaa___gggvvv|||nnnddd```^^^^^^aaadddddddddjjjrrr{{{|||xxxwwwzzzrrrggg\\\WWWPPPEEE===:::888444333555555222222444222111111111111000000000.........///////////////000000000000000000000000...........................---,,,,,,---...---,,,...---,,,,,,,,,,,,---...------......---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++---,,,++++++*********+++)))***,,,------,,,***)))///////////////......---,,,,,,++++++,,,,,,------,,,------------,,,,,,+++++++++,,,,,,,,,+++******)))***,,,,,,+++***+++,,,---,,,+++******+++,,,---***************)))))))))*********))))))*********))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))&&&''')))*********))))))+++++++++***************************************++++++++++++++++++++++++))))))*********+++++++++---,,,,,,,,,,,,,,,---------...000333:::CCCNNNUUU\\\^^^```bbbbbbaaa___^^^[[[VVVQQQRRRYYY```dddeeeiiihhhhhhjjjnnnppppppppplllhhhccc```dddpppyyyoooeee___^^^bbbaaadddggghhhjjjrrrzzz~~~{{{xxxtttqqqpppooommmllliiiiiikkknnnrrrwww||||||{{{zzzzzz{{{~~~vvvqqqmmmooo|||vvvkkk```\\\WWWNNNDDD>>>;;;666444666666333222333333333222222222111111111000000///////////////...000000000000000000000000------------------------...,,,+++,,,---...---,,,...------,,,,,,------...---------------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************+++((()))***++++++***)))(((///////////////......------,,,+++***+++,,,---...---------......---,,,,,,++++++,,,,,,,,,++++++******+++------,,,++++++,,,---,,,++++++++++++,,,---************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))+++---------,,,+++************************************************++++++++++++++++++++++++************++++++++++++---,,,,,,,,,,,,------...,,,...222888@@@JJJSSSXXX]]]___aaaccccccbbb```^^^YYYWWWUUUUUUWWW\\\bbbfffiiiiiiiiilllooopppooonnnlllhhhcccccclll|||tttlllfffaaa___aaaddddddfffkkknnnrrr{{{|||wwwtttrrrqqqllliiigggeeeeeeeeecccbbb```aaabbbeeeiiimmmqqqsssxxxxxxvvvtttqqqqqqssstttsssssstttuuuwwwyyy|||}}}xxxnnniiieeegggvvvuuuhhhaaa^^^XXXNNNEEE===777444666777444333333333222222222111111111111111000000000//////......////////////////////////........................///...---...000000000...------------------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++(((((()))******)))((((((///////////////......---...---,,,+++***+++,,,---,,,,,,---......---------***++++++,,,,,,,,,+++++++++---......,,,+++,,,,,,+++++++++******+++++++++***************+++++++++++++++************++++++))))))))))))))))))))))))---,,,,,,+++***)))((((((************************)))***+++,,,------,,,+++************************************************************************+++++++++,,,,,,,,,,,,------,,,,,,,,,------...///---///555===GGGPPPWWW[[[\\\^^^aaacccdddcccaaa```WWWYYYZZZWWWSSSVVV___hhhjjjjjjkkknnnppppppooommmjjjhhhggglllxxxvvvnnnfffcccaaa___aaaeeeffffffjjjqqqvvv{{{wwwuuurrrooollljjjjjjiiieeecccaaaaaabbbbbb```___aaaaaabbbccceeehhhjjjlllmmmmmmllljjjhhhhhhkkknnnoooppprrrtttwwwyyy{{{|||}}}tttkkkdddbbb```dddvvvuuujjjgggbbbYYYPPPAAA999444555777555444555222222111111111000000000111111000000/////////...///////////////////////////////////////////////////...---...000111000///------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++************))))))***++++++)))******************)))///////////////......---------,,,,,,++++++,,,,,,+++,,,,,,------------,,,******+++,,,,,,,,,++++++,,,...///...---,,,,,,---*********************************+++++++++++++++*********))))))*********))))))))))))))))))))))))------,,,+++***))))))(((***************************************************************+++++++++************************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000///222999BBBMMMUUUZZZ[[[[[[]]]```bbbdddcccbbbaaaVVVXXXYYYTTTPPPTTT___iiikkklllmmmoooqqqpppmmmjjjhhhjjjqqq|||qqqfffaaa]]]^^^^^^___bbbhhhiiikkkqqqzzzzzzuuurrrppppppooommmkkkjjjiiihhheeedddccccccddddddcccaaadddddddddeeeeeefffggghhhgggggggggfffeeefffiiikkknnnpppsssvvvyyy{{{||||||{{{|||~~~zzzjjjccc_________fff{{{yyyssspppggg]]]JJJ@@@777666777666555666222111111111111000000000111000000000000000000///000000000000000000000000000000000000000000000000,,,++++++,,,...///...---,,,------......------,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++******))))))))))))***+++++++++******************+++///////////////......---,,,---------,,,,,,+++*********+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++---...000///---,,,,,,---******++++++++++++***************++++++,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++************************---,,,***)))(((((()))***))))))*********+++++++++***************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------...///000222555<<>>IIISSSZZZ[[[ZZZ\\\^^^```bbbbbbaaa___^^^XXXQQQJJJJJJQQQ\\\eeeiiikkklllmmmoooooolllgggcccmmmzzzrrrhhhaaa[[[ZZZ\\\aaadddeeejjjpppssswww}}}yyysssqqqssswwwzzz|||}}}~~~}}}|||}}}~~~~~~|||zzzwwwxxxxxxyyyyyyzzzzzzzzzqqqrrrsssttttttuuuwwwyyy|||~~~{{{uuupppmmmmmmmmmttt~~~sssaaaQQQBBB;;;999777555666444444444333333333222222//////000000111111222222000000000000000000000000////////////////////////...---,,,...000111111000,,,,,,---......---,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***))))))((())))))***++++++******))))))))))))******///...---,,,,,,---...///......---,,,,,,+++******///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************+++*********))))))((((((***************)))((('''(((((()))***++++++,,,,,,)))************+++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++,,,...000000000333<<>>999666666777555444333222111000000000222222111111111111222222000000////////////000000000000//////.........---//////.........---------***,,,...///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++++++++++++++++++++++++++++++++++++++,,,******************++++++************************///...------------.../////////......---,,,,,,+++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***************************))))))))))))************+++*********))))))))))))*********+++******))))))+++++++++,,,---.........)))************+++++++++************************++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,---///111333333999BBBLLLRRRWWW\\\^^^\\\[[[^^^^^^YYYVVVVVVRRRMMMGGGFFFHHHNNNYYYdddkkknnnnnnqqqllliiikkkffffffrrrvvvjjjccc]]][[[\\\]]]^^^aaadddhhhmmmtttyyy~~~xxxsssppprrruuuxxx}}}zzzgggPPPBBB;;;666444444444333333222222222333333222222111111111111222222111111000000000000111111000/////////............//////.........---------+++---///000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++---,,,,,,++++++*********))))))***+++,,,------...++++++++++++++++++++++++///......------......///000000//////...---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************)))))))))*********++++++***************))))))))))))***++++++++++++++++++(((((())))))******++++++)))************+++++++++************************++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///222555666@@@JJJUUUWWWXXX[[[]]]]]]^^^^^^YYYQQQMMMKKKIIIFFFFFFHHHNNNVVV```iiinnnppplllrrrnnniiihhheeelllrrreee^^^\\\ZZZ\\\___aaadddgggkkkooovvv|||~~~{{{xxxssspppnnnmmmmmmtttxxx~~~nnnWWWHHH@@@999555444333333333333333444555666222222111111111111222222222222111111111111222222////////////............/////////.........------...///111111///---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))))))))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,//////............///////////////.........------+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++************************)))***+++,,,,,,,,,,,,,,,''''''''''''(((((())))))))))))*********+++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...111444777DDDOOOZZZ[[[YYYZZZ]]]___aaa\\\TTTKKKEEECCCCCCBBBLLLPPPXXX```hhhlllnnnnnnlllpppkkkgggjjjmmmyyypppggg^^^\\\\\\]]]aaaeeegggkkkooouuuzzz|||zzzssspppllliiiiiijjjmmmooovvv{{{rrr[[[MMMEEE>>>999777555555444444444555555666222222111111111111222222222111111000000111111222///////////////.........////////////............///111222222000------------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........---------------***,,,...000000000...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************++++++++++++***************+++++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++++++++))))))*********+++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------///444777EEEQQQZZZ[[[YYYZZZ^^^___aaaZZZOOOGGGAAA???BBBEEEPPPUUU^^^eeejjjllllllkkkkkklllfffhhhttt|||{{{ooohhhaaa\\\\\\^^^___ccciiilllpppwww~~~{{{uuuttttttuuuvvvmmmjjjgggfffgggkkkooosssyyy~~~wwwaaaSSSJJJAAA;;;888888777666555444444444444222222111111111111222222000000////////////000000.........///////////////000000/////////.........000111333222000...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...------------------------+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++++++++,,,*********+++++++++++++++)))***++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++---///...---000666;;;HHHRRRYYYZZZYYY[[[]]]]]]]]]TTTJJJDDD@@@@@@EEEKKKRRRXXX```fffiiijjjjjjjjjjjjjjjeeemmmyyyiiibbbaaa]]]ZZZ\\\^^^___dddjjjrrrwww~~~}}}yyytttnnnjjjkkknnnqqqssshhhgggffffffhhhkkkppprrrzzz}}}~~~hhhYYYNNNDDD;;;888888777666555444333333333222222111111111111222222000000////////////000000.........///////////////000000000/////////......///000222222000.........------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,*********+++******)))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))******++++++******)))------------------------***---///000000444;;;BBBMMMTTTYYYYYYYYY\\\\\\ZZZWWWNNNEEEBBBAAABBBIIIRRR[[[```fffiiiiiihhhhhhhhhhhhjjjjjjtttyyyiii___]]]]]][[[[[[___bbbeeejjjqqqzzz~~~|||vvvrrrqqqqqqllliiifffeeegggjjjkkklllffffffggghhhjjjlllooopppsssvvvyyy{{{|||~~~lll^^^TTTIII@@@<<<666666555444333333333444222222111111111111222222111000000000000000000111............/////////000000000000000/////////...---///111111000.................................,,,---...//////...---,,,------------------------*********++++++,,,,,,---++++++++++++++++++******++++++++++++++++++++++++...///000111111000///...////////////000000000000---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***************)))((('''---------,,,,,,,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------------))),,,000111222777@@@HHHRRRVVVYYYYYYZZZ]]][[[WWWSSSIIIAAA@@@AAACCCLLLVVVgggkkknnnmmmjjjgggffffffggglllooo{{{}}}nnnbbb]]]```]]]\\\___eeeiiilllssszzz~~~xxxuuupppmmmlllkkkjjjiiiiiikkkmmmkkkgggdddeeefffdddccccccdddfffggggggffffffgggiiikkklllnnnooooookkkmmmooopppqqqrrrtttvvvsssxxx|||}}}~~~mmmaaaXXXOOOGGGCCC444333333333333444555555222222111111111111222222222222111111111111222222---.........//////000000000000000000////////////,,,...000000///......///........................,,,---...//////...---,,,------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,---------************************111111111111000000000000111000000///...---------........................---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,---///000000///---,,,,,,,,,,,,+++++++++******))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///111666???GGGLLLVVVXXXYYYXXXZZZ]]][[[VVVMMMGGGAAA???DDDMMMVVV\\\ooojjjhhhkkkllliiiffffffgggqqq}}}{{{kkkccc___]]]]]]aaacccgggjjjnnnvvvwwwpppllliiiaaa```___^^^]]]\\\[[[ZZZ[[[]]]___```aaaaaaaaa```aaaaaabbbccceeefffgggggghhhhhhhhhhhhiiikkkllllllhhhgggfffeeefffgggiiikkklllnnnpppsssvvvxxx{{{|||~~~yyynnn```]]]WWWIIIBBB:::666888888333111333333333333333333333333333000000000000000111111111000////////////000000111000//////...---,,,,,,,,,..............................------------.........------,,,,,,------...------,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++)))***+++,,,...///000111,,,------+++******,,,///222222222111111111000000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------,,,,,,,,,++++++,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///333;;;DDDMMMRRRWWWZZZ[[[ZZZ[[[[[[WWWQQQGGGDDD@@@AAAGGGQQQ[[[```nnnjjjiiillllllgggddddddiiizzzqqqddd___\\\[[[]]]aaadddiiinnnttt}}}zzzooogggbbb___^^^ZZZYYYYYYXXXVVVUUUUUUTTTUUUVVVWWWYYY[[[]]]]]]^^^^^^___```aaacccdddeeefffhhhhhhgggfffffffffggggggbbbaaa``````aaabbbeeefffhhhhhhjjjkkkmmmooopppqqqppprrruuuzzz|||llliiihhh]]]HHH>>>777777888555333333333333333333333333333333111111111111000000000000111000000/////////000000.........///////////////..............................------------.........------,,,,,,------...***************************+++,,,------,,,,,,+++++++++,,,,,,---.........,,,,,,,,,+++))))))+++---222222222222111111111111111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------,,,,,,,,,,,,,,,---...//////...---,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///222888@@@IIIQQQVVVXXX\\\^^^]]]\\\ZZZSSSKKKCCCBBBBBBFFFNNNYYYaaafffmmmjjjkkkmmmkkkeeecccdddqqquuufff^^^\\\\\\]]]```dddiiipppxxx~~~rrrlllccc\\\XXXVVVTTTSSSSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPRRRUUUXXXZZZ[[[ZZZ[[[\\\^^^```aaaccccccgggfffdddcccbbbaaa``````]]]\\\\\\\\\\\\^^^```aaacccccccccdddeeeeeeffffffccceeehhhlllppptttvvvwwwzzzuuusssuuummmSSSGGG;;;777888666444333333333333333333333333333222222222111000000000///222111000000////////////++++++,,,---///000111111////////////////////////......------------.........------,,,,,,------...,,,,,,,,,------......///,,,------------,,,,,,+++------------,,,,,,,,,,,,+++,,,,,,+++)))((()))+++222111111111111000000000000000000000//////......////////////////////////---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,------......------,,,---------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000333777===DDDKKKRRRUUUWWW\\\______^^^[[[TTTKKKEEEEEEHHHNNNWWW```gggjjjkkkjjjlllmmmjjjeeedddggg}}}sssiii```^^^^^^___bbbfffkkkqqqzzzwwwnnngggaaa]]]XXXTTTRRRRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOQQQSSSVVVXXXUUUVVVWWWYYY[[[]]]^^^___bbbaaa```^^^]]]]]]\\\\\\]]]\\\\\\[[[[[[\\\]]]^^^______``````aaaaaabbbbbbbbbcccfffjjjmmmoooqqqqqqvvv{{{~~~tttaaaSSSBBB999888777555333444444333333333333222222333333222222111000//////333222111000////////////******+++,,,...///000000000000000000000000000000......------------.........------,,,,,,------...------...///000111111222............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++111111000000000/////////000000000000000/////////////////////////////////---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------------------,,,------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000333999AAAIIIOOOTTTVVVWWW\\\___``````___YYYQQQMMMOOORRRXXX```fffjjjkkkkkkjjjlllllliiifffjjjqqqzzziiiccc___```aaaccchhhmmmrrryyyuuukkkddd^^^ZZZXXXVVVSSSQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLMMMNNNPPPQQQQQQQQQSSSTTTVVVXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]^^^]]]]]]\\\\\\\\\\\\\\\]]]^^^___```aaabbbcccccceeegggjjjnnnqqqsssttttttyyy}}}}}}rrrcccOOO???999888666222444444444333333222222222444333333222111000000///333333222000////////////------....../////////000000000000000000000000000......------------.........------,,,,,,------...******+++,,,---......//////......---,,,,,,,,,,,,******++++++,,,------...---...///...,,,++++++,,,111111111000000000000///000000000000000000000000------------------------///......------......///............---------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---222;;;EEENNNUUUYYYZZZYYY]]]___```bbbccc___YYYXXXYYY[[[```fffjjjkkkjjjjjjjjjkkkkkkhhhhhhsssuuummmccc``````ccceeegggmmmuuu{{{~~~wwwmmmddd]]]YYYVVVTTTQQQPPPOOOOOOPPPOOONNNLLLNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLKKKKKKJJJJJJJJJNNNNNNOOOPPPRRRSSSTTTTTTUUUUUUVVVWWWYYY[[[]]]^^^]]]^^^^^^^^^____________```aaabbbccceeeggghhhhhhiiilllppptttxxxzzzzzz{{{~~~vvv```JJJ===:::777444555444444333333222222111333333333222111111111000333222111111000000000000222222111111111111111111////////////////////////......------------.........------,,,,,,------...,,,,,,------......//////...---,,,,,,,,,,,,,,,---)))******+++,,,------...,,,---//////...------...333333333222222222111111000000000000000000000000------------------------///......------......///............---------------,,,,,,,,,,,,,,,,,,---++++++*********)))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////555???JJJSSSXXX[[[\\\]]]`````````bbbfffeeeaaa______aaaeeeiiikkkjjjiiijjjjjjjjjhhhggglll}}}qqqgggdddaaa```cccgggiiimmmvvv{{{qqqgggddd^^^YYYUUUSSSQQQPPPNNNMMMNNNOOOQQQQQQOOOMMMOOOOOOOOOPPPPPPQQQQQQQQQNNNNNNNNNNNNMMMKKKJJJJJJLLLLLLLLLMMMNNNOOOOOOOOOSSSSSSTTTVVVYYY\\\^^^___^^^___aaaccceeeggghhhhhhiiiiiijjjlllmmmnnnooopppqqqtttyyy~~~rrrVVVCCC<<<:::777555555444333333222111111222222222222222222222222222222111111000111111111111111111111111111000000..............................------------.........------,,,,,,------...////////////////////////,,,,,,+++***++++++------++++++++++++++++++++++++)))+++.........---......555555444444444444333333000000000000000111111111000000000000000000000000---,,,,,,++++++,,,,,,---//////.........------------,,,,,,++++++,,,,,,---*********))))))))))))(((***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***,,,---...///++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000555:::DDDNNNUUUYYYZZZYYYaaacccbbb```bbbggghhheeeaaabbbcccfffiiikkkjjjiiikkkjjjiiigggfffnnn~~~pppgggbbb```bbbbbbfffkkknnnsss}}}wwwkkkbbb[[[YYYVVVSSSQQQOOONNNMMMNNNNNNPPPRRRUUUUUUSSSQQQRRRRRRRRRSSSTTTTTTUUUUUUPPPPPPQQQQQQQQQOOONNNMMMKKKKKKKKKKKKLLLLLLLLLMMMRRRSSSTTTVVVYYY[[[^^^______aaadddhhhllloooqqqrrrrrrrrrsssttttttuuuvvvvvvxxx|||}}}^^^GGG>>><<<999555555444333333222111111222222222222222222333333111111111111111111222222------------......//////.................................------............------,,,,,,------...,,,,,,,,,,,,,,,++++++++++++******)))***+++---...------,,,,,,+++******)))'''***,,,...---------...666444222222222222000///000000111111111///...---000/////////............///...---,,,,,,---...///------------------------...---,,,,,,,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********(((((()))************))))))))))))))))))))))))))),,,,,,***)))))))))***+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++***)))))))))***++++++,,,,,,,,,---------,,,---///......///111222777???KKKTTTXXX[[[^^^```aaaaaa```aaabbbeeeggghhhcccbbbcccgggmmmppppppooojjjeeebbbcccfffrrr{{{jjjccc```___aaacccdddgggmmmuuuvvvmmmaaa\\\___UUUUUUTTTRRRQQQPPPNNNNNNPPPPPPPPPQQQRRRSSSTTTUUUVVVTTTRRRQQQPPPQQQSSSTTTUUURRROOOPPPRRRSSSQQQOOOMMMMMMLLLLLLKKKKKKKKKKKKLLLNNNPPPQQQRRRUUU[[[```dddeeehhhkkkooosssuuuwwwyyyzzz{{{zzzzzzzzz}}}oooVVV@@@777888222333333444444333333222111111111111111111111111111111111111000000000///000000000000000000000000111000///......///000111000///---,,,,,,---///000///............------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***&&&&&&(((++++++***666555333333333333222000///000111111222111000000000000/////////.........///..................///------------------------///...---,,,++++++,,,,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++******++++++,,,---------------++++++++++++++++++++++++,,,,,,***)))))))))***+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,+++***************++++++,,,,,,,,,---------,,,---.........///111444:::BBBMMMVVVZZZ\\\___aaabbbbbbbbbbbbccceeefffgggfffeeefffiiimmmoooooommmiiieeeccceeekkkyyyqqqddd___]]]^^^```dddfffkkkrrr{{{ssskkkddd[[[WWWZZZVVVVVVUUUTTTSSSRRRQQQQQQSSSRRRRRRRRRSSSTTTUUUUUUXXXWWWVVVVVVVVVVVVWWWXXXZZZXXXVVVVVVWWWXXXVVVTTTSSSRRRPPPOOONNNMMMNNNNNNMMMOOOPPPQQQQQQSSSWWW[[[bbbcccfffjjjnnnrrrtttvvvzzz|||ttt]]]GGG<<<:::444555555555555444444333111111111111111111111111222222222222111111111111000000000000000000000000111000///......///000111///...---,,,,,,---...//////............------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))+++,,,,,,+++777555333333444444333222...///000111222222222222000000000/////////.........//////000000//////...------------------------///...---+++************+++++++++*********)))))),,,,,,,,,++++++++++++***,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******+++,,,,,,,,,,,,+++---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------+++,,,---------///333666???GGGQQQXXX[[[]]]```bbbdddddddddddddddeeeeeeeeehhhggghhhjjjmmmnnnlllkkkgggdddbbbfffqqqvvveee^^^\\\\\\^^^aaafffjjjqqqyyyqqqddd```\\\VVVSSSUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSTTTTTTVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ```___^^^___``````^^^\\\\\\ZZZVVVSSSQQQQQQRRRSSSQQQRRRSSSRRRRRRSSSVVVXXX]]]___bbbfffjjjnnnqqqrrrvvvzzzzzzfffRRRCCC;;;777777666666666555555444222222222222222222222222333333333222222222222111000000000000000000000000000000////////////000000........................///............---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,888555333222333444333222//////000111111111111111000000000////////////......///000111111000///...........................---,,,,,,+++************++++++++++++************++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,------,,,++++++,,,,,,---,,,,,,,,,------------...+++,,,,,,,,,---111666999CCCJJJSSSYYY\\\]]]___bbbeeeffffffffffffeeeddddddfffggghhhjjjllllllkkkiiieeebbb```fffwwwrrrhhh^^^\\\\\\]]]```dddgggmmmwwwoooddd\\\[[[ZZZVVVTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXWWWVVVUUUUUUVVVXXXYYYWWWYYY\\\___aaabbbbbbbbbeeefffgggiiijjjjjjiiihhheeebbb^^^YYYVVVVVVWWWXXXXXXXXXWWWWWWVVVWWWXXXYYYYYYZZZ]]]```dddgggjjjllllllqqqxxx}}}zzz}}}}}}mmm[[[III<<<888888777666555555444444222222222222222222222222333333222222222111111111////////////////////////000000////////////000000------...//////...------///............---------------------------------------------------,,,,,,---------------------------------.........---,,,999666333222222333222222111111111000000/////////111000000000////////////...///000111111000///...........................)))******+++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++((())))))***************++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,------,,,,,,---------.........,,,,,,,,,,,,...333999>>>FFFLLLUUUZZZ\\\]]]___aaafffggghhhhhhhhhfffdddcccbbbdddgggiiijjjjjjiiiiiiccc```^^^eee{{{ttteee___[[[[[[\\\]]]aaagggjjjrrr~~~{{{mmmddd___ZZZZZZZZZXXXVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYZZZYYYXXXWWWXXXZZZ]]]___^^^aaafffjjjnnnpppqqqqqqnnnqqqtttwwwxxxxxxwwwwwwqqqnnniiidddaaa``````aaa______^^^]]]]]]]]]]]]\\\WWWXXXZZZ\\\___aaacccdddbbbgggnnnsssvvvwwwxxxyyy{{{~~~tttzzz}}}pppaaaNNN???999888777555444333333333222222222222222222222222222111111111000000000000//////////////////////////////000000000000//////------...//////...------///............---------------------------------------------------------------------------------+++,,,---...---,,,,,,,,,<<<999555333333333222222444333222000000//////000111111000000000/////////...//////000000//////...........................((()))***,,,---------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,---------............------------///555===BBBHHHNNNVVV[[[]]]^^^aaacccfffhhhjjjjjjjjjgggdddbbb```cccgggiiiiiihhhggggggaaa______hhhyyyiii]]]ZZZZZZ\\\]]]^^^dddkkkqqqzzz{{{jjj```]]][[[YYYYYYZZZYYYXXXWWWVVVWWWWWWXXXYYYYYYZZZZZZ\\\[[[[[[[[[^^^bbbfffhhhdddhhhnnntttzzz~~~zzzvvvrrrqqqpppqqqlllkkkhhhggggggeeecccaaa\\\\\\]]]]]]^^^___`````````cccgggjjjlllmmmoooqqqtttxxx|||www|||qqqfffUUUFFF;;;:::777555333333333333333333333333333333333333111111111000000000//////000000000000000000000000//////000000000000//////........................///............---------------------------------------------............------------------------+++,,,------++++++,,,---AAA===888555444444333222444444333222222222333444111111111000000000/////////..................///........................***+++,,,---......------,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,+++)))******+++,,,---......***************+++,,,,,,------------..................---...111777@@@FFFKKKQQQXXX]]]___```cccffffffhhhjjjlllkkkiiieeecccbbbfffjjjkkkiiifffeeeeee^^^```cccnnn|||jjjaaaZZZZZZ]]]aaabbbcccjjjssszzzvvvhhh^^^[[[XXXXXXXXXXXXYYYZZZZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\_________aaaeeejjjooorrrppptttzzz}}}yyyvvvtttqqqllliiiddddddcccbbbbbbaaa``````aaabbbbbbbbbccceeeiiilllpppttt{{{zzzzzz{{{rrrjjj]]]OOO===<<<999666444444444444333333333333333333333333222222222111111111000000000000000000000000000000...///000111111000///...///...---,,,,,,---...//////............---------------------------------------------.........///........................,,,------,,,******,,,///DDD@@@;;;777666555444444555444333333444555777888111111111111000000000000///...---,,,,,,---...///////////////////////////,,,---.........---,,,++++++++++++************)))*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,---...---,,,+++*********+++,,,,,,,,,,,,+++)))***+++,,,...///000000***)))))))))***++++++,,,---------........./////////.........111999BBBHHHMMMSSSZZZ___```bbbeeehhheeehhhkkkmmmllliiifffccceeeiiimmmmmmiiieeedddccc\\\aaagggtttnnn___[[[\\\]]]aaafffgggiiirrr{{{xxxnnnfff]]]YYYZZZVVVWWWXXXXXXZZZ]]]]]]\\\[[[[[[\\\\\\\\\]]]]]]]]]bbbbbbbbbeeeiiipppvvvzzz{{{uuupppkkkjjjiiigggeeedddbbbbbbbbbaaa```^^^]]]___dddhhhooossszzzxxxtttvvv|||sssnnnbbbVVV???===:::777555555555555333333333333333333333333333333333222222222111111000000000000000000000000...///000111111000///...000///---,,,,,,---///000//////.........------------------------------------------.........//////........................---......,,,)))***---111LLLCCC;;;999999666555666333111000111222222111000000000000000//////////////////////////////////////////.........---------......//////---***+++---+++******)))***+++---...------++++++++++++------+++++++++,,,---...///000++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........000111222444;;;EEEMMMTTTUUUYYY\\\___aaabbbbbbffffffgggggggggggggggfffggghhhhhhgggfffeeeccc___bbbnnn}}}tttddd\\\[[[XXX\\\aaaeeehhhppp|||}}}uuuiii```ZZZWWWUUUSSSUUUUUUUUUWWWZZZ^^^```aaaddddddbbb``````bbbgggjjjfffiiinnnrrrwww~~~|||xxxvvvrrrpppnnnllljjjhhhcccaaa```___```bbbeeegggkkkoootttzzzwwwooommmuuuzzz~~~tttkkkfffcccNNNCCC999777555222444999444444444333333333222222111111111111111222222222111111222111111000///...////////////////////////////////////////////////000000//////.........------------....../////////,,,---------.../////////000///---,,,,,,---///000------,,,,,,,,,---......MMMEEE>>><<<:::666555777333222111111222222111000111000000000//////////////////////////////////////////.........---------............---,,,,,,.........---------...///000---,,,,,,++++++,,,,,,---,,,++++++,,,,,,...//////++++++++++++++++++++++++------------------,,,,,,******))))))))))))******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,------.../////////000222777???HHHNNNTTTVVVYYY\\\___aaabbbbbbgggggghhhhhhiiihhhhhhhhhmmmkkkhhhdddbbbbbb```___gggwwwyyyjjj___ZZZZZZ[[[___eeeiiinnnvvv}}}nnnhhh```[[[YYYXXXXXXWWWXXXXXXXXXYYY\\\___aaabbbdddeeeeeeeeeeeehhhlllooonnnsssyyy~~~~~~zzzxxxvvvssspppiiihhhfffeeeeeegggiiikkklllpppuuuzzzzzzpppjjjlllllllllvvv{{{sssnnnkkkYYYJJJ;;;666555444444666444444444333333333222222222222111111111111111111000000000111000000//////////////////////////////000000000000000000000000000/////////............---.........////////////---------...............///...---++++++---...///......---,,,++++++++++++PPPJJJDDDAAA===888777999444333111222222333111000111111000000000//////////////////////////////////////////............---...---,,,,,,...///...------,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---,,,++++++,,,,,,---...///++++++++++++++++++++++++---------------,,,++++++******))))))))))))******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,------.../////////000444<<>>888777555444555444222111222222222111111111000000////////////////////////.../////////000000000000222;;;<<<222+++---...+++((()))***+++++++++******+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...............//////000///444===EEELLLRRRWWWZZZ[[[\\\___aaacccdddeeeeeedddeeegggiiijjjlllmmmmmmjjjggggggfffbbbhhhppp```\\\YYYZZZ[[[]]]ccciiiooowwwvvvkkkdddWWWTTTRRRPPPOOOOOOOOOOOONNNPPPSSSTTTVVVZZZ```eeedddkkktttzzz~~~nnnTTTEEE===888555555555555444444444444222222111111111111111111000000000111000000//////////////////////////////////////////////////////............/////////000/////////......------------------...............---------......---------+++++++++++++++,,,---...{{{nnndddcccccc[[[NNNEEE999777555555555444333111222222222111111111111000////////////////////////.../////////000000111111555@@@BBB666,,,---///---***+++---...///......---++++++------------++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++((()))***+++,,,---------...------,,,,,,------...++++++,,,,,,,,,---------++++++,,,,,,,,,---------...............///000000///666@@@HHHMMMRRRXXX\\\[[[]]]___bbbdddeeeeeeeeedddfffhhhjjjlllmmmnnnooofffeeeffffffdddoooyyyiiiXXXWWWYYY\\\]]]___gggpppttt}}}|||nnneee^^^ZZZQQQPPPNNNMMMMMMMMMNNNNNNOOOQQQSSSSSSTTTXXX^^^ccchhhoooxxx~~~www___OOOBBB888666666555555555444444444111111111111111222222222111111222111111000///...////////////////////////000000000000000000000000---.........//////000000111111000000/////////...,,,------....../////////---......//////......---000//////.........//////{{{qqqnnnnnnhhh[[[OOO???:::666555777777444000222222222111111111111000111111111111000000000000////////////////////////555444333222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***++++++++++++***,,,+++***))))))***+++,,,---------,,,+++***))))))+++++++++)))((((((***,,,,,,,,,,,,------.........,,,...///.........000222444:::BBBIIIOOOTTTXXXZZZ[[[ZZZ[[[]]]aaadddffffffeeegggiiikkklllmmmmmmlllkkkhhheeeeeejjjyyyiiiddd\\\[[[ZZZ]]]cccjjjpppsss|||zzzlllccc\\\VVVQQQNNNMMMKKKJJJIIIJJJLLLMMMNNNNNNNNNPPPSSSXXX\\\^^^dddkkktttyyy|||rrrXXXBBB888<<<777444555444333444888555222666555///222666---444222000000111222111000//////000000///...------///////////////////////////////////////////////////////////////.........------------------------...------,,,,,,------...///...---++++++,,,---...|||{{{rrraaaTTTEEE???888666666777555222222222222222111111111111111111111111000000000000////////////////////////222222111000///...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...***+++,,,,,,------,,,,,,++++++************++++++((()))***,,,---.........---------,,,++++++---...,,,,,,,,,,,,,,,---------,,,............///111333888===EEELLLQQQUUUYYY[[[\\\\\\\\\___bbbeeefffgggffffffhhhjjjkkkllllllmmmgggcccaaaeeeooopppddd```]]]\\\\\\___eeennnuuuyyywwwhhh\\\UUUQQQLLLIIIKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIKKKNNNQQQUUUWWW\\\bbbiiinnnppptttzzzxxx___JJJ???>>>999666666555333333666777444666555...444888111444222000000111222111000000000000000000000///.../////////////////////////////////////////////////////////////////////...------------------------...------,,,,,,------...------,,,,,,,,,------...lll\\\MMMFFF===777555666555444333222222222111111111111111111111111000000000000//////////////////////////////......------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,,,,---...............******++++++++++++******((()))***,,,---.........------------------------,,,,,,,,,,,,,,,+++++++++---............///222555===BBBIIIOOOTTTWWWZZZ\\\\\\]]]___aaaccceeeggghhheeeeeefffggghhhjjjkkklllbbb^^^]]]fffyyyqqqccc\\\\\\^^^^^^^^^bbbjjjttt}}}mmmeeeZZZQQQMMMKKKIIIGGGHHHIIIKKKLLLLLLJJJHHHFFFEEEEEEEEEFFFIIIKKKNNNOOOTTTXXX\\\___bbbffflllqqqvvv{{{eeePPPEEE@@@:::666777777444333555888444666555111:::CCC>>>444222000000111222111000///000111111111111111000000000000000000000000000////////////////////////......//////////////////..............................------------......++++++,,,---............xxxfffUUUMMMBBB999555444444444333333222222222111111111111111111111000000000///////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------...............)))***,,,,,,,,,,,,***))),,,,,,,,,,,,+++***)))(((+++++++++,,,------,,,+++,,,,,,++++++++++++******---............000444777AAAEEELLLQQQUUUWWWZZZ[[[[[[]]]```bbbcccdddfffhhhddddddccccccdddfffhhhiii]]]ZZZ\\\kkkqqqcccZZZXXX[[[___```bbbgggppp{{{}}}nnn___YYYRRRLLLJJJJJJIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIKKKLLLOOOQQQSSSUUUWWW\\\bbbgggqqqzzz~~~kkkYYYOOOAAA:::666777777555444555666222555666555BBBNNNLLL444222000000111222111000...///000000111111111111000000000000000000000000////////////////////////............////////////////////////////////////......------------......)))***,,,...//////......nnn[[[SSSGGG===666444333444333333333222222222222111111111111111000000000///000000000000000000000000------............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---------------***+++,,,------,,,+++***------,,,+++)))'''&&&%%%+++***+++---//////---***++++++++++++++++++++++++---.........///111555999CCCGGGMMMRRRUUUWWWYYYZZZZZZ]]]```bbbbbbbbbdddfffdddcccbbbaaaaaabbbcccddd[[[[[[aaatttwwwggg]]]XXXYYY\\\```ccchhhnnnwww~~~lll```TTTPPPKKKGGGEEEEEEFFFFFFJJJIIIHHHFFFFFFGGGGGGHHHEEEFFFFFFGGGHHHIIIJJJJJJMMMMMMNNNOOORRRWWW\\\```llluuurrrmmmnnnrrrwww|||uuufff]]]DDD;;;555666888666555666555111444555555BBBNNNKKK444222000000111222111000------...///000000000000000000000000000000000000////////////////////////---.........//////000000///////////////////////////......------......///)))***,,,...//////......qqq___YYYNNNCCC;;;666444444333333333333222222222222111111111111000000000000000000000000000000000000......//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************)))(((---,,,---000333333///,,,++++++++++++,,,,,,,,,------.........///222777;;;DDDHHHNNNSSSVVVWWWYYYZZZYYY]]]aaacccbbbbbbdddfffeeedddcccbbbaaa`````````YYY^^^iii~~~mmmaaa\\\[[[\\\```ccchhhooowww~~~pppbbbXXXOOOMMMJJJGGGEEEEEEFFFGGGKKKIIIGGGEEEEEEFFFHHHIIIEEEEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKMMMPPPUUUYYY\\\fffppp{{{pppeeebbbcccgggmmmtttxxxmmmeeeLLLAAA888777888777666777666222444444111:::CCC>>>444222000000111222111000---......////////////...000000000000000000000000////////////////////////------......///000000000........................//////............//////++++++,,,---............|||nnnbbb]]]UUUKKKAAA:::666444444444333333333222222222111111111111000000000000000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,))))))***,,,,,,---------,,,,,,---111555555000+++******+++,,,---......///............///333888<<>>:::999888666777666333666555000666;;;444444222000000111222111000//////000000000//////...////////////////////////////////////////////////------......///000000111------------------------//////............//////------,,,,,,,,,------...wwwkkkddd```ZZZPPPEEE===888555444444444333333333222222111111111111000000000000000000000000000000000000//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,...---++++++++++++---...+++,,,------............******+++///444444...)))******+++,,,...///000000............///333999===FFFJJJPPPUUUXXXZZZ\\\]]]ZZZ```eeefffdddccceeehhhjjjjjjiiihhheeebbb___]]]WWWcccuuuuuuggg[[[YYY]]]___bbbdddjjjrrr}}}mmmbbb[[[UUUPPPHHHHHHHHHFFFEEEFFFGGGIIIGGGHHHIIIJJJJJJHHHGGGEEEGGGHHHJJJKKKMMMMMMNNNNNNOOOOOOPPPSSSXXX\\\___```iiirrryyynnn]]][[[[[[^^^```ccckkksss}}}{{{uuuoooaaaRRRCCC<<<:::888666666666444888888333777;;;333444222000000111222111000111111111111111000///...////////////////////////////////////////////////---------...///000000111------------------------//////............/////////...---++++++,,,---...xxxiiibbbaaa\\\SSSGGG>>>888777888666444444555555444333555444333111000/////////222111111111000000//////111111000000//////......//////...---,,,++++++******+++,,,,,,------,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------...,,,+++******+++---...------------------------,,,------......------,,,...............---------...000111///...222:::AAAKKKNNNRRRVVVXXXZZZ]]]```______``````aaabbbddddddnnniiiggghhhgggbbb___^^^ccckkk}}}lllddd]]][[[[[[]]]bbbgggrrryyyppp```XXXQQQMMMKKKHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIJJJLLLLLLMMMNNNQQQSSSTTTUUUVVVWWWXXX[[[```dddkkkwww}}}zzzwwwpppiiiaaa\\\YYYZZZ]]]cccnnnyyy{{{vvvuuutttaaaJJJ>>>===>>>:::333777666555444333222222111222333333444444333333222111111000000//////......000000000000000000000000111111000000//////......////////////////////////......////////////......------............------........................zzzkkkbbbaaa]]]WWWOOOFFF???:::777555333222333444444333444444333111000000000///111111111111000000000///111000000000/////////......---------------------++++++,,,------------,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---///...,,,*********,,,,,,++++++++++++++++++++++++,,,------......------,,,------..................---...///...///444===EEELLLOOOSSSVVVXXX[[[^^^````````````aaabbbccceeefffkkkgggfffgggeeeaaa^^^___eeennnrrreee^^^XXXYYY[[[]]]dddjjjwww~~~~~~gggYYYRRRLLLIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJJJJKKKKKKKKKJJJJJJNNNOOOPPPQQQQQQRRRUUUWWWUUUWWWYYY[[[\\\___dddgggoooyyy{{{xxxtttmmmfffaaa\\\ZZZ]]]```gggrrr}}}zzzyyy{{{jjjTTTDDD>>>;;;777444666666555555444333222222222222333333333333222222111111000000////////////000000000000000000000000111000000000/////////...------------------------......////////////......,,,------------------,,,........................qqqccc```\\\ZZZWWWNNNBBB888777555333333444555444444333333222222111111111111111111111111000000000000000000000000////////////,,,,,,---------.........++++++,,,---------------,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++000///---+++*********+++++++++++++++++++++++++++,,,------......------,,,,,,---------.../////////---.........000777AAAIIIMMMPPPTTTWWWYYY[[[^^^`````````aaabbbccceeeggghhhiiifffeeeeeebbb^^^___cccmmmwwwpppccc^^^XXXVVVXXX\\\aaaiiiqqq~~~ppp\\\QQQMMMIIIFFFFFFEEEEEEEEEFFFGGGIIIKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMPPPRRRSSSSSSSSSTTTWWWYYY[[[]]]aaadddfffiiimmmpppwww~~~zzzxxxsssjjjccc___\\\\\\```eeelllxxxyyyeeeQQQBBB:::777777666666555555444444333333111222222333333222222111111000000000000/////////000000000000000000000000000000000000////////////------------------------......////////////......,,,,,,,,,------,,,,,,,,,........................{{{lllgggbbbaaaaaaXXXGGG999:::888555444555666666555111222222222222222222222111111111000000000000000000000000000////////////---------...............+++,,,,,,---...---------,,,,,,,,,------.........---------,,,,,,+++++++++...---,,,++++++++++++,,,------------------------,,,------......------,,,,,,,,,,,,---...///000000//////...///222999CCCKKKOOORRRUUUXXXZZZ[[[^^^``````aaaaaabbbdddfffhhhiiihhhgggfffeee```^^^ccclll}}}xxxfff\\\ZZZWWWVVVZZZ___eeeoooxxxrrrdddUUUNNNKKKHHHGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOQQQRRRRRRSSSSSSUUUVVVWWWWWWWWWYYY]]]```eeehhhmmmqqqtttvvvzzz|||}}}yyyrrrhhhaaa\\\ZZZ\\\bbbiiirrr~~~vvv___JJJ===:::;;;666666666555555555444444111222222222222222222111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////......////////////......,,,------......------,,,........................yyyqqqjjjjjjllleeeTTTEEE;;;888555333333444444444111111222333333333333222000000000000000000111111////////////000000000000000000///......---,,,,,,,,,,,,---.........------,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++,,,------...------------------------,,,------......------,,,,,,,,,,,,---...///000000222111000111444<<>>;;;;;;999888666555444333333444444555555444444333000000111111111222222222111111111111111111111111.../////////000000000111..............................////////////............////////////..............................{{{vvvpppggg^^^GGGCCC<<<888666555555444222333444555555333111000//////000000111111111222.../////////000000111111.........///////////////,,,---......//////...............------,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,++++++------------------------,,,------......------,,,...............------------...000666>>>FFFKKKNNNUUUWWWZZZ\\\\\\]]]___```dddccccccbbbbbbccccccddd```eeeiiijjjlll}}}rrrccc\\\[[[\\\[[[]]]dddmmmuuu~~~qqqaaaVVVSSSMMMJJJKKKKKKIIIHHHJJJIIIJJJLLLOOORRRVVVYYYZZZ^^^___bbbdddgggjjjkkkllluuuwwwzzzyyyoooiiieee```bbbkkkyyyqqqUUUAAA===<<<:::888666444333222444555555666666555555444000000111111222222222222111111111111111111111111.../////////000000111111111111111111111111111111......////////////......------............------........................{{{qqqmmmlllXXXJJJ<<<999888555333555444444444333333333222222111111111111000000000000......////////////......////////////............000///...---------------,,,,,,,,,---------......,,,++++++******++++++,,,000///...---,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++,,,...000111---------...............111000111777@@@HHHMMMNNNVVVWWWYYY[[[]]]^^^______```aaaaaaaaaaaaaaa``````aaa___aaahhhtttvvvgggaaa\\\[[[[[[```fffmmmssszzztttfff[[[UUUOOOOOOOOOMMMKKKKKKMMMNNNMMMPPPSSSUUUXXX[[[___bbbdddfffiiiiiijjjmmmrrrwwwtttiiifffhhhdddjjjsss~~~cccHHH>>>888444666777555444666666555444333222333444444111111111111111111111111111111000//////000111222////////////////////////////////////////////////---------.........//////......---,,,---...///000////////////////////////|||uuusss```PPP@@@:::999666444555444444444333333333222222111111111111000000000000......////////////......////////////............///......---,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++///...---,,,,,,,,,,,,---------.........---,,,+++---------............///111111444:::CCCJJJOOOPPPVVVWWWYYY[[[]]]___``````aaaaaaaaaaaa``````___^^^bbb^^^```iiixxxpppccc___\\\[[[\\\ccciiirrrzzzssshhh\\\SSSOOONNNOOOOOOMMMLLLLLLNNNPPPRRRTTTWWWYYY\\\___cccfffgggjjjoooqqqtttyyy}}}rrrhhhfffgggiiioooyyyiiiMMMAAA;;;666777888555444555555555666666666555444333111111111111111111111111222111000//////000111111////////////////////////////////////////////////---------.........////////////.........///000111////////////////////////zzzxxxlllZZZFFF===:::888666555444444444444333333333333222222111111111000000000...//////000000//////...////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......+++,,,---.........---,,,......---,,,,,,,,,------,,,---///000///...+++***------........./////////000222777???GGGMMMQQQQQQVVVWWWZZZ\\\^^^```aaaaaabbbbbbbbbaaa```___^^^]]]bbb]]]^^^jjjvvvggg___]]][[[\\\___fffnnnyyysssiiiaaaYYYSSSQQQNNNOOOOOOOOONNNOOOQQQTTTWWWYYY\\\^^^aaaeeeiiimmmkkkpppwww}}}wwwoooiiihhhjjjqqqzzzqqqWWWFFF>>>888999999666444444444555777999999777444222111111111111111111111111333222111000/////////000////////////////////////////////////////////////------........./////////000////////////000111111000000000000000000000000xxxvvvvvvdddNNN@@@;;;999666444555444444444444333333333222222222111111111000000//////000000000000//////////////////............---,,,,,,+++++++++,,,,,,,,,,,,,,,---------............------------......((()))+++---......,,,+++...------,,,,,,,,,------+++,,,---...////////////------......//////000000///333:::BBBJJJOOOQQQRRRVVVXXXZZZ]]]___aaaccccccdddddddddcccbbb```___^^^```\\\^^^llluuukkk```\\\\\\[[[^^^bbbiiirrrttthhhbbb]]]WWWTTTSSSNNNOOOPPPPPPPPPRRRUUUWWWZZZ\\\___bbbeeejjjooossstttzzzzzzqqqnnnlllmmmoooyyyxxxbbbJJJAAA999888999666444444444555777777777666444333111111111111111111111111333222222111000//////...////////////////////////////////////////////////............///////////////////////////000000000000000000000000000000000xxxtttuuu{{{lllWWWEEE===:::777333555555555444444444333333222222222222111111111111//////000000000000//////////////////............,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,------$$$%%%(((***++++++***)))------,,,,,,,,,------...///...,,,+++,,,...000222------......///000000111...444<<>>EEELLLPPPSSSUUUVVV]]]]]]^^^```bbbdddfffhhhlllgggdddfffgggdddaaaaaaeeetttuuuiiiaaa___]]]^^^aaacccgggqqq{{{wwwiii^^^ZZZTTTTTTSSSRRRRRRRRRRRRRRRVVVXXXYYYZZZ[[[]]]```bbbkkkoootttyyy~~~yyysssooommmnnnqqquuu{{{mmmTTTCCC===<<<999666555555555444444333333222222222222222222111000///000000111111111111000000000000000000000000000000------...///000000//////......------------......------......//////000000////////////////////////~~~~~~yyyjjjTTTCCC>>>888555555666666333444888333333333222222222222111222222222222111111111111//////............//////............//////000111........................,,,,,,------------------------------------------------------............,,,---......//////......000...---...///111222333;;;@@@GGGMMMQQQTTTVVVWWW]]]]]]^^^```bbbdddfffggggggbbbaaacccddd```^^^___eeevvvyyylllbbb\\\]]]\\\^^^cccfffkkkvvvyyylllaaaXXXUUUSSSSSSRRRRRRRRRRRRRRRSSSUUUWWWYYYZZZ[[[]]]```cccllloootttyyy}}}zzztttpppnnnnnnssswww}}}zzzcccOOOCCC>>><<<;;;666666555444444333333333000111111111111111000000000000111111111111000000000000000000000000000000//////////////////............------------...............///////////////////////////////////////wwwaaaKKK???:::777666777777333333666333333333333222222222222222222222222222333333333......////////////............---------......///........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---......//////......///.........///111444555???DDDJJJOOORRRTTTVVVXXX]]]^^^___aaaccceeefffgggccc``````bbbaaa^^^]]]___eeeyyypppfff```]]]]]]^^^aaagggmmmsss~~~wwwjjjaaaXXXSSSRRRRRRRRRQQQQQQQQQRRRSSSSSSUUUWWWYYY[[[\\\^^^aaadddmmmppptttxxx{{{~~~yyytttrrrrrrsssuuuyyy~~~rrr\\\HHH===:::;;;777666666555444444333333111111222333333333222222000000111111111111000000000000000000000000000000111000000//////...------......------------......///////////////.........////////////////////////~~~oooWWWEEE>>>:::777777666222000222444444333333333222222222000111111222222333333333---...///000000///...---......---,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---......///.....................///222666888AAAFFFKKKPPPRRRTTTVVVXXX]]]^^^```bbbccceeeffffffdddbbbbbbccc```\\\]]]aaaiii}}}wwwiiiaaa___```aaaaaafffnnnttt{{{{{{jjj```YYYSSSPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVXXXZZZ\\\]]]___ccceeennnpppsssvvvyyy||||||zzzwwwuuuvvvyyy~~~mmmSSS@@@999999888777777666555444333333444444555555555444444333000111111222222111111000////////////////////////000000///////////////////////////....../////////000000//////......------////////////////////////eeeLLL@@@:::666666666333222333444444444333333333222222///000000000111111222222---...///000000///...---...------,,,,,,,,,,,,---........................---------...///000000000,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////,,,---......///.........---...///...///222777<<>><<<<<<:::666666666555444444444444444222333333333333222111111222222222111000//////.............................................------------------------------...000333444444111...,,,............////////////111000///......///000111.../////////111666???EEEIIILLLPPPSSSUUUYYY\\\___^^^___aaadddfffggghhhiiilllggggggiiibbbaaaxxxvvvjjj^^^ZZZZZZ\\\```ffflllsssrrrddd\\\[[[UUUUUUTTTTTTTTTUUUVVVWWWUUUVVVWWWXXXZZZ[[[\\\]]]``````aaabbbbbbbbbbbbaaafffgggggghhhjjjlllmmmnnnsssvvvxxxyyyyyyxxxxxxyyyxxxyyy{{{~~~~~~}}}jjjLLL???<<<999888555000111555444444444444444444444444222222222111111111000000222222222111111111000000000000000000000000000000////////////////////////111111000000//////......000000000000000000000000xxxiiiVVVHHHAAA===777222666555444444333333444444222333333333333222111111222222111111000//////...................................................------------------------...000111222222000...,,,------------............//////............//////,,,---///000222999AAAHHHKKKNNNRRRUUUWWWZZZ^^^aaaaaabbbcccdddfffgggggggggjjjffffffhhhccceeepppfff\\\ZZZ[[[^^^ccchhhrrrzzzvvviii^^^XXXWWWUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXYYYZZZ\\\]]]^^^^^^________________________aaaaaabbbccceeegggiiijjjkkknnnqqqsssttttttvvvwwwzzz{{{~~~tttXXXCCC===999888777444333666444444444444444444444444333333222222222111111111222222222111111111000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000rrr```QQQGGG@@@999333666555444444333333444444222333333333333222111111222222111111000/////////................................................------------------------/////////000//////...---,,,,,,,,,------------...------............------+++,,,...000555<<>>>>>888777777666555666666666222333333333333222111111111111111000000000000000////////////////////////........./////////000000..............................---,,,,,,---...///---.........////////////...///000111111000///...000000111444:::AAAGGGJJJOOORRRUUUWWWYYY\\\___bbbccccccddddddfffgggiiijjjeeecccbbbbbbeeevvvsssddd^^^[[[[[[```cccfffmmmtttpppaaa\\\^^^^^^^^^^^^^^^___```aaabbbbbbbbbbbb^^^^^^^^^]]]\\\[[[[[[[[[WWWUUURRRPPPNNNNNNOOOPPPPPPPPPQQQSSSUUUWWWYYY[[[^^^```bbbdddeeegggjjjmmmnnnssszzz|||```OOO???:::<<<;;;888777444444444444444444444444555555555444444444333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000//////......////////////////////////zzzlllZZZJJJ@@@<<<;;;888777666666555555666666222333333333333222111111111111000000000000000000////////////////////////.........//////000000111...........................------------...//////........./////////000000//////000000000000//////222111222666<<>>:::444444333222222222222333222333333333333222111111000000000000000111111111000000000000000000000000---......///000111111222////////////////////////------...///000000//////,,,,,,,,,---------......///...---,,,,,,---.../////////000777@@@IIINNNOOOQQQSSSVVVYYYZZZ\\\```bbbfffeeecccbbbbbbccceeefff^^^\\\]]]eeesss|||xxxjjjaaaZZZXXXXXX]]]dddkkksssmmm___]]]^^^aaabbbaaadddjjjeeeffffffdddbbb^^^[[[YYYTTTSSSRRRPPPMMMKKKJJJIIIMMMNNNNNNNNNMMMLLLKKKJJJOOOPPPQQQSSSVVVXXX[[[\\\XXXZZZ\\\]]]___bbbfffiiiooorrrvvvzzz~~~|||{{{zzzyyyttttttttttttuuuvvvwwwxxx|||~~~zzzuuuwwwrrr[[[KKKAAA:::888999444444444444444444444444444444333333333222222222000000111111222222222222111111111111111111111111////////////////////////111111111000//////......000000000000000000000000lllQQQAAA>>>;;;888666888777222111333444333222222111111222222111111111111000000000000444333222111000...------////////////////////////000000////////////000000........................///////////////////////////////////////000111111///333888>>>CCCHHHMMMQQQQQQRRRTTTUUUXXX[[[```dddeeeffffffdddbbb```aaabbb___ZZZ]]]kkk}}}mmm___YYYYYYTTTXXX___fffnnn{{{qqqccc___]]][[[]]]bbbgggiiiiiillljjjeee```[[[WWWTTTSSSNNNOOOOOOOOONNNLLLJJJIIIIIIKKKNNNOOOOOOPPPRRRSSSXXXUUUTTTVVVZZZ\\\[[[YYY\\\^^^aaaccceeeiiinnnrrrvvvyyy}}}~~~{{{yyyxxxxxxwwwyyy{{{{{{{{{|||~~~|||vvvtttttt~~~}}}uuucccOOODDDAAA<<<666666666555444444444444555444111...///111333222111333222111111333333222111111111000000000000111111222222111000///...------///000111222222111000000111111000000//////......uuuYYYDDD<<<;;;888666888888444222444444333222222111222222222111111111111000000000000222111111000///...------//////////////////////////////............//////........................///////////////////////////////////////000111111000333999>>>CCCHHHNNNQQQRRRSSSUUUVVVXXX\\\```dddeeeffffffdddaaa```___```___\\\aaaqqqxxxhhh]]]YYYYYYXXX\\\ccckkkttt~~~kkkaaa^^^]]]\\\___dddiiikkkkkkjjjgggbbb]]]XXXTTTQQQPPPOOOOOOOOONNNNNNMMMLLLKKKOOOQQQSSSTTTTTTTTTVVVWWWWWWWWWYYY\\\```dddeeeeeeeeegggkkkooorrrvvv{{{~~~|||wwwssspppppppppsssyyyvvvuuuwwwzzzyyyiiiTTTFFFAAA===999666666555444444444444555555222000000222333333111333222111111333333222111111111111000000111111111111111111000//////......---......//////000111111000000000000////////////gggNNN???;;;777666888999666444555444444333222222222222222222222111111111000000000////////////.........---////////////////////////......------------..............................///////////////////////////////////////000111111000444:::???DDDIIINNNQQQSSSTTTVVVXXXYYY\\\aaadddfffgggfffdddaaa^^^^^^^^^^^^]]]dddvvv~~~kkkaaa[[[YYYYYY\\\aaaiiiqqq{{{pppddd___^^^]]]^^^aaaeeeiiillllllfffddd```[[[VVVSSSPPPOOORRRQQQPPPPPPPPPPPPQQQRRRVVVXXX[[[\\\\\\\\\]]]___]]]```cccgggiiilllppprrrppptttyyy~~~uuujjjhhhfffeeefffdddiiipppxxx|||sssuuu{{{|||oooYYYFFF===:::999777666555555444444555555555333111111333444333333333222111111333333222111222222111111111111222222000000000000000000000000444333222111000/////////////////////000000000000www[[[GGG===777555777999666444444444444333222222222222333222222222111111111000000///////////////////////////////////////////////////......------......///........................///////////////////////////////////////000000111111555;;;AAAFFFJJJNNNQQQTTTVVVXXXYYYZZZ]]]```cccfffffffffccc```^^^]]]^^^ZZZ\\\fffxxxppp```[[[XXXXXXYYY^^^dddnnnwwwtttfffaaaaaa___```aaacccfffhhhiiijjjaaa```]]]YYYWWWUUUTTTTTTWWWUUUTTTSSSTTTWWWYYY[[[\\\^^^bbbdddeeefffhhhjjjkkkooosssuuuuuuvvvzzz~~~mmmeeeeeefffgggggggggkkkrrrzzz}}}xxx{{{|||fffMMM===:::<<<777666666555555555555555444444333333444444444444333222111111333333222111333222222222222222222333//////000000000111111111...///111222222111///.........//////000000111111fffOOOAAA:::555666888666444444555444333333222222333333222222222222111111111111//////000000000000111111////////////////////////000//////////////////000///////////////////////////////////////////////////////////////000000111222777===CCCGGGKKKOOOQQQTTTVVVXXXZZZ[[[\\\___aaadddddddddbbb```^^^^^^^^^YYY```mmm~~~gggZZZWWWWWWXXXZZZ```gggqqq|||lllbbbaaadddaaabbbdddeeeeeeeeeddddddZZZZZZYYYXXXXXXXXXYYYZZZZZZYYYXXXXXXZZZ]]]aaadddbbbeeeiiillloooqqqtttvvv{{{~~~|||kkkggghhhjjjjjjkkknnnqqqwwwyyy[[[DDD>>>@@@777777666555555555555666444444555555444444444444333222111111333333222111333222222222222222222333//////000000111111222222###***000444444333111......//////000000111111rrr\\\JJJ@@@777666777666444555555444444333333333333333333222222222222111111111000000000000111111111111////////////////////////000000////////////000000///////////////////////////////////////////////////////////////000111111333888>>>DDDHHHLLLOOOQQQTTTVVVYYYZZZZZZ[[[^^^``````aaabbbaaa```______aaabbbpppvvvbbbXXXVVVWWWYYY\\\bbbjjjvvvxxxhhhbbbbbbccc```bbbeeeeeecccaaa``````VVVVVVVVVWWWYYY\\\^^^______^^^^^^___bbbfffjjjmmmmmmppptttxxxzzz}}}yyynnnjjjkkklllnnnqqqtttxxxhhhJJJ>>>>>>888777666666555555666666222444555555444333333444333222111111333333222111222222111111111111222222000000000111111222222222(((+++111666777666222///////////////000000000000oooTTTGGG;;;888888777666777555555444333333333333444333333222222222111111111000000000000000//////////////////////////////////////////......////////////////////////////////////////////////////////////////////////000111111444999???EEEIIIMMMOOOQQQTTTVVVXXXYYYZZZZZZ\\\^^^\\\^^^````````````bbbcccrrryyylll^^^XXXVVVWWW[[[___fffooo|||nnndddaaa___^^^\\\```ddddddbbb___^^^^^^YYYYYYZZZ[[[^^^aaadddeeehhhhhhiiikkknnnssswwwyyy{{{~~~zzzrrrpppqqqtttzzzvvvRRR@@@>>>888777777666666666666666111333666666333222222444333222111111333333222111111111111000000111111111111111111111111111222222444666777888777444111...000000000000////////////[[[MMM???:::999888888888555555444333333333333444333333333222222222111111000000//////............////////////////////////.........------.........000000000000000000000000///////////////////////////////////////000111111444999@@@FFFJJJMMMPPPQQQSSSUUUXXXYYYYYYZZZ[[[]]]ZZZ\\\^^^___```aaaccceeeoooeee[[[WWWWWWWWW\\\bbbjjjssszzzhhhaaa___]]]ZZZYYY]]]bbbcccaaa^^^]]]]]]______```aaadddfffiiikkkpppqqqsssvvvyyy~~~|||wwwvvvxxx~~~___IIIDDD888888777666666666666666000333666666333111222333333222111111333333222111111111000000000000111111111111111111111111111111,,,---...///111222333444111111000000//////......kkkTTTAAA<<<:::555444999555555444333222222222222222333333333333222111111000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000...///111111000000111333666===CCCFFFJJJOOORRRQQQSSSVVVYYYYYYWWWXXX[[[______aaa___```ccc___cccuuu~~~hhh___WWWWWWZZZ^^^ccchhhrrr|||pppeeebbb``````aaa```aaabbbaaa______aaabbb\\\```eeehhhkkknnntttxxx{{{~~~}}}~~~}}}~~~mmmNNN>>>;;;;;;999777444333333444555444333333222222333333222333444555555333111000000000000000000000000000...,,,******,,,...//////222111111111000000//////000000000000000111111222zzzpppXXXCCC>>>===888555777666555444333222222222222222333333333333222111111000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000///111222222111111333444777???EEEGGGKKKQQQTTTSSSUUUWWWXXXYYYYYY[[[]]]___^^^```]]]___ccc___fffyyywwwddd\\\UUUUUUYYY]]]bbbhhhwwwlllcccaaa``````aaadddeeeffffffeeeeeefffhhhgggjjjnnnqqqsssxxx~~~xxxvvvrrrpppnnnnnnpppqqqrrruuuxxx{{{~~~xxxWWWDDD===<<<:::888555555555666555444333333222222333333333444555666666444222111111111111111111111111111333000......///111222222222111111111000000000000000000000000000111111222{{{uuu|||yyy```HHH???>>>:::777666666555444333222222222222222333333333333222111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000222333222222222444666999@@@GGGIIIMMMSSSVVVUUUXXXWWWXXXZZZ]]]___```___^^^```\\\]]]aaa___hhh~~~mmm```YYYTTTVVVZZZ___ffflll~~~zzziiicccbbbbbbcccdddhhhiiikkkllllllmmmoooqqqvvvxxx{{{~~~~~~{{{yyyvvvtttmmmllliiigggfffgggiiijjjhhhkkkoootttxxx~~~bbbIII???===;;;888777777888888555444444333333333333333444555666666666555333222222222222222222222222222555333111000111333333222111111111111111000000000000000000000000111111222xxxssswwwjjjMMM???===;;;888777666555444333333222222333222333333333333222111111000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////000111222222111222555777;;;BBBHHHJJJNNNSSSVVVVVVYYYXXXXXX[[[```cccbbb```aaabbb^^^]]]```___jjjuuueee___YYYVVVZZZ___dddmmmuuuuuuiiifffhhhhhhiiikkkkkknnnqqqtttvvvxxx{{{~~~yyyuuurrrooollljjjjjjiiigggffffffhhhkkklllfffiiioootttyyy~~~{{{zzziiiMMM@@@>>>:::888888888888888555555444333333333333333333444444555555444333333222222222222222222222222444222000///000111000///111111111111111111111111000000000000000111111222xxxsssvvv|||uuuTTT@@@::::::999888666666555444333333333333222333333333333222111111000000000000000000000000.../////////000000000111///////////////////////////////////////////////////////////////////////////000111000000111555777<<>>:::777777888888777666555444444333333444444222222222333333333222222111111111111111111111111333111//////000000///...111111111111111222222222000000000000000111111222}}}yyy}}}^^^FFF;;;:::999999777666555444333333333333222333333333333222111111000000000000000000000000......//////000000111111000000000000000000000000////////////////////////000000000000000000000000///000000000///111555888???FFFKKKLLLNNNRRRTTTSSSWWWXXX[[[___ccceeeeeeeeegggiiidddaaaaaa___llluuuddd]]]XXXVVVXXX___fffmmmyyywwwqqqnnnrrrvvvwwwyyy{{{vvvrrrlllhhhgggfffeeedddaaa``````aaadddhhhlllnnnnnnqqqwww|||~~~wwwsssrrrsssttt{{{xxx^^^FFF@@@:::777777888777666666555555444444444444444111111111111111222222222000000000000000000000000333111000111222222111000111111111222222222222222000000000000000111111222jjjPPPAAA<<<:::888777666555444444333333444222333333333333222111111000000000000000000000000.........///000111111111000000000000000000000000////////////////////////000000000000000000000000000111111000000222777:::CCCIIINNNNNNOOOSSSTTTSSSUUUXXX]]]```bbbdddeeegggfffiiifffccccccbbboookkk___]]]XXXWWW[[[cccjjjssszzzvvvvvv|||zzzsssnnniiieeeccccccbbbbbbbbbbbbbbbdddggglllpppsssqqquuu{{{~~~wwwttttttvvvwww~~~}}}hhhJJJDDD<<<888888999888555666666555444444444444444222111111111222222333444111111111111111111111111111111000111333333222111111111111222222333333333000000000000000111111222sssXXXGGG>>>:::777777777555444444444444444222333333333333222111111000000000000000000000000---......///000111111222000000000000000000000000////////////////////////000000000000000000000000222222222111111444888;;;FFFLLLPPPPPPQQQTTTUUUSSSSSSXXX^^^aaabbbccceeehhhdddhhhfffeeeeeedddrrr{{{fff\\\\\\ZZZZZZ___gggoooxxx|||~~~{{{vvvrrrmmmgggcccaaaaaa``````aaaaaabbbdddhhhmmmrrruuusssxxx~~~{{{xxxxxxzzz|||~~~mmmMMMFFF>>>999::::::888666666666555444444444444555333222222222333333444555222222222222222222222222///......000222222111000111111111222222333333333000000000000000111111222dddKKK???;;;999999777555444444444333222444444333333333333222222000000000000000000000000000000000000000000000000////////////////////////------......//////000000............/////////000111111111000111444:::>>>FFFHHHLLLPPPSSSUUUVVVWWWYYY[[[^^^aaadddeeeeeedddeeeeeeddd```[[[aaauuuqqq```YYYYYYYYY[[[```gggqqq~~~xxxssskkkiiifffbbb```_________eeecccbbbcccgggnnnvvv{{{}}}}}}}}}zzz[[[HHH999999:::666444888666666666555444444333333555444333333222222222222222222222222222222222222////////////////////////111111111000000000000///222222111000//////000000kkkOOO@@@;;;:::999777555444555555333222444444333333333333222222000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////........./////////000000111111111000111555:::>>>FFFIIILLLPPPSSSVVVWWWXXXYYY[[[^^^aaacccdddddddddaaabbbbbbaaa___eeexxxmmm___ZZZ[[[ZZZ]]]ccckkkuuu}}}vvvqqqiiigggdddaaa^^^]]]]]]^^^___```aaadddiiipppvvvyyy~~~||||||zzz|||gggRRR@@@===<<<777333555777666666555555444333333444444333333222222333333222222222222222222222222222222222222222222222222222222111111111000000000222222111000000000000000vvvXXXCCC===<<<:::888666555555555444333444444333333333333222222000000000000000000000000000000000000000000000000111111111111111111111111000000///////////////........./////////000000000000111111111222666;;;???GGGIIIMMMQQQTTTWWWXXXYYYZZZ\\\^^^aaacccddddddddd___```bbbcccdddmmmxxxhhh\\\YYY\\\\\\aaahhhppp{{{~~~wwwrrrjjjhhhfffcccaaa`````````___aaadddhhhnnntttxxx{{{~~~|||xxxzzz}}}xxxwww{{{{{{cccLLLBBB???999555666777777666555555444444333333333333333333333444444222222222222222222222222333333333333333333333333333222222222111111111111222111000000000000000000bbbIII>>>===:::888666555666666444333444444333333333222222222000000000000000000000000////////////////////////000000000000000000000000111000000000//////.........////////////000000000000111111111333777===AAAGGGJJJMMMQQQUUUXXXYYYZZZ\\\]]]___aaabbbccccccdddbbbaaaaaadddiiiuuupppbbbZZZXXX[[[___eeennnwwwzzzuuupppnnnllljjjhhhffffffeeefffgggjjjnnnuuu|||zzzqqqrrrtttxxx}}}~~~{{{yyywwwvvvvvv|||yyytttuuuzzzvvvXXXHHHAAA<<<999999777777666666555444444444111222222333444444444444222222222222222222222222111111111111111111111111333333333222222222111111111111000000000000000111kkkNNN???;;;;;;999777666666666555444444444333333333222222222000000000000000000000000////////////////////////////////////////////////111111000000/////////...////////////000000000111000111111222444888>>>CCCHHHJJJNNNRRRVVVYYY[[[[[[]]]^^^___```aaabbbcccccceeeaaa___ccclll|||{{{iii^^^YYYYYY\\\bbbjjjuuu~~~|||vvvuuusssqqqnnnlllkkkjjjkkklllnnnttt}}}uuuhhhbbbbbbcccfffiiimmmqqqssstttttttttsssrrrrrrssstttvvvyyyvvvsssuuuzzzdddMMMAAA<<<;;;<<<888777777666555555444444111111333444444444444333222222222222222222222222000000000000000000000000333333333222222222111111111000000000000000111111tttWWWCCC:::<<<:::777777777777666555444444333333333333222222000000000000000000000000000000000000000000000000........................111000000000000000000////////////000000000111111000000111222444999???DDDHHHKKKOOOSSSWWWZZZ\\\]]]_________```aaabbbbbbcccddd___^^^eeerrrttteee^^^[[[\\\___gggqqq}}}|||yyyvvvtttsssrrrsssvvv}}}|||iii^^^ZZZZZZ\\\]]]```ccceeeffflllnnnpppqqqqqqqqqsssuuu{{{{{{uuuuuuwww{{{tttYYYGGG>>>;;;;;;888888777666666555555444111222333444555444333222222222222222222222222222222222222222222222222222333222222222111111111111000000000000000111111222fffLLL@@@<<<:::888777777777666555444444333333333333222222000000000000000000000000000000000000000000000000////////////////////////000000000000000111111111//////000000000111111111///000111333555:::AAAEEEIIIKKKOOOTTTXXX[[[]]]^^^```______``````aaabbbbbbbbb___bbbnnnoooddd```___aaadddmmmxxx~~~~~~~~~mmm```ZZZXXXYYYZZZ\\\^^^``````aaagggkkkqqquuuxxxzzz}}}~~~yyyvvvwwwzzz|||nnnUUUEEE===:::888888777777666555555555222333444555555333222111222222222222222222222222333333333333333333333333222222111111111000000000000000000000000111222222rrrVVVFFF===:::888777888888777555444444444333333333222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000111111111111///000111333555;;;AAAFFFIIIKKKPPPTTTYYY\\\^^^___```````````````aaabbbbbbbbbaaahhhxxx~~~kkkcccbbbcccfffiiirrr|||}}}zzzxxxwwwyyy|||~~~oooaaaZZZXXXXXXYYY\\\^^^___``````___bbbiiisss{{{|||xxxwwwzzz|||}}}cccMMMAAA;;;888888777777666666555555222333555555555333111000222222222222222222222222222222222222222222222222111111111000000000000///000000///000000111222222```JJJ???<<<777444666999999555666555555444444333222222333222222111111222222333000000000000000000000000000000000111222222222333......//////000000111111......///000000000000000000000111333888===CCCFFFJJJKKKNNNRRRXXX]]]___```aaa```______```bbbdddeeefffgggooozzzlllfffeeegggmmmsss~~~wwwuuuuuuvvvzzz~~~xxxfff\\\[[[\\\]]]ZZZ[[[aaadddddddddfffjjjnnnvvv}}}wwwuuuxxx{{{|||sssVVVEEE???:::777666888888555444666444444444333333333222222555555444333333222111111222222222222222222222222444333222222111111222222111111111111111111111111lllRRRCCC???999666888999888444666555555444444333222222333222222111111222222333000000000000000000000000111111111111111222222222/////////000000000000000///000111111222111111111111111222555:::???DDDGGGKKKLLLNNNSSSXXX]]]___```dddcccaaa```aaabbbcccdddeeehhhtttuuujjjggghhhlllsssyyy|||tttttttttwww|||pppaaaXXXVVVXXXcccaaacccgggiiijjjnnntttvvvyyy|||wwwvvvzzz}}}~~~bbbMMMBBB;;;888666888777333111333444444444333333333222222555555444333333222111111222222222222222222222222222222111000000000000000111111111111111111111111www[[[IIIBBB;;;999::::::666333666555555444444333222222333222222111111222222333000000000000000000000000222222222111111111111111000000000000000000//////000111222222333333222222222222444777<<>>888999:::888666666555555555444444444333333444444333333333333222222222222222222222222222222444444555555555444333222111111111111111111111111]]]KKK===;;;===999666777666555555444444333222222333222222111111222222333000000000000000000000000222222222111111111111111111111111111111111000000///000000111222111111111000222555999>>>CCCGGGJJJMMMQQQVVVYYYZZZ\\\aaaeeebbbcccdddfffhhhiiijjjkkkhhhxxxsssmmmkkkkkkpppuuu{{{sssnnnnnnnnnvvvrrr\\\JJJ@@@777666888666555555555555555555444444444333333333333333333333333333222222222222222222222222111222333333333222000///111111111111111111111111hhhSSSAAA===>>>999666888666555555444444333222222333222222111111222222333000000000000000000000000111111111111111222222222111111111111111111222222000111222222333333222222111333666;;;@@@EEEIIIKKKNNNSSSXXXZZZZZZ\\\aaafffcccdddeeeggghhhiiiiiiiiijjj~~~|||mmmiiiggghhhmmmrrrxxxwwwwwwzzz{{{{{{hhhTTTGGG;;;777888777666666555555555555444444444444333333333333333333333333222222222222222222222222000111222333222111///...111111111111111111111111qqqYYYDDD@@@>>>999666888666555555444444333222222333222222222222222222333000000000000000000000000000000111111222222222333000000000111222222222333222222333444444444333333222444888===BBBGGGKKKMMMNNNSSSYYYZZZZZZ\\\bbbfffeeeeeefffggghhhhhhggggggnnnvvvhhheeeccceeejjjooovvv}}}|||}}}xxx]]]OOO@@@;;;:::999888888666666555555555444444444333333333333333333333333222222222222222222222222111222333444444333111///111111111111111111111111dddHHH<<<<<<;;;888666666666555555555444444444111111111111111111111111222111111111000000//////111111111111111111111111000111111111111222222222000000000111222222333333999888888<<>>888666999888777666666555666666666222333333444444333333222222222222222222222222222111111000///,,,,,,---///444333111000///000111222{{{\\\III@@@;;;999999999999777666444222111000111111111111111111111111111111111111111000000000111111111111111111111111.../////////000000000000000000111111222333333333777777999>>>EEEKKKPPPQQQVVVYYY[[[\\\]]]___bbbdddiiiggghhhkkkkkkiiikkkpppzzz~~~}}}oooddd```[[[]]]```bbbfffooozzzgggPPPEEE@@@:::777999888777777666555555666666333333444444444444333333333333333333333333333333222111///,,,***+++...111333111///111444555444222lllTTTDDD===::::::888888777555444333222111111111111111111111111111111111111111111111111111111111111111111111111111/////////000000000111111000000111222222333333444555777:::???FFFLLLQQQSSSVVVYYY[[[]]]^^^___aaaccciiihhhjjjllljjjjjjooowww}}}~~~wwwggg``````\\\^^^aaadddhhhqqq|||sssZZZKKKCCC<<<888999777777666555444444444444333333444444444444333333333333333333333333333333333333222000...///111333000...---222999<<<:::666|||___JJJ???<<<;;;666666666555444444333333111111111111111111111111111111111111111222222222111111111111111111111111000000000111111111222222111111111222333333444444555777<<>>;;;777jjjPPPBBB===<<<555555555555555444444444111111111111111111111111111111111222222222222222111111111111111111111111111111111111222222222222111111222222333444444444555999>>>CCCGGGLLLQQQTTTTTTXXX\\\___```aaaccceeeggghhhkkklllhhhjjjvvvkkk___]]]]]]]]]bbbhhhnnnuuujjjTTTDDD<<<;;;777666555444333333222222444444555555555555444444333333333333333333333333000222444555333222111222555333333555888999666333sssVVVEEE>>><<<777777666555444333333333111111111111111111111111111111111222222333333333111111111111111111111111000000000000111111111111111111222333333444444555666:::@@@DDDGGGKKKPPPSSSUUUYYY]]]aaaccceeeggghhheeehhhkkkkkkgggiiixxxvvvfff^^^\\\\\\^^^ccckkksss}}}```III???<<<999888777666555444444444444444555555555555444444444444444444444444444444111222333222111111222333444444444444444333222111xxxYYYGGG???<<<999888777666444222111111111111111111111111111111111111111222222333333333111111111111111111111111////////////000000000000111222222333333444444555666;;;AAAEEEGGGKKKOOOSSSVVVZZZ___cccfffgggiiikkkdddgggkkkkkkfffiiiyyypppccc^^^\\\[[[^^^dddmmmwwwiiiMMMAAA>>>;;;:::999777666666555555444444555555555555444444444444444444444444444444444444333111000111444777///111222111000000111333bbbGGG===>>>===<<<:::888666444444333333444444555555444444333222222222222222222222222333222222111111222222333222222111111111111222222111111111111222333444555777;;;AAAFFFIIIMMMQQQSSSUUU\\\```aaacccggghhhgggiiifffgggiiiiiinnnzzzfff``````^^^ZZZ```hhhsss~~~^^^HHH@@@===888666999:::777666888444444444555555555555555222222222222222222222222555555555444444333333333000111111111111222222222fffIII======:::999888666444333222222333444444555555444444333222222222222222222222222333222222111111222222333222111111000000111111222111111111111222333444555777;;;AAAFFFJJJMMMQQQSSSVVV\\\aaaaaacccfffhhhfffiiiggggggjjjkkkqqqvvvddd^^^___^^^[[[dddlllwwwkkkRRREEE???:::777999999666444666444444444444444444444444222222222222222222222222444444333333333222222222111111111111222222222222oooOOO???>>>999999777666555444444444333444444555555444444333222222222222222222222222333222222111111222222333111111000000000000111111111111111222222333444555888<<>>;;;;;;999888777777777777333444444555555444444333222222222222222222222222333222222111111222222333111111000000000000111111222222222222333444555666:::>>>DDDIIIMMMPPPTTTVVVWWW]]]aaaaaaaaadddeeecccdddeeellltttzzzyyyggg______aaagggnnnvvvzzznnnmmmlllmmmpppvvv}}}pppTTTCCC===999999888666555888888777777666555444444333333333333333333333333333333333333444444444444444111222222222222333333333lllNNN???::::::888777666555555555333444444555555444444333222222222222222222222222333222222111111222222333222222111111111111222222222222222222333444555666;;;???EEEJJJNNNQQQUUUWWWXXX^^^aaaaaaaaacccdddbbbgggiiiooouuuzzzrrrccc___```ccckkkvvv|||tttmmmaaaaaabbbdddiiipppyyyxxx]]]EEE???::::::999777777:::888888777777666555555555333333333333333333333333333333444444444444555555222222222222333333333333yyyXXXEEE<<<;;;999777666555444444333444444555555444444333222222222222222222222222333222222111111222222333333333222222222222333333333333222333333444555666<<<@@@EEEJJJNNNRRRUUUXXXXXX^^^aaa``````ccccccaaacccfffllltttyyy}}}lll___^^^```cccnnn{{{}}}~~~~~~}}}ssshhhccc\\\^^^aaadddjjjtttiiiIIIBBB===<<<:::777777999666666666666666666555555444444444444444444444444222222333333333444444444222222222333333333444444bbbLLL???>>><<<:::888666555555333444444555555444444333222222222222222222222222333222222222222222222333444333333222222333333444333333333333444555666666<<<@@@FFFKKKOOORRRVVVXXXXXX^^^aaa``````bbbbbb```\\\___hhhqqqyyyyyyiii]]]]]]```cccooo}}}|||yyyxxx{{{{{{xxxxxxxxxyyyuuuyyy~~~vvvhhh```\\\\\\^^^cccgggooozzzsssMMMEEE???===;;;777666888444444444555555555555555444444444444444444444444111111111222222333333333222222333333333444444444pppMMMFFF;;;999:::555666888222555444444333333444444555333333333333333333333333444444444333333222222222222111111000000111111222111222444444333444666888>>>AAAFFFKKKPPPTTTYYY]]]```ccceeeeeedddbbbaaaaaa]]]^^^___dddtttsssiiiaaa```eeemmmxxxxxxrrrtttzzzwwwuuuuuuvvvvvvuuuwwwzzzssshhh```^^^```^^^bbbgggnnnvvv~~~ZZZDDD<<<===888555666222888888777666666666666777666666555444333333222222333222222111111222222333444333333222222333333444{{{ZZZIII<<<999:::555666888333555444444333333444444555333333333333333333333333444444444333333222222222222222111111111111222222111333444333333444666888>>>BBBGGGKKKOOOTTTXXX\\\^^^```ccccccbbb`````````______```gggyyymmmeee^^^___dddlllyyy{{{vvvwww~~~~~~yyyxxxyyyxxxvvvppprrrxxxtttiiiccc```aaaeeedddiiiooovvv```III>>>>>>999666888444333333222111111111222222666666555444444333222222333333222222222222333333444333333222222333333444kkkOOO???:::;;;666666888333555444444333333444444555333333333333333333333333444444333333333333222222333333222222222222333333222333333333333444777999???BBBGGGKKKOOOSSSWWWZZZ]]]```bbbccccccbbbbbbcccccc``````jjj~~~{{{zzzhhhaaa]]]___eeennn{{{~~~|||~~~|||xxxqqqtttzzzsssfff```___```dddiiikkkqqqyyy}}}{{{~~~iiiOOOAAA???999888:::777666666555444444444444444666666555555444333333333333333222222222222333333444333333222222333333444yyyWWWCCC;;;===777666888444555444444333333444444555333333333333333333333333333333333333333333333333444333333222222333333444222333333333333444888;;;@@@CCCGGGKKKNNNRRRVVVYYY```bbbdddfffeeeeeefffggggggaaa```lllyyyvvvssseee```^^^aaagggooo}}}|||{{{}}}wwwlllbbb___aaacccggglllpppvvv||||||~~~|||sssVVVDDD???999888;;;888:::999888888777777888888666666555555444444444333333333333222222333333333444333333222222333333444___GGG===>>>999666777555555444444333333444444555333333333333333333333333333333333333333333333333444333333222222333333444222333333333333555999<<>>???:::555777666555444444333333444444555333333333333333333333333222222333333333333444444333333222222222222333333333333333222333555:::===AAADDDIIIMMMPPPUUUYYY\\\aaabbbdddddddddeeegggiiikkkbbbbbbpppmmmtttxxxjjj^^^]]]^^^bbbgggooo}}}|||mmmfffbbbeeelllqqqvvv{{{{{{}}}|||bbbJJJAAA:::999;;;888666666555444444444444555555555555555555555555555444444333333333333444444444333333222222333333444lllNNN???@@@;;;555777777555444444333333444444555333333333333333333333333222222222333333444444444222222111111111111222222333333333222333666:::>>>AAAEEEJJJNNNRRRVVV[[[___bbbdddeeeeeedddeeegggiiikkkcccdddsssrrryyyrrrfff\\\\\\```eeekkktttyyyiiidddccciiirrryyy}}}yyyyyy|||hhhNNNEEE===;;;===888999888888777666777777777555555555555666666666666444444333333333333444444444333333222222333333444oooPPP???AAA;;;555777777555444444333333444444555333333333333333333333333222222222333333444444444222111111111111111111222333333333222333666;;;???AAAEEEJJJOOOSSSXXX]]]```fffggghhhgggggggggiiikkkkkkdddgggwwwyyynnnbbb]]]^^^cccjjjqqqzzz~~~xxxkkkffffffnnnwww~~~}}}wwwuuuuuulllQQQGGG???===>>>999888777777666666666666666555555555666666666666666555444444333333444444555444333333222222333333444xxxZZZAAA>>>???999444555666555555555555444444444444444444444444444444444444333222111111222333444222222333333333333444444333444444444444777;;;???CCCFFFJJJOOOTTTZZZ```eeemmmmmmmmmllliiiiiijjjkkkdddhhhoooxxx~~~|||jjjcccYYY]]]bbbiiiqqq}}}~~~pppggghhhkkkpppxxxyyysssvvv}}}}}}|||vvvyyyWWWEEE???:::777777666666666666666777777777555555555555555666777888333333333444444555555555333333333333333333333333}}}aaaFFF??????:::666777666555555555555444444444444444444444444444444444333333222111111222333333222222333333333333444444333444444444444777<<>>:::888999666555555555555444444444444444444444444444444444333333222222222222333333222222333333333333444444333444444444555888<<<@@@EEEHHHLLLPPPUUUZZZ___cccggghhhiiiiiihhhiiikkkmmmjjjmmmvvvsssccc^^^]]]aaahhhoooxxx~~~|||}}}vvvooolllpppwwwuuuqqqoooqqq{{{zzzzzzvvvtttkkkQQQCCC<<<:::;;;777777777777777777777777777666666555555555555666333333333444444444444555333333333333333333333333vvvYYYEEE<<<999999999666555555555555444444444444444444444444444444444333333333333333333333333222222222333333333444444333444444444555888===AAAFFFIIIMMMRRRVVVZZZ___cccdddfffggghhhhhhiiikkknnnkkknnn{{{nnnaaa^^^]]]bbbjjjrrr||||||yyyxxxvvvttttttvvv{{{xxxvvvrrrxxx}}}uuuooonnnnnntttxxxxxxvvvxxxvvvWWWEEE===<<<<<<666666666666666555555555888777666555555555555555444444444444444444444444444444444444444444444444dddJJJ<<<999999888666555555555555444444444444444444444444444444444333333333333333333333333222222222333333333444444333444444444555999>>>AAAFFFIIINNNSSSWWW[[[```cccdddfffgggggggggiiikkkmmmjjjpppjjj```___]]]cccllluuuyyyssslllllljjjiiikkkpppwww}}}~~~pppnnnlllmmmqqqzzzyyyyyyzzz^^^GGG>>>======:::::::::999999888888888888777666555555555555555444444444444444444444444444444444444444444444444nnnPPP>>>;;;999666666555555555555444444444444444444444444444444444333333444444444444333333222222333333333333444444333333444555666999>>>BBBEEEIIIOOOTTTXXX\\\aaadddfffggghhhhhhggghhhjjjllljjjsssyyyhhh```aaa^^^dddnnnxxxssskkkaaaaaa```aaadddkkktttzzzuuujjjkkklllooovvv{{{{{{~~~hhhMMMAAA>>>===999999999888777777666666777666666555555555555666555444444444444333333333444444444444444444444444xxxXXXBBB>>>;;;555666555555555555444444444444444444444444444444444333333444555555444333333222222333333333333444444333333444555666:::???CCCDDDIIIOOOUUUYYY^^^bbbeeeiiijjjjjjiiihhhgggiiijjjlllxxxuuueee```bbb```gggqqq|||oooeeeZZZ[[[[[[\\\```hhhpppvvv}}}ooojjjlllooouuu}}}}}}sssUUUFFF@@@===777777777666555444444444666555555555555666666777555555444444444333333333555555555555555555555555}}}\\\FFF@@@===666666666555555555444444444444444444444444444444444333333444555555444333333222222333333333444444444333333444555666:::???CCCDDDHHHOOOUUUZZZ^^^cccfffkkkkkkkkkjjjhhhggghhhiiinnn|||rrrccc```bbbbbbhhhsss~~~mmmbbbXXXYYYZZZ[[[___fffnnntttzzzvvvmmmnnnppptttzzz{{{ZZZIIIAAA<<<;;;::::::999888777777666555555555555555666777888555555555444444333333333555555555555555555555555iiiMMM<<<999;;;555555444444444444555555333333333444444555555555555555555444444333333333444333333222222333333444333444555666777999>>>AAAGGGJJJOOOTTTYYY^^^dddhhhhhhiiikkklllmmmllllllkkkkkk{{{mmmccc^^^]]]iiipppzzzooo___ZZZXXXYYY]]]___bbbiiiqqqzzzzzztttvvvzzzhhhIII???AAA;;;:::888777666666555555666666666666666666666666666555555555555444444444333444555666777777777777nnnQQQ???;;;>>>777666666555555555555555333333444444444444444444555555444444444333333333444333333222222333333444333444555666777:::>>>AAAGGGJJJOOOTTTYYY^^^dddhhhiiijjjlllmmmmmmmmmllllllnnnxxxlllccc``````hhhppp{{{sssbbb]]]ZZZZZZ^^^aaaeeemmmuuuxxxwwwvvvxxx}}}nnnMMM@@@AAA;;;:::999888777666666666666666666666666666666666666555555555555444444444333444555666777777777777vvvXXXBBB<<>>BBBGGGJJJOOOTTTYYY___eeeiiikkklllmmmnnnnnnmmmllllllqqq}}}xxx~~~tttjjjcccbbbdddiiiqqq}}}xxxhhh```]]]\\\___bbbhhhrrr|||yyyooojjjlllpppxxxvvvzzztttRRRBBB@@@<<<<<<:::999888777777777666666666666666666666666666555555555555444444444333444555666666666666666{{{^^^EEE<<>>===;;;:::999999888888666666666666666666666666666555555555555444444444333444444555555555555555sssooo|||jjjNNN???===<<<;;;999888666555444444444444444444444444333333333333333444444444444555444333333222222333333444333444666777888<<>>===:::777666777888888888666666555555555444444444555555555555555555555555333333333444444555555555444555666777999===CCCGGGHHHKKKQQQWWW[[[```eeeiiilllooojjjhhhkkkgggcccjjjzzzkkkhhhjjjiiilllrrr||||||vvvttt{{{vvvxxxyyyzzz}}}vvvwww|||\\\FFFCCC===999:::<<<999777888888888888888777777777777666666666666555555555555777777666666555555555555rrrTTTAAA===:::777666666888888777666666555555555444444444555555555555555555555555333333444444444444444444444555666888:::>>>CCCGGGIIIMMMTTTYYY^^^bbbfffhhhjjjnnnjjjiiilllhhheeemmmwwwhhhfffhhhhhhlllsss}}}~~~|||vvvwwwxxxzzz~~~bbbJJJEEE>>>:::;;;<<<:::888999888888888888777777777777666666666666555555555555555555555555666666777777]]]EEE===:::777555666777777777666666666555555555555444555555555555555555555555444444444444444444333333444555777888:::>>>DDDHHHKKKPPPWWW\\\```cccfffgggiiimmmkkkkkknnniiiiiitttrrreeedddfffggglllttt~~~|||uuuvvvwww{{{jjjNNNFFF???:::;;;<<<:::888999888888888888777777777777666666666666555555555555333333444555666777888999dddGGG===:::777666666777777666666666666555555555555555555555555555555555555555555555555444444333333333555666777888;;;???EEEIIILLLQQQXXX^^^aaaccceeefffgggkkkkkkmmmpppkkknnn~~~|||mmmaaaaaadddgggmmmvvv{{{rrrrrrtttzzzqqqSSSGGG@@@:::;;;;;;999777888888888888888777777777666666666666666555555555555333333444555666777888888iiiJJJ>>>;;;888666777777777777666666666666666666666666555555555555555555555555555555555444444333333333555666888999<<<@@@FFFJJJLLLQQQXXX^^^aaacccdddeeefffjjjjjjnnnqqqmmmtttvvvhhh___```dddgggpppzzzyyypppoooqqqzzzyyyYYYHHH@@@:::::::::888666777888888888888777777777666666666666666555555555555555555555555666666666666nnnNNN@@@===:::888888888888777555666666666666777777777555555555555555555555555444444444444444444333333555666888:::<<>><<<<<<999888999888888888888777777777777666666666666555555555555333444444555666777888888}}}vvvZZZCCC@@@<<<::::::::::::999555666666666777777888888555555555555555555555555333333333444444555555555555777888:::===BBBHHHMMMQQQUUUZZZ^^^bbbfffjjjmmmgggiiiiiimmmqqqooonnnccc]]]aaaffflllyyyxxxooooookkkzzz{{{PPPGGG@@@>>>===;;;:::;;;888888888888777777777777777666666666555555555555111222333555777888::::::[[[JJJ>>>777:::<<<888666888777666666666555555555555555555555555555555555555666666555555555555666666777999;;;<<>>AAA===:::;;;888777777777777666666666666777777777777777777777777777777777777777888888999eeeOOOBBB999;;;<<<888555888777777666666666555555555555555555555555555555555666555555555555555555666666888:::<<<>>>BBBGGGKKKPPPSSSYYY___eeeiiikkklllnnnjjjlllooommmrrrwwwhhhbbb___```fffooo}}}tttnnnnnnwww}}}___III@@@AAA<<<999:::666888777777777666666666666777777777777777777777777777777666666777777888999uuuWWWGGG;;;;;;<<<888666888777777777666666666555555666666666666666666666666555555444444444444555555555777999;;;===AAAGGGKKKQQQTTTYYY```eeeiiikkklllpppmmmnnnpppnnnvvvsssfffaaa___bbbhhhqqqvvvooommmvvvyyyfffNNNBBBBBB<<<999999555888888777777777666666666777777777777777777777777777777666666777777888999```MMM===;;;<<<888777999777777777666666666666555777777777777777777777777444444333333333333444444444666888:::===AAAGGGKKKQQQTTTZZZ```fffjjjlllmmmtttqqqqqqpppnnnwwwqqqeee```___cccjjjuuuuuummmkkkssswwwmmmRRRCCCAAA<<<::::::666888888888777777777666666666666666666666666666666666666666666666777888888jjjTTT@@@<<<<<<999888:::888777777777666666666666777777777777777777777777444444333333333333444444444555888:::===AAAGGGKKKRRRUUU[[[aaafffjjjmmmnnnqqqqqqqqqooolllwww}}}|||qqqddd``````eeemmmxxxtttiiifffnnn{{{xxxrrrVVVDDDAAA<<<;;;===999888888888888777777777777666666666666666666666666666666666555666777777888www___GGG>>>===:::888;;;888888777777777666666666666666666666666666666666555555444444444444555555444666888;;;>>>BBBHHHLLLSSSVVV[[[bbbgggkkkmmmnnnlllnnnooollljjjvvvxxxwwwooodddaaaaaagggooozzzvvvkkkcccjjjttt{{{yyyZZZFFFAAA<<<<<<>>>:::999999888888888777777777777777777777777777777777666666555555666666777888kkkOOOCCC???:::888999888888888777777777666666555555555555555555555555666555555555555555555666444666999;;;>>>CCCIIIMMMSSSVVV\\\bbbhhhlllnnnooollloooooojjjeeepppyyywww{{{mmmeeebbbbbbhhhqqq||||||rrrdddiiipppxxx}}}___HHHAAA<<<<<<===999999999999888888888777777777777777777777777777777666555555555555666777777tttUUUGGGAAA;;;777888888888888888777777777777555555555555555555555555666666555555555555666666555777999<<>>CCCIIINNNTTTYYYaaagggjjjlllmmmnnnpppnnnjjjeee```hhh~~~uuuiiiaaa^^^___gggrrr}}}~~~vvveeefffccciiiuuuyyy{{{|||}}}fffFFF@@@BBB===999<<<999999999888888888888777777777666666555555444444555666777666555444555777mmmRRRBBB<<<:::999888777777777666666666666777777777777777777777777555555555555555555555555666777999;;;>>>DDDJJJNNNTTTYYY```gggjjjlllmmmnnnmmmllliiieeeccclll|||qqqeeeaaa___```hhhsss~~~wwwffffffbbbeeeooorrr~~~zzzyyy|||jjjJJJBBBBBB===999;;;999999999888888888888777666666666666666555555555555666777666555444555777wwwZZZFFF<<<::::::888888777777777666666666777777777777777777777777555555555555555555555555666888:::<<>>AAAGGGNNNRRRZZZ^^^dddiiimmmooorrrtttuuurrrpppppptttoooggg___aaaiiirrr{{{}}}yyy{{{~~~ooocccbbb]]]aaalllqqq}}}yyyqqq\\\GGG@@@===<<<<<<999999999888888888888777666777777777777777777888555666777666555444555777xxxYYYFFF>>>;;;;;;999999999888888888777777777777777777777777777777444555555666777777888888777999;;;>>>BBBHHHNNNSSSYYY]]]ccchhhkkknnnqqqttttttrrrrrruuu||||||lllddd^^^bbbjjjttt}}}{{{nnncccaaa]]]cccrrrvvv~~~|||vvvcccJJJ@@@===<<<;;;999999999888888888888777888888888777777777777777555666777666555444555777tttUUUDDD>>><<<;;;999999999888888888888777777777777777777777777777444555555666777888888999777999;;;>>>BBBHHHOOOTTTXXX\\\aaafffjjjmmmppprrrrrrppprrryyyxxxiiiaaa^^^bbbkkkuuu~~~wwwkkkbbb```]]]gggyyy~~~zzziiiMMMAAA===;;;:::999999999888888888888777999999888888777777666666555666777666555444555777qqqSSSIII???999===999888666555555666777777;;;888555555777888888666555666666666666666555555888:::<<<>>>BBBGGGNNNSSSYYY^^^eeekkknnnnnnoooooosssqqqqqquuuuuugggccc```dddjjjrrr}}}sssiii___```]]]eeewwwmmmQQQBBB:::;;;@@@888999999999999888777777555666666777888999999999222333555777888888777666pppRRRIIIAAA:::===888888777777777777888888<<<:::777777888:::999888666777777777777777666666888:::<<>>===777888999::::::999888777777666555555555555555444666666777888888888777777777999<<>>777888999:::999888777666666666666666555555444555444555666666777777777666777999<<<@@@EEEKKKSSSXXX]]]bbbjjjpppssstttuuuvvvwwwxxxwww{{{~~~jjjaaaaaa```fffppp{{{vvvjjj\\\]]]YYY^^^sss[[[GGGAAA>>><<<999::::::::::::999888888777777777777777888888888999888666555555666777888xxxTTTHHHDDD???@@@;;;;;;;;;:::999888777666777999::::::888777777777333444555666666777666666777999===@@@EEELLLTTTYYY]]]bbbjjjpppsssuuuvvvwwwvvvwwwvvvzzz{{{hhhaaaccc```gggrrr~~~|||tttgggWWWXXXUUUZZZlllaaaIIIAAA@@@>>>:::::::::::::::999999888777777777777777777888888777777777666666777888888|||VVVFFFAAA>>>AAA@@@???>>><<<:::999888888777999<<<;;;999777777888444444555777777888888888777999===AAAFFFMMMUUUZZZ\\\bbbjjjpppsssuuuvvvwwwvvvwwwtttwwwwwweeeaaaddd```hhhsss{{{wwwyyy|||}}}mmm```SSSUUUQQQTTTdddrrrjjjNNNBBB???>>>::::::;;;;;;::::::999888888777777777777777777777555666777888888888888888WWWEEE???>>>BBBEEECCC@@@===;;;:::::::::555888;;;:::777555666777555555777888888999999999777999===AAAFFFNNNVVV[[[\\\bbbiiipppsssuuuvvvwwwwwwwwwsssttttttddd```ccc```hhhttt}}}vvvqqquuuyyywwwgggZZZTTTVVVQQQQQQ]]]gggwwwqqqRRRCCC???<<<::::::;;;;;;::::::999888888888888777777777777777444555777888999999999888bbbIIIBBBBBB@@@KKKFFF>>>999777777888888777777777777777777777777666666666666777777777777999;;;>>>AAAFFFLLLTTTYYYdddgggmmmrrrvvvwwwvvvuuuxxxssspppwwwyyy~~~qqqccc^^^^^^___hhhttt|||ssspppsssxxxyyylll```XXXTTTOOOMMMPPPVVV]]]hhhrrruuuSSSCCC@@@???<<<<<<;;;:::999999999999888888888888777777777666666666666666777777777777hhhMMMDDDDDDCCCHHHCCC===999777888888777777777777777777777777777666666666666777777777888999;;;>>>BBBFFFMMMTTTYYYdddhhhmmmsssvvvwwwvvvuuuvvvrrrooouuu~~~oooaaa\\\]]]aaaiiivvv~~~tttppprrrvvvuuuiii]]]VVVSSSNNNLLLOOOTTTZZZccclllyyyXXXGGGAAA???===<<<;;;:::999999999999999999999999888888888888666666666777777777888888qqqRRRFFFEEEEEECCC???;;;999888888777777777777777777777777777777666666666777777777888888999;;;???BBBGGGMMMTTTXXXdddhhhmmmsssvvvwwwvvvuuutttpppnnnttt}}}kkk^^^ZZZ\\\ccckkkxxxvvvppprrrttt|||}}}pppeee[[[UUURRRMMMLLLOOORRRUUU\\\bbbqqq~~~^^^KKKCCC@@@===<<<;;;:::999999999999:::::::::999999999999888777777777888888888999999xxxWWWHHHEEEFFF>>><<<999888999999888666777777777777777777777777666666777777777888888888999;;;???CCCHHHMMMTTTXXXaaaeeelllssswwwyyyyyyyyytttpppnnntttxxxggg\\\YYY[[[dddlllyyyyyyrrrtttuuuzzz|||pppeee]]]WWWRRRNNNMMMPPPRRRRRRVVV[[[fff```KKKCCCBBB===<<<;;;::::::999999:::::::::999999999888888888777888888888999999999999|||ZZZIIIEEEEEE;;;:::888888999999888666777777777777777777777777777777777777888888888888999;;;@@@DDDHHHNNNTTTXXX^^^cccjjjrrrxxx|||}}}}}}wwwrrrnnnttttttcccZZZYYY\\\dddmmmzzzyyywwwwww{{{~~~~~~sssiii```ZZZSSSPPPOOOQQQRRRQQQTTTXXXbbb___JJJBBBCCC======<<<;;;::::::::::::999888888888777777777777777888888888999999999999}}}\\\KKKFFFDDD;;;999888888999999888777777777777777777777777777777777777888888888999999888<<<@@@EEEIIIOOOTTTXXX]]]bbbjjjrrryyy}}}~~~~~~zzztttoootttpppaaaYYYZZZ^^^dddmmm|||~~~}}}~~~wwwlllbbb\\\UUUQQQPPPRRRSSSRRRTTTXXXaaacccJJJBBBCCC>>>===<<<;;;::::::::::::888888888777777777666666777777777888888888999999}}}___OOOHHHEEE<<<:::888777888999999888777777777777777777777777777777888888888999999999888<<>>===<<<;;;;;;::::::;;;999999999888888888777777666666666777777777888888~~~aaaQQQJJJEEE>>>;;;888777888999999999777777777777777777777777777888888888888999999999888<<>>>>><<<;;;;;;;;;;;;;;;:::::::::999999999888888666666666666777777777777~~~```IIIBBB;;;::::::::::::::::::::::::777777777777777777777777888777777777777777888888===>>>AAAFFFMMMTTT[[[^^^cccgggooovvv{{{}}}}}}|||yyyvvvnnntttyyyfff^^^[[[\\\___fffqqq|||{{{}}}yyylllaaa\\\YYYXXXTTTRRRSSSVVVXXXWWWfff|||{{{yyyWWWEEEAAA???===<<<;;;;;;:::888666777777777777777777777777555555666777888999::::::yyy~~~aaaIIICCC<<<;;;;;;;;;::::::999999999777777777777777777777777:::999999999:::;;;;;;<<<;;;<<>><<<<<<<<<;;;999777888888888888888888888888888888888888777777777777uuu~~~zzzcccIIIBBB>>><<<<<<;;;::::::999888888777777777777777777777777999999999:::;;;<<<===>>>:::<<>>=========;;;999999999999999999999999999555555666777888999::::::~~~gggHHH@@@>>>======<<<;;;999888777777777777777777777777777777444444444555666888999:::;;;===AAAGGGOOOWWW^^^bbbhhhmmmsssyyy}}}~~~}}}|||}}}{{{zzzmmm___ZZZZZZ]]]aaalllvvv|||pppllldddddddddeeegggiiikkkmmmpppsssxxx}}}qqqbbbZZZUUUTTTYYYaaawwwyyy{{{XXXFFFCCCAAA>>>=========;;;:::999999999999999999999999555555666777888999::::::{{{jjjKKKAAA>>><<<<<<;;;::::::999888888777777777777777777777777666666666777888999:::;;;999:::???EEEMMMVVV]]]aaaiiimmmtttzzz~~~yyyyyyzzzkkk^^^ZZZZZZ]]]```llluuu}}}pppkkkdddeeeiiilllooopppqqqrrrtttxxx~~~~~~~~~uuuddd[[[VVVSSSXXXaaaxxx]]]IIICCCAAA>>><<<<<<<<<;;;:::999999999999999999999999888888888888777777777777~~~oooPPPDDD???;;;;;;;;;::::::999999999777777777777777777777777888888777777888999::::::888:::>>>EEEMMMVVV^^^bbbhhhmmmttt{{{wwwxxxzzzkkk^^^ZZZZZZ]]]```mmmvvvwwwsssqqqssswww||||||{{{{{{~~~}}}vvvddd\\\VVVQQQWWWaaavvvbbbLLLCCC@@@===;;;;;;;;;;;;:::888888888888888888888888888888888888777777777777rrrTTTFFF@@@::::::::::::::::::::::::777777777777777777777777888777777777777777888888:::<<<@@@GGGPPPYYY```eeehhhlllttt{{{xxxzzzzzzkkk^^^ZZZZZZ]]]```nnnwww}}}yyyxxxyyy~~~~~~{{{zzz}}}vvvddd]]]VVVQQQVVV```}}}vvvfffNNNCCC@@@<<<;;;;;;;;;;;;:::777777777777777777777777555555666777888999::::::zzzXXXDDDAAA<<<<<<;;;:::::::::;;;;;;777777777777777777777777:::999888777777888999::::::===BBBGGGNNNWWW```fffjjjnnntttzzz~~~wwwuuusssggg\\\YYYXXX\\\dddmmmxxxyyyvvvvvvzzz~~~|||}}}sssaaaVVVRRRRRRWWW\\\vvvqqqzzziiiMMMEEEBBB>>><<<;;;;;;;;;:::;;;;;;:::999888888888888999999888888888888999999~~~ZZZDDD@@@<<<;;;:::999999999999999777777777777777777777777999999888777777888999999999===BBBHHHOOOWWW```ffflllooouuu{{{~~~{{{wwwsss~~~fff[[[YYYXXX]]]dddnnnyyyyyywwwvvv{{{~~~|||nnn^^^UUURRRQQQUUUZZZnnnpppxxxiiiOOOEEEBBB>>><<<<<<<<<;;;:::999999999888999999::::::999999888888888888999999^^^FFFAAA<<<;;;:::999888777777777777777777777777777777777999999888777777888999999888<<>><<<<<<<<<;;;:::888888888888999:::;;;<<<999999888888888888999999```IIICCC===<<<;;;999888888888888777777777777777777777777999888888888888888888999777;;;BBBJJJRRRZZZccchhhqqqtttyyy~~~~~~|||wwwqqq}}}yyyxxxbbbZZZYYYYYY___fffsss}}}~~~yyyxxxyyy}}}~~~kkk```UUURRRQQQPPPQQQTTTaaa~~~pppxxxcccNNNFFFBBB???<<<<<<<<<<<<;;;999888888888999999:::;;;999999888888888888999999aaaKKKGGG======;;;::::::999999999888888888888888888888888888888888999999888888888777;;;BBBJJJRRR\\\eeekkksssvvv{{{zzzwwwrrr}}}wwwvvvaaaZZZZZZ[[[aaaiiivvv~~~wwwxxxyyy}}}uuueee[[[SSSQQQQQQPPPPPPSSS\\\ssssss}}}___JJJFFFCCC???===<<<<<<<<<;;;;;;:::999999888888888999999999888888888888999999aaaLLLGGG<<<<<<;;;;;;::::::;;;;;;888888888888888888888888777888999999999999888777777;;;AAAIIIRRR]]]gggnnntttxxx}}}}}}zzzuuu|||vvvttt```[[[\\\^^^dddlllxxx|||vvvwwwyyy|||}}}qqqaaaXXXPPPOOOPPPOOOPPPRRRUUUggg{{{vvv___JJJFFFCCC???=========<<<;;;<<<;;;:::999888888888888999999888888888888999999aaaJJJDDD:::::::::999::::::;;;<<<888888888888888888888888777888999999999999888777888;;;@@@GGGQQQ]]]iiiqqquuuxxx~~~zzzyyysss```[[[]]]```fffnnnzzz~~~yyytttvvvyyy|||~~~{{{ooo^^^UUUNNNMMMNNNMMMNNNPPPRRR```rrrxxxcccMMMFFFCCC@@@=========<<<<<<::::::999999888999999999999999888888888888999999bbbIIIAAA888888888888999:::;;;<<<888888888888888888888888777888999::::::999888777999<<<@@@FFFPPP]]]jjjsssuuuxxx~~~~~~~~~rrr```\\\^^^aaagggooo||||||uuuoooiiieeehhhkkkqqqzzz}}}vvvsssuuuxxx{{{|||}}}yyymmm]]]TTTLLLKKKLLLKKKLLLOOORRR]]]oooyyyhhhQQQGGGDDD@@@============<<<888888888888999:::;;;;;;999999888888888888999999^^^HHHDDD>>><<<999999:::;;;;;;;;;::::::999999888777666666888888999999999::::::::::::<<>>???===<<<>>>999999999888888888777777888888999999999:::::::::aaaJJJCCC>>><<<:::999:::;;;;;;;;;::::::999999888777777666888888888888999999999:::;;;===BBBHHHQQQ\\\iiipppxxx|||ooo______aaa```gggsssyyywww{{{vvvhhheee```\\\XXXVVVVVVVVVQQQTTTXXXZZZ]]]dddnnnuuu~~~zzzyyyyyy{{{~~~qqqgggZZZRRRLLLLLLLLLKKKMMMPPPTTT[[[uuu}}}rrr}}}\\\RRRIIIAAA???>>><<<:::;;;;;;;;;;;;:::::::::999999888888999999999:::::::::~~~gggMMMCCC???<<<:::999:::;;;;;;:::::::::999999888777777777777777777888888888999999;;;>>>BBBIIIRRR^^^jjjrrryyy}}}nnn^^^^^^``````gggsss|||yyywwwuuurrrppppppnnnooovvvvvvooonnnpppyyyyyymmmeee[[[YYYVVVSSSRRRQQQRRRRRROOORRRTTTUUUVVVZZZaaagggqqq{{{}}}{{{yyy{{{ooocccYYYRRRLLLLLLLLLKKKMMMQQQUUU^^^yyy~~~qqqfffUUULLLCCC@@@>>>:::888999;;;;;;;;;:::::::::999999888888999999999:::::::::}}}rrrxxxoooRRRCCC???===;;;:::;;;;;;;;;:::999999999888888888777777666777777777777888888888:::===BBBHHHQQQ]]]jjjrrrzzz~~~lll]]]]]]``````gggsssuuummmjjjiiifffdddeeecccaaabbbddddddfffnnnwwwyyynnnjjjjjjmmmrrryyyvvvjjjaaa[[[WWWVVVUUUSSSSSSSSSUUUUUUTTTUUUWWWWWWWWWZZZ^^^bbbgggooo{{{|||yyyzzz~~~}}}lll```XXXQQQMMMLLLLLLKKKNNNRRRUUU```qqqmmmVVVMMMDDDAAA???;;;888999999999999888888888777777888888999999999:::::::::vvvzzz|||mmmlllwwwWWWDDD@@@>>>;;;:::;;;;;;;;;:::999999999888888888888888666777777777777888888888999;;;@@@GGGPPP\\\iiiqqq{{{lll]]]]]]``````hhhtttzzznnnfff___^^^^^^\\\\\\^^^YYYYYYZZZ]]]^^^```gggpppttt|||yyymmmiiiiiikkkqqqwwwyyykkkbbb[[[WWWWWWWWWVVVUUUUUUVVVWWWXXXTTTUUUVVVWWWXXXZZZ\\\^^^gggkkkrrrzzz|||yyyzzz}}}{{{iii]]]VVVQQQMMMLLLKKKKKKNNNTTTWWWgggrrrpppUUULLLDDDAAA@@@<<<;;;;;;999999999888888888777777888888999999999:::::::::lllrrrwww~~~rrrlll}}}}}}[[[FFFAAA???<<<;;;;;;<<<;;;:::888888888888888888888888777777777888888888999999888:::???FFFPPP\\\iiiqqq|||kkk]]]^^^aaaaaaiiivvvrrrhhhaaa[[[WWWWWWXXXVVVXXX[[[XXXXXXZZZ^^^______fffnnnpppvvv~~~qqqkkkhhhiiikkkooowww~~~nnnccc]]]YYYWWWUUUUUUUUUVVVVVVWWWXXXYYYYYYYYY[[[\\\^^^___``````jjjkkknnnrrrxxx~~~~~~|||zzz{{{yyyggg\\\TTTPPPMMMMMMKKKJJJOOOVVV]]]qqquuusssUUULLLDDDBBBAAA>>><<<===;;;;;;;;;:::::::::999999888888999999999:::::::::cccnnnxxx~~~vvv___HHHBBB???<<<;;;;;;<<<;;;:::888888888888888888888888888888888888999999999:::888;;;@@@GGGQQQ]]]jjjrrr}}}lll]]]^^^bbbccckkkwww~~~nnnddd```\\\WWWUUUVVVWWWUUUVVVYYYZZZZZZ^^^bbbcccccciiiqqqsssxxxxxxhhhhhhjjjnnnqqquuutttfff^^^[[[YYYXXXVVVVVVXXXYYY[[[]]]^^^___ccccccdddfffggghhhgggfffiiijjjkkknnnqqqsssttttttzzz~~~}}}}}}~~~~~~}}}|||~~~vvvfff[[[SSSPPPMMMMMMKKKJJJOOOWWWaaa{{{zzzvvvVVVMMMEEEBBBAAA>>><<<===;;;;;;;;;:::::::::999999888888999999999:::::::::```mmm}}}aaaJJJBBB???===;;;;;;<<<;;;:::888888888888888888999999888999999999999:::::::::999<<>>>>>@@@::::::::::::999999999888888777777888888888999999999qqq|||eeeMMMCCC@@@===;;;::::::999888999999999999999999999999:::999999888888888999999::::::???IIISSS^^^lllwww}}}{{{lll______bbbgggqqq}}}wwwpppggg```^^^^^^^^^^^^ZZZ\\\]]]]]]\\\\\\]]]^^^```dddiiiooossswww{{{~~~}}}wwwnnnttt}}}~~~tttjjjeeebbb```bbbfffgggiiilllmmmnnnpppsssuuuwwwvvvuuusssrrrqqqqqqpppiiihhhfffeeedddaaa\\\YYYXXXWWWVVVUUUVVVXXXZZZ[[[```gggrrr{{{xxxmmmllliiiggghhhiiiiiihhhgggeeebbbaaaccceeehhhooowww}}}qqqddd\\\VVVOOOJJJKKKLLLKKKNNNRRR___yyycccOOOEEECCC======???:::;;;;;;;;;:::::::::999999888999999999::::::::::::iiiPPPCCC@@@===;;;;;;:::999888999999999999999999999999999888888888888888999999:::999>>>HHHRRR]]]kkkwww}}}yyyjjj___```eeekkkuuu}}}wwwtttrrrxxx}}}|||ooohhheee```[[[XXXYYY]]]```bbb___bbbdddeeeeeeddddddeeeiiinnnvvv}}}{{{vvv~~~|||sssjjjgggfffeeegggkkkmmmooosssuuuvvvwwwyyy{{{}}}|||yyywwwuuusssrrrrrrjjjhhhfffdddbbb___ZZZWWWRRRQQQOOONNNNNNOOOPPPRRRRRRXXX```gggooozzzssshhheeeeeeeeeeeeffffffdddaaa```\\\[[[^^^bbbhhhrrr|||{{{qqqeee^^^XXXQQQKKKJJJKKKKKKMMMRRRZZZpppgggSSSGGGCCC<<<===???:::<<<<<<<<<;;;;;;;;;::::::999999:::::::::;;;;;;;;;jjjQQQCCC@@@===;;;;;;;;;:::888999999999999999999999999888888777777777888999999:::999===GGGQQQ\\\kkkwww|||wwwiii___aaagggmmmwwwxxxsssooonnnlllpppxxxwwwjjjbbb___^^^[[[XXXVVVXXX\\\aaadddiiikkknnnoooooonnnnnnooouuu{{{|||sssllliiiiiihhhkkkooorrruuuxxxzzz{{{}}}~~~|||yyyvvvsssqqqpppkkkiiifffdddaaa^^^YYYVVVOOONNNLLLJJJJJJKKKLLLMMMOOOSSSXXX]]]cccnnn|||qqqgggdddhhhlllmmmoooooolllhhhfffbbb```ccciiiqqq~~~~~~yyyoooeee^^^YYYQQQKKKIIIJJJJJJLLLQQQWWWhhhjjjUUUHHHCCC<<<<<<>>>:::;;;;;;;;;;;;::::::::::::999999999::::::::::::;;;jjjPPPCCCAAA===<<<;;;;;;:::999999999999999999999999999888888777777888999:::::::::999===FFFPPP\\\kkkwww~~~xxxjjj___```ffflllwww}}}uuurrrnnnjjjjjjjjjlllrrrzzzuuujjjaaa]]]^^^[[[ZZZXXXXXXYYY^^^cccgggooorrruuuvvvvvvwwwxxxyyy}}}uuunnnlllkkkjjjlllppptttwww{{{~~~}}}yyyuuurrrpppllljjjfffccc```]]]YYYVVVNNNMMMKKKIIIIIIJJJKKKMMMPPPTTTXXX[[[___iiivvvuuummmlllttt|||zzztttooolllooottt|||wwwmmmbbb[[[WWWPPPJJJIIIIIIIIIKKKOOOSSS___yyyjjjUUUHHHCCC<<<<<<>>>:::::::::::::::999999999999888888888888999999999999kkkQQQDDDAAA>>><<<<<<;;;:::999999999999999999999999999888888888888999:::;;;;;;;;;:::===FFFPPP\\\lllxxx}}}mmm``````eeejjjvvvwwwssspppjjjggghhhiiilllrrrzzzxxxmmmeee]]][[[___ZZZZZZZZZZZZ\\\aaaggglllqqqtttwwwzzz|||~~~vvvooommmlllkkkmmmppptttwww|||}}}xxxssspppkkkhhhdddaaa___\\\XXXUUUMMMLLLJJJJJJJJJLLLNNNOOOSSSWWW]]]```dddlllxxx~~~xxx{{{}}}~~~~~~tttjjj___XXXTTTMMMHHHIIIIIIHHHJJJMMMNNNVVVllluuugggSSSGGGCCC<<<===???:::::::::999999999888888888777777888888888999999999oooVVVDDDAAA>>><<<<<<<<<:::999999999999999999999999999999999999999:::;;;<<<======;;;>>>GGGQQQ]]]mmmzzz}}}rrrcccaaadddiiiuuu}}}ssssssqqqjjjhhhlllgggmmmwwwuuulllggg```___ccc___````````````dddjjjooorrruuuyyy~~~|||tttnnnnnnmmmmmmnnnrrrtttxxx|||yyyrrrnnnhhheeeaaa^^^\\\YYYVVVTTTMMMMMMLLLMMMNNNQQQSSSUUUYYY___gggmmmrrrzzz~~~{{{zzz}}}{{{qqqggg]]]UUUOOOJJJGGGIIIIIIHHHIIIKKKNNNSSSfff|||iiicccOOOEEECCC======???:::;;;;;;:::::::::999999999888888888999999999::::::}}}sssZZZDDDAAA>>><<<<<<<<<;;;999999999999999999999999999::::::::::::;;;<<<===>>>===<<<>>>GGGQQQ]]]mmmzzz}}}~~~wwwfffbbbdddiiitttsssllloooooohhhgggmmmgggooo{{{uuuooollleeeeeejjjggghhhhhhfffeeeggglllppptttwww|||zzzsssnnnnnnnnnnnnpppttttttxxx}}}wwwooojjjeeebbb___\\\YYYWWWUUURRRPPPOOOOOOPPPSSSVVVYYY[[[```hhhrrrzzz{{{tttvvvwwwzzz~~~yyyoooeee[[[TTTMMMHHHFFFIIIJJJHHHHHHJJJOOOSSSfff|||zzzbbb```MMMDDDCCC>>>>>>@@@:::<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;{{{ZZZHHHBBB=========::::::<<<;;;;;;::::::::::::999999888999;;;======<<<;;;:::???@@@AAAEEENNN___rrrxxxggggggdddiiivvv~~~|||tttnnnmmmlllkkklllooouuu|||}}}zzzuuuvvvuuuqqqooosssttttttuuuwwwyyyzzz{{{vvvssspppmmmmmmooorrrtttwwwyyy{{{}}}~~~}}}xxxrrrlllhhh___^^^\\\YYYWWWVVVUUUTTTSSSUUUWWWWWWXXX\\\ccciiirrrxxx}}}tttnnnkkknnnooossszzz~~~uuujjj___UUUOOOIIIIIIGGGGGGGGGGGGIIIIIIOOOTTTeeerrr[[[RRRKKKCCC???@@@@@@===:::;;;;;;::::::::::::999999::::::999999999999999:::|||[[[IIIBBB>>>>>>===;;;:::===;;;;;;::::::::::::999999999:::;;;======<<<;;;:::===>>>AAAEEEOOO^^^qqq~~~|||jjjhhheeeiiivvv~~~wwwpppooonnnmmmooosss{{{{{{|||}}}uuussspppnnnnnnppprrrtttwwwyyy{{{|||}}}~~~~~~{{{vvvoooiiifff___^^^\\\[[[YYYWWWWWWVVVUUUXXX[[[]]]___eeemmmsss~~~|||~~~~~~zzzrrrkkkfffeeekkkkkkooouuuyyy~~~sssiii^^^TTTMMMIIIIIIGGGGGGGGGGGGIIIIIINNNTTTfffoooYYYQQQKKKCCC?????????===:::;;;;;;::::::::::::999999999999888888888888888999\\\JJJCCC???>>>>>>;;;;;;===;;;;;;::::::::::::999999999:::<<<=========<<<;;;;;;===@@@EEEOOO^^^ooo|||~~~llliiifffiiiwww~~~}}}uuusssssstttwww|||{{{vvvwww~~~~~~zzztttrrrpppnnnnnnpppssstttwwwyyy{{{|||{{{{{{|||~~~~~~}}}{{{xxxrrrlllgggccc______^^^]]]\\\[[[[[[[[[[[[___dddhhhlllsss{{{wwwvvvtttoooiiieeecccccckkkkkknnnssswww|||~~~rrrhhh]]]SSSLLLIIIIIIGGGGGGGGGGGGIIIIIILLLSSShhhkkkVVVOOOIIICCC???>>>>>><<<:::;;;;;;::::::::::::999999:::999999888999999::::::^^^KKKDDD??????>>>;;;;;;===;;;;;;:::::::::999999999:::;;;<<<=========<<<<<<999<<<@@@EEEOOO]]]nnnzzz|||kkkiiifffjjjxxx}}}~~~vvvppprrryyyzzzxxxvvvwwwyyy|||}}}|||yyywwwqqqqqqoooooooooqqqsssttttttwwwyyy{{{{{{{{{|||}}}~~~}}}zzzvvvqqqkkkfffdddaaaaaabbbbbbbbbbbbbbbbbbeeeiiipppuuuzzzvvvssspppllliiiiiijjjkkkqqqppprrrvvvyyy~~~~~~ssshhh^^^TTTMMMIIIIIIGGGGGGGGGGGGIIIIIIKKKSSSjjjgggSSSLLLHHHCCC???>>>===<<<:::;;;;;;:::::::::999999999;;;::::::::::::;;;<<<<<<___LLLEEE@@@@@@???<<<;;;===;;;;;;:::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<999;;;???EEENNN]]]nnnyyywwwggghhhfffkkkyyyuuullllllrrr{{{{{{rrrkkkiiikkkiiikkknnnqqqssstttuuuuuunnnnnnnnnooooooqqqrrrsssrrruuuxxx{{{||||||}}}~~~zzzvvvqqqllliiigggeeefffhhhiiikkkkkkkkkkkkqqqvvv}}}}}}uuurrrooommmnnnrrrvvvxxxwwwuuuvvvyyy|||uuukkk```VVVOOOIIIIIIGGGGGGGGGGGGIIIIIIJJJTTTkkkcccPPPJJJGGGCCC@@@>>>===<<<;;;;;;;;;:::::::::999999999999999999999999:::;;;;;;bbbMMMFFFAAAAAA???<<<;;;===;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<:::<<>>======;;;;;;::::::::::::999999666666666666777888999999fffNNNGGGBBBAAA@@@<<<<<<===;;;;;;::::::::::::999999999999999999999:::;;;;;;<<<===???DDDMMM]]]ooo|||pppeeeiiiiiinnnzzz|||sssggggggjjjpppvvvtttjjjgggggghhhjjjmmmfffffffffdddbbbcccfffiiihhhiiikkkmmmoooooopppppptttxxx|||~~~zzzvvvrrrpppooooooooorrruuuyyy|||~~~|||rrrqqqqqqtttzzz|||yyywwwxxxzzzwwwmmmcccXXXQQQIIIIIIGGGGGGGGGGGGIIIIIIKKKUUUmmmaaaPPPGGGGGGEEECCC@@@???>>>???;;;;;;::::::::::::999999777777777777888999::::::iiiNNNHHHBBBAAA@@@===<<<>>>;;;;;;;;;:::::::::999999999999888888999999:::;;;===>>>???CCCMMM]]]ppp~~~pppfffkkkkkkoooyyyrrrlllgggiiinnntttxxxuuullleeefffiiijjjkkklllhhhgggeeeaaa]]]]]]```dddfffhhhjjjlllnnnooooooooowwwzzz~~~}}}yyyuuurrrqqqppppppsssuuuyyy~~~|||tttssstttxxx~~~~~~zzzxxxyyy{{{vvvmmmcccXXXQQQIIIIIIGGGGGGGGGGGGIIIIIILLLVVVnnn```PPPGGGGGGFFFDDDAAA??????@@@;;;;;;;;;:::::::::999999::::::::::::;;;<<<===>>>mmmTTTLLLEEEDDDCCC???<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999999::::::===@@@BBBBBBHHHYYYnnn|||ttteeeeeekkkpppxxxqqqhhhfffkkkqqqvvv|||~~~jjjgggeeeeeehhhjjjjjjhhhccc^^^\\\___^^^ZZZZZZ___fffiiikkkmmmnnnnnnppprrrwwwzzz~~~}}}}}}}}}}}}|||zzzvvvssssssuuuwwwxxx|||}}}yyyvvvttttttyyyzzzxxxwww||||||uuummmaaaWWWQQQHHHGGGFFFFFFFFFGGGHHHIIIMMM\\\zzzaaaRRRIIIGGGCCCAAA@@@@@@>>>===<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::mmmTTTLLLEEEDDDCCC???<<<===<<<<<<<<<;;;;;;:::::::::999999999999999:::;;;<<<<<>>===<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::mmmTTTKKKEEECCCBBB???<<<===>>>===<<<;;;:::999999888777888888888:::;;;<<<===;;;===@@@BBBHHHWWWlll}}}uuufffeeejjjoooxxxyyytttssswww|||}}}~~~tttiii___```aaaccccccaaa\\\XXXZZZWWWWWWYYY[[[[[[^^^bbbeeegggjjjmmmnnnpppsssvvvzzz|||~~~}}}{{{zzzzzzzzzyyyxxxvvvtttuuuxxxzzz}}}uuutttuuu{{{}}}zzzxxx{{{xxxppphhh\\\RRRMMMGGGGGGFFFEEEFFFGGGHHHIIILLLddd___RRRIIIGGGCCCAAA@@@@@@>>>===<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::mmmSSSKKKDDDCCCBBB???<<<=========<<<;;;::::::999999888888888888999:::;;;<<<:::;;;>>>AAAGGGTTTjjj}}}tttfffdddhhhlllvvv~~~~~~xxxrrrooommmnnntttzzz~~~vvvhhh___]]]^^^______^^^\\\XXXVVVXXXWWWYYY\\\aaaeeejjjnnnmmmoooqqqrrrrrrsssvvvxxx{{{}}}}}}zzzyyyzzzyyyxxxxxxvvvuuuwww{{{~~~}}}ttttttvvv|||}}}xxxvvvvvvyyyuuummmeeeZZZPPPKKKGGGFFFEEEEEEEEEFFFHHHIIILLLeee|||^^^RRRIIIGGGCCCAAA@@@@@@>>>===<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::kkkRRRJJJCCCCCCBBB???<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999::::::>>>BBBEEEPPPggg|||ssseeebbbeeejjjuuuzzzwwwuuuvvvyyy}}}wwwkkkdddbbbbbbbbbbbbfffkkkmmmmmmooossswwwzzzzzzyyyvvvqqqiii___YYYZZZZZZYYYXXXWWWVVVWWWXXXWWWZZZ___dddllltttzzz}}}zzzzzzzzzxxxvvvuuuvvvxxx}}}}}}{{{zzzzzzyyyzzzyyyxxxxxxzzz~~~}}}|||ttttttwww|||{{{wwwtttuuuvvv{{{rrrjjjcccXXXOOOJJJGGGFFFEEEEEEEEEFFFGGGHHHLLLaaawww\\\RRRIIIGGGCCCAAA@@@@@@>>>===<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::~~~gggQQQIIICCCBBBBBB???======:::::::::;;;;;;;;;<<<<<<::::::999888888888888888::::::===BBBDDDLLLccc{{{ssseeebbbdddhhhuuu~~~uuulllhhhfffcccdddhhhjjjooowww~~~ssslllbbbZZZVVVVVVWWWXXXVVVYYY[[[^^^```bbbeeegggeeefffggggggddd___ZZZWWWUUUUUUSSSRRRQQQTTTYYY]]]^^^dddkkkqqq{{{{{{xxxxxxyyy}}}||||||||||||}}}|||||||||~~~|||{{{ttttttwww}}}xxxtttsssuuuxxx~~~{{{nnnfff___UUUMMMIIIFFFFFFEEEDDDEEEFFFGGGHHHKKK[[[uuusss[[[SSSIIIGGGCCCAAA@@@@@@>>>===<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::|||dddQQQIIIBBBBBBBBB???======;;;;;;;;;;;;;;;;;;::::::999888888888888888999:::;;;:::===BBBCCCIII```yyyuuugggdddeeeiiivvvvvvjjjccc^^^\\\ZZZWWWWWWZZZ\\\___eeejjjpppxxx}}}tttkkkfff^^^ZZZTTTPPPOOOOOOOOOOOOQQQPPPPPPSSSVVVYYY[[[[[[XXXZZZ\\\\\\[[[YYYWWWVVVRRRSSSSSSSSSTTTXXX___eeekkkttt}}}~~~~~~}}}~~~|||{{{tttuuuwww}}}|||uuurrrrrrtttwww~~~uuuhhhaaa[[[RRRKKKGGGFFFEEEDDDDDDDDDEEEGGGHHHJJJVVVkkkpppZZZTTTIIIGGGCCCAAA@@@@@@>>>===<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::|||bbbPPPHHHBBBBBBAAA???============<<<;;;:::999999888666666777777888999;;;;;;<<<:::>>>BBBBBBGGG^^^xxxvvviiieeefffjjjxxx|||kkkbbb^^^YYYVVVVVVTTTPPPPPPSSSTTTWWWZZZ\\\___eeemmmrrrzzz}}}|||tttllleee___ZZZVVVTTTRRRNNNMMMLLLLLLLLLKKKPPPNNNLLLMMMQQQTTTSSSQQQRRRTTTVVVWWWVVVUUUUUUUUURRRUUUWWWXXXZZZ___fffkkkxxx~~~}}}{{{tttuuuwww|||}}}yyyssspppooorrruuu{{{~~~qqqeee^^^XXXPPPIIIFFFFFFEEEDDDDDDDDDEEEGGGHHHIIISSSfffzzzoooYYYTTTIIIGGGCCCAAA@@@@@@>>>===<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::gggRRRLLLEEEBBBAAAAAA???======<<<<<<;;;;;;:::999999999999999999999999999999:::@@@>>>>>>EEELLL[[[ssszzzjjjgggiiippp~~~|||hhh]]]YYYSSSRRRPPPNNNNNNOOOQQQRRROOOQQQTTTWWWZZZ]]]aaadddqqqssswww{{{}}}{{{vvvrrriiiddd___]]][[[YYYTTTPPPQQQLLLIIIKKKLLLJJJJJJLLLJJJLLLNNNNNNOOOPPPSSSUUUVVVVVVVVVUUUUUUVVVYYY\\\WWWYYYZZZZZZ]]]eeepppxxx|||uuuwwwzzz~~~|||yyyvvvqqqooorrrvvv|||ssseee\\\TTTLLLGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHOOO^^^sssmmmZZZUUUJJJGGGDDDBBBAAA???===;;;888888999999888777555444999999999999999999999999dddSSSMMMFFFBBBAAAAAA???======<<<<<<;;;;;;::::::999999999999999999999999999888>>>===<<>><<<::::::;;;;;;:::999777666999999999999999999999999~~~```SSSNNNFFFBBBBBBAAA@@@>>>======<<<<<<;;;:::::::::999999999999999999999999666===;;;;;;AAAFFFTTTkkk~~~~~~~~~mmmhhhiiiooo}}}yyyeeeXXXRRRNNNMMMOOONNNNNNMMMLLLLLLMMMMMMQQQRRRUUUYYY___eeekkknnnsssssstttsssqqqkkkddd^^^[[[VVVQQQOOOQQQTTTUUUTTTRRRMMMJJJMMMPPPPPPSSSWWWQQQRRRSSSSSSRRRQQQRRRTTT[[[[[[\\\\\\\\\^^^bbbeee```bbbeeehhhlllttt~~~{{{xxxttttttuuuxxxzzzyyywwwuuurrrooooooppprrrzzz{{{ooobbbYYYRRRKKKFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHHHHMMM\\\vvvoooXXXOOOJJJHHHEEECCCAAA@@@>>><<<<<<======<<<<<<;;;:::999999999999999::::::::::::~~~^^^UUUOOOGGGCCCBBBBBB@@@>>>=========<<<;;;;;;::::::999999999999999999999999666<<<;;;;;;@@@DDDQQQggg~~~~~~}}}~~~nnniiijjjppp~~~wwweeeXXXSSSRRRQQQPPPRRRQQQQQQPPPPPPOOOOOOOOOTTTVVVZZZaaajjjrrrxxx{{{{{{{{{zzzxxxuuunnnfffaaaZZZUUUPPPOOOTTTYYY]]]^^^WWWRRRNNNPPPSSSTTTWWW\\\[[[\\\]]][[[YYYXXXXXXYYY]]]^^^______```bbbfffjjjgggiiilllooorrrxxx{{{xxxssssssssstttvvvvvvuuusssooommmlllnnnqqqyyywwwkkk___WWWQQQJJJFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHKKKOOO```}}}www]]]RRRKKKHHHEEECCCBBBAAA???===>>>=========<<<;;;;;;:::999999999:::::::::::::::```VVVPPPHHHDDDCCCBBB@@@>>>>>>======<<<<<<;;;::::::999999999999999999999999666======<<>>>>>===<<<<<<;;;;;;::::::999999:::::::::;;;;;;;;;eeeWWWQQQIIIEEECCCCCC@@@>>>>>>>>>======<<<;;;;;;;;;999999999999999999999999777>>>>>>===AAABBBLLL```xxx~~~~~~nnnkkkmmmttt}}}rrrhhhZZZUUUPPPOOORRRUUUWWWWWWZZZXXXVVVSSSRRRSSSTTTUUUYYY^^^hhhvvv{{{zzzyyyxxxvvvqqqjjjfff]]][[[ZZZ^^^eeekkknnnoooeee^^^XXXYYY[[[]]]bbbgggjjjiiifffbbb^^^^^^```bbbaaabbbccccccdddgggkkknnnooorrrtttuuutttwww||||||wwwuuuxxx{{{~~~|||yyyuuurrrooooooqqqtttvvvvvvtttrrrnnnjjjiiiooowwwpppdddYYYRRRNNNHHHEEEFFFCCCDDDEEEFFFGGGIIIJJJJJJJJJRRRhhheeeUUULLLJJJGGGDDDCCCBBB@@@>>>>>>===<<<;;;::::::::::::999999::::::;;;;;;<<<<<>>>>>>>>======<<<<<<;;;;;;999999999999999999999999777>>>>>>===AAAAAAJJJ]]]tttppplllmmmttt|||vvvqqqnnnmmmooopppnnnqqqqqqnnnllliiibbbZZZSSSRRRPPPPPPRRRWWW[[[^^^```]]]YYYVVVUUUVVVYYYZZZ```gggsss}}}yyysssooobbbbbbccciiipppuuuvvvuuuhhhaaa[[[\\\___ccciiiooonnnlllgggbbb^^^___bbbfffdddeeefffffffffiiimmmpppooorrrtttuuutttuuuzzz~~~~~~{{{||||||zzzwwwssspppmmmnnnqqquuuxxxxxxvvvsssqqqkkkjjjrrr~~~mmmbbbVVVQQQLLLGGGEEEEEECCCDDDEEEFFFHHHIIIJJJKKKJJJTTTmmmgggUUUMMMJJJGGGEEEDDDCCC@@@??????>>><<<;;;::::::;;;;;;999999::::::;;;<<<<<<===dddXXXRRRJJJFFFDDDCCCAAA>>>>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999666=========@@@@@@HHH[[[qqq~~~qqqlllnnnsssrrrmmmfff___[[[ZZZ\\\^^^]]]______]]]\\\\\\WWWQQQNNNNNNMMMLLLNNNSSSZZZ```fffccc^^^ZZZYYY[[[^^^```hhhooo|||~~~xxxtttggggggkkkqqqyyy}}}|||zzziiibbb\\\^^^bbbfffmmmtttrrroooiiiccc```aaaeeeiiigggggghhhhhhhhhjjjnnnqqqnnnqqqtttuuutttuuuyyy}}}~~~{{{xxxtttqqqlllnnnrrrvvvzzzzzzwwwttttttmmmllluuu{{{kkk```UUUPPPLLLGGGEEEEEECCCDDDEEEFFFHHHIIIJJJKKKLLLXXXsssiiiVVVMMMKKKGGGEEEDDDCCCAAA???@@@???===<<<;;;;;;<<<<<<999999::::::;;;<<<======jjjVVVNNNGGGFFFFFFBBB@@@@@@???>>>===<<<<<<;;;;;;<<<:::999999888888999999:::999:::>>>@@@???@@@JJJUUUqqqwwwnnnmmmrrr|||}}}oooggg```WWWRRRQQQQQQOOOLLLQQQQQQRRRRRRQQQPPPNNNMMMHHHMMMNNNLLLOOOYYY___```bbb^^^[[[\\\___bbbcccccckkkvvv}}}wwwvvvxxxzzzoooiiidddeeemmmrrrsssqqqwwwqqqjjjeeeeeegggjjjlllooollljjjkkkooorrrsssssswwwuuussssssuuuyyy~~~}}}}}}{{{xxxssspppjjjkkkmmmrrrvvvxxxxxxvvvsssqqquuuuuuddd]]]UUUOOOLLLJJJGGGDDDEEEEEEEEEFFFGGGGGGHHHHHHKKKSSSttthhhUUUPPPMMMHHHDDDCCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;:::999999888888999999:::hhhVVVNNNGGGFFFFFFBBB@@@AAA???>>>===<<<<<<;;;;;;<<<::::::999999999999::::::999:::===@@@???@@@IIITTTmmmxxxnnnkkkoooxxxsssfff]]]VVVOOOKKKLLLMMMLLLIIILLLMMMMMMNNNNNNMMMLLLKKKHHHLLLNNNLLLOOOXXX___```ccc```]]]^^^bbbgggiiijjjrrr|||~~~}}}|||pppkkkgggiiiqqqwwwyyywwwxxxsssmmmiiijjjmmmoooqqqssspppnnnooorrrvvvwwwwww{{{zzzyyyyyy{{{}}}zzzvvvqqqmmmjjjkkknnnrrrvvvxxxwwwvvvqqqqqqxxxrrrccc\\\TTTNNNLLLJJJGGGEEEEEEEEEEEEFFFGGGGGGHHHHHHLLLUUUuuukkkXXXPPPMMMHHHDDDCCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;:::999999888888999999:::fffVVVNNNHHHGGGFFFCCC@@@AAA???>>>===<<<<<<;;;;;;<<<::::::999999999999::::::::::::===??????@@@HHHRRRhhh~~~zzznnnjjjlllttt}}}}}}ggg[[[QQQMMMHHHFFFHHHJJJIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJHHHLLLNNNNNNQQQXXX___aaaeeebbbaaabbbgggnnnsssuuu{{{}}}uuupppmmmpppxxx|||xxxsssqqqrrruuuwwwyyyyyywwwttttttvvvzzz}}}~~~~~~}}}zzztttnnniiiiiikkknnnrrrvvvxxxwwwuuuppprrr{{{{{{nnn```ZZZRRRMMMKKKJJJHHHEEEEEEEEEEEEFFFGGGGGGHHHHHHMMMYYYzzzmmm[[[QQQMMMHHHEEECCCBBB@@@???>>>>>>>>>===<<<<<<;;;;;;:::999999888888999999:::fffWWWNNNHHHGGGFFFCCCAAAAAA???>>>===<<<<<<;;;;;;<<<:::::::::999999:::::::::::::::<<>>>>>>>>===<<<<<<;;;;;;:::999999888888999999:::{{{~~~hhhWWWOOOHHHGGGGGGCCCAAAAAA???>>>===<<<<<<;;;;;;<<<;;;::::::::::::::::::;;;::::::;;;>>>???@@@EEELLL\\\ttt~~~rrrmmmooowwwfffUUUNNNJJJIIIHHHGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMPPPSSSVVVZZZ___dddggghhhiiimmmsss{{{|||yyytttnnnjjjiiijjjnnnsssvvvwwwuuurrrqqqssszzzwwwjjj]]]WWWOOOKKKJJJIIIGGGEEEEEEEEEEEEFFFGGGGGGHHHHHHMMMaaakkk]]]QQQNNNIIIEEEDDDBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;:::999999888888999999:::xxxiiiWWWOOOIIIHHHGGGDDDAAABBB???>>>===<<<<<<;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;999;;;>>>??????DDDJJJWWWoootttoooqqqyyyvvv]]]PPPKKKHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNQQQVVVZZZ\\\aaagggiiilllppptttzzz~~~|||yyyuuuoookkkhhhjjjnnnsssvvvwwwtttqqqrrrtttyyywwwiii\\\VVVOOOJJJIIIHHHFFFDDDEEEEEEEEEFFFGGGGGGHHHHHHLLL___lll```RRRNNNIIIFFFDDDCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;:::999999888888999999:::wwwgggWWWOOOIIIHHHGGGDDDBBBBBB???>>>===<<<<<<;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;999:::>>>??????CCCHHHRRRjjjvvvpppqqqxxx~~~eeeTTTMMMKKKGGGIIIKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPOOOSSSYYY]]]]]]bbbiiimmmqqqwww|||~~~|||yyytttnnnjjjhhhjjjnnnssswwwvvvsssppprrrtttyyyvvvhhh\\\VVVNNNIIIHHHGGGEEEBBBEEEEEEEEEFFFGGGGGGHHHHHHLLLYYYzzzjjj___RRRNNNIIIFFFDDDCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;:::999999888888999999:::wwweeeXXXOOOIIIHHHGGGDDDBBBBBB???>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;999:::>>>??????BBBGGGNNNgggvvvppppppwwwkkkXXXOOOLLLMMMHHHKKKNNNPPPQQQQQQRRRSSSQQQPPPOOOOOOOOOPPPRRRRRRRRRPPPTTT[[[^^^^^^cccjjjpppuuu{{{|||xxxsssmmmhhhhhhjjjnnnssswwwvvvsssoooqqqttt{{{vvvggg\\\VVVNNNIIIGGGFFFDDDAAAEEEEEEEEEFFFGGGGGGHHHHHHLLLSSSmmmggg]]]RRRNNNJJJFFFDDDCCCBBB@@@>>>>>>>>>===<<<<<<;;;;;;:::999999999999999999:::zzztttiiiaaaWWWKKKFFFFFFGGGEEEAAA??????>>>>>>======<<<<<<===<<<<<<;;;;;;<<<<<<===999999:::;;;===???AAABBBKKKbbb|||xxxmmmhhhlllrrr~~~~~~kkk\\\SSSNNNIIIFFFIIIIIIKKKPPPVVVYYYYYYWWWVVVVVVWWWVVVTTTTTTUUUVVVSSSVVVZZZ]]]```dddhhhllluuuxxx|||}}}xxxvvvtttttttttvvvyyy{{{zzzyyyvvvvvvvvvxxx|||~~~zzz|||xxxqqqllljjjdddjjjsssxxxyyywwwtttrrruuuuuuzzzuuuiii\\\TTTNNNLLLIIIEEEDDDFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHTTTfffzzzggg]]]RRRNNNIIIFFFDDDCCCBBBAAA@@@@@@???>>>===<<<<<<;;;999999999::::::;;;;;;;;;zzzkkkfff[[[NNNGGGFFFFFFDDDAAA@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;===>>>@@@AAAHHH^^^xxxyyymmmfffhhhnnnttt{{{vvvlll^^^TTTPPPNNNMMMKKKKKKKKKMMMRRRWWW[[[[[[YYYVVVWWWWWWWWWUUUVVVWWWYYYYYY[[[^^^aaadddiiinnnrrryyy|||}}}wwwrrrmmmkkkiiihhhhhhhhhjjjmmmnnnnnnmmmkkkkkkkkkllloootttxxx{{{xxxtttvvv|||zzzrrrllliiieeellluuu{{{|||yyyuuussswwwvvvzzzsssggg[[[TTTNNNKKKIIIEEEDDDFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFOOO___rrr~~~ggg^^^RRROOOJJJFFFEEEDDDBBBAAA???>>>===<<<;;;999888888999999999999:::::::::;;;nnniii___RRRIIIGGGFFFDDDAAA@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???CCCWWWqqq~~~{{{mmmddddddiiimmmuuuvvvppp```ZZZQQQMMMMMMNNNNNNNNNMMMNNNPPPTTTYYY\\\]]]\\\VVVWWWYYYYYYXXXYYY\\\^^^___aaacccfffiiimmmssswww}}}yyyjjjhhhdddaaa^^^]]]]]]]]][[[ZZZ[[[]]]```aaaaaa```___^^^^^^^^^aaadddhhhkkknnnqqqvvvzzz}}}rrrmmmooovvv{{{yyypppjjjfffgggnnnxxx|||xxxuuuyyyyyy{{{qqqeee[[[SSSMMMKKKIIIEEEDDDFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEKKKXXXkkk|||fff^^^SSSPPPKKKGGGEEEDDDCCCAAA???>>>===<<<:::999888777888888888999999999999999oooiii___SSSJJJGGGFFFDDDCCCAAA@@@@@@??????>>>======::::::;;;;;;;;;;;;::::::===<<<<<<<<<<<<======>>>AAAQQQkkk~~~oooeeedddgggooowww~~~}}}{{{wwwqqqiiibbb]]]VVVRRRNNNLLLLLLMMMMMMMMMNNNOOOQQQUUUYYY\\\^^^___XXXYYY[[[\\\]]]^^^aaadddfffggghhhiiikkkoootttxxx}}}{{{sssiiibbbZZZXXXVVVTTTSSSTTTUUUVVVSSSSSSSSSVVVXXXZZZYYYXXXWWWVVVUUUUUUWWWYYY]]]___^^^aaaeeejjjnnnsssyyy~~~zzznnnjjjmmmtttyyy}}}~~~}}}vvvnnnhhheeeiiipppzzz{{{xxx|||{{{|||ooocccZZZRRRLLLJJJHHHDDDDDDFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFKKKUUUiii|||eee]]]UUUQQQLLLHHHFFFEEECCCBBB@@@???>>>>>>===<<<;;;;;;888888888888888888888888|||nnnddd]]]SSSKKKHHHGGGFFFEEEAAAAAAAAA@@@??????>>>>>>:::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<<<<======@@@MMMdddsssiiigggjjjttt{{{{{{uuukkkjjjgggccc^^^YYYTTTRRRPPPNNNLLLLLLLLLLLLLLLLLLNNNPPPSSSUUUXXX[[[___```[[[]]]___aaabbbdddgggjjjnnnoooooonnnmmmooorrruuuzzz{{{}}}~~~|||yyywwwsssqqqnnnkkkggg```YYYSSSQQQPPPNNNMMMMMMNNNOOOPPPPPPOOOPPPRRRUUUVVVVVVTTTSSSQQQPPPOOOPPPRRRUUUWWWUUUWWWYYY\\\___ccciiimmmrrrvvv{{{xxxlllhhhlllsssyyyyyyzzz}}}~~~~~~zzztttmmmiiigggjjjrrr|||}}}{{{~~~|||}}}nnnbbbXXXQQQKKKIIIGGGDDDCCCEEECCCCCCCCCCCCDDDDDDDDDDDDGGGJJJVVVlll~~~eee[[[VVVRRRMMMIIIGGGFFFDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>888888888888888888888888}}}zzzkkk```[[[SSSMMMJJJHHHGGGFFFBBBBBBAAAAAA@@@?????????:::;;;<<<======<<<;;;:::===<<<<<<<<<<<<======>>>AAAIII^^^zzzxxxnnnlllooowww}}}qqqiiiaaa___[[[VVVQQQMMMKKKJJJIIIIIIIIIJJJKKKMMMNNNNNNOOOQQQTTTVVVYYY\\\```ccc```bbbdddfffgggiiimmmpppuuuuuutttqqqnnnlllkkklllrrrsssuuuuuurrrnnnhhheee```^^^\\\ZZZXXXUUUPPPLLLKKKKKKJJJJJJIIIJJJJJJJJJLLLLLLLLLOOOQQQSSSRRRQQQOOOMMMLLLKKKKKKNNNPPPRRRPPPQQQSSSSSSTTTWWW\\\___dddhhhnnntttxxx|||~~~vvvllliiimmmtttzzz{{{}}}}}}yyysssnnnkkkkkklllrrr{{{}}}~~~|||~~~}}}lllaaaWWWPPPJJJIIIGGGDDDCCCEEECCCCCCDDDDDDDDDEEEEEEEEEFFFKKKZZZttt}}}eee[[[XXXTTTOOOJJJHHHFFFDDDCCC========================999999999999999888888888}}}|||hhh___\\\VVVQQQMMMJJJHHHFFFBBBBBBBBBAAA@@@@@@??????;;;<<<>>>??????>>><<<;;;<<<<<<<<<<<<<<<===>>>???AAAFFFXXXuuu}}}rrroooqqq{{{uuuiiibbbYYYVVVRRRMMMIIIHHHHHHHHHFFFHHHIIIKKKMMMOOOQQQSSSQQQTTTWWWXXXZZZ]]]bbbfffdddfffhhhjjjkkknnnqqqtttwwwwwwuuupppjjjddd```___dddfffhhhhhheee___YYYUUUSSSRRRPPPPPPPPPOOOMMMKKKJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJMMMOOOQQQPPPOOOMMMLLLJJJIIIJJJLLLOOOQQQOOOOOOOOONNNNNNQQQUUUXXX[[[___eeejjjnnnrrrvvvxxxvvvzzzwwwooonnnrrrzzz|||vvvpppkkkjjjkkkmmmrrrzzz~~~|||~~~yyyiii```VVVOOOJJJHHHFFFCCCCCCEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGOOObbb{{{eee]]]YYYUUUOOOKKKIIIGGGEEECCCAAAAAA@@@???>>>===<<<<<<;;;:::::::::999999999999eee```^^^YYYUUUPPPKKKHHHFFFCCCBBBBBBAAAAAA@@@@@@???<<<===>>>@@@@@@>>>===<<<;;;;;;;;;<<<<<<===??????AAADDDTTTqqqtttppprrrqqqeee]]]RRRPPPLLLHHHFFFGGGHHHJJJIIIKKKLLLNNNOOOQQQTTTVVVSSSVVVYYYZZZ[[[^^^dddhhhgggiiikkklllnnnpppsssvvvttttttrrrlllddd\\\VVVSSSXXXZZZ]]]^^^[[[UUUOOOKKKNNNLLLKKKLLLMMMNNNMMMLLLLLLNNNPPPQQQQQQPPPOOONNNJJJJJJKKKMMMOOOQQQPPPOOONNNMMMKKKKKKKKKNNNPPPRRRNNNNNNNNNMMMLLLNNNRRRUUUWWW[[[```dddhhhkkknnnppprrrwww|||~~~~~~{{{tttsssxxxzzzssslllgggggghhhmmmrrryyy~~~~~~|||~~~vvvggg^^^VVVOOOIIIHHHFFFCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFJJJTTTjjjxxxeee___YYYUUUPPPLLLIIIGGGEEECCCGGGFFFDDDBBB@@@>>>===<<<;;;;;;;;;::::::999999999{{{iiiccc___XXXSSSOOOMMMJJJHHHEEEDDDCCCBBB@@@???>>>===<<<===???@@@???>>><<<;;;======<<<<<<<<<<<<======@@@EEETTTlllzzzooonnnsss~~~xxxnnncccZZZQQQNNNJJJGGGGGGHHHHHHHHHJJJLLLMMMNNNPPPSSSXXX[[[\\\[[[[[[___eeejjjkkkkkklllmmmppprrrtttttttttsssuuunnnddd[[[VVVRRRNNNKKKSSSTTTVVVUUUSSSPPPPPPPPPJJJKKKKKKLLLKKKKKKJJJIIIKKKKKKLLLOOOQQQRRRQQQPPPNNNLLLKKKNNNTTTXXXVVVSSSQQQOOOOOOPPPRRRSSSSSSRRROOOMMMJJJIIIJJJNNNRRRTTTXXX[[[___cccfffffffffeeeiiiooovvvzzz|||~~~~~~{{{}}}{{{vvvnnnfffdddhhhmmmuuu|||~~~~~~pppddd]]]RRROOOJJJFFFDDDCCCAAA@@@AAAAAAAAABBBDDDEEEGGGHHHKKKUUUooovvvddd___ZZZVVVQQQMMMJJJHHHFFFDDDDDDAAA???>>>??????>>><<<;;;;;;::::::::::::::::::www}}}iiibbb___ZZZVVVSSSPPPMMMKKKGGGFFFEEECCCBBB@@@???>>>======?????????>>><<<;;;======<<<<<<<<<<<<======@@@CCCQQQhhh}}}qqqnnnrrrxxxxxxnnncccZZZRRRNNNJJJGGGGGGHHHHHHHHHLLLMMMOOOPPPRRRUUUZZZ^^^cccbbbbbbffflllqqqrrrrrrnnnpppsssuuuvvvuuusssqqqmmmfff\\\TTTPPPMMMJJJIIIJJJLLLMMMMMMLLLJJJKKKKKKMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMPPPQQQRRRQQQPPPPPPOOOPPPUUU[[[^^^\\\YYYTTTSSSRRRSSSUUUUUUUUUSSSOOONNNLLLKKKMMMRRRWWWZZZ___aaacccfffggggggggggggjjjqqqxxx|||~~~zzzttttttuuutttsss{{{}}}{{{uuummmeeedddggglllttt{{{~~~}}}}}}mmm```YYYQQQMMMIIIEEEDDDCCCBBBAAAAAAAAABBBCCCDDDFFFGGGHHHQQQ```}}}wwweeeaaaZZZWWWSSSOOOMMMJJJGGGEEEDDDBBB????????????>>><<<:::::::::::::::999999999~~~vvviii```^^^[[[YYYWWWTTTQQQNNNIIIHHHGGGEEECCCBBB@@@@@@===>>>?????????>>><<<;;;======<<<<<<<<<<<<======@@@BBBLLLbbb~~~tttooopppqqqvvv}}}vvvmmmcccZZZRRRNNNJJJHHHHHHIIIJJJJJJNNNOOOQQQRRRTTTYYY^^^bbbhhhhhhiiinnnsssxxx{{{{{{uuuwwwyyy{{{yyytttooolllccc]]]TTTMMMIIIHHHHHHHHHJJJLLLMMMMMMLLLLLLMMMNNNPPPOOONNNLLLLLLMMMMMMNNNOOOPPPRRRTTTUUUUUUTTTSSSTTTUUUYYY```fffhhheeeaaaYYYXXXWWWXXXYYYYYYWWWUUUQQQOOONNNNNNRRRXXX^^^bbbhhhiiiiiiiiijjjjjjjjjjjjooottt{{{tttnnnfffaaaaaabbbcccbbbgggkkkpppvvvzzztttllldddbbbfffjjjsss{{{~~~{{{~~~xxxhhh\\\UUUNNNKKKGGGDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHIIITTTkkkxxxgggbbbYYYWWWTTTRRRPPPMMMIIIGGGDDDBBB@@@?????????>>>===:::::::::999999999888888wwwjjj^^^]]]\\\[[[ZZZXXXSSSPPPJJJIIIGGGFFFDDDBBB@@@@@@===>>>>>>???>>>===<<<<<<======<<<<<<<<<<<<======@@@BBBIII\\\yyywwwppppppnnnpppvvvuuulllccc[[[RRROOOJJJHHHIIIKKKLLLMMMPPPQQQRRRTTTVVV[[[bbbfffhhhjjjmmmqqqwww}}}zzzqqqiiiccc\\\WWWPPPJJJGGGHHHJJJLLLQQQRRRSSSSSSQQQPPPPPPQQQQQQPPPNNNLLLLLLMMMOOOPPPTTTVVVZZZ\\\\\\[[[ZZZZZZWWW[[[bbbjjjpppppplllhhh```___^^^^^^^^^\\\ZZZWWWRRRQQQQQQSSSXXX___fffkkknnnnnnmmmmmmmmmnnnooopppvvvzzzsssddd```ZZZWWWWWWYYYYYYYYY[[[___eeekkktttyyysssjjjbbbaaaeeeiiirrr{{{}}}~~~~~~}}}yyy|||{{{~~~uuudddXXXQQQKKKIIIEEECCCCCCCCCCCCBBBCCCCCCCCCDDDFFFGGGIIIJJJTTTsssyyygggbbbXXXVVVTTTSSSRRROOOJJJGGGDDDBBB@@@?????????>>>===:::::::::999999888888777yyykkk^^^^^^]]]]]]\\\YYYTTTQQQJJJIIIGGGEEECCCAAA@@@???>>>>>>>>>>>>>>>======<<<======<<<<<<<<<<<<======AAABBBGGGVVVrrr{{{sssrrrnnnpppttt~~~ssskkkccc[[[SSSOOOKKKIIIKKKNNNQQQRRRSSSTTTUUUVVVXXX^^^dddiiiiiilllpppuuuzzzvvvkkk```ZZZUUURRRMMMIIIGGGIIILLLOOOUUUWWWXXXVVVSSSPPPNNNMMMPPPOOONNNMMMMMMOOOQQQSSSWWW[[[```bbbaaa``````aaa]]]bbbkkktttxxxwwwsssnnngggfffeeedddcccaaa]]]ZZZUUUUUUVVVYYY___fffmmmqqqqqqpppppppppqqqsssvvvwww}}}mmm```YYYWWWSSSQQQRRRSSSTTTTTTUUUZZZ```gggpppxxxqqqiiiaaaaaaeeeiiisss}}}~~~}}}|||yyyxxxwww{{{rrrbbbVVVPPPIIIGGGCCCBBBBBBCCCCCCBBBCCCCCCCCCDDDFFFGGGIIIJJJXXXzzzyyyfffaaaXXXVVVTTTSSSQQQNNNJJJGGGEEECCC@@@???@@@@@@???===;;;;;;::::::999888888777~~~mmmaaa```___^^^]]]ZZZUUUQQQKKKJJJHHHFFFDDDBBB@@@???>>>>>>>>>>>>==================<<<<<<<<<<<<======???CCCGGGQQQiii~~~vvvsssoooqqqwww~~~qqqjjjbbb[[[SSSOOOKKKKKKMMMRRRVVVXXXXXXXXXYYYYYY[[[aaahhhmmmnnnqqquuuyyy}}}wwwmmmbbbYYYSSSOOONNNLLLIIIGGGIIIMMMPPP\\\^^^```^^^ZZZTTTPPPNNNOOOOOOOOOOOOQQQSSSUUUVVVYYY^^^dddgggfffeeefffggggggmmmvvv~~~yyyuuupppooommmlllkkkgggbbb^^^[[[\\\^^^ccchhhoootttwwwtttttttttuuuwwwyyy|||}}}nnn^^^TTTQQQPPPNNNMMMMMMNNNOOOPPPUUUYYY```iiiuuu}}}vvvooohhhaaaaaafffiiiuuu}}}|||yyyvvvvvvzzzpppaaaUUUOOOHHHFFFBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIII]]]}}}zzzgggbbbZZZXXXUUUSSSQQQNNNJJJGGGEEECCCAAA@@@@@@@@@???>>><<<<<<;;;;;;:::999888888nnnfffdddbbb```^^^ZZZVVVSSSMMMLLLJJJHHHEEECCCAAA@@@???>>>>>>=====================<<<<<<<<<<<<=========CCCFFFKKK```wwwtttmmmqqqzzz}}}pppiiibbb\\\SSSOOOLLLLLLPPPVVV[[[^^^^^^^^^]]]]]]___dddkkkpppsssvvvyyy{{{|||~~~yyyrrriii```YYYTTTQQQKKKLLLLLLKKKJJJKKKNNNRRRcccfffiiihhhccc\\\UUURRROOOPPPQQQSSSVVVWWWYYYZZZ]]]dddkkkooonnnmmmnnnppprrryyy}}}yyywwwvvvtttrrrnnnhhhdddaaacccggglllrrrvvvzzz|||xxxxxxyyyzzz|||~~~~~~||||||~~~pppbbbZZZVVVOOOOOOOOONNNNNNNNNOOOPPPWWW[[[dddppp|||tttnnngggaaabbbgggkkkwww~~~|||zzzwwwxxx}}}nnn___TTTOOOHHHEEEBBB@@@@@@AAAAAA@@@AAAAAABBBCCCDDDFFFGGGHHHVVVttt}}}jjjeee^^^[[[VVVSSSQQQNNNKKKIIIEEECCCAAA@@@@@@@@@???>>>>>>======<<<;;;:::999888ooojjjhhhdddaaa___[[[WWWTTTNNNMMMLLLIIIGGGDDDCCCBBB??????>>>=====================<<<<<<<<<<<<======:::BBBEEEHHH[[[{{{xxxtttjjjqqq{{{|||oooiiibbb\\\RRROOOLLLMMMQQQXXX^^^aaabbbbbbaaa```bbbgggnnnsssvvvyyy{{{{{{zzz{{{~~~rrrmmmfff]]]WWWSSSRRRRRRKKKMMMOOONNNMMMNNNQQQTTTcccgggkkkkkkfff^^^WWWSSSOOOQQQTTTVVVYYY[[[\\\]]]bbbiiirrrvvvuuutttvvvxxx{{{~~~}}}{{{zzzwwwrrrlllhhhfffiiimmmsssxxx|||~~~||||||}}}}}}{{{yyyyyy}}}wwwggg___]]]^^^RRRSSSSSSRRRQQQRRRSSSTTTZZZ^^^hhhwww{{{sssmmmfffaaabbbggglllyyy}}}{{{yyyzzz~~~lll^^^SSSNNNHHHEEEBBB@@@@@@@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHJJJgggmmmhhhaaa]]]XXXTTTQQQOOOMMMKKKEEECCCAAA@@@AAA@@@???>>>???>>>>>><<<;;;:::999999{{{uuunnnddd`````````]]]ZZZNNNMMMLLLJJJHHHFFFEEEDDDCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>><<>>>>>??????DDDBBBDDDFFFEEEAAAAAAEEETTT```vvv~~~mmmiiibbb]]]XXXSSSPPPOOOMMMLLLGGGFFFEEEEEEEEECCC@@@===>>>>>>>>>===<<<:::888777zzzrrriiidddcccbbb___\\\PPPOOOMMMKKKIIIGGGEEEDDDCCCBBB@@@>>>===<<<<<<<<<>>>>>>===<<<;;;:::999999===@@@BBBFFFUUUqqqyyyuuussswww|||ssskkkbbb[[[QQQPPPPPPRRRWWW___fffjjjooonnnllljjjjjjnnnsssxxxxxxyyy{{{{{{wwwqqqjjjeee\\\XXXSSSQQQQQQRRRQQQPPPRRRQQQSSSVVVTTTRRRVVV]]]kkkrrruuuqqqiiiddd^^^XXXXXX[[[___bbbdddhhhlllooovvv{{{~~~zzzvvvuuuyyy{{{~~~yyyuuutttsssuuurrrnnnjjjhhhhhhjjjlllmmmsss~~~~~~zzzxxxoooiiidddcccffflllxxx~~~}}}||||||~~~xxxhhhYYYOOOKKKDDDCCCAAA@@@?????????@@@DDDCCCDDDFFFEEEAAABBBFFFOOO\\\tttmmmjjjbbb]]]XXXSSSQQQOOOMMMLLLHHHGGGFFFFFFFFFEEEBBB????????????>>><<<;;;999888{{{tttjjjeeeeeeccc```\\\TTTSSSQQQNNNKKKHHHEEEDDDDDDBBB@@@>>>===<<<<<<===>>>======<<<;;;:::999888===BBBEEEHHHSSSkkk}}}vvvsssvvvtttkkkaaaZZZQQQQQQQQQTTTZZZbbbjjjnnntttsssqqqooommmooosssvvvvvvwwwwwwuuuooofff\\\WWWTTTQQQOOONNNOOOQQQRRRRRRUUUUUUWWWZZZ[[[[[[```hhhuuu{{{}}}xxxoooiiiddd______bbbgggkkkooorrrwwwyyy~~~}}}}}}~~~vvvlllgggdddccchhhnnn|||}}}|||{{{uuueeeVVVLLLIIIDDDCCCBBB@@@@@@@@@AAAAAADDDCCCDDDFFFEEEBBBBBBFFFOOO]]]www~~~mmmjjjaaa]]]XXXTTTQQQPPPNNNLLLJJJIIIIIIIIIIIIGGGDDDBBBAAA@@@???>>>===;;;::::::}}}zzzuuunnnfffccccccccc```\\\XXXVVVTTTPPPLLLIIIFFFEEEDDDCCC@@@>>>============;;;;;;;;;<<<<<<<<<=========BBBGGGIIIQQQeeexxxsssttt}}}uuukkkaaaZZZUUUUUUVVVXXX]]]ccciiimmmuuuuuussspppmmmmmmnnnpppqqqpppnnnjjjcccZZZSSSNNNQQQPPPOOOOOOPPPRRRTTTTTTXXXXXX[[[___aaacccjjjsss}}}~~~vvvqqqlllgggeeejjjooouuuyyy|||{{{rrriiieeecccdddiiiqqq~~~|||{{{{{{|||rrrbbbTTTKKKHHHDDDCCCBBBAAAAAAAAABBBCCCDDDCCCDDDFFFEEEBBBCCCHHHRRRbbb}}}|||llliii```]]]XXXTTTRRRPPPNNNMMMLLLKKKJJJKKKKKKJJJGGGDDDBBBAAA@@@???===<<<<<<;;;zzzvvvmmmgggaaa```cccdddbbb___ZZZYYYVVVRRRNNNJJJGGGEEEDDDCCCAAA???========================>>>>>>>>>>>>;;;@@@FFFJJJPPPaaa}}}yyytttssszzztttjjjaaa[[[XXXWWWXXXZZZ^^^ccchhhlllssssssrrroookkkiiiiiijjjiiifffbbb\\\WWWRRROOOMMMPPPPPPPPPPPPQQQRRRTTTUUUZZZ[[[```fffiiilllttt}}}|||xxxtttqqqnnnssszzz~~~~~~|||{{{|||}}}{{{wwwooofffcccbbbdddkkksss}}}{{{wwwwwwxxx~~~ooo```SSSKKKHHHCCCBBBAAAAAAAAABBBCCCDDDEEECCCCCCFFFEEEBBBDDDIIISSSfffxxxiiiggg```]]]XXXUUUSSSQQQOOOMMMMMMLLLKKKLLLLLLKKKHHHFFFCCCBBB@@@>>>===<<<<<<<<>>======>>>AAA@@@@@@???>>>===<<<<<<;;;>>>CCCGGGMMM\\\www|||uuusssyyyrrrhhhaaa]]]VVVVVVVVVXXX\\\aaafffhhhkkklllmmmkkkgggdddbbbbbb^^^[[[VVVRRROOONNNNNNOOOOOOQQQRRRRRRRRRSSSUUUWWW^^^```gggoootttwww~~~~~~{{{yyyyyy~~~~~~{{{xxxuuurrrrrrqqqqqqrrruuuyyy}}}}}}zzz}}}tttkkkcccaaaaaaeeemmmvvv{{{}}}}}}zzzvvvssstttvvv}}}}}}kkk]]]QQQJJJHHHAAAAAA@@@@@@@@@BBBCCCDDDEEECCCCCCEEEEEECCCEEEJJJQQQiiivvvgggfff___\\\YYYVVVTTTRRROOOMMMLLLKKKKKKKKKLLLKKKHHHFFFCCCBBB@@@>>><<<<<<<<<<<>>===>>>>>>@@@@@@???>>>===<<<;;;;;;<<<;;;>>>DDDJJJWWWnnn}}}wwwsssxxx|||pppgggbbb___VVVUUUUUUUUUWWWZZZ]]]______aaabbbaaa^^^[[[XXXXXXTTTRRROOOMMMLLLLLLNNNOOOPPPSSSUUUVVVVVVWWWZZZ]]]eeehhhpppzzz}}}yyytttoookkkjjjiiifffeeeddddddfffhhhlllqqqvvvxxx~~~~~~xxxqqqiiiaaa___aaaeeeoooxxxzzz{{{zzzwwwrrrqqqsssvvvzzzxxxfffYYYNNNHHHGGG@@@?????????@@@AAACCCDDDEEECCCCCCEEEEEECCCFFFKKKSSSnnnuuugggfff___\\\YYYWWWUUUSSSPPPMMMKKKJJJJJJJJJKKKJJJHHHEEECCCBBB???===;;;;;;<<<<<>>>>>>>>>>><<<<<<<<<<<<=========>>>===:::;;;AAAGGGRRRhhh|||~~~wwwtttxxx{{{nnnfffbbb```YYYWWWUUUSSSRRRSSSTTTUUUTTTWWWYYYXXXVVVRRRPPPOOONNNMMMLLLLLLLLLMMMMMMNNNRRRUUUYYY[[[[[[]]]aaadddjjjnnnwww}}}wwwsssiiiddd^^^\\\\\\\\\[[[ZZZ[[[\\\___bbbggglllqqqsssyyy}}}wwwoooggg```^^^```fffpppyyyyyyzzzyyyuuuqqqpppsssvvvvvvtttbbbVVVLLLGGGFFF??????>>>>>>???AAACCCDDDFFFCCCCCCEEEDDDCCCFFFLLLXXXuuuuuuhhhggg^^^\\\YYYWWWUUUSSSPPPMMMJJJIIIIIIJJJJJJJJJGGGEEECCCAAA???<<<;;;;;;;;;<<<|||pppggg```___^^^___aaaaaa```___[[[VVVSSSSSSQQQKKKGGGFFFGGGEEECCCAAAAAA???===;;;===;;;::::::<<<======<<<<<<<<<>>>AAACCCMMMaaattt~~~zzzxxx{{{}}}|||zzz~~~tttlllhhhccc___WWWVVVUUUTTTRRRPPPNNNMMMMMMMMMMMMLLLKKKKKKKKKJJJKKKKKKLLLMMMOOOPPPOOONNNUUUWWWZZZ]]]```dddhhhkkkttt{{{~~~|||~~~zzztttnnniiieeebbbXXXUUURRRPPPQQQRRRRRRRRRTTTYYY^^^aaabbbeeeiiimmmwww}}}zzzppphhh```YYYZZZ___fffpppxxx{{{yyyvvvsssqqqppppppqqqxxx~~~kkk]]]TTTLLLFFFEEEBBBAAA???===>>>???BBBCCCDDDDDDEEEFFFDDDBBBEEEKKK\\\{{{wwwooofff___\\\YYYWWWUUURRROOOMMMLLLLLLLLLLLLJJJHHHFFFDDDCCCBBB@@@???<<<;;;999888qqqiiibbb```^^^^^^______^^^]]]ZZZUUUSSSTTTRRRMMMIIIIIIHHHFFFDDDBBBAAA@@@>>>===??????>>>>>>===<<<<<<<<<<<<<<>>>>>@@@BBBCCCEEEDDDEEEGGGEEEBBBFFFLLL\\\|||wwwnnnfff___]]]ZZZXXXVVVTTTQQQOOONNNNNNMMMLLLJJJHHHFFFEEEBBBAAA@@@???===;;;::::::rrrllldddaaa^^^\\\]]]]]]]]]]]]ZZZVVVSSSUUUTTTOOOLLLLLLJJJIIIGGGDDDBBBAAA@@@@@@AAACCCEEECCC???<<<<<<======>>>@@@BBBBBBGGGUUUccc~~~|||}}}~~~xxxooojjjeeeaaaWWWWWWVVVTTTQQQMMMIIIFFFEEEEEEFFFFFFGGGHHHIIIIIIKKKKKKKKKLLLNNNQQQTTTVVVYYY]]]dddjjjooouuu{{{~~~zzzpppiiidddaaa^^^___aaacccddddddcccccc```^^^[[[XXXTTTPPPNNNMMMQQQOOONNNOOORRRTTTVVVVVV[[[^^^cccdddddddddgggiiikkkrrrxxx|||xxxoooddd\\\WWWYYY___fffpppxxx~~~zzzvvvrrrpppqqqtttvvvyyy~~~xxxcccVVVOOOHHHCCCBBBAAA@@@???>>>>>>@@@BBBCCCEEEDDDFFFGGGEEECCCGGGMMM\\\}}}vvvmmmeee___]]]ZZZYYYXXXWWWTTTRRRRRRQQQNNNLLLJJJHHHGGGFFFAAAAAA@@@???>>>===<<<<<>>>>>@@@@@@@@@BBBDDDCCCDDDNNNYYYuuu||||||}}}{{{qqqkkkfffbbbYYYYYYXXXUUUQQQLLLGGGDDDBBBCCCEEEHHHJJJMMMOOOPPPJJJJJJJJJKKKMMMQQQWWW[[[```dddkkkqqqvvvzzz~~~xxxkkkccc]]]XXXTTTUUUUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUSSSPPPOOOOOOOOORRRQQQRRRUUUYYY]]]^^^___cccfffhhhgggdddccceeegggpppwww|||~~~vvvnnnaaaZZZUUUXXX___gggpppyyy~~~zzztttpppnnnqqquuuwwwzzz~~~qqq^^^RRRLLLGGGCCCAAA@@@??????>>>???@@@BBBCCCEEEDDDFFFGGGFFFDDDGGGNNN\\\~~~vvvlllccc^^^\\\ZZZZZZZZZYYYWWWUUUTTTRRROOOLLLIIIHHHGGGGGG@@@@@@@@@??????>>>>>>===tttooodddaaa^^^^^^```bbbdddeeeaaa[[[XXXXXXVVVOOOKKKKKKMMMNNNMMMKKKFFFCCCBBBCCC>>>CCCHHHHHHDDDAAABBBEEECCCBBBDDDEEEDDDCCCIIIRRRlllzzzyyyzzz}}}tttmmmgggddd\\\[[[ZZZVVVRRRLLLHHHEEEDDDEEEGGGIIILLLNNNPPPQQQIIIJJJKKKLLLMMMRRRYYY^^^eeejjjqqqxxx}}}yyykkk```YYYUUURRRPPPPPPPPPQQQRRRSSSTTTTTTUUUSSSSSSSSSRRRPPPPPPSSSVVVWWWYYY\\\aaagggkkklllkkknnnooooookkkgggeeefffiiivvv|||}}}tttlll___XXXUUUYYY```hhhrrrzzz}}}yyysssnnnnnnpppuuuxxx||||||kkkYYYOOOKKKFFFCCCBBB???????????????AAABBBCCCDDDCCCEEEGGGEEECCCGGGNNN```uuukkkbbb]]]\\\ZZZZZZZZZYYYXXXVVVUUUSSSPPPLLLJJJHHHHHHHHHAAA@@@@@@@@@????????????sssooocccaaa______bbbdddffffffbbb]]]YYYYYYVVVOOOJJJJJJLLLNNNPPPNNNIIIDDDBBBBBB>>>AAAEEEFFFDDDDDDEEEGGGDDDCCCDDDEEECCCAAAFFFMMMaaayyywwwxxx{{{wwwnnniiifff^^^]]]ZZZVVVQQQLLLHHHFFFGGGHHHIIIIIIJJJKKKLLLLLLJJJMMMNNNOOOPPPTTT\\\bbbhhhnnnwwwrrrkkkaaaXXXSSSQQQPPPPPPMMMNNNOOOPPPQQQSSSTTTTTTQQQRRRRRRQQQOOORRRXXX]]]```cccjjjrrrxxx{{{zzzxxxyyyyyyvvvqqqllllllooosssxxx~~~~~~yyyqqqiii]]]WWWTTTYYYaaajjjttt||||||yyysssoooooorrrvvvzzztttdddTTTLLLIIIEEEBBBAAA>>>>>>??????@@@AAABBBCCCCCCBBBDDDFFFEEECCCGGGMMMeeetttjjjaaa\\\ZZZYYYXXXYYYXXXWWWUUUSSSRRROOOMMMKKKIIIHHHGGGBBBAAAAAAAAA@@@?????????qqqooobbbaaa```aaabbbddddddcccaaa\\\YYYYYYVVVPPPKKKKKKJJJNNNRRRQQQKKKDDDAAAAAA@@@AAABBBCCCDDDEEEFFFFFFDDDAAAAAABBBAAA???CCCJJJTTTxxx{{{wwwvvvxxxxxxooojjjggg___\\\XXXSSSNNNKKKHHHGGGFFFGGGHHHIIIKKKLLLMMMNNNMMMPPPSSSTTTTTTXXX___eeekkkqqqzzz}}}uuuoooccc```ZZZSSSNNNMMMOOORRRMMMMMMNNNPPPRRRTTTVVVWWWUUUUUUUUUSSSRRRVVV___fffhhhmmmvvv}}}xxxtttvvv|||~~~{{{yyy~~~zzztttlllddd\\\WWWUUUZZZccckkkvvv~~~}}}zzzuuurrrrrruuuyyy|||nnn^^^NNNHHHFFFCCC@@@@@@>>>>>>>>>???AAABBBCCCCCCAAAAAACCCEEEDDDBBBFFFMMMdddsssiii```[[[YYYWWWWWWWWWWWWUUUSSSPPPPPPOOOMMMLLLIIIHHHGGGCCCCCCBBBAAA@@@?????????pppnnncccaaa```aaabbbbbbaaa```___ZZZWWWXXXVVVPPPMMMLLLIIINNNSSSRRRLLLDDD@@@@@@BBBAAA@@@AAACCCEEEEEEDDDBBB@@@???@@@???>>>BBBHHHKKKqqq}}}xxxuuuvvv}}}yyypppjjjhhh___\\\WWWQQQLLLIIIHHHGGGCCCDDDGGGJJJNNNQQQSSSUUUOOOSSSWWWXXXXXX[[[bbbhhhooottt|||zzztttooojjjddd```[[[ZZZWWWQQQKKKJJJNNNRRRNNNNNNOOOQQQTTTVVVYYYZZZZZZ[[[ZZZWWWVVV[[[fffooolllsss}}}|||zzz}}}{{{xxxxxx}}}~~~vvvppphhhaaa\\\WWWUUU[[[dddlllwww~~~{{{wwwuuuuuuwww{{{}}}|||iiiZZZKKKEEEDDDAAA??????===>>>???@@@AAABBBCCCCCC@@@@@@BBBDDDCCCAAAEEELLLaaassshhh___ZZZXXXVVVVVVVVVUUUSSSQQQNNNNNNNNNNNNLLLJJJHHHFFFDDDCCCCCCBBB@@@??????>>>xxxuuukkkhhhdddaaa```___]]]\\\```\\\WWWSSSQQQQQQSSSTTTQQQUUUXXXWWWQQQIIIDDDBBB@@@???>>>>>>??????>>>===AAA@@@>>>===>>>???AAABBBLLLbbb{{{wwwwww|||}}}uuukkkccc^^^YYYRRRLLLHHHFFFEEECCCEEEGGGLLLPPPTTTVVVVVVVVVOOOUUU]]]aaabbbeeekkkpppvvvzzz}}}zzzqqqnnnjjjddd___[[[XXXWWWWWWTTTPPPMMMMMMPPPTTTWWWWWWUUUTTTTTTUUUXXX\\\^^^\\\^^^___```aaacccfffiiiiiivvv}}}yyy}}}|||xxxuuunnnddd\\\TTTTTTVVV[[[ccclllxxx{{{wwwxxx|||vvvaaaTTTGGGBBB@@@>>>>>>???>>>>>>???@@@AAABBBBBBCCCEEEFFFEEECCC@@@AAAFFFJJJcccxxx|||tttfff___[[[YYYWWWUUUTTTSSSSSSTTTTTTSSSQQQPPPNNNLLLHHHEEEGGGFFFDDDCCCAAA@@@@@@@@@yyywwwnnnkkkgggdddbbbaaa___]]]___\\\YYYWWWVVVXXXZZZ\\\___eeejjjhhh]]]QQQIIIEEECCCAAA??????@@@@@@>>>===@@@???=========???AAABBBIII[[[vvv}}}yyywww{{{vvvlllccc[[[VVVOOOJJJGGGEEECCCBBBFFFHHHLLLPPPTTTVVVXXXXXXYYY___fffjjjlllpppvvv{{{xxxqqqllleeeccc```\\\YYYWWWVVVUUUXXXVVVRRROOOPPPSSSWWWZZZZZZXXXVVVUUUWWW[[[```cccbbbdddfffhhhhhhhhhjjjkkkhhhvvv~~~yyy{{{vvvrrrkkkaaaZZZTTTSSSUUU[[[cccnnnzzz|||xxxxxx|||ooo^^^RRRFFFBBB@@@>>>>>>@@@>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEBBB???AAAEEEJJJYYYnnnzzzzzzvvvvvvrrrddd]]]\\\ZZZXXXVVVUUUTTTTTTUUUSSSRRRQQQQQQQQQOOOLLLJJJHHHGGGEEEDDDBBBAAAAAAAAAzzzyyyrrrooojjjgggeeecccaaa___^^^]]][[[ZZZZZZ[[[]]]^^^jjjttt}}}{{{lllZZZOOOKKKEEECCCAAA@@@@@@@@@>>>===>>>===<<<<<<===???AAABBBDDDRRRiiizzzvvvxxx}}}xxxmmmcccYYYUUUNNNJJJGGGFFFEEEEEEIIIKKKNNNRRRVVVZZZ\\\]]]dddiiiooossswww|||uuujjjaaa[[[YYYXXXWWWUUUUUUUUUUUUVVVYYYWWWUUUSSSTTTXXX\\\______\\\YYYXXXZZZ___fffjjjjjjmmmqqqssssssqqqpppooojjjyyy{{{~~~~~~yyytttnnnggg^^^WWWRRRSSSUUUZZZdddrrr~~~|||wwwwwwzzz}}}zzzfffYYYNNNDDDAAA@@@>>>>>>AAA>>>>>>???@@@AAABBBBBBCCCCCCDDDCCCAAA>>>@@@EEEIIIPPPeeepppnnnlllrrrrrrddd]]]]]]\\\ZZZXXXWWWVVVVVVVVVSSSRRRRRRSSSTTTTTTQQQOOOIIIHHHFFFEEECCCCCCBBBBBByyyxxxtttppplllhhhfffdddaaa___^^^]]]\\\[[[ZZZZZZZZZ[[[mmmzzzsss___SSSOOOGGGDDDAAA@@@@@@@@@???>>>>>>===<<<<<<===???AAACCCBBBLLL```zzz|||wwwwww{{{zzznnncccYYYUUUPPPLLLJJJJJJJJJJJJMMMOOOSSSWWW\\\```ccceeeiiimmmsssyyy}}}uuuiii^^^WWWSSSTTTTTTTTTTTTUUUWWWYYYZZZZZZYYYXXXXXXZZZ]]]aaadddccc```\\\ZZZ\\\ccckkkppprrrvvv|||~~~~~~zzzxxxvvvrrr}}}wwwwww{{{xxxqqqjjjccc[[[UUUQQQSSSVVV[[[gggwww{{{vvvuuuwwwyyy{{{uuuaaaSSSJJJCCC@@@???>>>>>>AAA>>>>>>???@@@AAABBBBBBCCCBBBCCCBBB@@@>>>???DDDIIIPPPbbbjjjhhhhhhrrrrrreee^^^]]]]]]\\\ZZZYYYXXXWWWWWWUUUTTTTTTUUUVVVVVVTTTRRRJJJIIIHHHFFFEEEDDDCCCCCC|||vvvtttsssoookkkgggeeeccc```^^^\\\\\\[[[ZZZZZZ[[[\\\\\\ppp|||rrr^^^RRRNNNGGGDDDBBB@@@AAABBBAAAAAA>>>>>><<<<<<===???AAABBBCCCKKK\\\uuu~~~xxxxxx{{{|||nnnbbbXXXTTTOOOMMMLLLMMMNNNNNNOOOQQQVVV\\\bbbgggkkklllnnnrrrwww|||tttggg]]]WWWTTTTTTTTTTTTTTTUUUWWWYYY\\\]]]\\\\\\\\\^^^```dddhhhjjjhhhddd```^^^```gggpppuuuyyy~~~uuunnnnnnrrrvvvxxx{{{{{{~~~~~~wwwnnnfff___XXXTTTPPPTTTXXX^^^lll}}}yyytttrrruuuwwwyyyqqq___MMMGGGAAA@@@???===>>>AAA>>>>>>???@@@AAABBBBBBCCCAAABBBBBB???===???DDDIIISSSbbbgggdddgggtttsssgggaaa]]]]]]\\\[[[YYYXXXWWWVVVWWWVVVUUUVVVVVVUUUSSSPPPKKKJJJHHHGGGEEEDDDDDDDDD|||yyysssqqqqqqmmmiiifffdddbbb```^^^ZZZYYYYYYZZZ\\\___bbbdddvvv~~~|||kkkZZZOOOLLLGGGEEECCCBBBDDDFFFGGGGGGAAA@@@>>>===>>>???AAABBBCCCJJJYYYooo{{{yyy|||~~~mmm```UUURRRNNNLLLMMMOOOPPPQQQPPPTTT[[[cccjjjpppsssuuuwwwzzz~~~xxxqqqggg\\\VVVTTTUUUWWWSSSSSSTTTUUUWWWZZZ]]]^^^___```bbbeeehhhlllppprrrppplllhhhfffhhhnnnvvv{{{zzzoooiiihhhkkkmmmnnnnnnooossszzz{{{sssjjjbbbZZZUUUSSSPPPVVV\\\bbbqqqwwwrrrrrruuuxxxzzzkkkZZZIIIDDD@@@@@@>>>;;;<<<@@@>>>>>>???@@@AAABBBBBBCCCAAABBBBBB???>>>???EEEJJJVVV```bbbaaahhhxxxqqqgggbbb[[[[[[[[[ZZZYYYWWWUUUTTTVVVUUUUUUUUUUUUSSSPPPNNNKKKJJJHHHGGGEEEEEEDDDDDD|||yyyssspppooolllhhheeecccbbb```^^^ZZZZZZYYYYYY\\\```eeehhhvvvyyyxxxpppbbbUUUNNNMMMIIIGGGEEEEEEHHHLLLNNNOOOCCCBBB@@@???>>>???AAABBBBBBGGGSSSfff|||}}}zzz|||~~~lll^^^UUURRRNNNMMMOOORRRTTTUUUUUU[[[dddnnnvvv|||}}}vvvrrrfffccc]]]WWWTTTSSSTTTVVVRRRSSSTTTVVVYYY\\\___aaaccceeehhhlllpppuuuxxxzzzyyyvvvrrrpppqqqwww~~~{{{qqqjjjjjjkkkkkkjjjggggggiiinnnvvv~~~zzzwwwooofff]]]VVVRRRQQQPPPXXX___fffvvv~~~wwwsssssswww{{{}}}wwwbbbSSSFFFBBB@@@???===:::;;;???>>>>>>???@@@AAABBBBBBCCCAAABBBBBB@@@>>>@@@FFFJJJVVV^^^^^^___kkk}}}lllddd```YYYYYYYYYYYYWWWUUUTTTRRRSSSRRRRRRRRRSSSQQQOOOLLLKKKJJJHHHFFFEEEDDDDDDDDDzzztttqqqnnnkkkgggeeedddcccaaa___]]][[[YYYXXXYYY]]]bbbeeeqqqqqqmmmeee[[[SSSPPPOOOJJJHHHGGGHHHLLLPPPSSSUUUEEECCCAAA@@@??????@@@AAAAAAEEEOOO___ttt{{{}}}lll]]]WWWTTTQQQPPPRRRUUUXXXYYY\\\bbblllxxxwwwllleee\\\ZZZXXXVVVTTTSSSSSSSSSRRRSSSTTTWWW[[[___ccceeegggiiilllqqquuuzzz}}}}}}yyywwwyyy}}}uuuooonnnooonnnlllgggeeeeeeggglllrrrvvvwww~~~||||||~~~~~~}}}wwwssslllbbbYYYSSSPPPOOOPPPYYYaaaiiiyyy~~~wwwtttuuuyyy}}}ooo[[[MMMEEEBBB@@@???===999:::>>>>>>>>>???@@@AAABBBBBBCCCAAABBBBBB@@@???AAAFFFKKKWWW^^^]]]```oooyyyhhh```^^^XXXXXXXXXXXXVVVTTTRRRQQQPPPPPPPPPPPPQQQQQQNNNLLLJJJIIIHHHFFFEEEDDDCCCCCC|||{{{vvvoooooolllhhhddd```^^^^^^^^^WWWXXXYYY[[[]]]```aaabbblllooommmeee]]]XXXRRRLLLKKKIIIHHHHHHKKKNNNPPPQQQCCCCCCBBBAAA@@@>>>>>>===@@@CCCGGGRRRjjj|||xxxzzz{{{~~~lllbbbVVVRRRPPPSSSTTTUUUYYY___fffiiiqqq|||~~~qqqddd\\\WWWTTTPPPOOOPPPRRRTTTUUUXXXWWWWWWYYY^^^bbbeeegggjjjooosssuuuzzzzzzzzz}}}~~~}}}~~~wwwsssooommmmmmnnnnnnnnnsssvvvyyy|||~~~~~~}}}vvvpppfff]]]WWWRRROOOMMMRRRWWWbbbrrrzzztttssswww~~~gggSSSIIIAAA???===;;;;;;<<<>>>@@@>>>>>>???@@@AAAAAAAAAAAACCCBBB<<<===AAA>>>DDDVVVaaagggdddeeetttrrreee```]]]YYYXXXWWWVVVUUUTTTTTTTTTPPPNNNLLLLLLMMMNNNMMMLLLNNNLLLIIIHHHGGGEEEBBB@@@|||zzzuuunnnnnnkkkhhhdddaaa___^^^^^^YYYYYY[[[\\\^^^```aaaaaagggjjjiiiccc]]]ZZZUUUOOOLLLIIIGGGFFFHHHIIIJJJJJJBBBBBBAAA@@@???>>>>>>===>>>AAAEEENNNccc~~~yyyzzzvvv|||nnncccWWWTTTSSSVVVXXXYYY^^^ccclllpppwwwyyykkk```YYYWWWTTTQQQPPPQQQSSSUUUVVVYYYYYYYYY[[[___cccggghhhoootttxxxzzzzzzwwwtttrrrpppnnnoooppptttyyy}}}}}}{{{sssmmmddd\\\VVVSSSPPPOOOTTTYYYdddttt~~~yyyttttttxxxxxxaaaNNNEEE@@@>>><<<;;;;;;<<<>>>???>>>???@@@AAAAAABBBAAAAAABBBBBB===>>>CCCAAAFFFYYYdddnnnooossspppddd___\\\YYYXXXWWWVVVUUUTTTTTTTTTPPPNNNMMMMMMNNNNNNMMMLLLLLLKKKIIIHHHHHHHHHFFFDDDzzzwwwsssmmmkkkiiifffcccaaa_________ZZZ[[[\\\]]]^^^____________bbbccc___]]]\\\XXXSSSNNNKKKHHHFFFFFFFFFEEEDDD@@@@@@@@@??????>>>>>>>>><<>>===;;;::::::;;;===>>>>>>???@@@AAABBBBBBBBBBBB@@@BBB>>>@@@EEECCCIII]]]lll|||mmmccc^^^[[[XXXXXXVVVUUUTTTSSSSSSSSSQQQOOONNNNNNOOOOOONNNMMMJJJIIIHHHIIIJJJKKKJJJHHHtttqqqnnnlllhhhfffdddbbb```___^^^^^^YYYZZZ[[[\\\\\\\\\[[[[[[YYY\\\]]][[[[[[\\\YYYSSSQQQNNNKKKHHHGGGFFFDDDBBB??????>>>>>>>>>>>>>>>>>>;;;>>>AAADDDPPPiiiyyywwwvvv|||qqqeee]]]ZZZ[[[aaaeeeggglllqqqtttzzzyyygggZZZUUUTTTSSSSSSSSSRRRRRRTTTXXXZZZdddeeegggiiikkkoootttwww}}}wwwmmmggg^^^WWWSSSQQQPPPPPPXXX^^^iiivvv|||tttrrrqqqsssyyyvvvcccQQQEEEAAA===<<<;;;::::::;;;===>>>>>>???@@@AAABBBBBBBBBBBB@@@BBB???@@@EEECCCKKK```www~~~jjjbbb^^^YYYXXXWWWVVVTTTSSSSSSSSSSSSQQQOOOOOOOOOPPPPPPNNNMMMJJJIIIHHHIIIJJJKKKJJJIIIyyynnnkkkjjjkkkeeeeeecccaaa___^^^]]]\\\XXXYYYZZZ[[[[[[ZZZXXXXXXWWWYYYZZZYYYZZZ\\\XXXRRRQQQOOOKKKIIIHHHFFFDDDBBB??????>>>>>>>>>>>>>>>>>><<<>>>@@@BBBJJJ___~~~{{{wwwyyyssshhhaaa___aaaggglllnnnsssxxxyyy~~~ppp```WWWSSSTTTQQQSSSTTTTTTTTTUUUYYY]]]fffhhhkkknnnqqquuu|||vvvkkkeee\\\TTTPPPOOOOOOOOOXXX```kkkwww~~~{{{wwwooooooooorrrxxxlll[[[LLLDDDBBB<<<;;;;;;:::;;;<<<===>>>??????@@@AAABBBBBBBBBBBB@@@BBB???@@@DDDCCCNNNeeeyyygggaaa]]]YYYWWWVVVUUUTTTSSSRRRRRRRRRPPPOOOOOOOOOQQQPPPNNNLLLKKKIIIHHHHHHIIIIIIHHHFFFxxxnnnjjjjjjkkkfffeeedddbbb```___]]]\\\YYYZZZ\\\]]]]]][[[ZZZXXXWWWYYYYYYYYY[[[^^^YYYRRRQQQNNNKKKIIIHHHFFFBBB@@@@@@@@@@@@??????>>>>>>>>>===>>>???AAAGGGWWWttt~~~zzz{{{wwwmmmgggeeehhhnnnsssuuuzzzttteee[[[VVVUUUUUURRRTTTWWWWWWVVVXXX]]]aaaeeeiiinnnqqquuu{{{}}}|||sssgggaaaXXXQQQNNNNNNOOOPPPYYYaaannnyyy~~~}}}xxxssslllmmmpppsssyyyvvvcccSSSGGGBBBBBB;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBCCCCCCCCC@@@BBB>>>???DDDFFFUUUnnnuuueeebbb^^^XXXWWWVVVTTTSSSRRRRRRQQQQQQOOONNNNNNOOOPPPPPPMMMKKKLLLJJJHHHHHHIIIHHHGGGEEE|||uuuooolllmmmiiihhhgggeeecccaaa___^^^]]]^^^```bbbbbb```^^^]]]YYYZZZZZZ[[[___bbb^^^VVVTTTRRROOOLLLJJJFFFBBB???BBBBBBAAA@@@???>>>>>>======<<<===@@@EEERRRkkk||||||rrrmmmlllooouuuzzz|||ttteee[[[VVVVVVVVVUUUTTTWWW[[[\\\[[[\\\aaaffffffkkkqqqvvv{{{}}}~~~~~~~~~~~~{{{pppaaa\\\TTTNNNMMMOOORRRTTT[[[dddqqq|||}}}wwwssslllnnnqqquuuzzzmmmZZZMMMCCC??????;;;<<<<<<======>>>?????????@@@AAABBBCCCCCCCCCCCC>>>AAA===???FFFKKK^^^{{{rrrdddbbb^^^YYYVVVUUUTTTSSSRRRQQQQQQQQQNNNMMMNNNOOOPPPOOOLLLJJJLLLKKKIIIIIIJJJJJJHHHGGGyyy{{{tttooonnnlllkkkjjjhhheeeccc```___```bbbdddffffffeeecccaaaZZZ[[[\\\]]]bbbfffbbbZZZYYYWWWSSSPPPMMMIIIDDD@@@CCCCCCBBBAAA@@@???>>>======;;;<<<@@@DDDOOOeeezzz~~~wwwrrrpppssszzzwwwkkk\\\TTTTTTWWWWWWVVVVVVZZZ^^^___^^^___eeeiiihhhnnnvvv{{{zzz|||~~~wwwmmm]]]XXXQQQMMMMMMQQQUUUWWW\\\fffttt~~~~~~xxxtttmmmpppssswww|||}}}fffUUUHHH???<<<===<<<<<<<<<===>>>??????@@@@@@@@@AAABBBCCCCCCCCCCCC===@@@===???GGGPPPeeepppdddbbb___YYYVVVUUUTTTRRRQQQQQQQQQQQQMMMMMMMMMOOOPPPOOOLLLIIILLLKKKJJJJJJKKKLLLKKKIIIqqq~~~yyynnnhhhjjjmmmllliiifffccc```___^^^___ddddddaaaaaaeeeeee```aaa]]]ZZZ\\\cccfffccc^^^]]]WWWOOOJJJIIIHHHFFFDDD@@@>>>===>>>??????>>>===<<<:::<<<@@@AAAFFF^^^xxx~~~~~~|||tttuuuwww|||~~~wwwmmmbbbVVVQQQTTTYYYZZZYYY[[[^^^aaaaaaaaabbbfffjjjqqqwww{{{{{{yyyrrrhhh]]]UUUNNNMMMNNNPPPUUU[[[dddrrr|||wwwmmmqqqxxx~~~qqqZZZKKKBBB<<<:::<<<999999:::;;;;;;<<<<<<===@@@AAAAAABBBBBBAAAAAA@@@===AAA???@@@HHHRRRjjjqqqfffbbb\\\UUUSSSSSSRRRPPPPPPOOOOOOOOONNNNNNOOOOOOOOONNNMMMMMMJJJJJJJJJKKKMMMLLLJJJHHHvvv}}}}}}xxxtttjjjeeegggjjjiiifffcccaaa___]]]]]][[[___```^^^___cccccc___[[[XXXWWW\\\dddiiigggccc^^^XXXQQQMMMKKKJJJFFFDDD@@@???>>>>>>???@@@???===<<<:::<<<@@@???DDDXXXppp~~~||||||~~~yyyyyyyyy|||}}}vvvooo```YYYSSSSSSYYY___```______bbbfffffffffhhhlllpppvvv||||||yyy|||~~~|||{{{}}}zzzzzzxxxzzzlllcccXXXQQQLLLLLLNNNRRRXXX___fffttt|||wwwpppsssyyy|||jjjUUUHHHAAA<<<;;;<<<999::::::;;;;;;<<<<<<===@@@AAAAAABBBBBBAAAAAA@@@>>>BBB@@@BBBLLLWWWqqqqqqfffccc^^^XXXTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJKKKLLLMMMMMMKKKIIIqqqooozzzxxxtttrrriiidddffffffeeecccaaa^^^]]]\\\[[[VVVYYY[[[ZZZ[[[^^^___]]]WWWVVVWWW]]]dddiiigggddd]]]YYYSSSOOOMMMKKKFFFBBB@@@???>>>>>>@@@@@@@@@>>><<<;;;<<>>AAAQQQddd|||~~~xxxtttwwwzzz}}}~~~|||zzz{{{~~~}}}xxxsssllleeeWWWTTTRRRWWW___eeefffeeeeeehhhlllmmmnnnpppuuuyyyzzzvvvtttvvvwwwvvvvvvxxxzzz|||~~~yyyyyy{{{}}}|||}}}{{{pppddd]]]RRRMMMIIIKKKOOOTTT\\\eeekkkxxx{{{wwwrrruuuzzzqqq```NNNDDD???<<<;;;===:::::::::;;;<<<<<<======@@@@@@AAAAAAAAAAAA@@@@@@>>>BBBAAAEEEPPP]]]yyyqqqfffccc^^^ZZZTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOMMMLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNLLLJJJqqqsssvvvsssssskkkfffhhhdddcccaaa___]]]\\\[[[[[[UUUVVVXXXXXXYYYZZZZZZYYYWWWVVVWWW\\\bbbeeeccc```\\\XXXSSSPPPNNNKKKEEEAAA@@@???>>>???AAAAAAAAA???>>>===>>>???===???KKKXXX|||{{{tttoooqqqtttxxx|||yyyyyy{{{~~~~~~wwwppplllfff```XXXVVVUUUYYYaaagggiiiiiijjjnnnrrrtttuuuxxx~~~xxxuuusssqqqqqqqqqqqqqqqrrrtttxxx}}}}}}yyy{{{xxxuuuwwwzzz~~~xxxqqqiii___YYYNNNJJJHHHKKKOOOUUU___iiippp|||zzzvvvtttvvvyyy}}}hhhYYYIIIAAA>>>;;;;;;<<<::::::;;;;;;<<<=========@@@@@@AAAAAAAAAAAA@@@@@@>>>BBBAAAEEEQQQ```}}}pppfffaaa]]]ZZZTTTTTTSSSRRRRRRRRRRRRRRRVVVTTTRRROOONNNNNNOOOPPPMMMLLLLLLNNNOOOOOOMMMKKKvvvzzzsssrrrtttmmmggghhhdddcccaaa___]]]\\\[[[ZZZWWWWWWWWWXXXXXXVVVVVVVVVWWWVVVWWWZZZ^^^```___]]]YYYUUUQQQOOONNNKKKEEE@@@@@@??????@@@AAABBBBBBAAAAAA@@@@@@???>>>???GGGOOOooozzztttoooqqquuuzzz}}}zzzwwwwwwxxx{{{}}}~~~zzz{{{wwwoooiiifffbbb\\\YYYVVVTTTWWW^^^eeekkkmmmnnnssswww{{{}}}zzztttqqqqqqpppmmmkkkkkkllllllpppvvv|||~~~yyyqqqqqqwww}}}~~~xxxrrrkkkddd]]]XXXLLLIIIIIILLLPPPVVVaaalllvvv|||xxxuuurrrtttwww{{{|||bbbTTTFFF@@@===;;;999:::::::::;;;<<<<<<======>>>???@@@@@@AAAAAA@@@@@@???>>>BBBAAADDDQQQaaaoooeee^^^ZZZXXXTTTSSSSSSRRRRRRRRRRRRSSSVVVUUURRRPPPNNNNNNOOOPPPMMMMMMMMMNNNPPPOOOMMMKKKzzz~~~oooppptttmmmfffeeedddcccaaa___]]][[[ZZZYYYYYYVVVVVVXXXXXXTTTSSSUUUWWWVVVVVVXXX[[[^^^^^^]]]WWWTTTPPPNNNMMMKKKFFFBBBAAA@@@???@@@BBBCCCCCCBBBCCCBBB@@@>>>>>>@@@EEEJJJaaa|||yyytttuuuyyy}}}|||zzzwwwvvvwwwyyyyyyyyytttuuuppphhhdddbbb```\\\XXXUUUSSSUUU\\\fffnnnsssuuuyyy|||vvvsssnnnpppooojjjhhhjjjkkkjjjpppwww~~~ssslllooozzz}}}yyysssmmmggg```YYYUUUKKKIIIJJJMMMQQQWWWdddpppzzz~~~zzzvvvsssqqqsssvvv{{{sss\\\OOOCCC???===:::999999;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@?????????BBBAAAEEESSSdddmmmeee]]]XXXWWWSSSRRRRRRQQQQQQRRRRRRSSSRRRQQQPPPNNNMMMMMMMMMNNNMMMLLLMMMNNNOOOOOOMMMKKK~~~}}}lllpppuuunnneeeccceeecccaaa^^^[[[YYYXXXWWWWWWTTTTTTXXXXXXTTTSSSVVV^^^\\\ZZZYYYYYY[[[[[[\\\WWWSSSOOONNNNNNLLLIIIEEEAAA@@@???AAACCCDDDCCCBBBCCCAAA>>>;;;<<<@@@DDDFFFUUUrrryyyxxxzzz~~~~~~|||yyyxxxxxxwwwvvvtttqqqqqqmmmfffccccccccc```\\\ZZZYYY[[[bbbkkksssxxx|||yyyrrrpppooommmrrrrrrmmmkkkoooqqqqqquuu}}}yyymmmgggnnn}}}xxxtttnnngggaaaZZZTTTOOOIIIHHHJJJNNNRRRZZZhhhuuu}}}|||wwwtttqqqooorrrvvv{{{}}}iiiUUUJJJ???======:::999999;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@?????????CCCBBBGGGWWWjjjxxxkkkeee]]]XXXXXXRRRQQQQQQQQQQQQQQQRRRRRRPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLMMMOOONNNLLLJJJ|||lllrrrxxxpppgggcccdddccc```]]]ZZZXXXVVVVVVUUUQQQRRRWWWXXXSSSSSSWWWgggccc___[[[XXXWWWWWWXXXXXXTTTPPPNNNNNNNNNKKKHHHAAA@@@???AAACCCDDDDDDCCCBBBAAA===999;;;@@@CCCDDDNNNlll}}}yyyzzz~~~|||zzzyyyvvvsssqqqqqqrrrnnngggeeeggggggeeecccbbbbbbdddiiipppvvvzzzyyypppkkkjjjjjjooouuuvvvrrrqqqvvvzzzyyy||||||zzz~~~uuuiiieeemmm~~~sssoooiiiccc]]]VVVOOOJJJGGGGGGJJJOOOTTT\\\kkkxxx~~~{{{vvvssspppooorrrwww}}}vvvbbbOOOEEE<<<;;;<<<;;;999999;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@?????????CCCCCCIIIZZZooosssiiieee^^^YYYZZZQQQQQQPPPPPPPPPQQQQQQRRROOOPPPPPPQQQQQQPPPOOOOOOLLLKKKLLLMMMNNNNNNLLLJJJ|||ooommmnnnkkkfffddd[[[[[[[[[[[[ZZZYYYXXXWWWUUUVVVVVVVVVVVVWWW[[[]]]eeebbb^^^[[[ZZZYYYXXXWWWUUUUUUSSSOOOKKKGGGFFFFFFIIIFFFDDDGGGKKKJJJDDD===@@@>>><<<;;;;;;===???AAAGGG]]]{{{~~~{{{|||}}}vvvtttwwwsssqqqmmmjjjhhhhhhiiiiiifffggghhhlllrrrzzz|||vvvoooiiikkkpppxxxyyyzzz|||}}}~~~~~~~~~xxxlllfffccceeennnvvvvvvjjjddddddooo~~~zzzxxxnnnkkkeee^^^WWWQQQLLLJJJJJJIIIMMMSSSXXX]]]kkkyyy~~~yyyuuurrrqqqpppqqqsssxxxjjjYYYGGGCCC===:::999999999999<<<<<<======>>>>>>??????>>>????????????>>>======AAAEEEHHHMMMaaauuuooofff^^^XXXOOOSSSSSSTTTUUUTTTSSSRRRQQQNNNOOOPPPRRRRRRRRRRRRQQQNNNMMMMMMMMMLLLLLLKKKKKKyyymmmiiijjjgggbbb___XXXXXXXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUXXX]]]```fffbbb^^^ZZZXXXWWWUUUTTTQQQRRRRRROOOMMMLLLOOORRRUUUPPPLLLLLLNNNKKKDDD===>>>===<<<;;;<<<===???@@@DDDWWWttt|||}}}zzzwwwwwwuuussspppnnnlllmmmnnnoookkklllooossszzz|||vvvsssnnnjjjmmmrrrxxxzzz~~~qqqhhh```\\\ZZZ[[[aaahhhxxx}}}qqqddd___aaalll}}}|||xxxuuummmjjjddd]]]VVVPPPKKKIIIJJJJJJNNNUUU[[[bbbqqq}}}wwwtttrrrqqqoooqqqsssxxxxxxcccSSSDDD@@@<<<999999:::;;;;;;<<<<<<======>>>>>>?????????????????????>>>>>>===AAAEEEHHHPPPhhhpppkkkccc]]]YYYQQQSSSTTTUUUVVVWWWVVVVVVUUUOOOPPPQQQQQQQQQPPPOOOOOOMMMLLLLLLLLLKKKKKKKKKKKKuuuiiieeeddd```\\\ZZZUUUUUUUUUTTTTTTSSSSSSRRRTTTTTTTTTTTTUUUXXX^^^bbbeeebbb\\\XXXVVVTTTRRRPPPMMMOOOQQQOOONNNQQQXXX___bbb\\\VVVRRRQQQLLLDDD>>>======<<<<<<<<<===>>>???@@@PPPiii}}}}}}|||yyyxxxwwwtttsssrrrssstttuuuoooqqquuu{{{zzzxxxtttrrrqqqpppnnnrrrxxx}}}zzzoooaaa[[[VVVUUUTTTTTTWWW]]]iiixxx}}}oooaaa\\\aaakkkyyy~~~~~~yyytttqqqllliiiccc[[[TTTNNNJJJHHHJJJKKKOOOWWW___iiixxxyyyuuurrrqqqqqqoooppptttyyymmmZZZLLLAAA>>>:::999:::;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@??????>>>>>>BBBDDDHHHUUUqqqyyyiiieee^^^ZZZYYYSSSQQQQQQSSSTTTUUUVVVVVVVVVPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJ~~~rrrfffbbb```\\\WWWVVVUUUUUUTTTTTTSSSSSSSSSSSSUUUUUUTTTSSSSSSWWW\\\```aaa^^^YYYVVVTTTSSSQQQPPPLLLNNNPPPNNNLLLQQQ[[[ccchhhbbbZZZUUUQQQLLLEEE@@@========================>>>III^^^yyy}}}|||~~~}}}{{{zzzxxxvvvvvvvvvwwwwwwpppssswww~~~xxxuuurrrpppqqqtttuuuuuuyyy}}}pppfff___ZZZVVVVVVVVVUUUYYY___dddrrrpppaaa^^^dddllluuu|||}}}yyyvvvuuuwwwzzz|||yyyzzz}}}}}}{{{vvvqqqmmmjjjfff```YYYRRRMMMIIIHHHLLLNNNRRRYYYcccooo||||||uuuqqqppppppqqqnnnppptttyyyvvvdddSSSHHH@@@===:::999999;;;;;;;;;<<<<<<======>>>>>>??????AAA@@@@@@???????????????BBBCCCJJJ\\\zzzqqqbbb___XXXUUUVVVQQQMMMMMMNNNOOOPPPPPPQQQQQQNNNNNNNNNNNNMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIyyynnnddd```]]]YYYVVVVVVTTTTTTSSSRRRRRRRRRSSSSSSUUUUUUTTTRRRRRRTTTXXX\\\\\\YYYUUUSSSSSSSSSSSSRRRNNNOOOOOOMMMKKKOOOWWW^^^ccc___YYYTTTPPPLLLFFFBBB??????>>>>>>>>>======<<<===DDDUUUooo||||||{{{zzzyyywwwvvvvvvvvvvvvsssuuuyyy~~~wwwsssqqqppppppsssxxxzzz{{{~~~}}}rrriiiccc]]]XXXWWWWWWYYY___fffeeesss}}}nnnaaa```ffflllppptttrrroookkkhhhiiilllqqqttttttvvvxxxyyywwwsssnnnjjjfffccc]]]VVVPPPKKKIIIHHHMMMQQQUUU\\\fffrrr~~~wwwpppnnnnnnoooooonnnppptttzzz~~~ooo]]]NNNFFF@@@===:::999999:::999999<<<<<<======>>>>>>??????AAA@@@???>>>>>>>>>??????BBBEEEOOOeeekkk]]]ZZZSSSPPPQQQMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMHHHHHHHHHHHHHHHIIIIIIIIItttjjjaaa^^^\\\XXXWWWXXXSSSRRRPPPPPPPPPPPPQQQRRRSSSTTTTTTRRRQQQRRRUUUWWWWWWUUURRRQQQSSSTTTUUUUUUPPPPPPPPPOOOOOOPPPTTTWWW[[[XXXUUURRRPPPLLLHHHEEECCCBBB@@@???>>>======<<<>>>BBBNNNfff}}}~~~xxxxxxwwwvvvvvvuuuuuuvvvwwwxxx{{{~~~wwwrrrpppoooqqqrrrwww~~~|||uuullleee___]]]^^^aaahhhpppnnnzzzwwwlllccceeekkkoooqqqrrroookkkfffbbbaaadddhhhkkkooopppssssssrrrnnnjjjgggbbb___YYYSSSNNNKKKJJJIIIMMMSSSYYY___iiivvv{{{rrrllllllmmmnnnmmmmmmppptttzzzwwwhhhVVVIIIDDD>>><<<:::888999999999888<<<<<<======>>>>>>??????AAA@@@>>>=========>>>???CCCHHHXXXrrr|||eeeYYYWWWOOOLLLMMMJJJLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMHHHHHHHHHHHHIIIIIIIIIIIIooofff^^^\\\[[[XXXXXXZZZTTTRRRQQQPPPPPPQQQSSSTTTOOOPPPRRRRRRQQQRRRSSSUUUVVVTTTQQQQQQRRRTTTUUUUUUQQQPPPPPPRRRUUUWWWVVVUUUTTTSSSSSSSSSQQQNNNKKKHHHHHHFFFBBB???===<<<=========???III]]]vvv|||zzzssssssssstttuuuvvvwwwwwwzzzzzzzzz~~~{{{wwwuuuttttttvvvxxx}}}wwwqqqpppqqqsssyyywwwqqqnnnsssyyy|||}}}yyytttmmmgggcccbbbdddeeejjjkkklllmmmkkkiiifffddd___[[[VVVPPPLLLKKKJJJKKKLLLSSS[[[bbbnnn{{{~~~wwwnnniiijjjllllllkkkmmmpppttt{{{~~~rrrbbbOOOCCC@@@;;;:::888888999::::::999<<<<<<======>>>>>>??????@@@???===<<<;;;<<<===>>>CCCLLLbbb~~~ttt___VVVUUUNNNJJJKKKHHHJJJIIIHHHHHHHHHIIIJJJKKKIIIIIIHHHGGGHHHHHHJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJ|||kkkccc\\\[[[ZZZXXXXXX[[[VVVUUUTTTSSSSSSTTTVVVWWWKKKMMMPPPRRRRRRRRRSSSUUUVVVTTTQQQQQQRRRTTTUUUUUUQQQPPPQQQUUU[[[]]]ZZZVVVQQQRRRSSSTTTSSSPPPMMMJJJKKKHHHDDD@@@===<<<=========>>>FFFXXXpppwwwuuunnnoooqqqsssuuuwwwyyyzzzzzzyyyxxxzzz}}}||||||||||||{{{}}}{{{yyy~~~|||yyyzzzxxxoooiiifffeeeeeegggggghhhhhhgggeeecccaaa]]]YYYTTTOOOLLLKKKKKKLLLKKKSSS]]]eeeqqq{{{tttkkkhhhiiilllllljjjmmmpppttt{{{|||ppp^^^KKK???<<<999777666777:::;;;<<<;;;<<<<<<======>>>????????????>>><<<;;;:::;;;===>>>DDDOOOhhhnnn[[[SSSUUUNNNJJJKKKHHHFFFFFFEEEEEEFFFHHHJJJKKKKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJ|||qqqccc^^^XXXTTTSSSTTTUUUUUUWWWWWWUUUSSSVVV[[[ZZZUUUOOOOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPVVV]]]___ZZZTTTVVVTTTTTTXXX\\\\\\XXXSSSQQQPPPNNNMMMLLLMMMNNNOOOYYYPPPFFF@@@??????>>>;;;;;;===AAAMMMbbb{{{{{{qqqoookkkmmmqqquuuxxxzzzzzzzzz||||||}}}~~~zzzzzz~~~{{{xxxtttqqqpppnnniiieeeaaa``````aaa^^^VVVMMMJJJIIIGGGIIIMMMOOOSSS\\\iiivvv~~~wwwtttoookkkiiiiiijjjkkkoootttyyy|||wwweeeTTTGGG???<<<888888888888999:::;;;<<<888999;;;<<<>>>?????????BBB===:::;;;;;;;;;???DDDGGGTTTnnnjjj___TTTOOOKKKHHHGGGHHHHHHHHHGGGFFFGGGIIIKKKLLLJJJHHHEEEEEEFFFGGGHHHGGGHHHGGGGGGFFFGGGHHHJJJKKKuuu~~~mmm```[[[VVVSSSRRRSSSTTTUUUUUUVVVUUUTTTWWW[[[[[[WWWPPPPPPOOOOOOPPPSSSVVVXXXVVVTTTTTTZZZaaaddd```[[[XXXVVVTTTWWWZZZZZZVVVRRRPPPOOOMMMLLLKKKLLLMMMNNNWWWOOOEEE@@@??????===;;;:::;;;???JJJ^^^vvvzzzqqqpppmmmooossswwwyyy{{{{{{{{{~~~~~~~~~|||{{{}}}vvvrrrlllhhheeedddaaa___[[[SSSMMMKKKIIIHHHIIIMMMQQQUUU^^^iiiuuu|||}}}|||vvvsssooolllkkkkkkmmmnnnoootttyyy{{{qqq```PPPDDD>>>;;;666666666666777888999::::::;;;<<<===>>>?????????@@@===;;;<<<<<<;;;???DDDLLL[[[wwwggg]]]RRRMMMJJJGGGEEEGGGFFFFFFFFFHHHKKKPPPTTTWWWOOOKKKGGGEEEEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGvvv{{{hhh[[[XXXSSSQQQRRRSSSTTTUUUUUUWWWVVVTTTWWW[[[ZZZWWWRRRQQQOOOOOOQQQUUUZZZ]]]\\\YYYYYY]]]eeeiiihhheee[[[XXXUUUUUUWWWWWWTTTQQQOOONNNLLLKKKKKKKKKLLLMMMSSSMMMEEE@@@??????===<<<::::::<<>>>>>??????>>>>>>>>><<<;;;===<<<;;;???EEEPPPddd{{{dddZZZPPPKKKIIIEEEDDDFFFCCCCCCEEEHHHNNNVVV]]]aaaSSSOOOIIIEEEDDDCCCCCCCCCGGGGGGHHHHHHGGGFFFEEEDDDooobbbXXXUUURRRQQQRRRTTTUUUVVVVVVXXXXXXUUUVVVXXXWWWTTTSSSRRRRRRRRRTTTWWWZZZ\\\^^^[[[ZZZ]]]dddiiikkkjjj]]]ZZZVVVUUUTTTTTTRRRPPPNNNMMMLLLKKKKKKKKKKKKLLLPPPKKKEEEAAA@@@??????======:::;;;CCCQQQeee}}}|||uuuuuutttvvvyyy|||vvvuuuvvv{{{|||xxxqqqeee[[[RRRLLLIIIKKKLLLKKKKKKNNNUUUZZZdddnnnuuuxxxxxxvvvqqqooommmkkkkkkmmmppprrrrrrwwwzzzzzz}}}yyyooo___PPPDDD>>>;;;:::999999999999:::;;;<<<<<<>>>>>>????????????>>>>>><<<;;;<<<>>>======AAAHHHSSSkkkvvvbbbXXXNNNKKKIIIFFFDDDFFFBBBBBBDDDGGGMMMUUU\\\aaaTTTOOOIIIEEECCCCCCCCCCCCCCCEEEFFFHHHHHHFFFDDDBBB{{{fff]]]VVVTTTQQQQQQSSSUUUWWWWWWWWWZZZZZZVVVTTTUUUSSSPPPRRRSSSUUUVVVWWWWWWWWWWWW]]]ZZZXXXZZZ```eeeggghhh^^^[[[XXXUUUTTTSSSRRRRRRNNNMMMMMMLLLLLLLLLLLLLLLNNNKKKGGGDDDBBBAAAAAA@@@@@@<<<<<>>>>>===::::::<<>>>>>EEEMMMWWWrrrsss___VVVNNNKKKIIIFFFEEEFFFCCCCCCCCCEEEHHHNNNSSSVVVPPPLLLGGGDDDCCCDDDDDDDDD???AAADDDFFFGGGFFFDDDCCC|||qqqaaa[[[UUUSSSQQQQQQSSSUUUVVVVVVUUUYYYZZZVVVRRRRRRQQQNNNQQQRRRUUUWWWWWWWWWUUUTTTZZZXXXVVVWWWZZZ^^^aaabbb]]][[[YYYVVVUUUTTTTTTTTTOOOOOOOOOOOONNNNNNNNNMMMMMMKKKIIIGGGEEEEEEDDDDDDDDD???===AAAEEEPPPhhh~~~|||~~~~~~~~~{{{yyyzzz|||{{{yyy{{{sssaaaUUULLLGGGFFFKKKNNNOOOQQQUUUZZZbbbnnnwww{{{zzzyyywwwooommmkkkiiiiiikkknnnooorrrxxx|||}}}~~~|||wwwiii___PPPEEE???<<<;;;:::888777777888888999:::;;;>>>>>>>>>???>>>>>>======::::::<<>>BBBEEEFFFFFFDDDCCCyyyyyykkk^^^[[[SSSQQQPPPPPPRRRTTTTTTTTTPPPVVVXXXUUUQQQQQQPPPNNNOOOPPPRRRTTTUUUUUUVVVUUUZZZXXXVVVVVVWWWZZZ\\\]]][[[ZZZZZZXXXWWWVVVVVVWWWQQQQQQQQQQQQQQQPPPOOOOOOMMMMMMLLLKKKIIIHHHHHHHHHFFF@@@>>>@@@@@@GGG]]]uuu{{{||||||yyyvvvwww}}}~~~{{{lll[[[PPPKKKFFFEEEJJJOOOQQQTTTYYY```hhhttt|||}}}{{{xxxvvvrrrpppllljjjiiijjjlllnnnooovvv{{{|||}}}|||wwwqqqbbbXXXJJJ@@@===;;;:::888888888888888999:::;;;;;;<<<<<<===>>>>>>>>>======999:::<<>>???===AAAVVVoooxxxzzzzzzwwwtttvvv}}}vvveeeVVVMMMKKKFFFEEEJJJOOORRRVVV[[[dddmmmxxx{{{wwwuuutttrrrnnnkkkjjjjjjlllnnnmmmtttzzz||||||zzztttmmm]]]SSSFFF>>>;;;:::888666::::::::::::;;;<<<======;;;;;;<<<===============999:::<<>>===CCCPPP^^^yyy|||xxxuuuttttttvvv}}}~~~|||{{{{{{||||||zzzssshhh\\\RRRLLLFFFGGGGGGIIILLLRRRYYY___ooosssyyy|||zzzvvvrrroooqqqooollljjjjjjkkknnnpppooovvv{{{{{{xxxtttnnngggVVVMMMBBB;;;999999888666999999999999999999999999;;;===???@@@AAA@@@>>>===;;;<<>>======@@@LLLXXXsss~~~|||}}}yyyvvvwwwvvvwww}}}}}}wwwsssppppppqqqqqqooohhh^^^TTTLLLHHHFFFGGGIIIKKKNNNTTT[[[```mmmqqqvvvxxxwwwrrrooolllkkkjjjhhhhhhjjjmmmqqqssstttzzz~~~|||xxxssskkkcccSSSKKK@@@:::999999888666999999999999999:::::::::<<<===???@@@@@@@@@>>>=========@@@CCCFFFPPPfff|||eeeUUUNNNKKKGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA|||ttthhh]]]XXXTTTNNNMMMLLLLLLLLLMMMOOOPPPNNNMMMMMMLLLKKKJJJIIIIIILLLNNNOOOQQQRRRRRRQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSUUUTTTTTTUUUVVVXXXZZZ[[[[[[YYYVVVTTTTTTUUUTTTSSSSSSSSSRRRPPPMMMJJJGGGEEECCC???======<<<>>>FFFPPPkkk{{{|||zzz||||||~~~~~~~~~~~~vvvpppkkkhhhgggfffeeebbb[[[SSSKKKGGGEEEEEEGGGJJJMMMQQQVVV\\\aaakkknnnrrrsssqqqmmmjjjhhhdddddddddfffjjjooosssvvvzzz~~~|||vvvpppfff]]]MMMFFF>>>999888999888777888888999999::::::;;;;;;<<<===>>>@@@@@@??????>>>??????AAAFFFMMM]]]vvvxxx]]]QQQMMMJJJFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA||||||eee\\\XXXUUULLLLLLKKKKKKKKKMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRTTTTTTSSSSSSTTTUUUWWWXXXZZZXXXUUUTTTUUUUUUUUUTTTSSSSSSRRRPPPMMMJJJGGGEEEBBB???>>>>>>===<<>>????????????>>>@@@@@@BBBIIIWWWmmmnnnXXXOOOLLLIIIFFFDDDEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@=========>>>???@@@BBBBBB@@@@@@????????????@@@@@@xxxcccZZZUUURRRLLLKKKKKKKKKKKKMMMNNNPPPNNNMMMLLLKKKKKKJJJKKKKKKNNNOOOPPPPPPQQQQQQQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRTTTTTTSSSRRRRRRSSSTTTUUUXXXVVVTTTSSSTTTUUUTTTTTTPPPPPPPPPNNNLLLIIIFFFDDDDDD@@@???@@@>>><<>>:::888777888888999777888888:::;;;<<<============>>>??????????????????@@@CCCMMMaaa}}}nnn___WWWLLLIIIFFFDDDDDDEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@=========>>>@@@AAACCCDDD@@@??????>>>>>>??????@@@tttaaaWWWPPPKKKJJJJJJJJJJJJKKKLLLNNNOOONNNMMMLLLJJJJJJJJJKKKLLLNNNNNNOOOOOOPPPQQQRRRRRRPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSRRRQQQRRRSSSTTTUUUVVVTTTRRRRRRSSSTTTTTTTTTMMMNNNMMMMMMKKKHHHFFFEEEEEEAAA???@@@???<<<===@@@OOO^^^rrrzzztttpppnnnkkkfffbbbYYYVVVQQQJJJDDDAAABBBCCCEEEHHHLLLPPPVVV\\\dddiiillllllkkkgggdddaaa```aaabbbccceeehhhlllqqquuuwwwwwwwwwssslllggg```SSSHHH===<<<:::888777777888999777777888:::;;;===>>>>>>>>>>>>>>>>>>>>>?????????>>>AAAFFFSSSllluuuiiicccMMMJJJFFFDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@===>>>>>>???@@@AAACCCCCC??????>>>>>>>>>>>>??????ppp```WWWNNNHHHHHHHHHHHHHHHIIIKKKLLLNNNMMMLLLJJJIIIHHHIIIJJJKKKLLLLLLMMMMMMOOOPPPQQQRRROOOPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPQQQRRRTTTVVVXXXVVVTTTRRRRRRSSSTTTUUUTTTKKKLLLLLLLLLKKKIIIGGGFFFEEE@@@>>>???>>><<<<<<>>>DDDRRRhhh|||}}}|||{{{yyyuuupppmmmkkkggg```ZZZTTTRRRMMMHHHCCCBBBCCCFFFHHHJJJNNNRRRXXX```hhhnnnnnnmmmkkkgggccc``````aaacccdddgggjjjooossswwwyyywwwvvvpppiiibbbZZZMMMAAA;;;;;;:::999888777888999666777888:::<<<===??????>>>>>>>>>>>>>>>??????@@@???BBBJJJZZZwwwuuujjjbbbNNNKKKGGGDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???=========>>>>>>@@@AAABBB>>>>>>>>>======>>>>>>>>>lllaaaYYYQQQKKKFFFFFFFFFFFFGGGIIIKKKLLLKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRNNNOOOPPPPPPQQQQQQPPPPPPMMMMMMNNNPPPSSSVVVYYY[[[VVVTTTRRRRRRTTTUUUVVVUUUKKKKKKLLLLLLLLLJJJIIIHHHEEE???<<<======;;;;;;======KKKaaawww~~~|||zzzxxxwwwrrrnnnjjjiiiiiieee^^^WWWQQQOOOLLLHHHEEEDDDGGGIIIKKKMMMPPPSSSYYYbbbkkkrrrpppooolllgggccc```aaabbbcccdddggglllqqquuuyyy|||yyyvvvpppggg```XXXJJJ<<<:::;;;;;;:::888777888999666777888:::<<<>>>???@@@>>>>>>>>>>>>>>>??????@@@???DDDMMM^^^}}}|||ooodddZZZOOOLLLGGGDDDCCCBBBAAA???AAAAAAAAA@@@@@@@@@??????===<<<<<<======>>>???@@@>>>>>>============>>>>>>}}}~~~pppaaaYYYMMMGGGIIIIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNNNNNNNMMMMMMQQQNNNKKKKKKMMMPPPPPPOOOMMMLLLLLLMMMOOORRRUUUWWWWWWVVVUUUTTTSSSQQQPPPPPPPPPOOOMMMKKKJJJIIIHHHHHHEEEBBB???;;;999:::;;;======III]]]qqq~~~~~~|||}}}}}}}}}zzzvvvqqqnnnmmmjjjfffeeeddd^^^UUUNNNNNNIIIEEEDDDFFFIIIIIIIIILLLKKKMMMTTT___iiioooqqqwwwppphhhbbbaaaaaaaaaaaacccfffjjjpppuuuzzz~~~}}}wwwjjjZZZKKKBBB???999999888888888888999999777888999:::<<<===>>>???<<<>>>??????>>>>>>???@@@HHHJJJUUUooolllbbbZZZRRRIIIHHHEEEBBBAAAAAAAAABBB@@@@@@@@@????????????>>>>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<>>GGGYYYnnn~~~}}}|||||||||zzzzzz{{{zzzwwwsssnnnkkkddd```\\\ZZZZZZWWWRRRMMMNNNJJJEEEDDDFFFIIIKKKKKKNNNMMMOOOVVVaaakkkqqqtttuuuooogggaaa````````````eeehhhmmmsssyyy~~~yyykkkZZZKKKBBB>>>999999888888888888999999777888999:::<<<===>>>???===>>>??????>>>>>>???AAADDDLLL___|||zzzeee[[[TTTMMMHHHFFFDDDAAA@@@???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<{{{^^^UUUTTTMMMFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIJJJKKKLLLNNNLLLKKKKKKLLLNNNOOONNNNNNNNNNNNNNNPPPRRRTTTVVVSSSSSSRRRRRRRRRQQQQQQQQQRRRQQQPPPNNNMMMLLLKKKKKKIIIGGGCCC???=========>>>===CCCQQQeeeyyy}}}|||zzzxxxxxxvvvwwwwwwuuurrrmmmiiifff```[[[VVVTTTUUUUUURRRPPPMMMIIIEEECCCEEEIIIMMMNNNQQQPPPRRRYYYdddnnntttvvvsssnnnfffaaa___`````````hhhkkkqqqxxx|||lllYYYJJJAAA===999999888888888888999999888888999;;;<<<===>>>?????????@@@???>>>>>>AAACCCEEEUUUpppppp[[[SSSMMMHHHFFFDDDBBB@@@???>>>??????@@@@@@?????????>>>>>>>>>============>>>>>>>>>>>>>>>======<<<<<<<<<<<<===}}}|||\\\QQQQQQLLLGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFGGGHHHJJJKKKJJJIIIIIIIIIJJJKKKLLLLLLNNNNNNNNNOOOPPPRRRSSSTTTPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLLLLKKKKKKJJJHHHDDDAAA>>>===>>>>>><<<>>>GGGZZZppp~~~|||{{{zzz}}}~~~~~~~~~|||zzzwwwuuusssrrrrrrrrrpppmmmhhhdddaaa\\\YYYUUUSSSSSSRRRPPPNNNJJJGGGDDDBBBDDDIIIMMMPPPRRRRRRUUU]]]gggqqquuuwwwqqqmmmgggcccaaaaaacccdddlllpppwwwmmmYYYHHH@@@<<<:::999999888888999999:::999999:::;;;<<<===>>>>>>???@@@@@@???>>>@@@CCCFFFOOOccchhhUUUMMMIIIEEEEEEDDDBBB@@@????????????????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<<<<<<<<<<======~~~```QQQNNNKKKGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDEEEGGGHHHJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRNNNOOOOOOOOOOOOPPPPPPPPPOOONNNMMMKKKJJJJJJJJJJJJIIIGGGDDDAAA???>>>>>>>>>>>>>>>CCCRRRgggzzz~~~}}}{{{xxxvvvuuutttzzz|||}}}{{{yyy|||{{{zzzyyyvvvtttqqqpppnnnnnnmmmkkkhhhddd```^^^XXXWWWUUURRRPPPMMMIIIFFFFFFEEECCCBBBDDDHHHNNNRRRSSSTTTXXXaaakkkrrruuuuuuooommmjjjfffdddeeegggiiipppuuu}}}mmmWWWGGG>>><<<::::::999999999999::::::::::::;;;;;;<<<===>>>>>>@@@@@@???>>>>>>AAAFFFJJJYYYooobbbRRRKKKHHHEEEDDDCCCBBBAAA@@@@@@???????????????>>>>>>>>>======<<<=========>>>>>>>>>???======<<<<<<<<<<<<======eeeTTTLLLHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHJJJLLLLLLLLLLLLNNNOOOMMMMMMNNNNNNOOOOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEBBBAAA@@@@@@@@@BBB@@@BBBMMM___rrr~~~{{{xxxuuusssqqqrrruuuxxxyyyxxxvvvuuutttwwwvvvuuusssqqqooonnnmmmkkkjjjjjjhhheeebbb___]]]ZZZYYYXXXTTTPPPKKKGGGDDDCCCCCCDDDDDDFFFIIIOOOSSSTTTWWW]]]fffooottttttrrrmmmlllkkkiiiggghhhlllooouuuzzzlllVVVEEE===;;;::::::999999999999:::::::::;;;;;;<<<======>>>>>>??????>>>>>>???CCCIIINNNaaaxxxyyy]]]QQQKKKGGGEEECCCCCCBBBBBBAAA@@@????????????>>>>>>>>>=========<<<<<<======>>>>>>??????===<<<<<<<<<<<<======>>>gggVVVLLLFFFDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFHHHKKKLLLJJJJJJLLLNNNLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCCCC@@@@@@GGGVVVhhhyyy}}}yyytttooollljjjhhhkkkoooqqqpppooopppqqqqqqpppnnnllljjjjjjjjjjjjhhhhhhgggfffdddaaa___^^^]]][[[XXXSSSMMMIIIGGGFFFAAADDDFFFHHHIIILLLQQQUUUWWWZZZbbbllltttwwwtttpppjjjkkkkkkjjjiiikkkooosssxxx}}}kkkTTTDDD===;;;;;;::::::999999::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>======???EEEMMMRRRjjjoooXXXOOOJJJEEECCCAAAAAAAAAAAA@@@???>>>>>>???>>>>>>>>>============<<<<<<<<<===>>>?????????<<<<<<<<<<<<<<<===>>>>>>yyyfffVVVKKKDDDBBBBBBDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGGGGGGGFFFFFFBBBEEEHHHHHHGGGGGGIIIKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEE@@@>>>===BBBNNN```rrr~~~}}}}}}{{{vvvqqqjjjddd```]]]```dddhhhjjjjjjkkkmmmpppmmmllliiigggffffffggggggggggggfffeeecccaaa___^^^ZZZWWWRRRKKKEEECCCCCCDDDAAADDDHHHKKKLLLNNNSSSWWWXXX]]]eeepppxxxyyytttooohhhiiijjjjjjiiilllqqquuuzzzkkkSSSCCC<<<;;;;;;::::::999999::::::;;;;;;;;;<<<<<<======>>>>>>============@@@FFFNNNTTTsssiiiUUUNNNIIIDDDBBB???????????????>>>===<<<>>>>>>>>>>>>============;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<<<<===>>>???pppeeeYYYQQQJJJCCCAAABBBAAAAAA@@@???>>>>>>>>>???>>>>>>???@@@@@@@@@@@@???AAAAAABBBCCCDDDEEEFFFFFFBBBDDDEEEEEEEEEEEEHHHJJJNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMJJJIIIGGGHHHJJJMMMNNNOOOOOOLLLHHHEEEEEEEEEDDDCCC@@@@@@AAACCCGGGRRRhhh||||||~~~}}}xxxoooddd[[[XXXWWWXXX[[[___bbbbbbdddhhhkkkgggfffdddcccccccccbbbbbbdddhhhjjjhhhffffffbbb]]]XXXVVVQQQLLLGGGEEECCCCCCDDDBBBCCCGGGMMMRRRSSSSSSXXXaaannnwwwyyyvvvqqqmmmhhhggggggiiihhhhhhnnnuuu{{{~~~fffRRRDDD<<<999888999::::::;;;;;;::::::;;;<<<>>>???@@@???===<<<@@@;;;<<>>>>>>>>>>>>>>>>>??????=========<<<;;;;;;::::::<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;hhh^^^TTTMMMGGGBBBAAACCCAAA@@@??????>>>>>>??????>>>????????????@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEBBBDDDEEEEEEDDDEEEGGGJJJLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKNNNKKKIIIKKKPPPUUUWWWWWWQQQMMMIIIFFFEEEDDDBBBAAAAAA@@@@@@AAADDDNNNcccvvv{{{|||}}}{{{vvvlllaaaYYYUUUTTTSSSUUUXXXZZZ[[[]]]aaaeeeddddddcccdddeeeeeeeeedddfffiiijjjgggfffeeebbb]]]XXXUUUPPPJJJFFFCCCBBBAAACCCDDDEEEHHHMMMQQQTTTUUU]]]dddooowwwxxxtttnnnkkkjjjhhhiiikkkjjjjjjpppxxxfffSSSFFF???<<<999999:::;;;;;;;;;;;;;;;;;;<<<>>>?????????======>>>;;;<<>>>>>>>>?????????>>>>>>===<<<<<<;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>??????@@@???>>>>>>>>>???AAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJPPPMMMKKKOOOWWW]]]___^^^QQQNNNJJJFFFEEECCCAAA@@@AAA?????????@@@HHH[[[lllzzz~~~~~~yyyxxx~~~~~~{{{tttjjj```XXXTTTSSSOOOPPPRRRRRRSSSVVVZZZ]]]```aaaccceeefffgggggggggfffiiiiiifffddddddaaa]]]VVVSSSNNNHHHDDDAAA@@@@@@AAADDDHHHJJJKKKNNNTTTXXXbbbhhhqqqvvvuuupppkkkhhhjjjiiikkkmmmmmmnnnuuu}}}~~~dddQQQEEE???===::::::;;;<<<<<<<<<<<<;;;;;;<<<>>>?????????>>>======;;;>>>CCCFFFOOOhhhhhhQQQIIIHHHDDDBBBCCCAAAAAA@@@???>>>>>>>>>????????????>>>======<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>??????AAA???>>>======???AAABBBDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMOOOMMMNNNTTT\\\aaa___[[[PPPMMMIIIGGGFFFDDDBBBAAABBB@@@>>>======CCCRRRaaassszzz~~~zzzxxx}}}~~~{{{sssjjjbbb\\\YYYXXXSSSRRRQQQPPPPPPSSSVVVYYY^^^```ccceeeffffffggghhhdddggggggdddccccccaaa]]]TTTPPPKKKEEEAAA???>>>>>>???DDDIIIJJJIIIKKKSSSZZZdddiiipppsssrrrmmmiiigggjjjiiikkkoooppprrrzzz}}}aaaMMMBBB===<<<:::;;;<<<<<<======<<<<<<<<<<<<===>>>???>>>>>>===<<<===AAADDDHHHXXXvvvnnn\\\KKKEEEEEECCCBBBCCCBBBBBBAAA???>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========={{{```SSSLLLFFFEEECCC???>>>@@@???>>>>>>===>>>>>>??????AAA???>>>======???AAABBBDDDDDDCCCCCCBBBAAAAAAAAAAAACCCDDDDDDCCCDDDGGGIIIHHHHHHJJJKKKKKKKKKJJJJJJFFFGGGIIIKKKMMMOOOQQQRRROOOOOOSSSZZZ```aaa\\\VVVNNNLLLIIIHHHHHHGGGFFFDDDDDDAAA??????>>>@@@JJJVVViiiuuu}}}}}}|||~~~}}}xxxqqqiiieeebbbaaaaaa[[[YYYUUUSSSRRRSSSUUUUUU\\\___bbbccccccccceeegggbbbffffffdddccccccaaa\\\QQQNNNHHHCCC???>>>>>>???>>>DDDIIIIIIGGGIIIRRRZZZeeehhhmmmooonnnkkkiiihhhhhhhhhkkkqqqtttwww}}}aaaLLLAAA<<<;;;:::;;;<<<<<<======<<<<<<<<<======>>>>>>>>>>>>>>>===@@@DDDGGGNNNcccbbbVVVIIIDDDCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===pppZZZOOOIIIEEEEEECCC???>>>???>>>>>>=========>>>??????@@@???>>>>>>>>>???AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDCCCDDDFFFHHHFFFGGGIIIJJJKKKKKKJJJIIIEEEFFFHHHKKKMMMPPPRRRSSSOOORRRXXX^^^```^^^XXXSSSMMMLLLJJJJJJJJJJJJHHHFFFEEECCCBBBBBB@@@@@@FFFNNN^^^mmm|||~~~}}}yyytttnnnjjjiiikkkmmmnnngggddd^^^[[[XXXWWWUUUSSSYYY\\\_________```dddhhhdddhhhiiigggeeeccc___ZZZOOOKKKFFFAAA>>>>>>???@@@@@@EEEIIIIIIGGGJJJSSS[[[eeegggjjjkkkjjjhhhggggggggghhhlllsssxxx~~~|||aaaMMMBBB===<<<::::::;;;<<<<<<<<<<<<;;;============>>>>>>>>>>>>>>>CCCGGGMMMYYYrrrwwwYYYRRRIIIDDDBBBBBBAAA@@@@@@@@@???>>>=========>>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<>>??????>>>????????????@@@@@@@@@@@@@@@@@@???????????????AAABBBCCCCCCCCCDDDFFFHHHDDDEEEGGGIIIJJJJJJIIIHHHEEEFFFHHHJJJLLLNNNPPPPPPLLLQQQWWWZZZYYYVVVSSSRRRPPPNNNMMMLLLLLLKKKHHHFFFFFFDDDEEEFFFDDDAAACCCHHHTTTfffyyy~~~~~~}}}{{{yyyyyytttooonnnrrrxxx|||~~~vvvrrrlllfffccc^^^YYYUUUUUUXXXZZZ[[[ZZZ]]]dddjjjjjjnnnooolllhhhddd]]]VVVLLLIIIDDD@@@>>>>>>AAABBBCCCFFFIIIIIIIIIMMMUUU\\\fffggghhhhhhfffddddddeeeggghhhnnnwww}}}www^^^KKKAAA===<<<999999:::;;;;;;;;;;;;;;;===============>>>>>>??????DDDJJJSSSdddiiiQQQNNNIIIDDDBBBBBBAAA???>>>>>>===============>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::::::::999999777777888999999:::;;;;;;vvv[[[NNNGGGBBB@@@CCCCCCAAA@@@AAA===============>>>??????>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCCCCDDDFFFHHHBBBDDDFFFHHHIIIHHHGGGFFFGGGGGGHHHIIIJJJLLLMMMMMMIIINNNTTTTTTQQQOOOPPPRRRRRRQQQOOONNNMMMKKKHHHEEEFFFEEEGGGIIIGGGCCCBBBFFFNNNbbbwww~~~}}}|||{{{xxxvvv{{{wwwssstttzzz}}}vvvqqqlllfff___YYYQQQTTTWWWWWWXXX\\\eeelllooossstttpppkkkeee\\\SSSKKKHHHCCC???>>>???BBBDDDFFFHHHJJJJJJLLLPPPWWW]]]ggghhhhhhfffcccbbbbbbccchhhjjjpppyyypppYYYHHH???<<<;;;888999::::::;;;;;;::::::===============>>>??????>>>DDDLLLWWWlll```LLLKKKHHHCCCBBBBBBAAA@@@===<<<<<<<<<<<<======>>>?????????>>>======<<<<<<;;;;;;;;;::::::999999999666666777888999999::::::gggUUULLLEEEDDDAAA???======>>>??????;;;:::>>>???======>>>@@@@@@@@@???????????????>>>>>>????????????>>>>>>@@@@@@@@@AAAAAAAAABBBBBBEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIGGGGGGIIIJJJJJJLLLNNNQQQRRRQQQPPPPPPNNNPPPQQQRRRQQQOOOLLLJJJFFFNNNUUUSSSJJJCCCBBBDDDLLLYYYlllzzz}}}{{{{{{yyywwwuuuuuutttvvvzzz}}}uuujjjbbb___\\\YYYYYY[[[aaaiiiqqqvvvuuutttpppkkkccc\\\WWWEEEDDDAAA???@@@BBBEEEGGGFFFHHHKKKMMMQQQVVV[[[```dddeeefffdddbbbaaaaaabbbfffkkkssszzz~~~eeeSSSHHH@@@===>>>;;;;;;::::::999999::::::???<<<<<<>>>???>>>@@@DDDEEELLLVVVddd|||qqq^^^PPPKKKEEEDDDEEEDDDAAA===>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<999888888999:::::::::::::::::::::::::::666777777777777888888888xxx^^^NNNFFFEEECCCAAA???>>>>>>???@@@AAA<<<999;;;<<<;;;<<>>>>>>>>>>>===>>>>>>??????>>>>>>===????????????@@@@@@@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGKKKKKKKKKJJJHHHGGGHHHJJJJJJKKKMMMNNNOOONNNNNNNNNOOOOOOPPPQQQPPPNNNLLLKKKKKKQQQWWWUUUNNNHHHEEEFFFEEEQQQdddttt~~~~~~{{{zzzyyyxxxwwwuuuwwwwwwzzz~~~tttmmmjjjgggeeeeeehhhnnnuuu|||~~~{{{vvvnnneee\\\SSSMMMEEECCCAAA???@@@BBBEEEGGGJJJKKKNNNPPPSSSXXX]]]bbbdddeeefffeeecccbbbccceeegggmmmuuu}}}zzzbbbQQQFFF???===>>>;;;:::::::::;;;<<<======AAA>>>>>>@@@@@@===???CCCEEEPPP___qqqiiiXXXOOOJJJDDDCCCDDDCCC@@@===========================???>>><<<999888888999:::999999999999999999999999777777777888888888999999zzzjjjUUUIIIDDDCCCBBBAAA@@@???@@@AAAAAADDD>>>::::::;;;:::<<>>>>>>>>>>>===============>>>>>>>>>??????AAAAAABBBBBBDDDEEEGGGGGGOOOOOONNNLLLIIIHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMOOOOOONNNNNNMMMMMMLLLLLLKKKOOORRRRRRNNNHHHDDDBBB@@@JJJZZZlllzzz~~~|||yyywwwxxxxxxxxxxxx{{{|||{{{xxxwwwvvvwwwzzzuuuiii___UUULLLFFFCCCBBBAAA@@@AAACCCFFFHHHMMMOOOQQQSSSVVV[[[aaaffffffggggggeeeddddddfffhhhjjjpppxxxsss[[[LLLCCC>>>===???:::::::::;;;<<<>>>???@@@@@@>>>???AAAAAA???AAAFFFKKK\\\rrryyy___PPPLLLGGGCCCAAABBBAAA???<<<========================>>>===;;;:::999999999999888888888888888888888888888888888888999999999:::ssspppxxx___PPPJJJHHHBBBAAAAAA@@@@@@AAABBBBBBEEE@@@===??????===<<<>>>;;;;;;<<<<<<<<<<<<======<<<======>>>>>>======<<<============>>>>>>>>>>>>@@@AAAAAABBBDDDFFFGGGHHHQQQQQQPPPMMMIIIGGGGGGHHHHHHHHHGGGGGGHHHJJJMMMNNNOOONNNLLLKKKKKKKKKLLLLLLKKKLLLNNNOOONNNIIICCC???BBBGGGRRRcccttt~~~}}}{{{yyyvvvuuuwwwzzz|||||||||ooocccZZZRRRKKKFFFBBBBBBAAAAAABBBEEEHHHJJJNNNPPPTTTWWW[[[aaagggkkkjjjjjjiiigggeeeeeegggjjjlllsss{{{{{{iiiTTTGGG@@@======???;;;;;;;;;;;;<<<===>>>???<<<;;;===AAAAAAAAAEEELLLVVVlllmmmVVVKKKHHHEEEAAA?????????===<<<===========================<<<;;;:::999999999999777777777777777777777777888888999999999:::::::::|||mmmmmmjjjVVVMMMIIIHHHAAA@@@@@@@@@AAAAAABBBBBBDDDAAAAAAEEEFFFAAA>>>===::::::;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<============>>>>>>>>>>>>@@@AAAAAABBBDDDFFFGGGHHHOOOOOONNNKKKHHHFFFFFFGGGFFFEEEEEEEEEGGGJJJNNNPPPMMMLLLJJJIIIIIIJJJKKKLLLNNNNNNOOOQQQRRRNNNHHHCCCDDDEEEMMM\\\nnn{{{}}}xxxvvvuuuvvvyyy}}}yyyjjj]]]UUUPPPJJJGGGBBBAAABBBBBBDDDGGGJJJLLLMMMQQQWWW\\\aaagggmmmqqqpppooollliiiffffffiiilllpppvvvnnn]]]LLLBBB>>><<<===???<<<<<<;;;;;;;;;;;;;;;<<<======>>>AAA@@@AAAHHHQQQ```zzzdddQQQIIIEEECCC@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999777777777777777777777777888888999999999:::::::::{{{nnnvvvxxx^^^PPPIIIEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@BBBGGGHHHCCC>>><<<:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>@@@@@@AAAAAACCCDDDFFFGGGKKKKKKJJJHHHEEEDDDDDDEEEDDDDDDCCCDDDFFFIIILLLNNNKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMPPPRRRSSSPPPJJJFFFDDDCCCHHHTTTfffwww~~~~~~yyywwwwwwxxx|||~~~uuudddXXXQQQLLLGGGCCCBBBBBBCCCDDDGGGJJJMMMNNNOOOTTT\\\ccciiinnnrrrtttrrrqqqnnnjjjggghhhlllooouuu{{{uuuaaaSSSEEE>>>===;;;<<<>>>===<<<<<<;;;::::::;;;;;;AAA@@@AAAAAA@@@BBBLLLWWWmmmxxx\\\NNNJJJCCCBBB@@@>>>===<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999888777777777777777777777777888888888888999999999:::xxxiiiUUULLLGGGBBBAAA?????????@@@??????>>>>>>>>><<<>>>CCCDDD@@@<<<;;;:::::::::;;;<<<=========;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>><<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888888888888888888888888888777777777888888888999999^^^NNNJJJGGGCCCAAA???????????????>>>======<<<999999>>>???<<<:::;;;::::::;;;;;;<<<===>>>>>>:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;>>>>>>======>>>???@@@@@@AAABBBBBBBBB@@@@@@BBBCCCDDDCCCCCCBBBBBBBBBCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHMMMRRRWWWZZZYYYVVVTTTSSSLLLIIIGGGKKKWWWgggwwwxxx}}}}}}|||yyyxxxwwwyyy{{{}}}~~~}}}~~~{{{}}}~~~|||zzz{{{~~~sssgggXXXNNNKKKIIIFFFBBBCCCCCCEEEHHHKKKNNNQQQRRRXXX___iiiqqquuuvvvuuuuuupppooollljjjjjjnnntttyyy~~~vvv```QQQFFF===;;;<<<;;;:::;;;<<<<<<<<<<<<===???@@@AAA======???CCCFFFOOOaaarrrjjjPPPHHHIIIAAAAAA@@@>>><<<<<<===???<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::999888888888888888888888888888888666777777777777888888888tttVVVLLLIIIDDD@@@BBB@@@@@@@@@@@@@@@???>>>>>>:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::>>><<<999999<<<>>>===<<>>@@@@@@CCC???@@@FFFIIISSSnnn~~~___NNNHHHFFFAAA@@@???>>>============<<<<<<<<<;;;;;;:::::::::<<<;;;::::::999999::::::;;;:::::::::999999888888666666777777888888888999nnnSSSIIIGGGBBB???AAA???????????????>>>======::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;999777888;;;======<<<>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>??????@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHKKKNNNOOORRRSSSUUUWWWWWWVVVTTTRRRPPPKKKGGGGGGJJJTTTdddsss{{{{{{}}}|||{{{zzzyyyzzz{{{|||~~~~~~~~~}}}|||{{{zzz~~~~~~}}}{{{|||{{{xxxtttsssvvvzzzuuueee^^^TTTKKKGGGEEEDDDCCCIIIFFFGGGOOOUUUWWWZZZ___fffmmmuuuzzzzzzvvvrrrpppmmmoooppppppqqquuu}}}ppp[[[LLLCCC???<<<;;;<<<======;;;<<<<<<<<<<<<===>>>@@@@@@BBB>>>???GGGNNN\\\xxxuuuZZZLLLFFFDDD??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;:::999999999999:::888888777777777777777777777777777666666666666666fffOOOFFFDDD@@@>>>???===>>>>>>>>>>>>===<<<<<<::::::;;;;;;;;;;;;::::::;;;::::::999999::::::;;;::::::::::::::::::::::::888777666777:::<<<======<<<<<<=========>>>>>>>>><<<<<<===>>>>>>???@@@@@@BBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFIIILLLOOOQQQPPPQQQSSSUUUUUUTTTSSSRRRRRRLLLFFFEEEFFFMMM\\\jjjzzzwwwzzz{{{xxx~~~}}}|||{{{zzzzzzzzz}}}}}}}}}{{{zzzxxxvvvtttsss{{{{{{||||||||||||{{{zzzzzzzzzwwwsssnnnnnnrrrvvvzzz}}}tttkkk```ZZZQQQIIIEEEDDDDDDDDDKKKKKKNNNSSSWWW[[[aaahhhqqqvvv|||~~~{{{vvvpppmmmllloooqqqsssuuu{{{ttt___NNNBBB>>><<<::::::<<<>>>>>>>>>;;;;;;;;;<<<===>>>@@@AAAEEEAAABBBLLLXXXiiigggSSSHHHCCCAAA>>>===<<<;;;;;;::::::;;;;;;;;;:::::::::::::::999;;;:::999999888888999999999999999:::::::::::::::777777666666555444444444qqq^^^KKKDDDBBB@@@>>>???<<<<<<======<<<<<<;;;::::::::::::;;;;;;:::::::::::::::999999999999::::::::::::999999999999::::::888888888999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<===>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEGGGIIIKKKMMMMMMNNNQQQSSSTTTTTTTTTTTTQQQLLLGGGEEEEEEKKKXXXeeewwwtttssswww}}}zzzyyy|||{{{{{{{{{{{{|||}}}~~~}}}{{{xxxwwwwwwvvvtttrrrpppooouuuvvvvvvwwwxxxxxxyyyyyyuuuvvvvvvrrrooonnnrrruuuuuuvvvxxxzzzxxxrrriiibbbZZZUUUMMMGGGDDDDDDEEEEEEIIIMMMSSSXXX]]]dddnnnvvv|||}}}}}}|||xxxsssnnnlllkkknnnrrruuuxxx~~~zzzeeeTTTGGG@@@<<<;;;;;;;;;<<<===>>>>>>::::::;;;<<<===???AAABBBIIIGGGIIITTTbbbvvvqqqZZZMMMFFFAAA???>>>===<<<;;;::::::::::::::::::::::::999999999999::::::999888888888888888999999999::::::;;;;;;;;;666666666666666666666555eeeXXXJJJCCCBBB@@@??????<<<<<<<<<<<<<<<;;;::::::999::::::::::::::::::999999999888888888888999999:::999888888888888999::::::;;;;;;;;;::::::::::::<<<<<<<<<<<<=========>>>;;;;;;<<<===???@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBEEEEEEEEEFFFHHHJJJMMMNNNKKKLLLNNNQQQSSSUUUUUUVVVQQQLLLHHHFFFEEEHHHSSS^^^qqqrrrrrrrrrxxx~~~{{{{{{{{{|||}}}{{{wwwuuurrrsssuuuvvvvvvtttrrrpppqqqrrrssstttuuuwwwxxxyyytttvvvxxxwwwsssqqqqqqssstttsssrrrqqqmmmgggaaa\\\TTTOOOIIIEEEDDDEEEFFFFFFFFFMMMVVV]]]fffrrr~~~~~~wwwqqqnnnkkkjjjkkknnnsssvvvzzzmmmZZZLLLCCC???<<<<<<<<<;;;;;;;;;;;;<<<::::::;;;<<<>>>@@@BBBCCCFFFHHHOOO\\\mmm```PPPJJJEEE@@@???>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999999999888777777777777888333444444555555666666666555555666777888888999999ZZZRRRIIICCCAAA@@@???>>>;;;<<<<<<<<<<<<;;;::::::999999::::::::::::999999999888888777777888888999:::999888777777888999::::::<<<===<<<:::999999999;;;;;;<<<<<<<<<=========999999:::;;;<<<<<<======????????????@@@AAABBBBBBCCCDDDEEEHHHKKKPPPSSSUUULLLMMMOOOQQQSSSTTTUUUUUUPPPLLLIIIHHHEEEEEELLLUUUiiiooosssrrrvvv}}}}}}~~~~~~~~~wwwsssrrrqqquuuzzz~~~}}}zzzwwwttttttttttttuuuvvvxxxxxxvvvzzz|||zzzuuuqqqoooooosssrrroookkkeee___ZZZXXXOOOKKKFFFDDDDDDFFFHHHHHHGGGOOOYYYcccooo~~~|||qqqkkkhhhhhhgggiiimmmssswww|||xxxcccSSSEEE>>><<<;;;<<<===<<<:::999999:::::::::;;;===???BBBDDDEEEAAAJJJYYYjjj|||lllSSSJJJHHHCCC???>>>>>>>>>===<<<;;;;;;;;;;;;777888888888888999999999999888777777666777777777444555555555555555555666444555666777888::::::;;;mmmQQQNNNGGGAAA??????>>>===<<<<<<<<<<<<<<<;;;;;;:::999999::::::::::::999999888888777777777777888888999888777666666777888999777:::<<<<<<999888888999::::::::::::;;;;;;;;;;;;999999::::::;;;;;;;;;;;;>>>>>>>>>??????@@@AAABBBCCCDDDEEEHHHLLLPPPTTTVVVPPPQQQQQQQQQRRRRRRRRRRRRNNNLLLKKKLLLIIIHHHMMMUUU___kkktttsssttt~~~}}}}}}~~~|||uuussstttwww|||{{{zzzyyyxxxwwwwwwwwwxxxvvvyyyzzzxxxsssppppppqqqqqqppplllfff___YYYUUUSSSKKKHHHEEECCCEEEGGGIIIJJJLLLTTT^^^hhhwww~~~rrriiieeeeeeeeeeeefffkkkrrrxxx~~~jjjYYYLLLAAA;;;;;;999;;;===<<<:::888999;;;;;;;;;<<<>>>AAADDDFFFGGGFFFVVVlllttt]]]JJJFFFGGGAAA=========<<<;;;:::999999999999777777777777888888999999888888777666666666666777888888888888888777777777444555555666777888999999^^^MMMKKKFFF@@@>>>>>>===;;;<<<<<<======<<<<<<;;;:::999999999::::::999999999888888777777777777888888999888777555555777888999444777:::;;;999777888:::888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEGGGJJJMMMPPPRRRTTTTTTSSSRRRQQQPPPPPPOOOJJJJJJLLLOOOOOONNNSSS[[[XXXiiiuuusssrrr~~~}}}}}}~~~{{{vvvuuuwww~~~~~~{{{yyyxxxwwwwwwsssuuuuuusssppppppsssvvvpppnnnjjjccc\\\UUUQQQPPPJJJGGGDDDCCCEEEHHHJJJKKKRRRYYYbbbkkkzzzwwwpppgggbbbaaacccdddddddddiiirrryyysss^^^RRRHHH???;;;<<<777:::<<<<<<:::999:::<<<;;;<<<===???BBBEEEGGGIIIQQQeee~~~iiiTTTEEEEEEFFF@@@;;;<<<<<<;;;:::999888888888888666666777777888888888999888888777666666666666666777777666666555555444444555555555666666666666666