BM6&6(v@ :::@@@DDDAAA999444777===222333222111///...///000222111000000000111222333666444222000///000222444222111000/////////000111,,,,,,------.../////////---------------------,,,************)))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""######!!! """""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$###"""""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""$$$$$$$$$#########""""""#########"""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))---,,,,,,+++*********+++,,,,,,------.../////////000000111222333333333333666666888999999999999999999999888888999999::::::<<<:::888999<<<===<<<999CCCDDDEEEFFFFFFGGGIIIKKKEEEAAA===>>>AAAAAA>>>:::777777777777777888888888444333111111111111000.........//////...---,,,,,,---------,,,,,,+++++++++************************)))************+++++++++***++++++,,,,,,++++++***))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''''')))(((((((((******((('''###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%******))))))((((((''''''******))))))******+++,,,+++,,,,,,---...///000000///111222333444666:::===FFFbbb666:::===;;;555222444888222333333111///...///111111111000000000222333444555444111//////000222333222222000///...//////000---------............///---------,,,,,,,,,,,,,,,)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###""""""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""""""""$$$$$$$$$"""########################"""""""""###############!!!""""""######""""""!!!########################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$$$$#########""""""###"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&(((''''''''''''''''''((('''((((((((())))))))))))---,,,++++++*********+++++++++,,,,,,---.........000111222333444333333222555666777888999999999999888888888888999:::;;;;;;;;;:::999:::<<<>>><<<;;;===>>>??????@@@AAABBBDDDCCC@@@======???@@@===999666666666666666555555555333111000///000000...---...............---,,,,,,------,,,,,,,,,+++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***)))))))))((((((''''''''''''''''''''''''''''''''')))((('''(((******((('''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''***)))))))))((((((((('''******))))))******+++,,,+++,,,,,,---...///000000111222333444555777;;;===FFFaaa333555666555444222333444222333333222000///000111000000000000111333444555444222000//////000111222333222111000/////////////////////.........------,,,,,,,,,+++++++++******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!###%%%$$$###""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!######"""!!!########################$$$$$$$$$%%%%%%&&&&&&'''"""##################"""########################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$############"""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((())))))))),,,,,,+++************+++*********+++,,,,,,------000111333444444333222111444555666777888888888888777777777777888999;;;;;;:::999999:::===>>>>>>===999999:::;;;<<<===>>>>>>AAA>>>;;;;;;======:::888555555444444333333222222111///......//////---,,,---------------,,,,,,+++,,,,,,,,,+++++++++++++++************************)))))))))*********++++++******++++++++++++******))))))))))))(((((((((((()))((((((''''''&&&&&&&&&(((''''''((())))))(((&&&((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))))))))))))))((((((((((((******))))))******+++,,,+++,,,,,,---...///000000222333444555555777;;;>>>EEE___333333333444555666555333222333333222000///111222000000000111222333444555222111000/////////111222444444333222111000//////000000000///...------,,,,,,,,,++++++***)))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!###$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""############""""""############"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))++++++***************+++******++++++,,,---------///111333444444333111000333444555666666777777777888777777777777888888999999999999:::<<<===>>>>>>;;;;;;;;;<<<>>>???>>>>>>>>>;;;999999::::::888666555444444333222111000000000...------......---,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++*********************************))))))))))))******************++++++++++++******))))))))))))))))))))))))***))))))((('''&&&&&&%%%''''''&&&'''((()))'''%%%)))******)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((()))******))))))))))))((((((((((((******))))))******+++,,,+++,,,,,,---...///000000111222444444444666:::<<>>===<<<<<<>>>AAAAAA@@@>>>:::999888777777666555444444444333222111111000000///...------...///...,,,******+++++++++++++++***************************))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))((((((((((((((()))))))))******)))(((''''''&&&&&&'''&&&%%%&&&((((((&&&%%%'''((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((()))******(((((((((((())))))))))))******))))))******+++,,,+++,,,,,,---...///000000000111222333333555888:::CCCZZZ}}}000000000222444444444222000111111000//////000222111222333333444333333333111000000000000111222222333444444444444333222222111111000000///...---------,,,,,,+++***)))(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!"""""""""""""""###!!!!!!!!!"""######$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((***))))))))))))***++++++++++++,,,,,,---.........---......///000111111111000111222333444444444444999888777666555555555555666888999:::999999;;;===<<<;;;:::===@@@@@@>>>:::777777666555444333222222222222222111000000000//////---,,,---......---,,,((()))******************)))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))******))))))************))))))''''''''''''((((((((((((***))))))(((((('''''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((())))))))))))******))))))******+++,,,+++,,,,,,---...///000000000111222222222444777999BBBXXXzzz///000222222333333333333///000000///......///111222333444444444333222111111111111111222222333333000111222333333333222111111000000000//////.........---,,,+++***)))((((((&&&&&&&&&&&&%%%%%%%%%%%%################################################$$$"""!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""###### !!!!!!"""######$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&'''''''''(((((()))))))))))))))***++++++*********+++,,,,,,------,,,++++++,,,---///111222///000111222333333333333666555555555555666777888555777999999777777999;;;:::888777:::>>>>>>:::666444555444333222000000000///////////////.........---+++***+++,,,---,,,+++'''((())))))*********)))((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))%%%&&&&&&&&&'''''''''((()))))))))(((((((((((((((&&&%%%$$$%%%''''''%%%$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********))))))******+++,,,+++,,,,,,---...///000000111222333333222444777999AAAVVVwww000333555555333333444555.../////////------///111333444555555444333111000111111222222333333333333---...000111222222111111000000000000////////////......---,,,+++***)))(((%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""""""!!! !!!###%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""################################################""""""############"""""" !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))((())))))***++++++)))))))))***++++++,,,,,,+++***)))***+++...111333///000111222222333333222222333333444666888999:::555777999888666555777:::999777666999======999444333444444222000//////000,,,---------------------+++***)))***+++,,,+++***''''''((())))))***))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))%%%%%%$$$%%%&&&'''%%%######%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((())))))***************)))***++++++,,,+++,,,,,,---...///000000222333444444333555888:::AAAUUUuuu555444444333333444444555:::999777333///...///000000000111111222222222222222000//////000111111000111111222222222222111111222111///...------......,,,,,,++++++***))))))(((((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""!!!!!!"""##################"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((******))))))((((((''''''***)))((((((((()))+++,,,---,,,,,,,,,,,,---...///......///000111333555666777555333222222444666888555777888888666555555666666555555666888999777666333222000///---,,,,,,+++------,,,+++*********************))))))))))))((())))))))))))))))))))))))***((('''&&&&&&'''(((***((((((''''''''''''((((((((())))))))))))(((((('''(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""&&&&&&""" ###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++,,,,,,---...///000000000000111222333555666777@@@RRRqqq444444333333333333333333777777555222000///000222111111111111111111111111222000//////000111111000000111111111111111111000111000///------------...++++++******)))(((((('''((('''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""############"""""""""!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))(((((('''''')))))))))))))))******+++,,,,,,,,,------------.........//////111222444444666555333222222333444555888999:::999777555555666666555555666888888777666222222000...---,,,++++++++++++*********++++++,,,************))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""%%%%%%""""""%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++,,,,,,---...///000000000000111222333555666777???OOOlll333333222222111111111111444444444222000000222444111111111000000000000000111000......000111000//////000000111111000000///000///...---,,,,,,,,,---)))))))))(((''''''&&&&&&((('''&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!"""""""""!!! ################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################$$$$$$######"""!!!!!! ########################""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((('''((())))))************)))***+++---.........---,,,.........//////000222222555555444444333333333222:::;;;<<<:::777555555555666555555666777888666555111111///---,,,+++++++++))))))))))))***+++,,,---++++++*********)))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((+++***((('''&&&&&&&&&'''(((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######%%%%%%""""""%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********+++++++++,,,,,,---...///000000000000111222333555666777===LLLggg222222222111111000//////333333333222000///111222111111111000000000//////111///---...///000//////...//////000000//////...///...------,,,+++++++++''''''''''''&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$################################################$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""""""""!!!!!! """"""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""" !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""####################################""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!"""$$$$$$###""""""########################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***++++++***)))((()))+++---.........,,,+++...............///000111555666666666555444222111888999:::999777555555555555444444555666666555333000///...,,,++++++******)))))))))))))))***++++++++++++*********)))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((...---***(((''''''))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$!!!!!!$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++,,,,,,---...///000000000000111222333555666777<<>>JJJ___---....../////////......000000///////////////000,,,,,,,,,,,,,,,---...//////...------,,,+++*********)))((('''&&&&&&&&&'''%%%%%%$$$############$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""#####################""""""""""""#########""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%$$$"""!!!!!! ########################!!!!!!!!!""""""""""""###################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###'''''''''''''''''''''''''''((((((((()))))))))***,,,,,,,,,...000111000.../////////000//////......,,,,,,++++++******))))))))))))))))))((((((((((((***))))))((((((((((((((('''&&&))),,,+++***...555222,,,((()))(((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***(((((()))******)))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&'''&&&%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%---777555+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((()))***+++,,,,,,++++++***+++,,,---///000000000000111333444666777555<<>>GGGUUUooo+++,,,---...............,,,------///111333555666333222111///---,,,,,,+++************))))))((((((%%%%%%&&&&&&&&&&&&%%%$$$###""""""""""""###$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!!!!""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""#####################""""""""""""######!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""!!!!!! ########################!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""$$$%%%&&&########################%%%$$$$$$$$$$$$#########################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++---+++))))))*********)))******++++++,,,,,,++++++''''''(((((())))))******(((((((((((())))))))))))((((((((((((((())))))***))))))+++---***&&&''',,,555333222222---&&&$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++))))))***++++++***))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%((()))&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((()))))))))*********+++,,,---...///////////////000222333555666777<<>>>>>======@@@@@@@@@AAA???;;;555111......---,,,***)))((((((***)))((((((''''''((((((((((((((((((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$***777:::111'''%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***++++++,,,,,,------...//////000111222333333444444999AAAQQQnnn------------------------//////......------------+++,,,,,,,,,+++***)))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$###############""""""############""""""############$$$$$$$$$$$$!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""###############""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""########################"""""""""""""""""""""###$$$$$$$$$$$$##############################$$$$$$$$$###$$$''')))333...'''""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))***++++++++++++++++++++++++&&&&&&&&&'''((())))))***((((((((()))))))))******'''((()))***++++++******((()))*********+++---...+++,,,///333777;;;???AAANNNPPPRRRVVVZZZ```eeeiiilllmmmnnnoooooooooooooooooooooooonnnmmmllllllllljjjjjjiiiiiigggccc]]]YYYUUUQQQKKKHHHHHHJJJLLLMMMKKKKKKJJJIIIHHHEEEAAA===:::999888666333000...---,,,+++***))))))))))))***'''((()))))))))((('''''')))(((''''''&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((!!!"""!!!###'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***++++++,,,,,,------...//////000111222333333444444999AAAPPPkkk------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%########################""""""############""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""""""""###############!!! """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###############""""""""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$"""######"""""""""%%%'''&&&$$$""""""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$%%%&&&&&&''''''(((&&&&&&'''''''''((((((''''''(((((((((((()))))))))************************%%%%%%&&&'''((()))******'''''''''((((((((())))))+++,,,------,,,,,,,,,,,,)))***+++***+++---222666<<>>555333111///,,,***))))))'''(((((()))))))))(((((())))))(((''''''''''''(((&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***++++++,,,,,,------...//////000111222333333444666:::AAANNNggg------------------------***++++++,,,,,,,,,+++++++++++++++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%"""""""""###############""""""############""""""!!!""""""""""""#########!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""###############!!! """######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""############"""""""""""""""############""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$""""""###"""!!!!!!$$$&&& !!!"""#########""""""########################"""###$$$$$$###"""###$$$$$$$$$%%%&&&&&&''''''(((&&&&&&'''(((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((())))))******(((((((((((())))))))))))***+++,,,+++******,,,---...222999>>>DDDLLLVVV]]]gggiiimmmrrrxxx~~~|||vvvpppjjjfff[[[WWWSSSQQQRRRTTTVVVWWWZZZYYYYYYZZZYYYWWWRRROOONNNLLLKKKLLLOOOTTTVVVWWWRRROOOKKKJJJKKKLLLMMMMMMHHHGGGFFFEEEFFFGGGHHHIIIEEEDDDBBB???;;;777333111,,,,,,***)))))))))))))))******)))(((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***++++++,,,,,,------...//////000111222333333444777;;;AAALLLddd........................******,,,---------,,,,,,+++++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#########$$$""""""############"""""" !!!!!!!!!"""""""""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""!!! """######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! """""""""""""""""""""""""""############""""""!!!!!!"""""""""############""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$#########"""!!!"""$$$&&& !!!###$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%$$$$$$%%%&&&&&&''''''(((%%%&&&'''((()))((((((''''''''''''((((((((())))))((((((((((((((((((((((((((((((((())))))*********)))************+++++++++(((***,,,...000444:::???EEEMMMYYYbbbjjjrrr{{{}}}xxxtttooohhhcccccc```^^^___bbbccccccbbb```______```aaa```^^^\\\^^^\\\XXXVVVVVVUUUSSSQQQNNNKKKIIIIIIIIIJJJIIIHHHDDDCCC@@@>>>>>>@@@CCCEEELLLLLLMMMLLLKKKGGGDDDBBB999777333///---,,,,,,,,,+++***))))))(((((())))))$$$%%%&&&((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###!!!%%%((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***++++++,,,,,,------...//////000111222333333444666:::???JJJbbb........................***+++---...///......---++++++******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$""""""############"""""" !!!!!!!!!!!!!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""!!! """######"""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!"""######"""!!! ######""""""!!!!!!!!! """"""""""""""""""""""""###############"""!!! !!!!!!""""""#########$$$""""""###$$$$$$$$$$$$### !!!!!!!!!""""""######$$$%%%%%%###"""###%%%'''!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$%%%&&&&&&''''''(((%%%&&&((()))))))))((('''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,---------+++///444999???HHHSSS[[[eeemmmxxx~~~}}}|||{{{{{{}}}|||||||||xxxuuusssooojjjeeeaaa```aaadddggghhheeebbb```______aaacccdddcccbbbcccbbb```_________\\\[[[QQQPPPOOOOOOPPPOOOLLLJJJHHHEEE@@@<<<:::;;;===>>>CCCFFFJJJNNNOOOOOOMMMKKKFFFBBB<<<666222000000111+++******)))))))))))))))$$$$$$&&&((()))*********))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%$$$###%%%&&&''''''''''''''''''''''''%%%(((+++***)))((((((&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!$$$&&&((()))***)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***++++++,,,,,,---......//////000111222333333444444888>>>HHHaaa.........------,,,,,,,,,+++,,,,,,---------,,,,,,))))))((((((''''''''''''%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""############""""""$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""############ !!!"""""""""""""""$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%$$$###"""""""""###%%%&&&########################%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((((((''''''''''''(((((())))))******)))))))))***+++***'''%%%''''''(((''''''''')))+++///,,,)))))),,,///222333333===HHHPPP[[[hhhrrrvvv{{{}}}{{{tttooommmmmmnnnooopppuuuzzz{{{yyyvvvuuuvvvtttnnnllloooqqqlllfffcccVVV\\\```^^^\\\^^^```___ZZZ]]][[[WWWVVVYYYZZZWWWXXXZZZZZZXXXUUUSSSTTTUUU]]]XXXUUUUUUYYY\\\[[[YYYRRROOOIIICCC===999777666999777999???DDDFFFJJJPPPLLLLLLJJJGGGBBB<<<777444000---)))((()))+++------)))))))))))))))((((((((()))'''%%%%%%(((+++------(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''###%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&(((***000&&&###***,,,%%%"""&&&((((((((((((((('''''''''))))))))))))))))))))))))******+++,,,------------//////000111222333333444777555===HHHZZZ------------,,,,,,,,,,,,***++++++,,,,,,,,,++++++'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!""""""###############$$$$$$$$$#########""""""###############$$$$$$$$$######""""""######$$$%%%########################%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))---,,,+++*********)))((($$$&&&'''((('''(((***+++'''(((***...444<<>>AAA<<<:::;;;;;;:::===BBBLLLLLLKKKKKKJJJGGGCCCAAA:::777333000...,,,)))''')))))))))((())))))******)))'''%%%%%%''')))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&((()))<<<...%%%&&&&&&###&&&...((((((((((((((((((((('''))))))))))))))))))))))))******+++,,,------------//////000111222333333444777555===HHHZZZ,,,,,,,,,,,,,,,,,,------)))******++++++******)))%%%%%%$$$$$$$$$$$$######%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$########################%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((((('''))))))))))))((((((((((((***)))((('''''''''))))))''')))******))))))+++---000666>>>GGGPPPZZZdddkkksss{{{~~~zzzyyywwwvvvuuuvvvwwwxxxsssqqqnnnkkkjjjjjjkkkkkkgggbbb]]][[[^^^___^^^[[[XXXVVVWWW\\\^^^]]]^^^aaa[[[[[[YYYVVVYYY___bbbaaaYYYSSSUUU___ddd___ZZZZZZXXXXXXWWWUUUTTTVVVZZZ^^^VVVSSSQQQPPPQQQRRRRRRRRRMMMLLLMMMQQQVVVYYYXXXVVVOOOIIICCC@@@<<<888888<<>>>>><<<999777555222...+++++++++)))))))))***+++,,,+++)))(((((((((((('''&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((('''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***'''######%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((())):::...%%%%%%%%%$$$)))111''''''(((((((((((((((((())))))))))))))))))))))))******+++,,,------------//////000111222333333444666555===GGGYYY******++++++,,,,,,------)))))))))***))))))((('''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""%%%###!!! !!!###%%%!!!!!!""""""######$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""""""""############!!!"""######$$$$$$##############################%%%$$$$$$$$$###"""""""""!!!"""###%%%%%%$$$##############################$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((******))))))((((((''''''&&&&&&'''''''''((()))++++++,,,,,,,,,...111666:::IIISSS___iiipppwww|||yyyzzzzzzwwwpppsssvvvwwwvvvtttqqqpppjjjiiieeebbb``````cccfffdddbbb______aaacccdddcccdddfffkkkrrruuutttvvvzzzyyywwwrrrooosss|||}}}nnncccdddsssyyyoooggghhhhhhggggggggghhhkkkoooqqqjjjddd\\\TTTPPPRRRVVVYYYVVVRRRNNNOOOSSSVVVWWWVVVYYYTTTPPPNNNJJJEEEDDDFFFAAA===;;;;;;===<<<888444777666555777999::::::999222000...+++***)))******+++*********+++***(((&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$'''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&###$$$)))+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))%%%$$$((()))'''(((,,,''''''''''''((((((((((((((((((((((((((((((((((((******+++,,,------------//////000111222333333444666555===FFFWWW)))******++++++,,,,,,,,,((()))))))))(((((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""%%%###!!! !!!###%%%!!!!!!""""""######$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""""""""############ !!!""""""######""""""########################%%%$$$$$$$$$###"""""""""!!!"""###%%%%%%$$$##############################$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((******))))))((((((''''''(((***,,,,,,+++)))***+++((()))---222:::DDDOOOWWWdddmmmyyy{{{zzz{{{zzzvvvooohhheeedddbbbaaa^^^[[[ZZZ^^^eeekkklllooopppooollljjjiiijjjtttwwwxxxyyy~~~}}}}}}}}}{{{kkk\\\RRRSSS\\\ddd```[[[TTTQQQSSSXXX\\\^^^VVVTTTTTTWWWVVVRRRQQQSSSJJJGGGDDDCCCCCCAAA>>>:::444222000111444888;;;<<<888666333///,,,***)))(((***)))((()))++++++)))'''))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$)))...///+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''!!!!!!%%%)))***'''&&&'''&&&'''''''''(((((())))))((((((((((((((((((((((((******+++,,,------------//////000111222333333444666555===EEEUUU******************++++++))))))))))))((('''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""############ !!!"""""""""""""""###############$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$#################################"""######$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((+++---,,,)))(((***---,,,111999DDDQQQ___mmmvvvxxx~~~{{{{{{xxxpppfff]]][[[^^^bbbbbbccccccccceeekkkttt|||vvv|||~~~}}}nnnaaaaaajjjsssrrrnnngggaaa]]]\\\^^^```RRRPPPQQQVVVWWWUUUUUUXXXUUUUUUSSSQQQOOOMMMLLLKKK>>>:::555111111222333333999888666444111...,,,+++)))(((''''''))))))(((''')))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###&&&+++//////+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%$$$&&&(((&&&&&&''''''((()))))))))))))))))))))))))))))))))******+++,,,------------//////000111222333333444666555<<>>IIIOOOYYYdddnnnxxx~~~}}}}}}~~~{{{ssspppnnnhhh___ZZZ]]]eeemmmppptttxxxzzz{{{vvvrrrxxxsssddd[[[WWW\\\XXXVVVWWWWWWUUUWWW[[[\\\]]]^^^ZZZTTTQQQRRRUUULLLHHHBBB<<<999555222000444555666777777555333222///,,,***))))))))))))((())))))))))))((((((((('''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%'''***+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&((())))))&&&###$$$''')))&&&&&&''''''((())))))***))))))))))))))))))))))))******+++,,,------------//////000111222333333444666555<<>>LLLWWWkkkqqqzzz|||wwwqqqnnnpppuuu{{{~~~|||vvvwwwyyyxxxsssqqqqqqpppkkkggghhhnnntttzzzvvvyyy}}}|||zzzzzzvvv|||~~~{{{xxxzzz{{{zzzyyyyyyuuuppprrr{{{|||vvvooonnnttt}}}yyy{{{|||llleee___\\\ZZZXXXZZZ___aaadddddd___VVVQQQSSSWWWTTTQQQMMMHHHDDD???:::666...111555888;;;;;;:::999666333///,,,,,,,,,+++***))))))))))))((((((((((((&&&''''''''''''''''''&&&###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%% %%%((((((&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))******+++,,,------------//////000111222333333444666555<<<@@@MMMvvv,,,,,,++++++)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""!!!!!! $$$$$$$$$$$$$$$###""""""###############$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$"""$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!""""""######%%%%%%$$$###""""""######""""""############""""""""""""############""""""#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''((()))***)))'''''')))+++***&&&&&&+++...,,,(((''',,,///666???KKKZZZiiisss|||~~~}}}~~~ooooooooooooqqqvvv}}}uuummmpppssspppssszzzsssyyy|||~~~}}}{{{zzzzzz{{{}}}||||||~~~~~~yyytttnnnlllsss}}}~~~{{{tttpppsss|||~~~uuuxxx|||{{{qqqkkkhhheee```[[[ZZZ\\\```aaaYYYPPPMMMQQQOOOPPPQQQSSSRRRNNNGGGBBB999666333111333888>>>BBB???;;;444...***)))***+++***)))((((((******)))'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''%%%""""""%%%(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...000000111222333444444555666666<<>>:::666555666666===;;;777555333///+++'''***)))'''((()))******)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&(((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''%%%######%%%(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...///000111111333333444555666666<<<@@@MMMxxx************)))'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#####################"""""""""!!!!!!!!!########################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""###########################""""""""""""!!!!!!!!!""""""""""""############%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$###""""""""""""""""""!!!!!!!!!"""""""""######$$$######""""""######$$$%%%&&&'''&&&$$$"""!!!"""$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&(((******))))))***+++,,,+++,,,,,,)))***555@@@NNNXXXfffsss{{{~~~{{{qqqjjjiiilllqqqtttuuusssrrrvvvzzzzzzssslllmmmssszzz|||{{{zzzxxxwwwwwwxxxzzz{{{wwwyyy}}}}}}yyyyyy|||tttsss~~~uuunnntttzzz~~~|||yyywwwvvvqqqtttyyy|||~~~xxxpppnnntttyyyssshhh```WWWTTTRRRSSSUUUUUURRROOOQQQOOOLLLGGGAAA<<<777555888777888;;;===:::222***---***(((''')))***++++++((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&(((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...///000000111222333444444666555;;;@@@LLLwww))))))))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################"""""""""!!!!!!########################""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""######"""""""""""""""###!!!!!!"""""""""###############""""""""""""######"""###$$$###""" !!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&(((******)))(((((())))))***///444999???MMMZZZjjjqqqzzz~~~|||xxxppphhhdddfffkkkoooqqqqqqoooooottt{{{~~~}}}}}}|||pppssswww{{{}}}|||yyywwwxxxwwwuuutttwww~~~}}}eee\\\SSSTTTZZZ^^^YYYSSSSSSSSSSSSQQQNNNHHHCCC@@@777555555;;;BBBCCC===777333000+++))))))*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&))))))******)))'''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))***************++++++,,,,,,------...//////000111222333444444666555;;;???KKKuuu((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""########################""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""##################"""!!!""""""###$$$%%%%%%%%%$$$###"""!!!!!!###########################"""""""""""""""######""""""""""""###############""""""""""""""""""### !!!###"""""""""###%%%""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""####################################""""""""""""""""""""""""############""""""""""""#########""""""######$$$!!!!!!""""""""""""!!!!!!""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''')))******(((''''''(((+++...888HHHUUU___kkkuuu~~~|||zzzyyynnnnnnooorrrtttqqqkkkeeejjjoooyyy{{{uuuppppppvvv}}}{{{{{{~~~zzz}}}{{{mmm___^^^ggglllfff\\\WWWXXXXXXVVVRRRMMMHHHDDDAAA;;;777:::BBBGGGFFFCCC<<<777222---+++***)))(((************************))))))((((((((('''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&......//////...,,,***)))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))***************++++++,,,,,,------......///000111222333333444666555:::>>>JJJsss''''''(((((('''&&&%%%%%%#########$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""############$$$&&&%%%###"""""""""###$$$%%%$$$$$$$$$###"""""""""########################"""""""""""""""######$$$"""""""""#########$$$$$$###""""""!!!!!!""""""###!!!###$$$$$$###$$$''')))$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$""""""""""""""""""""""""$$$############"""""""""###############$$$$$$%%%""""""############""""""""""""############""""""########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((()))***)))))))))+++---000666FFFZZZiiirrryyy{{{yyyzzz{{{xxxuuuqqqooonnnmmmllllllnnnzzz~~~xxxmmmlllkkknnnuuu|||xxxsssnnnqqqzzz{{{tttrrrzzzuuurrrxxx|||wwwoookkkhhhccc]]]UUUNNNHHHEEEOOOHHHAAA???CCCGGGIIIIIICCC>>>888333000---***(((************************)))))))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&+++,,,------,,,+++)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&((((((&&&%%%'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------......//////000111222333333666555:::===IIIrrr&&&&&&'''''''''&&&%%%%%%"""#########$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$)))'''%%%###""""""###$$$$$$$$$##########################################"""""""""""""""###$$$$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""###$$$$$$#########&&&((($$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""#########$$$""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""############""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((()))******+++...333777>>>III[[[llltttvvvzzz{{{xxxwwwxxxzzzwwwrrrnnnooottt}}}}}}vvvqqqqqqrrrrrrssstttvvvzzzxxxnnnmmmttt}}}vvvmmmppp|||wwwlllccc[[[WWWUUUUUUQQQLLLJJJJJJKKKLLLLLLFFFBBB===999555111...+++++++++++++++++++++++++++))))))))))))((((((((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%'''))))))'''$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------.........///000111222333333666555999===HHHqqq&&&&&&&&&'''&&&&&&%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$+++)))&&&$$$""""""###$$$###############$$$$$$$$$########################""""""!!!""""""###$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""#########""" """$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((***+++...333:::???RRR___rrr~~~}}}xxx|||{{{vvvsssqqqgggppp||||||ssssssrrrmmmnnnsssxxxyyyyyyxxxzzzxxxrrrxxx|||sssmmmlllkkkTTTTTTSSSSSSRRRPPPOOOOOOGGGDDD@@@<<<999555000---++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&'''((())))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%''')))***'''$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---............///000111222333333666555999<<>>===888222...+++***+++......***%%%(((((((((((()))***+++,,,+++)))(((''''''((()))+++(((((((((((((((((((((((()))(((''''''((((((((('''((('''%%%$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((('''&&&&&&'''''''''%%%''''''''''''''''''''''''(((((((((((())))))))))))*********))))))))))))))))))******+++,,,---............///000111222333333333888:::<<>>LLL\\\gggnnnuuuxxxuuussstttsssoooxxxvvvuuutttooojjjnnnwww~~~~~~|||nnnccc[[[TTTOOONNNOOOOOOJJJAAA:::999999777777444000+++))))))+++,,,+++******)))))))))******+++***(((''''''(((***+++(((((((((((((((((((((((((((((('''((((((((('''&&&((('''%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&'''))))))'''&&&''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))))))))))))))******+++,,,---...//////......///000111222333333444777:::<<>><<<:::888999888555///***)))+++...------+++***))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((''''''((((((((('''&&&%%%((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&''')))++++++)))'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,---...//////000...//////000111222333333444777999;;;GGGggg######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$############$$$$$$#########""""""""""""""" !!!!!!""""""""""""################################################""""""""""""""""""""""""#########""""""""""""""""""""""""""""""#################################""""""#########$$$$$$$$$!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))***************)))+++---,,,***))),,,///:::@@@KKKYYYfffnnnqqqrrrooonnnjjjhhhhhhkkknnnooorrrvvv~~~~~~~~~yyyuuuwwwzzzwww~~~|||zzzrrrkkkeee]]]YYY[[[ZZZTTTOOOLLLGGGAAA:::999777555222///,,,***...---,,,+++************+++******))))))******+++((((((((((((((((((((((((&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%'''***---,,,***'''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********+++,,,,,,---...///000000...///000111222333333444555777999;;;EEEaaa"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%######$$$%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""###### !!!"""###""""""!!!########################""""""""""""""""""""""""########################""""""""""""""""""######!!!!!!""""""################################################$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))***************)))+++,,,++++++///666<<>>=========000000///...------------+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))'''((()))'''%%%)))000777''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''))))))'''&&&''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))******++++++******+++,,,---.../////////000111111333333444555555555999===BBBVVV########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""#########$$$!!!###%%%&&&&&&&&&$$$###########################################################################!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((((()))''''''((()))))))))))))))...000555AAAPPP]]]dddgggiiimmmooolllgggdddfffiiifffiiipppvvvyyyyyy{{{}}}yyyzzzgggQQQEEE@@@@@@AAA333222000///---,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))'''))))))&&&%%%)))333:::''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''%%%''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++)))******+++,,,---...///000000111222333444444555555555999>>>BBBUUU$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&%%%$$$$$$%%%''')))'''%%%$$$&&&''''''''''''&&&&&&'''((((((&&&$$$(((((((((((((((((('''&&&'''&&&%%%%%%%%%&&&'''((((((&&&%%%$$$&&&&&&%%%$$$((('''&&&'''***+++***)))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%###""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###############$$$$$$%%%######""""""!!!!!! """############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&+++)))&&&'''---222222...000;;;IIITTT___iiinnnnnnpppkkkiiiiiigggcccdddggghhhgggrrr}}}|||zzz{{{{{{{{{qqqggguuu}}}xxx~~~~~~rrr```QQQJJJFFFBBB<<<;;;777222---,,,---000***,,,......---,,,+++,,,+++++++++************))))))''''''))),,,---***'''''''''(((((())))))******)))((('''&&&%%%&&&&&&'''''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++******************+++*********+++---///000111000000000111222333333666666999:::===RRR$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%%%%&&&((())))))((('''&&&(((******)))((((((***++++++***,,,++++++---///000000///------------,,,+++******,,,+++***)))((((((((((((+++***((()))+++,,,,,,+++(((&&&%%%&&&'''((('''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$$$$#########################################################$$$$$$$$$%%%%%%"""############$$$$$$$$$###""""""""""""###$$$$$$"""""""""""""""!!!!!!!!!"""############$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))+++++++++,,,///333555BBBMMMXXX___dddjjjnnnmmmmmmiiiggghhhgggfffiiinnnxxxzzzqqqiiifffvvv}}}sssqqqwww|||~~~zzzkkk[[[RRRMMMIIICCC@@@:::444000---...///.........---++++++,,,---++++++++++++***************))))))***------+++)))((((((((()))))))))))))))***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********************************+++*********+++---///000000000000000111222333333666666888999;;;OOO{{{$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((((()))*********+++---///222111222333666777666555777666777999===???????????????>>>===<<<<<<;;;:::666666555444333111//////...,,,+++***+++,,,+++******)))(((((()))***(((''''''((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&###############################################################$$$$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!"""######!!!!!!"""""""""""""""""""""############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''+++///...+++...888AAASSS^^^fffhhhiiillloooooonnnkkkiiikkkmmmpppxxx|||zzzvvvqqqgggooozzzyyypppqqqwww~~~|||nnnddd]]]YYYQQQLLLCCC;;;666222000...000///---+++++++++---...,,,,,,,,,+++++++++******+++******+++------,,,***))))))))))))))))))((((((+++***)))((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))***************************************+++,,,---//////000000000000111222333444555555888999<<>>AAADDDEEEDDDBBBBBBAAAAAACCCGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIBBBCCCCCCCCCBBB@@@>>><<<888666333000///...,,,***---+++******++++++***(((******)))(((((('''&&&&&&((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%######%%%'''########################################################################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!!!!""""""######$$$""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((($$$$$$%%%%%%&&&&&&&&&'''((((((((((((((()))))))))'''))),,,------222AAANNNZZZdddkkkkkkjjjmmmqqqsssssspppooorrrwww{{{|||}}}{{{}}}tttuuu{{{uuuwwwzzzqqqkkkbbb[[[PPPFFF???888222//////---++++++,,,------------,,,,,,,,,+++++++++++++++******++++++,,,+++***+++******))))))((((((((()))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******************+++++++++*********+++,,,---...///000000000000111222444444333444777:::???UUU$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%&&&&&&''''''(((((((((***,,,///111222333333:::;;;======>>>???AAADDDBBBBBBCCCFFFIIIKKKIIIHHHDDDCCCBBBCCCFFFHHHHHHHHHCCCBBBBBBBBBCCCDDDEEEFFFHHHIIIKKKLLLLLLKKKJJJIIIFFFCCC@@@>>>===<<<999888444222000...---,,,)))'''((('''''''''&&&&&&%%%%%%'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$###""""""$$$%%%################################################$$$$$$##################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%'''((($$$$$$%%%&&&''''''((((((((((((((()))))))))*********''')))///666>>>MMMZZZ___ggglllllllllppptttvvvuuutttuuuzzz}}}{{{xxxuuusss{{{wwwmmmggg]]]RRRGGG===666111---,,,+++,,,...///---,,,------------,,,,,,,,,+++************)))))))))***++++++******))))))(((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++)))***+++,,,---........./////////000111333444555222444777;;;???UUU$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((('''''')))+++---000111222666888;;;>>>AAABBBCCCCCCBBBCCCCCCAAA@@@???@@@AAAAAAAAAAAADDDGGGHHHHHHGGGBBB@@@??????AAABBBCCCCCC===<<<<<<;;;<<<===???@@@GGGHHHIIIKKKLLLMMMMMMMMMIIIGGGEEEEEEFFFFFFFFFEEEDDDAAA>>>;;;:::777444111((((((((((((((((((((()))''''''(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""###$$$$$$""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!"""######""""""##################"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&'''((($$$%%%&&&'''((()))******(((((())))))******++++++...***...;;;GGGOOOYYYcccgggkkkmmmlllnnntttxxxxxxwwwyyy{{{}}}{{{~~~sssfffkkkzzzzzzqqqoooiii^^^QQQEEE===:::333000------///000...,,,......---------,,,,,,,,,******+++)))(((''')))*********************))))))''''''((()))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))***++++++,,,,,,))))))+++,,,---........./////////000111333444555555555888:::===RRR~~~$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&(((***---...000111333555888:::<<<===BBBDDDGGGIIIKKKLLLLLLKKKCCCCCCDDDBBBAAA@@@AAACCCDDDBBBBBBCCCFFFHHHHHHHHHFFFDDDBBBBBBDDDFFFGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEFFFFFFGGGIIIJJJKKKFFFDDDCCCDDDFFFGGGGGGFFFIIIGGGFFFFFFGGGGGGEEEDDD777666555333111///...---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%'''''''''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""$$$&&&&&&$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$##################"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))%%%%%%&&&((()))+++,,,,,,(((((()))******+++,,,,,,222222===PPP\\\^^^bbbjjjjjjkkkkkkkkkqqqzzz}}}{{{~~~|||wwwxxx|||~~~vvvkkkiiimmmuuuzzzzzzyyysssvvvuuummm^^^RRRLLLJJJ@@@999111---...000///...............------------+++,,,,,,***((('''))),,,******************++++++'''((()))*********))))))'''(((***,,,,,,***((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((())))))***++++++,,,,,,((()))+++---.........---......///000111333555666666666888:::===QQQ~~~$$$$$$%%%%%%&&&'''((((((&&&&&&&&&(((+++///222444<<<<<<===>>>@@@AAABBBBBBBBBDDDFFFHHHIIIHHHGGGFFFDDDEEEGGGGGGGGGIIIKKKMMMIIIHHHFFFGGGIIIKKKLLLLLLMMMKKKIIIJJJLLLOOOPPPQQQSSSRRROOOLLLKKKKKKKKKLLLEEEDDDDDDCCCDDDFFFHHHIIIHHHFFFDDDDDDEEEFFFEEEDDD@@@@@@AAAEEEJJJMMMNNNNNNIIIGGGCCC???:::555222000++++++******)))((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&(((&&&$$$!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""$$$'''(((&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%"""############$$$$$$$$$###############$$$$$$%%%%%%$$$$$$$$$###""""""""""""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))%%%&&&''')))***,,,---...((())))))***++++++,,,,,,333888JJJaaajjjggggggmmmggggggfffhhhrrr}}}}}}wwwvvv~~~ooo___kkk}}}yyysssuuuzzzuuu{{{xxxjjj^^^YYYYYYJJJAAA444------///000000//////.........---------,,,------+++((((((***---)))))))))***+++++++++,,,((()))***+++,,,,,,+++***(((***---//////---***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((())))))***++++++,,,,,,((()))+++---.........---......///000111333555666555666999<<<@@@UUU&&&%%%###"""###%%%''')))...---...111666:::<<<===FFFDDDCCCCCCCCCCCCBBB@@@HHHJJJJJJHHHJJJMMMKKKFFFJJJHHHJJJOOORRRQQQRRRUUUXXXVVVUUUXXX]]]cccgggiiikkkkkkiiiggggggjjjooottt~~~sssgggaaa`````````aaaZZZYYYYYYYYYYYYVVVRRRNNNOOOMMMIIIGGGFFFGGGHHHHHHHHHFFFDDDDDDGGGHHHFFFDDDCCCGGGLLLLLLIIIEEEDDDDDD888555000---+++***(((''',,,***((('''((())))))((('''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$%%%%%%$$$###"""########################%%%$$$###""""""###$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((***)))+++,,,+++)))---444999GGGVVV___gggnnnmmmgggaaajjjtttxxx}}}{{{ppp{{{tttoooqqqlll|||rrrnnntttiiiRRR888...222666333......///...+++...222///''',,,*********,,,---,,,+++++++++***))))))***++++++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++******,,,......---//////000111222333333444444555888:::===QQQ~~~'''&&&%%%%%%'''***...000::::::;;;===@@@BBBCCCCCCAAAAAAAAACCCEEEGGGHHHHHHFFFKKKOOOSSSYYY``````]]]```^^^```fffkkklllooosssxxxwwwvvvvvvyyy~~~yyy{{{|||xxxnnn```VVVRRRNNNIIIEEEHHHFFFDDDDDDGGGIIIIIIIIIEEEHHHKKKMMMMMMLLLLLLLLLJJJDDD<<<555222111000000---+++((('''((())))))(((((((((((((((((('''&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################$$$$$$###""""""###$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))((()))+++,,,---444===KKKWWWcccgggjjjnnnmmmiiinnn{{{~~~zzzwwwuuutttsssrrrqqqsssuuuuuutttssstttuuuwwwyyy{{{~~~wwwmmmfffqqqqqqVVVBBB777111---+++///000///+++---111///***---+++***+++,,,,,,+++***************************************************))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++,,,+++******,,,......---//////000111222333333444444555888:::===PPP|||((()))***,,,000555999;;;AAAAAAAAAAAAAAAAAAAAAAAAFFFFFFHHHJJJLLLOOORRRSSSZZZaaahhhoooyyyvvvtttuuurrroooiiiddd\\\UUUPPPMMMJJJHHHFFFEEEFFFIIILLLNNNOOONNNRRRNNNHHHCCC@@@===:::999333000+++((((((((((((((())))))((((((((('''&&&&&&)))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))+++)))***---000666BBBMMM[[[dddkkkkkkjjjmmmpppqqq}}}wwwrrrmmmgggdddaaa^^^[[[YYYXXXWWWVVVUUUUUUVVVXXXYYYXXXWWWXXXYYYUUUVVVXXXYYYZZZ]]]aaadddjjjmmmqqqwww}}}vvvrrr~~~rrrsssxxx~~~uuuZZZCCC555000000///000...******,,,,,,***...,,,++++++,,,,,,+++))))))***+++,,,,,,+++***)))************************))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,+++******,,,......---//////000111222333333444333444888;;;===OOOyyy+++...222777;;;>>>@@@AAA???>>>>>><<<;;;<<<>>>???HHHKKKOOOUUU[[[aaagggkkk{{{}}}~~~~~~pppddd[[[UUURRRMMMIIIFFFFFFHHHJJJIIIGGGJJJJJJLLLMMMNNNKKKGGGCCC???:::444...+++***(((''')))))))))((((((((()))))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$###""""""###$$$%%%########################$$$##################$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((())))))******,,,+++---222999BBBRRR```fffkkkmmmllllllrrr}}}{{{uuujjjhhheeebbb^^^\\\YYYWWW[[[YYYXXXWWWYYYZZZZZZYYYWWWYYYZZZYYYXXXVVVWWWWWWUUUVVVUUUSSSQQQPPPRRRTTTQQQSSSVVVYYY\\\]]]]]]]]]eeekkkuuu|||pppmmmoooxxx}}}tttjjjiiiuuuiiiQQQAAA:::777111111000...,,,,,,,,,+++///---,,,,,,,,,,,,***))))))***,,,------,,,***)))************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((((((((()))))))))******,,,+++******,,,......---//////000111222333333444222444999;;;===NNNwww222555:::???AAA@@@===;;;999:::;;;<<<>>>BBBHHHMMMOOOUUU___iiirrr||||||sssmmmnnnwww}}}wwwpppmmmooouuuzzz||||||uuuqqqppphhhaaaXXXQQQMMMJJJEEEAAABBBCCCEEEJJJNNNPPPOOOMMMKKKFFF>>>777222...+++((((((((('''''''''((())))))((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$###""""""###$$$%%%#################################$$$$$$###############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))******+++,,,,,,111999BBBNNN^^^lllppppppnnnnnnqqqzzz|||wwwrrrmmmgggcccbbbccccccccccccccccccdddfffdddcccdddfffgggffffffcccdddeeeccc```^^^^^^^^^```aaa___\\\XXXUUUTTTUUUTTTUUUVVVVVVUUUSSSPPPNNNLLLPPPVVVZZZ___jjjyyyxxxuuuuuuxxxzzz}}}kkkbbbooorrr]]]MMM???555222111000111111000000000///...,,,,,,,,,,,,+++))))))***,,,------,,,***)))************************(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************'''''''''((((((((()))))),,,+++******,,,......---//////000111222333333444222444999;;;<<>>:::888999>>>DDDIIIMMMTTT\\\bbbpppwww}}}tttqqqpppmmmiiigggllluuu|||{{{vvvmmmeee```bbbiiinnnwww}}}|||qqqkkkpppuuuuuuyyy{{{xxxlllaaaYYYRRRNNNIIIFFFCCCCCCFFFIIILLLNNNPPPLLLEEE@@@;;;777333000+++***)))'''''''''((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###"""######################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''((())))))***++++++---000888DDDNNNYYYgggssssssooolllnnnsss|||}}}ooommmjjjjjjjjjkkkjjjiiijjjmmmppprrrrrrqqqrrrssssssqqqpppooopppooonnnlllpppqqqqqqpppmmmjjjjjjjjjggghhhiiigggddd```___^^^[[[\\\]]]\\\ZZZVVVRRROOOMMMMMMLLLKKKLLLRRR[[[cccllltttzzz{{{~~~jjjjjjsss|||~~~mmm^^^MMM>>>888111,,,---/////////000///---,,,,,,------,,,******+++,,,------,,,+++***++++++++++++++++++++++++(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''''''''((((((((()))))),,,+++******,,,......---//////000111222333333444333555888:::<<>>;;;666444111---+++))))))))))))))))))(((((((((''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""######################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((()))***+++,,,,,,333888DDDSSS^^^fffqqq{{{tttnnnmmmsss{{{~~~xxxtttssssssllllllmmmpppuuuwwwxxxxxxxxx|||~~~~~~~~~}}}{{{yyy~~~}}}}}}}}}tttwwwzzzzzzwwwssspppooohhhhhhiiihhheeeaaa\\\ZZZXXXVVVRRRNNNLLLMMMOOOQQQMMMSSS[[[dddooo~~~~~~ooojjjtttttthhhTTTDDD444//////...,,,---...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++******,,,......---//////000111222333333444444555888999;;;NNNyyy<<<<<<===@@@EEELLLSSSXXXjjjttt|||~~~~~~}}}~~~|||xxxwwwwwwsssmmmjjjiiipppyyyxxxxxx{{{tttdddUUUJJJEEEEEEEEEGGGIIIIIIGGGDDDAAA>>>999444000...,,,,,,************))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$%%%%%%$$$###"""########################"""###$$$%%%%%%$$$###"""######################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''((()))***+++,,,,,,999@@@OOO```kkkqqqyyyxxxrrrttt|||yyysssmmmjjjkkkpppuuuuuuwwwyyy~~~~~~||||||}}}{{{xxxrrrmmmjjj___\\\XXXUUUTTTQQQNNNLLLMMMMMMMMMLLLOOOXXXdddnnn}}}uuulllxxx```GGG;;;777333000000---,,,+++,,,.........,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,+++******,,,......---//////000111222333333444555555888999;;;NNNzzzBBB===AAAMMMPPPPPPaaayyy}}}|||~~~~~~wwwmmmmmmrrrrrrwwwzzzwwwqqqmmmppptttnnnvvv|||zzz{{{}}}zzzhhh[[[VVVQQQJJJFFFFFFHHHJJJLLLBBBFFFCCC888222333///&&&---,,,***)))***+++******''')))***(((&&&%%%'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((+++,,,***(((...666FFFPPP\\\fffppp{{{}}}yyy{{{}}}xxxnnnmmmllllllooouuu{{{yyyuuussslllccc]]]ZZZYYYWWWTTTUUUPPPLLLKKKNNNRRRSSSSSS\\\cccvvv|||~~~]]]<<<111333111---000//////000222222000...++++++*********+++---...///***---777888...(((*********************************))))))((((((''''''+++***)))(((((()))******))))))))))))))))))))))))(((((()))***************)))************+++++++++,,,,,,,,,---------......//////000111222333333444777333555:::>>>NNNxxx???CCCOOO\\\```dddsss|||yyywwwtttjjjbbbbbbhhhqqqyyy}}}~~~rrrnnniiiaaaWWWNNNHHHEEEDDDFFFFFFCCC?????????;;;444222---'''&&&(((***)))'''(((******)))'''&&&(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((((((((()))******++++++,,,---,,,---555???KKKVVVcccooo{{{zzz}}}~~~vvvoooqqqqqqrrrtttwww|||yyypppkkkhhhfffdddaaa```[[[UUURRRRRRQQQOOOMMMOOOPPPXXXhhhxxxYYY<<<555333///............///000000000,,,,,,+++++++++,,,...///111,,,...777888000+++---******************************))))))((((((((((((******)))(((((()))***+++))))))))))))))))))))))))(((((()))***************)))************+++++++++,,,,,,,,,---------......//////000111222333333444666333555:::===LLLvvvOOO\\\lllvvvyyy}}}|||pppoooooommmiiigggllluuu{{{{{{ssshhh^^^VVVRRRIIIDDDBBBFFFJJJHHHEEECCC;;;444,,,)))***+++)))''')))******)))((((((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***))))))))))))***++++++***)))***+++,,,000===IIIVVVbbbqqq}}}{{{xxxuuurrryyy{{{~~~}}}zzzvvvsssqqqlllfffbbb___[[[UUUQQQRRRMMMIIILLLSSS]]]kkkvvv~~~tttKKK;;;666///000000000...------...000...---------------...///---((()))000111,,,))),,,***************************))))))))))))((((((((()))((((((((()))***+++,,,))))))))))))))))))))))))(((((()))***************)))************+++++++++,,,,,,,,,---------......//////000111222333333444666333555:::<<>>999333000---,,,,,,,,,***'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***))))))))))))***++++++***---666BBBMMM\\\ooo~~~yyyvvvoooffffff||||||pppjjjhhhbbbYYYYYYQQQJJJHHHKKKUUUgggxxxzzzooo{{{xxxNNNCCC666......111111000---......///...---,,,++++++***)))((()))+++***(((************************))))))*********+++++++++((()))******+++***))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++,,,,,,,,,---------......//////000111222333333444222222777<<<<<>>;;;666000+++******++++++******)))))))))((((((((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************)))***,,,...333===JJJSSS\\\nnn~~~~~~yyyiiieee___XXXSSSQQQQQQRRR```yyysssrrruuu}}}rrrjjjuuufffMMM???333000......///000000...///000000000///...------,,,,,,++++++++++++,,,,,,*********************************++++++++++++******************+++++++++))))))***++++++++++++***************++++++++++++,,,,,,,,,---------------/////////000111111222222222777666777<<>>777111...---,,,,,,************)))))))))))))))((((((''''''(((((()))''''''((((((''''''&&&%%%)))((('''&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***++++++++++++***,,,///333:::EEETTT^^^hhh~~~}}}~~~vvvoooeee___\\\YYYSSSNNNSSScccxxx|||uuutttuuu~~~~~~sssttt|||jjjRRR999444///...000222222111...///111000///------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++*********+++++++++++++++))))))***++++++++++++************++++++++++++,,,***+++,,,---.........---/////////000111111222222222777666777<<<@@@TTTrrr~~~xxxzzz|||jjjXXXNNNJJJFFF@@@;;;666222...+++++++++*********)))))))))))))))(((((((((((())))))&&&'''((((((((('''&&&%%%...---***(((&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))'''(((***+++,,,,,,++++++,,,///333999AAANNN]]]gggvvv|||rrrkkkgggccc]]]XXXVVVVVV^^^rrryyywwwxxx|||yyyvvvwwwiiiCCC<<<444000111333333222+++---...---,,,---000333---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,))))))***++++++++++++************+++++++++,,,,,,((()))+++---............/////////000111111222222222777666777<<>>NNNjjj}}}wwwzzzvvvvvvvvv```OOOIIILLLHHHBBB888)))...,,,,,,///...)))''')))******))))))(((((('''''''''((((((((((((''''''&&&******)))''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((***,,,,,,*********+++000555>>>FFFJJJUUUlll~~~~~~|||zzz{{{yyywwwzzzzzzssslllgggaaa]]]XXXVVVYYYgggxxxyyy{{{ssslllgggsssxxx|||vvvOOO888777111+++111777///...---...//////---++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,---***((('''))),,,...,,,+++)))******)))(((((()))+++))))))))))))))))))))))))************************+++,,,---...///...---,,,//////000000111111111222333666444444999===NNNjjj~~~ppplllpppssswww~~~iii[[[SSSIIIDDDBBB;;;666///***+++,,,***((()))+++******)))((((((''''''((())))))*********))))))***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((***+++------++++++,,,---444===GGGNNNUUUfff~~~wwwpppllliiifffdddeeeccc```aaacccddddddbbbgggqqq{{{tttnnnggg___ZZZWWW]]]lll{{{~~~yyypppiiiqqqwwwzzzyyygggKKKCCC:::444444111///...---...//////---,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,...,,,***+++,,,---+++))))))***+++***((((((***+++++++++++++++++++++++++++************************+++,,,------......------...//////000111222222222333777555555:::===MMMiii{{{qqqqqqtttwwwwww{{{sssaaaMMMGGGJJJHHH@@@666---+++,,,+++***+++++++++******)))((((((((())))))***+++,,,,,,,,,,,,)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))+++,,,------,,,---...000<<>>777///+++,,,------,,,,,,+++*********''''''((()))************)))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,***++++++,,,///444:::???GGGXXXlll|||}}}zzzsssqqqooorrrwww~~~|||vvvoookkkjjjaaa```___^^^]]]\\\[[[ZZZYYYXXXXXXZZZ[[[```lllxxx{{{uuummmgggdddeeedddlll~~~{{{~~~]]]FFF444555333000//////000///...------............------,,,,,,------------,,,,,,***+++,,,,,,++++++,,,---,,,------,,,++++++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...///000111222333444333777666777;;;===LLLfff~~~||||||||||||||||||xxxuuurrrqqqrrrtttvvvwwwvvvrrroooqqqwww|||{{{yyywwwuuuqqqnnnooosssvvvwwwuuuvvvxxxzzzzzzyyyyyyzzzjjjXXXNNNDDDCCCAAA;;;333///---------,,,++++++******(((((()))))))))))))))((())))))((((((((())))))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''(((((()))+++,,,,,,---++++++,,,...222888@@@FFFNNN\\\sss{{{xxxtttpppooonnnmmmlllkkkooovvv~~~yyyzzzxxxssslllfffbbbaaaaaa___]]][[[YYYVVVTTTRRRVVVTTTUUUXXXWWWSSSUUU[[[dddsssuuulllhhheeebbbdddooo{{{~~~zzzxxx~~~zzzZZZAAA777444111//////000000///------............------,,,,,,---......---,,,,,,+++---......++++++,,,...,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...//////000111222222222333777555555:::===MMMiii~~~{{{zzz{{{|||||||||zzzxxxvvvsssqqqrrruuuxxxyyyvvvuuuwww{{{zzzuuuoootttsssoookkklllqqquuuvvvxxxvvvvvvwwwwwwvvvvvvxxxwww}}}zzzwwwwwwxxxzzz~~~~~~fffUUUGGGFFFJJJGGG<<<444...------,,,,,,++++++***))))))*********))))))(((***)))))))))))))))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((('''((()))***+++,,,------,,,,,,...000444<<>>PPPnnn~~~}}}zzzuuuqqqsssyyywwwqqqnnnrrrsssooommmoooqqqpppmmmjjjhhhgggggghhhoooppprrruuuvvvwwwwwwwwwxxxwwwvvvsssqqqppppppqqqqqqrrrtttvvvvvvuuusssrrroooppprrrssssssqqqnnnlllmmmnnnooonnnllljjjiiijjjjjjnnnrrrtttuuuxxx}}}jjjWWWNNNKKKIIIFFFBBB;;;333...,,,,,,+++)))+++++++++++++++******)))***)))((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))***+++,,,---***+++...222999CCCMMMSSSmmmzzztttooojjjfff___]]][[[[[[\\\\\\[[[ZZZ]]]\\\[[[YYYWWWUUUSSSRRRYYY]]]bbbggglllqqqwww{{{||||||}}}~~~wwwrrrmmmkkkgggffffffhhhjjjkkklllmmmmmmlllkkkjjjhhhgggggggggggggggfffeeeddddddaaa___]]][[[[[[ZZZYYYWWWUUUUUUXXX^^^eeennn{{{qqqiiifffjjjrrryyy~~~}}}tttmmmmmmnnnnnnqqquuucccIII333...000...///444000000/////////.........000...,,,,,,------+++)))000...------...///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000000111111111111333333333333555::::::;;;???BBBTTTqqq~~~||||||{{{zzzyyyxxxxxxwwwtttrrrsssxxx}}}wwwrrrppprrrsssrrrrrrtttxxxvvvtttrrrqqqpppppppppssstttwwwzzz}}}|||yyyyyyyyyyyyzzz|||}}}}}}}}}|||{{{yyyxxxzzz}}}~~~zzzvvvttttttssstttsssppplllhhhfffeeeddddddfffiiimmmpppnnnsss}}}vvvaaaSSSMMMLLLEEE===333......///---+++++++++,,,,,,++++++***)))+++***))))))(((((()))))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((((((((((((((()))))))))******+++------,,,+++111:::???DDDQQQ```uuummmhhhccc\\\VVVQQQOOOMMMMMMMMMNNNMMMLLLOOOOOOPPPQQQSSSUUUWWWYYY```gggqqqyyy||||||zzzzzzuuupppkkkjjjlllnnnoooooorrrrrrrrrrrrsssuuuwwwxxxyyyxxxwwwvvvuuuvvvvvvvvvxxxxxxwwwvvvuuutttssssssnnnllliiihhhhhhgggdddcccbbb```^^^]]]\\\^^^fffooo}}}qqqiiigggjjjlllxxxwwwtttuuuwwwpppnnnlllttt^^^888000444111000444000000000/////////......///---,,,,,,---,,,+++)))...---,,,---/////////---------------------------------------------------,,,,,,,,,---------....../////////000000000000000...000222333333333333444666<<<;;;<<<@@@CCCUUUrrrxxx{{{}}}}}}}}}yyywwwvvvuuutttpppsssuuuuuuuuuwww|||}}}{{{zzz{{{|||~~~~~~xxxqqqmmmhhhfffhhhkkkllllllbbbfffppp|||iiiUUUJJJFFFAAA:::555222000...---,,,,,,,,,,,,,,,++++++*********)))(((((((((((())))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))(((((((((((('''''')))))))))***+++,,,---...000...555BBBFFFGGGXXXooo~~~}}}uuuppphhh\\\SSSOOONNNMMMNNNPPPQQQQQQQQQSSSUUUYYY]]]bbbfffiiikkkooouuu}}}xxxqqqlllggggggggggggiiipppxxx~~~zzzxxxvvvuuuuuusssqqqoooqqqnnnkkkgggdddbbbbbbeeeppp}}}{{{qqqlllkkkjjjjjjrrr}}}{{{tttmmmppptttEEE999;;;666//////000000000////////////...000000///.........---,,,---,,,+++---///000000///------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......////////////////////////...000222222222222555777444999999999===@@@RRRooo}}}rrrqqqsssttt}}}|||zzzxxxvvvuuuuuuvvvooorrrvvvyyyzzz}}}zzzrrrnnnmmmmmmkkkhhhhhheeegggpppzzz}}}bbbKKKLLLKKKGGG???777000---,,,---------------,,,++++++***)))((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))))))))***+++---...///222000777DDDIIINNNccc|||zzzjjj___UUUTTTSSSUUUXXXZZZ[[[[[[]]]```dddiiilllmmmmmmmmmnnnrrrvvvwwwsssllleeebbbdddllltttvvvuuuxxx~~~|||yyywwwvvvssspppllliiiddd```gggoooyyyqqqllliiigggiiirrrxxxmmmpppWWWAAA;;;555///---111000000000////////////000111000000......---...,,,++++++---///000000///------------------------******++++++,,,,,,,,,,,,,,,,,,,,,---------......------............//////111111111111111444888;;;333888777888;;;>>>OOOlll}}}oookkkmmmnnntttvvvxxxyyyzzz{{{}}}}}}|||xxxtttooojjjhhhaaa^^^eeepppwww|||xxx___KKKJJJFFFAAA;;;666333222------......------,,,+++))))))(((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))***,,,---///000111222999CCCLLLZZZssszzzllljjjiiiiiikkkllllllkkkggghhhjjjjjjjjjhhhfffddd```cccggghhhhhhgggggggggkkkttt~~~|||zzz~~~{{{wwwmmmccceeegggrrrvvvmmmgggkkkjjjkkktttsssssspppMMM;;;444222000111111000000000////////////000000///---,,,,,,...---,,,+++---///000000///------------------------)))******++++++,,,,,,---,,,,,,,,,---------......,,,,,,------.../////////333111000111555888:::;;;444999888888<<<>>>OOOlllrrroooqqqsssvvvzzz|||~~~|||zzz|||{{{ooogggcccgggmmmqqquuuyyywww\\\RRRHHHBBBAAA@@@;;;555...............---,,,,,,+++***))))))(((((()))))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''((()))******+++))))))******,,,...///000222666<<>>;;;777444888777888;;;===OOOlllwwwwwwzzz}}}~~~}}}|||~~~~~~yyyuuuoooyyy~~~||||||}}}|||vvvrrrmmmiiijjjnnnnnnrrrzzz}}}~~~lllVVVKKKJJJGGG<<<111......//////......---,,,,,,++++++***)))*********************))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''')))***+++,,,---))))))***+++,,,...000000555;;;AAAHHH[[[{{{}}}xxxsssnnnkkkdddaaa\\\YYYXXXZZZ]]]```jjjlllooorrrvvv|||{{{sssppptttsssqqqzzz|||pppqqqoookkkiiiqqq]]]III<<>>MMMccc~~~|||zzzxxxwwwmmmjjjfffdddeeedddbbb______```bbbbbbbbbbbbdddfffoooooopppssswww|||yyy~~~~~~vvvtttooolllmmmoooqqquuu{{{xxxfffVVVNNNIIIDDD<<<333......///...,,,,,,,,,,,,,,,++++++++++++******)))))))))((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))************,,,,,,---,,,---000444888@@@EEEQQQiii{{{{{{|||xxxpppmmmiiihhhkkknnnqqqrrrvvvuuutttuuuzzzyyytttrrrsssuuu{{{xxxqqqkkkddd``````aaa{{{```AAA===111111555111000222...000//////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,------------,,,+++++++++,,,,,,....../////////////////////000111222333333333222555:::777555:::>>>LLLbbbzzztttqqqpppkkkfff```^^^ZZZVVVSSSTTTOOOLLLIIIHHHHHHGGGEEEBBBDDDEEEEEEEEEDDDDDDFFFHHHKKKLLLMMMPPPSSSXXX\\\^^^hhhjjjooouuu{{{|||xxx~~~wwwqqqnnnmmmnnnqqqpppzzz~~~{{{yyyttt```PPPHHH@@@888444111...---///------,,,,,,,,,+++++++++*********)))))))))(((((())))))(((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))************,,,,,,------...222777;;;FFFJJJ[[[zzz~~~xxxyyy}}}zzzyyyyyyyyy{{{|||}}}~~~~~~}}}|||yyyuuutttwwwvvvuuutttuuuyyy}}}vvvtttssssssvvv|||tttjjjbbb___UUUaaawww\\\GGG555222777555444444///000000//////....................................------------------------...------------...//////------,,,,,,,,,,,,,,,---............////////////222222222333333444555666333999777555;;;???MMMccc{{{zzz}}}|||tttjjjccc___[[[TTTOOOKKKGGGGGGIIIIIIGGGIIIOOOMMMLLLJJJIIIIIIGGGEEECCCDDDFFFGGGGGGFFFEEEEEEFFFBBBBBBBBBCCCDDDFFFHHHIIICCCEEEIIIOOOVVV^^^eeehhhuuuvvvzzzzzzvvv{{{yyyrrrooonnnmmmiiinnnxxx~~~|||vvvwwwYYYLLLGGGBBB???888000///444---------,,,,,,,,,++++++************))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))************,,,,,,------///444;;;???HHHOOOeee~~~zzzzzz~~~|||yyy{{{uuusssooohhhfffiiijjjhhhffffffhhhmmmrrruuuvvvzzzvvvvvvwwwxxx|||}}}pppfffaaaUUUSSSYYYppp~~~zzzRRR:::111666555555555111111111111000000000000000........................------------------------++++++,,,,,,...000111222......------------......---.........//////000000444333333333444555666777111777666666<<<@@@NNNddd}}}}}}ssslllaaaYYYOOOJJJJJJJJJFFFBBBEEECCCEEEIIIHHHFFFOOO\\\YYYWWWTTTQQQMMMKKKIIIHHHIIIKKKMMMMMMLLLJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDAAA@@@??????AAADDDHHHJJJTTTWWW___nnn}}}uuuzzzyyyvvvrrrnnnnnnmmmqqqzzz}}}jjjjjj|||hhhTTTKKKEEECCC;;;111...222------------,,,,,,,,,,,,++++++*********)))))))))(((((())))))))))))******((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))************,,,,,,---...111666>>>CCCKKKVVVsss}}}yyyzzz~~~}}}wwwpppooollleeedddhhheeedddbbbaaaaaaccceeeffffffiiirrr{{{vvvwww{{{tttiiieee```VVVQQQ___~~~bbbBBB111444333333333000111111111111111111111111........................------------------------******+++,,,---///111222......---------...//////------......///000000000222111111111222333444555111777666666<<<@@@MMMccczzzooocccZZZTTTLLLKKKIIIHHHHHHIIIJJJJJJNNNLLLMMMOOOLLLLLL]]]rrrtttooofff]]]UUUQQQQQQQQQOOOPPPQQQQQQPPPOOOPPPRRROOOOOONNNMMMKKKJJJJJJIIIOOOMMMJJJGGGEEEDDDDDDDDD@@@DDDKKKTTT]]]gggooosssttt{{{zzzxxx}}}yyyuuupppooouuu{{{}}}zzz}}}fffUUUGGGEEEAAA777000000...------------,,,,,,,,,+++++++++*********))))))(((((()))))))))*********((((((((((((((((((((((((''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************,,,,,,---...111888@@@FFFTTTddd~~~}}}}}}wwwtttooofffccchhhddddddcccbbbaaa```______^^^^^^dddmmmooosss{{{zzz{{{|||qqqnnnfff]]]UUUXXXkkk}}}wwwPPP777555333222222000000000000000000111111111................................................++++++++++++,,,---...///---,,,,,,,,,------...///------......///000000111000000111111222222333333333:::888777<<>>999666333444111////////////000000000000////////////////////////...........................---,,,++++++++++++,,,++++++++++++,,,,,,---...---------...///000000111000000222333333444333333666<<<:::888<<<===HHH]]]xxx~~~uuuppp^^^XXXPPPKKKJJJKKKKKKJJJKKKRRR[[[^^^\\\ZZZ\\\^^^YYY```\\\SSSKKKLLLkkk}}}rrrttttttvvvssspppkkkfffdddcccdddeeedddbbb___^^^^^^______^^^]]]\\\ZZZZZZYYYVVVRRROOOMMMJJJFFFDDDCCCCCCAAA@@@DDDMMM[[[iiiuuu~~~xxxwww|||~~~zzzwwwvvvtttssswwwvvvZZZPPPHHHEEEAAA666222...,,,......+++***++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((++++++++++++++++++,,,,,,,,,222000111:::>>>FFFVVVmmmzzzxxxxxx|||~~~vvvzzzvvvpppnnnkkkiiifffeeedddcccaaa___]]]^^^^^^]]]^^^```cccfffuuuyyy|||wwwjjj___YYYRRRTTTqqq~~~~~~OOO888999555222:::333222111000////////////,,,,,,------.../////////,,,,,,,,,------.........---------............///....................................////////////000111111222222333444444333888666555:::<<>>777555333333222111000000000000000/////////.........---//////......------,,,,,,---------............///....................................////////////111111222222333444444555333888666555:::<<>>???EEEMMMXXXhhhuuu|||vvvxxx|||uuuwwwwwwXXXNNNEEE<<<888444///...000,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***++++++,,,---...//////...333555===HHHSSSppp{{{zzzyyyxxxyyy|||wwwxxxxxxwwwvvvwwwyyy{{{zzz}}}}}}~~~}}}{{{{{{}}}}}}||||||{{{{{{{{{||||||}}}||||||~~~~~~wwwpppgggaaa^^^]]][[[YYYWWW[[[YYYZZZdddsssxxxrrrrrrqqqssszzzuuuggg[[[UUUMMM___zzzxxxzzz}}}VVV999;;;444333222111111000111111------...//////000111111/////////...............---------............///....................................////////////222222333333444444555555333888666555:::<<>>DDDVVV{{{~~~uuunnnnnnnnnnnnuuu~~~vvvuuuvvvwwwuuutttzzz~~~|||rrrrrrwwwzzztttllleeeaaacccccc```]]]]]]```dddzzzssspppqqqqqqlllhhhnnnrrriii```XXXPPPVVVppp}}}{{{___>>>777777555333222222111...000000000000////////////.........//////////////////...---,,,+++,,,---------------..............................///000000333222111000000000111222666444666999888:::JJJ]]]wwwqqqkkkhhhkkkmmmlllllloooqqqtttwwwzzz|||~~~}}}vvvoooiii___XXXRRRQQQNNNJJJIIIJJJNNNSSS```oooxxx{{{xxxwww}}}rrrWWWPPPOOOGGG:::222222---,,,000222///+++*********++++++++++++******))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''(((((()))*********)))+++,,,,,,++++++---...000999BBBNNNhhh~~~wwwqqqnnnoooooonnnqqqvvvuuuvvvxxxxxxtttttt~~~{{{vvvsssvvvzzzzzzoooiiihhheeeaaa]]][[[[[[\\\rrryyypppooooookkkddddddppp~~~~~~tttiii___UUUTTT```}}}}}}}}}~~~tttPPP;;;999555333444555444111111111111111000000000000///////////////.........---,,,,,,,,,,,,---//////222111000///...------,,,///............///000000333222111111111111222333666444666999888:::JJJ\\\|||rrrhhhnnnkkkkkkpppsssrrrrrrtttzzzzzz|||~~~}}}}}}}}}}}}~~~}}}}}}vvvooodddZZZWWWTTTMMMHHHFFFCCCAAAEEEOOO]]]lll}}}|||tttrrrzzzfffTTTSSSPPPCCC444333...,,,///111///,,,+++******++++++++++++******))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((())))))******+++***+++,,,,,,+++,,,...000666;;;EEE[[[|||}}}zzzqqqoooppprrrrrrpppoooqqqtttvvvyyyxxxuuuvvvxxxssssssvvv~~~yyysssoooiiiddd```]]]ZZZYYY[[[rrrtttsssrrrpppjjjcccccchhhvvvtttggg[[[TTTQQQ___}}}vvvyyy}}}lllDDD===666444666777666333222222222222111111111111000000//////......------+++++++++,,,---///000111222222111000///......---//////......//////000111333333222222222333333444666444666999888:::III\\\zzzwwwtttooojjjpppppprrrvvvxxxyyyxxxyyy~~~}}}wwwvvvuuusssssssssuuuuuuwww}}}vvvvvvzzz|||rrrddd___]]]WWWQQQNNNGGGBBB???BBBIIIWWWlll~~~|||uuuuuuxxx~~~zzz^^^SSSPPPHHH===777000---///000...------***++++++,,,,,,++++++***)))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))((((((''''''&&&'''(((((()))******++++++***+++,,,,,,,,,---000222<<<===GGGccczzzsssqqqqqqsssuuuuuutttrrrrrrtttssstttwwwyyy{{{yyyzzz{{{|||yyynnngggcccaaa___]]]TTTccczzzxxxtttrrrssspppiiicccaaaddd}}}mmm```XXXOOORRRuuuppprrryyy}}}UUUFFF888444666777444222222222111111111000000000111111000///...------,,,,,,,,,,,,---...//////000.........///000000000111/////////...///000000111333333333333444444444555555444666:::888999HHHZZZ~~~xxxrrrqqqrrrrrrrrrtttvvvyyyzzz{{{}}}~~~~~~yyypppooommmllllllmmmoooqqqnnntttxxxvvvsssrrrqqqmmmsss{{{tttlllhhhbbb[[[YYYQQQNNNJJJFFFBBBFFFUUUeeezzzzzz{{{yyyssssss~~~uuu\\\PPPJJJFFF<<<444//////000...---...++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++******))))))(((((((((((())))))***++++++++++++,,,---------///222555???>>>KKKmmmvvvooorrrsssssssssssstttuuutttuuupppooovvvzzztttvvvxxxlllfffbbb```^^^ZZZ___lll|||tttnnnooonnniiibbb___aaatttrrreee```VVVRRRggguuujjjuuukkkTTT===555555444111///111111000000000/////////111111000///...------,,,.....................---,,,,,,---......///000000///////////////000111111333333444444555555555555555444777:::888999GGGYYY{{{{{{tttqqqqqqqqqtttxxx}}}~~~~~~~~~}}}zzzllljjjhhhffffffgggiiikkkgggkkkmmmmmmnnnoookkkeeedddjjjsss~~~xxxnnneeebbbZZZWWWTTTNNNFFFBBBHHHQQQ\\\eeerrryyyuuuqqqvvvyyy]]]NNNKKKBBB999222111000......000++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((************))))))))))))(((((()))******++++++,,,+++,,,---------000444777???BBBUUU}}}~~~xxxrrrnnnpppqqqpppmmmnnnrrrtttssstttnnnooo{{{uuuvvvuuu|||yyylllddd___]]]___^^^cccsss}}}rrrnnnnnniiidddaaaaaacccttt|||nnnhhh___WWW]]]jjjgggqqqcccBBB666666444000///000000000000/////////...000000//////......------///////////////...---,,,///.........------------000000//////000000111222222222333444555555555555555444777:::888999FFFXXXyyy~~~zzzxxxxxxvvvsssxxxyyytttzzz}}}mmmkkkgggdddbbbcccdddfffcccfffgggeeefffjjjjjjgggcccccccccgggnnnzzztttoooggg```YYYVVVQQQKKKGGGHHHGGGMMM[[[kkktttttttttuuu|||wwwXXXMMMHHH>>>555222111///...000+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((())))))((())))))******+++,,,,,,,,,---------...111555999@@@IIIddd~~~vvvqqqooonnnmmmpppnnnjjjkkkpppsssqqqrrrooottt~~~xxxvvv|||{{{nnneeebbbaaa^^^^^^fff{{{yyysssppplllhhhggg```aaafff~~~{{{pppfff]]]ZZZ[[[ooommmpppwwwoooHHH888777555333222111111111000000000/////////////////////.........---...///000000///......////////////............000000//////000000111222000111333444555555444444444444777;;;888888EEEWWWwww|||{{{}}}|||yyy~~~wwwooottt|||~~~}}}~~~zzzqqqnnnjjjeeebbbaaabbbccccccfffeeeaaaaaafffkkkmmmjjjeee]]]YYY\\\hhhwww|||sssggg\\\ZZZZZZUUULLLGGGDDD@@@FFFZZZnnnwwwuuuqqqqqqxxxbbbNNNKKKAAA777333111//////111+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((()))))))))***++++++,,,,,,,,,---------...111666:::CCCOOOpppzzzqqqllllllnnnlllpppooojjjkkkqqqssspppoooqqqzzz}}}{{{}}}~~~|||xxxxxxyyyoookkkbbb___\\\___ooozzzssspppllljjjjjj___gggdddkkkvvvkkkccc]]]YYY]]]tttqqqpppwwwvvvKKK:::999888666666222222222111111111111000.........///////////////+++,,,...000111111000000------...///000111222222000000000000000111111222///111222444555555444444444444777;;;888888EEEVVVvvv~~~|||wwwvvvzzz{{{~~~xxxlllkkksss}}}rrreeecccbbb```aaadddddddddeeegggjjjkkkjjjiiiqqqoooiiibbb]]]\\\```dddvvv{{{pppaaa^^^___YYYQQQMMMLLLCCC???HHHWWWfffsss|||sssuuuxxx|||}}}wwwXXXOOOFFF999111111333///)))...------,,,,,,++++++***,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((()))+++,,,---.........222///+++)))---555<<<>>>EEEXXX|||~~~yyysssooojjjiiijjjjjjkkkmmmnnnoooqqqrrrsssmmmvvv}}}~~~ooocccaaa]]]aaaqqqttt~~~vvvvvv~~~yyyiiigggfffaaa^^^fffzzzzzzqqqjjjfffeeegggddd___aaaqqq}}}vvvgggZZZVVVWWWdddvvvlllppp]]]???555777777555333222111111000111111111222222222111000//////...000000000000000000000000000000000000////////////111000//////000222444666333333444444444444444444333444777888888;;;GGGTTTuuu~~~|||wwwuuuwwwxxxwwwxxxuuukkkjjjsss}}}yyykkkeeeccc```aaaeeebbbbbbbbbeeeiiilllmmmmmmpppssstttqqqkkkddd```^^^___cccgggjjjpppzzzrrriiieee^^^WWWTTTMMMGGGBBBEEELLLVVVdddpppwwwpppkkkrrr}}}xxxVVVKKK>>>666333111000///......------,,,+++++++++************)))))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))*********++++++,,,,,,,,,&&&+++111444777:::???BBBKKKccczzzuuupppmmmiiiiiijjjjjjkkkmmmnnnoooppprrrsssttt~~~yyyvvvsssdddXXXUUUOOOQQQ___oooxxx~~~|||}}}mmmkkkfffccceeeppp|||ooohhheeedddeeeccc```gggwww~~~~~~nnnaaa]]]UUU\\\wwwooonnnzzzrrrLLL:::999888444333222222111111111111111222222111111000//////...000000000000000000000000000000000000////////////111000/////////111333444333333333444444444444444333444777888888;;;GGGTTTuuu~~~{{{yyyyyyyyyvvvvvv{{{ssskkkjjjrrr|||tttiiiddd```aaaddd```______bbbgggllloooqqqrrrvvvzzz{{{vvvpppiiifffdddccc```YYYWWW^^^mmmzzz|||tttkkkddd___VVVRRRLLLGGGBBBEEEQQQ___pppkkkgggiiittt{{{}}}gggVVVFFF>>>777111000444.........---,,,,,,++++++************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))************************,,,+++***))))))***+++,,,,,,333:::<<<888777<<>>JJJZZZwwwyyynnnjjjhhhfffgggiiijjjkkkmmmmmmnnnqqqwww{{{tttfff```XXXYYYgggvvvxxxppp}}}zzzxxxvvvrrrjjjbbbggguuuuuukkkdddjjjlllfff___aaammmxxxyyyvvvqqqjjj^^^XXXWWWeeerrrqqqyyyxxxNNN===:::666333333222111111111111222111111111111000000//////////////////////////////////////////000000000000111000//////...//////000222222222333333444444555444555777999888:::FFFSSSttt~~~~~~}}}xxxuuupppllllllsss}}}vvvhhhbbb```^^^^^^[[[YYYZZZ^^^cccggghhhnnnnnnpppsssxxx}}}zzz|||yyypppeee^^^___bbb[[[```kkkxxx~~~ooojjjaaaWWWRRRLLLFFFDDDFFFGGGSSS___bbb```eeettt}}}oooRRRFFFAAA999333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---************************************************))))))))))))))))))))))))((())))))))))))))))))(((************************+++*********+++...111333555000---...222999HHHVVVddd{{{vvvmmmiiihhhfffeeegggiiikkkllllllmmmsss}}}xxxfff___XXX[[[jjj|||sssxxx|||xxxyyyxxxoooddddddlllyyypppggghhhiiihhhdddcccfffkkkvvvtttrrrwwwwwwmmmccc]]]VVVZZZooozzznnnooocccFFF:::666444333333222111222222222111111111000000000000000////////////////////////.../////////000000000111000000000///////////////111111222222333444444555555555777999888:::FFFSSSsss{{{xxxwwwvvvrrrllliiinnnzzzqqqhhhccc___^^^[[[XXXXXXZZZ^^^aaabbbfffhhhlllrrryyy~~~~~~}}}yyypppjjjggg``````bbbiiiuuuzzz|||~~~rrrfffZZZWWWUUUPPPJJJGGGCCCDDDJJJTTT```iiimmmnnnaaaLLLEEEAAA888111000000000///......------************++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))(((*********************************+++---000222444111,,,,,,222777===IIIWWWtttxxxzzzqqqjjjiiihhhfffeeefffhhhjjjkkkjjjmmmwwwlllbbb[[[]]]llluuuuuuzzzxxxxxxwwwkkkfffiiiqqqzzzoooiiifffhhhiiigggdddccckkkmmmooopppzzzttthhhbbbZZZXXXaaa|||ppphhhuuuWWW@@@777444444333222222222222222111111000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000111222333444555555555666888999777:::FFFSSSrrr|||xxxuuuuuusssmmmhhhlllyyy|||rrriiibbb]]][[[XXXXXXZZZ\\\^^^^^^aaabbbgggooovvv{{{|||{{{xxxrrrkkkgggbbbbbbkkk{{{}}}ssstttzzz{{{lllddd___YYYRRRPPPIIICCCAAAHHHWWWbbbccc```ppp|||]]]KKKFFF>>>222111111000000///......---*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))************)))((()))))))))))))))))))))))))))***+++,,,...///000111000...111888:::===LLL^^^uuu~~~pppjjjeeeggghhhfffeeefffhhhiiiiiihhhmmmzzzxxxmmmlllzzzxxxvvvzzzyyyuuunnnllllll~~~|||rrrjjjlllnnnkkkgggfffhhhiiilllmmmnnn|||rrrhhh___ZZZWWWdddyyymmmsssoooLLL<<<444444333222222222222333000000000000000000000111000000000000000000000000.........///000111111111//////000111222222222222000000111222333444555555666666888999777:::EEERRRrrr}}}|||rrrtttsssmmmgggkkkyyyyyyooofff\\\ZZZXXXYYY[[[]]]^^^^^^```___aaagggqqqyyy~~~wwwyyy~~~wwwppphhheeemmm}}}zzzoooooouuurrrhhh^^^YYYXXXNNNKKKGGGFFFIIIPPPXXX]]]aaapppnnnQQQIIIAAA444111111000000//////......,,,,,,,,,------.........++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((()))***+++,,,---......---++++++000888:::@@@XXXrrr~~~|||uuuiiidddbbbeeehhhgggffffffggghhhhhhggglll||||||xxx{{{~~~{{{}}}uuurrreeesss{{{qqqqqqrrrnnnllllllllljjjkkklllgggiii}}}nnnbbb\\\RRRTTTvvvvvvwwwVVVAAA555444333333222222333333000000000000000111111111000000000000000000000000---......///000111111222...///000222333333333333///000111222333444555555666666888999777:::EEERRRrrr~~~~~~~~~uuuppppppkkkfffooo~~~uuuhhh```]]]YYYWWWWWWWWWWWWVVV\\\]]]___cccjjjrrryyy}}}wwwzzz|||~~~xxxsssttt}}}{{{uuuxxx}}}sssmmmfff]]]VVVQQQIIIBBB@@@EEENNNUUU[[[eeeqqq|||~~~kkkUUUIII:::777333222444222---+++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******************++++++,,,,,,------......333111888CCC@@@WWW|||}}}{{{yyynnnhhhgggeeeccccccccceeefffccchhhiiihhhqqqyyy{{{~~~|||{{{~~~vvvlllllluuuzzzuuuwwwwwwqqqjjjggghhhkkkjjjddddddrrrwwwmmmcccWWWTTTfff}}}{{{xxxmmmHHH666777666333111222333333555444333111000/////////111111222222222222111111000000000000000000000000///111444666777555222000333444444444444444444555777666888::::::<<>>;;;777555444333222111444444222111000000/////////000000111111000000///000000000000000000000000000000111222222222222111222222222333333444444444555444666888888:::DDDPPPsss{{{~~~yyysssuuuvvvsssqqqqqqzzzuuuoooeee^^^ZZZXXXWWWWWWUUUWWWZZZ^^^aaadddeeeffffffllluuu|||~~~|||yyywwwqqqvvv~~~yyynnniii___VVVNNNIIIEEEBBBJJJPPPXXX___iiizzzsssuuu}}}aaaGGGBBB:::333222111///...000...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********(((((()))***************++++++,,,,,,---.........+++333;;;???AAARRRxxx~~~ttthhhaaa````````````aaabbbcccdddeeegggqqqyyy|||}}}pppooovvv{{{wwwtttsssrrrppppppooommmjjjfffeeeqqqsssiii^^^XXXWWWlllyyywww___CCC;;;555555555444222222444333222111000000000000//////000000000000//////000000000000000000000000000000000000000111111222111111222222333444444444555555666888888;;;EEEPPPsss|||vvvvvvxxxxxxtttssszzz{{{oooeee^^^\\\[[[ZZZTTTVVVZZZ]]]```bbbccccccdddjjjrrrwwwwwwtttrrrqqqlllttt}}}vvvkkk```XXXPPPJJJFFFDDDHHHMMMUUU^^^nnnxxxtttuuuWWWFFF===555333333000//////.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************(((((()))***************+++,,,,,,------...//////---222<<<@@@BBB\\\}}}zzznnneeeaaa^^^______```bbbcccdddeeefffkkk{{{}}}~~~}}}}}}tttuuu|||zzzuuusssuuussspppnnnnnnnnnkkkggggggnnnyyyooodddYYYRRRZZZssswwwnnnJJJ===444444666444333333333333222111000000000000//////000000000000//////111111111111111111111111000000/////////000111222111111222333333444555555666666777999999<<>>IIISSS{{{zzz{{{mmmccc___^^^YYYZZZ\\\___aaacccdddeeeaaarrr~~~www{{{zzz}}}}}}wwwvvvxxx|||wwwzzz{{{yyytttsssuuuqqqkkkmmmmmmqqqyyyooobbbWWWWWWZZZrrr|||tttrrr}}}dddMMM:::777888555333555333222111111000111111111000111111111111111111000111111111111111111111111000000000111111111222222222333333444666777777888666666777999999<<>>999999555222555222222111111111111111111111111222222222222111111111111111111111111111111000000111222222222222111333333444555666777888999555444666888888:::EEEPPPpppvvvwwwttthhhbbb^^^ZZZYYY\\\]]]YYYWWWWWWWWWWWWXXXXXXUUUTTT\\\fffrrrwww~~~~~~qqqeee^^^SSSNNNIIIFFFFFFLLLZZZiiimmmyyyjjjFFF>>><<<222---222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***)))((((((******))))))))))))******++++++++++++++++++++++++***+++---------...111333666:::???NNNppprrrzzzkkkbbb]]]YYYVVVXXXWWWYYY^^^```___```cccnnnuuuiii```]]]___gggrrr}}}|||tttqqqwww|||nnnqqqrrrvvv~~~zzzzzz}}}{{{uuussswwwpppkkkiiippp~~~pppdddZZZXXXXXXppp}}}llluuu}}}bbbFFF;;;:::777222///444444333333222111111111000111222222111000111222///000000000......000111333222000//////000222333333333333333444555666666///777888888:::888>>>OOOkkk}}}}}}ssskkkbbb]]]ZZZ\\\]]]YYYVVVWWWTTTSSSTTTSSSPPPPPP[[[hhhrrrwww~~~{{{ooojjj___XXXPPPIIIEEEFFFOOOZZZdddnnn}}}WWWDDD<<<555333555000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))******))))))))))))******+++++++++++++++++++++++++++,,,---------...111333999;;;BBBWWW~~~wwwsssfff^^^ZZZWWWUUUXXXXXX\\\```aaa___bbbggg{{{|||nnnaaaYYYWWWUUU^^^kkkxxxvvvppprrrvvv~~~yyyqqqpppssszzz|||{{{}}}}}}xxxwwwyyypppnnnmmmnnnvvvwwwjjj[[[YYYWWWjjjppptttkkkLLL>>><<<;;;777555444333333222111111000000000111222222111000111222///000111000......000111333222111000000111222333333333333333444555666666666>>>>>>===>>>;;;AAARRRlll}}}rrrhhhaaa[[[\\\\\\XXXVVVVVVRRRQQQQQQOOOLLLOOO]]]mmmtttyyyyyyuuueee]]]TTTMMMHHHFFFKKKSSS]]]eeesss~~~{{{iiiGGG888555444333/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************))))))))))))******++++++++++++++++++++++++,,,---......---...111333:::;;;FFFccc||||||{{{mmmaaa[[[XXXVVVTTTVVVYYY___cccaaa___eeennnpppbbbZZZXXXOOOXXXfffttt}}}~~~vvvuuutttuuuvvvrrrpppttt|||{{{||||||zzzxxxxxxpppoooooommmnnnzzz}}}ppp]]]ZZZUUUbbbtttssstttQQQ===888888777555333333222222111000000000000111222222111000111222000000111000///...000222111111111111111111111111333333333333444555666666;;;BBBBBB???@@@<<>>888777777333333222222111000000000000111222222111000111222000111111111//////111222000111222222222222111000333333333333444555666666333;;;:::999;;;999AAASSSsss~~~xxxzzzxxx}}}wwwggg```]]]YYYVVVUUUOOOJJJGGGKKKQQQ[[[jjjwww{{{nnnccc[[[QQQJJJGGGGGGMMMVVV```lll|||rrrRRRDDD<<<333000000000///......------...------,,,,,,++++++***************************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++---......---...111666999>>>DDDbbb{{{vvvwwwnnncccZZZVVVTTTRRRPPPTTTWWW\\\______eeewwwoooaaacccnnn~~~{{{ttttttxxxwww}}}sssrrruuu~~~{{{wwwwwwmmmfffgggkkkooosssxxx}}}lllggg\\\WWW]]]iiizzz}}}```CCC777555555444444333333222111111000000111222222111000111222000111222111000///111333111111111111111111111111333333333333444555666666222999999888;;;;;;DDDWWWwww}}}yyyyyyvvv~~~|||}}}ttthhhccc]]]WWWUUUOOOHHHEEELLLXXXcccnnnwwwzzzuuujjjbbbYYYQQQMMMEEELLLTTT[[[bbbqqq^^^GGG<<<555111111111000//////............---,,,,,,+++******++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,---------///222888<<>>>>>MMMvvv}}}yyy|||mmmfff]]]WWWVVVVVVVVVUUU[[[YYYZZZ]]]bbboooyyyyyyzzz~~~vvvssswwwtttyyyzzzuuuwww~~~~~~wwwpppllliiiiiipppwww{{{yyyrrrdddZZZUUUUUUpppzzzzzzwwwOOO<<<999:::666555555444444333333222000222222222111000111222111222222111000000111333333222000//////000222333333333333333444555666666444;;;:::888;;;;;;DDDWWW|||~~~{{{vvvqqq{{{}}}}}}nnndddXXXOOOMMMHHHJJJZZZkkkuuu{{{yyyooodddYYYRRRKKKFFFGGGMMMQQQYYYjjj}}}dddLLL888666222///000000---...222///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---///222666:::<<>>;;;888<<<<<>>999444111222111......000///............---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++---...///000333777;;;>>>III^^^|||tttccc]]]VVVRRRPPPRRRSSSTTTXXX\\\]]]___kkk{{{xxxsssuuuwwwyyy|||yyyzzzqqqkkkjjjpppuuu|||pppeeeYYYSSS]]]mmm{{{}}}|||dddGGG<<<999444444444444333222222111111111111111111111111111333222222111111222222333111111000000000000111111555444333333333444555666555:::888666::::::BBBTTTxxx~~~{{{zzz{{{zzzvvvhhhaaaLLLPPP]]]ppp}}}~~~ssseee```WWWNNNHHHGGGEEEGGGSSSbbbssshhhDDD<<<666222333222...---//////............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,///000111222444888===AAALLLlll~~~qqq___[[[UUUQQQQQQSSSUUUVVVXXX[[[]]]dddxxx}}}}}}zzzvvvvvvuuussswwwzzz|||tttmmmkkkmmmppp{{{{{{xxxlll___UUUXXXaaa{{{zzz~~~kkkMMM>>>999555555555444333222222111111111111111111111111111222222111111111111222222000000000000000111222333555444333333333444666777555:::888666:::;;;CCCUUUxxxwww~~~~~~yyyxxxjjjeeeOOOXXXhhhzzz}}}vvvmmmjjjppp}}}}}}zzzxxxyyy|||kkkggg^^^SSSKKKGGGDDDCCCMMMZZZfffwwwuuuLLL???777222222222///...//////............---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,///111222333444888>>>CCCPPP{{{xxxlll]]]YYYTTTRRRSSSUUUWWWXXX\\\]]]```kkk~~~||||||~~~{{{xxxvvvuuuuuu{{{|||vvvpppllllllmmmyyy|||}}}~~~qqqcccWWWUUUZZZvvv~~~wwwoooSSSBBB:::666666555444333222222222111111111111111111111111222222111111111111222222//////000000111222333444444444333333444555666777:::???<<<:::======EEEWWWyyyvvvyyy~~~zzzfff]]]QQQ^^^ppp{{{rrriiidddhhhqqqyyy~~~zzztttpppvvvssslllcccWWWMMMJJJFFFCCCJJJUUU]]]nnnZZZCCC:::333222222000///000///............------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------...000222333333888@@@FFFVVVsssfff[[[XXXTTTSSSUUUWWWZZZ[[[[[[]]]cccqqq~~~}}}}}}~~~}}}{{{~~~yyyvvvwwwwwwxxx}}}|||zzzvvvrrrnnnmmmlllxxxtttfff\\\XXXXXXlllzzzzzz[[[GGG<<<888777555444333222222222111111111111111111111111222111111000000111111222000000000000111222444444444444333333444555777888>>>BBB???<<<>>>===DDDVVVzzzzzzyyy}}}~~~aaaSSSUUUfff{{{~~~zzzuuupppkkkgggeeerrruuuzzz~~~|||vvvoooiiiooouuuiii\\\RRRNNNHHHCCCFFFNNNVVVdddyyyoooMMMAAA666222222111000111///............---------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------............,,,000333333444999BBBJJJbbb{{{lll```ZZZWWWTTTSSSUUUXXXZZZ[[[WWW\\\gggzzz~~~}}}}}}~~~xxxnnngggeeejjjsssvvvwwwxxxuuuvvv{{{|||{{{yyywwwtttqqqooommmuuuyyymmmddd]]]YYY```yyykkkPPP@@@999888666444222222222333111111111111111111111111111111000000000000111111111111111111111222333444444444333333444666888999<<>>FFFYYYyyy{{{}}}tttbbbfffttt|||yyyzzz{{{wwwooohhhYYYUUUWWWbbbmmmtttzzz~~~|||zzzrrrfff```bbbeeeyyyggg```ZZZMMMFFFGGGIIIPPP[[[jjj|||]]]>>>999:::111---333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((++++++,,,,,,,,,---------------------------------000444777666777AAAPPP]]]}}}qqqwwwiii]]]VVVSSSOOONNNRRRUUUUUUVVVYYY]]]iii}}}xxxiiiddd\\\WWWYYYYYYQQQFFFHHHHHHUUUooo}}}wwwwwwxxxyyy}}}~~~}}}{{{xxxtttqqqppp{{{sssmmm___XXX]]]qqq}}}}}}tttSSS???:::666555444333444666111111111111111111111111222333333222111111222444333333222111000000000111444444555555666777777777666666999:::999;;;FFFSSSvvvuuuzzzqqqfffqqq~~~zzzvvvttttttrrrnnnkkkddd\\\VVVWWW[[[dddqqq}}}{{{yyywwwnnnccc___aaaiiilllddd]]]PPPGGGEEEAAAHHHSSSaaarrrtttNNN===666000...222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******++++++,,,,,,,,,---------------------------------...000444666777@@@UUUiii{{{tttuuuggg\\\VVVQQQMMMMMMRRRTTTUUUWWWZZZ___nnn}}}|||rrrkkkddd```ZZZXXX\\\```ZZZQQQKKKIIISSSkkk}}}|||vvvuuuuuuuuuwww~~~{{{yyyvvvsssqqqqqq}}}yyyppp```WWWXXXgggyyyzzz}}}~~~\\\EEE???999777666444444666111111111111111111111111111222222111000000111333444333333222111111222222444444555555666777777777666666999:::999;;;FFFSSSwww|||vvv}}}~~~ooonnn{{{}}}zzztttpppmmmmmmmmmnnnkkkddd\\\TTTOOOSSScccttt|||yyywwwrrriii```^^^```kkkyyynnnfffYYYLLLFFF???EEENNNYYYfffxxxiiiEEE555222222111111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------......333::::::AAA^^^xxx{{{pppdddZZZTTTOOOLLLMMMQQQSSSSSSVVVZZZbbbuuuwwwnnnmmmqqqyyy|||tttrrrsssrrrnnnhhhdddeeefff___VVVOOOJJJPPPdddyyy~~~wwwuuutttsssrrrwww{{{xxxvvvtttsssrrrxxxtttaaaYYYUUU[[[www}}}www|||kkkMMMCCC;;;999888444333555222222222222222222222222000111222111000///000222444444333333222333333333444444555555666777777777666666999:::999;;;FFFSSSxxx~~~{{{rrrxxxzzz}}}{{{wwwqqqlllkkklllooojjjiiifff^^^RRRMMMWWWeeexxxxxxuuuoooeee^^^\\\___kkkxxxooocccUUUMMMFFFIIIOOOVVV___nnnQQQ888666777222111111000000///.........------------------------...---,,,++++++---...///,,,,,,,,,------------...------------............111///555>>>>>>EEEjjjrrryyykkk```WWWSSSOOOMMMNNNQQQRRRQQQTTTYYYdddzzzzzzjjjaaa^^^```pppyyy}}}xxxxxx|||~~~xxxrrrppplllbbbVVVQQQJJJLLL\\\rrr{{{xxxvvvuuurrrrrryyy{{{wwwvvvvvvvvvssssssyyyxxxeee]]]VVVUUUjjjxxxsss}}}|||vvvQQQDDD999888888444222444222222222222222222222222000111333222111000111222444333333222222222333333444444555555666777777777666666999:::999;;;FFFSSSzzzwww}}}~~~~~~|||yyytttpppnnnnnniiikkkkkkeeeWWWMMMQQQ[[[rrruuutttlllbbb]]]]]]___mmmsssgggZZZQQQKKKJJJMMMTTT[[[hhh~~~[[[<<<888777111111111111000//////......------------------------...---,,,+++,,,---///000,,,,,,---------.........---------....../////////333111777>>>>>>HHHssswwwlllrrreee[[[TTTQQQQQQOOOPPPRRRQQQOOORRRWWWfff~~~zzzlllddd___[[[eeerrr{{{xxxzzz}}}yyyttthhh\\\SSSLLLJJJVVVkkk|||wwwvvvtttrrrsssxxx|||wwwuuuuuuuuutttrrrqqq}}}kkk^^^WWWSSSccczzzsss~~~{{{TTTBBB555666888444111444222222222222222222222222111333444444333222222333222222111111111111222222444444555555666777777777666666999:::999;;;FFFSSS{{{zzzzzz{{{|||{{{~~~~~~xxx~~~~~~yyyssspppmmmllljjjeeeZZZQQQQQQWWWgggmmmoooiiiaaa___aaacccssswwwjjj]]]RRRKKKGGGGGGNNNUUUaaavvvcccAAA888555000222111111000000//////...------------------------,,,,,,,,,,,,---......///,,,---------............---------...//////000000111222777;;;===NNN}}}ooolll}}}lll___WWWRRROOOQQQPPPRRRSSSQQQOOORRRYYYkkkssskkkbbb[[[gggwww}}}zzznnnbbbWWWQQQMMMSSSddd{{{zzzvvvuuurrrqqqrrrqqq{{{zzzuuusssrrrsssuuuppprrr^^^YYYTTT]]]~~~}}}zzzZZZDDD555777:::555222444333333333333333333333333111333555666444333333333111111000000111111222222444444555555666777777777666666999:::999;;;FFFSSS|||zzzyyyyyyxxxvvvxxxzzz~~~}}}sss}}}~~~~~~{{{vvvqqqnnnlllkkkeeeZZZSSSRRRXXXbbbiiieee```bbbfffhhhzzzuuueeeYYYPPPGGGCCCHHHOOOXXXiii|||mmmIII999555333222222111111000/////////........................******,,,------.........------------............---------...///000000000///444999:::???XXXmmmvvv~~~yyygggZZZSSSPPPNNNNNNOOOQQQTTTRRRPPPUUU]]]sssrrrggg^^^ooozzzrrrjjj\\\XXXRRRRRR^^^vvvyyyvvvrrrpppooommmppp{{{zzzuuurrrrrr{{{vvvzzzxxxddd```WWWWWWqqqcccJJJ888:::===777222555333333333333333333333333000333555666444333222222222111111111111222333444444444555555666777777777666666999:::999;;;FFFSSS}}}}}}~~~~~~~~~~~~}}}nnn{{{}}}}}}}}}{{{qqqppprrrvvvrrreeeVVVMMMMMMZZZcccbbb___dddiiilll}}}oooaaaXXXKKKDDDGGGLLLPPP^^^ooovvvPPP<<<777888222222111111000/////////........................(((***+++---......---,,,---------.........//////---------...///000000111000888===<<>>AAA999333666333333333333333333333333///222444555333222111111222222222222333333444555444444555555666777777777666666999:::999;;;FFFSSS~~~{{{lllsss}}}zzz|||}}}{{{yyyzzz{{{~~~xxxyyyxxxwwwvvvpppaaaRRRLLLNNNVVVaaagggiiipppzzz~~~uuukkk[[[SSSJJJEEEBBBGGGTTT```}}}```III:::000444222111000111111111///......---------,,,,,,,,,---***...777555,,,)))///,,,,,,,,,---...///000000............/////////000;;;---888AAABBBooovvvyyyiii^^^XXXSSSOOOMMMMMMRRROOONNNSSSQQQVVVeeezzz|||ooolllnnnmmmmmmpppgggccc[[[UUUZZZppp~~~xxxuuuwwwsssmmmlllsss{{{}}}yyyxxx}}}|||yyy|||kkkYYYTTTaaaZZZAAA===666222555555333333333222222222111111222222222333333444444444222222333333333333444444888999:::888666555666777666777999:::999<<>>999;;;777444444444444333333333333444444333333333333222222222222333333333333444444888999:::999666555666777666777999:::999<<>>IIIUUUxxxwwwvvvxxxzzzzzzyyy~~~}}}sssiii``````jjjwww{{{mmm___SSSKKKEEEIIIRRRaaasssxxxPPP>>>777666000000333000000///......------......---------............///222444777555...)))---666...///000000///111333666<<>>@@@???@@@JJJUUUwww~~~{{{wwwwwwzzz}}}yyyxxxxxxyyy}}}xxxpppgggbbbeeelllpppcccUUULLLFFFHHHPPP]]]kkk|||\\\EEE999666111000333000000//////...............---------............///888888===CCC<<>>@@@???@@@IIIUUUxxx|||vvvsssuuuwwwxxx|||wwwxxxzzz}}}{{{vvvooogggeeegggwwwjjj\\\RRRHHHHHHMMMXXXcccrrrkkkNNN<<<888222000333111000000///............///---------............///555444;;;HHHHHH<<<111///...///000000000222555777>>>BBBdddrrriii{{{hhhVVVPPPJJJHHHIIIKKKKKKJJJKKKJJJQQQ```ooo{{{mmm```gggvvviii^^^ZZZWWWTTT\\\ZZZYYYZZZ]]]_________XXXXXXYYYZZZ\\\___bbbdddgggjjjnnnsssxxx}}}rrrjjjjjjwww{{{cccSSSSSSOOOFFFKKKYYYaaalllxxx~~~iii^^^WWWSSSXXXYYY[[[cccyyyxxxtttnnnnnnkkknnnsssnnnnnnppprrr```[[[ccc~~~dddDDD;;;888444444444444444333222222222222222222222222333333333333333444444444444555444444444444555555555666777999<<<>>>===???IIIUUUyyy{{{wwwuuuuuutttuuuwww{{{~~~}}}|||}}}}}}~~~~~~~~~|||wwwpppkkkkkk}}}}}}nnn```TTTJJJFFFHHHQQQ[[[hhh|||{{{WWW@@@:::333000333222111000//////......//////---------............///---,,,222@@@HHHDDD777......///000000111222666888===GGGrrryyyeeeggguuuaaaSSSNNNIIIGGGIIIKKKKKKJJJKKKLLLWWWjjj|||~~~pppfffeeejjjtttccc^^^ZZZVVVSSSQQQNNNNNNPPPRRRTTTTTTWWWYYY\\\___ccchhhmmmqqqrrrwww~~~pppkkktttwwwdddTTTPPPJJJAAAAAAJJJQQQ]]]mmmwww}}}{{{yyylllaaa[[[WWWZZZYYYYYY\\\iii}}}vvvsssnnnggghhhuuuwwwnnnmmmnnn~~~eee[[[\\\~~~tttqqqLLL>>>999444444333333333333444444555444333222222222222333333333333333444444444444444444555555555666666666888888;;;===;;;>>>IIIVVVzzzzzzzzz{{{}}}}}}~~~}}}zzzuuutttyyyrrrcccWWWNNNFFFDDDMMMWWWaaasss___CCC<<<555111222222111000000///////////////---------............///---,,,---333===BBB;;;000...///000000111333666999???OOOsssaaammmppp\\\QQQMMMHHHGGGIIIKKKKKKJJJMMMPPP^^^tttxxxppphhhbbbxxxuuullliiifff[[[ZZZYYYZZZ\\\^^^______dddggglllpppuuuzzzwwwjjjooo{{{sssfffWWWNNNHHHBBB@@@BBBEEERRRbbbooowwwxxxvvvoooccc^^^ZZZ\\\[[[]]]```eeettt{{{vvvmmmhhhkkkqqq}}}pppmmmooommm___YYYsss}}}~~~vvvyyyQQQ@@@:::555444222222222444777888888777666444333333333444222222333333333444444444555555666666666777777777::::::;;;<<<;;;>>>KKKYYY{{{}}}}}}}}}{{{xxxzzzjjj]]]RRRGGGDDDMMMVVV___pppdddFFF>>>666111222222111111000///////////////---------.........//////444333...***222===<<<222...///000111111333666999AAAVVVuuufffwwwppp\\\PPPLLLHHHGGGIIILLLLLLKKKOOOSSSccc{{{xxxmmmaaappp{{{xxxyyyzzz{{{}}}xxxrrroooccccccdddgggjjjlllkkkjjjkkkooouuuyyy}}}~~~llllllvvvrrriii[[[OOOIIIFFFDDDAAA???LLL\\\iiisss~~~xxxvvvqqqeee```[[[]]]YYY^^^bbbaaahhhuuulllllltttuuuuuutttooopppttteeeUUUjjj|||{{{zzzzzz{{{RRR@@@:::777555333222333666999<<<;;;:::888666555444444555222222333333333444444444666666666666777777777777<<<;;;;;;<<<;;;???MMM[[[|||yyyzzz}}}~~~yyysss^^^VVVMMMFFFGGGOOOZZZiiiuuupppMMM<<<888555111///000/////////..................................../////////000111111222222000000000111333555777999CCC]]]qqqqqq|||kkkVVVQQQMMMIIIHHHJJJLLLLLLKKKMMMUUUjjjuuu```kkk}}}zzzyyyxxx{{{}}}zzzuuurrrooommmooorrrtttuuuyyy{{{~~~vvvllliiimmmddd[[[UUUMMMEEEAAAAAABBBFFFQQQ___kkkyyyzzz{{{uuunnneee]]]ggg```]]]WWWYYYgggzzz|||sssnnnooopppvvvtttpppvvv{{{fff[[[aaaqqqzzzVVV>>>888999888777666777888:::<<>>666666666666555555444444444444333333222222111111333333333444444444555555444555555666666777777888999999;;;<<<<<>>LLL]]]~~~}}}}}}xxxyyyzzz}}}zzzxxx}}}~~~qqqfffXXXOOOIIIFFFIIIOOO```sssvvvLLL777555333222111000000///////////////.........------------------........./////////000111222222444777:::EEEhhhnnnkkkwww}}}fffUUUNNNGGGEEEFFFIIIIIIIIILLLRRRaaa~~~qqqoooyyykkkuuu~~~jjj```^^^ZZZUUURRRQQQNNNKKKMMMRRRUUURRRTTTZZZ]]]cccwwwyyyrrrkkkdddYYYSSSRRRUUUWWWWWW```oootttmmmmmmqqq~~~lll[[[[[[ssstttoooooojjjJJJ>>>777333555777555444666666555444333333333333444333333333444444444555555444444555555666777777777999666888======>>>LLL]]]~~~}}}|||vvvvvvxxxzzz|||~~~|||~~~||||||zzzyyyuuuyyyvvviii[[[RRRKKKGGGGGGKKK\\\ooo|||{{{SSS;;;444333333111000000000000000...............---------------.........////////////000222222222444777:::CCCiiiqqqzzzxxxcccSSSMMMGGGEEEFFFHHHIIIHHHLLLRRR___zzzvvvooozzznnniiinnnkkk```ZZZUUUSSSRRRPPPRRRWWWXXXUUUVVVWWWUUUUUUaaaqqq~~~xxxwwwqqqjjj___VVVQQQQQQTTTWWW[[[aaawwwooonnnpppyyyqqq[[[YYYooo|||qqqooooooMMM???888444555777555444555555555444333333333444444333333333444444444555555444555555666666777777888999666888======>>>LLL]]]}}}{{{vvvwwwyyyzzz{{{zzzzzzyyyxxxyyyyyyyyyyyyzzz|||~~~yyytttwwwzzzzzzzzzzzzwww{{{{{{uuusssyyy|||nnn___UUUOOOIIIIIIKKKZZZkkkwww[[[BBB999333333222111000000000000....................................////////////000111222222333444888:::EEEmmm|||vvvyyyzzz}}}sss___QQQLLLFFFDDDEEEHHHHHHGGGKKKQQQ[[[ppp{{{rrrtttwwweeezzzmmmcccZZZUUUSSSRRRWWW\\\[[[ZZZ[[[\\\XXXUUU\\\fff~~~|||zzz}}}xxxrrrggg[[[SSSQQQSSSWWWZZZYYYsssxxxooommmnnnwwwvvv]]]YYYkkkvvvvvvnnnNNNBBB;;;777888999777666666555444444333333333444444333333333444444444555555555555555666777777888888999666888======>>>LLL]]]~~~|||~~~~~~{{{yyyxxxqqqrrrtttuuuvvvwwwxxxxxxzzz{{{|||{{{zzz{{{~~~{{{{{{{{{{{{zzz}}}tttnnnpppvvvxxxyyyzzzxxxxxxtttpppsss|||rrraaaWWWPPPKKKIIIKKKWWWhhhrrr~~~aaaHHH===444333222111000000000000---............................../////////000000000111222333333555888;;;EEEnnnwww{{{uuuwww}}}nnn[[[OOOKKKFFFDDDDDDGGGGGGGGGKKKPPP[[[mmmxxxttteeeyyy}}}ooo```WWWSSSSSSWWW]]]]]]^^^``````]]]YYY[[[aaakkk|||zzz~~~{{{vvvlllaaaWWWRRRRRRTTTUUUTTTeeexxxpppnnnnnnuuu{{{aaaZZZhhh{{{kkkOOODDD<<<888888999777555666444444333333333444444555333333333444444444555555555555666666777888888888999666888======>>>LLL]]]}}}~~~~~~tttssssssssstttuuuvvvvvvvvvxxxzzzzzzzzz||||||zzzwwwzzz|||qqqjjjnnnuuuxxxyyyzzzxxxuuunnnjjjppp|||xxxdddWWWPPPJJJHHHIIIUUUdddmmmyyy~~~```EEE777444333222111111000111111---------...................../////////000000000000111333333333555888;;;CCClllttttttwwwkkkYYYMMMJJJEEECCCDDDFFFGGGFFFJJJPPP^^^qqqyyy~~~gggnnnmmmaaa[[[WWWYYY]]]^^^aaacccbbb]]]YYYXXXYYY]]]xxx{{{}}}|||wwwooofff]]]VVVQQQOOOMMMRRR[[[|||zzzsssrrrqqqtttfff\\\ccc~~~kkkSSSCCC<<<666777777555333333444444333333333444555555333333333444444444555555555666666777777888888999999666888======>>>LLL]]]yyywwwtttqqqppppppqqqqqqmmmpppssssssrrruuu||||||~~~}}}rrrjjjnnnuuuxxxxxxxxxtttrrrlllgggjjjwwwjjj[[[RRRLLLIIIIIIQQQ___hhhttteeeHHH666444444333222111111111111---------.........//////.../////////000000000000111222333333333555999;;;EEEnnntttvvvzzz|||iiiWWWLLLIIIEEECCCCCCFFFFFFFFFIIIOOO```vvv|||nnniiivvvmmmddd```___```ccceeeccc___[[[XXXWWWTTTaaannnzzztttmmmggg___UUUNNNJJJVVVUUUggg~~~xxxxxxwwwwwwjjj]]]]]]{{{||||||yyyrrr[[[DDD<<<777777888555333333333333333333333444555666333333333444444444555555666666666777888888999999999666888======>>>LLL]]]||||||}}}}}}zzzuuuooolllkkkkkklllgggjjjlllkkkiiikkkqqqwwwwwwyyy}}}tttlllnnnuuuxxxwwwvvvpppqqqmmmeeeeeerrrrrr```VVVOOOKKKKKKOOO]]]eeeqqqsssSSS@@@555444333222111111111111---------.........//////////////////000000000000111222333333444555999;;;IIIrrruuuxxx|||{{{hhhWWWLLLIIIDDDBBBCCCFFFFFFEEEIIIOOO```xxx|||xxxkkk}}}qqqgggdddaaafffhhhgggccc```^^^[[[WWWYYYXXXiii~~~yyyuuupppgggZZZPPPMMM[[[TTTYYY}}}}}}|||{{{mmm^^^YYYsssyyyuuuvvvrrrxxxbbbFFF???999::::::777444555333333333333333444555666333333333444444444555555666666666777888888999999999666888======>>>LLL]]]~~~}}}|||{{{zzzyyyyyy{{{}}}~~~yyyssspppssstttsssqqqmmmllljjjhhhhhhhhhjjjkkkkkknnnuuuxxxqqqvvvvvvxxx|||zzzppppppkkkeeehhhwww{{{dddYYYSSSNNNIIIIIIUUUbbbnnn\\\@@@777555111...///222333111////////////////////////000000000000////////////000111222222333444888:::JJJxxxmmmzzz}}}xxxdddQQQGGGEEEGGGDDDEEEGGGGGGEEEIIINNN```wwwjjjuuu~~~fffgggdddcccjjjrrrkkk\\\UUUTTTSSSYYYnnn|||uuutttsssgggXXXRRRXXXQQQQQQppp~~~}}}nnnoooooosssppphhhzzzkkkRRR===555999555444666333333333111111111111333333444444444444444444444444666666666666777777777777555:::888888===???III]]]~~~~~~zzzxxxwwwvvvvvvwwwxxxyyyzzztttooonnnqqqssssssqqqqqqppppppnnnmmmkkkjjjiiijjjiiijjjpppyyy{{{rrrvvvvvvwww{{{yyyrrrpppjjjeeekkkzzz~~~gggZZZSSSNNNIIIIIIUUUbbbnnn}}}jjjJJJ:::777333000111222222000000000000000000000000000000000000000////////////000111222333333555888;;;LLLssseeezzzzzz~~~vvvbbbPPPGGGEEEFFFDDDDDDFFFFFFEEEHHHNNNbbbxxxqqqrrrtttfffcccmmmwwwvvvnnnYYYRRRPPPUUU^^^nnnzzzzzzwwwiiiXXXTTTWWWQQQPPPhhh}}}tttpppmmmqqqqqqhhhvvvvvvUUU???777999666555666333555555444333333444555555444444444444444444444444666666666666777777777777555:::888888===@@@III]]]~~~wwwvvvuuusssrrrssssssttttttpppkkkkkknnnqqqqqqqqqpppqqqrrrrrrqqqooollljjjkkkiiihhhjjjpppxxx}}}vvvxxxuuuvvvzzzxxxtttpppiiifffoookkk]]]TTTNNNIIIGGGTTTbbbnnnzzztttOOO===999444222333222000...111111111111111111111111////////////000000000000000111222333333555888;;;OOOnnnccc}}}wwwyyy~~~rrr___OOOGGGFFFDDDBBBBBBDDDDDDDDDHHHNNNeeezzz~~~ooowwwssstttwww}}}qqq^^^QQQSSSUUUYYYnnn~~~~~~zzzlll]]]VVVWWWQQQPPP\\\ssssssjjjcccfffvvvjjjtttZZZCCC888:::666555777333555555444444444444555555444444444444444444444444666666666666777777777777555;;;999888>>>@@@JJJ]]]}}}~~~~~~|||xxxwwwvvvtttsssrrrrrrrrrrrroookkkkkkmmmooooooooojjjkkkmmmnnnnnnnnnmmmmmmnnnoooqqqsssttttttrrrqqqpppyyy{{{zzzuuutttxxxuuusssnnnggggggsssqqq```VVVOOOJJJGGGRRRaaalllwwwxxxQQQ???888222222444222///...000000000000000000000000////////////000000000000000111222333444666999<<>>@@@JJJ]]]}}}}}}{{{{{{yyyxxxwwwvvvuuuuuusssqqqnnnmmmmmmmmmmmmmmmhhhgggffffffggghhhiiijjjkkknnnsssvvvvvvssspppnnngggooowww|||tttrrrtttrrrppplllhhhkkkxxxwwwdddXXXPPPLLLFFFPPP]]]iiisss~~~[[[AAA777000111444222///000////////////////////////.../////////000000000111000111222333444666:::===WWWrrrrrr|||}}}www~~~iiiYYYMMMGGGGGGBBB@@@???BBBBBBCCCIIIPPPkkk}}}zzz|||vvvuuusss[[[OOOQQQUUUSSSppp~~~zzztttqqqppp___[[[SSSNNNKKKKKKlll{{{pppeee___xxxrrrvvvcccIII::::::777777777222333333333333333333333333333333333444444444555555666666666666777777777777666;;;999999>>>@@@JJJ^^^~~~~~~}}}|||{{{zzzyyyxxxuuutttrrrooommmllllllllliiigggeeebbbaaaaaacccccccccfffiiilllnnnqqqtttwwwmmmoooqqqwww~~~sssooopppmmmlllllllllqqq~~~|||hhh[[[SSSNNNGGGLLLXXXeeeppp|||fffGGG999///111444111///111..............................//////000000111111000111333333444777;;;===[[[vvvvvv~~~|||wwwzzzfffXXXMMMGGGFFFBBB??????AAABBBDDDJJJQQQlll}}}|||{{{yyy||||||yyyrrrzzzmmmPPPKKKRRRUUU___}}}zzzsssqqqssseee___TTTOOOKKKFFFZZZvvviii___sssrrrrrrfffJJJ:::999777777888333555555666666666666555555222333333444444555555555666666666666777777777777666<<<999999>>>AAAKKK^^^~~~~~~~~~~~~}}}|||{{{zzzuuutttssspppnnnllllllmmmiiihhhgggeeecccbbbaaaaaa```bbbeeefffgggjjjooosssqqqooopppuuurrrlllmmmjjjjjjmmmqqqxxx}}}kkk]]]UUUQQQHHHIIIRRRaaannnzzzpppQQQ???222333444000...111////////////////////////.........///000111111111000111333444555777;;;>>>^^^wwwzzzxxxvvvxxxeeeXXXMMMFFFDDDCCC@@@???AAACCCEEEKKKSSSlll{{{}}}tttuuuvvv{{{~~~~~~sssrrr|||___QQQSSSXXXVVVppp~~~~~~}}}wwwrrrqqqjjjcccUUUOOOOOOJJJOOOcccvvvgggZZZlllsssnnn{{{~~~gggJJJ999888666777888333444555666777777666555444222222333333444555555666666666666666777777777777666<<<:::999???AAAKKK^^^~~~~~~~~~~~~~~~~~~}}}|||{{{{{{ssssssrrrpppnnnlllmmmmmmfffggghhhiiihhhgggeeecccbbbeeehhhhhheeecccdddeeemmmlllqqq{{{rrrkkkkkkhhhhhhnnnuuu}}}|||}}}|||mmm^^^VVVRRRHHHGGGNNN^^^mmmyyyyyyXXXDDD555444555000...111000000000000000000000000---......///000111111222000111333444555888;;;>>>```vvv~~~uuuvvvvvvdddXXXMMMFFFCCCCCC@@@???AAACCCEEELLLTTTmmmzzz{{{{{{tttxxx|||}}}{{{rrrxxx}}}mmmYYYPPPQQQRRRhhhwwwzzz|||tttpppmmmfffVVVOOORRRNNNJJJSSSmmmwww}}}|||{{{wwwfffXXXiiiuuummmwwwzzzgggJJJ888777666777999333222333444555555444333222222222333333444555666666666666666666777777777777777<<<:::999???AAAKKK^^^~~~}}}{{{zzzvvvuuurrrooommmllllllllljjjjjjiiihhhgggeeedddccchhhrrrwwwpppeee^^^ZZZYYY[[[bbbeeeooo~~~tttggg``````aaaiiivvv~~~}}}rrrbbbYYYSSSKKKKKKKKKXXXjjjqqq~~~dddIII444222333---,,,222000000000000000000000000222111000.........///000444111000333666777<<>>FFFuuu~~~zzz}}}vvv{{{vvvsssaaaUUUMMMHHHFFFBBBAAABBBCCCAAAAAAIIISSSppp}}}{{{ooooootttvvvqqqhhhjjjkkkaaaTTTSSSWWW```qqqzzzzzzwwwkkkeeeiiifffccc```]]]YYYTTTOOOKKKGGGIIILLLOOOOOORRR___llluuubbbcccxxxmmmoooyyyVVV???<<<888555555333444444444444444444444444444444555555666666666666666666666666777777777777999;;;999;;;@@@???III___~~~||||||||||||xxxvvvsssooollljjjiiihhheeedddcccaaa```___^^^^^^^^^eeeiiifffbbb___\\\WWWUUUWWWUUUXXXdddqqquuugggaaa```___hhhvvv{{{yyy|||mmm___VVVLLLMMMKKKVVVjjjsssxxxyyyXXX:::222666555222111000000000000000000000000......//////000000111111222000111444666888@@@IIIxxxzzzuuu{{{vvvppp]]]RRRJJJEEECCCBBBAAABBBCCCAAABBBJJJUUUooo~~~yyyxxxqqqxxxmmmfffiiiggg___XXXZZZ```lllzzzvvvmmmgggfffeeecccbbb```]]]XXXRRRNNNLLLJJJJJJIIIHHHLLL[[[jjjwwwbbb___qqqnnnrrr}}}XXX???<<<888666888555444444444444444444444444333333444444555555666666666666666666777777777777888;;;999;;;@@@@@@III___}}}{{{{{{{{{wwwuuussspppmmmlllkkkkkkeeedddcccaaa______^^^^^^[[[```cccbbbaaabbb```[[[UUUWWWTTTVVV```mmmyyyiiibbbaaafffnnnzzz~~~}}}zzz|||}}}sssbbbXXXOOOOOOKKKTTTiiitttwwwaaa???333444555222000000000000000000000000000......//////000000111111111000222555666999BBBLLL~~~~~~xxx|||zzzxxxppp\\\QQQIIICCC@@@AAA@@@BBBCCCBBBCCCLLLVVVrrr~~~tttwwwzzz}}}sssllllllkkk]]]___ccckkk~~~vvvuuunnnbbbccccccbbbaaa___ZZZUUUPPPMMMJJJFFFCCC@@@DDDSSSbbb~~~|||eee___nnnooottt\\\AAA<<<888777888555444444444444444444444444111111222333444444555555666666666666777777777777888:::888;;;@@@@@@JJJ```}}}{{{{{{uuutttqqqooommmlllkkkkkkhhhfffdddbbbaaa``````aaaZZZ]]]^^^^^^aaafffeeeaaaVVVWWWSSSTTT]]]ggg{{{jjjcccaaalllsss}}}||||||~~~|||zzz}}}~~~yyyzzzzzzgggZZZQQQPPPJJJQQQgggsssuuu{{{pppKKK888555444111///000000000000000000000000...///000000000000000///000000222555666999DDDPPPyyyxxxxxxzzz}}}rrr\\\QQQIIICCC@@@@@@@@@BBBCCCBBBDDDMMMWWWrrryyy}}}zzzvvvzzz}}}zzzssslllkkkcccdddeeeiiixxx||||||rrrbbbbbbaaa``````___[[[VVVRRRPPPLLLGGGBBB>>>AAAPPP___{{{jjjaaalllpppvvvcccDDD===888666666222444444444444444444444444111111222333444555555666666666666666777777777777777:::888;;;@@@@@@JJJ```~~~}}}xxxvvvssspppnnnlllkkkkkkjjjiiifffdddcccccccccddd``````^^^\\\```ffffffaaaYYYZZZUUUTTTZZZbbbyyy{{{iiicccaaannnuuu}}}~~~{{{{{{|||}}}vvvwww}}}~~~{{{}}}lll^^^RRRPPPGGGLLLcccqqqssswwwyyyTTT<<<555333333222000000000000000000000000///000000111111000///...000000333555666999EEERRRyyy~~~{{{rrr~~~ttt|||qqq[[[QQQIIICCC@@@@@@@@@AAACCCCCCDDDNNNXXXrrr}}}|||wwwvvvyyy|||{{{zzzyyy~~~pppjjjjjjjjjffffffrrr|||qqqggg```___^^^^^^]]][[[WWWSSSQQQMMMIIIEEEAAACCCQQQ___yyylll```hhhqqqxxxeeeEEE===888666777333444444444444444444444444222333333444666777777888666666666666777777777777777:::888:::@@@@@@JJJaaa}}}{{{wwwtttpppnnnlllllllllkkkhhhfffddddddeeefffiiigggaaa\\\^^^cccbbb]]]^^^^^^XXXVVV[[[```uuuzzziiicccaaannnttt{{{~~~|||zzz{{{}}}}}}uuupppttt}}}pppaaaRRROOOEEEHHH```oooqqqttt{{{VVV===444444555666000000000000000000000000000000111111111///...---///000333555666:::FFFSSStttkkkxxxsss~~~nnnXXXNNNHHHBBB>>>@@@@@@AAACCCCCCEEENNNYYYxxxooolllpppuuuwww|||tttxxx{{{rrrqqqooohhhdddnnnzzznnnlll```^^^]]]\\\\\\ZZZWWWTTTMMMJJJGGGDDD@@@CCCPPP^^^xxxlll^^^ddd{{{rrrxxxcccCCC<<<999999;;;777444444444444444444444444444444555666777888999:::666666666666777777777777777:::888:::AAAAAAKKKaaa~~~yyyvvvtttrrrpppnnnkkkkkkjjjiiihhhgggfffeeejjjfffcccbbbbbb```\\\XXXWWWYYYUUUVVV]]]cccuuu}}}mmmgggeeeqqqtttxxxxxxwwwvvvxxxzzz}}}}}}~~~zzzpppjjjtttuuu___VVVPPPHHHIIIWWWiiiqqqqqq~~~YYY???666555555333000000000000000000000000000000000000000000000000222888555222666:::EEEXXX}}}nnnlllxxx}}}qqqsssiiiUUUMMMHHHDDDCCCCCCDDD@@@@@@EEEBBBIII\\\|||}}}uuuooohhhssswwwyyy{{{kkksssssslllnnn|||nnnjjjbbb^^^[[[[[[\\\ZZZTTTOOONNNKKKGGGDDDAAADDDOOO\\\sssqqqbbbfff|||zzzxxxfffGGG;;;:::777666777555555444333333333333444444444444555555555555666444444555555666777777777999;;;999;;;AAAAAAKKKbbb|||xxxuuutttsssqqqpppjjjjjjiiihhhggggggggggggdddbbb```aaabbbaaa]]]YYYRRRTTTPPPQQQXXX]]]ooo}}}pppmmmkkknnnqqqtttuuuuuuwww{{{~~~~~~}}}wwwmmmhhhrrrxxxaaaUUUOOOGGGGGGUUUgggppppppaaaFFF888333111000000000000000000000000000000000000000000000000000000666444222777;;;GGG\\\yyyjjjkkkwww|||nnnppp|||eeeSSSLLLGGGCCCBBBCCCDDD???@@@EEEBBBIII\\\xxxtttlllooopppqqqyyyxxxsssssssssyyyuuulllbbb^^^ZZZZZZ[[[[[[WWWRRRQQQMMMIIIEEEAAABBBMMMYYYssstttccceeezzzzzzcccDDD999888666444555555555444333333333333444444444444555555555555666555555666666777888888888999;;;999;;;AAAAAAKKKbbb}}}zzz}}}zzzwwwuuuuuuuuutttssslllkkkiiihhhhhhhhhiiiiiibbbaaa```aaabbbaaa\\\WWWNNNPPPLLLMMMTTTYYYjjjzzzyyyxxxtttuuuvvvwwwyyy}}}~~~vvvllljjjttt|||dddUUUPPPHHHGGGTTTfffpppqqqgggLLL;;;333111111000000000000000000000000000000000000000000000000///444222222888<<>>999555222000000000000000000000000000000000000000000000000222555333444999;;;LLLiiissswwwkkkwwwkkkppp{{{xxx___QQQMMMIIIDDDBBBBBBCCC???@@@EEECCCJJJ]]]yyylllfffjjjmmmrrrxxxpppjjjeee___ZZZXXXYYYZZZ[[[SSSOOOKKKGGGBBBAAAJJJTTTnnn{{{hhhjjjwwwuuuiiiJJJ===;;;999777888555555444333333333333444444444444555555555555666444444555666666777777888777:::888:::AAABBBLLLcccyyyvvvqqqnnnmmmnnnmmmmmmnnnllliiiiiijjjkkkjjjjjjkkkkkkiiigggeeecccbbbaaa```___^^^___aaa___ZZZUUUKKKMMMJJJJJJOOOQQQ```zzz}}}~~~}}}sssppptttzzz|||xxxvvvuuuuuuzzzoooZZZTTTJJJEEELLL]]]jjjoootttnnnNNN>>>888333...000000000000000000000000000000000000000000000000333555333555999:::MMMmmmxxx|||lllxxxjjjooo{{{yyy```RRRMMMJJJEEECCCAAABBB>>>@@@EEECCCJJJ^^^www~~~nnniiikkkooosss|||rrrnnnggg___[[[YYYZZZ[[[RRRNNNKKKGGGCCCBBBJJJTTTlll}}}jjjkkktttvvv{{{mmmKKK<<<888555444555555555444333333333333444444444444555555555555666444444444555666666777777777:::888:::AAABBBMMMdddyyyuuurrrpppooonnnllliiihhhhhhiiihhhggggggggghhhhhhgggeeecccbbb___]]][[[[[[]]]\\\XXXTTTHHHJJJFFFFFFKKKMMM[[[ttt{{{vvvppplllmmmpppvvv}}}xxxwww|||~~~wwwyyyyyyxxxxxxqqq[[[UUUJJJDDDJJJYYYgggmmmoooyyyVVVAAA888333000000000000000000000000000000000000000000000000000222333222666:::;;;PPPsss|||iii{{{kkkqqq{{{{{{```RRRMMMIIIEEECCCAAABBB>>>@@@EEECCCJJJ^^^sss{{{}}}uuukkkkkklllsss|||xxxpppggg___[[[ZZZ[[[RRROOOLLLHHHCCCAAAIIISSSjjj~~~jjjjjjooovvv{{{sssNNN<<<777444333555555555444333333333333444444444444555555555555666555555555666777777888888777999888:::AAABBBMMMddd{{{yyywwwrrrppplllkkkkkkkkkjjjhhheeegggiiikkkkkkjjjhhhfffaaa^^^ZZZYYYYYYWWWSSSOOOGGGIIIEEEEEEJJJKKKYYYrrrrrrggg^^^VVVRRRUUU]]]hhhssszzz{{{zzz|||~~~{{{uuuuuu{{{|||yyyvvvzzz}}}zzzxxx}}}rrr^^^XXXMMMEEEJJJYYYgggmmmppp\\\EEE999666555000000000000000000000000000000000000000000000000000111111666;;;<<>>@@@EEECCCKKK^^^qqqyyy|||wwwuuuyyynnneeecccddd~~~vvvlllccc]]][[[[[[TTTPPPMMMHHHCCC@@@GGGQQQiiijjjiiikkksss}}}yyyRRR???999555555777555555444333333333333444444444444555555555666666666666666777888888999999777999777:::AAABBBMMMdddyyytttqqqsssssspppooopppiiiiiihhhhhhhhhhhhhhhhhhhhhgggdddaaa```^^^VVVLLLFFFJJJDDD???EEEMMM[[[ppp{{{hhh\\\TTTOOONNNKKKLLLSSS```kkkqqqrrrrrrrrrsssrrrooonnnwwwxxxvvvxxx}}}}}}~~~}}}aaaXXXNNNHHHJJJVVVhhhwwwttt}}}bbbFFF:::333...222222111111111111222222111111222222222333333333666000555444:::BBBUUU~~~fff~~~{{{sssttt{{{^^^QQQKKKFFFDDDFFFDDDCCCDDDEEEDDDEEEOOOYYYooozzz~~~zzzrrrllluuu}}}xxxeeebbbfffkkkvvvmmmfff___YYYWWWUUUNNNJJJJJJFFFBBBIIITTTmmm}}}kkkeeeooo{{{uuuxxxQQQ@@@<<<777222333555555444444444555555666222333444555555555444333555555666666777777888888888;;;999;;;@@@AAANNNgggxxxttttttrrrooommmoookkkjjjiiiggggggggghhhiiiiiijjjhhhffffffeee]]]SSSNNNPPPJJJFFFIIIJJJUUUjjjvvvjjjbbb[[[TTTOOOMMMLLLNNNTTT[[[___aaacccdddgggkkkkkklllrrryyywwwrrrqqquuuzzz}}}|||aaaXXXLLLFFFGGGRRRcccrrrrrr|||hhhJJJ;;;444000222222111111111111222222111111222222222333333333666000555444:::CCCVVVuuu|||fffzzzqqqrrrxxx]]]QQQLLLFFFCCCEEEBBBBBBBBBCCCBBBDDDMMMXXXrrr|||{{{qqqnnnqqqmmmrrrxxx~~~mmmeeehhhnnnwwwmmmfffaaa]]]\\\VVVOOOKKKJJJFFFBBBIIITTTmmm~~~mmmgggooo|||uuusssOOO@@@<<<888555666777666555444444444444444222333444555555555444444555555666666777777888888888;;;999;;;@@@AAANNNggg~~~|||xxxsssqqqrrrnnnllliiifffeeefffhhhjjjiiikkklllkkkkkkjjjbbbXXXRRRPPPIIIHHHJJJEEENNNeee{{{rrrhhhbbb___YYYRRRNNNNNNMMMKKKKKKMMMQQQUUUYYYYYY___hhhmmmooorrrvvvzzzsssmmmooouuu{{{eeeYYYMMMFFFFFFNNN^^^mmmpppyyyoooOOO<<<555444222222111111111111222222111111222222222333333333666000666555:::CCCXXXkkkvvv{{{iiizzzpppqqqttt[[[PPPLLLFFFCCCCCCAAA@@@AAABBBAAACCCLLLWWWpppzzztttppptttjjjjjjjjjmmmsss~~~rrrhhhmmm{{{ooohhhdddcccbbbYYYQQQLLLKKKGGGCCCIIIUUUmmmooojjjooo{{{lllLLL???===:::888888888777666555444333333333222333444444555555444444555555666666777777888888888;;;999;;;@@@AAANNNgggxxxuuuvvvssspppkkkgggfffgggjjjllljjjnnnppppppooommmfff]]]VVVQQQIIIJJJLLLGGGRRRnnnyyysssiii___YYYVVVSSSPPPLLLNNNOOOLLLJJJKKKQQQWWWVVVUUUYYYcccllloooqqqsssyyysssmmmjjjlllrrr{{{lll^^^PPPIIIGGGKKKZZZjjjnnnwwwwwwSSS<<<555555222222111111111111222222111111222222222333333333555000777555:::DDDZZZjjjuuu{{{lll}}}ssssssqqqYYYPPPLLLFFFBBBBBBAAA@@@AAABBBAAABBBLLLWWWkkkvvvrrr~~~zzzvvvpppjjjeeeeeeiiippp{{{lllppptttsssjjjhhhhhhfff[[[SSSMMMLLLGGGDDDKKKVVVnnnpppjjjnnnhhhLLL???<<<:::888888777666555444444444444444333333333444444444444444555555666666777777888888888;;;999;;;@@@AAANNNggg|||xxxyyyxxxuuuppplllkkklllppprrrqqqvvvyyyyyyxxxvvvoooggg```[[[PPPNNNQQQQQQ___{{{~~~yyypppeee[[[TTTRRRTTTLLLOOOQQQOOOLLLNNNUUU\\\WWWSSSSSS\\\dddhhhkkkmmmooopppmmmfffccciiivvvqqq```QQQJJJFFFHHHUUUfffmmmvvv}}}WWW<<<333555222222111111111111222222111111222222222333333333555000777666:::EEE\\\qqqzzzwwwmmmwwwwwwoooXXXOOOLLLFFFAAABBBAAAAAAAAABBBAAACCCLLLWWWjjjuuuoooddduuu|||zzzzzzvvvnnngggfffgggiiiooowwwyyy~~~vvvtttrrrxxxnnnlllkkkhhh\\\TTTNNNLLLHHHEEEMMMYYYppp~~~ooojjjkkkiiiOOO@@@;;;999777777444444444444444555666777333333333333444444555555555555666666777777888888888;;;999;;;@@@AAANNNggg}}}}}}{{{xxxtttpppoooqqqtttwwwyyy|||vvviiiggg[[[RRRUUUZZZiii}}}uuulll```VVVSSSVVVOOOQQQRRRPPPMMMNNNUUU[[[ZZZUUUSSSXXX___bbbeeeiiihhhnnnooogggbbbhhhvvv}}}sss```PPPJJJEEECCCPPPbbblllttt\\\>>>333444222222111111111111222222111111222222222333333333444000888777;;;EEE^^^{{{qqqlllxxxxxxoooWWWNNNKKKEEEAAABBBAAA@@@AAABBBAAACCCLLLWWWmmmwww___```mmm}}}~~~ssslllkkkjjjhhhjjjqqqxxxxxx}}}uuusss|||qqqooolllggg]]]TTTNNNMMMIIIGGGOOO\\\sss}}}nnniiijjj~~~xxx~~~mmmSSSAAA:::888777666333333333444555666777888444333333333333444555666555555666666777777888888888;;;999;;;@@@AAANNNggg||||||vvvtttpppnnnmmmooorrrtttxxx~~~~~~pppuuujjj\\\^^^iiixxxzzzrrrmmmfff[[[UUUUUUQQQRRRQQQOOOMMMOOOTTTXXXXXXTTTSSSVVVZZZ[[[^^^bbbbbbhhhhhh```[[[```iiinnnmmmooosssvvvxxxzzz~~~vvvbbbQQQKKKFFFBBBOOObbbjjjppp~~~```AAA444444222222111111111111222222111111222222222333333333444111999777;;;FFF```nnnmmmvvvtttoooWWWNNNKKKEEEAAABBB@@@???@@@AAA@@@AAAKKKVVVllluuunnn]]]bbbqqquuussspppiiiiiioooxxxxxx{{{|||zzz~~~sssqqqmmmeee]]]TTTNNNMMMJJJHHHRRR___uuu}}}oooiiikkkzzzrrrwwwpppWWWBBB999888888777444444444444444555666777444444333333333444555666555555666666777777888888888;;;999;;;@@@AAANNNggg~~~xxxssssssooommmjjjhhhhhhjjjlllnnnpppwww|||}}}xxxzzzjjjnnn}}}yyypppooommmdddZZZVVVRRRRRRPPPOOOOOOQQQVVVYYYNNNLLLMMMPPPRRRQQQSSSXXXZZZ]]]ZZZQQQMMMPPPSSSRRRWWWZZZ]]]aaacccgggjjjmmmxxxzzzeeeTTTNNNHHHDDDPPPccciiinnn{{{cccCCC555555222222111111111111222222111111222222222333333333444111999888;;;FFFaaannnpppsssqqq|||pppWWWMMMJJJEEEAAACCC???>>>>>>???>>>@@@IIITTTiiiqqq|||cccbbbgggxxx{{{tttjjjhhhnnnooossszzz}}}zzzyyy~~~tttrrrmmmeee\\\TTTNNNMMMKKKIIISSS```www~~~oooiiilll{{{sssyyyqqqYYYCCC999999:::999666555555444444444555555444444333222333444555666555555666666777888888888888;;;999;;;@@@AAANNNggg{{{~~~{{{yyywwwuuurrrooolllcccaaa___^^^___`````````iiiiiikkkooorrrttttttrrrjjjqqqyyy~~~wwwwwwtttjjjaaa```VVVRRRLLLJJJMMMRRRWWWZZZRRRNNNJJJKKKOOOQQQNNNJJJPPPNNNKKKHHHDDDBBB@@@???@@@AAACCCFFFJJJQQQXXX]]]nnnvvv|||iiiXXXPPPIIIDDDNNN^^^ooopppuuuaaa@@@999555444333222222111111222222222222333333333444444444333777777888===GGGiiiwwwdddlll|||sssvvvoooVVVMMMIIIDDD@@@AAA>>>===>>>@@@@@@@@@GGGOOOfffttt}}}{{{```___gggtttzzzppphhhpppttt{{{}}}wwwqqquuu}}}}}}uuupppoooggg[[[SSSNNNNNNMMMKKKSSS___{{{ppphhhlll|||uuu{{{}}}^^^EEE999666666555444444444444444444444444000000111222333333333333555666777666666666888:::666;;;:::<<<@@@AAAPPPjjj|||}}}}}}zzz{{{yyyvvvtttqqqnnniiieeebbb___\\\[[[[[[\\\[[[ZZZ___```aaaeeeiiillllllkkkfffjjjpppzzz{{{uuummmccc^^^___WWWSSSNNNMMMOOOSSSVVVXXXPPPMMMKKKKKKMMMMMMKKKIIIIIIGGGDDDAAA>>>;;;999999:::;;;<<<>>>AAAFFFMMMRRRaaajjj{{{}}}jjjXXXQQQIIIDDDMMM]]]ooopppuuucccAAA888444444333222222111111222222222222222222333333333333333777777888>>>HHHjjjvvvaaahhh}}}rrrrrroooVVVMMMIIIDDD@@@AAA???===>>>@@@@@@@@@FFFNNNeeerrr{{{~~~bbbdddlllwwwzzz}}}~~~}}}}}}xxxpppkkkhhheeebbb```fffiiinnnttt{{{~~~uuuqqqqqqwww}}}wwwuuu|||xxx}}}xxxtttqqqggg[[[RRRNNNNNNMMMKKKTTT```}}}qqqhhhlllwwwrrrxxx^^^DDD888666666555444444444444444444444444111222333444444555555444555666777777777777999;;;777;;;:::<<<@@@BBBPPPkkk~~~yyyzzz{{{yyyzzzxxxvvvssspppkkkeeeaaa___]]]YYYWWWWWWVVVUUUTTTVVVVVVXXX\\\```ccccccccc``````cccrrrtttfff___]]]WWWTTTPPPOOOPPPRRRTTTTTTNNNMMMMMMLLLKKKJJJHHHGGGDDDBBB@@@===:::777666555666666777777888;;;@@@DDDPPPYYYjjj|||lllYYYRRRJJJEEEMMM[[[oooooottthhhDDD888333444333222222111111222222111111111222222222222333333777666888>>>IIImmmuuu^^^bbb}}}qqqooooooVVVMMMIIIDDD@@@AAA@@@>>>???@@@@@@???EEEMMMcccpppyyyuuukkkdddiiiuuu~~~zzz|||}}}{{{rrrdddVVVSSSNNNKKKIIIHHHGGGFFFKKKNNNSSSZZZaaakkkuuu{{{~~~xxxxxxxxx~~~{{{yyyqqquuu{{{yyyyyytttfffZZZRRRNNNNNNLLLLLLUUUbbbqqqhhhkkkrrrnnnvvv^^^BBB777777777555444444444444444444444444222333444555555666666666444555777777777888:::<<<777;;;:::<<<@@@BBBQQQlll~~~|||xxxzzzyyywwwuuurrrmmmgggccc^^^[[[WWWUUUTTTTTTRRRQQQTTTSSSTTTWWW[[[]]]^^^]]]XXXWWWZZZiiijjj[[[UUUSSSPPPOOOOOOOOONNNMMMKKKMMMNNNMMMJJJGGGFFFFFFEEECCCAAA>>><<<:::888888777777666555444666999<<>>AAADDDGGGLLLRRRYYY^^^mmmtttvvvxxx}}}zzzmmmlllsssvvvyyytttdddXXXRRRNNNNNNLLLLLLWWWeeeooogggjjjpppmmmwww\\\CCC999888777444444444444444444444444444222333444555555666555555222444666777777888999;;;777;;;:::;;;@@@BBBRRRmmm|||zzzyyywwwuuussspppkkkggg___\\\XXXVVVUUUTTTSSSQQQTTTSSSSSSTTTWWWYYYZZZYYYSSSUUUWWWccc}}}___TTTRRRPPPNNNMMMKKKIIIGGGFFFHHHKKKKKKIIIFFFDDDDDDGGGFFFDDDAAA???===<<<<<<999999888666444444666888;;;CCCPPP```rrrqqq]]]UUUMMMFFFKKKVVVpppooorrr|||tttvvvLLL;;;444444333222222111111222222000000111111111222222222333666666888@@@NNNuuuuuu\\\___wwwqqqvvvoooVVVMMMIIIDDD@@@AAAAAA??????AAA??????EEELLLaaannnwww}}}ttttttyyy~~~}}}}}}~~~||||||~~~|||zzz~~~wwwddd\\\QQQLLLKKKEEEDDDCCCBBB@@@>>>===>>>>>>???@@@AAABBBBBBEEEIIILLLRRRWWW___hhhooozzz~~~{{{zzz{{{}}}lllfffkkkqqqwwwrrraaaWWWQQQNNNNNNLLLLLLXXXhhhooogggiiipppnnnyyy{{{\\\EEE<<<:::777333444444444444444444444444111222333444444555555555111333666777777777888999888<<<:::;;;@@@CCCSSSnnn}}}zzzxxxvvvtttrrrnnnkkkccc```\\\YYYWWWVVVSSSRRRRRRPPPPPPQQQTTTVVVWWWWWWTTTXXXZZZcccjjjWWWTTTQQQOOOMMMJJJFFFDDDBBBDDDGGGIIIJJJHHHEEECCCFFFEEECCCAAA???>>>======::::::999777444333444555666===IIIYYYnnnsss^^^VVVOOOGGGJJJTTTpppoooqqqzzz~~~QQQ===555444333222222111111222222111111111222222222222333333666555888@@@PPPxxx~~~www^^^aaaxxxsss|||oooVVVMMMIIIDDD@@@AAA@@@>>>???@@@@@@???EEEMMM___lllvvvzzzvvvuuu}}}}}}yyy{{{zzzyyy|||}}}~~~|||rrr___WWWVVVPPPNNNOOOIIIFFFGGGFFFDDDBBBAAAAAACCCCCCDDDEEEDDDDDDEEEGGGIIIIIIIIILLLQQQVVV\\\jjjwww{{{vvvxxxllleeejjjpppvvvppp^^^VVVQQQNNNNNNKKKLLLZZZkkkooohhhiiipppmmmwwwwww]]]III???:::777444444444444444444444444444111222333444444555555444222555777888777777777888888<<<:::;;;@@@CCCTTTppp|||yyywwwtttrrrpppjjjfffaaa\\\XXXUUURRRPPPNNNMMMMMMOOOSSSWWWXXXYYYXXX]]]___hhhvvv\\\YYYUUURRROOOLLLHHHEEECCCDDDGGGLLLPPPPPPLLLHHHEEEDDDBBB@@@>>>======<<<;;;;;;;;;888666444555666555;;;DDDRRRiiiuuu```WWWPPPGGGIIIRRRpppooopppyyyUUU>>>555444333222222111111222222222222222222333333333333333666555888AAAQQQ{{{~~~yyyaaaddd}}}www~~~oooVVVMMMIIIDDD@@@AAA???===>>>@@@@@@@@@FFFNNN\\\iiitttwww{{{|||yyyzzz~~~~~~yyyyyy~~~}}}yyyzzz~~~sssbbbVVVVVVXXXRRRRRRRRRLLLIIIKKKLLLJJJHHHGGGHHHJJJIIIJJJJJJIIIHHHIIIJJJLLLKKKHHHHHHKKKMMMNNNSSSZZZnnnyyyyyy~~~mmmgggnnnsssxxxppp]]]UUUPPPNNNNNNKKKLLL[[[mmmqqqlllkkknnniiirrrxxxaaaLLL???999777777444444444444444444444444222333444555555666666555555888:::;;;999888777888888<<<:::;;;@@@CCCTTTqqq|||zzz|||}}}zzzxxxvvvtttooojjjddd^^^YYYTTTPPPMMMMMMLLLLLLOOOTTTYYY\\\]]]\\\aaaccclll}}}aaa]]]YYYTTTQQQNNNJJJHHHHHHGGGJJJQQQXXXYYYTTTNNNDDDCCCAAA@@@>>>==================;;;888777777888555:::AAAMMMbbbyyyvvv```XXXQQQHHHIIIQQQqqqnnnpppxxxXXX>>>555444333222222111111222222222222333333333444444444333666555888AAARRR|||{{{cccfffzzz~~~oooVVVMMMIIIDDD@@@AAA>>>===>>>@@@@@@@@@GGGOOOZZZgggsss}}}xxxwwwzzz}}}}}}zzzzzzvvvxxx|||{{{vvv{{{rrrmmm___UUUUUUVVVOOOOOORRRMMMIIIKKKMMMLLLJJJIIIJJJMMMNNNOOOOOOMMMKKKKKKLLLMMMNNNKKKJJJMMMOOOLLLKKKMMMUUUaaazzzxxxnnnzzz{{{llljjjrrrxxx{{{qqq]]]UUUPPPNNNNNNKKKLLL[[[nnntttnnnnnnmmmfffmmmzzzdddMMM>>>888888:::444444444444444444444444333444555666777777777777888:::======;;;999888888999<<<:::;;;@@@CCCUUUqqq~~~yyywwwwwwwwwvvvzzzuuusssoooiiiddd```[[[TTTNNNIIIIIIIIIMMMRRRWWWZZZ[[[]]]aaadddmmmrrrdddWWWRRRPPPMMMIIIHHHEEEEEELLL[[[iiihhhWWWGGGEEEBBB??????@@@AAA???<<>>EEEYYYrrr}}}zzz|||cccVVVNNNGGGIIIOOOrrrzzzsssmmm}}}[[[:::444333222111111000000111111333333222222333333444555666555777999???UUUppp}}}zzzdddeee{{{iiiUUUPPPJJJGGGEEE???BBB@@@@@@BBB@@@@@@EEEMMM^^^hhhvvvzzzwwwvvvxxx}}}|||{{{zzzzzz|||wwwyyy~~~|||uuuqqqkkkfffccc[[[UUUSSSQQQOOOOOORRROOOOOOPPPQQQRRRRRRQQQQQQWWWUUUSSSQQQQQQRRRUUUVVVTTTSSSQQQOOOLLLKKKJJJIIILLLNNNTTTccc}}}|||vvv{{{kkkccckkkuuu}}}uuuaaaUUUPPPMMMNNNMMMPPPaaattttttjjjmmmrrrgggjjjmmmMMM;;;;;;<<<888666666555444444444444555444444444555555555555666666666666777888888999999777<<<<<<<<<@@@BBBTTTqqq~~~~~~|||xxxxxxzzz|||~~~{{{xxxvvvuuutttrrrqqqqqqwww|||wwwssslllgggccc]]]VVVPPPKKKJJJIIIKKKPPPVVV[[[^^^^^^bbbcccjjjvvviii[[[UUURRRMMMIIIHHHFFFHHHQQQcccrrrrrrbbbSSSKKKGGGDDDCCCEEEEEECCC@@@???===;;;::::::999666444666;;;???FFFZZZsssfffXXXPPPIIIJJJPPPpppzzztttmmm}}}```>>>888444333333222222222222222333333222222333333444555666555666999???UUUwww|||sss^^^```{{{jjjVVVPPPIIIFFFEEE???BBB@@@@@@AAA@@@???EEEMMM___iiivvv~~~|||nnnttt{{{}}}|||}}}}}}zzzzzzzzzuuuqqqlllgggddd]]]WWWUUUTTTQQQQQQSSSTTTTTTUUUVVVVVVVVVVVVVVVYYYXXXVVVUUUUUUVVVXXXYYYVVVUUUSSSQQQOOONNNMMMMMMLLLNNNPPPSSS^^^qqqzzzppp{{{~~~kkkdddllluuu|||uuuaaaVVVPPPMMMMMMLLLOOO```sssqqqgggkkkssshhhlllnnnMMM;;;999:::777666666555444444444444555444444444555555555555666666666666777888888999999777<<<<<<<<<@@@BBBTTTqqq~~~yyyxxxzzz|||{{{{{{}}}|||xxxxxxwwwuuuqqqppppppqqqpppppppppqqqqqqpppllliiidddhhhppp{{{|||wwwqqqlllhhhbbbZZZTTTOOOLLLIIIIIILLLTTT\\\aaaaaaeeeeeehhh}}}rrrfffYYYTTTQQQMMMJJJIIIGGGKKKWWWjjjxxxxxxiii[[[QQQMMMIIIIIIJJJJJJGGGDDD???===;;;:::999888666444555999===CCCVVVooogggYYYQQQJJJJJJPPPmmmyyyuuummm|||aaa>>>777555444333333222222333333333333222222333333444555555444666999>>>UUUyyywwwkkkXXX\\\xxxzzzkkkVVVPPPIIIFFFEEE???AAA@@@@@@AAA@@@???EEEMMM___iiivvv|||ttttttuuuwwwzzz|||}}}~~~~~~yyyzzz|||yyyvvvqqqmmmiiibbb\\\[[[YYYUUUTTTVVVXXXXXXXXXYYYYYYYYYYYYYYYZZZYYYXXXWWWWWWXXXZZZZZZYYYXXXVVVTTTSSSRRRQQQQQQKKKMMMNNNLLLKKKRRRbbbnnnjjjqqq|||{{{jjjfffnnnvvv|||tttbbbWWWQQQMMMMMMLLLOOO```sssnnncccjjjsssiiiooooooNNN:::888888555666666555444444444444555444444444555555555555666666666666777888888999999777<<<<<<<<<@@@CCCUUUrrryyytttsssuuuwwwxxxyyyzzz}}}~~~}}}zzzwwwssssssrrrpppmmmkkkiiiiiifffffffffggghhhfffccc```^^^```eeelllvvv}}}yyytttqqqmmmhhh```ZZZTTTPPPJJJGGGHHHPPP[[[bbbdddhhhhhhiiixxxyyydddZZZQQQNNNMMMJJJIIIJJJGGGMMM[[[mmmyyyvvvgggYYYSSSPPPLLLJJJKKKJJJGGGEEE???===;;;999999888666444222666999>>>NNNeeevvv|||}}}gggYYYOOOHHHGGGLLLgggwwwuuulllzzzaaa>>>888444444333222222222222222333333222222333333444555444333555999???UUUsssrrrhhhVVV\\\uuuuuummmWWWPPPHHHEEEEEE@@@AAA@@@@@@AAA??????DDDLLL^^^ggguuu~~~nnnkkkttt|||{{{www|||xxxpppjjjdddcccaaa\\\ZZZ[[[ZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZ\\\[[[YYYWWWVVVUUUUUUTTTPPPRRRRRROOOMMMNNNUUU[[[rrrqqqooozzzwwwiiigggooovvvzzzsssaaaWWWQQQMMMMMMKKKOOOaaatttnnnccclllssskkkqqqpppOOO<<<777777666666666555444444444444555444444444555555555555666666666666777888888999999777<<<<<<===AAACCCUUUrrrzzztttpppooopppqqqrrrrrrrrrssssssqqqmmmjjjlllkkkkkkjjjhhhfffcccaaa___]]]ZZZYYYYYYXXXWWWUUUXXXXXXZZZ___fffpppzzz~~~{{{wwwuuurrrmmmfff```XXXSSSLLLFFFEEELLLWWW___eeeiiijjjkkktttrrriii___VVVNNNKKKJJJGGGFFFHHHDDDMMM]]]oooyyyuuufffYYYTTTPPPKKKIIIJJJHHHEEEBBB>>><<<:::999999888666444222555777<<>>DDDLLL[[[eeesssrrrooouuu}}}zzz~~~~~~{{{uuupppnnnkkkeeeaaaaaa^^^]]]\\\\\\[[[\\\]]]]]][[[[[[\\\]]]]]]]]]]]]]]]___^^^\\\ZZZXXXWWWWWWVVVYYYVVVSSSQQQPPPOOOMMMKKKQQQiiiyyylllyyy{{{rrrggghhhpppuuuxxxqqq```XXXQQQMMMMMMLLLQQQcccwwwqqqfffqqqssskkkrrroooQQQ>>>999888777666666555444444444444555444444444555555555555666666666666777888888999999777<<<<<<===AAADDDVVVsss~~~{{{vvvrrrnnnmmmmmmnnnooommmlllkkkjjjgggdddaaabbbbbbbbbbbbcccaaa]]]ZZZXXXTTTPPPMMMMMMMMMLLLLLLMMMMMMNNNQQQXXX```hhhmmmuuu{{{{{{zzzwwwrrrkkkdddZZZWWWOOOGGGCCCGGGPPPXXXaaaeeeggghhhppp|||~~~vvvqqqhhh___WWWRRRLLLGGGDDDEEEBBBNNNbbbuuu~~~yyyjjj^^^UUUQQQLLLJJJJJJHHHDDDAAA>>><<<:::999888777555333444666999===EEETTTeeeppp}}}lll^^^SSSJJJHHHLLL]]]tttvvvjjjuuuddd@@@777333222111111000000111111333333222222333333444555444444666:::AAAXXXqqq}}}ttt^^^```xxxwwwrrrYYYPPPGGGDDDEEE@@@@@@??????@@@???>>>DDDLLLWWWbbbrrruuuiiisss~~~}}}}}}{{{vvvnnniiihhhdddcccaaa``````aaabbbbbbaaabbbdddfffffffffeeedddcccbbb```]]][[[ZZZYYYXXXXXXUUURRRRRRTTTSSSOOOKKKFFFNNNZZZjjjhhhqqqpppvvvmmmdddhhhqqqtttvvvooo^^^XXXRRRNNNNNNNNNSSSfffzzzuuullluuussskkkrrrlllQQQ@@@:::888888666666555444444444444555444444444555555555555666666666666777888888999999777<<<<<<===BBBEEEWWWttt|||zzzxxxuuurrrqqqppppppmmmjjjgggeeedddbbb```^^^[[[[[[[[[^^^```___ZZZWWWTTTQQQMMMKKKKKKKKKJJJIIIGGGGGGHHHJJJMMMSSSXXX[[[fffmmmwww|||vvvmmmfff\\\YYYRRRIIIBBBCCCJJJPPPZZZ\\\^^^bbbkkkvvv}}}uuulllbbbZZZRRRIIIEEEFFFFFFTTTiii{{{{{{kkk```ZZZUUUPPPNNNMMMKKKGGGCCC>>><<<:::999888777555333222555999===DDDPPP```nnn{{{mmm___TTTJJJGGGKKK[[[uuuyyylllvvveee@@@666333333222111111111111222333333222222333333444555444444777;;;BBBZZZvvvxxx{{{ccccccwwwwwwtttZZZPPPFFFDDDEEEAAA@@@??????@@@???>>>DDDKKKVVV```ppp}}}rrrlllrrrvvvooommmhhhgggeeeccccccdddeeefffggghhhkkkmmmnnnmmmlllkkkhhhgggdddaaa^^^\\\[[[ZZZVVVUUUTTTUUUVVVWWWUUUTTTKKKHHHIIIRRRaaaxxxlllkkkjjjmmmyyyiiibbbgggqqqrrrsssmmm]]]XXXRRRNNNOOOOOOUUUiii~~~yyypppvvvssskkkqqqgggOOOAAA:::888888666666555444444444444555444444444555555555555666666666666777888888999999777<<<<<<===BBBEEEWWWuuu|||}}}}}}|||zzzxxxvvvuuuttthhheeeaaa___^^^]]]\\\ZZZXXXXXXYYY]]]```___[[[WWWSSSQQQOOONNNOOONNNMMMKKKIIIHHHHHHHHHIIIKKKNNNOOO\\\ccclllttt{{{wwwnnnggg]]][[[TTTKKKBBB@@@EEEKKKTTTUUUWWW]]]hhhttt|||~~~zzzrrrhhh```VVVLLLGGGHHHLLLZZZoooyyyiii\\\^^^ZZZTTTQQQPPPNNNJJJFFF>>><<<:::888888777555333///222777<<>>>>>CCCKKKUUU```ooo|||rrrfffvvvwww|||{{{sssqqqiiigggeeedddcccdddeeefffiiikkknnnpppqqqpppnnnmmmkkkjjjgggdddaaa^^^]]]\\\ZZZ[[[[[[XXXTTTQQQQQQRRRRRRLLLKKKOOOPPPVVVmmmuuujjjjjjmmmttttttfffaaagggqqqrrrrrrkkk\\\YYYRRRNNNOOOPPPWWWkkkzzzsssvvvrrrjjjppp~~~cccMMM@@@999777777666666555444444444444555444444444555555555666666666666666777888888999999777<<<<<<===BBBEEEXXXuuu}}}zzzyyyxxxxxxxxxyyywwwsssqqqaaa^^^YYYWWWXXXWWWUUUSSSUUUVVVXXXZZZ\\\]]]^^^^^^[[[XXXVVVTTTSSSRRRPPPNNNKKKJJJHHHGGGGGGGGGHHHIIITTTYYYbbblllxxx}}}uuullliiibbbXXXPPPJJJGGGEEECCCMMMOOOPPPQQQVVVaaaqqq}}}yyyzzznnnbbb]]]RRRHHHJJJGGGaaayyy|||qqqdddaaa^^^YYYSSSOOOLLLJJJJJJ@@@<<<888555555555555555888777777<<>>??????>>>>>>@@@CCCFFFRRR___ooo{{{kkklllvvv~~~|||yyypppiiidddddddddaaabbbdddiiipppuuuvvvwwwyyyzzzwwwxxxtttmmmhhhddd```]]][[[ZZZZZZYYYXXXVVVUUUUUUTTTMMMQQQSSSQQQNNNPPPXXX___qqqrrrfffjjjrrr~~~|||tttmmmeeeeeeooossslllccc```YYYRRRMMMLLLMMMVVVlllvvvooossskkkaaajjjzzzaaaKKK>>>999888888666555555555555444444444444444444555555555555666666666666666777777777777888:::999===CCCDDDUUUuuuzzz{{{|||}}}}}}|||zzzyyywwwuuurrrpppooonnnkkkiii```]]]ZZZYYY[[[[[[ZZZYYY\\\]]]^^^___```bbbcccdddbbb```^^^]]]\\\ZZZWWWTTTRRRQQQOOOMMMJJJIIIHHHGGGNNNQQQXXXaaalllwww|||qqqnnnggg\\\RRRKKKEEEBBB@@@@@@AAABBBCCCGGGQQQ___jjj~~~}}}~~~tttiiieeeZZZOOOQQQRRRlllzzznnneeebbb\\\UUUNNNIIIEEECCC???;;;777555555555555555444555888<<>>??????>>>>>>@@@CCCFFFRRR___ooo{{{mmmppp|||yyyrrrllljjjiiieeeeeegggmmmuuu|||~~~~~~zzzsssmmmiiieeebbb```^^^]]]\\\ZZZXXXVVVUUUTTTRRRSSSSSSOOOKKKJJJMMMQQQZZZrrrvvviiiiiimmmuuu{{{tttppphhhgggpppssskkkbbb___[[[TTTOOOMMMOOOZZZppptttmmmssslllbbbjjjxxx___HHH;;;666555555666555555555555444444444444444444555555555555666666666666777777777888888999:::999<<>>;;;888888888888999@@@JJJRRRrrryyynnnkkk```VVVWWWWWWrrrwwwmmmccc```\\\UUUNNNGGGBBB>>>===:::777555555666666555111555888;;;DDDYYYtttnnn___TTTIIIFFFJJJVVVuuu}}}pppuuu{{{OOO999555444333333222111000000111111222222222333333333555666999;;;???UUUvvvkkksssvvvgggkkkzzzrrrWWWLLLJJJFFFCCCCCC?????????>>>>>>???CCCFFFQQQ^^^ooo|||xxxnnnvvv~~~wwwtttppplllkkkmmmttt}}}{{{uuupppllliiifffcccbbb```^^^[[[XXXVVVUUUUUUTTTRRRNNNKKKIIIHHHHHHHHHRRRfff{{{llliiigggjjjzzzxxxttttttlllkkkrrrsssiii```^^^\\\WWWQQQOOOSSS```vvvrrrkkktttmmmbbbiii|||bbbLLL>>>888777777666555555555555444444444444444444555555555555666777777777888888888999999999:::999<<>><<<::::::888666666999>>>CCCZZZ|||yyymmmjjj```WWWYYYXXXpppvvvjjjcccXXXWWWUUUQQQLLLFFFAAA>>>;;;888666555555666666666444555777:::DDDXXXrrrooo```TTTIIIFFFIIIVVVuuu}}}ppptttQQQ;;;444444333333222111000000111111222222222333333333555666888:::===RRRtttqqquuufffuuuyyykkkmmmzzzuuuXXXMMMJJJFFFDDDDDD?????????>>>>>>???BBBEEEPPP\\\nnn|||{{{sssqqq|||xxxtttsssuuu{{{|||vvvrrrnnnkkkhhhgggdddaaa]]]ZZZWWWVVVUUURRRPPPPPPQQQQQQNNNKKKIIIIIIOOOdddpppjjjfffeeeooo~~~uuuuuuwwwpppnnnsssrrrhhh___]]]\\\XXXRRROOOUUUfff}}}tttnnnuuummmbbbiiifffNNN???:::888888666555555555555444444444444444444555555555555666777888888888999999999999999;;;999<<>><<<999777555555666777777666777666555:::GGG[[[ppp}}}oooaaaUUUIIIEEEHHHUUUuuu}}}pppuuuQQQ<<<444333333222222111111111111111222222222333333333555666888:::===QQQ~~~uuuoooqqqcccvvv|||nnnppp|||zzz\\\OOOKKKFFFCCCDDD@@@@@@@@@???>>>???BBBEEENNNYYYkkkzzzyyyooorrrvvvvvvlll~~~{{{zzz}}}{{{vvvrrrooollljjjgggddd```\\\YYYXXXTTTRRRPPPRRRVVVVVVSSSOOOMMMKKKKKKRRRffftttlllhhhfffmmmvvv~~~rrrvvvyyyrrrppptttqqqfff^^^]]][[[WWWQQQOOOWWWkkkvvvqqqwwwnnncccjjjeeeLLL===666555555666555555555555444444444444444444555555555555666777888888888999999999999888:::999<<>>===<<<;;;:::999888888AAAbbbyyyiiiddd[[[TTTXXXUUU^^^gggfff^^^TTTNNNLLLHHHHHHGGGEEEBBB===999666666555444555666888777777888666555;;;III\\\ooozzzpppaaaUUUIIIDDDGGGRRRrrr{{{pppuuu}}}OOO;;;333333333222222222111111111111222222222333333333555666999;;;>>>SSS|||xxxooo]]]mmm}}}oooppp{{{}}}___QQQLLLFFFCCCCCC@@@@@@@@@???>>>???BBBDDDKKKVVVfffvvvvvvpppmmmqqq{{{kkk{{{vvvsssooommmkkkhhhdddaaa^^^]]]XXXVVVTTTTTTUUUTTTQQQNNNJJJKKKLLLLLLRRRmmmvvvnnniiihhhlllssszzzpppxxxxxxrrrpppssspppeee^^^___ZZZWWWQQQNNNXXXooovvvrrryyypppgggnnnhhhNNN>>>888666666666555555555555444444444444444444555555555555666777777777888888888999999666::::::===BBBGGGaaa|||qqqkkkfffbbb___^^^]]]\\\\\\[[[[[[[[[[[[cccdddhhhnnnvvv|||~~~|||tttqqqlllgggaaa\\\XXXVVVLLLJJJGGGEEEFFFHHHLLLNNNTTTZZZ]]]XXXRRRLLLFFF@@@>>>???AAAEEEKKKOOOQQQQQQSSSQQQNNNJJJFFFAAA<<<888<<>>:::777555555444333444777888888777777777666999CCCUUUiiiwwwpppbbbUUUIIIDDDFFFNNNnnnxxxnnntttxxxKKK:::333333333222222222222111111111222222222333333333555666999;;;@@@UUUrrrYYYdddpppnnnzzz~~~___PPPKKKFFFCCCCCC@@@AAA@@@???>>>???AAADDDIIISSSbbbrrr|||ttt{{{xxxqqqpppnnnllliiigggeeeddd^^^\\\YYYVVVTTTRRROOOMMMGGGIIILLLKKKKKKYYYzzzwwwmmmiiigggjjjmmm{{{wwwooozzzvvvpppooosssoooddd___```YYYWWWQQQNNNZZZtttsssppp{{{ssskkktttlllQQQAAA:::888888666555555555555444444444444444444555555555555666666666666777777777888888555:::;;;>>>BBBFFF```|||xxxuuutttrrrooommmjjjhhhfffhhhhhhkkkpppyyy{{{xxxrrrkkkeee___\\\[[[PPPOOOLLLJJJIIIIIIKKKLLLKKKRRRTTTOOOIIIHHHGGGFFFDDDGGGLLLUUU___fffkkklllllliiiccc\\\SSSJJJAAA;;;777;;;MMMrrr}}}~~~ssshhhdddYYYNNNOOOJJJGGGCCCBBBAAA@@@BBBEEEAAAAAA@@@>>><<<:::888777444333333444777888888777777888888666;;;JJJaaasss~~~pppbbbVVVIIIDDDFFFKKKkkkvvvlllsssuuuIII999333333222222222222222222111111222222222333333333444555999<<>>>>>AAADDDHHHQQQ```ppp~~~{{{sssrrrqqqooommmkkkiiihhhaaa```]]]YYYUUUSSSQQQQQQHHHJJJMMMMMMIIILLL```uuuwwwlllgggeeefffhhhqqqzzzuuuooo|||uuuooonnnrrrnnnddd___aaaZZZXXXRRROOO[[[vvvooolll|||uuuoooyyyjjjOOO>>>777666555666666555555555444444444444444444555555555666666666666666666777777777777444999;;;???BBBFFF___}}}}}}yyytttnnnjjjjjjqqqxxx}}}{{{vvvpppkkkfff```\\\UUUQQQOOONNNKKKGGGHHHMMMQQQVVVSSSPPPRRRLLLHHHOOOLLLPPPXXXbbbnnnvvvvvvssssssvvvvvvoooggg^^^RRRFFF:::888@@@ZZZyyy|||uuullleee```VVVLLLKKKIIIGGGEEEEEEEEEFFFFFFGGGGGGEEE@@@:::777777999777555333333666888::::::888::::::999:::GGG[[[lll~~~qqq```NNNHHHHHHCCCNNNooozzzooossssssIII888555555444333222222222222333333222222333333444555777777999:::???WWWaaa```sssooo{{{aaaPPPJJJGGGEEEDDDBBBAAA@@@??????@@@AAABBBKKKPPP]]]ooo|||yyyvvvssspppooommmkkkiiidddcccaaa^^^ZZZVVVRRRQQQNNNLLLLLLLLLKKKNNNXXXddd}}}wwwiiiaaaaaafffjjjmmmttttttooorrrqqqqqqzzzzzzjjjcccfffddd]]]ZZZPPPLLL]]]}}}|||nnnlllvvvqqq|||cccNNNAAA:::777777666555555555555444444444333333444444555666666666777777777777888888888888888<<<===@@@DDDJJJfff}}}wwwsssrrrwww}}}~~~xxxsssmmmhhhbbb^^^YYYUUUQQQPPPMMMJJJMMMSSSSSS\\\^^^^^^```XXXRRRWWWRRRRRRUUU___mmmxxxzzzwwwggglllttt{{{xxxdddPPPHHH???;;;HHHaaawww~~~~~~zzzyyytttlllfffccc]]]VVVOOOMMMIIIGGGFFFFFFFFFFFFFFFFFFEEEAAA;;;777777888777555333333666888999:::999;;;;;;888888BBBSSSbbbxxxrrrbbbPPPIIIHHHCCCMMMooozzznnnrrrrrrHHH777555555444333222222222222333222222222222333444444666666888:::???WWW^^^\\\vvvpppsssbbbPPPIIIFFFCCCBBBAAA@@@???>>>>>>???@@@AAAIIINNN[[[mmmzzz{{{yyyuuurrrqqqooommmkkkfffeeeccc___\\\XXXTTTSSSPPPNNNMMMLLLJJJKKKSSS]]]oooyyylllddddddiiinnnnnnttt|||}}}rrrooossspppooowwwvvvhhhcccfffddd\\\XXXPPPMMM```}}}qqqooovvvnnnwwwwww___LLL@@@999666555666555555555555444444444333333444444555666666666666666777777777777888888777<<<<<>>>>>>>>>>>???@@@GGGLLLYYYkkkxxx~~~|||xxxuuusssqqqooolllhhhgggeeebbb___[[[XXXVVVSSSPPPNNNMMMJJJHHHMMMUUU```zzz|||oooggggggmmmrrrqqquuu{{{|||ssstttxxxooonnnsssqqqeeecccgggdddZZZVVVPPPQQQeeetttsssvvvkkkqqq~~~qqq\\\III>>>999666444666555555555555444444444333333444444555666666666555666666666777777777888888======???CCCHHHddd{{{wwwsssnnnkkkfff___XXXUUURRRSSSZZZbbbqqqiiiqqqeeefffnnn~~~wwwnnnrrrxxxzzzjjj^^^MMMCCCEEEPPP^^^gggkkkpppsssnnniiihhhfffddd]]]WWWPPPLLLKKKKKKKKKJJJEEEEEEDDDBBB>>>:::666555555333333444666999999999999;;;<<<999777999BBBJJJ\\\llluuufffTTTKKKIIIBBBLLLmmmxxxmmmrrrwwwLLL:::555555444333222222222222222222222111222333333444444444777:::@@@WWWaaa\\\|||}}}rrrxxxiiiUUUKKKEEEAAA@@@@@@???>>>======>>>???@@@FFFKKKXXXiiiwwwxxxyyy}}}}}}~~~zzzwwwuuurrrpppmmmkkkjjjhhheeeaaa^^^[[[YYYUUURRRPPPOOOLLLIIILLLQQQYYYqqqrrrhhhggglllrrrrrrwww}}}zzz{{{rrrooorrrnnnccccccgggaaaXXXTTTPPPVVVllluuussswwwiiinnn~~~rrr]]]HHH<<<999777555666555555555555444444444333333444444555666666666555555555666777777777888:::>>>>>>@@@DDDJJJfff}}}zzzvvvssskkkddd]]]YYYVVVVVV\\\eeevvvxxxfffgggnnnyyy~~~mmmmmmqqqzzzlll\\\RRRUUUaaakkkjjjqqqvvvsssnnnmmmkkkhhh```YYYPPPKKKKKKLLLLLLJJJFFFEEECCCAAA>>>:::666444444444333555888:::::::::999;;;<<<;;;888:::???EEETTTggg|||vvvfffTTTKKKIIIBBBKKKmmmyyynnnrrrOOO:::555555444333222222222222222111111111111222333333333444777;;;@@@WWW|||ccc]]]yyyuuuxxx{{{nnnYYYNNNFFFCCCBBB@@@???>>>======>>>???@@@FFFKKKWWWhhhvvv}}}rrrrrr~~~{{{vvvuuuwww}}}zzzwwwuuussspppnnnlllkkkiiigggccc```]]][[[VVVRRRQQQQQQOOOLLLNNNSSSXXXnnnsssgggdddiiinnnooovvvuuurrrrrrlllbbbeeeggg^^^WWWSSSQQQ[[[ssssssrrrxxxjjjnnnzzzcccIII;;;999999888666555555555555444444444333333444444555666666666555555555666777888888999999======???CCCIIIggg~~~{{{yyyoooiiiccc^^^ZZZXXX]]]cccuuufff^^^[[[ZZZ]]]cccuuupppiiimmmsssbbb]]]gggsssnnnsssuuutttsssttttttqqqfff]]]RRRLLLKKKMMMLLLJJJGGGEEEBBB@@@>>>;;;777444555444444777:::<<<<<<;;;999;;;===<<<::::::>>>BBBPPPdddzzzuuueeeSSSJJJHHHBBBJJJmmmzzzppptttQQQ999555555444333222222222222111111111111111222333333444555888;;;@@@VVV~~~```ZZZrrrwwwssszzzqqq\\\PPPGGGDDDDDD@@@???>>>>>>>>>>>>???@@@FFFJJJVVVggguuu~~~tttlllmmm~~~||||||xxxrrroooqqqzzz}}}yyywwwuuutttrrrppplllkkkiiigggddd```^^^\\\XXXSSSQQQQQQQQQOOOQQQUUUZZZmmmsssfffaaafffllljjjsss~~~}}}|||zzztttqqqqqqjjjbbbggghhh[[[WWWRRRRRR```yyyrrroooyyylllqqqjjjLLL;;;::::::777666555555555555444444444333333444444555666666666555555666777888999::::::777;;;;;;===BBBIIIggg|||yyytttnnniiieee```[[[\\\aaauuuxxx[[[QQQKKKGGGGGGHHHRRRnnnsssqqq~~~yyylllnnnvvvnnnooonnnmmmqqqyyy}}}|||ssshhh[[[SSSQQQQQQOOOLLLIIIFFFAAA>>>===;;;888555555555666888;;;======<<<;;;<<<===;;;999:::<<>>>>>???@@@AAADDDHHHTTTeeesss|||~~~qqqhhhwwwrrrqqqvvv|||yyyxxxwwwvvvtttrrrkkkjjjiiifffccc```]]]\\\ZZZTTTPPPQQQQQQPPPRRRVVV\\\mmmtttfffaaafffllljjjsss~~~zzzxxxwwwtttooommmmmmhhhbbbiiiiiiZZZWWWRRRTTTddd}}}sssnnnzzzooouuuoooPPP===:::999444666555555555555444444444333333444444555666666666666666777888999:::;;;;;;888<<<<<<>>>DDDLLLkkk|||yyyvvvrrrmmmjjjccc]]]\\\```dddfffHHHBBBAAACCCAAAAAAPPPddd}}}ooosss~~~vvvxxxkkkiiiddddddlllzzztttddd[[[XXXWWWTTTPPPJJJFFFAAA===<<<;;;888555666666777999<<<>>>>>>============;;;999888:::<<<@@@VVVppptttbbbOOOHHHHHHCCCIIImmm|||sssvvvSSS>>>555555444333222222222222111111111000111222222333555666999<<<@@@UUU___VVV___yyyrrr]]]PPPGGGDDDDDDBBBAAA@@@??????@@@AAABBBBBBFFFRRRcccqqqzzzzzzjjjzzz~~~wwwvvvuuu~~~}}}zzzxxxxxxwwwvvvtttkkkjjjhhhfffccc```]]]\\\[[[UUUPPPPPPPPPOOOQQQUUU^^^nnntttfffbbbgggnnnmmmvvv}}}vvvuuutttqqqkkkiiijjjfffbbbkkkkkkZZZXXXRRRTTTgggtttnnnzzzqqqwwwqqqRRR???;;;777111666666555555555444444444333333444444555666666777666777888999:::;;;<<<<<<;;;??????BBBHHHPPPppp~~~{{{xxxtttooojjjddd]]]XXX[[[kkkcccQQQBBBAAABBB@@@DDDLLLzzz|||rrrooo```VVVMMMLLLRRR[[[hhhssswwwqqqjjjddd]]]WWWWWW\\\UUULLLAAA;;;999777555444555777999;;;===>>>>>>>>>;;;;;;;;;;;;;;;:::::::::@@@NNNcccwwwxxxdddTTTHHHDDDEEEJJJeeewwwsssqqqRRR555666444222222333333333222111111222222222333333333111666777:::AAAPPPyyygggRRRWWWrrrsssuuu^^^NNNEEECCCFFFCCCBBBAAA@@@????????????DDDEEEMMM]]]lllwwwpppwww{{{{{{zzz|||yyywwwvvvvvvwwwpppmmmhhhdddaaa___\\\ZZZZZZWWWVVVVVVSSSPPPRRRWWW\\\jjjoooiiieeeccchhhmmmvvv|||vvvwww~~~wwwgggeeeccccccgggmmmllleee]]]UUUQQQWWWlllqqqttt~~~ooouuummmQQQ???999777555555555444333333333333444444444444555555555666666777777888999;;;<<<<<<===999===<<>>>>>>>>>>>>>>======<<<<<<;;;;;;===JJJ^^^sssxxxdddTTTHHHDDDEEEJJJeeevvvrrrqqq||||||RRR777555444222222333333333222111111222222222333333333111666777:::BBBQQQzzzkkkPPPSSSiiiqqq|||vvv___QQQGGGCCCCCCCCCBBBAAA@@@????????????CCCDDDMMM]]]lllvvvtttzzz~~~tttqqqttt|||yyywwwvvvvvvvvvqqqnnnjjjgggdddaaa^^^\\\\\\YYYWWWWWWUUURRRTTTYYY___mmmnnnjjjhhhfffkkklllttt}}}}}}sssssszzzuuufffcccaaabbbggglllkkkccc[[[SSSPPPWWWlllpppttt|||pppyyylllOOO===888888777555555444333333333333444444444555555555555555555666666777888999:::;;;<<<:::===<<>>>>>>>>>>>>>>===<<<;;;;;;:::999EEEXXXlllxxxdddTTTHHHDDDEEEJJJddduuuqqqqqqyyyyyyRRR888555333222111222333222111111111222222222333333333111666777:::CCCRRR{{{oooPPPPPP]]]}}}nnntttwww```RRRIIICCCAAACCCBBBAAA@@@????????????AAACCCLLL]]]lllvvv~~~~~~~~~yyysssfffaaa```ooo~~~{{{yyywwwuuuuuuuuurrrpppmmmjjjhhheee```]]]]]]ZZZYYYYYYWWWTTTVVVZZZdddqqq{{{mmmkkkhhhfffkkkjjjrrr{{{{{{pppooouuupppddd___^^^aaafffjjjhhh```XXXQQQOOOWWWmmm}}}oootttzzzqqq}}}jjjMMM;;;777888888555555444333333333333444555555555555555555444444555666666777888999::::::;;;>>>===???FFFPPPrrr~~~yyyuuupppkkkfffbbbccccccaaa___hhhyyytttlllbbbUUUMMMKKKZZZyyywwwqqqtttssseeeSSSIIIGGGAAA===???AAAAAACCCGGGIIILLLSSS\\\bbbgggrrr|||sssXXXAAA777777777555999999::::::;;;<<<<<<<<<===<<<;;;;;;:::999888888777@@@QQQfffzzzxxxdddTTTHHHDDDEEEJJJdddtttpppqqqyyyPPP777555333111111222333222111111111222222222333333333111666777;;;CCCRRR{{{}}}vvvTTTOOOVVVxxx|||kkkpppxxx___RRRIIIDDDBBBBBBBBBAAA@@@????????????AAACCCMMM]]]lllvvv~~~www}}}~~~qqqeee___\\\XXXTTTUUUbbbyyy~~~{{{yyywwwuuuuuutttrrrpppnnnllljjjfffbbb^^^^^^[[[ZZZZZZXXXUUUVVV[[[gggtttxxxllllllhhhdddhhhiiiqqqzzz{{{pppnnnqqqkkk___ZZZ[[[___dddhhheee\\\UUUNNNNNNYYYooozzznnntttzzzppp}}}}}}fffKKK;;;777888777555555444333333333333444555555555555555444444444666666777777888999999:::;;;>>>===???FFFQQQssszzzuuuqqqmmmiiieee^^^```___\\\^^^eeelllnnnxxxvvvtttssskkk___TTTNNN[[[sssllldddZZZTTTQQQLLLGGGDDDAAA<<<;;;>>>AAABBBCCCGGGFFFHHHNNNTTTZZZbbbqqqiiiLLL:::666888999999999999999999999::::::<<<;;;;;;:::999999888888666>>>LLL```vvvxxxdddTTTHHHDDDEEEKKKcccrrrnnnpppzzzPPP666444333111111222222222111111111222222222333333333222777888;;;BBBQQQzzz|||{{{^^^RRRVVVuuukkkiiivvv{{{___QQQIIIEEEDDDBBBBBBAAA@@@????????????BBBCCCLLL]]]lllvvv~~~yyy}}}yyynnncccdddddd___XXXSSSRRRSSSVVVVVVZZZdddttt~~~|||zzzxxxvvvuuutttqqqpppmmmllljjjfffbbb^^^^^^[[[ZZZZZZXXXUUUWWW[[[iiiuuussskkkmmmiiidddiiiiiiqqq{{{zzzrrrooonnneeeXXXVVVXXX\\\bbbddd```YYYRRRLLLNNN[[[rrrxxxmmmuuuyyyoooyyy~~~uuubbbKKK===999777555555555444333333333333444555555555555555555555444777777888888999999::::::;;;>>>===???GGGRRRuuu{{{wwwssspppllliiicccaaa^^^[[[ZZZ]]]bbbfffjjjmmmrrrtttooocccWWWOOObbbuuuyyyUUUSSSNNNHHHGGGIIIJJJIIIDDD???===@@@CCCDDDFFFIIIHHHHHHIIILLLNNNVVVgggwww}}}mmmQQQ===999;;;<<<;;;;;;:::999888888999999<<<<<<<<<<<<;;;;;;;;;;;;777<<>>999777444555555444333333333333444444444444555555555666666888888888999999999:::::::::===<<>>===<<<:::999999:::::::::;;;;;;;;;;;;<<<<<<<<<777:::DDDVVVnnnxxxdddTTTHHHDDDEEELLLbbbooolllppp{{{RRR888444222000000111222111000111111222222222333333333333888888999@@@MMMuuujjjOOO^^^|||sss___mmm|||kkkXXXKKKEEEDDDCCCBBBAAA@@@????????????AAAAAAHHHVVVeeeqqq|||ssswwwwwwqqqttt}}}|||uuukkkiiifffeeeggghhhiiiiiihhhlllpppsssuuuwwwzzz}}}}}}~~~~~~}}}zzzxxxvvvuuussspppmmmjjjiiigggdddbbbaaa^^^]]]]]]ZZZWWWYYY^^^gggsss{{{uuuhhhgggpppmmmgggmmmjjjpppzzz}}}zzzsssllliiiddd[[[RRRQQQSSSWWW[[[[[[XXXTTTPPPJJJOOO___xxxwwwnnnxxxvvvjjjtttzzzrrr```KKK===999777444555555444333333333333444222333333444555666777777777777777888888888888888999<<<;;;???HHHUUUzzz{{{xxxuuurrrppphhhccc___\\\[[[YYYYYYZZZ___gggnnnqqqnnnhhh```YYYxxxzzzuuu___SSSTTTOOOLLLVVVhhhsssrrrWWWPPPIIIHHHGGGFFFGGGJJJEEEDDDDDDBBB???AAAPPP___XXX\\\VVVHHHBBBDDDBBB;;;AAA@@@>>><<<;;;;;;;;;;;;777888888999999::::::;;;777999BBBSSSkkkxxxdddTTTHHHDDDEEELLLbbbnnnkkkpppyyyQQQ888444222000000111222111000111111222222222333333333444888888999???LLLsssgggLLL___wwwbbbnnnxxxqqq\\\LLLDDDBBBCCCBBBAAA@@@????????????@@@???EEESSSbbbooo{{{uuunnn|||zzzuuuooommmooopppooommmkkkooossstttuuuxxx~~~}}}{{{yyywwwvvvuuurrrmmmjjjiiigggeeedddccc```^^^___\\\YYY[[[```fffqqq~~~vvvhhhgggpppllleeeiiiiiipppzzz|||xxxooogggddd```YYYRRRPPPRRRVVVYYYYYYVVVSSSPPPJJJPPP```yyyvvvnnnyyyuuuhhhtttuuubbbJJJ<<<888777555555555444333333333333444111222333444555777888888666666666666777777777777888;;;:::>>>HHHVVV|||}}}yyysssnnnmmmiiiccc]]]ZZZYYY[[[\\\bbbbbbcccgggkkkiiiaaa[[[vvvtttoookkkbbbbbbeeehhhcccZZZYYYiii{{{oooiii___TTTNNNJJJHHHFFFJJJFFFBBB???;;;>>>KKKYYYZZZPPPGGGEEEHHHHHHEEECCCAAA@@@???===;;;:::999999;;;;;;;;;::::::999999999888:::???LLLcccwwwcccSSSGGGCCCDDDIIIeeennniiisssvvvLLL999555555444333333222222111111111222222222333333333333444>>><<>>>>>??????BBB@@@DDDQQQaaannnyyytttmmmqqq|||wwwtttuuuzzz}}}~~~}}}}}}|||yyywwwuuuuuussssssqqqooolllhhhdddbbbaaabbbbbb___[[[ZZZ]]]aaajjjsss|||tttlllkkklllkkkhhheee```iiiuuu~~~~~~}}}{{{vvvnnnfff___[[[XXXWWWRRRSSSTTTTTTSSSQQQOOOMMMOOOWWWhhh}}}xxxppprrrjjjsss}}}eeeIII???888555:::555555444333333333333444444444444555555555555666777777777888999999:::::::::;;;>>>AAADDDVVV~~~}}}yyytttpppnnnjjjeee___[[[ZZZ[[[\\\bbbbbbcccgggjjjgggaaaZZZooosssmmmlllhhhvvvwwwwwwtttkkkfffjjjsss|||xxxqqqhhh\\\PPPJJJIIIGGGCCC@@@>>>;;;===GGGSSSTTTLLLDDDCCCGGGIIIHHHFFFCCCBBB@@@>>>===;;;;;;:::::::::::::::::::::999999888:::???JJJaaa}}}wwwcccSSSGGGCCCDDDIIIeeennniiisssxxxMMM888444444444333222222111111111111222222222333333333444555>>>;;;@@@NNNgggdddOOOTTTjjjjjjhhhwwwzzzeeeSSSGGGBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA???CCCPPP___lllxxxwwwmmmyyy}}}{{{wwwuuusssqqqpppooommmjjjgggdddbbbaaabbbaaa___[[[[[[^^^bbbgggppp|||vvvoooiiigggfffccc``````___hhhuuuyyytttkkkbbb\\\XXXUUUTTTRRRSSSTTTTTTRRRPPPNNNLLLNNNUUUggg}}}zzzuuupppiiisssgggKKK???888444999666666555444444444444555444444444555555555555666777777777888999999:::::::::;;;>>>AAAEEEVVV~~~~~~|||yyyuuurrrooolllhhhccc___\\\[[[[[[bbbaaabbbeeegggeee___YYYaaappp|||zzzqqqnnnppptttyyyvvvuuutttqqqmmmpppuuu~~~ppp[[[NNNLLLCCC@@@===<<<:::;;;BBBKKKMMMHHHBBBAAAEEEJJJJJJHHHDDDCCCBBB@@@>>>===<<<<<<999999999:::::::::::::::777:::>>>HHH]]]xxxwwwcccSSSGGGCCCDDDJJJeeennniiitttyyyMMM777333333333222111111000000111111222222222333333333666555>>>:::>>>JJJbbblllPPPPPP```ooogggqqq~~~jjjVVVIIIDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA???CCCOOO]]]jjjwwwvvviiizzz~~~yyyuuurrrpppooonnnllliiifffcccaaa___``````]]][[[[[[___ccciiirrrzzzrrrlllgggeee```ZZZYYY[[[]]]eeesss{{{sssiii```ZZZWWWUUUTTTRRRSSSSSSSSSQQQOOOLLLJJJKKKSSSeee{{{{{{{{{qqqlllwwwgggKKK???888444888777777666555555555555666444444444555555555555666777777777888999999::::::999;;;???BBBEEEWWW~~~}}}zzzwwwuuussspppnnnkkkfffbbb___]]]\\\aaa```aaabbbcccaaa\\\XXXYYYaaalllttttttssszzzxxxsssnnnkkkhhhhhhnnnvvv~~~jjjVVVLLLBBB>>>;;;;;;:::999>>>DDDJJJGGGBBB@@@DDDJJJLLLIIIDDDCCCAAA???>>>===<<<<<<888888999999:::::::::;;;666:::===EEEWWWrrrvvvcccSSSGGGCCCEEEKKKeeemmmiiiuuuvvvLLL888333333222111111000000///111111222222222333333333666555>>>:::>>>III___qqqOOOKKKVVVmmmfffooozzzmmmXXXJJJDDDBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@DDDOOO\\\hhhvvvsssppp|||wwwtttrrrrrrpppmmmiiieeeaaa___^^^___^^^[[[YYYZZZ^^^ccchhhrrr{{{sssmmmiiiggg```WWWUUUZZZ[[[bbbnnn{{{~~~uuujjj```\\\ZZZXXXWWWRRRSSSSSSRRRPPPMMMIIIGGGHHHQQQccczzzyyy|||vvvsssdddHHH???999444888777666666555555555555555444444444555555555555666777777777888999999::::::999;;;???BBBFFFXXX~~~zzzwwwtttrrrrrrpppnnnkkkgggccc```]]]\\\____________^^^\\\XXXVVVXXXZZZbbbnnntttuuu{{{|||wwwqqqhhhaaadddkkkwwwvvv{{{{{{aaaNNNEEE???::::::::::::<<<@@@KKKJJJEEEAAACCCJJJKKKHHHCCCBBB@@@>>><<<;;;::::::888888888999999:::::::::555999<<>>LLLeeevvvcccSSSHHHDDDFFFNNNffflllgggtttmmmGGG999333333333222111111000000111111222222222333333333444222;;;999???JJJ]]]pppOOOJJJOOO|||mmmdddooozzzttt[[[KKKEEEAAA@@@??????>>>>>>??????AAA@@@DDDNNNXXXdddsss~~~~~~zzzxxx|||~~~}}}{{{yyyxxxuuuqqqlllgggbbb___``````^^^[[[XXXYYY^^^cccgggkkk{{{wwwmmmhhhjjjdddVVVRRRXXXZZZ\\\bbbooo{{{|||vvvxxxoooccc]]][[[[[[XXXUUURRRRRRRRRPPPMMMHHHDDDBBBEEENNN```xxxpppyyyzzzwwwvvvZZZ@@@;;;999666999555555444333333333333333444444444555555555555666777777777888999999::::::;;;;;;>>>BBBGGG\\\}}}wwwoookkkjjjjjjgggeeebbb^^^\\\ZZZYYYYYY[[[[[[ZZZXXXUUURRRQQQQQQOOOQQQUUU^^^kkkvvvyyyvvvuuutttvvvzzzwwwmmmdddaaadddkkkjjjlll~~~rrrTTTGGG<<<:::<<<>>>AAADDDIIILLLHHH??????GGGIIIDDDAAA@@@>>><<<;;;999999888999999999999888888888888333888;;;<<>>HHHYYY~~~SSSNNNQQQzzzwwwgggkkkxxxwww]]]MMMGGGAAAAAA@@@????????????@@@??????BBBKKKUUU```ooo}}}}}}{{{~~~rrreeeccceeeeeecccbbb``````___bbbnnn|||{{{wwwvvvtttqqqmmmiiieeebbbddddddaaa]]]ZZZ[[[```eeemmmkkkttt{{{mmmgggkkkhhhZZZTTTXXX[[[ZZZ___kkkyyy~~~xxxrrrjjj```[[[[[[[[[WWWSSSRRRRRRQQQOOOKKKGGGCCC@@@EEEMMM```wwwwwwmmm|||xxxsss~~~~~~uuuXXX???:::888555888666666555444444444444444444444444555555555555666777777777888999999::::::<<<<<<>>>AAAGGG___}}}vvvmmmhhhggghhhcccaaa]]]ZZZXXXWWWWWWWWWYYYYYYXXXVVVRRRPPPOOOOOOTTTXXX^^^gggxxx}}}vvvrrruuuwwwqqqhhhcccYYYdddccc___uuuYYYKKK===:::===@@@CCCFFFGGGKKKGGG======FFFHHHCCCBBBAAA???===;;;:::999999:::999999999888888777777333888;;;;;;EEE^^^|||vvvcccSSSHHHEEEFFFPPPfffkkkeeessskkkBBB666555555444333333222222111111111222222222333333333333111999777<<>>:::888555888777777666555555555555555444444444555555555666666777777777888999999::::::===<<<===AAAHHH```~~~~~~~~~yyyxxxtttkkkeeeddddddbbb___]]]ZZZYYYXXXWWW]]]\\\YYYVVVTTTVVV[[[___cccjjjllloooyyyxxxyyyuuuoookkkeee```kkkiiigggwwwMMM===BBB===>>>HHHFFFGGGGGGEEECCCAAABBBDDDGGGAAA@@@>>>===;;;;;;::::::888888888777666666555555555555555999CCCYYYwwwvvvbbbRRRGGGDDDFFFRRRgggjjjeeeqqqkkkAAA222333333333222222222111111555///---111333222000111555...<<<>>>>>>GGGVVVxxx^^^KKKTTTpppooofffuuubbbKKKBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???BBBHHHPPPZZZiiiwww~~~yyysssfffKKKHHHDDDBBBCCCEEEGGGGGGGGGGGGCCCFFFPPP\\\|||wwwvvvtttqqqmmmiiifffdddiiijjjiiiddd___^^^ccciiitttjjjgggzzzzzzsssrrrkkk^^^VVVUUU\\\___^^^jjj~~~zzzvvvhhh\\\YYYZZZXXXSSSPPPMMMNNNNNNKKKGGGCCCAAA@@@DDDKKK[[[ppp|||ooofffyyytttpppzzztttXXXAAA<<<777555;;;444555555555444333222222555444444555777888777666777777777888999999::::::<<<<<>>===;;;;;;::::::999888888888777777666666666555555888@@@SSSppptttaaaSSSHHHFFFHHHUUUhhhlllgggssslllCCC666333333333222222222111111444000///111333222444888666---999;;;===FFFTTTsss___JJJOOOhhhsssfffuuugggPPPGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>@@@FFFMMMXXXhhhvvv~~~tttaaaVVVJJJGGGDDD@@@???@@@BBBDDDDDDFFFGGGDDDFFFLLLUUUuuuyyyxxxvvvsssoookkkhhhfffjjjkkkjjjfffaaaaaagggmmmrrrgggaaappp~~~vvvtttlll___VVVUUUYYY]]]\\\hhh}}}{{{yyysssggg\\\\\\]]]YYYRRRNNNLLLMMMMMMJJJFFFAAA???>>>DDDKKKZZZnnntttiii{{{qqqooo|||sssVVV@@@<<<888555;;;555555555555555444333333333333444666888888777555777777777888999999::::::<<<===AAAEEEKKK___}}}wwwvvvtttrrrpppnnnlllhhhbbb^^^eeejjjqqqwww||||||uuu|||nnnpppssstttpppSSSKKKFFFHHHNNNMMMJJJHHHEEECCCAAA@@@AAAAAA@@@???>>><<<<<<;;;;;;;;;888888888888888888777777888666555777<<>>???CCCJJJUUUeeettt}}}~~~ttt^^^TTTOOOHHHIIIFFFCCCBBBDDDFFFHHHHHHGGGJJJIIIHHHJJJOOOmmm|||{{{xxxuuuqqqnnnjjjiiiiiikkkkkkgggccceeelllssswwwiii^^^eee{{{{{{xxxooo___VVVVVVVVVZZZZZZdddxxx~~~xxxwwwpppeee]]]^^^```[[[RRRMMMLLLMMMLLLIIIDDD???===<<>>===<<<<<<<<<<<<<<<888888888888777777777777888555555777:::FFFbbb{{{qqq```SSSIIIFFFHHH[[[jjjmmmlllzzzfffAAA666333333333222222222111111222222333333222444???LLLQQQ<<<:::777;;;EEEOOOhhhmmmPPPHHHVVViiivvvttt[[[MMMDDDCCCBBBAAAAAA@@@@@@AAABBB??????BBBHHHRRRcccrrr{{{|||mmm\\\XXXYYYTTTMMMKKKHHHGGGIIIKKKLLLLLLJJJPPPOOOMMMKKKMMMjjj}}}|||zzzwwwsssooollljjjhhhiiiiiigggdddgggpppwwwooo```___mmm|||qqq```WWWWWWUUUYYYYYYaaasssyyyuuuwwwqqqfff]]]^^^```[[[SSSNNNMMMMMMMMMIIIDDD???<<<;;;>>>CCCPPPbbbvvv{{{ooo|||kkkmmm|||wwwWWW@@@<<<888444999777777666666666666666777<<<:::888888888888777666777777888999999::::::;;;<<<>>>AAADDDKKKccc||||||zzzwww{{{zzzeeeVVVNNNOOOVVVRRRNNNJJJGGGFFFDDDAAA???>>>======<<<<<<<<<======888888777777777777666666888444444888:::CCC^^^zzzppp___QQQGGGEEEGGG\\\jjjlllmmm{{{ccc>>>666333333333222222222111111111222444444222444@@@NNN```GGG???888;;;EEEMMMeeerrrRRRGGGPPPwwwooowwwyyy]]]LLLDDDDDDCCCBBBAAAAAAAAAAAADDDAAA???BBBGGGQQQaaapppzzzqqq___XXXWWWQQQOOOLLLJJJJJJKKKMMMMMMMMMMMMRRRRRRPPPNNNPPPlll~~~}}}{{{xxxtttpppmmmkkkggghhhiiifffeeeiiisss{{{ppp```]]]dddxxxsssaaaXXXYYYTTTYYYYYY___ooouuutttyyytttggg]]]\\\^^^[[[TTTPPPMMMNNNMMMJJJDDD???<<<;;;>>>BBBMMM^^^ssszzznnn|||mmmnnn|||zzzYYY@@@<<<888333777777777666666666777777888DDD@@@:::777666777888888888888888999::::::;;;;;;<<>>:::999999888777777666666777333444888999@@@[[[xxxooo\\\OOOFFFEEEHHH]]]iiikkknnn}}}```===777333333333222222222111111111111444444222333<<>><<<<<<<<<<<<<<<===>>>>>>======<<<;;;999888777777888333444999777;;;VVVtttlllZZZMMMFFFGGGKKK___iiikkkoooYYY:::999333333333222222222111111000111333555333111777???MMM999:::999===DDDHHH^^^___JJJGGGbbb{{{~~~fffNNNEEEDDDCCCBBBBBBAAAAAABBBCCC@@@???BBBFFFNNN[[[hhhwww|||tttgggddd^^^[[[YYYWWWVVVVVVVVVUUUTTTPPPRRRQQQSSSXXX___|||{{{xxxtttpppooonnnppppppnnnmmmrrr}}}uuuhhhfffeeehhh}}}vvvbbbZZZ\\\RRRYYYXXX[[[hhhnnnqqqzzzuuuiii```___```ZZZRRRLLLJJJKKKJJJHHHCCC???<<<<<<>>>AAAJJJ[[[pppwwwooosssvvvxxxUUU===;;;888333666777666555444444666888999;;;999666555666777777777888888999::::::;;;;;;<<<;;;@@@CCCDDDPPPpppuuuiiiXXXIIINNNSSSNNNIIIHHHHHHGGGBBB===<<<<<<<<<<<<<<<===>>>???@@@@@@>>>===;;;999888888999444444888666888RRRqqqiiiXXXLLLGGGIIINNNaaajjjkkkpppSSS777888333333333222222222111111000000222555333000333888;;;---444888>>>DDDGGG[[[jjjNNNEEEZZZ~~~|||{{{kkkQQQEEEEEECCCBBBBBBBBBBBBBBBAAA??????BBBEEELLLYYYeeetttzzzyyyiiiddd___ZZZXXXUUUTTTTTTTTTSSSQQQSSSTTTRRRVVV^^^hhh}}}zzzvvvrrrqqqsssttttttrrrqqqwww~~~rrrooojjjfffsssvvvcccZZZ\\\QQQXXXWWWZZZfffkkkooozzztttiiiaaabbbbbb[[[PPPIIIHHHIIIIIIFFFBBB>>><<<;;;;;;===FFFWWWlllxxxqqquuuzzztttQQQ::::::888444777666555444333444555777999333333444666888999777555888999999::::::;;;;;;<<<;;;@@@CCCEEERRRrrrzzz}}}{{{zzz{{{|||}}}}}}kkkTTTGGGLLLQQQQQQNNNIIIGGGGGGCCC======<<<::::::<<<>>>>>>>>>???AAABBB@@@;;;888888999777999444111555;;;QQQqqq|||fff[[[PPPEEEGGGRRRpppjjjjjjuuu{{{NNN???666222222111111111111222222222222333333333333444444777444444888<<>>FFFTTTgggzzzqqqvvvuuuyyyjjjLLL===888444666;;;555555444444444444555555666666666777888888999999999999999::::::;;;;;;;;;<<>><<<999999;;;>>>??????@@@BBBBBB@@@===;;;;;;<<<777999444222666<<>>:::777;;;>>>EEESSSeeexxxpppwwwsssyyyfffJJJ>>>999555555888555555444444444444555555666666666777888888999999999999999::::::;;;;;;<<<<<>>@@@AAAAAAAAAAAA???<<<;;;<<<===777999555333888>>>UUUvvvvvvbbbXXXNNNEEEJJJXXXooolllooo{{{pppFFF;;;333222222111111111111222222222222333333333333444444666444555999===AAAIIIRRR~~~\\\KKKLLLfff}}}^^^PPPJJJEEEEEEDDDAAAAAACCCDDDAAAAAABBBCCCFFFPPPZZZmmmvvvvvvsssooollliiiiiijjjkkkhhheeeeeeccceeeiiirrrzzzwwwtttwww{{{}}}~~~rrrmmmoooooommmsssaaaXXXXXXYYYXXXTTTQQQQQQVVVaaaiiijjjbbb]]]___aaa[[[RRRMMMLLLLLLJJJGGGCCC>>>:::888<<<>>>DDDQQQbbbuuuoooxxxsss|||~~~}}}cccIII>>>:::666444666555555444444444444555555666666666777888888999999888999999:::;;;;;;<<<<<<<<<>>>FFFHHHPPPvvv{{{~~~|||sssmmmwww{{{|||wwwtttsssppprrr{{{~~~sssqqqxxx{{{~~~{{{jjjWWWRRRWWWVVVQQQKKKIIIKKKIIIEEEBBB???;;;:::<<<@@@CCCEEEBBBAAA@@@===;;;999999:::777999555444999@@@WWWxxxvvvbbbXXXMMMEEELLL[[[ooommmrrr~~~pppFFF:::333222222111111111111222222222222222333333333444444666444555999===@@@HHHQQQxxxhhhNNNMMMbbb}}}fffTTTLLLFFFEEEDDDBBBAAACCCDDDBBBBBBCCCCCCDDDLLLVVVhhhsss}}}yyyvvvrrrrrruuuwwwwwwvvvvvvrrrpppssszzz|||~~~xxxpppuuuuuummm~~~wwwggg]]]YYYWWWVVVRRRNNNLLLQQQZZZbbbfff___\\\```aaa[[[RRRMMMMMMLLLJJJGGGDDD???;;;999<<<===CCCNNN___rrr|||mmm{{{uuudddHHH<<<999555333555555555444444444444555555666666666777888888999999888999999:::;;;<<<=========>>>EEEHHHQQQxxx~~~vvvmmmjjjqqq{{{sssnnnjjjffflllxxx}}}vvvqqqsssvvv}}}}}}|||}}}ooo[[[TTTYYYYYYVVVPPPNNNOOOLLLGGGDDD@@@===<<<>>>BBBFFFGGGGGGEEEBBB@@@===;;;:::888777999666555:::AAAXXXyyyvvvcccWWWLLLEEENNN___ooooootttrrrFFF;;;333222222111111111111222222222222222333333333444444555444555999===@@@GGGOOOttttttOOOJJJ[[[tttkkkXXXOOOFFFEEEDDDBBBAAACCCEEECCCCCCDDDCCCCCCJJJRRRdddppp|||yyyxxx|||tttxxxxxxqqq~~~}}}pppcccYYYTTTSSSPPPLLLJJJNNNVVV]]]aaa]]]\\\```aaa[[[SSSNNNMMMLLLKKKHHHDDD@@@<<<:::<<<===AAALLL]]]pppxxxmmmuuufffGGG:::888555444666555555444444444444555555666666666777888888999999888999999:::<<<======>>>??????EEEHHHRRRyyy~~~xxxlll]]]cccqqq~~~vvvkkkdddbbblllwwwyyysssnnnooowwwyyy{{{sssaaa[[[XXXXXXSSSMMMKKKLLLJJJEEECCC@@@>>>>>>@@@DDDGGGHHHKKKIIIGGGFFFDDDBBB>>>;;;777:::666555:::AAAXXXyyyttt```UUUKKKEEEPPPcccppppppvvvoooEEE;;;444222222111111111111222222222222333333333333444444555333555:::===@@@FFFNNNnnn~~~QQQFFFQQQgggnnn\\\QQQGGGDDDEEECCCBBBBBBDDDCCCCCCDDDCCCBBBHHHOOO```lllzzz~~~{{{~~~}}}zzzzzzvvv~~~uuufffYYYQQQQQQOOOLLLJJJLLLSSSYYY]]]ZZZ\\\aaaaaa[[[SSSOOOMMMLLLKKKIIIEEEAAA===;;;<<<<<<@@@JJJ[[[ooouuuooo}}}ssseeeEEE888777666555777555555444444444444555555666666666777888888999999888999:::;;;<<<===>>>???@@@@@@FFFJJJUUU}}}|||tttcccccciiiuuuooohhhaaabbbnnnwwwtttkkkhhhrrrvvv{{{xxxiiifffbbb___UUUKKKFFFGGGFFFBBBAAA???===>>>AAADDDEEEFFFJJJIIIIIIIIIJJJHHHCCC???888:::666555:::@@@WWWxxxnnn\\\RRRHHHDDDSSSgggppppppvvvfff@@@999444222222111111111111222222222222333333333333444444555333555:::===???FFFMMMgggUUUEEEHHHZZZvvvttt___SSSGGGDDDEEECCCBBBBBBCCCBBBCCCEEECCCBBBGGGNNN\\\hhhwww}}}}}}}}}{{{~~~rrrdddXXXQQQRRRQQQNNNKKKKKKOOOSSSZZZYYY[[[aaabbb[[[SSSPPPMMMMMMKKKIIIFFFBBB>>><<<<<<<<>>??????@@@@@@HHHNNN[[[tttmmmlllttt}}}sssnnnddd^^^ggguuutttjjjcccooouuu{{{|||ooonnnvvvnnn___OOOGGGGGGFFFDDD>>>===<<<===@@@CCCDDDDDDGGGFFFGGGJJJLLLJJJEEE@@@888:::666444999@@@VVVwwwzzzhhhXXXOOOGGGDDDTTTjjjqqqqqqvvv|||^^^<<<888444222222111111111111222222222222333333333444444444555333555:::===???EEEMMMaaa[[[GGGDDDSSSoooxxx{{{aaaTTTHHHDDDEEEDDDBBBBBBBBBAAACCCEEECCCBBBFFFMMMYYYfffuuu~~~xxx{{{nnnaaaXXXRRRSSSSSSPPPLLLJJJMMMPPPYYYXXX[[[aaabbb[[[SSSPPPMMMMMMLLLIIIFFFBBB???===<<<;;;>>>HHHZZZooovvvxxxxxxwwwxxx[[[???888:::999777666555555555444444555555555666666666777888888999999888999:::;;;===>>>???@@@???@@@IIIPPP___|||}}}}}}qqqgggfffhhhkkkrrrzzzpppkkknnnvvvwwwqqqttt|||aaaGGGFFFFFF===>>><<<;;;;;;>>>AAACCCCCCDDDEEEEEEEEEEEECCCBBBAAA<<<777777::::::BBB\\\xxxvvvdddYYYPPPEEEJJJ^^^kkkooorrrzzzpppTTT<<<222333333333333222222111111111333333222222333333444555888777555777;;;@@@DDDFFF^^^mmmEEEJJJJJJ]]]qqqppp```OOOHHHFFFEEEDDDDDDAAACCCDDDCCCBBBBBBCCCDDDUUUdddttt|||yyytttrrrrrryyyrrrddd\\\YYYSSSOOOOOONNNLLLLLLNNN[[[XXXWWW\\\___\\\UUUPPPNNNMMMKKKIIIFFFCCCAAA???>>>===@@@JJJZZZnnnzzznnn}}}uuuzzzsssQQQ===;;;777555888777999888666555444555666777777777777777666666666666888999:::;;;<<<>>>??????<<>><<<;;;<<>><<<;;;888888999:::CCC___|||uuucccWWWOOOEEELLLaaammmpppsss}}}mmmRRR<<<222333333333333222222222111111333333222222333333444555333222222666<<>>?????????FFFJJJQQQhhh}}}tttooonnnqqqxxx{{{sssppprrrrrrrrryyygggNNNEEE???===<<<<<<===@@@BBBBBBBBBGGGGGGGGGEEECCC???<<<::::::888999::::::FFFeeesss```TTTLLLEEEPPPeeeppppppuuuhhhOOO:::333444333333333222222222222111333333222222333333444555111111222555<<>>??????AAAHHHMMMSSSkkkxxxzzzqqqnnnrrrzzz~~~xxxsssssssssttt{{{yyyVVVEEE???===<<<<<<===???AAAAAA@@@FFFGGGGGGFFFDDD@@@<<<:::999999::::::===LLLmmmooo]]]QQQIIIFFFUUUkkksssooowwwyyyaaaJJJ999333444222222222222222222222222333333222222333333444555555444444666;;;CCCLLLRRRbbb```FFFDDDQQQjjjlllxxxmmmUUUJJJGGGEEECCCBBBCCCDDDEEEDDDCCCBBBCCCDDDIIIXXXiiittt}}}~~~lllhhhiiimmmvvv~~~wwwmmmddd[[[VVVSSSOOOOOORRRXXXXXXWWWXXX\\\]]]XXXPPPLLLLLLKKKJJJHHHDDDAAA???===<<>>???===:::777777777777777777888888888888999:::;;;<<<>>>??????AAAHHHNNNVVVoootttyyy}}}rrrnnnrrryyy~~~~~~zzzxxxvvvuuuvvv|||hhhRRRIII???>>><<<===>>>??????>>>BBBCCCDDDEEECCC@@@===;;;999999:::<<>>???===:::777666777777777888888888999888999:::;;;<<<>>>??????@@@GGGOOOZZZuuuuuuxxxtttooossszzz}}}~~~}}}{{{xxxwwwxxx|||zzzaaaTTTEEEBBB???===>>>?????????===???AAACCCBBB@@@<<<::::::::::::>>>IIIaaa{{{eeeUUUKKKFFFKKKaaavvvxxxpppzzzqqqWWWCCC777333444111222222222222333333333333333222222333333444555333444555666;;;EEERRR[[[```MMMGGGJJJYYYgggnnnyyy\\\MMMJJJHHHFFFDDDEEEFFFFFFEEECCCBBBCCCDDDCCCOOO^^^jjjvvvkkkggglllsssjjjeee]]]VVVTTTRRRPPPPPPSSSYYY[[[XXXUUUXXX]]]WWWMMMJJJKKKKKKKKKIIIEEEAAA???;;;;;;???JJJ\\\qqqyyy|||rrreeeGGG777:::888666777444444666888::::::999777555666777777888888999999999888999:::;;;<<<>>>?????????HHHPPP^^^{{{uuuwww|||wwwqqqvvv}}}|||wwwuuuxxx|||nnn]]]LLLHHHCCC??????@@@AAAAAA>>>@@@CCCDDDDDDAAA===;;;;;;::::::???PPPkkksss```RRRIIIFFFNNNfffyyyxxxrrr}}}oooSSSAAA666222444111111222222222333333333333333222222333333444555111333444666;;;FFFUUU```eeeVVVKKKGGGPPPeeeiiimmmcccQQQMMMJJJFFFDDDEEEFFFGGGEEECCCBBBCCCCCCAAAKKKXXXdddrrr~~~iiieeekkktttxxxddd]]]WWWVVVTTTQQQQQQSSSZZZ\\\YYYTTTWWW\\\WWWKKKIIIJJJKKKKKKIIIFFFBBB???:::;;;???KKK^^^tttzzz}}}xxxdddEEE666888777555777555666666666666666555555555666777777888888999::::::888999:::;;;<<<>>>??????AAAIIISSSaaauuuuuuyyyzzztttyyy|||uuussswww}}}xxxeeeRRRMMMFFFAAA@@@AAACCCCCCBBBDDDGGGHHHGGGDDD@@@===<<<::::::AAATTTqqqnnn]]]PPPHHHFFFOOOiii{{{yyyuuunnnRRR@@@555222333111111111222222333333333333333222222333333444555222444555666;;;FFFUUUaaajjj]]]OOOFFFKKKdddddd]]]|||hhhUUUOOOKKKFFFCCCFFFGGGGGGFFFCCCBBBCCCCCCAAAKKKWWWcccqqq}}}gggccciiissseee^^^YYYXXXWWWSSSRRRTTTZZZ]]]ZZZTTTVVV\\\VVVJJJIIIJJJKKKKKKJJJFFFBBB???:::;;;???LLL___vvv{{{|||{{{dddEEE555777666555777666999888777555444555666777666777777888999999::::::888999:::;;;<<<>>>??????CCCLLLUUUdddnnnqqquuuxxx{{{{{{}}}{{{xxxyyy~~~{{{uuuttt|||vvvggg\\\MMMDDDBBBCCCCCCBBB???CCCIIIPPPSSSNNNEEE>>>>>>@@@@@@FFF^^^gggWWWOOOEEEEEEVVVllluuurrrvvvkkkKKK:::666555333222222111111111111222222222222222222333444555555666777333555===BBBQQQjjjqqquuuIIILLLIIIUUU```bbbqqqxxx[[[MMMIIIHHHFFFFFFFFFEEEEEEDDDDDDCCCCCCFFFGGGNNN\\\nnn}}}|||hhhfffdddiiixxx~~~ooobbbWWWTTTVVVVVVUUUUUU___bbb]]]UUUXXX```[[[MMMKKKKKKLLLLLLKKKGGGAAA===???===@@@NNNddd|||yyy~~~vvvyyyzzzXXXHHH999666888888555333666555444444444444444444666666666666777777777777:::999888999<<>>CCCTTTpppxxxRRRMMMIIIQQQccciiirrr~~~```PPPJJJHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCEEELLLZZZlll{{{jjjeee```dddrrrzzz~~~}}}|||ssstttzzzuuugggZZZVVVWWWVVVUUUUUU^^^bbb^^^UUUXXX```[[[OOOLLLLLLLLLMMMLLLHHHBBB>>>>>>===@@@NNNeee}}}||||||vvvSSSDDD777555888888777666666666666666555555666888777777777777888888999999;;;:::999:::>>>AAABBBBBBFFFMMMXXXlllqqquuuyyy{{{{{{|||vvvyyytttkkkdddbbbiiiuuu~~~xxxrrrggg\\\SSSMMMIIIHHHGGGDDDDDDKKKTTTUUULLLBBBCCCAAAJJJ```yyykkkWWWMMMEEEKKK```ssswwwqqqyyy___CCC777333333222222222111111111111222222222222222222333444555555333888777888>>>CCCXXXwwwaaaOOOHHHJJJaaammmnnnfffTTTLLLIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDAAACCCIIIVVVhhhxxxlllddd]]]___jjjqqqyyy~~~nnniiigggooo~~~|||mmm]]]WWWWWWVVVUUUVVV]]]bbb___VVVWWW___\\\QQQMMMMMMMMMMMMLLLHHHCCC???======AAAPPPggg~~~oooLLL???555444888888888888777999:::888666555888;;;777777888888999:::;;;;;;<<<;;;:::<<<@@@CCCEEEEEEGGGOOO\\\pppppptttyyy{{{zzzzzz|||~~~}}}}}}yyyzzzxxxssskkkdddbbbfffjjjrrrpppjjjbbbYYYSSSPPPOOOJJJGGGFFFIIINNNNNNGGG@@@DDDDDDSSSpppkkkVVVLLLFFFQQQgggxxxxxxqqq{{{}}}~~~YYYAAA888555444444222222111111111111222222222222222222333444555555444999999888<<>>888555444444222222111111111111222222222222222222333444555555555:::999888;;;>>>SSSrrr^^^LLL@@@PPP___^^^wwwttt___RRRKKKHHHEEEEEEEEEEEEFFFFFFFFFFFFAAABBBGGGPPP___nnn|||qqqeee[[[YYY___bbbiii}}}sssjjjiii{{{yyyqqq```XXXWWWWWWWWWYYY[[[ccccccYYYVVV\\\\\\TTTOOONNNMMMMMMLLLIIIDDD@@@===>>>EEEVVVnnn{{{~~~rrrZZZCCC<<<666666666555666999AAAAAA???;;;666444666999555555666777888::::::;;;:::999:::===AAAFFFHHHIIIJJJTTTdddzzzlllqqqvvvxxxxxxxxxzzz|||~~~wwwxxx~~~~~~zzztttnnnjjjeee___ZZZWWWXXXYYYZZZYYYXXXVVVTTTPPPQQQRRROOOJJJFFFDDDEEECCCRRRlllwwwbbbOOOJJJNNN___sss|||zzzvvvpppKKK999666333111222222222111111111111222222222222222222333444555555666;;;999888<<<>>>OOOllloooQQQGGGKKKXXX^^^mmmgggWWWNNNIIIEEEEEEEEEFFFFFFFFFFFFGGGCCCCCCFFFMMMYYYhhhvvv~~~sssggg[[[WWWZZZZZZ]]]tttyyymmmbbbgggtttbbbZZZXXXWWWWWWXXX[[[eeeeeeZZZUUUZZZ[[[TTTOOOMMMLLLLLLKKKHHHDDD@@@===@@@HHHZZZrrrwwwyyykkkQQQAAA<<<888888666444555999CCCAAA<<<888666555666666555666666777888999:::::::::999:::===BBBGGGJJJKKKMMMXXXiiimmmqqquuuwwwvvvvvvxxx{{{zzz|||~~~yyyxxxyyy}}}|||vvvqqqlllhhhccc```WWWVVVUUUVVVXXXWWWSSSOOOMMMMMMMMMMMMLLLJJJIIIHHHCCC[[[xxxrrr\\\LLLJJJRRRfffwww|||{{{yyymmmGGG888666444111111222222111111111111222222222222222222333444555555777:::888999???AAAOOOiiiTTTMMMGGGRRRbbbfff}}}qqq^^^PPPJJJEEEEEEFFFFFFFFFGGGGGGGGGCCCCCCDDDIIIRRR```oooxxx}}}uuuhhhZZZSSSSSSQQQTTTfffzzzrrriii^^^ZZZiii}}}xxxfff^^^[[[XXXVVVVVV\\\ggghhh[[[TTTYYYZZZTTTNNNMMMKKKJJJIIIGGGCCC@@@>>>AAAKKK^^^uuuvvvtttgggMMM>>>:::999999777444666<<>>AAA:::333333777:::999555::::::::::::::::::::::::;;;;;;<<<@@@FFFLLLOOOPPPVVVbbbtttkkkmmmppprrrssstttvvvxxx{{{{{{}}}~~~yyytttrrr}}}zzzwwwuuuqqqmmmgggcccZZZYYYVVVTTTQQQOOONNNMMMHHHEEEEEEHHHHHHGGGJJJOOOQQQkkkvvvdddXXXLLLIIIVVVqqq}}}wwwxxxfffAAA<<<999444333111222222222222222222333333333333333444555666777777999:::===???>>>CCCRRRbbbeeeKKKMMMDDD\\\pppbbb{{{hhhXXXJJJHHHGGGFFFFFFGGGGGGFFFDDDBBBCCCEEEGGGMMMXXXgggqqq{{{vvveee^^^TTTOOOPPPKKK\\\rrrzzzpppfffaaa\\\XXXUUUXXXcccppp}}}uuueeeZZZVVVVVVWWW\\\iiikkk\\\QQQSSSWWWTTTQQQPPPNNNMMMKKKGGGBBB>>>===BBBOOOeee~~~___GGG>>>:::999:::999666666999:::999777666666777999:::777777777888999999::::::888;;;<<<>>>EEEOOOSSSSSSXXXbbbuuujjjllloooqqqrrrtttvvvwww{{{|||~~~yyyrrrlllnnnoooooommmjjjgggeeeZZZXXXUUURRROOOMMMLLLLLLIIIFFFEEEFFFFFFEEEIIIOOO\\\tttrrr```TTTKKKNNN]]]rrr{{{yyy|||aaa>>>999666333333222111222222222222333333333333333444555666777777888888999<<<>>>>>>BBBQQQ```uuuNNNLLLEEEWWWlll___xxxoooZZZJJJIIIGGGEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEJJJTTTbbblllxxxyyyggg___SSSMMMNNNKKKYYYqqqzzzoooeee```\\\YYYWWWYYYcccooo{{{yyyvvvuuuxxxzzz~~~{{{jjj\\\VVVUUUVVV[[[jjjmmm]]]QQQRRRUUUSSSSSSQQQOOOMMMKKKGGGBBB>>>BBBGGGTTTjjjbbbFFF>>>:::888999999777888<<<:::999888666666777888999777777777888999999:::::::::======???FFFPPPUUUUUU\\\fffzzzhhhjjjnnnpppqqqrrrtttvvvzzz|||~~~xxxlllnnnnnnlllhhhccc```^^^YYYWWWSSSNNNKKKJJJJJJKKKLLLIIIGGGGGGDDDDDDKKKTTTkkk~~~lll[[[PPPJJJWWWiiitttyyy}}}[[[;;;666444222333222111111222222222333333333333444444555666777888999888999<<<>>>>>>BBBOOO]]]WWWMMMIIISSSjjjbbbccc|||bbbNNNMMMJJJFFFEEEEEEFFFGGGGGGFFFFFFDDDCCCFFFOOO\\\fffuuunnnbbbUUULLLMMMPPPXXXrrrvvv{{{vvvnnnhhhccc```^^^[[[[[[ccclllppptttwwwvvvrrrmmmllllllpppssswww~~~ssscccYYYWWWXXX\\\lllpppaaaSSSSSSVVVUUUUUUSSSPPPNNNKKKGGGBBB???FFFLLLZZZooo```AAA>>>999777888888888;;;@@@;;;:::888777666777777888777777888888999:::::::::;;;<<<<<<===EEEPPPWWWWWWcccnnnfffhhhlllnnnoooqqqsssuuuwwwyyy}}}yyyuuuoookkkhhhddd___[[[XXXUUUPPPLLLIIIIIIJJJKKKPPPMMMJJJHHHEEEFFFQQQ]]]xxxyyyfffVVVLLLKKKbbbuuuwwwxxxVVV999555222111333111111111111222222333333444444444555666777999::::::::::::===@@@@@@CCCOOO[[[aaaPPPNNNQQQkkkkkkYYYkkklllVVVRRRNNNIIIFFFFFFHHHIIIJJJGGGFFFDDDCCCDDDLLLYYYbbbsss~~~uuugggWWWMMMMMMNNNSSSnnnsssiiieeellltttxxxwwwtttqqqpppnnnjjjfffccc___\\\```gggmmmpppsssrrrooommmnnnooolllooossszzz~~~~~~lll___\\\]]]]]]mmmrrrdddWWWWWW[[[YYYVVVTTTQQQNNNKKKGGGCCC???EEEMMM]]]sssZZZ;;;===888666777888999===BBB:::999888777666666777777777777888999999::::::;;;===>>>>>>???GGGTTT\\\]]]iiiuuudddgggjjjmmmnnnpppsssuuusssvvv{{{zzzoookkkmmmmmmiiicccXXXUUUQQQMMMJJJJJJLLLMMMOOOMMMJJJGGGCCCHHHXXXhhhtttaaaSSSJJJPPPkkk~~~{{{yyytttQQQ999666222111222///000000111222333333444444444555666777999:::;;;<<<======???BBBCCCEEEOOOYYYjjjQQQPPPNNNkkktttYYY\\\sss[[[SSSOOOIIIFFFEEEGGGHHHIIIGGGGGGEEECCCDDDKKKVVV^^^qqq|||yyyjjjWWWMMMLLLFFFNNNcccwwwqqqooooooooopppqqqssstttuuuvvvvvvrrrlllgggccc^^^YYYZZZ^^^fffjjjmmmnnnmmmllloooqqqkkknnnssszzzyyyvvveee^^^___^^^lllpppbbbXXX[[[]]][[[VVVSSSPPPMMMKKKGGGCCC@@@CCCMMM___vvvzzzTTT;;;===888555777888888===BBB999888888777777666666666888888888999::::::;;;;;;>>>???@@@BBBLLLYYYbbbdddkkkxxxcccfffjjjlllnnnpppsssuuurrrtttxxx}}}zzzsssrrrpppkkkeee^^^\\\WWWSSSPPPOOOOOOOOOMMMKKKIIIEEECCCJJJ```uuummm\\\QQQLLLWWWqqq{{{gggIII888666222222333...000000111222333444444555555555777888:::;;;<<<===>>>>>>@@@DDDEEEGGGNNNWWWuuuSSSNNNJJJeeewww___YYY|||yyy^^^RRRNNNHHHEEEDDDEEEFFFFFFFFFGGGFFFDDDDDDIIIQQQXXXkkkxxx|||lllYYYNNNNNNHHHRRR\\\hhh}}}yyynnngggbbb^^^ZZZVVVVVVZZZcccgggkkkmmmllllllnnnqqqlllooottt{{{sssyyyjjj``````aaakkkkkk^^^XXX\\\^^^YYYUUURRROOOLLLJJJGGGDDDBBBEEEPPPccczzznnnPPP@@@===888666777777777:::???777777777777777777777777888888999999:::;;;;;;;;;999<<<>>>BBBMMM[[[dddfffmmm}}}cccfffjjjlllnnnpppsssuuutttuuuxxxzzz}}}~~~yyyrrrmmmjjjiiigggbbb]]]XXXTTTRRRPPPLLLLLLKKKGGGFFFQQQkkkxxxfffXXXPPPNNN___uuu~~~{{{XXX@@@444555333333444...///000111222333444444555555666777999:::<<<===>>>>>>>>>@@@DDDEEEFFFLLLTTToooZZZMMMHHH^^^wwwgggYYYlllgggTTTPPPJJJGGGFFFGGGGGGFFFFFFGGGGGGEEECCCEEEKKKPPPbbbpppsss```UUUUUURRRUUUWWWXXXaaa|||yyyrrrgggaaa\\\[[[[[[YYY\\\```cccggglllnnnllllllmmmoookkknnnsss{{{mmmrrr}}}rrrggggggjjjoookkk^^^ZZZ```___WWWSSSPPPMMMJJJIIIGGGEEECCCKKKVVVjjj```HHHAAA<<<888666888777555666:::555555666777777888888888888888999::::::;;;;;;<<<;;;???CCCIIIUUUdddlllnnnvvvcccfffjjjmmmnnnqqqsssuuuwwwwwwxxxyyyzzz|||}}}}}}yyywwwyyyrrrooojjjddd]]]XXXSSSQQQOOOOOONNNKKKKKKWWWtttrrraaaUUUPPPPPPdddwwwjjjNNN999111444333444555//////000000222333444555555555666777999;;;===>>>???>>>===???CCCEEEFFFKKKRRR^^^bbbPPPHHH[[[wwwnnnWWW```pppWWWSSSNNNKKKJJJJJJJJJIIIGGGHHHGGGEEEBBBBBBEEEIIIZZZjjj{{{zzzggg]]]]]]WWWPPPPPPVVVWWW___~~~zzzooogggccc]]]YYY[[[^^^___ccciiibbbfffkkkllljjjhhhhhhjjjjjjmmmrrrzzziiimmm{{{yyy|||zzzoooooosssvvvnnn```]]]cccaaaWWWRRROOOLLLJJJHHHGGGEEECCCQQQ\\\pppwwwVVVAAA>>>===999777888777444444777333444555777888888888888888999999::::::;;;;;;<<>>AAA???===@@@EEEJJJLLLLLLaaawwwSSSIIIVVVnnnkkkXXXxxxttt___VVVNNNLLLLLLKKKJJJKKKHHHGGGFFFEEEEEEEEEFFFGGGWWWfffvvv~~~vvvjjjgggbbb___\\\[[[XXXYYYfffuuu|||rrrkkkgggeee___aaadddgggjjjjjjjjjjjjlllkkkmmmrrrsssmmmhhhfffhhhkkkrrr{{{jjjlll}}}}}}yyy{{{uuuwww~~~}}}ssseeeaaafffcccZZZSSSOOOLLLLLLHHHCCCAAACCCRRRdddzzzqqqNNN;;;:::888<<<;;;555222444777888777777777777777777777777<<<999888<<>>DDDQQQXXXdddzzzbbbbbbcccgggllloooooonnnssstttuuuvvvxxx{{{}}}~~~{{{wwwvvvtttoooggg```YYYVVVRRRPPPJJJHHHTTTmmmzzziiiVVVLLLQQQ[[[{{{www]]]CCC:::222222444222111222333222111000111333555666888888999;;;===???AAABBBDDDAAA???AAAEEEHHHJJJJJJ[[[```OOOVVVmmmpppYYYooo}}}bbbXXXNNNLLLKKKIIIHHHIIIIIIHHHGGGEEEEEEEEEFFFFFFTTTcccsss|||{{{xxxzzz|||qqqnnnnnnhhhcccbbbaaaaaahhhpppttt{{{yyyrrrlllhhhgggfffhhhjjjlllmmmmmmlllkkkiiiiiigggjjjooopppkkkgggfffgggkkkqqq{{{lllnnn}}}~~~wwwxxx{{{~~~sssuuuyyyyyyqqqeeecccgggcccZZZSSSOOOLLLLLLIIIDDDDDDGGGVVVhhh~~~qqqLLL;;;===777:::999555555888999777777777777777777777777777:::999;;;@@@GGGJJJFFFBBBBBBKKKOOO[[[uuu___```aaaeeejjjmmmnnnnnnpppqqqrrrtttvvvxxxzzz{{{xxxvvvsssnnnhhhaaa[[[XXXTTTOOOHHHJJJ[[[vvvvvvdddRRRLLLWWWfffpppWWWAAA888222222333222111333333222222111222444555777777777999;;;>>>BBBDDDFFFFFFDDDBBBBBBDDDFFFHHHHHHTTTxxxmmmQQQNNNeeeyyy]]]cccjjj^^^RRRNNNLLLJJJHHHIIIJJJIIIHHHFFFEEEEEEEEEEEENNN\\\kkkttt|||vvvoookkkmmmrrryyy}}}zzzxxxqqqllllllmmmmmmnnnqqqppppppqqqtttxxxzzzzzzyyytttrrrooolllkkklllmmmnnnqqqrrrssstttssspppnnnllljjjhhhiiinnnooojjjeeeeeeeeejjjqqq|||oooppp~~~~~~vvvvvvxxx}}}ssstttuuuuuuooogggeeegggbbbYYYRRROOOMMMLLLIIIEEEFFFKKK\\\nnnmmmGGG999===666777777666999===<<<777777777777777777777777777999999<<>>777222333333111111333333333333333444555777888777888999<<<>>>AAADDDEEEFFFDDDCCCCCCDDDFFFHHHIIIQQQoooWWWIIIccciii[[[qqqttteeeWWWQQQPPPMMMLLLLLLJJJJJJIIIGGGFFFEEEDDDDDDGGGSSSaaakkkuuuzzzqqqmmmjjjiiinnnuuu|||zzzyyyzzz|||}}}~~~zzzuuutttwwwyyywwwtttrrrqqqqqqqqqrrruuuxxxzzzuuuuuuvvvvvvvvvtttrrrqqqooolllllloooooojjjeeeeeeeeejjjsss~~~qqqrrr}}}}}}wwwwwwzzz~~~uuutttsssssspppjjjhhhggg```WWWSSSOOOMMMKKKGGGDDDHHHNNNeeevvveeeBBB666:::777666666777>>>CCC???777777777777777777777777777:::999<<>>@@@@@@AAABBBCCCCCCDDDGGGKKKOOOSSSaaa~~~XXXeee]]]OOOeeeuuu```VVVRRROOOLLLKKKIIIIIIIIIIIIHHHGGGEEEEEECCCLLLUUU^^^kkk|||}}}zzzzzzzzz{{{|||~~~{{{vvvrrrpppppppppmmmjjjjjjoooqqqpppppprrrnnnssszzzsssuuu}}}}}}yyy{{{yyytttsssqqqooommmjjjcccZZZRRRQQQNNNLLLIIIEEEEEENNNYYYxxx|||zzzsssWWWBBB:::999888888777999???DDD@@@888888888888888888888888888<<<;;;===DDDLLLPPPMMMIIIAAAFFFKKKeeeOOOTTTYYY]]]___bbbfffjjjkkkmmmpppsssuuuvvvvvvvvvyyy|||}}}wwwoookkkjjjiiifffbbb^^^lllyyy~~~uuujjj\\\SSSSSS]]]qqq~~~fffLLL;;;666333222333222///000444333444555777888999::::::=========>>>???@@@AAABBBAAACCCDDDDDDDDDFFFKKKOOOQQQYYY\\\VVVjjjlllVVVWWWwwwjjj\\\VVVQQQLLLIIIHHHHHHIIIIIIIIIHHHFFFFFFAAAHHHPPPXXXeeevvv||||||}}}~~~}}}vvvrrrrrrssstttuuuqqqppptttvvvuuuuuuwwwwwwzzzvvvxxx|||xxx{{{vvvpppooollljjjjjjhhhaaaXXXRRRNNNLLLKKKJJJHHHKKKWWWddd|||yyyiiiOOO???:::;;;888888777777;;;???<<<666888888888888888888888888<<<>>>DDDMMMVVVYYYTTTNNNEEEKKKQQQkkkNNNRRRXXX\\\^^^aaafffiiihhhjjjmmmppprrrsssssssssvvvyyy}}}~~~}}}wwwoookkkkkkjjjgggcccffftttlll```UUUQQQVVVdddxxx}}}~~~uuuYYYCCC777555222222333222///000555333444666777999:::::::::===>>>>>>???@@@BBBCCCDDDBBBDDDEEEEEEDDDFFFJJJNNNOOOSSSwwwaaaLLLRRReeezzzeeeWWWkkkrrrbbbZZZTTTMMMJJJGGGHHHIIIIIIIIIHHHGGGFFF>>>DDDJJJRRR___qqq~~~~~~~~~|||vvvtttuuuyyy{{{|||yyy{{{{{{xxxwwwxxx}}}wwwzzzyyywww{{{|||tttmmmkkkhhhfffgggfff```XXXSSSLLLKKKKKKKKKJJJOOO]]]lll|||zzzbbbIII:::888:::777888777555888;;;999444888888888888888888888888;;;@@@IIIVVV```aaaZZZSSSKKKQQQVVVoooHHHLLLRRRXXX\\\```cccfffhhhiiikkknnnppprrrssstttwwwwwwyyy}}}{{{tttrrrtttssslllhhhjjj|||zzzgggZZZNNNQQQcccyyyoooNNN;;;444444555444333111222555888444444555777888:::;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCBBBCCCDDDEEEFFFHHHLLLOOOUUUOOObbb```NNNIIIQQQqqq```gggiiiVVVRRRRRRJJJNNNLLLIIIHHHHHHHHHGGGEEEGGGDDDEEEMMMXXXdddsss|||xxxwwwzzz}}}zzz~~~}}}xxxzzz{{{tttiiikkkjjjjjjjjjhhhaaaXXXPPPQQQNNNLLLJJJKKKTTTiii|||wwwkkkZZZBBB888;;;999:::666555999:::777666777888888888888999:::;;;;;;>>>???III]]]mmmlllaaaXXXKKKKKKKKKdddFFFJJJPPPUUUYYY]]]aaacccfffhhhjjjmmmppprrrssssssttttttvvvzzz}}}zzz{{{yyysssoooppptttcccWWWMMMTTTiii}}}eeeIII888111444444444333111222555777555666777888999;;;<<<===?????????@@@AAADDDFFFGGGEEEFFFGGGGGGGGGHHHKKKMMMQQQNNN^^^eeeMMMJJJKKKrrr|||lllbbb{{{vvv___XXXWWWOOONNNLLLJJJIIIIIIIIIHHHGGGFFFCCCCCCJJJSSS___nnn{{{~~~}}}zzz{{{}}}zzzsssiiihhhhhhhhhhhheee```YYYTTTSSSOOOLLLKKKNNNZZZooooooaaaRRR>>>888<<<:::999666666:::;;;999777777888888888888999:::;;;<<>>AAAAAAAAABBBCCCFFFHHHJJJIIIJJJJJJIIIHHHHHHIIIKKKNNNOOO[[[rrrqqqNNNIIIHHHaaa||||||bbbkkkeee[[[YYYQQQMMMKKKIIIIIIJJJKKKJJJIIIEEEAAA@@@EEELLLWWWgggttt|||~~~~~~~~~}}}{{{|||{{{wwwqqqiiidddfffgggeeeaaa]]][[[ZZZUUUOOOKKKMMMUUUcccyyykkkXXXJJJ;;;888<<<999777555777<<<>>>;;;888888888888888888999:::;;;<<>>?????????@@@BBBDDDGGGHHHIIIJJJKKKKKKIIIIIIJJJLLLMMMQQQZZZfffVVVIIIIIIXXXuuuooohhhyyylll___[[[SSSLLLJJJIIIIIIJJJKKKJJJIIIFFFBBB@@@BBBGGGOOO^^^llluuu|||{{{{{{}}}||||||~~~yyyuuupppiiidddeeefffccc^^^ZZZZZZ[[[UUUNNNKKKQQQ]]]ooommmTTTFFF;;;888:::666777555777>>>@@@<<<999999888888888999:::;;;<<<===AAACCCRRRooouuufffRRRNNNKKKfff<<>>????????????AAACCCEEEFFFFFFHHHJJJJJJJJJJJJKKKMMMKKKPPPWWW]]]xxxjjjPPPJJJSSSlllyyynnn~~~yyyhhhaaaWWWKKKJJJHHHHHHIIIJJJJJJIIIHHHDDDBBBBBBCCCJJJWWWeeennnvvvzzzzzz||||||}}}~~~yyyuuuoooiiifffgggfffbbb[[[XXXXXXZZZTTTMMMLLLVVViii|||jjjNNNCCC:::888999555777555888>>>@@@===:::999888888888999:::;;;===>>>CCCDDDSSSnnnyyylllZZZTTTSSSppp999<<<@@@DDDHHHMMMSSSWWWZZZ\\\```dddhhhkkkmmmnnnrrrtttvvvvvvuuuuuuwwwxxx{{{{{{{{{}}}|||lll]]]QQQTTTaaavvvcccHHH888444666333555777777777777888::::::999888777888:::<<<>>>BBBBBBAAAAAABBBCCCEEEFFFCCCEEEHHHIIIIIIJJJKKKMMMIIILLLSSSYYYnnn```LLLMMMaaazzzvvvvvv|||nnncccWWWMMMKKKIIIIIIJJJJJJJJJIIIIIIFFFDDDCCCBBBEEEQQQ^^^fffppp}}}~~~|||yyyzzz{{{zzz|||~~~zzzuuuooojjjiiihhheeeaaa\\\XXXWWWWWWSSSMMMOOO___vvv___DDD???:::888:::777888666888===???<<<999999888888888999;;;<<<>>>>>>EEEGGGVVVooozzzqqq^^^YYYZZZ{{{555888<<<@@@DDDIIIOOOSSSXXXZZZ]]]bbbfffjjjlllmmmmmmqqqtttuuutttssstttvvvyyyyyyyyy{{{~~~uuueeeVVVRRRZZZlll}}}~~~pppUUUBBB777555555444666888999999999:::<<<<<<;;;999888999;;;>>>???DDDDDDBBBBBBBBBBBBDDDDDDAAACCCFFFHHHHHHHHHIIIJJJIIIJJJRRR[[[kkkxxxUUUJJJVVVoooyyyuuufffYYYPPPNNNLLLKKKLLLLLLKKKJJJIIIGGGFFFDDDAAAAAAKKKWWW___jjjxxx|||{{{yyyyyyzzzzzzyyy|||}}}wwwpppllljjjhhhddd```^^^[[[XXXUUUSSSOOOSSShhh|||VVV???===:::999;;;999:::777777;;;===:::888999888888888999;;;===>>>???FFFKKK\\\ttt{{{ttt]]]ZZZ___333555999===AAAFFFLLLQQQWWWYYY\\\aaaeeeiiikkkmmmiiimmmrrrtttsssrrrtttuuuyyyyyyyyyzzz}}}|||ppp___PPPRRR^^^sssxxx|||cccKKK???:::777555555777999:::::::::;;;<<<>>>===;;;::::::<<>>???<<<999;;;:::;;;888777:::;;;999777888888888888999;;;===>>>???FFFNNNbbbyyy|||vvv[[[YYYaaa444555777999;;;???DDDHHHTTTVVVZZZ^^^aaadddiiilllmmmnnnqqqsssuuuuuutttsssvvvwwwzzz}}}uuudddYYYUUUWWWppp}}}nnnYYYIII777333666444444777999999888999<<>>>>>===<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFFFFEEEBBBLLLSSSTTT___kkkMMMGGG```xxx~~~oooyyy{{{```WWWLLLMMMPPPKKKKKKNNNJJJJJJIIIHHHEEECCCCCCEEEGGGTTT\\\lll||||||}}}yyyyyyyyyzzz{{{}}}~~~||||||}}}zzztttooollliiiddd```___]]]WWWQQQNNNUUUfff}}}gggLLL======999777:::888888999:::::::::999888777<<<<<<<<<===>>>@@@AAABBBFFFGGGWWWqqq|||tttqqqccc___ggg333555666888:::===BBBFFFOOOSSSXXX\\\___cccgggjjjkkklllmmmnnnpppssstttuuuuuuvvvxxx{{{}}}~~~zzzoooaaaWWWSSShhhzzz~~~|||cccPPPDDD777555888555666888::::::999:::===@@@BBBBBBAAA???>>>===<<<;;;?????????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFJJJOOOPPPUUUppprrrPPPDDDRRRggg~~~oootttooo```SSSQQQRRRKKKJJJLLLHHHJJJIIIHHHFFFDDDCCCDDDEEELLLUUUfffwww{{{xxxwwwyyy{{{~~~}}}|||||||||zzztttooolllhhhbbb^^^]]][[[WWWSSSVVV```ttt___FFF;;;<<<999888:::888888;;;======;;;:::::::::=========>>>???AAABBBCCCHHHIIIXXXppp|||wwwnnnkkkaaa___iii333444555666888;;;???CCCIIIMMMTTTYYY]]]aaaeeegggjjjiiiiiijjjlllpppsssvvvssstttvvvyyy{{{|||}}}}}}|||qqqggg\\\WWWWWWyyy~~~pppWWWFFF>>>666777:::666888999:::;;;;;;<<<>>>AAADDDCCCBBBAAA???>>><<<<<<===>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFIIIGGGJJJLLLMMM^^^XXXFFFJJJZZZ}}}rrrsss|||kkk[[[VVVTTTKKKIIIKKKGGGIIIIIIHHHGGGEEEDDDBBBAAAFFFNNN___qqq|||~~~zzzvvvvvvyyy~~~}}}{{{zzz{{{|||zzzuuupppjjjfff```]]]ZZZXXXVVVTTTZZZiiiwwwTTT@@@888;;;888888;;;888888<<<@@@@@@<<<:::;;;>>>>>>>>>>>>???AAACCCDDDEEELLLNNN[[[ooowwwqqqiiifff\\\^^^lll333444444555555888<<>>@@@BBBAAAAAA@@@???>>>======<<<<<<===???@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFIIIDDDFFFKKKJJJTTT|||dddLLLNNNXXXyyyppppppzzzsssaaaXXXTTTKKKJJJMMMHHHIIIIIIIIIHHHGGGEEEAAA>>>CCCKKKZZZjjjvvv|||~~~zzzvvvwww{{{|||zzzyyyzzz|||zzzuuuppphhhddd```^^^ZZZUUUSSSTTT\\\ooozzzlllLLL<<<999<<<888888;;;777666<<>>??????AAACCCEEEGGGHHHMMMQQQ]]]mmmsssnnnhhhfffWWW[[[kkk333444444444444666999<<<@@@DDDKKKQQQVVV[[[```ccceeefffiiikkklllmmmmmmmmmssstttuuuwwwyyy{{{}}}}}}|||}}}xxxiiiYYYTTT```oooeeeNNNAAA>>>:::;;;;;;333888888888999;;;===>>>>>>============>>>>>>>>>>>>;;;<<<===>>>@@@AAACCCCCCBBBCCCDDDEEEEEEFFFEEEEEEJJJCCCDDDKKKJJJNNNnnnrrrNNNOOOTTTooo{{{oooeeelll}}}hhh[[[UUULLLLLLPPPLLLJJJIIIIIIIIIIIIFFFBBB>>>@@@FFFSSSbbbnnnwww}}}yyy{{{~~~~~~{{{yyyyyyzzz{{{yyytttoooeeebbbaaa```ZZZSSSSSSWWWhhh{{{zzzfffGGG===<<<===777777:::666555;;;@@@???:::777;;;???>>>???@@@BBBDDDFFFHHHJJJKKKQQQ\\\ggglllkkkjjjjjjXXXZZZiii444555444333333444777:::<<<@@@FFFKKKPPPVVV\\\```aaacccgggjjjlllllllllkkksssssstttuuuwwwzzz|||}}}{{{|||~~~~~~xxxoooaaaUUUUUUgggzzz___KKKAAA???:::::::::333999777777888;;;===>>>===999:::;;;;;;<<<===>>>>>>;;;<<<===>>>@@@AAABBBCCCAAAAAABBBCCCDDDDDDDDDDDDIIIDDDDDDIIIGGGIII^^^wwwUUUIIILLL\\\zzzaaa^^^ooouuuddd[[[PPPPPPSSSOOOLLLJJJHHHIIIJJJIIIDDD@@@===AAAJJJXXXdddppp~~~|||{{{zzzxxxyyyzzzxxxsssnnnddd```______YYYSSSXXXbbb~~~yyy```DDD===>>>>>>666777;;;666444999======:::888:::===>>>>>>@@@BBBDDDGGGJJJKKKHHHOOOYYYaaaeeehhhlllppp```^^^ggg666666555444222333666888999<<<@@@EEEJJJPPPWWW\\\]]]___bbbeeehhhkkkmmmnnnqqqqqqrrrsssuuuxxxzzz|||zzz{{{}}}vvvmmmbbbZZZWWW___rrrqqqSSSCCC===>>>999999;;;666:::888777999<<>>::::::;;;;;;<<<<<<======;;;<<<===>>>???@@@AAABBB???@@@AAABBBCCCCCCCCCCCCEEEDDDDDDFFFGGGJJJTTT___jjjJJJIIIOOOhhhfffXXX___gggrrrdddVVVSSSUUUOOOMMMJJJHHHIIIKKKKKKGGGBBB??????DDDMMMWWWbbbsss~~~|||zzzyyyyyyyyywwwqqqlllddd^^^[[[[[[VVVUUUaaassspppUUU???;;;===<<<444666<<<888666888;;;<<<;;;:::;;;<<<===>>>???BBBDDDHHHJJJLLLJJJRRR[[[___ccciiiqqqwwwnnnfffhhh666666666444222333555777777999===@@@EEELLLTTTYYY[[[[[[]]]```dddjjjoooqqqpppppppppqqqsssvvvyyyzzzxxxyyy|||~~~|||sssgggZZZVVV[[[iii|||{{{}}}mmmIII<<<:::<<<777999===999<<<:::888:::>>>AAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEHHHMMMSSSVVVcccSSSMMMJJJUUUyyyjjjVVVTTTPPPbbb|||kkkZZZUUUUUUOOONNNKKKHHHIIILLLLLLIIIDDDDDDBBBBBBGGGMMMWWWfffttt}}}|||zzzyyyyyyyyyvvvpppkkkddd\\\WWWVVVTTTVVViiidddIII;;;888<<<;;;333666===:::777999:::<<<======<<<<<<======???AAADDDHHHJJJLLLOOOWWW___aaadddlllvvv}}}yyymmmjjj===;;;888666555555666666888999:::>>>BBBHHHMMMPPPZZZ\\\```bbbdddfffjjjlllmmmnnnppprrrrrrtttxxxzzz|||zzzzzz}}}}}}~~~sssgggeee^^^XXXaaavvv~~~wwwdddEEE@@@:::999;;;<<<:::777>>><<<:::;;;>>>???>>>;;;===============<<<<<<<<<<<<<<<<<<<<<============@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFHHHMMMPPPZZZfffNNNEEEPPPgggyyyUUUJJJKKKXXXrrrwwwhhhYYYRRRUUUNNNLLLIIIHHHIIIIIIIIIHHHGGGCCCAAADDDJJJSSSaaannnyyy~~~xxxuuuvvvvvvrrrnnnhhhccc]]]XXXVVV^^^ssspppTTTHHH===:::777777999:::999777;;;;;;;;;<<<===>>>>>>>>>BBBCCCDDDEEEFFFGGGGGGGGGPPPSSS^^^kkkooonnnuuuvvvqqq===;;;999666555555555666666666888;;;???DDDIIILLLVVVXXX\\\___aaadddhhhjjjlllmmmooooooooopppsssuuuxxxvvvvvvyyy}}}~~~zzzpppeee```[[[^^^mmm}}}~~~~~~qqqYYYDDD@@@;;;:::<<<===;;;999<<<:::999:::===>>>===;;;;;;;;;<<<<<<======>>>>>>============>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEEEEEEEHHHLLLPPPTTTpppsssUUUFFFIIIXXXnnn~~~ZZZKKKJJJNNNZZZooo\\\SSSUUUPPPMMMJJJHHHHHHHHHGGGFFFHHHCCC@@@BBBFFFMMMZZZeeettt|||zzzwwwwwwuuuppplllfffaaa\\\ZZZ\\\hhhfffLLLAAA<<<:::888888999:::999777<<<<<<======>>>>>>>>>???BBBBBBBBBBBBDDDFFFHHHIIIXXX\\\iiiuuuwwwssswwwvvvrrr===;;;999777555555555555333333555777;;;???DDDFFFOOORRRVVVZZZ]]]aaaeeehhhjjjkkklllllllllllloooqqqtttrrrrrrtttxxx|||~~~~~~}}}|||~~~|||ssskkkbbbZZZZZZiii}}}zzztttbbbNNNCCC???;;;;;;===>>>===;;;999888888999;;;===<<<;;;::::::;;;<<<===>>>>>>???>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEGGGKKKNNNPPP[[[iiiOOOEEEKKK[[[mmmUUUMMMKKKLLLccc|||{{{dddYYYZZZTTTQQQMMMJJJIIIIIIHHHGGGHHHCCC???@@@AAAFFFPPPZZZiiirrr~~~~~~zzzxxxtttpppkkkhhhdddaaaccciiixxxvvvWWWBBB<<<<<<:::888888999:::999888>>>>>>>>>???????????????AAAAAAAAABBBDDDGGGIIIKKKWWW___ooo~~~~~~vvvvvv|||yyyooonnn===<<<:::888777666555555222222333444777;;;???AAAHHHLLLQQQUUUYYY^^^bbbfffggghhhjjjjjjjjjkkknnnppprrrqqqqqqrrrtttxxx{{{||||||{{{zzz{{{}}}~~~}}}vvvmmmggg]]]XXX```wwwttthhhWWWHHH???===;;;;;;<<<======;;;888888999:::;;;<<<======;;;;;;;;;<<<<<<=========>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@CCCDDDDDDDDDDDDFFFIIILLLPPPTTTqqq]]]EEEKKKVVV}}}dddNNNJJJOOOUUUgggnnnccccccWWWTTTPPPMMMLLLLLLLLLKKKHHHCCC@@@??????AAAIIIQQQ]]]gggvvv~~~}}}yyyuuupppmmmllljjjlllsss|||fffKKK<<<:::;;;:::999999999:::::::::@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFHHHKKKLLLMMMRRR]]]rrrzzzwww}}}uuulllkkk???>>><<<:::888777666666444333333444666888;;;===CCCGGGLLLQQQUUUZZZ```cccccceeeggghhhjjjlllooorrrrrrrrrrrrqqqrrrtttwwwzzz{{{zzzzzzzzz{{{}}}~~~zzzpppiiieee[[[^^^mmmttt```OOOCCC<<<;;;::::::;;;<<<;;;;;;999:::;;;;;;;;;<<<===>>>======<<<<<<;;;;;;::::::===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????BBBCCCDDDDDDDDDEEEHHHJJJOOOVVVhhhkkkEEEKKKOOOkkkxxxPPPEEEMMMOOOXXXooowwwiiieeeXXXTTTOOOMMMLLLMMMMMMMMMIIIDDDAAAAAA@@@@@@EEELLLUUU___nnn|||}}}zzzvvvrrroooiiikkktttxxx[[[CCC:::<<<::::::::::::999:::;;;;;;@@@@@@@@@@@@AAAAAAAAAAAA@@@CCCGGGKKKNNNOOONNNNNNUUUbbbxxx}}}zzzxxxnnnnnn@@@@@@>>>===;;;999777666555444444333444777999;;;>>>BBBGGGLLLQQQVVV\\\______aaaccceeegggjjjmmmpppqqqqqqrrrrrrqqqrrruuuwwwxxxyyyzzzyyyyyyzzz}}}~~~~~~|||~~~wwwlllfffeee```jjjzzzqqqWWWFFF???;;;;;;;;;::::::::::::::::::;;;<<<<<<;;;;;;<<<===>>>======<<<;;;:::999999;;;<<<<<<===>>>???@@@@@@????????????????????????AAABBBCCCDDDCCCDDDFFFHHHJJJSSS^^^ppp}}}KKKHHHIIIXXXdddMMMIIIPPPRRRbbbpppfffYYYTTTOOOLLLKKKKKKKKKKKKJJJGGGDDDCCCAAA???CCCHHHPPPYYYggguuu{{{vvvqqqooodddiiixxxtttTTT???:::<<<999:::;;;:::999999;;;===??????@@@@@@AAABBBBBBBBB@@@CCCGGGKKKNNNNNNNNNMMMXXXdddyyyxxxuuu|||vvvllllllBBBBBBAAA???===;;;999777666555444333333555777888:::===CCCHHHMMMRRRWWW[[[[[[]]]___aaabbbdddhhhjjjkkknnnqqqqqqqqqqqqtttwwwuuuwwwyyyyyywwwvvvxxxzzz||||||}}}~~~~~~|||~~~zzz{{{~~~~~~{{{rrrgggdddfffiiivvvhhhNNNAAA@@@;;;<<<<<<<<<;;;:::999::::::;;;===<<<999888999;;;<<<<<<<<<;;;;;;:::::::::999::::::;;;===>>>>>>???======>>>>>>??????@@@@@@@@@AAACCCCCCCCCCCCEEEGGGHHHLLLRRR]]]xxx^^^GGGJJJLLLuuuaaaGGGMMMNNNXXXnnnppp___ZZZSSSNNNLLLKKKJJJJJJMMMJJJGGGFFFBBB>>>???DDDHHHPPP\\\kkkxxxzzztttooolllhhhnnn~~~mmmNNN===:::===999;;;<<<;;;999999<<<>>>======>>>@@@AAABBBCCCDDDAAABBBCCCEEEHHHJJJKKKLLLWWWbbbvvvtttttt}}}ssshhhhhhCCCCCCBBB@@@>>><<<999888666555333222222333555666777;;;@@@EEEJJJOOOTTTXXXYYYZZZ\\\]]]]]]___bbbdddgggkkkoooppppppqqqtttwwwsssvvvxxxxxxuuutttuuuwwwyyyzzzzzz{{{}}}~~~{{{yyy{{{}}}xxxyyy||||||yyywwwnnndddccchhhqqq~~~}}}aaaHHHAAADDD<<<===>>>===<<<:::::::::999;;;<<<;;;888666777999:::;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<===>>><<<======>>>???@@@@@@AAA???AAACCCCCCCCCCCCDDDFFFJJJGGGIIISSSdddqqqKKKLLLDDDdddqqqFFFDDDFFFNNN[[[lll~~~fffaaaYYYRRROOOMMMLLLKKKPPPLLLIIIGGGBBB======@@@AAAHHHSSSaaappp}}}~~~zzzrrrllljjjrrrwwwfffHHH;;;:::>>>999;;;<<<;;;999999<<>>???AAABBBDDDDDDBBBAAA??????AAAEEEIIILLLXXXcccwwwyyy|||tttjjjiiiOOOFFF@@@@@@AAA???===>>>999777444222222333555666888888;;;>>>DDDJJJOOORRRXXXWWWWWWYYY\\\^^^_________dddjjjlllkkkkkkmmmqqqvvvvvvvvvuuussstttvvvxxx{{{{{{{{{|||}}}}}}}}}{{{xxxwwwuuuuuuwww{{{}}}}}}{{{yyyyyywwwpppiiiiiipppxxx~~~vvvwwwoooWWWIIIBBB===>>>===<<<;;;:::999999999::::::999999999999888888999999999999999888777666777777777888999;;;<<<===<<<>>>@@@@@@???======>>>@@@@@@AAABBBBBBCCCCCCDDDEEEJJJLLLQQQVVVeeeVVVHHHLLLJJJrrr~~~TTTGGGFFFTTTRRRVVVkkkvvvgggZZZWWWTTTNNNLLLOOOLLLKKKIIIGGGFFFCCC???<<>>>>>>>>>>>???@@@AAABBB???@@@@@@AAACCCEEEFFFGGGVVV]]]jjj{{{{{{nnnpppVVVLLLDDDCCCCCC@@@>>>???;;;999777555333333333444666777999<<>>===<<<;;;:::999999999999::::::999999888888888777888888888888888777666666666666666777888999:::;;;<<<>>>@@@@@@???======>>>??????@@@@@@AAABBBBBBCCCBBBGGGJJJNNNSSS^^^bbbIIIMMMJJJhhh\\\HHHDDDRRRQQQRRR^^^qqqnnn___[[[YYYRRRNNNOOOLLLKKKIIIHHHGGGEEEAAA>>>AAABBBHHHSSS]]]gggsss}}}~~~|||vvvsssxxx{{{^^^AAA:::???======<<<<<<;;;<<<<<<======>>>>>>>>>???@@@@@@AAABBBAAAAAAAAACCCEEEGGGIIIJJJQQQXXXeeeuuuvvvttt^^^RRRHHHDDDCCC@@@=========<<<:::888666444222222555555777999===BBBGGGIIISSSSSSTTTUUUWWWYYYZZZ[[[^^^aaadddddddddfffjjjnnnooopppqqqpppoooppprrrtttuuuuuuvvvwwwxxxyyyzzzzzz{{{}}}}}}|||||||||||||||~~~}}}||||||yyywwwuuusssssstttvvvwwwyyy|||}}}}}}~~~|||wwwxxxssslllgggiiiqqqzzz}}}}}}|||eeeLLL>>>===???<<<;;;:::999999999999999::::::999888888777666666777777888888777777666666555555555555666888999999;;;===??????>>>============>>>>>>??????@@@AAAAAA???EEEHHHLLLNNNTTTwwwzzzSSSMMMEEEUUUmmmfffOOOCCCMMMOOOOOORRRZZZwwwxxxddd]]]ZZZSSSMMMKKKLLLKKKJJJJJJIIIHHHDDDBBBAAA@@@CCCKKKTTT\\\hhhsss}}}wwwsssvvv~~~cccLLL::::::@@@===<<<<<<<<<<<<======>>>????????????@@@AAAAAABBBBBBBBBBBBCCCDDDFFFIIILLLMMMOOOTTT___ppp}}}xxxjjj]]]OOOIIIGGGCCC@@@???======<<<;;;999777444333444444444666999===AAACCCIIIJJJMMMOOOQQQSSSWWWYYYYYY^^^dddhhhhhhgggggghhhlllmmmnnnnnnnnnnnnppprrrrrrssstttuuuvvvwwwwwwwwwwwwyyy{{{||||||{{{{{{||||||}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~{{{zzztttrrrpppoooppprrrvvvxxx|||~~~}}}~~~{{{uuuxxxsssnnnnnnttt}}}|||nnnYYYEEE;;;:::===;;;:::999888888888888888999999888888777666555555777777888888888777777666555555555555666777888999999;;;>>>>>>===<<<<<<===;;;<<<<<<===>>>>>>??????>>>DDDGGGKKKLLLMMMeeeoooUUUBBBJJJRRRtttzzz^^^FFFFFFJJJNNNNNNMMMdddlllaaa\\\UUUNNNMMMLLLKKKKKKKKKLLLJJJHHHEEECCC@@@AAAEEEKKKRRR]]]gggzzzzzzuuuuuu}}}jjjPPPBBB999===AAA<<<<<<<<<<<<===>>>???@@@AAA???@@@AAAAAABBBBBBCCCCCCBBBBBBBBBDDDFFFJJJMMMOOOPPPTTT]]]nnn{{{{{{kkkYYYPPPMMMHHHDDDBBB======>>>===<<<:::777666444444333444666888;;;===@@@CCCGGGJJJMMMPPPUUUYYYUUU]]]hhhoooqqqmmmgggccchhhjjjlllmmmmmmmmmoooqqqpppqqqrrrtttuuuvvvvvvvvvrrruuuxxxzzzzzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||{{{|||}}}~~~|||||||||}}}}}}~~~}}}zzzvvvsssqqqpppooommmmmmnnnrrrvvvyyy~~~~~~~~~~~~zzzttttttssssssxxxrrr]]]KKK@@@:::::::::999999888777777777777888888888777666666555444444777777888888888888888777666666666666666777888999888:::<<<===<<<;;;;;;<<<::::::;;;;;;<<<======>>>???EEEGGGJJJLLLIIIWWWuuuiiiIIILLLJJJdddrrrPPPDDDCCCKKKOOOJJJYYYiii{{{jjjbbbYYYSSSSSSMMMLLLLLLLLLMMMLLLJJJGGGEEEBBB@@@BBBEEEJJJTTT^^^nnnwww}}}yyyyyy}}}xxx[[[GGGAAA>>>@@@AAA:::=========>>>???@@@AAABBB@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAABBBEEEIIILLLOOOPPPSSS]]]mmm~~~yyycccVVVPPPIIIBBB???????????????>>><<<:::888555444333333444666888999;;;???DDDGGGIIIMMMSSSXXXTTT\\\gggppprrrnnnfff```eeegggjjjkkkllllllnnnooolllnnnpppsssuuuvvvvvvvvvqqqssswwwyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~|||{{{{{{zzzzzzzzzzzz{{{|||}}}}}}}}}{{{zzz|||}}}{{{{{{||||||}}}~~~~~~{{{wwwsssooommmkkkmmmmmmlllmmmooosssvvvyyy}}}~~~}}}}}}yyysssooorrrxxx~~~zzzfffOOOBBB===:::999999888777777666666666777777666666555555555555444444666666777777888888777777666666666666666777888888666999;;;<<<;;;:::;;;<<<999::::::;;;;;;<<<======???DDDEEEHHHKKKGGGOOOeeeUUUOOOHHHXXXfffPPPBBBFFFNNNHHHQQQ[[[|||tttfffZZZSSSSSSMMMMMMLLLMMMNNNMMMKKKHHHGGGCCC@@@AAABBBEEEMMMVVVgggqqq~~~~~~zzz{{{jjjPPPDDDDDDBBBBBBAAA;;;???????????????@@@AAABBB@@@AAACCCDDDEEEEEEDDDDDDBBBAAAAAAAAADDDGGGKKKNNNOOOSSS^^^ooo{{{vvveeeZZZPPPGGGBBBCCCBBBAAA@@@>>><<<:::999777666444333333444666777777;;;@@@BBBCCCFFFLLLQQQRRRVVV\\\bbbeeedddaaa^^^aaadddgggiiiiiijjjkkklllhhhjjjnnnqqqtttvvvvvvvvvsssuuuxxxyyyyyyxxxyyyzzz{{{|||||||||{{{{{{zzzyyyzzzzzzyyyyyyzzz{{{}}}~~~~~~}}}{{{zzzyyyyyyxxxxxxxxxxxxyyyzzz{{{||||||}}}}}}|||yyyyyy|||~~~{{{{{{{{{|||}}}{{{yyyuuupppmmmjjjiiiiiillllllmmmnnnqqqtttwwwxxx{{{~~~~~~{{{{{{{{{wwwqqqnnnttt}}}iiiWWWFFF>>><<<999777888777666666555555666666777444444444444444555555555333444555555666666555555555555555444555555666777555888:::;;;;;;::::::;;;999999:::;;;;;;<<<<<<======AAA@@@CCCIIIFFFIIIZZZiiikkkSSSHHHSSSjjjKKKCCCJJJFFFLLLWWWkkkppp___VVVUUUNNNMMMMMMMMMNNNMMMJJJHHHHHHCCC@@@@@@@@@AAAHHHPPP^^^iiixxxzzzyyy~~~|||^^^HHHAAAFFFCCC@@@BBB???AAAAAA@@@@@@@@@@@@AAABBBAAABBBDDDFFFFFFFFFEEEDDDDDDCCCBBBAAACCCGGGKKKMMMOOOUUUcccvvv}}}rrrxxxxxxkkk___TTTNNNGGGEEECCCAAA>>>;;;999888888777555333333444555666333777<<<======???DDDIIIPPPOOOPPPSSSVVVYYYZZZZZZ^^^aaaeeeggghhhhhhiiikkkeeehhhlllpppsssuuuvvvvvvuuuwwwyyyyyyxxxwwwwwwwwwyyyyyyyyyyyyyyyxxxwwwvvvyyyxxxxxxwwwxxxzzz{{{|||{{{{{{{{{zzzzzzyyyyyyyyyvvvvvvwwwwwwxxxyyy{{{{{{yyyzzz|||zzzyyyyyy|||{{{{{{||||||}}}xxxuuuqqqllliiihhhiiiiiikkklllnnnppprrruuuwwwxxxyyy{{{|||yyyyyyyyyuuuooopppwwwZZZMMMBBB>>><<<777666999666666555555555666666777222222333444444555555666111222333333444444444333444444333333333444555555555777:::;;;:::::::::;;;999::::::;;;;;;<<<======;;;>>><<>>BBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBDDDFFFGGGFFFEEEDDDFFFDDDCCCBBBDDDGGGKKKMMMQQQXXXhhh}}}~~~pppnnn~~~ppp```RRRHHHFFFCCCAAA@@@@@@@@@???<<<;;;999666444444444444666555555666888;;;>>>@@@DDDGGGLLLQQQTTTXXX\\\___\\\___aaacccddddddfffhhhiiijjjjjjkkkmmmoooqqqrrrtttuuuuuutttsssrrrrrrsssvvvuuuuuuvvvwwwwwwuuussstttuuuvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxxxxwwwyyyxxxvvvuuuuuuuuuvvvwwwvvvuuutttuuuwwwwwwwwwvvv{{{~~~yyyooojjjgggeeedddeeefffgggffffffiiinnnsssvvvxxxxxxxxx{{{zzzwwwuuutttssssssrrr|||lllIIICCC<<<:::;;;;;;888555666666666666666666666666444333333222222333333444444333333222111111111222222222222222222222222222222444666888999999777666777777777888999:::<<<<<<999>>>BBBCCCBBBCCCHHHLLLOOO^^^lllVVVMMMcccfffDDDBBBHHHEEEJJJPPPWWWkkkvvvaaabbbYYYTTTNNNMMMLLLJJJJJJJJJFFFHHHHHHFFFBBB???@@@AAAOOOWWWcccppp|||~~~{{{yyyaaaJJJEEE@@@???AAACCCAAA>>>?????????@@@@@@@@@AAAAAADDDDDDFFFGGGGGGFFFEEEEEEHHHHHHGGGGGGHHHIIIKKKMMMRRRZZZlllwwwmmmqqqooo```RRRMMMGGGCCCCCCCCCBBBAAA===<<<;;;999777666555555555555444555666888;;;===@@@CCCHHHMMMPPPTTTXXX[[[[[[]]]```aaaaaabbbccceeedddeeeeeefffhhhiiikkklllrrrsssttttttrrrrrrsssttttttsssrrrrrrttttttsssrrrssstttuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxwwwwwwvvvvvvtttssssssssssssuuuvvvwwwuuuttttttuuuwwwxxxwwwvvvxxx{{{|||yyyxxxvvvnnndddaaaaaa`````````bbbdddfffjjjmmmqqquuuxxxyyyyyyyyyxxxxxxwwwtttrrrtttzzzqqqXXXFFFAAA;;;999:::;;;888555555555555555555555555555333333222222222222333333444333222111111111111111111111222222333333333333333444555777888888777777777777777888999:::;;;<<<888===AAABBBAAABBBFFFJJJHHHPPPhhhcccQQQZZZ~~~XXXJJJIIIFFFEEEIIIMMMZZZ|||uuukkkccc[[[SSSPPPOOONNNKKKHHHGGGIIIIIIFFFBBB@@@@@@AAAEEEKKKVVVcccppp}}}yyy[[[JJJEEE@@@???BBBCCCAAA???BBBAAA???>>>>>>@@@BBBDDDCCCDDDEEEFFFGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKRRR[[[mmm|||pppxxxlll___VVVLLLEEEEEEEEEDDDBBB???>>>>>><<<;;;999777666555555444333444555777888:::===BBBFFFIIIMMMQQQTTTWWWYYY\\\]]]^^^^^^```bbbddddddeeeeeeggghhhjjjkkkoooqqqrrrrrrrrrrrrsssuuurrrpppnnnnnnpppqqqqqqqqqrrrsssssstttttttttsssssssssssstttuuuuuuuuuttttttnnnnnnooopppqqqsssuuuvvvtttssssssuuuwwwxxxwwwuuuuuuvvvuuuqqqmmmiiiaaaYYYXXX[[[]]]^^^^^^aaafffjjjppprrruuuxxxzzzzzzzzzzzzxxxyyywwwsssqqqvvvxxxbbbIIIBBB>>>:::888999:::888555444444444444444444444444333333222222222222333333333222111111111111111111000111111222333444555555333444444555555666666666666666666777888999:::;;;777;;;>>>??????@@@DDDGGGJJJKKKUUUpppSSSNNNaaajjjOOOGGGDDDEEEIIIJJJMMMcccuuujjj[[[SSSRRRRRRMMMHHHJJJJJJJJJGGGCCCAAA@@@AAAAAAEEENNNYYYfffuuulllRRRGGGDDD@@@???AAABBBAAA???DDDBBB???======@@@CCCFFFCCCDDDEEEFFFFFFFFFEEEEEECCCEEEIIILLLMMMLLLJJJIIIRRR[[[nnnrrr|||{{{kkk```RRRIIIGGGGGGEEECCC@@@@@@@@@???>>>;;;999777666555444333333333444444555888;;;>>>AAAEEEIIILLLPPPSSSVVVXXXZZZ[[[^^^```bbbbbbcccccceeefffhhhiiikkkmmmoooppppppppprrrtttpppnnnkkkkkklllnnnooooooqqqqqqrrrrrrrrrqqqqqqpppppppppqqqrrrssssssssssssllllllmmmnnnpppqqqrrrssssssrrrrrrtttvvvvvvtttrrrqqqppplllgggbbb^^^ZZZWWWTTTYYY^^^aaaaaadddkkkqqqvvvwwwyyy{{{||||||{{{{{{yyyxxxvvvuuuvvv|||oooXXXAAA===;;;888777888888777555222222222222222222222222222222111111111111222222222111111000000000111111///000111222333444555666333333333333333444555666555555555666777888999:::666999<<<======>>>@@@CCCKKKKKKMMMhhhaaaMMMTTTvvv^^^LLLCCCDDDIIIJJJIIIRRRmmmkkkZZZUUUUUURRRLLLLLLLLLJJJHHHEEECCCAAAAAABBBDDDIIIQQQ]]]lll{{{ttt^^^IIIDDDAAA??????@@@AAA@@@>>>CCCAAA@@@??????AAACCCDDDBBBCCCDDDFFFFFFFFFEEEEEEBBBFFFKKKOOOQQQOOOKKKIIIPPPYYYkkkpppwwwyyynnn^^^RRRMMMJJJGGGDDDBBBBBBBBBBBB@@@>>>;;;:::777777666555444333333333222444777888:::===AAADDDGGGJJJNNNRRRTTTWWWZZZ]]][[[[[[[[[]]]^^^```bbbcccfffhhhkkkllllllmmmoooqqqnnnkkkiiiiiikkkmmmnnnnnnoooppppppppppppoooooonnnnnnooopppqqqqqqqqqqqqqqqmmmmmmmmmnnnnnnnnnnnnnnnqqqqqqpppqqqqqqpppmmmkkkhhhddd___[[[WWWUUUVVVXXXSSSYYY___ccceeeiiipppwww{{{{{{|||}}}}}}}}}|||{{{wwwuuutttxxxyyy```LLL999999888666666666666555444222222222222222222222222222111111000000111111222000000000//////000000111//////000111222444555555333222222111222222333444444444444555666777888999666777999:::;;;<<<>>>???@@@FFFFFFRRRvvv^^^SSSppp___GGG@@@DDDGGGFFFGGGTTTpppkkk[[[XXXUUUOOONNNLLLJJJIIIGGGEEECCCBBB@@@AAACCCGGGOOO\\\iiisss~~~{{{bbbRRRCCC@@@???======>>>???>>>>>>???@@@AAABBBBBBBBBAAAAAAAAABBBDDDEEEFFFFFFEEEEEECCCGGGMMMRRRSSSQQQMMMJJJOOOVVVfff{{{|||mmmnnnvvvfffZZZRRRLLLIIIFFFFFFEEEDDDBBBAAA???>>>:::999999888777666555444222333444555555888;;;>>>>>>AAAFFFJJJMMMPPPSSSVVVVVVVVVXXXYYY\\\^^^aaabbbbbbdddfffggghhhiiikkkmmmjjjhhhggggggiiikkkkkkkkkkkklllmmmmmmmmmmmmllllllmmmnnnnnnooooooooonnnnnnllllllmmmmmmlllkkkjjjjjjnnnmmmlllkkkjjjgggbbb___ZZZVVVSSSRRRPPPOOORRRXXXSSSXXX___dddhhhmmmsssxxx}}}}}}}}}}}}}}}}}}||||||wwwuuuwww~~~kkkQQQBBB666666666555555444444333333222222222222222222222222111111000000000000111111///////////////000000111...//////000111222333333111111111111111111111111333333333444555666888888666777888999:::;;;<<<<<<777@@@BBBGGG[[[yyywwwTTTjjjyyyTTTFFFDDDEEEGGGFFFHHHWWWhhhhhh\\\VVVPPPNNNLLLJJJIIIIIIHHHFFFDDDAAAAAAAAABBBFFFOOOZZZbbbssshhhSSSJJJ@@@=========>>>>>>>>>>>>>>>===>>>AAABBBCCCBBB@@@???@@@AAACCCEEEFFFFFFFFFEEEDDDHHHMMMQQQSSSQQQOOOMMMOOOSSS___qqq{{{qqqiiigggyyylll]]]TTTQQQLLLKKKIIIGGGEEEDDDCCCCCC<<<<<<<<<;;;:::999888777333444444333333444777:::888;;;???BBBDDDFFFIIIKKKRRRRRRTTTVVVZZZ]]]```aaa^^^```bbbccccccdddfffhhhfffddddddeeegggiiihhhgggfffggghhhiiiiiijjjiiiiiikkkllllllllllllkkkkkkjjjiiiiiijjjjjjjjjiiiggggggiiihhhfffdddaaa\\\VVVRRRNNNMMMOOORRRQQQNNNPPPVVVWWWZZZ___ffflllrrrvvvxxx}}}}}}}}}}}}}}}|||||||||~~~~~~___EEE===888444555555444333111111111222222222222222222222222000000000//////000000000///............///000111......//////000000000111///000111111111000//////222222333333444555777888777777777888999;;;;;;:::999???@@@EEENNN]]]```___jjjrrrTTTIIIDDDHHHHHHEEEKKKVVVuuuwwwbbbWWWOOONNNLLLJJJJJJKKKJJJHHHFFFBBBBBBBBBAAADDDIIIQQQVVVggguuuyyyYYYIIIFFF@@@===>>>????????????@@@@@@===>>>???@@@@@@@@@??????@@@AAACCCEEEFFFFFFFFFEEEEEEGGGJJJNNNOOOOOOOOONNNPPPRRRZZZhhhvvvxxxpppfff```bbbwwwzzzfff[[[WWWPPPNNNLLLIIIGGGGGGGGGGGG>>>>>>>>>===<<<;;;:::999555555444333222333555888444777:::===>>>???AAACCCJJJKKKMMMPPPSSSWWWZZZ\\\\\\^^^`````````aaaccceeebbbbbbbbbdddfffgggfffdddcccdddeeefffggggggggggggjjjjjjjjjjjjjjjiiihhhgggeeefffggghhhhhhgggfffeeefffdddaaa___[[[UUUNNNIIIIIIJJJOOOVVVVVVPPPQQQVVV\\\]]]aaahhhpppvvvyyyzzz}}}}}}}}}||||||||||||{{{}}}|||}}}zzzUUU<<<888999333444555444222000000000222222222222222222222222000000////////////000000...............///000111............////////////...///111222222000...---222222222333444555666777777777666777999:::::::::=========BBBGGGKKKkkksssXXXUUU]]]~~~\\\KKK@@@CCCFFFBBBDDDLLLZZZtttsssgggXXXNNNNNNLLLIIIJJJKKKLLLJJJGGG@@@@@@??????@@@DDDJJJNNN[[[jjjyyypppQQQDDDDDDAAA===???AAAAAAAAA@@@AAABBB???>>>=========>>>@@@@@@???AAACCCDDDFFFFFFFFFEEEEEEFFFHHHKKKLLLNNNNNNNNNRRRRRRWWWcccoooqqqiii```YYY^^^xxxtttffffffVVVOOOJJJKKKKKKHHHEEEEEEBBBBBBBBB???===:::::::::777666555444444444444444333333333444777;;;>>>@@@BBBCCCFFFIIIMMMQQQSSSUUUXXXYYY[[[]]]^^^______^^^^^^^^^______``````aaaaaa``````______```bbbcccdddfffffffffggghhhhhhiiiiiibbbccceeeeeedddaaa^^^\\\ZZZXXXTTTQQQMMMIIIGGGFFFHHHKKKNNNOOONNNOOOSSSVVV]]]ccciiilllnnnrrrzzz|||{{{{{{{{{|||}}}~~~~~~}}}~~~}}}gggPPP===555666444444444333333222222222000000111111111111000000///////////////////////////......---------......//////............//////000000000000000000000000000111222444555666666666666666555666888999999888===:::===BBBBBBFFFZZZqqq```TTTOOOccc~~~SSSDDDLLLDDD>>>DDDDDDQQQjjjppprrrnnn]]]KKKQQQNNNKKKKKKLLLMMMMMMLLLFFFDDDAAA??????@@@BBBDDDWWW]]]hhhwwwcccNNNGGGFFFDDDAAACCCEEEDDDBBB@@@??????>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCEEEGGGIIIJJJJJJKKKMMMOOOWWW]]]\\\ZZZdddpppkkk[[[[[[]]]nnn~~~tttddd\\\VVVTTTRRRLLLHHHGGGDDDEEEDDDCCCAAA??????>>>;;;:::999777555444444444666555444444555777:::;;;<<<===???BBBEEEHHHJJJLLLRRRSSSUUUWWWYYYYYYZZZYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]^^^___```aaa______```aaabbbcccdddeee^^^^^^^^^]]]ZZZWWWTTTRRRLLLKKKIIIGGGEEEDDDDDDCCCDDDHHHMMMOOOPPPRRRWWW[[[dddhhhmmmpppqqqtttxxx|||}}}|||{{{{{{}}}}}}|||}}}jjjUUUDDD777333333444444333333333222222222000000111111111111000000........................///......------....../////////............//////000000000000000000000000000111222444555555666666666666555666888999999888;;;999<<>>>>>EEEBBBEEESSSooo~~~ooo```QQQQQQOOOMMMLLLKKKKKKJJJJJJFFFEEECCCAAA@@@AAABBBBBBNNNSSS]]]kkkzzzwwwXXXGGGDDDCCC@@@AAACCCDDDDDDBBB@@@???@@@??????@@@@@@AAABBBBBBCCC????????????@@@AAABBBCCCCCCEEEGGGHHHGGGHHHJJJLLLQQQWWW\\\```hhhoooiii]]]ZZZ[[[mmmwwwmmmddd___ZZZRRRMMMKKKCCCCCCDDDCCCBBBAAA@@@???@@@>>><<<:::888666555444888777555444333444444555666777999;;;===???@@@AAAHHHIIIKKKMMMOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[XXXXXXYYYZZZ[[[]]]]]]^^^XXXVVVTTTQQQNNNKKKHHHGGG@@@??????@@@AAABBBCCCDDDCCCGGGMMMQQQTTTXXX^^^ccciiikkkooosssvvvxxxzzz{{{~~~}}}|||}}}~~~|||~~~zzz|||pppSSSAAA888333222222333333333222222222222222///000000111111000000///........................//////............////////////............//////000000000000000000000000000000222333444444444444555555666666777888888888888666:::@@@???<<<@@@III```vvvTTTNNNbbbiiiNNN>>>AAAFFFAAABBBDDDQQQnnnvvvdddTTTRRRRRRQQQOOOLLLJJJJJJJJJGGGGGGFFFDDDCCCBBBAAAAAADDDIIIRRR^^^mmm{{{jjjLLLAAAAAAAAA===AAABBBDDDCCCAAA??????@@@??????@@@AAAAAABBBBBBCCC>>>>>>>>>>>>???@@@AAAAAABBBCCCEEEEEEDDDEEEFFFHHHNNNRRRYYYbbbiiikkkhhheeeXXXXXXhhhqqqhhh```WWWRRRQQQFFFEEEEEEEEEEEEDDDBBB@@@AAA@@@>>><<<999888777777999888666444333222222222555555666777888::::::;;;>>>???AAACCCEEEFFFHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUPPPNNNKKKGGGDDDBBBAAAAAA===>>>>>>???AAACCCEEEFFFFFFKKKQQQVVVZZZ^^^eeejjjiiikkknnntttzzz}}}}}}|||~~~~~~~~~}}}~~~uuu~~~{{{aaaEEE777555555333222222222222222222111111111//////000000000000//////........................//////.........///000000///......------......//////////////////////////////000111222333333333333444555666666666666777888777555888???AAA???@@@DDDNNNjjjhhhSSSSSSddd___EEEAAADDDAAAEEEDDDGGGXXX|||mmm[[[VVVVVVUUURRRNNNKKKKKKLLLHHHHHHHHHGGGFFFDDDBBB@@@@@@DDDKKKUUUaaappp}}}aaaEEE???BBBAAA===@@@AAABBBAAA@@@>>>???@@@>>>>>>??????@@@@@@AAAAAA======<<<======>>>???@@@AAABBBCCCCCCBBBBBBDDDEEENNNPPPWWWaaaggggggiiinnnVVVUUUaaavvvjjj___XXXWWWPPPNNNKKKIIIIIIHHHFFFCCC@@@@@@>>><<<;;;:::::::::888888777666555555444444555555555666666777777777777888999;;;<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIIIIIIIIIIIIIIIILLLLLLKKKKKKJJJIIIIIIHHHDDDCCC@@@>>>=========>>>>>>>>>???@@@BBBDDDFFFGGGKKKPPPVVV[[[^^^ccciiinnnnnnooorrrwww|||~~~~~~}}}~~~~~~}}}}}}~~~yyykkkUUU===555666666333111111111111111111111111111//////000000000000//////.......................................///000000......------------..............................//////000111222222222222222444666666555555666888888777888<<<>>>???@@@CCCIIIVVVyyy|||]]]MMMSSSuuuvvvOOO???>>>BBB@@@DDDFFFJJJ^^^~~~iii[[[ZZZWWWSSSOOOLLLLLLMMMIIIJJJJJJJJJHHHFFFCCCAAA@@@CCCGGGMMMVVVcccqqqzzzXXXBBB???AAA???;;;>>>???@@@???======>>>???<<<<<<<<<===>>>>>>??????<<<<<<<<<<<<===>>>??????@@@BBBCCCCCCBBBBBBCCCEEEIIINNNZZZfffkkkhhhhhhkkkUUURRR[[[~~~rrrhhhddd\\\VVVPPPLLLJJJIIIFFFCCCBBBAAA@@@>>>===<<<<<<<<<999999999999999999888888555555555555555555555555555555555666888999;;;<<<;;;;;;;;;<<<======>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAA@@@???>>>======::::::999888999:::;;;<<<===>>>???AAADDDFFFIIIJJJRRRWWW\\\aaadddhhhnnnrrrxxxyyy{{{}}}~~~}}}~~~vvvVVVGGG888444555333000///000000000000000111111111...//////000000//////...---------------------------------------...///000......------------.................................//////000111111000000111444666666444333666888:::999888888888:::<<<>>>BBBFFFZZZjjjJJJCCC[[[wwweeeGGG===CCC<<>>>>>;;;999<<<======<<<;;;;;;<<<>>>::::::;;;<<<<<<======>>><<<<<<<<<<<<===>>>?????????@@@BBBBBBBBBBBBCCCEEECCCPPPaaannnrrrmmmeee___RRRQQQXXXggguuu}}}llldddZZZSSSPPPNNNKKKHHHFFFEEECCCAAA???>>>===<<<<<<============<<<<<<;;;777777777777777777777777666555555555666777888999777777777777777777777777999999:::;;;;;;:::999888999999999999999999999999777777777888999;;;<<<===>>>???BBBGGGLLLQQQUUUWWW[[[```fffjjjmmmrrrxxx|||rrrZZZCCC;;;555333222//////222/////////000000000111111......////////////......------------------------+++++++++,,,,,,---...///...------,,,,,,------...------------------------......///000000000//////000333666666333222555888777999999666555666999;;;;;;===FFFaaa]]]HHHMMMYYYfffIIIHHHAAAAAADDDFFFFFFSSStttyyynnnaaaYYYVVVUUUQQQMMMKKKKKKKKKKKKJJJIIIHHHGGGBBBCCCCCCBBBBBBHHHRRR[[[dddmmmyyyfffUUUDDD???>>><<<999999:::;;;;;;:::888999;;;===::::::;;;<<<<<<======>>><<<<<<<<<<<<===>>>???@@@<<<>>>@@@AAAAAAAAACCCEEEGGGVVVdddkkkppppppfffZZZOOOPPPZZZMMM___sss~~~uuuhhh___\\\YYYVVVSSSKKKIIIGGGDDDAAA>>>===<<>>======::::::::::::::::::::::::777666555555555666888999555555555444444444444333555555777777777666555444444555555666777888999:::888999:::;;;===>>>??????AAACCCHHHNNNVVV]]]cccfffccchhhooossswww{{{~~~wwwXXX===999555333222000---000666.../////////000000111111......////////////......------------------------+++******+++,,,---...///...------,,,,,,------...---------------------------.../////////////////////333666555222222555999333777999777555777:::===888===@@@JJJooo}}}aaaWWWVVVwwwYYYMMMEEE======DDDEEEGGGYYYppp{{{jjj```]]][[[UUUPPPLLLLLLKKKKKKJJJJJJJJJIIIEEEFFFEEEAAA???CCCKKKSSSWWWbbbppp{{{oooRRRGGG???@@@@@@<<<:::;;;999::::::888777777:::<<<;;;;;;<<<<<<===>>>>>>>>>===<<<<<<======>>>???@@@:::<<<>>>???@@@@@@CCCDDDQQQ]]]dddcccgggooojjj]]]LLLPPP\\\HHHOOO]]]lllyyyvvvlllfff```[[[YYYMMMLLLKKKHHHEEEBBB???===???>>>===>>>@@@@@@???>>>>>>===;;;999888888888888888888888777777888999999555555555555444444444444888777666666666666666666555999888444555::::::666;;;:::888888:::???EEEIIILLLNNNQQQUUUZZZaaaiiinnnqqqrrruuuyyy~~~~~~|||xxxcccJJJ777333333222222111000//////------...///000111222222......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------............///,,,---...///000111222222222222222222333444555555555555666666777777888888===??????AAAWWWppp\\\SSSqqqVVVHHH:::<<>>>>>===;;;999::::::::::::::::::::::::;;;::::::<<>>???@@@AAABBBBBB???@@@???>>>>>>@@@DDDHHHQQQ[[[gggqqqxxxvvviiiZZZNNNQQQ\\\>>>CCCNNN[[[gggvvvwwwmmmeeeaaa[[[WWWRRRNNNJJJFFFBBB???BBBAAA??????@@@@@@???>>>???>>><<<;;;::::::::::::888888777777777777888888888888888888777777777777888777777666666666777777666888888666:::AAACCC@@@<<<<<<===???DDDHHHMMMOOOVVVYYY]]]aaafffkkkqqqvvvwwwxxxzzz~~~~~~~~~tttbbbQQQ@@@555333333222111111000//////.........///000000111111...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***------------............------...///000111222222555444333333222222333333333444444555555666777777888;;;<<<===JJJkkkmmmQQQ```tttNNN???===CCCAAABBBJJJLLL___ooocccYYYUUUUUUMMMLLLKKKKKKLLLLLLJJJHHHKKKIIIFFFCCCBBBBBBCCCDDDGGGOOO[[[fffpppzzznnnTTTHHHDDD???===<<<<<<:::999::::::::::::::::::::::::;;;:::999;;;===>>><<<:::<<<<<<===>>>???@@@AAAAAA@@@@@@@@@???>>>@@@DDDGGGQQQ[[[hhhuuu}}}{{{mmm^^^LLLNNNWWW}}}999;;;AAAKKKTTTaaasss{{{uuunnnggg]]]WWWTTTQQQLLLGGGFFFDDDBBBAAAAAAAAA???>>>AAA@@@???>>>>>>>>>>>>>>>::::::999999999999999:::777777777777666666666555555555555444444555666666888888777888>>>FFFHHHEEEAAABBBEEEJJJPPPUUUXXXXXXbbbfffmmmrrrwwwzzz~~~~~~~~~ttt\\\III<<<666444222222111111000000//////////////////////////////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------............///000000111222222777666555333222111111111222222333333444555555666777666999<<<>>>MMMooocccNNNeee```JJJ@@@AAA>>>@@@EEEEEEPPPfffpppcccZZZVVVQQQNNNLLLKKKLLLMMMMMMLLLLLLKKKIIIFFFDDDBBBAAAAAABBBGGGNNNVVV```lllyyycccHHHCCC@@@===;;;;;;;;;:::999999999999999999999999999;;;:::999999;;;<<<<<<;;;:::;;;;;;<<<===>>>??????AAAAAAAAA@@@???@@@CCCEEELLLXXXgggttt}}}{{{mmm^^^LLLNNNUUUyyy;;;;;;>>>DDDJJJRRR```lll{{{wwwjjjcccaaa^^^XXXSSSNNNKKKIIIGGGGGGGGGFFFDDDBBBBBBAAAAAAAAAAAAAAAAAA======<<<<<<;;;<<<<<<<<<888888888777777666666555666666666666666777888999::::::999;;;AAAFFFHHHFFFLLLMMMOOOSSSYYY^^^```aaaiiiooowww~~~bbbIII999222222555111111000000000//////////////////......------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......///000000111222222666555444333222111111111222222333333444555555555:::555777===<<<===RRRlllWWWUUUaaa}}}[[[DDD???<<<@@@EEEBBBGGGTTTrrrrrreee^^^XXXTTTPPPMMMMMMNNNNNNMMMKKKKKKJJJHHHFFFDDDBBBAAAAAACCCFFFKKKSSS```ooozzzzzzZZZCCC???>>><<<;;;;;;;;;;;;:::999999999999999999999999;;;999888888999:::;;;<<<999::::::;;;<<<<<<======AAAAAAAAA@@@??????AAADDDHHHTTTcccqqqyyywwwhhhYYYOOOQQQXXXzzz:::999;;;@@@CCCGGGPPPZZZjjjooo|||{{{sssooojjjbbb[[[WWWTTTPPPNNNNNNMMMLLLKKKBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>======>>>>>>===<<<<<<;;;::::::999999999999999::::::<<<===>>>===<<<>>>BBBGGGLLLPPPTTT_______________bbbfffhhhnnnttt}}}~~~rrrPPP<<<444111111444000000////////////////////////......---,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---.........///000000111111222222111111111111222222222333333444444555666666<<<444444===???<<>>>>>@@@BBBJJJTTTbbbnnnvvvtttfffWWWQQQSSS[[[}}}777555777:::===???EEELLL]]]dddooo{{{zzzppphhh```\\\WWWSSSQQQPPPNNNMMMFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA??????>>>===<<<;;;;;;:::999999999:::;;;===>>>???AAAAAAEEEJJJPPPYYYgggsss|||}}}|||uuunnnkkknnnssswww|||yyy\\\???444333111000111////////////.....................------,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++******++++++++++++,,,,,,******+++++++++,,,,,,,,,---------....../////////////////////000111222333222222333444444555555666999222222:::>>>===@@@GGG^^^xxx]]]IIIYYYfffSSSDDDAAACCCAAAEEEMMMWWWeee{{{lll]]]YYYUUUQQQPPPPPPPPPPPPHHHIIIIIIIIIIIIIIIHHHGGGAAAAAAAAA@@@AAAHHHSSS[[[fffnnnxxxzzz]]]HHH>>>:::;;;<<<<<<::::::;;;<<<777777777777777777777777666777888888777777888:::999999999:::::::::;;;;;;===>>>???>>>======???AAAMMMUUU```jjjrrrqqqfffYYYOOOSSS]]]AAA<<<999999888888===CCCMMMSSS\\\fffppp~~~wwwrrrkkkddd```\\\YYYWWWRRRSSSSSSSSSRRRQQQOOONNNLLLLLLKKKJJJIIIIIIIIIIIIGGGFFFFFFEEECCCBBBBBBAAA@@@@@@AAABBBCCCEEEGGGHHHJJJIIIKKKPPPVVVddd}}}~~~{{{wwwpppZZZDDD333111444111...000........................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******************************)))))))))******+++++++++************++++++++++++,,,,,,,,,------------------------......///111111111111222222333444444444444444555666888;;;>>>AAAJJJkkkyyyYYYRRRrrrtttUUUCCCBBBBBBFFFFFFKKKVVVeee}}}jjjfff```ZZZWWWTTTQQQOOOJJJJJJJJJIIIIIIIIIIIIIIICCCCCCCCCAAA@@@BBBHHHMMMSSS[[[gggqqqyyy|||___LLLAAA;;;777999;;;;;;888777888:::777777777777777777777777444666999888777666777999999999::::::::::::;;;;;;999;;;======<<<===>>>@@@GGGMMMVVV^^^gggiiibbbWWWMMMTTT```PPPHHH@@@;;;777555999??????AAAIIIVVVfffrrrxxxzzz}}}vvvqqqmmmjjj^^^_________]]]\\\ZZZXXXUUUTTTSSSRRRQQQQQQQQQQQQTTTSSSRRRQQQPPPOOONNNNNNOOOOOOPPPQQQSSSUUUVVVWWWSSSPPPPPPQQQVVVgggrrryyyjjjOOODDD666---222555000///333---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************************(((((())))))*********+++)))************+++++++++++++++,,,,,,,,,,,,,,,,,,---------------...//////000000000111222222333333111777999555333888>>>???===KKKcccwwwVVVaaadddFFFBBBDDDHHH???BBBOOOUUUbbbzzztttlllddd]]]VVVPPPLLLLLLKKKJJJIIIIIIHHHIIIIIIFFFGGGGGGEEEAAA@@@CCCFFFDDDLLLXXXdddnnnxxx{{{^^^JJJAAA<<<999555888:::999777555666888777777777777777777777777222666999999777555666888::::::::::::::::::;;;;;;888999;;;<<<<<<<<<>>>@@@===CCCIIIQQQ[[[```ZZZRRRNNNVVVcccnnnPPP===999;;;>>>???888:::@@@HHHRRR\\\eeeiii|||xxxtttqqqpppnnnjjjgggiiihhheeebbbaaa```aaaaaa______^^^]]]]]]]]]^^^^^^______```bbbeeeggggggfffbbb```TTTIIIFFFOOOsss|||}}}{{{}}}nnnQQQ>>>444222000///000000///.........---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------....../////////000111111222222444444555555666777777777===CCCJJJ^^^sssYYYdddWWW;;;CCC>>>DDDBBBFFFPPPSSSrrr}}}sssfffZZZTTTSSSQQQKKKIIIJJJKKKJJJJJJLLLHHHHHHHHHHHHFFFCCCAAA@@@>>>CCCIIIOOOWWWcccrrr}}}sssXXXHHHAAA===;;;;;;999999999888777666666555777777777777777666666666777777888999999999999999777777777777888999:::;;;888777777888:::===@@@BBB???@@@AAAEEEPPPYYYWWWNNNOOOQQQ```oooUUUCCC999777888;;;<<<===???CCCMMMZZZcccpppvvvtttrrrooollljjjjjjjjjjjjllllllllllllmmmnnnoooooonnnnnnooopppssssssrrrppprrrnnn]]]MMMGGGIIIeeezzzoooqqquuu]]]EEE777444222000///000000///......------------,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))******))))))))))))******+++++++++*********)))))))))***++++++,,,,,,++++++,,,,,,,,,------------.../////////000111111222222333444444555666666777777888<<<@@@MMMrrreeeYYYpppcccCCCCCC???CCCAAADDDKKKKKKdddyyylllbbb^^^]]]SSSMMMJJJKKKLLLKKKKKKNNNJJJJJJIIIHHHGGGDDDBBBAAA???AAADDDGGGMMMYYYhhhsssxxxdddMMMAAA<<<999888888999999888777777666555555666666666666666666666666666666777888888888888888666666666666777888999:::888888777888:::<<>>999???FFFLLLQQQUUUTTTPPPLLLOOOZZZyyyfffQQQBBB666888:::::::::<<>>DDDEEEAAALLL```rrrjjjeeeccc[[[TTTRRRPPPMMMMMMOOONNNNNNMMMKKKIIIHHHFFFEEEBBBAAA@@@>>>>>>CCCJJJPPP[[[```kkkvvv}}}pppRRRFFF;;;888999888888999777777777666666555555555333333444444444444444555333444555555666666555555555444444444555555666777999999888888999:::;;;<<<888???IIIUUU]]]___XXXQQQKKKOOOYYY~~~qqq\\\@@@<<<777666999<<<>>>>>>CCCKKKUUU\\\aaaiiissszzztttmmmhhhkkkrrrlllRRRBBB;;;666222000111///------...///...---------,,,,,,,,,+++++++++***************************************************))))))))))))))))))***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,------.........///000000111111111111111222333333444444666555888<<<<<>>BBBBBBAAAIIIRRRhhhwwwlllfff^^^VVVSSSQQQOOOPPPSSSPPPOOONNNLLLJJJIIIHHHGGGDDDDDDCCCBBBAAAAAABBBDDDJJJNNNWWWdddmmmsss|||~~~{{{```III@@@888888999888777888666666666555555555555555222333333333444444555555333333444555555555555555444444444444444444555666888888888888999999::::::;;;>>>JJJ]]]lllkkk]]]PPPKKKPPPZZZ{{{www\\\OOO???555666:::======<<>>444333222000...000...,,,,,,.........---,,,,,,,,,,,,++++++++++++)))))))))******************************************))))))(((((())))))***((((((((((((((((((((((((******))))))))))))******(((((()))))))))))))))***((()))******++++++******++++++++++++,,,,,,,,,,,,---......//////000000111000000111111222333333333222333888<<<;;;:::GGGVVVeeeOOOaaaoooSSSCCCAAA===@@@HHHHHHPPPoookkkbbbZZZWWWUUUSSSUUUYYYQQQPPPNNNLLLJJJIIIIIIIIIFFFFFFGGGFFFEEECCCAAA???AAACCCIIITTT\\\cccllluuu}}}}}}{{{}}}mmmRRRBBB;;;666777888555444555555555555555555555444444222333333444444555555555333333444555555555555444555444444444444444555555777777777888999999999999>>>>>>III```qqqnnn]]]NNNIIIQQQZZZzzz}}}nnnXXXEEE<<<:::;;;<<<;;;>>>DDDLLLUUU]]]dddhhhnnnrrrwww|||wwwhhhaaafffmmmvvvSSSDDD555000111000......///---,,,,,,---......---,,,,,,,,,++++++++++++***((()))))))))*********+++************************))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))******((())))))******************++++++++++++,,,,,,,,,------......///000000000//////000000111222222333222666:::;;;999:::???EEE]]]^^^UUUiiilllQQQFFF<<<@@@HHHAAAHHHUUUqqq~~~ssshhhaaa\\\XXXXXX[[[RRRPPPNNNLLLJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDBBBAAABBB@@@CCCIIIPPPUUU]]]eeevvv~~~|||zzzyyyyyywww{{{~~~zzz\\\EEE>>>888444666666444333444444444444444444444444444333333333444555555666666333444444555555555555555555555444444444444555555555666777888999999999999???>>>HHH\\\iiieeeVVVKKKGGGPPPZZZxxxqqqZZZHHH===999888999999;;;AAAJJJSSSYYY\\\```iiisssvvvvvvyyy~~~zzzpppddd^^^eeewwwuuu___AAA999333333222000...///...---+++,,,---......---,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******'''((((((((())))))******(((((()))*********************+++++++++,,,,,,,,,------......///000000000/////////000111111222222000555888555444888>>>AAA???mmmrrrUUUXXXxxx^^^LLL===AAAIII???BBBBBBOOOjjjxxxmmmddd\\\YYY[[[RRRQQQNNNLLLJJJIIIIIIIIIJJJHHHEEEDDDDDDDDDDDDCCCEEEBBBAAAEEEIIIMMMTTT[[[bbbmmmxxx|||~~~{{{xxxvvvvvvwwwvvvuuuuuuyyy}}}~~~}}}iiiOOO;;;===777444666777555444555444444444444444444444444333333444444555666777777333444555555666666555555666555555444444444555555444555666888999999999999??????GGGWWW```ZZZOOOIIIEEEOOOZZZwwwkkk\\\III888;;;777777<<<@@@BBBFFFKKKTTT\\\dddiiinnnssswwwyyy~~~zzznnnddd___gggwwwmmmSSSDDD222111111000///......---------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))******))))))((((((''''''(((((((((((()))))))))))))))************+++++++++------......///000000000............///000111222222333333444666777999:::DDDGGG]]]rrrQQQTTTiiiZZZMMMJJJ??????CCCCCCCCCHHHPPPZZZdddjjjrrreee]]][[[UUUQQQNNNMMMJJJGGGIIINNNOOOLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBDDDEEEUUUYYY___gggpppxxx~~~~~~yyyyyyzzz{{{zzzxxxvvvtttzzz|||}}}~~~}}}~~~uuu^^^JJJ>>>;;;777777666555555555555555333333333333333333333333222333444444222222333444444555555555555555444444555444444444444555666666777777777777777888888888>>>BBBLLLWWWZZZTTTMMMJJJCCCOOO\\\yyy~~~hhhRRRCCC<<<888999<<<;;;<<<>>>GGGNNNVVV[[[___fffmmmrrrwww}}}~~~}}}xxxooofffcccgggrrr{{{iiiRRR???777111111000000///......---------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((******))))))(((((((((((())))))(((((((((''''''''''''''''''((((((((())))))))))))))))))*********+++++++++,,,,,,---......//////000............///000111222222222333444555777999999555<<>>>>>BBBHHHMMMPPP]]]lllwwwjjjbbb]]]VVVRRRPPPNNNIIIHHHJJJOOOMMMJJJIIIJJJJJJHHHGGGEEEDDDCCCBBBBBBCCCDDDFFFHHHJJJNNNUUU\\\ccchhhkkkvvv|||yyyvvvuuutttssstttuuuwwwyyyzzzyyyxxxxxxvvvyyy|||~~~xxxeeeRRRBBB999666777666666555555555555555333333333333333333333333222333444444333222333444444444555555555555444444444444444444444555666666777777777777777888888888===AAALLLWWWXXXQQQHHHEEEFFFRRR___zzzkkkOOOCCC888666777888:::===???CCCJJJNNNRRRXXXbbbjjjpppvvv|||~~~}}}~~~~~~~~~ttthhh\\\XXXZZZmmmyyyyyygggPPP<<<222111000000000///......------,,,,,,,,,,,,++++++++++++,,,+++******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***)))((((((''''''(((((()))&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,---...............---......///000111222222222333444666888888222<<>>???AAABBBBBBGGGQQQhhhvvvjjjggg]]]UUUTTTSSSNNNJJJIIIMMMLLLKKKLLLMMMMMMKKKJJJGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCFFFIIIMMMRRRWWWYYYeeemmmxxx|||xxxssspppooooooooooooqqqrrrtttvvvxxxxxxxxxwwwvvvyyy}}}eeeQQQEEE;;;555333666666555444444444444555333333333333333333333333222444555444333222333555333444444555555444444444444444444444444555555666666666666777777888888888===BBBLLLWWWXXXOOOFFFBBBGGGRRR]]]yyylll[[[III???<<<;;;;;;>>>===???DDDHHHJJJOOOXXXbbbiiiooovvvyyyxxxyyy|||}}}vvvhhhbbbZZZUUU```sss|||hhhUUUBBB444000222/////////......---------,,,,,,,,,++++++++++++***+++***)))***+++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((''''''(((((((((%%%%%%&&&&&&'''''''''((('''''''''((((((((())))))))))))))))))*********************+++,,,,,,------------------...///000000111111222222333555666777999>>>>>>;;;HHHqqqzzzUUURRRsssdddIIIJJJFFFAAA@@@BBBDDDEEEDDDDDDHHHWWWrrrzzzuuugggZZZWWWWWWSSSNNNKKKKKKKKKKKKMMMNNNNNNLLLJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKNNNPPPXXX___hhhpppuuuzzz~~~sssqqqnnnlllmmmnnnnnnmmmpppqqqrrrssstttttttttsssxxx{{{~~~yyyUUUCCC===888555555666555444444333333444444222222222222222222222222222444555444333222333444222333333444444444444333444444333333444444555666555555666666777888888888===BBBLLLWWWXXXOOOFFFBBBCCCMMMXXXttt~~~lll___SSSFFF===999;;;999;;;@@@CCCEEELLLUUU[[[bbbjjjnnnooopppuuuyyyyyy}}}~~~}}}||||||{{{ttteeeZZZWWW^^^bbbhhh~~~mmm^^^KKK???777000...///............------------,,,,,,+++++++++*********+++***))))))++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''(((((()))''''''''''''(((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,---...///000111111111111222444555555888666999===???OOOzzzvvvSSSWWWrrrgggQQQIII@@@<<<===@@@BBBBBB<<<>>>EEETTTlllzzziiiaaa^^^YYYRRRNNNLLLKKKLLLMMMNNNNNNLLLJJJKKKJJJIIIIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGJJJNNNTTTXXX\\\aaaiiinnnvvvzzz}}}zzzwwwuuurrrooollljjjiiihhhjjjkkkjjjiiimmmnnnoooppprrrsssttttttyyy{{{kkkHHH;;;999666666888555555444333333333333333222222222222222222222222222333444333222222333444111111222333444444333333333333333333333444555555444555555666777777888888:::>>>GGGQQQSSSLLLEEECCC???HHHRRRooouuucccTTTMMMDDD;;;666999;;;;;;???FFFMMMTTT]]]bbbdddgggnnnsssssswww|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||qqqfff]]]XXXZZZ\\\ggguuu{{{~~~rrrPPPBBB666222111///......------------------------++++++++++++************+++***))))))***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((''''''&&&&&&''''''((('''''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---//////000000000111111222333444333...333>>><<<999RRRuuuvvv^^^RRRyyynnn```MMM???;;;;;;<<<<<<<<<>>>@@@CCCLLL```zzzvvvnnndddYYYTTTQQQPPPOOOOOOPPPOOOMMMKKKLLLLLLLLLKKKKKKJJJJJJIIIEEEEEEEEEEEEDDDDDDDDDCCCDDDFFFHHHIIIJJJOOOVVV\\\```eeemmmuuu|||yyytttqqqpppmmmllllllkkkiiigggiiihhhhhhiiikkklllkkkjjjiiijjjlllpppsssvvvyyyzzzxxx{{{~~~uuuXXX>>>777777333333888444444333222222222222333222222222222222222222222111222333222111000111333000000111222333333333333333333333333333444444555444444555666777777888888777888???GGGIIIDDD@@@@@@???GGGOOOlllxxxxxxeeeQQQ@@@===<<<888888===BBBIIIQQQVVVXXX]]]eeellljjjooouuuyyyzzzzzzyyyyyy~~~{{{}}}~~~~~~}}}}}}}}}|||}}}uuuqqqiii___VVVUUU[[[aaaqqq{{{nnnXXX>>>666000//////...///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++)))((()))***+++***((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))***++++++,,,,,,---++++++++++++,,,---...///000000000000000111222333000...222:::999666AAASSSiiiZZZ```hhhOOOBBB>>>======AAACCCCCCAAA???GGGVVVbbbwwwiiiaaaZZZXXXUUUSSSSSSRRRPPPNNNNNNNNNNNNMMMMMMLLLKKKJJJFFFFFFHHHIIIHHHGGGFFFDDDCCCEEEGGGFFFFFFHHHMMMQQQOOOSSSYYY```gggkkkmmmnnnnnnppprrrvvvzzz}}}|||zzzwwwvvvvvvvvvtttqqqkkkggghhhgggggghhhiiiiiigggeeehhhhhhiiikkkoooppppppoookkklllnnnrrrvvvzzz}}}|||~~~]]]GGG999999888111000777444333333222222222222222111111111111111111111111///000111111000///000111///000111222333333333333333333222222333333444555333333444555666777888999999888:::???@@@===<<<>>>@@@EEELLLgggmmmRRRGGGBBB:::888;;;999???FFFJJJMMMRRR[[[bbbfffkkkrrrxxxzzz{{{{{{|||zzzzzz|||}}}|||}}}~~~~~~~~~~~~~~~zzzzzzzzz{{{}}}~~~}}}|||}}}}}}zzzsssllliii^^^[[[TTTNNNNNN[[[rrrxxx]]]AAA555222000///,,,***---333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***)))((()))***+++***((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********+++,,,,,,------++++++++++++,,,---......000000///000000111222222...000222333555888>>>BBB???jjj|||XXXaaa|||\\\JJJCCCAAA@@@999===AAA@@@>>>???FFFLLL```wwwoooaaa^^^ZZZWWWVVVUUUSSSRRROOOOOOOOONNNNNNLLLKKKJJJCCCEEEHHHIIIIIIHHHEEEDDDAAADDDFFFFFFDDDDDDGGGJJJGGGJJJNNNSSSVVVYYYZZZZZZ^^^```cccfffjjjnnnqqqrrrsssssstttwww{{{zzzuuupppmmmbbbccceeegggiiiiiigggdddbbbbbbcccfffggggggeeecccbbbccceeeiiinnnppppppooopppqqqrrruuuxxx{{{}}}zzzhhhNNN???777===;;;111000888444333222222111111222222111111111111111111111111...000111000///...///000//////000222222333333333333333222222333333444555333333444555666777888999===::::::<<<===;;;;;;>>>???DDDHHHcccrrrdddVVVFFF<<<:::999===@@@BBBDDDIIIQQQXXX```eeennnvvv|||~~~}}}|||zzzyyyzzz|||wwwyyy{{{}}}~~~~~~~~~}}}zzzxxxyyy{{{~~~zzzyyyxxxxxxyyy|||}}}}}}~~~~~~|||}}}|||vvvmmmgggaaaYYYPPPJJJKKKTTTbbblllvvv}}}kkkWWWGGG===111000///------......///,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))*********+++,,,---...///......//////000000111111111111111222333555888999AAAJJJpppgggVVVjjjzzzZZZKKKCCC===DDD???;;;:::===@@@AAAAAATTTbbb~~~vvvnnnaaaWWWVVVYYYVVVPPPOOONNNMMMLLLLLLLLLLLLMMMKKKJJJIIIJJJKKKKKKJJJHHHGGGFFFFFFEEEDDDDDDEEEEEEIIIIIIJJJKKKMMMNNNOOOOOORRRRRRTTTVVVXXXZZZ\\\]]]cccdddeeefffgggjjjooorrrqqqqqqrrrqqqnnniiidddaaa^^^]]]\\\[[[\\\]]]^^^___dddeeeeeeeeecccbbbbbbdddccceeefffgggiiikkkooorrruuuuuuvvvwwwyyy{{{~~~xxxaaaLLL===<<<999666444333222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000111222333444222333444555555555555555;;;>>>;;;:::@@@===888>>>???CCCGGGbbbrrr```SSSNNNDDD@@@;;;:::===AAADDDEEELLLQQQZZZeeeooowww|||~~~}}}{{{zzz{{{{{{}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~yyyuuunnniii^^^QQQJJJKKKLLLKKKWWWaaarrrrrrbbbQQQAAA666000000000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((((((((())))))))))))(((((()))))))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((())))))))))))+++++++++++++++,,,---...---......///000000111111111111111222333555777888999???WWWlll[[[XXXlllYYYFFFIII999<<>><<<@@@JJJ^^^{{{tttgggcccaaa[[[SSSSSSSSSRRRQQQPPPOOONNNMMMQQQOOOKKKJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFGGGDDDDDDEEEFFFHHHIIIIIIJJJHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRSSSTTTTTTVVVYYY\\\aaabbbccccccaaa^^^ZZZXXXXXXXXXWWWWWWWWWYYYZZZ[[[```bbbccccccbbbbbbccceeeeeegggiiikkkmmmppptttxxx|||}}}{{{dddQQQCCC:::999777555333222222222111111111111111111111111000000000000000000000000//////000000000111111111111111111111111111111111000000000000111222333444222333555666666666777777555;;;;;;???EEE@@@:::@@@777???DDD[[[yyyvvvgggXXXEEE<<<<<<>>>;;;777???AAAEEELLLTTT\\\dddhhhvvvyyy~~~|||{{{{{{{{{|||}}}~~~}}}|||zzzuuunnneee___QQQPPPKKKEEEGGGSSS___eeerrr}}}~~~pppZZZFFF999222///---//////...------------...++++++++++++++++++++++++******))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((()))))))))))),,,+++++++++++++++,,,,,,------......///000000000000000111111333444666777555666===TTT~~~rrrUUUNNNkkkdddOOOCCCBBBAAA>>><<<<<<===???===@@@FFFRRRhhh}}}uuuooofff\\\UUUUUUTTTTTTSSSRRRQQQPPPQQQNNNJJJIIIKKKMMMOOOOOOIIIIIIHHHHHHHHHGGGGGGGGGBBBCCCDDDEEEFFFFFFGGGGGGDDDEEEGGGIIIJJJJJJIIIIIIHHHIIIKKKKKKJJJKKKLLLNNNRRRSSSUUUVVVVVVTTTRRRQQQSSSSSSSSSTTTUUUVVVWWWXXX\\\^^^```aaabbbccceeegggjjjlllppprrruuuxxx|||eeeKKK@@@:::777666555333222222222222111111111111111111111111000000000000000000000000//////000000000000111111111111111111111111111111000000000000111222333444222444666666666555666777888::::::DDDQQQKKK>>>===VVV^^^YYY^^^yyy```OOOIIIEEE???999===<<<::::::>>>CCCJJJNNN\\\bbblllwww~~~}}}~~~pppmmmiiiccc\\\UUUOOOKKKEEELLLSSSYYYddduuuhhhYYYDDD555000000111111.........---------------++++++++++++++++++++++++***)))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))))),,,++++++************+++,,,------......///000000//////000111222333444555777555666BBB___yyyYYYTTTmmm^^^MMMGGG???::::::===@@@CCCDDDCCCAAA???GGG___uuukkk[[[ZZZXXXWWWWWWXXXYYYZZZTTTRRROOOOOOPPPQQQQQQPPPLLLLLLKKKKKKIIIHHHGGGGGGEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIKKKLLLLLLKKKJJJIIIHHHJJJLLLMMMLLLLLLMMMNNNMMMNNNPPPQQQRRRQQQQQQPPPRRRRRRSSSTTTVVVWWWYYYYYYZZZ\\\___aaaccceeehhhjjjpppsssvvvyyy{{{~~~wwwUUU>>>888777444444333333222222222222111111111111111111111111000000000000000000000000////////////000000000111111111111111111111111111000000000000111222333444444666888888555444444666<<<999555@@@QQQPPPGGGJJJooorrrggg[[[OOOGGGDDDAAA<<<888888:::???BBBCCCHHHRRR]]]hhhpppvvvyyyxxxxxxwwwxxx{{{~~~}}}vvvtttpppmmmjjjgggbbb___UUUTTTQQQNNNNNNQQQUUUXXXaaahhhqqqxxxrrrcccKKK@@@444,,,,,,/////////---------------,,,,,,+++************************)))))))))(((((((((((('''(((((())))))))))))((((((((((((((((((((()))))))))%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))++++++***)))))))))******,,,,,,,,,---......//////...//////111111222333333777444888CCCMMMbbb|||______eee[[[RRRGGGAAAAAABBB@@@>>>???AAA@@@<<<===KKKcccvvv|||llliiiccc^^^[[[\\\___aaa___^^^\\\[[[ZZZWWWSSSOOOQQQQQQQQQPPPNNNLLLJJJHHHHHHIIIKKKLLLLLLKKKJJJIIILLLLLLMMMMMMMMMLLLJJJIIIEEEGGGJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQRRRSSSUUUWWWYYYZZZ\\\\\\[[[^^^aaadddfffiiilllooorrruuuxxx{{{}}}}}}gggJJJ999777666333333333333333333333333000000000000000000000000////////////////////////...////////////000000000000000000000000000000000000000000000111222333444:::===>>><<<777444555777999:::777999AAAHHH___}}}mmmcccZZZUUUNNNFFF???;;;999999777888<<<@@@FFFMMMRRRUUUZZZYYYXXXYYY[[[___ccceeekkknnnqqqrrrqqqooooooooommmkkkgggbbb]]]YYYVVVUUUMMMLLLJJJIIIHHHGGGDDDBBBGGGJJJNNNUUU^^^jjjvvv~~~{{{jjjSSSAAA999444000.........---+++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))***)))))))))))))))******++++++,,,,,,---.........---...///000111111111111333000888BBB@@@BBBeeennnZZZjjjeeeNNNAAA============???@@@===;;;???IIIRRRiii~~~{{{qqqhhhaaa^^^]]]^^^``````bbbdddfffeeeaaa^^^XXXYYYYYYYYYWWWUUUSSSRRRNNNOOOQQQRRRQQQPPPNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJGGGIIIKKKKKKKKKLLLNNNPPPOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUWWWZZZ]]]___``````aaacccgggiiikkknnnqqqtttqqqtttyyy|||dddRRR@@@777777444222222333333333333222222000000000000000000000000////////////////////////......////////////000000000000000000000000000000000000000000111222333444===AAACCC@@@:::666777:::999CCCDDD<<<666BBBuuuxxxuuummmdddZZZPPPIIIEEEBBBAAA???=========???@@@AAA@@@???>>>???AAACCCDDDIIIKKKNNNNNNMMMLLLMMMMMMKKKIIIFFFCCCAAAAAAAAAAAA@@@AAACCCHHHMMMQQQRRRRRR\\\cccmmmwwwzzziiiYYYJJJ;;;///111111111000///...,,,++++++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))((((((%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((()))***++++++++++++,,,------......,,,---///000111000000///111///333999888888III___|||dddeeesssWWWFFFBBBDDDAAAAAA@@@>>><<<;;;===>>>III[[[rrr}}}ssskkkfffddd^^^___aaaeeeiiikkkjjjiii___```bbbcccdddcccbbbaaa[[[\\\^^^___^^^\\\ZZZXXXVVVUUUSSSRRRQQQQQQRRRSSSRRRSSSSSSRRRQQQRRRTTTVVVSSSRRRRRRRRRSSSUUUXXXYYYYYYZZZ]]]aaadddfffgggggghhhjjjmmmooopppsssvvvxxxrrrvvv|||dddKKKAAA888555666222000111222222222111000000000000000000000000000000////////////////////////........./////////000000000000000000000000000000000000000000111222333444999===AAA>>>888555777;;;>>>DDDCCC???;;;AAAhhhzzzrrrkkkfffXXXVVVRRRNNNKKKIIIHHHHHHBBBAAA???>>>=========>>>;;;<<<>>>>>>>>>===>>>???CCCBBBBBBBBBEEEIIIMMMOOOQQQSSSYYYbbbmmmuuuzzz||||||wwwbbbIII888222000...+++,,,------+++******+++++++++,,,---,,,+++***))))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''(((***++++++***++++++,,,,,,---......,,,---...000000000//////222111000000555<<<@@@@@@bbbdddaaayyycccOOOHHHAAA???===>>>@@@BBBBBBAAA<<>>DDDZZZ~~~zzzsssjjjbbb]]]]]]^^^TTTWWWYYYUUUMMMGGGFFFGGGFFFDDDCCCBBBCCCFFFJJJLLLSSSRRRRRRUUU[[[ccckkkooowww{{{}}}|||pppaaaKKK:::222000...---...---,,,+++***+++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''%%%""""""$$$&&&''''''((((((((((((((('''''''''((((((((((((((()))******))))))***+++,,,,,,------------......///000000000000111111222222555999<<>>>>>CCC@@@@@@AAADDDHHHVVVpppzzzrrrmmmlllhhh```^^^```^^^^^^```cccfffggggggeeecccdddfffkkkoooppppppnnnhhhkkklllkkkhhhfffggghhhfffeeebbb```______```aaabbbaaa```___```bbbdddeee```aaabbbeeeiiilllmmmmmmnnnooopppqqqsssxxxuuuMMM???666888;;;888333111111111111111000000000000000000000000000000000000111000///...------...///............////////////000000000000000000000000000///.........///111222333333444444555666666666666777999;;;<<<>>>>>>???QQQYYYZZZhhh}}}~~~{{{||||||wwwoooiiihhhiiieeecccaaa___```cccfffiiiwwwyyyzzzyyywww{{{xxxiiiTTTJJJ===333000///...---...---,,,+++++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%###"""$$$&&&''''''((((((((((((''''''''''''((((((((((((((())))))***))))))******+++,,,,,,------------...//////000000000000111111111333777:::@@@LLLeeefff]]]pppgggRRR>>>:::@@@CCCBBBBBBCCCBBBBBBAAAAAAGGGWWWhhhwww~~~}}}yyysssiiiaaa``````___^^^_________]]][[[]]]^^^___cccgggiiiiiihhhiiikkkmmmmmmkkkkkklllmmmkkkiiifffdddcccbbbccccccaaa`````````bbbdddfffhhhddddddeeegggjjjlllnnnooolllooossswww{{{xxxdddFFF<<<555666888555111111111111111000000000//////////////////////////////111000///...------...///............////////////////////////////////////000///.........///111111222222222333444444555555555666888:::<<<===>>>>>>@@@IIILLL\\\ttt[[[GGG:::555000.........---***------,,,++++++++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%'''%%%######$$$&&&'''&&&''''''''''''''''''''''''((((((''''''(((((()))***)))))))))***++++++,,,,,,,,,,,,---......//////000///000111000000111444777777???GGGccckkkeeelllzzzXXXEEE???>>>=========<<<===>>><<<<<>>>>><<<;;;===@@@???<<<>>>BBBAAACCCFFFJJJRRR___ooozzz~~~zzzuuuqqqooommmjjjhhh___\\\YYYYYYZZZ[[[[[[[[[XXXZZZ[[[]]]]]]^^^^^^___eeedddccccccbbbccccccdddeeeeeeffffffggghhhhhhhhhnnnnnnoooppprrrvvv{{{{{{rrruuu{{{eeePPPAAA555555444333222000///000333111000000000////////////////////////////////////........................---------.........//////////////////////////////............//////000000000000111222222333333444333444666888:::;;;;;;<<<===FFFHHHVVVyyyfffVVVJJJ???444...222000...------,,,++++++,,,,,,,,,+++++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%&&&''''''&&&$$$###$$$%%%'''&&&%%%%%%&&&&&&&&&''''''(((((('''''''''''''''(((((()))(((((())))))))))))******++++++,,,,,,------......---...//////......000111444777888<<>>>>>@@@FFFOOOVVVbbbppp}}}yyywwwqqqmmmhhheeeccccccbbbaaabbbbbbbbbbbbccccccbbbaaadddeeefffggghhhjjjllllllnnnooorrruuuwwwxxxxxxyyy{{{}}}{{{rrruuu{{{uuuRRR@@@999555111333444111///000222444000000000////////////...........................------..................------------....................................---......///////////////111111111222333333444444222333444666888999::::::;;;CCCEEERRRzzztttbbbLLL===555111111333///...,,,+++***+++,,,---+++++++++,,,+++******)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$""""""######$$$&&&'''(((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))((((((((((((((()))))))))******+++,,,,,,------...,,,...//////......///111;;;555111777???CCCbbb~~~cccfffnnnSSSIII@@@888999<<<<<<;;;<<<;;;===???>>>===>>>BBBFFFFFFRRReeezzz}}}wwwssspppnnnllljjjkkkjjjiiiiiijjjiiigggeeehhhiiikkknnnpppsssuuuvvvtttwww|||hhhHHH:::777666000333444111000222444333000000////////////..............................,,,,,,---............---,,,------------.................................------...////////////...000111111222333333444444000111333555777888999999777AAABBBOOOwwwuuujjj^^^NNN===555111------///------,,,*********,,,---***++++++,,,+++***)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$#########$$$%%%&&&&&&%%%$$$$$$%%%&&&'''&&&$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((*********+++,,,,,,------+++---////////////000111666666222666===???MMMggg~~~mmmooo|||mmm[[[IIIAAA@@@???===>>>999<<>>AAAAAAFFFOOO]]]nnn}}}{{{yyyxxxxxxyyyyyyvvvtttvvvxxxzzz}}}uuuUUU???666444333000333333000000555555111000000/////////.................................+++,,,---.........------,,,,,,---------.................................,,,---.../////////......//////000111111222222333///000222444666777888888777AAACCCOOOvvvpppZZZHHHAAA777000111222...******.........---+++******+++******+++,,,+++***)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''')))******+++,,,,,,------***,,,///000//////111222'''555888333555666<<>><<<777;;;======;;;:::<<>>>>>CCCMMMYYYccchhhnnnwwwhhhQQQ===444333444444000333222...111666555///000/////////....................................***+++---...///...------,,,,,,,,,---------..............................,,,,,,.../////////...---......//////000111111111///000222444555777777888666@@@BBBMMMrrryyyhhhVVVDDD999666000///...---,,,+++++++++...------,,,+++***))))))))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''((((((''''''''''''(((((((((&&&$$$""""""$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))************+++++++++...------------...//////000444555222222777999888GGGeeeyyykkkwwwzzz[[[LLLLLLFFFBBB<<<666444666:::======<<<;;;===AAAGGGJJJLLLQQQSSSZZZiii{{{qqqOOOEEE;;;777::::::666000000000000000000000000000////////////////////////......------------.........---,,,,,,......---,,,******+++++++++,,,,,,,,,....................................////////////000000000000000111111111000000111111333444666777<<<@@@@@@NNNpppzzzeeeVVVIII<<<222//////...---,,,,,,+++++++++++++++++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''((((((''''''''''''(((((('''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))*********+++++++++---------------......///111///---,,,...222666999@@@KKKfffoooqqqdddMMMDDDBBB@@@???>>><<<777444>>><<<;;;<<>>777555777888555111000000000000000000000000..............................------------.........,,,,,,,,,---...---,,,++++++++++++,,,,,,,,,,,,....................................////////////000000000000000111111111111222222333555666888888;;;???@@@NNNoooooo]]]III???999333...+++......---,,,++++++++++++))))))******++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******)))))))))*********++++++------,,,,,,------...///111+++***222777444333777<<<:::DDDeeeyyyjjjtttxxxjjj```SSSIIIEEEBBB???;;;999888666777:::<<<>>>>>>?????????BBBFFFLLLQQQTTT[[[hhhttt{{{www\\\DDD777555333222333444333222000000000000000000000000..............................------------.........,,,+++,,,---...---+++++++++,,,,,,,,,------------------------------------............//////////////////000000111111111111222333444555777888888:::>>>???MMMmmmVVVbbbpppzzz}}}pppgggMMMAAA555111000......///------,,,+++++++++++++++)))*********************(((((((((((((((((((((((())))))************))))))((((((((((((''''''''''''(((''''''&&&&&&''''''((($$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))************,,,,,,,,,,,,,,,------...111***000AAAHHH===444444666888<<>>LLLjjj???EEEOOO[[[fffsss{{{kkkYYYIII???666222000000---+++---222,,,,,,+++*********++++++++++++***))))))(((''''''(((((((((((((((((((((((())))))************))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))))))))*********+++++++++++++++,,,------111***000BBBHHH===333444...555999777;;;SSS}}}~~~ooofffiiimmm\\\PPPKKKEEE@@@===<<<:::999;;;<<<;;;999777555666777777;;;>>>???DDDLLLRRRTTTYYY^^^cccfffggglllvvv}}}wwwtttsssuuuvvvwwwyyyxxxvvvuuuuuuvvvxxxyyyvvvxxx|||~~~~~~}}}|||{{{{{{|||}}}}}}zzzwwwtttmmmmmmlllllllllmmmoooqqqlllrrrxxxxxxrrrkkkhhhhhhtttrrrVVVDDD888000---000222222000...///000................................................------,,,,,,,,,,,,---------,,,++++++,,,---,,,++++++++++++,,,,,,,,,------------------------------------------............---......///000000111111111222444666777888888888777<<<===KKKiii@@@<<<<<>><<<;;;;;;;;;;;;<<<777888888999;;;>>>@@@AAACCCGGGJJJJJJIIIKKKRRRXXX```aaabbbdddddddddcccccc]]]YYYTTTQQQPPPQQQRRRRRRUUUUUUUUUUUUVVVXXXZZZ\\\]]]```dddggghhhjjjlllmmmmmmnnnoooooonnnjjjgggdddeeefffggghhhggghhhkkkmmmaaaccceeedddbbbbbbdddgggsss{{{ZZZAAA666333111000111222111000......///........................------------------------------,,,,,,,,,,,,---------+++***+++,,,---,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------...///000000111111333444666888::::::::::::777;;;<<>>@@@@@@??????BBBEEEGGGHHHJJJKKKKKKKKKIIIHHHFFFDDDBBBAAABBBCCCCCCBBBDDDEEEFFFHHHJJJKKKLLLMMMPPPSSSWWWYYYZZZ]]]bbbeeebbbbbbaaa^^^[[[YYYXXXXXX]]]```cccdddddddddfffhhhbbbcccfffkkkrrrzzzyyy___EEE777555444111222111000000000000//////---------------------------------------------------,,,,,,++++++,,,,,,---,,,+++***+++,,,,,,,,,***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---...///000111222111333555777999999888888666;;;;;;HHHggg;;;<<>>AAABBBDDDEEEDDDCCCAAA@@@;;;;;;:::<<<>>>???>>>===>>>???AAACCCEEEFFFFFFFFFFFFIIILLLMMMOOORRRXXX\\\ZZZYYYUUUQQQOOOOOOQQQSSSWWW[[[___aaa``````bbbdddlllpppwwwuuueeeMMM:::666888555///222000......000111000///---------------------------------------------------,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++***((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///000111222---///222444555666555444666;;;;;;HHHggg;;;;;;;;;;;;;;;<<<======BBBFFFMMMXXXfffuuu}}}xxx|||uuujjj]]]PPPEEE666444333111///...------************************))))))))))))(((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''''''''(((***+++***++++++,,,,,,------...---...///000111222333333888JJJhhhxxxuuuwww|||^^^IIIHHHSSSOOOCCC;;;<<>>???<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAAAAAAAA???@@@BBBBBBCCCDDDHHHJJJJJJEEEBBBAAA@@@BBBLLLWWWhhhhhhfffbbb___aaagggmmmnnnWWWHHH???999222///000222111///000000//////...------,,,......---------,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------......///000000000111222222333444555666666777;;;;;;FFFeee;;;;;;;;;;;;;;;<<<======;;;;;;;;;===AAAFFFKKKNNNYYYjjjwwwzzztttvvv{{{uuupppXXXNNN@@@666333222///------,,,+++***))))))))))))************************+++++++++*********)))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((((((((''''''(((((()))************+++,,,,,,------------...///000111111222222444555666AAA```{{{}}}pppeeebbbddd\\\[[[WWWOOOEEE???===>>>???BBBEEEGGGGGGDDD@@@======<<<===@@@EEEGGGEEEBBBBBBCCCEEEGGGJJJPPPWWW\\\\\\WWWPPPIIIEEEHHHXXXhhh~~~~~~xxx[[[CCC888555222......000222111000//////......---,,,,,,,,,------------,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------......///000000000111222222333444555666777666:::999DDDaaa;;;::::::::::::;;;<<<<<<>>>>>>===>>>@@@DDDGGGJJJJJJVVV]]]fffxxx{{{pppiiibbbZZZTTTFFF>>>555000000222222222,,,,,,++++++******++++++*********************************))))))))))))((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((())))))))))))******+++,,,,,,,,,,,,------...//////000000///555999888:::HHHbbbvvv~~~yyyyyy}}}qqqbbbWWWTTTTTTZZZbbblllsssssskkk```XXXTTTRRRQQQVVV^^^cccccc```\\\[[[[[[\\\aaajjjvvv~~~{{{wwwrrriii``````nnn}}}eeeLLL<<<666555333111111222222000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,************************************************))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------......///000000000111111222333555666777777555:::999AAA\\\zzz999999999999999::::::;;;;;;;;;;;;;;;===@@@CCCEEE@@@GGGFFFJJJYYYccckkkxxx}}}ooodddVVVLLLGGGCCC???;;;444000,,,+++,,,......---,,,,,,+++++++++++++++,,,)))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((()))******++++++,,,,,,,,,,,,---.........///,,,222777888888;;;BBBHHH[[[|||zzzsssyyyttt\\\JJJ<<<555555333333333333222111...,,,/////////...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,************************************************))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------......///000000000000111222333555666777888444:::999>>>WWWttt777777777777777888999999999888888888999;;;<<<===:::@@@>>>???IIIKKKKKKRRRdddssszzznnn```VVVJJJCCC999333111222333333---,,,,,,,,,------,,,*********))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""""""""$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((()))******++++++++++++,,,,,,------------000///......///333777:::;;;TTTyyypppTTTAAA777222111333...///000111000///...---........................++++++++++++,,,,,,,,,,,,)))***++++++******+++,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------......///000000000000000222333555666777888444;;;999===RRRmmm666555555555555666777777999999888888999999:::;;;<<>>===EEECCC???CCCHHHRRR___fffiiippp|||~~~~~~~~~yyyrrrnnnbbb^^^YYYTTTOOOHHH>>>777777444111...---...///000........./////////---,,,******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''(((((()))******+++++++++++++++,,,,,,,,,,,,111///---,,,---222666::::::;;;FFF^^^|||nnn~~~|||ooo___OOO???666222000111333---.../////////...------------------------------******+++++++++,,,,,,,,,(((***++++++******+++,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------......///000000000///000111333555666888888333;;;:::<<>>III___555666666777777777777666777888888888888888777777999::::::;;;;;;<<<<<<<<<======>>>@@@BBBEEEGGGIIIKKKLLLNNNOOOQQQUUUZZZ^^^[[[]]]aaafffiiikkkkkkkkksssuuuyyy}}}}}}{{{|||~~~~~~}}}{{{zzzxxxwwwvvvkkkkkkkkkkkkkkkiiieeeaaaUUUUUUSSSPPPNNNLLLJJJIIIBBB>>>999555444333111/////////......---,,,,,,,,,///...---+++++++++++++++---,,,+++))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""######$$$$$$$$$######################################################$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((()))((('''''''''(((******************************---------...//////000000333222444666333222BBBVVVhhhvvvpppwwwxxx~~~tttYYYBBB888999333222111//////...//////111000...---...---,,,***---***,,,111222...++++++++++++,,,,,,+++******)))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......111111111222222333333444666666999???JJJ```555666666777888888777777888888888777777666555444777888888999::::::;;;;;;::::::;;;<<<===???AAABBBDDDDDDCCCBBB@@@AAADDDGGGDDDFFFHHHKKKMMMNNNOOOPPPVVVWWWZZZ]]]___```aaaaaa^^^^^^^^^\\\ZZZYYYZZZ[[[ZZZZZZYYYWWWVVVTTTSSSRRRHHHHHHGGGHHHIIIIIIGGGEEE;;;;;;:::888666555444333111///,,,+++,,,---,,,,,,---,,,,,,++++++******)))---,,,+++***************,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################!!!!!!"""$$$$$$%%%%%%%%%################################################%%%%%%$$$$$$###""""""!!!################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***************************,,,,,,---......//////000111///111444111---222===AAARRRuuuzzzwwwtttXXX===...///777///////////////000111111333111///...---,,,)))'''+++***...555666111+++))),,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))++++++++++++******)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......000000111222333333444444666666:::AAAKKK___~~~444444555666777777777777777777777777777666555555555666666777888999:::::::::::::::;;;<<<===>>>???AAABBBAAA@@@???@@@CCCEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEGGGIIIJJJKKKKKKKKKJJJKKKKKKJJJGGGEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@;;;:::888999:::;;;;;;:::555555555444333222222222222000///.........///...---------,,,,,,+++++++++++++++******))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))************+++,,,,,,---....../////////...000555555333444888===<<>>>>>>>>???BBBDDDDDDCCCAAA@@@??????????????????@@@AAAAAAAAAAAAAAABBBCCCDDDCCC@@@>>>======>>>======<<<;;;:::::::::666444222222333333333222////////////............//////......---,,,------------,,,,,,,,,,,,,,,+++))))))))))))))))))((((((************)))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$###"""!!!################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((((((((()))))))))*********++++++,,,,,,------......111...---000111///...///999000555KKKaaawww}}}ssslll{{{oooUUU;;;222444555///***......//////............///...,,,,,,------+++***---******///000---******+++,,,,,,------,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,---,,,,,,,,,,,,---......///000000222333444555555666666:::@@@III\\\yyy000000222333444444444444444555666777888888888888333444555666777888999:::888888888888999:::;;;<<<;;;<<<======<<<<<<>>>@@@======<<<<<<<<<<<<=================================>>>???>>><<<:::::::::888888888777777666666666444222000///000000000...------------------------(((***++++++******,,,---************************((())))))******)))((((((((())))))******)))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$"""!!!!!!################################################!!!""""""###$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''(((((())))))***************+++,,,,,,------...---++++++,,,.../////////222...222>>>DDDJJJ\\\rrr}}}{{{zzzkkk^^^FFF===444111///---,,,....../////////...---,,,+++---,,,+++,,,---...---,,,---)))(((+++,,,***)))+++***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************++++++++++++---,,,,,,,,,,,,---......//////000111333444555555666666888>>>FFFYYYwww000000222333444555555555444555555666666666555555333333444666777999::::::888888888888999:::;;;<<<===>>>??????======>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;:::;;;<<<;;;999888999:::444444444333333333333333111000//////111111000...////////////////////////'''***,,,,,,+++***+++---))))))))))))))))))******((()))************)))((('''((()))******)))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$######"""##################################################################$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''(((((()))******+++*********+++,,,,,,------)))***,,,---///222333222000111666999666333888AAA[[[ppp~~~xxx{{{xxxaaaPPPBBB777111111111222///***---222------.........---,,,+++---,,,++++++---------+++---((('''***,,,***)))+++)))******+++,,,,,,++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***************************************++++++++++++---,,,,,,,,,,,,---.........///000111333444555666666666777;;;CCCVVVuuu000111333444555666666666555555555555444333222222333333444666777999::::::::::::::::::;;;<<<>>>>>><<<===??????>>>===>>>@@@??????>>>>>><<<;;;999888:::999999888888999999::::::;;;;;;:::999888:::<<<222222222222222222222222---,,,,,,...///000...---,,,,,,,,,+++++++++++++++))),,,...---)))'''(((***************++++++++++++((()))***++++++***)))((('''((()))******)))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###"""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%'''((((((((('''&&&&&&''''''((()))******+++)))******+++,,,,,,------,,,///000///......,,,***///111222222222333888===<<>>???>>>===;;;<<<>>>@@@>>>===<<<;;;;;;;;;;;;;;;888888888777888888999999<<<;;;:::::::::888444111222111111000000000000000//////...---,,,,,,++++++---------,,,,,,+++++++++************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!###$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000111222444555666777:::???JJJ___}}}ooorrr}}}www[[[CCC666222000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''(((((())))))******++++++)))*********++++++++++++++++++******++++++,,,---......---,,,,,,,,,------//////000111333444555555555666888;;;AAARRRppp111111222444444444444444444444444555555555666666444444333444666888:::;;;999777666888<<<>>>???>>>===>>>>>>===;;;;;;===???@@@???===<<<;;;:::999999999888888777888888999999:::999999999999777444111111111000////////////000.........---,,,,,,++++++------,,,,,,,,,+++++++++************************(((((()))))))))*********((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################ !!!!!!!!!!!! #########################################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000222333444333444666;;;GGG^^^|||xxxtttvvvfffYYYGGG999333222111000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++++++++************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''(((((()))))))))))))))))))))))))))*********++++++++++++******++++++,,,---------,,,,,,,,,------...000000111222222333444444555555777:::@@@QQQooo000111333555666555444333444555666777777777666555333333333333555777999:::888666666777:::<<<<<<<<<<<<======<<<;;;;;;===>>>AAA@@@>>><<<:::999888888999888888777777888888888777666666777777666444111000000///............///...------,,,,,,+++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################"""!!! #########################################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***+++***************++++++******++++++,,,,,,------,,,,,,------...///000111333444444333666AAAQQQ^^^}}}wwwvvvyyyxxxfffWWW@@@:::444111111222000///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************))))))))))))+++************)))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))******++++++******++++++,,,---,,,,,,,,,,,,------...///111111111222222222333333444444666999???PPPmmm///111444666777666444222444555777999999888777666333333222333444555777999666555555666777888999::::::;;;<<<<<<;;;:::<<<===???>>>===;;;:::999999999999888777777777777777777444333333444555555333111//////...------------------,,,,,,,,,+++++++++***+++++++++++++++*********))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""###$$$$$$$$$$$$###############$$$$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))***))))))))))))***++++++))))))***+++,,,------...,,,,,,,,,,,,---...///000111333444333333777>>>EEEQQQ```ttttttsssvvv~~~wwwcccVVVKKK???666000///...///111111///,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))++++++******++++++,,,---+++++++++,,,---...///000111111111111111222222222333444666999>>>NNNkkk...000333555666555333222222333555777777666555333222222111222222444666777555555555555555666777888888:::;;;;;;::::::;;;<<<;;;;;;:::::::::::::::;;;888777666555555555555555222111000111222222111///...---,,,,,,++++++,,,,,,+++++++++++++++*********************************(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################## """$$$%%%&&&&&&&&&""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((((((((())))))***+++))))))******+++,,,------------------......///000+++...111222222333666999:::@@@GGGPPPeee|||uuuqqqsss|||oooUUUAAA777444222111///...///000000000...,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))++++++******++++++,,,---+++++++++,,,---...///000111111111111111111111111333333666999>>>MMMiii...///111333444333222111///000111222222222111000222111111111111333555666444555666555444444555777666888:::;;;:::999:::;;;999888888888888999::::::666666555444333333333333000///......///000///---,,,,,,+++************+++************************)))))))))))))))*********((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%########################"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''((()))***+++))))))******++++++,,,,,,......------...//////000+++...000111111222333444777888666666DDD```}}}wwwvvvzzz}}}xxxuuuzzz|||[[[PPPAAA555000///........................------------------,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))(((((((((((())))))))))))(((((()))))))))))))))***(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))((((((((((((((((((((((((((()))))))))******++++++******++++++,,,---,,,,,,,,,,,,------...///000000000111111111222222333444777999>>>MMMhhh......000111111222111111//////000000000111111111111111000000111222444555444666777555333333444777555777999::::::999::::::888888777777777777777888555444333222111111111111000...,,,,,,------,,,+++++++++***))))))))))))***)))*********************((((((((()))))))))******'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))*********************+++++++++...------------...//////000111111111111111222333333666555444;;;MMM___jjjmmm|||~~~uuuqqquuuvvveeeVVV@@@<<<666222///...,,,+++,,,---------,,,,,,,,,---,,,,,,,,,,,,++++++++++++************************************))))))))))))((((((((())))))*********(((((((((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((()))))))))))))))))))))))))))*********++++++++++++******++++++,,,---------,,,,,,,,,------......//////000111222222333444555777:::???MMMhhh.........///000000111111222222111111222222333444111111000000000222333444444666777666333222444777444666999:::999999999:::999999777666555555555555444333222111000000000000000...,,,+++,,,,,,+++***+++******))))))))))))))))))))))))))))))*********'''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))******+++++++++***************------,,,,,,,,,---......000//////......///000222---333666555555;;;AAACCC???HHHQQQ\\\nnn{{{rrrrrrxxx}}}qqq```RRRFFF:::///...---------...///000111,,,---......,,,+++******+++++++++************)))************************************))))))))))))(((((())))))******++++++'''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******(((((())))))******++++++************++++++++++++++++++******++++++,,,---......---,,,,,,,,,---------...///000111222333333444555888;;;???MMMhhh000000111111111000000//////000222222111111222333111222222222111111333555444444333333333444555555777666666888:::;;;:::999999888666444333444555666222222111000///...------+++++++++*********))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************))))))***+++,,,,,,,,,,,,---------.........//////000000111222333555666777;;;;;;<<>>HHH]]]xxx...///000000000000000000///111222111000///000222222333333222111000111333222222111111222222333444555555555666888888777666666555444333222222222333......---,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########################################################""""""#########$$$$$$$$$!!!!!!"""############"""########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((()))***++++++,,,,,,+++******+++++++++,,,,,,,,,/////////000111222444444555777888999888888999:::@@@BBBDDDGGGLLLWWWfffppp|||yyyooocccUUUKKKBBB999333333...,,,***+++---///...,,,------------------------,,,...///---***))))))+++))))))))))))))))))))))))*********************************)))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((()))))))))(((((()))***)))))))))))))))*********)))))))))))))))*********+++++++++++++++++++++,,,...//////000111111222222000666555555===FFFZZZuuu......///000000000000000111222333333111111222333444555555444333222444555222222111111222222333444555444444555777777666444555444333222222111111111...------,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########################################################""""""#########$$$$$$$$$!!!!!!"""############"""########################"""""""""""""""""""""""""""######$$$$$$#################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))***++++++++++++*********+++++++++,,,,,,.........///000111222333222333333333333444777:::;;;<<<===<<<<<<@@@FFFKKKUUUaaasss}}}mmm___UUUEEE===555111///...000555...---------------+++***+++++++++++++++++++++++++++,,,,,,+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((()))))))))))))))(((((((((((()))))))))***((((((''''''''''''((((((%%%&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))***)))'''%%%%%%'''*********))))))))))))))))))(((((()))))))))***************++++++++++++++++++//////000000111111222222111777666666===FFFYYYsss------...///000000000000222444444444222111222333444555555555444444666888222222222222222333444444444333333444666666444333333333333222111111000000---,,,,,,,,,++++++++++++''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$!!!"""######$$$$$$##############################""""""""""""""""""""""""!!!"""######$$$#################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))'''((()))***++++++++++++******+++++++++,,,,,,,,,............///000111111333333333222111333666999444666999::::::;;;===>>>CCCFFFLLLTTT^^^lllyyy|||mmm\\\LLL@@@888444///,,,---111111---,,,............---,,,***)))(((***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((()))))))))******((((((''''''''''''((((((%%%&&&'''))))))((('''&&&''''''''''''''''''''''''"""$$$'''(((+++000999???************))))))))))))((())))))******++++++++++++,,,,,,,,,------......//////000000111111111111222888777777>>>EEEXXXrrr,,,---...///000000000000222333444333111000111222222333444444444555777999333333333333333444444555444333333333555555333222222222222222111000//////++++++************))))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""#######################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''((()))***++++++++++++++++++++++++,,,,,,,,,---------------...///000000333444444444333333555777555666777888999999999:::EEEEEEEEEEEEGGGLLLSSSXXXbbbrrrvvvnnnXXXOOODDD:::333...---...,,,,,,///333222---+++---,,,------,,,+++*********************************))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))*********+++++++++,,,(((((()))))))))*********((((((''''''''''''((((((%%%&&&(((******)))((('''(((((((((((((((((((((((( ###&&&(((,,,555BBBKKK************)))))))))((())))))******+++,,,,,,---******+++,,,---......///000000000000111111111111111888777777===DDDVVVooo,,,---...///000000000000111333333222000///000111000111333333333444777999444444333333444444555666444333222333444444333111111222222111111000///...))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""!!!!!!"""#######################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((()))******++++++***++++++,,,,,,,,,------------------------...///000,,,...111222222222222333555555555555666888:::;;;777<<>>>>>>>>?????????@@@EEEEEEFFFIIINNNSSSXXX[[[cccdddhhhoooyyyxxxjjj^^^OOOKKKEEE>>>888555444444------............------///............---------,,,+++***))))))***+++,,,+++***)))***++++++***)))))))))))))))************''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******---,,,+++***))))))))))))(((((())))))******++++++,,,***((()))******&&&"""&&&&&&''''''(((((())))))&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))******++++++***)))))))))+++---////////////000111111222222666555666888:::BBBTTTddd.........////////////000000000000000000000000000333222333777;;;===<<<:::444333333222222222222222222222222111000000//////......---------,,,,,,,,,***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$$$$###""""""!!!""""""""""""##################""""""""""""##############################!!!"""""""""############################################################!!!!!!"""""""""#########"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&''''''(((((('''((((((((())))))))))))((()))***)))((((((***,,,++++++,,,,,,---............///111222111111222333333222222333555888;;;===;;;;;;<<<<<<======>>>>>><<<===>>>@@@DDDGGGKKKMMMIIIIIIJJJKKKOOOTTTXXX[[[```hhhrrrxxxzzz~~~}}}|||zzztttkkkdddXXXSSSMMMKKKIIIDDD:::222999777333000---------...------............------------------,,,,,,,,,,,,++++++***))))))***+++++++++***))))))++++++***)))(((((()))))))))*********'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***++++++***)))(((((((((((((((((((((((())))))))))))+++******+++,,,+++)))((('''''''''(((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))******++++++***))))))***+++---////////////000111111222222444333555777999AAASSSccc...////////////000000000000000000000000000000000222222444777<<<>>>???>>>333222222111000000111111000000111111000///---,,,,,,,,,,,,++++++++++++***)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$################################################################################################%%%%%%$$$$$$###"""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""############################################################ !!!!!!!!!"""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((()))))))))((((((***+++++++++,,,,,,------......---///111111111111111333333333333333555777999:::888888999::::::;;;<<<<<<:::;;;===>>>@@@BBBDDDDDDIIIHHHFFFEEEDDDEEEEEEFFFGGGKKKQQQVVVZZZ]]]aaadddaaabbbccceeeiiinnnrrruuu|||zzzwwwrrrmmmjjjjjjkkklllkkkkkkiiigggbbb[[[VVVRRRPPPNNNMMMMMMIIIBBB<<<;;;999777666666444000...---,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******+++******))))))******++++++***))))))++++++***)))(((((())))))))))))******(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((''''''(((((()))*********)))((('''''''''''''''(((((((((((()))))))))(((***,,,,,,++++++,,,,,,))))))(((((((((((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))******++++++******)))***,,,---......//////000000111111222222222333666999AAARRRbbb............/////////////////////000000000000000000000222555888:::;;;<<<333222111000/////////000...///000111000...,,,+++++++++*********)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""""""""""""""#################################################################################$$$$$$$$$#########""""""!!!"""""""""############""""""############""""""###############$$$$$$$$$"""""""""""""""########################$$$$$$$$$########################!!!!!!!!!"""""""""######""""""#########$$$$$$$$$######################################################################################################""""""""""""######%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***+++***)))***+++---***++++++,,,------......,,,...000111000000111222444333333333444555666777666666777888:::;;;;;;<<<<<<===???AAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBDDDGGGJJJKKKKKKKKKIIIHHHEEEDDDCCCEEEGGGIIINNNLLLIIIEEECCCCCCEEEGGGFFFFFFEEEDDDBBB???<<<999777666666888:::999666333111222222111000000111222////////////...---,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++***************))))))))))))******+++)))((()))***+++***)))(((((((((((()))))))))***))))))))))))((('''&&&%%%''''''''''''''''''''''''(((''''''''''''((())))))******)))(((''''''''''''&&&'''''')))***+++,,,---'''***---,,,***)))+++---***)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++************+++,,,---.........//////000111111111111111333666999AAAQQQaaa,,,,,,,,,---------............//////000000000000000111222333444555666888333222111000////////////...///111111000///,,,+++***))))))))))))(((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""""""""#################################################################################$$$$$$$$$###############!!!"""""""""############!!!"""############"""!!!""""""#########$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""#########$$$$$$""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))***+++***))))))+++---******++++++,,,------...,,,...000000//////000111333333333333333444444444555666777888:::;;;<<<===999:::===???AAACCCCCCDDD>>>>>>>>>>>>>>>??????@@@???======>>>@@@AAA@@@>>><<<:::777555444555777999777666555444555777888888444444555555444333222222222111111000000///---+++---......,,,***)))+++...,,,---------,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))***)))((()))******)))((('''(((((((((((()))))))))(((((()))(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((()))++++++***)))((((((((((((%%%&&&(((***,,,///111222+++---///---***)))+++---******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++************+++,,,------.........///000000111111222222555888:::AAAQQQ```++++++,,,,,,,,,------------......//////000000111333444444333222333444666333333111000//////////////////000000///...,,,+++))))))))))))((((((((((((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""!!!""""""######$$$$$$$$$################################################################################################""""""""""""############!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%############"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################""""""############""""""######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''((((((((('''''')))*********++++++,,,,,,------+++---///000/////////111222222222222333333333333444555666888:::<<<===>>>:::;;;===???AAACCCEEEFFFFFFDDDBBB???===<<<<<<<<<===<<<<<<<<<>>>???>>>>>>999888555222000000000111///...///111333444333222111222444333111000000111......---,,,,,,,,,++++++111222111000...---...///))))))***+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******((())))))******))))))(((***)))((((((******)))(((''''''(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))++++++***)))((((((((((((%%%&&&(((+++...000222444...//////---,,,+++,,,...***))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++)))******+++,,,,,,---------......//////000000111333333666888:::@@@OOO^^^,,,,,,,,,---------......------......///000000111222333444333111111333666444444222111000/////////.........---,,,,,,++++++))))))))))))(((((((((((($$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########"""""""""!!!""""""######$$$%%%%%%&&&################################################################################################""""""""""""############!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%############"""""""""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$################################################################################################""""""###$$$$$$###""""""######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''((((((&&&'''(((************+++,,,,,,------+++---//////......///000000111111222222222222222333444555777:::<<<===>>>======>>>???AAACCCFFFGGGCCC@@@===999777666666777666666666555444444444555888777555222000///...---...,,,,,,...111111///,,,///111333333000......000***+++++++++,,,---000111,,,,,,++++++++++++************++++++,,,---------******++++++++++++******++++++*********)))))))))'''((()))******)))((('''***((('''((()))***)))((('''''''''((((((((())))))%%%&&&'''((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******)))((('''''''''''''''''')))+++---///000111,,,***))))))***,,,,,,,,,)))))))))))))))************)))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++))))))***+++,,,,,,,,,,,,------......///000000000333333666888888>>>LLLZZZ---------.........//////---------...///000000111///111222111//////222666555444333111000/////////...---,,,+++***************)))))))))((((((((((((###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&##########################################################################################$$$$$$""""""""""""############ """###$$$$$$###""" !!!""""""###$$$$$$%%%%%%$$$#########""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$################################################""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((()))***)))((()))***,,,)))******+++,,,,,,------***,,,...///......///000///000111222222222222222222333444666999;;;=========<<<;;;;;;<<>><<<;;;===???AAA<<<===<<<999555333333555//////000111222333444444222000......000000...++++++...111000...,,,---...---...---+++******,,,...+++***)))+++---...---+++,,,,,,+++*********++++++******++++++++++++******))))))))))))(((((((((((('''((()))******)))((('''***((('''((()))***)))(((''''''''''''((((((((()))$$$%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&&&&((()))***+++,,,---......'''$$$"""###'''******)))(((((())))))******++++++,,,+++++++++******))))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++))))))***,,,,,,,,,,,,,,,------......///000000000333333555777777<<>>===============>>>>>>;;;;;;999777444222111000///////////////000111111.........////////////000333333222222111///...---+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++*********))))))************************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((*********)))((((((''''''))))))(((((('''''''''&&&'''''''''((()))+++,,,---(((((((((((())))))))))))&&&&&&&&&&&&''')))***++++++*********))))))(((((('''&&&%%%%%%%%%'''((()))'''((()))******)))((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////444333555777999===HHHTTTzzz++++++,,,,,,---.........000000///..................000111000///...///000111111111000//////......+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$###!!!!!!"""#########################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""############"""""""""""""""#########$$$$$$########################"""##################"""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$"""!!!!!!$$$&&&###$$$$$$$$$$$$$$$$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((************************++++++++++++,,,---......000//////000111222333444444444555555666666777777:::999888888888999::::::<<<<<<;;;;;;;;;;;;<<<<<<:::999888666444222000///---------------...//////---------............////////////...---,,,+++***+++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++*********))))))************************)))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&'''((()))***+++,,,,,,(((((()))))))))*********''''''''''''((()))******************)))))))))((((((((('''''''''((())))))'''((()))******)))((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,------...//////000000333333555888999===HHHTTTzzz++++++,,,,,,------.........//////000000///...---...///000000......///000000000//////...------,,,******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""$$$$$$###!!! !!!"""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""############""""""!!!!!!!!!"""""""""####################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$###!!!!!!$$$&&&$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************************+++******++++++,,,---...---......///111222444555555555555555555555555555888777777666666666777777999999999999999999999999888777666444222111///...+++++++++++++++,,,------++++++,,,,,,,,,---------......------,,,+++))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))((((((((('''''''''''''''%%%&&&(((***+++++++++***))))))*********+++++++++))))))(((((((((((())))))************))))))))))))******+++++++++***))))))(((((())))))))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---......//////000111111333333555888999<<>>EEE___(((***++++++******+++,,,,,,---......//////......,,,,,,***))))))))))))***'''(((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""###############################################################"""!!!!!!!!!""""""###$$$$$$%%%%%%######""""""###$$$$$$%%%"""############$$$$$$$$$###%%%'''%%%###"""###%%%%%%%%%$$$$$$$$$#########"""###$$$$$$$$$$$$""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''((())))))*********+++---...///.....................//////000111.........---,,,,,,++++++))))))((((((((())))))***))))))(((''''''''''''(((''''''''''''''''''''''''((((((((())))))))))))***))))))*********))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%''''''&&&%%%&&&'''++++++++++++,,,,,,---...,,,...000///---***))))))''''''''''''((())))))***((((((((()))***+++,,,---+++---000111000---***'''(((((((((((()))))))))***(((((()))***+++,,,------......//////000111111111333111111555888999>>>DDD[[[(((***++++++******+++,,,+++,,,------......------+++***(((''''''(((((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""#######################################"""!!!!!!!!!""""""###$$$$$$%%%%%%######""""""###$$$%%%%%%"""############$$$$$$$$$ """$$$###!!! """%%%$$$$$$$$$$$$############ !!!###$$$%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))***+++,,,...///......------------......///111111......---,,,,,,++++++***)))(((((((((((())))))***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((())))))************)))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''))))))***+++,,,...///000+++---///...,,,)))(((''''''''''''''''''(((((())))))*********))))))))))))***,,,///111111...***((((((((((((((())))))))))))'''((()))***+++,,,------------......///000000000444111111555888999===CCCVVV))))))(((((((((((())))))---------,,,,,,,,,+++++++++*********))))))((((((***(((&&&&&&'''))))))))),,,)))&&&%%%'''((('''%%%)))))))))******++++++,,,'''(((***+++,,,+++***)))***,,,......,,,---000333555666888999999777666444666888:::<<<======<<<;;;@@@@@@??????===<<<:::999:::888444000---,,,,,,,,,)))((((((((((((((())))))%%%&&&(((***)))(((''''''&&&###"""###&&&))))))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$###$$$%%%%%%$$$###"""!!!"""############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""########################%%%$$$###"""""""""$$$$$$######""""""######$$$%%%!!!###$$$&&&%%%$$$"""!!!""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((((((((((()))))))))))),,,,,,,,,------.........+++,,,,,,---...///000000,,,+++)))((('''((()))+++))))))((('''''''''''''''+++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***************)))((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$''''''######)))((("""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''++++++,,,,,,,,,++++++******,,,//////---***((('''%%%&&&((((((&&&&&&'''(((***(((&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%))))))))))))(((((((((((())))))***+++,,,,,,,,,,,,///////////////////////////222444555555777===AAAXXX~~~******))))))))))))******,,,,,,,,,++++++++++++*********)))))))))(((((((((***)))''''''''''''&&&&&&)))((((((***---...---+++,,,,,,---------.........)))***+++,,,---...///000...222777:::>>>BBBGGGLLLMMMNNNQQQSSSTTTTTTTTTSSSTTTUUUXXXZZZ\\\\\\\\\\\\YYYYYYXXXXXXWWWVVVUUUTTTMMMKKKGGGBBB>>>:::888777111///---+++***)))(((((((((((((((*********'''&&&(((&&&$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%""" ###(((***'''###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$###$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$%%%$$$###""""""###$$$$$$######""""""######$$$%%%"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,---------------.../////////000,,,+++)))((('''((()))***))))))((('''''''''''''''***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***************)))((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$#########$$$$$$(((((($$$$$$''''''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''***++++++,,,,,,++++++******,,,//////---***)))(((''''''((('''%%%&&&''')))(((((((((***+++***)))(((***)))))))))(((((((((((())))))))))))(((((((((((())))))***+++,,,,,,,,,,,,+++,,,---...///111222222///222444555555777===AAAXXX~~~++++++************++++++++++++*********)))))))))))))))(((((((((((((((''')))))))))(((((((((''''''''''''(((***,,,---+++))))))***,,,---...///000000444555777:::===AAAEEEFFFJJJMMMQQQUUUWWWZZZ^^^aaacccdddfffhhhiiiiiihhhgggcccdddfffhhhjjjlllmmmmmmooooooooonnnnnnmmmmmmmmmfffeeebbb^^^ZZZUUURRRPPPHHHDDD???;;;777444000---,,,)))''''''***+++)))''')))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&$$$$$$***111333,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$#################################""""""#########"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$######"""######$$$$$$######""""""######$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))++++++++++++++++++******........................+++***)))((('''((()))***)))(((''''''&&&'''''''''***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***************)))((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%$$$$$$############### %%%(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''******+++++++++++++++******,,,......,,,***))))))'''''''''&&&$$$$$$&&&(((%%%'''+++---...,,,***((())))))))))))(((((((((((((((((((((((())))))))))))((()))***+++,,,,,,,,,,,,+++,,,---...///111222222///222444555555777===AAAWWW}}}+++******))))))******+++***))))))))))))(((((((((((((((((((((''''''''''''&&&''')))*********+++,,,+++******+++,,,,,,,,,+++///111555888<<>>777111***(((***,,,,,,***((('''&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$%%%***......)))###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$#########$$$############""""""#########$$$$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$########################"""""""""###$$$$$$%%%%%%##################$$$$$$######""""""######$$$%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))++++++******))))))((((((---------,,,,,,,,,,,,,,,******)))(((((((((((()))(((''''''&&&&&&''''''''')))'''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))***************)))((((((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''')))******++++++++++++***)))***++++++)))(((((()))%%%'''))))))'''%%%%%%%%%%%%'''+++------+++***)))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))((()))***++++++,,,,,,+++///////////////////////////222444555555777===AAAVVV}}}))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((((((%%%'''))))))))))))+++---,,,---...111555999>>>AAAIIILLLQQQWWW]]]aaadddeeejjjmmmqqqvvvyyy{{{{{{zzzxxxyyy{{{}}}}}}|||zzzxxxqqqqqqrrrtttwww{{{~~~yyyzzz{{{}}}~~~~~~~~~}}}|||||||||}}}~~~zzz{{{||||||zzzwwwtttrrrppplllhhhgggfffccc\\\WWWNNNFFF;;;333000//////...+++***(((%%%%%%&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$$$$###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$##################$$$$$$""""""#########$$$$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$######""""""######$$$%%%%%%###"""!!!!!!###%%%'''&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))*********))))))(((((((((******************))))))***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))***************)))((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''777...%%%$$$''')))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))******++++++++++++(((((()))(((&&&&&&'''((('''+++...000---***&&&%%%%%%(((***+++)))((()))+++&&&&&&&&&''''''''''''''''''((((((((()))))))))***(((((()))***++++++++++++///////////////////////////222444555555777===AAAUUU|||))))))(((((((((((())))))))))))(((((((((''''''''''''(((((((((((()))))))))''')))***)))'''(((,,,///***...555===EEENNNXXX]]]eeehhhnnntttyyy}}}}}}~~~~~~}}}zzzwwwuuupppppppppqqqooolllfffbbb^^^^^^^^^aaagggooowww|||uuuwwwzzz|||~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~{{{yyywwwkkkfffbbbccchhhlllkkkiiifff```TTTHHH===777333222222222000,,,(((&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&'''%%%!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$#########"""######$$$%%%"""############$$$$$$$$$#################################""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###"""!!!"""###%%%'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&%%%&&&&&&'''((('''&&&$$$%%%&&&((('''''''''''''''''''''''''''''''''''''''''''''((())))))***************)))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$'''&&&&&&&&&&&&''''''(((FFF777)))&&&))))))%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))***++++++++++++(((((((((&&&%%%%%%'''))),,,///333555222...***'''&&&))),,,+++((('''(((***((((((((()))))))))))))))''''''(((((())))))******'''((()))***+++++++++++++++,,,---...///111222222///222444555555777===AAAUUU{{{***))))))))))))))))))***)))))))))(((((((((((('''((((((((()))))))))******(((+++---,,,,,,///666===:::AAALLLVVV^^^fffmmmrrrwwwyyy}}}}}}zzzvvvqqqllliiifffeeefffffffffgggfffbbb[[[UUUSSSPPPLLLKKKNNNUUU]]]bbbjjjmmmsssxxx{{{{{{zzzyyyuuutttrrrpppoooooopppqqqrrrssstttuuuvvvvvvuuutttcccZZZQQQPPPXXXbbbhhhkkkmmmlllggg[[[MMMAAA:::999888;;;===;;;555///+++)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&'''((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######"""""""""###%%%%%%"""############$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!###$$$%%%%%%$$$$$$######""""""######$$$%%%###""""""""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))*********'''''''''(((((()))))))))(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$$$$&&&((('''''''''''''''''''''''''''''''''''''''''''''((())))))***************)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((@@@333(((&&&(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))***++++++++++++))))))(((&&&%%%&&&))),,,...000222111///+++))))))&&&+++//////+++''''''((((((((((((((()))))))))***'''''''''((()))*********'''((()))***+++++++++++++++,,,---...///111222222///222444555555777===AAATTT{{{++++++************++++++***)))))))))(((((((((((((((((())))))******++++++(((+++///111333:::DDDMMMVVV^^^iiirrrwwwzzz|||~~~tttooohhhaaa\\\ZZZZZZ[[[```aaadddjjjnnnnnnjjjfff]]]WWWMMMEEEBBBDDDJJJNNNLLLQQQXXX___cccdddcccbbbbbb```]]][[[ZZZZZZ[[[[[[]]]^^^aaadddgggiiikkkkkkaaaTTTEEEAAAHHHUUU___dddgggkkkmmmeeeVVVHHH@@@>>>;;;AAAHHHIIIDDD;;;444111))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!###&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######"""""""""###%%%&&&"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!! !!!###$$$%%%%%%$$$$$$#########"""###$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))(((((())))))******++++++&&&''''''((()))******+++((((((((()))(((''''''&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$$$$&&&(((''''''(((((((((((((((((((((((('''''''''''''''((())))))***************)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''111(((###%%%&&&######'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))******+++++++++++++++)))'''&&&'''+++.........---+++(((&&&'''(((&&&,,,222333...(((&&&&&&%%%&&&&&&&&&''''''((((((&&&''''''((()))******+++'''((()))******++++++***///////////////////////////222444555555777===AAATTT{{{000///---,,,+++*********+++***)))'''''''''''''''***(((''''''))),,,...//////444<<>>AAANNNSSSZZZbbbjjjrrrzzz|||uuuhhhZZZRRRLLLJJJHHHGGGKKKRRRSSSTTTUUUTTTQQQNNNMMMMMMMMMIIIFFFEEEHHHMMMRRRTTTUUUUUUWWWYYY[[[ZZZUUUQQQIIIFFFBBB>>>>>>AAAEEEHHHEEEIIIIIIDDDAAA@@@>>>;;;>>>>>>???>>>???AAAEEEHHHJJJNNNTTT[[[bbbeeedddcccVVVPPPHHHEEEFFFEEE@@@<<<777666666555222///---++++++(((&&&%%%&&&'''&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))))))))))))))))))))))))))***************************)))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''((((((((()))))),,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))&&&&&&&&&'''((()))***++++++***)))***+++,,,------+++***)))))))))***************)))(((((()))******((()))))))))))))))((('''))))))))))))(((((((((((()))************+++++++++------......///000000000111444777666555777<<>>555222...,,,++++++)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&%%%$$$#########$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''''''''((())))))((()))))))))))))))******************************))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''((())))))))))))((('''(((((((((((()))))))))************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((()))************((()))*********+++---...+++111777555...)))(((***(((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((())))))))))))))))))*********+++++++++------......///000000000222444666666777888<<>><<<;;;;;;666333000------,,,+++***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''''''''((())))))'''''''''(((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((()))))))))***)))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&'''((()))******))))))&&&(((******)))***,,,///000777;;;888///'''&&&((())))))))))))))))))))))))'''((((((((('''&&&&&&%%%'''((((((((()))))))))***))))))*********+++++++++------......///000000000222333555666888999<<<>>>JJJooo++++++***)))(((((()))))))))***---333;;;DDDMMMRRRcccjjjrrrxxxyyyyyyzzz|||tttmmmkkkjjjnnnppppppsssxxxzzzyyywwwxxxxxxxxxvvvvvvxxxzzzxxxxxxxxxvvvuuusssrrrrrrvvvxxxzzzzzzvvvrrrnnnmmmcccaaa___^^^```eeejjjmmmlllsssxxxxxxyyyzzzyyyvvvtttrrrpppooonnnmmmjjjhhhgggfffeeeccc```ZZZRRRMMMDDDBBB@@@<<<;;;<<<@@@CCCGGGJJJNNNPPPOOOIIIBBB>>>888666222///...---,,,***((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$$$$############$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((()))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''%%%(((******((())),,,000333888:::555,,,%%%$$$&&&((())))))******))))))(((%%%&&&&&&''''''&&&&&&&&&''''''(((((())))))******)))************+++++++++------......///000000000222333444666999:::<<<<<>><<<===@@@BBBCCCGGGOOOTTTVVVTTTPPPMMMAAA>>>999666444222///---...---,,,+++)))((('''&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&''''''((())))))******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((()))))))))*********)))+++,,,------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%'''(((((((((&&&%%%$$$'''******((((((,,,000333444444///'''###$$$&&&''''''((())))))(((''''''$$$%%%&&&'''(((((((((((('''''''''((()))*********)))************+++++++++------......///000000000222333444666999;;;<<<<<>>@@@DDDIIIOOOSSSWWWYYYKKKGGGBBB===:::777444222333222000...+++(((&&&%%%(((((((((((((((((((((((((((''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!"""###$$$$$$######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))'''''''''''''''((())))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((('''''''''(((((()))'''((((((((())))))******###$$$&&&((())))))((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))***************+++---......---,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&(((((('''%%%$$$###'''******((((((,,,111111000...)))$$$"""$$$&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&((())))))******&&&''''''((()))******+++)))************+++++++++------......///000000000222333444777:::<<<<<<;;;CCCiii%%%'''*********+++///333FFFOOO\\\gggooossstttuuuzzz{{{~~~|||yyyxxxxxxyyyyyyrrroooooosssuuuqqqnnnnnnkkkhhhdddbbbcccfffggghhhfffgggiiiiiihhhiiijjjkkkooossstttrrrrrrtttsssooopppvvv~~~}}}{{{nnnjjjfffhhhkkkkkkeee___aaacccfffgggbbb[[[ZZZ^^^aaabbbcccaaa^^^^^^aaaddd]]][[[XXXVVVTTTQQQMMMJJJIIIJJJKKKMMMNNNPPPPPPQQQRRRLLLFFFBBBBBB@@@;;;666555333222333333000+++&&&'''&&&%%%%%%'''(((((('''&&&%%%%%%&&&'''((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))((('''&&&%%%''''''''''''''''''&&&&&&(((((((((((())))))))))))***((('''&&&'''''''''&&&%%%'''(((((((((((()))*********)))))))))))))))))))))***+++,,,,,,---------)))***+++*********---///000000000///...,,,+++*********))))))))))))(((((('''((())))))***)))((('''******)))((((((((()))))))))((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))*********///---+++(((&&&%%%%%%%%%''''''''''''''''''&&&&&&'''&&&&&&''''''((()))***)))((('''''''''(((***+++...+++''''''***,,,+++***,,,,,,,,,---...///000111<<<<<<<<<;;;;;;::::::999JJJiii((())))))***...777CCCLLL]]]bbbiiinnnrrrsssuuuvvv{{{}}}}}}|||{{{vvvwwwwwwvvvuuurrrpppoookkkhhhiiinnnooollljjjjjjeeedddeeejjjrrrzzz}}}ssstttvvvuuunnndddaaaccc\\\]]]^^^]]]ZZZWWWUUUTTT^^^^^^^^^```aaaccccccccc^^^___aaaaaa^^^YYYTTTQQQOOOJJJEEECCCDDDEEEBBB???<<<888444333444555555444---+++(((''''''((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$###"""###$$$%%%$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))((('''&&&%%%((((((((((((((((((((((((%%%&&&&&&'''(((((())))))***)))'''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&((()))*********+++,,,///111222555666777888999888888777999;;;<<<<<<;;;;;;<<<===;;;;;;<<<<<<;;;:::888777444333222000///---,,,+++......---++++++++++++,,,))))))(((((((((((()))))))))******+++***)))(((''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%)))((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))***)))'''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))***((((((((((((((()))******,,,+++******,,,---,,,+++//////...///222777;;;>>><<<<<<;;;;;;;;;;;;<<<<<>>KKKZZZeeeqqqssstttuuuuuuuuuwwwyyy~~~~~~}}}|||{{{zzzyyyyyyxxxuuurrrooonnnnnnnnnnnnmmmkkkjjjiii``````eeeooovvvxxxzzz|||~~~}}}}}}nnnnnnnnnmmmkkkeee^^^YYYYYYYYYXXXYYYYYY[[[\\\]]]fffiiimmmnnnmmmgggaaa]]][[[WWWRRRPPPPPPPPPMMMJJJMMMIIIDDDAAA???===<<<:::444111---***))))))(((((()))))))))***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""!!!!!!"""$$$%%%$$$###########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))((('''&&&&&&))))))))))))))))))))))))''''''(((((()))***++++++,,,***)))''''''(((***+++,,,...//////000222555888999999:::;;;>>>BBBFFFHHHKKKLLLNNNPPPQQQPPPOOONNNLLLNNNOOOOOOMMMLLLKKKLLLLLLMMMOOOPPPPPPNNNLLLJJJBBBAAA@@@>>>;;;999888777666444111...------...///*********))))))((((((((((((((()))***)))'''&&&$$$)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***'''((())))))******))))))***+++,,,,,,+++***++++++//////111444777999<<<===777666555555555777999;;;KKKkkk(((111>>>JJJUUU___hhhnnnuuuvvvwwwxxxwwwxxxzzz}}}~~~~~~~~~}}}|||{{{zzzzzzzzzwwwsssqqqpppnnnjjjhhhiiiiiiiiijjjmmmqqqtttwwwyyyyyy~~~xxxwwwwww}}}{{{uuupppooojjjddd^^^XXXVVVUUU[[[^^^bbbfffjjjkkkkkkkkkjjjhhhdddaaa^^^YYYSSSNNNQQQRRRSSSSSSQQQMMMHHHEEE===:::444000...---+++)))((())))))***)))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############!!! !!!###%%%$$$###########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((''''''(((((()))))))))))))))************+++,,,,,,------,,,,,,,,,,,,,,,///333555999;;;>>>@@@CCCHHHNNNRRROOOOOOOOOPPPSSSWWW[[[]]]___```bbbddddddcccaaa___YYY[[[]]]^^^\\\ZZZYYYYYYXXXZZZ]]]___^^^\\\YYYWWWRRRQQQPPPNNNKKKIIIHHHGGGBBBAAA>>>;;;999777666555111000///...,,,***)))(((***))))))((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$***)))((('''%%%$$$$$$$$$&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))***'''((()))++++++***)))))))))+++,,,***((((((+++///333666999<<<<<<999555222444333222111333666999;;;EEEfff444???NNN[[[ccchhhmmmppprrruuuxxxzzz{{{{{{|||}}}||||||{{{zzzyyyxxxxxxxxxvvvsssnnnjjjhhhhhhhhhgggfffjjjrrr{{{{{{sssnnnmmmkkkgggmmmjjjhhhiiilllkkkeee___[[[[[[^^^dddlllsssuuuuuujjjhhhhhhllloooqqqwww~~~|||qqqfff___]]]VVVVVVUUUWWWZZZ___dddgggiiiiiiiiiiiifff```ZZZUUUJJJMMMQQQTTTVVVWWWWWWWWWKKKHHHBBB===888333---***(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!! !!!###%%%$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))(((''''''''''''(((((())))))))))))))))))******++++++,,,,,,...111333555999???CCCGGGJJJMMMPPPTTTYYY^^^bbb^^^]]]]]]]]]^^^aaaccceeeiiiiiihhhgggddd```\\\ZZZ[[[^^^bbbddddddddddddeee^^^```cccffffffdddbbb```cccbbb___\\\YYYVVVSSSRRRRRRRRRQQQPPPLLLHHHDDDAAA======;;;888555111...,,,...---***((((((***,,,---(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&''''''''''''''''''(((((((((((())))))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###))))))(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***'''(((***+++++++++***)))((()))***))))))---444;;;?????????===:::777444222666555444444666999===???CCCeeeKKKQQQZZZaaafffjjjooossstttxxx|||~~~}}}|||{{{{{{}}}}}}~~~~~~}}}{{{{{{wwwwwwvvvuuuttttttttttttkkkkkkjjjhhhfffhhhkkknnnnnnxxx{{{wwwttttttrrrnnnjjjcccbbb^^^WWWTTTWWWWWWUUUSSSRRRSSSUUUWWWVVVQQQLLLHHHIIIKKKPPPUUUWWWWWWWWWVVVRRRPPPTTTWWWZZZ```fffmmmmmmnnnsssyyy|||vvvssseeebbb\\\WWWTTTUUUWWWYYY___aaaeeehhhjjjiiigggeeeTTTRRRPPPMMMMMMPPPVVVZZZXXXVVVSSSNNNHHH???555...,,,+++***)))(((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$"""!!!!!!"""$$$%%%$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))******))))))(((&&&''''''(((((()))))))))&&&'''(((***+++---...///333777===@@@CCCHHHNNNSSSVVVYYY\\\^^^```bbbeeegggkkkkkkkkklllmmmnnnooopppqqqoookkkeee___YYYTTTRRRVVVYYY]]]```aaabbbccceeecccfffjjjnnnpppqqqppppppsssqqqmmmiiiddd```\\\ZZZ]]]^^^^^^]]]YYYSSSNNNJJJMMMLLLJJJGGGCCC>>>:::888222000,,,***((()))***,,,)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''''''''(((&&&&&&'''''''''((((((((('''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&((())))))))))))%%%%%%&&&&&&'''((((((((('''&&&&&&''''''((()))***((()))******++++++******((()))***,,,000777???DDDAAA===666111///111555888444444444444666999<<<===EEEfff[[[___dddgggiiikkkpppssswwwyyy|||}}}|||zzzzzzzzzzzz{{{{{{{{{zzzyyywwwvvvpppooonnnmmmmmmnnnoooooojjjpppwwwyyyyyy{{{{{{wwwssspppmmmjjjgggWWWSSSOOOPPPSSSVVVUUUSSSTTTUUUSSSOOONNNRRRTTTRRRNNNOOOQQQRRRQQQOOOLLLJJJIIIJJJLLLOOOPPPNNNKKKIIIGGGBBBAAACCCEEEDDDFFFJJJRRRSSSVVVYYY\\\```eeeiiivvvvvvtttpppkkkeee```]]]ZZZZZZ\\\^^^aaadddgggkkkmmmhhhddd\\\RRRLLLJJJNNNRRR[[[\\\^^^^^^ZZZQQQEEE===333111...***(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%$$$###"""###$$$%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((())))))*********))))))''''''((())))))***+++++++++---///222666999<<<===BBBHHHPPPUUUWWW[[[aaafffgggjjjnnnpppqqqqqqrrrssswwwyyy|||zzztttnnniiifffddd```aaaaaa```]]]\\\\\\]]]```ccchhhnnntttxxx{{{|||}}}{{{yyyuuurrrnnnlllkkkiiiiiihhhfffbbb]]]YYYVVVZZZZZZYYYVVVSSSNNNJJJHHH>>>===:::777444111...---+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''''''''''''''''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&%%%"""###%%%'''((((((((((((%%%%%%&&&&&&'''(((((()))'''&&&&&&''''''((()))*********))))))******+++,,,++++++,,,///555999<<<>>>666333---******---222666000111111222444666888999CCCeee___dddkkkoooooonnnoooqqqwwwxxxzzzzzzyyyyyyzzz{{{xxxyyyyyyyyyxxxvvvtttsssjjjiiihhhhhhhhhiiijjjkkkvvvoooddd___[[[ZZZWWWWWWWWWWWWVVVUUUVVVRRROOORRRYYY```bbbaaaYYY\\\\\\YYYZZZ]]]]]][[[___``````^^^ZZZWWWVVVVVVXXXZZZ]]]^^^^^^[[[VVVSSSPPPLLLLLLNNNOOOKKKIIIJJJCCCFFFHHHGGGEEEDDDGGGJJJMMMZZZjjjtttuuurrrnnnmmm{{{}}}~~~{{{tttmmmiiiYYYXXXWWWUUUWWW[[[aaafffnnnlllggg___VVVQQQQQQRRRWWW\\\bbbgggggg```UUUMMM:::666111,,,)))(((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&&&&$$$###$$$%%%%%%$$$###########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((())))))*********))))))((())))))***++++++,,,,,,333555999>>>DDDIIILLLNNNPPPWWW```eeegggjjjoootttuuuyyy~~~}}}uuutttpppiiibbb\\\ZZZYYYTTTWWW]]]eeemmmtttyyy|||~~~}}}||||||wwwvvvssspppllliiifffdddbbbbbbbbb```]]]ZZZVVVTTTPPPPPPOOOLLLGGGAAA:::666---------,,,,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***++++++******''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&'''((())))))'''&&&&&&''''''((()))***+++***)))))))))***,,,---...---...111555666333000...//////000111111111111222333444555777888999999???bbbiiilllooopppppppppsssuuuwwwxxxyyyxxxvvvtttuuuuuuxxxvvvuuutttsssqqqnnnkkkiiieeecccddddddhhhtttxxxkkkaaaZZZTTTPPPTTTSSSSSSTTTWWWYYYZZZZZZZZZ[[[]]]aaajjjrrrsssnnnjjjkkknnnooohhhccciiiuuuppptttrrrllliiijjjeee^^^aaafffmmmpppoooiiiccc___VVVWWWWWWVVVUUUSSSRRRRRROOOKKKGGGEEEFFFEEEBBB???CCCHHHOOOTTTUUUUUUSSSSSS^^^dddnnnyyy|||mmmfff[[[RRRNNNQQQXXX]]]ccceeeiiikkkggg]]]TTTPPPQQQRRRUUU[[[aaa```ZZZSSSDDD???777000+++***+++,,,(((((((((******)))&&&###&&&&&&'''***,,,+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((''''''((((((((((((((('''''''''***)))(((''''''((()))***)))))))))***,,,,,,***)))))))))***+++...222555777>>>BBBGGGLLLPPPTTTYYY]]]aaaeeekkkqqquuuxxx{{{}}}|||zzz{{{~~~|||sssjjj```YYYTTTQQQQQQOOOLLLMMMRRR[[[dddkkknnnttt{{{~~~zzzvvvsssooonnnnnnmmmkkkhhheeebbb```___ZZZYYYWWWVVVTTTPPPLLLHHHBBB<<<555///,,,+++,,,,,,************++++++++++++'''***------,,,***)))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''')))'''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))))))))))))))((((((((((((,,,+++)))((())),,,000222111000---+++***+++,,,,,,......//////000000111111000111333555777999:::;;;BBB\\\iiillloooqqqqqqrrrtttwwwxxxyyyxxxwwwuuutttuuuvvvwwwvvvuuusssqqqmmmiiifff______dddlllsssyyy}}}xxxyyyrrriiiaaa]]]YYYVVVTTTWWW[[[aaaeeeggggggggggggkkkjjjiiilllwww{{{|||~~~xxxqqqvvv|||~~~}}}{{{{{{|||mmmkkkiiihhhhhheee___ZZZZZZVVVPPPKKKIIIGGGFFFDDDGGGGGGGGGIIIJJJKKKJJJHHHNNNQQQWWW___gggoootttvvvrrrnnniiifffddd___XXXSSSYYYYYY[[[___bbbbbb```^^^YYYVVVSSSTTTWWWVVVSSSOOOEEECCC>>>999333///+++******))))))***+++***(((&&&%%%&&&((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$####################################$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''))))))(((((())))))***+++++++++******+++,,,,,,,,,---...222777<<>>:::555000,,,*********)))((((((((('''((((((((()))++++++)))'''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''')))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))))))))))))))((((((((((((''')))+++...111333555666000///---+++***+++,,,,,,.........///000000111111000111333555777999:::;;;BBB[[[jjjllloooqqqrrrsssuuuwwwsssssssssrrrpppoooppprrrqqqnnnkkkhhhggggggiiijjjuuuyyy{{{mmmdddbbbcccbbbccc```]]]\\\]]]^^^^^^]]]ccclllxxxyyyyyy}}}~~~{{{wwwtttrrrmmmfff___\\\[[[\\\WWWQQQKKKGGGFFFFFFEEECCCEEEEEEFFFIIILLLQQQUUUXXXaaaaaadddmmmuuuvvvpppjjjddd]]]VVVTTTYYY```cccdddccc___[[[YYYXXXUUUPPPKKKGGGFFFDDDAAA;;;555///,,,---+++******++++++***)))&&&)))++++++(((&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$####################################$$$$$$$$$%%%####################################$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))*********++++++***((('''(((***,,,...444888???HHHPPPXXX]]]___eeefffjjjrrrzzz{{{uuunnnmmmppprrrrrroookkkiiihhhbbbaaa___\\\ZZZWWWUUUTTTSSSVVV[[[___bbbfffkkknnnjjjjjjfff```___aaa___ZZZXXXUUUQQQMMMKKKLLLMMMNNNIIIKKKOOORRRRRRPPPMMMJJJHHHJJJKKKLLLMMMOOOSSSVVV[[[]]]^^^___]]]XXXSSSPPPNNNNNNPPPSSSWWW\\\```cccdddfffhhhkkkiiiddd\\\VVVRRRPPPLLLIIIEEEAAA;;;777///---+++)))(((((()))))),,,(((&&&'''***,,,)))&&&))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))((('''''''''(((((()))(((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))$$$(((...333666666444222///...,,,+++***+++,,,,,,---......//////000111111000111333555777999:::;;;BBB[[[lllmmmoooqqqqqqrrrssstttpppqqqrrrqqqooommmlllllljjjgggcccbbbfffooozzzxxxppphhhhhheee___[[[\\\bbbffflllmmmnnnpppssstttuuuuuuzzzzzzxxxyyypppkkkccc[[[TTTOOOMMMLLLIIIJJJKKKJJJGGGDDDAAA@@@IIIJJJOOO[[[kkk|||wwwfffZZZZZZ^^^^^^[[[cccdddeeegggfffaaaYYYSSSKKKIIIFFFBBB===888555222000---***)))***+++++++++(((---000...***'''))),,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$##################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))))))))++++++******,,,111777;;;DDDIIIRRR\\\eeemmmqqqtttxxxyyy{{{zzzpppggg[[[^^^aaacccbbbaaa``````WWWVVVTTTRRRPPPOOOOOONNNOOORRRVVVYYY[[[^^^bbbeeennnrrrsssrrrsssvvvuuuqqqjjjgggbbb\\\YYYYYYZZZ[[[WWW[[[aaaeeeeeebbb^^^ZZZRRRPPPMMMJJJHHHIIILLLNNNPPPRRRVVVWWWUUUQQQKKKHHH?????????AAADDDHHHKKKNNNRRRUUUZZZ```dddeeebbb___YYYUUUOOOJJJIIIIIIIIIIII;;;777222---+++,,,///111111///,,,++++++***)))((())))))))))))))))))))))))'''''''''''''''(((((()))))))))((((((((((((((())))))((('''((()))***)))'''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))&&&***///222333000,,,)))---,,,++++++***++++++,,,------......///000000111000111333555777999:::;;;BBBZZZooooooooopppqqqqqqpppppptttvvvvvvtttpppkkkgggfffeeehhhmmmsss|||yyytttnnniiifffffffffddd```^^^cccooo{{{wwwkkkaaa]]]]]]XXXYYYXXXTTTNNNHHHDDDCCCCCCDDDEEEIIISSSeeeyyyzzzqqqnnnlllcccXXX[[[]]]aaafffhhhhhheeecccVVVQQQJJJBBB<<<888777666333///,,,******+++++++++)))---000...***''')))---((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))*********)))))))))))))))***---222777===FFFPPPWWW[[[```hhhqqqyyy~~~~~~uuuiii^^^XXXPPPSSSWWWYYYYYYZZZ[[[\\\RRRRRRQQQPPPPPPQQQRRRRRRPPPTTTYYY^^^ccchhhmmmqqqssszzz{{{uuuooojjjhhhggggggeeehhhkkknnnnnnllliiiggg]]]ZZZVVVTTTTTTVVVXXXZZZZZZ]]]aaaeeefffdddaaa^^^QQQOOOKKKGGGDDDAAA@@@???AAABBBGGGNNNVVV\\\___```[[[WWWRRROOOOOOPPPPPPPPPKKKEEE<<<444///...000333666888777333,,,((())),,,************************(((''''''''''''((())))))))))))((((((((())))))******((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''''''''''''''((())))))'''((((((((()))))))))******+++---...---+++(((&&&++++++*********++++++,,,---------...//////000000000111333555777999:::;;;BBBZZZqqqppppppqqqrrrrrrqqqooouuuuuutttpppjjjfffccccccgggqqq~~~wwwpppiiigggffffffiiilllooollljjjfffeeelllyyysssppppppnnnhhh^^^SSSKKKIIIIIIFFFHHHHHHGGGGGGOOO\\\hhhooouuuyyyzzz}}}uuugggZZZYYYYYYZZZ^^^ccciiimmmbbb]]]TTTJJJAAA<<<999777666333///---,,,,,,+++***(((***,,,+++((('''(((+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''((()))))))))++++++***)))***,,,---...***111;;;FFFPPP\\\hhhqqquuuxxx}}}~~~qqqbbbUUUNNNKKKMMMNNNPPPPPPPPPQQQSSSTTTRRRSSSTTTUUUWWWXXXZZZZZZXXX[[[```cccfffjjjnnnqqqpppyyy|||xxxuuuttttttqqqqqqqqqpppnnnlllkkkiiijjjgggbbb^^^]]]]]]]]]\\\^^^aaafffkkkooorrrssssssmmmjjjddd\\\SSSKKKDDDAAA<<<;;;;;;???EEELLLPPPSSSVVVVVVVVVWWWVVVTTTOOOKKKTTTOOOFFF<<<555111//////888<<<>>>888...(((***...************************((((((''''''(((((()))***))))))((((((((()))*********)))((((((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''((())))))''''''(((((())))))************++++++++++++++++++)))))))))***++++++++++++,,,------......///000000000111333555777999:::;;;BBBYYYqqqpppppprrruuuvvvuuussspppooollliiigggiiinnnqqq|||}}}uuummmiiidddbbbfffiiimmmuuu~~~||||||~~~}}}zzz|||~~~tttfff[[[VVVUUULLLNNNOOOMMMIIIIIIKKKNNNPPPYYY```cccnnn|||{{{mmmiiiccc^^^[[[]]]bbbeeefffddd```YYYQQQHHH@@@<<<;;;888444111000...,,,+++((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""!!!"""###%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((())))))&&&&&&''''''((())))))***++++++******---111555888888BBBOOO[[[eeeooozzzzzzkkk\\\PPPIIIEEECCCGGGHHHIIIJJJKKKNNNSSSVVV[[[]]]___bbbdddeeeffffffdddfffhhhiiijjjkkkmmmooo|||~~~|||{{{zzzyyyvvvuuussspppnnnlllkkkjjjpppmmmhhheeecccaaa]]]ZZZ^^^```cccggglllqqqtttwwwxxxvvvsssmmmfff___XXXUUUIIIFFFCCCBBBDDDGGGIIIJJJOOOOOOPPPRRRSSSRRRNNNJJJPPPOOOKKKFFF@@@:::555222666:::;;;888000+++***,,,************************((((((((((((((())))))***))))))(((((()))******+++***)))((()))******)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''((())))))'''''''''((()))*********(((((())))))***+++,,,---'''((()))***++++++++++++,,,,,,---......//////000000111333555777999:::;;;AAAYYYqqqppppppsssxxxzzzyyyxxxooommmjjjiiilllvvvuuurrrnnnhhhgggeeegggooouuuzzzzzzqqqnnnYYYWWWUUURRRNNNIIIEEEBBBDDDHHHGGGDDDQQQlllxxxnnnddd]]]YYYXXXbbbeeegggfff___UUUJJJCCC>>>;;;777444222000---++++++)))((()))+++,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!"""###%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))******&&&&&&&&&'''((())))))***+++******+++///666<<<@@@PPPZZZgggrrryyy|||mmmZZZKKKEEECCCBBB@@@BBBDDDFFFIIIMMMTTT\\\bbbfffhhhkkknnnpppqqqqqqpppiiikkkooorrruuuxxx{{{~~~~~~~~~{{{|||~~~}}}xxxyyyyyyyyyxxxwwwvvvuuutttsssqqqooommmkkkjjjjjjiiigggfffgggiiiiiifffcccgggggggggiiilllpppuuuwwwuuuvvvwwwwwwuuurrrnnnkkk]]]YYYUUURRRQQQQQQPPPOOOIIIGGGFFFGGGJJJMMMOOOPPPGGGJJJMMMNNNKKKEEE>>>999555666666555222...+++***************************((((((((((((((()))******))))))((())))))***++++++***)))((()))***+++***((())))))))))))))))))))))))%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&''''''((()))******+++''''''(((((()))))))))***&&&'''(((***++++++++++++,,,,,,------...//////000000111333555777999:::;;;AAAYYYsssqqquuuwwwjjjhhhffflllyyytttssssssqqqnnnnnnqqquuuwww}}}}}}ooobbb^^^[[[SSSKKKFFFGGG@@@===@@@DDDKKKYYYfffqqqssszzztttcccYYYVVVXXX\\\bbbfffdddZZZRRRAAA???;;;777444111///...,,,,,,,,,,,,,,,,,,++++++******)))((((((((((((((()))((('''&&&&&&'''((()))&&&'''((('''%%%%%%'''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((()))))))))))))))***---000333:::GGGUUU```jjjooovvvzzz}}}xxxjjj```RRRFFFAAA@@@@@@@@@GGGGGGIIIOOOYYYdddmmmqqqoooooooooooopppqqqssstttxxxuuuvvvzzz{{{yyywwwyyy|||zzzuuunnnhhhfffiiilllfffhhhfffbbbcccgggjjjiiiiiikkkkkkfff___\\\^^^aaaiiiiiihhhdddaaa___```aaa^^^eeekkkjjjjjjmmmooooookkkjjjkkknnnsssuuusssooollliiieeebbbaaabbbccceeeddd```[[[VVVQQQLLLGGGDDDHHHCCCAAAFFFNNNQQQKKKDDD<<<666000222777888222***++++++************++++++++++++)))(((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''******))))))((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((&&&###!!!"""&&&)))''''''''''''''''''''''''&&&'''((()))))))))))))))((((((((((((((()))******((()))+++***)))((()))+++++++++******++++++,,,---////////////000000000000111222333444888;;;<<<;;;@@@XXXpppsss{{{yyyyyy{{{yyyvvvvvvttttttyyyxxxrrrnnneeeXXXOOOQQQLLLJJJLLLLLLHHHGGGJJJTTTWWW```mmmuuuwwwxxx{{{gggaaaZZZWWWYYY___dddgggUUUHHH;;;888===???999222000///---,,,,,,,,,---...******)))((((((((((((((()))(((''''''''''''((()))'''((()))(((&&&&&&(((***'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&'''((()))************222999BBBKKKUUUaaammmvvvyyy}}}~~~tttjjjccc[[[QQQIIIGGGIIIKKKLLLJJJLLLQQQXXXaaaiiiooorrrlllnnnqqqsssuuuwwwxxxyyyyyyvvvwwwwwwtttqqqrrrsssooojjjgggfffffffffeee___aaa```\\\^^^cccffffffjjjnnnpppnnnhhhdddeeehhhtttttttttrrrmmmfff```\\\ccclllssstttrrrnnnhhhaaa``````bbbfffiiilllllllllllllllkkkhhhffffffiiimmmlllkkkiiigggddd___XXXSSSLLLGGGAAA@@@DDDIIIMMMNNNHHH@@@777111000222333333......,,,+++++++++++++++,,,+++***))))))***++++++******************************)))))))))(((((((((***)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))###$$$%%%&&&'''((())))))(((((())))))))))))))))))((((((((((((((()))******(((***+++***(((((((((***++++++******++++++,,,---////////////000000000000000111111333555999::::::@@@WWWjjjoooyyy}}}uuummmkkkkkkoooxxxzzzkkk```XXXRRROOOPPPPPPIIIAAA======@@@HHHSSS^^^lll~~~yyykkk]]]WWWYYYaaahhhaaaTTTFFF???>>>>>>999444555222///+++******,,,---******)))(((((((((((())))))((((((''''''(((((()))((()))***)))'''''')))***'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))+++,,,------;;;EEETTTaaalllttt|||zzzrrrjjjccchhhaaaXXXPPPMMMLLLKKKKKKPPPTTT[[[bbbiiimmmooopppnnnqqqvvvyyyzzz{{{|||}}}|||tttppprrrvvvuuuttttttxxxtttppppppsssuuutttqqqlllnnnmmmjjjlllrrruuuuuuyyy~~~~~~{{{|||~~~~~~qqqhhhfffppp|||~~~qqqeeeZZZ]]]ccchhhkkkjjjfffcccggghhhhhhfffdddeeeiiimmmmmmoooqqqsssrrrmmmeee___^^^YYYPPPGGGBBBAAADDDGGGNNNIII@@@777222111444777333111///---++++++++++++,,,+++***)))******+++,,,************************++++++*********)))))))))))))))))))))(((((((((((())))))((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&((())))))'''%%%++++++++++++***)))((('''************))))))))))))((((((((((((((()))******+++,,,---,,,***))))))***++++++******++++++,,,---////////////000000000000333333333555777999;;;===@@@VVVkkkmmmqqqvvvzzz}}}~~~~~~vvvsssvvvyyy{{{}}}oooeeeZZZVVVVVVRRRJJJDDD>>>>>>AAADDDIIISSShhh{{{zzziii]]]WWWVVV^^^^^^ZZZOOOAAA999999<<<===999444...***)))((()))+++***))))))(((((()))))))))(((((((((((((((((()))((())))))(((''''''(((***'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))***)))((())),,,000555888KKKUUUcccnnnuuuzzz~~~~~~xxxppphhhiiiddd\\\UUUPPPMMMLLLKKK^^^bbbggglllnnnoooooooootttwww{{{|||{{{{{{|||~~~uuupppqqqzzzwwwxxxeeeiiipppxxx{{{vvviii___aaa___]]]]]]___bbbdddeeekkklllnnnqqqqqqnnnhhhdddhhheee```XXXQQQIIIDDDAAAKKKIIIGGGCCC>>>:::666444777555222000...,,,,,,,,,,,,+++***))))))***+++,,,************************++++++*********)))))))))))))))))))))((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((()))((('''(((******(((%%%++++++,,,++++++)))((((((++++++******))))))))))))((((((((((((((())))))***---...///...,,,++++++,,,++++++******++++++,,,---////////////000000000000444333444777888888:::>>>@@@TTTrrrpppoooqqqxxx|||{{{uuujjjfff```UUUKKKFFFDDDCCCBBB@@@CCCOOO\\\}}}~~~mmmaaaZZZZZZ___aaa\\\RRRKKKJJJLLLJJJGGGBBB;;;444...***(((++++++***)))))))))))))))((())))))))))))))))))((('''(((((('''&&&&&&''')))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***+++)))((((((+++222===GGGNNNaaahhhrrryyy|||~~~sssggg[[[ZZZXXXUUUTTTUUUWWWYYYkkknnnoooooollljjjjjjkkkqqquuuyyyyyyyyyzzz~~~|||||||||zzzzzzwwwkkkjjjddd^^^^^^dddhhhhhhfffmmmkkkiiiiiiiiihhhgggeeeaaa___^^^______\\\VVVPPPKKKIIIGGGGGGGGGCCC===777999888777444222000//////,,,+++***)))((()))************************************)))))))))((((((((((((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))))))))---+++***))))))***))))))&&&&&&'''''')))***++++++,,,+++***)))(((((())))))((((((((((((((())))))***,,,---------+++******,,,++++++******++++++,,,---////////////000000000000222111333888888555777===???SSS~~~rrrqqqrrryyy~~~uuuzzzsssdddVVVNNNJJJGGGGGGFFFEEEHHHNNNXXXcccsss|||}}}zzzxxxwww___ZZZWWW[[[bbbccc]]]VVVWWWVVVTTTOOOGGG<<<222,,,++++++***))))))))))))***((())))))******))))))(((&&&'''((('''%%%%%%'''((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((((())))))***+++,,,((()))---444AAAPPP]]]fffooosssyyy}}}~~~{{{mmm```WWWWWWWWWWWWXXXZZZ^^^bbbkkklllkkkgggaaa]]]]]]^^^fffmmmuuuzzz|||xxxooonnnrrrvvvwwwvvvqqqllleee```______```aaa```\\\YYYZZZ^^^aaa___]]]TTTOOOHHHEEEFFFFFFDDDAAA<<<<<<<<<<<<:::888666444///---,,,***))))))))))))++++++++++++++++++++++++******)))))))))((((((((((((((((((((())))))))))))***))))))))))))))))))((()))))))))))))))))))))))))))))))))((('''(((***---555333///,,,))))))))))))***)))(((''''''((())))))((((((((((((((()))******''')))***)))((('''(((***++++++******++++++,,,---////////////000000000000555444999???>>>888999@@@???QQQ{{{tttwww|||uuuoootttzzzmmm```VVVOOOOOOPPPNNNKKKJJJAAAHHHRRR\\\fffqqq|||sssggg\\\[[[bbbgggddd^^^^^^```cccaaaXXXJJJ;;;222,,,+++******))))))******((()))************)))((('''(((((('''&&&&&&''')))&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---...111999DDDRRR```kkkrrrsssvvvzzz||||||~~~yyyrrrjjjbbb^^^^^^^^^\\\ZZZ\\\```dddgggiiijjjeee]]]WWWVVVWWW```kkkyyy}}}zzz}}}}}}uuukkkbbb^^^^^^___```bbb```]]][[[ZZZZZZ\\\]]]]]]XXXPPPIIIEEEDDDFFFGGG>>>@@@BBBDDDCCCAAA===;;;222111///,,,+++*********++++++++++++++++++++++++++++++*********)))))))))'''((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))''',,,222333000000444999AAA===666...)))''''''((()))(((&&&%%%&&&''')))***((((((((((((((()))******&&&((())))))((((((***+++++++++******++++++,,,---////////////000000000000555555<<>>333222:::???OOOxxx}}}~~~yyyjjjbbb]]]VVVNNNNNNEEE===<<<>>>CCCPPP^^^gggYYYZZZ]]]dddcccdddggghhh```PPPCCC;;;000(((+++...+++&&&%%%((()))*********)))''''''))))))(((((((((((())))))))))))(((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&###!!!%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&''')))))))))))))))))))))***...444999FFFOOO[[[ffflllpppsssvvvvvvzzz|||zzzuuuwww{{{rrrnnnkkkjjjooouuuoooddd]]]```hhhnnnrrruuu|||~~~|||tttkkkgggjjjoooyyyyyyvvvyyy}}}yyysssjjjbbb]]]ZZZXXXWWW[[[\\\YYYSSSPPPPPPNNNJJJHHHIIIJJJKKKKKKKKKJJJJJJ<<<666//////111111,,,&&&111999<<<222******---...,,,+++******)))*********)))'''&&&(((******+++---,,,+++***)))***,,,///000))))))))))))***,,,---...666FFFQQQOOOFFF>>>666///))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((())))))*********+++++++++,,,,,,,,,////////////000000000000333333444555777999:::;;;===RRRyyyyyypppaaaTTTQQQLLLHHHIIIHHHFFFJJJPPPYYYmmmuuuiiiaaa[[[bbbcccdddbbb^^^ZZZWWWVVVFFF:::000//////,,,+++---((()))***++++++***)))((())))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&$$$"""'''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&'''(((*********))))))+++---222:::DDDJJJXXX___iiipppuuuwwwyyy{{{wwwuuurrrqqqsssyyy{{{uuunnnhhhddd```^^^bbbgggjjjeeefffoooyyy|||tttmmmgggbbb]]][[[WWW[[[]]][[[YYYXXXTTTNNNLLLLLLLLLLLLLLLLLLJJJHHHEEE???777000...---......222:::;;;333***)))++++++---,,,+++******))))))***)))***,,,......,,,***))))))+++---//////,,,***(((---+++((((((,,,333;;;@@@LLLMMMGGG;;;333///***%%%))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))***))))))(((((())))))***+++++++++,,,,,,,,,---------////////////000000000000333333444555777999:::;;;===RRRxxx~~~pppbbb]]]XXXTTTRRRNNNIIIHHHJJJGGGQQQ\\\bbbgggllloooooocccdddfffgggddd```[[[XXXSSSGGG;;;333...,,,---111))))))***++++++******)))))))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$(((((('''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''((()))***++++++***+++///444<<>><<<:::GGG???222((((((,,,+++&&&))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))************))))))******+++,,,,,,,,,---------............/////////000000000111333333444555777999:::;;;>>>QQQuuu~~~|||zzz~~~qqqiii]]]TTTOOOLLLMMMOOOIIIGGGDDDEEEOOO___oooyyy{{{rrrjjjhhhjjjggg___VVVYYYQQQEEE999000++++++---))))))************))))))))))))(((((((((((())))))(((((((((((((((''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''((())))))))))))***,,,000666>>>HHHSSS]]]dddjjjmmmrrrwwwzzz|||}}}~~~tttmmmhhhjjjttt}}}|||}}}|||tttmmmkkkcccYYYUUUUUU\\\kkkzzz}}}tttnnnpppooojjjaaa]]]^^^]]][[[___[[[WWWVVVVVVUUUQQQLLLKKKLLLKKKGGG@@@888222///+++///111000.........///...---,,,,,,,,,,,,,,,,,,---...---)))(((+++...///+++)))(((((()))---111333888===CCCGGGDDD<<<222+++...)))%%%%%%+++///...***))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********++++++******++++++,,,---,,,,,,,,,,,,------------......//////000000111111333333444555777999:::;;;>>>PPPrrryyyzzz~~~~~~}}}mmm___WWWTTTSSSRRRBBBBBBBBBCCCGGGOOO[[[eeeyyymmmeeebbbaaa```]]]YYYPPPEEE;;;333...*********)))))))))((((((((())))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''))))))(((((()))+++///666AAAMMMWWW```gggkkkppprrruuuyyy{{{|||{{{zzzoooooopppsssxxx}}}~~~|||yyyzzzyyytttkkkdddaaa^^^\\\]]]aaajjj{{{{{{ttt{{{{{{uuulllfffdddaaa]]]]]]ZZZXXXYYY[[[[[[YYYWWWQQQPPPNNNMMMIIICCC;;;555000000000111000///...///,,,,,,,,,,,,---...///000---//////++++++...---)))+++******,,,000666;;;???EEEAAA;;;555000---++++++''''''))),,,---***(((&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,.........///000111111111333333444555777999:::;;;>>>OOOppp|||xxxwwwxxxuuunnniiihhhvvvtttjjjddd\\\UUUHHHFFFDDDCCC@@@BBBKKKVVVppptttbbb]]]___^^^___\\\UUUMMMEEE:::000---,,,+++***(((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&(((***)))(((***...222888AAANNN\\\fffmmmrrruuuuuuuuuvvvxxxxxxvvvrrrnnnmmmrrrwwwyyyzzz{{{~~~{{{yyyvvvssspppkkkeeeaaacccgggoooyyy|||uuukkkaaaZZZZZZZZZ[[[\\\^^^___```]]]XXXRRRMMMKKKIIIGGGDDD>>>999555444333///,,,---------------...///000111,,,111444444999;;;222%%%,,,...222666:::<<<>>>>>>444222///,,,)))(((''''''++++++,,,---***%%%&&&***))))))))))))))))))))))))((())))))******))))))((()))))))))*********++++++++++++******++++++,,,---*********+++++++++,,,,,,------...///000111222222333333444555777999:::;;;>>>NNNooo{{{tttlllfffcccaaa```___\\\VVVUUUXXXeeerrryyyxxx~~~yyyoooeee\\\SSSJJJDDD@@@???HHHRRRLLLgggqqqaaa[[[^^^aaabbb```^^^XXXJJJ;;;111000...,,,***)))))))))))))))(((((((((((())))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$%%%'''#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%(((***++++++///666===FFFNNNZZZeeennnssswwwyyyvvvvvvwwwyyyyyyvvvooojjjpppssswwwyyyyyyyyyzzz{{{wwwvvvsssnnniiihhhkkknnnxxx~~~yyymmmcccdddeeebbb]]]\\\^^^aaaaaa___[[[UUUPPPNNNNNNPPPKKKAAA:::999777222//////111000//////.........///...222444888DDDNNNGGG777555555666777666666555444$$$'''+++......+++'''$$$+++)))))),,,***''')))///))))))))))))))))))))))))))))))************))))))))))))*********+++++++++***************+++,,,,,,+++++++++,,,,,,,,,------------...///000111222222333333444555777999:::;;;>>>MMMooosssrrrppppppmmmfff[[[TTTYYYWWWWWWWWWTTTRRRVVV]]]dddrrrzzzzzzzzzeee\\\UUURRRNNNGGGEEEHHHIIIVVViii{{{~~~qqqfff]]]aaaccceeegggdddUUUDDD555333000...+++*********))))))(((((((((((())))))&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))'''$$$###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$(((+++,,,---333===EEESSSYYYaaaiiinnnrrrtttvvvyyyzzz|||~~~wwwqqqssstttuuuvvvwwwwwwwwwvvvuuutttpppkkkhhhlllvvvyyyqqqsssrrrjjj___YYYZZZ]]]^^^cccfffaaaXXXQQQPPPRRRPPPEEE===<<<;;;666444555444333111000...------,,,222222///444HHH\\\]]]QQQ@@@;;;555...******+++,,,///---)))''''''))),,,...,,,((()))...---((('''***))))))))))))))))))))))))))))))************)))))))))************+++++++++******))))))******+++,,,,,,,,,,,,---------......------...///000111222222333333444555777999:::<<<>>>MMMoooyyynnniiiiiilllllleee^^^ZZZYYYWWWSSSRRRTTTWWWZZZ\\\```oooooo[[[PPPPPPRRRMMMGGGJJJIIIOOO\\\gggllloooqqqiiidddbbbgggiiiaaaVVVNNN@@@888///---......,,,+++************)))))))))((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''((('''''''''((()))***)))''''''***,,,---111:::HHHSSSXXX```kkkqqqssstttvvvyyy~~~{{{yyyyyy||||||zzzxxxsssuuuwwwxxxvvvuuuuuuuuutttmmmjjjmmmsssyyy~~~wwwnnnfff```^^^ccccccbbb```^^^ZZZWWWTTTSSSKKKEEEBBB>>>777444444111222222000---,,,+++,,,444888>>>CCCFFFFFFCCCBBB000000...---+++***((((((++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------......///000000000222333444666777999:::;;;AAANNNmmm}}}uuuqqqppphhhcccbbbaaa___```ddd^^^ZZZVVVTTTUUUYYY\\\]]]ffftttppp^^^TTTRRRUUULLLHHHGGGKKKQQQXXXaaaiiizzzxxxqqqgggeeeggg```VVVIII@@@555...+++++++++++++++++++++***************))))))))))))))))))))))))(((((((((((('''''''''&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((((((((((((((()))******)))((()))---222555999BBBOOOYYY]]]eeennnssstttuuuwwwyyywwwvvvuuuwww{{{uuuvvvvvvuuurrrpppqqqqqqiiiiiioooxxxvvvppplllkkk[[[\\\^^^```aaa```^^^\\\ZZZTTTNNNKKKFFF???<<<===444222000///111888@@@FFFLLLJJJEEE???777///)))%%%++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,------......///000000000222333444666777999:::;;;???LLLkkk|||sssooo|||sssjjjdddbbbdddmmmvvvnnnmmmkkkhhhgggiiimmmqqqvvv~~~nnn^^^[[[^^^XXXPPPGGGBBB@@@BBBJJJSSSsssuuuggggggeee^^^VVVNNN@@@444,,,***+++---******++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((())))))************...333:::>>>BBBIIITTT]]]eeekkksssxxxxxxxxxyyy{{{|||zzzwwwtttsssvvv{{{{{{yyyvvvrrrooooooqqqtttjjjppp|||lllggg___[[[]]]bbbgggjjjbbb]]]YYYTTTKKKBBB===???BBBDDDFFFHHHGGGEEEBBB@@@888666444111//////000111))))))***++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,---......//////000000111222333444666777999:::;;;===IIIhhh}}}vvv~~~wwwrrrlllkkkrrr{{{~~~uuulllfff```VVVKKKEEEBBB???BBBFFFRRRuuuwwwgggbbbbbb^^^ZZZNNN>>>222...------************++++++++++++))))))))))))))))))))))))*********))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((())))))***'''((()))))))))***+++---444999???CCCFFFMMMWWW```mmmrrrxxx|||}}}}}}}}}~~~}}}wwwooojjjjjjpppvvv|||vvvpppnnnrrrzzz|||yyypppiiifffeeedddcccaaa``````___XXXOOOJJJKKKVVVVVVVVVSSSLLLAAA555---222000...,,,+++,,,...///---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))************((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------.........///000000111111222333444666777999:::;;;>>>JJJggg{{{qqqooorrr~~~|||zzzvvvtttpppnnnoootttzzz~~~|||~~~~~~wwwiii[[[NNNIIIHHHGGGHHHJJJBBBYYY}}}tttdddccc^^^___WWWIII===666111+++************************************************+++*********))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))******&&&(((******)))+++...111555:::AAAFFFKKKTTT___hhhssswww|||wwwuuupppjjjgggjjjrrryyy{{{wwwppplllnnnvvv}}}yyynnn___UUU```aaaffflllkkkfffcccddd___WWWLLLBBB;;;666222///111000///...---,,,,,,,,,........................++++++++++++++++++++++++************************************************((((((((()))******++++++((()))))))))************))))))*********+++++++++++++++,,,,,,,,,---------......//////000111111111222333444666777999:::;;;AAAKKKgggxxxtttxxx{{{zzzqqquuu}}}~~~sssooouuutttyyyrrrnnniiieeedddcccbbbaaa]]]ZZZWWWTTTUUUXXX\\\___^^^```cccfffiiimmmsssvvv{{{~~~~~~rrr___SSSLLLHHHIIIKKKMMMIIIYYYzzz}}}kkkddd[[[___\\\RRRIIICCC888,,,,,,,,,++++++************************************************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))&&&)))+++,,,,,,...333777777>>>HHHPPPWWWaaallluuuxxxzzz}}}~~~uuurrrmmmiiihhhkkkqqqvvvrrrpppnnnnnnttt~~~|||wwwooohhhkkkhhhiiinnnoookkkgggggg\\\VVVNNNGGGAAA;;;444...***+++---///222333444444,,,,,,---...000111111222++++++++++++++++++++++++************************************************(((((())))))*********+++))))))))))))************)))************+++++++++,,,,,,,,,,,,------------...//////000000111111222222333444666777999:::;;;BBBKKKeee~~~uuuxxx~~~rrrlllnnnrrrtttooofff]]]ZZZZZZVVVSSSPPPNNNNNNNNNNNNMMMLLLJJJHHHGGGFFFHHHJJJKKKJJJKKKMMMMMMNNNPPPSSSVVVXXX[[[___ccciiiqqq{{{{{{~~~lllZZZNNNLLLPPPQQQFFFEEEVVVhhhkkkfffbbb\\\bbbbbb[[[WWWSSSFFF666//////...---,,,++++++*********************************)))))))))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&(((******)))'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))***)))(((((('''+++...//////222999>>>@@@JJJWWWbbbiiiooowww}}}||||||}}}~~~~~~|||yyywwwvvvrrrlllhhhhhhiiikkklllnnnrrrwww~~~uuukkkcccbbbdddbbb___^^^^^^]]]\\\[[[VVVJJJ:::...777666444111///---+++***,,,------...///000000111++++++++++++++++++++++++************************************************)))))))))))))))*********))))))))))))************)))************+++++++++,,,,,,,,,------------.../////////000111111222222222333444666777999:::;;;???GGGaaazzzmmmccc^^^ZZZXXXUUUTTTTTTRRRNNNKKKOOOMMMJJJIIIHHHHHHFFFDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGEEEGGGJJJKKKMMMQQQXXX]]]^^^iiixxx|||ooo]]]YYY___GGGHHHDDD@@@CCCNNNZZZ``````fffgggbbbaaa```RRRAAA222222111///...---,,,+++************************))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''!!!###''')))***(((%%%###&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))******)))(((''')))---111222222666===CCCKKKVVVfffqqqvvvyyy|||~~~~~~}}}|||{{{xxxtttqqqpppkkkfffeeegggjjjjjjiiirrryyyrrrdddXXXXXX]]]aaacccdddfffaaa\\\YYYVVVPPPFFF>>>111000///......000111333000//////...------,,,,,,++++++++++++++++++++++++******************************************************))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------....../////////000111111222222222333444666777999:::;;;;;;CCC^^^wwwkkk```ZZZVVVSSSPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQOOOMMMJJJHHHGGGIIIHHHGGGFFFFFFFFFFFFFFFCCCFFFHHHHHHFFFDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJOOOUUUZZZ```kkkyyy|||kkk___UUUNNNEEE===<<>>AAAFFFJJJOOOZZZkkkyyyzzzuuuhhhaaa```aaaeeeqqqxxxrrrwwwxxxiii\\\aaaaaabbbeeeiiijjjddd^^^UUUNNNDDD:::333111111111/////////.........------------------------------,,,++++++++++++,,,------,,,,,,+++************+++))))))*********+++++++++,,,++++++******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......///000000111111111000000222444666666666777999;;;;;;EEE]]]xxxqqqhhhfffaaa[[[ZZZ]]]\\\YYY^^^_________```aaaccceeejjjjjjkkkmmmnnnooopppqqqnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnlllkkkgggfffffffffeeedddcccbbbfffeeecccaaa^^^\\\ZZZXXXWWWUUURRRQQQQQQPPPNNNLLLNNNLLLNNNRRRTTTUUUVVVXXXffflllrrrttttttwww{{{xxxggg[[[UUUQQQNNNRRRJJJJJJZZZlllpppeeeZZZWWWWWWRRRFFF777...---000,,,,,,,,,,,,++++++******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((()))(((((((((((()))))))))***+++***((()))---444999===BBBEEEIIIQQQ___ppp~~~ooofffdddggggggnnnzzzxxx~~~}}}yyygggccc```cccggghhhddd```[[[VVVLLLAAA888333222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,+++***+++++++++))))))*********+++++++++,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......///000000111111111000000222444666666666777999;;;;;;DDD\\\wwwnnngggddd^^^___]]]ZZZ]]]ccceeecccccceeefffffffffgggjjjmmmjjjkkklllmmmoooppprrrrrrssstttuuuwwwxxxyyyyyyzzzzzzzzzzzzzzzxxxvvvtttsssnnnmmmllllllmmmmmmkkkiiioooooonnnmmmjjjeeeaaa___]]]\\\YYYUUUQQQNNNMMMLLLPPPPPPPPPOOOLLLIIIFFFEEENNNWWWaaagggmmmuuu{{{}}}~~~rrrfff[[[RRRKKKEEEGGGHHHKKKUUUaaadddaaaUUUXXXYYYOOO@@@333...///,,,---------,,,+++***)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''(((((())))))((((((((()))))))))******)))((())),,,222888===???DDDJJJRRR___sssyyymmmhhhiiijjjmmmyyy|||xxx~~~wwwlllccccccffffffcccbbb^^^ZZZSSSIII>>>666333222111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++++++++)))************+++++++++,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////000111111111111111222444666666777777999;;;<<>>===999555222///...---000///......------...............---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................//////000000111111222222444555666777888:::;;;;;;>>>GGG[[[|||{{{qqqmmmlllhhhdddcccfffiiilllppptttzzzvvvmmmlllhhhbbb^^^[[[VVVRRRNNNMMMMMMMMMIIIEEEDDDLLL]]]ooo}}}~~~}}}~~~kkkZZZOOOHHHGGGJJJDDDTTThhhoooiii\\\TTTPPPIII<<<111///000///......,,,,,,,,,,,,++++++++++++******************************))))))))))))******)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((()))+++++++++++++++---111444BBBGGGNNNTTTTTTVVV___iiizzzxxx|||}}}qqqjjjcccbbbeeeccc[[[TTTFFFCCC===777333000//////000000///........................------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................//////000000111222222222555555666888999:::;;;<<>>FFFXXXxxx{{{tttnnnllliiiiiimmmtttyyy{{{{{{~~~~~~xxxqqqmmmgggaaa[[[XXXVVVUUUQQQOOOLLLIIIHHHKKKSSSYYYhhhnnntttuuuvvv|||iiiYYYQQQOOOIIIAAA===EEEVVV```^^^XXXYYYQQQGGG===222***+++000---------,,,,,,,,,++++++************************)))))))))******)))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((((((((((((((((()))******************,,,333;;;AAALLLRRRWWW[[[aaannn~~~vvvmmmhhhfffcccaaaYYYUUUMMMEEE===777444222111111000////////////000//////.........---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///........................000000000111222222333333333444555666777999::::::<<>>BBBKKKVVV___^^^ZZZTTTJJJ;;;...---222------------,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))******)))))))))((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******&&&&&&&&&'''(((((())))))&&&''''''((((((((((((((((((((((((((()))***++++++******+++,,,111999BBBIIINNNSSSWWW\\\gggyyy}}}vvvnnniiieeecccccc```YYYPPPFFF<<<555111222111111000000000000000/////////.........------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///........................000000111111222333333333333333444666777888999:::;;;AAARRRqqqxxxnnniiiiiioooyyy~~~|||}}}vvvpppkkkiiiaaa```]]]XXXSSSOOOLLLLLLCCCJJJTTT```jjjrrrxxx{{{|||}}}nnn```TTTJJJIIIEEE???;;;@@@LLLVVV^^^[[[WWWQQQDDD666000111...------------,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((*********)))))))))((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++&&&&&&&&&'''((()))))))))&&&''''''((((((((((((((((((((((((((()))***+++,,,***+++---111666@@@JJJQQQRRRVVVXXX]]]mmm}}}uuuooowww}}}wwwqqqiiibbbeeeccc```YYYOOOEEE;;;555222222111000000000111111////////////........................---------------------------------------------------------------------------...//////........................000111111222222333333444444444555666888999:::;;;<<>>CCCQQQnnn}}}{{{wwwvvvuuutttrrrpppmmmvvv|||vvvqqqjjjddd^^^YYYUUURRRRRRNNNIIIFFFGGGOOOZZZaaatttuuuyyygggVVVJJJIIIGGGAAACCCKKK\\\aaa___SSSHHH@@@888000000------000000---,,,///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&$$$$$$''''''''''''((((((((((((((((((((((((((()))******''''''''''''((((((((())),,,)))(((,,,---***)))***+++,,,222===EEEJJJPPPWWW______cccqqqyyyqqqlllhhh```^^^ccc^^^QQQJJJMMM:::555333444444111000111000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------........................------///000111222222333222222555555666777888999::::::===BBBPPPmmmzzzyyyyyyzzz}}}}}}xxxqqqkkkfff```]]]YYYVVVQQQKKKIIIJJJNNNQQQXXXeeeuuu}}}||||||kkkYYYOOOJJJFFFFFFIIIXXXbbbhhhaaaUUUJJJ???666333///---//////,,,+++------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******)))))))))(((((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((((()))******'''''''''((((((((()))))))))&&&'''+++,,,******,,,...000666AAAIIINNNTTTZZZ```bbbkkk}}}|||vvvpppjjjbbb```bbbaaaWWWLLLAAA:::444333333111111222111000000000//////////////////.........---------------------------------------------------------,,,,,,---------.................................///000111222222333222222555555666777888999::::::===AAAOOOlll|||}}}zzzssslllhhhbbb___ZZZTTTNNNJJJGGGFFFEEERRRdddqqqrrrtttnnnXXXMMMLLLJJJEEEOOO]]]jjjlllcccVVVHHH>>>999333///000///,,,+++------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++*********)))))))))***))))))((((((((((((((())))))))))))))))))))))))'''''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((()))******''''''((((((((())))))))))))&&&'''+++---,,,---111333555===GGGNNNRRRXXX^^^fffmmm|||yyy~~~zzzzzz{{{sssfffeeejjjdddVVVMMMAAA666333333222222333111111000000000//////////////////.........------........................------------------------,,,------------.................................///000111222222333222222555555666777888999::::::<<>>AAAHHHPPPTTTWWW___gggwww~~~zzzxxxwwwuuutttooonnnmmmlllkkkjjjgggeeebbb```_________``````___```bbbcccbbbaaaccchhhmmmtttwww{{{{{{wwwsssvvvuuuttthhhdddggg___QQQBBB:::777333222333111111111111000000000000000000/////////.........,,,,,,------....................................---------.........//////........./////////000000//////111222222222222222555555666777888999::::::;;;@@@MMMiiiyyypppjjjeee```ZZZUUUPPPMMMKKKIIIIIIQQQfffyyy~~~eee[[[UUUNNNEEE@@@AAAKKKWWW\\\ZZZXXXNNNAAA555111000---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++*********)))))))))((((((((((((((())))))***))))))))))))))))))))))))&&&'''((()))))))))))))))''''''''''''((((((((((((((((((((((((((()))******((((((((()))))))))******+++******,,,+++,,,222:::CCCFFFMMMUUUYYY^^^hhhsss~~~wwwqqqrrrqqqooollljjjhhhggggggbbbcccddddddeeeeeeeeeeee___^^^]]]\\\\\\\\\\\\\\\[[[\\\\\\ZZZXXXYYY^^^bbbhhhhhhhhhjjjmmmqqquuuwwwyyysssttt{{{}}}|||uuugggaaabbbXXXMMMEEE===666333444222222111111111000000000000000000/////////......,,,,,,,,,---......//////........................------........./////////.........//////000000111///000111222222333222222555555666777888999::::::<<<@@@MMMiiizzzuuunnneee^^^XXXWWWTTTMMMEEEEEETTTdddxxxwwwjjj```XXXJJJCCC@@@EEELLLRRRZZZbbb]]]NNN???888444000---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((()))******))))))))))))))))))))))))'''(((((()))))))))((((((''''''''''''((((((((((((((((((((((((((()))******(((((()))))))))***************+++......000888BBBGGGJJJRRRZZZ```hhhvvv{{{uuurrrqqqoookkkgggfffggghhhhhhgggffffffgggcccdddfffggghhhhhhjjjkkkffffffeeedddbbbbbbbbbcccaaabbbaaa^^^[[[\\\aaaeeeddd```\\\\\\^^^aaaaaa```eeeiiiooouuu{{{~~~yyyzzz|||}}}ssshhhddd___YYYQQQFFF:::555666222222222111111111000000000000000000/////////...,,,------...//////000000....................................////////////---......///000000111111///000111222222333222222555555666777888999::::::===AAAMMMjjj{{{ppphhhggg___WWWRRRNNNJJJJJJMMM___qqq{{{}}}vvviii___KKKFFFBBBBBBCCCIIIXXXgggjjjZZZHHH???:::555000///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((()))******))))))))))))************++++++...111222666@@@KKKIIIMMMUUU^^^eeeppp{{{xxxxxxyyy}}}zzzrrriiilllllllllllljjjiiiiiiiiiaaadddgggjjjjjjkkklllmmmnnnpppqqqrrrrrrssstttvvvtttttttttrrrpppooopppqqqnnnooonnnkkkhhhiiinnnrrrgggaaa[[[ZZZ\\\^^^\\\ZZZYYY[[[]]]^^^aaafffnnnttt{{{}}}zzzyyy}}}|||{{{xxxeeeccc```YYYKKK===777888222222222111111111111000000000000000////////////---......///000111111222////////////////////////............/////////000---......///000111111222///000111222222333222222555555666777888999::::::===AAANNNjjjzzztttqqqiii^^^WWWTTTRRRMMMIII@@@SSSnnn~~~xxx^^^XXXOOOIIIIIIIIIKKKWWWfffmmm^^^OOOHHHBBB888///+++,,,------,,,+++,,,...111++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***+++)))&&&******))))))((((((''''''''''''(((((())))))******+++++++++***++++++,,,,,,******---555:::===BBBHHHNNNPPPVVV```qqqnnn^^^]]]aaaeeennn{{{}}}{{{{{{wwwpppjjjhhhiiiiiijjjkkklllmmmmmmkkkjjjkkkmmmqqquuuvvvwwwzzz{{{{{{|||}}}{{{yyyxxx|||wwwvvvwwwxxxuuurrrjjjeee```^^^___```___^^^XXXYYYZZZZZZZZZ[[[^^^```hhhlllttt{{{vvv~~~nnnkkkggg```WWWKKK???888444555555555555444333333000000000000////////////........................000000///.......................................000000000000000111111222111222222333333444444555555555666888999:::;;;<<<<<