BM6P6(@ """"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''&&&$$$#########$$$$$$#####################$$$%%%%%%%%%$$$###"""!!!!!!%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!########################&&&&&&%%%$$$""""""###%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%((('''%%%$$$$$$$$$%%%%%% !!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""""""""""""""####################################%%%$$$$$$######$$$$$$%%%########################"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''(((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######%%%%%%%%%%%%######%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))((('''&&&&&&%%%%%%$$$&&&'''((('''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''''''''&&&$$$###%%%&&&((((((''''''''''''((((((******)))''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&)))))))))))))))(((''''''))))))))))))************&&&''')))+++---///111222...---...000444777::::::888999;;;:::999999;;;<<<>>>???@@@AAABBBAAA@@@???===>>>@@@AAAAAAAAAAAA@@@>>>@@@BBBDDDDDDDDDBBBAAABBBCCCDDDCCCBBBBBBCCCDDDCCCBBB???===<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<======<<<=========<<<<<<;;;:::666666777888999;;;<<<<<<;;;:::999777777888:::;;;<<<======>>>???@@@@@@@@@============???AAACCCDDDGGGCCC???<<<:::999777666///000111111111///...------...///...+++(((&&&&&&......---,,,++++++************++++++++++++******'''''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%###!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))++++++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&###"""!!!!!!!!!###$$$%%%######$$$%%%&&&&&&''''''$$$$$$######"""!!!!!!!!!%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###""""""###########################$$$$$$###""""""$$$&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%'''&&&%%%$$$######$$$%%%""""""######$$$%%%%%%&&&########################$$$%%%%%%%%%%%%$$$###"""""""""""""""####################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###%%%&&&''''''))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))((((((''''''&&&%%%%%%%%%&&&(((((('''&&&'''(((''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''(((((())))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))************))))))***,,,---...///000222111000000222444555666666777999999888888999;;;>>>>>>@@@AAAAAA@@@@@@???>>>??????@@@??????>>>===@@@AAABBBCCCCCCCCCBBBAAAAAACCCDDDCCCBBBAAABBBCCCBBB@@@>>><<<;;;:::::::::<<<;;;;;;;;;;;;<<<============<<<<<<;;;:::888888666777999:::;;;<<<<<<<<<<<<:::888777777888:::;;;<<<<<<===>>>>>>???@@@@@@>>>===<<<<<<<<<===>>>??????===:::999999999777666111111111000000///...---///000111000...,,,,,,---------,,,,,,+++***************++++++++++++******)))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$&&&'''((()))""""""""""""""""""!!!!!!$$$$$$###"""""""""#########$$$$$$$$$$$$###""""""########################"""#########"""###%%%'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$%%%%%%$$$############$$$######$$$$$$%%%&&&&&&&&&########################$$$$$$%%%%%%%%%$$$######"""""""""#########$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((())))))((((((''''''&&&&&&&&&&&&''')))((('''%%%&&&'''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''(((((((((((((((((((((+++******)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))'''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))(((((('''))))))))))))************+++,,,,,,,,,------......111111111000111222333333333555777777666777888:::======>>>???@@@?????????AAA@@@???>>>============BBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDDDDBBBAAABBBCCC@@@???===;;;:::999999:::;;;;;;;;;;;;;;;<<<======>>>>>>===<<<;;;:::999888777999;;;===>>>>>>===<<<<<<:::888777777888;;;<<<<<<<<<======>>>>>>?????????===<<<:::999888999999888888888999;;;;;;999888444333111///...------------...///---,,,,,,---...------,,,,,,+++***************++++++++++++******+++***))))))''''''&&&%%%''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$#########!!!!!!"""###$$$$$$%%%%%%""""""""""""############$$$###########################$$$$$$$$$######"""###########################$$$%%%%%%$$$###%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$$$$#####################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###$$$##############################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((''''''&&&&&&&&&((()))(((&&&%%%%%%&&&&&&&&&''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((''''''''''''''''''''')))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((((('''%%%%%%&&&((((((''''''''''''(((((((((''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((()))))))))************++++++,,,,,,---------...---...///000000111333444222333555666666666888:::<<<<<<======>>>>>>>>>???CCCAAA>>><<<<<<>>>@@@BBBDDDCCCBBBAAAAAAAAAAAAAAA@@@BBBDDDDDDBBBAAAAAABBB>>>===<<<:::::::::;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<999;;;===@@@@@@???===<<<<<<;;;999777888999<<<===<<<<<<<<<======>>>>>>>>>>>>===;;;999777666777777777888999<<>>>>>AAA@@@===<<<===@@@CCCFFFDDDCCCBBBAAAAAAAAAAAAAAA???AAADDDDDDCCCAAAAAAAAA>>>===<<<<<<<<<===>>>??????>>>======<<<<<<<<<===999999999:::;;;<<<>>>???;;;===???AAAAAA???===<<<<<<;;;:::::::::;;;===>>><<<<<<<<<<<<<<<============<<<:::888777777777888888999;;;===???>>>;;;888777444000---,,,,,,---///444444333000...---///000............------------******++++++++++++******'''((((((((())))))******'''''''''''''''''''''''''''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$$$$###########################'''((()))(((%%%###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!!!!"""######"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&'''((())))))))))))(((((((((((((((((((((((((((&&&''')))((('''%%%&&&'''(((((((((((((((((())))))((('''&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))((((((***,,,&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''(((((()))))))))))))))))))))))))))************((())))))***+++,,,,,,---+++...111000---+++,,,...///111333444555666999;;;999999999999:::<<<===>>>???@@@AAACCCEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAA>>>AAACCCDDDCCCAAA@@@@@@>>>>>>>>>>>>@@@BBBDDDFFFBBBBBB@@@???===<<<<<<<<<555555555666888;;;===???===>>>@@@AAA@@@???===<<<<<<<<<======>>>>>>??????;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999888777777888888777777888:::;;;:::777444555333000---,,,---...///222222222000---,,,---............---------------******++++++++++++******&&&'''((((((******+++,,,''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$&&&'''&&&$$$"""!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""######"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%&&&#########$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&)))++++++***########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''((()))***))))))(((((((((((((((((((((((()))%%%&&&(((((('''&&&'''((()))))))))((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((''''''''''''''''''((((((((()))))))))''''''(((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%&&&))),,,&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))(((,,,000///,,,***,,,...,,,...111222333555777999888888888888999;;;===>>>???EEEMMMTTTUUUPPPIIIDDD@@@AAABBBCCCCCCCCCBBBAAA>>>@@@CCCDDDCCCAAA@@@@@@??????@@@BBBDDDGGGJJJLLLFFFEEECCCAAA>>>===<<<;;;666666666666888;;;===??????????????????>>>======;;;===???AAABBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777666666666666555555555777888888555333333222000...---...//////,,,---......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((((((((()))*********+++''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$###!!!"""""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$######################## """$$$$$$###!!!!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""#########$$$%%%&&&'''&&&&&&%%%""""""!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""%%%(((+++******$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%############%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$((((((((((((((('''''''''''''''''''''''''''''''''&&&''')))*********)))((((((((((((((())))))))))))$$$&&&'''(((''''''''')))******))))))(((((('''''')))(((&&&%%%%%%&&&((())))))((((((((('''''''''''''''((((((((())))))******(((((()))***+++,,,,,,---******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%###!!! """&&&***(((((((((''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''((()))))))))))))))))))))))))))************+++******)))((('''&&&&&&###(((---...,,,,,,///222***---///111222333666888888777777777888:::<<<===CCCLLLYYYccccccZZZMMMDDD>>>@@@BBBDDDDDDDDDBBBAAA===@@@CCCDDDCCCAAA@@@???@@@@@@AAADDDGGGKKKNNNPPPHHHGGGEEEBBB???===<<<;;;;;;:::999999:::===???AAA@@@@@@???>>>>>>=========;;;===AAACCCDDDCCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999666444444333444555555555666888888666444222111000///......//////+++---000111000/////////*********************+++******++++++++++++***************)))))))))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''%%%""" ###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!###%%%%%%######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!"""!!!"""$$$&&&'''&&&%%%'''%%%###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###((('''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$###$$$&&&(((***&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((((((((()))((('''&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&((()))************))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((('''''''''((()))+++,,,&&&''''''((()))************+++,,,,,,++++++---///---......///000222444555999:::;;;:::999999:::<<>><<<;;;<<<;;;;;;===@@@CCCDDDCCCAAA@@@???>>>============??????@@@CCCFFFEEEAAA===:::999999888888999999:::;;;;;;:::999888666555555444333444666999:::999888444222000...------/////////...,,,++++++,,,...///---,,,++++++******++++++******)))(((((()))***+++'''''''''&&&$$$$$$%%%&&&+++,,,,,,------+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$'''%%%######$$$&&&&&&%%%&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########"""###$$$$$$###"""!!! $$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$######$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&(((***+++&&&''''''((((((''''''&&&''''''(((((((((((('''''''''''''''((((((((()))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''''''''((()))*********&&&'''((()))************))))))))))))))))))))))))(((''''''''''''((())))))******************))))))&&&&&&'''((()))))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&'''((()))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))((((((''''''((()))***+++''''''((())))))***++++++------+++)))'''(((+++............///000222333444555777888999999:::===@@@KKKTTT]]]]]]TTTHHH@@@===>>>???AAACCCDDDEEEDDDDDD@@@BBBDDDDDDCCCBBBCCCDDDDDDCCCDDDJJJQQQVVVVVVTTTOOOMMMKKKHHHDDDAAA???===@@@??????@@@CCCEEEFFFEEE@@@@@@@@@???>>>>>>>>>>>>??????@@@BBBDDDDDD@@@<<<::::::999999999999::::::======;;;:::888777666555666555444666777777666444444333111///......///000...---,,,,,,,,,,,,---...---,,,++++++******+++++++++***)))(((((()))******)))******)))''''''((()))''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$'''%%%######%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$###"""!!!&&&&&&%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&(((&&&$$$$$$%%%%%%%%%$$$!!!%%%((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&##############################"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((('''&&&&&&'''(((***+++&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''((((((((())))))))))))******++++++******)))************************))))))))))))))))))))))))((((((((((((((((((((((((++++++)))((((((((()))***((((((((((((((((((((((((''''''(((((())))))******''''''((()))************))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((%%%%%%'''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&'''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))******))))))(((((((((((()))***(((((())))))***+++++++++///...***'''%%%&&&***............///000111222333444666777777888:::===@@@IIINNNSSSQQQIII@@@;;;999<<<>>>@@@BBBDDDDDDDDDDDD@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDEEEKKKRRRVVVWWWUUUQQQPPPNNNKKKGGGDDDBBBAAACCCAAA@@@AAACCCEEEEEEDDD???@@@@@@@@@@@@@@@?????????>>>???AAABBBAAA>>><<<;;;;;;;;;::::::;;;;;;;;;???>>><<<:::888777666666777666555555555444222000444333111000//////000111---------------------------,,,++++++******++++++,,,+++***)))((((((((()))'''(((((('''%%%%%%&&&(((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$'''%%%###$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$#########$$$$$$######"""############$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&############################################################"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%'''(((***(((%%%$$$$$$$$$$$$###"""%%%((()))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))))))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&"""""""""######"""""""""""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))---,,,***(((((()))***+++(((((((((((((((((((((((('''((((((((()))))))))***'''((()))***************))))))))))))))))))))))))((((((((('''((())))))***(((((((((((())))))))))))&&&&&&'''))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))((('''''''''&&&&&&)))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))******++++++++++++---,,,+++((('''(((+++............//////000222222777888888777666777:::<<>>AAACCCDDDDDDDDD@@@BBBDDDDDDCCCBBBCCCDDDGGGFFFHHHLLLPPPSSSTTTSSSQQQPPPNNNKKKHHHFFFDDDBBBBBB@@@>>>???@@@AAA@@@???>>>???@@@AAABBBAAAAAA@@@?????????@@@@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<>>;;;999777666555555666555333333333222000...222111000///.../////////,,,------......------,,,---,,,++++++******++++++,,,++++++***)))(((((('''&&&''''''&&&$$$$$$&&&'''***************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%"""###$$$$$$%%%$$$######"""""""""######$$$$$$$$$######$$$$$$$$$######"""&&&%%%$$$######$$$%%%&&&#################################$$$$$$#########"""!!!!!!"""############%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$###$$$%%%'''((()))'''%%%$$$$$$$$$###"""######$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((('''''''''((((((((((((''''''(((((((((((()))))))))***'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++...,,,***)))((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))************************((((((((((((((()))******)))*********+++++++++,,,((()))))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((***************+++++++++(((***,,,,,,,,,,,,---///............///000222222666666666555444666999<<<===>>>???===;;;:::===???999;;;===@@@BBBCCCCCCCCC@@@BBBDDDDDDCCCBBBCCCDDDIIIIIIJJJLLLNNNOOONNNMMMNNNMMMLLLJJJGGGEEEDDDCCCAAA???======>>>???>>>======>>>???@@@AAABBBBBBBBB@@@@@@@@@???>>><<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>><<<999777555444444444333222111222333222000...///......---------------,,,------......------,,,---,,,++++++******+++++++++++++++***)))((('''''')))******)))((((((***+++((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$$$$%%%$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%&&&&&&&&&&&&%%%%%%"""!!!!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%###!!!%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''((((((((()))))))))******'''(((((())))))((((((''''''''''''''''''''''''''')))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++******)))************************))))))(((((())))))***+++%%%&&&&&&''''''((((((((()))*********))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((('''''''''((())))))))))))((((((************************&&&))),,,............///,,,,,,---...///111222333222222333333444777<<<@@@>>>======:::999999;;;===999;;;===???AAAAAABBBAAA@@@BBBDDDDDDCCCBBBCCCDDDIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA???>>>???@@@???>>>=========>>>@@@AAACCCDDDAAABBBAAA???<<<;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<:::888555444444555555222111000111222333111///------------------,,,,,,---------------------------,,,++++++******++++++******+++******)))(((''''''((()))((('''''')))+++******)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""##################$$$######$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%&&&''''''&&&%%%%%%%%%###"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$######"""""" !!!"""$$$&&&&&&###!!!$$$$$$######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%&&&%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((()))))))))*********))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********++++++******)))************************))))))(((((())))))***+++$$$$$$$$$%%%&&&&&&''''''((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''))))))***)))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((*********))))))(((((((((&&&'''((()))******))))))))))))))))))))))))))))))(((***+++,,,+++,,,---...***+++,,,---///111333444111111222222333666;;;@@@===<<<;;;:::888888999::::::;;;===???@@@@@@@@@@@@@@@BBBDDDDDDCCCBBBCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDBBBAAA??????@@@AAA@@@???<<<<<<;;;;;;===AAADDDFFFCCCCCCBBB???;;;:::<<<>>><<<;;;;;;;;;;;;;;;;;;<<<<<<:::777555444555777888333111111111222222000///,,,---------------------...---,,,,,,,,,,,,---...---,,,++++++******++++++))))))***+++******)))(((%%%&&&'''&&&%%%&&&'''))),,,+++***)))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''%%%###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$$$$%%%!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###$$$#########$$$$$$%%%&&& !!!!!!"""###$$$$$$$$$ !!!"""###$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""######%%%%%%%%%%%%######(((%%%######%%%%%%###!!!"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$$$$"""!!!!!!%%%'''&&&### !!!"""$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$%%%%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((******+++++++++******)))************************)))))))))))))))******+++)))******+++,,,------...&&&'''(((***++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((*********))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))++++++++++++******))))))%%%&&&((()))*********))))))))))))(((((((((((((((++++++***)))((()))+++...)))***+++---///222444555444444333222111444888<<<999999999999999::::::;;;:::;;;===>>>?????????>>>@@@BBBDDDDDDCCCBBBCCCDDDCCCDDDFFFFFFFFFEEEEEEFFFBBBCCCCCCCCCDDDDDDDDDDDDAAA???>>>>>>???@@@@@@???<<<;;;::::::<<<@@@DDDGGGDDDDDDCCC???;;;:::<<>>@@@AAAAAAAAAAAAEEEFFFGGGFFFCCCBBBBBBCCCAAACCCEEEGGGHHHFFFDDDCCCFFFCCC@@@AAADDDFFFFFFDDD@@@AAABBBBBBBBBAAA@@@???<<<<<<<<<<<<>>>@@@BBBCCCDDDCCC@@@>>>======>>>>>>???>>><<<;;;<<<===<<<;;;999999999888888666555555666555333111000000000111...........................---,,,,,,++++++++++++***++++++,,,,,,---......))))))***,,,---,,,***'''&&&((())))))(((((()))+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%###"""!!!  ######"""!!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&******+++,,,---...,,,+++'''&&&$$$######$$$&&&'''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%$$$%%%'''((('''%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%'''((((((''''''((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************************((('''&&&''')))+++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,---......(((((((((((()))***+++,,,---,,,+++***)))******+++,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,---,,,+++***)))***++++++,,,,,,+++******++++++************++++++---,,,+++******++++++,,,,,,+++*********************++++++++++++***))))))''')))***)))(((((()))***)))(((((('''((()))++++++%%%(((******(((''')))***((((((&&&&&&&&&''')))***)))))))))))))))))))))))))))))))))))))))******+++************************))))))(((((((((((())))))***************************,,,------------000222111111111111222444555666888888888888888888999999:::;;;<<<>>>????????????EEEFFFFFFEEECCCBBBBBBCCCAAABBBDDDFFFFFFEEECCCBBBCCCAAA@@@@@@CCCDDDDDDBBBAAAAAABBBCCCBBBAAA@@@???======<<<<<<===???AAABBBDDDBBB@@@>>>=========>>>???===;;;:::;;;<<<;;;:::777777888888888777777666666555333111000000000000...........................---,,,+++++++++++++++************************)))((((((***++++++)))''''''((())))))(((((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###!!!!!!!!!!!!""""""#########$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$"""!!! """######"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$&&&'''((()))***************)))'''&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%))))))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%'''((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''((())))))(((((()))***(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))***************************((('''(((***++++++***++++++++++++++++++++++++)))))))))***+++,,,------))))))))))))***+++,,,------,,,,,,++++++++++++,,,,,,------.........------,,,------------,,,++++++............---,,,++++++------------,,,+++******+++++++++***++++++,,,,,,,,,,,,+++***))))))******+++***)))(((''''''''''''************)))((('''''')))***+++***)))((()))***((((((((()))***+++,,,---%%%'''((((((''''''(((***((('''&&&&&&&&&''')))***************************+++***((('''''')))+++---++++++++++++++++++++++++))))))(((((((((((())))))***************************+++,,,---,,,---///111000000000111222333555666888777777666666666777777888999:::<<<============CCCDDDEEEDDDBBB@@@AAABBBAAAAAACCCCCCCCCBBBAAA@@@AAA@@@@@@AAABBBCCCBBB@@@BBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<<<<<<<>>>???@@@BBBAAA???>>>============>>><<<:::999::::::999888555666777777888888777777555444333111000000000000........................---,,,,,,++++++++++++,,,,,,++++++***))))))(((((()))((('''((()))***)))'''((()))***)))((('''((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$############ !!!!!!""""""######!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&''''''((((((###$$$%%%&&&%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########''''''&&&%%%$$$""""""!!! """$$$%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%!!!!!!"""##################$$$&&&'''''''''((()))******(((''''''&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''((())))))(((((()))+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************************...,,,***)))))))))((('''***************+++++++++)))******++++++,,,,,,+++......------,,,---------///////////////000000000...///000111222222111111111111111222222111111000111111111222111111111111111111000///...---,,,+++///......---,,,,,,------///...---,,,,,,++++++***,,,+++******))))))*********************)))(((((()))***+++***)))((()))***))))))))))))******++++++((((((((((((''''''((((((***))))))((()))***++++++***************************)))((((((((()))+++,,,************************))))))(((((((((((())))))************************)))+++,,,,,,,,,,,,///111//////000111222333444444777666555555444444555555888888999:::;;;<<<======AAABBBCCCBBB@@@???@@@AAA@@@@@@@@@AAA@@@@@@?????????@@@AAABBBCCCBBB@@@???BBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<===>>>AAA@@@???======<<<======>>><<<:::999::::::999888666777777777777777666666444333222222111000000000........................,,,,,,+++++++++++++++,,,---,,,,,,,,,++++++******+++)))'''''')))***)))))))))******)))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$%%%%%%%%%""""""""""""############!!!!!!"""######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###$$$&&&((()))'''&&&&&&&&&&&&%%%$$$#########""""""""""""######""""""""""""""""""""""""%%%%%%%%%$$$$$$#########''''''&&&%%%$$$""""""!!!"""$$$%%%%%%####################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''))))))((((((***,,,(((((((((''''''(((((((((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&((())))))(((((()))***(((((((((''''''((((((((())))))))))))))))))))))))************************************************...,,,************)))((()))))))))*********++++++------.../////////............---......///000000555555666666777777777777666666888999::::::::::::<<<<<<===>>>>>>=========:::::::::;;;;;;<<<<<<===999888777666444333333222555555333111000/////////444444333222111///......//////............///000,,,,,,------------,,,,,,)))***+++***((('''((()))*********))))))(((((('''---+++***((((((((('''''')))))))))))))))******+++))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,...000...///000111222222333333555555444444333444444555999999999:::;;;<<<===>>>???@@@AAA@@@>>>>>>>>>@@@??????>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<===??????>>>===<<<<<<<<<<<<>>><<<::::::;;;<<<;;;:::999999888888666555333333222222222222111000000///........................+++++++++******++++++,,,*********++++++,,,,,,,,,,,,***((((((***++++++***)))******)))(((''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###############""""""""""""""""""""""""&&&%%%%%%%%%%%%%%%%%%&&&!!!!!!!!!"""""""""""""""!!!!!!!!!"""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$&&&%%%$$$$$$%%%%%%###!!!######""""""""""""##############################%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$'''((('''%%%$$$'''***&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%'''((((((''''''((()))((((((((((((((((((((((((&&&&&&'''((((((((((((''''''((())))))(((((()))***)))((((((''''''(((((()))))))))))))))))))))))))))************************++++++++++++++++++++++++***)))((())),,,.........*********++++++,,,,,,---,,,---///111222222222111...///000333555999;;;===@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOOOOPPPPPPPPPPPPPPPLLLLLLKKKKKKLLLLLLMMMNNNHHHGGGFFFDDDCCCBBBBBBBBB@@@???>>><<<;;;::::::::::::999999888666444333222222111111000000000000111,,,------------,,,,,,++++++,,,,,,+++)))((()))***+++++++++***)))(((&&&%%%...,,,)))(((((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))&&&(((***+++,,,+++)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***+++***+++---///---...///111222222222222333333333333333444555555::::::::::::;;;===>>>???===>>>???>>>===<<<===???>>>>>>===<<<<<<>>>???@@@@@@BBBCCCCCCAAA@@@@@@AAAAAAAAA@@@???????????????======;;;::::::;;;<<<===============<<<<<<<<<;;;<<<;;;::::::<<<======<<<:::999999888666444222111111111222222111000000///........................+++************++++++,,,''''''(((((()))******++++++***)))***+++,,,+++)))((()))***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''(((%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!""""""############""""""!!!"""###$$$&&&'''$$$######""""""!!!!!!!!!"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&'''&&&%%%###"""$$$###"""$$$&&&'''&&&###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%!!!!!!"""############"""###%%%'''$$$!!! ###'''&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%''')))((('''&&&(((***((((((((((((((((((((((((&&&&&&'''(((((((((((((((((()))******))))))***,,,))))))(((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))((((((***---///000000,,,,,,---......///000000...000444777:::<<<<<<<<<===>>>@@@CCCGGGKKKOOOQQQQQQSSSTTTVVVWWWXXXWWWWWW[[[ZZZYYYYYYZZZ]]]```bbbbbbbbbcccdddddddddddddddcccbbb```___^^^^^^^^^___[[[ZZZXXXWWWVVVVVVVVVVVVPPPPPPOOONNNNNNNNNOOOOOOIIIIIIIIIHHHFFFDDDAAA@@@>>>===<<<:::888777777777333333222111000...,,,+++......///...,,,***+++,,,***++++++++++++***(((''',,,)))&&&&&&(((******)))&&&''''''(((((((((((((((************************(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))*********+++---///,,,---///000111222222111222222222333444555666777999999999999:::<<<>>>???;;;===>>>===<<<;;;<<<>>>===<<<;;;;;;<<<>>>AAABBB@@@AAABBB@@@>>>===???AAA@@@???>>>=========>>>???<<<;;;:::::::::;;;<<<===<<<<<<======<<<<<<;;;;;;999888777888;;;=========888888888777666444333222000111111222222111//////........................***************+++,,,,,,(((((((((((()))))))))))))))))))))***,,,+++)))''''''((())))))(((((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""######$$$$$$$$$%%%$$$###"""""""""###$$$%%%(((''''''&&&%%%$$$############$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###(((---...,,,(((%%%$$$######&&&***+++***((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&)))***'''###!!!%%%)))''''''&&&%%%$$$"""!!! !!!!!!###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''))))))'''&&&(((***))))))))))))))))))))))))&&&''''''((((((((((((((()))+++,,,,,,+++***,,,---))))))(((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++******,,,......---/////////000111222222333666999>>>CCCHHHKKKLLLMMMQQQRRRSSSVVVYYY\\\___aaa```bbbdddfffggghhhggggggjjjhhhffffffhhhkkkooorrroooooopppqqqqqqqqqqqqqqqsssrrrooollljjjiiiiiiiiihhhgggeeedddcccddddddeee^^^]]]^^^^^^___```aaabbb______^^^]]][[[YYYVVVUUURRRPPPNNNKKKHHHFFFDDDDDD@@@@@@>>><<<999666333222000111111000...,,,---...)))***+++,,,---,,,+++***)))&&&###$$$'''+++++++++((())))))***************++++++++++++++++++++++++***)))((('''((()))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))******)))***---///,,,---///000111222111111111111222333444666777888999888888888999;;;===>>>:::<<<===<<<;;;;;;<<<======<<<;;;:::<<<>>>BBBDDD???@@@AAA>>>;;;;;;>>>AAA@@@???===<<<<<<<<<===>>>;;;;;;:::999:::;;;<<<===<<<<<<<<<===<<<<<<;;;;;;777666666777:::<<<======666777777777666555444444000000111222222111//////........................******))))))***+++,,,,,,,,,,,,++++++***)))))))))''''''(((***++++++(((%%%&&&((())))))(((((()))+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&'''''''''''''''''''''((()))***$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%'''(((%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''%%%%%%(((&&&######%%%'''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))*********+++))))))))))))************)))+++------,,,++++++,,,---...000///---,,,,,,,,,///000000000...---...//////111444666888;;;@@@CCCJJJMMMRRRXXX\\\^^^^^^^^^bbbccceeegggiiikkklllmmmmmmlllkkklllnnnqqqrrrrrrqqqpppoooooooooqqqtttuuuxxxwwwuuuttttttuuuvvvwwwxxxvvvssspppnnnlllkkkkkkmmmmmmllllllllllllmmmnnnlllkkkjjjiiiiiijjjkkklllssspppmmmjjjjjjiiihhhgggcccaaa^^^\\\[[[YYYVVVTTTOOOOOOMMMKKKGGGCCC@@@>>>:::999777666444333333333222///,,,+++,,,///000111++++++******))))))((((((***************************************+++++++++******))))))))))))******(((''''''(((***+++***(((((((((((()))******++++++))))))))))))))))))))))))******))))))***,,,...///------......///000000111......///000111333555666777777777777888888888888::::::;;;;;;;;;;;;;;;;;;======>>>===<<<<<<>>>@@@FFFCCC@@@???@@@BBBCCCDDDAAA@@@>>>===;;;;;;::::::;;;<<<<<<===<<<<<<;;;;;;::::::<<<<<<<<<<<<::::::666777999;;;;;;;;;999888999:::;;;:::777444444444222111111000000000000000/////////......---------+++++++++***++++++,,,,,,)))))))))))))))((('''''',,,,,,,,,++++++)))((('''******))))))((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))))))))((('''''''''&&&######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''%%%""" !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&$$$######%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&''''''''''''''''''&&&(((((('''&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''((((((((())))))******))))))))))))))))))******))))))))))))*********+++***+++,,,,,,+++******+++)))***,,,,,,,,,,,,...///...000333444555666888:::;;;>>>CCCGGGKKKPPPTTTXXX\\\^^^bbbfffiiijjjjjjiiimmmnnnppprrrtttuuuvvvvvvtttrrrpppppprrrtttuuuuuusssrrrrrrqqqrrrssstttuuuxxxxxxxxxxxxyyyzzzzzz{{{zzzxxxvvvsssqqqpppooooooooooooooooooooooooooooooooonnnnnnnnnnnnooopppqqquuussspppoooppppppooonnnmmmkkkiiiggggggeeecccaaaaaa``````^^^[[[WWWTTTRRRJJJIIIFFFDDDAAA???>>>===;;;888444222111111000///,,,+++++++++*********)))((((((((()))))))))))))))***************************))))))(((((())))))***'''&&&&&&((()))***)))'''++++++******)))((((((((())))))))))))))))))))))))******))))))***+++,,,---,,,,,,------...//////000//////000111333444555555666666666777777777888888::::::::::::;;;;;;;;;;;;:::<<>>???@@@CCCAAA>>>>>>AAADDDEEEFFF@@@???>>>===;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;::::::<<<<<<<<<999666333333444222111000000//////000000------,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,)))))))))))))))((('''''')))*********)))(((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%''''''(((((('''$$$""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((###$$$%%%&&&'''&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""$$$%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&&&&%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******&&&''''''((()))***+++,,,)))))))))))))))))))))((())))))*********+++++++++,,,---...---+++******+++)))***+++,,,,,,...111444111555:::>>>BBBFFFJJJMMMNNNRRRXXX]]]aaaeeehhhkkkmmmnnnqqqsssttttttssssssttttttvvvwwwxxxxxxyyyyyyzzzxxxuuutttuuuwwwxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxvvvwwwxxxzzz{{{{{{||||||zzzyyywwwvvvttttttssssssuuuvvvvvvvvvvvvvvvuuuuuussssssrrrrrrssstttuuuvvvvvvtttsssssstttuuuttttttqqqpppnnnnnnnnnmmmjjjhhhlllllllllkkkiiifffdddbbb___^^^ZZZWWWSSSPPPNNNMMMIIIFFFBBB>>>;;;888444111//////...------,,,++++++(((((()))))))))*********************************))))))(((((((((((()))))))))(((((()))***+++)))(((+++******))))))(((((('''))))))))))))))))))))))))******)))))))))******+++++++++,,,,,,------......///000222333444444444333555555555666666666666777999999999999::::::;;;;;;999===AAADDDCCCAAA@@@??????===<<<===AAADDDFFFGGG@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::???>>>===<<<;;;;;;;;;;;;??????===999555222222333222111000000//////000000,,,,,,,,,,,,++++++++++++,,,,,,++++++***++++++,,,))))))******))))))(((((('''''''''((((((''''''&&&'''''''''((()))*********''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%######""""""""""""###############$$$$$$%%%%%%%%%&&&'''))))))(((&&&### $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%''''''%%%"""$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&%%%''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))************'''(((((()))******++++++******))))))))))))((((((*********+++++++++,,,,,,---......---,,,+++,,,---......//////000333777;;;<<<@@@GGGMMMRRRWWW\\\___aaaeeeiiimmmnnnooopppqqqrrrsssuuuvvvwwwwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxxxxyyywwwuuutttvvvxxxyyyyyywwwxxxyyyyyyzzzzzzyyyyyyuuuvvvxxxyyyzzzyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuussstttuuuuuuuuusssrrrqqqpppqqqqqqqqqnnnlllnnnooooooooonnnlllkkkjjjmmmllliiieeebbb___]]]\\\YYYVVVRRRNNNJJJEEE@@@<<<777777555333111///------++++++++++++++++++++++++***************))))))))))))(((((((((((((((((()))+++******+++,,,,,,+++)))''''''(((((()))*********((((((((((((((((((((((((******))))))))))))))))))******++++++,,,,,,,,,,,,---///111333444333222111444444444555555555666666777777888888999:::::::::;;;@@@FFFIIIHHHDDD@@@>>>===;;;:::<<>>===<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::BBB@@@>>>;;;:::::::::;;;AAA@@@===888333111222333111111000///////////////------------------------,,,,,,++++++******++++++))))))*********))))))(((&&&&&&''''''(((''''''''''''((((((((()))))))))***''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&000---)))%%%###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))(((&&&###$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((()))((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))************************))))))))))))***************)))))))))++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++---//////111333666999===CCCHHHMMMQQQXXX]]]bbbfffjjjlllmmmpppsssuuutttsssssssssssstttvvvwwwxxxxxxxxxxxx{{{{{{{{{||||||{{{{{{zzzwwwuuutttuuuxxxzzz{{{zzzuuuvvvwwwxxxxxxxxxxxxwwwvvvwwwxxxxxxxxxvvvuuutttuuuuuuvvvwwwxxxyyyyyyyyywwwwwwwwwwwwwwwvvvuuuuuuxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuvvvuuutttrrruuuuuuuuuvvvwwwvvvtttrrrrrrssstttttttttsssrrrqqqqqqpppnnnllljjjhhhggggggeeeccc```^^^[[[VVVPPPLLLEEECCCAAA===999666333222111000///...---,,,++++++,,,+++++++++*********)))))))))(((((((((((())))))+++***)))***++++++***((('''''''''((())))))******(((((((((((((((((((((((()))*********)))))))))(((*********++++++++++++++++++---///111222222111000444444444444555555555555666666777777888999999:::>>>CCCIIIKKKIIIDDD@@@===<<<;;;999:::<<<>>>>>>>>>>>>======<<<<<<<<<======;;;::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;BBB@@@===:::888888888999@@@???<<<777333111111333111000000///.../////////---------------------------,,,++++++*********+++))))))************))))))''''''((()))))))))((((((***)))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!###%%%'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((($$$############$$$%%%%%%111...)))$$$######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%'''))))))&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''######%%%'''((()))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&'''(((((())))))(((((('''************************((((((((()))))))))******++++++*********)))))))))*********+++++++++,,,,,,++++++,,,,,,,,,---------)))+++,,,,,,,,,...111444333666;;;@@@FFFMMMTTTXXX]]]aaagggkkknnnppprrrtttrrrtttwwwxxxxxxxxxxxxyyyxxxyyyzzz{{{|||}}}}}}}}}{{{{{{|||||||||{{{{{{zzzvvvvvvwwwyyy|||}}}}}}{{{yyyxxxxxxwwwwwwvvvvvvvvvsssssssssrrrqqqpppooonnnnnnppprrrtttvvvwwwxxxxxxxxxwwwvvvuuuttttttttttttuuuvvvwwwxxxyyyyyyyyyxxxyyyxxxwwwwwwxxxxxxvvvtttuuuuuuvvvwwwxxxwwwuuurrrssstttvvvwwwwwwvvvvvvuuuqqqpppooonnnnnnmmmnnnnnnlllkkkiiihhhfffccc___\\\TTTRRROOOKKKFFFBBB???===:::999777444111...,,,+++---------,,,++++++************))))))))))))******)))((('''((())))))'''%%%***))))))((((((''''''&&&))))))))))))))))))))))))))))))***++++++******)))******++++++++++++++++++***+++---///000111111111444444444555555555555666444555555666777888999999>>>BBBGGGIIIGGGCCC???======;;;::::::;;;<<<;;;:::===<<<<<<<<<<<<======>>><<<;;;::::::;;;<<<>>>???======<<<<<<<<<<<<======AAA???<<<999777777777888<<<;;;:::666333111111333111000//////......//////************++++++++++++------,,,+++************))))))******++++++******))))))*********))))))(((*********)))((('''''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""%%%'''&&&$$$###$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''(((%%%$$$$$$$$$$$$%%%&&&&&&+++)))'''%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))(((((()))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&'''(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))******************++++++******+++,,,------...///,,,,,,,,,,,,------------,,,---///000222555:::===BBBFFFLLLQQQWWW]]]cccgggiiilllqqqtttvvvvvvwwwxxxvvvxxxyyyzzzyyyzzz{{{}}}|||}}}}}}~~~~~~xxxyyyyyyzzzzzzzzzyyyyyyvvvwwwyyy|||~~~~~~{{{xxxwwwuuurrrooolllkkkjjjjjjdddcccbbbaaaaaaaaaaaaaaaccceeehhhkkknnnpppqqqqqqpppnnnllliiiiiiiiikkklllkkklllooorrruuuvvvwwwwwwvvvvvvvvvxxxyyyzzzxxxvvvtttttttttvvvwwwvvvrrrooorrrssstttuuuvvvuuuuuutttqqqqqqpppppppppqqqqqqrrrooommmlllkkkkkkiiigggddd```___\\\XXXTTTQQQNNNLLLHHHFFFCCC???:::666333111//////...------,,,++++++++++++************++++++***)))))))))******(((&&&***))))))(((''''''&&&&&&))))))))))))))))))))))))((()))***,,,,,,,,,++++++++++++++++++++++++++++++******,,,...000222333444444555555555555666666666333444444555777888888999;;;>>>BBBCCCCCCAAA??????===<<<:::;;;<<<===<<<;;;<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;;;;===???AAA???>>>===<<<<<<===>>>???@@@>>><<<:::888777777777777777888666333222222333000000///............///))))))*********+++++++++...---,,,+++************((()))***++++++++++++***************))))))((('''))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%###%%%((('''%%%###$$$&&&!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$####################################"""!!! """$$$%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!$$$&&&((()))***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%''''''$$$######$$$&&&&&&%%%###'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&)))(((&&&%%%%%%&&&((()))'''''''''((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))))))))((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))***+++,,,,,,---******+++,,,...///000000,,,,,,,,,---------......000222444666999===CCCGGGSSSWWW\\\```dddhhhkkknnnmmmqqqvvvxxxyyyxxxxxxyyyzzz{{{{{{zzzyyyyyyzzz|||~~~~~~}}}}}}}}}}}}}}}}}}zzzzzz{{{||||||||||||{{{uuuwwwyyy|||~~~|||wwwtttllliiieee___[[[XXXWWWVVVRRRRRRPPPPPPPPPQQQRRRSSSYYY[[[^^^bbbeeegggiiiiii```^^^ZZZXXXWWWXXXZZZ\\\```bbbgggkkkooossstttuuusssssstttvvvyyyzzzxxxwwwvvvvvvwwwxxxyyywwwtttqqqssstttuuuvvvwwwvvvuuuuuusssrrrrrrrrrrrrrrrsssssspppnnnlllkkkkkkkkkiiiggggggfffdddaaa^^^[[[YYYWWWTTTRRRNNNIIICCC>>>:::888000000///...------,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,------+++)))&&&&&&''''''((()))))))))))))))))))))))))))))))))((()))+++,,,---------,,,,,,,,,++++++++++++++++++***+++,,,...000333555666555555555666666666666777333333444555666777888999777999===?????????@@@@@@===<<<;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???>>>===<<<;;;<<<>>>@@@BBB@@@???>>>======>>>???@@@???>>>===;;;:::999888888333555666666444222222333000000///...............+++++++++,,,,,,---------...---,,,+++************((()))***+++++++++++++++************)))(((&&&&&&''''''(((((())))))******'''''''''&&&&&&''''''''''''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$#########!!!""""""""""""############$$$$$$%%%%%%$$$$$$###########################!!!%%%''''''$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&""" !!!###***)))'''%%%%%%%%%'''(((&&&%%%$$$###"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&''''''(((((((((((((((*********)))((('''''''''(((((((((((())))))))))))'''''''''''''''((())))))+++*********))))))(((((('''((((((((()))))))))***************+++,,,,,,---+++*********,,,...000111555222///......111444777666888;;;>>>BBBIIIPPPUUUaaacccfffhhhiiilllppprrrttttttuuuwwwxxxyyyzzz{{{||||||||||||}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzxxxvvvxxxyyywwwooohhh___YYYQQQMMMMMMLLLHHHEEECCCBBBBBBCCCFFFJJJNNNQQQUUUVVVXXX\\\___```^^^\\\YYYUUUNNNHHHDDDCCCDDDEEEMMMPPPVVV\\\ccchhhlllmmmmmmllllllllllllnnnoooppprrrsssssstttsssrrrqqqppprrrsssuuuvvvwwwxxxxxxxxxuuuuuutttsssrrrqqqppppppmmmmmmlllkkkjjjiiihhhhhhiiihhhhhhgggfffdddbbbaaa```___\\\WWWRRRLLLHHHEEE>>><<<999555222///---,,,000000///...,,,+++******---***((('''(((***++++++************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,,,,---///111222444333333444666777666555444444444444555777888999888999;;;<<<>>>>>>>>>===;;;;;;:::999:::;;;<<<===???AAABBBAAA?????????@@@????????????????????????@@@???>>><<<<<<======>>>???>>><<<:::888777777888444444444555444444333333...............---------------------,,,,,,+++*********)))))))))***,,,---''''''(((((()))))))))***++++++++++++++++++++++++%%%'''******(((&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$###$$$&&&(((&&&%%%######$$$%%%&&&%%%%%%&&&'''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((''''''''''''((())))))+++*********))))))))))))))))))*********************************+++,,,,,,***++++++---...111333444888888777777777888999::::::<<<@@@DDDIIIOOOVVV[[[eeegggiiikkkmmmooorrruuutttuuuvvvwwwyyyzzz{{{{{{}}}}}}}}}}}}~~~~~~}}}}}}||||||}}}~~~~~~}}}||||||zzzxxxxxxwwwrrrhhhaaaUUUNNNFFFBBBAAAAAA>>>;;;<<<<<<===>>>@@@CCCGGGIIIOOOPPPQQQTTTWWWWWWUUUSSSNNNKKKEEE@@@<<<;;;<<<===>>>AAAFFFLLLRRRWWW[[[\\\\\\\\\\\\^^^aaaeeeiiikkklllmmmnnnooopppoooooonnnqqqqqqrrrssstttuuuvvvvvvvvvuuutttsssqqqpppooonnnnnnmmmmmmllllllkkkkkkjjjjjjjjjiiiiiihhhgggffffffeeecccaaa]]]YYYVVVSSSQQQIIIGGGDDD???:::666222000...---,,,++++++*********---+++(((((()))***))))))************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,+++++++++---...000111333222222333555666555444444444444444555777888999888999;;;===>>>>>>>>>===;;;;;;:::999:::;;;<<<===AAABBBBBBAAA???>>>???AAAAAAAAAAAA@@@@@@???>>>>>>???>>>===<<<<<<<<<=========<<<:::888777666666666444444444555444444333222000000//////.........------------------,,,+++***+++******))))))***+++,,,***+++++++++,,,,,,,,,,,,************************"""&&&((())))))***+++'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!####################################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&&&&(((***'''&&&%%%$$$###$$$%%%&&&###%%%(((***+++)))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))((((((''''''(((((()))******************))))))))),,,,,,+++++++++++++++++++++++++++++++++,,,------+++,,,///222555888:::;;;@@@@@@AAABBBBBBAAA@@@???@@@CCCGGGLLLRRRXXX___dddiiilllnnnpppqqqsssvvvyyyuuuvvvwwwxxxyyy{{{||||||~~~~~~}}}~~~~~~}}}}}}|||zzzyyyvvvoooddd\\\MMMGGG???:::888888777555666666777999;;;<<<>>>>>>FFFFFFFFFHHHJJJJJJIIIGGGBBB@@@<<<999666555444555222444888===BBBEEEHHHIIIJJJJJJKKKMMMQQQVVV[[[^^^bbbccceeeggghhhiiijjjjjjmmmmmmmmmmmmoooqqqsssuuuvvvuuutttsssqqqpppooonnnllllllllllllllllllllllllkkkjjjiiihhhhhhiiijjjjjjiiigggeeecccaaa```___^^^XXXVVVSSSNNNHHHAAA<<<999222000///---,,,,,,,,,------,,,+++++++++,,,***)))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++,,,---...///111000000111333555444333444444444444555777888999888999;;;===>>>>>>======;;;;;;:::999:::;;;<<<===CCCCCCBBB@@@>>>>>>AAACCCDDDDDDCCCBBB@@@???>>>===>>>===<<<<<<;;;;;;<<<<<<;;;:::999777666555555555444444444444444333222222000000///...---,,,,,,+++,,,------------,,,,,,+++,,,++++++************+++,,,,,,,,,,,,,,,---------))))))))))))))))))))))))$$$&&&((()))'''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&***&&&######&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$'''&&&&&&&&&&&&'''((()))######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&""" ###%%%###"""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((()))***(((''''''&&&&&&&&&'''((($$$%%%&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((('''((())))))***************************,,,,,,,,,,,,+++++++++++++++++++++,,,---...///000///111666<<>>999777777666666333444666888999999999888=========>>>@@@AAA???>>><<<;;;999666444333222222222333555777999;;;===>>>AAA@@@???@@@BBBFFFKKKMMMTTTVVVWWWZZZ\\\^^^```aaacccccccccdddgggkkknnnqqqqqqqqqppppppoooooonnnnnniiiiiiiiijjjjjjjjjkkkkkkkkkiiihhhffffffhhhjjjkkkjjjiiigggfffeeedddeeeeeebbbaaa___[[[UUUNNNHHHDDD???===999555222000//////------,,,---......---+++************************(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))******++++++,,,------//////...000222333333222444444444444555777888999888:::;;;============<<<;;;;;;:::999:::;;;<<<===BBBAAA@@@???>>>@@@CCCGGGFFFFFFDDDCCCAAA???>>>======<<<<<<<<<;;;;;;;;;;;;::::::999888777666555555444444444444444333222111//////...---,,,******))),,,---------------,,,,,,---,,,,,,+++***************************************)))))))))))))))((((((''')))***)))'''%%%$$$$$$''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))///)))######&&&)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""$$$&&&$$$"""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(((((((((((('''''''''&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((()))((((((((((((((())))))))))))((((((((((((((()))*********************+++++++++++++++++++++++++++++++++((()))***,,,...111333444888<<>>:::777777888888777888:::;;;<<<<<<;;;:::<<<<<<<<<===??????===;;;:::999888666555333222222444444444555555666666777:::999888888999<<>>>>>>>>>>>>>>AAAFFFIIIFFFFFFEEECCCAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;::::::999888777666444444444444333222111000000000///...---,,,+++***,,,------......---------,,,,,,,,,,,,++++++******))))))))))))))))))((((((++++++*********)))))))))!!!###&&&''''''(((***+++(((''''''&&&&&&''''''(((%%%%%%&&&'''(((***+++,,,333,,,&&&$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&(((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%***)))'''&&&%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))***+++*********+++++++++++++++******+++++++++,,,,,,,,,((())),,,///333888;;;===FFFJJJQQQWWW[[[[[[ZZZXXXSSSOOOIIIDDDCCCFFFJJJNNNQQQUUU[[[aaafffiiimmmppppppsssvvvxxxxxxxxxyyyzzzyyyzzz{{{|||}}}~~~zzzrrrfff\\\UUUIIIGGGCCC@@@>>>>>>??????BBBCCCDDDFFFFFFFFFEEEEEEFFFFFFFFFGGGHHHFFFBBB>>>:::999888666444333222222333333222222222333444555666666777888:::<<<>>>@@@>>>>>>>>>???@@@AAACCCCCCCCCDDDEEEHHHKKKOOOSSSUUUSSSSSSTTTTTTUUUUUUVVVVVVZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\\\\^^^```bbbeeefffiiiiiiiiijjjiiihhhhhhgggeeeeeedddcccaaa___\\\[[[XXXVVVQQQKKKDDD>>>999666///...---,,,------,,,***************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++---,,,,,,...111222222222444444444444555777888999999:::<<<=========<<<<<<;;;;;;:::999:::;;;<<<===;;;<<<===>>>???AAAEEEIIIDDDDDDCCCBBBAAAAAA@@@@@@<<<============<<<;;;;;;;;;<<<<<<;;;;;;999888888444444444444333111000///222222111000//////......,,,------............---+++,,,,,,---,,,,,,+++***+++++++++***************+++++++++******))))))((($$$&&&''''''&&&&&&(((***((((((''''''''''''(((((($$$%%%%%%&&&(((***+++,,,111---(((&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%''')))'''&&&###$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))(((((())))))***+++*********++++++,,,,,,,,,******+++,,,---......///...000444999???EEEJJJLLLUUUXXX^^^bbbccc```[[[XXXPPPMMMHHHEEEFFFJJJQQQUUUYYY]]]dddiiilllnnnqqqrrrrrruuuxxxzzzyyyyyyyyyzzzzzz{{{|||}}}~~~}}}~~~~~~{{{tttkkkccc___VVVVVVUUUTTTRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUPPPIIIDDD===;;;999666555444444444222222222333555777999:::;;;<<<>>>@@@BBBDDDEEEEEEAAA@@@???>>>>>>>>>??????======???AAACCCEEEGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEKKKKKKKKKKKKLLLLLLLLLLLLIIIKKKNNNRRRWWW[[[^^^```bbbdddgggiiiiiihhhgggfffddddddccccccbbbbbbaaaaaa]]]\\\ZZZVVVQQQKKKFFFBBB:::777333111000///---+++************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***+++,,,---------,,,+++---,,,,,,...111333333222444444444444555777888999:::;;;<<<=========<<<;;;;;;;;;:::999:::;;;<<<===;;;<<<>>>>>>>>>@@@BBBDDDAAAAAAAAAAAAAAABBBBBBBBB======>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;:::999888444444444333222111000///000000000//////.........,,,,,,---...............***+++,,,---------,,,+++,,,,,,,,,++++++*********+++******)))(((((('''''')))***)))(((%%%$$$$$$%%%((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))***)))(((&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''$$$$$$&&&'''''''''&&&%%%!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$)))......,,,)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$''')))(((&&&%%%&&&''''''((((((((('''"""%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&''''''(((((((((((((((%%%%%%&&&((()))+++,,,,,,(((((((((((()))))))))))))))))))))))))))******+++*********++++++,,,,,,,,,***+++,,,---...000111111666888<<>>;;;888666555666666444444555777:::===AAACCCEEEFFFHHHJJJKKKKKKJJJJJJIIIGGGEEECCCBBBAAAAAAAAA===>>>???AAAAAABBBBBBAAABBBBBBAAA???>>>===<<<;;;>>>>>>==================999<<>>??????>>>>>>???@@@??????@@@@@@AAABBBCCCCCC===>>>?????????>>><<<;;;:::;;;;;;<<<;;;:::888777444444444333222111//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...)))***,,,---...------,,,+++++++++******)))))))))***))))))((('''&&&&&&&&&###%%%&&&&&&&&&'''))),,,((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((()))(((%%%"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''$$$#########$$$%%%%%%&&&%%%%%%'''((((((((('''&&&""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&$$$$$$###"""'''(((***,,,,,,***(((''''''%%%###%%%'''((('''%%%'''''''''&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###""""""######$$$$$$%%%&&&&&&%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''######'''&&& """$$$$$$###"""###$$$&&&'''######$$$%%%%%%&&&''''''&&&"""###***,,,(((&&&(((########################''''''''''''&&&%%%$$$###&&&$$$"""$$$'''(((&&&$$$"""!!!!!!###%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&(((((((((&&&%%%&&&''''''%%%$$$&&&)))***(((&&&((((((((((((((()))************)))((('''&&&%%%%%%###$$$&&&((())))))((((((''''''''''''''''''''''''(((((()))((('''((()))+++(((((((((((('''''''''''')))***++++++***(((%%%$$$******++++++++++++******++++++,,,---......,,,+++............///444;;;@@@BBBFFFKKKRRRXXX]]]```bbbggghhhhhhfffaaa[[[TTTPPPJJJIIIIIILLLRRRYYY___bbbdddfffkkkooosssuuuvvvwwwzzzyyyyyyxxxyyyzzz|||}}}}}}~~~~~~~~~}}}|||{{{xxxxxxwwwvvvtttrrrqqqpppooommmjjjgggfffggghhhiiijjjjjjiiieee^^^UUUMMMHHHCCCAAA>>><<<<<<;;;999888888666888>>>DDDIIIPPPWWWWWWZZZ^^^```___^^^^^^^^^ZZZXXXUUUSSSRRROOOKKKHHHIIIGGGEEEEEEFFFGGGFFFFFFAAA>>>;;;999999888666444333333333444555666555333666666777999===AAAFFFHHHNNNSSSZZZ___bbbcccdddeeeaaaaaabbbaaaaaabbbeeegggfffdddbbbaaabbb```[[[WWWQQQLLLEEE???:::555000---///---***)))))))))'''&&&))))))((((((((('''''''''))))))))))))((((((((((((******))))))))))))******++++++++++++++++++++++++,,,,,,---...///000111111333444555666777777777777:::999888888999:::<<<===:::;;;<<<<<<:::999:::;;;<<<===>>>???????????????@@@>>>>>>CCCIIIMMMLLLIIIDDDCCCAAA???===;;;::::::;;;<<<>>>???>>><<<999777666666555444222111000///////////////////////////000///...---,,,---......//////...---,,,,,,++++++------,,,,,,+++***))))))))))))(((((('''''''''&&&+++***(((&&&%%%&&&'''(((''''''(((((())))))******''''''&&&%%%%%%%%%%%%&&&)))((('''&&&%%%$$$######'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###''')))+++------+++)))'''&&&$$$###$$$%%%&&&%%%###%%%%%%$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""%%%$$$ """%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''$$$%%%***+++&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%$$$"""###&&&'''&&&$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&'''((()))'''&&&'''''''''''''''(((((())))))))))))(((''''''&&&&&&&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&((())))))(((''')))***+++++++++++++++*********)))************((('''&&&((()))******++++++++++++++++++++++++,,,,,,+++***---///111444999???FFFKKKQQQSSSWWW\\\```ccceeefffggggggfffddd___YYYRRROOOOOONNNNNNPPPUUUZZZ___bbbgggjjjnnnsssvvvyyyzzzzzz{{{zzzyyyxxxyyyzzz|||}}}}}}~~~~~~~~~}}}|||~~~~~~}}}{{{xxxtttqqqooofffdddbbb```___```bbbccccccccccccaaa]]]XXXRRROOOOOOMMMJJJHHHFFFDDDAAA???@@@===>>>DDDJJJPPPXXX```fffiiilllnnnmmmlllkkkkkkdddccc```___^^^[[[XXXVVVVVVTTTSSSTTTUUUUUUTTTRRRJJJEEE???:::777666444333111000///000111111000...222222222444666999<<<===@@@EEELLLSSSWWW[[[^^^aaa^^^___```aaaaaabbbdddgggfffdddbbbccccccbbb___]]]XXXTTTNNNIIIEEE@@@<<<999333111---,,,++++++***(((------,,,++++++******)))******)))))))))(((((((((******))))))))))))******++++++++++++++++++++++++,,,------...///000111111222333444555777777888888888888777777888999;;;<<<<<<>>>>>>===;;;:::;;;<<<<<<===>>>??????@@@??????AAA??????CCCJJJMMMLLLIIICCCBBB@@@>>><<<;;;::::::;;;<<<>>>>>>>>><<<999777777666555444333222111000////////////////////////111000///...---......///...------,,,++++++******------,,,++++++***)))))))))((((((((('''''''''''')))((('''&&&&&&''')))***'''((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,//////,,,)))'''(((&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""!!!###%%%&&&'''%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!###### !!!&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''(((+++***&&&###$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$###"""###%%%&&&%%%$$$)))'''&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&((())))))(((&&&$$$%%%&&&&&&((())))))'''&&&&&&'''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((($$$'''))))))((('''((((((+++++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,------...++++++++++++,,,------...000444:::@@@GGGNNNUUUZZZ```aaadddfffhhhhhhhhhhhheeedddcccaaa\\\WWWRRROOOUUUUUUUUUVVVXXX]]]aaacccmmmooossswww{{{}}}~~~|||zzzyyyyyy{{{}}}~~~}}}~~~~~~~~~~~~}}}xxxsssmmmjjj^^^\\\[[[YYYYYY[[[\\\^^^]]]^^^^^^_________^^^]]]```^^^\\\ZZZXXXTTTOOOKKKLLLGGGEEEJJJPPPWWWaaajjjooorrruuuvvvuuusssrrrrrrooommmkkkkkkjjjiiigggeeeeeeddddddeeefffeeecccaaaXXXRRRIIIAAA<<<888555333111000...///000000///---......///000111111222222444888>>>DDDIIINNNSSSVVVYYY[[[^^^```aaacccfffhhheeedddbbbbbbccccccbbbaaa^^^[[[XXXTTTQQQMMMIIIFFF;;;888333000...---,,,+++,,,+++***)))((((((((((((++++++*********)))))))))******))))))))))))******++++++++++++++++++++++++------...///000111111222111222333555666888999999999999888999999:::<<<<<>>??????@@@@@@@@@BBB@@@AAADDDIIIKKKJJJHHHAAA@@@???===;;;::::::999;;;<<<===>>>===;;;999888888777666555444222111111////////////////////////111000//////......//////,,,,,,,,,++++++******))),,,,,,,,,+++******))))))((((((((((((''''''''''''''''''&&&&&&'''(((***+++((((((((('''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&''')))---//////---)))'''******)))(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###############%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###"""""""""###%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$'''(((***+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$############$$$%%%%%%$$$((('''&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&&&&&&&((())))))(((&&&$$$$$$%%%''')))+++***&&&$$$%%%'''&&&&&&''''''((((((((((((''''''''''''(((((()))))),,,***)))((('''((())))))))))))))))))))))))))))))###&&&)))***)))(((''''''(((((()))))))))))))))******))))))))))))***+++,,,+++++++++,,,,,,---...///+++,,,---...///222555888<<<@@@HHHOOOUUU[[[aaadddfffggghhhhhhhhhhhhffffffaaa```___]]][[[XXXVVVTTTYYYYYYZZZ[[[]]]```eeehhhrrrssswwwzzz}}}~~~|||zzzzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwqqqkkkggg```___]]][[[[[[[[[\\\]]]___```aaaccceeeiiikkkmmmnnnmmmmmmllljjjfff```\\\VVVPPPLLLNNNRRRYYYcccmmmqqqtttwwwxxxvvvtttsssssstttrrrppppppqqqqqqpppoooooonnnooopppqqqpppllljjjfff```WWWNNNFFF@@@:::666444222111111222333222111......///000111000000000333555999;;;>>>AAAFFFIIIPPPSSSXXX\\\___cccfffiiicccbbbaaaaaaaaabbbaaaaaa___^^^\\\ZZZYYYVVVRRRNNNFFFBBB;;;666333000...,,,+++***)))(((''''''((((((++++++++++++*********)))******))))))))))))******************++++++++++++,,,---...///000111111222000000222333666888:::;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@???<<<;;;;;;;;;;;;<<<===??????@@@@@@@@@AAA@@@AAACCCFFFHHHGGGFFF@@@???===<<<;;;:::999999;;;;;;<<<===<<<;;;999888888888777666444333222111////////////////////////000//////...............---,,,,,,,,,++++++******,,,+++++++++******))))))(((((((((((((((''''''''''''''''''&&&'''((()))***((((((''''''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###"""!!!######$$$%%%'''((())))))(((((()))******)))((((((###$$$$$$%%%%%%&&&&&&'''&&&(((,,,......,,,(((&&&*********)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$%%%&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%$$$$$$(((+++***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%((())))))(((&&&$$$%%%&&&'''***,,,***'''$$$%%%'''&&&'''((())))))))))))(((&&&&&&''''''((()))))))))+++***((('''&&&''''''((())))))))))))))))))))))))$$$&&&)))***)))((('''''''''''''''((((((((())))))******))))))***+++,,,---,,,++++++***++++++,,,---+++---111333666:::@@@EEELLLQQQWWW\\\```ccceeegggffffffggggggfffeeecccbbb\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZ\\\^^^```bbbfffkkkooovvvwwwyyy|||~~~~~~|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}zzzvvvqqqnnnkkkjjjhhhfffdddccccccccceeeeeefffhhhkkkppptttvvvvvvvvvwwwxxxwwwtttnnnjjj^^^WWWQQQQQQTTTXXXaaajjjtttwwwzzz{{{yyywwwuuuuuuuuutttrrrrrrtttuuuuuuuuuuuutttuuuvvvvvvuuuqqqooolllhhhbbb[[[SSSJJJAAA;;;777555333222333333222111...///000111222222222111222444555666666888;;;>>>CCCGGGLLLQQQVVV[[[aaadddaaabbbbbbbbbaaaaaaaaaaaa___^^^]]]]]]]]][[[XXXUUUQQQLLLEEE???:::666222000///...---,,,,,,,,,......++++++++++++*********)))******))))))))))))******)))))))))******+++++++++,,,,,,---...///000111111000000111222555888:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????===;;;999999:::;;;<<<===>>>@@@@@@@@@AAA@@@@@@@@@AAACCCCCCCCCBBB>>>>>><<<;;;:::::::::::::::;;;;;;<<<<<<;;;:::999888888777666444333222111000000000000000000000000.........---------,,,,,,------------,,,,,,,,,,,,++++++***************)))'''''''''((((((((((((((())))))((('''''''''''''''((((((''''''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$###"""!!!######$$$%%%'''((())))))((()))***++++++***)))((($$$$$$$$$%%%%%%&&&&&&&&&%%%''')))******)))'''%%%&&&''''''&&&$$$###$$$%%%"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&'''&&&$$$""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%""""""&&&(((&&&$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###))),,,***((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%$$$###$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&&&&&&&(((((((((&&&%%%&&&''')))***+++***(((&&&&&&&&&&&&''')))*********)))(((&&&'''''''''(((((())))))***)))((((((''''''''''''((((((((((((((((((((((((%%%(((******)))((())))))((((((((()))******++++++******++++++,,,,,,,,,,,,+++******)))***+++---......333999===AAAFFFMMMRRR[[[___cccffffffgggggghhhffffffffffffeeecccaaa```YYYXXXWWWWWWYYY\\\___aaa]]]```dddfffhhhlllrrrvvvzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~{{{yyyvvvuuusssqqqooommmllllllkkkkkkkkklllooossswwwyyyyyyyyyzzz||||||zzzvvvrrreee___YYYYYYYYY\\\bbbiiisssvvvyyyzzzyyywwwvvvvvvxxxvvvttttttvvvxxxyyyyyyzzzyyyxxxyyyyyyxxxuuusssnnnllliiiddd^^^VVVLLLFFF>>>;;;777444333222000////////////000111222222222///111222333333444777999777:::>>>CCCHHHNNNUUUYYY]]]___bbbcccbbbaaabbbbbbaaa```______```___]]]\\\XXXTTTOOOIIIEEE@@@;;;888444333000...---...//////++++++*********)))))))))******))))))))))))******(((((())))))***+++++++++++++++,,,---...//////000000000111222444777:::;;;888999:::;;;<<<<<<<<<<<<<<<======<<<999888888999:::;;;===>>>@@@AAAAAAAAA???@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888777666555444222111111000000000000000000000000,,,------------,,,++++++------------------------************************'''''''''((((((((((((((()))))))))(((''''''&&&&&&(((((((((''''''''''''''')))(((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&###"""$$$&&&!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$ !!!&&&(((&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$+++///+++'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$&&&''''''%%%%%%''')))((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''&&&&&&%%%&&&((('''&&&&&&'''(((***)))((()))))))))'''%%%%%%&&&((()))***)))(((''''''''''''((((((((((((((())))))*********)))((((((''''''''''''''''''''''''((()))******))))))***+++((())))))***++++++,,,,,,***+++,,,------,,,,,,+++,,,,,,,,,,,,...111444666999???GGGLLLPPPTTT[[[aaacccfffiiijjjjjjiiiiiijjjggggggfffeeecccaaa^^^]]]WWWVVVTTTTTTVVVZZZ^^^aaabbbfffkkkmmmnnnqqqwww|||~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzz{{{{{{|||}}}~~~~~~~~~{{{zzzyyywwwvvvuuutttssspppooopppqqqsssvvvyyy{{{zzzzzzzzz{{{|||zzzvvvssslllgggcccddddddeeeiiinnnrrruuuyyyzzzyyyxxxwwwwwwyyywwwuuuuuuwwwzzz{{{{{{}}}{{{yyyyyyyyyyyywwwuuurrrpppnnnlllhhhccc\\\WWWNNNJJJDDD>>>:::777333111222111000000000111222333000222444444444444666777333555777999<<>>@@@AAAAAAAAA@@@AAAAAAAAA@@@>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777666555444333222111000000000000000000000000000------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************''''''''''''((((((((()))'''((((((((((((((('''''''''((((((((((((((()))))))))(((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''&&&%%%%%%$$$######%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$&&&(((######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&&&&%%%$$$$$$############$$$&&&&&&&&&$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$### &&&(((&&&&&&%%%%%%$$$%%%&&&((()))######$$$%%%%%%&&&''''''%%%...111+++&&&&&&&&&$$$########################%%%%%%&&&&&&'''&&&&&&&&&$$$''')))(((&&&%%%'''***,,,***((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&'''''''''&&&$$$&&&''''''&&&'''(((***+++((('''(((***+++(((%%%$$$%%%'''))))))((('''&&&(((((((((((((((((((((((()))***+++,,,,,,+++***)))'''''''''''''''''''''''')))***+++***))))))+++---'''(((((()))******++++++***+++---......---+++***//////000111555999===???DDDKKKTTTZZZ\\\```fffkkkfffhhhkkklllkkkkkkkkklllggggggfffdddaaa^^^[[[YYYVVVUUUSSSRRRTTTXXX\\\```fffkkkpppqqqqqqtttyyy}}}||||||~~~~~~~~~}}}{{{zzzyyyyyyyyywwwxxxyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwsssssstttuuuwwwzzz|||~~~zzzyyyyyyyyyzzzxxxuuurrrqqqmmmkkklllmmmmmmpppuuuuuuxxx|||~~~}}}|||||||||yyywwwuuuuuuwwwyyy{{{{{{}}}{{{yyyxxxxxxxxxwwwvvvxxxvvvsssqqqooommmiiifff___ZZZRRRJJJDDD>>>:::777666555333111000111333444666777999888777555555666555555555666888===CCCIIIHHHNNNVVV[[[\\\]]]^^^___aaa___]]]]]]^^^___```___]]]\\\[[[ZZZXXXUUUPPPLLLHHHDDD???999555222111111))))))))))))((((((((((((******))))))))))))******'''(((((()))***+++++++++((()))***+++,,,------...222111111111333555888:::999:::;;;============<<<:::;;;<<<<<<:::999:::;;;:::;;;===>>>@@@AAAAAABBBAAABBBCCCBBB@@@>>>>>>>>>>>>======<<<<<<<<<======::::::::::::::::::::::::666666555444222111000///000000000000000000000000---.../////////...,,,,,,++++++++++++++++++++++++)))))))))))))))*********&&&'''''''''(((((())))))%%%&&&'''((())))))))))))''''''(((((())))))******))))))((('''''''''''''''###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%(((((())))))))))))((((((%%%&&&''''''((((((''''''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%))),,,///---(((%%%&&&)))&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''***(((%%%######%%%(((***+++***)))'''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%***---((( %%%&&&((()))*********)))((((((''''''''''''(((((()))************+++++++++,,,,,,,,,,,,,,,+++))))))))))))))))))***************++++++,,,,,,***)))(((,,,,,,+++,,,.........---333444555777;;;CCCLLLSSSZZZ\\\___bbbeeeggghhhhhhmmmlllkkkjjjjjjjjjkkkkkkgggfffdddaaa]]]YYYUUUSSSQQQPPPPPPPPPRRRYYYaaagggqqqrrrtttvvvwwwyyy|||||||||~~~~~~}}}|||~~~~~~}}}}}}||||||}}}~~~}}}|||{{{yyyvvvtttttttttuuuwwwyyyzzzzzzyyyxxxzzzzzzzzzxxxwwwwwwxxx{{{xxxwwwyyy}}}~~~|||||||||{{{{{{zzzzzzzzzuuuxxxzzzyyyvvvtttuuuwww~~~~~~~~~}}}|||yyywwwuuuxxxwwwvvvuuuuuuwwwyyy{{{|||{{{{{{zzzyyyxxxxxxxxxwwwvvvtttsssrrrpppmmmjjjgggddd^^^XXXQQQIIIAAA<<<;;;777333111222444666777>>>>>>===;;;999777555444777666444333333555888:::===DDDMMMSSSVVVXXXZZZ\\\\\\\\\\\\\\\]]]^^^``````\\\\\\ZZZYYYXXXXXXXXXXXXPPPNNNIIICCC===888444222...,,,++++++++++++)))''')))******+++++++++++++++++++++************++++++,,,,,,++++++++++++++++++---...///111333555777777333444555666777888999:::;;;:::999888888888999999<<<===>>>@@@@@@@@@???>>>AAAAAA@@@???>>>===<<<<<<============<<<;;;:::999555777:::;;;:::777222000555444333222000///...---......//////000000111111......//////......---,,,,,,,,,++++++***)))(((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''((()))))))))'''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&'''((())))))'''%%%$$$"""###%%%'''((((((''''''######$$$%%%&&&&&&&&&&&&&&&'''(((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%))),,,///---(((%%%''')))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((+++---)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''',,,...,,,******(((%%%&&&'''((()))******))))))((((((''''''''''''(((((()))************+++++++++*********+++++++++++++++************++++++++++++******,,,,,,---,,,,,,+++...---,,,,,,.../////////222666<<>>===999777555444333444555666888<<>>;;;222///---+++,,,,,,+++***))))))******))))))((((((*********))))))*********++++++++++++++++++++++++,,,---...///111333444444333444444444555555666666999888888888888888999999;;;<<<===>>>????????????AAA@@@???>>>>>>=====================<<<;;;::::::888999;;;<<<;;;888555222555444333222111///.........///////////////000000...............------,,,,,,,,,++++++***))))))((())))))(((((((((((())))))******)))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&$$$"""!!!###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&))),,,---,,,(((&&&&&&(((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((***,,,---))))))((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))222777111***''')))***'''((())))))))))))(((((()))((((((''''''(((((())))))************+++++++++))))))(((((()))***,,,---+++++++++,,,,,,,,,,,,---***+++,,,---.........---...---------...111333555888???IIISSSZZZ___ccceeefffgggiiijjjkkkjjjjjjiiifffggggggggggggfffeeeeeebbb]]]VVVPPPMMMNNNQQQSSSSSSWWW^^^dddhhhlllpppsssvvvxxx|||}}}~~~~~~}}}}}}~~~}}}|||{{{zzzzzzxxxyyyzzz|||~~~|||{{{}}}|||}}}~~~{{{wwwuuuvvvuuusssrrrssstttvvvxxx{{{}}}~~~zzzxxxxxxzzz|||~~~|||zzz|||~~~}}}{{{yyywwwwwwvvvvvvtttuuuuuuvvvvvvwwwwwwwwwvvvuuuttttttuuuwwwyyyzzz{{{yyyvvvuuuttttttrrrqqqqqqoookkkhhhddd```[[[WWWLLLFFF===888666888:::<<>>;;;888666444333222555666888;;;???EEELLLRRRSSSUUUWWWZZZ]]]___````````````^^^]]]\\\ZZZYYYYYYWWWXXXXXXVVVRRRLLLFFFBBB:::666000---,,,---------*********))))))(((''''''***))))))(((((())))))************++++++,,,,,,---++++++,,,---...///000000333333333333333222222222777777777888888999::::::;;;;;;;;;;;;<<<===>>>???@@@???>>>======>>>???@@@=========<<<<<<;;;::::::;;;;;;<<<<<<;;;999777666555444333222111///....../////////..............................---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''######$$$%%%%%%$$$"""!!!%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%#########$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((()))+++***'''%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''))))))************)))))),,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((((((((((((((((((((()))111666111)))''')))+++)))))))))))))))((((((((())))))(((((((((((())))))))))))*********+++++++++***)))((('''''')))+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---------------------...///222666<<>><<<<<<<<<>>>BBBFFFJJJLLLMMMNNNLLLJJJGGGCCC>>>999555333666555444333555999???CCCIIILLLPPPUUUYYY]]]___```aaa``````___^^^\\\[[[ZZZZZZ[[[[[[YYYVVVRRRNNNKKKDDD>>>777111............,,,++++++***************))))))(((((((((((())))))))))))***+++,,,,,,------++++++,,,,,,---.........111111111222222222222222666666777999:::;;;;;;;;;::::::999999:::<<<>>>???@@@???>>>===>>>???AAABBB>>>======<<<;;;;;;::::::<<<<<<;;;:::999888888777444444333222111000///...//////......------,,,,,,------.........---,,,,,,+++++++++*********)))))))))))))))******)))))))))******)))))))))((((((((((((((())))))((('''&&&%%%''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''''''''&&&&&&%%%&&&%%%$$$###"""###$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''))))))***++++++***))))))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***++++++,,,,,,''''''''''''''''''''''''''',,,...+++((()))***((()))))))))((((((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,+++)))''''''((()))************++++++++++++,,,---------------------------///222555999@@@HHHMMMVVVZZZaaafffhhhiiijjjjjjllllllmmmmmmllljjjiiihhhdddcccaaa^^^ZZZVVVSSSQQQOOOPPPRRRVVV[[[bbbhhhlllkkkmmmooopppppprrrtttvvvxxx{{{~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}zzzzzzxxxwwwwwwvvvwwwwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{}}}~~~~~~~~~zzzyyywwwvvvvvvwwwxxxyyyvvvwwwzzz~~~|||xxxrrrqqqqqqqqqrrruuuwwwyyyxxxwwwuuuvvvwwwxxxxxxwwwrrrpppnnnmmmlllllljjjhhhaaa^^^XXXRRRMMMGGGAAA======???BBBGGGKKKOOORRRSSSVVVUUUSSSNNNIIIBBB<<<999888666333222333555777888>>>AAAFFFLLLRRRWWW[[[]]]^^^^^^_________^^^]]]]]]``````^^^\\\ZZZXXXWWWVVVNNNHHH???888444111///...+++******))))))***++++++))))))(((((((((((())))))))))))***+++,,,,,,------,,,,,,,,,---------......///000111222333444555555555666888:::;;;<<<<<<<<<999999888888999;;;===?????????>>>>>>???@@@AAABBB>>>>>><<<;;;::::::;;;;;;<<<;;;:::999888777777666444333333222111000////////////......------,,,,,,---------...---,,,,,,++++++++++++***************))))))************))))))---------,,,,,,,,,++++++%%%&&&((()))))))))((('''))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''&&&%%%$$$###"""###$$$%%%$$$%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,,,,&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%((((((&&&(((+++***&&&))))))(((((((((((()))******))))))(((((())))))***)))************+++++++++---,,,***)))(((((())))))************++++++++++++.........---......///000222777<<>>>>>??????@@@@@@AAAAAAAAA???>>><<<;;;::::::;;;;;;::::::999888777666555555333333222222111000000////////////...............---------------,,,++++++************************((()))***++++++***)))((()))))))))(((((((((((('''$$$%%%''')))******((('''))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&& !!!###%%%%%%###!!! """######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&'''''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,,,,&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!((((((((((((((((((((((((%%%((((((&&&'''******'''((((((''''''((()))***+++******))))))))))))******)))************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,---.........///111333555666<<>>888444444444333222222333444777<<>>:::333111...,,,*********+++*********))))))*********++++++++++++++++++++++++******+++,,,------......000000111222333333444444333555777999:::999888888666777999;;;<<<======>>>>>>???@@@BBBBBBAAA@@@??????>>><<<:::::::::;;;<<<999:::999999888666555444333333222222111000000000...///////////////000000,,,------------,,,++++++************************((()))+++,,,,,,+++)))(((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&(((******)))'''&&&&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&"""$$$'''))))))'''$$$"""""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%(((((('''((())))))'''&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))&&&***+++(((&&&(((***(((((('''''''''((()))+++,,,******))))))))))))******)))************+++++++++)))***+++,,,,,,---,,,,,,,,,,,,,,,---------......---...///000333777:::<<>>>>>======???AAACCCCCCAAA???===@@@>>><<<:::999:::;;;<<<999:::::::::999777555444333222222222111000000000......//////000000111111,,,,,,---------,,,++++++******************++++++((()))+++,,,,,,+++)))(((************))))))))))))'''(((***+++***(((%%%######$$$%%%'''(((***+++,,,%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))"""###%%%'''((((((''''''(((((((((((('''&&&%%%$$$!!!!!!"""###$$$&&&'''(((''''''''''''''''''''''''!!!"""###$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$######$$$&&&&&&%%%###%%%$$$#########$$$%%%&&&***'''###!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###((('''&&&%%%$$$%%%%%%&&&)))))))))(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''%%%&&&'''&&&%%%%%%&&&'''***))))))((((((((())))))%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((()))(((&&&%%%$$$$$$%%%%%%((('''&&&(((******'''$$$)))((('''&&&&&&'''((()))&&&%%%%%%&&&)))******)))'''((((((((((((''''''&&&(((((())))))******++++++************************++++++***************+++++++++,,,---...---+++)))///......111777???HHHMMMUUUWWW[[[___dddhhhkkklllmmmnnnooopppooommmkkkiiieee___WWWPPPNNNNNNOOOPPPSSSVVVZZZ\\\]]]^^^```aaa___ccciiinnnpppqqqrrrsssuuuwwwyyyyyyxxxwwwxxxyyy}}}~~~~~~|||zzzxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvvvvtttrrrpppqqquuuzzz~~~~~~}}}|||uuuooommmmmmoooppplllkkkjjjlllllljjjiiijjjeeeaaa\\\XXXVVVQQQKKKFFFGGGHHHHHHJJJLLLOOOQQQRRRSSSLLLCCC:::444111///...222222222444666999<<<===AAAEEELLLSSSYYY]]]___```aaaaaaaaa___]]]]]]^^^___\\\ZZZXXXWWWXXXVVVRRRNNNGGGCCC===777444000---***///,,,)))(((((())))))(((,,,+++++++++***))))))))))))******+++---......////////////000111111111222222222333333555666888888;;;:::999999:::;;;===>>>>>>===<<<<<<>>>??????>>>???>>>===<<<<<<<<<<<<<<<:::999999888777666555555333333111000//////////////////000111111111111111)))***,,,---......---,,,+++***)))(((((()))***+++************)))))))))))))))((('''&&&%%%$$$$$$###%%%&&&((()))))))))((('''))))))))))))(((((((((((()))***+++++++++)))(((''')))))))))((('''%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&%%%###%%%$$$######$$$%%%&&&'''***'''$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((''''''''''''((()))(((''''''((()))&&&&&&&&&&&&''''''((()))''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%&&&''')))'''&&&''')))***(((%%%)))(((''''''''''''((()))((('''&&&'''))))))((('''******+++++++++++++++***))))))))))))************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---.........---111222444999@@@HHHPPPTTT]]]^^^aaadddgggiiijjjkkklllnnnpppqqqooolllgggdddZZZVVVPPPLLLLLLMMMNNNNNNUUUWWWXXXYYYXXXWWWXXXZZZ]]]bbbiiiooorrrsssttttttuuuvvvxxxwwwuuutttssstttvvvwwwxxxwwwvvvuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuvvvtttsssssswww~~~||||||vvvnnnhhhjjjpppxxxyyyuuusssqqqoooooommmllllllmmmmmmmmmmmmmmmiiidddaaa```]]]XXXSSSLLLKKKIIIHHHHHHJJJMMMOOOPPPJJJBBB;;;777555333222222222222222333444666777;;;>>>DDDKKKQQQVVVZZZ\\\___``````___\\\ZZZZZZ[[[\\\ZZZYYYYYYZZZXXXUUUQQQNNNJJJDDD???:::555000,,,---,,,************)))(((+++++++++***************))))))***+++,,,...//////......//////000000111111222222222222333555666666;;;;;;;;;;;;<<<===??????>>><<<;;;<<<===???>>>>>>>>>>>>===<<<<<<<<<<<<<<<999999888777666555444333222222111000/////////000...///000000111111000000***+++,,,---------,,,,,,+++******))))))******+++************))))))))))))((((((((('''''''''&&&&&&&&&&&&((()))))))))(((''''''''''''''''''((((((((((((((())))))(((''''''&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%'''((()))(((&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''((()))(((''''''((()))######$$$$$$%%%'''((())))))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))(((&&&&&&((()))(((''')))((((((''''''(((((()))***)))'''((())))))'''&&&)))***+++,,,,,,---,,,,,,***************)))))))))---------------------------------,,,,,,------...,,,,,,,,,,,,...///111222666999???FFFNNNUUUZZZ]]]aaabbbeeegggiiijjjkkkkkkmmmooopppoookkkddd]]]XXXNNNLLLJJJIIIKKKLLLMMMMMMTTTUUUTTTRRRPPPOOOPPPRRR[[[aaaiiipppsssuuuuuuvvvtttvvvxxxwwwvvvtttsssssstttuuuuuuuuusssrrrssstttttttttttttttuuuwwwxxxyyy~~~|||tttppprrrssswww{{{yyytttrrrtttuuu{{{uuullljjjmmmsssyyy{{{wwwpppjjjdddeeekkkuuu~~~}}}tttkkk^^^XXXUUUZZZaaagggpppwwwyyyzzzzzz~~~zzzqqqpppttt|||{{{vvvvvvuuutttssstttuuutttsssppplllgggeeeeeedddaaa^^^VVVSSSOOOKKKIIIIIIKKKMMMLLLGGG@@@;;;999888777666555444222111111111222222666888<<>>>>>>>>===<<<:::;;;===>>>>>>============<<<<<<<<<<<<<<<999999888666555333222222111111000000000000000111......///000000000//////,,,,,,---------,,,+++***,,,++++++******++++++,,,************))))))))))))))))))))))))))))))))))))&&&''''''((()))(((((((((%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&& !!!"""###%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&######$$$&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&$$$$$$%%%%%%&&&'''((())))))&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""######$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%$$$$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******)))((('''&&&&&&'''((())))))(((((((((((((((((()))***((('''((())))))((('''&&&'''((()))******+++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......++++++,,,,,,...111666999???DDDKKKSSSZZZ___aaabbb```aaadddhhhjjjkkkkkkkkkmmmmmmkkkfff```XXXQQQMMMKKKJJJJJJLLLNNNOOOOOOMMMOOOOOOMMMKKKJJJKKKNNNQQQ^^^ccckkkrrrtttuuuttttttrrrtttwwwwwwwwwvvvvvvvvvuuuvvvvvvuuurrrqqqqqqrrrssstttvvvxxx|||zzzlllbbb]]]\\\]]]___bbbdddcccaaabbbcccfffjjjooossssssmmmeee___gggkkkpppqqqllleee^^^[[[^^^___bbbiiimmmkkkccc\\\WWWSSSRRRWWW\\\```dddiiiggghhhhhhkkkuuu}}}qqqeeebbbffflllttt|||~~~zzzrrrnnnhhhffffffgggeeecccaaa^^^ZZZVVVRRRPPPOOONNNIIIEEE???;;;999888777666777555444222111111111111555666777:::???DDDIIILLLPPPSSSWWWXXXXXXWWWVVVWWWZZZZZZZZZZZZZZZXXXVVVUUUZZZXXXUUUQQQLLLFFF>>>999111///,,,******+++******)))))))))***+++++++++,,,(((((()))+++,,,---...///------...///000111111222333333222222222333333444555666888:::;;;<<<<<<;;;<<<;;;999:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777555444222222111000000000000000111222......////////////............------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((()))))))))))))))(((((((((&&&''''''(((((((((((((((%%%%%%&&&''''''((())))))'''&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&'''(((((())))))###"""!!!"""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""###"""###$$$&&&&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))((())))))))))))))))))(((((('''&&&(((***++++++***%%%&&&'''((()))))))))))),,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***+++---///222777>>>CCCLLLPPPWWW^^^ccceeeeeedddccceeegggjjjkkkkkkjjjiiifffddd```[[[VVVQQQNNNLLLPPPQQQRRRTTTUUUUUURRRPPPHHHIIIIIIIIIKKKNNNTTTXXXccchhhooossstttsssrrrrrrppprrrssssssqqqqqqrrrsssrrrtttuuuuuuttttttvvvwwwzzz}}}|||{{{{{{|||uuukkk```XXXTTTSSSSSSQQQUUUXXXYYYZZZ\\\^^^______```bbbccccccaaa``````gggkkknnnkkkddd^^^\\\]]]aaaaaabbbdddeeebbb^^^ZZZYYYUUUTTTYYY[[[ZZZZZZ]]][[[\\\\\\]]]dddmmmpppmmmfff^^^YYY[[[```eeejjjooorrrssstttuuu{{{~~~||||||vvvnnniiiiiiiiihhhgggeeeeeedddaaa]]]YYYTTTRRRKKKHHHBBB>>><<<999777555666555333222111111222222555555555777999<<>>777222///.........***************+++++++++************+++++++++,,,,,,,,,---...000111222222333333333333333444555555888888999:::;;;;;;;;;;;;:::999777888:::;;;;;;:::999:::;;;======<<<;;;;;;::::::999888777666555555111111000000000000000111//////000000000///......///...---,,,+++***+++++++++,,,,,,------,,,,,,+++************))))))))))))***)))))))))((((((((('''(((''''''''''''((())))))''''''(((((())))))******''''''&&&&&&&&&'''(((((('''''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%)))))))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$&&&'''(((&&&%%%&&&&&&'''''''''&&&%%%$$$###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%$$$######$$$%%%&&&''''''(((&&&%%%$$$$$$%%%&&&(((###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((''''''''''''((()))(((''''''((()))))))))((('''&&&&&&&&&'''&&&&&&''''''''''''''''''''''''((())))))(((''''''$$$%%%&&&'''((((((''''''%%%(((***)))'''&&&''')))((()))************)))((()))((('''(((***++++++))))))******+++++++++*********++++++++++++++++++,,,------------------------------------...///000111111666===BBBGGGOOOYYY```bbbdddfffiiikkklllkkkkkkkkklllmmmmmmkkkgggcccaaa[[[[[[ZZZYYYYYY[[[\\\]]]\\\\\\\\\]]]]]]ZZZVVVRRROOORRRUUUXXX\\\aaaggglllllloooqqqrrrrrrqqqqqqrrrqqqqqqpppoooooorrrwww{{{{{{kkkbbb]]]YYYWWWXXXVVVSSSRRRRRRSSSTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXVVV\\\aaaaaadddjjjmmmlllkkklllnnnmmmlllmmmqqqtttsssvvvyyyyyywwwxxx{{{~~~{{{}}}}}}zzzvvvsssrrrrrrnnnnnnrrrrrrnnnkkkkkkjjjkkkkkkjjjnnnrrrooojjjhhhbbb```dddfffdddaaaaaa]]]^^^^^^^^^___cccjjjoooooolllhhhfffiiiqqq{{{wwwqqqnnnkkkiiieeegggiiijjjjjjhhheeeccc___\\\XXXTTTPPPLLLGGGDDD===<<<:::888777777777777666888<<<>>>???===:::888999;;;>>>@@@AAACCCEEEGGGHHHLLLQQQTTTUUUVVVXXX[[[WWWWWWVVVWWWWWWVVVRRRPPPLLLHHHBBB<<<888444000---+++++++++***************++++++++++++************)))***+++,,,...///000111111111111111222333555555::::::999999999999::::::999888777777999::::::999888999;;;======<<<;;;:::888888777777666666666666222222111000/////////000000000111111000000///.........,,,++++++++++++,,,***+++,,,------,,,+++***************))))))))))))((((((((()))***+++,,,,,,(((''''''&&&'''((()))***((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$&&&'''((('''%%%&&&''''''''''''%%%$$$###$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&((()))((('''%%%$$$$$$%%%'''((("""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$'''******(((&&&'''(((((()))***++++++***)))(((+++***))))))******)))((())))))*********))))))(((*********++++++,,,,,,---....................................///000222222555<<>><<>>>>>AAADDDJJJMMMNNNJJJEEEBBBDDD@@@;;;888777777777666666888;;;???FFFMMMSSSWWWVVVVVVUUUUUUUUUVVVWWWWWWUUUQQQMMMKKKKKKHHHAAA;;;444111///---,,,+++)))''''''(((((()))***++++++,,,))))))***+++,,,,,,------111222222333333444555555222333444555666888999999999:::999888666666888::::::;;;<<<===<<<:::777666666555555666777777666444444333222111000000000000222222000///............+++,,,---------,,,+++***,,,,,,---------,,,++++++))))))))))))))))))))))))************************((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((()))(((((('''&&&))))))(((((((((''''''''''''''''''((((((((())))))&&&&&&%%%%%%%%%$$$$$$$$$))))))))))))((((((((((((******)))(((((()))***++++++++++++***************+++************++++++,,,...,,,*********+++,,,,,,+++---///111555;;;BBBGGGPPPSSSXXX]]]bbbeeefffggglllllllllmmmmmmmmmkkkjjjllllllmmmnnnmmmkkkiiigggfffccc___ZZZVVVSSSRRRRRRTTTVVVYYY[[[\\\]]]```ccciiijjjmmmqqqssssssrrrpppmmmoooqqqrrrtttxxx{{{sssmmmjjjhhheeebbb___]]]\\\[[[ZZZXXXWWWUUUTTTUUUWWWYYYZZZ]]]]]]^^^```dddhhhjjjkkkooorrrvvvxxxyyyzzz{{{|||{{{yyyyyy|||~~~zzzyyyyyy}}}|||xxxrrrmmmkkknnnppp|||~~~xxxpppiiigggddd___]]]]]]^^^\\\XXXSSSOOOLLLJJJJJJJJJMMMRRRWWWXXXWWWTTTRRRJJJFFF@@@<<<:::888666555444555666:::>>>DDDIIILLLPPPQQQRRRSSSTTTVVVWWWXXXUUURRRNNNNNNNNNLLLFFFAAA;;;777222///---,,,***)))*********************+++))))))***++++++,,,------///000000111111222333333222333444555666777888999999::::::888666666888::::::;;;;;;;;;;;;999777666777555444555666666444333444333222111000000000000222111000//////...//////,,,------...---,,,+++***......---,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''(((''''''''''''((((((((((((++++++***)))(((&&&%%%$$$)))))))))(((((((((''''''''''''((((((((()))))))))((((((((((((''''''''''''((((((((()))))))))******,,,+++***)))))))))))))))++++++++++++++++++++++++---,,,++++++*********+++......---,,,,,,,,,,,,,,,---///333777>>>HHHRRRXXX\\\^^^```ccceeeggghhhiiillllllmmmmmmlllkkkiiiiiijjjkkkmmmmmmmmmkkkiiihhhddd___XXXQQQNNNOOORRRTTTXXX[[[___bbbdddgggjjjlllpppqqqrrrssssssrrrpppooonnnsssyyy~~~|||uuukkkccc^^^\\\ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXVVVZZZ]]]^^^___bbbfffjjjnnnooorrrvvvyyy|||~~~~~~|||wwwsssqqqqqqtttrrrooojjjhhhiiimmmpppuuuwww}}}pppjjjfffcccccceeedddcccaaa^^^[[[XXXVVVUUUTTTVVVZZZ]]]______^^^]]]TTTPPPIIIDDD???;;;777555333333333444777:::>>>@@@GGGHHHKKKOOORRRUUUWWWXXXUUUSSSQQQQQQRRRQQQMMMIIIEEE@@@999444111///---,,,,,,++++++******)))******))))))******+++,,,,,,,,,------......///000000000222222333555666777888999999::::::999777777888::::::::::::999999888888888777666444444555555444333444333222111000000000000000000////////////000000---............---,,,,,,000///---+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((((((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''(((''''''''''''((((((((((((++++++******((('''%%%$$$)))))))))((((((((((((''''''(((((((((((()))))))))++++++++++++++++++++++++'''(((((()))******+++++++++******************************+++++++++++++++---,,,++++++++++++,,,,,,,,,---...//////000222333000444;;;BBBKKKTTT]]]cccaaabbbccceeegggiiijjjkkkjjjkkkkkkjjjhhhfffffffffhhhiiikkkllllllkkkiiihhh___[[[UUUQQQQQQUUU[[[___aaadddgggjjjkkkmmmoooppprrrrrrqqqooonnnoooppprrrxxxxxxrrrnnnlllgggbbb\\\WWWVVVWWWXXXXXXVVVWWWXXXXXXYYY[[[^^^```dddjjjppprrrpppqqqvvv|||~~~|||{{{{{{}}}yyyuuurrrqqqrrrssspppqqqwww|||rrrmmmiiihhhjjjffffffeeedddcccaaa___^^^``````aaabbbbbbaaaaaa```^^^ZZZSSSMMMGGGAAA;;;777555444333333333555777999===@@@DDDIIINNNRRRUUUVVVVVVUUUTTTTTTUUUTTTQQQNNNLLLHHHBBB===999555111///,,,+++***)))))))))******))))))******+++++++++,,,,,,,,,------.../////////111222333444666777888888999:::;;;:::888777888999::::::999888888888999999777666555666777888777666444333222111000000000000000////////////000000111...............---------000...,,,***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))******(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&''''''''''''''''''(((((((((((())))))******)))(((''''''***)))))))))(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''((()))***+++,,,,,,((())))))***+++,,,,,,,,,))))))))))))******++++++++++++++++++,,,---...///+++---///000000222666999888>>>GGGPPPWWW]]]bbbeeecccdddeeegggiiikkklllmmmjjjjjjhhheee```^^^^^^```fffhhhjjjkkklllkkkjjjiii```^^^[[[ZZZ\\\```dddggghhhjjjllllllllllllmmmnnnllllllllllllnnnsss{{{}}}tttqqqlllgggbbb___]]]\\\XXXWWWVVVVVVYYY[[[\\\\\\\\\^^^```aaabbbdddhhhkkkssszzzzzzvvvtttpppnnnoootttzzzwwwooojjjiiigggggghhhhhhhhhgggffffffhhhgggggggggfffffffffeeedddaaa[[[UUUPPPIIICCC???999777555333333333444555666999===CCCIIINNNQQQSSSVVVUUUUUUUUUUUUTTTRRRPPPOOOMMMJJJGGGCCC===666222,,,+++))))))))))))+++,,,)))***************++++++,,,,,,------.../////////111222333444555777888888999:::;;;:::999888888999:::999999888888999::::::777777888:::<<<===<<<:::444333222111000000000000000////////////000000111//////......---------------+++***))))))***,,,...))))))))))))))))))))))))************************((((((''''''''''''((((((''''''''''''''''''''''''******)))))))))(((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((()))*********))))))******)))))))))(((((((((((((((((()))))))))******''''''''''''(((((((((((((((((())))))***+++,,,,,,'''((()))+++,,,---------((((((((()))******+++++++++++++++,,,---...000000---///111000000222888<<>>:::777444333333333333555888===BBBHHHLLLOOOTTTUUUVVVVVVUUUTTTSSSRRRPPPPPPOOONNNKKKEEE===777///...,,,******+++,,,---************************,,,,,,------...//////000111111222444555666777888999:::<<<;;;:::888888999999999999::::::;;;;;;;;;888999;;;>>>AAAAAA>>>;;;444333222111000000000000000000////////////000000///...------,,,,,,------******))))))***+++---...))))))))))))))))))))))))************************((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%&&&(((******)))'''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((())))))*********))))))*********)))))))))(((((((((((()))))))))*********))))))*********+++++++++)))))))))******+++++++++))))))+++,,,,,,,,,,,,+++(((((()))******+++,,,,,,------,,,------...//////...111333333333888@@@GGGQQQVVV^^^cccfffffffffgggjjjjjjjjjjjjgggdddaaa___[[[[[[XXXSSSPPPRRRYYY```hhhjjjmmmoooqqqqqqppppppmmmlllkkkjjjjjjjjjkkkkkklllmmmlllkkkkkkmmmppptttwww}}}qqqhhh```XXXVVVWWWUUUUUUUUUUUUUUUUUUVVVVVVXXXYYY]]]cccjjjoooqqqqqqvvvyyy}}}{{{qqqpppsss}}}zzzyyyvvvsssqqqppppppooohhhhhhhhhggggggfffeeeeeeeeedddcccbbbaaa]]]XXXTTTLLLIIIDDD>>>:::666555444333333444777<<>>>>>>>>===<<<<<<>>>AAAEEEEEEAAA:::444444333222111000000000000222222111///...............---,,,+++***+++,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%)))...111222///+++((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$""""""!!!###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###))),,,+++'''$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$))))))))))))************%%%&&&&&&'''((()))******)))))))))))))))((('''''')))'''%%%%%%''')))***))))))((('''&&&&&&'''((()))+++*********))))))((((((,,,------......------,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,///222222222444;;;DDDOOOWWW[[[___bbbfffiiijjjjjjhhhgggjjjfffccc```ZZZPPPJJJIIICCCHHHOOOVVV\\\bbbgggjjjppprrrssssssrrrqqqrrrsssnnnkkkhhhjjjooorrrqqqnnnnnnpppssswww}}}zzztttooonnnmmmkkkiii[[[YYYWWWSSSPPPPPPSSSUUU]]]aaaeeeeeedddeeejjjoooqqqwwwzzzqqqmmmnnn{{{~~~~~~uuuoooiiidddeeeiiidddeeeeeeeeecccbbb```^^^]]]ZZZUUUPPPJJJCCC;;;666666444333444777<<<@@@AAAGGGJJJOOOSSSUUUVVVUUUTTTRRRQQQPPPOOONNNMMMLLLKKKBBB@@@;;;666222000//////+++************++++++,,,))))))***+++,,,,,,---------...///111333555666777666666666777888888999999777888999;;;<<<<<<;;;;;;;;;<<>>BBBEEEJJJOOORRRSSSSSSSSSRRRRRRQQQQQQPPPNNNMMMLLLIIIFFFBBB<<<777333000///+++***************++++++)))******+++,,,,,,------......///000111333333444444555555666666777777888666777888999:::::::::999:::;;;======<<<999666444333222111000000000111111111111000000000/////////++++++++++++++++++++++++,,,+++************+++,,,++++++***))))))***++++++*********))))))))))))))),,,+++******,,,,,,+++***((((((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""%%%'''&&&%%%%%%&&&&&&&&&'''&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%!!!###'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))&&&######$$$&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))))))))(((''''''(((((())))))))))))******'''''''''((((((((((((((()))))))))))))))(((((('''&&&)))++++++(((&&&(((*********))))))))))))*********************)))))))))++++++,,,,,,,,,,,,++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,***,,,...///000111444666@@@GGGPPPWWW[[[^^^bbbeeehhhhhhiiiiiigggeeebbb```]]]VVVOOOLLLHHHFFFHHHLLLUUUZZZcccjjjooosssvvvwwwooorrrttttttqqqnnnlllkkkiiinnntttzzz}}}{{{pppfff]]]VVVQQQOOOLLLLLLMMMNNNNNNNNNTTTVVVXXX[[[___dddjjjooowww{{{rrrkkkiiiiiihhhhhhgggfffeeedddcccccccccbbbaaa^^^XXXQQQKKKAAA===777444444666888999<<>>AAAEEEGGGHHHHHHMMMNNNQQQRRRRRRPPPNNNLLLLLLLLLKKKIIIFFFBBB???<<>>???@@@FFFIIILLLNNNOOOOOOMMMLLLLLLLLLMMMLLLJJJGGGCCCAAA555444222000---,,,++++++***+++++++++++++++,,,,,,+++,,,---///111222444444333444444555555666666777777777777777777888888999;;;:::888666555444444444222222222222222111111111............------------,,,,,,,,,------.........---,,,+++******+++,,,---++++++++++++++++++++++++++++++******)))(((((('''***((('''((()))***)))(((&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$######"""$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%'''&&&$$$!!! %%%)))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((''''''''''''(((((((((((())))))'''''''''((((((((((((((('''(((((()))))))))))))))%%%(((***)))'''%%%''')))******++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,------......//////...///222777>>>HHHSSSZZZ^^^aaadddeeedddeeegggjjjgggeee```\\\WWWSSSPPPOOOQQQNNNNNNRRRUUUVVVYYY___dddhhhnnnrrrssssssssstttpppooommmlllnnnuuu~~~|||oooeee```[[[UUUMMMIIIJJJLLLMMMMMMUUUZZZaaaiiioootttyyy|||~~~}}}zzzvvvtttuuuxxx{{{zzz|||{{{wwwtttsssttttttqqqnnniiifffccc```\\\YYYTTTOOOHHHBBB???<<<:::999999888888777777888999999>>>@@@DDDGGGJJJKKKKKKKKKNNNOOOOOONNNKKKHHHEEECCC===<<<999555222///---,,,++++++++++++++++++++++++***+++---...111333444555333333444444555666666777888888777777777777888888:::999888666555555555555222333333333333222111111///............---------))))))***++++++,,,------------,,,++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,+++***)))(((''''''((('''&&&'''((()))(((&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((***)))(((&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''((('''(((((((((((((((((('''***)))(((''''''((()))***%%%%%%%%%&&&''''''((((((%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''((((((&&&(((((($$$$$$***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((()))))))))))))))'''''''''((((((((())))))&&&&&&''''''(((((())))))''''''((()))))))))))))))++++++***)))((((((((()))))))))***++++++***))))))*********++++++,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,------......///000000111...222888???GGGQQQZZZ```bbbcccdddffffffeeeeeeddd___]]]ZZZWWWUUUTTTSSSSSSRRRNNNMMMQQQTTTUUUZZZ```eeehhhllloooppppppqqqrrrlllmmmpppttt|||yyynnnddd]]]ZZZYYYUUUSSSQQQPPPQQQTTTXXXZZZeeellluuu~~~}}}|||{{{xxxxxxzzz}}}wwwooogggccc```^^^]]]WWWSSSMMMIIIEEECCC@@@===888777666555444555666777777999<<<@@@CCCFFFHHHIIINNNNNNNNNNNNLLLKKKIIIHHHEEECCC???;;;666222///...++++++++++++++++++++++++***+++,,,---///000222222222222333333444444555555777777666555555666666777777777666666666555555555111222222333222111000////////////............---++++++++++++++++++++++++---,,,+++******+++,,,---)))***+++,,,,,,+++***)))+++*********))))))((((((((('''&&&&&&'''((('''&&&&&&&&&''''''((())))))***&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((((((&&&%%%&&&'''+++***(((&&&%%%&&&'''''''''&&&&&&%%%&&&'''((()))&&&''''''((((((''''''&&&+++***(((''''''(((***+++$$$$$$$$$%%%&&&'''''''''&&&"""!!!&&&)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%###$$$&&&&&&&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$&&&((()))***+++!!!)))000...'''"""$$$)))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************''''''''''''((((((((()))%%%&&&&&&'''((()))******''''''((()))))))))))))))---+++))))))+++---------((()))***++++++***)))(((*********++++++,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,.........///000111111222666<<>>999444111///++++++++++++++++++++++++++++++,,,------......///000111111222333333444444666666444333333444555666444555555666666555555444000111111222222000///...000////////////.........///......------,,,,,,+++,,,+++***))))))***+++,,,((()))***++++++***)))((())))))))))))************,,,+++***+++,,,---,,,***&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&%%%&&&''',,,***(((&&&%%%&&&'''(((''''''&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%&&&((()))######$$$%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&''''''%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''%%%###!!!$$$$$$&&&'''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''***)))(((((((((((())))))(((((())))))*********+++)))))))))))))))))))))***)))))))))))))))*********++++++++++++++++++++++++***+++,,,---------,,,,,,///,,,***+++...///...---,,,,,,,,,,,,---111666:::???FFFOOOVVVYYY[[[^^^```bbbdddfffeeeaaa\\\YYYWWWTTTTTTWWWZZZ]]]]]]XXXSSSYYYSSSQQQUUUZZZ^^^dddiiikkklllkkkjjjjjjlllooorrrxxxvvvggg]]]YYYXXXVVVSSSQQQQQQSSSVVV\\\```ccceeegggmmmxxxzzzrrrjjjeeeccc```\\\VVVPPPLLLIIIFFFCCC<<<999666444444333222111111111222555888<<>>:::777444333222111000111111222333555777:::;;;EEEGGGKKKMMMOOOOOONNNMMMOOOMMMJJJIIIGGGCCC===888222000---+++++++++***(((***+++,,,---......------000000111222333444555555777666555444333333444555555555444333333222111111111111000000000/////////......---------,,,,,,,,,+++,,,---//////---,,,+++++++++++++++++++++++++++************************************************((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&''')))%%%%%%)))***(((''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''((('''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$###!!! $$$$$$$$$%%%&&&'''))))))$$$%%%&&&&&&%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((((((((((((((((((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))((())))))))))))************---,,,,,,,,,++++++******,,,,,,+++***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------///......///000000...---111111222333777>>>FFFLLLVVV[[[aaaeeeeeeeeedddddd```\\\VVVOOOIIIHHHJJJMMMVVVWWWXXX\\\___aaa```___[[[[[[___fffiiihhhhhhjjjoooooonnnooottt~~~{{{jjj\\\SSSPPPQQQRRRNNNPPPTTTWWW[[[aaaggglllvvvzzz~~~xxxmmmiiiccc```\\\WWWRRRMMMFFFBBB>>>;;;777333222111000///222111000000111222333444>>>AAAFFFJJJNNNOOOOOOOOORRRPPPMMMLLLJJJHHHDDDAAA888444000---,,,+++***)))))))))+++,,,------------///000000111222333444444666555444444333444444555555444444333333222222111000000000/////////.........------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''((()))&&&%%%)))+++)))((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((())))))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&(((***++++++***)))((()))))))))))))))*********,,,,,,,,,++++++***))))))+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............//////000///...---222333555999???HHHRRRYYYZZZ]]]aaadddeeecccaaa___ZZZVVVNNNHHHEEEHHHPPPUUU]]]]]]^^^___```aaabbbaaaeeeeeehhhmmmnnnkkkjjjmmmqqqtttyyyxxxqqqnnnfffaaaZZZTTTQQQQQQRRRSSSUUUXXX]]]bbbgggnnnvvvzzzzzz|||~~~qqqllleeeccc```]]]YYYRRRKKKFFF>>>;;;666333111111000///111111000//////000111111777:::@@@FFFJJJMMMNNNOOOOOONNNLLLKKKIIIHHHGGGFFF@@@<<<666222000///---,,,((()))***+++,,,---------...//////000111222333333444444444444444444444555444444444333333222222222////////////............------------------------------,,,++++++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''((()))(((''''''''')))(((%%%''',,,...***''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%((())))))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&(((***+++,,,+++***(((******))))))))))))))))))++++++******))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---...//////////////////222666;;;BBBIIISSS]]]ccc```aaadddggggggeeeaaa^^^OOOMMMIIIFFFHHHOOOYYYaaaaaaaaabbbbbbcccdddfffgggnnnlllmmmnnnmmmkkknnnsssuuujjjccc^^^\\\TTTTTTTTTTTTUUUWWWZZZ\\\cccfffkkkpppuuu|||{{{wwwyyy~~~tttnnnjjjhhhfffddd```ZZZSSSNNNAAA===777444222222222111111000/////////000111222111444999???EEEIIIKKKLLLKKKKKKKKKJJJIIIHHHHHHHHHFFFBBB<<<777444222///...))))))******+++,,,---------......///000111222222222222333444444555555555444444333333333333222222////////////............------------------------...---+++******+++---...++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''((()))(((''''''''')))((('''+++222444///)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%'''((()))*********))))))))))))))))))))))))((('''%%%%%%%%%%%%'''((('''(((***++++++++++++***************))))))))))))))))))))))))))))))))))))((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000---...////////////222444777<<>>BBBFFFHHHJJJKKKMMMMMMKKKJJJJJJKKKHHHDDD???;;;888444000...,,,++++++++++++,,,------,,,------...///000111222000111222444555555555555333333333333333333333333000000000/////////......,,,,,,,,,------------...---,,,+++******+++,,,---++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''(((***)))...555777111+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''''''''&&&%%%###%%%%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((&&&'''((()))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((()))***++++++,,,,,,************)))))))))(((((())))))******++++++,,,*********++++++,,,,,,,,,------------------------///...,,,,,,,,,---///000...000000000///222666:::???FFFQQQZZZ```dddfffgggeeeddddddcccbbb]]]VVVPPPJJJMMMQQQTTTWWWZZZ^^^aaa```ccchhhjjjkkkllloooqqqooonnnppptttxxx~~~ssskkk^^^XXXRRRNNNNNNPPPQQQQQQXXXZZZ^^^aaafffmmmvvv|||}}}yyyuuupppiiibbb]]]UUUOOOFFF???:::777555444333222111000000000111222///000111333777<<>>999666444444333111000/////////000000//////000333888===AAAGGGKKKOOOPPPNNNKKKKKKKKKMMMKKKIIIFFFBBB===777333000///---,,,++++++,,,---+++,,,,,,---...///000000...000222444555555555555333333333333333333333333111111111111000000000000,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&'''&&&%%%%%%&&&''''''$$$$$$((()))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$######'''((('''''')))((($$$******)))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((()))((('''&&&''')))******)))((('''%%%###"""!!!###&&&)))***+++******((('''''''''((()))+++,,,,,,,,,+++***))))))******++++++************++++++************++++++++++++)))************+++++++++******+++,,,,,,---......---------............//////---,,,---///000///---222...///444777999@@@IIIUUU[[[bbbdddcccccceeehhhlllkkkiiifffbbb]]]XXXUUUWWWZZZZZZXXX\\\dddgggdddiiigggjjjooonnniiiiiinnnkkkttt}}}sssgggZZZRRROOOLLLJJJLLLPPPSSSUUUXXX^^^kkkqqqxxxxxxlll[[[MMMEEE@@@;;;777444333333333444444222000111111111000111333777;;;???EEELLLOOOOOOMMMLLLLLLKKKKKKKKKIIIFFFBBB>>><<<555333000---+++******+++...............///000000000222444666666555444333555444222222222444666777999777333000------......000000000000///...---,,,------------,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))************))))))(((''''''(((((())))))******''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))'''%%%%%%'''''''''&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""$$$%%%$$$(((///444444666000(((&&&(((***(((%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((()))((('''&&&'''))))))))))))((('''&&&$$$$$$###$$$&&&)))*********)))((((((''''''((()))+++,,,+++***))))))(((((())))))++++++************++++++(((((((((((())))))))))))************++++++++++++******+++,,,,,,---......---------............///000...---...000000...,,,///---000777<<<@@@IIIRRRXXX]]]cccfffeeeeeegggjjjllllllkkkhhheeeaaa]]]ZZZ]]]aaaccccccfffmmmnnnkkkooollllllnnnnnnlllpppvvvxxxpppeee[[[RRRMMMLLLMMMMMMPPPWWW[[[]]]bbbhhhvvv|||~~~kkk[[[PPPIIIBBB===555333222222333333222000111111111000000111555888===BBBIIIMMMNNNMMMLLLMMMKKKLLLLLLKKKIIIGGGDDDCCC777555222...,,,+++,,,,,,------------...///000000///000222444555444333222222222333444444444444444888666333000......//////000000000000000///------////////////...,,,***)))++++++++++++++++++++++++---,,,,,,+++******))))))&&&'''((()))++++++++++++******))))))((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&,,,***((('''(((((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&(((''''''...:::DDDHHHAAA444'''$$$***...+++%%%###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((&&&$$$&&&&&&''''''(((''''''&&&((((((''''''''''''&&&&&&((((((((((((((((((((((((&&&'''(((((())))))(((((('''((()))((('''&&&''')))'''(((((((((((('''&&&&&&$$$%%%'''))))))))))))(((((((((((((((((()))++++++***)))((((((((((((((((((++++++************++++++((((((((()))))))))******************+++++++++,,,***++++++,,,,,,------...---------............///000/////////000000...,,,///000555<<>>222&&&$$$)))---***%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((()))((('''&&&''')))&&&&&&'''(((((((((((((((&&&'''(((((()))(((((('''((((((((())))))******+++***))))))((((((((())))))++++++************++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,------------------............///000000000000000///...---555777===DDDJJJPPPWWW\\\aaadddhhhjjjjjjjjjlllmmmkkkllllllllllllkkkjjjiiieeeiiinnnoooooommmkkkiiikkkmmmqqqvvv{{{xxxnnnggg\\\VVVRRRQQQOOOMMMPPPUUU[[[^^^fffpppvvvxxx~~~~~~{{{xxxvvvxxx}}}zzziii\\\QQQIIIBBB>>>888444333444555666444444444333111000111333555888>>>CCCGGGJJJKKKLLLNNNNNNMMMLLLKKKJJJIIIIIIEEEBBB<<<666222///......,,,++++++,,,,,,...//////...///000111222333333222333444555666666666555444444333111000000000111222222222222222111000//////------,,,,,,+++***))))))++++++++++++++++++++++++*********)))))))))((((((***************)))((('''%%%%%%&&&((()))+++,,,,,,(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((---+++)))((())))))((('''''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((($$$&&&&&&###&&&...333333111,,,'''%%%''')))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''((()))((('''&&&''')))%%%&&&'''((())))))))))))''''''(((((((((((((((''')))))))))************************))))))******+++++++++************++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////////////////000111999>>>EEEKKKQQQXXX^^^```eeegggiiikkkllllllmmmnnnkkkkkklllmmmmmmnnnnnnnnnoooqqqssstttqqqmmmlllmmmooowwwrrrggg^^^WWWTTTPPPNNNOOOQQQQQQQQQWWW___iiimmmvvv{{{yyy|||vvvhhh\\\TTTLLLFFF>>>777555555555666666888888777444222222333222555999>>>CCCGGGHHHIIIGGGFFFFFFFFFGGGHHHJJJKKKKKKHHHCCC===777333000///---,,,,,,,,,,,,---.........///000111222333444444888777666555555666777888222222111000000111222222333333333333222111000///---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++++++++******)))''''''%%%%%%&&&((()))+++,,,,,,***))))))(((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))'''&&&&&&((())))))((('''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((()))%%%''''''$$$$$$''''''$$$&&&''''''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''((()))((('''&&&''')))&&&&&&'''((()))***))))))''''''''''''(((((((((((())))))***++++++******)))***************++++++,,,++++++************++++++)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000///000222666999===EEEMMMSSSZZZbbbfffgggggghhhiiikkklllmmmmmmmmmlllmmmmmmnnnoooooopppppprrrqqqrrrrrrpppnnnqqqxxx|||kkk^^^UUUOOONNNOOOLLLNNNRRRWWWWWWYYYaaakkkxxx|||yyymmmeeeWWWPPPFFF>>>999777666555888:::;;;:::888555444333222222555999???CCCEEEEEE<<<<<<<<<>>>AAAEEEIIIKKKLLLJJJGGGBBB===888444222///......---------------...//////111222333444555:::888666555444555777888222111111111111111222222222222333222222111000//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***************))))))))))))(((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''''''''******''''''((('''$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''((()))((('''&&&''')))&&&'''((()))))))))))))))'''''''''''''''((()))))))))***++++++++++++***))))))))))))))))))***++++++++++++************++++++)))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111111111222666>>>CCCFFFOOOXXX\\\aaahhhkkkiiihhhhhhiiijjjkkkllllllllloooooooooooopppqqqrrrrrrqqqnnnnnnpppqqqttt~~~uuugggXXXRRRPPPMMMNNNRRRRRRVVV^^^dddeeehhhrrr~~~}}}vvvfff___TTTIIIBBB===:::999888:::<<<<<<999666444444222111222666;;;???AAA@@@999888777888;;;???CCCFFFIIIIIIHHHGGGCCC???;;;888111111///...---,,,,,,,,,------...///000222333444777666666555555555555555222222111111111111111111222222222222111000///...///...---,,,,,,,,,------++++++++++++++++++++++++***+++++++++++++++++++++(((((()))************)))******))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&$$$%%%&&&((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&$$$''''''%%%%%%((((((%%%)))'''%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%&&&''''''((((((((((((((((((((((((%%%''')))***+++***)))(((&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))''''''((()))))))))))))))&&&&&&&&&''''''(((******)))***+++,,,,,,+++))))))((((((((((((((()))******++++++************++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222333333222444:::CCCJJJOOOYYY```bbbeeejjjkkkgggiiihhhhhhiiikkkllllllkkkrrrrrrqqqqqqqqqrrrsssssstttpppppptttwww~~~|||tttcccVVVMMMNNNPPPOOOQQQUUU[[[aaajjjqqqssswww~~~ssskkk___TTTKKKEEEAAA>>>888:::<<<<<<:::666444444333111111444999===>>>>>><<<:::777666666999<<<>>>EEEFFFHHHIIIGGGDDD???===333222111///---,,,,,,,,,,,,,,,,,,---///111222333333444555666555444222111222222222111111111111111111111222111111000///...---,,,+++*********+++,,,************************++++++++++++++++++,,,,,,,,,,,,++++++)))((('''&&&''''''(((((())))))******%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%***(((&&&&&&&&&'''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''###!!!###(((+++)))%%%'''&&&&&&&&&&&&'''(((((((((&&&$$$""""""$$$&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''((('''&&&'''((())))))'''((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''&&&((())))))(((''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))+++,,,---++++++************++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,---------......///...------//////......222333444666;;;DDDNNNVVVYYY\\\```dddhhhjjjkkkkkkhhhjjjkkkllllllnnnpppssspppsssvvvuuurrrpppooopppsssssstttyyyzzzppphhheeeUUUQQQLLLLLLQQQWWW\\\___iiitttzzzjjj]]]TTTLLLDDD@@@>>>;;;999777666777888444444555777999;;;===>>>;;;:::777444111111444777>>>AAAEEEHHHIIIHHHEEECCC???:::444///---,,,,,,+++...---------...000111222444333222000000000000111222222222111000//////...111111000000//////......,,,,,,,,,+++++++++******...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))***))))))((('''&&&&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***333---'''%%%'''))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&)))((('''&&&'''(((***+++''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))))))))((())))))******++++++************++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------------............------...///000111000000000333666;;;BBBJJJTTTZZZ```aaaccceeegggjjjkkkllljjjkkkmmmmmmlllmmmoooqqqooorrrttttttrrrooooooooohhhppp{{{tttjjjaaa[[[XXXTTTQQQNNNPPPVVV___gggkkkzzzsssgggZZZOOODDDAAA===<<<;;;;;;:::999666666666777999;;;===>>>===<<<999555222222444666;;;===BBBEEEGGGGGGEEEDDDAAA===777333000///---+++...------------///111222333222111000000000111111222222111111000//////...000000000000//////......------------,,,,,,,,,+++...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))+++++++++***)))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((''''''''''''(((((()))000+++&&&%%%((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))*** '''((($$$###'''---%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$%%%'''''''''&&&((('''&&&&&&&&&''')))***''''''''''''''''''''''''((((((((('''&&&&&&(((***(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&'''((()))******((((((((((((((((((((((((******)))(((((((((((((((++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------............////////////,,,---///000111222222222000555===DDDLLLSSSZZZ___ccccccdddeeegggjjjlllmmmjjjkkkmmmmmmlllmmmnnnpppqqqrrrsssrrrooommmmmmmmmkkkyyyqqqaaaZZZUUURRRRRRTTTTTTUUUZZZbbbmmmwww}}}rrrbbbPPPJJJDDDAAABBBBBB>>>;;;999888888888999;;;===>>>???>>>;;;666222111333555666888<<>>;;;777222000111222111333777;;;???BBBDDDFFFEEECCC@@@>>>:::666000---......---,,,,,,---...///......//////000111222222111111000000////////////////////////////////////.........------------,,,...---,,,,,,++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))((((((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''&&&%%%&&&((()))'''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$'''++++++(((%%%$$$$$$&&&&&&&&&&&&&&&''''''(((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&&&&((()))((('''$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$###""" !!!$$$&&&(((''''''''''''&&&&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((************************'''''''''(((((()))***+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------........./////////000000000111111...000222222111111444666@@@FFFPPPXXX\\\^^^___```bbbdddfffhhhiiigggfffddd___bbbfffiiikkkmmmoooqqqrrrpppoooooorrrwww{{{}}}pppbbbTTTOOOQQQSSSVVVYYYYYYcccooozzzwwwcccUUUOOOLLLHHHDDDAAA???;;;999888:::===???@@@>>><<<777222//////000///000333666;;;???CCCEEEEEEDDDBBBAAA>>>:::444000000///...---,,,---...///,,,---...///000111111111000000000///////////////.............../////////------------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''%%%%%%&&&'''(((((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''((()))***(((&&&$$$'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))((('''&&&''')))***)))(((&&&'''''''''(((((((((((('''''''''''''''''''''''''''((((((&&&%%%%%%''')))(((''''''''''''&&&&&&&&&'''(((((())))))((((((''')))))))))(((((((((''''''))))))))))))))))))))))))''''''(((((()))+++,,,---++++++************++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------............////////////000000000000///111333333222444:::>>>KKKPPPXXX]]]____________eeeeeefffeeedddaaa^^^\\\\\\```eeeiiikkknnnppprrrnnnooorrrxxx~~~tttlll[[[SSSNNNMMMOOOQQQVVV\\\cccooo~~~yyyfffZZZSSSNNNKKKEEEBBB===999888:::===@@@@@@???===888333000000000//////000333777<<>>@@@AAAAAA???;;;666333222222000000///000444999>>>BBBFFFEEEEEEFFFFFFDDD@@@===333222000///......//////,,,,,,...////////////...////////////////////////---------.........//////............------------...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))(((''''''''''''(((((()))'''((((((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((''''''&&&%%%''''''''''''''''''''''''((((((''''''&&&''''''(((&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&(((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((---,,,++++++***+++++++++++++++************++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............///////////////222444555888???KKKTTTWWWZZZ^^^``````_________SSSQQQNNNLLLMMMPPPUUUXXX```dddiiilllnnnoooqqqrrryyyxxxxxxqqqcccXXXUUUTTTSSSNNNOOOSSSXXXZZZ___lllyyynnn___VVVRRRJJJFFF???:::888:::>>>@@@CCCBBB@@@===888555444555222000//////222888===AAAGGGFFFGGGHHHHHHGGGDDDBBB444333111000////////////,,,---.../////////...---.........///////////////---------.........//////000/////////...............---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***)))))))))(((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''''')))(((((('''''''''((((((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))((((((''''''''''''%%%%%%%%%&&&'''((())))))&&&'''((('''%%%$$$%%%&&&))))))(((((('''''''''&&&&&&'''''''''''''''&&&&&&***)))(((''''''&&&''''''''''''((())))))))))))))))))******)))(((''''''((()))%%%!!!!!!$$$(((******+++++++++************)))******+++++++++,,,,,,,,,...---,,,+++***)))))))))+++,,,...//////...,,,+++---.........---,,,,,,+++---------.........//////,,,------.........//////---000666<<>><<<======AAABBBCCCEEEFFFCCC>>>:::888333000111222222666;;;CCCEEEGGGIIIIIIIIIHHHGGGDDD@@@<<<888555222///,,,......------------...///.../////////000000000000000000///.....................---,,,,,,,,,---...,,,,,,+++******)))((((((++++++******+++***)))(((((()))******)))((('''&&&((()))+++***)))(((((())))))((('''&&&&&&''')))***((('''&&&'''((())))))'''(((((((((((((((((())))))''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%&&&&&&%%%$$$&&&'''((((((((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((******'''(((((()))))))))))))))((()))***)))((('''((()))+++)))(((((()))******)))'''((()))***+++,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---......---,,,+++---............---,,,,,,------........./////////111111111111111111222333555<<>>999777444222444999???BBBGGGLLLNNNMMMLLLJJJNNNJJJEEEAAA<<<777111..................---,,,,,,........./////////000000000000///...............//////...---,,,+++++++++++++++******))))))))))))''')))+++,,,+++)))((((((((())))))))))))(((((((((******)))'''%%%$$$&&&(((***)))((('''&&&&&&''''''((('''&&&'''((())))))''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%''''''&&&&&&'''((('''''''''(((((((((((((((%%%&&&&&&'''((((((''''''))))))((('''''''''''''''(((((())))))))))))((((((''')))***)))((('''(((***)))***++++++***(((''''''************************++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////,,,------------------,,,------...//////......---........./////////000000111000000000111333555777>>>EEEOOOVVVXXXVVVSSSQQQKKKKKKLLLLLLMMMNNNPPPRRRVVV]]]eeekkkmmmkkkjjjjjjiiitttmmm[[[RRRNNNLLLKKKKKKLLLPPPUUU]]]iiiwwwvvvjjj[[[MMMCCC>>>>>>@@@CCCHHHKKKLLLKKKIIICCC===;;;777333333777<<>>IIIKKKNNNNNNLLLIIIHHHGGGJJJNNNTTTWWWZZZ\\\___bbbgggjjjkkkjjjhhhjjjpppuuunnnaaaTTTNNNJJJHHHJJJNNNSSS[[[eeeppp|||ttt___PPPKKKFFFCCCEEEHHHLLLNNNPPPLLLHHHGGGBBB:::666777666999>>>DDDHHHLLLMMMNNNMMMLLLJJJJJJHHHEEEAAA>>>999666222...,,,,,,...///---------.........//////000000///...............,,,---.........---,,,+++***************+++++++++''')))***(((%%%%%%***...)))(((''''''((()))***+++((()))+++***)))(((((()))''''''((((((((((((((((((((('''&&&'''((())))))'''))))))(((((('''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%$$$############$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%%%%&&&&&&'''((())))))***++++++***)))(((((()))&&&'''''''''(((((())))))$$$%%%&&&'''((((((((((((''''''&&&''''''((()))***)))))))))))))))(((''''''&&&((())))))(((((()))+++(((***+++***''''''))),,,(((((()))***+++,,,,,,---,,,,,,,,,---------......,,,++++++******++++++,,,...------,,,,,,------...------...///000000//////////////////000000000000111000111222666:::???BBBFFFHHHJJJJJJIIIIIIJJJLLLQQQVVV\\\```aaabbbdddgggjjjlllllljjjjjjoooyyyjjj]]]TTTMMMMMMNNNLLLPPPVVV\\\eeessspppYYYSSSKKKFFFEEEHHHKKKMMMRRROOOLLLKKKFFF===888888555777<<>>:::444///,,,+++,,,------------.........//////000000///...............+++,,,---.........---,,,)))))))))))))))*********''')))***'''$$$%%%***///)))(((''''''''')))***+++&&&)))+++,,,***))))))***&&&&&&'''((()))))))))(((((('''&&&''')))))))))'''%%%%%%$$$%%%%%%&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%%%%%%%%%%''')))%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''''')))++++++)))'''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,------......------...------,,,,,,------...........................---------.........//////000000000000111111111111111000000444:::>>>>>>===?????????@@@DDDLLLVVV]]]YYYZZZ[[[^^^```dddhhhjjjhhhkkkmmmoooxxxtttddd[[[PPPPPPNNNKKKLLLRRR]]]eeerrrwwwkkk___TTTOOOKKKHHHJJJPPPRRROOOKKKHHHEEEBBB???===999666666<<>>777444111,,,+++......------...//////...---...//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************)))((('''******)))((((((((((((((()))))))))***))))))(((''''''((()))******)))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&))))))(((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&%%%'''((()))'''&&&((((((''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++******************++++++***+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111000000000000000000111333666999;;;;;;:::;;;;;;>>>DDDLLLSSSWWWYYYZZZ[[[UUUWWW\\\bbbhhhkkklllkkkttt}}}pppcccXXXQQQLLLIIINNNRRRXXX]]]ccclllxxxlllaaa\\\XXXUUUUUUVVVUUUUUUTTTSSSOOOIIIEEE>>>999666999>>>BBBGGGMMMMMMNNNQQQTTTVVVUUURRRNNNJJJCCC<<<888555000---...///...---...//////...---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++******(((''''''(((((())))))******++++++***+++++++++***)))(((''''''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((&&&%%%$$$%%%'''((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))((()))))))))************++++++************++++++++++++++++++++++++++++++))))))******++++++,,,,,,***++++++,,,---,,,,,,,,,...------,,,,,,------...............////////////............////////////111111000///000000111222555888;;;;;;:::;;;???BBBGGGMMMTTTZZZ[[[ZZZYYYXXXUUUZZZaaaeeegggjjjpppttttttjjj]]]RRRMMMMMMOOOPPPTTTZZZccckkksss}}}tttkkkhhhddd]]]XXXXXXWWWVVVUUUUUURRRNNNKKKCCC<<<777888;;;???DDDJJJNNNPPPUUUYYYZZZXXXSSSPPPLLLGGGAAA<<<888444111///000///------//////...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++***((('''&&&'''((())))))************))))))*********)))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((&&&%%%$$$$$$&&&''''''&&&######%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((()))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++++++++++++++++++++++++++***+++++++++,,,,,,------++++++,,,------------,,,...------,,,,,,------............//////000000000........./////////000000111111000000000222444555888999;;;;;;<<<@@@HHHNNNUUUWWWZZZ[[[YYYWWWVVVVVVXXX```ggggggfffkkkyyymmmaaaZZZRRRLLLLLLOOOTTTXXX]]]dddoooxxx~~~ssshhhccc```[[[XXXWWWVVVTTTSSSIIIAAA:::999:::<<>>;;;;;;:::===BBBKKKPPPVVVYYYXXXVVVSSSQQQNNNMMMJJJDDDBBBAAA===777333111...---...//////...222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((()))************)))(((((())))))+++,,,,,,+++***)))&&&&&&'''((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&''''''######$$$&&&((()))***+++'''&&&&&&&&&&&&'''(((((('''((()))******)))((('''(((&&&$$$$$$&&&(((((('''%%%&&&'''))))))((('''&&&(((((((((((((((((((((((('''(((((())))))((('''&&&))))))))))))))))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,---......//////.........------,,,,,,------...,,,,,,,,,---.../////////.../////////000000000000111000000111444777;;;===@@@@@@CCCHHHPPPWWW\\\^^^___^^^[[[XXXVVVXXX\\\```cccfffkkkoooxxxuuudddXXXOOOTTTWWWXXXXXX\\\eeemmm{{{wwwnnnggg```ZZZVVVSSSJJJBBB>>><<<999:::===CCCIIIPPPTTTTTTSSSRRRRRRNNNPPPNNNIIIGGGHHHDDD>>>444111...---...//////......------,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))************)))(((***,,,...//////...---*********))))))'''&&&&&&))))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''((((((((())))))&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''((()))******)))((('''(((&&&%%%%%%&&&((((((((('''(((***++++++)))(((&&&))))))))))))))))))))))))(((((()))))))))'''&&&%%%))))))))))))))))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++,,,+++++++++******))))))---...//////000/////////...------,,,,,,------............///000111111222////////////000000000000111000000222555999===@@@CCCDDDGGGPPPYYY___aaa```]]]\\\ZZZXXXXXX\\\aaafffffffffjjjssssssaaaWWWPPPPPPXXX___aaabbbgggsss}}}yyynnnddd^^^VVVMMMDDD@@@<<<999888;;;===CCCKKKOOOPPPQQQRRRSSSOOORRRQQQLLLKKKMMMJJJCCC555222///---...//////...************+++---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************'''((()))******++++++***(((***---000222222222222...------+++)))'''%%%$$$))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&$$$######$$$%%%&&&$$$%%%%%%&&&'''''''''&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((******)))((('''&&&%%%%%%'''''''''(((((((((((()))))))))))))))))))))))))))))))))************))))))***************)))(((((()))************+++++++++***++++++,,,,,,++++++************)))))))))))))))------,,,++++++*********++++++,,,,,,---...//////.........------,,,,,,,,,............/////////000333000---,,,,,,---------000222444666999===AAAEEEMMMPPPVVV\\\```bbbcccbbb^^^^^^]]]^^^```bbbcccdddbbbiiisss~~~kkk___WWWTTTTTTRRRXXXaaajjjqqqzzz{{{lll```[[[VVVNNNEEE???;;;888888<<<@@@EEEKKKPPPRRRSSSSSSSSSQQQOOONNNMMMJJJFFFCCC<<<888333///...------,,,------///111222111...+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))***+++---///111333333444333000---)))&&&%%%&&&&&&$$$%%%&&&((())))))))))))))))))(((((((((((())))))******)))(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''***)))(((((((((((()))***$$$%%%&&&&&&'''''''''&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''(((((('''''''''***************)))(((((()))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++******++++++++++++++++++,,,,,,+++,,,,,,---......///////////////.........------........./////////000000222000///...///000111111111444777;;;>>>BBBGGGKKKSSSVVV[[[___bbbddddddccc___```bbbcccdddeeefffhhhlllvvvmmm^^^UUUPPPPPPRRRWWW___kkkvvv{{{lllbbb]]]UUUMMMEEE???;;;888;;;>>>CCCIIINNNRRRTTTUUUUUUTTTRRRPPPOOOLLLHHHEEEAAA===777333111000///...///...---...///000...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******))))))+++---///111333444555333111...+++*********+++(((((())))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&''''''''''''&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))************))))))((()))************+++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,*********+++,,,------------------......//////000000000000///////////////....../////////000000000000000000111222333444555444888===BBBFFFKKKPPPSSSZZZ\\\___ccceeeffffffeeedddfffiiiiiihhhjjjnnnrrr~~~zzzkkk[[[QQQMMMMMMPPPUUU___hhhvvv|||kkkeee\\\RRRIIIBBB;;;777999;;;@@@FFFLLLQQQUUUWWWXXXVVVTTTSSSQQQOOOKKKHHHFFFBBB===999666333111///000...,,,+++---...///............------------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******)))***---///222444555666///---+++)))(((((()))******************)))(((((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((((((((&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((******)))((('''&&&%%%%%%(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((())))))************)))((())))))*********+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------............//////000000////////////////////////...////////////000000000///000111222222333444666:::>>>EEEKKKOOOSSSWWWYYY\\\^^^aaadddfffhhhiiiiiikkklllmmmmmmnnnttt~~~wwwdddZZZPPPMMMMMMPPPXXX___mmmvvvyyypppdddXXXNNNFFF???:::888:::===BBBHHHOOOUUUXXXZZZXXXUUUSSSRRRPPPMMMKKKJJJFFFAAA===999555111...///---,,,,,,.........---//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++******(((***,,,///222444555666---,,,***((('''''''''((()))))))))******))))))((())))))(((((((((((())))))******)))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))******)))'''%%%''''''''''''''''''''''''&&&((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((())))))&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&(((((('''''''''((((((((())))))******)))((('''&&&%%%%%%''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))*********))))))))))))*********+++++++++***++++++,,,,,,++++++***************++++++,,,,,,---------,,,,,,,,,++++++.........///////////////........................////////////000000000111...000222222111222555777AAAFFFMMMSSSWWWXXXZZZ[[[WWWYYY^^^cccgggjjjkkklllmmmnnnooorrrzzz~~~kkk]]]SSSNNNKKKMMMQQQVVVaaakkk}}}~~~mmm___UUUNNNGGGCCC::::::;;;???EEEMMMTTTYYYYYYWWWTTTSSSRRRQQQOOOMMMLLLIIIEEE@@@<<<777222...---------///000000---+++//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++(((***,,,///111333444555111000...+++***)))((((((%%%&&&'''((())))))))))))))))))(((((((((((())))))******)))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((())))))************))))))************+++++++++***++++++,,,,,,++++++***))))))******++++++,,,,,,.........---,,,+++++++++........................------............///////////////000000000111111///111333333222444999>>>JJJOOOUUUZZZ[[[ZZZXXXXXXOOOTTT[[[bbbhhhkkkmmmmmmjjjmmmtttyyypppdddXXXPPPIIIHHHKKKRRRWWW___lllxxxsssdddZZZSSSKKKFFF>>><<<;;;===BBBKKKSSSXXXXXXUUUSSSRRRRRRRRRQQQPPPPPPMMMIIIEEEAAA;;;555000------///111222111...+++.........------------,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++((()))+++...000111222222///...---+++)))'''&&&&&&$$$%%%&&&((())))))******))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&%%%((((((((((((((('''&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************)))************+++++++++***++++++,,,,,,++++++*********++++++,,,------...------------------,,,,,,------------------------....../////////000000000//////000000000111111111111333555555666:::BBBIIIQQQVVV\\\^^^]]]XXXTTTRRRKKKPPPYYYbbbiiilllmmmllllllssslllaaa\\\VVVPPPMMMIIILLLTTT]]]eeeooo~~~{{{nnneee\\\RRRJJJBBB???<<<<<<@@@HHHRRRWWWWWWUUUSSSRRRSSSTTTTTTSSSTTTRRROOOLLLGGGAAA:::555000//////000222111000...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,+++((()))+++---...///000000+++***)))((('''&&&%%%%%%&&&'''((()))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))%%%&&&(((***+++******)))(((((())))))((('''&&&&&&$$$%%%'''(((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))******)))((('''&&&%%%%%%))))))))))))************************************++++++,,,,,,,,,,,,++++++(((((()))***************)))************++++++++++++++++++,,,,,,+++++++++++++++,,,,,,---...//////+++,,,,,,------......///---------------------,,,//////000000111111111222000000000000111111111111222555888888:::@@@JJJSSSUUUZZZ___aaa]]]WWWQQQNNNIIIOOOYYYcccjjjllllllkkkqqqzzzoooZZZRRRRRRPPPNNNOOONNNSSS]]]iiisss}}}}}}tttjjj\\\RRRDDDAAA===<<>>999333111//////000111111111------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,))))))+++,,,---.........++++++++++++***************************)))(((((())))))(((((((((((())))))******)))(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))*********)))'''%%%%%%''')))***(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%###!!!###'''((('''%%%''''''''''''((((((((()))+++***(((''''''''')))***(((((())))))((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''******************++++++******************++++++))))))*********+++++++++((()))***++++++***((('''...---,,,++++++---///000///...,,,+++***+++,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......000000000000////////////222000...///222333111...333444777;;;AAAIIISSSZZZ[[[\\\]]][[[UUUOOOIIIGGGIIINNNYYYeeekkkkkkjjjkkkyyypppeeeWWWOOONNNQQQSSSSSSRRR```rrrpppbbbYYYUUUHHH===;;;@@@FFFLLLRRRTTTUUUVVVVVVUUUUUUWWWXXX^^^]]]ZZZUUUPPPJJJEEEBBB<<<777111.........---,,,//////...---,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++************)))+++***)))(((''''''((((((***)))((('''&&&&&&''''''(((((((((((((((((((((((((((''''''(((***)))'''%%%((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''((((((((((((''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%'''(((***+++'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&$$$###$$$'''((('''%%%'''''''''((((((((())))))))))))))))))((((((''''''(((((())))))(((''''''&&&''''''(((((()))))))))(((''''''''''''''''''''''''+++******))))))(((((((((((((((((()))))))))))))))))))))*********+++++++++,,,,,,---------,,,,,,,,,+++***)))((((((***,,,---...---,,,+++++++++,,,,,,++++++++++++,,,---...///............////////////000000000000////////////333111///000222333222000333555:::???EEEMMMVVV\\\______^^^ZZZSSSLLLHHHFFFLLLUUU```hhhiiijjjooouuuvvvfff___UUUOOOOOORRRVVVXXX```mmm~~~~~~mmmcccYYYMMMAAA>>>AAADDDHHHLLLTTTUUUWWWWWWWWWWWWYYYZZZ^^^^^^\\\YYYUUUPPPLLLIIIAAA;;;444///.....................------,,,,,,,,,,,,++++++++++++*********,,,,,,++++++************************************+++++++++************)))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))'''%%%(((((((((((((((((((((((($$$%%%&&&(((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&''')))(((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%&&&'''((('''&&&''''''((((((((()))))))))&&&''')))******(((&&&$$$(((((()))))))))(((''''''((((((((()))))))))******((((((((((((((((((((((((++++++***)))((('''&&&&&&'''''''''(((((()))))))))***************+++++++++...---------------......---,,,+++++++++,,,...///...---,,,,,,+++,,,,,,,,,++++++++++++,,,---...///000000000000111111111111////////////000000000000222111000111333444444333444888>>>EEELLLSSSZZZ___```___]]]XXXRRRMMMKKKJJJTTT___hhhjjjhhhmmmyyyqqqfffYYYWWWTTTRRRSSSXXX___eeesss~~~xxxhhhZZZKKKFFFDDDDDDEEEHHHRRRTTTVVVWWWWWWXXX[[[]]]]]]]]]\\\[[[XXXUUUSSSQQQHHHBBB999222/////////000......------------------,,,,,,+++++++++*********+++************)))))))))************************+++++++++************)))'''''')))******)))((((((((((((***++++++******)))(((((((((((((((((((((((((((''''''((())))))(((&&&((((((((((((((((((((((((###$$$&&&'''((()))))))))''''''((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&++++++***)))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((''''''(((((('''''''''(((((((((((()))))))))'''(((((()))((('''&&&%%%(((((()))))))))((((((''')))))))))))))))******+++))))))))))))))))))))))))*********))))))(((((('''((())))))******+++++++++************************,,,+++***))))))***,,,---...------------...//////---------,,,,,,,,,------,,,,,,,,,,,,,,,---......000000000111111111222222////////////000000000000111000000000222444555666777===EEEMMMTTTYYY^^^aaa]]]\\\YYYUUUQQQPPPRRRTTT]]]eeejjjjjjlllxxxlllaaa\\\QQQSSSTTTUUUXXXaaannnxxxooo[[[OOOIIIEEEEEEGGGOOOQQQSSSTTTUUUXXX\\\___\\\\\\\\\\\\ZZZXXXVVVTTTOOOIII???777111000000111------------............---,,,,,,,,,,,,+++++++++***)))))))))))))))))))))************************+++++++++*********))))))%%%&&&)))***+++***)))(((%%%''')))+++,,,+++***)))((((((((((((((((((((((((((('''&&&'''))))))((('''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%)))(((((('''&&&''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((()))((((((''''''((((((((((((((()))))))))******)))((('''&&&''''''((((((((()))))))))))))))(((***))))))((()))***++++++************************)))))))))******++++++++++++++++++,,,---......///***************************)))(((((((((***+++,,,***************++++++,,,------------------------------,,,,,,------......//////000000000111111111.../////////000000000111/////////000111333666888===CCCLLLTTTZZZ^^^aaaccc]]][[[XXXTTTRRRSSSWWW[[[___dddhhhkkkwwwzzzjjj]]]VVVTTTMMMPPPTTTXXX^^^llllllYYYNNNGGGFFFGGGKKKMMMOOOPPPRRRVVVZZZ^^^^^^^^^^^^^^^\\\ZZZXXXVVVSSSNNNFFF===666111000000---.....................++++++++++++************)))))))))))))))))))))***************************+++++++++*********))))))%%%&&&)))***+++***)))(((###%%%'''***+++***)))((())))))))))))))))))))))))((('''&&&&&&((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&'''&&&&&&''''''((()))***'''''''''(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&((()))(((''''''((()))((((((((()))))))))******,,,***(((&&&&&&''')))***(((((()))*********))))))))))))((('''((()))***+++))))))))))))))))))))))))(((((()))***+++,,,------++++++,,,---...//////000+++++++++***************************+++,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,---............---...---------------........./////////000000000000......//////000000111111//////000111111444888<<>>CCCNNNSSSZZZ___aaaaaabbbbbbXXXXXXXXXXXXZZZ___fffkkkqqqlll___TTTPPPMMMJJJLLLQQQZZZbbboooqqq]]]PPPJJJHHHIIIJJJKKKMMMQQQWWW[[[YYYZZZ\\\]]]]]]]]]\\\\\\XXXZZZ[[[UUUJJJ???777333111111000///...------,,,/////////.........------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++***)))(((''''''((((((***))))))((())))))***+++))))))))))))))))))))))))(((&&&%%%%%%''')))******((((((((((((((((((((((((((('''&&&%%%&&&&&&((()))''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''(((***+++,,,)))((('''&&&%%%&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***((('''))),,,,,,***(((******))))))))))))******)))((('''''''''(((***+++))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,+++///000000...------///111............////////////......///000000000000000111111000000000000000111222222444555888===DDDIIIUUUVVVWWWZZZ]]]___^^^]]]WWWVVVYYY___aaabbbiiirrruuuZZZTTTOOOLLLIIIJJJSSS^^^fffrrr|||kkkZZZOOOJJJIIIJJJNNNSSSUUUSSSPPPZZZZZZZZZ[[[[[[\\\]]]]]]___^^^^^^[[[TTTJJJ>>>555333111000///000000///---000///...---,,,++++++++++++++++++***++++++,,,,,,***++++++++++++***)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++************))))))((((((''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&***)))(((''''''''''''''''''''''''''''''''''''''''''(((%%%(((---(((%%%---))))))))))))************)))((('''&&&&&&&&&''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))((((((***((('''(((***+++***(((******))))))))))))******)))(((((('''((()))***+++))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++------------------------////////////////////////---......,,,++++++---///............///////////////000000111111111111111111111000000000000000111222333666888<<>>777333000000//////---------------...//////------,,,+++++++++,,,,,,+++++++++++++++******)))+++++++++*********)))))))))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((''''''''''''))))))************)))))))))***************))))))(((((((((((((((((((((((()))###///..."""666FFF111''''''''''''((((((((((((''''''((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((('''%%%%%%''')))+++******))))))))))))******'''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,---------......---........./////////000,,,.../////////...///111............////////////...///000000111111000000000000000000000111222222333888>>>DDDHHHLLLPPPSSSQQQTTTXXXYYYWWWVVVUUUVVV^^^cccmmm~~~tttfffZZZRRROOOOOOKKKNNNVVVbbbnnn{{{ooofff\\\UUUUUUWWWYYYZZZZZZ]]]```cccccc```\\\ZZZ[[[ZZZZZZZZZZZZXXXTTTQQQHHHCCC<<<666222111///...------------...///000000...------,,,+++++++++,,,,,,,,,------,,,,,,+++***))))))*********+++++++++************************))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''))))))************))))))((()))******+++***))))))''''''''''''''''''''''''((("""---,,, 444DDD000''''''''''''((((((((((((''''''((()))))))))((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))(((((('''(((((('''&&&''')))+++******))))))))))))******''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++************++++++,,,,,,---+++,,,,,,------.........,,,,,,,,,---......//////)))+++---...------...///............////////////......///000000000000000111111111111111222333444777<<>>DDDGGGNNNMMMIIIFFFFFFJJJRRRYYY^^^```dddfffjjjsss~~~wwwfffYYYQQQNNNOOOKKKNNN[[[lll}}}rrrlllddd``````bbbccccccbbb___ZZZVVVTTTTTTTTTTTTYYYWWWVVVTTTQQQLLLEEE@@@888555111//////000000///------......------,,,+++---------------,,,,,,+++*********++++++*********)))))))))******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''''')))))))))))))))(((((('''(((''''''''''''((())))))(((((((((((())))))))))))***))))))(((((())))))*********))))))))))))******''''''((())))))***++++++))))))*********+++++++++''')))+++++++++***+++,,,++++++++++++******************+++,,,---......///000000000000////////////---.........//////000000///000000000000000//////111111111111222222222222222222222222333333333333444444555777<<>>999333...,,,...222555,,,,,,------...//////000//////...---,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))******++++++++++++))))))))))))))))))))))))&&&'''(((*********))))))%%%%%%%%%&&&'''(((((()))''')))))))))'''&&&'''((('''((((((((())))))******((()))))))))******++++++(((((())))))))))))((((((************************''''''(((((())))))******+++++++++*********))))))))))))(((((((((((())))))***++++++,,,,,,++++++***,,,+++*********+++,,,---))))))))))))************////////////...---,,,+++***+++,,,---...---,,,+++,,,++++++***+++,,,...///,,,,,,+++***+++,,,---..................///000000...//////000111222222222222111111111000000//////000000000000000111111222333333333222333333444444666888999:::===FFFRRRZZZ]]]___dddhhhhhhggghhhkkkppplllaaaVVVPPPPPPUUUaaammm|||yyylllfffgggaaa^^^[[[YYYZZZ___dddhhhdddgggkkkmmmjjjaaaVVVMMMDDD<<<555444222//////111//////...------------...//////...---+++******)))!!!%%%(((+++,,,,,,,,,)))***+++++++++)))(((''',,,+++******))))))******)))************+++++++++***+++,,,---,,,***(((''''''((()))***++++++***)))+++++++++*********************((('''&&&&&&&&&&&&***(((''''''(((((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))************)))))))))(((((())))))(((((((((((())))))***++++++,,,,,,++++++***++++++*********+++,,,---************++++++++++++,,,,,,,,,,,,+++***)))(((++++++,,,,,,------,,,,,,---,,,+++++++++,,,---...---,,,,,,+++,,,---...///...............///000000---......///000000111111111111111111000000000///000000000000000111222222111111111111111222222333444777:::===AAAIIISSS[[[^^^aaaeeehhhggggggjjjoooxxxkkk___XXXRRRRRRWWW```ooo|||yyykkkcccbbbbbb```\\\ZZZZZZ]]]aaacccccceeejjjmmmllleee[[[TTTGGG>>>666333111......000//////...------------...///......---,,,+++***)))%%%&&&(((+++,,,,,,++++++***++++++++++++******))),,,+++******))))))******)))************+++++++++((()))+++,,,,,,+++***)))&&&'''((()))))))))(((''')))*********************+++***)))(((''''''''''''***(((''''''(((((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((())))))(((((((((((())))))******++++++++++++******++++++******++++++,,,---+++++++++,,,,,,,,,,,,---++++++++++++***)))((((((,,,,,,++++++,,,,,,------------,,,+++++++++,,,,,,...------------...//////...............///000000------......//////000000111111111111000000000000111000000000000111222222111111111111111222333444222666<<<@@@EEEKKKSSSYYY___bbbfffffffffkkksssyyyyyymmm___TTTPPPMMMMMMSSS]]]iii{{{|||ooofffcccfffddd```]]]\\\]]]___```aaaccchhhlllmmmiiibbb\\\OOODDD:::666333000///111000///......------......///......---,,,+++*********+++,,,------,,,+++***++++++++++++++++++,,,,,,,,,+++******))))))******)))************+++++++++'''(((***+++,,,,,,++++++((())))))))))))(((((('''((((((((())))))*********+++******)))((((((((((((***)))'''((())))))(((&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******+++***++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,++++++---,,,+++***+++,,,---......------,,,++++++++++++...............//////000...............///000000.........//////000000000111111111000000000000000111111000000111111222333444444333444444555666777222777>>>CCCGGGKKKQQQUUU^^^bbbdddccchhhttttttfff[[[RRRLLLNNNNNNSSS\\\gggtttyyypppkkkjjjhhhdddaaa_________```___aaaeeejjjlllkkkfffcccYYYMMMAAA<<<999555222222000//////...............///......---,,,,,,++++++---------------,,,+++***+++***))))))***+++---...,,,+++******))))))******))))))*********+++++++++((()))***++++++++++++***,,,,,,,,,++++++***))))))&&&&&&'''((()))******+++++++++***)))))))))))))))***)))(((((())))))(((&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((************************))))))(((((((((((()))))))))******++++++******)))******++++++,,,,,,,,,,,,*********++++++++++++,,,...............------,,,---,,,+++***+++,,,---...------------,,,++++++***......////////////000///...............///000000///000000000000000111111000000000000000000111111111111111111111222222333444444444444555666777888555:::AAAEEEGGGIIINNNQQQ\\\```cccdddnnntttcccWWWQQQOOOOOOUUUXXX```lllwww{{{tttjjjhhhdddaaa___^^^______^^^___bbbgggjjjkkkjjjhhh```TTTIIIDDDAAA;;;555222000000///............//////......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***+++---,,,+++******))))))******))))))*********+++++++++++++++++++++******)))))),,,,,,+++******)))))))))&&&&&&'''((()))******++++++******)))))))))))))))+++)))(((((())))))((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((************++++++++++++))))))(((((((((((())))))))))))************)))))))))***+++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,------,,,,,,---------,,,++++++---......///000/////////...............///000000000000000000111111111111000000000000111111111111222111111111111222333333222222222333444555666777:::>>>CCCEEEGGGIIINNNRRR\\\bbbggglll|||}}}hhhYYYQQQNNNPPPUUUWWW]]]jjjxxx{{{kkkhhhddd___\\\[[[\\\]]]\\\]]]```dddjjjmmmnnnnnndddZZZPPPNNNKKKBBB888222111000//////......//////............------,,,,,,++++++++++++,,,,,,,,,,,,)))))))))((())))))******,,,+++******))))))******)))************+++++++++,,,,,,++++++***))))))((()))((('''''''''''''''(((((((((((())))))************))))))(((((()))))))))+++)))(((((()))***(((''''''((()))******)))((('''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))*********+++))))))(((((((((((())))))))))))************)))))))))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---***++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,***+++,,,---------,,,+++,,,---.../////////.....................///000000000000000000000000000000///000000000111111111111222222111111222222333444222222333333444666777888>>>AAADDDFFFGGGKKKRRRWWW]]]fffoooyyyooo]]]TTTQQQPPPTTTZZZ]]]eeeuuurrrnnnggg```\\\ZZZ[[[\\\ZZZ[[[^^^ccckkkqqquuuwwwjjjaaaZZZZZZWWWLLL===444111000000///////////////............---------------,,,,,,,,,+++,,,,,,,,,******+++++++++***)))))),,,+++******))))))******)))************+++++++++++++++******************'''&&&&&&%%%%%%&&&'''((()))*********************)))((((((''''''(((((()))+++***))))))******)))''''''((()))******)))((('''******************************))))))(((((((((''''''((((((((())))))******))))))(((((((((((())))))))))))************)))))))))***+++,,,---,,,++++++,,,,,,,,,---------......+++,,,,,,---------,,,,,,***+++,,,---...---,,,+++)))***,,,---...------,,,+++,,,.../////////...---...............///000000///////////////.........//////000000111111111222222222111111222222333444444444555555777888999:::@@@CCCEEEFFFHHHNNNVVV\\\___jjjvvvsssdddVVVSSSTTTTTTXXX^^^jjjsssyyytttlllccc^^^\\\\\\]]]YYYYYY]]]cccllluuuzzz}}}ooogggbbbcccaaaUUUDDD999111111000///////////////...............---------//////...,,,,,,+++,,,,,,+++,,,------,,,+++)))(((,,,++++++***)))*********)))************+++++++++))))))))))))***+++,,,---((('''&&&&&&'''((()))***+++++++++***************((((((''''''''''''((()))+++***))))))******)))''''''((()))++++++)))((('''((()))***++++++***)))(((************************++++++++++++******************))))))))))))******))))))(((((()))***++++++))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,......//////...---,,,,,,---,,,,,,,,,,,,---......//////...//////000111222111111111000000000000000////////////000000000000333333222222111000000000444444444444444444444444000333555555333555:::@@@CCCCCCDDDEEEJJJRRR\\\cccdddsssppp___SSSUUUYYYZZZ```iiiuuusssggg```]]][[[ZZZ]]]\\\^^^gggsss}}}tttlllhhhjjjfffVVVEEE===555333111111111000...,,,111000000///...---------......------,,,+++******++++++************++++++++++++************++++++,,,,,,+++***))))))******))))))))))))))))))))))))''''''(((((())))))***************)))'''&&&((()))''''''((((((((((((''''''(((((((((((())))))))))))************************((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''******)))))))))))))))***)))))))))))))))***+++,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......//////...------,,,...------------...//////000////////////000000111111000000000000000000000000000000000111111111111111111111111111111222222222222222222222222222222111444666666555777===CCCGGGFFFFFFIIIOOOWWW^^^bbbooojjj\\\SSSVVV[[[]]]eeepppvvviiibbb```^^^]]]aaa```bbbiiittt}}}{{{rrrllljjjeeeWWWHHH@@@;;;888555333222111000...000000000///...---------...------,,,++++++******++++++************++++++++++++************++++++,,,++++++***))))))******))))))))))))))))))))))))&&&&&&&&&''''''''''''''')))***+++***((('''((()))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((+++************)))))))))++++++***)))(((((())))))+++************+++,,,,,,))))))***************))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---.........///......---,,,///............///000000111000000////////////000000000000000000000111111111111111111222222222222///000000111222222333333222222222222222222333333444555777777777;;;BBBGGGJJJJJJJJJNNNUUU]]]dddggg~~~cccZZZVVVZZZ```eeeqqq}}}{{{mmmeeeccccccbbbfffeeefffllluuu}}}~~~vvvooommmhhh]]]RRRKKK???;;;555111000//////...000000//////...------------,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++,,,+++******)))*********))))))))))))))))))))))))(((((('''''''''''''''&&&(((***,,,,,,***(((((()))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))************************,,,,,,+++++++++*********,,,+++***)))((((((((((((,,,+++++++++++++++,,,,,,))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...............------...............//////000111111000//////...//////000000000000000111111111000000000111111111222222000000111111111222222222444444444555555555555555555666777777:::???FFFKKKJJJLLLNNNRRRXXXaaammmuuummm]]]ZZZZZZ```gggppp~~~tttkkkiiihhhhhhjjjiiiiiimmmttt{{{{{{xxxtttssspppiii___XXXEEE???888222000000000000/////////......---------,,,,,,+++++++++*********++++++++++++++++++++++++++++++************++++++++++++***************+++))))))))))))))))))))))))+++*********))))))((((((&&&(((+++,,,***(((''''''(((((())))))))))))(((((((((((((((((())))))))))))***************************))))))))))))))))))***++++++++++++++++++++++++)))(((((((((((('''''''''++++++***)))(((((()))))),,,,,,+++++++++++++++,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------...............---------,,,,,,------...///111111000//////...////////////000000111111111111/////////000000000111111222222222111111111000000444444444555555666666666555555777999===CCCJJJOOOIIINNNSSSVVV[[[hhhzzzmmm]]]XXXYYY]]]fffooo{{{wwwtttsssrrrssspppmmmmmmqqqwww|||zzz{{{}}}}}}{{{tttiii```MMMFFF===666333333444444............------------,,,,,,,,,+++++++++++++++***+++,,,,,,,,,,,,+++***++++++************+++++++++***************++++++))))))))))))))))))))))))++++++******)))))))))(((%%%'''***+++)))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))******))))))))))))((((((******))))))))))))******,,,,,,+++************+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---......///.........,,,,,,,,,,,,,,,---......111000000////////////000/////////000111111222222.../////////000000000000333333222222111000000///222222222333444444555555555666999===CCCIIIOOORRRLLLRRRYYY___fffuuuvvvbbbYYYWWWZZZaaalllyyy}}}vvvpppooorrrxxx||||||}}}pppeeeSSSLLLAAA888333222111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++************++++++*********)))******+++,,,)))))))))))))))))))))))))))(((((((((((((((((('''%%%(((******)))(((((()))((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,++++++++++++***(((((((((((()))***+++,,,,,,+++***)))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------...//////......---------------...//////000////////////000000111...//////000111111222222//////000000000111111111222222111111111111111111222222333333444555555555666888<<>>???GGGQQQXXX]]]aaafffjjj{{{}}}eee]]]VVVWWW[[[cccooozzz{{{xxxsssooommmlllkkkkkkqqqqqqqqqsssvvvzzz~~~vvvsssrrrrrryyy}}}qqqbbbTTTHHH>>>888555333000///000000///...000111111000---,,,,,,---...---,,,+++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********)))))))))))))))+++***)))(((''''''&&&&&&(((((((((((((((((((((((()))******))))))((('''&&&'''((()))***++++++,,,,,,************************************************,,,,,,,,,++++++*********)))))))))))))))*********,,,,,,---------,,,***))),,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------....../////////........./////////000000000000000000111111111111///000000000111111111111333222111000000111222333222222333333444444444444222333444555666999===AAAGGGOOOXXX^^^```eeemmmuuummm```ZZZWWWZZZ```iiivvv~~~wwwsssooommmjjjhhhfffgggjjjlllqqqsssvvvzzz|||ssspppqqqyyy~~~rrrfff[[[QQQHHHBBB888555222000000000000///000111111000...,,,---...------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))************))))))))))))))))))******+++******)))(((''''''&&&(((((((((((((((((((((((()))))))))))))))(((''''''&&&'''((()))******************************))))))************************++++++++++++++++++++++++************************,,,,,,---------,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........---------...//////000000....../////////000000000/////////000000000111111000000000000111111111111222222111111111111222222111222333444444444333333222333444555666:::@@@DDDLLLTTT[[[^^^```ggguuuqqqbbb\\\ZZZZZZ```gggqqq|||vvvqqqmmmjjjeeeeeeeeeeeeeeehhhlllooossswww~~~wwwrrrsssyyy{{{rrrjjjbbbYYYOOOHHH===999555222111111000//////000111000...------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++((((((((()))))))))))))))))))))))))))******************++++++***)))((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))))))))))))))'''(((((())))))******************************************)))))))))((((((+++++++++++++++++++++***++++++++++++++++++,,,---++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------////////////000000000000---------...///000000000.../////////000000000000....../////////000000000000000000000111111111111222222333333333333222222000111222333444333333222333444555666888===CCCHHHPPPVVV]]]___aaalllwwwggg]]][[[[[[___gggqqq|||}}}yyysssnnnkkkiiigggfffdddfffhhhjjjlllooouuuyyy}}}~~~zzzwww{{{~~~{{{wwwsssmmmbbbTTTJJJAAA===888444222111000///---/////////------...///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++(((((())))))************((()))))))))******************+++,,,,,,+++***)))))))))))))))))))))))))))&&&'''((())))))******)))((())))))*********))))))%%%%%%&&&((()))+++,,,,,,******************************)))((('''&&&&&&%%%,,,,,,++++++++++++++++++******)))))))))***,,,---*********++++++,,,,,,---++++++,,,,,,,,,---------111111111111222222222222---------...///000000111////////////000000000000............////////////000000000000111111111111222333555555555555333222000111222333444333222222444555666777:::???EEEJJJVVV]]]bbbdddggguuummmbbb\\\\\\]]]cccnnnzzz}}}rrrnnnjjjfffeeefffeeeeeehhhkkkppprrruuuyyy|||~~~{{{nnn\\\OOODDD???:::555333111000///,,,---///...------...///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++))))))******+++++++++,,,(((((())))))*********+++)))***,,,------,,,+++***))))))))))))))))))))))))%%%&&&''')))******************+++++++++******)))************************))))))))))))))))))))))))((()))***++++++***)))(((+++***)))((((((***,,,------.........---+++)))(((,,,,,,++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////000000000000111111111111111111222222222333333333222222222222222222222222333333444444444444444444444777:::;;;<<>>999666333111000000111000///000///...---,,,+++++++++...---,,,+++***+++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))''''''((((((((((((''''''************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))*********************************++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---.........////////////000++++++,,,------...///////////////000000000000111111111000000000000111111111111111111111111111111222222333333333333444444555222000111333555555444333555777777777888:::<<<>>>FFFQQQXXX\\\fffwwwqqqddd\\\YYYVVV___bbbjjj}}}xxxtttpppnnnmmmkkkhhheeeaaaaaa___]]][[[ZZZ[[[\\\^^^^^^^^^^^^```dddjjjoooyyy}}}~~~qqqbbbUUUJJJAAA;;;777555222000111111000000000///...------,,,------...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++******))))))++++++++++++++++++++++++******+++,,,---...//////******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***************++++++,,,.........////////////000,,,,,,,,,---......//////000000000000111111111111222222111111111111222222111111111111111111111111222222333333333333444444333111111222444666777666555666666666666888;;;>>>CCCKKKTTT[[[bbbooosssggg___[[[[[[[[[bbbdddppp~~~}}}}}}}}}|||{{{{{{zzzzzzyyyxxxwwwvvvwwwxxxyyyzzz~~~~~~}}}}}}|||||||||{{{{{{zzzyyywwwvvvvvvuuutttsssrrrqqqooollljjjiiiccc```]]][[[ZZZYYYWWWUUUTTTUUUVVVUUUUUUVVVYYY[[[```aaaccceeejjjqqqzzzxxxiii[[[OOOEEE@@@:::777444111111111111000000///............//////...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,((())))))******))))))(((************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,------......,,,------------.........+++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,------------...,,,---------......////////////000000000111111111222111111000000111111222111111111111111111111111222222222333333333444444333333333333555666666666666777666555555888===AAAKKKRRRYYY___iiiyyy|||qqqhhh```\\\[[[^^^iiiooo|||zzzwwwsssoookkkjjjiiiiiihhhhhhggggggfffeeeeeeeeedddcccccccccdddeeeffffffhhhhhhggggggfffffffffeeeeeeeeeddddddcccbbbbbbbbbaaa``````___^^^\\\ZZZZZZWWWVVVTTTSSSSSSRRRRRRQQQRRRUUUXXXYYYYYY\\\aaaeeefffjjjpppvvv}}}oooaaaTTTKKKEEE>>>;;;666333222222111000000///////////////000111------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))%%%%%%&&&&&&&&&&&&%%%%%%************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,---------......+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,------------...------...............///........./////////000000000000////////////000000111111111111111111111111222222222333333333444444555555666666555555555555777777666666666:::@@@DDDNNNUUU]]]dddsssvvvllleee^^^[[[\\\gggxxx{{{xxxuuurrrooollldddbbb___\\\ZZZZZZZZZ[[[XXXXXXXXXXXXXXXXXXYYYYYYVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRNNNNNNNNNNNNNNNNNNPPPQQQTTTXXX]]]___```dddkkkpppttt{{{uuugggZZZPPPJJJBBB>>>999444333222111000000000/////////000000111---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++***))))))))))))))))))******)))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))(((((())))))*********+++++++++++++++,,,,,,,,,,,,---------------------...//////.........////////////000....................................////////////000000////////////000000111111111111111111111111222222333333333333444444555777888777666444444555666777777777999===CCCGGGMMMVVV```llllll___XXXVVV\\\eeeqqq~~~vvvpppmmmjjjfffcccbbb```^^^\\\VVVUUUSSSRRRQQQQQQRRRRRRNNNOOOOOOPPPQQQRRRSSSSSSNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOMMMNNNPPPPPPQQQRRRUUUWWWWWW\\\cccgggiiinnnwww~~~{{{mmmaaaWWWQQQFFFAAA;;;666333222222111000000////////////000000,,,,,,---------,,,+++***,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,***++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((((()))))))))******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...............////////////000////////////...............////////////000000000111000000000000000000111111111111111111111111111222222333333333333444444333666888888666555666777555666888:::<<>>CCCHHHLLLTTT```mmm||||||jjjZZZUUUUUUYYYjjj}}}{{{vvvrrrlllfffaaa___[[[VVVRRRLLLKKKJJJJJJMMMOOOPPPPPPLLLMMMMMMMMMLLLKKKIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLPPPPPPPPPPPPPPPOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTTTTWWWZZZ[[[\\\^^^bbbffflllttt~~~wwwkkkbbb\\\KKKEEE>>>888444333222111111111000...------------,,,,,,---...---,,,+++***,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///...------+++++++++******))))))))))))))))))***++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,************,,,,,,///...---,,,++++++***+++000000000000000000000000---+++***+++///000///---000000000000111111111111111111111111111111111111222222222222333444555555111111222333333333222222555555666666777777888888999666666;;;@@@DDDKKKSSSZZZbbbqqqqqqaaaVVVUUUWWW___sss}}}wwwqqqjjjeee^^^YYYTTTQQQPPPOOOMMMJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOONNNOOOOOOPPPPPPPPPOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQMMMOOOQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ]]]]]]___bbbeeehhhmmmrrrvvv~~~|||ssshhh\\\SSSNNNFFF>>>888444222111111000...------...///000....../////////...,,,+++************************......---,,,,,,+++******+++++++++++++++***)))(((++++++************++++++(((((())))))*********++++++++++++******(((''''''))))))))))))))))))))))))++++++,,,---------------,,,,,,+++++++++*********,,,,,,,,,+++++++++++++++,,,+++************+++,,,---,,,++++++++++++,,,---,,,,,,++++++,,,,,,------...........................,,,+++---000111000...000000000000111111111111111111111111111111111111444444333222222333333333111222333333444333333333444444555555666777777777:::888:::???DDDHHHOOOWWW\\\jjjfffYYYPPPRRRYYYcccyyyzzzpppgggbbb^^^XXXSSSSSSOOOKKKIIIJJJKKKIIIHHHIIIIIIJJJKKKKKKLLLLLLMMMKKKKKKKKKJJJKKKKKKLLLMMMLLLLLLLLLMMMNNNNNNOOOOOORRRRRRSSSSSSSSSSSSSSSRRROOOOOOOOOOOOPPPQQQQQQRRROOOQQQTTTUUUUUUUUUVVVXXXXXXYYYZZZ[[[\\\^^^bbbfffgggjjjnnnsssxxx~~~xxxmmmbbbWWWRRRJJJAAA;;;666333222111000///------...///000....../////////...,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***+++++++++++++++***))))))+++******************+++))))))******************+++++++++******)))(((''')))))))))))))))))))))))),,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++......------,,,++++++***,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,---...*********+++,,,...000000........................///...---...000111111000000000000000111111111111111111111111111111111111666555444333222222222222222333444444555555444444333333444555555666666777::::::===DDDIIIMMMUUU\\\fffxxxmmm\\\SSSNNNSSS\\\jjjzzzllleee]]]WWWSSSPPPMMMIIIHHHFFFDDDDDDFFFHHHHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRTTTTTTTTTUUUVVVVVVWWWWWWWWWYYY[[[\\\\\\]]]___``````bbbccceeeggglllrrrwwwxxx|||vvvlll___YYYOOOEEE>>>999444222222111///.........///000.........///......---,,,------------------------,,,,,,,,,,,,,,,+++++++++***++++++++++++***))))))************************+++++++++++++++***************+++******)))(((''')))))))))))))))))))))))),,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------.........******++++++---...000111.................................///000000000000///000000000111111111111111111111111111111111111555444333333222222222333333444444555555555555555444444555555666777777777999:::???GGGMMMQQQZZZcccwwwppp___VVVQQQQQQXXXcccrrrwwwlllddd\\\XXXRRROOOMMMLLLJJJHHHEEEDDDDDDEEEGGGHHHJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWTTTTTTUUUUUUVVVVVVUUUUUUXXXYYY[[[]]]___```aaabbbaaaccceeeffffffhhhjjjlllmmmoooqqqtttxxx~~~xxxggg___TTTJJJBBB<<<666222222222000///////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++******)))*********++++++*********---,,,,,,++++++************************)))(((((())))))))))))))))))))))))---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,------...///////////////////////////---.............../////////000000000111111111111111111111111111111111111333222222222333333444555333444555555666666555555666666666777888888999999777999@@@IIIPPPVVVbbbmmmppp```TTTMMMNNNSSS^^^kkk{{{~~~uuunnneee\\\UUUNNNLLLIIIGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPRRRRRRQQQQQQQQQQQQQQQRRRTTTTTTUUUVVVXXXYYYZZZ[[[ZZZZZZ\\\]]]]]]^^^^^^^^^^^^```cccfffjjjlllnnnooolllnnnpppqqqqqqtttwwwzzz|||~~~ooofffYYYNNNFFF???888222333333222111000/////////......------............,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++)))******+++++++++******)))***++++++++++++***)))---,,,,,,++++++*********)))************))))))((())))))))))))))))))))))))---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,(((((()))******+++,,,,,,++++++,,,,,,,,,,,,++++++------...//////...------///...---------------...000000000000000000000000---...//////------...///000000000000111111111111111111111111111111111111222222222222333444555666333444555555666666555555666777777888888999::::::888;;;CCCMMMTTT]]]lllyyyuuudddVVVMMMFFFLLLXXXgggwwwzzztttkkkddd___YYYRRRLLLGGGFFFEEEDDDDDDEEEFFFGGGGGGIIIJJJJJJIIIIIIJJJLLLNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSUUUVVVXXXZZZ\\\^^^```aaa```aaaccceeefffggghhhhhhiiilllppptttxxx{{{|||}}}zzz|||~~~wwwmmm___SSSLLLDDD<<<555444333333222111000//////......---------...//////+++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++***)))***+++,,,,,,+++***)))+++++++++++++++*********))))))************))))))))))))))))))))))))))))))---------------,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******,,,---............---,,,......------------......////////////////////////...000111000...---///111000000000000111111111111111111111111111111111111333333333222222333444444333333444555555555555444666666666777888888999999<<>>@@@IIISSS___qqqooo```VVVQQQTTTYYYjjjzzz~~~uuujjjbbb\\\XXXRRRMMMJJJIIIHHHFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJJJJKKKMMMLLLKKKKKKMMMQQQTTTUUUTTTUUUVVVWWWWWWWWWXXX[[[]]]^^^```dddfffiiimmmqqqtttyyy||||||jjj]]]UUUMMMFFF<<<888222000111222222000111000///...------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++......------,,,+++******+++******)))((((((''''''++++++*********)))))))))+++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,---------...........................////////////---666888111---000111///000000000000000000000000000111111111111222222222111111111111222222222333555555444444444333333333222333444555666777777777999555555888999999;;;???EEEMMMZZZkkkxxxddd]]]VVVOOOUUUaaaxxxzzzrrrjjjcccZZZTTTPPPMMMIIIFFFHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKMMMMMMLLLLLLMMMOOOMMMMMMNNNQQQTTTWWWWWWVVVXXXYYY[[[[[[\\\^^^bbbeeefffiiinnnrrrwww|||nnn```WWWOOOGGG>>>999333111222333222111111111000...------------+++,,,---/////////......,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,---.........---+++***------,,,,,,++++++******+++++++++++++++*********+++++++++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,++++++------......//////000000////////////000000000000000===@@@333+++///111+++////////////////////////000000111111111222222222111111111222222222333333444444444444444444444444222333555777777777666666999666666888999999===CCCKKKTTTdddxxxooo^^^\\\XXXQQQYYYkkk{{{qqqhhhaaa[[[VVVQQQMMMKKKIIIGGGEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNNNNMMMLLLNNNOOOPPPQQQSSSVVVYYYZZZYYYYYY[[[]]]```bbbeeeiiimmmqqqssswww{{{tttfff]]]UUUMMMBBB<<<666222333444333222111111000///...------,,,***,,,...000111111000///,,,,,,,,,,,,,,,,,,,,,,,,************************&&&(((+++---//////...---.........------,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++------,,,,,,,,,,,,,,,,,,.........//////000000000/////////000000000111111000>>>AAA444,,,000222---////////////////////////000000111111111222222222111222222222222333333333222222333333444555666666444555666777777666555444:::888777999999:::@@@HHHQQQ\\\ppphhhYYYZZZYYYVVVaaattt}}}rrriiibbb[[[VVVRRROOOLLLJJJIIIIIIHHHHHHFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLNNNNNNMMMMMMNNNPPPSSSUUUXXXZZZ[[[[[[\\\\\\^^^aaafffkkkpppuuu{{{qqqggg]]]TTTGGGAAA999555444444333222000000000///......---,,,+++,,,///111111111000///,,,,,,,,,,,,,,,,,,,,,,,,************************$$$&&&))),,,---...---,,,************))))))))))))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,------------.........///////////////////////////000000000000---777:::333///222444222000000000000000000000000000111111111111222222222222222222222333333333333111222222333444555666777666666777777777666666555:::999999:::;;;<<>>EEEKKKYYYiii|||uuu]]]TTTUUUYYYcccttt}}}vvvlllddd___YYYRRRLLLNNNMMMKKKJJJIIIIIIIIIIIIJJJLLLNNNNNNLLLJJJJJJKKKRRRPPPPPPRRRVVVYYYXXXWWWYYYZZZZZZ\\\```dddgggjjjsssvvvzzzrrraaaVVVKKKEEE???888666666111111000000///..................---------,,,,,,------,,,,,,,,,,,,++++++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******)))))))))//////.........//////000------------------.........------,,,------.........---,,,,,,...//////.........---------......//////............///000000000000000111111111111222//////000000000000000///222222222333333444444555111222333333444444333333444555666777777666555444777777777888888888999999:::888<<>>DDDMMMZZZnnn|||fffXXXTTTUUUYYYiii~~~xxxssskkkddd^^^YYYUUURRRNNNMMMLLLKKKJJJKKKKKKLLLKKKLLLNNNOOOPPPQQQQQQQQQQQQSSSTTTUUUVVVWWWZZZ]]]___ccchhhmmmqqqvvv{{{~~~wwwaaaSSSJJJ@@@999666222222111111000//////.../////////.........------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...//////...---,,,------......//////000000111111000///...---------***,,,---...---,,,---...///......//////111222222555333111//////000111333333333222222111111111111///000222333444444333333000000111111222333444444333333333333333444444555555444444444555666888999666777777888:::;;;;;;<<<;;;@@@HHHTTTeee{{{jjj[[[TTTTTTVVVbbbuuuxxxrrreeeaaaZZZVVVSSSQQQPPPOOOJJJKKKLLLLLLLLLKKKLLLLLLMMMNNNPPPRRRTTTTTTUUUUUUUUUWWWYYY[[[\\\___cccfffmmmrrrxxx}}}hhhYYYOOOFFF>>>:::222222111111000000//////////////////............------,,,,,,,,,,,,++++++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))*********++++++++++++---...///000000///...---,,,------...///000111111//////............//////+++///222222000...///111////////////000111333333444333000...---///000222333333333222222222111111//////000111222333333333...///000222444666777888444333222111222333444555222333555777777777777666666777777999:::;;;<<<<<<===DDDMMM[[[mmmrrr___UUUSSSVVVZZZiii}}}uuummmccc]]]\\\XXXSSSOOOOOOOOOPPPPPPKKKMMMPPPPPPPPPOOONNNOOONNNOOORRRTTTVVVWWWWWWWWWWWWZZZ]]]```dddiiinnnrrr}}}mmm]]]SSSJJJBBB>>>333333222222111000000///000/////////............---------,,,,,,,,,++++++'''(((+++---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++........................000000//////......------////////////////////////////////////000000000000////////////000000000000///////////////000111111000000000000000000000000000000111222222222222111222222333333333333444444666666555444444444444555333333222222333333444555555666777999:::;;;======BBBJJJRRR]]]ttt~~~hhhZZZRRRRRRZZZccczzzzzzqqqiiiddd```[[[WWWUUUTTTRRRQQQPPPOOOOOOOOORRRPPPNNNNNNPPPSSSVVVWWWXXXXXXWWWUUUUUUXXX\\\```aaaccceeehhhmmmssszzzxxxcccWWWQQQHHH>>>888555222111111111000///000000///...............---,,,,,,---......---+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++******........................///////////////.........////////////////////////............////////////////////////000000000000000000/////////000000111000000000000000000000000000000111222222222222111222222333333333333444444555555444444444555555555444444444444444555555666777888999::::::;;;===>>>BBBLLLXXXfff}}}wwwaaaWWWRRRQQQ\\\jjjyyyoooiiibbb]]]ZZZWWWTTTRRRQQQPPPPPPOOOOOOPPPPPPQQQUUUSSSRRRRRRTTTWWWYYYZZZYYYYYYYYYYYYZZZ]]]bbbfffhhhjjjnnnsssxxx~~~|||hhh[[[TTTJJJ@@@999666333111111111000///000000///............///---,,,,,,---......---+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,++++++************.................................///////////////////////////////////////------------............////////////000000000000111000000/////////000000000000000000000000000000000000111222222222222111222222333333333333444444333333444444555666666666555555555555555666777777::::::;;;;;;:::;;;>>>@@@EEESSScccuuummmXXXTTTRRRQQQ___tttuuukkkeee]]]YYYUUUSSSRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTSSSSSSTTTWWWZZZ[[[[[[]]]___```cccgggmmmqqqssswww}}}ooobbbXXXMMMBBB;;;888444222222111111000111000//////......//////---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************++++++++++++************)))))))))........................------......//////000000////////////////////////------........./////////////////////000000000000222111000000///000000000000000000000000000000000000000111222222222222111222222222333333333444444222222333555666777777777666555555555555666777777:::;;;<<<;;;:::;;;???BBBJJJ[[[qqqdddQQQRRRSSSTTTeee}}}zzzoooeee]]]XXXUUUSSSRRRQQQQQQRRRSSSTTTRRRRRRSSSSSSTTTVVVWWWXXXUUUVVVWWWWWWXXXZZZ^^^```aaacccgggkkkoootttyyy}}}xxxiii]]]PPPEEE???;;;666333222222111000111000000///.../////////---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************)))))))))))))))))))))////////////////////////------......//////000000////////////////////////....../////////000000000////////////000000000000111111000000000000111111000000000000000000000000000000111222222222222111222222222333333333444444000222333555666777777777555555555555555666666777999;;;<<<:::999;;;AAAGGGNNNbbb}}}vvv___OOORRRWWW\\\ooouuukkkbbb\\\VVVSSSRRRRRRRRRRRRRRRSSSTTTVVVVVVUUUVVVVVVWWWXXXYYYZZZ[[[]]]___```aaacccgggjjjkkkoootttxxx|||qqqcccUUUIIIBBB>>>888444333222111000111111000///////////////---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))***////////////////////////.........///////////////////////////////////////////////////000000000111////////////000000000000111000000000000111222333000000000000000000000000000000111222222222222111222222333333333333444444000222444666777777777666555555555555555666777777888:::<<<;;;:::===FFFMMMWWWmmmjjj[[[QQQTTT]]]iii}}}|||sssmmmeee^^^YYYUUUSSSQQQPPPRRRSSSRRRRRRRRRTTTVVVXXXXXXXXXYYYZZZ[[[\\\]]]^^^bbbfffhhhiiikkkpppuuu{{{~~~yyyjjj[[[OOOEEE@@@:::555333222222111222111000000//////000000---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************)))))))))************+++///////////////////////////////////////.........////////////////////////........./////////000000////////////000000000000/////////000111222333444000000000000000000000000000000111222222222222111222222333333333333444444111222444666777777666555777666666666666777888888777;;;======<<>>>>>???EEEQQQ[[[{{{hhhUUUWWWVVVXXXhhhvvvlllccc]]]^^^ZZZVVVSSSSSSSSSSSSSSSVVVYYY\\\\\\[[[[[[^^^aaa___```aaadddgggjjjmmmoootttzzzvvvfffZZZIIICCC<<<777444333222222222111111000000000000000---,,,,,,---......---+++------------------------++++++++++++++++++++++++************************++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,---.../////////...////////////000000000000//////...------------...+++,,,---...///////////////////////////000111111------...000111222333444000111111222222333444444333111111111333444333222444222222444777888777444333333444444555666666666666666666777888888999999;;;:::<<<>>>???GGG[[[pppvvvaaaUUUTTTXXXfffzzz~~~zzzssskkkeee```\\\ZZZVVVUUUTTTUUUWWWXXXXXXWWW[[[]]]^^^^^^___aaaeeegggiiijjjmmmqqqvvv{{{mmm]]]SSSHHH>>>:::777333111333111111000000///............/////////...---,,,,,,,,,------......------,,,111...++++++------***'''++++++++++++++++++++++++*********)))))))))))))))(((''''''(((((()))***+++,,,---......//////......////////////000000000000000000//////............------...///000000000000///////////////000111111......///000111222222333222222222222222222222222222111111111333444333222333222222444666777666444333333444555555666666777666666777777888888999999<<<<<<>>>AAAEEEQQQjjjlllYYYTTTVVV]]]mmm~~~wwwrrrppplllgggdddbbb```]]][[[ZZZXXXVVVVVVYYY[[[]]]]]]___aaaccceeegggjjjnnnqqqxxxyyy|||rrrcccUUUJJJ@@@;;;888444222333222111111000000///...............///......------------............------...---,,,---...///......++++++++++++++++++++++++************************+++******)))))))))******------.../////////......000000000000////////////111000000000//////////////////000000000000000////////////000000000111111///000000000111111111111444333333222111111000000222111000111333444333222222222222333555666555333333444444555555666777777666666777777888999999999999:::<<>>BBBHHHWWWsssppp___WWWTTTTTTaaavvv}}}wwwssspppeeebbb___^^^^^^_________```fffnnnsssssskkkaaaYYYXXXXXXYYY```jjjvvv|||gggZZZLLLCCC<<<555222333333333222222111000000000,,,,,,---.../////////...++++++,,,,,,,,,,,,++++++...000111///+++)))***---++++++++++++++++++++++++))))))***+++,,,,,,------)))))))))))))))***+++,,,//////000000000///......111111000000//////......---.../////////...,,,+++------...............---///000111222222222111000111111111000000000000000//////000000111222222333111000000111333555444444222333555555333333333444444555555666666777888888777777888888999:::::::::<<>>DDDGGGUUUooo{{{hhh[[[VVVXXXbbblll~~~yyywwwuuuuuuuuuvvvwwwwwwxxxzzz~~~vvv```OOODDD<<<999555333222333333333111///++++++,,,,,,,,,,,,,,,+++///......------......///...,,,+++,,,------,,,+++,,,,,,,,,,,,+++++++++++++++(((&&&(((+++---+++(((++++++++++++++++++,,,,,,000000000000000000000000111111000/////////000000//////000000000000//////......---,,,******---///222111000000000000111222000000000000111333555666333333222222222222333333222222333333333333444444444444444555555555555666555555666666777777888888888999;;;;;;:::;;;===???CCCLLL^^^xxxsssbbb[[[WWWWWWfffyyy}}}zzzyyyzzz|||}}}kkkVVVGGG@@@???666555333333444444222000.........//////......---/////////....../////////111///---,,,,,,---,,,+++,,,,,,,,,,,,------------+++)))'''(((+++---+++(((,,,,,,++++++++++++++++++////////////////////////111000000/////////000000//////000000000000//////000///...+++)))***---///111111111111111111111111222222222333555777999:::333333333333333333333333222222222333333333444444444444444555555555555666555555666666777777888888666888:::;;;;;;<<<>>>@@@DDDSSSjjjkkk\\\ZZZWWWWWWjjjuuu\\\JJJCCCAAA777555333333333333222000111111222222222111000000//////............//////444111...---...///000000++++++,,,------...//////+++***((()))+++,,,+++))),,,,,,,,,++++++*********////////////////////////000///////////////000000//////000000000000//////222111///---++++++...111111111222222222222111111222222222333555777999:::333333333333333333333333222222222333333333444444444444444555555555555666555555666666777777888888555777999::::::<<>>777444555666333000000000000000000////////////........................,,,---...---,,,+++---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++***)))((('''111111111111222222222222111111111111000000000///////////////////////////---.........///000000000555222111333222//////222555000...111333222222444555555555444444333333333333333333333444444444555333333444555555555555555888666555666999::::::999;;;888:::@@@AAADDDUUUjjjhhhVVVWWWZZZgggjjjVVVJJJ@@@999555777777444222222000000000000////////////........................,,,------+++******,,,...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************333333333333333222222222111111111111000000000000////////////////////////////////////////////////444222222222111///444<<<@@@666//////222333333555555555444444444444333333222222222333333333444444555555555555555666777777999777666777999:::::::::;;;:::<<<@@@BBBKKKbbbzzzxxx]]]SSSVVV___qqqsss^^^RRRCCC<<<777888999666444444000000000000////////////........................,,,,,,,,,***)))))),,,...------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))*********++++++,,,,,,555444444333222111111111111111111000000000000000////////////////////////000000000///////////////000///000222111222<<>>@@@666//////222333333555333333444444444444555555444444444555555555666666555555555555555666777777888999:::999777777999;;;:::;;;>>>EEESSSlllgggYYYVVVSSS^^^sss}}}~~~ssseeePPPFFF===999777333222333000000000000////////////.........................../////////------...000------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,+++++++++***444444333333222222222111///000000000111111111111000000000000000000000000/////////000111111111222555222111444444111222555555000...111333222222444333333333444444555555555333333444444444555555555555666777777888888777777777999999888666666888:::<<<===AAAIII\\\yyyrrr___VVVRRRXXXeee{{{{{{mmmVVVKKK@@@;;;888444222333000000000000////////////........................,,,...///000...------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,555555444444444444333333//////000000111111111222000000000000000000000000......///000111222222333222//////333555333222333222000111555444111000222111111111222222333333333222222333333333444444444666777888::::::999888888666888999888555555777999>>>???CCCMMMcccjjj___XXXQQQ^^^lll}}}rrrZZZNNNCCC===999444333444000000000000////////////........................***,,,///000...---,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))******+++---......///333333222111000000000000000000000000000000000000444444444333222111000///////////////000000000000111111222222222333333333///000111222333444555555333333333444444444555555444444444444444444444444444666999;;;<<<<<<:::999777888::::::888777888888<<>>;;;888777888111111111111000000000000111111111111111000//////......------------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***666555444333222222222222000000000000000000000000333333333333222111000///....../////////000000000111111222222222333333333111111111222222222222222222222222333333333444444444444444444444444444444555666999;;;;;;:::999777555777999999999999:::;;;===BBBHHHUUUrrrsss```WWWWWWZZZggg}}}}}}~~~gggWWWGGG???<<<888555444222111111111000000000000000111111111111000//////------,,,,,,,,,,,,------------......------,,,+++------------------------.........---,,,,,,++++++666666555444333333333333000000000000000000000000222222222222111000//////............////////////111111222222222333333333222222222111111111000000111111111222222222333333444444444444444444444444555666888999:::888777666444666888999999:::<<<>>>???CCCKKK\\\{{{~~~hhhZZZVVVYYY]]]nnn~~~sss___KKKBBB???;;;555222222222222111111111000000000000000000000///......,,,,,,,,,++++++,,,,,,,,,------......------,,,+++------------------------------------,,,,,,,,,,,,666555444222111111111111111111111111111111111111111111111111111000//////---.........////////////111111222222222333333333222222111111111000000000222222222222333333333333333333444444444444444444555666888888888777555444666777999999999:::<<>>AAAGGGUUUnnnsssaaaWWWTTTXXX___tttlllSSSGGGDDD@@@999444333333333333222222222222000000000000000//////.........------------......------......------,,,+++******************************+++,,,,,,---------:::999777666555444333333222222222222222222222222000111111222111111000000////////////000000000000111111222222222333333333111111222222222333333333333333444444444555555555222333333444444555555555666666777777777777777666:::;;;;;;:::999:::<<>>???EEEJJJaaa|||qqq[[[TTTYYYfff}}}gggUUUJJJBBB===777666444222000000000000111111111111111000000///000000///......---,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;:::888666444333333222222222222222222222111111333333333222222222222111111111111111111111111111333333222000///...---,,,222333444444222222333444333333333444444444444555222333333444555666777777666666777888999999:::::::::888999===>>>AAAJJJTTTqqqwwweeeVVVVVV```ppp~~~ooo\\\NNNEEE???888777444222111000000111000000000000000//////...000000000///......------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------------------------;;;:::888777555333222222333222222222222222111111222222222222222222222222000111111111111111222222111111111111222222222222111333555444222111333555444444444444444444444444666666666666555444444333777777777888999999::::::;;;888999===>>>AAANNN]]]mmm___TTTWWWdddvvvuuuaaaQQQEEE???999888555333111111111111/////////000///......---////////////......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***---------...............;;;:::999888666444333222333333333333222222111111222222222222222222222222000000111111222222222333000000111222333444555666111333555444222111333555444444444444444444444444666777777777777666555444888888888888888888888888<<<999:::>>>>>>AAARRRggg{{{dddZZZSSSXXXiii~~~~~~~~~~~~zzzdddRRREEE>>>:::999666444222111111111///////////////...------......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---------....../////////<<<;;;;;;:::888666444333444444444333222222111111111222222222222333333333000000111111222333333333222222222222222222222222222333444444222222333444555444444444444333333333222333555777999999999999999999888888888888888888===888:::??????CCCYYYsssppp[[[VVVTTT___sss~~~}}}|||{{{{{{|||}}}~~~~~~hhhTTTGGG@@@;;;:::777555333111111111///////////////......---------------------------,,,,,,,,,,,,------------------............------,,,,,,------.../////////<<<<<<<<<;;;:::777555444555444444333222222111111111111222222222333333333000000111222222333444444333333333222111111111000444333222222444444333222555555444444444333333333///111444777999999999999777777777888999999::::::<<<888:::AAABBBHHHbbbvvvdddVVVUUUZZZiii~~~|||zzzzzz{{{}}}~~~lllXXXKKKDDD<<<:::888555333222111111///000000000000///......---------...............,,,,,,,,,---------......------............------+++,,,,,,---......//////=========<<<;;;888666444555555444333333222111111111111111222222333333333000000111222333333444444333333333333333333333333555333111222444666444111555555555444444333333333000222444666777777666555555555666888999:::;;;<<<;;;777:::CCCEEELLLiii}}}hhhZZZUUUXXXaaarrr~~~{{{{{{|||~~~|||ppp[[[NNNHHH<<<;;;888555333222111111000000000000000//////............///////////////,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////::::::;;;;;;:::777444333666666555444222111111000111111111111111111111111333333333222222111111111333333333444444444555555444444444333333222222222444444444555555777888999444555555666777888888999777888999:::999:::===???>>>======>>>AAAPPPqqqrrraaaXXXVVVSSS___zzz|||{{{{{{{{{||||||zzzfffRRRFFFAAA;;;666666555222222444111111111111000000000000///.........------------------......------,,,+++,,,,,,,,,++++++*********------------------------===<<<;;;999777777666777666555555444333222111000222222222222222222222222333333333222222222111111333333333333444444444444444444444333333333222222555555444555555666777888555555666666777777888888666777888888777888:::<<<======>>>@@@FFFWWWxxxmmm___XXXUUUVVVeee}}}{{{zzz{{{{{{}}}jjjVVVIIIDDD===777666444000///111111111111111000000000000/////////.........------------......------,,,+++,,,,,,,,,+++++++++******------------------------AAA???;;;777666777999:::666555555444333222111111333333333333333333333333333333333222222222222111222222222222333333333333444444444444333333333333666555555555555555666666666666666666777777777777777888999888777888:::;;;<<<===???DDDLLL```{{{ggg\\\WWWTTT[[[nnn~~~|||zzzzzzzzz|||~~~ppp[[[NNNGGG???999777444///---...111111111111000000000000000000000/////////......---............---,,,,,,,,,,,,,,,,,,++++++++++++------------------------BBB@@@<<<999888888:::;;;666555555444333333222222333333333333333333333333222222222222222222222222111111222222222333333333444444444444444444333333666666555444444444555555777777777777666666666666:::;;;<<<;;;::::::;;;===:::===AAAFFFRRRiiivvvcccYYYVVVTTTaaayyy|||zzzyyyyyyyyy{{{uuu```QQQHHH@@@:::777444///---...111111111111000000000///000000000000////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------@@@???>>>===<<<:::999999666555555444444333333333333333333333333333333333222222222222222222222222111111222222222333333333444444444444444444444444666555555444444444444555777777777777666666666666:::;;;<<<;;;::::::<<<===:::>>>BBBIIIWWWqqquuuaaaXXXVVVXXXjjj~~~{{{yyyxxxtttxxx}}}zzzcccTTTGGG@@@:::888555111///111111111111111000000000///000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------===>>>??????>>>;;;888666555555555555444444333333333333333333333333333333111222222222222333333333222222222222333333333333444444444444555555555555555444444444444444555555666666666666777777777777888999:::999888999;;;<<<<<<@@@FFFNNN___|||rrr___XXXXXX___uuu|||zzzyyyssswww|||hhhXXXGGG@@@;;;999777333222333111111111111000000000000000000000/////////.........////////////...------,,,,,,,,,,,,------------------------------------===>>>??????===;;;888666555555555555444444444444222222222222222222222222111111222222222333333333333333333333444444444444444444444444555555555666333333333333444555555666555555666666777777888888777888999999999:::<<<>>>===DDDJJJTTTiiilll[[[YYY\\\iii}}}{{{zzzuuuxxxzzz}}}ooo^^^IIIBBB===;;;888444333444111111111111000000000000/////////.........------///////////////...------,,,,,,,,,---------......------------------------>>>>>>>>>===<<<:::888777555555555555555444444444111111111111111111111111111111111222222333333333333333444444444444555555444444444555555555666666222222222333444555666777444555555666777888888999888:::;;;;;;;;;<<>><<<999444222444111111111111000000000000///.........------------///////////////......---,,,,,,,,,------.........------------------------@@@>>><<<<<<<<<===<<<;;;555666666666555444333333444444333333333444555555222222222222222222222222222222333333333444444444777666555444444444444444555444444333444555666777888777555444555666888999999999::::::999;;;===@@@DDDHHHOOO```|||fffWWWYYYaaa|||www{{{wwwuuuyyy|||hhhTTTFFFBBB@@@666222333///000//////111333222///+++000000000000//////////////////...---,,,,,,++++++///...---,,,+++,,,---...000///---,,,,,,---...///AAA???======>>>>>>===<<<555555555555444333222222444444444444444444444444222222222222222222222222222222333333333444444444444444333222222222333333555555444333444444666666888777555555555666888999888999:::::::::;;;???AAAEEEJJJVVVkkkfffZZZ```lll|||wwwzzzwwwwww{{{jjjVVVHHHCCCAAA777444555111222111000222333333000...000000000000//////////////////...------,,,++++++---,,,,,,+++,,,---//////......------------......BBB@@@>>>>>>??????>>>===555555444444333222222111444555555555555444222111222222222222222222222222333333333333444444444444333333222222222333444444666555555444444444555555777666555555555777888999777888999:::;;;===@@@CCCFFFPPPbbb|||xxxaaaZZZfffvvv|||xxxwwwwwwyyy}}}oooZZZKKKDDDBBB999666777222333111000000111222000///000000000000//////////////////......---,,,,,,,,,+++++++++,,,---...///000------............------BBB@@@>>>>>>>>>???>>>===777666555444333222222222444555666666666333111///222222222222222222222222333333333444444444444555444444444444444555666777666555555555444444444444666666555555666777888999666888999:::<<<>>>BBBEEEGGGVVVoookkkYYYVVVgggzzz|||yyyuuuwww{{{}}}~~~www___MMMFFFBBB999777888333222000///...............000000000000//////////////////......---------,,,,,,,,,,,,,,,---.........+++,,,---...///...---,,,AAA???======>>>>>>===<<<999888777555444444333444444555666666666333111///222222222222222222222222333333444444444555555555444444444444444555666777555555555555555555444444555555555666666777888999666888:::;;;<<>>>>>===<<<;;;:::888666444444444444444555555555555444222111222222222222222222222222333444444444555555555555333333222222222333444444333444555555666666555555444444555666777888999999777999;;;<<<===@@@CCCFFFLLLiiilll]]]VVVYYYlll}}}{{{vvvvvvwwwxxxwww|||lllWWWJJJEEE;;;999999222444555555444222000111111000000000000////////////......................../////////...---,,,*********+++,,,------...------BBB@@@>>>>>>??????>>>===;;;:::777555333333333444444444444444444444444444222222222222222222222222444444444444555555555555444444333222222222333333111222444555666777666666333444555666888888999999999:::<<<<<<===@@@CCCFFFVVVxxxsss]]]XXXZZZaaauuu}}}|||xxxuuusssssstttyyysss]]]OOOHHH>>>;;;:::333444666888777444111111222000000000000////////////............////////////---............---+++***++++++++++++,,,---...///DDDBBB@@@???@@@@@@???>>>;;;999666444222222222333444444333333333444555555222222222222222222222222444444444555555555666666777666555555444444444444000111333555777777777777333444555777888888999999:::;;;<<<======???CCCFFF```yyycccRRRUUU\\\eeezzz}}}|||zzztttpppppprrrxxxyyyaaaRRRJJJ@@@===<<<444222555888777333000///000000000000000////////////.........///////////////+++,,,---.........---,,,++++++******+++---...000EEECCCAAA@@@@@@???===<<<>>><<<999777666555666777333444666888777555333111555555555555555555555555444444333222222222333333333333333444444444555555888777555333333444666777;;;:::888777888999;;;===;;;@@@<<<:::???>>>AAAMMMdddhhh[[[SSSUUU]]]jjj{{{xxxtttqqqppprrrsssvvv}}}kkkTTTHHHCCC???:::777444444333222111111111111000111111000///......//////...---,,,,,,,,,,,,,,,------------------------------------------------EEECCCAAA@@@@@@@@@>>><<<===;;;999666555555555666555444444444444333333333444444444444444444444444555555444444444444444444333444444444555555555555888888777666666666777888:::999999888999:::;;;<<<777===::::::???>>>BBBPPPjjjxxxcccZZZQQQSSS```ttt~~~zzzwwwvvvrrrqqqrrrtttvvv}}}pppXXXKKKEEE???:::777555444333222111111111111444555444222///---------///...------,,,,,,,,,---------------------------------------------------EEEDDDBBBAAAAAA@@@>>><<<<<<:::888666555444444555666444222111111111333444333333333333333333333333555555555555555555555555444444555555555666666666777777777777777777777777999999:::;;;;;;;;;;;;;;;666;;;:::;;;AAA@@@EEEUUUrrrppp^^^XXXPPPRRReee|||yyyxxxtttrrrssstttvvv}}}vvv^^^OOOGGG@@@:::888555444333222111111111111555555555333000.........///...------,,,---------------------------------------------------------FFFDDDBBBBBBBBBAAA???===<<<;;;999777666555555555666555333222111222333444222222222222222222222222333333444555555555555555555555555666666666666777555666777777888777777666999:::<<<===>>>===;;;;;;888===<<>>===<<<;;;999888777666666555555555555555444444333222222222222222222222222000111222444555555555555555555555666666666666777666777888999999999999888999;;;===??????>>><<<;;;:::===<<>>===777666444333222111111111...000111000//////000111......---------......///---------------------------------....../////////GGGFFFDDDCCCCCCBBB@@@>>>======<<<;;;999888777666555555666666666555444333222222222222222222222222...000222444555555555555444444555555555666666666999999999:::;;;;;;<<<<<<888:::<<<===>>>===;;;:::999:::999===BBBAAAMMMggguuuhhhYYYXXX\\\lll}}}yyyuuuuuussssssxxxppp^^^PPPFFF@@@>>>777777555444222111111111111222222111...------............---......///000---------------------------------...//////000000HHHFFFDDDCCCCCCCCCAAA???<<<<<<;;;:::999777666555666555444333333333444555333333333333333333333333...000222555666777666666333444444444555555555555888888777777888999;;;<<<777777999:::::::::999888::::::888>>>DDDDDDTTTsssqqqbbbWWWVVV```yyy~~~yyyuuutttrrrqqqvvv}}}yyydddTTTGGG@@@???888777666444222111111111222222333111///......///...............///000000---------------------------------...///000000000HHHFFFDDDDDDDDDCCCAAA???;;;;;;;;;:::888777555444888555222//////111444666333333333333333333333333///000333666888888777777333333333444444444555555555555333333444666888:::555555666777777777777777<<<;;;:::AAAHHHJJJ]]]~~~mmm]]]UUUSSSaaa~~~yyyuuutttqqqpppuuu|||iiiVVVHHH@@@>>>888777666444222111111111///111222222111111222444...............///000000---------------------------------...///000000111HHHFFFCCCBBBBBB@@@>>><<<======<<<;;;:::888777666555555555555555555444444555555555444444333333333222333444555666666666666666666666666555555555555888666666777888999888777666666666777888888999999<<<999;;;AAAAAAJJJiiiiii\\\SSS[[[jjjwwwqqqpppsssxxx|||ooo[[[MMMCCC===;;;888444222222222222111111111000///////////////...///000111111000///.........------------......---------............///HHHFFFDDDBBBBBB@@@>>><<<======<<<<<<:::888777666666555555444444444444444555555444444444333333333333333444555666666666666444555555555666666777777666555555555777888777666666666777777888888999999<<<;;;@@@EEEGGGRRRrrrzzzeeeZZZUUUaaattt~~~xxxsssqqqssswwwzzzyyy}}}ttt___PPPEEE???;;;888444222222222222111111111000/////////////////////000000000000//////......------------......---------............///JJJGGGDDDBBBBBBAAA???============<<<:::999777666666555444333222333444444555444444444444333333333444444555555555555555444333333444555666777888888666444444555666777666555666666777777888999999999999<<>>;;;666444333333222111222111000000//////000000111000///......///000111......------------......---------............///MMMJJJFFFCCCBBBAAA???>>>=========<<<;;;:::999888777666555333222222333333444444444444444444444444555555555555555555444444666666666666666555555555777666555666888999888777777777777888999999::::::777<<>>===<<<;;;::::::888777666555555444444555111111111222222222333333666666666666777777777777777777777777777777777777888888888777777777777777777777777888999:::<<<<<<:::???DDDPPPoooqqqbbbYYY___kkk}}}zzzxxxvvvsssqqqqqqnnnmmmoooqqqvvvttt\\\PPPGGG???999888888555333333333333222222111000000000222111111000///......---......////////////..................////////////WWWPPPJJJHHHGGGBBB@@@AAA??????>>>===<<<;;;::::::888777666555555444444555444444444444555555555555555555666666666777777777666666666666666666666666888777777777777777777777777777888888999:::<<<===;;;@@@GGGXXXyyyyyyhhh[[[VVV```ooo}}}{{{yyyvvvssspppmmmlllmmmoootttzzzaaaSSSHHH???999888888444333333333333222222111000000000111111111000///...............////////////..................////////////YYYQQQIIIHHHGGGDDDAAABBB??????>>>===<<<;;;::::::888777666555555444444555444555555555555666666666444444555555555666666666555555555555555555555555777777777777777777888888888888888888999;;;<<<===999>>>HHH\\\ooo```VVVVVVddduuu~~~|||yyyvvvsssnnnlllkkklllnnnrrr|||iiiXXXIIIAAA999888777444222333333333222222111000000000111111000000//////............////////////..................////////////\\\RRRJJJHHHGGGEEECCCCCC??????>>>===<<<;;;::::::888777666555555444444555333333333444444444555555444444444444555555555666555555555555555555555555777777777777777888888888888888888999:::;;;<<<===<<>>===<<<;;;::::::888777666555555444444555333333333444444444555555444444444444555555555666555555555555555555555555666666777777888888888888888888888999:::;;;======BBBDDDMMMeeeyyyfff]]]ZZZ^^^ppp~~~{{{yyyuuuqqqmmmnnnllllllnnnnnnooowwwvvv```OOOEEE===:::888444222333333333222222111000000000000000000000////////////......////////////..................////////////eeeXXXKKKGGGGGGEEECCCBBB??????>>>===<<<;;;::::::888777666555555444444555444555555555555666666666444444555555555666666666555555555555555555555555666666666777888888999999999999999999:::<<<===>>>@@@BBBOOOhhhsssccc\\\\\\dddwww~~~|||xxxsssooonnnllllllnnnmmmmmmttt|||~~~fffSSSIII???;;;999555333444333333222222111000000000000000000000////////////......////////////..................////////////iii[[[LLLGGGGGGEEEBBBAAA??????>>>===<<<;;;::::::888777666555555444444555444444444444555555555555555555666666666777777777666666666666666666666666555666666777888888999999999999999:::;;;<<<===>>>===CCCTTTpppqqqaaa\\\___lll~~~zzztttppplllkkkkkkmmmkkkkkkpppxxxnnnVVVKKKAAA===:::666444555333333222222111000000000////////////000000000000......////////////..................////////////lll\\\MMMGGGGGGEEEBBB@@@??????>>>===<<<;;;::::::888777666555555444444555111111111222222222333333666666666666777777777777777777777777777777777777555666666777888999999999999999999:::;;;<<<===>>>@@@JJJ```rrrbbb]]]cccrrr~~~yyytttpppkkkjjjjjjllljjjiiinnnuuusssXXXMMMCCC>>>;;;777555666333333222222111000000000////////////000000000000......////////////................../////////000|||```PPPLLLGGGEEEGGGCCC@@@@@@???>>>===<<<;;;;;;999888888777777777777777666555555444444444555555666555555444555666777888777888888666444333444555777777777777888888888888;;;999777888:::===>>>??????KKKaaaiii]]]___ggg~~~yyyrrrnnnllllllkkkjjjjjjkkkllllllzzz{{{bbbRRRCCC======999444111333333333222222222111111000000000000///////////////////////////////////////......------///000111fffTTTOOOHHHEEEFFFBBB@@@@@@>>>===<<<;;;;;;;;;:::999888777666666666777666555555444444444555555444333333222222333333444777888888666444333444555777777777777888888888888:::999888999;;;===??????DDDSSSllliii^^^cccmmm}}}xxxqqqmmmmmmlllkkkjjjjjjkkklllmmmyyygggVVVEEE???===:::666444333333333222222222222111111000000000///////////////////////////////////////......---...///000111lllXXXRRRIIIEEEEEEAAAAAA???===;;;::::::;;;<<<===;;;888666555555555666555555444444444555555666555666666666666555555444666777888666555333444555777777777777888888888888888999999:::<<<>>>???@@@HHH\\\yyy}}}hhh^^^fffuuu|||wwwpppllllllkkkjjjjjjjjjjjjkkklllvvvnnn\\\III@@@>>>;;;777666333333333333222222222222111111000000000////////////////////////////////////............///000000qqq\\\SSSIIIEEEFFFAAAAAA???<<<999888999;;;<<<>>><<<999666444444444555555444444444444555666666444555777888999888777777555777888777555444444555666777777777888888888888777999:::<<<===>>>@@@BBBHHHddd{{{fff]]]hhh|||}}}wwwqqqmmmkkkjjjiiihhhhhhiiijjjkkkrrr|||vvvbbbMMMBBB>>>;;;888777444444333333333222222222111111111000000000//////////////////////////////............/////////000uuu^^^TTTJJJFFFFFFBBBAAA???<<<999888999;;;<<<>>><<<999666444444444444444444444444444555666666///111333555666777666666444666888777666444444555666777777777888888888888777999;;;<<<<<<>>>BBBEEEMMMnnnwwwccc]]]jjj~~~yyytttoooiiihhhgggffffffggghhhiiiooowww}}}hhhPPPCCC>>>:::777666444444444333333333222222111111111111000000000000////////////////////////---......///////////////yyyaaaVVVJJJFFFGGGCCCAAA???===;;;::::::;;;<<<===<<<:::888666555444333444444444444444555666777222333444666777888888888333555888888666555555555777777777777888888888888777999;;;<<<;;;>>>DDDHHHXXX}}}pppaaa```ooo{{{vvvqqqhhhgggffffffffffffggghhhllltttnnnUUUFFF???:::666555444444444444333333333333222222111111111000000000////////////////////////---......///000/////////fffXXXKKKFFFFFFBBB@@@@@@>>>===<<<;;;;;;;;;:::::::::999888666444222444333333444444666777777888888888888888888999:::333555777888777555555555777777777777888888888888888:::;;;;;;:::>>>EEELLLeee~~~hhh```eeeyyy|||vvvrrriiiiiiggggggggggggiiiiiilllrrr{{{sssYYYJJJBBB<<<777555555444444444444333333333222222222111111111000000////////////////////////------///000000000///...jjj[[[LLLFFFEEEAAA@@@@@@???>>>===<<<;;;;;;999999::::::999666444222333333333444555666777888999888666444444444444555222555888888777555555555777777777777888888888888999;;;;;;:::999===FFFNNNllluuubbb___jjj|||vvvrrrkkkjjjiiihhhhhhiiijjjkkkmmmrrrxxxvvv]]]MMMEEE>>>888555555555444444444333333333222222222111111111111000////////////////////////,,,---///000000000///...nnnZZZQQQKKKEEECCCCCCBBB@@@>>>===<<<<<<<<<<<<;;;;;;:::999888777777555444444444444555666666555555555555555555555555666666666666777777777777333444444555666777777888;;;===999;;;???===CCCWWWvvvuuucccbbbmmm~~~wwwrrrooolllhhhfffggghhhiiihhhkkknnnuuueeePPPGGGBBB===888666444333333444555444333333111000111333333111...222222111000///...------000000000000000000000000uuu^^^RRRKKKEEECCCCCCBBB@@@???===<<<<<<<<<;;;::::::999888777666555555444444444444555666666555555555555555555555555666666666666777777777777555555555666777777777888999;;;999;;;@@@>>>EEEYYYzzznnn```bbbrrr~~~wwwsssooollliiiggggggiiiiiiiiikkkmmmsssjjjSSSHHHCCC>>>999666555333333444555444333333000......111333333333111111000000//////......000000000000000000000000}}}dddUUUKKKFFFDDDCCCBBB@@@???======<<<<<<:::999999888777666555555555444444444444555666666555555555555555555555555666666666666777777777777777777777777777777888888666:::999<<>>;;;777555333333444555444333333000------///333555666000000000000////////////000000000000000000000000jjjXXXLLLGGGGGGCCCBBBAAA???>>>===<<<<<<::::::999888777666555555555444444444444555666666555555555555555555555555666666666666777777777777999999888888888888888888666::::::===BBB???HHH^^^|||hhhbbb___hhhzzzvvvpppmmmjjjiiijjjkkkkkkjjjmmmmmmoooxxxzzz___MMMCCC>>>;;;888666444444444555444333222111//////000222333444.../////////000000000111////////////////////////ppp[[[NNNIIIIIIDDDCCCAAA???>>>=========;;;;;;:::999888777777666555444444444444555666666666666666666666666666666666666666666777777777777999999999999888888888888888<<<<<<>>>BBB@@@JJJaaassscccbbbcccnnn}}}yyyqqqooolllkkkllllllkkkjjjmmmmmmpppwwweeePPPCCC===;;;999777555444555555444333111222333333222111//////......//////000000111111////////////////////////vvv___OOOIIIJJJDDDCCCAAA@@@>>>=========<<<<<<;;;:::999888777777555444444444444555666666666666666666666666666666666666666666777777777777888888888888888888999999999>>>===???BBBBBBOOOhhhooobbbeeefffrrr}}}sssqqqnnnmmmmmmllljjjiiijjjlllpppwwwmmmTTTEEE===;;;999777555444555555444222000222555666333000...---......//////000000111111000000000000000000000000|||cccPPPIIIJJJDDDCCCBBB@@@???>>>======;;;;;;:::999888777666666555444444444444555666666666666666666666666666666666666666666777777777777666666777777888999999999888======>>>CCCEEEUUUqqqnnncccgggffftttuuussspppnnnmmmllliiiggggggjjjooowwwtttYYYGGG???===:::888666555555555444222///222555444222//////000////////////000000000000000000000000000000000000fffQQQIIIIIIDDDCCCBBB@@@???>>>======::::::999888777666555555555444444444444555666666777777777777777777777777666666666666777777777777555555666777888999999:::777<<<<<<===CCCGGGZZZxxxnnnccchhheeeuuuwwwtttqqqooonnnllliiifffdddhhhnnnvvvyyy]]]JJJAAA>>>:::888666555555555444222000222333222000///111444000000000000////////////000000000000000000000000gggTTTKKKHHHEEEDDDBBB@@@???======<<<;;;;;;;;;:::999888777666555444444555555666777888777666555444444555666777777777777777777777777777777777777888999999::::::;;;999===AAA@@@FFF^^^zzz}}}qqqbbbhhhccc}}}xxxqqqllliiigggfffeeeggghhhmmmuuu|||eeePPPCCC???::::::999888666444333222333222222111000///......////////////000000000000222111111111000000//////iiiVVVLLLIIIEEEDDDBBB@@@???>>>======<<<<<<<<<;;;:::999777777555444444555555666777888777666555555555555666777777777777777777777777777666666777888888999999:::<<<;;;>>>BBBAAAIIIeee|||ooo```fffjjj|||xxxqqqllliiigggfffeeefffggglllssszzzlllTTTEEE>>>::::::999888666444222111222222111111000000//////000000000000////////////111111000000000/////////mmmYYYNNNKKKFFFDDDCCCAAA???>>>======<<<<<<<<<;;;:::999888777555444444555555666777888777666666555555666666777777777777777777777777777666666666777888888999999<<<===@@@BBBCCCOOOpppyyylll]]]dddttt{{{wwwqqqllliiigggfffeeeffffffjjjpppvvvtttZZZGGG>>>:::999888777555333222111111111111111111111111000111111000000//////......000000///////////////...qqq\\\PPPKKKFFFEEECCCAAA???>>>======;;;;;;;;;;;;:::888777666555444444555555666777888777666666666666666666777666666666666666666666666555666666777777888999999<<<>>>@@@BBBFFFXXX}}}vvviii\\\ddd}}}{{{wwwqqqllljjjhhhfffdddeeeeeehhhmmmqqqyyyzzz___JJJ@@@:::999888666444333222111111111111111111111111222222111111000///......---////////////............vvv___QQQKKKFFFEEECCCAAA@@@>>>>>>===;;;;;;::::::999777666555555444444555555666777888666777777777777777777666666666666666666666666666666666666777888888999999;;;===@@@CCCLLLdddrrrggg^^^hhh|||xxxrrrnnnkkkhhheeeccccccccceeeiiimmmttt~~~cccNNNCCC;;;:::888666444333222222111111111111222222222222222111111000///......---............////////////}}}dddSSSKKKFFFEEEDDDBBB@@@???>>>>>>;;;;;;;;;:::999888777666555444444555555666777888666777777888888777777666777777777777777777777777777777777888999999::::::;;;===@@@FFFUUUsssooogggaaannn~~~zzzuuuppplllhhheeebbbbbbaaacccgggjjjppp~~~gggQQQFFF<<<;;;888666444444444444222222222222222222111111111111000000//////.........////////////000000000iiiVVVKKKGGGFFFDDDBBB@@@???>>>>>>=========<<<;;;:::888888555444444555555666777888666777888888888888777666777777777777777777777777888888888999::::::;;;;;;<<<===AAAJJJ```nnnhhhdddrrr}}}wwwrrrmmmiiidddaaa``````bbbeeehhhnnn{{{mmmTTTFFF>>><<<999777555444555555333333333222222111111111000000000000/////////////////////000000000111111mmmXXXLLLGGGFFFDDDBBB@@@???>>>>>>??????>>>>>>===<<<:::999555444444555555666777888666777888999999888777666777777777777777777777777888999999::::::;;;<<<<<<===>>>BBBMMMgggnnniiifffuuuyyysssnnniiidddaaa```___aaadddgggmmm{{{qqqVVVFFF???===:::777555555666666444444333333222111000000////////////000000000000//////000000111111222222oooYYYNNNJJJGGGEEECCCAAA???<<<:::::::::999999999999999999666666555555555555666666666666777888999999::::::999888888888777777666666999999999999:::;;;<<<<<>><<<;;;:::::::::999999999888666666555555555555666666888777777777777666666666777777777666666666666666777777777777888999:::;;;@@@CCCIII\\\ssseeefffttt{{{uuunnniiifffddd```___```aaabbbfffrrr~~~lllSSSDDD???;;;:::777333333777444444444444333222111111111111111111000000000000000000000000000111111222~~~cccUUUMMMJJJGGGDDDCCCAAA???===;;;;;;;;;::::::999999888666666555555555555666666777777777777888888888888888888777777777777777777888888888888999:::;;;<<>><<<<<<;;;;;;:::999888888666666555555555555666666666666777888:::;;;<<<<<<999999999999999999999999::::::999::::::;;;<<<===<<>>:::::::::::::::;;;;;;;;;:::::::::;;;;;;<<<===>>><<>>======<<<;;;:::999888888666666555555555555666666666777777999:::;;;<<<<<<999999999:::::::::;;;;;;::::::::::::;;;<<<======>>>BBBKKKbbb}}}kkkeeedddhhh}}}}}}xxxrrrmmmjjjiiieeebbbcccdddeeejjjqqq|||jjjQQQGGG===;;;999666444555222333333444444333333222000000000000000111111111000000000000000111111222mmm\\\NNNJJJEEEBBB@@@@@@???>>>>>>======;;;:::999888888666666555555555555666666777777888888999999999:::888888888999999:::::::::999999999999:::;;;<<<<<>>;;;:::777444444222222333444444333333333//////000000111111222222000000000000000111111222rrr\\\PPPIIIDDDDDDDDD@@@<<<<<>>===<<<:::999888777777777777777777777777777777888888999999999888888888888888888888777666555888888888999:::;;;===>>>AAADDDMMMbbbwwwmmmhhh```iii}}}|||{{{vvvooojjjgggeeedddcccdddgggjjjmmmvvv{{{ZZZFFF===<<<888:::;;;444222222333333333444444444555555444444333222111111000000000000000000000000yyybbbRRRJJJDDDDDDCCC@@@======???>>>===<<<:::999888777777777777777777777777777777777777777777666555444666777777888888999999999888888999999:::;;;<<<===@@@CCCMMMeeexxxnnniiiaaalll}}}}}}|||yyyrrrmmmkkkhhheeecccbbbdddgggiiisss{{{}}}___JJJ???===999999999222666555555444333222111111444444333333222111111111000000000000000000000000iiiUUUMMMEEECCCBBB@@@>>>??????>>>===<<<;;;999888888666666666666666666666666888888888888777555444333666666666777888;;;===>>>::::::999::::::;;;<<<<<<@@@BBBOOOkkkzzznnniiicccppp~~~~~~|||vvvqqqooolllfffbbb```aaaccceeemmm~~~{{{zzz{{{eeeOOOCCC???999999999222666666555444333222111111333333222222111000000000000000000000000000000000pppYYYOOOFFFCCCBBB@@@???AAA>>>>>>===<<<;;;:::999999666666666666666666666666999999999999999888777666777777666666888;;;>>>@@@;;;;;;:::::::::;;;;;;<<<@@@DDDTTTtttyyykkkgggeeettt~~~~~~~~~~~~}}}vvvqqqppplllfffaaa^^^___aaacccfffwwwxxxiiiSSSEEEAAA:::::::::444333333333444444444444555222111111111000000//////000000000000000000000000ttt\\\RRRHHHDDDCCC@@@@@@BBB>>>>>>===<<<;;;;;;::::::777777777777777777777777666777888999999999999999999888777777777999<<<===;;;;;;;;;::::::;;;<<<<<>>>>>======<<<;;;;;;:::777777777777777777777777333444555777888888888888:::999888777777888::::::;;;;;;::::::;;;<<<======CCCMMMgggttteeeeeehhh{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~zzzsssnnnhhhfffccc```___```bbbccceeeooo{{{}}}pppXXXHHHBBB:::;;;===777777777666555444333222222111111000000000000000000000000000000000000000000}}}^^^UUUKKKHHHFFFBBB@@@AAA>>>>>>======<<<<<<;;;;;;999999999999999999999999444555666777777777777777777777777888888888999999::::::::::::;;;===>>>???EEERRRqqqsssdddeeekkk}}}yyywwwwwwwwwxxxyyy|||~~~~~~~~~||||||}}}~~~zzzsssnnneeedddbbbaaa``````aaaaaagggnnnvvvttt\\\JJJBBB999999;;;555777777666555444333222222111111111111111111111111000000000000000000000000___UUULLLIIIGGGCCC@@@AAA>>>>>>======<<<<<<;;;;;;999999999999999999999999888999999999999888888777444555777888999999999888999999::::::<<<===???@@@FFFVVVwwwsssdddfffmmm|||{{{yyyvvvtttuuutttuuuvvvxxx|||~~~~~~{{{|||}}}~~~}}}}}}}}}zzztttoooeeedddcccbbb``````______hhhlllsssxxx^^^LLLBBB999777999333444444444555555555555666111111111111111222222222000000000000000000000000hhhTTTIIIHHHEEEGGGIIIBBB???>>>===<<<;;;:::999999777777777777666666666666444555666777888999999999999999999999999888777666:::;;;:::999999;;;???BBBHHH```iiiaaaeeeeeezzzxxxwwwvvvrrrppppppppppppqqqsssvvvyyy{{{~~~~~~~~~|||}}}~~~~~~||||||}}}zzzsssmmmfffccc```^^^____________```fffqqqfffKKK@@@>>>999555666888666555444555666555444111222222333333222222111000000000000000111111222kkkVVVKKKIIIDDDEEEFFF@@@>>>>>>===<<<;;;;;;::::::777777777777777666666666888888999999888888777666999999999888888888777777;;;;;;;;;::::::<<<@@@CCCNNNhhheee___fffmmm|||zzzwwwwwwwwwwwwtttqqqqqqqqqqqqrrrtttwwwzzz|||~~~}}}}}}|||}}}}}}~~~~~~~~~}}}}}}}}}{{{|||}}}yyyrrrlllgggdddaaa_______________bbbgggooo~~~iiiMMMBBB???:::777777888666444444555666555444111222222333333222222111000000000000000111222222nnnYYYLLLIIICCCDDDDDD============<<<;;;;;;;;;:::888888777777777666666666999999999999999888888777:::999888777777777888999;;;;;;;;;;;;;;;===BBBEEEUUUqqqzzz```\\\iiiwww}}}xxxuuuuuuuuuwwwyyyyyywwwuuussssssssstttvvvyyy{{{}}}~~~}}}}}}|||}}}}}}}}}}}}}}}|||{{{~~~||||||}}}}}}yyyrrrlllhhheeeaaa____________^^^cccffflllyyynnnQQQEEEAAA;;;888888888666444444555666555444111222222333333222222111111000000000000111222222pppZZZNNNIIICCCDDDDDD>>>======<<<<<<<<<;;;;;;;;;888888888777777777666666666777888999:::;;;;;;;;;;;;999777666666777999:::;;;<<<<<<;;;<<>>>>>===<<<;;;:::999999666666777888888999999:::999999999999999888888777999888777777777888999:::999:::;;;;;;<<<@@@EEEIII\\\~~~tttddd^^^___qqq{{{xxxsssqqqpppppprrrtttuuuuuutttvvvyyyyyyxxxxxxxxxyyy|||}}}~~~~~~{{{wwwuuummmiiieeebbbaaa```___^^^[[[```fffppp{{{YYYHHHAAA:::777888777555333333444555444333111222222333333222222111222111111111111222333333zzzcccTTTNNNFFFFFFGGG@@@@@@???>>>===;;;999888888555555666777999:::;;;<<<888888999999888888777666777777888888888999999999888999::::::<<<@@@EEEIII___kkk```aaaddduuu{{{vvvsssqqqmmmppprrrrrrrrrrrruuuwwwxxxzzz||||||zzzzzz|||~~~|||yyyxxxwwwnnnjjjfffcccaaa```___]]][[[___dddkkkzzz\\\JJJBBB;;;888999777555333333444444444333111222222333333222222111222222111111222222333444~~~gggWWWOOOGGGEEEFFF???AAA@@@???===;;;999777777444444666777999;;;<<<===444555666777888999999999666777888999999999999999777888999:::<<>>===<<<<<<<<<:::999888888777777888888999999999999999999999999888888999999999:::::::::>>>;;;;;;===>>>???FFFMMMcccttthhhhhhbbbiii~~~zzztttpppooopppppppppuuuttttttuuuwwwyyy{{{}}}~~~}}}{{{xxxwwwuuuuuuooommmiiieeebbb___^^^]]]\\\]]]bbbiiippp{{{dddOOOFFF???;;;:::777555333333333444333222222222222222222111000///111111000000111111222333kkkUUUNNNFFFDDDDDD???AAAAAA@@@>>>===;;;:::::::::999888888777777888888999999999999999999999999888888999999999:::::::::>>>;;;;;;======???EEEMMMeeeuuujjjiiifffoooxxxuuuqqqoooooopppqqqqqqttttttuuuwwwyyy|||~~~|||zzzwwwuuutttooommmiiieeebbb___^^^]]]______bbbhhhnnnxxxiiiRRRFFF>>>:::::::::888666666666777666555333333333333333222111111111111000000111111222333nnnWWWOOOGGGDDDDDD>>>CCCBBBAAA???<<<:::999888:::999888888777777888888888888888888888888888888888888999999999:::::::::===;;;;;;===<<<===EEENNNhhhwwwmmmjjjkkkyyyxxxtttpppnnnmmmmmmppprrrsssssstttuuuwwwyyy}}}~~~{{{xxxuuurrrnnnllliiieeeaaa___^^^]]]aaa```aaaeeejjjtttqqqVVVFFF>>>:::999888666444333444444333222333333444444444333222222111111000000111111222333oooXXXOOOGGGDDDDDD???BBBAAA@@@>>>===;;;:::999:::999888888777777888888777777777777777777777777888888999999999:::::::::===;;;<<<===<<<===EEEOOOiii{{{qqqkkkppp}}}vvvoookkkiiiiiijjjmmmrrruuuwwwwwwxxxyyy{{{~~~|||xxxtttqqqnnnlllhhhdddaaa___^^^]]]```^^^___bbbgggrrrwwwYYYGGG>>>:::999777555333222333333222111222333333333333333222222111111000000111111222333oooXXXOOOGGGEEEEEEAAA@@@@@@???>>>===<<<;;;;;;:::999888888777777888888777777777777777777777777888888999999999:::::::::<<<;;;<<<===<<<===GGGSSSllltttjjjrrrwwwpppllliiiggghhhkkkpppvvvzzzzzzzzz}}}|||wwwssspppmmmkkkhhhdddaaa___^^^^^^^^^\\\]]]aaafffqqq|||\\\HHH???<<<::::::888666555666666555444111111222222222222111111111111000000111111222333sssZZZQQQHHHEEEFFFAAA??????>>>>>>======<<<<<<:::999888888777777888888888888888888888888888888888888999999999:::::::::;;;;;;===>>><<>>===<<<;;;::::::999888888777777888888999999999999999999999999888888999999999::::::::::::;;;===???===@@@MMM\\\ssskkkwww{{{ssspppoooppppppnnnqqqvvv|||{{{wwwssspppnnnkkkjjjgggcccaaa___^^^^^^^^^]]]___cccgggooofffNNNCCC===999666444222222333333222111000111222222333333333222111111000000111111222333cccWWWKKKFFFEEE???CCCBBB@@@???===;;;999888:::999999888777888888888999999999999999999999999888888999999999:::::::::999;;;>>>???>>>BBBOOO^^^rrrlllxxxwwwpppnnnppprrrtttrrruuuzzz~~~zzzvvvrrrooonnnkkkiiifffcccaaa___^^^^^^```___aaadddgggnnn}}}jjjPPPDDD===888999777555555666666555444111222333333444444444444111111111000111222222333gggSSSMMMIIIEEECCC??????>>>===<<<;;;::::::::::::999999888777777777888888999999999888888777999999::::::::::::;;;;;;:::===<<<@@@CCCAAAOOOlll}}}nnngggyyy|||www|||yyyrrrqqqrrrssswww{{{yyy}}}|||wwwrrrnnnkkkjjjgggfffdddbbb```^^^]]]]]]\\\]]]```ccceeekkkzzznnnNNNAAA<<<888888888999999888666444333444444333333222111000000222222222222222222222222kkkVVVNNNJJJFFFDDD??????>>>===<<<;;;::::::888888888888888999999999888888999999999999888888999999::::::::::::;;;;;;;;;===<<>>:::777777777666555444333222444444333333222111111000222222222222222222222222pppZZZQQQKKKGGGEEE??????>>>===<<<;;;::::::777777888888999::::::;;;888888999999999999999888999999::::::::::::;;;;;;;;;===;;;???DDDFFFZZZ|||zzzlllhhhyyy}}}zzz||||||vvvrrrsssuuutttvvvyyy{{{}}}~~~~~~|||}}}xxxtttpppmmmkkkjjjhhhfffdddbbb```___^^^]]]]]]]]]___bbbeeejjjxxxsssTTTGGGAAA<<<777666555444333222222222444333333222222111111111222222222222222222222222uuu]]]RRRKKKFFFDDD??????>>>===<<<;;;::::::888888888999999:::::::::888888999999::::::999999999999999:::::::::;;;;;;<<<===;;;>>>DDDIIIbbbxxxlllhhhzzz|||}}}|||wwwtttvvvxxxwwwxxxzzz|||~~~~~~}}}{{{|||zzzvvvrrrnnnllljjjjjjhhhgggeeebbb```___^^^^^^___^^^___cccfffkkkwwwvvvWWWIIIBBB<<<888777555333222222222333333333333222222111111111222222222222222222222222xxx___RRRIIIEEECCC??????>>>===<<<;;;::::::::::::::::::999999888888888888999:::::::::::::::999999999:::::::::;;;;;;;;;===;;;>>>EEELLLiiissslllhhh}}}|||}}}xxxvvvyyy{{{zzz{{{}}}~~~~~~{{{yyyuuuqqqmmmkkkjjjiiihhhgggeeecccaaa___^^^^^^aaa___```dddggglllvvvyyyZZZJJJBBB;;;999888666444333333444444333333222222222222222111222222222222222222222222zzz```RRRIIIDDDDDD??????>>>===<<<;;;::::::<<<;;;;;;:::999999888888777888999:::;;;;;;;;;;;;999999::::::::::::;;;;;;:::===;;;>>>EEEOOOmmmmmmjjjiii~~~||||||yyy~~~~~~yyywwwzzz}}}|||~~~{{{xxxuuuqqqmmmjjjiiihhhiiigggeeecccaaa```___^^^bbb______cccgggkkkttt}}}|||]]]LLLBBB::::::999888777666555555555222222222222222222222222222222222222222222222222}}}bbbSSSIIIEEEEEE??????>>>===<<<;;;:::::::::::::::::::::::::::999777888999:::;;;;;;;;;;;;999999::::::::::::;;;;;;999<<<<<>>===<<<;;;::::::888999999::::::;;;;;;<<<777888999:::;;;;;;<<<;;;999999:::::::::;;;;;;;;;888<<<<<>><<<;;;;;;::::::999888777777888888<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<===AAA>>>BBBIIIIIIPPPrrrmmmbbb___ooo~~~uuutttqqqooommmkkkkkkkkkeeehhhlllqqqvvvyyy{{{|||}}}|||zzzzzz{{{}}}~~~~~~zzz{{{{{{{{{{{{|||~~~zzzuuuqqqooommmkkkjjjmmmkkkiiifffdddbbbaaa```\\\___bbbeeefffhhhjjjlllzzzlllQQQBBB>>>:::999777666444333333333444444222222222222444444222222222222222222222222dddSSSLLLHHHEEEBBBAAA@@@???>>><<<;;;;;;::::::999888888888888888999999::::::;;;;;;;;;<<<999999888888999999:::;;;>>><<<@@@FFFGGGQQQrrrlllddddddrrr|||yyywwwqqqpppmmmkkkhhhgggggggggdddgggkkkpppuuuxxx{{{|||~~~{{{{{{{{{{{{|||~~~~~~~~~zzzzzz{{{||||||}}}{{{vvvrrrpppnnnmmmkkkmmmllljjjhhhfffcccaaa```[[[^^^bbbdddfffhhhjjjlllxxxmmmQQQCCC???:::999888666555444333333333333222111111222333333222222222222222222222222fffTTTMMMIIIFFFBBBAAA@@@???>>><<<;;;;;;:::999999888888888888999777777888999:::;;;<<<<<<999999888888999999:::;;;:::999===CCCEEEQQQsss{{{iiieeehhhvvv}}}zzzyyyxxxtttpppllljjjhhheeecccbbbbbbbbbbbbeeeiiioootttwwwzzz{{{|||}}}|||{{{zzzzzz{{{}}}~~~}}}|||}}}|||wwwvvvyyy{{{}}}|||wwwsssqqqpppnnnmmmlllmmmlllkkkiiieeebbb```ZZZ]]]aaadddfffhhhkkkmmmuuunnnQQQCCC@@@;;;:::888666555444444444222222111111111111222222222222222222222222222222jjjWWWNNNIIIGGGBBBAAA@@@???>>><<<;;;;;;:::999999888888999999999777777888999999:::;;;;;;;;;;;;::::::;;;;;;<<<===:::999<<>><<<;;;;;;:::999999999999999::::::999999999999999999999999;;;;;;::::::;;;;;;<<<===<<<;;;===@@@DDDTTTvvvoooaaabbbiii~~~{{{wwwsssrrrrrrpppkkkfffeeedddbbbaaa`````````aaaccceeeiiinnnsssvvvxxxyyyzzz|||{{{yyyyyy{{{~~~~~~}}}zzz|||~~~~~~|||wwwxxx|||{{{~~~|||xxxtttqqqpppooonnnmmmmmmnnnppppppmmmiiidddaaa]]]```cccfffhhhjjjmmmooorrr~~~yyyYYYFFF@@@<<<;;;999888666555555555333444444444444444444333222222222222222222222222ttt^^^QQQJJJGGGBBBAAA@@@???>>><<<;;;;;;:::999999999999::::::;;;;;;:::::::::999999999999999999888888999999:::;;;======>>>@@@FFFYYY{{{lllbbbdddjjjzzztttrrrpppnnnmmmkkkiiieeecccdddcccbbbaaaaaabbbddddddfffhhhlllppptttwwwxxxyyyyyy{{{~~~{{{|||}}}}}}|||yyy{{{{{{yyy{{{~~~~~~zzzwwwssspppoooooonnnmmmnnnoooppppppmmmiiieeebbb^^^aaadddfffhhhiiilllnnnqqqzzzcccKKK@@@<<<<<<:::888777666666666444444555555555555444444222222222222222222222222yyyaaaRRRIIIEEEBBBAAA@@@???>>><<<;;;;;;999999999999999:::;;;<<<::::::::::::;;;;;;;;;;;;999999888888999999:::;;;======???AAAIII___~~~mmmfffiiinnnzzzuuuoookkkiiikkkkkkiiieeecccbbbcccbbbbbbbbbbbbccceeeggghhhjjjlllooorrrvvvxxxyyyyyy{{{}}}~~~~~~|||{{{|||}}}~~~}}}}}}~~~~~~|||}}}~~~~~~{{{wwwsssqqqpppppppppooooooooooooooollliiieeebbb^^^```ccceeefffgggiiijjjoooxxxnnnRRRCCC===<<<;;;999888777666666333333444555555444333333222222222222222222222222{{{cccSSSIIIEEEBBBAAA@@@???>>><<<;;;;;;999999999999::::::;;;<<<999999:::;;;<<<<<<===>>>;;;;;;::::::;;;;;;<<<===;;;===???BBBLLLddd}}}oookkknnnrrrvvvpppllliiifffeeehhhjjjhhhcccaaacccfffaaaaaaaaabbbdddfffiiijjjlllnnnqqqtttwwwxxxyyyyyy~~~~~~}}}|||{{{~~~}}}|||~~~{{{|||}}}~~~~~~}}}{{{xxxtttrrrrrrrrrqqqpppooooooooonnnlllhhheeeccc]]]___bbbddddddeeefffhhhmmmvvvvvvWWWDDD===<<<;;;999888777666666222222444444444444222222222222222222222222222222xxx```TTTKKKDDDCCCAAA???>>>??????>>>===;;;999777999;;;===;;;999<<<<<<;;;::::::999888888===<<<<<<;;;;;;;;;<<<<<<<<>>??????>>><<<===;;;999999;;;;;;999777999999::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<===AAACCCEEERRRpppzzznnngggddd~~~tttllljjjiiihhhfffdddeeefffffffffeeedddcccbbbeeeeeecccfffoooxxx{{{yyyxxxxxxxxxzzz~~~~~~}}}{{{}}}}}}}}}}}}}}}}}}|||||||||wwwqqqpppqqqrrrpppmmmkkkjjjiiiiiihhhfffbbb^^^___```aaacccdddfffggghhhlllwwwdddIII@@@===:::888888777666555555555555555444333222111222222222222222222222222}}}cccTTTKKKEEEDDDBBB???>>>??????===<<<>>><<<::::::::::::888666777777888999::::::;;;;;;;;;;;;::::::::::::;;;;;;===AAADDDHHHZZZ{{{zzznnniiihhhyyyqqqlllkkkkkkkkkiiiiiiiiihhhgggggggggggggggfffgggfffgggooo{{{~~~||||||}}}~~~{{{zzz|||||||||}}}}}}}}}}}}}}}|||wwwrrrpppppppppnnnlllkkkiiihhhgggfffdddbbb___```aaabbbdddfffgggiiiiiilllvvvgggHHH@@@===:::888888777666555555555555555444333222222333333333333333333333333dddTTTLLLGGGDDDBBB@@@??????>>>===<<<<<<<<<;;;::::::999888888777777888888999::::::;;;::::::999999999:::;;;;;;;;;@@@CCCJJJaaazzznnnlllmmm~~~vvvrrrnnnlllnnnpppqqqqqqqqqooommmjjjiiiiiijjjjjjjjjkkkkkknnnyyy}}}}}}~~~|||{{{~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwrrrooonnnnnnlllkkkllljjjhhhggggggfffdddbbb```aaabbbdddfffhhhiiijjjmmmuuucccEEE@@@===:::888888777666555444555555555444444333222333333333333333333333333fffTTTLLLHHHEEEBBB@@@??????>>>===;;;999::::::::::::::::::;;;999999999999999999999999999999999999999:::;;;<<<<<<@@@CCCMMMkkk{{{oooooorrr~~~wwwpppnnnmmmmmmppptttxxxyyyxxxvvvrrrooolllkkkkkklllkkkmmmooottt~~~}}}}}}~~~yyyvvvrrrooommmlllkkkjjjkkkiiigggfffffffffdddccc___```bbbdddfffhhhiiijjjnnnttt]]]FFF@@@===:::888888777666555444444444555444444333333333333333333333333333333hhhUUUMMMJJJEEECCC@@@???>>>>>><<<;;;888999;;;::::::999;;;<<<:::::::::::::::::::::::::::999999::::::;;;<<<===>>>BBBFFFRRRuuu{{{qqqqqqwww{{{uuuoooooonnnoooqqqvvvzzz}}}}}}{{{wwwssspppooonnnnnnlllooorrrwww~~~~~~~~~~~~wwwtttqqqnnnlllkkkkkkkkkgggfffeeeeeefffeeecccaaa___```aaadddfffhhhjjjkkkooouuuvvvYYYHHH@@@===:::888888777666555333444444555444444333333333333333333333333333333jjjUUUMMMKKKEEECCC@@@???>>>>>><<<:::999;;;<<<;;;999888999;;;:::::::::;;;;;;<<<<<<===::::::::::::;;;<<<===>>>???CCCFFFTTTzzz{{{rrrtttzzz~~~wwwssssssrrrpppooopppsssxxx|||}}}{{{yyyvvvtttsssrrrrrrqqqtttwwwzzz~~~~~~}}}tttssspppmmmkkkjjjkkklllfffeeefffggghhhfffdddaaa```aaaccceeegggjjjkkklllqqquuutttWWWHHH@@@===:::888888777666555333333444444555444444333444444444444444444444444jjjUUUMMMKKKFFFCCC@@@???>>>>>><<<:::;;;===>>><<<888666777999888999:::;;;===>>>???@@@:::::::::;;;<<<===>>>???===AAADDDSSS{{{|||sssuuu|||xxxssspppwwwuuurrrooonnnpppuuuyyy{{{{{{yyyxxxwwwvvvvvvvvvwww{{{}}}}}}~~~|||{{{sssrrrpppmmmjjjjjjkkkmmmgggggghhhjjjkkkjjjfffcccaaabbbdddfffiiikkkmmmnnnrrrvvvtttVVVEEE@@@===:::888888777666555333333444444555444444444444444444444444444444444tttYYYLLLIIIDDDCCCAAA???>>>===<<<<<<999999999888888888888777777999;;;;;;:::::::::;;;======<<<<<<<<<======>>>???EEEJJJZZZ~~~ooopppyyypppooossssssqqqooonnnmmmnnnpppqqqxxx{{{~~~{{{wwwuuuwwwzzzzzz}}}~~~{{{wwwuuuuuurrrnnnlllllllllkkkkkkfffgggiiijjjjjjhhhfffeeecccdddfffjjjmmmppprrrsssxxxuuu~~~uuuVVVFFF@@@>>><<<:::888777777777666555555555555444444444000111222222333333222222uuuZZZLLLIIIDDDCCCBBB@@@>>>===<<<<<<999999999999888888888888777999;;;;;;:::::::::;;;<<<;;;;;;;;;<<<======>>>@@@EEELLL\\\}}}oooooowwwppppppsssqqqpppnnnmmmmmmnnnoooppptttxxx{{{zzzwwwvvvyyy||||||~~~zzzwwwuuussspppllljjjjjjjjjiiiiiihhhhhhiiiiiiiiihhhfffeeeaaabbbdddgggkkkooorrrtttyyyvvv~~~vvvVVVFFF???===;;;888777666666666555555555555444444444444111222222333333333333333www[[[MMMIIIEEEDDDBBB@@@>>>===<<<<<<:::999999999888888888888777999;;;;;;:::::::::;;;::::::::::::;;;<<<>>>>>>???EEEMMM^^^{{{ooooooyyyuuuqqqppprrrooonnnmmmllllllmmmooopppqqquuuxxxyyyxxxxxx|||~~~~~~~~~}}}zzzwwwuuussspppllljjjjjjjjjiiihhhjjjiiiiiihhhgggfffeeeeee``````aaadddiiinnnssswwwyyyxxxxxxXXXGGG>>><<<:::888666555555555555555555555444444444444222222333444444444444444zzz]]]NNNIIIEEEDDDBBB@@@>>>======<<<::::::999999999888888888777999;;;;;;:::::::::;;;888888999999;;;<<<>>>???>>>CCCLLL___yyyooopppyyytttrrrooonnnooonnnmmmlllkkklllnnnppprrrsssvvvxxxzzzzzz{{{~~~}}}}}}~~~~~~{{{xxxwwwvvvsssooolllkkkkkkkkkjjjjjjiiigggeeeddddddcccccc`````````bbbgggnnnuuuyyyxxxyyy{{{YYYGGG>>>===:::888666666555555555555555444444444333333222333444444555555444444}}}___OOOJJJEEEDDDBBB@@@???>>>======:::::::::999999999999888777999;;;;;;:::::::::;;;888888999999;;;<<<>>>???<<>><<<999888777777777555444444444444333333333222333444444555555444444aaaOOOJJJFFFEEECCCAAA???>>>======::::::::::::999999999999777999;;;;;;:::::::::;;;::::::::::::;;;<<<>>>>>>===AAAIII\\\zzzxxxmmmooo}}}tttqqqooolllkkklllnnnnnnmmmnnnpppsssvvvxxx}}}}}}~~~|||{{{uuuqqqmmmjjjiiiiiihhhgggfffeeeeeedddcccbbbaaaaaaaaa``````aaaeeekkkqqquuurrrvvv}}}]]]JJJ@@@>>><<<:::888777777777444444444444333333333333222222333444444444444444bbbPPPJJJFFFEEECCCAAA???>>>======;;;;;;:::::::::999999999777999;;;;;;:::::::::;;;<<<;;;;;;;;;<<<======>>>@@@BBBIIIZZZvvvyyykkklll}}}xxxtttssspppllllllooopppooooooppprrrvvvyyy{{{}}}~~~~~~~~~|||{{{uuurrrmmmjjjiiiiiihhhfffdddeeefffffffffdddcccbbb```______```cccggglllooonnnttt{{{^^^KKK???>>>;;;999777666666666444444444333333333222222111222222333333333333333cccPPPJJJFFFEEECCCAAA@@@>>>>>>===;;;;;;;;;:::::::::999999777999;;;;;;:::::::::;;;======<<<<<<<<<======>>>BBBCCCIIIZZZuuu{{{jjjiiiwwwuuuttttttqqqmmmnnnrrrqqqpppqqqrrrtttxxx{{{}}}||||||}}}~~~|||zzzwwwtttooolllkkkkkkiiihhhdddeeeggghhhhhhgggeeeccc___^^^^^^___aaadddhhhjjjkkkrrryyy___KKK>>><<<:::888666555555555444444444333333333222222111111222333333333333222eeeQQQJJJGGGFFFDDDAAA???>>>===<<<;;;;;;::::::::::::999999;;;;;;;;;;;;:::999888888;;;;;;:::;;;;;;<<<===>>>@@@AAAGGGXXXwwwttthhhnnnuuusssqqqpppooopppqqqrrrqqqrrrtttuuuvvvxxx|||~~~~~~~~~~~~|||{{{zzzwwwtttqqqooonnnmmmkkkiiikkkkkkiiihhhgggeeeeeedddcccaaa___^^^___dddiiilllnnntttxxx___KKKBBB???:::777666666666555444444555555444444333222222222333333333333444444fffRRRKKKGGGFFFDDDAAA???>>>===<<<;;;;;;::::::::::::999999::::::;;;;;;::::::999999;;;;;;:::;;;;;;<<<===>>>@@@AAAHHH[[[{{{vvviiiooo|||}}}~~~~~~tttsssqqqpppooopppqqqrrrrrrssstttuuuvvvxxx{{{~~~}}}{{{zzzzzzwwwuuuqqqooonnnmmmjjjiiihhhhhhhhhhhhhhhgggffffffcccaaa^^^]]]^^^bbbgggjjjmmmtttzzz___KKKBBB???:::777777777777666555555555444444444333333222222333333333333444444hhhTTTLLLGGGFFFDDDAAA???>>>===<<<;;;;;;::::::::::::999999999999::::::;;;;;;::::::;;;;;;:::;;;;;;<<<===>>>???AAAJJJ___xxxkkkpppqqqkkkfffggglllsss~~~|||tttsssqqqppppppqqqrrrssstttuuuvvvvvvvvvwww{{{}}}}}}{{{zzzzzz{{{yyyvvvrrrpppnnnllljjjhhhdddeeegggiiiiiiiiihhhgggcccaaa^^^\\\]]]```dddfffjjjqqqyyy___JJJAAA>>>:::888888999888888666555444444333333444444222222333333333333444444jjjVVVNNNGGGFFFDDDAAA???>>>===<<<;;;;;;:::::::::999999999777888999:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???BBBLLLccczzzmmmqqq{{{rrrmmmeee```[[[]]]dddppp}}}{{{uuusssuuuxxx}}}zzzssssssrrrrrrrrrsssssstttuuuvvvwwwwwwwwwxxx{{{}}}~~~~~~|||zzzzzzzzz{{{yyyvvvssspppnnnllliiigggccceeegggiiijjjhhhfffeeecccaaa^^^\\\\\\^^^aaacccgggnnnwww```JJJAAA>>>;;;999999:::999999777666555444333444444555222222222333333333444444lllWWWOOOGGGFFFDDDAAA???>>>===<<<;;;;;;:::::::::999999999777888999:::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>???CCCOOOiii{{{nnntttyyypppfff^^^\\\[[[YYYXXX]]]hhhxxxxxxqqqlllhhhgggiiilllsss~~~~~~zzztttttttttttttttuuuvvvvvvwwwxxxyyyyyyxxxzzz}}}|||}}}~~~~~~|||zzzzzz{{{{{{yyyvvvssspppnnnllliiigggeeegggiiijjjiiigggdddbbbbbb```]]][[[[[[\\\___```gggmmmuuuaaaKKK@@@>>>;;;:::::::::999888666666555555444444444555222222222333333333444444mmmWWWOOOGGGFFFDDDAAA???>>>===<<<;;;;;;::::::::::::999999777888999:::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<===>>>???EEETTTrrr{{{ooovvvrrriiiccc[[[VVVWWWQQQTTTZZZcccrrrwwwlllfffcccbbbeeejjjlllxxx}}}zzztttuuuuuuvvvwwwxxxyyyyyyxxxzzzzzz{{{{{{|||{{{|||}}}~~~}}}|||{{{{{{{{{yyyvvvrrrpppnnnllljjjhhhhhhiiiiiiiiigggeeebbb```aaa```]]][[[[[[\\\^^^___gggmmmsss~~~bbbLLL@@@>>>;;;::::::999888666555666666666666555444444222222333333333333444444mmmWWWOOOGGGFFFDDDAAA???>>>===<<<;;;;;;::::::::::::999999888999::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@HHHZZZ{{{zzzoooyyyvvvddd___]]]WWWTTTVVVOOOWWWaaalll{{{vvvnnngggeeedddgggnnnwww{{{xxxuuuvvvwwwyyyzzz{{{{{{{{{yyy{{{||||||}}}~~~{{{|||~~~~~~}}}|||zzzwwwuuuqqqooonnnmmmjjjiiiiiiiiihhhgggfffdddbbbaaaaaa___]]]\\\\\\]]]^^^___dddiiinnnxxxdddMMM@@@>>>;;;:::999888666444444555777888888666444222222222333333333333444444mmmWWWNNNGGGFFFDDDAAA???>>>===<<<;;;;;;;;;:::::::::999999999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<>>>>>>AAAIII^^^yyyooozzzyyyeeeVVVVVVWWWRRROOORRRTTT]]]iiittt|||qqqlllhhhhhhjjjooozzz~~~zzzwwwvvvwwwxxxzzz{{{||||||}}}zzz{{{}}}}}}~~~~~~|||}}}~~~~~~|||zzzwwwtttqqqooonnnmmmkkkiiiiiihhhgggfffeeeddddddccc```___]]]\\\\\\]]]___```___dddhhhrrreeeNNN@@@>>>;;;:::999777444222333555888999999777333111222222333333333444444444lllVVVMMMFFFDDDBBB@@@@@@@@@???===;;;;;;::::::999888777777999999::::::::::::;;;;;;:::;;;<<<<<<<<<===???AAAFFFJJJaaarrrlllvvvmmmaaaUUUSSSTTTTTTRRRRRRXXX___ooo{{{wwwrrrllljjjpppxxx|||rrrnnnvvv~~~|||{{{|||{{{{{{{{{{{{zzzzzzzzz~~~}}}}}}~~~~~~~~~~~~|||{{{zzzyyyxxxvvvtttqqqnnnkkkjjjmmmjjjgggeeeeeeeeeeeedddfffccc```\\\[[[[[[]]]^^^aaadddhhhrrrjjjQQQCCC===:::::::::777555777555555444444444333333333555555555555555555555555mmmWWWNNNJJJHHHDDDBBB@@@???<<<:::;;;;;;::::::999888888777999999::::::::::::;;;;;;:::;;;<<<<<<<<<===???AAAEEELLLfffppplllwwwwwweee[[[RRRPPPRRRRRRSSSUUU___ggguuuxxxuuunnnpppxxxwwwqqqiiihhhqqq~~~|||{{{||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~|||{{{yyyxxxzzzxxxuuurrrooollljjjiiillljjjfffeeeeeeffffffeeecccaaa^^^[[[[[[\\\^^^```bbbeeehhhqqqmmmRRRCCC===:::;;;:::777555777666666555555555444444444444444444444444444444444nnnXXXOOOKKKHHHDDDBBBAAA???===;;;;;;;;;::::::999999888888999999::::::::::::;;;;;;:::;;;<<<<<<<<<===???AAADDDOOOkkk{{{nnnlllxxxiii\\\UUUPPPPPPPPPRRRWWW^^^jjjqqq}}}xxxssssssrrr~~~|||uuuhhhddd```bbbmmm}}}~~~|||zzz||||||}}}}}}~~~|||}}}}}}yyysssrrrssssssuuuzzz~~~}}}~~~|||{{{zzzyyyyyy{{{yyytttpppllljjjiiiiiikkkhhhfffeeeggghhhhhhgggaaa___]]]\\\\\\^^^```bbbcccfffiiipppqqqUUUCCC>>>:::;;;:::777555777777777666666666555555555333333333333333333333333oooYYYPPPFFFDDDBBBAAAAAA@@@???===;;;;;;:::::::::999999999999999999:::::::::;;;;;;:::;;;<<<<<<<<<===???AAAEEEPPPkkkwwwllllllwwwtttaaaXXXTTTRRRRRRRRRUUU^^^hhhuuu{{{{{{pppooosssyyypppjjj___\\\[[[```kkk{{{xxxzzz}}}|||{{{{{{|||}}}~~~~~~uuunnniiihhhhhhhhhlllqqqyyy}}}~~~}}}~~~}}}|||{{{{{{||||||}}}zzzuuupppllljjjjjjjjjiiigggffffffhhhiiiiiiiiicccaaa___^^^]]]___```bbbbbbeeeiiipppuuuVVVDDD???;;;;;;:::777555777666666666666555555555444333333333333333333333333oooYYYPPPFFFCCCAAA@@@@@@???>>>===;;;;;;;;;:::::::::::::::999999999:::::::::;;;;;;:::;;;<<<<<<<<<===???AAAGGGOOOhhhtttllllllwwwjjj]]]VVVTTTSSSTTTUUUYYYeeeqqq~~~uuullloooxxxzzzuuunnngggaaaYYYXXXXXX^^^jjjwwwzzzqqquuu~~~|||{{{{{{{{{|||}}}xxxsssmmmhhhdddddddddeeejjjpppuuuxxx~~~~~~}}}}}}}}}}}}~~~~~~}}}zzzvvvqqqmmmkkkkkklllhhhgggfffgggiiikkkkkkjjjgggeeeccc```_______________dddiiipppxxxWWWEEE???;;;<<<;;;777555666555555555444444444333333333333333333333333333333oooYYYPPPJJJGGGCCCAAA@@@>>><<<:::;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;:::;;;<<<<<<<<<===???AAAGGGNNNeeesssmmmnnnxxxsssaaaZZZTTTRRRQQQTTTXXX___lllxxx{{{rrrnnnvvv|||vvvqqqkkkeee___[[[UUUTTTUUU\\\fffsss}}}vvvooottt~~~~~~}}}||||||}}}~~~vvvooollljjjggggggiiijjjkkkpppwww|||~~~~~~}}}||||||~~~|||yyyvvvrrrooommmllllllhhhgggggghhhkkklllkkkjjjiiigggeeebbb___^^^]]]]]]]]]bbbhhhooo|||YYYFFF@@@<<<<<<;;;777555666555444444444444333333333333333333333333333333333oooXXXOOOKKKIIIEEECCCAAA@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::;;;<<<<<<<<<===???AAAFFFNNNfff~~~rrrooopppzzzggg[[[YYYTTTPPPQQQVVV^^^hhhvvv~~~wwwqqqssszzzvvvqqqkkkeee```\\\YYYSSSSSSTTT[[[fffrrr|||uuunnnrrryyy~~~~~~~~~~~~vvvrrrsssrrrqqqtttxxxzzz{{{~~~~~~~~~}}}{{{{{{|||}}}{{{xxxwwwuuurrrooonnnlllllliiihhhhhhiiikkklllkkkjjjgggfffcccaaa^^^\\\[[[[[[[[[aaagggnnn|||\\\FFFAAA<<<<<<;;;777555666555555555555444444444444444444444444444444444444nnnXXXNNNJJJHHHEEEDDDDDDDDDBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;<<<<<<<<<===???AAACCCOOOhhh|||qqqooorrr}}}|||www```XXXYYYUUUQQQRRRYYYeeeqqq|||uuurrrwwwyyyvvvpppjjjddd```]]][[[TTTSSSUUU\\\gggttt~~~vvvnnnpppuuuzzz~~~|||{{{}}}}}}~~~}}}|||zzz{{{}}}}}}yyywwwuuuuuusssrrrooommmlllkkkiiiiiiiiijjjllllllkkkiiieeedddbbb___]]][[[ZZZZZZ[[[aaagggmmmzzz___GGGAAA======;;;777555666777666666666555555555555555555555555555555555555qqqZZZRRRHHHHHHFFFEEEBBB@@@===<<<======<<<;;;::::::999999888888999::::::;;;<<<<<<<<<;;;::::::;;;<<<===>>>EEEMMMZZZ|||qqqlllllljjj\\\VVVRRRVVVYYY[[[\\\gggxxxvvvwww{{{|||zzzuuunnngggaaa]]]XXXVVVVVVSSSRRRYYYgggvvvyyysssrrrvvv{{{}}}}}}~~~~~~~~~~~~}}}zzz{{{|||}}}~~~~~~}}}|||{{{uuutttsssrrrqqqooommmllljjjhhhggggggggggggdddbbbdddbbb___]]][[[[[[[[[\\\[[[aaaeeeiiixxx{{{VVVFFF@@@;;;:::999666555777888777777666555444444444555444444333333444444555sss\\\SSSHHHHHHFFFDDDBBB@@@===<<<===<<<<<<;;;::::::999999999999:::::::::;;;;;;;;;<<<;;;::::::;;;<<<>>>???EEENNN\\\~~~sssmmmnnnvvvaaaXXXUUUSSSRRRWWW[[[bbbpppyyysssyyy}}}vvv~~~}}}xxxooogggaaa\\\WWWUUUSSSRRRTTT]]]kkkxxx~~~zzzuuuuuuzzz~~~~~~||||||}}}~~~~~~~~~}}}|||zzzyyyvvvvvvvvvuuussspppnnnllljjjiiihhhhhhhhhhhheeeccccccbbb___\\\ZZZZZZ[[[[[[[[[aaadddhhhwwwzzzVVVFFF@@@;;;:::999666666888777777777666555444444444555444444333333444444555~~~vvv^^^TTTIIIHHHFFFDDDBBB???>>>===<<<<<<<<<;;;;;;::::::999:::::::::::::::;;;;;;;;;<<<;;;;;;:::;;;===>>>???EEEPPP```vvvppprrrhhhZZZWWWWWWWWWSSSXXX```lll}}}}}}wwwvvv|||oooqqqzzzpppfff___ZZZWWWTTTPPPQQQVVVaaannnyyy~~~}}}zzzxxxzzz~~~|||}}}~~~~~~|||zzzyyyxxxxxxyyyyyyxxxuuuqqqmmmjjjiiihhhhhhiiiiiiiiigggdddcccaaa^^^[[[YYYYYYYYYZZZ[[[aaacccgggwwwxxxVVVFFF???;;;:::999666666888777777666666555444444444555444444333333444444555|||xxx___TTTIIIHHHFFFDDDAAA???>>>===<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<<<<===;;;;;;;;;;;;<<<===???@@@EEERRRcccyyysssuuuxxxbbbZZZZZZZZZZZZXXX]]]hhhxxx|||{{{{{{qqqjjjpppyyyoooeee^^^ZZZWWWUUURRRSSSXXXaaallluuu{{{}}}{{{{{{{{{~~~~~~}}}}}}{{{~~~~~~}}}}}}{{{zzzyyyyyyyyyzzzzzzyyyuuupppkkkhhhfffffffffhhhiiiiiifffdddbbb```]]]ZZZXXXXXXXXXXXXZZZ___cccgggyyywwwWWWEEE???::::::999777666888666666666555555444444444555444444333333444444555zzz___SSSJJJHHHFFFCCCAAA???>>>>>>;;;;;;;;;;;;;;;:::::::::777777999:::<<<===??????;;;;;;;;;;;;<<<>>>@@@AAAFFFSSSfff}}}vvvyyy{{{ppp```]]]\\\ZZZYYY\\\cccrrr{{{rrrkkkgggppp~~~wwwmmmddd]]]ZZZWWWVVVUUUVVVXXX]]]fffooowww{{{zzz|||~~~}}}}}}zzzxxx|||||||||{{{{{{{{{{{{{{{xxxyyyyyyxxxtttnnniiieeebbbbbbdddfffhhhhhheeecccbbb```]]]ZZZXXXWWWWWWWWWWWW^^^ccciii~~~xxxWWWEEE???::::::999777777999555555555555444444444444555444444333333444444555|||```SSSJJJHHHFFFCCC@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888999;;;<<<>>>???@@@;;;;;;;;;;;;<<<>>>@@@BBBFFFUUUiiixxx{{{zzzggg^^^]]]ZZZXXXXXX^^^hhh|||}}}sssgggdddeeerrr}}}wwwmmmeee___[[[XXXVVVWWWWWWXXX[[[bbbllluuu{{{|||~~~~~~||||||zzzzzz|||{{{{{{zzzzzz{{{||||||xxxxxxwwwuuurrrlllhhheee___```bbbeeehhhhhheeeccccccaaa^^^ZZZXXXWWWWWWWWWVVV]]]dddlllzzzXXXDDD>>>::::::999777777999444444444444444444444444555444444333333444444555bbbTTTKKKIIIEEEBBB@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;===???AAABBBGGGWWWlllyyy}}}}}}ttt```[[[\\\YYYXXX[[[cccpppuuuhhh___```hhhyyyzzzqqqhhhbbb\\\WWWUUUTTTUUUXXX\\\cccmmmvvv}}}}}}~~~|||~~~}}}}}}{{{zzzyyyzzzzzz{{{yyyxxxvvvtttppplllhhhfff^^^___bbbfffiiiiiifffddddddbbb___[[[YYYWWWWWWXXXUUU^^^eeennn|||YYYDDD>>>::::::999777777:::444444444444444444444444555444444333333444444555dddUUUKKKIIIEEEBBB@@@???>>>???;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===???AAACCCHHHXXXnnnzzz}}}nnn\\\ZZZ[[[XXXZZZ```jjjxxx}}}kkkccc^^^bbbnnn}}}tttkkkddd]]]WWWSSSQQQTTTXXX^^^fffoooxxx~~~~~~~~~~~~~~~|||zzzyyyxxxxxxyyyyyyxxxvvvssspppllliiihhh^^^```cccgggjjjjjjhhheeeeeeccc___\\\YYYXXXXXXXXXVVV^^^fffooo{{{~~~YYYDDD>>>999::::::777777:::444444444444444444444444555444444333333444444555{{{www}}}gggXXXMMMGGGDDDEEEDDD@@@===>>>======;;;:::999888888888;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>???BBBDDDCCC[[[vvv|||ttt|||xxxiii______aaa^^^]]]aaarrrrrrccc___VVVaaavvvyyysssjjj___WWWUUUUUUUUUXXX^^^gggrrr|||~~~}}}{{{zzzxxxwwwwwwwwwvvvuuutttqqqooollliiigggbbbgggmmmpppmmmiiiffffffhhhccc\\\XXXWWWWWWUUUSSSYYY]]]cccoooXXXFFF???:::999888555444666555555444444444333333333333333333333333333333333zzzwww}}}gggWWWQQQKKKFFFFFFDDD???===>>>>>>===<<<:::999999888888;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???BBBDDDFFF___zzzzzzsss|||sssfff^^^aaaccc```aaafff{{{|||iii]]]ZZZ\\\hhh}}}{{{tttkkk```XXXWWWTTTUUUXXX^^^iiiuuu~~~}}}|||zzzxxxwwwvvvuuuuuutttsssqqqooollljjjiiifffkkkppprrroookkkhhhgggfffaaa[[[WWWWWWWWWVVVUUUZZZ^^^dddqqqZZZHHHBBB<<<<<<:::777666888555555555444444444333333333333333333333333333333zzzvvv|||hhhWWWTTTMMMGGGFFFCCC???===???>>>>>><<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>===???AAADDDHHH```}}}vvvrrr{{{mmmddd```dddfffdddgggnnnrrrbbb[[[[[[aaannn~~~vvvlllaaaZZZXXXSSSTTTXXX___kkkzzz~~~}}}{{{xxxvvvuuutttssssssrrrqqqooommmkkkjjjiiilllpppqqqnnnkkkgggfffccc___ZZZWWWVVVWWWWWWWWW]]]```eeevvv^^^IIIBBB===<<<;;;777777999555555555444444444444333333333333333333333333333zzzvvv|||jjjXXXTTTLLLFFFDDDBBB>>>>>>@@@>>>>>>===<<<;;;::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>======>>>AAACCCFFF^^^{{{sssqqq{{{jjjeeedddhhhiiigggmmmwwwyyyhhh]]]ZZZ\\\cccrrr~~~uuukkk```YYYXXXSSSUUUXXX```mmm|||~~~}}}zzzwwwuuusssqqqqqqqqqqqqpppnnnmmmlllhhhjjjlllllljjjgggcccaaa```^^^ZZZWWWVVVWWWYYYZZZ___bbbgggyyy}}}aaaGGGAAA<<<;;;999666555777555555555555444444444444444444444444444444444444zzzwww|||lllYYYPPPIIIDDDBBBAAA??????AAA>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<============>>>AAACCCFFF\\\www~~~qqqrrr}}}{{{zzzkkkhhhiiinnnmmmllluuunnn___WWWVVVYYYfffxxx|||rrrhhh]]]WWWVVVTTTVVVZZZbbbooo~~~~~~~~~|||yyyvvvtttppppppqqqppppppooonnnmmmhhhhhhhhhhhhgggdddaaa______]]]ZZZXXXWWWXXX[[[]]]```ccciii{{{|||~~~bbbHHHAAA<<<;;;:::777666888666666555555555444444444444444444444444444444444|||xxx}}}ooo[[[NNNHHHCCCCCCBBB???>>>AAA===<<<<<<;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<======<<<>>>@@@CCCGGGZZZrrrzzzqqqttt~~~wwwtttlllkkkooosssqqqqqq~~~yyyiii^^^XXXYYY]]]lllyyyoooeee[[[VVVUUUUUUWWW\\\eeerrr~~~}}}~~~}}}}}}yyyvvvtttppppppqqqppppppooonnnmmmiiihhhgggggggggeeebbb```___^^^\\\YYYXXXYYY\\\___```dddkkk{{{bbbKKKDDD???>>>===999999;;;666666666555555555444444444444444444444444444444~~~yyy~~~rrr]]]OOOJJJEEEEEEDDD???===???<<<;;;;;;:::::::::::::::999999:::::::::;;;;;;;;;;;;<<<======<<<===@@@CCCEEEVVVjjjyyyrrrvvvxxxtttqqqlllmmmrrrvvvtttwwwrrrggg```\\\]]]aaaqqqwwwmmmcccZZZUUUVVVTTTWWW^^^iiivvv~~~~~~~~~~~~|||xxxuuusssqqqqqqqqqppppppooommmmmmjjjgggeeeeeeffffffccc`````````^^^[[[YYYYYY]]]aaa^^^dddlllyyy```KKKDDD??????===:::999;;;666666666666555555555555555555555555555555555555zzz~~~sss___RRRLLLHHHHHHEEE@@@<<<===;;;;;;:::999999999::::::999999:::::::::;;;;;;;;;;;;<<<===<<<<<<===@@@BBBBBBQQQcccxxxrrrxxxssssssssslllnnntttxxxwww{{{vvviiiaaa\\\YYY[[[```tttvvvlllbbbYYYVVVVVVSSSWWW```lllzzz~~~~~~~~~}}}{{{wwwtttrrrqqqqqqqqqqqqpppnnnmmmlllhhhfffcccccceeeeeebbb```aaaaaa```\\\YYYZZZ^^^bbb]]]dddmmmxxx___IIICCC>>>===;;;888777999777666666666555555555555555555555555555555555555|||qqq___RRROOOJJJFFFDDDCCCAAA@@@<<<;;;;;;::::::999999888;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<>>>DDDMMMddd|||tttwwwwwwsssuuurrrmmmxxx|||zzzyyysssllleee^^^[[[aaaiiizzzvvvkkkaaaXXXTTTUUUVVVYYYfffyyy~~~|||~~~}}}~~~~~~}}}}}}|||zzzxxxvvvvvvrrrnnnkkkmmmpppppplllhhhhhhiiijjjkkkjjjiiigggeeeccc```\\\ZZZZZZZZZZZZYYY^^^ccciiirrryyy{{{\\\LLLDDD======<<<999777777333333444444333333222111666555444333333444555666|||sss```SSSOOOJJJFFFDDDCCCAAA@@@======<<<;;;;;;::::::999:::;;;;;;<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;===>>>EEEKKK___~~~vvvwwwyyywwwyyywwwppp|||rrrooojjjddd]]]YYYaaakkkvvvjjj```WWWSSSTTTWWW[[[hhh{{{{{{~~~yyy|||}}}||||||}}}~~~|||zzzxxxwwwvvvssspppmmmnnnpppppplllhhhggghhhiiijjjiiigggfffdddaaa^^^ZZZYYYYYYYYYYYYXXX]]]bbbhhhsssuuuuuu]]]LLLCCC===<<<<<<999777777555555666666555555444333555555444333333444555555|||wwwbbbSSSOOOJJJFFFDDDCCCAAA???>>>======<<<<<<;;;::::::::::::;;;;;;<<<;;;;;;:::;;;<<<<<<<<<;;;;;;===???EEEIII[[[zzzxxxvvv~~~}}}~~~}}}vvv|||mmmmmmmmmggg^^^ZZZdddqqquuuiii^^^VVVSSSTTTYYY___lll}}}|||uuuuuusssrrrrrrtttuuutttssslllttt|||}}}{{{}}}zzzzzzzzz}}}~~~~~~}}}{{{yyyxxxwwwuuurrroooooopppppplllhhhgggggghhhhhhgggeeedddbbb^^^[[[XXXWWWWWWXXXXXXXXX[[[```gggssssssqqq|||___KKKCCC===<<<<<<999777888555666666666666555444444444444333333333333444444{{{}}}{{{cccSSSPPPJJJFFFDDDBBB@@@???======<<<<<<;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<===<<<;;;<<<>>>@@@DDDHHH[[[}}}zzzvvv|||~~~uuunnnqqqrrrlllaaa]]]iiiyyysssggg]]]UUUSSSUUU\\\dddqqqrrrppp}}}rrrqqqnnnlllkkkkkkkkkkkkiiipppxxx{{{|||}}}{{{zzzyyyxxxxxx{{{~~~}}}}}}}}}}}}|||zzzxxxwwwvvvtttrrrqqqqqqooollliiifffgggffffffeeecccaaaaaa]]]ZZZWWWVVVWWWXXXYYYXXXXXX^^^fffrrruuurrr~~~cccKKKCCC===<<<<<<999888888444444444444444333333222333333333333333333333333zzz{{{~~~dddTTTPPPKKKFFFDDDBBB@@@>>><<<<<<;;;;;;:::999999999999::::::;;;<<<<<<<<<;;;:::<<<===<<<<<<<<<>>>@@@DDDJJJ```}}}www||||||uuusssvvvvvvooobbb___mmmqqqddd[[[TTTSSSVVV___iiiuuuxxxmmmqqq{{{xxxtttoookkkiiihhhiiijjjlllpppvvv~~~}}}{{{yyyxxxwwwxxxzzz|||{{{zzz{{{||||||||||||zzzxxxwwwvvvuuusssrrrpppnnnkkkiiiggggggfffeeecccaaa```___]]]ZZZWWWVVVWWWXXXYYYXXXWWW\\\cccpppvvvuuueeeJJJBBB<<<<<<<<<:::888999444444555555444444333222333333333333333333333333yyyzzzeeeTTTPPPKKKGGGDDDBBB@@@>>><<<;;;;;;:::999999888888999999:::;;;<<<<<<<<<<<<:::<<<======<<<===???AAAEEENNNhhhxxx|||yyywwwyyyyyyvvvmmmbbbaaasssnnnbbbYYYTTTUUUYYYaaammmyyytttoooxxxyyyrrrnnnnnnoooooommmooowww~~~yyywwwvvvwwwxxxxxxwwwvvvxxxyyy{{{|||{{{yyywwwvvvuuuuuutttrrrpppmmmkkkjjjhhhgggfffdddbbb```___^^^]]][[[WWWVVVWWWWWWXXXWWWVVV[[[aaalllwwwxxxfffJJJBBB<<<<<<<<<:::888999666777777777777666555555333333444444444444333333xxxzzzgggUUUQQQKKKGGGDDDBBB???===<<<<<<<<<;;;::::::999999888999:::;;;<<<<<<<<<<<<:::<<<============@@@BBBHHHSSSnnnzzz}}}{{{wwwzzz|||uuulllcccggg|||}}}lll```XXXTTTVVV[[[bbbnnn{{{{{{rrrttt}}}}}}~~~xxxwwwvvvvvvwwwxxxwwwvvvvvvwwwyyy{{{zzzyyyvvvuuussstttsssrrrooommmkkkkkkiiihhhfffdddaaa```___^^^]]]ZZZVVVUUUUUUUUUUUUTTTVVVZZZ___iii{{{{{{dddIIIBBB<<<<<<<<<:::999:::777777777777777666555555333444555555555555444333wwwzzzhhhUUUQQQKKKGGGDDDAAA???===>>>======<<<;;;;;;::::::888999:::;;;<<<<<<<<<<<<:::<<<=========>>>@@@BBBKKKVVVqqq{{{~~~~~~wwwuuu{{{vvvlllgggnnn|||kkk___XXXTTTWWW\\\aaaooo|||wwwrrryyy~~~~~~|||{{{xxxvvvvvvvvvxxxyyyxxxwwwuuuvvvxxxzzzzzzxxxvvvtttrrrssssssqqqooolllkkkkkkjjjiiifffdddaaa```___^^^\\\YYYUUUSSSSSSSSSSSSRRRVVVZZZ^^^ggg|||~~~bbbIIIBBB<<<<<<===:::999:::555555555555555444444333444444555666666555444444wwwwwwmmm[[[RRRJJJHHHFFFBBB@@@@@@>>>===<<<;;;;;;:::;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;>>>CCCGGGMMMUUUttt||||||}}}|||~~~}}}ooojjjiiirrrzzzhhh]]]YYYWWWYYY]]]fffqqq~~~oooooo|||}}}{{{{{{zzzyyyyyyxxxwwwvvvuuutttssswwwvvvvvvwwwyyyyyyxxxvvv{{{yyyuuusssqqqoookkkiiiiiihhhgggdddbbb```^^^]]]\\\ZZZWWWUUUTTTSSSTTTUUUQQQYYY___eeeuuu___GGG???::::::;;;999888888888888777777666666555555333333333444444444555555zzzyyynnn[[[RRRJJJHHHFFFBBB???@@@>>>===<<<;;;;;;:::;;;;;;999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;>>>CCCGGGMMMVVVxxx{{{}}}{{{lllggghhhsssxxxfff\\\XXXXXX[[[___iiiuuu|||nnnsss~~~}}}{{{{{{zzzxxxxxxxxxwwwwwwwwwwwwvvvxxxwwwvvvwwwxxxxxxwwwuuuyyyvvvtttqqqpppnnnkkkiiiiiihhhgggdddbbb```^^^]]]ZZZYYYVVVSSSQQQPPPPPPPPPSSS[[[aaahhhzzz]]]GGG???::::::;;;999888888777777666666555444444444333333333444444444555555|||qqqZZZQQQIIIGGGEEEAAA??????>>>===<<<;;;;;;:::;;;;;;888999::::::;;;;;;::::::<<<<<<<<<;;;<<<>>>CCCFFFMMMYYY~~~yyy~~~zzzjjjeeejjjzzzuuuddd[[[XXXXXX]]]bbbnnnzzzssslllvvv~~~|||{{{{{{zzzwwwwwwxxxxxxyyyyyyyyyzzzyyywwwwwwwwwxxxwwwvvvtttvvvtttqqqpppooonnnllljjjiiihhhgggdddbbb```^^^]]]ZZZXXXUUURRROOONNNNNNOOOUUU\\\ccclllZZZGGG???::::::;;;999888888666666666555444444333333333333333444444444555555rrrZZZQQQIIIGGGEEEAAA??????>>>===<<<;;;;;;:::;;;;;;999999:::;;;;;;;;;;;;:::;;;<<<<<<<<<<<>>===<<<;;;;;;:::;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<===???BBBEEEOOO```|||wwwttteeeeeeuuutttddd[[[XXXZZZbbbjjjyyyooojjjkkkyyy~~~{{{zzzzzz|||{{{{{{}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyzzzyyyxxxxxxxxxxxxvvvttttttsssqqqpppqqqpppooommmiiihhhgggdddbbb```^^^]]]VVVUUUSSSQQQQQQRRRSSSTTTXXX]]]bbbooo|||}}}ZZZGGG???::::::;;;999888888888888777777666555555444333333333444444444555555ttt[[[RRRJJJHHHFFFBBB@@@@@@>>>===<<<;;;;;;:::;;;;;;:::;;;<<<<<<======<<<<<<:::;;;=========???BBBEEEOOO```yyywwwzzzmmmccchhh}}}tttfff]]]ZZZ]]]gggqqqxxxkkkjjjnnn~~~~~~~~~{{{yyyxxxzzz{{{|||{{{zzzzzz{{{~~~}}}|||{{{{{{{{{|||{{{{{{{{{zzzzzzyyyyyy{{{yyyyyyyyyzzzyyywwwvvvtttsssqqqqqqqqqqqqooommmiiihhhgggdddbbb```^^^]]]SSSRRRPPPOOOPPPQQQSSSTTTZZZ___gggwww||||||ZZZGGG???::::::;;;999888888888888888777666666555555333333333444444444555555vvv\\\SSSKKKIIIGGGCCCAAAAAA>>>===<<<;;;;;;:::;;;;;;::::::;;;<<<<<<<<<<<<;;;:::;;;======>>>???BBBEEEMMM^^^wwwwww~~~tttkkkeeennn}}}rrreee___]]]bbbnnnzzznnngggjjjttt~~~||||||||||||zzzxxxxxxzzz|||}}}zzzvvvtttuuuyyy~~~~~~||||||{{{{{{{{{yyyzzzzzzzzzzzzzzz{{{{{{{{{zzzyyyzzz{{{{{{zzzxxxtttrrrpppppppppooonnnllliiihhhgggdddbbb```^^^]]]TTTSSSQQQPPPPPPQQQSSSTTT[[[cccoooZZZGGG???::::::;;;999888888888777777666555555444444333333333444444444555555xxx]]]TTTLLLJJJHHHDDDBBBBBB>>>>>><<<;;;;;;;;;;;;;;;999999:::;;;;;;;;;:::::::::;;;===>>>>>>???BBBDDDKKK\\\wwwxxx~~~sssllliiiuuuzzzpppeee______ffftttsssfffcccjjjxxx|||~~~~~~~~~~~~|||zzzzzz{{{{{{zzzxxxyyy{{{}}}}}}yyysssooooootttyyy}}}~~~|||{{{{{{{{{{{{wwwwwwxxxyyyzzz{{{|||}}}{{{zzzzzz{{{|||}}}{{{zzzsssqqqooooooooonnnllljjjiiihhhgggdddbbb```^^^]]]XXXWWWUUUSSSRRRSSSTTTUUU]]]fffvvvzzz}}}ZZZGGG???::::::;;;999888999777666666555444444333333333333333444444444555555vvv]]]TTTLLLJJJIIIEEECCCDDD@@@???>>>======<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<>>>>>>>>>===>>>@@@BBBJJJZZZ{{{vvvxxx}}}pppmmmppp~~~rrreee```aaaiiixxxwwwjjjlllgggqqqsssjjjdddjjjuuu}}}zzzxxxwwwxxxyyyzzzyyyxxxxxxxxxxxxwwwuuusssrrrqqqkkkhhhjjjnnnqqqwww~~~~~~~~~~~~|||{{{{{{zzzyyyxxxxxxyyy{{{|||zzzyyyyyy{{{|||{{{yyywwwtttqqqmmmkkkkkkkkkjjjjjjjjjiiihhhhhhfffbbb\\\XXXYYYWWWTTTRRRRRRSSSVVVXXXaaagggtttooowww|||ZZZDDDAAA===:::999999888777777777777666555555444444555555555555555444444444vvv]]]TTTMMMJJJHHHCCC@@@@@@>>>===<<<;;;;;;::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>======???AAAGGGXXXxxx~~~uuuvvvyyy}}}~~~qqqpppuuu}}}rrrfffbbbdddmmm|||oooeeeggghhhtttnnnaaaZZZWWWaaappp}}}zzzxxxuuurrrpppoooqqqsssssssssssssssrrrpppnnnkkkhhhgggfffaaa___bbbhhhmmmttt|||~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{||||||}}}|||{{{{{{{{{zzzwwwuuusssqqqmmmkkkkkkkkkkkkjjjllljjjiiigggeeebbb]]]YYYYYYWWWTTTRRRQQQSSSVVVWWWdddllllllfffmmm~~~{{{XXXDDDAAA===:::::::::999888777777777666555555444444777777666555444333333222vvv]]]TTTMMMKKKHHHBBB>>>===>>>===<<<;;;;;;::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<======<<<===???AAAEEETTTsss~~~vvvtttuuuxxxzzzzzzrrrsss~~~|||qqqhhheeehhhrrrxxxfff```ccckkkyyy}}}rrrdddXXXQQQNNNQQQ___rrr|||vvvsssqqqsssxxx{{{|||~~~|||yyyxxxvvvtttqqqooommmllliiigggeeeeeefffhhhhhhhhhiiihhhfffccc```\\\YYYXXXYYYUUUUUU[[[aaahhhrrr{{{~~~}}}}}}|||zzzyyyyyy{{{|||}}}}}}}}}}}}}}}|||{{{yyyuuusssssspppmmmlllllllllkkkjjjooollliiifffdddaaa^^^[[[YYYWWWTTTQQQQQQRRRUUUWWWeeeqqqxxxccc]]]aaappp{{{yyyVVVEEEBBB>>>;;;::::::999888777777777666555555444444888777666555444222111111www\\\TTTMMMKKKIIICCC???>>>@@@???>>>======<<<<<<===<<<;;;;;;::::::;;;;;;<<<:::<<<<<<<<<<<<<<<>>>@@@DDDQQQmmmzzzuuusssssswwwwwwqqqwww{{{rrriiiggglllvvv}}}nnnbbb___dddoooxxxmmmcccddddddbbb\\\TTTNNNMMMMMMRRRbbbvvvxxxlllgggdddaaabbbeeeggghhhjjjlllmmmllljjjiiiggggggfffeeedddcccbbbbbb___]]][[[ZZZ[[[\\\[[[ZZZ[[[ZZZXXXUUURRRPPPMMMLLLQQQOOOPPPWWW___gggrrr|||~~~~~~}}}|||zzzxxxyyy{{{}}}~~~~~~}}}{{{zzzxxxuuusssrrrpppmmmmmmmmmmmmlllkkkpppmmmhhheeecccaaa^^^]]]XXXVVVSSSQQQPPPRRRTTTUUUcccooojjj\\\VVVYYYfffsss}}}yyyVVVEEEBBB>>>;;;;;;::::::999777777777666555555444444666666555444444333222222xxx\\\TTTMMMKKKJJJEEEBBBBBB@@@???>>>======<<<<<<===<<<;;;;;;::::::;;;;;;<<<:::<<<<<<<<<<<<<<<>>>@@@EEEOOOhhhxxxtttrrrvvvyyyrrr|||{{{rrrjjjiiinnnzzzqqqfff___aaagggwwwiii___VVVLLLNNNPPPRRRPPPLLLJJJKKKMMMSSSaaatttrrrggg]]]ZZZYYYWWWWWWXXXVVVXXXZZZ[[[[[[ZZZYYYXXX[[[[[[[[[ZZZYYYXXXXXXWWWYYYWWWTTTSSSRRRQQQPPPNNNNNNMMMLLLKKKIIIHHHHHHGGGMMMLLLOOOVVV^^^fffsss~~~~~~|||{{{xxxzzz|||~~~~~~}}}zzzyyyyyyyyywwwuuurrrpppnnnnnnoooooonnnmmmooolllgggdddbbbaaa___^^^XXXVVVSSSPPPOOOQQQSSSTTT]]]gggeeeWWWRRRTTTaaaooo~~~zzzWWWEEEBBB===;;;::::::999888777777777666555555444444333333333444444444444444xxx]]]TTTLLLJJJIIIFFFDDDDDD>>>===<<<;;;;;;::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<======<<<===???AAAEEEOOOfff}}}xxx|||tttwww~~~www{{{qqqiiijjjrrrtttfff```^^^dddmmmfffVVVQQQKKKDDDEEEGGGIIIHHHFFFEEEGGGIIIUUUaaaqqq|||iii```XXXXXXYYYWWWUUUUUUPPPRRRTTTTTTSSSQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOOOORRRPPPNNNMMMLLLKKKHHHFFFFFFFFFFFFEEEFFFGGGGGGHHHLLLLLLQQQXXX```iiiwww}}}|||zzzzzz{{{}}}~~~~~~~~~~~~|||zzzxxxwwwxxxxxxwwwvvvrrrqqqpppppprrrrrrqqqooollliiifffcccbbbaaa```^^^XXXVVVRRRPPPOOOPPPRRRSSSWWW]]]ooo~~~zzzgggTTTRRRUUUaaapppyyyVVVDDDAAA===:::999999888777777777777666555555444444222222222333444444555555yyy___UUULLLHHHFFFCCCBBBCCC>>>===<<<;;;;;;::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>======???AAAEEEOOOggg{{{|||wwwyyy~~~yyypppiiikkkvvvzzzggg___]]]___iiiuuuiiiWWWNNNIIIFFFEEEBBBDDDDDDBBB@@@AAAEEEIIIUUU]]]iiirrrxxxyyyeee\\\VVVXXX[[[YYYVVVTTTOOORRRTTTSSSQQQPPPQQQRRRLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHHHHHHHHHHFFFDDDDDDDDDDDDEEEFFFGGGIIIJJJNNNPPPUUU^^^fffppp}}}{{{{{{{{{{{{||||||}}}~~~|||yyywwwvvvvvvvvvvvvuuusssrrrrrrrrrttttttsssqqqiiigggdddbbbbbbaaa```^^^XXXVVVRRROOONNNOOOQQQRRRTTTUUUbbblllooowwwwwwkkkVVVVVV[[[gggvvvwwwSSSCCC@@@<<<999888888777666777777777666555555444444333333333333333333444444yyyaaaVVVKKKFFFDDD@@@@@@AAA@@@???>>>======<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>@@@BBBDDDOOOiii|||yyy{{{xxxooohhhlllyyy~~~oooaaa]]]^^^bbbooo}}}pppZZZQQQLLLFFFDDDGGGBBBBBBAAA???>>>AAAGGGMMMPPPUUU]]]dddkkksss{{{qqq^^^VVVQQQUUUXXXVVVQQQNNNMMMPPPRRRQQQNNNMMMNNNPPPJJJJJJKKKKKKKKKLLLLLLLLLEEEEEEDDDEEEGGGGGGEEECCCEEEEEEEEEEEEGGGIIIKKKLLLQQQTTTZZZdddmmmxxx~~~}}}|||{{{zzzzzz{{{|||}}}|||zzzwwwuuuuuuuuutttsssssssssssstttuuuvvvtttsssfffeeecccbbbbbbbbb```^^^XXXVVVRRROOONNNOOOQQQRRRRRRRRR[[[cccfffqqqwwwnnnZZZ\\\bbbnnn}}}uuuPPPBBB???;;;888888777777666777777777666555555444444444444444333333222222222{{{aaaVVVLLLIIIHHHEEEBBBBBB@@@===:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<>>;;;:::888666555444444333222333444555666444444444444444444444444|||bbbVVVLLLIIIHHHEEEBBBBBB@@@===:::999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<>>AAADDDHHHVVVuuuvvvllllllwww}}}zzzyyyhhhaaaaaa^^^dddnnn{{{}}}jjjYYYLLLFFFBBBBBBCCCEEEGGGIIIJJJKKKMMMPPPTTTWWWXXX\\\bbbhhhttt~~~xxxcccZZZYYYXXXYYYZZZZZZXXXWWWXXX]]]```^^^^^^``````^^^___```aaaaaa```]]]ZZZXXXQQQQQQQQQPPPPPPPPPQQQRRRRRRSSSUUUWWW[[[aaahhhmmm~~~zzzwwwwwwuuutttttttttrrrpppmmmjjjkkklllnnnnnnnnnnnnmmmgggeeeddddddccc```\\\YYYWWWTTTPPPMMMMMMNNNNNNNNNPPPPPPXXX___jjjzzzoooNNNCCC@@@===;;;:::999888777666666777777777777777777666666666666666666666666dddYYYNNNKKKIIIEEEBBBAAA>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======???BBBDDDJJJXXXyyyxxxnnnmmmxxxxxxzzz{{{jjj```___aaa___gggvvvooo\\\NNNHHHCCCDDDFFFHHHKKKMMMNNNOOONNNQQQVVVYYY]]]dddmmmsssyyyeee\\\[[[\\\]]]^^^^^^\\\YYY[[[aaaeeeeeeeeehhhhhhfffhhhiiikkklllkkkgggcccaaaZZZZZZZZZYYYWWWVVVWWWYYYWWWYYY\\\___dddllltttzzz|||yyyvvvssssssrrrssssssrrrooollliiijjjlllnnnoooooonnnnnnfffeeedddddddddaaa]]]ZZZWWWTTTPPPMMMMMMNNNNNNNNNPPPPPPWWW___jjjyyymmmMMMDDDAAA===;;;:::999888666555555666777777777777777777777777777777777777777eeeZZZOOOKKKIIIEEEBBBAAA>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======???BBBEEEJJJYYYyyy}}}pppoooyyyvvv|||uuujjjcccaaaaaabbbeeeoooqqq\\\NNNIIIEEEGGGIIILLLNNNPPPRRRRRRRRRVVV[[[```fffppp||||||hhh^^^^^^___aaabbbbbb___\\\^^^eeekkkmmmoootttvvvtttuuuwwwzzz{{{zzzvvvqqqnnnmmmmmmllliiidddaaabbbcccbbbeeehhhmmmsss|||~~~|||zzzwwwuuupppppppppqqqrrrqqqooolllkkklllmmmmmmmmmmmmkkkkkkdddddddddeeedddbbb^^^[[[WWWTTTPPPMMMMMMNNNNNNNNNPPPPPPWWW^^^jjjwwwkkkMMMBBB???<<<:::::::::999888555666777777777666555444555555555555555555555555eeeZZZOOOKKKIIIEEEBBBAAA>>><<<;;;;;;<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======???CCCEEEJJJXXXyyyqqqqqqzzz}}}vvvnnneee```aaadddeeeeeerrr|||ppp[[[NNNIIIGGGHHHKKKNNNPPPRRRTTTTTTXXX\\\aaagggooo{{{}}}jjj``````aaadddeeedddaaa^^^aaaiiippptttyyy~~~~~~|||wwwqqqlllkkklllrrruuuyyy~~~}}}{{{yyyvvvuuuooonnnoooqqqrrrqqqooollllllmmmmmmmmmllljjjhhhgggdddcccdddeeeeeeccc___\\\WWWTTTPPPMMMMMMNNNNNNNNNQQQPPPWWW]]]iii~~~uuukkkLLL@@@===;;;:::;;;<<<;;;;;;777777888777666555333222444444444444444444444444eeeZZZOOOLLLJJJEEEAAA@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========;;;:::<<<@@@CCCGGGTTTqqq~~~pppqqqzzzyyy~~~tttkkkhhheeeaaaaaaeeelllqqqmmm[[[OOOJJJHHHKKKNNNPPPPPPQQQSSSUUUYYY]]]dddooo|||mmmgggfffhhhkkkhhhbbb___aaafffkkksss{{{|||||||||{{{xxxwwwvvvvvvssssssssssssrrrqqqppppppnnnnnnnnnmmmllljjjiiihhhdddeeeffffffdddaaa]]][[[UUURRROOONNNOOOPPPPPPPPPRRRQQQWWW[[[ddd}}}~~~{{{~~~```PPP@@@>>><<<;;;;;;<<<;;;999666666777777777666666555333333333444444555555555~~~eeeYYYOOOLLLJJJEEEBBBAAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========;;;;;;<<<@@@CCCIIITTTmmmyyymmmpppyyyqqqkkkeeedddbbbbbbeeemmmwww~~~yyygggXXXMMMIIIHHHJJJMMMPPPRRRTTTWWWYYY]]]cccmmmyyyqqqjjjjjjlllnnnlllfffdddffflllrrrzzz}}}zzzwwwuuuttttttvvvvvvuuusssrrrpppnnnmmmppppppooonnnlllkkkiiihhheeefffffffffddd```]]]ZZZVVVSSSPPPOOOOOOPPPQQQPPPTTTRRRVVVYYY```www|||vvvuuuyyy~~~]]]NNNAAA???<<<;;;<<<<<<:::999888888888888777666555444222222222333333444444444}}}dddYYYOOOLLLJJJFFFBBBAAA===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;<<<@@@BBBHHHPPPeeetttjjjmmmxxxooofffeeedddddddddfffmmmxxxppp```SSSKKKHHHHHHJJJMMMPPPSSSWWW[[[___dddlllzzzwwwpppoooqqqtttrrrlllkkknnnvvv|||~~~{{{xxxvvvtttsssrrrvvvuuutttsssqqqpppooonnnrrrqqqpppooommmkkkiiihhhgggggggggfffccc___\\\YYYVVVSSSPPPOOOPPPQQQQQQPPPTTTQQQUUUWWW^^^ttt}}}qqqllllllrrrzzzYYYKKKBBB???===;;;;;;;;;999888:::::::::999777666444333222222222222222333333333}}}dddYYYOOOKKKJJJFFFBBBAAA===<<<<<<<<<<<<;;;;;;;;;========================<<<======<<<<<<===???BBBBBBJJJ^^^qqqgggkkkwwwxxxjjjffffffhhhhhhjjjnnnwwwvvvfffYYYOOOJJJHHHIIIKKKMMMPPPSSSXXX___cccmmmxxxwwwvvvxxx{{{yyyttttttwww}}}}}}{{{yyywwwuuusssrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrpppnnnllljjjiiiiiihhhgggeeebbb^^^[[[YYYWWWTTTQQQOOOOOOPPPPPPPPPRRROOOSSSXXX```www~~~hhheeeeeemmmwwwVVVIIIAAA???<<<::::::999777555999999999999888777666555333333333333333333333333~~~cccXXXNNNKKKJJJFFFCCCBBB===<<<<<<<<<<<<;;;;;;;;;========================<<<=========<<<===???AAAAAAHHH[[[{{{qqqeeeiiivvv~~~|||qqqiiiffffffhhhkkkpppwww{{{lll^^^SSSMMMKKKJJJLLLMMMNNNPPPTTT[[[ccchhhxxx}}}}}}}}}}}}}}}|||zzzxxxuuutttrrrqqqqqqqqqqqqrrrttttttsssrrrrrrpppooolllkkkjjjjjjiiihhheeebbb^^^[[[YYYVVVSSSPPPNNNOOOOOOOOOOOOPPPNNNRRRXXXbbbyyy}}}eeeaaaccclllxxx|||TTTHHH@@@===:::999888777666444666777777888888888777777555555555555555444444444}}}cccXXXNNNKKKJJJFFFCCCBBB===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>=========???AAADDDIIIYYYvvv}}}rrreeeiiiuuuzzz|||}}}|||pppkkkfffdddfffiiioooyyy{{{rrrdddWWWOOOLLLLLLLLLNNNOOOPPPRRRWWW```jjjqqq~~~~~~~~~}}}{{{xxxvvvuuutttrrrqqqpppqqqrrrrrrqqqqqqqqqpppooommmkkkkkkjjjiiigggdddaaa^^^[[[ZZZVVVSSSOOOMMMMMMNNNNNNMMMPPPMMMRRRYYYcccyyy{{{eeebbbdddnnn{{{yyyRRRHHH???<<<:::888888888666555444555666777777888888777666666666666555555555555zzzbbbXXXNNNKKKJJJGGGCCCCCC===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>======???@@@DDDFFFSSSmmm}}}qqqfffiiittt}}}qqqooosssxxxxxxyyy{{{}}}~~~}}}||||||tttkkkhhhdddgggnnnttt|||sssiii\\\QQQLLLKKKLLLMMMOOOPPPQQQUUU\\\gggsss|||~~~}}}}}}yyywwwtttsssrrrppppppqqqrrrsssoooooooooooonnnmmmlllkkkiiihhhfffdddaaa^^^\\\[[[UUURRRNNNLLLLLLLLLLLLKKKNNNLLLRRR[[[hhhgggdddeeeppp~~~vvvPPPFFF???===::::::::::::888777444555555666666666666555666666555555555444444444wwwbbbXXXNNNKKKJJJGGGDDDCCC======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>======???@@@@@@AAALLLeee~~~pppgggjjjtttrrrfffeeekkkqqqppptttxxx{{{{{{zzzzzz{{{}}}}}}oookkkhhheeemmmyyynnndddWWWNNNJJJKKKLLLLLLOOOPPPRRRWWW___lll{{{}}}}}}zzzwwwqqqpppooooooqqqsssvvvwwwnnnnnnnnnnnnnnnmmmmmmllliiihhhfffdddaaa^^^]]]\\\TTTQQQMMMKKKKKKKKKKKKJJJKKKJJJRRR]]]mmmiiieeegggqqqtttOOOEEE@@@>>><<<;;;<<<<<<;;;999555666666666555444333333555555555444444333333333zzzcccZZZRRRNNNKKKFFFBBBAAA<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<=========<<<<<<===???CCCEEEMMMaaa|||ooodddgggssstttiiiccc___```cccpppuuu|||}}}zzzxxxzzz|||qqqgggiiilllmmmwww}}}tttfff[[[PPPMMMMMMKKKJJJJJJLLLOOOSSSZZZeeesss~~~~~~|||zzzwwwuuuxxxvvvuuuuuuvvvvvvtttrrrssspppmmmlllmmmmmmjjjgggfffdddbbbaaa```^^^ZZZXXXQQQPPPMMMKKKJJJJJJKKKKKKNNNOOOTTT]]]uuukkkgggiiivvvqqqPPPBBB>>>===<<<:::999888777777777888888999888666444333444444444444444444444444yyyddd[[[RRROOOLLLGGGCCCBBB<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;:::999999;;;<<>>===<<<:::999888777777666666666666555444333222444444444444444444444444xxxddd[[[SSSPPPLLLGGGCCCBBB<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===<<<;;;<<<===???BBBDDDLLLbbbvvvqqqrrryyyvvvkkk___ZZZWWWWWW[[[```jjjsss{{{{{{vvvvvv}}}yyyqqqlllkkkllllllooottt|||pppnnnkkkmmmvvv}}}sssmmmdddaaa```cccggghhhccc^^^TTTPPPMMMNNNNNNMMMOOOSSSSSSUUU[[[gggxxx~~~|||{{{zzzxxxxxxyyyzzz{{{yyyvvvsssqqqooolllkkkkkkjjjgggfffeeecccaaa```___]]]ZZZWWWRRRQQQNNNLLLKKKKKKLLLMMMOOORRR]]]kkkssstttyyykkkNNNCCC>>>===<<<:::999888777777777666555444444333444444444444444444444444444444wwwcccZZZRRRNNNKKKFFFBBBAAA<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>======???AAACCCDDDLLLbbb}}}ttttttyyy}}}kkkbbbZZZWWWVVVWWW\\\cccmmmwww}}}vvvwww~~~rrrjjjcccbbbccccccgggkkkpppsssyyy~~~tttnnnjjjmmmvvvssshhhcccZZZXXXWWWYYY]]]___]]]ZZZUUURRRQQQQQQPPPNNNRRRWWWXXX\\\eeettt}}}||||||yyyyyyzzz|||}}}{{{wwwssspppnnnmmmkkkiiihhhfffeeeeeecccaaa___^^^\\\YYYVVVRRRQQQOOOMMMLLLLLLMMMNNNOOOQQQ\\\llluuuyyyiiiNNNEEE======;;;:::999888888888999888777555555555666777555555555555555555555555vvvaaaXXXPPPMMMJJJDDD@@@???<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;:::;;;===???DDDFFFMMMcccuuusssvvv~~~qqqccc]]]WWWVVVVVVXXX^^^fffrrrzzz}}}wwwxxx}}}vvvkkkccc^^^^^^______bbbfffhhhjjjooouuu}}}yyyqqqqqqssspppwww|||pppddd[[[XXXTTTRRRQQQSSSWWWZZZ[[[ZZZ\\\WWWTTTRRRPPPNNNRRRXXX^^^eeesss|||{{{{{{yyyyyyzzz|||}}}{{{wwwsssoooooommmkkkiiifffeeeeeedddbbb```___^^^\\\XXXVVVRRRPPPNNNMMMLLLMMMNNNOOOQQQQQQZZZkkkttt|||hhhNNNFFF===<<<;;;:::999888888888999888666555555666777777555555555555555555555555vvv```WWWOOOLLLHHHCCC???>>><<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<===???AAAEEEGGGOOOeeevvvssstttqqqfff]]]XXXVVVVVVWWWYYYaaajjjuuu{{{|||xxx|||vvvpppeee```]]]```bbbaaabbbeeefffgggjjjooovvv~~~|||pppnnnsss{{{pppeeeZZZSSSQQQNNNMMMNNNRRRWWW\\\^^^___ddd\\\UUURRRPPPQQQVVV\\\fffqqq~~~zzzyyyzzzxxxxxxyyyzzz{{{yyyvvvsssooooooooolllhhhfffeeeeeecccbbb___^^^]]][[[XXXUUUQQQOOOMMMLLLKKKLLLNNNOOOUUURRR\\\mmmrrrfffLLLEEE===<<<;;;:::999999999999555555444444444444555555555555555555555555555555vvv```WWWOOOLLLIIICCC??????<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<===??????>>>???BBBDDDDDDGGGQQQhhhyyyuuutttyyyoooeee\\\YYYVVVVVVYYY[[[^^^gggqqqzzz}}}~~~~~~}}}wwwqqqmmmhhheeeffflllooommmmmmnnnmmmlllmmmooouuu|||wwwtttvvv~~~rrreee\\\TTTPPPOOOLLLNNNRRRXXX___fffkkkmmmmmmaaaVVVSSSUUUYYYaaahhhooo{{{~~~|||xxxxxxzzzxxxwwwwwwwwwxxxwwwuuurrroooppppppmmmhhheeeeeefffcccaaa___^^^]]]ZZZWWWUUUPPPNNNLLLKKKKKKLLLMMMNNNTTTRRR]]]qqqrrr}}}dddJJJCCC<<<<<<;;;:::999999999999444444555555555555444444555555555555555555555555wwwaaaXXXPPPMMMJJJDDD@@@@@@<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;999:::<<<<<<<<<===???AAACCCGGGRRRkkk|||wwwuuu}}}mmmddd]]]VVVXXXVVVXXX\\\___dddnnnxxx~~~wwwqqqmmmlllpppooorrryyy}}}{{{yyyzzztttsssrrrssswww~~~|||xxx|||uuubbbXXXRRRMMMLLLMMMOOORRRXXX```jjjrrrxxx{{{tttfffXXXVVV[[[ccclllsssuuu}}}{{{|||~~~~~~zzzvvvwwwzzzxxxvvvuuuuuuvvvvvvtttrrrpppqqqqqqnnniiieeeeeegggcccaaa___]]]\\\ZZZWWWTTTOOONNNLLLJJJJJJKKKMMMNNNQQQOOO]]]sssrrryyycccHHHAAA<<<;;;;;;:::999999999999555666777888888777666555666666666666666666666666rrr^^^XXXQQQKKKHHHEEE@@@===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???FFFQQQiiitttqqqssshhh^^^XXXWWWWWWZZZ\\\^^^aaajjjwww}}}uuuqqqvvv}}}}}}yyy{{{oooeee[[[UUUQQQOOOPPPTTTPPPYYYbbbhhhssswwwkkkaaaaaafffmmmttt{{{~~~~~~~~~}}}{{{yyywwwvvvvvvvvvuuuuuuuuuuuuuuuuuutttsssqqqpppnnnmmmkkkiiihhhgggdddcccbbb___]]]ZZZXXXWWWTTTPPPKKKIIIKKKMMMMMMLLLTTTWWW\\\ttt}}}sss~~~uuuaaaKKK>>>>>>===<<<;;;:::999999999999888777666555444444444555555444444444444555555ppp^^^XXXPPPKKKHHHEEE@@@<<<<<<<<<;;;;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<===>>>>>>BBBGGGQQQhhhtttppp~~~tttggg___YYYWWWXXXXXX[[[^^^```eeeppp~~~~~~vvvwww~~~uuufff]]]UUUQQQOOONNNRRRWWW]]]dddnnnzzz}}}uuuoooqqqxxx}}}~~~}}}zzzxxxvvvuuuuuuuuuttttttuuuuuuuuutttssssssooonnnmmmkkkiiihhhgggfffccccccaaa```^^^\\\[[[ZZZUUUPPPLLLJJJKKKMMMNNNNNNQQQWWW___vvv|||sss}}}xxx___KKK???>>>===;;;:::999999888888666666555555555555555555555555444444444444555555ooo^^^XXXPPPKKKGGGDDD@@@<<<<<<<<<;;;;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<===>>>>>>BBBFFFOOOdddtttnnn{{{uuueee[[[WWWUUUWWW[[[[[[]]]```eeemmmzzz{{{yyyhhh\\\UUUPPPOOOOOOQQQWWW^^^iiiqqq~~~||||||{{{yyywwwvvvuuuttttttssstttuuuuuutttsssrrrqqqmmmlllkkkjjjhhhfffeeeeeebbbbbbaaa```^^^]]]\\\\\\SSSOOOKKKIIIJJJLLLMMMMMMMMMWWWcccxxx{{{wwwrrr}}}{{{\\\JJJ???<<<<<<:::999888777777777444444444444444555666666555555444444444444555555qqq^^^XXXPPPKKKHHHDDD@@@<<<<<<<<<;;;;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<===>>>>>>???BBBJJJ^^^tttmmmyyyrrrggg\\\WWWVVVUUUYYY^^^^^^aaaeeelllvvv~~~oooaaaWWWRRROOOPPPRRRVVV___hhhvvv~~~}}}}}}{{{zzzyyywwwuuutttsssrrrrrrssstttttttttrrrqqqooolllkkkjjjiiihhhfffeeeeeecccbbbaaa___]]][[[ZZZYYYPPPMMMJJJHHHHHHIIIKKKMMMMMMVVVccczzzrrrnnnooo}}}}}}~~~YYYHHH???<<<;;;:::888777777666666555555444444444444555555555555444444444444555555uuu^^^YYYQQQKKKHHHEEEAAA===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===AAAGGGYYY}}}tttlllwww{{{pppddd]]]XXXXXXXXXWWWZZZ^^^dddfffkkkssszzzwwwpppooottt}}}vvvbbbXXXSSSPPPOOORRRVVV[[[gggqqq}}}{{{zzzzzzzzzyyywwwuuutttrrrqqqqqqrrrssstttsssqqqooommmlllkkkjjjiiihhhgggfffeeecccbbb```^^^[[[XXXVVVUUUOOONNNKKKIIIHHHJJJMMMOOOPPPWWWccc|||jjjdddhhhuuu{{{VVVGGG???;;;:::999888777666666666777777666555444333333444555555444444444444555555ttt```ZZZRRRMMMIIIFFFBBB>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>>>>BBBHHHVVVtttqqqiiisss|||lllddd[[[WWWVVVYYYZZZYYY\\\```jjjlllrrr{{{{{{pppiiieee___```gggqqq{{{iiiYYYRRRPPPNNNPPPTTTYYYaaannnzzz}}}zzzyyyzzzzzzyyyxxxvvvtttrrrqqqpppqqqssstttssspppmmmkkkkkkjjjjjjiiigggffffffeeedddbbb```]]]YYYVVVTTTRRRPPPPPPNNNKKKJJJKKKOOORRRSSSYYYfffddd]]]___lllyyyyyyTTTFFF@@@;;;;;;999888777666666666999888777666555444444444555555444444444444555555pppaaa[[[SSSNNNKKKHHHCCC???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===CCCHHHQQQiii}}}nnneeeooo}}}lllaaa]]]YYYVVVWWWZZZ\\\]]]bbbgggppprrrwwwxxxjjjaaa[[[XXXUUUVVV]]]hhhsss~~~nnn^^^UUUQQQOOOOOORRRYYY___hhhxxx~~~|||{{{zzzzzzzzzyyywwwuuusssqqqoooqqqssssssrrrpppllljjjiiihhhhhhgggfffeeeddddddcccbbb```]]]ZZZWWWUUUTTTNNNNNNMMMKKKIIIJJJNNNRRRRRR[[[lllyyy___\\\WWWfffuuuwwwSSSGGGBBB<<<;;;:::999888777777777999888777666666666666666555555444444444444555555lllbbb\\\TTTOOOLLLHHHDDD@@@<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>AAALLL\\\ttt{{{nnnfffmmm|||wwweeeYYYWWWZZZZZZZZZZZZZZZ^^^gggpppwwwyyyxxx{{{tttggg___XXXQQQMMMMMMNNNOOOUUU___iiixxxrrr```UUUNNNKKKKKKJJJOOOYYYcccjjjvvv~~~}}}{{{{{{zzzyyyxxxuuusssqqqrrrrrrrrrpppmmmiiieeecccffffffggggggeeedddbbb```dddbbb```^^^^^^ZZZUUUPPPNNNMMMJJJIIIIIILLLOOOQQQUUU___oooqqqVVVSSSNNN\\\rrrsssQQQGGGBBB>>>;;;999999::::::777444777777777777666666666666555555555555555555555555oooccc^^^WWWPPPIIIDDD???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???>>>AAAJJJYYYqqq~~~qqqiiiooo}}}pppbbbYYYWWWZZZZZZZZZ[[[]]]bbbjjjsssyyy||||||~~~qqqggg]]]WWWRRRMMMJJJKKKOOOPPPVVV```lll~~~iiiZZZRRRMMMLLLMMMQQQVVV```jjjsss~~~~~~zzzzzzzzzyyyxxxuuusssqqqsssrrrqqqoookkkhhhdddbbbeeeeeeeeeeeedddcccbbbaaacccaaa___^^^]]]YYYTTTPPPOOOMMMJJJHHHHHHJJJLLLNNNUUU___nnnnnnTTTSSSSSS```uuurrrQQQGGGAAA===;;;999999::::::888555777777777777666666666666666666666666666666666666~~~mmmbbb]]]UUUMMMGGGCCC???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???>>>@@@HHHVVVmmmvvvmmmrrrsssfff^^^YYYXXXZZZ[[[]]]```dddiiipppxxx~~~|||mmmaaaYYYRRROOOMMMJJJJJJLLLRRRSSSYYYdddtttooo\\\RRRNNNLLLMMMPPPSSSXXXbbbmmmyyy~~~zzzzzzzzzyyywwwuuusssqqqsssrrrooollliiigggeeedddgggfffeeedddcccbbbbbbbbb```___^^^]]][[[XXXSSSOOOOOOMMMJJJHHHGGGHHHJJJKKKTTT^^^lll~~~jjjRRRRRRWWWdddwwwoooPPPFFF@@@<<<:::999999::::::999777777777777777666666666666555555555555555555555555}}}nnnbbb[[[RRRJJJEEEBBB>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>===@@@GGGTTTlll{{{qqquuuzzzggg^^^[[[ZZZZZZ[[[]]]aaafffkkkqqqxxxmmmbbbVVVPPPMMMMMMLLLJJJLLLOOOUUUWWW^^^jjj~~~nnnaaaRRRLLLKKKKKKOOOSSSUUU[[[eeeqqq~~~yyyyyyyyyyyywwwuuusssrrrsssqqqnnnkkkiiihhhiiiiiimmmkkkhhheeecccbbbaaaaaa]]]]]]\\\[[[YYYUUURRROOOMMMLLLJJJHHHHHHIIIKKKLLLSSS\\\iiizzz~~~fffQQQSSSWWWdddxxxkkkOOOFFF???;;;::::::::::::::::::999777777777777666666666666333333333333333333333333|||ooobbbZZZOOOGGGDDDAAA>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========@@@GGGTTTmmmuuuwwwqqqaaa[[[\\\\\\\\\]]]___ccciiipppvvv}}}nnn^^^VVVOOOLLLKKKLLLLLLKKKNNNRRRUUUZZZcccsssxxxbbbWWWMMMJJJJJJKKKPPPUUUZZZaaammmzzz~~~~~~}}}xxxxxxyyyxxxwwwuuusssrrrqqqooommmkkkkkklllnnnoooqqqoookkkgggcccaaa```___YYYZZZZZZYYYVVVSSSPPPOOOKKKJJJIIIIIIJJJLLLNNNOOOQQQ[[[hhhyyy|||dddQQQUUUSSSbbbyyyeeeMMMFFF>>>:::;;;;;;:::::::::::::::777777777777666666666666333333333333333333333333|||pppcccYYYMMMEEECCCBBB???;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========@@@GGGSSSmmm{{{yyyuuuiii___\\\]]]^^^```bbbbbbffflllsssyyyqqq```UUUPPPJJJIIIJJJMMMNNNMMMPPPUUUWWW___mmmxxxlllZZZRRRJJJIIIJJJMMMRRRXXX[[[eeesss}}}wwwwww|||}}}|||wwwxxxxxxxxxwwwuuusssrrrpppooommmllllllnnnoooqqqpppnnnkkkfffbbb___\\\[[[VVVWWWYYYXXXTTTQQQOOONNNIIIIIIIIIIIIKKKMMMOOOPPPOOOZZZhhhyyy|||eeeSSSWWWTTTfff~~~```LLLGGG>>>;;;<<<<<<;;;:::999999:::777777777777666666666666555555555555555555555555zzzpppdddYYYLLLDDDCCCBBB???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???AAAFFFQQQkkk{{{xxxjjjccc]]]^^^___```ccchhhiiimmmsssyyy|||}}}}}}zzzqqqcccWWWPPPMMMHHHHHHKKKPPPQQQQQQUUU[[[^^^jjj{{{xxxjjj```SSSMMMHHHIIIKKKNNNTTTZZZ]]]iiiyyy~~~wwwwwwrrrqqqvvv~~~|||{{{wwwwwwxxxwwwvvvuuusssrrrpppooonnnmmmllllllmmmmmmhhhgggeeeccc___[[[XXXWWWSSSUUUWWWVVVSSSOOONNNNNNIIIHHHHHHIIIJJJKKKLLLMMMNNNZZZiiizzz}}}fffUUUZZZ[[[nnn\\\JJJGGG===;;;===>>><<<999888888:::777777777777666666666666666666666666666666666666yyyoooeeeYYYLLLDDDCCCCCC@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@@@@BBBFFFPPPhhh|||nnnbbb^^^\\\___aaabbbffflllqqquuuzzz}}}tttnnnqqqooojjjaaaWWWOOOKKKJJJHHHIIINNNTTTVVVVVV[[[bbbggguuu}}}nnnaaaWWWOOOJJJGGGIIILLLOOOVVV]]]dddqqqxxxsssnnniiinnnmmmpppzzz}}}|||{{{vvvwwwwwwwwwvvvuuusssrrrqqqpppooommmllljjjjjjjjjaaaaaa```___\\\YYYVVVTTTRRRTTTWWWVVVRRRNNNMMMNNNIIIIIIHHHHHHHHHIIIJJJJJJLLLYYYjjj{{{~~~gggVVV\\\bbbvvvyyyZZZJJJGGG===<<<>>>???===999777888:::777777777777666666666666555555555555555555555555yyynnnaaaTTTGGGBBB@@@>>>===>>>======<<<<<<;;;:::888888;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>:::AAABBBDDDNNNbbbuuuiiifffaaaaaadddeeeeeekkksssxxx~~~~~~tttkkkeeefffdddaaaZZZSSSMMMJJJJJJMMMLLLOOOTTTWWWYYY___fffuuuppp```VVVRRRVVVOOOIIIIIIKKKPPPYYYccckkkwwwzzzqqqllljjjkkknnnsss{{{zzz~~~~~~|||xxxttttttttttttsssrrrqqqqqqtttsssrrrqqqnnnjjjgggeeeeee```[[[XXXXXXXXXWWWUUUVVVVVVWWWVVVTTTPPPLLLIIIFFFGGGHHHHHHHHHIIIKKKMMMRRRXXXgggkkkVVV\\\rrrwww~~~~~~ZZZKKKCCC;;;;;;::::::999999888888777999888777555555444444444555555555555555555555555yyynnnaaaTTTGGGBBBAAA>>>===>>><<<<<<===<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<===========================;;;AAAAAACCCNNNbbb|||nnnhhhfffbbbbbbfffhhhjjjqqqyyy{{{qqqhhh```[[[XXXXXXVVVRRRNNNKKKJJJKKKQQQPPPSSSYYY]]]cccooozzz}}}|||~~~|||oooqqqxxxwwwhhhZZZSSSPPPQQQLLLHHHIIILLLRRR\\\eeetttvvvmmmiiiiiikkkrrryyy{{{www~~~~~~}}}~~~~~~zzzwwwttttttttttttsssrrrqqqqqqssssssqqqpppmmmiiigggeeeaaa^^^ZZZYYYZZZZZZXXXWWWXXXXXXXXXVVVSSSPPPLLLJJJFFFGGGHHHHHHHHHIIIKKKMMMQQQYYYhhh~~~kkkZZZcccxxxvvv{{{XXXJJJCCC;;;;;;;;;;;;:::999999888888888777666555444444444444444444444444444444444444yyynnn___SSSGGGBBBAAA???===>>><<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===========================;;;AAAAAACCCNNNbbbwww{{{tttkkkkkkfffdddfffkkkpppuuu}}}uuukkkbbbZZZTTTQQQLLLMMMMMMLLLKKKKKKNNNPPPTTTTTTWWW\\\aaalll}}}zzzxxxxxxzzz}}}jjjaaaccciiivvvvvvrrriii]]]SSSMMMLLLKKKHHHGGGKKKOOOTTT___iii|||ssskkkhhhiiinnnxxxxxxuuuqqqsss}}}|||||||||}}}|||yyyvvvttttttuuuttttttsssrrrqqqrrrqqqpppnnnkkkhhhfffddd\\\\\\[[[]]]^^^^^^\\\ZZZ\\\[[[YYYVVVRRROOOLLLKKKFFFGGGHHHHHHHHHHHHKKKMMMNNNXXXgggyyy|||ggg\\\hhh}}}zzzvvvwwwUUUIIICCC<<<<<<<<<;;;;;;:::999999999666666666555444444333333333333333333333333333333yyynnn^^^RRRFFFBBBAAA???>>>>>>;;;;;;<<<===>>>>>>======;;;;;;;;;<<<<<<<<<<<<===========================<<>>===<<<<<<;;;;;;:::999999555555555555555444333333333333333333333333333333zzznnn\\\PPPEEEBBBBBB???>>>>>>:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???AAALLL]]]qqqssszzzrrrooopppnnnssszzzwwwssslllfff]]]UUUPPPMMMKKKJJJIIIJJJKKKLLLNNNQQQVVVZZZ]]]```fffoooxxxyyyvvvtttrrrqqqssswww{{{~~~}}}eeeXXXSSSRRRQQQVVVXXXYYYWWWRRRLLLGGGDDDFFFFFFIIIOOOSSSXXXcccoooyyyooolllrrrzzzvvvooogggeeehhhvvv~~~}}}{{{|||}}}}}}|||zzzyyyxxxuuuuuuuuuuuutttsssrrrrrrqqqpppnnnllliiigggfffeee]]]```eeehhhiiihhhfffddd```^^^YYYUUUQQQNNNLLLLLLFFFGGGHHHHHHGGGGGGIIIKKKLLLXXXbbbjjjhhhWWWSSSdddrrrwww~~~}}}oooRRRJJJFFF@@@===<<<<<<;;;;;;:::999999555555666666666555444333444444444444444444444444zzznnnZZZOOOEEEBBBBBB@@@>>>>>>:::;;;<<<===============;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>@@@JJJXXXxxxnnnooozzztttqqqrrr{{{zzzppphhhccc^^^YYYRRRMMMJJJJJJIIIIIIHHHJJJKKKMMMPPPUUU[[[```aaafffppp~~~~~~wwwtttsssqqqppprrrvvvzzz}}}sssZZZPPPQQQTTTUUUUUUUUUUUUSSSPPPKKKFFFCCCDDDFFFJJJPPPTTTZZZhhhttt|||rrrpppyyyxxxmmmeeecccccclll}}}}}}|||yyy{{{}}}}}}{{{yyyyyyyyyuuuuuuuuuuuuuuutttrrrrrrqqqpppnnnkkkiiihhhgggfffbbbeeejjjmmmllljjjhhhggg___]]]YYYTTTPPPNNNLLLKKKFFFGGGHHHGGGFFFGGGHHHJJJOOOYYYaaaeeecccTTTQQQ```kkkrrrlllPPPIIIGGG@@@<<<<<<;;;;;;:::999999999444555666777777666555444555555555555555555555555zzznnnYYYNNNDDDBBBBBB@@@>>>>>>:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;@@@>>>@@@HHHTTTooollllll~~~{{{|||xxxmmmeee^^^YYYSSSOOOKKKHHHHHHJJJJJJJJJKKKMMMQQQUUUZZZbbbjjjppprrrwww}}}yyysssqqqooooooppptttyyy|||uuu```XXXYYY\\\]]]]]]ZZZUUUPPPLLLIIIFFFDDDBBBDDDJJJPPPVVV^^^mmm|||yyyxxxzzzoooeee^^^___cccppp~~~|||{{{wwwyyy|||{{{yyywwwwwwxxxvvvvvvvvvuuuuuutttsssrrrrrrpppnnnkkkiiihhhhhhhhhfffjjjnnnooollliiigggfff]]][[[XXXTTTQQQNNNKKKJJJFFFGGGHHHGGGFFFFFFHHHJJJMMMWWW\\\______RRROOO[[[hhhrrrhhhLLLGGGEEE???;;;;;;;;;:::999999888888555666777999999888666555444444444444444444444444zzzoooXXXMMMDDDBBBBBB@@@>>>>>>:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;???>>>???GGGQQQjjj}}}kkkmmmttthhhaaa[[[UUUQQQNNNKKKHHHGGGIIIKKKMMMMMMQQQSSSXXX^^^fffoooyyy~~~{{{rrrqqqnnnnnnooossswwwzzzzzzjjjcccaaa___\\\fff```WWWOOOIIIGGGFFFEEE@@@CCCIIIPPPWWW```qqq|||rrrhhh```\\\\\\bbbttt}}}{{{zzzuuuxxxzzzzzzwwwuuuvvvwwwvvvvvvvvvvvvuuutttsssrrrrrrqqqnnnllljjjiiihhhhhhiiilllpppoookkkgggeeeeee[[[ZZZWWWTTTQQQNNNKKKJJJFFFGGGHHHGGGFFFFFFHHHIIIIIIRRRVVVZZZ[[[PPPLLLWWWiiissseeeJJJEEEDDD===;;;;;;:::999999888888777555666888999:::999777666333333333333333333333333}}}kkkZZZNNNCCCAAABBBAAA???>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<@@@>>>999>>>IIINNN^^^yyy{{{mmmmmmzzzuuuggg\\\WWWSSSOOOKKKJJJKKKLLLLLLKKKLLLMMMOOOUUUVVVZZZcccrrr~~~zzzvvvqqqmmmkkklllkkklllqqqyyyyyytttrrrrrrqqqpppeeeYYYSSSMMMGGGDDDDDDGGGGGGKKKRRRZZZeeewww}}}tttkkkaaa[[[YYYXXXmmm|||yyyxxx|||~~~|||wwwtttuuuxxxxxxxxxwwwuuutttttttttttttttrrrooollljjjiiiiiiiiikkkhhhfffeeefffffffffeee]]]\\\YYYUUUQQQNNNKKKIIIGGGFFFEEEEEEEEEFFFGGGHHHPPPOOO]]]ZZZTTTRRRKKKWWWhhhsssaaaNNNGGG???<<<<<<<<<<<<<<<<<<<<<<<<;;;888999:::;;;:::888666555777777666666555555444444~~~mmmYYYMMMCCCAAABBBAAA??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===???@@@===AAAJJJLLLXXXooozzzmmmnnnzzzrrrhhh\\\SSSPPPMMMKKKHHHIIIKKKLLLNNNNNNPPPTTTVVVXXX\\\cccnnn}}}}}}zzzvvvuuupppkkkjjjjjjkkksss{{{~~~sssgggZZZRRRMMMGGGEEEEEEFFFGGGLLLTTT]]]jjj}}}vvvmmmfff___ZZZZZZ___ttt~~~|||zzzwwwxxx|||~~~}}}yyyvvvxxxzzzwwwvvvuuutttsssrrrrrrrrrtttrrroookkkiiihhhiiiiiillliiifffeeeddddddcccbbb\\\ZZZXXXTTTPPPMMMJJJHHHFFFFFFEEEEEEFFFHHHIIIJJJMMMLLL[[[XXXRRRQQQKKKWWWgggttt___MMMGGG@@@>>><<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::999666333222999888888888777777777666~~~lllXXXMMMDDDBBBBBB@@@??????<<<<<<<<<<<<<<<<<<<<<<<<=================================<<<<<<=========>>>AAA@@@CCCJJJIIIPPPccc{{{nnnnnnyyywwwhhh```WWWPPPNNNNNNMMMLLLKKKMMMPPPRRRSSSVVVZZZ]]]___fffppp||||||zzzssskkkhhhgggjjjtttvvviiiZZZQQQKKKGGGFFFHHHEEEGGGMMMVVVaaapppyyykkkddd___\\\[[[^^^fff{{{}}}{{{zzzyyywwwzzz}}}~~~{{{yyyzzz|||wwwwwwvvvuuutttsssrrrrrrsssqqqnnnkkkiiihhhhhhiiillliiifffccccccbbbaaa___ZZZYYYVVVSSSOOOKKKIIIGGGFFFFFFFFFFFFHHHJJJLLLMMMLLLLLL[[[XXXRRRQQQLLLZZZhhhyyy]]]MMMGGG@@@@@@===<<<<<<;;;:::999999888888999999999888666444333888888888888777777777777|||iiiVVVMMMDDDCCCBBB@@@???@@@============<<<<<<<<<<<<==============================<<<<<<<<<<<<=========BBB@@@AAAGGGFFFKKK\\\xxxpppnnnwwwuuummmaaa[[[TTTOOONNNOOOPPPPPPPPPSSSVVVXXX[[[^^^bbbdddhhhpppzzzvvvkkkeeedddiiiuuuyyyjjjZZZOOOIIIEEEFFFHHHFFFHHHNNNYYYeeeuuuzzznnnbbb]]]\\\]]]```dddjjj|||{{{{{{{{{{{{~~~|||zzzzzz{{{zzzyyyyyyxxxwwwuuutttsssqqqooollljjjhhhggghhhhhhiiigggcccaaaaaa```___^^^YYYXXXVVVRRROOOKKKIIIHHHFFFFFFFFFGGGIIILLLNNNOOOOOOOOO___[[[SSSRRRNNN]]]lll\\\MMMGGG@@@AAA======<<<;;;999888777777333444666777888888888777666666666666555555555555|||hhhUUULLLEEEDDDCCC@@@???@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<>>===BBBDDDJJJZZZrrrsssnnnttt~~~~~~yyyqqqhhhbbbXXXTTTOOOKKKJJJLLLMMMNNNSSSWWW]]]bbbfffjjjnnnpppsssyyyyyymmmeeeccchhhvvv{{{kkkZZZNNNHHHDDDEEEHHHIIIJJJQQQ\\\iiizzzqqqfff]]]\\\^^^bbbggglllmmm||||||~~~|||yyyxxxxxxyyyyyyyyyxxxwwwuuusssrrrpppnnnkkkhhhgggfffggggggeeeccc```______```___^^^YYYXXXVVVSSSOOOLLLJJJIIIFFFFFFGGGHHHJJJMMMOOOQQQRRRRRRbbb\\\TTTRRROOO^^^ppp[[[NNNFFF???AAA======<<<;;;999888777777444444555666777888888888555555555555666666666666|||fffSSSLLLFFFEEECCC??????AAA???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::AAA===:::???CCCJJJYYYnnnvvvnnnrrr{{{{{{xxxtttppplllfff```\\\TTTRRROOOLLLLLLNNNQQQSSSWWW]]]fffnnntttyyy|||~~~}}}}}}pppiiifffkkkxxx}}}mmm[[[OOOIIIEEEFFFIIIKKKMMMTTT```nnn~~~iiiaaa\\\___dddiiinnnsssrrr~~~|||}}}}}}{{{yyywwwvvvvvvvvvvvvvvvtttrrrooonnnnnnmmmjjjgggfffffffffgggbbb```^^^]]]^^^^^^^^^]]]YYYXXXUUURRROOOLLLJJJIIIGGGGGGGGGHHHJJJLLLOOOPPPRRRTTTddd^^^UUUSSSQQQbbbttt~~~YYYMMMEEE>>>AAA===<<<<<<;;;:::999999888888888888777777666666666777777777777888888888888xxxaaaRRRLLLGGGEEECCC??????AAA??????>>>>>>===<<<<<<;;;========================<<<<<<;;;;;;;;;;;;<<<<<<999AAA>>>:::???CCCIIIVVVkkkwwwnnnrrrzzz}}}xxxvvvssspppppprrruuuwww|||~~~|||xxxrrrlllkkkhhhfffccc```\\\ZZZUUUTTTRRRQQQRRRUUUYYY\\\aaaiiisss|||vvvnnnkkkooozzzppp^^^RRRKKKGGGGGGJJJLLLOOOWWWdddttttttddd^^^]]]cccjjjooossswwwvvv~~~}}}}}}~~~||||||{{{{{{zzzyyyxxxvvvuuuvvvvvvuuusssqqqnnnlllmmmllliiigggeeeeeefffgggbbb```]]]\\\\\\\\\[[[ZZZWWWVVVTTTQQQNNNKKKIIIHHHGGGGGGGGGHHHIIILLLNNNOOOTTTVVVgggcccZZZZZZZZZlll|||xxxVVVKKKCCC===AAA<<<<<<<<<<<<;;;;;;::::::::::::999888777666666666666777777777888888888999ttt\\\QQQKKKGGGFFFCCC??????BBB@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======888AAA@@@<<<@@@CCCGGGRRRkkkwwwnnnrrrzzzyyypppiiikkkiiifffddddddfffiiikkkkkknnnoookkkiiiiiifffaaa```___^^^]]][[[YYYWWWUUURRRRRRRRRSSSTTTXXX]]]aaammmuuuzzzsssppprrr}}}rrraaaUUUNNNIIIIIIKKKLLLOOOXXXgggxxxyyykkkaaa]]]]]]eeennnrrrvvvyyyxxx~~~||||||}}}||||||yyyxxxxxxyyyzzzzzzyyyxxxvvvwwwwwwwwwuuurrrooommmmmmkkkiiifffeeeeeeffffffdddaaa]]][[[[[[ZZZYYYWWWVVVUUURRRPPPMMMJJJHHHGGGHHHGGGGGGHHHIIIKKKMMMNNNWWWZZZlllhhh```aaabbbuuusssSSSJJJBBB===BBB<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888999:::444555555555666666777777gggWWWLLLJJJHHHGGGFFFEEEBBB@@@AAAAAA@@@@@@???>>>============>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<::::::===AAABBBDDDKKKSSSkkk~~~qqqooorrr{{{rrrlllfffdddddd___^^^]]]]]]^^^_________````````````___^^^]]]\\\YYYZZZ[[[\\\\\\[[[ZZZYYYYYYXXXWWWXXX[[[___dddgggtttxxxuuuyyyuuubbbTTTLLLGGGIIINNNKKKSSS^^^lll|||pppgggaaa```___kkk|||yyysssyyy~~~}}}{{{yyyxxxwwwvvvvvvwwwxxxyyywwwwwwvvvuuutttrrrpppooommmkkkhhheeeccccccdddeeefffbbb]]][[[[[[ZZZWWWUUUSSSSSSRRRPPPNNNKKKIIIHHHFFFGGGHHHHHHIIIJJJNNNPPPXXXbbbjjjggg___bbbssskkkSSSJJJCCC??????@@@???===<<<::::::999999777777777777666666666666666666555555555555666666|||cccTTTJJJHHHFFFEEEEEEDDDBBB@@@AAAAAA@@@@@@???>>>>>>>>>======>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<======<<<>>>AAAAAACCCJJJRRRmmmrrrmmmppp{{{mmmfffbbb]]][[[\\\]]][[[ZZZYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[\\\\\\]]]]]]\\\[[[YYYXXX\\\[[[[[[[[[^^^fffooovvvxxxvvvzzzvvvdddVVVMMMHHHJJJNNNMMMUUU```oooyyynnneee``````aaannn~~~xxx~~~~~~}}}xxxxxxvvvuuuuuuuuuvvvvvvuuuuuuuuutttrrrqqqooonnnmmmkkkhhheeeddddddeeeffffffbbb^^^[[[ZZZYYYVVVTTTSSSRRRQQQPPPMMMKKKIIIHHHFFFGGGHHHHHHHHHJJJNNNPPPWWWdddlllfff```gggyyyiiiRRRIIICCC??????>>>===<<<;;;;;;;;;;;;;;;999888888888888777777777666666666555555666666666yyy```QQQHHHFFFEEEDDDDDDDDDBBBAAAAAAAAAAAA@@@??????>>>>>>===>>>>>>??????>>>>>>======<<<<<<;;;;;;<<<<<<===AAA??????AAA@@@BBBIIIRRRooorrrkkknnn~~~tttjjj```]]]ZZZWWWUUUVVVZZZYYYXXXWWWXXXYYY\\\]]]^^^^^^_________`````````cccccccccbbbaaa___]]][[[```bbbbbbcccfffppp~~~xxxwww|||xxxfffXXXOOOIIIJJJNNNOOOWWWcccttt|||tttkkkddd^^^```dddttt}}}yyyxxxvvvuuuttttttttttttttttttsssrrrqqqooonnnmmmllljjjgggeeedddeeeggghhhgggccc___[[[XXXVVVTTTRRRRRRQQQPPPOOOMMMKKKIIIHHHEEEFFFHHHHHHHHHJJJMMMPPPVVVgggnnnddd```nnngggPPPIIICCC@@@@@@<<<<<<;;;;;;;;;<<<<<<===::::::999999999888888888777666666666666666666777xxx___QQQGGGFFFDDDDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<<<<======BBB??????@@@@@@BBBJJJTTTpppqqqkkkooozzz|||iiibbb\\\[[[ZZZWWWVVVXXXYYYYYYYYYZZZ[[[^^^bbbeeehhhhhhhhhiiiiiijjjkkkkkkjjjkkkkkkkkkjjjiiigggffffffjjjmmmnnnpppzzzzzzxxx~~~yyyhhh[[[QQQKKKKKKNNNQQQYYYfffxxx}}}xxxrrrjjjddd]]]bbbhhhzzz~~~}}}~~~zzzyyyxxxvvvuuutttsssrrrsssssssssrrrqqqpppnnnmmmjjjiiifffeeedddfffhhhiiigggddd___[[[WWWTTTQQQPPPQQQPPPPPPNNNLLLJJJIIIGGGEEEFFFGGGHHHHHHJJJMMMPPPUUUhhhmmm```]]]ppp}}}fffPPPIIICCC??????======<<<;;;;;;;;;;;;<<<:::999999999888888888888777777777777777777777777uuu\\\NNNHHHGGGEEEEEEFFFGGGEEEDDDAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>=========<<<<<<=========@@@>>>===???@@@BBBKKKUUUqqqtttmmmrrrwwwoooccc]]]ZZZ[[[ZZZWWWWWWZZZXXXZZZ]]]___bbbgggmmmrrrvvvuuuuuuttttttuuuvvvwwwpppqqqssstttuuuttttttsssooouuuzzz|||~~~}}}|||yyyiii]]]TTTMMMLLLOOOQQQYYYggg{{{}}}yyyssskkkeee^^^eeennn|||{{{{{{|||}}}{{{zzzyyyxxxvvvuuusssrrrsssssssssrrrrrrpppooonnniiihhheeeddddddeeegggiiifffddd```ZZZUUUQQQOOONNNOOOOOOOOOMMMLLLJJJHHHGGGEEEFFFGGGGGGHHHIIIMMMOOOUUUeeeiii[[[ZZZlll|||~~~yyyeeePPPIIICCC?????????>>>===<<<;;;:::::::::999999888888888777777777777777888999999888777777pppXXXKKKIIIGGGFFFFFFGGGGGGFFFDDDAAAAAAAAAAAAAAAAAA@@@@@@>>>??????@@@@@@??????>>>>>>======<<<<<<======>>>===<<<===???@@@BBBJJJTTTnnnzzzpppssstttvvvfff]]]YYYWWWYYYYYYWWWYYY\\\[[[___eeejjjmmmsssyyy~~~}}}}}}~~~~~~wwwyyy{{{}}}}}}xxxiii^^^UUUNNNMMMOOOQQQYYYhhh}}}{{{uuummmggg___hhhttt|||zzzzzzzzz{{{zzzzzzzzzyyywwwvvvtttsssrrrssssssrrrqqqpppoooooohhhgggdddcccbbbdddfffgggeeeccc```ZZZTTTOOONNNNNNNNNNNNNNNMMMKKKJJJHHHGGGDDDEEEGGGGGGGGGIIILLLOOOUUU___aaaWWWWWWgggvvvzzz~~~cccOOOHHHCCC??????@@@???>>><<<:::999999999999888888888888777777777777888999::::::999888777oooWWWJJJIIIGGGFFFEEEFFFFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@??????>>>>>>>>>============>>>>>>===<<<===@@@@@@@@@GGGOOOccctttrrrqqq{{{kkk```ZZZXXXXXXZZZ[[[[[[___ddddddkkksssyyy|||wwwiii___VVVOOONNNPPPRRR[[[jjj~~~wwwmmmggg```jjjxxx}}}{{{zzzzzzzzzxxxyyyyyyxxxwwwuuusssrrrqqqqqqqqqqqqpppooonnnnnnhhhfffdddbbbaaabbbdddeeecccbbb___YYYSSSNNNMMMNNNNNNMMMMMMLLLKKKIIIHHHGGGDDDEEEFFFGGGGGGIIILLLOOOTTTXXXXXXUUUWWWdddrrrzzz^^^KKKFFFBBB???@@@???>>>===<<<;;;:::::::::::::::999999999888888888777888:::;;;;;;:::888777pppYYYLLLHHHGGGEEEDDDEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>============>>>>>>>>>===>>>@@@??????DDDLLLYYYvvvpppoooqqqeee]]]\\\ZZZ[[[^^^```bbbgggmmmooovvvvvvhhh___WWWPPPNNNPPPSSS\\\kkkxxxnnnfff___kkk{{{}}}{{{{{{zzzwwwwwwwwwwwwvvvuuusssrrroooooopppoooooonnnmmmlllhhhfffcccaaa```aaacccdddbbbbbb___YYYRRRNNNMMMOOOMMMMMMMMMLLLKKKIIIHHHGGGDDDEEEFFFGGGGGGIIILLLOOORRRSSSSSSTTTXXXbbbqqq|||YYYHHHEEEBBB@@@AAA===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999777888:::;;;;;;:::888777qqqZZZPPPKKKHHHFFFEEEEEEEEECCCBBB???@@@AAABBBBBBBBBAAA@@@AAA???>>>>>>??????===<<<@@@??????>>>>>>>>>>>>>>>BBBBBBAAA@@@???AAADDDGGGYYYsss}}}sssnnnzzzsssddd```bbb____________bbbgggooouuuzzzxxxmmmfffaaaTTTMMMUUUWWW```ppp~~~vvvmmmffffffmmmzzzwwwyyy{{{yyywwwxxxwwwvvvuuuuuutttttttttuuutttrrrpppmmmkkkiiihhhbbbccccccddddddccccccbbbaaa___\\\XXXTTTQQQOOONNNOOONNNLLLJJJHHHGGGFFFFFFFFFFFFGGGFFFFFFHHHKKKNNNUUUTTTSSSRRRQQQXXXjjj|||ZZZMMMEEEAAABBB???===<<<<<<;;;;;;:::999999888999999999999888777777777777777777777777777777qqq[[[QQQLLLJJJGGGFFFFFFEEEDDDBBB@@@AAABBBBBBBBBBBBAAA@@@CCCBBBAAAAAABBBBBBAAA@@@??????>>>============>>>AAAAAAAAA??????@@@DDDGGGOOOggg}}}rrrppp{{{}}}kkk___\\\___^^^___bbbeeejjjqqqzzzyyyzzzrrrlllhhhZZZQQQWWWXXXbbbsssyyyooohhhhhhppp{{{yyyzzz|||zzzxxxxxxwwwvvvuuuttttttttttttuuutttrrrpppmmmkkkiiihhhddddddeeeeeeddddddcccbbbaaa___\\\XXXUUURRRPPPOOOMMMLLLJJJHHHFFFEEEDDDDDDFFFFFFGGGFFFFFFHHHLLLNNNVVVTTTRRRQQQQQQYYYlll~~~[[[NNNEEEBBBBBB???>>>>>>===<<<<<<;;;;;;:::999999999999999888777777777777777777777777777777qqq]]]RRRMMMKKKHHHGGGFFFEEEDDDBBBAAAAAABBBBBBBBBBBBAAA@@@>>>===<<<===?????????===???>>>======<<<<<<======@@@AAA@@@??????@@@CCCFFFFFFYYYuuusssqqq|||pppddd\\\[[[]]]```ccciiiooovvv~~~~~~{{{xxx}}}zzzvvvsssdddWWWZZZYYYdddvvv}}}zzzxxxzzz{{{qqqkkkjjjuuu|||zzz{{{|||{{{yyywwwvvvuuussssssssssssttttttsssqqqooommmkkkiiihhhgggggggggfffeeedddcccbbb```___\\\XXXUUURRRQQQPPPMMMLLLJJJHHHFFFEEEEEEDDDFFFFFFGGGFFFFFFHHHLLLOOOXXXTTTQQQOOOPPPZZZnnn]]]PPPFFFBBBBBB?????????>>>>>>===<<<<<<;;;999999999999999888888777777777777777777777777777ooo]]]TTTNNNLLLIIIGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA;;;999999:::<<<===<<<;;;>>>>>>===<<<<<<<<<<<<<<>>======<<<<<<;;;999999::::::999999888777777777777777777777777777~~~lll]]]UUUNNNLLLIIIHHHGGGGGGEEECCCCCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>???AAABBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<>>>???@@@???>>>???AAADDDFFFOOObbb{{{~~~vvvzzzooodddbbbbbbdddfffjjjmmmqqquuu{{{yyyvvvvvvxxx{{{eee^^^\\\iii}}}rrrnnnjjjlllvvvzzzssspppqqq}}}{{{zzz{{{|||{{{zzzyyyzzzzzzyyyxxxvvvuuurrrppppppppprrrsssrrrrrrpppnnnlllkkkiiihhhiiiiiihhhgggfffdddbbbaaa^^^\\\ZZZWWWUUUSSSQQQQQQNNNMMMKKKJJJIIIHHHGGGGGGEEEFFFGGGGGGGGGJJJMMMQQQVVVPPPLLLLLLQQQ^^^ttt]]]QQQHHHDDDCCC???>>>>>>======<<<;;;;;;:::999::::::::::::999888888777777777777777777777777xxxiii___XXXPPPNNNKKKJJJJJJJJJIIIGGGEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@AAACCCCCCBBBAAA???>>>======<<<<<<=========>>>??????>>>???AAABBBFFFKKKZZZppp~~~yyyjjjeeeeeeggghhhjjjlllmmmpppttt{{{{{{sssqqqqqq{{{mmmbbb___lll~~~nnniiidddeeeppp{{{vvvuuuvvv~~~zzzxxxxxxyyyxxxxxxyyyzzzzzzyyyyyyxxxvvvtttqqqooonnnoooqqqrrrrrrqqqpppnnnlllkkkiiiiiihhhggggggfffdddbbbaaa```\\\ZZZXXXVVVTTTRRRQQQQQQKKKKKKIIIHHHGGGFFFFFFFFFEEEFFFGGGGGGHHHJJJNNNQQQUUUOOOKKKMMMUUUdddzzz~~~\\\QQQHHHDDDDDD@@@>>>>>>===<<<<<<;;;;;;::::::::::::::::::999999888777777777777777777777777ttthhhaaa\\\RRRPPPNNNNNNNNNOOONNNMMMFFFEEECCCBBBAAAAAAAAABBBAAA@@@??????@@@AAA???>>>??????>>>============>>><<<===??????>>>>>>@@@BBBDDDHHHTTThhh||||||rrrjjjiiikkklllmmmooonnnooorrrxxx~~~tttqqqqqqrrrtttfffbbbnnnhhhccc___```mmm~~~||||||||||||xxxvvvvvvwwwvvvwwwzzz{{{{{{zzzyyyyyyvvvssspppnnnmmmnnnppprrrqqqpppooonnnlllkkkiiiiiieeeeeeddddddbbbaaa```___ZZZYYYWWWTTTRRRQQQPPPPPPKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFGGGGGGHHHKKKOOORRRTTTOOOMMMQQQZZZjjj{{{ZZZPPPHHHEEEDDD@@@??????>>>======<<<<<<;;;::::::;;;;;;::::::999888777777777777777777777777rrrhhhccc___TTTSSSQQQQQQRRRRRRRRRQQQFFFEEECCCBBBAAAAAABBBBBBCCCAAA@@@@@@AAAAAA???>>>@@@@@@???>>>>>>>>>>>>>>><<<===??????>>>>>>@@@AAADDDGGGRRReeewwwvvvppplllnnnqqqqqqrrrtttqqqrrrvvv~~~vvvqqqrrruuuvvvyyyjjjeeeppp}}}bbb^^^[[[]]]kkk~~~{{{wwwuuuuuuvvvuuuxxx{{{||||||{{{zzz{{{uuussspppmmmmmmnnnppprrrqqqpppooonnnlllkkkiiiiiicccccccccbbbaaa```___^^^XXXWWWVVVTTTRRRPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHEEEFFFGGGGGGHHHKKKOOORRRUUUPPPNNNTTT___ooozzzYYYOOOHHHEEEEEEAAA@@@@@@??????>>>=========::::::;;;;;;::::::999888777777777777777777777777sssnnnjjjaaaZZZVVVSSSSSSVVVVVVSSSOOOIIIFFFCCCAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>??????@@@BBBCCCMMM^^^rrryyyqqqmmmpppsssqqqnnnmmmpppyyyyyymmmhhhjjjrrr{{{{{{kkkgggnnnwwwqqq^^^UUURRR\\\nnn~~~{{{yyyxxxwwwwwwwwwyyyyyyxxxyyyzzzzzzyyywwwqqqqqqppppppoooppppppppppppooommmkkkkkkkkkllllllfffeeedddcccaaa___]]]\\\ZZZYYYWWWUUUSSSQQQOOOOOOLLLLLLJJJIIIHHHGGGGGGGGGJJJIIIIIIIIIJJJMMMPPPQQQWWWWWWVVVVVV___sssyyy[[[OOOHHHGGGHHHBBB>>>>>>>>>===<<<<<<;;;;;;999999999888999999::::::888888888888888999999999vvvqqqlllbbb\\\WWWSSSSSSTTTTTTQQQMMMJJJGGGCCCAAABBBBBBBBBAAACCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@BBBDDDLLL]]]pppyyyvvvvvvwwwvvvpppnnnooovvvvvvlllhhhjjjrrr{{{qqqhhhoooxxxuuugggZZZUUUUUU___ppp~~~}}}{{{yyyxxxxxxxxxyyyzzzyyyyyyyyy{{{zzzyyywwwrrrqqqqqqpppppppppppppppooonnnnnnmmmlllllllllllleeeeeedddbbb```^^^\\\[[[YYYXXXVVVUUUSSSQQQPPPOOOLLLKKKJJJHHHGGGGGGGGGFFFIIIHHHHHHHHHJJJLLLOOOPPPSSSSSSTTTYYYeeexxxuuuYYYNNNGGGFFFFFFAAA>>>>>>>>>===<<<<<<;;;;;;::::::999999999999999:::999999888888888777777777|||uuummmccc]]]YYYTTTRRRRRRRRROOOLLLKKKHHHEEECCCCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@BBBDDDLLL[[[nnn~~~{{{}}}wwwooopppuuu}}}qqqjjjgggjjjttt}}}xxxiiiooowwwzzziii]]]UUUTTTXXXcccsss|||{{{zzzzzzyyyyyyzzzzzz|||zzzzzzzzz{{{{{{yyywwwrrrrrrqqqpppppppppppppppmmmnnnnnnnnnnnnlllkkkjjjddddddcccaaa___]]]ZZZYYYVVVVVVUUUSSSRRRQQQPPPOOOKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGGGGGGGIIIKKKMMMNNNMMMNNNRRR\\\kkk~~~}}}qqqVVVMMMFFFEEEEEE@@@???>>>>>>======<<<<<<;;;<<<;;;:::999999888999999:::999999888666555555444xxxoooddd\\\XXXTTTRRRQQQQQQPPPNNNMMMJJJGGGDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBDDDKKKXXXlll~~~uuunnnvvv~~~uuulllhhhhhhlllvvv}}}lllnnnttt}}}qqqcccYYYRRRTTTYYYccctttzzzzzzzzzzzzzzz{{{{{{|||}}}{{{zzz{{{{{{zzzxxxvvvsssrrrqqqppppppppppppppplllmmmooooooooommmjjjhhhccccccbbb```^^^[[[YYYXXXTTTTTTSSSRRRQQQPPPOOONNNJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLKKKJJJPPP]]]ooolllUUUNNNGGGEEEFFF@@@??????>>>>>>===<<<<<<<<<===<<<;;;:::999888888888888888777777666555555444yyyoooeeeZZZXXXUUUTTTSSSSSSSSSRRRPPPLLLIIIFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@BBBEEEJJJUUUkkkuuutttxxxqqqkkkhhhiiinnn{{{qqqooopppyyyxxxkkk___WWWRRRUUUZZZdddwwwyyywwwvvvxxx}}}yyyyyyzzz{{{||||||||||||}}}|||{{{zzz{{{zzzwwwuuusssrrrqqqpppoooooooooooojjjlllnnnooonnnllliiigggcccbbbaaa___]]]ZZZXXXVVVSSSSSSRRRQQQOOONNNNNNMMMIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJQQQaaasssgggTTTOOOHHHFFFFFFAAA?????????>>>======<<<<<<===<<<;;;:::999999999999666666666666666777777777~~~wwwnnneeeYYYYYYYYYXXXWWWVVVUUUUUURRRNNNJJJHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@AAAEEEJJJTTTjjj{{{wwwqqqllljjjkkkrrrwwwpppnnnyyyrrreee[[[TTTSSSWWW]]]hhh{{{vvvttttttwww}}}~~~yyyyyyzzz||||||}}}}}}|||}}}|||zzzzzzyyyxxxvvvsssrrrqqqpppooonnnmmmmmmmmmiiijjjlllmmmllljjjgggfffccccccaaa___]]]ZZZWWWVVVSSSRRRQQQPPPNNNMMMLLLKKKHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIKKKLLLXXXkkk}}}~~~~~~cccRRROOOIIIFFFGGGBBB@@@??????>>>>>>======<<<===<<<;;;::::::999::::::666666666777777888888888zzztttmmmeee[[[\\\]]]]]]ZZZXXXVVVUUUSSSPPPLLLIIIHHHHHHGGGFFFGGGFFFEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>??????@@@@@@EEEJJJRRRjjjyyytttooommmnnnuuu{{{rrrppp|||nnnaaaWWWRRRTTTYYYaaappp~~~xxxuuutttuuuzzz}}}{{{yyyzzz{{{|||}}}}}}||||||}}}{{{zzzyyyxxxwwwtttrrrqqqpppooommmllllllkkkkkkhhhiiijjjkkkjjjhhhfffeeedddcccbbb```]]]ZZZWWWVVVSSSRRRQQQOOOMMMKKKJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIOOObbbzzz~~~zzzwww^^^PPPNNNHHHEEEFFFAAA@@@@@@??????>>>=========<<<;;;;;;:::::::::;;;;;;888888888888888888777777wwwrrrllleee^^^```aaa```]]]XXXUUUSSSTTTQQQMMMJJJIIIIIIHHHGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>??????@@@@@@EEEJJJRRRkkk|||vvvqqqooopppwww~~~tttsss|||mmm```VVVQQQUUU[[[eeewww}}}{{{~~~|||wwwuuuuuuvvv~~~zzzxxxyyyzzz|||}}}}}}}}}|||{{{}}}{{{yyyxxxxxxvvvsssppppppooonnnmmmkkkkkkjjjjjjhhhhhhiiiiiihhhgggeeeeeeeeedddbbb```]]]ZZZXXXVVVSSSRRRQQQNNNLLLJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHRRRiii~~~zzzsss[[[NNNMMMGGGDDDDDD@@@@@@@@@??????>>>=========;;;;;;:::::::::;;;<<<<<<;;;;;;:::999888777666666{{{mmmbbb___aaa```^^^\\\[[[ZZZYYYYYYRRRRRRQQQOOOMMMJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@???>>>>>>???CCCHHHRRRhhhyyyuuuvvvyyyvvvsssyyyhhh]]]WWWTTT[[[aaammm|||xxxuuusssuuuzzz}}}~~~~~~}}}}}}|||{{{yyywwwyyy|||~~~|||zzz{{{{{{{{{||||||||||||||||||yyyuuurrrqqqppppppqqqqqqqqqpppooommmlllkkkggghhhhhhhhhgggfffdddcccggggggfffbbb[[[WWWUUUVVVUUUTTTQQQNNNKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGHHHGGGFFFEEEFFFGGGDDD[[[xxx~~~dddYYYNNNKKKIIIFFFCCCCCCAAA@@@>>>=========>>>???======;;;:::999888888888===999666666888999888777yyylllbbb```___^^^\\\[[[ZZZYYYXXXXXXRRRQQQPPPOOOMMMKKKIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA???@@@@@@@@@@@@@@@??????@@@CCCGGGPPPccc|||yyyzzz}}}}}}vvv{{{iii^^^XXXWWWWWWbbbuuu}}}xxxuuurrrqqqpppssswwwyyyyyyxxxxxxyyy||||||wwwrrrrrrrrrsssuuuzzz~~~{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{}}}zzzvvvsssqqqqqqppppppppppppooonnnmmmkkkjjjffffffggghhhhhhgggfffeeeggggggeeeaaa[[[XXXWWWXXXUUUSSSQQQNNNKKKHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEEEEFFFGGGLLLaaa}}}bbbWWWNNNJJJHHHEEEBBBBBBAAAAAA@@@???>>>>>>>>>???===<<<;;;:::999999999999;;;999666666888999999777wwwkkkbbb___[[[[[[ZZZZZZYYYXXXXXXXXXQQQPPPPPPOOOMMMLLLJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDD???@@@@@@AAAAAAAAA@@@@@@BBBCCCFFFMMM]]]zzzyyy{{{||||||yyyggg\\\YYYZZZ^^^lll|||uuupppnnnlllmmmppptttwwwxxxwwwuuutttsssssswww}}}~~~vvvpppjjjjjjkkkmmmrrrzzz~~~{{{zzz{{{{{{{{{{{{zzzzzzzzzzzz~~~zzzvvvsssqqqppppppnnnnnnooonnnnnnllljjjiiiccceeefffhhhhhhhhhhhhggghhhgggddd___[[[XXXYYYZZZSSSRRRPPPMMMJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFFFFDDDDDDEEEFFFOOOaaazzzyyy```VVVMMMJJJHHHDDDBBBBBBBBBBBBAAA@@@??????>>>>>>======<<<;;;:::::::::::::::888666777888999999888~~~tttiii```^^^ZZZZZZZZZZZZZZZYYYYYYYYYQQQPPPPPPOOONNNMMMKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFF@@@@@@AAABBBBBBBBBBBBAAACCCCCCEEEJJJWWWppp}}}yyywwwyyywwwggg^^^^^^bbbmmm|||zzztttnnnjjjiiiiiilllrrrxxx|||}}}{{{zzzyyyvvvtttvvvzzz|||rrrkkkiiiiiihhhjjjoooxxx}}}{{{zzzzzzzzzzzzzzzyyyyyyyyyyyy~~~|||yyyvvvrrrpppooonnnmmmmmmnnnnnnmmmkkkiiihhhaaaccceeeggghhhiiiiiiiiijjjgggccc^^^YYYWWWXXXXXXQQQPPPNNNLLLIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEECCCEEEFFFEEEDDDCCCDDDEEEMMM^^^vvvwww___VVVOOOLLLIIIEEECCCDDDAAAAAAAAA@@@???>>>===<<<>>>===<<<<<<;;;;;;<<<<<<888888888888999999999999zzzqqqfff^^^]]]ZZZ[[[[[[\\\\\\[[[[[[ZZZRRRRRRRRRQQQPPPNNNMMMLLLHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHAAABBBBBBCCCCCCCCCBBBBBBBBBAAACCCIIISSSfff~~~{{{xxxwwwxxxxxxyyyzzz|||~~~{{{xxxjjjcccfffmmmxxxwwwoookkkfffdddeeefffkkkrrryyy~~~}}}|||}}}~~~sssmmmhhhgggffffffkkkttt|||~~~}}}{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwzzzyyyvvvtttqqqooommmlllmmmnnnnnnnnnmmmkkkhhhfff```bbbdddfffggghhhhhhhhhjjjfffaaa[[[WWWUUUTTTTTTOOONNNLLLJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCEEEFFFEEEDDDCCCDDDEEELLL]]]vvvxxx^^^WWWQQQNNNKKKFFFEEEGGGAAAAAA@@@???>>>>>>======??????>>>===<<<<<<<<<<<<999999:::::::::999::::::tttmmmddd]]]]]][[[\\\]]]^^^^^^]]][[[ZZZUUUTTTTTTSSSQQQPPPNNNMMMIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEFFFGGGHHHHHHDDDDDDDDDDDDDDDCCCBBBBBB@@@???CCCIIIOOO]]]zzz}}}zzzxxxqqqooollljjjkkkmmmppprrruuuvvvyyy}}}uuukkkgggmmmwwwvvvlllgggeeebbbaaacccdddiiipppvvv{{{~~~xxxsssiiihhhfffeeehhhppp{{{~~~{{{yyyyyyzzzvvvyyy}}}~~~~~~~~~|||{{{zzzyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvtttrrrpppnnnmmmlllnnnoooppppppnnnjjjfffdddaaabbbccceeefffeeeeeedddgggccc]]]YYYVVVTTTQQQPPPNNNMMMKKKIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFFFFDDDDDDEEEFFFIII\\\vvvvvv]]]WWWRRRPPPLLLGGGFFFIIIBBBAAA???>>>>>>???@@@@@@AAAAAA???>>>===<<<<<<<<<:::<<<======;;;:::::::::yyymmmhhhbbb]]]^^^\\\]]]^^^___^^^]]][[[ZZZWWWWWWVVVUUUSSSQQQOOONNNJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHFFFFFFFFFEEEDDDCCCBBBAAA@@@???BBBHHHKKKTTTmmm~~~|||wwwqqqnnnnnniiigggfffgggjjjooouuuyyy}}}zzz|||}}}uuurrrttt|||rrrjjjgggeeeccccccfffeeeiiinnnsssvvvzzz|||sssqqqmmmjjjiiinnnuuuzzz~~~~~~zzzuuuqqqooopppqqqnnnsssxxxzzzzzz}}}~~~}}}|||{{{zzzyyyxxxxxxwwwvvvvvvuuuuuuttttttssssssqqqpppnnnmmmpppqqqrrrqqqnnnjjjeeebbbaaabbbcccdddccccccaaaaaa```\\\XXXVVVUUUSSSPPPNNNLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEEEEFFFGGGIII^^^zzzmmmZZZVVVRRRPPPKKKFFFFFFIIIDDDBBB@@@??????AAADDDFFFDDDCCCAAA???===<<<<<<;;;<<>>BBBHHHHHHMMMddd~~~yyyuuutttuuuwwwyyyzzzwwwqqqllliiiiiiiiihhhhhhjjjooowww~~~}}}{{{zzzxxxxxx|||~~~tttzzz}}}{{{~~~uuummmkkkiiiggghhhkkkhhhkkkoooqqqssswww~~~}}}wwwqqqlllmmmppptttxxxyyywwwsssmmmiiihhhiiikkkiiinnnuuuxxxyyy|||~~~~~~~~~}}}|||{{{{{{zzzxxxxxxxxxwwwvvvuuuuuuttttttttttttsssrrrqqqpppooorrrrrrsssrrrooojjjeeeaaabbbbbbccccccbbbaaa___^^^ZZZWWWUUUTTTUUUTTTQQQNNNLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGHHHGGGFFFEEEFFFGGGOOOfffeeeYYYTTTQQQOOOJJJEEEEEEHHHFFFDDDAAA???@@@CCCGGGJJJEEEDDDBBB@@@>>><<<;;;;;;>>>@@@BBBAAA===::::::;;;oookkkhhh```\\\^^^^^^^^^^^^^^^]]][[[YYYXXXYYYYYYYYYXXXUUUQQQNNNKKKIIIJJJKKKLLLLLLKKKJJJJJJFFFFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBFFFAAA???GGGNNN^^^vvvyyypppiiiiiinnnsss|||{{{yyytttooollljjjkkkffflllssswww|||~~~xxxvvvuuutttrrrpppqqqvvv}}}{{{wwwtttvvv{{{|||ttt~~~{{{zzzxxxuuurrruuuvvvwwwxxxzzz}}}}}}{{{zzzyyyyyy}}}~~~}}}{{{yyy}}}xxxppphhhfffcccaaaaaadddcccfffjjjnnnrrrxxx~~~||||||}}}}}}}}}{{{yyyxxx}}}|||yyywwwuuutttttttttssssssssssssssssssssssssrrrqqqpppooommmjjjeeebbbaaabbbbbbaaa```^^^\\\[[[\\\[[[YYYVVVRRRPPPMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFIIIEEECCCHHHEEECCCLLLTTTqqqgggZZZVVVPPPLLLIIIHHHGGGEEEDDDEEEEEEBBBAAAFFFMMMRRRIIIEEE@@@>>>>>>???@@@@@@CCCDDDDDDBBB???;;;999999}}}mmmiiihhhaaa^^^```____________^^^\\\ZZZYYYYYYXXXXXXVVVTTTQQQNNNMMMJJJKKKLLLLLLLLLLLLKKKJJJGGGGGGFFFFFFEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFAAA@@@GGGNNN\\\sssxxxtttnnniiigggkkkrrrxxx}}}vvvpppmmmmmmooossswwwzzzrrrmmmlllmmmlllkkkiiijjjnnntttyyy{{{xxxxxx|||{{{~~~}}}zzzzzzxxxvvvtttsssrrrrrrqqqtttwwwxxxzzz}}}vvvqqqjjjccc```^^^[[[ZZZ]]]\\\___cccfffjjjpppvvvzzz~~~~~~}}}|||{{{}}}zzzwwwtttrrrrrrqqqssssssssssssssssssssssssrrrpppooonnnllliiieeeaaa``````aaaaaaaaa```^^^]]]\\\[[[YYYVVVSSSPPPNNNLLLKKKJJJHHHFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFIIIDDDBBBGGGDDDDDDNNNYYYwwweeeZZZVVVPPPLLLJJJIIIHHHGGGHHHIIIFFFAAADDDNNNVVVXXXIIIEEE@@@======???@@@@@@EEEFFFGGGEEEAAA>>><<<<<>>======ssshhhfffeeebbb```aaa___`````````___^^^\\\[[[XXXWWWTTTRRRQQQPPPQQQRRRNNNNNNNNNNNNMMMMMMMMMLLLJJJIIIIIIGGGFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAFFFDDDCCCIIIKKKUUUiiiyyyqqqkkkhhhgggeeeeeejjjsss}}}{{{uuupppqqqyyy|||rrrmmmkkklllmmmkkkkkkkkkjjjiiikkknnnqqqxxx}}}zzzxxxuuussspppooooooooonnnnnnooooooooonnnnnnnnnlllkkkkkkkkkmmmuuu~~~{{{wwwwwwzzz||||||||||||wwwpppiiibbb\\\[[[XXXSSSPPPQQQQQQSSSVVVXXX[[[___cccgggkkksss|||~~~~~~{{{xxxuuussssssrrrrrrrrrrrrrrrrrrrrrrrrrrrpppnnnlllkkkjjjgggdddaaaaaaaaabbbbbbbbbaaa___^^^[[[ZZZXXXUUUSSSPPPNNNMMMJJJIIIGGGEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGCCCBBBEEEBBBHHHZZZ{{{yyydddXXXTTTPPPMMMLLLKKKKKKJJJEEEJJJGGGBBBLLL___bbbWWWIIIEEE@@@======???@@@@@@@@@BBBBBBAAA>>><<<::::::yyypppgggeeedddbbb```_________`````````^^^]]]\\\YYYWWWTTTRRRPPPQQQRRRSSSOOOOOONNNMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@FFFDDDCCCHHHJJJSSSeee|||}}}xxxrrrllliiiiiiggghhhlllttt}}}{{{yyyvvvuuu|||vvvqqqooopppqqqrrrlllmmmmmmlllkkkkkklllnnntttyyy}}}zzzsssrrrpppnnnlllllllllmmmmmmmmmooopppqqqqqqqqqqqqmmmlllkkkjjjmmmrrryyy~~~|||uuuyyy{{{{{{||||||wwwpppggg```[[[YYYUUUPPPMMMNNNMMMOOOQQQRRRTTTWWW[[[^^^cccjjjttt{{{~~~}}}~~~}}}zzzxxxwwwvvvvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrooonnnkkkjjjiiigggdddbbbccccccccccccaaa___]]][[[ZZZYYYWWWTTTRRROOOMMMLLLIIIHHHFFFEEEDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEBBBBBBEEEBBBLLLdddvvvfffXXXUUUPPPMMMLLLLLLLLLLLLDDDJJJKKKLLLVVVccc```RRRHHHEEEAAA>>>>>>?????????===>>>@@@???<<<:::999999rrrmmmgggdddddddddbbb`````````aaabbbaaa```___^^^YYYXXXUUUSSSRRRRRRSSSSSSPPPOOONNNMMMLLLLLLLLLLLLJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@EEECCCCCCHHHIIIQQQddd~~~zzzwww|||zzzvvvqqqllliiijjjkkkkkkooovvv}}}|||vvvvvvwww{{{|||xxxwwwxxxyyywwwuuuoooqqqrrrrrrooonnnmmmnnnssswww{{{}}}yyytttmmmllljjjiiiiiiiiijjjkkkkkkllloooqqqsssssstttssslllllllllmmmppptttxxx{{{|||~~~vvvnnnfff^^^XXXUUUQQQLLLJJJKKKIIIJJJKKKLLLMMMOOORRRUUU[[[bbbjjjqqquuuxxx}}}~~~~~~}}}{{{zzzxxxwwwwwwwwwwwwrrrrrrrrrrrrrrrrrrrrrrrrpppnnnkkkjjjiiigggeeeccccccccccccbbb```]]][[[YYYXXXWWWUUUSSSPPPNNNLLLKKKHHHGGGFFFEEEDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDAAACCCEEECCCRRRnnn~~~sssfffYYYVVVQQQNNNMMMMMMLLLLLLHHHLLLQQQXXX```cccZZZNNNGGGDDDAAA@@@@@@@@@???>>>===>>>@@@???===;;;::::::vvvkkkiiifffdddeeefffeeecccbbbcccdddddddddcccbbbaaaZZZYYYWWWUUUSSSSSSSSSSSSPPPOOOMMMLLLKKKKKKLLLLLLJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA???EEEBBBAAAFFFHHHQQQddd||||||yyyyyyxxxwwwtttoookkkjjjlllnnnsssyyy|||zzzsssvvv|||}}}{{{zzz|||zzzyyy~~~xxxssspppiiiiiihhhggggggiiijjjkkkjjjlllooosssuuuvvvvvvvvvoooppprrruuuxxxzzzzzzzzz{{{}}}sssggg___WWWSSSOOOJJJIIIJJJFFFHHHHHHHHHHHHJJJMMMPPPTTTYYYaaafffjjjnnntttyyy|||{{{yyyvvvuuuttttttuuuqqqqqqqqqqqqqqqqqqqqqqqqpppnnnkkkjjjiiihhhfffdddaaaaaaaaaaaa___]]][[[YYYVVVUUUSSSQQQOOOMMMKKKJJJHHHGGGEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCAAADDDFFFEEEVVVwww}}}pppfff[[[WWWRRRNNNMMMMMMLLLLLLNNNMMMTTT___ccc\\\QQQKKKEEECCCBBBBBBBBBAAA>>><<<<<<>>>@@@???===;;;;;;;;;|||mmmffffffddddddfffiiihhhfffdddeeefffffffffeeedddccc[[[ZZZXXXVVVUUUSSSSSSRRRPPPOOOMMMKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@???DDDBBBAAAFFFGGGQQQddd}}}xxxyyy|||vvvvvvtttqqqnnnmmmnnnppp{{{}}}|||www|||vvvssszzz}}}xxxssspppnnniiihhhhhhhhhhhhjjjkkkllllllnnnqqquuuxxxyyyyyyyyyvvvwwwzzz}}}~~~|||yyywwwzzzjjjaaaXXXSSSOOOKKKJJJLLLGGGHHHIIIHHHHHHIIILLLOOOOOOTTTZZZ___bbbgggnnnsss{{{|||{{{xxxuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnllljjjiiihhhgggeee______``````___]]][[[ZZZUUUTTTRRRPPPNNNLLLJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBAAADDDGGGFFFYYY||||||nnneee[[[XXXRRROOOMMMMMMLLLKKKPPPLLLSSS```bbbTTTJJJIIICCCCCCCCCCCCCCCAAA===::::::<<<>>>>>><<<:::::::::sssggghhhgggeeedddeeehhhlllnnnqqqnnniiifffeeecccaaa___\\\[[[YYYYYYYYYXXXVVVTTTPPPOOOMMMKKKKKKJJJKKKKKKOOONNNLLLIIIHHHGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAAAAABBBFFFIIIGGGHHHQQQ\\\}}}|||zzzuuuvvvuuupppkkkmmmuuu}}}}}}{{{|||~~~zzzvvv{{{yyyyyy}}}wwwxxxxxxsssmmmkkkjjjkkkkkkjjjjjjkkkmmmooooooqqqsssvvvyyyzzz{{{{{{~~~}}}sssfffXXXSSSPPPKKKFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFMMMNNNOOORRRWWW]]]cccgggtttxxx}}}}}}zzzvvvtttsssssstttrrrqqqpppooonnnnnnnnnnnnmmmkkkiiigggfffffffffgggeeeccc```___^^^]]][[[YYYUUUSSSQQQOOONNNLLLHHHFFFEEEEEEDDDDDDCCCCCCCCCBBBFFFFFFFFFFFFFFFEEEDDDDDDCCCFFFCCCBBBGGGKKK]]]zzzyyymmmhhh[[[XXXUUUQQQOOONNNNNNOOOOOOSSSWWWYYYVVVPPPGGGBBB@@@@@@AAAAAAAAA@@@@@@???===<<<;;;::::::;;;<<<===qqqgggeeedddccccccfffjjjooorrrpppmmmhhheeedddcccaaa___^^^[[[YYYXXXXXXYYYXXXWWWRRRQQQOOONNNNNNNNNNNNOOOPPPNNNLLLJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCFFFHHHFFFGGGQQQ[[[{{{~~~}}}|||zzzsssuuusssmmmhhhjjjttt~~~~~~~~~}}}xxx{{{}}}|||xxxrrrnnnnnnsssxxx}}}}}}wwwxxxwwwrrrmmmlllkkklllllllllkkklllnnnpppppprrrwww{{{tttfffXXXRRROOOJJJFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJMMMQQQVVV[[[___fffkkkqqqvvvzzz}}}}}}zzzwwwuuuttttttuuurrrqqqpppoooooonnnnnnnnnkkkjjjiiigggfffeeeddddddcccbbb``````___^^^[[[YYYUUUSSSQQQOOONNNLLLHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDBBBEEEBBBCCCIIIOOObbb|||kkkeeeZZZXXXVVVSSSQQQPPPPPPPPPPPPSSSUUUVVVTTTNNNHHHDDD@@@AAAAAAAAAAAA@@@??????>>>>>>===<<<<<<===>>>>>>}}}mmmhhhaaaaaaaaabbbffflllqqquuurrrnnnjjjfffeeedddbbbaaa___]]]ZZZYYYZZZ[[[[[[[[[TTTSSSSSSRRRRRRRRRSSSSSSQQQOOOMMMJJJIIIHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCEEEFFFEEEGGGPPPZZZsss}}}~~~|||yyytttuuusssmmmgggkkkwww~~~}}}}}}vvvrrrqqqrrrrrrqqqooolllgggddddddhhhkkkoooqqqtttwww|||}}}wwwwwwvvvrrrnnnmmmmmmnnnooonnnnnnoooqqqsssssswww}}}tttfffXXXPPPMMMHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHKKKOOOSSSVVVXXX\\\bbbhhhlllqqquuuxxx|||~~~}}}~~~{{{xxxvvvuuuuuuuuuqqqqqqppppppooonnnnnnnnnjjjjjjiiigggeeecccaaa````````````aaaaaa___[[[XXXTTTRRRPPPOOONNNLLLIIIFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFFFFFFFFFFEEEEEEDDDAAADDDBBBDDDLLLSSShhhjjjccc[[[ZZZXXXWWWUUUSSSRRRQQQQQQRRRRRRQQQOOOLLLHHHFFFAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>??????uuujjjhhh```___```aaaeeekkkqqqtttwwwsssmmmiiifffdddcccaaa```^^^^^^___``````^^^]]]UUUUUUUUUUUUUUUUUUVVVVVVQQQPPPNNNKKKJJJIIIIIIIIIJJJHHHFFFDDDCCCDDDEEEFFFFFFDDDDDDEEEDDDFFFNNNXXXhhh}}}~~~}}}zzzwwwxxxuuunnnjjjppp~~~~~~yyyrrrnnnmmmnnnnnnmmmjjjfffcccbbbbbbcccdddfffgggjjjllloootttyyy}}}}}}xxxwwwuuuqqqoooppppppqqqssssssssstttvvvwwwyyy}}}sssfffWWWOOOKKKGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGIIILLLOOOQQQQQQTTTYYY^^^bbbggglllooossszzz~~~}}}|||~~~|||zzzxxxvvvuuuuuutttqqqqqqqqqpppoooooonnnmmmjjjjjjiiihhhfffccc```^^^^^^^^^```aaabbb___ZZZVVVRRRPPPNNNMMMMMMKKKHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEDDDBBBDDDBBBDDDMMMUUUlll~~~jjjddd^^^]]]\\\ZZZWWWTTTRRRPPPQQQPPPNNNLLLJJJIIIHHHGGGBBBBBBBBBBBBAAAAAA@@@????????????>>>>>>?????????qqqiiiiiibbbaaaaaaaaadddiiinnnqqqxxxtttmmmhhheeecccaaa```___aaadddggghhhfffaaa\\\VVVVVVWWWWWWWWWWWWWWWWWWSSSQQQOOOLLLKKKJJJJJJJJJKKKIIIGGGEEEDDDEEEFFFGGGFFFDDDCCCEEEDDDEEELLLUUU]]]vvv~~~}}}zzzyyyuuuoooooowww{{{yyyyyytttrrrpppooommmhhhccc``````aaa```___```bbbcccdddeeeiiimmmqqq|||yyywwwuuuqqqqqqssssssuuuxxxyyyzzz{{{}}}pppdddWWWOOOJJJFFFFFFIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMNNNPPPSSSVVVYYY^^^cccfffjjjqqqwwwxxx|||}}}{{{{{{zzzyyywwwuuutttssssssppppppqqqqqqpppooonnnmmmjjjjjjjjjiiifffcccaaa___]]]^^^___aaaaaa]]]WWWSSSOOOMMMLLLKKKKKKJJJGGGEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEBBBEEEBBBCCCMMMVVVnnn}}}mmmhhhbbbaaa___\\\XXXTTTQQQOOOPPPNNNLLLJJJHHHHHHHHHHHHDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>pppkkkkkkfffeeedddccceeeiiimmmooovvvqqqjjjeeecccaaa`````````cccggglllmmmiiiaaa\\\XXXXXXYYYYYYYYYYYYXXXWWWSSSRRRPPPMMMLLLKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGFFFDDDCCCEEEEEEEEEJJJQQQVVVjjj{{{wwwrrrooottt|||yyy{{{|||yyynnnggg___[[[]]]^^^]]]ZZZ\\\]]]^^^___```bbbgggjjjvvv|||{{{xxxuuurrrssswwwwwwyyy}}}lllaaaVVVOOOJJJFFFGGGJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMNNNPPPRRRUUU[[[___dddkkkrrruuuzzz}}}{{{yyyyyyxxxwwwuuutttsssrrrppppppqqqqqqpppooommmllljjjjjjiiigggeeecccaaa```____________^^^YYYSSSOOOLLLKKKIIIIIIIIIHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEECCCEEEAAACCCNNNYYYrrr|||nnnkkkeeeccc```]]]YYYUUURRRQQQPPPOOOMMMLLLJJJJJJJJJJJJFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>????????????>>>>>>|||rrrooonnnjjjiiigggfffhhhkkkoooqqqsssoooiiieeedddeeeeeeeeebbbdddhhhllllllhhhaaa[[[[[[[[[\\\\\\[[[ZZZYYYXXXTTTSSSPPPNNNLLLLLLKKKLLLJJJJJJIIIIIIHHHGGGGGGGGGFFFCCCCCCFFFGGGFFFHHHMMMRRRccc~~~wwwqqqrrr{{{}}}sssjjj___[[[]]]___]]]ZZZZZZ[[[]]]^^^___cccgggkkkuuuyyy|||yyyuuurrruuuzzzyyy}}}zzzggg^^^UUUPPPKKKGGGGGGKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIJJJKKKKKKMMMRRRWWW\\\aaahhhpppttt{{{~~~{{{yyyyyyxxxwwwvvvuuusssrrrooopppqqqrrrqqqooommmllliiihhhfffeeecccbbbbbbaaaaaa```___]]][[[UUUOOOJJJIIIHHHGGGGGGGGGGGGEEECCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFBBBDDDAAADDDPPP]]]xxxyyynnnkkkdddbbb___[[[XXXVVVUUUTTTQQQQQQQQQPPPPPPNNNMMMLLLHHHHHHHHHGGGFFFEEECCCCCC>>>???@@@AAAAAA@@@???>>>zzztttrrrppplllkkkiiiiiijjjnnnrrrtttsssooojjjhhhhhhjjjlllmmmdddeeegggiiijjjfff```\\\]]]]]]^^^^^^]]][[[ZZZXXXUUUSSSQQQOOOMMMLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFEEECCCDDDGGGHHHFFFGGGKKKPPP___{{{yyyrrruuu{{{pppddd___aaadddaaa^^^ZZZ[[[^^^___bbbffflllooouuuxxx{{{~~~}}}zzzvvvsssvvv|||{{{}}}rrreee]]]UUUPPPLLLGGGHHHKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLHHHIIIJJJKKKMMMRRRXXX]]]```hhhooouuu|||~~~{{{zzzzzzyyyyyywwwvvvtttsssooopppqqqrrrqqqooommmlllhhhfffdddbbbaaaaaaaaabbbcccaaa___\\\XXXSSSLLLHHHHHHFFFEEEFFFFFFFFFDDDBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFAAACCCAAAEEERRRaaa}}}~~~vvvmmmjjjbbb```]]]ZZZXXXWWWXXXXXXRRRSSSTTTUUUTTTRRROOONNNJJJIIIIIIHHHGGGFFFDDDDDD@@@@@@BBBBBBBBBBBB@@@@@@{{{vvvtttuuupppooonnnmmmmmmooorrruuuyyyrrrjjjgggiiimmmnnnmmmhhhiiiiiiiiigggccc___\\\]]]]]]]]]\\\[[[ZZZYYYYYYUUUTTTRRRPPPOOOOOOOOOPPPNNNMMMKKKIIIGGGEEECCCBBBDDDDDDEEEEEEFFFFFFFFFGGGMMMXXXkkkxxxqqq|||wwwooofffbbbcccfffgggfffdddfffgggfffeeegggmmmqqquuuxxx|||}}}}}}}}}|||zzzzzz|||}}}yyyrrreee^^^UUUNNNJJJJJJJJJKKKKKKIIIKKKNNNKKKFFFHHHNNNNNNNNNOOONNNNNNLLLKKKKKKIIIJJJKKKLLLMMMPPPSSSVVV]]]eeepppyyy}}}{{{zzzzzzzzzyyywwwuuutttsssrrrpppoooooonnnmmmmmmllllllhhhfffcccccccccdddcccbbb]]]]]][[[XXXTTTOOOKKKHHHHHHGGGFFFEEEDDDDDDDDDDDDIIIGGGDDDBBBAAABBBDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFIIIPPPdddwwwlllccc^^^]]]\\\ZZZYYYXXXXXXXXXTTTUUUWWWXXXWWWSSSOOOLLLKKKKKKKKKKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@@@@AAAAAA~~~{{{yyy{{{vvvtttrrrrrrtttvvvyyyzzzyyysssllljjjlllnnnnnnmmmhhhhhhhhhhhhfffccc```___``````___^^^\\\ZZZXXXWWWVVVUUUSSSQQQPPPOOOOOOOOONNNNNNLLLJJJHHHGGGEEEEEEEEEEEEFFFGGGGGGHHHIIIIIILLLSSSccczzzzzzwww}}}~~~~~~~~~||||||~~~wwwsssnnnlllmmmooopppooosssuuuvvvtttrrrqqqtttwwwzzz|||~~~|||}}}~~~vvvpppfff___VVVOOOKKKKKKKKKLLLMMMKKKLLLNNNLLLIIIKKKQQQOOOOOONNNNNNMMMLLLKKKJJJMMMMMMNNNOOOPPPSSSVVVYYY^^^cccllltttzzz}}}{{{zzz|||{{{yyyxxxvvvtttsssrrrppppppoooooonnnmmmlllkkkgggeeecccbbbccccccaaa```\\\[[[XXXUUUQQQMMMJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEECCCDDDHHHSSShhhssskkkfff``````___]]]\\\ZZZYYYXXXWWWWWWWWWWWWUUUSSSQQQPPPKKKKKKKKKKKKIIIGGGEEEDDDDDDDDDCCCBBBAAAAAABBBBBB}}}{{{||||||yyyvvvwww{{{~~~~~~xxxsssnnnlllmmmmmmllljjjhhhhhhfffeeecccbbbaaaaaaddddddcccaaa___\\\YYYWWWWWWVVVUUUSSSRRRQQQPPPOOOOOONNNMMMLLLJJJIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLLLLMMMPPP[[[ooo~~~|||xxxvvvssspppssswwwyyyyyy}}}{{{xxxxxxzzzzzz{{{{{{{{{{{{||||||tttooogggaaaWWWPPPLLLLLLLLLMMMOOOMMMMMMNNNMMMLLLOOOTTTSSSRRRQQQPPPOOONNNMMMMMMSSSSSSSSSTTTVVVZZZ]]]___aaadddhhhmmmssszzz~~~}}}{{{zzz}}}|||zzzxxxvvvtttsssrrrqqqqqqppppppnnnmmmlllkkkfffeeecccbbbbbbbbb```^^^ZZZXXXUUUQQQNNNKKKIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGCCCCCCJJJYYYoooxxxnnnjjjhhhbbbbbbbbbaaa___]]]ZZZYYYYYYXXXVVVTTTSSSRRRRRRRRRKKKKKKKKKJJJIIIGGGEEEDDDFFFFFFEEECCCCCCBBBBBBBBB|||xxxyyy}}}zzzwwwxxx}}}~~~vvvssspppnnnnnnllljjjggghhhfffcccaaa``````aaabbbeeeeeeeeedddbbb___\\\ZZZYYYXXXXXXWWWUUUSSSQQQPPPOOONNNNNNLLLKKKJJJIIIIIIFFFFFFGGGIIIJJJLLLMMMNNNPPPPPPWWWiii{{{tttooonnnnnnnnnmmmtttyyy}}}}}}{{{}}}vvvrrriiibbbYYYQQQMMMLLLLLLMMMOOOMMMMMMNNNOOORRRVVVYYYZZZYYYWWWUUUTTTTTTUUUUUUYYYYYYYYY[[[___dddgggiiigggffffffggglllsss{{{}}}{{{zzz}}}}}}{{{yyyvvvtttrrrrrrrrrrrrrrrqqqooommmkkkjjjgggeeecccccccccaaa___]]]YYYWWWSSSPPPLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJEEEEEENNN___uuutttllljjjhhhccccccdddcccaaa^^^[[[YYYWWWVVVUUUSSSRRRPPPPPPOOOKKKKKKKKKJJJIIIGGGEEEDDDGGGFFFEEEDDDCCCBBBBBBBBBzzzwwwxxxzzzwwwuuuvvvyyy{{{{{{zzzvvvuuusssrrrpppnnnkkkiiihhheeebbb___^^^^^^```bbbddddddffffffeeeccc```___ZZZ[[[[[[[[[YYYWWWTTTSSSPPPOOONNNMMMLLLKKKJJJJJJFFFFFFHHHIIIKKKLLLMMMNNNPPPPPPVVVeee~~~~~~wwwqqqooolllkkkmmmppprrrssszzzzzzuuummmfff\\\SSSNNNMMMLLLLLLMMMNNNNNNOOOTTTZZZ___aaabbb```^^^\\\[[[\\\]]]^^^aaaaaabbbffflllqqqttttttkkkhhheeedddgggmmmssswww{{{}}}~~~|||{{{}}}|||zzzxxxvvvtttsssrrrsssssssssrrrpppnnnkkkiiigggfffddddddcccaaa^^^\\\XXXVVVSSSPPPMMMLLLKKKKKKGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJEEEEEEPPPcccyyy}}}tttmmmiiigggbbbcccccccccaaa^^^[[[YYYUUUUUUUUUTTTRRROOOLLLJJJKKKLLLLLLKKKJJJHHHFFFDDDFFFEEEDDDCCCBBBBBBBBBBBB}}}~~~zzzxxxzzzuuuuuuuuuttttttuuuuuuvvvxxxxxxwwwvvvtttqqqooonnniiigggccc___^^^___```bbbbbbdddfffggggggfffdddbbb[[[]]]^^^___^^^\\\XXXVVVSSSRRRQQQPPPNNNMMMLLLKKKHHHHHHIIIJJJKKKLLLMMMNNNMMMOOOTTT```tttzzzppplllhhhiiikkkooosssxxx|||~~~~~~zzzrrrkkk```WWWQQQOOOMMMMMMNNNQQQSSSVVV^^^hhhmmmmmmjjjhhheeecccccceeegggjjjnnnmmmooottt{{{}}}ppplllgggfffiiinnnrrruuuyyy}}}~~~}}}{{{zzzyyywwwuuutttsssrrrttttttttttttqqqnnnkkkiiigggeeedddcccbbb```\\\YYYVVVUUUSSSQQQOOOMMMMMMLLLFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFCCCFFFSSSfff}}}}}}|||tttmmmhhheeebbbbbbbbbbbb```^^^\\\[[[YYYYYYXXXWWWTTTPPPLLLJJJLLLMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCC~~~~~~zzzwwwyyytttvvvxxxvvvrrrppprrruuuwwwwwwwwwuuusssqqqppppppllljjjfffcccaaaaaabbbcccbbbdddfffhhhiiigggdddccc\\\^^^aaacccbbb```\\\ZZZWWWVVVUUUSSSQQQOOONNNMMMJJJKKKKKKLLLMMMNNNNNNOOOLLLOOOTTT\\\mmmzzzoookkkkkkjjjnnnuuu|||yyyrrrfff\\\UUURRRPPPOOOQQQVVVZZZ___jjjxxx}}}{{{tttqqqnnnlllmmmppptttwww||||||}}}wwwssspppppptttyyy|||}}}xxxxxxwwwvvvuuutttsssrrruuuuuuuuuuuurrrnnnjjjhhheeecccbbbaaa```]]]YYYVVVSSSSSSRRRQQQPPPNNNLLLKKKFFFFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBDDDFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCKKKZZZnnn}}}wwwqqqlllgggeeebbbbbbaaaaaa```______^^^bbb```^^^ZZZVVVSSSPPPNNNNNNNNNNNNNNNLLLJJJHHHGGGEEEEEEDDDDDDDDDEEEFFFFFF~~~xxxtttuuutttxxx{{{xxxrrrooorrrvvvsssttttttrrrpppnnnnnnoooooommmiiieeecccccccccdddccceeegggiiiiiigggdddbbb]]]___bbbeeeeeebbb___\\\ZZZYYYXXXUUUSSSQQQPPPOOOMMMMMMMMMNNNNNNOOOOOOOOOMMMQQQUUU[[[jjjrrrllllllooosssyyy~~~vvvjjj___XXXTTTRRRQQQTTTZZZ```gggsss|||zzzwwwuuuvvvzzz}}}{{{yyy{{{vvvvvvvvvuuuttttttssssssuuuvvvvvvuuurrrnnnjjjhhhcccbbb``````^^^[[[WWWSSSQQQQQQRRRQQQPPPNNNLLLJJJFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@???AAACCCGGGIIIFFFFFFFFFEEEEEEEEEEEEEEECCCFFFPPPaaavvv~~~|||rrrnnnkkkgggeeecccbbbaaaaaa``````aaaaaajjjgggbbb\\\XXXUUUTTTTTTOOOOOOOOONNNMMMKKKIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIzzzuuutttvvvxxxxxxxxxwwwuuussspppooovvvsssqqqrrruuuwwwwwwvvvssssssqqqlllgggccccccdddgggfffeeeeeeffffffeeeddd___```bbbccccccbbbaaaaaa```___]]][[[XXXUUURRRQQQOOOOOOPPPRRRTTTTTTRRRPPPOOOSSSUUUWWWfff~~~tttpppppptttyyy~~~}}}nnnbbbWWWPPPPPPUUU\\\aaajjjwww~~~~~~xxxvvvsssrrrsssssssssrrrsssrrrqqqppppppmmmjjjggg`````````^^^[[[XXXUUUSSSPPPOOOOOONNNMMMLLLKKKKKKHHHFFFDDDDDDDDDDDDCCCBBBDDDDDDCCCCCCCCCEEEGGGHHHEEEFFFGGGFFFCCCAAAAAAAAAFFFGGGSSSkkk}}}zzz}}}rrrooojjjeeedddccceeegggeeebbbdddiiiooowwwoooddd\\\YYYWWWUUUSSSUUUUUUTTTSSSQQQNNNLLLKKKEEECCCDDDHHHMMMOOOKKKGGGzzzuuussstttwwwwwwwwwvvvuuusssrrrqqqrrrpppppprrrvvvyyyyyyxxxwwwuuuqqqmmmiiigggfffffffffeeeddddddfffffffffddd``````aaabbbbbbbbbbbbbbb```___]]][[[XXXUUURRRPPPPPPQQQRRRUUUVVVVVVSSSQQQNNNQQQTTTWWWeeezzzssssssvvv}}}qqqeee[[[UUUVVVZZZaaajjjxxx~~~yyyvvvsssqqqrrrsssrrrrrrrrrqqqpppooonnnllliiifffaaaaaa___]]]ZZZWWWTTTSSSOOOOOONNNMMMLLLKKKJJJJJJHHHFFFDDDCCCDDDDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGFFFCCCAAAAAABBBBBBHHHZZZyyywwwwww{{{qqqooojjjggggggiiijjjkkkiiiffffffkkkooossslllbbb\\\YYYXXXVVVTTTVVVVVVTTTRRROOOMMMLLLKKKJJJHHHIIINNNUUUVVVQQQJJJ~~~{{{uuuqqqqqqsssssssssrrrrrrrrrrrrrrrpppoooqqqtttyyy|||}}}}}}|||xxxrrrmmmjjjhhhgggfffeeedddcccdddfffggggggfffbbbbbbaaaaaaaaaaaaaaabbb```___^^^[[[XXXUUURRRPPPRRRRRRTTTWWWXXXWWWTTTPPPLLLOOORRRVVVcccwwwtttyyy~~~oooddd[[[WWWZZZ___jjjyyy}}}yyyvvvrrrpppppprrrrrrrrrpppooonnnmmmllljjjgggdddbbbaaa^^^ZZZWWWTTTSSSRRRNNNNNNMMMLLLKKKJJJJJJIIIGGGEEEDDDCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGEEECCCAAABBBBBBBBBMMMgggrrrxxxxxxooonnnkkkiiilllpppqqqqqqnnnjjjiiilllooommmggg___[[[ZZZZZZXXXVVVXXXVVVSSSPPPNNNLLLKKKKKKNNNLLLMMMUUU]]]^^^VVVMMM}}}}}}{{{vvvqqqpppnnnnnnoooooopppqqqrrrsssqqqrrrtttwww{{{~~~}}}wwwpppkkkhhhfffdddbbbdddcccccceeegggiiiiiihhhfffeeecccaaa______`````````___^^^\\\YYYVVVSSSRRRRRRSSSUUUXXXYYYWWWSSSOOOLLLMMMPPPUUU```wwwyyy{{{oooccc\\\[[[bbbkkkyyy|||zzzvvvrrroooooopppqqqqqqnnnmmmkkkkkkjjjhhhdddbbbbbb```\\\XXXUUURRRQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHGGGEEECCCCCCDDDDDDCCCBBBAAABBBCCCEEEFFFEEEEEEDDDFFFFFFFFFEEECCCBBBCCCDDDFFFUUUssstttuuuooonnnllllllpppvvvvvvtttpppllljjjkkklllfffbbb\\\[[[[[[\\\ZZZXXXYYYVVVSSSOOOMMMLLLLLLLLLOOOLLLNNNWWW``````VVVKKK|||yyy{{{{{{vvvrrrpppmmmnnnoooqqqrrrtttuuuvvvrrrssstttvvvwwwyyy{{{|||wwwsssnnniiigggeeeddddddeeeddddddfffiiijjjjjjjjjjjjhhheeebbb```___^^^^^^``````___]]]ZZZXXXVVVTTTSSSTTTUUUWWWXXXVVVRRRNNNMMMMMMOOOTTT\\\nnnqqqeeeaaaeeeppp|||{{{yyyvvvqqqooooooppppppooolllkkkjjjiiihhhfffccc``````]]]ZZZVVVSSSQQQPPPOOOLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDBBBBBBCCCDDDCCCBBB@@@AAACCCEEEEEEEEEDDDDDDFFFGGGFFFEEECCCBBBDDDEEEIIIZZZ{{{xxxuuuqqqpppmmmnnnssswwwvvvsssoookkkiiihhhhhhaaa^^^[[[[[[]]]^^^\\\YYYXXXVVVSSSPPPNNNMMMMMMNNNLLLJJJLLLSSSZZZZZZPPPGGGzzzvvvxxxyyyuuuqqqqqqoooqqqsssvvvxxxyyyyyyyyyrrrrrrrrrqqqqqqqqqtttvvvssssssqqqnnniiigggggghhheeeddddddfffhhhjjjjjjiiijjjiiigggeeebbbaaa```___``````___^^^]]][[[YYYXXXVVVUUUUUUVVVVVVUUURRROOOOOONNNPPPTTTXXXdddoooggggggooo~~~zzzwwwuuurrrppppppooonnnmmmkkkjjjiiihhhgggeeebbb___\\\ZZZXXXUUURRRPPPOOONNNJJJJJJIIIHHHGGGFFFFFFEEEEEECCCBBBBBBCCCDDDCCCCCCAAAAAABBBCCCDDDDDDDDDDDDFFFGGGFFFDDDCCCCCCDDDFFFIII___vvvtttrrrnnnnnnttttttssspppmmmiiigggeeeddd___]]][[[]]]______\\\YYYWWWVVVTTTRRRPPPPPPPPPPPPJJJIIIJJJOOOSSSRRRKKKEEExxxssstttuuurrrppppppnnnqqquuuyyy{{{{{{zzzyyyssssssrrrooommmnnnrrrvvv|||~~~~~~xxxnnnhhhgggiiidddccccccdddggghhhhhhgggggggggggggggfffeeedddccc````````````___^^^]]]\\\YYYXXXVVVVVVVVVUUUSSSQQQRRROOOPPPTTTUUU\\\tttzzzqqqpppttt~~~~~~zzzvvvtttrrrqqqqqqooommmkkkkkkjjjhhhhhhgggeeeaaa^^^XXXWWWVVVUUUSSSPPPNNNMMMIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCAAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGFFFDDDCCCCCCEEEGGGMMMgggxxxxxxuuunnnnnnsssqqqooommmjjjhhhfffcccbbb___]]]]]]___aaa```\\\XXXUUUUUUTTTTTTSSSRRRRRRRRRLLLLLLLLLMMMMMMKKKIIIGGGwwwqqqqqqrrrpppooopppkkkoootttxxxzzzyyywwwvvvuuuuuussspppmmmoootttyyyrrrfffccceeecccbbbbbbccceeefffeeeddddddeeeggghhhiiihhhgggggg___```````````````______\\\ZZZWWWVVVVVVVVVUUUSSSTTTQQQQQQTTTSSSXXXmmm}}}zzz~~~~~~yyytttsssrrrrrrrrrooollliiikkkjjjhhhhhhgggeeeaaa^^^UUUVVVVVVUUUSSSQQQNNNMMMIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCAAAAAACCCDDDDDDCCCCCCBBBAAAAAABBBCCCEEEFFFGGGGGGFFFDDDCCCCCCFFFHHHSSSooozzzzzzvvvooonnnrrrooommmkkkiiigggeeecccaaa___^^^^^^```bbbaaa\\\XXXTTTTTTUUUUUUUUUTTTTTTSSSOOOOOOOOOMMMJJJIIIIIIJJJ