BM6(3 ,,,,,,---......---,,,,,,......////////////............------------......------------,,,,,,,,,++++++******)))))))))))))))******))))))))))))))))))))))))))))))((((((((((((&&&'''((((((''''''((()))&&&&&&%%%$$$%%%&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((------(((%%%%%%$$$$$$$$$############"""###'''((($$$###%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$!!!!!!###$$$""""""&&&""""""###$$$&&&&&&$$$"""""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$###"""###$$$$$$###"""###$$$%%%$$$"""""""""######$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!###$$$%%% """######""""""###$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###"""!!!"""$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$########################!!!"""$$$$$$#########$$$&&&%%%%%%&&&""""""######$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%'''''''''''''''((())))))((())))))((('''''')))***)))***++++++***)))***+++---,,,++++++******++++++***))))))***---......---,,,---...///000000000000///......------///000111////////////000111222333666777777555333222333555444555777999999888777666222222222222222222222222111///...---...///.........---+++)))(((((())))))***)))(((''''''((()))***%%%((((((&&&(((,,,---+++***)))'''&&&%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$""" """%%%&&&&&&############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""######""""""!!!"""""""""###$$$$$$%%%%%%%%%$$$######$$$%%%'''(((###$$$$$$###""""""###%%%&&&$$$###&&&)))+++)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###&&&&&&###"""%%%######$$$$$$######"""!!! """%%%%%%$$$######$$$"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&''''''&&&$$$$$$%%%%%%$$$###!!! !!!!!!!!!!!!""""""%%%%%%%%%$$$$$$%%%%%%&&&!!!"""###%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&$$$###"""###%%%###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$......///000000///............////////////......------,,,,,,,,,,,,------------------,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((($$$&&&''''''&&&&&&''')))&&&&&&%%%$$$%%%&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&******&&&$$$&&&$$$$$$$$$############"""###'''((($$$###%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$!!!!!!$$$$$$"""###&&&""""""###%%%'''&&&$$$"""""""""######$$$$$$$$$$$$"""""""""""""""######$$$$$$###"""###$$$$$$###"""###$$$%%%$$$"""""""""######$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!###$$$%%% """######""""""###$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###"""!!!"""$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$%%%&&&!!!"""$$$$$$#########$$$$$$"""###%%%### #########$$$$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''((('''&&&'''''''''''''''((()))))))))))))))((('''''')))+++)))***++++++***)))***+++---,,,++++++******+++++++++***)))***,,,---,,,+++,,,---...///000000000000///......------///000111////////////000111222333777888888666444333444666777:::???BBBAAA>>>999555222222222222222222222222222000------...//////......---+++)))((((((((()))(((((())))))))))))((((((&&&((()))''''''+++,,,))))))(((&&&%%%$$$$$$%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###""""""$$$$$$$$$"""############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""!!!""""""###$$$$$$%%%%%%%%%$$$############%%%%%%!!!"""######"""###%%%'''&&&$$$###&&&)))+++)))'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###&&&&&&###"""%%%"""######$$$###"""!!! """%%%%%%$$$"""###$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%$$$###!!! """"""#########$$$$$$$$$%%%$$$$$$######$$$$$$$$$ !!!###$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$###"""###$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&$$$###"""###%%%"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$///000111222222111000///......////////////......---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***+++******))))))))))))))))))))))))))))))*********))))))))))))(((((((((((($$$%%%&&&&&&%%%%%%'''(((&&&&&&%%%$$$%%%&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%((((((%%%$$$&&&$$$$$$$$$############"""###'''(((%%%###%%%%%%$$$#########$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$!!!!!!$$$$$$"""###&&&""""""###%%%''''''$$$""""""############$$$$$$$$$"""""""""""""""######$$$$$$###"""###$$$$$$$$$"""###$$$%%%$$$"""""""""######$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!###$$$%%%!!!"""######""""""###$$$######$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%$$$###"""###"""!!!"""$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$&&&'''((('''&&&&&&'''(((!!!###$$$$$$######$$$%%%""" !!!$$$$$$"""$$$)))######$$$$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&'''''''''''''''((()))))))))))))))(((&&&''')))+++)))+++++++++***)))***+++---,,,++++++******++++++,,,+++******,,,,,,+++***,,,---...///000000000000///......---...///000111////////////000111222333888999999777555444555777;;;@@@GGGLLLKKKEEE===777222222222222222222222222222000------...//////...///---+++***((((((((()))'''((()))******)))((('''&&&))))))''''''***+++(((((('''&&&$$$######$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###$$$%%%$$$""" """############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%!!!""""""###$$$$$$%%%%%%%%%$$$###"""""""""###$$$ """######"""###%%%(((&&&$$$###&&&)))+++)))'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&&&&######%%%"""######$$$$$$"""!!! """%%%&&&$$$"""###%%%!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$###!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######"""######### !!!###$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$%%%%%%&&&$$$###"""###%%%!!!###$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$000000111222222222222111---------,,,,,,+++++++++,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))******)))&&&%%%%%%&&&(((%%%######%%%'''((((((%%%&&&''''''&&&%%%###"""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###&&&+++,,,)))%%%%%%$$$###%%%((((((%%%"""''''''&&&%%%$$$###"""!!!########################$$$$$$$$$%%%%%%&&&&&&'''$$$#########""""""!!!!!!"""############$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$######""""""!!!!!! !!!"""###$$$$$$%%%""""""############"""!!!###$$$$$$%%%%%%$$$$$$### !!!######$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$###"""!!!!!!!!!!!!###############"""!!! $$$###"""!!!!!!###%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&)))'''***...+++$$$%%%***'''''''''''''''((())))))***************)))((((((+++***************++++++))))))))))))))))))))))))+++,,,---...---,,,+++***000//////...............,,,,,,...///000000000///222111000//////000111222444555666666444333444555???EEENNNSSSRRRJJJ@@@888555444333111000/////////......---,,,,,,,,,,,,---///...---+++***))))))))))))))))))))))))((('''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$""" $$$&&&&&&%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))'''""" """%%%$$$&&&)))+++***(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%$$$###""""""""""""###%%%%%%&&&'''&&&%%%###"""&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%###!!!###%%%'''%%%###!!!%%%'''(((&&&$$$"""000000111222222222222111------------------------...---,,,+++***++++++,,,************************++++++***)))))))))))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%$$$%%%&&&(((&&&$$$$$$%%%'''''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""%%%)))+++(((%%%%%%###"""$$$&&&&&&$$$"""$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$#########"""""""""""""""############$$$$$$$$$"""###%%%$$$$$$###%%%&&&#########""""""""""""""""""""""""""""""###############""""""""""""""""""###$$$$$$%%%%%%$$$$$$### !!!"""###############!!!!!!"""""""""############"""""""""""""""######"""############""""""!!!$$$###!!!!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%(((,,,***%%%&&&+++'''''''''''''''(((((()))))))))******))))))((('''''''''((()))***,,,---...++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++/////////......//////000000000000111111111111111111000////////////000111222444555444333333444555>>>DDDKKKPPPOOOHHH???999333222111000///...............---,,,,,,,,,,,,---...---,,,+++***)))))))))'''(((((((((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################$$$""" !!!###&&&&&&%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%############""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""""""""######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%%%%"""###%%%&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""&&&%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$############%%%###"""###&&&'''&&&$$$###%%%'''((()))'''%%%$$$///000111111222222111111---........................,,,***))))))***+++,,,************************,,,++++++***)))*********)))******++++++******)))''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&(((&&&%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&((('''%%%%%%###""""""###$$$$$$###!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!! ###############""""""""""""############$$$$$$$$$"""###%%%$$$######$$$%%%""""""""""""########################""""""!!!!!!######"""!!!!!!"""###$$$######$$$$$$$$$$$$######!!!""""""#########""""""!!!!!! !!!"""###!!!!!!!!!!!!"""###$$$%%%!!!""""""############"""###""""""!!!!!!###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&)))(((%%%&&&)))''''''&&&&&&''''''((()))(((((()))))))))(((''''''''''''((()))***+++---...------------------------,,,,,,,,,++++++,,,,,,---///......//////000111222666555444222111111222222//////............/////////111222222222222333444:::>>>CCCGGGGGGBBB<<<888222111000...------------......---,,,,,,,,,,,,,,,------+++***))))))))))))&&&''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$##############################$$$"""!!!!!!###%%%%%%%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''$$$"""#########$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%$$$$$$%%%%%%"""######$$$&&&''''''(((((('''%%%#########$$$$$$&&&$$$$$$%%%&&&'''&&&%%%&&&&&&'''''''''&&&%%%%%%///000000111111111111111///.........------,,,,,,,,,***(((&&&&&&''')))***++++++++++++,,,,,,,,,,,,,,,,,,+++***************))))))************))))))((((((((((((((((((((((((###%%%&&&&&&%%%%%%&&&((('''&&&&&&&&&''''''%%%#########$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!"""$$$&&&&&&%%%%%%$$$"""""""""###$$$%%%""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################""""""#########$$$$$$$$$"""###$$$$$$###"""###%%%!!!!!!""""""######$$$$$$######""""""""""""""""""$$$###!!! """$$$%%%######$$$$$$$$$$$$######"""############""""""!!!"""!!! !!!###$$$""""""!!!!!!"""###$$$$$$ !!!"""###############$$$############$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%&&&''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''+++******))))))))))))***---------------------------,,,+++***+++,,,---............///000111222333:::888555222111111222222........................---...000000000000222333333666999<<<<<<999666444111000///...------------...---,,,,,,++++++,,,,,,,,,,,,+++))))))((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############"""########################$$$###"""!!!"""$$$%%%%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$###""" &&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$###"""!!!'''&&&%%%$$$###$$$%%%&&&######$$$%%%%%%&&&''''''%%%$$$#########%%%'''(((%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$############//////000111111111111000000///...---,,,***))))))+++***((('''&&&'''((()))*********++++++,,,,,,,,,,,,+++******))))))******''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%''''''&&&&&&''')))'''&&&&&&&&&''''''%%%############$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&%%%%%%######$$$%%%'''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%###############$$$$$$$$$""""""#########$$$$$$$$$"""$$$$$$$$$""""""###$$$!!!!!!""""""######$$$$$$ !!!!!!"""######$$$$$$###"""!!! """$$$&&&"""######$$$$$$######""""""############""""""!!!###"""!!! """$$$%%%$$$$$$###"""!!!!!!"""""" !!!"""###############$$$$$$$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''+++******)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///---------...///111333333888777444111000000000111------............------+++---//////...///000222000111333555555444333111111000//////............------,,,++++++++++++,,,++++++***)))(((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############"""########################$$$######""""""###$$$&&&$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%%%%""" """%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((%%%%%%&&&&&&&&&&&&''''''&&&&&&$$$############$$$...///000000111111000000//////...---+++***)))(((,,,,,,++++++************''''''(((((()))*********+++******)))((()))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&''')))(((&&&%%%%%%&&&'''&&&$$$$$$$$$###$$$%%%&&&'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%%%%$$$$$$############################## !!!###$$$%%%%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$$$$$$$"""!!!"""###""""""""""""############ !!!"""###$$$%%%%%%""""""!!!!!!!!!###$$$%%%""""""############""""""!!!""""""#########""""""""""""!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""############"""$$$$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######"""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%&&&******&&&&&&&&&%%%%%%&&&&&&'''(((''''''((()))))))))(((((((((((((((((()))***++++++************************++++++++++++,,,---......,,,,,,------...000111222444333222000//////000000------...//////...------,,,---............///000111111222333333333222222000000///...............------,,,+++++++++++++++******)))(((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$#################################$$$$$$###!!!"""$$$&&&$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%########################$$$%%%""""""''',,,%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&...//////000000000000000---------------,,,,,,,,,+++,,,---------,,,******'''''''''((()))************)))((((((''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''(((&&&$$$$$$%%%'''''''''%%%$$$$$$$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$###"""!!!!!!############"""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!"""######$$$$$$""""""############"""""" !!!"""############### !!!!!!!!!""""""######"""""""""""""""###"""############""""""!!!""""""######$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&(((&&&$$$(((//////+++&&&&&&%%%%%%&&&&&&'''((('''((())))))******))))))(((((('''(((((()))***+++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,---...000000000000000000000000000111---...////////////...------...///...------...///111111222222222111000000///...---------------------,,,++++++***+++++++++))))))((('''''''''((((((&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$###########################$$$%%%###!!!!!!###&&&$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$%%%%%%###!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%######################## $$$%%%%%%&&&(((***###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&########################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''%%%$$$""""""$$$&&&%%%$$$###%%%'''%%%%%%&&&&&&&&&&&&&&&&&&...//////000000000000000,,,,,,------...///000000)))***,,,---,,,+++)))'''((())))))***+++,,,,,,,,,))))))((('''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%######$$$%%%(((%%%######%%%'''((((((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%$$$$$$ ###&&&&&&$$$""""""$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$###!!!!!!!!!"""$$$$$$######""""""!!!!!!############"""""""""""" """###$$$$$$$$$$$$""""""############"""""" !!!######$$$$$$$$$ !!!!!! !!!!!!!!!!!!"""###$$$%%%###############"""!!! !!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$'''&&&$$$***222444///&&&%%%%%%%%%%%%&&&''''''(((((()))***************++++++)))(((''''''''''''++++++++++++++++++++++++(((***+++---......------,,,,,,,,,,,,,,,---...///......000111111222111111---...///000000///...------/////////---,,,---...///000000000//////...---------,,,,,,++++++,,,,,,---,,,++++++******++++++)))((((((''''''''''''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$###########################%%%%%%###!!! ###&&&$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''(((&&&$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&########################!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""" """$$$"""###%%%&&&'''&&&%%%%%%######$$$%%%&&&&&&'''(((!!!###&&&((()))(((&&&%%%!!!$$$&&&%%%###"""$$$'''"""###$$$%%%%%%%%%%%%%%%///......---------......000//////......------,,,++++++,,,,,,,,,---------******))))))((((((''''''))))))((('''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""$$$'''***+++$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$$$$$$$"""!!!""""""#########$$$$$$$$$############"""""""""""""""$$$&&&'''(((""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""!!! """$$$&&&'''(((###"""!!!!!!!!!"""$$$%%%############$$$$$$$$$#########""""""######$$$%%%######$$$$$$$$$$$$######"""######$$$$$$$$$#########################################################$$$%%%%%%######$$$%%%%%%$$$###$$$%%%%%%$$$""""""%%%'''))))))'''%%%"""''''''&&&%%%&&&'''((()))%%%&&&'''%%%""""""$$$'''))))))(((''''''(((******)))((('''(((***++++++***((()))***++++++***((((((,,,,,,++++++,,,,,,---...........................111111111111111111111111........................////////////000000000000////////////////////////+++++++++******+++,,,,,,++++++++++++++++++++++++***))))))((('''&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&'''((('''&&&&&&'''(((((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$ !!!###$$$%%%$$$"""!!!""""""""""""""""""######"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!  !!!"""########################%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%))))))'''&&&$$$###!!!!!!######$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$### &&&)))(((%%%######$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&---------,,,------......++++++++++++++++++,,,,,,---,,,,,,,,,++++++******))))))))))))(((((('''''')))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$"""!!! !!!"""$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""############""""""""""""#########$$$$$$$$$############"""""""""""" !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######"""######"""""" (((((('''&&&%%%###!!! ###"""!!!!!!!!!"""$$$$$$ !!!""""""#########""""""######$$$%%%######$$$$$$$$$$$$############$$$$$$$$$######"""###################################################$$$%%%%%%######$$$%%%%%%$$$###$$$&&&&&&%%%######$$$&&&((((((&&&$$$###%%%%%%$$$$$$$$$%%%&&&'''###%%%%%%$$$""""""%%%((((((''''''&&&&&&''')))))))))(((((((((***+++***)))))))))***++++++***)))))),,,,,,++++++,,,,,,---.........------------......111111111111111111111111////////////////////////------------............////////////////////////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%'''''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###### !!!###$$$$$$$$$###"""#########"""""""""""""""######$$$$$$$$$$$$######################################################&&&$$$###!!!!!!!!!###$$$########################"""%%%&&&$$$""" %%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%''''''&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$++++++++++++,,,------...((())))))***++++++,,,,,,---,,,,,,+++)))((((((''')))))))))((((((((((((''')))(((&&&$$$$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$###"""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""""""""######$$$$$$############$$$$$$###"""!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""""""""""""""######$$$###############$$$$$$$$$############"""""""""""""""###############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""###############"""!!! !!!"""""""""""""""""""""""""""!!!"""######$$$###"""""""""###$$$&&&'''######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!###################################################$$$%%%%%%######$$$%%%$$$$$$$$$%%%'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''###$$$$$$#########&&&(((&&&&&&&&&&&&&&&'''((((((***)))((()))***+++***)))******+++++++++++++++***,,,,,,++++++,,,,,,---......---,,,++++++,,,---...000000000000000000000000////////////////////////------------............////////////////////////---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))))))))(((''''''&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######"""""" !!!###$$$$$$$$$###"""$$$#########""""""!!!!!!$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%######################## """$$$&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$""""""$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$************+++,,,------******++++++,,,,,,,,,,,,+++******)))((((((''''''((((((((((((((((((((((((((('''%%%######%%%'''((('''''''''&&&&&&&&&%%%%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!##########################################"""""""""!!!!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%"""""""""""""""######$$$&&&%%%$$$###$$$%%%'''(((######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###"""!!! ###################################################$$$%%%%%%######$$$%%%$$$$$$$$$%%%((()))((('''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''((((((&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((()))***)))((()))***+++***)))***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---+++))))))+++---///////////////////////////////////////////////////////////////000000000000...........................---,,,,,,+++,,,,,,,,,************************))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$######$$$$$$######"""!!!!!!!!!%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$########################---)))%%%!!! !!!$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&$$$"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######"""""""""###$$$&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&***************+++,,,---,,,,,,,,,++++++*********(((((((((((((((((((((((('''''''''''''''((((((((('''&&&%%%$$$$$$%%%'''((((((((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%###!!! !!!!!!"""####################################"""""""""!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$######"""######$$$$$$######"""!!!!!!"""""""""###############"""!!! !!!""""""######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!! ###################################################$$$%%%%%%######$$$%%%$$$$$$$$$%%%((()))((('''%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''''''''***(((&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))******+++)))((()))******)))(((*********++++++,,,,,,---,,,,,,++++++,,,,,,---...///---+++))))))+++---///........................------------------------////////////000000000000------------------------...---,,,+++++++++++++++************************((((((((((((''''''''''''&&&&&&&&&''''''(((((((((%%%'''((('''&&&%%%&&&'''%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$############""""""!!!!!!%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################***&&&!!!!!!$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&''',,,++++++******++++++,,,++++++******)))((((((''''''''''''(((((()))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&''''''((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$###$$$&&&''''''&&&###$$$$$$%%%%%%$$$$$$###"""""""""############$$$$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$###########################""""""""""""&&&&&&&&&%%%$$$"""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$######!!! !!!!!!"""############"""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!###################################################$$$%%%%%%######$$$%%%$$$$$$$$$%%%'''((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%***(((%%%%%%&&&'''&&&&&&%%%&&&((()))************+++***))))))******)))(((******)))******+++,,,---,,,,,,++++++,,,,,,---......---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------,,,+++************************************((((((((((((((((((''''''%%%%%%&&&&&&'''(((((()))&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%"""""""""""""""""""""###$$$$$$############$$$$$$################################################"""""""""#######################################!!!"""######$$$$$$$$$###"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%######%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$### """$$$&&&''''''&&&%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%...---,,,++++++***++++++******************)))))))))))))))(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""###%%%'''&&&%%%###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$############$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$#########""""""############""""""""""""&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%""""""###############""" !!!"""""""""""" !!!"""###$$$######""" """$$$&&&&&&%%%$$$######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$######"""###################################################$$$%%%%%%######$$$%%%%%%$$$###$$$&&&&&&%%%###%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&###!!!"""%%%'''''''''$$$%%%'''(((*********)))+++***))))))******)))'''))))))(((((()))***,,,---,,,,,,++++++,,,,,,---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######################################################"""######$$$$$$%%%$$$$$$########################!!!###%%%&&&''''''&&&&&&######$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%'''%%%###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''''''''&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%//////---,,,+++*********+++++++++,,,------......++++++***)))(((''''''&&&&&&&&&&&&'''''''''(((((($$$&&&(((******)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!###%%%%%%%%%%%%$$$$$$$$$$$$######""""""############"""""""""""""""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$!!!""""""#########""""""%%%%%%%%%%%%%%%$$$$$$### !!!"""$$$$$$######"""!!!$$$$$$###############"""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$#########################################################$$$%%%%%%######$$$%%%%%%$$$###$$$%%%%%%$$$"""%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&!!! $$$((((((((("""$$$&&&((()))))))))(((,,,***))))))******)))''')))((((((((((((***,,,---,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&((('''%%%$$$%%%''')))***''''''''''''''''''''''''###$$$$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&& !!!"""###$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&&&&&&&&&&########################&&&$$$!!!!!!###%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""$$$%%%'''))))))$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################""""""###$$$%%%%%%&&&&&&""""""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&''''''(((******************++++++***************))))))((())))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&+++***((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%%%%$$$###""""""##############################"""###%%%%%%%%%###!!! """############$$$$$$$$$!!!!!!""""""""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""############''''''&&&%%%$$$###"""!!!"""""""""""""""#########$$$$$$############$$$$$$#########$$$%%%%%%%%%&&&"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((()))***+++,,,++++++******************,,,,,,............,,,,,,++++++++++++++++++++++++---------............///+++,,,---......---,,,+++///---,,,***))))))******))))))*********+++++++++'''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###'''((('''$$$"""'''000888......,,,'''!!! %%%***'''&&&$$$""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""############$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&############""""""!!!!!!$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!"""$$$&&&''''''%%%$$$$$$%%%((((((%%%"""######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%&&&''''''((((((''''''$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&"""$$$&&&'''&&&%%%%%%%%%&&&%%%$$$"""!!!!!!""""""#########$$$$$$%%%%%%%%%"""###%%%%%%%%%###!!! #########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$(((((((((((('''&&&%%%$$$%%%%%%$$$######$$$$$$$$$))))))(((((('''&&&$$$$$$************************'''(((((()))************)))))))))))))))))))))))))))))))))((('''&&&&&&&&&%%%%%%&&&&&&''''''((((((******)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%######""""""""""""######%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!!!!!"""$$$&&&"""############$$$$$$$$$!!!""""""##############################""""""""""""""""""""""""#########""""""""""""############%%%%%%$$$$$$$$$$$$######!!!""""""###$$$%%%%%%&&&!!!!!! !!!!!!############$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))(((((((((((((((((()))***+++,,,***************************+++,,,------,,,+++***++++++++++++++++++++++++------------............,,,,,,------------,,,,,,...---,,,***************))))))*********+++++++++'''((())))))'''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%'''(((&&&&&&+++333;;;HHHFFF@@@555)))###"""$$$&&&%%%###"""""""""$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$#########"""""""""$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%$$$$$$#########""""""%%%$$$###$$$&&&'''%%%"""######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''''''''&&&$$$#########%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###%%%&&&''''''&&&&&&&&&)))((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&%%%$$$###************************%%%%%%'''((()))*********))))))))))))))))))))))))))))))(((((('''&&&&&&&&&$$$$$$%%%&&&'''((())))))((()))))))))(((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""###########################$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$#######################################$$$###!!!  """###"""############$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%!!!!!!"""$$$%%%&&&'''(((######""""""""""""##################"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))(((((('''(((((((((((()))***++++++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------------,,,+++************)))))))))************+++&&&((())))))'''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######'''(((((((((((('''&&&&&&"""$$$%%%$$$$$$'''---222BBB@@@;;;222)))######%%%%%%$$$###"""!!!"""###$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%$$$###"""!!! %%%$$$""""""$$$%%%$$$#########$$$$$$$$$$$$##############################%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###&&&%%%$$$###############%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$+++++++++***************%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%""""""############""""""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""&&&&&&%%%$$$$$$###""""""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$######""""""######$$$######""""""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&&&&### """"""#########$$$$$$$$$""""""""""""######$$$$$$ !!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!"""""""""########################$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$############$$$$$$######""""""!!!!!! !!!!!!"""#######################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((('''(((''''''(((((()))***+++***************+++++++++******+++,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,------------...---,,,++++++,,,---...,,,,,,,,,++++++*********))))))))))))************&&&((()))((('''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########(((((())))))(((((('''&&&###%%%%%%$$$""""""$$$'''(((((('''%%%"""!!!###&&&######"""!!!!!!""""""###!!!###$$$&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%%%%$$$"""!!!"""###$$$$$$######$$$$$$$$$$$$##############################&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############%%%%%%$$$$$$$$$$$$###"""""""""""""""%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%+++++++++*********))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$ """%%%'''(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%!!!""""""######""""""!!!###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$""""""""""""############"""######$$$$$$$$$######""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!! !!!""" !!!###&&&((((((&&&$$$"""""""""#########$$$$$$$$$###"""!!!!!!!!!!!!"""###!!!!!!!!!""""""#########$$$$$$######""""""!!!!!!!!!"""""""""############$$$$$$$$$#########""""""###############"""""""""  ###""""""!!!!!! !!!!!!"""############"""########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''((()))***+++))))))*********+++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++******+++,,,---+++,,,,,,,,,++++++******))))))))))))))))))))))))&&&''')))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######(((((((((((((((''''''&&&&&&'''''''''%%%$$$%%%%%%$$$$$$###"""!!!!!!!!!###""""""""""""""""""######"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""$$$%%%&&&'''$$$$$$###"""!!!"""$$$%%%######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&$$$%%%''')))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&,,,,,,++++++***)))))))))((())))))))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$###### !!!###%%%'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%%!!!###%%%&&&""""""###$$$$$$$$$$$$###"""""""""############$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""""""""""""""$$$""" ###&&&"""############$$$$$$$$$$$$###""" !!!!!!!!!""""""######$$$$$$%%%############""""""""""""""""""""""""############$$$$$$#########"""""""""$$$$$$######"""!!!!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!"""$$$$$$######"""##############################""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''((()))******)))))))))***++++++,,,,,,---...///000000///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++******)))))))))))))))((((((%%%'''((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&%%%%%%""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""########################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""###$$$%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%'''((()))***++++++%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$###$$$%%%$$$""""""$$$%%%######$$$$$$$$$$$$#########"""!!! !!!"""###$$$$$$$$$%%%&&&'''''''''"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%""" !!!$$$&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''''''''&&&%%%$$$###!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&,,,,,,++++++***))))))((((((((())))))***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""############!!!###$$$%%%&&&""""""###$$$$$$$$$$$$$$$""""""""""""###############""""""""""""""""""###!!!!!!!!!!!!!!!"""################################# """%%%"""############$$$$$$$$$'''&&&###!!!  !!!!!!"""######$$$%%%%%%"""""""""""""""#########""""""""""""############""""""""""""############$$$##################"""######""""""""""""######!!!"""""""""""""""###### !!!###$$$$$$$$$"""!!!##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''''''''(((******((())))))***++++++,,,,,,......///000000///......++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++*********))))))((((((((((((%%%'''((((((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###### """######### !!!###%%%&&&&&&%%%"""######$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$############$$$$$$########################"""###%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&"""""""""#########$$$$$$%%%%%%''')))***+++,,,,,,%%%%%%%%%$$$$$$$$$##############################&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###############"""%%%'''&&&$$$###$$$%%%######$$$$$$$$$$$$######!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&### !!!$$$""" !!!"""############"""!!!$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$### """$$$&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$,,,,,,++++++***))))))(((&&&'''(((***++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########&&&$$$"""!!!!!!"""$$$&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!'''&&&&&&&&&%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$######"""######$$$%%%%%%""""""""""""""""""""""""###############$$$%%%&&&"""############$$$$$$$$$***(((%%%""" !!! !!!!!!"""###$$$$$$%%%!!!!!!""""""######$$$$$$""""""""""""############ !!!"""###$$$%%%%%%#########$$$$$$%%%%%%%%%  !!!!!!""""""######$$$$$$ !!!###$$$%%%$$$"""!!!""""""""""""""""""""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&''''''((()))***((())))))***++++++,,,,,,---...///000000///...---++++++++++++++++++++++++)))************+++++++++***+++,,,------,,,+++***)))***,,,,,,---,,,+++*********))))))((((((((('''%%%'''((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$###""""""'''&&&$$$###$$$$$$$$$###!!!!!!"""$$$%%%&&&$$$""""""###$$$%%%%%%%%%%%%%%%&&&%%%"""!!!!!!###&&&((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$$$$%%%$$$###"""###$$$&&&'''!!!!!!""""""#########$$$%%%&&&''')))+++,,,------%%%%%%%%%$$$$$$$$$#################################""""""""""""""""""###""""""#########$$$$$$$$$"""%%%((((((%%%$$$$$$%%%######$$$$$$$$$$$$######&&&$$$###""""""###$$$&&&$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))%%%!!!"""&&&)))'''%%%$$$$$$&&&''''''&&&%%%$$$#########$$$$$$%%%%%%&&&$$$###"""!!!!!!###%%%&&&#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$######$$$$$$$$$######""",,,+++++++++***)))))))))******++++++++++++*********))))))((('''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&777@@@..."""'''***###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$######### !!!###$$$%%%%%%$$$###&&&%%%###"""""""""######$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########""""""""""""############ !!!"""$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######""""""""""""######!!!!!!""""""#########$$$"""######$$$$$$######"""""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###!!! !!!########################"""############$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))(((&&&$$$"""###&&&((())))))))))))************++++++++++++++++++++++++------...............------,,,,,,++++++,,,,,,---(((((()))***++++++,,,,,,---------,,,,,,+++++++++++++++,,,---///...+++)))...,,,)))&&&%%%$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%&&&&&&&&&%%%$$$"""""""""###$$$$$$#####################!!!!!! !!!###%%%&&&'''(((((()))***++++++,,,((((((&&&$$$###"""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%###$$$%%%&&&%%%$$$###"""$$$%%%%%%&&&%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%''''''&&&(((%%%###$$$&&&'''%%%"""""""""#########$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$######"""############$$$$$$%%%%%%$$$$$$###+++++++++***************)))))))))******)))))))))***))))))(((''''''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!222999...$$$&&&((($$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$###############"""""""""!!!!!!########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""""""""""""""###############"""""""""###$$$%%%%%%"""!!!!!!!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###$$$##################"""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''%%%$$$$$$&&&((((((((()))))))))*********************************+++,,,---...////////////---,,,,,,++++++,,,,,,---)))******+++,,,,,,---------------,,,,,,+++++++++*********,,,------***(((,,,+++)))'''&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$###"""!!! !!!"""""""""#########$$$$$$$$$$$$############%%%&&&'''&&&&&&&&&'''(((((())))))&&&&&&%%%$$$##########################################""""""######$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%'''&&&%%%&&&$$$"""###%%%&&&$$$"""###$$$$$$$$$%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###############$$$%%%&&&###$$$$$$%%%%%%$$$$$$###***************+++++++++(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###+++000,,,'''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$###########################"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""######$$$$$$%%%&&&&&&&&&%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######""""""!!!!!!""""""""""""############$$$###############$$$$$$!!!!!!!!!!!!!!!!!!""""""########################%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$###""""""!!!""""""""""""###############$$$$$$&&&&&&%%%$$$###"""!!!!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))(((&&&&&&&&&((((((((())))))))))))******************************)))***,,,---///000000000---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...------,,,,,,,,,,,,++++++)))))))))***,,,+++)))'''******)))((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######"""!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""###$$$%%%'''((($$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$###""""""$$$%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''############$$$&&&'''(((###$$$$$$%%%%%%$$$$$$###)))))))))***+++++++++,,,(((((((((((((((((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''+++***%%%$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""######"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%###"""!!!"""##################$$$$$$$$$$$$########################%%%$$$$$$###"""!!! !!!"""""""""###############"""!!!!!!!!!!!!!!!"""###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$"""""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$######""""""""" !!!"""######"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$#########$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&(((******((('''''''''(((((((((((()))))))))***++++++++++++++++++++++++******,,,---.../////////---,,,,,,++++++,,,,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%'''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###)))))))))***+++++++++,,,***))))))(((((())))))***((((((((((((''''''''''''""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%!!!"""(((***%%%###&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""######""""""######$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$"""""""""###$$$%%%"""""""""######$$$$$$$$$########################%%%$$$$$$###"""!!! !!!"""""""""###############"""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""""""""""""#########"""""" !!!!!!""""""""" !!!!!!""""""#########"""!!! !!!"""###$$$########################""""""#########$$$$$$$$$ !!!!!!!!!""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%'''******)))''''''''''''(((((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------------,,,,,,++++++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,+++)))''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!"""#########"""""""""!!!###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%############$$$$$$$$$$$$############$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###***************+++++++++******((((((((((((******((((((((((((((((((''''''######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###!!!"""&&&(((&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$##################""""""###$$$$$$$$$######!!!!!!!!!""""""""""""""""""""""""""""""#########!!!!!!""""""######$$$$$$""""""""""""###$$$%%%%%%!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""############$$$###############$$$$$$ !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!"""############""" !!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$"""!!! !!!###%%%########################"""############$$$$$$$$$!!!!!!""""""######$$$$$$#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&))))))((('''''''''''''''(((((((((((())))))++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,,,,------,,,+++******+++,,,+++***''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""############$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$###""""""!!!"""######$$$#########&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%%%%&&&'''&&&$$$###$$$%%%""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$##################$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###""""""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%((('''&&&$$$###############$$$$$$%%%%%%$$$$$$###+++++++++******************)))'''&&&&&&''')))***'''(((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!###$$$$$$%%%'''&&&$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$############$$$%%%$$$###""""""!!!!!!""""""############!!!!!!"""""""""#########"""""""""###############""""""###$$$$$$$$$$$$###!!!!!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""""""""""""""###############"""""""""###$$$%%%%%% !!!""""""##############################$$$######""""""######$$$############"""""""""!!!######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$######"""############""""""""""""!!!!!!!!!""""""######$$$######""""""""""""""""""########################"""############$$$$$$$$$"""""""""###$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&&&&'''((('''''''''((((((((())))))))))))))))))))))))))))))***+++,,,------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++***((()))***+++***)))'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&%%%$$$###"""##############################$$$$$$$$$$$$######""""""""""""############"""######$$$%%%%%%&&&&&&######$$$$$$%%%$$$$$$$$$!!!"""###$$$$$$$$$##############################"""###$$$%%%&&&&&&%%%%%%$$$$$$##################%%%%%%$$$$$$###$$$$$$%%%##############################""""""######$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%""""""$$$&&&%%%'''(((&&&###!!!"""############$$$$$$$$$%%%%%%""""""""""""######$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$##################$$$$$$%%%%%%$$$$$$###,,,+++++++++******)))))))))(((&&&%%%%%%&&&((()))'''''''''(((((((((((((((&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%'''###"""''''''###%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%% """###%%%%%%%%%$$$######$$$%%%%%%$$$###"""!!!""""""######$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$##################"""###$$$%%%%%%$$$"""!!! !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""#########""""""""""""############ !!!"""$$$$$$!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########""""""!!!!!!#########$$$$$$#########"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""&&&%%%%%%%%%$$$$$$######$$$$$$$$$###############"""###$$$%%%$$$""" """""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((''''''''''''((((((((()))((((((((((((((((((((((((((()))***,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***)))'''''')))))))))(((((('''$$$"""""""""###$$$%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$###"""!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&'''&&&&&&%%% !!!"""###$$$%%%&&&&&& """###$$$$$$$$$###############""""""""""""############$$$%%%&&&'''""""""""""""""""""""""""#########"""###$$$$$$%%% !!!###%%%&&&&&&&&&%%%$$$$$$#########$$$&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$'''%%%''''''%%%!!! """$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%#########"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$''')))+++---...,,,)))''')))***+++***(((''''''(((******)))(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""########################""""""""""""""""""""""""######$$$$$$$$$$$$######&&&$$$###$$$&&&'''$$$"""$$$$$$###############$$$$$$#########""""""!!!!!!!!!###### """%%% """$$$$$$###""""""###""""""!!!!!!"""###$$$$$$!!!"""###$$$$$$###!!!!!!!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$######""""""!!!!!!"""!!!  !!!"""""""""""""""############!!!!!!"""###############""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%((()))'''$$$(((((((((((())))))))))))'''''''''((()))************++++++,,,,,,++++++***,,,,,,+++++++++,,,---...---------,,,,,,+++++++++---,,,++++++,,,,,,***)))))))))))))))((((((((((((''''''&&&%%%%%%$$$#########$$$%%%%%%######$$$%%%%%%%%%$$$######$$$%%%%%%!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""######%%%%%%%%%%%%%%%###""""""%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$$$$$$$$$$&&&'''%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&$$$"""###%%%&&&%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((())))))*********)))(((&&&(((((('''&&&%%%%%%&&&(((''''''&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!!!!################################################"""""""""######"""""""""###!!! !!!###$$$###!!!######"""""""""######$$$############"""""""""!!!!!!"""######""""""###$$$"""###%%%$$$###""""""###"""""""""""""""###$$$$$$""""""############""""""""""""############""""""""""""###$$$$$$$$$$$$############"""""""""""""""%%%$$$$$$######$$$$$$%%%""""""""""""############""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&))))))(((%%%'''((((((((())))))))))))---,,,+++)))(((&&&%%%%%%)))******++++++******))),,,+++++++++,,,,,,------------,,,,,,,,,+++++++++---,,,***++++++,,,***)))))))))))))))((((((((('''(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%######%%%$$$$$$$$$$$$$$$$$$###!!!$$$''')))***############""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$"""###%%%&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###))))))(((''''''((())))))&&&'''((('''%%%%%%%%%'''''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''######$$$%%%&&&'''(((((("""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$#########$$$%%%%%%################################################!!!!!!""""""""""""!!!!!!"""  """######"""!!!!!!!!!!!!""""""###$$$############"""""""""""" !!!"""!!! ###$$$%%%%%%###!!!!!!"""""""""""""""#########$$$###"""""""""""""""######$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""""""""############%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""##################$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))((('''''''''((((((((()))))))))((((((((()))))))))******)))))))))******)))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++******+++,,,***))))))))))))((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&''''''&&&###!!!#########$$$$$$$$$$$$$$$ !!!######$$$$$$$$$$$$$$$#########"""""""""""""""######$$$%%%%%%&&&$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""##############################!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###)))))))))))))))((((((((('''((())))))''''''''')))(((((((((''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""""""""""""""""""""""""""#########################################################!!!!!!""""""""""""!!!!!!###"""!!!!!!###$$$%%%%%% !!!"""###$$$#########"""""""""""""""### """$$$"""###$$$%%%$$$!!! """########################"""!!!!!!!!!"""$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$###"""!!!"""""""""############"""###$$$$$$%%%%%%$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&'''''''''((((((((())))))%%%&&&'''(((***+++,,,---))))))************))))))++++++,,,,,,---------,,,,,,+++++++++++++++++++++,,,***)))***++++++***)))))))))((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$"""""""""######$$$$$$%%%%%%)))((((((&&&$$$""" %%%$$$$$$######""""""!!!###############$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################!!!"""###$$$%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((***,,,---,,,***(((&&&&&&((()))((('''&&&((()))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""""""""""""""######"""""""""!!!!!!################################################"""######$$$$$$######"""##################%%%%%%!!!!!! !!!!!!"""######""""""""""""""""""######&&&$$$"""###%%%&&&$$$"""!!!###$$$### ######$$$$$$$$$$$$###"""###"""!!!!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###!!!!!!""""""######$$$$$$ !!!"""######"""!!! !!!"""""""""############!!!""""""###############$$$##################$$$""""""""""""""""""""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%&&&''''''''''''((((((((((((,,,++++++***)))(((((('''***++++++++++++++++++******+++,,,---------,,,,,,+++++++++++++++++++++++++++***))))))+++++++++)))((((((((((((''''''''''''$$$$$$$$$$$$###############%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$"""""""""""""""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$######""""""%%%$$$###"""""""""#####################$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((***---......+++(((%%%$$$%%%&&&&&&%%%$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""!!! """############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$$$$"""!!!""""""###""""""!!!!!!""""""###""""""""""""############"""!!! !!!"""!!!!!!"""######!!! ###$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""############""""""############""""""""""""""""""############!!!!!!"""############""""""!!!!!!!!!!!!!!!!!!"""############""""""""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&$$$$$$%%%&&&&&&&&&'''''''''((((((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,+++*********+++++++++++++++***)))((()))+++++++++)))((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$############$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""###%%%&&&'''(((((("""""""""############### !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!"""""" !!!"""#########$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%$$$###"""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$######$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###******+++,,,+++)))'''&&&###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######""""""""""""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!$$$''''''$$$"""!!!!!!%%%$$$###"""""""""""""""!!!"""""""""############ !!!###$$$$$$"""!!!"""######$$$%%%&&&&&&$$$"""!!! !!!"""######$$$$$$$$$!!!!!!!!!""""""!!!!!!!!!""""""###$$$$$$$$$$$$############"""""""""""""""###""""""!!!!!!""""""###""""""""""""############""""""###$$$$$$$$$$$$###  $$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&%%%$$$%%%'''&&&&&&&&&'''''''''(((((($$$%%%''')))+++---///000******++++++++++++******)))+++,,,......---,,,+++)))*********++++++++++++***(((((()))***++++++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$###$$$$$$&&&(((***+++############""""""""""""###############"""!!! """######$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""###$$$ !!!"""###$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&########################"""###$$$%%%%%%$$$###"""##############################$$$%%%%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###########################&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''"""###%%%&&&&&&%%%###"""###$$$&&&%%%###"""$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###++++++)))(((((('''''''''%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!###'''++++++((($$$""""""'''&&&%%%###""""""!!!!!!!!!!!!""""""#########$$$###%%%'''%%%""" """%%%"""$$$%%%&&&$$$$$$$$$%%%###$$$&&&&&&&&&$$$"""!!! """###$$$$$$$$$### !!!""""""!!! """"""###$$$$$$$$$$$$###$$$$$$######""""""!!!!!!"""!!!  !!!"""""""""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$$$$######""""""$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((&&&%%%&&&(((&&&&&&&&&'''''''''((((((************************))))))************)))))))))***,,,......---,,,+++))))))******++++++++++++)))(((((((((***++++++***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$###""""""###&&&(((***$$$$$$######""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''###"""!!! !!!"""%%%&&&############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!########################!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$###"""########################&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''((()))&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$$$$$$$$$$&&&'''%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&"""###%%%&&&&&&%%%###""""""%%%&&&%%%###"""$$$&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$))))))***))))))(((''''''&&&'''(((((('''%%%$$$"""''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$##################""""""!!!!!! """############$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$###!!!!!!$$$'''((('''$$$################################################### !!!""""""#########$$$%%%&&&%%%$$$###""" !!!!!!""""""######$$$#########""""""!!!!!!""""""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!! #########"""""""""""""""$$$$$$$$$############"""!!!"""###%%%%%%$$$$$$###############""""""""""""###############"""!!! !!!"""###$$$$$$###"""!!!"""!!! !!!"""###$$$###!!! ###$$$""" """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))******)))))))))))))))***************))))))))))))+++++++++***************---+++)))((('''((()))***((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''$$$""""""%%%&&&%%%###$$$$$$%%%%%%$$$###!!! &&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """###############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###############$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$#########""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%$$$"""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%((('''%%%%%%$$$%%%&&&'''%%%$$$$$$###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&'''&&&%%%$$$&&&%%%%%%$$$#########$$$(((((())))))(((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##########################################""""""!!!!!!############$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""$$$%%%$$$###!!! """$$$&&&'''&&&%%%$$$""""""""""""""""""""""""########################%%%%%%$$$$$$###"""""""""!!!"""######$$$$$$$$$$$$""""""""""""########################"""""""""!!! !!!!!!!!!!!!"""""""""#########""""""!!!!!!!!! ###"""""""""""""""""""""""""""!!!!!! ###"""""""""""""""""""""#########"""""""""!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!"""""""""""""""############"""""""""!!! !!!""""""!!! """"""!!! !!!""""""$$$"""!!!"""$$$$$$###!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******************))))))))))))******************++++++///...+++)))((((((((()))((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''$$$######%%%&&&%%%$$$&&&&&&&&&&&&%%%$$$######%%%$$$############$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$$$$$$$###""""""###$$$%%%%%%$$$$$$""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$######""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""$$$###""" !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$'''''''''(((''''''&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$###############!!!"""###%%%%%%%%%$$$###""""""$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""########################%%%%%%$$$$$$###""""""""" !!!"""$$$%%%&&&$$$$$$$$$$$$########################"""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###############"""!!! """"""""""""""""""######""""""""""""!!!!!!!!! !!!"""#########""""""!!!!!!""""""######$$$$$$$$$###"""!!!!!!!!!"""### !!!!!!!!!!!! %%%$$$###############$$$$$$###"""###$$$%%%$$$"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))))))))******++++++*********))))))))))))))))))***+++++++++,,,111///---***)))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''%%%$$$%%%&&&'''&&&$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$### !!!"""###$$$$$$$$$$$$######""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$$$$###""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$######%%%&&&&&&%%%""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%((((((''''''''''''((((((&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&&&&&&&''''''&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%########################!!!"""###$$$$$$$$$######$$$#########$$$%%%%%%&&&""""""""""""""""""""""""######################## !!!""""""######""""""!!!!!!"""###%%%&&&$$$$$$$$$######"""""""""#########""""""""""""""" !!!!!!!!!"""""" """###%%%%%%########################"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""###$$$$$$%%%&&&&&&%%%###""" !!!###$$$""""""############""""""!!!!!!!!!!!!""""""##############################!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))(((((()))***+++,,,,,,,,,...---+++***)))((((((((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&%%%###"""!!!"""###$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&###!!! !!!"""###$$$$$$$$$&&&%%%$$$$$$$$$&&&)))***''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!!!!###%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""!!!!!!!!!%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""######&&&%%%###""""""###$$$%%%#########""""""!!!!!! """"""""""""""""""######!!!!!!"""""""""#########!!!"""$$$%%%&&&########################!!!!!!""""""############ !!!"""###$$$%%%%%%!!!!!!""""""############$$$$$$#########"""""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""###$$$%%%%%%$$$###!!! """###%%%######""""""""""""###### !!!""""""""""""!!!""""""!!!"""""""""############"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((()))***++++++++++++++++++************(((((()))***+++,,,,,,,,,)))))))))(((((((((((()))'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%$$$###"""!!!"""###$$$#########$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%$$$""" !!!######$$$$$$$$$&&&%%%$$$$$$$$$&&&)))***&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""  """###"""&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$##################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!""""""#########"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$###""""""!!!!!!!!! %%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###"""""""""&&&%%%%%%$$$######$$$$$$"""""""""!!!!!!!!!!!!!!!""""""""""""############""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!"""###$$$%%%&&&!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!"""###$$$ !!!!!!""""""###"""!!!!!!!!!"""###$$$!!!!!! !!!!!!!!!"""######### """###"""!!! !!!"""""""""""""""############!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,++++++++++++*********)))))))))***+++++++++,,,'''''''''((((((((())))))''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$#########%%%'''(((&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$"""!!!!!!"""######$$$$$$############""""""###$$$%%%&&&######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!"""######$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""""""""######$$$$$$$$$$$$###""""""""""""""""""######!!!"""""""""############!!!!!!!!!""""""""""""###%%%%%%$$$$$$######"""""" !!!!!!"""######$$$$$$!!!!!!!!!"""""""""###### !!!!!!"""######$$$$$$############""""""""""""######"""!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""!!!  !!!"""###$$$%%%&&&&&&%%%%%%$$$!!!###$$$###!!! """$$$""""""""""""############!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$"""#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,+++++++++***************************++++++(((((()))))))))(((((((((''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!$$$''''''%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$###"""""""""##################""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&''''''&&&$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""%%%(((+++---------000...+++(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&'''((((((((('''!!!"""$$$'''((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""######$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$%%%%%%%%%$$$$$$################################################### !!!""""""###### """###$$$$$$$$$###""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$ !!!!!!!!!"""######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######""""""!!! !!!!!!"""###$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""###############$$$###"""!!!!!!"""###$$$"""#########"""!!!!!!$$$%%%%%%"""!!!###%%%""""""""""""############ !!!!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++++++++******+++++++++***************++++++++++++***(((''''''''''''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$ $$$''''''%%%######$$$!!!"""$$$%%%%%%$$$###"""%%%%%%''''''''''''%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###"""  !!!###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&"""%%%)))---222555777777777444000+++'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%'''((((((''''''$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&$$$#########$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&((((((((('''%%%######$$$((('''%%%######$$$%%%&&&$$$%%%&&&&&&%%%$$$###""" $$$'''%%%!!!"""'''%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$$$$###"""%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%!!!""""""""""""#########%%%$$$###"""!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%######"""""""""###%%%&&&!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$######"""######$$$###############"""!!! ########################!!!!!!!!!"""######$$$$$$######""""""""""""######""""""""""""####################################"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!######"""!!!!!!!!!!!!!!!""""""""""""############%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%''''''''''''''''''''''''%%%%%%&&&'''((()))***+++++++++***)))(((((())))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))''''''(((((()))***)))'''$$$###""""""#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$##################%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$###((((((&&&%%%$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%$$$###"""!!!'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%%%%$$$'''000;;;@@@>>>999666///&&&"""$$$''''''&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%$$$###$$$(((---222555((('''%%%###""""""######$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########!!!######"""$$$(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&%%%######$$$%%%&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$######"""###$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%!!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!"""""""""#########$$$###########################"""""""""###%%%%%%!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#####################"""############""""""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""######""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!######"""!!!!!!!!!!!!!!!""""""""""""############$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******+++******)))(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++***************)))((('''''''''((((((((('''%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###""""""###$$$&&&################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$##################$$$$$$"""######$$$%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%(((...555888666333000***### """$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$######%%%'''+++///222'''&&&%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!! &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$''')))(((%%%%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%'''%%%###$$$&&&'''&&&$$$%%%%%%%%%$$$$$$$$$######"""#####################$$$$$$$$$#########""""""""""""""""""""""""""""""#########$$$%%%&&&((()))###############"""""""""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""""""""######%%%%%%$$$######"""!!!!!!######"""!!!"""###$$$%%%"""""""""#########$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$######""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$###""""""""""""###$$$""""""""""""""""""""""""######$$$$$$######""""""""""""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))************)))((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******))))))(((((((((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&##################""""""########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""$$$###""""""""""""###$$$!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***+++,,,------+++'''"""!!!###$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%######$$$%%%''')))+++---%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''***)))%%%%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''***)))''''''''''''&&&$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%###""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###############%%%&&&&&&$$$###%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$%%%'''***+++$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!############$$$$$$$$$$$$$$$#########"""""""""!!!$$$###"""!!!!!!"""###$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############"""""""""""""""""""""""""""""""""############### !!!"""###############""""""""""""""""""""""""!!!""""""######$$$%%%%%%######""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""""""""############""""""!!!"""""""""""""""!!!!!!!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))******))))))((((((((())))))))))))))))))))))))))))))************************+++******)))(((''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$(((&&&%%%###"""""""""#########$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&((('''%%%$$$''')))(((&&&$$$%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%"""###$$$%%%''''''((((((#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&"""&&&'''$$$###&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''(((***(((&&&&&&''''''&&&$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!$$$'''%%%"""!!!###&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%'''***)))&&&###%%%%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%''')))*** !!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!"""""""""#########$$$###"""!!!!!!"""######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&"""""""""""""""""""""""" !!!"""############""" !!!"""#######################################"""""""""###$$$$$$%%%%%%######""""""""""""######!!!"""""""""####################################""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""!!!""""""#########"""""" !!!""""""""""""!!!!!!!!!"""""""""############%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$%%%&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((((((((())))))))))))))))))))))))))))))******************************))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$###"""!!!$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###***)))'''&&&%%%%%%&&&&&&######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###%%%'''%%%""""""%%%)))&&&&&&&&&'''''''''&&&%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$"""###$$$%%%&&&&&&%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''###'''(((%%%###$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%###"""$$$(((***(((&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$'''&&&!!!"""'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%))),,,,,,'''###%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''!!!!!!""""""""""""############$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!"""""" !!!""""""###$$$$$$$$$###"""!!! !!!"""###"""""""""#########$$$$$$"""""""""""""""""""""""" """###$$$%%%&&&"""""""""""""""""""""""" """###$$$######"""!!!""""""############"""########################""""""######$$$%%%%%%%%%######""""""""""""######""""""""""""####################################"""############$$$$$$$$$$$$###""""""""""""###$$$""""""""""""""""""""""""!!!!!!""""""######"""""" """######"""!!!!!!""""""""""""############%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''(((((())))))((((((''''''(((((())))))))))))))))))))))))))))))******************************))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!"""""""""######"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$%%%%%%$$$######$$$$$$%%%%%%$$$###!!! ###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$###### !!!!!!"""$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&%%%######%%%(((###$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######""""""######$$$$$$"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''&&&###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&)))---...((($$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((%%%""" """''')))(((%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%"""$$$&&&%%%###"""$$$%%%%%%%%%%%%$$$$$$$$$############$$$)))------'''"""$$$$$$$$$$$$############!!!!!!""""""###$$$$$$%%%#########$$$$$$$$$############$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!"""!!!!!!!!!"""""""""""""""$$$###"""!!! !!!!!!"""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!###$$$###"""""""""############""""""!!!########################"""######$$$$$$%%%%%%&&&######""""""""""""######""""""""""""####################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""" """#########"""!!!""""""""""""############%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$### !!!"""###$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$"""!!!"""######$$$%%%$$$$$$$$$##################$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######!!!"""######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%$$$$$$$$$%%%"""###$$$$$$###""""""###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%)))...///)))######$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))'''$$$!!!"""&&&'''$$$!!!%%%%%%&&&&&&&&&%%%$$$######$$$&&&'''((('''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######""""""###(((---,,,&&& $$$$$$$$$#########"""""" !!!!!!"""######$$$$$$""""""###$$$$$$"""!!! !!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%!!!""""""""""""#########%%%$$$###"""!!!!!!!!!!!!""""""""""""##################""""""!!!!!! $$$###""" !!!"""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!###$$$$$$""""""###############"""!!! """""""""""""""""""""""""""######$$$$$$%%%&&&&&&######""""""""""""######""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""""""""""" """###$$$###"""!!!""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%$$$###"""%%%%%%&&&&&&'''((())))))'''''''''((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((((((((('''&&&%%%"""###$$$&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""######$$$$$$######""" !!!###$$$%%%&&&'''!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$### !!!###%%%&&&%%%$$$###""""""###$$$$$$$$$$$$###!!!!!!!!!"""###%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$###### !!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###"""###$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$######$$$%%%&&&&&&###$$$%%%&&&%%%%%%######&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$***,,,'''""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################&&&$$$###$$$''''''%%%######$$$$$$$$$$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$""""""""""""###########################%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""(((###"""%%%$$$!!!!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$######"""########################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!"""!!!!!!###&&&'''$$$!!!"""############$$$$$$$$$'''''''''&&&%%%$$$###"""!!!###$$$######"""!!!"""###$$$$$$###"""!!! !!!""""""###""""""$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## """#########"""!!!!!!""""""###$$$%%%%%%%%%""""""#########""""""!!!""""""############""""""#########&&&******'''$$$$$$$$$############$$$$$$$$$$$$##################%%%%%%$$$###"""""""""#########$$$%%%%%%&&&''''''&&&((())))))(((''''''((('''''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''******+++++++++******)))''''''(((((())))))******(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&((()))***######################################################$$$$$$$$$$$$####################################$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!!!!"""!!!"""$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&""""""############$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$""" ###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$&&&&&&$$$"""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$%%%&&&########################$$$###############$$$$$$########################'''###"""%%%$$$!!!!!!!!!!!!!!!"""""""""###""""""""""""############""""""############""""""########################!!!!!!!!!!!!"""""""""#########$$$$$$$$$###""""""###"""!!!"""%%%%%%###!!!"""############$$$$$$$$$############"""!!!  !!!!!! """"""###$$$$$$###"""!!!!!!!!!""""""###"""""""""$$$$$$###""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!###$$$$$$$$$###"""######""""""!!! """"""############""""""""""""############""""""###""""""$$$''''''%%%###$$$$$$############$$$$$$$$$$$$##################&&&%%%%%%$$$######$$$$$$######$$$%%%%%%&&&''''''!!!###%%%&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((()))***+++,,,,,,---******+++++++++******))),,,,,,+++)))(((&&&%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$######$$$%%%%%%"""######$$$$$$######"""%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''######################################################$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!"""###%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ ###$$$$$$%%%&&&((("""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$%%%###!!!###$$$$$$$$$$$$###""""""###############$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&""" """$$$$$$"""!!!!!!!!!"""""""""######""""""""""""############!!!!!!"""""""""""""""!!!########################!!!!!!!!!"""""""""######"""######$$$$$$$$$######$$$"""!!!!!!"""###"""!!!"""############$$$$$$$$$###$$$%%%&&&%%%###!!!  !!!"""############""""""######$$$######"""""""""#########""""""!!!$$$###"""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######!!!!!!!!!!!!######""""""###$$$$$$$$$$$$$$$######""""""!!! """"""############""""""""""""############""""""###"""!!!"""###$$$###"""$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''!!!###$$$%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&'''((()))******)))******+++++++++******...---,,,***'''%%%$$$###''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$########################%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""&&&&&&%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########(((((('''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$'''((('''''''''!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$#########$$$$$$$$$$$$###"""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""" ###$$$$$$###!!!!!!"""""""""#########!!!"""""""""############!!!""""""############"""########################!!!!!!"""""""""#########!!!"""###$$$$$$$$$$$$$$$%%%###!!! !!!!!!""""""#########$$$$$$$$$"""###%%%&&&&&&%%%"""!!!"""######$$$$$$$$$$$$$$$""""""#########$$$######$$$$$$$$$$$$###"""!!!!!!######"""""""""""""""###""""""#########$$$$$$$$$""""""""""""""""""""""""###!!!  !!!###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$!!!""""""############"""""""""############""""""$$$###!!!!!!!!!"""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&'''''''''((()))'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%))))))***+++++++++*********)))))))))((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((##############################$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!$$$%%%%%%&&&%%%%%%$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###''')))(((%%%$$$###$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$###""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""########################"""!!!!!!!!!###$$$$$$###""""""""""""############!!!"""""""""############"""###$$$$$$%%%%%%%%%$$$########################""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$###"""  !!!"""""""""#########$$$$$$$$$!!!"""###""" !!!!!!!!!!!!!!!!!!""""""###############$$$$$$%%%$$$$$$%%%%%%$$$###""""""###"""""""""""""""######""""""#########$$$$$$$$$########################%%%$$$############$$$%%%########################!!!!!!!!!!!!""""""#####################$$$$$$$$$!!!!!!"""###############""""""############""""""$$$$$$###"""!!!"""######$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''))))))(((''''''((($$$$$$$$$%%%'''(((***+++%%%&&&''''''((((((''''''*********)))))))))((((((((()))***+++++++++++++++'''((((((((()))))))))***%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((########################$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%&&&###$$$$$$$$$$$$###"""""""""""""""""""""######$$$$$$$$$%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""#########$$$$$$""""""""""""##################$$$%%%&&&&&&&&&&&&########################"""""""""#########$$$$$$"""######$$$$$$$$$######"""######"""!!! """###"""############$$$$$$$$$!!!!!!"""###############$$$######""""""######$$$###############$$$%%%&&&$$$$$$%%%%%%%%%$$$######"""""""""""""""######$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!! !!!""""""###%%%$$$###"""!!!  !!!"""######$$$######""""""############"""""""""###$$$$$$###"""###%%%$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%%%%&&&###$$$$$$%%%''')))***+++&&&&&&'''(((((((((((('''%%%%%%&&&'''((()))******((()))***+++++++++++++++******))))))((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&& !!!"""$$$%%%'''((()))$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%%%%%%%'''***''''''&&&%%%$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%###$$$$$$$$$$$$###""""""###""""""""""""###$$$$$$###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""#################################!!!"""#########$$$$$$""""""#########$$$$$$$$$""""""""""""############""""""###$$$%%%&&&&&&%%%########################""""""#########$$$$$$$$$######$$$$$$$$$###"""""" """%%%$$$""""""###$$$"""############$$$$$$$$$%%%$$$$$$$$$%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''######""""""###%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$"""############$$$$$$$$$######################## !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$%%%$$$###"""!!! !!!"""######$$$$$$$$$""""""############"""""""""%%%%%%$$$######%%%$$$$$$############$$$$$$######$$$$$$%%%&&&&&&'''$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&'''((((((((((((((("""###$$$$$$&&&&&&'''((((((((()))++++++,,,,,,+++,,,+++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$%%%%%%%%%%%%$$$###"""######$$$$$$######"""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###"""""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&&&&''')))+++&&&&&&&&&%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################!!!###&&&%%%###!!!###$$$###$$$$$$$$$$$$###""""""###############$$$$$$%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########$$$%%%"""############$$$$$$$$$""""""""""""############!!!!!!"""$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%&&&$$$######%%%"""############$$$$$$$$$###"""!!! !!!$$$&&&(((%%%$$$###"""""""""###$$$######""""""###%%%&&&(((###$$$%%%%%%&&&&&&&&&&&&""""""!!!""""""###$$$$$$"""############$$$$$$$$$########################!!!"""%%%&&&&&&%%%"""!!!""""""""""""""""""""""""$$$###"""""""""###%%%&&&$$$$$$$$$############### !!!######$$$$$$$$$""""""############"""""" $$$%%%$$$"""###$$$$$$$$$############$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''''''''(((***(((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((())))))((((((((('''''''''(((((()))++++++,,,,,,,,,******))))))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$###########################$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&'''&&&$$$"""!!!!!!""""""#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$(((''''''&&&%%%$$$######$$$%%%%%%&&&'''''''''&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%(((((('''''''''(((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%"""!!!!!!"""###$$$###"""'''%%%""" """$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$############"""&&&%%%$$$"""!!!!!! """$$$%%%$$$""" !!! !!!!!!""""""######$$$$$$###############$$$############""""""!!!!!!"""""""""!!!!!!!!!!!!!!!$$$$$$$$$###"""!!! ######"""""""""###%%%&&&$$$$$$$$$#########"""""" !!!"""""""""""""""""""""######$$$$$$%%%%%%######""""""!!!!!! """"""#########$$$$$$$$$######""""""!!!!!! %%%%%%$$$###"""!!! !!!!!!!!!!!!"""""""""""" """###"""!!! !!!"""""""""""""""############!!!"""$$$$$$######$$$&&&######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$&&&### !!!###&&&%%%%%%$$$###"""!!!!!!%%%$$$###""""""###$$$%%%######""""""""""""""""""%%%&&&&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((('''$$$######&&&***,,,((((((((('''&&&&&&%%%%%%+++,,,---...---+++)))'''''''''((((((''''''&&&%%%(((((((((&&&###"""""""""'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$#####################$$$%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((((('''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######%%%&&&&&&%%%%%%$$$""" """$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%##################$$$$$$$$$$$$$$$############"""%%%$$$###"""!!!!!!!!!!!!!!!###%%%%%%#########$$$ !!!!!!!!!!!!$$$$$$###############$$$$$$$$$#########"""""""""###############$$$$$$$$$$$$$$$$$$######""""""!!!&&&%%%$$$######$$$$$$%%%$$$$$$$$$#########"""""" !!!""""""######"""""""""""""""##################"""""""""""""""!!!!!!""""""""""""""""""######""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!!!!!!!"""""""""#########!!!"""######!!!!!!"""###""""""""""""###############$$$%%%$$$###"""###$$$######""""""""""""##################$$$$$$$$$$$$$$$###"""!!! !!!!!!"""%%%%%%$$$$$$###"""""""""$$$$$$###""""""###$$$$$$########################%%%%%%&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''(((((('''%%%$$$%%%'''***+++((((((((((((((())))))))))))***++++++***)))'''%%%'''''''''''''''&&&&&&%%%%%%&&&&&&%%%###"""###$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######################## !!!"""#########""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%""""""$$$&&&''''''###"""""""""###$$$&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$############"""######""""""""""""######!!!###%%%%%%%%%$$$%%%'''!!! $$$###############$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###############!!!"""######$$$$$$#########""""""""""""""""""!!!"""""""""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$###""""""###$$$""""""""""""############$$$%%%&&&$$$"""!!!!!!"""######""""""""""""######!!!!!!""""""######$$$$$$"""######$$$######"""!!!########################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((''''''''''''((()))***+++(((((()))******+++,,,,,,))))))*********((('''%%%'''''''''''''''&&&%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######################## !!!""""""""""""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$&&&&&&&&&$$$###%%%$$$$$$######$$$$$$%%%%%%""" """$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!"""###$$$$$$!!!###%%%%%%$$$###$$$%%%"""""""""!!! #########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""###$$$&&&''''''########################""""""###$$$$$$$$$$$$$$$######""""""!!!!!! """"""######$$$$$$%%%%%%###""""""""""""!!!!!!!!! !!!"""#########!!!!!!""""""##################$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$!!!"""""""""###############$$$%%%$$$"""!!!"""#########""""""""""""###### !!!"""######$$$"""""""""""""""""""""!!!""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&'''((()))************)))))))))******+++++++++******+++++++++***)))(((&&&&&&'''''''''&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$&&&&&&&&&$$$"""!!!%%%$$$$$$######$$$$$$%%%$$$!!!!!!######$$$%%%%%%&&&%%%$$$###"""######""""""""""""######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$%%%"""$$$%%%$$$"""!!!!!!"""$$$#########"""!!!!!!!!!######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""#######################################""""""###$$$$$$$$$$$$$$$######""""""!!!!!! """"""######$$$$$$%%%%%%######################## !!!"""###$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$!!!"""""""""############!!!###$$$$$$######$$$%%%######""""""""""""###### !!!""""""######"""!!!  """###"""""""""###$$$$$$%%%%%%#########$$$$$$###############$$$$$$$$$%%%%%%%%%"""###$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###!!!#########$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&&&&'''((()))*********)))*********))))))((((((((()))*********))))))((((((&&&&&&&&&'''&&&%%%%%%$$$'''((()))(((&&&$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((('''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$$$$######%%%%%%&&&&&&%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%%%%### """$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%$$$$$$$$$############"""""""""!!!!!!"""###$$$$$$"""$$$%%%$$$""" !!!$$$$$$###############"""""""""""""""###$$$%%%%%%#########$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%###""" ###############$$$$$$$$$!!!"""######$$$$$$#########""""""""""""""""""!!!"""""""""###############"""#########$$$$$$$$$$$$ !!!"""######$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%"""###$$$###""""""###$$$""""""""""""############ """###$$$######%%%&&&######""""""""""""###### !!!!!!""""""######"""!!! """###""""""######$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""""""""######$$$%%%%%%%%%"""#########""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''%%%#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&&&&&&&'''((())))))))))))******)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$(((((()))(((%%%$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""###%%%&&&&&&%%%##############################""""""""""""########################$$$$$$$$$$$$$$$############"""###"""""""""""""""######"""###%%%$$$###""""""###""""""""""""############""""""""""""###$$$%%%&&&"""""""""#########$$$$$$###############$$$$$$$$$$$$$$$$$$######""""""!!!$$$$$$%%%$$$###!!!""""""#########$$$$$$$$$ !!!""""""######"""""""""""""""##################"""""""""""""""!!!!!! !!!"""###$$$%%%%%% !!!!!!""""""######"""""""""""""""#####################$$$$$$$$$$$$!!!"""######!!!!!!"""###""""""""""""############"""###$$$$$$###"""###%%%######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""""""""###############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%!!!"""###"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))++++++***((('''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''((())))))((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###"""!!!!!!!!!"""$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######"""!!! ######$$$$$$$$$$$$##################$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$#########%%%&&&%%%$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$############"""######""""""""""""######!!!###%%%%%%$$$$$$%%%&&& !!!!!!""""""######""""""""""""###$$$%%%&&&!!!!!!""""""#########$$$"""""""""!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! !!!###$$$%%%%%%%%%$$$""""""######$$$$$$$$$$$$ !!!"""""""""""""""""""""######$$$$$$%%%%%%######""""""!!!!!!  !!!"""###$$$%%%!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$ """###"""!!! !!!"""""""""""""""############$$$%%%%%%$$$"""!!!"""#########""""""""""""##################"""""""""""" ###%%%%%%$$$"""!!!########################"""###$$$%%%%%%$$$###""" !!!!!!"""######$$$$$$!!!"""###"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((()))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&%%%&&&&&&'''((()))''''''(((((())))))******(((((('''''''''(((((()))%%%%%%&&&&&&&&&%%%$$$$$$ """############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$###"""""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$###""""""###%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$######"""!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$%%%########################'''&&&&&&%%%$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$##################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! $$$$$$##################"""############$$$$$$$$$####################################"""""""""!!!$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###############"""!!! ###$$$$$$""" ###&&&########################!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$###""""""#####################"""!!!!!!%%%###""""""###$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((()))******)))((('''&&&''')))*********)))((()))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$%%%%%%&&&&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&%%%###'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&'''&&&$$$""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$#########""""""%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%###!!!$$$$$$$$$#########""""""###""""""!!!!!!!!!""""""$$$$$$$$$######"""""""""########################$$$###""""""!!!!!!!!!"""!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$######"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$#########$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""############""""""!!!"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!#########$$$$$$$$$$$$$$$"""##################"""#########"""""""""!!!!!!###############"""!!!!!!$$$"""!!!!!!"""######"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&'''((()))***))))))((($$$%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$###""")))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$%%%&&&&&&'''&&&&&&&&&'''&&&$$$###"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$""" $$$$$$$$$############"""$$$$$$$$$$$$###"""!!!!!! """###$$$$$$#################################"""!!!!!! !!!!!!!!!"""""""""###$$$$$$%%%%%%########################%%%%%%%%%$$$$$$"""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$########################""""""###$$$%%%&&&''''''$$$$$$#########"""""""""######""""""""""""######$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""######""""""""""""######""""""######$$$#########"""""""""!!! """$$$""""""""""""""""""""""""!!!"""############""""""#####################"""!!!""""""######""""""!!!!!!!!!"""###"""!!! #########$$$######"""!!!###""" """###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''')))(((((((((((((((((()))&&&'''((())))))))))))(((***))))))((('''&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$###""""""""""""###%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$)))(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$"""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""###&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$"""!!!!!!$$$&&&&&&&&&&&&########################%%%$$$$$$#########$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######""""""!!!""""""###"""""""""############$$$!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$#########""""""!!!!!!!!! ###""""""""""""""""""###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""###""""""""""""""""""###!!!"""######$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""########################"""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$$$$###!!!#########$$$$$$######"""$$$"""!!!!!!#########"""&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))'''''''''((((((((((((((())))))((('''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$###""""""#########'''''''''&&&%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$###&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&'''''''''&&&&&&'''%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###&&&'''(((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!! !!!###%%%'''&&&%%%%%%########################%%%%%%$$$$$$$$$%%%%%%&&&###############$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""############"""""""""!!!!!!!!!"""""""""######$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$#########""""""""""""######"""""""""!!!!!!!!!"""""""""######"""""""""%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""######"""""""""!!!"""###$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$######&&&$$$######$$$%%%%%%$$$&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))'''''''''''''''(((((())) """$$$&&&(((***+++&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%''''''&&&%%%&&&((($$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&$$$"""!!!"""############$$$$$$$$$############"""!!! %%%&&&&&&&&&%%%$$$"""!!!##########################################$$$%%%########################"""""""""###$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""######"""""""""###$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$%%%%%%"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%%%%%%%$$$$$$$$$#########""""""############""""""$$$$$$############$$$$$$######$$$$$$######"""!!!""""""""""""""""""""""""""""""############""""""######$$$$$$%%%$$$$$$$$$###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%%"""""""""#########$$$$$$!!!""""""######""""""!!!!!!"""$$$%%%%%%$$$######"""###$$$$$$%%%$$$$$$$$$&&&%%%######%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''(((''''''''''''''''''(((''''''&&&&&&''''''((()))"""######%%%&&&'''((()))''''''&&&%%%%%%$$$###############$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""%%%%%%###"""$$$&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& """#########%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$######"""""""""######%%%%%%$$$$$$###"""""""""########################"""""""""""""""###$$$$$$########################!!!""""""###$$$$$$%%%%%%"""######$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%&&&$$$$$$#########"""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$#####################""""""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$######%%%###"""###%%%&&&$$$""" """!!!!!!!!!"""###$$$%%%!!!""""""###$$$%%%&&&&&&"""##################"""""""""""""""#########$$$"""###$$$$$$%%%%%%%%%$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&'''((()))+++***)))(((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$#########$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###"""!!! #########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!$$$$$$!!! ###&&&%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((###$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''((( !!!"""$$$%%%&&&##############################"""######$$$%%%%%%$$$$$$##################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######""""""###$$$%%%%%%###$$$$$$%%%'''(((((())) !!!"""######$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######!!! !!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""###############"""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""###!!! """$$$%%%""" """""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&!!!!!!"""$$$%%%&&&'''(((######$$$$$$$$$$$$######!!!!!! !!!"""###$$$"""###$$$%%%%%%%%%%%%%%%%%%###""""""###$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&%%%&&&'''((()))))))))))))))((((((((((((###$$$$$$%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$#########$$$%%%%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""&&&%%%"""!!!$$$((($$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&& $$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###############$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$""" !!!$$$%%%###!!!$$$$$$$$$$$$$$$###"""!!!%%%$$$###"""!!! """############$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""""""""$$$$$$###############$$$"""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$###############""""""""""""######!!!!!! !!!###&&&'''&&&%%%###!!!!!!!!!!!!"""$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$%%%&&&'''(((""""""#########$$$$$$$$$'''&&&$$$###"""######$$$%%%'''(((((('''&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))############$$$%%%&&&&&&########################&&&%%%$$$$$$%%%%%%###"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((&&&""" """&&&)))+++,,,)))%%%"""###%%%%%%%%%$$$###""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###'''******'''$$$$$$$$$###$$$%%%%%%$$$###$$$%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$"""######$$$$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$$$$$$$############$$$$$$%%%$$$"""""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!$$$######%%%''''''$$$ """###%%%&&&&&&%%%###""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""""""""###%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%###"""$$$&&&'''$$$"""######$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%%%%$$$"""$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$###""""""""""""""""""""""""""""""$$$######"""""""""######"""""""""""""""######$$$###"""""""""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$###"""!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!"""""""""""""""#########$$$&&&&&&%%%%%%$$$#####################"""""""""!!!""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&((('''&&&%%%&&&''''''''''''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++)))%%%###%%%)))$$$&&&'''&&&###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((%%%$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$######%%%''''''$$$!!!###$$$%%%&&&&&&%%%$$$###"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%$$$###$$$&&&&&&$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%#########&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$(((''''''&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$###""""""###$$$$$$""""""""""""""""""""""""%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$###""" !!!"""###$$$$$$"""############$$$$$$$$$""""""######$$$#########"""""""""""""""""""""""""""""""""!!!!!!""""""###"""""""""""""""######$$$!!!!!!!!!!!!"""###$$$%%%#########$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$&&&%%%###!!! !!!!!!%%%$$$###"""!!!!!!!!!"""!!!!!!!!!"""""""""######%%%%%%$$$$$$###"""""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""$$$$$$$$$%%%%%%%%%&&&&&&!!!"""######$$$############%%%'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&)))***)))&&&%%%&&&))) """###$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""$$$######%%%&&&&&&$$$"""$$$%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%'''''''''&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""$$$##################$$$ $$$$$$###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$###### !!!"""###$$$$$$%%%""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###"""""""""""""""######$$$""""""!!!!!!"""###$$$$$$ !!!"""######"""!!! """""""""######$$$$$$$$$###""""""!!!!!!""""""###&&&%%%###"""!!!!!!!!!!!!$$$######""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!#########""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$%%%%%% """###""""""!!!###$$$&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&((((((((((((((((((((((((''''''((((((((('''&&&%%%&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$###$$$&&&"""######$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%###%%%&&&%%%$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&&&&########################$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$"""######$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########"""""""""!!!$$$$$$$$$%%%%%%%%%$$$###&&&%%%$$$$$$$$$$$$%%%&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###############$$$$$$#################################"""#########""""""#########$$$$$$%%%%%%%%%$$$$$$""""""""""""############""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!!!! !!!!!!"""######"""""""""""""""######$$$$$$$$$###"""!!!!!!""""""!!!"""###$$$$$$###"""!!! !!!!!!""""""######!!!!!!!!! !!!!!!!!!######""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$######"""""""""""""""!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!!!!!############################################################""""""""""""""""""""""""############!!!###$$$$$$######"""$$$%%%%%%$$$######$$$######$$$$$$%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$#########$$$$$$######$$$$$$%%%$$$$$$###$$$%%%%%%&&&%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%###$$$%%%$$$###"""###%%%&&&&&&&&&%%%%%%&&&&&&'''########################$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***(((&&&%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###############$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!"""######"""!!!"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$!!!!!!""""""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$"""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!""""""#########$$$""""""############"""!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$###""""""!!! ################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""###$$$%%%&&&&&&&&&&&&"""$$$&&&%%%$$$###$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''########################$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!"""######"""!!!"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$###$$$%%%%%%######$$$%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&+++)))'''&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$"""!!!###%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$!!!""""""""""""!!!!!! """""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%"""""""""""""""######$$$######"""""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%###############"""""""""######""""""""""""######!!!!!!"""###############!!!"""###$$$$$$###"""!!!""""""""""""#########$$$########################!!!"""""""""############"""""""""""""""""""""""""""""""""######"""""""""######""""""""""""""""""################################################!!!!!!""""""""""""""""""!!!""""""""""""#########$$$$$$$$$$$$%%%%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%###$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))***''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&$$$"""!!!"""$$$%%%###!!!###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((((((&&&$$$%%%&&&''''''%%%%%%&&&'''$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%#########$$$$$$%%%%%%%%%"""""""""######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###%%%&&&%%%###"""$$$&&&$$$%%%&&&''''''&&&%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$&&&((('''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&''')))'''&&&%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&###$$$%%%%%%&&&&&&&&&&&&##################$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&"""""""""""""""######$$$!!!!!!!!!!!!"""###$$$%%%###"""!!! !!!"""###&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%""""""############"""!!!!!!"""###$$$$$$###"""!!!$$$%%%%%%%%%%%%&&&&&&&&&###############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$###################################################$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###%%%'''&&&%%%$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((()))******+++'''((((((((((((((('''''''''''''''''''''''''''''')))(((&&&$$$$$$%%%&&&'''&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$""""""""""""""""""""""""###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&$$$"""$$$'''((('''%%%$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''******'''###'''((()))(((''''''((()))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########"""###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%"""######$$$$$$%%%&&&&&&''''''(((((((((((((((((('''''''''&&&&&&'''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###%%%&&&%%%""""""$$$'''$$$%%%'''(((((('''%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''((((((((('''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###&&&((((((%%%$$$%%%'''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%'''))))))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$!!!!!!$$$&&&%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$#########"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!! !!!###$$$%%%%%%$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%% """###$$$$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$############$$$$$$$$$$$$###"""!!!!!!"""""""""!!!!!!"""$$$&&&%%%$$$$$$$$$######""""""!!!!!!###"""!!!!!!!!!"""$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!"""$$$$$$######$$$&&&&&&%%%###"""""""""###$$$"""""""""###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$%%%%%%$$$$$$%%%$$$#########%%%((()))'''%%%$$$%%%&&&&&&$$$###%%%%%%#########$$$%%%&&&$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$$$$$$$$$$%%%((($$$!!!"""######&&&)))$$$(((%%% %%%,,,(((%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%$$$$$$$$$$$$%%%"""$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""%%%&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""#####################"""###$$$$$$$$$$$$""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$$$$$$$############$$$$$$$$$$$$###"""""""""""""""!!!  """$$$###"""#########"""""""""""""""######"""""""""###$$$%%%""""""""""""!!!!!!!!! """"""""""""###############$$$%%%$$$###"""###$$$%%%$$$$$$###""""""######$$$############"""""""""########################!!!""""""""""""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&(((***'''%%%$$$$$$&&&'''&&&%%%&&&%%%$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$ """$$$&&&((())))))######$$$%%%((()))(((%%%&&&'''((()))&&&###$$$&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''''''''&&&%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$%%%%%%&&&$$$%%%%%%$$$$$$"""!!!!!!###############$$$$$$$$$#########$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!################################################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$$$$###""""""""""""""""""!!!  """######"""""""""""""""############$$$############$$$%%%%%%""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""###$$$$$$$$$$$$###""""""%%%%%%$$$###!!! ########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&)))***)))'''$$$$$$%%%'''(((''''''&&&%%%$$$######$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%$$$###!!!%%%%%%$$$)))111111***+++&&&***333111&&&%%%---$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$"""!!!$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""#######################################$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$############$$$$$$######"""""""""""""""######"""""""""$$$%%%%%%###!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""#########$$$$$$###$$$%%%$$$"""!!!"""###"""###$$$%%%%%%$$$""""""$$$$$$###"""!!! ########################&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$''')))+++,,,)))%%%$$$$$$&&&'''''''''&&&&&&%%%$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((((((&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%###!!! %%%(((%%% %%%333888222***)))///888999000((('''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$### $$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%###""" """###%%%""""""""""""######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$%%%######################################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$############$$$$$$###"""""""""""""""######$$$###"""###$$$%%%$$$###!!!!!!""""""######$$$$$$######$$$$$$%%%%%%%%%%%%##################$$$$$$!!!!!!!!!"""""""""######!!!###$$$$$$######$$$%%%""""""$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$######%%%'''***,,,///,,,'''$$$$$$$$$%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$%%%'''&&&)))'''"""$$$...333111(((999EEEAAA555---'''!!!''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&$$$"""!!!$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%$$$###""""""###$$$%%%!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$######""""""""""""""""""###$$$%%%&&&$$$$$$$$$##############################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###############"""!!!!!!$$$$$$############$$$$$$"""""""""""""""######$$$"""!!! !!!"""###"""!!!""""""""""""############"""######$$$%%%$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""" """###$$$######%%%&&&""""""###$$$$$$$$$$$$### !!!""""""###$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$###$$$%%%(((+++,,,...+++'''%%%$$$$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&###&&&))))))(((***///333;;;UUU```LLL000%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''((("""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###%%%&&&%%%""""""$$$&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""######$$$%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$###########################"""$$$######""""""###$$$%%%$$$$$$$$$#########""""""$$$#########"""""""""!!!$$$$$$$$$######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$$$$###$$$$$$############$$$$$$"""""""""""""""###$$$$$$###!!! !!!"""###!!! #########"""""""""""""""!!!"""###$$$$$$$$$###### !!!!!!!!!""""""""""""!!!!!!"""""""""#########"""###$$$$$$###"""###%%%######""""""###$$$$$$%%%!!!!!!""""""###$$$$$$%%%########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$###$$$&&&(((+++---***(((%%%%%%%%%%%%$$$######$$$%%%''''''''''''&&&######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((((((((&&&$$$###%%%###''',,,,,,...===PPP]]]___WWWBBB---$$$'''---'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&######$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''###%%%&&&&&&%%%$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%&&&$$$!!!!!!$$$'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""######$$$$$$######"""""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$&&&%%%$$$""""""""""""###$$$$$$$$$$$$######""""""$$$#########""""""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&&&&&&&$$$$$$############$$$$$$""""""!!!""""""###$$$$$$%%%###"""###$$$$$$###"""$$$$$$######""""""!!!!!! !!!"""###$$$###""""""""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$%%%%%%$$$"""!!!"""###$$$###"""""""""###%%%&&&"""#########$$$$$$$$$$$$########################!!!""""""######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$###$$$&&&))),,,---&&&%%%$$$$$$&&&&&&%%%$$$"""###%%%'''((((((((('''$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$+++......,,,******""""""***---444RRRssstttTTT444***)))%%%###%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''))))))"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&"""$$$&&&%%%$$$###$$$$$$"""###$$$%%%&&&&&&'''(((%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###"""!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$#####################$$$""""""""""""""""""""""""!!!###&&&&&&%%%$$$"""%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!##################$$$$$$""""""""""""""""""""""""&&&&&&$$$#########$$$%%%%%%$$$#########$$$%%%&&&%%%$$$###"""!!!!!!!!!!!! !!!"""$$$$$$######"""""""""""""""############$$$""" !!!$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!######$$$$$$$$$######"""######################################################"""!!!!!!"""######%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""############$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''$$$"""000<<<---%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&'''$$$"""&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$(((***+++---,,,***'''%%%$$$******(((666SSSiiiqqqZZZCCC///***)))######'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$(((((())))))((('''&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%"""###$$$&&&'''(((((()))&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''"""$$$&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%###""""""$$$ """###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$$$$###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""########################"""###$$$%%%%%%$$$"""!!!%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############"""""""""!!!########################""""""""""""""""""""""""&&&%%%$$$###"""######$$$$$$$$$#########$$$%%%&&&###"""""""""""""""###### !!!"""###$$$######"""""""""""""""############$$$"""!!!!!!$$$$$$###!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$#####################"""""""""!!!!!!!!!!!!!!!""""""#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$'''"""&&&%%%"""222<<<---%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''''')))***++++++***)))&&&%%%((()))...AAAaaauuulllVVVCCC333''''''((($$$$$$(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######%%%&&&''''''((((((&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&!!!###%%%'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&###""""""$$$!!!!!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! #########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""############""""""""""""########################""""""""""""""""""""""""$$$$$$###""""""""""""###$$$############$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%!!!!!!"""############"""""""""""""""############$$$###""""""###$$$###"""########################"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!######"""""""""!!!!!!!!! !!!"""#########"""###################################################$$$%%%&&&&&&%%%$$$###%%%$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%"""&&&&&&&&&222777+++%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***++++++***)))((('''&&&%%%***,,,777SSSuuu~~~```<<<---&&&###((()))%%%$$$)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$######&&&))))))&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###!!!!!!!!!"""""""""######$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&############""""""""""""#########"""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""#########"""""""""""""""###############$$$$$$%%%""""""!!!!!!"""###$$$$$$!!!"""""""""############!!!"""""""""###########################$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""!!!!!! !!!###$$$$$$$$$$$$################################################ !!!###$$$$$$###!!! $$$$$$###############$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""#########$$$$$$***)))&&&$$$$$$$$$&&&'''%%%%%%%%%%%%$$$$$$###"""&&&%%%###"""###%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""!!!!!!$$$%%%(((//////'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%'''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++---+++)))'''&&&&&&&&&&&&(((000<<>><<<;;;999888777666666555555555111222222111111000///...+++,,,---......---,,,+++------,,,,,,------......---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,+++++++++++++++******++++++***)))((()))+++))))))((((((((()))******************))))))))))))))))))***)))'''''')))+++++++++************++++++***))))))(((((())))))***(((((())))))***)))))))))(((((((((((((((''''''&&&(((((('''''''''''''''''''''''''''(((''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''((()))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$""""""#########""""""!!!################################################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################%%%&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&########################""""""###$$$$$$$$$$$$###!!!""""""###$$$%%%%%%%%%""""""############""""""""""""###$$$$$$$$$$$$######""""""######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%))))))((('''&&&%%%%%%$$$&&&'''((((((''''''((()))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++...------------...------...///000111222555888:::999<<<@@@BBBCCCDDDEEEFFFIIIHHHHHHHHHJJJLLLOOOQQQPPPRRRVVVZZZ]]]^^^]]]\\\^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZZZZZZZZZZ\\\]]]^^^YYYXXXVVVSSSOOOKKKHHHFFFDDDCCCAAA???===<<<<<<;;;888888888888777666555444,,,---.........---,,,+++......---,,,,,,------------,,,+++++++++,,,------......------,,,,,,++++++.........///...------,,,++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,***(((((()))***(((((((((((()))***++++++*********)))))))))))))))(((*********(((((()))***++++++************+++++++++***)))(((((()))***+++'''((()))***************'''(((((((((((((((''''''******+++++++++)))((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&''''''((('''''''''######$$$$$$$$$%%%%%%%%%"""$$$&&&''''''&&&$$$###&&&&&&&&&%%%############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!""""""#########""""""######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$###!!! """%%%############$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&(((&&&%%%&&&'''((('''&&&###%%%''')))))))))((('''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&''')))(((''''''(((***************************)))*********++++++,,,,,,************++++++,,,,,,///000000111111111222333444666999;;;===@@@EEEIIIIIILLLQQQUUUVVVWWWXXXXXX]]]]]]]]]^^^```bbbdddeeehhhkkkppptttwwwxxxxxxxxxyyyxxxxxxwwwuuusssqqqpppsssssstttuuuvvvxxxyyyzzzuuusssppplllgggbbb^^^\\\VVVUUURRRPPPMMMKKKJJJIIIFFFEEEDDDAAA>>>;;;888777444444444333222111000000///...---,,,+++*********,,,,,,++++++,,,,,,,,,---///......------,,,,,,,,,....../////////...------+++,,,,,,,,,------------++++++++++++++++++++++++000000///---***))))))***))))))((())))))***+++,,,))))))))))))))))))******(((***+++***)))((()))***************************+++***)))(((((()))***+++(((((()))******+++******''''''(((((((((((((((''')))***+++,,,+++***(((&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''((((((''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%&&&''''''((('''''''''######$$$$$$$$$%%%%%%%%%######%%%&&&&&&%%%%%%$$$###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""######$$$$$$############$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$""" """%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&'''((()))(((&&&###%%%&&&((()))))))))(((&&&&&&&&&''''''''''''(((+++******)))((()))))))))((((((((())))))******+++&&&((())))))(((''')))************************************+++,,,,,,------***+++,,,---...///000111---///111222333444666888:::>>>CCCFFFHHHMMMTTTYYY```eeejjjnnnppppppooopppssstttuuuvvvwwwxxxyyyyyy~~~{{{xxxvvvkkkjjjhhheeecccaaa``````]]][[[WWWQQQKKKEEE???======<<<;;;999888666555555333222000...,,,+++******---------------,,,,,,,,,..................---------------------,,,++++++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,------333333333000---++++++,,,******)))))))))***++++++))))))))))))************(((***++++++***))))))***))))))************))))))*********))))))*********))))))******+++*********&&&'''((((((((((((((((((&&&'''((()))((('''&&&%%%''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((((((''''''(((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&''''''((((((''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$###!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$"""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&((('''&&&&&&'''((('''&&&$$$$$$&&&'''((()))))))))&&&&&&&&&''''''''''''(((******)))((((((((((((((((((((((((((()))))))))***&&&((())))))(((((()))*********************************++++++,,,------.........000222444666888888444777;;;===>>>@@@CCCFFFIIINNNTTTYYY\\\bbbjjjqqqzzzyyyyyywwwvvvvvvuuuuuuuuuuuusssnnnggg```YYYSSSPPPMMMKKKIIIGGGDDDBBBAAA@@@>>><<<:::777444222000///////////////...------,,,.............../////////---------------,,,,,,+++------------............,,,,,,---------.........111111111///,,,+++,,,---++++++******)))*********((()))))))))************(((***,,,,,,+++))))))***'''((())))))))))))(((''')))******++++++******)))******+++++++++***))))))&&&&&&'''(((((((((((((((%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%&&&'''((()))((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%&&&''''''((((((''''''######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$&&&&&&$$$%%%%%%""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""$$$&&&%%%$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&(((((((((((((((''''''''''''((())))))(((((()))*********************************+++,,,,,,---......111222444666999;;;===>>>CCCFFFKKKNNNOOORRRVVVZZZ]]]cccjjjooossszzz~~~~~~~~~~~~yyyrrrlllgggeee___^^^[[[XXXUUUSSSQQQPPPHHHGGGDDD@@@===:::888777111111111111000///------------......//////000000//////000000//////...------------.........//////---------....../////////+++,,,,,,+++))))))***,,,,,,,,,+++***)))))))))***(((((())))))*********+++(((***,,,,,,+++***)))***&&&'''((())))))((('''&&&)))***+++,,,,,,+++***)))+++++++++++++++***)))(((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))'''&&&&&&%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""$$$&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""############&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################"""""""""!!!""""""###$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&'''((((((''''''''''''((((((++++++******))))))(((((())))))))))))))))))))))))''''''&&&''''''((()))***---,,,************))))))---------......///000111333888===@@@AAAFFFNNNUUUUUU[[[bbbfffggghhhjjjlllrrrvvv{{{{{{yyyyyyyyy{{{|||~~~~~~xxxrrrooolllkkkjjjiiihhhhhhiiiiiiaaa\\\VVVOOOJJJEEE@@@===999:::;;;999555222000000111///------......---,,,//////...------...///000---..................---......---------,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++******)))))))))***+++,,,,,,,,,,,,,,,+++*********))))))(((((())))))(((((((((((())))))))))))((((((''''''&&&&&&)))))))))))))))(((''''''************************))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&***(((&&&'''***+++)))''')))(((&&&%%%$$$$$$%%%&&&%%%%%%&&&'''((((((''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############&&&%%%%%%$$$#########$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!$$$$$$$$$##########################################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&''''''))))))(((((((((((())))))))))))((((((''''''''''''))))))))))))))))))))))))+++++++++++++++,,,------///...---,,,---............///000111222444666888:::@@@IIINNNRRRXXX```gggqqqvvv|||~~~~~~~~~yyytttrrrttttttuuuvvvwwwxxxyyyzzz~~~|||xxxtttqqqtttuuuvvvxxxyyy{{{|||}}}xxxtttoooiiiddd]]]VVVRRRIIIGGGCCC>>>:::777444333444222000000222333333222//////...............///......////////////......---------,,,,,,,,,++++++......---,,,,,,++++++***))))))))))))************)))***+++,,,,,,,,,,,,,,,+++*********))))))))))))))))))(((((((((((())))))*********)))))))))))))))((()))***************)))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''***(((&&&''')))***(((&&&(((''''''&&&&&&&&&&&&'''%%%&&&&&&'''((((((''''''''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$######""""""#######################################$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((******))))))))))))******)))(((((((((((('''''''''******************************************+++,,,,,,+++++++++,,,...000111111333555888:::===BBBEEEHHHQQQ\\\dddjjjpppyyyzzztttooommmoooooooooooooooppppppqqquuuvvvyyy{{{{{{yyyvvvttttttvvvyyy~~~}}}uuuoooccc\\\SSSKKKGGGBBB>>>:::777555333222333444444333000000000000/////////////////////000000/////////---,,,,,,,,,,,,+++++++++000000///---,,,***)))((())))))******+++,,,,,,,,,******+++,,,,,,,,,++++++***************)))))))))***))))))(((((())))))***+++++++++++++++,,,,,,,,,((()))***++++++,,,,,,+++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&'''(((((('''&&&&&&''''''(((((((((((((((%%%&&&''''''((('''''''''((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((()))(((''''''''''''''''''(((########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,---///222555555999???CCCGGGLLLRRRVVV]]]fffrrrzzz~~~yyytttqqqpppooonnnmmmmmmmmmnnnnnnppprrrvvvzzz|||{{{zzzyyyqqqrrrtttyyy~~~uuujjjbbb\\\WWWOOOHHHCCC@@@;;;888777555444222000000111111111111111000......////////////............---------,,,,,,,,,000000///---,,,+++***))),,,,,,,,,,,,------------***++++++,,,,,,,,,++++++***************************))))))))))))))))))*********++++++,,,,,,------))))))***++++++*********************************((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&'''(((*********)))(((&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&((((((((((((''''''''''''((())))))******))))))(((%%%&&&&&&'''((()))******((((((''''''''''''((((((########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########$$$&&&(((''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&'''(((((()))))))))((((((''''''(((((()))************++++++++++++((((((((((((((((((((((((,,,,,,+++,,,,,,---...///---///111222333777<<<@@@AAAGGGPPPVVVZZZ^^^eeejjjsss{{{|||yyyxxxvvvuuuuuuuuuvvvwwwuuuwww|||vvvttttttvvv}}}zzzuuunnnddd\\\XXXTTTNNNHHHCCC>>>999555222222111111111111000000......////////////......000/////////.....................---------,,,,,,......---,,,+++******)))++++++,,,,,,,,,++++++******************+++++++++******))))))))))))******)))******++++++,,,,,,,,,************)))((('''&&&************************'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''&&&&&&''''''&&&''')))***+++***))))))&&&'''''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((()))******((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$&&&%%%%%%$$$$$$#####################$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""########################################################################$$$%%%%%%!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""$$$''')))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''(((((((((((((((((((((''''''''''''((((((((((((((())))))))))))***((((((((((((((((((((((((******+++,,,---///000111...111555888;;;AAAIIIPPPWWW```jjjppprrrtttyyy}}}~~~zzzxxxzzz|||~~~{{{xxxwww{{{zzztttlllhhhccc]]]VVVMMMEEE@@@:::999666444222111111111...//////000000//////...111111000000000/////////,,,,,,------.........///------,,,***)))((('''&&&++++++,,,,,,,,,+++***************++++++++++++++++++******))))))******+++******************+++++++++++++++***((('''%%%$$$(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((((('''&&&'''((('''(((((())))))))))))((('''''''''(((''''''&&&%%%((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((()))(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$####################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########"""""""""###$$$$$$%%%%%%###########################""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))(((''''''))))))(((((((((((())))))(((((()))))))))*********************************))))))***,,,...000222333333888>>>DDDJJJSSS___hhhrrr|||zzzvvvttttttvvv~~~~~~{{{wwwpppggg^^^XXXLLLHHHCCC<<<888555555555111111111222222111111111000000000000////////////,,,---------......//////------,,,+++***))))))(((+++,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,+++******))))))******++++++++++++***************+++++++++***)))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&(((***)))'''&&&(((***))))))((('''''''''((((((''''''(((((('''&&&&&&%%%''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$######%%%'''((('''''''''((((((((())))))******++++++++++++******&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###########################""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%&&&'''((()))$$$%%%&&&%%%###"""###$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&########################"""""""""!!!"""######$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))((('''&&&******))))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///111333666888999===DDDLLLTTT\\\hhhvvv~~~|||yyyxxxzzz|||~~~yyyrrr\\\WWWOOOFFF???;;;::::::222333333444444333333222000/////////.........................................................---,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++***************+++++++++******)))************************&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''')))+++***'''&&&(((******)))(((&&&&&&&&&'''((('''((((((((('''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!"""$$$''')))$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((%%%"""  !!!###%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%$$$$$$"""""""""""""""######$$$%%%###!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$'''&&&$$$"""!!!!!!"""######"""!!!!!!!!!$$$&&&(((%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""!!!&&&&&&&&&'''''''''(((((($$$%%%&&&((()))(((((('''(((((((((((((((((((((((((((((('''&&&&&&((()))***)))(((&&&%%%%%%&&&'''(((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---...///222333555777999===@@@CCCMMMQQQYYYdddqqq|||}}}rrrcccWWWPPPJJJCCC>>><<<999555333222222222111000000000///...---...///111000000000000/////////.........------,,,,,,,,,------------------------)))***+++,,,------------++++++++++++************,,,,,,,,,+++++++++******))))))))))))************+++***************++++++************))))))))))))''''''(((((())))))******''''''''''''(((((((((((())))))(((((('''''''''&&&((()))***++++++***)))(((((((((((((((''''''''''''(((''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&(((&&&$$$###""""""###$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###############$$$%%%%%%%%%###"""###%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%$$$########################"""#########$$$$$$$$$$$$'''&&&%%%$$$#########$$$$$$###""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$###### """###$$$#########%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***(((''''''''''''((())))))((((((((((((((((((((('''))))))))))))))))))******+++,,,,,,,,,------......---,,,,,,,,,---...000111555888<<>>;;;:::888777555777777666444333222222333//////...........................------,,,,,,,,,------------------------******+++,,,------------************)))))))))))),,,,,,+++++++++*********))))))))))))************+++***************++++++************))))))))))))'''((((((((()))))))))***((((((((())))))))))))*********)))))))))(((((((((((()))************)))(((((((((((((((''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$#####################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!"""""""""##################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$ """#########$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%%%%$$$%%%&&&'''(((***++++++''''''(((((()))))))))((('''(((***++++++***(((''')))))))))))))))))))))((()))))))))***+++,,,......//////...///111444777999<<>>===<<<:::777555444333---.........//////000000---------------------------...............------//////.........---------,,,,,,,,,------.........******+++++++++,,,,,,,,,---,,,+++***))))))))))))************))))))))))))******))))))((((((((('''))))))))))))************(((((())))))*********+++)))((('''&&&&&&'''((())))))(((((((((''''''''''''&&&'''''')))+++---///000$$$%%%%%%&&&'''((())))))''''''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###((('''&&&%%%###""" ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((()))******)))((('''))))))))))))))))))))))))***+++,,,,,,)))((((((((()))+++---......000333555777666<<>>???((((((''''''''''''((((((((((((((((((((((((''''''))))))(((((('''''''''&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((())))))))))))((('''************************''')))******((((((((())),,,...///000111333777:::===???GGGTTT^^^dddmmmvvv|||~~~yyywwwvvvwww|||zzzddd\\\QQQIIICCC>>>999666555444333333333222///---000000//////......------..............................---,,,,,,,,,,,,------,,,+++******+++,,,------,,,+++******+++,,,,,,++++++++++++++++++++++++************************************************((((((((()))))))))******+++***))))))((((((((()))(((((('''&&&''')))+++,,,,,,+++)))(((''''''''''''%%%'''&&&###&&&///444444((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&%%%%%%&&&&&&((())))))'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))******++++++******)))''''''((((((((((((''''''************************&&&(((******)))***+++---///111333555777;;;AAADDDLLLQQQ\\\jjjssswww}}}|||zzzyyy{{{zzzxxxuuuwww}}}{{{ssshhh^^^UUULLLCCC<<<777666444333222000---+++///////////////....................................---,,,,,,++++++,,,,,,...---+++******+++---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++***))))))))))))***((((((''''''''')))***+++***)))(((((((((((())))))$$$&&&&&&$$$%%%)))***(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######%%%&&&'''((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))******++++++******)))&&&'''''''''((((((((((((************************)))***,,,,,,,,,,,,///000222444888<<>>;;;999999222222222111000/////////////////////////////////111000000///.../////////.........------.........***+++,,,---......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++***))))))))))))***++++++((((((((()))))))))))))))))))))******)))((('''&&&(((''''''***+++((((((***((((((''''''''''''(((((($$$$$$%%%%%%&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$!!!"""$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))(((((()))***,,,---++++++++++++++++++++++++***+++---///222666;;;???HHHOOOYYYeeepppzzz|||xxxyyywwwssspppsss{{{xxxjjj[[[PPPGGGAAA===777777666555333222111111////////////////////////000000///...............---...////////////...---***+++,,,............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))))))))******)))((((((((())))))***+++(((((())))))))))))((((((''''''))))))***))))))(((+++'''&&&((()))&&&'''+++((((((''''''''''''(((((($$$$$$%%%%%%&&&''''''(((''''''''''''((((((((()))(((''''''&&&&&&&&&''''''''''''((())))))(((''''''%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$"""$$$'''))))))(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((***))))))))))))+++---...+++++++++++++++++++++++++++---111444888===DDDHHHQQQXXXcccooozzz{{{xxxzzzzzzwwwtttuuu{{{uuugggYYYNNNHHH;;;:::999888666444333222000000000000000000000000//////...------------...,,,...000111111000...,,,)))+++,,,...//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))******((()))))))))))))))((('''$$$%%%''')))+++++++++***///)))&&&((((((%%%'''---((((((''''''''''''((((((&&&&&&''''''((()))******&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&$$$#########$$$$$$######################################################$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&######%%%&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######""""""###$$$$$$%%%%%%$$$$$$((((((((((((((((((''''''''''''((((((((((((''''''))))))))))))((((((((((((*********)))******+++,,,***,,,------,,,+++---...+++...333777<<>>:::777777666555//////////////////000000111000///...............------...//////......---.........------,,,+++***)))******+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))))))))************++++++++++++***))))))'''''''''$$$""""""$$$'''))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((''''''(((''''''''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))''''''((()))))))))((((((&&&&&&&&&''''''(((((()))******((((((((((((************++++++,,,,,,------+++++++++,,,---...///000///222666;;;BBBIIIQQQWWWeeejjjrrrvvvxxxyyy{{{~~~{{{|||}}}}}}}}}~~~}}}zzz}}}~~~tttjjjYYYRRRIIIAAA;;;888555444111111000000000000000111111111000///............------...////////////...////////////...---++++++(((((()))***,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))******)))))))))))))))(((((('''(((******(((%%%%%%(((+++''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))+++***(((''''''(((***+++))))))***++++++,,,------,,,+++******,,,///222444555999@@@HHHRRR^^^iiippp{{{~~~||||||xxxzzz|||~~~}}}}}}|||||||||}}}qqqhhh[[[NNNEEE>>>999666555444333222222222222222222111000///............------...///////////////------............------*********+++,,,---......++++++++++++++++++++++++************************))))))************))))))***)))))))))))))))))))))((((((((()))(((''''''&&&'''+++---,,,)))(((***...''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''(((((())))))******)))((((((''''''(((((()))(((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$$$$&&&''''''&&&$$$$$$###$$$&&&'''((('''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((######%%%&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%'''(((((('''%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))((((((((('''(((((()))***++++++,,,+++***)))'''''')))***+++((())))))***++++++,,,,,,,,,+++))))))+++///444777;;;@@@IIITTTaaaooo|||}}}|||wwwyyy|||~~~}}}{{{zzzzzz{{{{{{~~~}}}ppp```SSSIIICCC???888777666555444333333333222222000///............------...///000000//////***+++,,,---............,,,---------------------++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))*********))))))))))))))))))))))))))))))((((((''' %%%)))(((%%%###&&&)))))))))(((((((((((())))))&&&'''''''''(((((())))))&&&''''''((()))******+++******))))))))))))******++++++******)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&$$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%""" ########################%%%%%%%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((('''&&&$$$###''''''''''''''''''&&&&&&(((((()))***************)))((('''''''''(((***+++'''(((((()))***++++++,,,+++,,,,,,------000444777AAAJJJYYYgggsss~~~|||xxxzzz}}}zzzxxx|||xxxxxx{{{yyylll^^^OOOFFFBBB===888666666777555333333333333222000...//////222111111000///......---***+++,,,---...............------,,,,,,------...000...,,,+++++++++***)))((()))++++++******+++---++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''%%%&&&&&&'''((())))))***''''''(((((())))))******---,,,)))'''&&&&&&'''((('''(((((((((((((((''''''((('''&&&&&&''')))+++---((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((())))))'''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''&&&%%%'''''''''''''''''''''''''''((())))))******))))))((((((((((((((()))******))))))******+++,,,,,,---///000222333555999>>>AAAMMMWWWeeesss~~~~~~|||~~~|||zzzvvvtttvvvyyy}}}tttggg^^^SSSLLLBBB<<<888777444222555555666555444333222333111111000000//////......///........................------,,,,,,------...///---,,,+++,,,,,,+++***)))***++++++***)))+++,,,************))))))))))))************************************************''''''(((((()))*********))))))******++++++,,,,,,(((((((((((())))))))))))+++***)))(((((()))***+++((((((((((((((((((((('''(((((('''(((***,,,///000((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&'''((()))((('''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''))))))(((''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))((('''((())))))******))))))++++++++++++,,,---.........000333777;;;AAAGGGLLL]]]fffsss~~~xxxtttsssrrrttt|||wwwjjjaaaSSSHHHAAA<<<888555666666555444333222000000000000000000000000000000222111000............///......------------.........,,,+++,,,---------+++***+++,,,+++***)))***+++)))))))))***************************************************************''''''((())))))******+++(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((()))+++---...)))((((((''''''(((((()))(((((()))***,,,...111222(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''&&&&&&***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&''''''((((((((((((((('''((()))++++++***))))))++++++++++++,,,---///000---111777???FFFNNNVVV[[[hhhppp{{{yyytttpppnnnssszzzvvviii]]]TTTKKKCCC===;;;999666444333111///...000000000000000000111111222111///------...///000......------------......,,,++++++,,,...///...,,,+++,,,---,,,***)))***+++)))))))))******+++++++++************************************************++++++******)))(((((('''''''''''''''''''''&&&&&&******))))))((((((''''''(((((('''((()))***,,,---)))((((((''''''((()))***((((((((()))***,,,...///(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((('''''''''((((((((())))))&&&''''''((((((((((((((('''(((***+++++++++***)))++++++***+++,,,...111222222999CCCNNNXXXaaaiiinnnpppvvvyyyrrrlllnnnsssvvv|||xxxlll___QQQHHHAAA>>>999666666666444333000000000000111111111111///...---,,,,,,...000111///......------......///,,,++++++---///000...---,,,------,,,***)))***+++))))))******++++++,,,,,,************************************************+++++++++***))))))((((((++++++************************))))))((((((''''''(((((('''''''''(((((((((((((((((((((((()))******((((((((((((((((((((()))(((((((((((((((((((((((()))))))))(((((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((())))))***''''''((())))))))))))(((((()))******++++++******+++++++++,,,...111555777999BBBOOO\\\gggooouuuxxxwww|||zzzrrrqqquuutttwww}}}vvveeeYYYIIICCC;;;777666777666555111111111111111111111111------,,,,,,---///000111//////............//////,,,+++,,,...000000...,,,+++,,,---,,,+++***+++,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))******++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&%%%''''''((()))************(((((((((''''''&&&%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$######$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&''''''((())))))******'''((())))))******))))))******))))))******+++,,,,,,,,,,,,...111555999<<>>:::888444222333333222222111111000//////000000000////////////.........................../////////......------,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++************************''''''&&&(((***++++++***))))))*********+++++++++******))))))))))))******,,,+++***))))))(((((()))******))))))))))))******************))))))(((((())))))))))))))))))******))))))************))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&'''((((((''''''&&&'''''''''((((((((()))))))))))))))((((((''''''&&&%%%&&&''''''''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))++++++***((('''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''%%%&&&''''''(((((((((((())))))))))))*********+++)))******+++++++++++++++***+++---...///000333666:::@@@IIITTT```mmmyyy}}}wwwtttxxx~~~}}}zzz{{{{{{cccVVVHHH???:::555444555222222222222222222222222111000000000////////////........................///.........------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++(((((())))))))))))))))))&&&%%%%%%''')))++++++***************++++++++++++******))))))))))))******+++******)))(((((())))))******))))))))))))*********+++++++++***)))(((''''''''''''(((((()))))))))))))))************))))))''''''((((((((()))))))))'''''''''''''''''''''''''''((()))******)))((('''&&&&&&'''(((((((((((('''''''''((((((((()))))))))))))))((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&'''((()))))))))(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%$$$$$$&&&'''(((((((((((())))))))))))************)))***+++,,,,,,,,,,,,,,,+++,,,---...000444999===???GGGTTTbbbnnnxxx{{{vvvzzz~~~~~~|||}}}|||yyyiiiWWWJJJ@@@888555666222222222222222222333333111111000000000/////////..............................------,,,------...---------------,,,,,,+++***++++++,,,,,,++++++******************++++++++++++***))))))***+++***)))((((((((()))))))))************))))))))))))******)))))))))(((((())))))*********))))))))))))************+++,,,+++***((('''%%%&&&'''((())))))(((((((((((())))))******))))))'''((((((((())))))))))))'''''''''''''''''''''''''''((()))******)))((('''&&&&&&'''((((((((((((((('''((((((((())))))))))))((((((((((((((()))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''(((((()))(((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''(((((()))(((((('''''''''&&&&&&&&&$$$%%%&&&'''))))))******((((((((()))))))))******)))***+++,,,---------,,,------...000333888???DDDKKKTTTbbbpppyyy~~~|||}}}~~~~~~~~~{{{}}}}}}{{{|||~~~kkk\\\OOOBBB:::888444444444333222222111111111111111000000000//////........................------,,,++++++,,,---...------......---,,,,,,+++***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,+++******,,,,,,+++***(((((()))))))))***************))))))))))))******(((((('''(((((()))***+++******))))))))))))******)))***+++,,,,,,+++)))(((%%%&&&((()))******))))))&&&'''((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))++++++)))((('''&&&&&&'''((())))))(((((((((((((((((())))))))))))''''''(((((())))))******(((***+++,,,,,,+++***((((((((((((((((((((((((((($$$%%%&&&((())))))))))))&&&&&&''''''((()))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((######$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((()))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%''')))***+++++++++(((((((((((()))))))))))))))***+++---......------//////000111444;;;DDDJJJWWWaaannnzzz}}}{{{}}}}}}||||||}}}~~~|||xxxxxx{{{}}}{{{lll\\\LLL@@@;;;777666555444222111000///111111111111000000000000////////////////////////---,,,+++++++++,,,---...---.........---,,,,,,+++***+++,,,------,,,+++***)))))))))******+++++++++'''''''''))),,,......---***++++++++++++,,,,,,,,,******))))))))))))******''''''''''''(((***+++,,,******))))))))))))******((()))+++,,,,,,+++***(((&&&''')))***+++++++++***&&&&&&'''(((((()))(((((())))))))))))))))))))))))+++)))(((&&&%%%&&&'''((((((((())))))))))))((((((''''''''''''((((((((((((************************))))))))))))))))))))))))...,,,***((('''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))------+++)))((('''''''''************))))))))))))))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&'''$$$######$$$&&&&&&%%%#########$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((()))))))))************+++++++++,,,------,,,***---///222555;;;EEERRR[[[kkkrrr{{{~~~{{{{{{{{{|||~~~}}}{{{zzzyyyxxx|||zzz{{{~~~ppp```LLL;;;:::666444555333000000333111111222333222111000///000///...------...//////---------.........//////------------------------,,,,,,,,,+++++++++*********+++,,,,,,------------///,,,******,,,---***'''))))))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++)))((((((***+++---)))((('''&&&&&&'''((()))))))))))))))))))))))))))((()))))))))(((((('''&&&(((((())))))))))))((((((''''''((((((((()))))))))************************))))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))++++++)))(((''''''&&&''')))))))))(((((((((((('''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$###$$$%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))'''''''''&&&&&&%%%%%%%%%((((((((())))))))))))***))))))))))))************---,,,,,,,,,,,,,,,***)))000222666<<>>IIIXXXfffqqqvvv~~~{{{tttsssuuuyyy{{{|||ooo^^^NNNDDD:::888777444111111111111222222222222111111...///000111111///---+++---............/////////------------------------------------,,,,,,,,,,,,***++++++++++++******))))))***++++++++++++,,,...++++++***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++******)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((()))*********)))(((''')))))))))******)))))))))))))))*********+++++++++************************))))))))))))))))))))))))$$$%%%''')))++++++++++++(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))(((((('''''''''(((((()))))))))((((((((('''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$(((+++)))$$$!!!###&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((''''''''''''''''''&&&&&&&&&(((((()))))))))*********++++++************)))))),,,---......///111444777888===IIIZZZlllyyywwwtttsssuuuwwwwww|||rrrdddTTTDDD<<<:::777444444222222222222222222222222333333333222111///---,,,.............../////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---///---)))((())),,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,***)))))))))(((((((((((((((((()))************************+++***)))(((((()))***+++))))))************))))))************++++++++++++******************************************************)))))))))***,,,---))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((())))))(((((())))))***************)))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''###'''***(((### """%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++++++++***************,,,---.........111666:::???GGGWWWjjj{{{~~~xxxrrrrrrssstttyyy~~~yyyfffQQQDDD>>>999666666333333333222222222222222555444222000000111333444////////////////////////..............................---------,,,,,,,,,---.........---,,,+++++++++---///---)))((())),,,,,,,,,+++***))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))((('''&&&&&&((())))))))))))))))))(((************************,,,+++)))((((((***,,,---)))******++++++******))))))************+++++++++************************************************,,,***(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******)))))))))******+++************)))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$"""!!!!!!###%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((()))((((((###%%%'''&&&###!!!"""$$$"""###$$$$$$%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&'''''''''''''''(((((((((''''''''''''((((((((((((*********+++++++++,,,,,,---...///......111777===KKKTTTeeevvvyyyzzz}}}xxxuuussssssvvvzzz}}}yyycccSSSHHH>>>999888666555444222111111111111111000......000444999<<<000000000////////////...........................------------,,,,,,,,,,,,---............------,,,)))***++++++++++++,,,...,,,++++++*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))(((************************************++++++,,,,,,)))******++++++******))))))))))))************+++************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((***))))))((((((((())))))***))))))))))))((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''%%%%%%$$$###!!!"""$$$'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((((((((((((((($$$%%%%%%&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((()))'''(((((((((((()))))))))))))))******+++,,,------,,,///111222333999BBBJJJZZZcccqqq|||}}}wwwxxx}}}{{{wwwuuuwwwzzz~~~{{{jjjYYYHHH>>>;;;888777555333111000000000............111444777999000000000000/////////...........................,,,,,,,,,,,,++++++++++++,,,,,,------......------***))))))***,,,------,,,++++++*********+++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***+++************,,,---...((()))************)))(((************************((()))+++---------+++*********++++++++++++******((())))))))))))*********************************************************&&&(((***+++,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))(((''''''''''''''')))(((((((((''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&%%%$$$###%%%'''''''''''''''''''''''''''(((((('''&&&$$$%%%(((***((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$%%%'''((((((''''''&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''(((((())))))))))))))))))************(((((()))***,,,---...///***...333666:::CCCPPPYYYfffmmmwww}}}~~~}}}||||||wwwyyy}}}wwwvvvxxxzzz~~~|||hhhRRRDDD???:::888666333111///////////////000000000111111222111111000000/////////...////////////////////////,,,,,,,,,+++++++++*********+++,,,,,,------------///,,,******,,,---***'''************+++,,,------************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&''')))+++---((()))***++++++***)))(((++++++++++++************------,,,,,,++++++******---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++......---,,,+++***)))(((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))+++***)))(((((()))***+++''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''((())))))))))))$$$$$$&&&'''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((&&&$$$"""!!!"""$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******+++++++++,,,,,,+++******,,,...---000555:::BBBMMM\\\fffuuuuuuvvvxxxyyy{{{||||||~~~}}}vvvuuutttuuuyyy~~~|||hhhTTTGGG@@@<<<777333222222111000111000000000000000111111444111...---///111222222000000000000000///.........---+++******+++---...------......------,,,+++------.........---,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))+++++++++*********))))))---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++++++++*********))))))************++++++++++++************************))))))************))))))************************************************(((((((((((((((((((((((('''(((((()))))))))))))))+++***)))(((((()))***+++'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&'''(((((((((((((((&&&&&&''''''((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&!!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((()))(((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,,,,++++++...000222555999???IIIVVVeeennn{{{zzzxxxxxxzzz||||||yyyuuurrrrrruuuyyy|||vvvdddXXXCCC@@@:::666444222000///000000////////////000000222000......///000000000000000000000000///......000///---,,,,,,---///000------......------,,,+++((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************+++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))************************++++++++++++************------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++************))))))++++++++++++,,,,,,,,,---++++++++++++++++++++++++))))))************))))))************************************************(((((((((((((((((((((((('''((())))))******))))))******))))))))))))******''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&'''''''''&&&&&&''''''(((((('''&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&"""$$$%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$'''''''''&&&%%%$$$$$$$$$$$$%%%'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++,,,------,,,,,,---111333888:::???HHHTTTcccpppxxxzzzxxxtttrrrtttzzzyyyqqqmmmllloooqqqyyy{{{}}}rrrgggNNNHHHAAA;;;777444222000000000///////////////000///......///000000///---000000000000000///......000///...------...///000------......------,,,+++&&&'''(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************+++++++++******************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------............------------------,,,,,,,,,,,,/////////...---,,,,,,+++++++++++++++++++++++++++)))******++++++******)))************************************************))))))))))))))))))))))))(((((()))************)))***))))))))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''%%%""" """%%%'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$&&&(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,---------000444777<<<@@@HHHTTTbbbnnnwww|||xxxtttpppooorrrzzzwwwooolllmmmnnnyyy{{{}}}~~~{{{sss]]]VVVKKKAAA;;;777555555222111000000000000000000/////////111222222///---000000000000000///......------,,,,,,,,,,,,------------......------,,,+++******+++,,,---.........------------------------,,,,,,,,,++++++*********************************************************************************************************))))))))))))))))))))))))+++++++++,,,,,,---------------------------------------------------------,,,,,,------------,,,,,,............------------......------,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************************************************************((())))))***************)))))))))******)))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''''')))((('''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%!!!!!!%%%(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$&&&(((((((((&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,------///333999===AAAHHHUUUbbbmmmtttxxxzzzxxxvvvssstttyyyxxxsssrrrrrr}}}~~~~~~}}}~~~mmmcccTTTGGG>>>:::888888444333333222111111222222000000111333444333000...000000000000000///......------------------------------......------,,,+++---...............------------------------------,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++************************)))******++++++,,,,,,------------------............///000000000000///...+++,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++******))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''''''''&&&&&&###$$$%%%'''((()))))))))((((((''''''''''''(((((('''&&&%%%%%%%%%&&&((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))&&&$$$######$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((''''''%%%&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,...000333999@@@EEEKKKUUUcccnnntttvvvxxxyyywwwvvvwwwzzz}}}zzzyyy}}}zzzwwwvvvwwwzzzppp```PPPEEE???;;;999555555444333222222222222111111222333555444111///000000000000000///......////////////////////////------......------,,,+++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************************************++++++++++++++++++***************++++++++++++++++++++++++************************,,,,,,,,,---......//////000000000111111222222222222222333444444333222222///000000111111000000///////////////............))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***((()))***++++++***)))(((((((((((((((((((((((((((''''''((())))))(((''''''%%%&&&'''(((((((((((((((%%%%%%&&&'''((((((((('''((((((''''''''''''(((((('''&&&%%%%%%%%%&&&((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,,,,------...000333888???HHHNNNZZZeeerrrxxxwwwuuuxxx|||xxxzzz~~~}}}xxxtttqqqqqqtttwww}}}}}}pppaaaTTTIIIAAA<<<555555444333222222222222111111111222333333111///000000000000000///......//////000000000000//////------......------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************))))))*********++++++++++++++++++*********))))))************************************************///000000111222333333444555555555666666777777777444555666777777666555444555666666777777666666555222222222222111111111111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***((()))***++++++***)))((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))'''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&((('''%%%%%%%%%''')))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$#########'''$$$!!!&&&)))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&((()))***&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------...000222666<<>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCC===@@@BBBCCCBBB@@@??????===<<<;;;::::::999777555777666444333222111111111,,,------...///000000111222000...---......---,,,---------,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))******************++++++++++++******))))))************))))))++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******$$$%%%%%%&&&&&&%%%%%%$$$***(((&&&&&&''''''&&&%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&'''(((''''''''''''''''''&&&&&&%%%%%%%%%###""""""$$$'''******)))))))))))))))************))))))************))))))(((((((((((())))))))))))(((***,,,,,,++++++---...111777===???AAAHHHWWWcccssszzz}}}{{{~~~zzzsssllljjjjjjmmmttt~~~uuufffTTTFFFAAA;;;888666444111111555111000000000000000111111111111000000//////......///...---------///000111////////////000000000000//////.........---------++++++++++++++++++++++++,,,------,,,++++++,,,...))))))******++++++++++++******+++++++++,,,,,,,,,(((((()))***************,,,***((()))+++,,,+++((())))))))))))))))))))))));;;>>>AAADDDEEEFFFIIIKKKKKKLLLMMMOOOOOOPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPPPPNNNPPPRRRSSSQQQOOOOOOOOOMMMJJJFFFDDDDDDDDDCCCBBB>>>===;;;999777666555444..................//////...---++++++,,,---+++***+++++++++,,,+++++++++***,,,,,,,,,++++++*********++++++******)))))))))((())))))************))))))))))))************))))))((((((((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######$$$$$$$$$###!!!"""######$$$$$$######''''''((())))))))))))((((((((((((((('''''''''&&&((('''&&&&&&&&&'''%%%$$$'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))+++,,,---,,,---...000222777>>>CCCIIIUUUeeeppp{{{~~~yyytttkkkjjjjjjnnnvvvyyyiiiZZZGGG@@@:::888666222000222111111000000000000111111////////////000000000000000///...------...///000000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...)))*********++++++++++++******+++++++++,,,,,,,,,))))))***+++++++++++++++,,,***((()))+++,,,+++)))))))))))))))))))))))))))JJJMMMQQQTTTWWWYYY\\\^^^```aaabbbbbbcccccccccccc_________```aaabbbbbbcccccceeeggggggeeecccccccccbbb^^^XXXTTTSSSTTTTTTTTTLLLJJJHHHEEEBBB???>>>===777666444222111000000000...---------......,,,******+++,,,------,,,+++***---------,,,,,,,,,,,,,,,------,,,+++***)))((('''((())))))******))))))((())))))************))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$###"""!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&***((('''&&&&&&&&&$$$"""''''''''''''(((((((((((())))))(((''''''((())))))((((((((()))))))))*********,,,---------...111333888<<>>999666555333333222111111111222222.../////////000000000111............//////000000111111000000//////............---------,,,,,,,,,------------------------,,,,,,---,,,++++++,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++************+++******))))))))))))))))))))))))mmmppptttxxx{{{~~~~~~}}}|||{{{xxxvvvrrrpppmmmiiieeeaaa___^^^\\\ZZZVVVPPPJJJDDD@@@===888666444333333111...,,,//////000000///---,,,+++........................+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%'''(((((((((&&&&&&'''(((((((((((('''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%(((*********(((((()))))))))************((('''%%%%%%'''(((***))))))))))))***************+++---///000444888<<>><<<:::888555111///...---------------....../////////------------,,,,,,,,,,,,,,,------------------,,,***++++++,,,,,,++++++************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''(((((())))))&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%######$$$%%%$$$#########$$$%%%%%%%%%%%%%%%''''''((())))))))))))(((((((((((()))))))))******)))(((''''''(((((('''&&&((((((((())))))))))))***))))))))))))))))))))))))))))))*********+++++++++,,,...111555999???FFFKKKPPPWWWbbbmmmuuuxxxxxxwwwsssuuuyyy}}}{{{wwwtttqqqlllppptttyyy|||{{{~~~nnn]]]LLLAAA>>>666555444333333222222222000000000000////////////---...///000000//////.........//////000000111111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,))))))***++++++++++++***)))+++,,,+++)))(((***,,,))))))))))))))))))))))))xxxsssmmmggg^^^WWWRRROOOLLLJJJAAA>>>:::555222111222222,,,---------......////////////...---,,,++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((&&&$$$$$$%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&'''''''''(((((())))))((('''&&&''')))))))))(((''''''''''''((((((((()))))))))************)))))))))************+++++++++...000444888===DDDLLLQQQ[[[aaaiiioooqqqrrrrrrrrrppptttzzz~~~}}}xxxtttlllmmmnnnpppttt~~~lllVVVHHHBBB777666555444333222222222......//////000000111111///000000000000...,,,+++------...///000111222222//////.........---------++++++++++++++++++++++++,,,------,,,++++++,,,...---------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))zzzrrrlllgggccc^^^ZZZVVVPPPIIIBBB>>>:::888666444222000000111111000///---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))))))))%%%%%%'''((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&+++)))'''%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((,,,((($$$$$$''')))&&&###%%%%%%$$$###$$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((*********(((%%%$$$((((((&&&%%%###!!! ***************++++++,,,))))))))))))************)))))))))***---......---...222777;;;>>>FFFPPPYYYhhhkkkmmmmmmkkklllpppsssyyy{{{~~~}}}zzztttpppnnnnnnpppttt}}}kkkVVVFFF@@@;;;888777555111111444000111111222222000///...000000000000000000000000222111///---------......000000///...---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...,,,+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((|||xxxsssoooiiiddd[[[SSSLLLEEE@@@<<<888666333111111111000///......------------......---------------------...........................***************+++++++++************))))))))))))))))))))))))))))))))))))&&&&&&'''))))))******)))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))&&&$$$&&&+++///...,,,%%%%%%$$$$$$$$$%%%&&&''')))(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''))))))***)))(((''''''''''''(((((((((((((((((((((((((((((()))******))))))))))))*********************+++---.........///444;;;BBBIIISSS```iiiqqqrrrqqqnnnkkklllpppuuu|||~~~wwwrrrmmmlllkkknnnwww|||fffTTTDDD>>>888777555111000111000111222222222111//////000000000000000000000000//////.........//////000..................---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++***)))***++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******~~~yyyrrrjjjaaaYYYQQQLLLDDD@@@;;;888666444333111000000...---------...////////////////////////...000000///......---,,,,,,))))))******+++,,,,,,---++++++*********)))))))))))))))))))))))))))))))))'''((()))***************((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((###$$$''')))))))))'''&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&$$$$$$''',,,000111///%%%%%%%%%$$$%%%%%%&&&''')))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((())))))******((((((((()))******++++++''''''&&&&&&''''''((())))))))))))*********++++++******++++++,,,...///000222888AAAJJJTTTaaaoooxxx|||zzzuuuoookkklllsssxxx}}}vvvoookkkiiiiiiqqqyyyzzzgggPPPEEE;;;888777444111000111222222222222111000///000000000000000000000000,,,---...///000000000000------........./////////...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++***~~~xxxqqqiiicccWWWRRRKKKDDD???<<<888666333222000///...///000111//////////////////......------,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))***+++++++++++++++''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''((((((((('''%%%$$$'''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''%%%$$$%%%(((******)))&&&&&&%%%%%%%%%&&&&&&&&&((((((((((((''''''(((((((((((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&''''''((()))(((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((())))))*********+++++++++******++++++,,,---///111666<<>>666555222000//////000111////////////......------+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++************************************)))******++++++++++++***((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&''''''''')))((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***************++++++++++++)))***+++++++++---111444999@@@JJJWWWdddppp{{{{{{uuusssvvvvvvqqqnnnllloootttzzzsssaaaMMMBBB===999666555444333333222222222222222111111111111111111111111///000111111111000...---111000000///......------,,,------......------,,,---------------------------------,,,,,,,,,++++++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))yyyqqqhhh```XXXPPPLLLAAA>>>999555222000000111000000//////......------,,,,,,------...///000000...------,,,++++++******,,,++++++++++++*********************************)))******+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%(((***,,,&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))(((''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%'''((()))******))))))(((((())))))***+++*********++++++++++++,,,)))+++---------000555:::===DDDQQQ```nnnyyy~~~||||||{{{wwwtttqqqqqqtttwwwzzzzzzyyyyyy~~~qqq]]]PPPFFF===888777555444333333222222333333111111111111111111111111111111111111000///...---222111111000///...---,,,,,,,,,------------,,,,,,------------------------------------,,,,,,,,,,,,+++***)))***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,wwwnnnfffaaaSSSOOOHHHAAA;;;777555444222111111000000///......---.....................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********************************)))***************))))))************************((((((((((((''''''''''''&&&''''''''''''((((((((($$$$$$%%%&&&''')))***+++''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''((()))***&&&'''((((((((('''%%%$$$$$$%%%&&&'''(((''''''&&&%%%&&&&&&''''''(((((()))((((((((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))'''''''''((()))))))))((('''&&&%%%%%%&&&'''(((((())))))))))))(((((())))))***+++*********+++++++++,,,,,,***---000000000444;;;AAADDDLLLYYYhhhttt|||}}}~~~yyywwwxxxvvvxxxzzz~~~wwwsssssssssyyyssseeeVVVGGG===:::666555444333222333333444111111111111111111111111111111000000000000000000111000000000//////......------............------...........................------------,,,,,,,,,+++***)))+++---......---------------------------++++++++++++++++++++++++)))******++++++,,,,,,,,,xxxrrrddd___VVVLLLDDD>>>;;;999333333222222111000000///...------,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,+++++++++******************************))))))*********))))))(((************************)))(((((((((''''''''''''(((((((((((())))))))))))%%%&&&'''))))))(((&&&%%%(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''(((((('''%%%%%%&&&'''''''''((((((((('''%%%$$$###$$$&&&'''''''''&&&&&&###$$$$$$%%%&&&'''((((((******))))))((((((''''''''''''''''''''''''''''''%%%&&&((()))***)))(((&&&&&&''')))+++,,,+++***)))(((''''''&&&%%%%%%$$$$$$((((((((((((((()))************+++++++++,,,,,,,,,+++///222333333777???FFFKKKRRR___lllvvv{{{zzzyyy}}}~~~}}}zzz{{{}}}|||||||||}}}}}}|||xxxyyyzzz|||zzzuuuuuujjjrrrzzz~~~wwweeeQQQCCC===666555444333222333444444111111111111111111111111000000/////////111222444////////////000000000000......////////////....................................---------,,,,,,,,,---,,,,,,---///000000///------------------------++++++++++++++++++++++++&&&&&&'''((()))******+++~~~vvvkkk^^^SSSIIIAAA===777555111000000000000///555222000.../////////.........---------,,,,,,,,,*********************************))))))))))))(((******++++++++++++******************))))))))))))+++)))(((''''''((()))+++&&&''''''((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''')))***++++++***)))'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''************)))((('''&&&''')))+++,,,+++)))&&&$$$''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&'''''')))***+++***)))(((''''''((()))***)))***++++++******+++,,,///000222555999???FFFLLLUUU[[[cccjjjooosssyyy}}}~~~~~~}}}{{{yyyyyyxxxvvvppplllllllllllllllkkkkkkjjjjjjiiiiiijjjjjjkkkkkklllllliiiiiiiiiiiijjjlllooopppwwwxxxzzz}}}|||yyyyyyxxxzzz|||pppjjjkkkrrr{{{xxxdddOOO@@@:::888555222111222333444444333222222111111222222333333333222111000//////////////////............,,,------...------,,,,,,------............---------,,,++++++++++++,,,------,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,{{{ooocccXXXNNNHHHCCC???888444222111000///000///------///000000///.........---------,,,,,,++++++++++++++++++++++++++++++*********)))))))))******++++++++++++******************))))))))))))***)))(((''''''((()))***&&&'''(((((())))))(((((())))))(((((((((''''''''')))(((((((((''''''''''''((((((((((((((()))))))))''''''''''''''''''((((((''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''"""###$$$&&&(((******+++'''((()))******((('''&&&''''''''''''((((((((((((***)))))))))(((((((((''''''''''''''''''((()))******)))(((((((((((()))***)))+++,,,,,,++++++,,,...///111555999>>>FFFNNNTTTZZZ___dddhhhkkkooouuuzzz}}}xxxtttrrrqqqqqqooommmllllllmmmkkkgggccc``````_________^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^_______________```aaacccdddcccdddfffhhhkkkmmmooopppwwwyyy}}}|||xxxuuusssyyytttqqqrrrwww{{{~~~sss^^^OOO???;;;777444333444333222333222111111000000111111333222222222111000000000////////////............,,,---......//////......------............------...---,,,++++++,,,---...------,,,,,,,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,xxxkkk___XXXNNNHHH???777222000///...000///...///000111000///.........------------,,,------------------------,,,,,,,,,+++++++++************++++++++++++******************))))))))))))***)))(((''''''((()))***&&&'''(((((())))))(((((())))))((((((((((((''''''(((((((((((('''''''''''''''''''''(((((())))))***)))))))))(((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((''''''((())))))***))))))(((((())))))******+++,,,,,,,,,,,,...000///333888>>>EEENNNWWW\\\ccceeefffggggggkkkrrrxxx|||xxxvvvqqqooolllhhheeecccaaaaaa______^^^______^^^\\\YYYTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSRRRUUUUUUTTTTTTTTTUUUVVVWWWVVVWWWXXXYYY[[[]]]^^^^^^___bbbeeehhhlllqqqwww{{{}}}wwwpppmmmpppvvv~~~zzzrrrqqqtttzzzppp```IIIBBB999555555666444111222222111000000000000000222222111111111111111111////////////............------...///000000000///------............------......------------......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,}}}qqqjjj^^^VVVKKKAAA:::777555333444222111111111111///---............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++******************)))))))))(((******)))(((((()))******''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))******)))))))))(((((('''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''++++++***))))))(((((((((&&&%%%%%%$$$%%%&&&((()))''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,---000222111555;;;BBBJJJRRRZZZ```gggggggggffffffkkkssszzz|||vvvpppllliiigggeeecccaaa^^^[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVTTTSSSQQQQQQQQQPPPPPPPPPPPPPPPRRRQQQQQQQQQPPPOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPSSSSSSTTTTTTUUUVVVVVVWWWSSSUUUXXXZZZ\\\___cccgggkkkrrr{{{{{{uuunnnjjjlllqqqxxx|||uuunnnooouuu}}}~~~oooYYYMMM>>>666555666444111333222222111111111111111111111111111111222222222////////////................../////////......---------............------........................------------------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,uuummmaaaUUUKKKDDD>>>;;;555444222111111111///---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++******++++++++++++******************)))))))))(((******))))))))))))******'''(((((()))))))))))))))(((((())))))))))))))))))'''''''''(((((((((((((((%%%&&&&&&'''((())))))***)))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&(((***,,,...000&&&%%%$$$$$$$$$&&&''')))''''''''''''(((((((((((((((((((((((())))))))))))***))))))((((((((())))))))))))************))))))((()))++++++,,,...222555555999???FFFLLLRRRYYY]]]cccdddddddddeeelllvvv~~~{{{tttrrrooojjjeeebbb```___]]]]]][[[YYYXXXVVVUUUUUUUUUUUUUUUTTTRRRPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOOOONNNOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPPPPPPPPPPPPPQQQPPPRRRTTTTTTTTTUUUWWWYYY\\\bbbiiimmmooouuu}}}|||uuuooojjjjjjmmmpppuuuyyy|||tttsssxxx}}}~~~kkk[[[GGG:::777777666444444444333222222222222333111111111111111222222222////////////............/////////...---,,,+++***------............------........................,,,------......---,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,vvviii\\\QQQGGGBBB:::777444222222111111000/////////.........------++++++++++++++++++++++++---------,,,,,,,,,++++++******++++++++++++******************))))))))))))************************'''((())))))******))))))(((((())))))))))))******'''''''''(((((((((((((((&&&&&&&&&''''''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''')))+++---'''&&&%%%$$$%%%&&&'''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((()))******)))******++++++******))))))***+++,,,---000444888;;;???EEEJJJOOOSSSWWWZZZ]]]___bbbdddhhhpppzzz~~~|||xxxssspppffffffeeebbb^^^\\\\\\\\\YYYXXXXXXWWWVVVUUUTTTTTTSSSTTTTTTRRRPPPNNNNNNOOONNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSQQQPPPQQQRRRUUUYYY]]]___```dddiiimmmttt|||xxxqqqjjjhhhiiihhhmmmqqqssszzzzzzkkkVVVEEE===:::888666555555444333333333333333222222111111111111111111////////////............//////......---,,,******------............------------............------***+++---.........---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,~~~rrreeeYYYQQQIIIDDD>>>888555444222111////////////............------------------------,,,,,,,,,,,,++++++++++++******++++++++++++******************))))))))))))*********++++++*********(((((()))************)))(((((()))))))))*********''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++***((('''&&&'''((()))(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((()))***++++++)))***++++++++++++***)))+++,,,---...///333888<<<@@@DDDJJJOOOSSSVVVYYY[[[\\\```fffkkkpppxxx|||zzzvvvsssppplllhhheee\\\^^^___]]]ZZZXXXYYY[[[WWWWWWWWWWWWVVVVVVUUUTTTSSSTTTUUUSSSQQQPPPRRRTTTQQQQQQRRRRRRSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSTTTTTTQQQRRRSSSTTTTTTSSSRRRRRRTTTTTTTTTTTTUUUUUUUUUUUURRRSSSTTTSSSQQQPPPPPPQQQRRRRRRTTTVVVXXX[[[]]]^^^aaahhhpppxxx|||tttllliiiiiidddiiimmmnnnsss}}}yyygggUUUGGG???:::777555444333333222222333333333222222222111000000000////////////............------............------------............------+++,,,---......---,,,+++)))***,,,...//////......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,~~~}}}|||}}}{{{oooggg[[[TTTJJJAAA:::666333111000/////////....................................,,,,,,,,,+++++++++************++++++++++++******************))))))))))))******++++++++++++******(((((()))***************(((((())))))*********+++&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&(((((())))))******++++++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''))),,,000111(((((((((''''''&&&&&&%%%''''''''''''((((((((()))'''((((((((())))))******(((((((((((()))***,,,,,,)))***+++,,,,,,+++***)))---...///000111555;;;???DDDHHHNNNSSSVVVYYY[[[]]]```eeelllsssyyyzzzvvvpppkkkgggddd```]]]XXXZZZ\\\ZZZWWWVVVWWWYYYWWWWWWXXXXXXXXXWWWWWWVVVSSSUUUWWWVVVTTTTTTWWWYYYWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZTTTUUUVVVWWWXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVSSSTTTVVVUUUSSSRRRRRRSSSNNNNNNNNNQQQTTTWWWWWWVVVYYY^^^cccfffiiipppzzz~~~wwwooollllllfffkkkmmmlllnnnvvv~~~rrr```PPPCCC;;;777444333222222111111222222444333333222111000//////000/////////............+++,,,---///000111111111---..................---++++++,,,------,,,++++++'''))),,,...000000///...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,|||zzz{{{|||}}}}}}zzzzzz{{{zzzmmmhhh\\\MMMDDD???:::555000000000...------...000------------------------........................///...,,,+++++++++,,,,,,------,,,+++***)))((('''+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))(((&&&$$$$$$&&&((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((()))************))))))((((((''''''))))))***+++,,,,,,------//////...---+++***,,,...///000222333555:::@@@DDDHHHLLLQQQWWW\\\^^^``````fffllluuu{{{qqqoookkkfffaaa]]]ZZZYYYWWWXXXYYYYYYYYYYYYYYYXXXYYYYYYYYYZZZZZZ[[[[[[\\\]]]\\\\\\[[[ZZZZZZYYYYYY[[[]]]_________^^^___```]]]^^^```aaaaaaaaa``````^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYY[[[ZZZYYYWWWVVVUUUSSSSSSSSSRRRQQQRRRTTTTTTRRRQQQTTTUUUUUUXXX\\\bbbgggkkkwww}}}}}}uuupppnnnmmmooopppppppppqqqsssuuu~~~}}}qqq]]]LLL@@@888999444222222222000222555444444333333222111000000000000111111111111000000...///000111111000///...//////...------------...........................,,,***)))***...///...,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---zzzwwwxxxzzz|||||||||||||||}}}}}}xxxkkk[[[OOOGGG???777333222111...,,,,,,---...------------------------++++++++++++++++++++++++---,,,+++***)))******++++++++++++***************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((('''%%%%%%&&&((())))))))))))((((((((('''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((()))************))))))(((((((((((()))******+++,,,,,,------++++++,,,+++******,,,...000111333555888===CCCGGGLLLPPPVVV]]]aaaeeehhhiiiqqqvvv}}}~~~zzzvvvvvvxxxxxxtttpppiiigggddd```]]]ZZZXXXWWWUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\\\\^^^^^^___`````````aaaaaabbbbbbccccccccceeeggghhhgggggghhhiiiiiijjjkkklllmmmllllllkkkggggggfffeeeeeedddccccccbbbbbbaaaaaa```_________]]]\\\[[[ZZZYYYWWWVVVVVVTTTSSSSSSSSSTTTTTTRRRPPPRRRRRRRRRSSSVVVZZZ^^^aaahhhmmmvvv|||uuuqqqqqqrrrrrrrrrqqqqqqtttvvv|||~~~}}}|||jjjYYYIII>>><<<777444444444111222555444444333333222111111000000000111111111111000000/////////000000///////////////...------------...........................,,,***)))+++...///...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---}}}xxxxxxzzz|||~~~~~~~~~|||kkk]]]SSSGGG>>>999777333000...---...///------,,,,,,,,,,,,,,,,,,------------------------+++***))))))(((((())))))))))))******+++++++++,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******))))))((((((((('''&&&%%%'''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''((())))))&&&&&&'''''''''(((((((((((((((((((((((())))))******))))))))))))(((((((((*********++++++,,,,,,---)))***,,,,,,,,,,,,---///000222555888<<>>888888888555444666333333333222222111111111000000111111111111000000000///...------...///000//////...------------...........................,,,,,,,,,,,,---......---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---xxxnnnaaaWWWHHHBBB:::444222111111000.........------,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++++++++++++++************)))+++++++++*********))))))************************))))))))))))))))))))))))(((((()))))))))(((((('''&&&((())))))''''''((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))***************+++++++++++++++,,,,,,---///000000......000111333666<<>>BBBHHHNNNUUU[[[bbbfffjjjpppwww|||xxxqqqiiifffccc```^^^\\\ZZZXXXTTTUUUVVVVVVVVVVVVXXXXXX\\\\\\^^^```ccceeehhhiiikkkmmmqqqvvv{{{~~~}}}zzzvvvsssppplllhhhddd___^^^]]][[[YYYXXXWWWVVVSSSTTTUUUTTTSSSSSSUUUWWWXXX]]]dddjjjrrr~~~zzz}}}~~~kkk[[[III@@@<<<888666666222222222222222222222222000000111111111111000000000000111111111111000000//////...------------...........................,,,...000///---,,,---///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---sssbbbSSSJJJCCC<<<888333222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,'''((()))***+++,,,------+++++++++************)))************************++++++++++++++++++++++++(((((())))))((('''&&&&&&%%%'''******))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((())))))))))))******)))((((((((((((((())))))******++++++++++++++++++++++++++++++++++++***+++++++++---333:::???BBBFFFMMMSSSYYY```fffjjjnnnttt{{{~~~{{{xxxrrrjjjdddbbb___]]][[[[[[[[[YYYXXXVVVWWWYYYZZZZZZ[[[]]]^^^```aaacccgggkkkooorrrtttsssvvvzzz}}}yyyuuupppmmmeeedddbbb```]]][[[YYYXXXQQQSSSUUUVVVUUUTTTTTTUUUSSSWWW\\\___dddmmmzzzyyyzzz{{{{{{}}}~~~~~~}}}wwweeePPPDDD===888555555222222222222222222222222000000111111111111000000000111222333333222111000//////...------------...........................,,,...000///,,,+++---///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---~~~xxxhhhZZZMMMBBB<<<;;;555000111222000......//////.........---------------------------------)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))+++***)))((('''&&&%%%$$$,,,+++***))))))***+++,,,***(((&&&'''***+++)))'''(((((((((((((((((((((((())))))(((((((((''''''''')))'''$$$""""""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************))))))(((''''''''''''''')))************+++++++++,,,,,,+++***************,,,---...///111777???DDDMMMLLLOOOVVVaaajjjoooqqqqqqrrruuu|||xxxoookkkgggbbb]]][[[ZZZXXXVVVVVVVVVWWWXXXXXXYYY\\\]]]^^^```dddfffgggkkkooorrruuuxxx{{{}}}~~~zzzuuuoookkkfffbbb```]]][[[YYYXXXVVVTTTTTTUUUUUUUUUTTTTTTSSSTTTWWW]]]bbbfffhhh||||||xxxuuussssssrrrvvvzzz|||}}}uuuaaaSSSFFF;;;888;;;333555777777444111111222444444333333333333222222000000000000000000000000......////////////......000000///...------,,,,,,000000000000000000000000......................../////////...---,,,+++******+++...///000000///...~~~wwwjjj]]]QQQIII===666222333444111......//////.........---------........................************************,,,,,,,,,+++++++++******************************+++******)))((('''&&&&&&***)))(((''''''((()))******(((''''''******)))'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))'''%%%$$$$$$%%%''')))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))*********))))))***))))))(((''''''((((((************++++++++++++((((((((((((((()))***+++---...000111555;;;BBBGGGQQQQQQTTT[[[dddlllpppqqqnnnppptttzzzyyynnngggdddaaa]]]ZZZYYYXXXVVVTTTTTTUUUWWWXXXZZZ\\\^^^```bbbdddhhhkkkpppssswwwzzz}}}yyyuuuppplllhhheeebbb```[[[YYYWWWVVVVVVVVVUUUTTTTTTSSSRRRTTTXXX\\\^^^___jjjppp{{{~~~vvvssspppnnnmmmqqq}}}}}}zzzzzz|||ooo]]]LLL>>>888:::999<<<>>><<<888444444555333333222222222111111111000000000000000000000000...//////000000//////...000//////......---,,,,,,................................................,,,,,,,,,,,,++++++***)))(((***,,,---......---,,,~~~zzz|||qqqcccZZZEEE>>>777777666222000000/////////.........------////////////////////////++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************)))))))))(((((())))))(((((((((((())))))***((('''((()))***)))'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))*********))))))(((+++***))))))((()))))))))************+++++++++,,,''''''(((((()))+++,,,---...000222555:::@@@GGGLLLUUUVVVZZZ```hhhmmmpppqqqiiilllqqqxxx~~~sssmmmeee```^^^\\\ZZZXXXXXXWWWUUUTTTUUUXXX[[[]]]___bbbeeegggjjjmmmrrruuu{{{~~~zzzvvvrrrmmmjjjdddbbb___\\\[[[ZZZXXXVVVWWWTTTRRRRRRTTTVVVWWWWWW]]]aaahhhrrrwwwrrrnnnlllkkknnnyyy{{{{{{|||nnnYYYGGG===<<<888<<>>DDDJJJQQQUUUWWWZZZ]]]aaadddfffhhhiiieeejjjpppvvv|||{{{tttnnnfffddd```]]]\\\\\\\\\\\\^^^^^^___```cccfffiiikkklllooossswww{{{{{{wwwrrrnnnkkkgggccc```^^^[[[XXXUUUUUUVVVUUUTTTTTTUUUVVVXXX]]]eeennntttzzzuuussssssuuu}}}zzzeeePPPDDD;;;;;;;;;888555333333555444333333333333222222222000000000000000000000000000000111111111111000000///////////////.........................................................,,,,,,---...////////////------..................~~~zzzuuuuuuuuuuuuvvvzzzzzzkkkYYYLLLBBB999444444000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************++++++(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************************)))******+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...333888>>>DDDJJJPPPVVVZZZZZZ\\\```bbbccceeegggiiikkkpppvvvzzz}}}zzzrrrkkkfffbbbaaa```^^^^^^___```aaaccceeegggjjjmmmppprrrsssrrruuuzzz~~~|||wwwsssooojjjgggccc___[[[XXXWWWWWWVVVUUUSSSUUUVVVWWWYYY^^^cccggguuuzzzyyyxxxxxx|||uuu]]]KKK@@@<<<777444333333333222444444444333333333222222000000000000000000000000///000000111111000000///////////////////////////000000000000000000000000........................***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,yyyxxxwwwxxx{{{~~~yyyiii]]]QQQDDD<<<999000000000000/////////...........................++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************)))))))))'''((()))******)))((('''''')))******''''''(((***))))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((***))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***++++++++++++)))))))))))))))***+++++++++++++++,,,,,,,,,------++++++,,,,,,---...///000888===DDDJJJPPPVVV[[[^^^```bbbeeeffffffhhhkkknnnsssxxx}}}~~~xxxsssmmmgggccc```aaaaaabbbccceeeiiikkklllooossswwwzzz||||||||||||{{{vvvssskkkgggbbb^^^\\\ZZZYYYWWWWWWWWWXXXXXXXXXZZZ^^^bbbeeeooo~~~}}}zzzzzz~~~~~~}}}ppp\\\JJJ@@@555111222444222///333333333333222222222111000000000000000000000000...//////000000//////.../////////////////////000000000000000000000000000........................+++,,,---------------,,,---,,,,,,++++++,,,,,,,,,{{{yyyyyy{{{}}}vvvkkk___PPPDDD???000000000000////////////////////////////////////++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))))))))(((((()))***+++,,,,,,+++***)))''')))+++***'''&&&(((***))))))))))))))))))))))))((()))))))))******++++++((((((''''''''''''((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,))))))(((((()))***++++++++++++,,,,,,,,,---------,,,,,,---...000222444555<<<@@@HHHNNNTTTYYY^^^aaaeeehhhjjjjjjiiikkkppptttyyy~~~~~~}}}|||wwwrrroookkkhhheee```bbbdddfffhhhlllpppssstttxxx}}}}}}sssoooiiidddaaa^^^\\\ZZZWWWVVVUUUSSSRRRSSSWWWZZZ[[[bbblllvvv|||zzz{{{||||||}}}lllVVVIII:::555777:::666111222222222111111111111000000000000000000000000000......////////////......////////////000000000000000000000000000000000000...........................///////////////......///......---------......~~~yyylll___MMM???>>>666222222333000......000000///...............------,,,,,,,,,---......,,,,,,,,,+++++++++******---,,,+++******+++,,,---,,,,,,+++***))))))************))))))))))))******************************))))))))))))((((((((((((***'''######&&&))))))'''(((((())))))*********+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))******))))))************)))))))))************+++++++++))))))***+++,,,,,,------------...---///333888<<>>:::666444555666555444444333333444444333222222222111111000000******,,,...000111333444//////000000000000//////333000------///000...,,,/////////...---------,,,///---,,,///333333...)))'''''')))***,,,---//////zzzmmm[[[MMMDDD<<<555444333111000111000000///........./////////......------.........,,,,,,,,,++++++++++++***,,,+++************+++,,,,,,++++++***))))))************))))))))))))*********************************)))))))))((((((((((((+++)))'''&&&'''((((((((((((((()))))))))*********(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))******))))))************)))))))))************+++++++++*********+++,,,,,,,,,---,,,---...///111666<<>>::::::444444333222222222222333000000000000000000000000222222222111111000000///......////////////......///...---......///000000,,,---------.../////////...------...000000---+++000000///...---,,,,,,+++~~~kkk]]]NNNDDD<<<555222333111111000000000111111222000///...---,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++*********+++***************++++++******))))))))))))******((((((((((((((((((((((((************))))))))))))$$$'''******((('''(((+++))))))(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((())))))*********)))(((((()))******))))))*********+++++++++------,,,,,,,,,,,,,,,,,,...000333777:::@@@FFFJJJQQQVVV\\\bbbfffiiilllnnnlllooorrruuuzzz}}}vvvoooiiieeeccccccfffiiikkkmmmppptttwww{{{zzzuuunnnhhhccc___[[[YYYZZZYYYWWWUUUTTTVVVYYY\\\]]]bbbkkkvvv~~~}}}iiiTTTFFF>>>:::555444333333222222333333000000000000000111111111000000000000000000000000......////////////......000000///...------...///,,,---------.../////////---------...//////---,,,///.....................}}}ooo___SSSHHH===777555333222222111111111111111///...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,,,,,,,+++************)))******+++,,,******))))))))))))******))))))))))))))))))))))))++++++*********)))))))))&&&'''(((((((((''')))***))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))******+++***)))(((((()))***+++)))************+++++++++,,,,,,,,,,,,------------000333666:::>>>DDDIIINNNVVV[[[aaafffjjjmmmpppsssmmmqqqwww|||~~~{{{uuunnniiifffeeedddcccfffjjjmmmpppsssvvvyyyzzzsssnnnhhhbbb^^^]]]\\\YYYVVVUUUVVVWWWXXXWWWYYY^^^fffooo|||}}}}}}{{{cccPPPAAA888555555444333333333333444111111111111111222222222...//////000000111111111//////000000000000//////000111111///---,,,---...---------.............../////////000000/////////---------...............qqqdddWWWHHH>>>:::555444333222111000000000///...------------.........------------,,,,,,,,,+++,,,------------,,,+++******))))))***++++++,,,******))))))))))))******************************+++++++++*********))))))---+++)))(((((((((((('''))))))((((((((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((()))******+++***)))(((((()))***+++)))************++++++++++++,,,,,,,,,---.........111444999>>>CCCIIIPPPTTTYYY]]]dddiiimmmpppsssuuupppuuu|||~~~vvvsssmmmhhheeedddeeegggeeehhhmmmqqqtttxxx|||zzzssslllgggccc```]]]ZZZXXXVVVUUUUUUUUUUUUXXX^^^bbbiiiyyy}}}|||rrr\\\III<<<777666555555444444555555111222222222333333333333000000000111111111222222000000111111111111000000...000000///---,,,...000...............---------...///000//////...//////------------------------~~~}}}pppaaaPPPCCC>>>666555444222111000000/////////.........//////000......---------,,,,,,,,,,,,,,,............,,,,,,******))))))***+++,,,,,,******))))))))))))******************************+++++++++************)))444///***((())))))'''%%%))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((()))******+++***)))'''''')))***+++)))************+++++++++++++++,,,,,,---...//////111555;;;AAAGGGNNNUUUZZZYYY^^^dddiiimmmpppsssuuurrrxxx}}}wwwqqqnnniiidddbbbcccfffhhhgggkkkqqquuuzzz~~~{{{sssmmmhhheeeaaa]]][[[XXXVVVTTTWWWVVVYYY\\\[[[]]]hhhvvv|||}}}~~~~~~|||gggRRRCCC777777666555555555555666222222222333333444444444333333222222222222222222111111222222222222111111,,,...000///------000333/////////......------,,,,,,---...---,,,,,,---............------,,,,,,+++qqq```PPPGGG;;;666444444333111222666222111000//////.........,,,,,,---------,,,+++***------------------------++++++******++++++,,,---***++++++,,,,,,++++++*********************************))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++(((***+++,,,---...111333222888AAAHHHMMMRRRXXX\\\aaaeeejjjkkkkkklllpppssssss|||}}}uuuooollliiifffcccccceeehhhkkknnnttt|||{{{qqqlllfffaaa^^^\\\ZZZXXXRRRTTTVVVVVVWWW[[[aaafffqqq}}}|||}}}}}}www^^^KKK===999666555333111333888333333333222222222111111222222222111111111111000000000111111111111000000111111000000////////////000000000000000111111111000///...------...///000........................|||mmm^^^TTTBBB;;;555444333000000333222111000//////......///...---------,,,,,,,,,,,,------------------------******)))*********+++,,,***++++++,,,,,,++++++******************************))))))(((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++---...///...------///111555<<>>;;;777444444333222111000000/////////222111///------...///000------------------------***+++,,,---------,,,,,,***++++++,,,,,,++++++***************************))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++***+++---...///333777;;;DDDKKKTTT[[[^^^```dddfffiiijjjkkkiiihhhiiinnnrrr{{{zzz}}}wwwqqqmmmkkkiiigggggghhhkkknnnssswww{{{}}}}}}vvvppplllfffccc^^^[[[XXXXXXXXXXXXXXXXXXZZZ```jjjyyyuuuoooppptttzzzuuu^^^NNN===888999777444222333333333222222222111111222222222111111111000000000000111111111111000000........................222111111000///...------...//////////////////...........................|||}}}ssscccQQQFFF>>>777444444333333222111000000000000111000///...---......///------------------------***+++---.........---,,,***++++++,,,,,,++++++*********************************))))))))))))******))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++---...//////000444999===JJJQQQZZZ```cccdddgggiiiiiikkkkkkjjjiiikkkrrrwwwyyyyyy}}}~~~zzzsssnnnlllkkkkkkjjjiiikkknnnrrrvvvzzz|||~~~{{{wwwkkkgggbbb]]]\\\[[[YYYXXXWWWUUUVVV[[[aaajjjyyyxxxpppkkkooouuu}}}iiiWWWDDD<<<:::888555444333333333222222222111111222222222111111111111000000000111111111111000000////////////000000000000000000000//////...............////////////..............................sss```RRREEE:::666666333333222111000000000000/////////.........------------------------------)))+++,,,......---,,,+++***++++++,,,,,,++++++***************************++++++************++++++))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++...///000111333888>>>BBBOOOVVV___eeeggghhhjjjlllkkkmmmmmmllllllpppxxx~~~yyy{{{yyyvvvqqqnnnmmmnnnnnnmmmnnnppptttyyy}}}uuupppiiidddbbb```]]][[[XXXVVVWWW[[[\\\^^^hhhsss~~~uuukkkoootttzzztttbbbNNNBBB<<<888555555333333333222222222111111222222222111111111111000000000111111111111000000111111222222222333333333//////////////////......---...///000000///...---........................~~~nnn]]]LLL>>>999:::444333222111000000000000.........///......---,,,------------------------(((***+++------,,,+++***+++++++++,,,,,,+++++++++************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,---///222666===DDDJJJRRRYYYbbbhhhjjjkkkmmmnnnooopppppppppqqqvvv~~~{{{}}}~~~zzzxxxvvvssspppnnnnnnpppppppppsssvvv{{{yyyqqqkkkhhheeebbb___[[[YYYZZZ\\\YYYVVV\\\eeekkkyyy~~~~~~yyynnnrrrvvvyyy}}}kkkVVVGGG>>>777555666333333333222222222111111222222222111111111111000000000111111111111000000......//////000000000111.........///////////////---...///000000///...---........................~~~zzzzzz}}}oooYYYDDD;;;<<<333222///,,,+++,,,000333333111///---,,,---...///...---,,,++++++,,,---.........---,,,,,,+++******------,,,,,,+++***))))))++++++***)))((((((((()))************)))))))))))),,,)))'''(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((('''''''''''''''((())))))******+++++++++,,,,,,,,,...------------,,,,,,,,,///000111444888???HHHNNNVVV[[[aaagggkkknnnrrrtttuuuuuuvvvwww{{{~~~{{{xxxvvvnnnoooooopppqqqssswww{{{zzz~~~}}}uuunnnhhhccc___aaa^^^ZZZXXXYYYZZZ[[[ZZZdddgggsssyyypppoooooorrr|||yyydddNNN@@@<<<:::666555444333111000111111222000222444555555333000...111111000000111111222333000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////}}}}}}~~~~~~kkkTTTFFFBBB666555333111///...000111222111///...------......000///............///000......------,,,++++++***---,,,,,,,,,+++*********++++++***)))))))))******************))))))))))))***(((&&&&&&(((***)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))***+++******************++++++------------------------...000333666;;;CCCLLLRRR]]]aaahhhmmmqqquuuxxx{{{zzz{{{|||~~~}}}zzzwwwtttrrrnnnooopppqqqrrrvvvzzz~~~}}}vvvoooiiieeebbb^^^ZZZXXXWWWXXXXXXXXX^^^```iiiwwwtttrrrpppsss|||nnnWWWFFF>>>:::666666555444222222222333444111222333444444222111///111111000000111111222333000000000000000000000000111111111111000000000///000000000000000000000000////////////////////////|||fffRRRGGG:::999777444222111000000111111000//////......---000///............///000......------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,++++++*********)))))))))***)))'''''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++******)))))))))***++++++***************)))))))))------------------.........111555:::AAAIIIRRRXXXcccgggmmmssswww{{{~~~~~~yyyuuusssqqqooonnnoooqqqsssuuuyyy~~~{{{rrrmmmfffccc]]]ZZZYYYXXXWWWWWWXXXYYY___iiisss~~~zzzuuurrrtttzzzzzzdddPPPDDD===888777666555444333444555666333333333222222222111111111111000000111111222333000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////~~~wwwaaaRRRAAA>>>999555333222222222000000111111000///...------------,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++*********)))))),,,,,,+++***+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((---,,,***))))))***,,,---******)))))))))******++++++++++++***************,,,,,,------....../////////333999???GGGPPPYYY___fffjjjpppuuuyyy}}}{{{vvvsssqqqpppooommmoooqqqtttwww{{{|||vvvoookkkddd___\\\ZZZYYYWWWVVVXXX\\\aaafffppp~~~wwwqqqsssxxx}}}rrr]]]MMMBBB<<<666666555444444444555666444333222111111111222222111111000000111111222333000000000000000000000000111111111000000000000000////////////////////////////////////////////////~~~|||}}}uuueeeMMMFFF<<<555333444555555111111111111000///...---,,,------------------,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---......++++++++++++************,,,,,,++++++***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((***))))))(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111555===EEEMMMVVV^^^ccchhhlllqqqvvvzzz~~~|||vvvqqqooooooooonnnmmmooorrruuuyyy~~~xxxssskkkeee```]]]ZZZXXXVVVWWWZZZ^^^___cccqqqxxxqqqrrrvvvxxx|||jjjWWWGGG===666666444333333444555555555444222111000111222333111111000000111111222333111111111111111111111111000000000000000000111111////////////////////////////////////////////////|||xxxyyy~~~uuu^^^TTTFFF;;;777777777777222111111000000//////.........///000000///............------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++++++++*********((()))***)))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((******)))((((((((()))))),,,,,,,,,,,,------......+++,,,---...///000111111444999AAAIIIQQQZZZaaafffjjjnnnssswww{{{zzzuuuppplllkkklllmmmnnnooorrruuuxxx{{{|||ssskkkeee```\\\YYYVVVVVVXXXZZZZZZ[[[ccclll}}}|||rrrsssttttttwww~~~xxxcccMMM>>>888777555444333333444444444333222111111111222333111111000000111111222333111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////~~~vvvuuuwww{{{pppdddTTTGGG@@@<<<888555333222111////////////000......///000000///......------...........................---,,,,,,,,,+++---,,,+++++++++++++++,,,,,,,,,+++++++++*********''')))***(((&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))))))))*********+++,,,------...///++++++,,,...///111222222777<<>>FFFNNNVVV\\\bbbfffhhhkkkppptttxxx}}}{{{wwwsssnnnkkkmmmppprrrtttvvvxxx{{{~~~|||tttmmmgggddd]]]XXXVVVXXXYYYYYY]]]bbbfffrrrzzzxxxtttooopppxxx{{{}}}eeeQQQ===<<<999777555444444444333333333222222222111111111111111000111222222333111111111111111111111111//////000000111111111222000000000000000000000000////////////////////////zzzuuurrrpppttt{{{xxxiii^^^QQQBBB888555777555222111111000///---......------------............---------,,,,,,,,,++++++++++++++++++++++++...---+++))))))+++---...,,,+++******))))))******+++***))))))******)))'''))))))))))))))))))))))))*********)))))))))))))))************************************************,,,,,,++++++++++++,,,,,,---++++++.........111777:::BBBMMMVVV\\\bbbgggllliiijjjmmmooosssxxx~~~zzzvvvppppppooonnnmmmooosssvvvxxx{{{xxxmmmgggccc___[[[XXXWWWWWWWWWVVV]]]cccmmmzzz{{{yyy|||xxxpppooorrrttt|||ooo[[[GGG???888777777555444555111222333333333333222111333333222222222222333333000000000000000000000000222222111111000000//////000000000000000000000000////////////////////////yyysssnnnoootttzzzwwwlll]]]LLL???:::222111//////000111111000///......------......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,+++******++++++***)))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******+++++++++,,,+++,,,///000000555;;;???GGGRRRZZZ___ccchhhkkkjjjkkklllnnnqqqwww}}}}}}wwwsssqqqrrrqqqpppppprrrvvvyyy~~~uuunnngggccc^^^[[[ZZZYYYYYYXXXXXX]]]dddmmmyyy~~~xxxuuuyyy}}}wwwrrrrrrtttvvv~~~zzziiiOOODDD:::777888666444444222333444555555444333222222222222111111222222222111111111111111111111111222222222222222111111111000000000000000000000000////////////////////////wwwpppnnnoooppp{{{sssdddRRRCCC<<<444222000000111222222222///......------......///.........------------,,,------------------------,,,---...//////...---,,,...---,,,,,,++++++,,,,,,---,,,++++++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((************************++++++************++++++,,,+++,,,000222333888???EEEMMMWWW___dddfffiiilllmmmmmmmmmmmmpppuuu}}}|||yyytttqqqsssttttttttttttvvvzzz}}}~~~xxxmmmiiiccc___]]][[[ZZZYYYTTTWWW[[[___fffvvv|||}}}vvvqqqtttyyyvvvrrrrrrqqqyyyvvv[[[KKK<<<777888777444333444444555555555555444444222222111111111111222222111111111111111111111111000111111111111111111222////////////////////////////////////////////////~~~wwwrrrpppllluuuuuugggWWWHHH>>>;;;888444222222222111000//////............//////............---------------------------------------..................---------,,,+++++++++++++++---+++******+++,,,***))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************+++******))))))******+++...,,,---000333444:::AAAIIIQQQ[[[dddhhhjjjllloooppppppooonnnpppvvv}}}~~~|||zzzwwwtttqqqsssuuuvvvwwwxxxzzz~~~tttooohhhccc___\\\ZZZXXXSSSWWWYYYYYY[[[hhh}}}xxxppprrrvvv}}}|||sssqqqqqqyyy}}}eeeRRR>>>888999888555333444444444555555444444444222111111000000111111222111111111111111111111111------......//////000000////////////////////////////////////////////////xxxsssjjjqqq{{{}}}nnn___PPPEEE===999555222111111111000/////////......///////////////.........---------++++++++++++++++++++++++000///---,,,,,,---///000,,,,,,+++***************,,,***))))))******)))((())))))))))))))))))))))))(((((())))))************************************************************++++++************++++++///---...111333555<<>>888555444333111000000////////////000000000/////////............------------------------++++++,,,------,,,++++++...---,,,,,,++++++,,,,,,---,,,***+++,,,,,,+++)))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************...------,,,,,,------......---000666===CCCMMMWWW```dddjjjnnnpppsssxxx||||||~~~~~~}}}zzzuuurrrqqqrrrsssssswwwzzz~~~~~~vvvoooiiifffbbbaaa]]]YYYVVVVVVZZZ]]]^^^oooyyyvvvpppvvv|||xxxaaaPPPCCC999666888777666555444444555666777555444444333333444444555222222222222222222222222222222111111000000//////111111111111111111111111000000000000000000000000}}}zzz{{{{{{mmm[[[MMM>>>888666333111000111111000000//////......////////////////////////......---------,,,,,,,,,''''''&&&'''))),,,///111///...------++++++***)))...---,,,++++++,,,---...,,,,,,,,,+++++++++************************************+++++++++******)))******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,...000444999@@@JJJTTT[[[iiilllooorrrtttxxx|||zzzwwwssspppppprrrvvvyyy{{{~~~yyyooohhhfffbbb]]]ZZZXXXXXXWWWWWW\\\bbbnnn}}}yyy||||||xxxyyylllXXXHHH>>>888555777666555555666555333111333333333333333333333333333333333333333333333333111111222222222222111111000000000000000000000000111000///...///000222444zzzxxx}}}wwweeeUUUDDD<<<888555222333111111111000//////......////////////////////////......---------,,,,,,,,,...---,,,,,,,,,---...///...------,,,,,,++++++***+++***))))))))))))***+++*********++++++,,,,,,,,,************************)))******+++++++++*********++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---...111555;;;CCCMMMXXX___kkknnnqqqtttvvvzzz~~~{{{xxxuuurrrrrruuuyyy{{{}}}wwwpppiiieee```[[[YYYXXXWWWVVVWWW[[[dddssszzzzzz{{{zzz~~~vvvaaaNNN@@@999555888777666666777777555333333333333333333333333333111111111222222222333333111111222222222222111111111111111111111111111111222111///...///000222333}}}xxxyyyrrraaaNNNBBB;;;666444555222111111000000///......////////////////////////......---------,,,,,,,,,//////............------,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***((()))***+++,,,------...************************((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...///222777>>>GGGRRR]]]dddoooqqquuuxxxzzz}}}{{{yyyvvvtttuuuxxx|||~~~{{{pppkkkeee___\\\YYYWWWUUUWWWXXX]]]fffsss|||wwwwww{{{}}}nnnXXXGGG>>>:::888777666777888888777555333333333333333333333333111111111222222222333333111111222222222222111111111111111111111111111111222111000/////////000111|||zzz}}}mmmXXXHHH>>>666444555222222111111000//////...////////////////////////......---------,,,,,,,,,)))***+++,,,------,,,,,,+++++++++,,,,,,---------+++******************+++))))))***+++,,,,,,------************************'''((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---...//////333:::BBBLLLWWWbbbjjjsssvvvyyy|||~~~~~~zzzyyywwwvvvwww{{{yyysssllleee```\\\YYYVVV[[[ZZZ\\\```fffrrrvvvpppuuu}}}|||{{{eeeQQQEEE@@@888777666666777888777666333333333333333333333333444333333333333222222222111111222222222222111111111111111111111111111111333222111000//////000000~~~wwwbbbPPPCCC888444444222222222111000000//////////////////////////////......---------,,,,,,,,,))))))***+++++++++++++++***++++++,,,,,,------...*********++++++*********++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000000555<<>>888444444333000///222000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------------......******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,...000000111333999>>>DDDMMMZZZhhhrrrxxx}}}{{{xxxwwwxxxzzz|||}}}xxxooojjjddd___\\\YYYWWWVVVZZZbbbmmm{{{|||rrrhhhbbbbbbeeewww{{{]]]MMM>>>999999777444222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000//////ppp[[[MMMAAA999333333333111000222000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......)))***++++++,,,,,,,,,,,,******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,...///000111666===CCCIIITTTcccpppxxx||||||yyyxxxxxxzzz{{{}}}}}}uuupppiiiccc^^^[[[XXXVVVYYY]]]cccmmm}}}~~~}}}}}}~~~|||vvvnnnhhhfffffftttkkkWWWCCC;;;:::999666333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111000000/////////}}}hhhWWWEEE;;;444333333222222333111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------)))***++++++,,,,,,,,,,,,******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++---///000222888AAAHHHQQQ]]]lllxxx~~~~~~}}}}}}zzzyyyyyy{{{{{{|||}}}xxxssskkkddd```\\\YYYVVVXXXYYY]]]dddooo~~~xxxpppkkkiiiooouuu___HHH===;;;:::777555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111000000//////uuucccMMMAAA777555555333222333111111000000000/////////........................------------------------------,,,,,,,,,,,,++++++******+++++++++++++++,,,******+++,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,---///000444<<>>999888555222222111111111000000000//////................................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...///111333777@@@LLLUUUbbbnnn|||~~~~~~{{{zzzyyyxxxxxxxxxzzzzzz}}}~~~uuummmfffaaa]]]ZZZVVVUUUXXX\\\___hhhzzzzzzuuutttsssZZZIII???888777888333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111222222www```RRRCCC<<<:::555111000111111111111000000000000................................................---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------000111333555999CCCPPPYYYgggrrr~~~{{{{{{}}}xxxwwwvvvvvvvvvwwwxxxyyy|||~~~~~~tttmmmgggaaa^^^ZZZXXXZZZ\\\[[[___nnn~~~qqq~~~zzzaaaNNN@@@888666888333333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000000000000111222222222333mmmXXXFFFAAA===555222666000111111111111000000///000000//////............,,,,,,,,,------............---,,,,,,++++++,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***,,,...///111111111000111000222777===FFFTTTaaannnzzz{{{zzz|||}}}zzzzzzyyywwwuuuvvvxxx{{{{{{rrrkkkccc^^^]]]ZZZZZZ[[[\\\^^^fffooo|||}}}eeeNNNAAA<<<<<<===666666555444333333222222222111000//////111333444333333111000000000111222333222111/////////000111333222000//////000222333wwwbbbNNNFFF???666222666111111111111111000000///////////////......------,,,,,,,,,------............---,,,,,,++++++,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,---///000000000///222111444:::AAAJJJXXXeeerrr}}}}}}xxxwwwzzz}}}~~~{{{{{{zzzyyywwwxxxzzz|||yyyqqqiiiddd___[[[YYYZZZYYYYYY```hhhzzz|||{{{qqqYYYGGG===999888333444444444444444444555555444333333333444555666333333111000000000111222111000///...---......///333222000//////000222333~~~oooYYYLLLBBB777333555222222111111111000000000...............------------------------............------,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...//////......222222666>>>FFFPPP___lllxxx}}}yyytttuuuxxx~~~}}}}}}|||}}}}}}|||zzz{{{}}}~~~|||{{{}}}zzzqqqkkkddd___[[[YYYWWWVVV[[[aaalll|||}}}}}}~~~fffPPP@@@999888555555555444444444444444111111222222222333333333333333222111111111111222111000//////.../////////333222111000000111222333}}}|||zzzcccRRREEE:::555555333222222111000000000000............---------------------.....................---,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------...............222333888AAAKKKVVVeeessszzzwwwuuurrrsssxxx}}}~~~}}}}}}}}}~~~~~~~~~zzzvvvsssrrrtttxxxwwwpppiiiccc]]]ZZZXXXVVVYYY^^^bbbnnn}}}pppWWWEEE===<<<999999777666444222000000000000111222222222222111333333222222111111111111222222222222222222222222222222111000000111222222}}}yyymmm[[[KKK???888666444333222111000000000000................................................///...------,,,,,,---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------......------............222333:::EEEOOO[[[kkkxxxyyytttsssqqqpppsssxxx|||~~~~~~~~~{{{vvvqqqmmmkkkiiijjjooowww|||uuukkkddd]]]ZZZXXXUUUWWW\\\]]]eeeqqq~~~xxx___JJJ@@@>>>:::999888666444222111000333444555555666666555555333333333333222222111111222222333333333333333333222111111111111111111222yyy}}}yyyfffUUUGGG===888666444333111000000000111.........////////////////////////...............///......---------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------...............///000111333555===HHHTTT```ppp}}}zzztttooonnnnnnooosssyyy}}}zzzwwwsssnnniiifffcccbbbaaafffoooyyy{{{nnneee]]]ZZZXXXUUUVVVYYY[[[___hhhvvv~~~}}}jjjRRRDDD>>>666666666555555555555555333333333444444444555555333333333444333222222111000000111222222222111111111111111111111111111111{{{}}}tttaaaQQQCCC;;;777555333111000000000111/////////000000000111111000/////////.........---//////...---------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...///.........///111222333666888@@@MMMXXXdddttt{{{tttooojjjjjjkkkmmmrrrxxx}}}sssppplllgggccc```^^^^^^[[[___hhhsss}}}vvvlllccc___\\\XXXXXXZZZXXXZZZaaalll{{{~~~}}}yyy```KKK@@@555555555555666666666666222222111000111222333444333333444444444333222111000000222333333333222222111111111222222111111111~~~~~~~~~}}}iiiWWWGGG<<<777555333111000000000111//////000000111111222222000000//////.........---//////...------------...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......///......///000222444555888;;;CCCPPP[[[gggwww{{{sssqqqkkkggghhhiiikkkqqqwww}}}yyywwwooolllhhhccc___]]]\\\\\\WWW\\\dddooozzz~~~sssiiidddaaa\\\[[[\\\UUUWWW]]]fffsss~~~}}}lllTTTEEE888777777666555444444444666555444333333555777888333333444555444333222111111222444555666555444444111111222222222222111111rrr```NNNAAA;;;666444444333000000333000/////////............//////.........---------........................------------------------...---+++))))))***+++,,,------------------------,,,,,,,,,---------........./////////...///222444888>>>IIIUUUcccrrr}}}uuuqqqjjjffffffhhhjjjlllsss{{{~~~}}}~~~{{{wwwsssqqqoooiiigggeeebbb```^^^]]]]]]^^^^^^```gggssszzzppphhhddd```[[[XXXXXXXXX[[[aaaiiivvv{{{~~~{{{|||zzz___JJJ<<<;;;999555555666777555555444444333333444444555444333333222222333333444444444444333333222222222222222222222222222222222wwwfffTTTGGG<<<777444444333000111333000000/////////.........//////.........---------........................------------------------...---+++***)))***+++,,,------------------------,,,,,,---------.........---.../////////111444777;;;AAAMMMZZZhhhvvvzzzpppkkkeeebbbcccfffiiilllttt|||~~~}}}~~~}}}yyyuuupppmmmjjjiiidddccccccaaa```^^^]]]\\\\\\\\\___eeeppp|||uuummmhhhccc^^^ZZZXXXXXXZZZ^^^dddooozzzzzz}}}|||{{{~~~eeePPP@@@===999666444555555444555444444333333444444555333333333333333333333333444444444333333222222222222222222222222222222222nnn\\\OOO???999444444333111111333000000000/////////....../////////.........------........................------------------------...---+++******+++,,,,,,------------------------,,,------------.........---...//////000333777:::>>>FFFTTTbbbppp}}}ttthhhbbb^^^\\\___eeejjjnnnvvv}}}}}}~~~yyywwwsssnnnjjjfffdddcccaaaaaacccccccccaaa```^^^[[[[[[]]]bbblllwww}}}tttnnnhhhbbb]]]YYYWWWWWWZZZ]]]fffvvv}}}yyyzzz}}}zzzzzz|||}}}pppZZZEEE@@@:::666444444333333555444444333333444444555222222444444444444222222444444333333333333222222111111111111111111111111wwwdddVVVDDD<<<555444333111111333000000000////////////...////////////....................................---------------------------,,,,,,+++++++++,,,,,,,,,,,,------------------------------.............../////////000333777:::CCCLLL[[[kkkyyyoooaaaZZZXXXYYY]]]fffmmmrrr{{{~~~|||{{{~~~~~~tttrrrnnniiieeebbbaaa```aaacccfffhhhiiigggeeeccc]]]]]]^^^bbbiiittt|||tttmmmfffaaaZZZWWWVVVWWWYYY___lllyyy}}}}}}}}}|||zzz{{{}}}zzzdddJJJBBB:::666555444444555555444444333333444444555111222444555555444222111333333333333333333333333111111111111111111111111kkk\\\KKKAAA777555444222111333111000000000////////////000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////000000000//////222777:::GGGRRRccctttyyyhhh\\\VVVVVVXXX^^^iiiqqqxxx}}}|||{{{{{{~~~|||yyynnnkkkgggccc```_________bbbeeehhhkkklllkkkhhhggg``````aaaccchhhqqq}}}{{{sssjjjeee\\\XXXVVVVVVWWW\\\fffqqq|||}}}nnnPPPDDD:::777777555555888555444444333333444444555111222444555555444222111333333333333333333333333111111111111111111111111||||||ttteeeRRRFFF;;;777666333222222111111000000000/////////000000000/////////..............................------------------------,,,,,,,,,,,,------------+++,,,,,,------.........------........./////////000000000000111444999>>>MMMYYYlll}}}~~~oooaaaXXXTTTWWWYYYaaammmvvv}}}}}}||||||}}}{{{vvvrrrfffdddaaa^^^]]]]]]___```dddfffjjjlllmmmkkkiiigggcccdddddddddgggppp|||yyypppjjjaaa\\\XXXXXXXXXZZZbbbkkk{{{wwwXXXIII<<<999888555666:::555444444333333444444555222222444444444444222222222222333333333333444444222222222222222222222222|||zzz{{{~~~oooYYYKKK>>>888777444222111111111111000000000//////000000000000/////////...........................------------------------+++,,,,,,------...------++++++,,,,,,---......///............////////////000000111111444999???DDDTTT```tttssseeeZZZVVVTTTWWWZZZcccoooyyy~~~~~~}}}zzzuuuoookkkbbbaaa^^^]]]]]]```ccceeeiiikkkmmmnnnnnnmmmkkkiiieeeffffffeeefffnnn{{{vvvooofff```[[[YYYXXXXXX^^^dddppp~~~aaaOOO???;;;999444444999555444444333333444444555333333333333333333333333222222222333333444444444333333333333333333333333~~~yyywww|||www]]]OOO@@@:::888444222111111111111111000000000000000000000000////////////........................------------------------+++,,,------.........---++++++,,,,,,---...//////............/////////000///000111333666===EEEJJJXXXeeeyyyzzzkkk^^^VVVTTTTTTXXX[[[dddqqqzzz~~~~~~}}}zzzuuupppjjjfffbbbaaa______```dddhhhjjjooopppqqqrrrqqqpppnnnmmmfffgggfffeeefffmmmzzzzzzsssiiiccc]]]ZZZXXXWWWZZZ```fffwww{{{~~~}}}{{{}}}hhhSSSAAA===:::333222777555444444333333444444555444333333222222333333444222222222333333444444444444444444444444444444444|||qqqsss~~~}}}lll[[[HHH===888333000000222111111000000000000000000/////////............//////////////////////////////.........---------........................,,,,,,,,,---------......------------........./////////111333555999DDDPPP]]]ooo~~~mmmaaaWWWPPPPPPSSSVVV]]]hhhsss{{{~~~wwwssspppmmmhhhdddddddddfffhhhkkknnnppprrrtttsssrrrrrrsssrrrpppnnnkkkfffcccdddgggkkkuuuyyylllfff^^^YYYZZZ\\\]]]\\\ccclllxxxzzzzzz{{{zzz}}}pppZZZEEE>>>===:::555444666555333222222333555666444444444444444444444444333333333333333333333333333333222111111222333333}}}pppooowwwsssaaaMMMAAA:::444111111222222111000000000000000//////////////////......//////////////////////////////.........---------........................,,,,,,,,,---------......------........./////////000000222555666;;;GGGSSS```rrruuufff\\\UUURRRTTTXXX[[[aaalllvvv}}}{{{wwwqqqmmmkkkjjjgggeeefffgggiiikkkooorrrtttvvvvvvuuutttttttttsssqqqooolllhhhdddeeefffkkkttt~~~|||qqqjjjaaa\\\[[[\\\\\\[[[___gggqqq{{{xxxyyyyyy{{{uuu___III@@@>>>:::666444666555333222222333555666444444444444444444444444333333333333333333333333333333222111111222333333pppmmmqqq{{{|||jjjTTTFFF<<<555222222222222111000000000000111////////////////////////////////////////////////...............---------........................,,,,,,,,,---------............/////////000000000000000222666999>>>KKKXXXeeewww{{{nnn```WWWRRRQQQUUU[[[```gggpppyyy}}}}}}~~~tttpppkkkhhhggghhhhhhhhhjjjlllnnnqqqtttwwwyyyzzzzzzyyywwwvvvvvvuuurrrpppnnniiieeeeeefffjjjsss}}}wwwooofff```]]]]]][[[YYY[[[```gggsss~~~yyyyyyyyy|||{{{gggPPPCCC>>>:::777555666555444333333444555666444444444444444444444444222222222222222222222222333222222111111222222333rrrllllllsssoooYYYIII>>>666333444333222111111000000111111///////////////000000000////////////////////////................................................,,,,,,,,,---------......////////////000000000000000000333777:::AAAOOO]]]lll}}}zzzlll^^^UUUPPPOOOSSSYYYccciiisss|||~~~zzzyyyxxxzzz|||yyypppmmmiiiffffffhhhjjjlllnnnppprrruuuyyy{{{}}}~~~~~~|||zzzyyyxxxvvvsssqqqpppkkkgggffffffiiirrr{{{zzzsssiiiccc```^^^[[[YYYYYY[[[```jjjzzz}}}||||||oooWWWGGG>>>:::777555555555444444444444555555444444444444444444444444222222222222222222222222222222222222222222222222sssiiifffggguuusss^^^MMM@@@777333555333222222111111111111111//////000000000000000000////////////////////////---.............................................,,,,,,,,,---------......////////////000000000000000000333888<<>>999444333222222333333111///000000/////////.........////////////////////////........................,,,------......------,,,---------............///000///...---...///000111222777===DDDNNN___rrrwwwiii]]]VVVQQQPPPRRRVVV^^^gggsss{{{xxxsssjjjgggdddaaa```cccfffiiimmmqqqvvv{{{~~~~~~~~~~~~~~~|||zzzuuuoookkkkkklllooowwwvvvnnnfffaaa\\\YYYWWWYYY[[[___iiitttzzzzzz}}}|||}}}wwwaaaNNNCCC>>>777666444555666666555444444444555555555555444444333333333333333333333333222222222222222222222222oooiiidddgggtttppp\\\LLLAAA;;;555444222222333333111///000000000/////////......////////////////////////........................------............------////////////000000000000000///.........///111222333999@@@IIITTTeeeyyywwwggg___XXXRRRRRRTTTYYYbbbkkkvvv~~~{{{qqqkkk```^^^[[[ZZZ]]]bbbhhhllltttxxx}}}~~~~~~|||zzzuuupppllllllmmmpppxxx|||sssjjjddd```\\\XXXXXXYYY[[[ccckkk}}}zzzyyy|||~~~~~~nnnXXXHHH???888666444444555555555333444444555555555555444444333333333333333333333333222222222222222222222222sssnnniiiiiiqqqvvvcccQQQDDD<<<777555333222333333111000000000000////////////...////////////////////////........................------............------//////000000000111111111000//////...///000222333444:::CCCMMMZZZkkk}}}lllccc\\\UUUSSSUUUZZZdddmmmyyy~~~uuulllfffZZZYYYXXXYYY^^^gggooottt{{{~~~}}}~~~}}}{{{yyyuuupppmmmmmmnnnqqqyyyyyyooohhhccc^^^YYYXXXXXXYYY^^^eeeuuu|||zzz|||zzzaaaKKK>>>999777555444444555444333444444555555555555444444333333333333333333333333555555555555555555555555wwwtttpppooottt|||jjjWWWGGG>>>888666333222222222111000111000000000////////////////////////////////////........................---......//////......---....../////////000000000000000//////000111333444444<<>>JJJWWWeeewww}}}mmmcccZZZVVVVVV[[[eeeoooxxx~~~~~~wwwqqqiiibbb]]][[[\\\^^^ccckkkttt}}}|||zzzzzzyyywwwvvvuuuqqqoooppprrrttt|||{{{tttiiibbb[[[ZZZZZZYYY\\\___iiissszzzuuuvvvxxxuuuYYYHHH>>>;;;777555555555555444444444555555555555444444333333333333333333333333333333333333333333333333|||uuusssxxxwwwcccPPPEEE:::777444222222222222111111111111000000000//////////////////////////////..............................////////////...............////////////000000000000000111333555666999BBBOOO\\\jjj|||~~~mmmcccYYYUUUVVV\\\gggqqqxxx~~~|||vvvqqqmmmiiieeebbbbbbdddhhhnnnvvv~~~}}}{{{zzzyyyxxxvvvuuuqqqpppqqqsssuuu}}}yyyooofff___]]]\\\ZZZZZZ]]]bbbiiiyyy}}}vvvvvvttt|||aaaPPPAAA===999666666666666555444444555555555555444444333333333333333333333333444444444444444444444444~~~tttrrrxxx{{{gggTTTHHH;;;888444222222222222111111111111111000000000000////////////////////////..............................////////////......////////////000000000000111000000000111333555666<<>>:::777666777666666444555555555555555555444333333333333333333333333666666666666666666666666wwwtttuuu|||ttt^^^JJJ>>>888444444333000///000222111111000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000///000222111000444;;;CCCLLLXXXeeewww{{{tttcccZZZSSSSSSWWW^^^gggppp{{{}}}zzzuuutttqqqooommmnnnrrruuuwwwzzz}}}~~~}}}|||zzzxxxvvvuuusssqqqpppsssyyyzzzrrrggg___\\\[[[ZZZXXXVVVaaalllwww~~~rrrrrr{{{{{{|||~~~ppp[[[HHH>>>666666777666444555555555555555555555555555666333222333555666444222111333555777777555333111xxxttttttzzzzzzeeeQQQAAA:::555555444111000111222111111000000000000000////////////////////////000000////////////000000////////////000000000000000000000000000000000000111000111444333222777>>>FFFOOO[[[iii{{{|||uuurrroooiiibbb[[[TTTOOOQQQWWW]]]gggppp{{{|||xxxuuummmnnnpppppprrrvvv{{{~~~}}}|||yyyvvvtttuuusssqqqqqqtttzzz~~~uuujjjbbb^^^\\\ZZZXXXUUU^^^hhhrrrxxxtttzzz~~~|||}}}~~~sss___NNNCCC:::888888666444444444444444444444444444444555444222333555666444222222333555666666555333222{{{uuusssvvv~~~ooo[[[FFF>>>777666555333222333222111111000000000000000////////////////////////000//////......//////000......//////000000111111000000000000000000000000222111333555555444:::BBBIIISSSaaaooopppfffbbb___YYYTTTQQQMMMKKKPPPVVV]]]gggpppzzz~~~~~~yyyuuurrrqqqjjjmmmqqquuuyyy~~~~~~|||yyyuuurrrtttrrrpppqqqttt{{{{{{oooeee```]]]ZZZXXXUUU[[[bbbkkkzzzvvvyyy}}}|||xxx|||zzzfffUUUIII>>>;;;:::666444444333333333333333333333333555444333333555555444333444444444444444444444444xxxssssssyyyyyyfffLLLBBB888666555333222333222111111000000000000000/////////////////////////////////....../////////---......///000111111222000000000000000000000000222111333555666666===EEELLLXXXfffuuu}}}kkk^^^XXXUUUQQQMMMKKKHHHJJJPPPVVV\\\fffooozzz~~~~~~yyyuuurrrqqqqqqooosssxxx|||~~~|||yyyuuurrrrrrpppooopppuuu|||tttjjjccc___ZZZWWWWWWZZZ^^^dddrrr{{{zzz~~~|||{{{}}}mmmYYYMMMAAA<<<:::777444444444444444444444444444444444444333444444444444444555444333333333333444555{{{uuurrruuu{{{oooTTTGGG:::666555333222222222111111000000000000000........................//////............//////---......///000111111222111111111111111111111111111000222555666888???HHHPPP\\\lll|||zzzgggXXXPPPLLLIIIGGGIIIHHHKKKRRRWWW\\\fffooozzz}}}~~~yyyuuurrrqqqqqqrrrvvvzzz~~~~~~}}}}}}{{{wwwtttooonnnmmmooottt|||zzzooogggaaa[[[WWWYYYYYY[[[```kkk}}}~~~rrr\\\OOOBBB<<<:::777555666666666666666666666666666333444444444444333444444666555333222222333555666wwwssstttyyyvvv\\\MMM===777666444222222222111111000000000000000........................///......------......///......//////000000111111111111111111111111111111111000222555777:::BBBLLLUUUbbbsss{{{hhhYYYOOOJJJGGGFFFHHHHHHLLLSSSWWW]]]gggqqqyyy}}}zzzwwwtttqqqppprrrtttvvv{{{~~~~~~}}}}}}}}}}}}{{{xxxuuulllkkkkkknnnttt|||uuummmfff___[[[ZZZYYYYYY^^^ffftttuuuaaaSSSDDD===:::777666777666666666666666666666666333444555555333333444555555444333333333333444555zzzuuuuuuzzz|||eeeTTTBBB:::888555333222222111111000000000000000........................///......------......///////////////000000000000111111111111111111111111222111333777999<<>><<<999777888666555444666666555444444444444444444444444444666555555555444444444444||||||ttteeeRRRBBB;;;888555333333222222222111111111111000000000/////////......////////////000000000000000000////////////000000000000000000000111222333333222555;;;@@@FFFQQQ]]]iiizzzttt```SSSMMMHHHFFFGGGIIIMMMTTT[[[cccjjjrrrwww~~~||||||yyyzzz{{{|||~~~|||xxxvvvuuuuuuyyy{{{|||wwwqqqmmmeeeaaa```eeelllttt}}}qqqjjjaaa^^^[[[ZZZZZZ^^^hhhsss}}}{{{|||~~~uuuzzz~~~yyy```LLLBBB===;;;999777666555666777777555333444444444444444444444444444444444444444333333333|||{{{xxxiiiUUUEEE===999666333333333222222222111111111000000000////////////...////////////000000000000111111000000000000111111111111111000000111222222333333666===BBBIIIUUUaaannnsss___RRRKKKGGGFFFGGGIIINNNWWW___gggnnnuuuyyy}}}{{{{{{zzzzzzzzz{{{}}}}}}xxxvvvuuuwwwxxx|||~~~{{{vvvpppkkkddd```___dddkkksss~~~uuummmddd___[[[ZZZZZZ\\\dddnnn}}}}}}~~~wwwxxx{{{~~~jjjTTTEEE>>><<<;;;666555666777888777555222333333444444444444444444444444444444444444444444|||yyyyyy|||mmmXXXHHH???:::777444333333333222222222222111111000000000////////////////////////000000000000111111000000000000111111333333222111000000111111333444888???EEELLLYYYeeessssss^^^QQQJJJFFFEEEFFFIIIOOOYYYccckkkrrrwwwzzz}}}|||{{{{{{|||||||||~~~}}}xxxuuutttuuuxxxzzz}}}zzzuuuoookkkeee```___dddkkksss~~~xxxpppgggaaa\\\[[[[[[]]]ccckkkyyy~~~}}}}}}~~~vvvuuuuuuyyyttt]]]JJJ@@@<<<;;;666555666777888777555222333333333444444444555555555555555555555555666666|||yyyxxxwwwyyy|||{{{xxxvvvqqq\\\JJJ@@@;;;777444333333333333222222222222111111000000000/////////////////////000000000000111111000000000000111111333333222111111111111111555555:::AAAHHHQQQ^^^jjjxxxrrr]]]PPPIIIEEEEEEGGGIIIPPP\\\gggooovvvzzz}}}~~~|||{{{zzz{{{|||~~~~~~yyywwwtttrrrsssvvvyyy||||||xxxtttoookkkfffaaa```eeekkksss}}}}}}tttkkkeee___]]]]]]]]]bbbhhhrrr}}}}}}|||{{{tttpppooottt{{{|||fffQQQCCC===;;;777666555666777777555333222333333444444555555555555555555666666666666666{{{sssmmmjjjjjjjjjlllnnnrrrxxx}}}xxxuuuttt^^^LLLBBB<<<888555444444333333333222222222111111111000000000//////////////////000000000000000000000//////000000000111000111111222333444555888888===EEEMMMVVVcccoooppp[[[OOOIIIFFFGGGIIIJJJSSS___kkktttzzz}}}}}}zzzyyyxxxxxxyyy{{{~~~|||yyyuuutttssssssuuuyyy}}}~~~{{{xxxtttooolllgggbbb```dddjjjqqq{{{{{{qqqiiibbb___]]]\\\___ccckkkvvv|||yyy|||wwwqqqnnnsssxxxoooYYYHHH???<<<888666555444666666555444222222333333444555555666444444444555555666666666~~~tttkkkdddaaaaaabbbbbbdddhhhnnnvvv~~~yyyuuu~~~uuu___MMMCCC===888555444444444333333333222222111111111111000000000000////////////000000000000000000////////////000000......///000333555777888:::;;;@@@HHHPPPYYYgggsssmmmYYYNNNIIIGGGIIILLLLLLUUUbbbnnnwww}}}~~~{{{yyywwwuuuuuuuuuvvvzzz~~~zzzvvvuuuuuuuuuvvvyyy~~~}}}zzzwwwtttooolllgggbbb```ccciiipppyyytttlllccc___]]]ZZZ[[[___gggppp}}}xxxyyy}}}uuuqqqssswww{{{uuu^^^KKK@@@===999777444444555666666555222222333333444555666666333333333444444555555555yyynnneee```^^^[[[ZZZ]]]___bbbeeejjjrrr~~~~~~xxxuuuzzzxxxaaaQQQGGG>>>888666333222111111222222000///000000000000000000000000///......///111222000...222111111111000000//////---///111333333555777999999>>>FFFKKKRRR\\\jjjtttwwwhhhWWWMMMHHHFFFGGGKKKOOOXXXdddnnnuuu{{{}}}yyyuuutttssssssuuuzzzzzzuuusssooosssxxx|||~~~~~~zzzwwwrrrlllhhhcccaaa___```fffqqq{{{yyyrrrggg___[[[[[[]]]^^^gggooo~~~zzzwwwuuunnnqqquuuzzzxxx```KKK>>>999999888777666444444444444555666666666555444333333555555555555555555555555yyynnneee```]]]ZZZXXXZZZ[[[]]]___ccckkkwwwxxxvvvyyy}}}fffUUUJJJ???999777444333222333444555444222000000000000000000000000000///...///000111000///111111111111000000000//////111333444444666888:::<<>>999888777666555444444444555555666666555555444333555555555555555555555555|||rrriiiccc^^^[[[ZZZYYYZZZZZZZZZ\\\eeeqqqzzzyyyuuuxxx|||mmm[[[NNNAAA999777444333222333444555444333000000000000000000000000111///------///111111111111111111111000000000000111333444555555777999;;;???EEEMMMTTT[[[ggguuu|||nnn```QQQIIIFFFEEEHHHLLLPPPXXXdddmmmtttzzz~~~zzzuuurrrpppoooppptttyyyzzzuuurrrqqqqqqvvvyyy~~~~~~|||xxxsssnnniiidddbbb```aaagggqqq|||xxxmmmddd___]]]]]]^^^]]]dddqqq~~~yyy~~~~~~rrroooppprrr|||mmmWWWHHHAAA:::999888666555555444444555555666666666555444444555555555555555555555555zzzqqqiiiddd```___]]]]]][[[YYYZZZbbbnnnvvvzzzuuuwww|||tttaaaQQQCCC:::777444333111111222222111000000000000000000000000000222///---,,,...000111111111111111000000000000000222333555555555666999<<<@@@FFFOOOVVV___kkkzzzwwwhhh[[[NNNGGGFFFFFFIIIMMMQQQYYYdddmmmtttzzz~~~yyytttqqqooooooppptttyyyzzztttqqqpppqqqrrrzzz}}}|||zzzuuuooojjjeeebbb```aaahhhrrr}}}}}}qqqgggaaa^^^]]]\\\ZZZ```kkkzzz~~~tttnnnlllmmmvvvpppZZZJJJBBB:::999888777666555555555555555666666666666555555555555555555555555555555xxxoooiiieeecccaaa```]]]ZZZZZZ```kkksss~~~tttxxx~~~yyyfffTTTDDD:::777777555333222222222000...000000000000000000000000222///---,,,...000111111000000000000000000111111222333444444444666999<<>>EEEKKKTTT\\\dddqqqwwwbbbVVVKKKGGGGGGIIILLLQQQVVV]]]gggooouuu||||||wwwrrrpppppprrrsssvvv{{{xxxuuurrrpppqqqtttxxx{{{~~~|||wwwqqqmmmfffdddbbbccciiisss~~~}}}qqqhhhbbb^^^\\\[[[]]]ccclllzzz|||sssmmmjjjqqq{{{xxxaaaOOOFFF<<<;;;:::888777777666666555555666777777777666666555555555555555555555555xxxqqqmmmmmmhhhgggddd```]]]```gggmmmzzz|||mmmZZZIII???===666555444444555666444333000000000000000000000000000///...///000111000//////000000000111111111111222222333444555888===AAAJJJPPPYYYaaaiiivvvyyybbbWWWLLLIIIIIIJJJNNNRRRXXX___hhhpppwww}}}|||yyytttpppnnnooorrrtttxxx|||}}}zzzrrrqqqoooooorrrwww|||}}}xxxrrrmmmfffdddbbbccciiitttwwwmmmfffbbb___ZZZ[[[^^^dddpppxxxrrrnnnsss}}}yyycccQQQHHH<<<;;;:::999888777777777555555666777777777777777555555555555555555555555}}}vvvrrrrrrkkkkkkhhhdddaaabbbhhhmmm}}}}}}~~~ppp]]]KKKAAA???222111000222444555555444000000000000000000000000///......000111222000/////////000000111111111222222333444555666:::@@@DDDNNNTTT]]]eeemmmyyyyyybbbWWWMMMJJJJJJLLLOOOSSSYYY```iiiqqqwww~~~~~~zzzwwwrrrnnnmmmnnnqqqtttyyy}}}zzzwwwnnnmmmnnnooosssxxx}}}~~~yyysssnnngggeeebbbdddjjjttt|||qqqjjjdddaaaXXXYYYZZZ___iii{{{|||vvvqqqvvvxxxbbbQQQGGG<<<<<<:::999888777777777555555666777777777777777555555555555555555555555{{{vvvsssqqqlllhhhfffcccaaadddjjj|||}}}yyyzzzwwwcccRRRGGGBBB999777444333333333222000111111111111111111111111111111000000000000111111111111222222222333333333555111111444666777;;;AAANNNVVV^^^dddnnn~~~rrr^^^VVVMMMIIIGGGHHHOOOVVV]]]ccckkkqqqwww}}}vvvrrrnnnjjjjjjnnnssswww~~~{{{vvvrrrmmmooorrrvvvzzz}}}~~~zzzuuurrrkkkiiifffggglllvvvyyypppfff```YYYXXXXXX[[[aaaooo}}}yyyxxxzzz||||||iiiVVVIIIBBB<<<888:::;;;999777777555555555555555666777777666666555555555555666666|||yyytttoookkkhhheeebbbeeekkk{{{|||{{{zzzeeeTTTHHHBBB999777444333333333222000111111111111111111111111222222111111111111222222111111222222222333333333555222111555777999>>>EEEQQQYYYaaagggrrrrrr]]]UUUMMMJJJIIIKKKRRRZZZ]]]dddlllsssxxx~~~}}}tttqqqmmmkkkkkkooossswww~~~}}}xxxssspppnnnppptttxxx|||~~~{{{vvvrrrkkkiiiggghhhnnnwww{{{qqqgggaaa[[[YYYYYY[[[```kkk|||yyyyyy|||ooo[[[LLLCCC<<<888999:::888666777555555555555555666777777666666555555555555666666yyytttooolllgggccceeekkkyyy|||~~~jjjXXXJJJCCC:::888555333333333222111111111111111111111111111333333222222222222333333111111222222222333333333444222333666999<<>>:::666333222222222222111111111111111111111111111000000000000000000111111111222222222333333333444444777;;;===AAAMMMYYY___fffooozzzvvvdddWWWPPPJJJIIIHHHJJJOOOVVV___fffooowww{{{yyyuuulllkkkjjjkkknnnsssyyy|||~~~{{{wwwtttssssssrrrrrrtttvvvyyy}}}{{{uuuqqqkkkjjjjjjmmmsss|||~~~ssskkkaaa\\\WWWWWWYYY]]]hhhrrr}}}tttnnnpppttt{{{qqq]]]JJJAAA::::::999777666777555555555555555666777777666666555555555555666666|||uuunnnmmmpppuuu}}}jjjVVVIII???;;;666333222222222222111111111111111111111111222111111000000111111222111111222222222333333333444555888<<<===AAANNN[[[cccjjjssstttaaaTTTNNNIIIHHHIIIKKKQQQXXX___eeennnuuuzzz~~~yyyvvvlllkkkiiiiiimmmssszzzyyyvvvsssqqqrrrsssssssssxxxyyy{{{~~~zzztttooojjjiiijjjmmmsss|||xxxpppeee___YYYXXXXXXZZZbbbkkk}}}wwwpppqqqttt|||xxxdddLLLCCC<<<;;;:::888777888555555555555555666777777666666555555555555666666~~~yyyqqqpppsssvvv~~~lllXXXJJJ@@@;;;666333222222333222111111111111111111111111333222222222222222222333111111222222222333333333555666999<<<===AAANNN\\\fffmmmvvvsss```RRRLLLHHHHHHJJJLLLSSSZZZ^^^dddlllsssyyy}}}zzzwwwllljjjhhhhhhlllsss{{{|||vvvssspppoooppprrrsssttt{{{|||~~~~~~yyysssoooiiiiiijjjmmmsss||||||tttiiibbb[[[XXXWWWXXX^^^fffwww~~~zzzrrrsssvvv~~~}}}iiiMMMEEE===;;;;;;888777888555555555555555666777777666666555555555555666666|||xxxyyy{{{vvvuuutttyyy~~~}}}kkkWWWJJJ@@@===888444333333333222000111111222222222111111111111111111111111111111//////000111222333333333444777:::;;;===DDDOOOXXXgggoooyyyqqq___QQQLLLIIIIIIIIIJJJQQQYYYaaagggpppvvvzzz}}}vvvqqqlllkkkjjjkkkooouuu{{{}}}xxxsssmmmmmmlllkkklllpppvvv{{{|||~~~~~~zzzuuupppiiihhhgggkkksss~~~zzzmmmddd\\\YYYYYYYYY]]]bbbpppxxxwww|||qqqXXXFFF??????::::::;;;555777777777777777777777777666666555555555555666666|||wwwwww{{{~~~zzzxxxxxx|||{{{xxx|||~~~jjjVVVIII@@@===888555444333333222111111222222222111111000111111111111111111111111111111222222333333444444333666999;;;>>>FFFSSS]]]iiirrr}}}nnn]]]OOOKKKHHHHHHHHHJJJQQQYYYccciiirrrxxx{{{{{{tttooommmkkkjjjjjjnnnuuu|||~~~yyysssooohhhhhhhhhhhhjjjnnntttxxx|||~~~~~~yyytttpppkkkjjjjjjnnnvvv}}}rrriii```\\\ZZZYYY[[[___iiiyyyxxxuuuxxxyyy\\\III@@@???999999;;;555777777777777777777777777666666555555555555666666~~~wwwuuuwww|||~~~~~~}}}~~~wwwrrrsss||||||hhhUUUIIIAAA===888555444444333222222333333333222111000000222222222222222222222222333333333444444444444444333666888:::>>>IIIXXXccclllvvv~~~gggXXXMMMIIIFFFGGGGGGIIIQQQYYYfffllltttyyy|||~~~xxxrrrmmmmmmkkkiiijjjnnnvvv~~~|||wwwrrrlllhhhdddeeefffgggiiinnnsssxxx{{{}}}}}}xxxsssooonnnmmmnnnrrr{{{~~~~~~}}}}}}}}}~~~xxxoooddd___[[[XXXXXX\\\dddsss|||vvvxxxbbbNNNBBB>>>888888;;;555777777777777777777777777666666555555555555666666wwwrrrsssvvvwwwxxxwwwwwwwwwyyy}}}~~~rrrllllllvvv{{{gggUUUJJJAAA===888555444444333333444444333333222111000///222222222222222222222222444444444444333333333333444666888999===IIIZZZfffnnnzzzppp\\\PPPJJJFFFDDDFFFGGGJJJQQQZZZgggmmmtttyyy||||||vvvpppmmmmmmkkkiiijjjooowww{{{vvvqqqlllgggddddddeeehhhjjjlllpppvvvyyy{{{~~~}}}xxxssspppooooooqqqvvv~~~~~~|||yyyxxxxxxxxxyyy{{{}}}~~~|||rrrgggaaa\\\WWWWWWYYYdddppp}}}}}}~~~hhhRRREEE???777777:::666666666666666666666666666666666555555555555666666uuunnnnnnooopppqqqnnnooorrruuuzzz}}}qqqjjjjjjttt{{{gggVVVLLLAAA>>>999555444444444333444444444333222111000///222222222222222222222222333333333333222222222222666777888999===IIIZZZgggppp}}}{{{fffUUULLLHHHDDDCCCEEEGGGJJJSSS[[[ggglllsssxxx{{{~~~zzztttooommmkkkjjjiiikkkpppyyy|||vvvqqqmmmiiieeecccdddfffiiilllooorrrwwwzzz|||}}}wwwsssqqqnnnooorrryyy~~~~~~}}}zzzvvvtttqqqppppppppprrrvvvyyy{{{|||~~~~~~tttjjjccc]]]XXXWWWYYYaaakkk}}}~~~}}}nnnWWWGGG@@@777777;;;666666666666666666666666666666666555555555555666666uuunnnlllnnnoooooommmpppuuuyyy~~~uuummmllluuu}}}iiiXXXNNNBBB>>>999666555555444333333444444444333222111111333333333333333333333333222222222222333333333333666888999;;;@@@LLL]]]iiisssuuu```RRRKKKFFFCCCBBBEEEHHHLLLTTT]]]ffflllsssxxx{{{~~~xxxqqqnnnmmmiiiiiijjjlllrrr{{{yyyuuuoookkkiiigggeeeddddddgggkkknnnqqqtttwwwzzz~~~}}}wwwtttrrrnnnpppttt{{{~~~zzzzzzyyywwwtttpppmmmlllfffffffffgggkkkoootttvvvyyy|||xxxmmmfff```ZZZXXXYYY\\\dddttt{{{|||qqqZZZJJJBBB888888;;;777777777777777777777777777666666555555555555666666}}}uuusssuuuvvvvvvxxx|||{{{rrroooxxxkkkZZZQQQBBB>>>999666555555444444333333333444333333222222333333333333333333333333222222333333444444555555555888;;;>>>DDDPPPaaannnwwwooo\\\OOOJJJFFFBBBBBBEEEHHHMMMVVV___fffllltttyyy||||||tttnnnlllkkkggghhhjjjnnnuuu|||{{{yyyqqqmmmiiifffeeefffffffffgggkkkooorrruuuwwwzzz|||}}}wwwuuutttoooqqqvvv~~~~~~|||{{{tttrrroookkkgggdddbbb```\\\[[[\\\^^^bbbhhhnnnqqqwwwzzz}}}}}}rrrkkkccc\\\YYYYYYYYY```ooozzzxxxrrr[[[KKKCCC:::999<<<777777777777777777777777777666666555555555555666666}}}|||}}}wwwrrryyylll[[[SSSBBB>>>999666555555444444222222333444444444333333333333333333333333333333333333444444555666777777444888<<<@@@GGGUUUfffsssyyyjjjWWWLLLHHHEEEBBBBBBEEEIIINNNWWWaaagggmmmuuuzzz}}}zzzrrrllljjjjjjfffgggkkkpppvvv}}}{{{wwwtttlllhhhdddbbbccceeefffgggllloootttwwwyyy{{{}}}}}}xxxuuuvvvppprrrxxx|||zzzyyynnnkkkgggbbb]]]ZZZXXXWWWTTTTTTUUUXXX]]]dddjjjnnnvvvyyy|||vvvnnnfff]]]YYYYYY[[[aaammm~~~|||sss{{{rrr\\\LLLEEE;;;:::<<<777777777777777777777777777666666555555555555666666|||xxxrrr]]]MMMBBB???:::555333222333333555444333222111222333333444333333222111111111222222333444666777666666555222666<<>>FFFSSSddduuuxxx```OOOFFFCCCDDDDDDEEEFFFJJJQQQ[[[aaajjjpppxxx{{{vvvpppkkkhhhffffffhhhkkkpppwww}}}{{{uuuooojjjgggfffaaaaaaaaabbbdddiiiqqqvvvyyy|||~~~~~~vvvqqqqqqrrrwww~~~}}}{{{uuunnniiigggddd```\\\UUURRRMMMHHHDDDBBBAAAAAA@@@BBBEEEIIIMMMSSSYYY^^^bbbgggnnntttwww|||vvvnnnccc\\\ZZZXXX[[[aaakkkzzz}}}tttwww}}}|||hhhPPPCCC???;;;888777888888777666666666666666777777777777777777777777}}}iiiYYYJJJDDD<<<777666666555444444444333333333222222222444333333222222222333333333333444555555666666666777999>>>GGGWWWiii{{{sss\\\LLLDDDBBBCCCDDDEEEFFFKKKRRR[[[bbbkkkqqqyyy~~~zzztttooojjjhhhfffgggiiilllrrrxxx~~~|||wwwpppkkkfffdddccc___aaacccfffjjjpppwww|||~~~|||tttnnnnnnrrrwww|||uuuooogggaaa]]]YYYVVVTTTOOOLLLHHHDDDAAA@@@@@@@@@AAABBBDDDEEEGGGKKKPPPTTT]]]cccjjjppptttyyyyyypppfff^^^\\\XXXZZZ^^^fffttttttuuuzzzlllTTTEEE>>>:::888888888777777666666666666666666666666666666666666666mmm^^^LLLEEE<<<666666666555333444444444333333333222222444333333222333333444444333333444444555666666777777888>>>IIIZZZnnnlllWWWJJJDDDBBBAAABBBDDDFFFKKKSSS[[[bbbkkkqqqxxx}}}xxxrrrmmmjjjhhhggggggiiinnnssszzzzzzwwwrrrlllgggdddcccbbb___aaaeeehhhmmmttt{{{~~~}}}~~~zzzrrrmmmlllqqqxxx~~~{{{qqqlllddd]]]WWWSSSPPPNNNJJJIIIFFFCCCAAA@@@???@@@@@@AAABBBCCCDDDGGGLLLOOOZZZ___ggglllpppuuu||||||ssshhh```]]]XXXYYY\\\bbbnnnvvvuuuxxxpppXXXHHH@@@:::888999777777777777777666666555666666666666666666666666~~~~~~qqqbbbOOOFFF<<<666666777555333333333444444444333222111333333333333333444444555222222222222222444555555777999@@@MMM___sss~~~cccQQQGGGDDDCCC@@@AAADDDGGGLLLTTT\\\bbbjjjooowww}}}~~~{{{vvvqqqllliiihhhggggggjjjooouuu|||{{{tttqqqlllhhhdddccccccccc```cccgggkkkpppvvv|||}}}|||}}}yyyqqqmmmmmmrrrzzz|||xxxwwwmmmjjjccc\\\UUUPPPLLLKKKFFFEEECCC@@@???>>>======<<<===???@@@BBBFFFKKKOOOTTTZZZbbbhhhmmmsssyyy~~~~~~vvvkkkbbb___XXXYYYZZZ___iii{{{xxxvvvwwwuuu]]]MMMCCC;;;999999777777777777777666555555777777777777777777777777{{{|||ttteeeRRRHHH===777777888666333333333444444444333222111333333333333333444555555222222111111222333555666999;;;CCCQQQdddxxxqqqZZZJJJDDDCCCCCC@@@BBBEEEHHHNNNUUU^^^dddiiinnnuuu{{{}}}zzzuuupppkkkiiihhhggggggjjjpppwww~~~xxxtttmmmjjjgggcccbbbbbbcccdddfffiiinnnrrruuuzzz~~~}}}}}}yyysssppppppttt}}}~~~{{{zzz{{{}}}~~~}}}yyyuuuqqqoooooojjjhhhccc\\\UUUNNNKKKIIIDDDCCCAAA???>>>===<<<<<<;;;<<<===>>>@@@CCCHHHKKKMMMTTT\\\dddjjjpppxxx}}}yyynnneeebbbYYYYYYZZZ\\\dddtttyyyvvvvvv~~~xxxbbbRRRFFF===999999666777777888777666555444777777777777777777777777}}}yyy{{{~~~uuufffTTTJJJ>>>888999:::888444333333444555444333222111333333333333333444555666555444333333444555777888;;;===EEETTThhh{{{iiiSSSFFFBBBBBBBBBAAACCCFFFJJJOOOWWW```eeehhhmmmtttzzz}}}zzztttoookkkhhhhhhggggggkkkqqqxxxxxxqqqmmmhhhfffccc``````aaaccceeemmmppptttxxx{{{~~~~~~zzztttrrrsssvvv{{{vvvrrrppprrruuuwww}}}{{{wwwrrrmmmiiihhhhhhhhhgggccc]]]UUUNNNJJJHHHEEEDDDBBB@@@>>>===<<<<<<>>>>>>>>>>>>>>>???CCCFFFHHHNNNXXX```hhhoooxxx~~~|||pppgggdddZZZZZZZZZ[[[aaaooozzzvvvuuu}}}zzzeeeTTTHHH>>>999999666777888888888777555444777777777777777777777777yyyzzz~~~vvvhhhSSSIII???;;;888555444555555555555555444333222111333333333333333333333333333444444444333444777999:::;;;FFF\\\qqqfffSSSHHHBBB@@@@@@AAACCCFFFJJJOOOWWW```fffmmmqqqvvvzzzzzzwwwqqqlllhhhgggggggggeeejjjrrrzzz~~~wwwqqqkkkhhhbbbbbbaaa___```ccciiimmmppptttzzz|||yyywwwvvvvvvyyy~~~zzztttpppjjjfffeeegggkkknnnyyyrrrllliiiccc\\\]]]cccbbbdddddd```WWWNNNIIIGGGEEEEEECCCAAA???===<<<;;;::::::;;;;;;===>>>@@@AAAGGGKKKQQQXXX```iiirrrxxx~~~yyyqqqhhhbbb^^^ZZZXXXZZZ___hhhxxx~~~tttpppzzznnnXXXIII@@@<<<;;;:::999888888777777888888555555555555666666666666{{{|||tttfffSSSIII???;;;888555444555555555555555444333222111333333333333333333333333222333444444444555888;;;>>>@@@LLLbbbxxxiiiUUUIIIBBB@@@@@@@@@BBBFFFJJJPPPXXXaaagggnnnrrrwww{{{zzzwwwrrrllliiiggghhhhhhhhhmmmuuu}}}zzzssslllgggddd^^^^^^^^^^^^```dddjjjoootttxxx~~~}}}zzzxxxxxxxxx{{{|||vvvlllhhhccc___^^^```dddfffpppjjjfffddd^^^XXXYYY^^^```aaa```\\\TTTLLLHHHFFFEEEDDDCCCAAA???===<<<;;;::::::;;;;;;===>>>???@@@FFFIIIOOOVVV]]]gggpppvvv{{{}}}}}}tttjjjddd^^^[[[YYY[[[^^^eeetttuuupppyyyrrr\\\KKK@@@;;;::::::999888888777777888888555555666666666777777777}}}~~~rrrcccSSSIII???;;;888555444555555555555555444333222222333333333333333333333333222333444444444666999<<<===AAAOOOggg|||nnnXXXKKKCCC@@@@@@???AAAEEEJJJQQQYYYccciiippptttxxx}}}zzzwwwqqqmmmiiihhhhhhiiilllqqqyyy~~~yyyssslllfffaaa___ZZZ\\\^^^```ccciiioootttyyy}}}~~~{{{zzzzzzzzz}}}uuuoooddd```\\\XXXXXXZZZ]]]___hhheeecccaaa]]]XXXXXX[[[]]]\\\ZZZUUUNNNIIIFFFEEEDDDCCCBBB@@@???>>>===<<<;;;;;;;;;<<<<<<>>>???@@@CCCFFFKKKQQQYYYbbbkkkqqqwwwzzzwwwmmmfff___\\\ZZZ[[[]]]cccooo{{{vvvooovvvwww```MMMAAA;;;999999999888777777777777888666666666777777777888888pppaaaSSSIII???;;;888555444555444555555555444444333222222222333333333333444444333444555555555666999;;;<<>>AAAEEEKKKRRR[[[dddkkkrrruuuzzzyyyvvvqqqllliiiiiiiiijjjooottt|||{{{xxxrrrlllfffaaa]]]\\\ZZZ\\\```dddiiiooovvv{{{}}}}}}{{{{{{|||}}}|||tttlllggg___]]]ZZZXXXXXXZZZ]]]```gggggggggfffbbb^^^\\\\\\ZZZXXXTTTNNNIIIEEEDDDCCCBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<===>>>???@@@CCCGGGLLLSSS\\\eeellltttxxx~~~{{{oooggg```]]]\\\]]]^^^cccnnnyyyvvvooosssyyycccPPPBBB<<<:::999999888777777777777777777777777777888888888888nnn___SSSIII???;;;888555444555444444444555444444333333222222222333333444444444666777777666555666888:::AAAIII]]]vvvqqqZZZLLLDDD@@@@@@???AAAFFFKKKRRR\\\eeelllrrrvvv|||~~~wwwtttpppkkkiiihhhiiijjjpppuuu|||}}}uuurrrlllfffaaa^^^]]]\\\ZZZ^^^ccchhhmmmtttzzz~~~|||{{{|||~~~zzzssskkkddd```]]]\\\[[[[[[]]]```dddfffllloooqqqoookkkfffaaa^^^YYYVVVPPPJJJFFFDDDBBBBBB@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<======>>>>>>@@@CCCHHHNNNWWW```fffqqqwww}}}}}}qqqiiiaaa^^^\\\]]]___cccnnnzzzxxxooorrr{{{yyyeeeQQQCCC===;;;999888777777666666777777777777777777888888888888}}}nnn___SSSIII???;;;888555444555333444444555444444333333111222222333333444444555666777777777666777999;;;BBBLLLbbb|||lllXXXLLLDDD@@@@@@@@@BBBFFFLLLSSS\\\ffflllrrrwww}}}|||uuurrrnnnjjjhhhhhhiiijjjpppuuu}}}~~~{{{wwwtttnnnkkkfffaaa^^^]]]^^^___^^^bbbgggmmmrrrwww|||}}}{{{{{{~~~yyyqqqjjjddd___[[[[[[\\\]]]```dddiiimmmpppuuuzzz~~~zzztttnnnfff```ZZZUUUOOOIIIFFFDDDBBB@@@>>>?????????????????????>>>======<<<<<<<<<<<<===<<<>>>@@@DDDJJJRRR[[[bbbmmmttt|||tttlllccc```]]]]]]^^^bbbnnnyyy{{{rrrsssyyyyyyfffRRRDDD>>>===888888777666666666666777666666666777777777888888}}}{{{ooo___SSSIII???;;;888555444555333333444444555444444333111111222333333444555555444555666666777999<<>>>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>AAAGGGOOOXXX___hhhoooyyyxxxpppgggbbb]]][[[[[[___jjjvvvwwwwww{{{~~~{{{hhhTTTEEE>>>===888888777666666666666666555555666666666777777777{{{yyyppp```SSSIII???;;;888555444555333333444444555444444444111111222333333444555555111333555666888;;;???BBBIIIUUUmmm{{{cccSSSJJJDDDAAAAAABBBDDDHHHMMMSSS\\\eeekkkqqqvvv~~~{{{rrroookkkhhhffffffhhhiiipppvvvzzzuuuoooiiieeeccc```\\\ZZZZZZ\\\```cccnnnrrrwww|||||||||~~~pppllleee```^^^]]]\\\[[[```cccgggnnnuuu}}}~~~qqqfff]]]WWWPPPKKKIIIFFFBBB???=========>>>??????@@@@@@???>>>===<<<<<<<<<<<<<<<;;;<<<===@@@EEEMMMWWW]]]ccclllvvv~~~zzzsssiiiccc]]]ZZZXXX\\\gggsss{{{zzz}}}}}}jjjUUUEEE>>><<<888888777666666666666666555555555555666666666666|||tttfffSSSIII>>>:::888555444666222222222111222222333333444444444444444444444444444333444666666777>>>FFFRRRaaayyyzzzcccRRRHHHAAA@@@BBBCCCEEEIIINNNTTT]]]fffllltttxxx{{{vvvooolllgggdddcccfffiiikkkqqqyyyyyysssoookkkfffbbb___[[[YYYZZZ[[[\\\ccckkktttxxx||||||{{{~~~~~~vvvkkkfff```\\\[[[\\\]]]]]]ccceeejjjqqqyyytttnnngggbbbZZZTTTOOOJJJDDD???CCCCCCAAAAAA@@@AAABBBCCCAAAAAA???>>>===============;;;===BBBEEEIIIPPPXXXaaahhhrrr{{{}}}vvvjjjccc\\\ZZZZZZ\\\bbbiii|||{{{xxx|||nnnZZZIII@@@===::::::999999888777777777888777666555444333222222}}}uuugggTTTJJJ???;;;888555555666333333222222222222222222444444444444444444444444555444555888888888???GGGWWWggg~~~vvv```PPPGGGAAA@@@CCCDDDFFFJJJOOOUUU^^^gggnnntttxxx{{{vvvnnnkkkfffcccbbbdddgggiiiqqqyyy{{{sssmmmhhhddd```]]]]]]ZZZYYY\\\^^^aaahhhpppyyy|||||||||}}}vvvlllhhhccc```___```aaa```cccffflllttt}}}wwwrrrmmmhhh```ZZZTTTNNNHHHCCCEEEDDDCCCBBBBBBBBBCCCDDDBBBAAA@@@???>>>============;;;===AAADDDGGGNNNVVV___fffqqq{{{}}}vvvlllddd]]]ZZZZZZ[[[```gggyyy|||mmmYYYIII???<<<999999888888777666666666666666555555555555555555}}}wwwiiiVVVKKK@@@<<<999666666777444444333333222222111111444444444444444444444444777666777999999:::@@@III]]]nnnttt]]]NNNEEEAAA@@@CCCEEEGGGKKKPPPWWW___iiioootttxxxzzzuuummmjjjeeebbbaaabbbeeegggqqqyyyxxxssslllfffbbb^^^[[[YYY[[[YYY[[[aaaeeeiiiqqqyyy~~~|||}}}~~~xxxooolllhhhfffffffffeeedddeeehhhnnnvvvzzzwwwtttpppjjjccc\\\UUUNNNIIIHHHGGGEEEDDDDDDDDDEEEEEECCCCCCAAA@@@???>>>>>>>>>===<<<<<<@@@CCCEEEKKKRRRZZZbbbnnnzzzxxxnnnfff^^^[[[YYYYYY]]]dddtttooo[[[JJJ@@@===888888888777666666555555444444555666777888999999}}}xxxkkkWWWLLLBBB===:::777666888555555444444333222111000444444444444555555555555777666777999999:::@@@III___sssuuu\\\MMMEEEAAA@@@BBBDDDGGGKKKPPPWWW```iiioootttyyyyyytttmmmjjjeeebbb```bbbeeegggqqqyyy|||xxxqqqmmmgggbbb]]][[[ZZZZZZ\\\\\\```hhhnnnsss{{{~~~}}}~~~}}}tttrrrooonnnmmmllliiiggggggjjjooovvv||||||{{{{{{{{{xxxssslllccc[[[SSSNNNKKKJJJHHHFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@?????????>>><<<<<>><<<<<>>;;;::::::999999888888777777777888888888888888888}}}}}}|||wwwjjjXXXMMMBBB===:::777555777444444555555555333222111444444444555666666777777666555777999999:::@@@HHH[[[tttzzz___OOOHHHDDDAAAAAABBBEEEIIIOOOVVV___iiiooouuuyyyxxxrrrllliiieeebbbaaacccfffiiiqqqyyy|||xxxsssmmmiii```___]]]ZZZYYY[[[___ccckkkmmmsss}}}~~~~~~~~~wwwnnnhhheeeiiiooowww|||}}}|||xxxuuusssuuu{{{~~~wwwmmmbbbZZZVVVOOONNNLLLIIIHHHGGGGGGGGGIIIHHHFFFDDDBBBAAAAAA@@@>>><<<<<>><<<<<>><<<<<>>===AAACCCDDDHHHMMM\\\hhhuuu}}}|||tttiii___ZZZXXXWWWWWWaaahhhuuuyyyzzzwwwttt{{{zzzcccNNNAAA???===:::999999999999888666666666666777777777777nnnrrrzzz}}}}}}qqqeeeWWWNNNAAA999666666777777555555444444444444555555444444555555555666666666888777888;;;===???FFFNNNbbb|||nnnZZZQQQGGGDDDFFFCCCBBBEEEJJJPPPWWW```hhhnnnssswww~~~{{{sssnnnfffbbb___^^^^^^___eeemmmsss{{{}}}yyywwwqqqnnniiieeeaaa___^^^^^^```bbbgggnnnvvv~~~|||qqqlllooorrruuuvvvvvvuuutttooommmjjjkkkooouuu{{{yyyqqqlllddd\\\XXXUUUPPPKKKHHHGGGHHHHHHKKKKKKKKKJJJGGGEEEBBB@@@AAA>>>>>>AAACCCDDDIIIOOO]]]iiivvv}}}wwwlllbbb\\\ZZZYYYYYY___fffsss}}}}}}yyyuuu||||||fffPPPBBB???===:::999999999999888666666666666777777777777kkkooovvv}}}}}}}}}~~~~~~}}}}}}pppdddUUULLLBBB:::777777666555666666555555555555666666555555666666666777777777999888:::===>>>@@@HHHQQQfffkkkXXXPPPFFFCCCEEECCCBBBEEEJJJPPPWWW___hhhmmmqqqvvv|||xxxqqqkkkfffaaa^^^^^^^^^___fffnnnsss|||}}}xxxssspppjjjhhhddd```______aaabbbgggkkkrrr{{{tttppprrrtttvvvwwwvvvtttrrrlllllllllmmmppptttyyy|||}}}~~~xxxrrrmmmfff```YYYVVVRRRMMMJJJIIIIIIJJJJJJKKKMMMMMMKKKGGGCCCAAAAAA??????BBBCCCEEEKKKRRR```kkkwww~~~{{{pppfff```]]]\\\[[[]]]cccppp|||www}}}iiiSSSEEE???===:::999999999999888666666666666777777777777jjjmmmrrryyy}}}zzzxxxyyyzzz||||||~~~|||||||||~~~ooocccSSSKKKBBB;;;999888666444666555555555555555555666555555666666666777777777888888:::===>>>@@@IIISSSjjjkkkWWWPPPFFFCCCDDDBBBBBBEEEJJJPPPWWW___ggglllooottt{{{|||vvvnnnhhheee```^^^^^^___```hhhpppuuu}}}zzztttooolllfffeeebbbaaabbbeeeiiilllsssvvv|||xxxwwwxxxzzzzzzyyywwwtttrrrmmmnnnooopppqqqsssuuuxxxzzz}}}|||wwwssspppjjjccc[[[XXXSSSNNNJJJIIIJJJJJJJJJLLLOOOPPPNNNJJJEEEBBBAAA??????AAACCCEEEMMMVVVdddooozzz~~~sssiiiccc___]]]\\\[[[aaannnzzz~~~lllUUUFFF???<<<:::999999999999888666666666666777777777777iiilllpppvvv||||||yyyvvvuuuvvvxxxyyy|||}}}{{{{{{|||~~~ooobbbQQQJJJAAA;;;999888666333555555444444444444555555444444555555555666666666777888:::======???JJJUUUnnnkkkXXXQQQGGGCCCDDD@@@BBBEEEJJJPPPVVV^^^ffflllnnnssszzzzzztttlllfffddd```]]]^^^___bbbiiiqqqwww~~~zzzuuupppkkkhhheeeddddddeeeiiinnnsssvvv~~~zzzvvvssspppqqqrrrqqqpppppprrruuuvvvzzz{{{xxxtttrrrllleee]]]ZZZTTTOOOKKKIIIIIIJJJJJJMMMPPPRRRQQQMMMHHHEEEAAA@@@@@@BBBCCCFFFPPPZZZjjjttt}}}vvvkkkddd```]]][[[\\\aaammm}}}nnnVVVGGG???<<<:::999999999999888666666666666777777777777iiikkknnnsssxxx~~~}}}zzzxxxuuurrrrrrsssvvvwwwzzzzzz|||yyyzzz||||||mmmaaaQQQJJJAAA:::888777666444555444444444444444444555444444555555555666666666777888;;;===<<>>===@@@MMM[[[vvveeeTTTOOOGGGDDDEEEBBBBBBEEEJJJOOOVVV]]]eeejjjnnnssszzz}}}yyytttlllgggbbb^^^]]]^^^```dddlllttt{{{|||yyytttoookkkiiihhhgggiiikkkpppvvv}}}}}}zzz}}}}}}xxxtttoooooonnnjjjgggiiiqqqwww|||yyyqqqgggccc\\\UUUOOOLLLKKKKKKNNNPPPRRRTTTSSSQQQMMMKKKFFFFFFFFFHHHHHHLLLYYYgggttt|||zzzpppgggbbb]]][[[\\\```jjj{{{ttt\\\LLL???===:::999999999999888666666666666777777777777ggghhhjjjnnnsssyyy~~~|||yyysssqqqnnnllllllnnnqqqssspppqqqsssvvvzzzxxxyyy{{{wwwhhh\\\QQQJJJ???888777777777666777777666666666666777777777777777777888888888888888:::>>>@@@???BBBOOO^^^yyy{{{```PPPMMMFFFDDDGGGDDDBBBEEEJJJOOOUUU]]]eeejjjnnnssszzz|||yyytttmmmhhhaaa^^^\\\^^^aaadddllluuu}}}}}}zzztttoookkkjjjjjjkkknnnrrrwww|||xxxwwwwww|||~~~wwwtttlllllljjjfffdddhhhqqqyyyzzzjjjfff___XXXRRRNNNLLLLLLOOOPPPSSSTTTTTTQQQOOOMMMIIIIIIIIIJJJJJJOOO]]]kkkwww|||qqqiiiccc^^^[[[\\\___iiiyyyvvv^^^OOO???===:::999999999999888666666666666777777777777hhhggghhhlllrrrwwwzzz{{{zzzvvvqqqnnnkkkkkkmmmoooqqqqqquuutttsssuuuxxx{{{|||}}}}}}zzz{{{|||vvvfff\\\QQQJJJAAA;;;999888666555777666555444444444444444444555666777777888888777555:::999;;;CCCFFFPPPbbb~~~mmm___QQQJJJGGGDDDCCCDDDBBBDDDIIIPPPXXX```gggjjjrrrwww}}}{{{vvvqqqllliiiccc___]]]___bbbgggqqq{{{}}}~~~zzzssspppllliiijjjmmmrrruuuwww||||||xxxwwwxxxxxx{{{{{{wwwtttnnniiidddbbbaaagggvvvuuulllbbb[[[UUUOOOLLLMMMPPPRRRTTTUUUUUUTTTRRRPPPKKKKKKKKKJJJLLLVVVeeeppp}}}}}}qqqhhhbbb___]]]___aaagggsss|||{{{```JJJAAA>>>;;;999999:::999999444444444444444555666666gggfffgggkkkqqqvvvzzz{{{|||xxxtttqqqnnnnnnooorrrsssssstttrrrqqqrrrtttvvvwwwwwwxxxyyyzzz|||yyyzzz|||uuueee\\\PPPIII@@@:::999888777555777666555444444444444555555666777888888999888888666;;;:::;;;CCCFFFPPPcccjjj\\\NNNHHHFFFCCCBBBCCCEEEGGGKKKRRRZZZccckkkooosssxxx~~~zzzuuupppkkkhhhbbb^^^\\\^^^aaafffpppyyy}}}~~~{{{rrrpppmmmlllmmmrrrwww{{{~~~yyyvvvwwwyyy{{{|||xxxtttqqqlllgggbbbaaaaaagggvvv|||rrrggg___XXXQQQOOOPPPRRRTTTWWWYYYYYYWWWTTTRRRMMMMMMMMMLLLNNNXXXfffqqq}}}sssjjjddd___]]]]]]___eeepppyyy|||}}}cccMMMAAA>>>;;;999999999999999888888777777888888999:::fffeeeeeeiiinnntttyyyzzz~~~zzzwwwtttrrrqqqsssuuuvvvvvvuuusssqqqqqqrrrrrrrrrqqqpppoooooooooqqqsssvvvxxx{{{yyy{{{}}}tttddd[[[NNNGGG???:::888999888666666666555555444444555555666777888999::::::::::::777===<<<<<>>EEEJJJYYYqqqwwwcccVVVKKKFFFEEECCCBBBBBB@@@AAADDDJJJTTT___hhhnnnsssyyy}}}vvvpppjjjeeeaaa___\\\[[[^^^bbbfffnnnwww~~~~~~{{{yyyyyyxxxzzz}}}|||zzzyyyyyy}}}}}}uuulllccc]]]ZZZXXX[[[aaajjjsssxxxxxxvvvsssjjjddd___^^^___cccllluuuwwwlllbbbYYYVVVXXX[[[```gggmmmmmmggg```[[[XXXWWWUUUVVVZZZdddooovvvzzzoooeee]]]XXXYYY[[[```hhhuuugggRRRBBB???;;;999999999888777888777777666666666777777jjjgggcccccchhhnnnsssvvv|||}}}{{{zzzxxxxxxyyyzzzyyyxxxxxxwwwuuutttsssrrrooolllgggeee```\\\ZZZZZZ[[[\\\]]]dddnnnwww~~~ssscccYYYKKKDDD<<<777777888777666666666555555666666777777888999:::;;;<<<<<<<<<<<<999@@@@@@???FFFLLL^^^wwwzzzcccWWWKKKGGGFFFCCCAAABBBAAACCCFFFLLLUUU___hhhnnnpppwww}}}vvvpppiiiddd```]]]ZZZZZZ^^^bbbgggpppyyy~~~||||||}}}}}}||||||tttoooggg^^^XXXUUUTTTTTTWWW]]]hhhrrrxxxyyywwwuuuppphhhaaa^^^]]]^^^cccjjjsss|||qqqggg^^^ZZZ[[[___eeennnuuuuuunnneee___YYYWWWVVVXXX^^^hhhrrryyy|||qqqfff]]]XXXWWWZZZ___fffqqqgggRRRCCC@@@<<<999999888888777999999888777777777777888mmmiiidddcccffflllrrruuuyyy}}}}}}|||zzzzzz{{{{{{zzzyyyyyyxxxwwwwwwwwwuuurrrppphhhfffaaa]]]ZZZXXXXXXXXXXXX___iiirrrxxx|||tttdddZZZKKKDDD<<<777666777666555666666666666666777888888888888999:::;;;;;;;;;;;;888@@@@@@@@@GGGNNNaaa|||cccWWWKKKGGGFFFCCC@@@@@@AAACCCHHHNNNWWW```ggglllnnnttt~~~~~~vvvpppiiiccc___YYYWWWXXX]]]bbbgggpppyyy~~~|||wwwgggbbb[[[TTTPPPOOOQQQRRRZZZ```jjjtttzzz|||{{{yyyvvvmmmccc___[[[YYY[[[___hhhrrrwwwnnneee```aaaccckkkuuu||||||uuukkkcccYYYWWWVVVYYY```kkkuuu{{{~~~sssiii___YYYUUUXXX]]]cccmmmiiiTTTCCC@@@<<<999999888777666999999888777777777777777oookkkeeecccffflllqqqtttwww{{{}}}||||||}}}}}}|||zzz|||{{{zzz{{{{{{zzzwwwtttiiigggbbb^^^ZZZXXXWWWVVVUUU[[[eeeooouuuxxx{{{|||{{{tttdddZZZKKKEEE<<<777666666555444666666666666666777888888888888999:::;;;;;;;;;;;;888@@@@@@@@@GGGPPPdddbbbWWWKKKGGGEEEBBB???>>>@@@CCCGGGNNNVVV^^^eeeiiilllsss~~~~~~wwwpppiiiccc___VVVUUUVVV\\\aaafffoooxxxuuunnn___ZZZSSSNNNKKKLLLPPPRRR___eeennnxxx~~~~~~zzzpppeee___ZZZUUUVVVYYY```jjjvvv|||sssjjjeeeeeefffnnnyyyyyynnnfffYYYWWWVVVYYYbbblllvvv|||uuukkkaaa[[[SSSVVV[[[```kkk|||jjjVVVCCC@@@<<<999999888777666888888777666555555666666rrrooojjjgggfffiiimmmpppuuuxxx~~~~~~}}}{{{yyyyyyyyyzzz{{{{{{|||~~~}}}{{{yyyooolllgggbbb^^^ZZZVVVSSSUUUZZZaaaiiiqqqvvvxxxyyyzzz{{{}}}xxxfffZZZJJJEEE>>>999777777888888555555555555666888999:::999999:::;;;;;;<<<<<<======AAA???BBBJJJRRRgggiiiZZZKKKFFFFFFDDD@@@>>>CCCDDDHHHNNNVVV^^^fffkkkooosss{{{~~~wwwppphhhaaa\\\VVVUUUVVVZZZ^^^cccnnnyyyyyynnngggZZZTTTPPPOOOPPPQQQVVV]]]dddlllttt{{{wwwjjj^^^XXXVVVVVVVVV]]]bbbkkkwwwxxxoooiiigggkkkqqq|||~~~oooccc^^^[[[[[[```ffflllttt|||uuukkk```YYY[[[YYYZZZaaakkkyyylllTTTJJJAAA:::::::::999999:::888888888888888888888888ssspppkkkhhhgggiiimmmooorrrvvv|||~~~|||zzzzzzzzz{{{|||}}}~~~}}}|||qqqnnniiidddaaa]]]YYYVVVVVVYYY___fffmmmrrruuuwwwvvvwwwyyy|||xxxgggZZZJJJEEE>>>999777777888888555555555555777888999:::999::::::;;;;;;<<<<<<===>>>BBB@@@CCCLLLTTTiiifffXXXJJJFFFFFFEEEAAA@@@CCCEEEHHHNNNVVV___fffkkknnnsss{{{~~~xxxqqqiiibbb]]]WWWUUUWWW[[[^^^dddooozzzyyynnnhhh\\\VVVSSSTTTVVVXXX^^^eeelllsss{{{|||nnn```WWWRRRPPPOOOXXX\\\dddooo{{{~~~tttnnnkkkmmmtttqqqeeeZZZWWWZZZaaajjjqqqzzzyyynnnccc[[[ZZZXXXZZZ```jjjxxxmmmUUUJJJBBB;;;::::::999888:::888888888888888888888888uuurrrnnnjjjiiijjjlllnnnoootttzzz}}}{{{zzz{{{|||}}}~~~tttqqqlllhhhdddaaa]]][[[WWWYYY]]]ccchhhnnnqqqtttqqqrrrtttxxx|||xxxgggZZZIIIDDD===999777777777777555555555666777888999::::::::::::;;;<<<<<<======???CCCBBBEEENNNWWWlll|||dddVVVIIIFFFFFFEEECCCBBBCCCEEEHHHOOOWWW___fffkkknnnsss|||yyyrrrjjjccc^^^XXXVVVXXX\\\___eeeppp{{{zzzpppkkk```\\\ZZZ]]]```ccciiipppwww~~~sssdddYYYRRRNNNLLLRRRUUU\\\eeeqqq~~~xxxpppllllllsssrrrfffXXXWWWZZZdddmmmuuu~~~}}}rrrfff^^^ZZZXXXYYY___hhhvvvnnnWWWKKKBBB;;;:::;;;999888:::888888888888888888888888vvvtttppplllkkkkkklllmmmooosssyyy}}}{{{zzzzzz{{{|||wwwsssoookkkgggdddaaa^^^ZZZ[[[]]]aaaeeejjjnnnpppoooppprrruuuyyy}}}wwweeeXXXGGGCCC===888777777777777555555555666777888::::::::::::;;;;;;<<<=========>>>BBBBBBFFFPPPYYYooo|||cccVVVJJJFFFEEECCCBBBBBBCCCEEEIIIOOOWWW```gggjjjooottt|||zzzssskkkddd___YYYWWWYYY]]]```fffqqq|||}}}uuuqqqiiieeeeeehhhlllnnntttzzzwwwiii^^^WWWRRROOOPPPRRRWWW```mmm{{{vvvmmmiiihhhooozzzpppdddZZZYYY]]]fffooovvv~~~uuuhhh```ZZZXXXXXX^^^gggttt~~~~~~pppZZZKKKCCC<<<;;;;;;999888:::888888888888888888888888wwwuuurrrooommmlllmmmmmmqqquuu{{{}}}{{{zzzzzz{{{{{{zzzvvvrrrmmmjjjfffccc```^^^^^^___```dddhhhkkkmmmnnnooopppsssvvvyyy|||}}}tttbbbUUUEEEAAA<<<888777777666666666666666666777999:::;;;::::::;;;<<<<<<======>>>===AAAAAAFFFQQQZZZqqq~~~dddXXXKKKFFFDDDAAA@@@AAABBBEEEJJJPPPXXX```gggjjjpppuuu~~~zzzssskkkddd___YYYXXXYYY]]]aaafffqqq||||||yyyuuuqqqqqqtttvvvwww{{{}}}ooocccZZZTTTQQQQQQRRRVVV___lll{{{~~~rrriiidddccciiirrr|||zzznnndddZZZZZZ___iiirrrxxxvvvjjjbbb[[[XXXYYY^^^fffrrr}}}}}}sss___LLLDDD<<<;;;;;;999888:::888888888888888888888888wwwvvvtttqqqooonnnnnnnnnqqquuu|||~~~|||{{{{{{{{{|||~~~{{{uuuqqqmmmiiieeebbb`````````aaacccfffhhhjjjlllmmmnnnpppsssvvvxxxyyy|||~~~ppp^^^RRRDDD@@@;;;888777777666555666666666777888999:::;;;;;;;;;;;;<<<======>>>>>><<>>>>>===BBBCCCHHHUUU___www|||aaaVVVKKKFFFCCC@@@@@@CCCBBBEEEJJJRRRZZZaaagggjjjrrrxxxyyyrrrkkkccc^^^XXXWWWXXX\\\```eeeppp{{{~~~uuukkkddd___\\\]]]___fffppp|||vvviii```[[[XXXZZZ^^^eeekkkllliiieee^^^___fffqqqzzzxxxooohhh]]]ZZZZZZ^^^eeeqqqzzzyyy~~~{{{gggNNNEEE===<<<;;;999888:::888888888888888888888888vvvvvvuuutttrrrqqqpppooonnnsss{{{}}}wwwrrrnnniiifff```aaaaaaaaabbbbbbbbbcccbbbdddfffiiimmmrrruuuwwwyyyzzzzzzzzz{{{~~~wwwiiiZZZPPPBBB???:::888777666555444666666777777888999;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>CCCDDDJJJVVVbbbyyyyyy^^^TTTJJJFFFCCCAAABBBEEEBBBEEEKKKRRRZZZaaagggjjjsssyyyyyyrrrjjjccc^^^XXXVVVXXX\\\___eeeppp{{{}}}xxxrrrnnndddeeefffkkkttt~~~qqqddd[[[WWWSSSSSSUUU[[[bbbeeeeeebbbffffffkkkuuu|||yyyqqqkkk^^^[[[[[[___fffqqqyyyxxx}}}}}}iiiNNNEEE>>><<<<<<999888999888888888888888888888888wwwvvvvvvtttsssqqqooonnnsssuuu{{{{{{vvvqqqllliiiccc```^^^___aaaaaa___[[[___^^^___ccciiiooosssttttttwwwyyyyyyxxxyyy}}}sssfffWWWMMMAAA>>>:::777777777666555888777777777777777888999<<<<<<======>>>>>>??????AAADDDDDDIIIUUUbbb{{{sss]]]RRRHHHDDDBBB@@@AAACCC???CCCIIIPPPVVV]]]dddiiinnnxxxyyyssslllccc]]][[[UUURRRVVV^^^fffpppyyy|||{{{|||}}}}}}}}}~~~|||wwwvvvvvvyyy~~~yyyoooeeeZZZSSSRRRQQQRRRVVV\\\``````___^^^dddnnnwww~~~}}}sssmmm___[[[ZZZ]]]bbbmmm~~~|||tttuuuxxxjjjRRRHHH>>><<<<<<:::888888888888888888888888888888zzzyyyxxxvvvtttrrrpppooorrruuuzzz|||vvvqqqmmmeeecccaaaaaabbbbbb^^^[[[[[[ZZZ[[[___eeelllppprrrqqqtttvvvvvvuuuvvv{{{{{{ooobbbTTTJJJAAA===:::777777777666666888777777777777888999999<<<<<<======>>>??????@@@AAADDDDDDIIIVVVccc|||qqq\\\QQQGGGCCCBBB@@@@@@BBB@@@CCCIIIOOOUUU\\\cccgggoooxxxzzztttmmmddd^^^[[[UUUSSSWWW]]]eeeoooxxx{{{zzzzzz~~~~~~{{{yyyyyyzzzzzzzzzzzz{{{|||}}}|||uuummmcccZZZTTTOOONNNNNNQQQVVVZZZ\\\\\\aaagggpppyyy~~~tttlll```\\\ZZZ\\\aaakkk|||~~~wwwxxx{{{lllSSSHHH>>><<<<<<:::888888888888888888888888888888~~~}}}{{{yyyvvvsssqqqppprrrtttxxx~~~{{{tttooogggeeebbbbbbcccaaa\\\XXXVVVUUUVVVYYY```ggglllnnnmmmppprrrrrrqqqsssyyy}}}wwwkkk^^^QQQHHH@@@===999777777777777666888888777777888888999:::=========>>>??????@@@@@@@@@EEEEEEJJJWWWddd~~~pppZZZOOOEEEBBBAAA??????AAA@@@CCCHHHMMMSSSZZZaaaeeeoooxxx|||uuunnneee^^^[[[VVVSSSWWW]]]dddnnnxxxzzzxxxxxx{{{zzzyyyvvvsssssssssuuuvvvwwwxxxxxxyyy{{{}}}~~~xxxpppiiiaaaYYYTTTNNNLLLKKKLLLQQQVVVZZZ[[[ffflllttt|||tttlllaaa]]]ZZZ\\\```iiiyyyzzz{{{~~~mmmTTTIII>>><<<<<<:::888888888888888888888888888888}}}zzzwwwtttrrrqqqssstttwww|||}}}tttnnngggeeecccccccccaaa\\\WWWTTTSSSRRRUUU[[[bbbfffiiijjjlllnnnnnnnnnqqqwww|||vvvjjj^^^QQQHHH@@@===999777777777777666888888888888888999:::;;;======>>>??????@@@@@@AAA@@@EEEEEEKKKYYYfffnnnWWWMMMDDDAAA@@@>>>>>>@@@@@@CCCGGGLLLQQQXXX___dddnnnvvv|||uuummmddd^^^ZZZVVVTTTWWW\\\bbbmmmxxxzzzwwwuuuwww}}}rrrqqqooommmnnnppprrrtttxxxyyyzzz{{{}}}}}}vvvnnnfff___WWWSSSOOOMMMKKKKKKOOOUUU[[[___iiiooowww~~~uuulllccc^^^[[[[[[^^^fffvvv|||~~~oooUUUJJJ???<<<<<<:::888999888888888888888888888888~~~zzzwwwtttsssrrrsssuuuwww{{{}}}tttnnnhhhgggeeefffhhhfffaaa\\\VVVTTTRRRSSSXXX]]]aaaccceeehhhiiijjjkkknnnuuu{{{wwwkkk___RRRIII???<<<999777777888777777888888888888999:::;;;<<<>>>>>>??????@@@AAAAAAAAA@@@EEEFFFLLLZZZhhh}}}iiiVVVLLLCCCAAA@@@>>>===???@@@BBBFFFKKKPPPWWW^^^dddlllttt{{{tttlllccc\\\YYYUUUTTTWWW[[[aaammmyyy{{{wwwtttuuu||||||wwwtttlllkkkjjjjjjlllooorrruuuyyyzzz|||~~~~~~vvvnnneee]]]UUUQQQNNNMMMKKKKKKNNNUUU]]]ccclllrrryyywwwnnnddd___\\\\\\^^^eeettt}}}pppVVVJJJ???<<<;;;999888999888888888888888888888888{{{xxxvvvuuuttttttvvvyyy||||||sssmmmiiihhhiiikkknnnnnniiieee\\\XXXTTTSSSTTTWWWZZZ[[[^^^```bbbcccdddiiipppvvv|||xxxmmm```RRRHHH???<<<999777777888888777888888888999:::;;;<<<===?????????@@@AAAAAABBBBBB@@@EEEFFFMMM\\\jjjyyyeeeUUUKKKCCCAAAAAA>>>===??????BBBEEEJJJOOOWWW___eeekkkrrr}}}{{{tttlllbbb\\\WWWTTTTTTWWWZZZaaannnzzz|||yyyuuusssxxx~~~yyysssooommmhhhhhhhhhiiilllppptttwwwzzz{{{}}}~~~vvvnnnfff]]]TTTOOOKKKJJJJJJJJJMMMUUU^^^eeennnttt{{{yyypppfffaaa]]]\\\^^^eeesss~~~sssXXXKKK@@@<<<;;;999999:::888888888888888888888888}}}zzzxxxxxxxxxuuuxxx{{{~~~xxxooojjjffffffhhhlllqqqrrroookkkaaa\\\VVVRRRQQQRRRSSSTTTUUUWWWYYYZZZ\\\aaaiiioooxxx}}}xxxmmm___PPPEEE???<<<888777777888888888888999999999:::<<<===>>>??????@@@@@@AAABBBBBBBBB@@@EEEGGGNNN]]]lllzzzfffTTTKKKDDDBBBAAA???>>>??????AAAEEEJJJPPPXXXaaagggkkkrrr||||||uuummmccc]]]TTTSSSTTTWWWZZZaaaooo|||~~~{{{wwwsssuuu{{{}}}yyytttooollliiihhheeeeeefffhhhlllqqqvvvyyy|||}}}~~~zzztttnnnfff]]]TTTNNNHHHIIIIIIKKKNNNVVV```gggqqqvvv~~~zzzrrrfffaaa]]]]]]^^^eeessswwwYYYLLL@@@<<<;;;999999:::888888888888888888888888~~~|||zzzzzzzzzuuuyyy}}}zzzrrrkkkfffaaaaaadddjjjppprrrpppmmmddd^^^WWWQQQOOONNNOOONNNOOOQQQSSSTTTUUU[[[cccjjjvvv{{{wwwlll^^^MMMBBB>>><<<888777777888888888999999999:::;;;<<<>>>>>>???@@@@@@AAAAAABBBBBBCCC@@@EEEGGGOOO^^^mmm~~~jjjTTTKKKDDDBBBBBB???>>>??????AAAEEEIIIPPPYYYbbbhhhlllsss}}}}}}vvvnnnddd^^^SSSRRRSSSWWWZZZaaaooo}}}}}}xxxssstttxxx}}}|||{{{zzzyyyvvvrrrmmmiiiggggggfffddddddeeehhhlllrrrwwwzzz~~~zzzwwwrrrmmmfff^^^TTTNNNHHHIIIKKKMMMPPPXXXbbbjjjsssxxx{{{sssgggbbb^^^]]]___ffftttzzzYYYLLL@@@<<<;;;999999:::888888888888888888888888~~~|||{{{{{{zzzyyy|||{{{tttlllddd___[[[\\\___dddiiikkkkkkiii^^^[[[VVVQQQLLLIIIGGGGGGJJJKKKLLLNNNPPPTTTZZZ^^^pppwww~~~uuukkk]]]OOOHHH;;;999888888:::;;;<<<;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDIIIRRR[[[mmmgggXXXOOOGGGDDDCCC@@@>>>???AAAAAABBBHHHPPPYYY```ccclllvvv~~~uuukkkaaaZZZWWWTTTTTTWWW\\\bbblllvvv|||vvvqqqqqquuu}}}~~~}}}zzzwwwtttrrrqqqpppooonnnkkkfffaaa^^^^^^^^^ccceeehhhjjjmmmrrrxxx|||{{{wwwqqqkkkccc[[[SSSNNNHHHGGGIIILLLOOOVVVcccpppyyy}}}zzzsssjjjaaa[[[]]]```dddqqqxxx^^^OOOAAA<<<<<<;;;::::::777777888999::::::;;;;;;~~~}}}|||{{{|||{{{~~~~~~wwwpppiiibbb]]]XXXXXXYYY\\\___```___^^^XXXVVVQQQMMMIIIGGGEEEEEEEEEFFFGGGHHHJJJNNNSSSWWWiiiqqq{{{}}}tttkkk\\\OOOHHH<<<:::888888:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDEEEDDDIIIRRR[[[lllnnnXXXOOOGGGDDDCCC@@@???@@@AAAAAACCCHHHOOOXXX___cccjjjttt~~~}}}uuukkkaaa[[[XXXTTTTTTWWW[[[aaakkkuuu}}}wwwrrrrrrvvv|||~~~~~~~~~}}}{{{yyyrrrpppllliiigggffffffgggggggggfffddd```^^^______ccceeehhhkkknnnsssyyy}}}|||xxxrrrkkkccc[[[RRRMMMHHHGGGIIINNNRRRYYYfffssszzz}}}uuujjjaaa[[[]]]___cccppp~~~~~~www___PPPBBB<<<<<<;;;::::::888888888999999:::::::::}}}||||||}}}|||~~~|||uuunnngggaaa\\\WWWUUUSSSSSSTTTTTTSSSRRRQQQOOOLLLIIIGGGFFFEEEEEEAAABBBCCCCCCEEEIIINNNRRRaaajjjuuu~~~zzzrrriii[[[NNNGGG===;;;999888:::;;;;;;:::<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEFFFEEEEEEFFFEEEIIIRRR[[[kkktttYYYPPPGGGEEECCC@@@???@@@AAAAAACCCHHHNNNWWW^^^bbbhhhrrr|||}}}uuulllbbb\\\YYYUUUTTTWWW[[[```iiisssyyysssrrrvvv|||~~~}}}zzzyyyxxxuuurrrooobbb```\\\YYYXXXYYY[[[\\\^^^___aaaaaa```___```aaabbbeeehhhlllpppuuu{{{~~~zzzssslllcccZZZQQQLLLHHHGGGJJJPPPVVV]]]jjjvvv}}}xxxjjjaaa[[[\\\^^^bbbnnn}}}~~~{{{yyyaaaRRRBBB===<<<;;;::::::888888999999999999999999~~~}}}}}}{{{zzz|||xxxpppiiiaaa]]]WWWTTTPPPNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGFFFFFFFFFBBBBBBCCCCCCDDDGGGLLLOOO\\\fffrrr|||vvvooofffYYYLLLEEE>>><<<999999:::;;;;;;:::>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFJJJRRR[[[kkkuuu[[[QQQHHHEEECCC@@@???AAA@@@AAADDDHHHMMMUUU\\\bbbiiisss}}}|||uuulllccc]]]YYYVVVTTTWWWZZZ^^^hhhqqq|||zzzsssrrrvvv{{{}}}zzzwwwssspppkkkfffbbbWWWTTTQQQNNNNNNPPPTTTVVVXXXZZZ^^^___``````aaabbbbbbeeejjjnnnsssxxx~~~{{{tttlllcccZZZQQQKKKGGGFFFJJJRRRYYYbbbnnnyyyzzzlllbbb[[[\\\^^^aaammm{{{}}}}}}cccTTTDDD===<<<;;;999:::999999999999888888888888~~~|||zzz{{{~~~vvvlllccc^^^YYYUUUPPPMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEECCCDDDDDDCCCDDDFFFKKKNNN[[[eeerrr}}}}}}rrrkkkcccVVVIIICCC>>><<<999999:::<<<<<<;;;??????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGKKKSSS\\\lllwww]]]SSSIIIEEECCCAAA@@@BBB@@@BBBEEEHHHLLLRRR[[[aaakkkuuu|||uuulllccc]]]YYYUUUTTTVVVYYY]]]gggpppzzz{{{tttsssvvv|||{{{xxxrrrmmmgggaaaZZZVVVOOOMMMJJJHHHHHHKKKOOORRRUUUXXX\\\______```aaacccdddggglllqqqvvv||||||uuummmdddZZZQQQKKKFFFFFFJJJTTT]]]fffqqq{{{{{{mmmccc]]]]]]^^^```lllzzzfffVVVEEE>>><<<:::999999999888888888888888888888}}}}}}tttjjjccc]]]YYYTTTQQQOOOMMMLLLJJJEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCEEEIIIMMM[[[eeesss}}}xxxmmmggg___RRRFFF@@@===;;;999999;;;=========@@@AAAAAABBBCCCDDDEEEFFFFFFFFFHHHIIIIIIIIIIIIIIIIIIHHHLLLUUU^^^nnn|||^^^TTTIIIEEECCCAAA@@@BBB???BBBEEEHHHJJJQQQYYY```lllwww|||tttkkkccc]]]XXXTTTSSSUUUXXX]]]fffpppyyy}}}wwwvvvyyy}}}~~~wwwrrrkkkddd]]]WWWQQQMMMHHHGGGEEEDDDEEEHHHKKKMMMTTTWWWZZZ]]]^^^```ccceeegggkkkpppuuuzzz|||uuummmdddZZZQQQKKKHHHGGGLLLWWWbbbkkkuuu}}}|||pppeee^^^^^^^^^```lllzzzhhhXXXFFF>>><<<:::999999777777888888888888888888}}}|||~~~vvvooogggccc^^^ZZZWWWTTTPPPNNNIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGFFFEEEEEEFFFJJJMMMXXXbbbqqq}}}~~~sssiiiccc\\\OOODDD>>>;;;:::888999;;;>>>>>>>>>AAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIMMMVVV___ppp```UUUJJJFFFCCCAAAAAACCC???BBBFFFHHHIIIOOOXXX___kkkvvv~~~{{{tttkkkbbb\\\WWWSSSRRRUUUXXX]]]gggpppyyy{{{zzz}}}zzzwwwooojjjbbbZZZTTTOOOKKKHHHFFFEEEDDDDDDEEEGGGIIIKKKQQQSSSWWWZZZ\\\```eeehhhjjjnnnsssxxx}}}|||uuummmddd[[[RRRLLLKKKKKKPPP[[[gggpppyyy}}}rrrggg```______aaalllzzzjjjYYYGGG>>><<<:::999999666666777777888888999999{{{zzz{{{}}}zzzqqqmmmgggbbb^^^ZZZUUURRROOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJHHHGGGIIIMMMPPPUUU```ppp}}}|||qqqgggaaaZZZNNNBBB<<<;;;999888999<<<>>>??????BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIINNNWWWaaarrr```UUUJJJFFFCCCAAAAAACCC???BBBFFFHHHIIINNNWWW___jjjuuu~~~{{{sssjjjaaa[[[VVVRRRQQQTTTXXX]]]gggqqqyyy~~~}}}{{{uuupppiiiccc[[[SSSNNNKKKHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKNNNPPPTTTWWW[[[```fffjjjlllpppuuuzzz~~~{{{tttmmmeee\\\SSSMMMNNNMMMSSS___jjjsss{{{ssshhhaaa``````aaalllzzz}}}~~~kkkZZZHHH???<<<:::888999555666666777888999999:::|||zzz{{{|||}}}|||yyytttoookkkfffaaa]]]XXXVVVRRRQQQPPPPPPOOONNNOOONNNKKKIIIIIIJJJKKKMMMVVV___lllzzz{{{tttkkkcccVVVHHH???===;;;;;;::::::;;;<<<>>>??????@@@AAACCCDDDEEEEEEFFFHHHIIIKKKMMMMMMLLLJJJIIIJJJLLLPPPVVV___ssseeeXXXKKKFFFDDDBBB@@@AAAAAA???@@@EEEJJJNNNWWW```iiiuuu}}}{{{uuummmeee^^^VVVRRRRRRTTTWWW[[[dddmmmyyy|||vvvppplllbbb\\\TTTNNNKKKJJJJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIKKKNNNRRRVVV[[[aaahhhmmmsssvvvwwwxxx}}}}}}{{{wwwpppggg]]]UUUQQQJJJPPPYYYcccmmmvvvssskkkddd``````cccmmmwww}}}{{{nnn\\\JJJBBBAAA>>>:::999888888888888888999999999}}}|||}}}}}}{{{wwwssspppfffccc___[[[YYYWWWTTTRRRRRRPPPMMMKKKJJJKKKMMMNNNVVV^^^kkkyyyxxxqqqhhh```TTTGGG???===;;;;;;::::::;;;<<<>>>??????@@@AAACCCDDDEEEEEEFFFHHHIIIJJJKKKLLLKKKJJJJJJJJJLLLPPPVVV___ttteeeXXXKKKFFFDDDBBB@@@AAA@@@>>>@@@EEEIIINNNWWW```iiivvv|||zzztttlllccc]]]VVVSSSRRRUUUWWW\\\dddmmmyyy~~~~~~~~~}}}yyysssmmmiiiaaa\\\TTTOOOLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMPPPTTTZZZaaaiiinnnuuuxxxzzzzzz~~~{{{vvvooofff]]]UUUQQQLLLRRR\\\fffpppzzztttllleeeaaa```cccmmmwww{{{{{{ooo]]]JJJAAA???===:::999666666777888999::::::;;;}}}}}}}}}zzzwwwqqqlllgggbbb]]]YYYWWWUUURRROOONNNNNNOOOPPPVVV^^^kkkwwwvvvnnneee]]]QQQEEE===<<<;;;;;;;;;;;;<<<===>>>??????@@@AAACCCDDDEEEEEEFFFIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLPPPVVV```tttdddXXXKKKFFFDDDBBB@@@AAA@@@>>>@@@EEEIIINNNWWW```jjjvvv|||yyysssjjjaaa[[[WWWTTTRRRUUUXXX\\\dddmmmyyy~~~~~~~~~~~~}}}}}}|||yyytttnnniiieee^^^ZZZUUUQQQNNNLLLIIIHHHIIIIIIHHHHHHHHHIIIIIIJJJIIIKKKNNNRRRWWW```iiiooovvvzzz|||{{{~~~~~~{{{uuummmddd\\\UUUQQQOOOVVV```kkkuuu~~~vvvnnnfffbbbaaacccmmmwww{{{|||rrr^^^JJJ@@@>>><<<:::999555666777888999;;;<<<<<<}}}}}}}}}}}}wwwpppiiieee```^^^ZZZVVVSSSSSSSSSTTTYYY___kkkwwwxxxpppeee\\\PPPCCC===<<<;;;;;;;;;<<<======>>>>>>???@@@AAACCCDDDEEEEEEFFFHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLPPPVVV```tttdddXXXKKKGGGEEEBBB@@@@@@AAA???AAAFFFJJJOOOXXXaaakkkwww{{{zzzsssjjjaaaZZZWWWTTTSSSUUUXXX[[[dddmmmwww~~~{{{wwwqqqjjjdddaaaZZZXXXVVVTTTSSSPPPMMMKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHJJJLLLOOOUUU^^^hhhooouuuyyy{{{zzz{{{~~~zzzsssjjjaaaZZZUUURRRRRRYYYdddpppyyywwwooogggcccaaacccmmmwww}}}}}}sss___JJJ@@@===;;;999999777777888888999:::;;;;;;}}}~~~yyytttmmmjjjeee___[[[YYYYYYYYY]]]cccmmmwww{{{rrrggg\\\OOOCCC<<<<<<;;;;;;<<<======>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGGGGGGGFFFGGGHHHIIIIIIJJJLLLPPPVVV___sss{{{cccWWWLLLGGGFFFBBB@@@@@@BBB@@@BBBGGGKKKPPPYYYbbblllwww~~~{{{{{{tttlllbbb[[[WWWTTTRRRTTTWWWZZZcccllluuu}}}|||vvvooohhhbbb___YYYXXXXXXXXXXXXWWWTTTRRRMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKNNNSSS[[[eeelllsssyyy|||zzzyyy|||}}}|||~~~~~~~~~~~~|||wwwooofff^^^XXXUUUSSSUUU\\\hhhsss}}}wwwooogggcccaaacccmmmwwwsss___JJJ@@@===;;;999999:::::::::999999999999999~~~}}}yyyssslllfffbbbaaa```ccchhhpppyyy{{{qqqeeeYYYMMMAAA<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJNNNTTT^^^rrrwwwcccWWWLLLHHHFFFBBB@@@???BBB@@@BBBGGGKKKPPPYYYbbbmmmxxx~~~zzz{{{uuummmccc]]]VVVSSSQQQSSSVVVYYYaaajjjttt||||||uuunnnhhhccc```\\\\\\\\\]]]^^^]]][[[YYYPPPOOOMMMLLLJJJIIIIIIHHHIIIJJJKKKNNNRRRYYYaaafffqqqwww{{{yyyxxxyyy{{{zzzzzz{{{{{{|||}}}~~~~~~yyytttkkkbbbZZZVVVTTTTTTXXX```lllwwwvvvnnnfffbbbaaacccmmmwwwrrr^^^JJJ@@@>>><<<:::999;;;;;;;;;:::999999888888yyyqqqllliiihhhiiimmmttt|||uuukkk___TTTIII???;;;<<<:::;;;===>>>??????>>>>>>???@@@AAACCCDDDEEEEEEFFFDDDEEEFFFGGGGGGGGGFFFEEEGGGIIIMMMSSS\\\qqquuucccWWWLLLHHHFFFCCC??????AAA???@@@EEEIIINNNWWW```nnnyyy~~~zzz~~~zzztttlllccc]]]UUURRRPPPRRRTTTWWW```hhhuuu|||zzztttnnniiieeedddcccbbbbbbbbbbbbaaa___]]]TTTSSSQQQOOOMMMLLLKKKJJJIIIKKKLLLNNNQQQVVV\\\aaakkkrrrwwwuuurrrtttuuuuuuwwwxxxyyy{{{|||}}}}}}}}}vvvpppggg^^^WWWUUUTTTUUU\\\dddppp{{{tttllleeeaaa```cccmmmwwwooo]]]JJJAAA???===:::999::::::::::::::::::999999yyysssooonnnlllpppvvv}}}yyyoooeeeZZZPPPFFF===:::<<<:::;;;===?????????>>>>>>???@@@AAACCCDDDEEEEEEFFFBBBDDDFFFGGGHHHGGGEEEDDDGGGHHHLLLRRR\\\pppxxxbbbWWWLLLHHHGGGCCC?????????===>>>CCCHHHMMMVVV___nnnyyy}}}zzz~~~yyyssslllccc]]]UUUQQQPPPQQQSSSWWW___gggvvv}}}|||xxxrrrnnnjjjhhhgggiiigggfffeeeeeecccaaa^^^WWWVVVTTTQQQOOONNNMMMLLLJJJLLLMMMOOOQQQUUUYYY]]]dddlllqqqooommmnnnppppppvvvwwwxxxzzz{{{||||||}}}tttnnneee\\\VVVTTTUUUVVV___gggrrr}}}ssskkkdddaaa```cccmmmwwwnnn\\\JJJBBBAAA>>>:::999999999999::::::;;;;;;;;;{{{xxxwwwyyy}}}{{{uuunnnhhh]]]PPPEEE???<<<===<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCEEEFFFHHHHHHFFFEEECCCFFFJJJJJJOOO\\\mmm|||zzzeeeXXXKKKGGGGGGCCC???===AAA???AAADDDGGGKKKVVV```nnnzzz}}}zzz}}}zzztttmmmeee___WWWSSSPPPQQQRRRUUU^^^fffrrr|||}}}yyyuuurrrooommmmmmqqqooonnnmmmllliiifffccc]]]ZZZVVVTTTRRRRRRPPPOOOPPPOOOMMMLLLMMMQQQTTTWWWZZZ^^^dddhhhjjjlllnnnpppoootttzzz~~~~~~~~~wwwnnnddd^^^WWWSSSSSSWWWaaammmzzzwwwooogggbbb```bbbkkkuuuqqq___KKKBBB@@@===;;;:::666777888999::::::999888|||zzz|||xxxrrrkkkeeeZZZNNNCCC===;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBDDDIIIIIINNN\\\lll|||hhhZZZLLLGGGFFFCCC???>>>@@@???AAADDDGGGKKKUUU___kkkyyy~~~{{{}}}|||uuunnneee___VVVQQQNNNOOOPPPSSS[[[dddqqq{{{~~~|||yyyvvvtttsssrrrrrruuusssqqqooonnnkkkgggdddaaa^^^ZZZXXXWWWVVVTTTRRRSSSQQQOOOMMMMMMOOOQQQSSSTTTXXX]]]aaaccceeegggiiimmmrrrxxx}}}uuulllbbb[[[UUURRRTTTYYYcccooo{{{wwwooogggbbb```bbbkkkuuurrr___KKKBBB@@@===;;;:::777888999:::::::::999999tttnnniiibbbWWWJJJAAA<<<::::::;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBGGGGGGMMM[[[kkknnn^^^OOOHHHFFFBBB??????@@@???AAADDDFFFJJJSSS]]]hhhvvv{{{|||~~~xxxoooeee^^^VVVQQQNNNOOOPPPSSS[[[cccoooyyy}}}|||zzzyyyxxxxxxxxxyyyzzzxxxuuusssqqqnnnjjjgggeeeccc___]]]\\\[[[YYYWWWWWWUUURRROOOMMMMMMNNNNNNNNNQQQUUUYYY[[[^^^```ccciiinnntttzzz~~~}}}sssiii___XXXSSSQQQVVV\\\gggqqq{{{vvvooogggbbb```bbbllluuutttaaaLLLBBB@@@===;;;:::888888999::::::::::::999}}}rrrlllhhh```TTTHHH@@@<<<::::::;;;;;;<<<===>>>??????@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCAAA@@@??????@@@AAACCCAAAEEEFFFLLLYYYiiisssbbbQQQHHHEEEBBB@@@?????????@@@DDDFFFIIIQQQ[[[eeesss{{{{{{}}}yyypppeee^^^XXXSSSPPPQQQRRRTTT\\\eeelllwww~~~}}}|||}}}~~~~~~|||yyyvvvssspppllliiihhhfffcccaaa```___\\\ZZZYYYWWWUUURRROOONNNMMMMMMLLLOOORRRTTTVVVYYY\\\___bbbgggnnntttyyy}}}{{{qqqggg\\\UUURRRRRRXXX___jjjsss|||vvvnnnfffbbb```ccclllvvvvvvbbbMMMBBB@@@===;;;:::888888999999999999999999|||rrrmmmhhh___RRRGGGAAA>>><<<;;;;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDBBB@@@??????@@@BBBDDD???DDDEEEJJJWWWfffvvveeeRRRIIIFFFBBB@@@@@@???>>>@@@DDDEEEGGGOOOXXXbbbppp{{{zzz|||zzzpppeee^^^XXXSSSPPPPPPQQQSSS[[[dddkkkuuu{{{xxxuuurrrnnnllljjjhhhfffdddcccaaa^^^\\\ZZZYYYXXXVVVSSSQQQPPPOOOLLLNNNPPPQQQRRRTTTXXX[[[\\\```gggmmmsssxxx~~~{{{oooeeeZZZTTTQQQRRRYYYaaakkksss{{{~~~vvvnnnfffbbb```ccclllvvvxxxdddNNNCCC@@@===;;;:::888888888888777777888888{{{sssooohhh^^^PPPFFFAAA???>>><<<<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDBBBAAA@@@@@@AAABBBDDD???DDDDDDIIIVVVcccvvveeeSSSJJJFFFBBB@@@???>>>>>>@@@CCCDDDFFFNNNVVV___mmm|||{{{zzz{{{xxxoooeee^^^VVVQQQNNNNNNOOOQQQYYYaaajjjuuu~~~zzzxxxuuurrrpppmmmllljjjhhhgggeeebbb___]]]]]]\\\ZZZXXXUUUSSSRRRMMMMMMMMMMMMMMMPPPSSSWWWXXX[[[aaagggmmmsssyyy}}}~~~yyylllcccXXXRRRPPPQQQXXX```iiirrrzzz~~~uuummmfffbbb```cccmmmwwwzzzfffOOOCCC@@@===;;;;;;:::999888888777777888888zzzssspppggg\\\NNNDDD@@@???>>><<<======>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB???DDDDDDIIITTTaaa|||uuueeeSSSKKKGGGCCC???>>>>>>===@@@CCCDDDEEELLLTTT]]]kkkzzz{{{yyyzzz}}}wwwnnneee^^^VVVQQQNNNNNNNNNPPPXXX```jjjuuu}}}{{{yyyvvvtttrrrqqqooonnnmmmjjjgggdddbbbaaaaaa___\\\XXXUUUSSSOOOOOONNNLLLLLLMMMQQQTTTVVVYYY^^^ccciiiooouuuzzz}}}wwwhhh___UUUPPPNNNOOOUUU\\\fffpppyyy}}}uuummmfffbbb```cccmmmwww|||gggPPPCCC???===;;;;;;<<<;;;:::999999999::::::yyyssspppfff[[[MMMCCC??????>>><<<>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@DDDDDDHHHSSS___zzztttdddSSSKKKHHHCCC???>>>>>>===@@@CCCDDDEEEKKKSSS[[[iiiyyy{{{yyyyyy|||uuummmeee^^^XXXSSSPPPPPPPPPRRRZZZbbbjjjuuu~~~~~~|||zzzxxxvvvuuusssrrrqqqoookkkhhheeeeeedddbbb^^^ZZZUUUSSSSSSRRRPPPNNNLLLNNNRRRUUUVVVYYY]]]bbbgggmmmtttxxx|||}}}|||uuufff]]]SSSOOOLLLMMMRRRYYYdddoooxxx}}}uuummmeeebbb```cccmmmwww|||gggPPPDDD???===;;;;;;>>>===<<<;;;:::;;;;;;<<<|||wwwrrrooobbbWWWLLLGGGCCC>>><<<===;;;<<<===???AAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAA@@@DDDDDDHHHSSS^^^uuuuuueeeRRRIIIEEEAAA>>>>>>>>>@@@AAAAAABBBEEEIIIMMM[[[dddrrr{{{xxxwwwyyypppeee^^^XXXRRRNNNOOOQQQSSSYYY___jjjsss~~~}}}xxxxxx}}}~~~|||{{{yyyyyyxxxwwwtttrrrpppooommmkkkhhheeebbb___[[[XXXUUUSSSQQQOOONNNPPPRRRSSSWWWZZZ]]]aaafffmmmtttyyy}}}zzzpppbbbXXXNNNJJJIIIKKKPPPVVVbbbiiisss|||vvvnnnfffbbb```ccclllvvv~~~hhhPPPCCC???<<<;;;;;;888999:::888666555555666}}}vvvrrrnnnjjj```UUUKKKFFFCCC>>>===>>><<<===>>>@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCBBBBBBBBBAAAAAAAAAAAAAAAEEEEEEJJJUUU```wwwuuueeeRRRIIIEEEAAA???>>>===>>>@@@@@@AAADDDHHHLLLXXXbbbppp}}}}}}yyyyyyzzzqqqfff___XXXRRRNNNOOOPPPRRRXXX^^^iiirrr}}}yyyvvvxxx{{{~~~}}}|||{{{zzzxxxvvvtttrrrpppnnnkkkiiigggccc___[[[XXXVVVTTTRRRRRRSSSUUUVVVZZZ]]]```dddhhhmmmssswww|||~~~xxxmmm___UUULLLHHHHHHIIINNNTTT```gggqqq{{{vvvnnnfffbbb```bbblllvvv}}}hhhPPPCCC???<<<;;;;;;:::;;;;;;:::888777777888xxxrrrnnnjjjggg\\\RRRHHHDDDBBB???===???>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCAAAAAABBBBBBAAAAAAAAAAAA@@@@@@BBBGGGGGGLLLWWWbbbzzzuuueeeSSSIIIFFFBBB??????===>>>??????@@@CCCGGGKKKUUU___mmmzzz|||{{{zzzqqqggg```YYYSSSOOOOOOOOOQQQVVV]]]hhhqqq}}}|||uuusssssszzz}}}~~~|||{{{zzzzzz}}}~~~|||zzzxxxwwwsssrrrpppooonnnjjjddd```]]][[[YYYXXXWWWXXXZZZ[[[]]]```dddgggjjjmmmqqqtttzzz|||~~~~~~~~~}}}~~~uuuiii\\\RRRIIIFFFFFFGGGLLLQQQ\\\dddnnnwww~~~uuummmeeeaaa___bbbkkkuuu|||gggOOOCCC???<<<;;;;;;;;;<<<===<<<:::888999:::wwwqqqmmmjjjgggXXXNNNEEEBBBAAA???>>>@@@@@@AAABBBCCCDDDEEEEEEEEEGGGGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBGGGGGGLLLXXXccc{{{uuudddSSSJJJFFFBBB@@@???===>>>???@@@AAADDDHHHKKKRRR[[[iiivvv~~~~~~{{{rrriiibbbZZZTTTOOONNNNNNOOOTTTZZZeeeooo|||xxxrrrpppsssuuuyyy|||}}}{{{zzzyyyxxxxxx{{{}}}}}}{{{zzzvvvuuuuuuuuutttpppjjjfffaaa```^^^]]]]]]]]]^^^______bbbfffjjjllloooqqqtttyyy{{{}}}~~~}}}}}}}}}~~~rrreeeXXXPPPHHHFFFEEEFFFJJJOOOXXX___jjjsss{{{tttmmmeee```___aaakkkuuuzzzeeeNNNBBB???<<<::::::;;;<<<===<<<:::999:::;;;zzzyyyyyy~~~wwwppplllhhhfffVVVLLLDDDAAAAAA??????AAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBFFFFFFKKKWWWbbbyyyuuudddSSSJJJGGGCCCAAA@@@>>>???@@@AAABBBEEEIIILLLPPPYYYfffsss~~~|||tttjjjddd[[[UUUOOONNNMMMMMMRRRXXXbbblllzzz~~~xxxvvvoooppprrrtttxxx}}}||||||{{{zzzyyyyyyyyyyyy{{{~~~}}}|||yyyyyyyyyzzzyyyvvvqqqlllfffeeedddcccccccccddddddaaaeeeiiimmmooorrruuuwwwzzz|||~~~~~~~~~|||nnnaaaVVVNNNGGGEEEEEEFFFIIIMMMSSSZZZeeeooowww}}}tttlllddd```^^^aaajjjtttwwwcccMMMBBB???<<<::::::999:::;;;:::999888999:::|||uuujjjhhhggglllvvvvvvooojjjfffbbbUUUKKKCCCAAAAAA@@@@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCGGGFFFKKKVVV```xxxuuudddSSSJJJGGGDDDAAAAAA???@@@AAAAAABBBEEEJJJMMMPPPXXXdddpppzzz}}}uuullleee\\\VVVPPPNNNLLLLLLPPPUUU^^^iiiwwwrrrrrrqqqoooppptttzzz~~~zzzzzzyyyxxxxxxxxxyyyyyyzzz~~~~~~~~~~~~~~~~~~|||wwwtttmmmmmmllllllkkkkkkkkklllhhhkkknnnqqqsssvvvyyy|||}}}~~~wwwiii\\\RRRKKKEEEDDDEEEDDDGGGKKKOOOVVV```kkkttt{{{ssskkkccc___]]]```iiisssuuubbbLLLBBB???<<<::::::888999:::999888777888999}}}}}}pppggg^^^ZZZYYY^^^lllwwwpppjjjddd```UUUKKKCCCAAAAAA@@@AAACCCBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDHHHGGGKKKVVV```wwwuuudddSSSJJJGGGDDDBBBAAA>>>???@@@@@@BBBDDDIIILLLQQQXXXcccnnnwww}}}vvvmmmggg]]]VVVPPPNNNLLLJJJNNNSSS[[[fffuuu}}}{{{wwwrrroooooossswww~~~zzzyyyxxxwwwvvvvvvuuuvvvyyy}}}~~~{{{wwwvvvvvvvvvuuuuuuuuuuuussstttvvvwwwxxxzzz~~~yyyrrrcccVVVOOOHHHCCCCCCCCCBBBDDDHHHKKKRRR]]]hhhqqqyyy~~~ssskkkccc___]]]___iiisssttt```KKKAAA???<<<::::::777999:::999888777888:::{{{wwwiii^^^VVVSSSQQQWWWhhh~~~yyysssllleee```UUULLLDDDBBBBBB@@@AAACCCBBBCCCDDDEEEEEEEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFJJJIIILLLVVV```wwwuuudddSSSJJJHHHDDDBBBBBB===>>>??????@@@CCCHHHKKKRRRYYYcccmmmvvv~~~vvvnnnggg^^^WWWPPPMMMKKKJJJMMMRRRYYYdddttt~~~wwwqqqoooqqqtttyyy~~~~~~}}}{{{zzzxxxvvvtttsssrrrrrrxxx|||}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{||||||uuunnn```RRRLLLFFFAAAAAABBBAAABBBFFFJJJPPP[[[fffpppxxx~~~}}}rrrkkkccc^^^]]]___iiisss~~~sss```KKKAAA???===:::999888999::::::888888999:::}}}}}}~~~zzzmmm___VVVMMMMMMPPPWWWfff}}}|||uuusssoooggg```SSSJJJDDDDDDEEEDDDDDDFFFBBBBBBBBBBBBDDDFFFHHHIIIEEEDDDCCCBBBAAABBBCCCCCCEEEEEECCCBBBBBBCCCDDDEEEFFFKKKLLLPPPZZZaaauuuyyygggVVVOOOIIIAAA>>>@@@>>><<<:::;;;>>>CCCGGGIIIOOOVVV```kkkttt~~~~~~~~~wwwnnnhhh\\\XXXRRRMMMJJJJJJKKKMMMZZZbbbnnnzzzyyyvvvsssqqqooouuuzzz~~~}}}{{{yyyvvvtttsssssssssxxxzzz|||qqqdddXXXQQQFFFEEECCCAAAAAAAAABBBCCCGGGNNNXXXdddnnnvvv~~~uuummmeee```^^^```jjjsssqqq___KKKBBB>>><<<<<<===888888888999999:::::::::~~~~~~~~~yyylll^^^UUUGGGGGGKKKVVViii~~~yyyvvvqqqhhh```SSSJJJDDDDDDEEEDDDDDDFFFDDDDDDEEEEEEFFFGGGIIIIIIEEEDDDCCCBBBAAABBBCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEFFFKKKKKKPPPYYY```ttt}}}jjjXXXPPPJJJBBB???AAA@@@???======@@@DDDHHHJJJNNNUUU```jjjsss}}}wwwnnnhhh\\\XXXRRRMMMJJJJJJKKKMMMYYYaaammmyyy{{{xxxvvvtttrrrvvv}}}~~~}}}|||{{{xxxvvvsssrrrrrrrrrwwwzzz}}}|||}}}yyynnnbbbWWWPPPFFFDDDBBBAAA@@@AAABBBCCCEEELLLVVVaaakkkttt|||~~~uuummmeeeaaa___bbbkkkuuulll[[[HHH@@@===;;;999:::::::::999999999999999999wwwiii[[[QQQFFFFFFJJJXXXppp}}}{{{uuujjjaaaSSSKKKEEEEEEFFFEEEEEEGGGFFFGGGHHHIIIIIIIIIIIIHHHEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFKKKKKKOOOXXX^^^rrrooo[[[RRRLLLDDD@@@BBBAAA@@@>>>>>>@@@CCCFFFHHHMMMTTT^^^hhhrrr|||wwwooohhh]]]YYYSSSMMMJJJJJJKKKMMMXXX___jjjvvv}}}yyyuuussspppsssxxx~~~}}}|||{{{zzzwwwuuurrrqqqqqqqqqvvvyyy~~~~~~yyyvvvvvvxxxzzz|||uuujjj___TTTNNNEEEDDDBBB@@@???@@@AAAAAACCCJJJSSS^^^hhhqqqzzztttmmmeeeaaa```dddmmmxxx{{{gggWWWGGG@@@>>>;;;999999;;;;;;:::999999888888777tttfffWWWNNNJJJIIIOOO```zzz|||pppeeeUUUMMMGGGGGGHHHGGGGGGIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFEEECCCBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFKKKJJJNNNVVV\\\pppvvv___TTTNNNFFFBBBCCC???>>>>>>======???BBBEEEKKKRRR]]]gggpppzzz~~~|||xxxoooiii^^^ZZZSSSNNNJJJJJJKKKMMMUUU\\\hhhttt~~~{{{vvvsssrrrtttxxx}}}~~~|||{{{zzzzzzxxxvvvsssqqqpppppppppuuuxxx~~~|||vvvssssssuuuwwwzzzrrrggg[[[QQQLLLEEEDDDAAA???>>>???@@@@@@CCCHHHQQQ[[[eeeoooxxx~~~tttllleeebbbbbbeeeooozzzxxxeeeVVVGGGAAA@@@===;;;::::::999999999999999999999sssdddUUULLLJJJKKKSSSgggxxxmmmXXXOOOIIIIIIJJJIIIIIIKKKGGGHHHIIIIIIIIIHHHFFFEEEFFFEEEDDDCCCBBBCCCDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFFFFJJJJJJMMMUUUZZZmmm|||bbbVVVOOOGGGCCCDDD===>>>???>>>===>>>AAADDDJJJQQQ[[[eeennnwww~~~{{{zzzyyypppiii^^^ZZZTTTNNNKKKJJJKKKMMMSSSZZZeeeqqq{{{~~~zzzvvvwwwxxx|||~~~|||zzzyyyxxxwwwuuusssrrrpppppppppppptttxxx~~~zzztttrrrsssuuuxxx}}}zzzpppdddYYYOOOJJJFFFDDDBBB???>>>>>>???@@@CCCGGGPPPYYYcccmmmxxx~~~tttllleeebbbbbbfffppp{{{wwwcccTTTFFFAAA@@@===::::::777777888999::::::;;;;;;|||ttteeeVVVMMMGGGKKKYYYooo}}}qqqXXXPPPJJJJJJKKKJJJJJJLLLGGGGGGGGGHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIFFFJJJIIILLLSSSXXXkkkeeeWWWPPPHHHCCCDDD>>>@@@AAA@@@??????CCCFFFHHHOOOYYYcccllluuu~~~zzzwww|||zzzpppjjj___[[[UUUOOOKKKJJJKKKLLLQQQXXXbbbnnnyyyzzzzzz{{{}}}~~~}}}{{{yyywwwuuusssrrrqqqpppooopppqqqqqqtttxxx~~~{{{vvvrrrpppqqqtttvvvyyy{{{~~~xxxmmmbbbWWWOOOJJJGGGEEECCC@@@?????????@@@BBBFFFMMMVVV```kkkvvv}}}tttllleeebbbbbbeeepppzzzwwwaaaRRRDDD???>>>;;;999888666666777888:::;;;<<<===}}}vvvxxxwwwhhhZZZQQQKKKSSSccczzzwwwkkkWWWOOOIIIIIIJJJIIIIIIKKKGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKFFFJJJIIIKKKRRRWWWiiigggWWWPPPHHHCCCDDD<<>>???CCCGGGGGGNNNXXXaaajjjsss}}}{{{vvvyyyzzzqqqjjj```\\\UUUOOOKKKJJJKKKLLLOOOVVV```lllwww}}}zzzwwwuuutttppppppooonnnooopppqqqrrruuuyyy{{{wwwuuuqqqnnnllllllnnnoootttuuuyyy|||{{{tttjjj```WWWPPPLLLHHHFFFDDDAAA@@@???@@@AAA@@@DDDJJJSSS]]]hhhttt{{{tttmmmeeebbbaaadddnnnyyy{{{bbbSSSDDD>>>===;;;999999777777888999::::::;;;;;;zzzsssttt}}}zzzlll]]]TTTSSS]]]ooo~~~ooobbbVVVNNNHHHGGGHHHGGGHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJGGGFFFDDDCCCCCCCCCDDDEEEHHHHHHGGGGGGHHHIIIKKKLLLFFFJJJIIIKKKQQQVVVhhhgggWWWPPPHHHCCCCCC888<<>>BBBHHHPPPZZZfffrrrzzz~~~tttmmmeeeaaa```dddmmmxxxfffVVVFFF@@@???===;;;;;;999999999999999999::::::uuuqqqvvv}}}ooobbb[[[YYYeeexxxzzzooocccZZZPPPLLLHHHGGGHHHIIIHHHFFFAAABBBCCCEEEGGGHHHHHHHHHHHHGGGEEECCCCCCDDDEEEFFFEEEGGGIIIIIIHHHHHHHHHJJJJJJOOOLLLKKKQQQWWWggglllZZZPPPHHHCCCCCCCCCBBB@@@>>>>>>???@@@AAADDDKKKTTT]]]fffpppzzz|||}}}zzzrrrmmmccc^^^WWWQQQNNNMMMLLLLLLPPPUUU]]]fffqqq{{{~~~{{{yyyvvvssspppqqqnnnmmmnnnmmmmmmqqqwwwzzz|||yyyzzzzzzzzzwwwsssooolllllljjjhhhfffeeefffggghhhjjjlllppptttwwwxxxwwwwwwwwwsssmmmhhhbbb\\\UUUQQQKKKIIIGGGDDDAAA@@@??????BBB@@@DDDNNNXXXbbbmmmwwwzzz{{{ppphhhbbb______dddnnnyyy~~~dddTTTEEE???===;;;888888999999999999999999999999wwwqqquuussshhhbbb```mmm|||tttiii\\\SSSLLLHHHEEECCCDDDEEEDDDCCCAAABBBCCCEEEFFFFFFFFFGGGIIIHHHFFFDDDDDDDDDEEEFFFEEEGGGIIIIIIHHHGGGHHHIIIHHHNNNKKKJJJPPPVVVeee}}}qqq\\\QQQJJJEEEDDDCCCBBBAAA@@@@@@@@@AAAAAADDDJJJTTT\\\eeeoooyyy}}}~~~{{{sssnnnccc^^^WWWQQQNNNMMMLLLKKKMMMRRRZZZdddnnnyyy~~~|||zzzwwwtttqqqqqqnnnmmmnnnnnnmmmqqqxxx|||~~~{{{rrrrrrqqqqqqqqqrrrrrrsssrrrsssssssssqqqnnnjjjhhhfffeeecccbbbaaabbbcccdddgggjjjmmmqqqssstttssssssssspppkkkgggbbb\\\VVVRRRMMMKKKHHHEEEBBBAAA@@@@@@AAA@@@DDDMMMVVV___jjjtttyyyyyynnngggaaa^^^^^^cccmmmxxx}}}cccTTTEEE???===;;;999888888888888888888888888888zzzssssss{{{zzzqqqlllkkkzzz~~~zzztttlllaaaVVVNNNHHHFFFCCCBBBBBBCCCBBBAAABBBBBBCCCEEEEEEFFFFFFFFFJJJIIIGGGFFFEEEEEEFFFFFFEEEGGGHHHHHHGGGFFFHHHIIIGGGMMMKKKJJJPPPUUUddd{{{www```SSSLLLGGGFFFCCCBBBBBBBBBAAAAAAAAAAAADDDJJJRRR[[[cccmmmwww~~~|||tttoooccc^^^WWWQQQMMMLLLKKKJJJKKKOOOWWW```kkkvvv}}}{{{yyyuuurrrqqqnnnmmmnnnnnnnnnrrryyy~~~yyytttjjjhhhfffdddccccccdddeeefffggghhhiiihhhfffdddbbb^^^]]]\\\[[[[[[]]]___```dddfffjjjmmmoooooonnnmmmnnnkkkhhheeebbb]]]XXXTTTOOOMMMJJJGGGDDDBBBAAA@@@@@@???CCCKKKSSS[[[gggqqqwww~~~}}}wwwmmmfff___]]]^^^bbbmmmxxx~~~}}}cccTTTEEE???===;;;999888777777777888888888888888vvvssswww|||zzzwwwvvv{{{wwwrrrllleee\\\TTTNNNFFFEEECCCBBBBBBBBBBBBBBBAAABBBCCCEEEFFFGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEGGGHHHGGGMMMKKKKKKQQQUUUcccyyy|||bbbTTTMMMHHHFFFAAAAAABBBBBBBBBAAA@@@???CCCIIIQQQXXX```jjjuuu|||~~~uuupppddd___WWWQQQMMMKKKJJJIIIIIINNNUUU^^^hhhsss~~~~~~|||zzzwwwtttqqqnnnmmmooooooooossszzz~~~xxxrrrnnneeeccc___[[[YYYYYYYYYZZZZZZ[[[]]]^^^___^^^]]]\\\WWWVVVUUUUUUVVVXXX[[[\\\aaacccfffiiijjjjjjiiihhhiiigggeeedddccc___[[[WWWRRROOOLLLHHHDDDBBBAAA@@@@@@???BBBIIIOOOWWWcccooovvv}}}}}}vvvllleee___]]]^^^cccnnnyyy}}}cccTTTDDD???===;;;999999888888888888888999999999zzzuuuvvvyyyyyytttlllddd]]]VVVPPPLLLDDDDDDCCCBBBAAAAAAAAAAAA???AAACCCEEEHHHJJJKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGFFFDDDDDDFFFHHHGGGNNNMMMMMMSSSVVVcccyyydddTTTMMMIIIEEE???@@@@@@@@@@@@???>>>>>>CCCHHHOOOVVV]]]gggrrrzzz~~~}}}wwwqqqfff```XXXRRRNNNLLLJJJIIIIIIMMMSSS[[[eeeppp{{{~~~}}}{{{xxxuuuqqqooonnnpppppppppttt{{{~~~yyyssslllhhh^^^[[[VVVRRROOOMMMNNNNNNQQQRRRTTTVVVWWWXXXXXXXXXRRRRRRQQQQQQSSSUUUXXXYYY^^^```cccfffhhhgggfffeeeeeeddddddeeeeeebbb___[[[TTTRRRNNNIIIEEEBBB@@@???@@@???BBBHHHMMMTTTaaannnwww~~~}}}wwwlllfff```^^^```eeeppp{{{}}}bbbSSSDDD>>>>>><<<:::999999999999:::::::::;;;;;;yyyxxxxxx~~~}}}yyyssshhh^^^VVVOOOJJJGGG@@@AAABBBAAA@@@??????@@@???@@@BBBEEEGGGIIIJJJKKKFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGFFFEEECCCCCCEEEGGGFFFNNNNNNNNNTTTWWWbbbwwweeeUUUOOOIIIDDD????????????>>>>>>>>>>>>BBBGGGMMMTTT[[[dddpppwww|||{{{xxxrrrhhhbbbZZZSSSOOOLLLKKKIIIJJJMMMRRRYYYbbblllwww~~~~~~}}}}}}{{{yyyvvvrrrooonnnppppppqqquuu|||~~~{{{tttmmmgggccc[[[XXXTTTOOOLLLIIIHHHHHHJJJKKKMMMOOOQQQSSSTTTTTTOOONNNNNNNNNOOORRRUUUVVVZZZ\\\```ccceeeeeedddccccccdddeeefffgggfffccc___WWWUUUPPPKKKGGGCCCAAA@@@@@@@@@CCCHHHLLLSSSaaaooozzz~~~wwwllleee```___```fffrrr}}}|||bbbSSSDDD>>>>>><<<::::::999999::::::;;;<<<<<<<<<}}}zzzzzz|||~~~{{{vvvnnncccXXXPPPKKKHHHFFF@@@BBBDDDCCCAAA???@@@BBB@@@@@@BBBDDDEEEFFFFFFFFFCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGFFFDDDBBBBBBDDDGGGEEEMMMMMMNNNSSSVVVaaauuugggWWWQQQKKKDDDAAA@@@???>>>>>>>>>???@@@BBBFFFLLLRRRYYYbbbnnnvvv}}}~~~zzzyyyzzzsssjjjddd\\\UUUPPPMMMKKKJJJIIILLLPPPVVV^^^hhhssszzz~~~}}}}}}|||{{{yyyvvvrrrooooooqqqqqqqqqvvv}}}}}}uuuooohhhbbb^^^[[[YYYUUUQQQNNNJJJHHHGGGFFFGGGHHHJJJLLLNNNPPPPPPLLLLLLKKKKKKLLLOOOQQQSSSVVVXXX\\\```bbbcccbbbbbbddddddfffiiijjjiiifffccc[[[YYYTTTOOOJJJFFFCCCBBB@@@AAADDDIIILLLTTTcccqqq}}}~~~wwwjjjddd___^^^```eeeqqq}}}zzzaaaSSSDDD>>>>>><<<::::::888888999::::::;;;<<<<<<|||||||||}}}zzzppphhh]]]SSSMMMJJJIIIIIIBBBEEEGGGFFFCCCBBBCCCEEEAAAAAABBBBBBCCCBBBBBBBBBAAABBBCCCEEEGGGHHHHHHHHHGGGGGGFFFCCCBBBBBBDDDFFFCCCKKKLLLMMMSSSUUU___ssshhhYYYSSSMMMEEECCCBBB@@@>>>>>>???@@@AAAAAAFFFLLLQQQXXXaaammmuuuzzz|||yyyxxxzzztttkkkeee]]]UUUQQQNNNLLLJJJHHHKKKOOOTTT[[[eeeooovvvzzz~~~}}}||||||{{{xxxvvvrrrooooooqqqqqqrrrwww}}}yyyrrrllleee___[[[XXXVVVTTTPPPLLLIIIFFFDDDCCCDDDEEEGGGJJJLLLMMMNNNKKKJJJIIIIIIJJJMMMOOOQQQSSSVVVZZZ^^^```aaaaaa```dddeeegggjjjlllkkkhhheee^^^\\\WWWQQQLLLHHHEEEDDD@@@AAAEEEIIIMMMTTTdddsss}}}wwwiiiccc]]]]]]___eeeqqq|||wwwaaaRRRDDD>>>>>><<<::::::777777888999::::::;;;;;;}}}~~~xxxttthhh[[[TTTOOOKKKIIIKKKIIIHHHHHHGGGEEEDDDBBBAAA@@@@@@BBBCCCCCCCCCBBBAAACCCBBBAAAAAABBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCFFFHHHLLLNNNMMMPPP^^^lllmmm\\\PPPIIIFFFCCCBBB@@@>>>>>>===>>>>>>CCCFFFKKKPPPVVV___kkksss|||~~~yyy}}}zzznnnhhh```YYYTTTPPPMMMKKKJJJLLLNNNQQQVVV^^^hhhnnnyyy~~~|||{{{||||||wwwsssppppppoooooopppuuu|||{{{yyyuuuqqqkkkfffaaa___\\\YYYUUUQQQMMMJJJHHHGGGCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFHHHKKKNNNOOOQQQSSSUUUWWWXXXZZZ]]]```bbbdddgggkkknnnnnnllljjjgggccc\\\UUUMMMHHHEEECCCDDDEEEFFFIIIOOOZZZiiisss{{{ttthhhbbb]]][[[]]]dddrrr}}}~~~yyy\\\PPPCCC>>>===;;;;;;<<<::::::999888888999999999~~~yyyqqqeeeXXXQQQMMMJJJIIIKKKIIIHHHHHHGGGFFFDDDBBBAAAAAAAAACCCDDDDDDDDDCCCBBBCCCBBBAAAAAAAAABBBCCCDDDCCCDDDEEEEEEEEEEEEDDDCCCEEEGGGKKKMMMLLLPPP]]]kkkmmm\\\QQQKKKHHHCCCBBB@@@???>>>===>>>>>>AAAEEEJJJNNNTTT]]]iiiqqq||||||www{{{|||ooojjjaaaZZZTTTPPPMMMLLLIIIJJJLLLNNNSSS\\\eeekkkvvv{{{|||{{{{{{zzzuuuqqqooonnnnnnmmmooottt{{{xxxrrrooonnnlllhhhddd```]]][[[YYYWWWTTTPPPLLLIIIGGGGGGCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEFFFGGGJJJMMMNNNPPPRRRTTTUUUVVVYYY\\\^^^bbbdddhhhlllooopppnnnmmmlllhhhaaaXXXQQQKKKGGGEEEEEEFFFGGGKKKRRR^^^lllvvv{{{sssgggbbb]]]\\\^^^eeettt}}}}}}uuu[[[OOOBBB>>>===;;;;;;<<<::::::999999999999::::::~~~}}}{{{lll```TTTNNNKKKHHHIIILLLIIIIIIHHHGGGFFFEEECCCBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDBBBAAAAAABBBCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCEEEFFFIIILLLLLLOOO[[[hhhooo^^^SSSMMMKKKDDDCCCAAA???>>>>>>>>>>>>???CCCHHHLLLRRR[[[fffnnnzzz{{{vvvxxx}}}rrrlllccc[[[UUUQQQNNNLLLGGGHHHJJJLLLPPPXXXaaagggrrrxxx|||zzzyyywwwsssooommmmmmllllllnnnssszzzwwwooohhhccc``````___^^^]]][[[YYYXXXVVVTTTQQQNNNKKKHHHGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFIIIKKKMMMNNNPPPRRRSSSTTTVVVYYY\\\aaaccchhhllloooqqqqqqqqqsssoooggg^^^UUUNNNIIIGGGFFFGGGIIIMMMVVVcccqqq{{{zzzsssfffaaa^^^^^^```hhhwww}}}}}}pppYYYMMMAAA======;;;;;;<<<;;;;;;::::::::::::;;;;;;}}}||||||~~~zzzggg[[[PPPKKKIIIHHHIIILLLIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCBBBCCCCCCDDDCCCDDDFFFHHHHHHFFFDDDCCCEEEEEEHHHKKKLLLOOOZZZfff}}}}}}~~~wwwdddWWWPPPMMMDDDCCCAAA???>>>>>>>>>>>>???BBBGGGKKKQQQZZZeeemmmxxx{{{vvvwww}}}~~~uuunnneee]]]WWWRRRNNNLLLGGGHHHIIIJJJNNNUUU^^^dddooovvv|||yyywwwtttpppmmmkkkkkkkkkjjjlllrrryyy~~~|||rrrjjjbbb\\\XXXSSSTTTUUUVVVWWWWWWWWWWWWQQQPPPNNNLLLJJJHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJLLLMMMOOOPPPRRRRRRTTTWWWZZZ___bbbfffjjjmmmpppssstttxxxtttmmmddd[[[SSSMMMJJJHHHHHHJJJPPPZZZhhhvvv~~~yyyrrreeeaaa^^^___bbbjjjyyykkkVVVKKK@@@======;;;;;;<<<;;;;;;:::::::::;;;<<<<<<~~~{{{zzzzzz{{{|||xxxbbbWWWMMMJJJIIIHHHJJJLLLIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEHHHKKKMMMPPPYYYddd|||}}}zzzzzzmmm\\\RRRNNNEEEDDDBBB@@@>>>>>>>>>>>>???BBBFFFKKKPPPYYYdddllluuu}}}}}}xxxxxx|||xxxqqqhhh___XXXSSSOOOLLLIIIIIIIIIJJJMMMTTT\\\aaannnttt~~~}}}yyyvvvsssooommmkkkkkkjjjjjjmmmrrryyy{{{pppfff^^^XXXSSSPPPJJJKKKMMMNNNPPPQQQRRRRRRMMMLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDDDDFFFHHHKKKLLLMMMNNNPPPQQQRRRSSSVVVYYY\\\```eeehhhkkkooosssvvvzzzwwwrrrkkkcccZZZSSSNNNKKKKKKMMMTTT___mmmyyyxxxqqqdddaaa___```ccckkkzzzgggSSSHHH>>><<<===;;;;;;<<<;;;:::::::::;;;;;;<<<===}}}zzzyyyyyyzzz{{{~~~~~~~~~~~~~~~}}}||||||zzz{{{}}}}}}sss___UUUMMMKKKKKKJJJJJJLLLIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHGGGGGGEEEDDDDDDEEEFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDFFFEEEGGGKKKNNNQQQYYYcccyyy~~~xxxbbbTTTOOOFFFEEEBBB@@@>>>>>>>>>>>>>>>AAAFFFJJJOOOXXXbbbjjjqqqzzz{{{yyyzzz{{{tttjjjaaaYYYTTTOOOMMMJJJJJJJJJJJJLLLRRRYYY___lllsss{{{}}}zzzvvvrrrooonnnkkkkkkkkkkkknnnsss{{{vvvoooeee[[[UUUPPPMMMKKKEEEFFFHHHIIIJJJKKKKKKLLLIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDEEEGGGIIILLLNNNNNNOOOQQQRRRRRRTTTVVVYYY\\\```dddgggiiimmmsssxxx{{{{{{zzzvvvoooeee]]]WWWQQQPPPRRRXXXdddqqq|||wwwpppddd```___aaadddlllzzz|||dddQQQFFF===;;;<<<;;;;;;;;;:::999999999:::;;;<<<===}}}{{{|||}}}~~~{{{~~~}}}}}}}}}|||{{{zzzyyyxxxuuuvvvwwwxxxzzz|||~~~xxxnnn]]]UUUNNNNNNNNNKKKJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDEEEFFFGGGHHHEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEDDDCCCCCCDDDEEEEEEGGGFFFHHHLLLOOORRRYYYbbbtttgggWWWPPPGGGEEECCC@@@???>>>>>>>>><<>>>>>>>>;;;>>>BBBFFFKKKTTT^^^fffkkkuuu|||xxxvvvzzz~~~wwwmmmccc[[[UUUPPPMMMJJJIIIIIIHHHJJJNNNUUUZZZiiinnnvvv}}}~~~{{{vvvsssqqqqqqnnnnnnnnnnnnqqqvvv~~~{{{oooiii```XXXSSSPPPMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGIIIJJJKKKKKKJJJIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDFFFHHHLLLPPPRRRPPPRRRSSSTTTTTTUUUXXXZZZ^^^cccgggiiiiiimmmuuu||||||rrrkkk]]][[[[[[aaalllxxxvvvoooddd```___aaadddkkkyyyvvv___MMMCCC;;;:::<<<;;;;;;;;;888888888888999:::;;;<<<~~~}}}zzzzzzyyyyyyyyyxxxxxxxxxvvvtttqqqppprrrxxx~~~pppbbbWWWUUUSSSQQQPPPOOOLLLJJJLLLLLLKKKJJJIIIHHHHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC999:::;;;===???BBBDDDFFFFFFEEEFFFIIIKKKNNNWWW```pppuuu```UUUNNNJJJDDD@@@?????????>>>@@@>>>???EEEJJJQQQ[[[eeennnuuu~~~~~~xxxuuuxxxyyyooofff___XXXQQQLLLKKKIIIGGGFFFHHHNNNTTTXXX```gggrrrzzz~~~{{{xxxuuurrrooorrrooommmoooqqquuu}}}{{{pppkkkccc]]]YYYWWWTTTSSSSSSOOOKKKJJJLLLMMMKKKIIIIIIHHHHHHIIIKKKLLLKKKJJJKKKJJJHHHGGGEEEEEEDDDDDDFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPQQQRRRUUUYYY]]]```eeehhhllllllkkknnntttzzz{{{tttfffcccaaagggrrr~~~uuuooogggaaa^^^```dddmmm{{{tttdddNNNEEE===;;;;;;999999;;;999999::::::::::::;;;;;;~~~~~~~~~||||||{{{yyyxxxxxxyyyyyyyyyzzzzzzzzzxxxuuurrrpppssszzz}}}nnn```WWWUUURRRPPPOOONNNLLLJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCFFFEEEFFFIIIKKKNNNVVV```mmmyyyaaaTTTKKKGGGBBB>>>>>>>>>>>>>>>???>>>???EEEJJJPPPZZZcccmmmuuu}}}yyyvvvxxxzzzpppggg```YYYRRRMMMLLLJJJGGGFFFHHHMMMSSSWWW^^^fffpppxxx}}}}}}{{{xxxtttqqqrrrnnnlllnnnpppsss|||xxxtttmmmhhhddd```]]]ZZZWWWSSSOOONNNOOOOOOMMMJJJJJJIIIHHHHHHJJJJJJIIIGGGHHHHHHGGGEEEDDDDDDDDDDDDFFFGGGGGGIIIKKKMMMOOOPPPRRRRRRSSSTTTXXX\\\___aaacccfffiiiiiiiiilllrrrxxx{{{sssjjjgggeeejjjttt~~~vvvooohhhbbb___aaaeeemmm{{{rrr```MMMDDD===;;;;;;999999;;;999999::::::::::::;;;;;;|||yyyxxxxxxvvvuuuvvvvvvvvvwwwxxxzzz{{{||||||yyyuuuuuuyyy|||mmm^^^WWWTTTOOOMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDLLLKKKIIIGGGEEECCCCCCBBBGGGFFFGGGJJJKKKMMMVVV___jjj}}}fffUUUJJJGGGBBB???>>>????????????===???DDDIIINNNXXXaaakkksss}}}{{{vvvxxx|||rrriiibbb[[[TTTNNNLLLJJJGGGFFFHHHMMMRRRUUU\\\dddmmmuuu{{{}}}zzzwwwtttqqqmmmkkkmmmnnnqqqyyy}}}yyyuuupppkkkgggbbb]]]XXXVVVUUUTTTQQQNNNMMMLLLJJJJJJJJJJJJIIIGGGHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHJJJLLLNNNPPPRRRTTTTTTUUUWWWZZZ^^^aaacccbbbdddeeeeeefffiiipppvvv~~~{{{sssnnnkkkjjjnnnvvvvvvpppiiidddaaacccgggooo|||nnn[[[LLLCCC<<<;;;;;;:::999;;;999999::::::::::::;;;;;;~~~|||xxxvvvvvvuuusssqqqssssssssstttuuuwwwyyyzzz~~~|||zzz|||}}}mmm___VVVRRRMMMIIIIIIKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDHHHHHHGGGEEEEEEDDDDDDDDDGGGFFFHHHKKKLLLMMMUUU]]]gggzzzmmmZZZOOOKKKEEEBBB@@@AAAAAA@@@???===???DDDHHHMMMUUU^^^hhhqqq{{{}}}xxxxxx~~~uuullleee^^^VVVPPPMMMKKKHHHGGGHHHLLLPPPSSS[[[bbbkkksssyyy~~~~~~{{{xxxuuuqqqmmmkkklllmmmooovvv{{{vvvpppkkkddd```^^^[[[WWWSSSPPPNNNMMMMMMNNNMMMLLLKKKIIIIIIJJJJJJJJJIIIIIIIIIGGGHHHIIIKKKMMMPPPRRRSSSTTTTTTVVVXXX[[[___bbbcccaaabbbbbbbbbccchhhnnnttt{{{zzzrrrooonnnooossszzz~~~uuupppjjjeeeccceeejjjqqq~~~kkkXXXJJJBBB<<<;;;<<<:::999;;;999999999:::::::::;;;;;;~~~{{{xxxvvvtttsssrrrpppooonnnnnnnnnnnnppprrruuuvvv||||||~~~~~~nnn```TTTPPPJJJGGGGGGIIIKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHKKKLLLMMMTTT\\\eeevvvttt```SSSNNNHHHCCCAAA@@@???>>>>>>===>>>CCCGGGKKKRRRZZZeeennnyyyyyyxxxxxxoooiiiaaaXXXRRRMMMKKKIIIGGGHHHKKKNNNQQQYYY```iiiqqqwww|||~~~|||xxxvvvqqqmmmjjjkkkkkkmmmttt|||yyyqqqkkkgggbbb]]]XXXRRRPPPOOOOOOQQQQQQPPPNNNKKKKKKLLLMMMLLLLLLKKKJJJIIIJJJKKKLLLNNNQQQSSSTTTSSSTTTVVVXXX[[[^^^aaabbbbbbaaa______aaafffnnnsssxxx~~~xxxpppmmmnnnrrrwww~~~}}}uuuooojjjfffdddgggllltttiiiVVVHHHAAA;;;;;;<<<::::::;;;999999999:::::::::;;;;;;{{{xxxuuusssqqqppppppnnnllljjjhhhhhhhhhiiilllooosssuuuzzz|||zzzkkk^^^QQQMMMHHHFFFFFFHHHJJJKKKHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEHHHGGGGGGFFFEEEEEEFFFFFFHHHGGGIIILLLLLLMMMSSSZZZcccrrrxxxdddSSSNNNGGGBBB???===<<<;;;>>><<<>>>CCCFFFIIIPPPWWWaaakkkvvv}}}zzzwww}}}zzzssslllddd[[[TTTNNNLLLIIIHHHHHHJJJMMMOOOWWW]]]fffnnntttzzz~~~|||yyyvvvrrrnnnkkkkkkkkklllsss{{{xxxrrrllleee```XXXVVVUUUUUUUUUUUUSSSRRRNNNNNNOOOPPPOOONNNLLLKKKLLLLLLMMMNNNOOOQQQSSSTTTRRRSSSUUUXXX\\\^^^```bbbaaa___\\\[[[^^^eeelllqqqtttzzz}}}{{{uuunnnlllooottt{{{{{{sssnnniiifffeeeiiioooxxxhhhTTTGGG???:::;;;===;;;:::;;;999999::::::::::::;;;;;;~~~zzzuuurrrnnnmmmkkkjjjjjjiiifffdddbbbbbbcccfffjjjoootttwww}}}}}}rrrcccWWWNNNKKKGGGEEEFFFHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJGGGFFFEEEEEEDDDDDDEEEEEEGGGFFFFFFEEEEEEFFFFFFFFFHHHHHHJJJMMMLLLLLLRRRYYY```nnnyyyeeeSSSNNNGGGBBB???>>>===<<<===<<<>>>BBBEEEGGGNNNUUU]]]hhhtttzzz{{{www||||||uuunnnfff]]]VVVNNNLLLJJJHHHHHHIIILLLMMMSSSZZZbbbjjjpppvvv~~~}}}zzzwwwsssooolllkkkkkklllrrrzzz{{{sssnnneeeccc```___^^^\\\YYYWWWTTTUUUVVVVVVUUUSSSQQQPPPNNNNNNNNNOOOPPPQQQSSSTTTRRRTTTVVVYYY\\\___aaabbb```\\\XXXWWW[[[bbbjjjnnnqqqvvvzzzyyyxxxwwwsssmmmlllpppvvv}}}zzzrrrmmmhhheeeeeekkkrrr{{{}}}fffSSSEEE>>>:::;;;===;;;:::;;;999999::::::::::::;;;;;;{{{vvvqqqmmmiiihhhffffffeeedddaaa___^^^^^^```dddiiipppvvvzzzvvvkkk]]]RRRMMMJJJFFFEEEFFFHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHJJJMMMMMMLLLRRRYYY___kkkxxxdddSSSOOOIIIDDDBBBAAAAAA@@@===<<<>>>BBBEEEGGGMMMTTT[[[gggrrryyy|||www{{{~~~vvvoooggg^^^WWWNNNMMMJJJHHHHHHIIIKKKLLLQQQWWW___gggmmmttt{{{~~~{{{xxxtttooolllkkkkkkkkkrrryyyzzzqqqoookkkhhhfffccc```]]][[[\\\\\\]]][[[YYYVVVUUUPPPPPPOOOPPPPPPQQQSSSSSSSSSTTTWWWZZZ]]]```aaabbb^^^ZZZVVVUUUYYY```hhhlllppptttwwwuuuuuuuuuqqqllllllqqqxxxyyyqqqlllgggeeeeeekkksss|||zzzdddRRREEE>>>:::;;;===;;;:::;;;999999:::::::::;;;;;;;;;yyyuuuqqqnnnlllfffccc```^^^\\\ZZZXXXVVVTTTYYY^^^bbbfffmmmyyy|||ssshhhZZZSSSRRRMMMKKKHHHFFFEEEFFFGGGIIIIIIHHHHHHHHHIIIKKKMMMNNNMMMMMMKKKJJJIIIHHHHHHHHHFFFEEEDDDDDDDDDEEEGGGHHHEEEDDDDDDDDDFFFGGGIIIJJJJJJJJJJJJIIIIIILLLQQQUUUaaammmxxxcccVVVNNNHHHFFFCCC>>><<<>>>>>>?????????AAAEEELLLQQQ```fffnnnvvv~~~{{{|||yyyrrriii^^^WWWRRRNNNJJJGGGHHHIIIJJJKKKQQQTTTZZZaaahhhpppxxx~~~}}}|||vvvqqqmmmmmmmmmmmmqqqvvv}}}xxxuuutttrrrnnnjjjhhhfffccc```]]][[[YYYXXXWWWUUUSSSSSSTTTTTTTTTSSSVVVVVVYYY]]]aaacccbbb```^^^YYYVVVVVVXXXZZZbbbjjjppprrrtttssspppllljjjjjjjjjpppxxx~~~wwwnnngggddddddeeeiiisssxxx___NNNCCC@@@===;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>???@@@EEEKKKPPP]]]ccckkksss{{{{{{{{{}}}{{{tttkkkaaaYYYRRRNNNJJJGGGGGGIIIJJJJJJNNNRRRXXX^^^eeemmmuuu{{{~~~~~~|||xxxrrrnnnnnnmmmlllpppuuu}}}yyytttqqqmmmiiifffbbb___]]]XXXVVVTTTTTTUUUVVVUUUTTTVVVWWWZZZ^^^bbbcccbbbaaa]]]XXXTTTTTTVVVYYYaaaiiinnnooopppooollliiihhhhhhjjjpppwww~~~wwwnnnhhhfffeeefffkkkuuuzzzaaaPPPCCC@@@===;;;:::;;;::::::999999999::::::::::::;;;{{{wwwrrrmmmiiifffcccaaaYYYWWWUUURRRPPPOOONNNNNNRRRVVV\\\aaagggsss}}}pppccc\\\WWWQQQMMMLLLJJJHHHFFFDDDDDDDDDEEEFFFJJJIIIHHHHHHGGGGGGHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJLLLQQQTTTZZZeeewwwlllWWWOOOHHHGGGEEEAAA>>>>>>>>>>>>>>>???@@@EEEJJJOOOXXX^^^gggooowww|||zzz|||~~~wwwnnnddd\\\SSSOOOJJJGGGGGGHHHIIIIIIKKKOOOTTTZZZaaaiiiqqqvvv|||}}}zzztttpppooonnnlllnnnsss{{{zzztttooojjjeeebbbZZZXXXVVVVVVWWWXXXWWWVVVWWWXXX[[[___cccdddcccaaa\\\VVVQQQQQQSSSWWW^^^fffiiiiiiiiigggeeecccdddeeeiiinnnvvv}}}vvvmmmhhhgggggghhhmmmvvvzzz```OOOCCC@@@<<<::::::;;;;;;:::999999999:::::::::;;;;;;~~~yyyuuuqqqnnniiieeebbb```]]]ZZZUUUTTTSSSPPPNNNMMMNNNOOOQQQWWW]]]dddlllxxxzzzkkk[[[TTTRRROOOLLLLLLGGGFFFEEECCCCCCCCCDDDEEEHHHGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEGGGHHHJJJJJJJJJKKKJJJJJJLLLPPPSSSXXXbbbrrrqqq\\\SSSJJJHHHGGGCCC??????===>>>>>>???@@@DDDIIIMMMTTT[[[ccclllttt}}}}}}zzzzzzyyypppfff___UUUQQQKKKHHHGGGHHHHHHHHHJJJMMMQQQWWW]]]eeemmmssszzz~~~|||wwwrrrqqqnnnkkkmmmqqqwww~~~|||vvvpppiiiddd]]][[[YYYYYYYYYZZZYYYXXXXXXYYY\\\aaadddeeecccaaa[[[TTTNNNNNNPPPSSSZZZ```bbbbbbaaa^^^\\\\\\^^^aaafffkkkssszzz~~~uuummmhhhfffgggiiinnnwwwtttZZZJJJBBB???;;;::::::;;;;;;::::::;;;;;;<<<<<<=========|||vvvpppkkkhhheeeaaa^^^\\\ZZZWWWTTTQQQQQQPPPNNNLLLLLLOOORRRSSSZZZdddllluuuuuufffVVVOOONNNLLLJJJJJJFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLPPPRRRWWW___nnnyyyeeeYYYMMMIIIHHHDDD@@@???<<<===>>>???@@@CCCHHHLLLRRRXXXaaaiiiqqq{{{zzzyyyzzzzzzqqqhhhaaaWWWSSSMMMIIIHHHHHHHHHGGGIIILLLPPPTTTZZZbbbkkkqqqwww~~~~~~xxxtttrrrooollllllooosssyyy}}}vvvmmmggg```^^^[[[[[[[[[[[[YYYXXXXXXZZZ]]]bbbeeeeeeccc```ZZZRRRKKKLLLNNNPPPTTTYYYYYYYYYXXXVVVTTTUUUXXX[[[aaafffnnnuuu{{{|||tttmmmhhheeefffiiioooyyynnnVVVGGGAAA>>>;;;999:::;;;;;;:::::::::;;;;;;<<<===>>>>>>~~~zzzwwwrrrmmmfffaaa___]]]ZZZXXXWWWUUURRROOOKKKLLLLLLKKKIIIJJJOOOTTTYYYcccooozzzjjj]]]QQQKKKIIIGGGFFFGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKLLLOOOQQQWWW]]]jjj~~~pppaaaQQQKKKHHHDDD@@@???;;;===>>>>>>@@@BBBGGGJJJOOOUUU___gggoooyyy{{{yyywww|||sssjjjcccZZZUUUOOOKKKIIIIIIHHHHHHIIIKKKNNNRRRXXX```iiinnnuuu|||yyyuuusssppplllllloooqqquuu~~~}}}ssslllcccaaa^^^\\\[[[[[[YYYWWWXXXZZZ^^^bbbeeeeeebbb___XXXPPPJJJKKKMMMMMMNNNPPPPPPPPPPPPNNNMMMOOORRRTTT[[[```gggooouuuzzzzzzssslllhhhdddfffjjjrrr{{{jjjTTTHHH@@@===:::999:::;;;;;;:::777888999999:::;;;<<<<<<~~~||||||~~~~~~~~~zzzwwwrrrmmmiiiccc]]]YYYWWWUUUSSSRRRQQQPPPMMMJJJGGGIIIKKKJJJHHHKKKRRRXXXaaammm}}}ttt^^^UUUMMMIIIGGGDDDDDDGGGDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIIIIHHHHHHDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKLLLOOOQQQVVV[[[fffyyyzzzhhhUUULLLHHHDDD@@@???;;;<<<>>>>>>???BBBFFFIIILLLSSS\\\eeemmmwww|||yyyvvv~~~vvvmmmfff\\\XXXRRRMMMKKKJJJIIIHHHHHHIIILLLPPPUUU]]]ffflllsss{{{yyyvvvtttqqqmmmllloooooossszzzwwwnnnfffccc___]]][[[ZZZWWWUUUWWWYYY]]]bbbeeedddaaa^^^WWWOOOIIIJJJLLLJJJHHHHHHHHHIIIJJJIIIIIIJJJLLLOOOUUUZZZaaaiiiooouuuzzz~~~yyyrrrlllhhheeegggmmmuuu|||fffSSSIII@@@===:::999999;;;;;;:::777888888999:::;;;<<<===~~~~~~}}}zzzwwwuuuvvvwwwxxx|||}}}|||{{{uuurrrlllgggbbb]]]XXXUUUSSSQQQOOOOOONNNLLLJJJGGGGGGIIIKKKKKKJJJMMMUUU\\\gggttt|||jjjVVVPPPKKKIIIGGGCCCDDDHHHDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEECCCDDDEEEGGGGGGFFFFFFEEEGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNPPPUUUYYYcccuuummmWWWLLLHHHDDD@@@???;;;<<<>>>>>>???BBBEEEHHHJJJQQQZZZccckkkuuu}}}zzzvvv~~~xxxoooiii^^^YYYSSSNNNKKKJJJIIIIIIGGGHHHKKKNNNSSS[[[dddjjjrrr{{{~~~yyyvvvuuurrrmmmmmmpppooorrrxxxwwwnnngggddd```]]][[[YYYVVVTTTWWWYYY]]]bbbeeeddd```]]]VVVOOOIIIJJJLLLIIIEEEDDDDDDEEEGGGGGGGGGGGGJJJLLLQQQVVV^^^eeelllrrrxxx{{{yyyrrrlllhhheeehhhnnnwwwwwwbbbQQQHHH???===:::999999;;;;;;:::999999:::;;;<<<>>>>>>???~~~|||{{{{{{|||~~~~~~}}}|||yyyuuuqqqnnnmmmnnnnnnpppsssvvvzzz}}}~~~}}}{{{zzzwwwtttqqqoooggg^^^YYYYYYYYYWWWTTTQQQLLLJJJKKKJJJFFFDDDEEEHHHEEEFFFLLLQQQTTT]]]ggguuunnn```RRRNNNHHHDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHJJJJJJJJJHHHFFFEEECCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHKKKOOORRRSSS[[[dddpppqqqWWWOOOLLLEEEAAABBB>>>>>>======>>>@@@CCCDDDJJJOOOWWW___gggqqq|||xxxvvv{{{{{{rrrlllddd^^^VVVOOOKKKIIIGGGFFFIIIJJJJJJKKKOOOWWW```ffftttyyy~~~zzzvvvrrrpppooommmllllllpppwwwtttkkkgggbbb___]]]ZZZVVVUUUXXXVVVZZZ```dddeeedddaaa^^^RRRNNNIIIFFFEEEEEEDDDCCCCCC@@@@@@AAA@@@???CCCIIIRRRVVV\\\bbbhhhnnnssswwwyyy|||{{{tttmmmgggiiiiiinnnzzzuuuaaaNNNBBB>>>===<<<;;;:::999999999;;;;;;<<<<<<===>>>>>>>>>~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{}}}|||zzzyyyyyyzzz{{{|||}}}}}}||||||zzzyyyxxxwwwqqqoookkkiiigggggghhhiiijjjmmmqqquuuxxxyyyzzzzzz}}}{{{xxxuuussspppmmmjjjddd^^^VVVRRRRRRRRRPPPMMMLLLHHHFFFHHHGGGDDDCCCDDDDDDCCCGGGPPPXXX___kkkvvvxxxggg[[[OOOKKKGGGDDDCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEHHHIIIJJJKKKKKKIIIGGGFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHJJJOOORRRTTT[[[bbbmmmuuuZZZPPPLLLEEEAAABBB>>>>>>======>>>@@@BBBDDDIIINNNVVV]]]eeeooozzz|||wwwzzz}}}uuuooofff```XXXQQQMMMKKKIIIGGGIIIIIIIIIJJJNNNUUU^^^dddqqqwww}}}||||||xxxtttrrrqqqooommmmmmpppvvv~~~tttlllfffaaa]]]\\\YYYUUUUUUWWWVVVZZZ___ccceeeccc```]]]RRRNNNIIIEEEDDDCCCBBBBBBBBB??????AAAAAA@@@DDDKKKRRRWWW]]]ccchhhmmmqqqtttvvvzzzyyyssskkkfffiiikkkppp|||ttt```MMMBBB======<<<;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>zzzzzzzzz|||~~~~~~|||zzzyyyyyyyyyzzz{{{|||~~~~~~{{{{{{|||}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwwwwyyyxxxwwwvvvuuuuuuvvvwwwxxxxxxwwwuuusssqqqnnnmmmiiihhhfffeeeeeegggiiijjjlllnnnqqquuuxxxyyyyyyyyyvvvsssooollliiifffbbb___XXXSSSNNNLLLLLLLLLIIIGGGHHHEEECCCEEEEEEBBBCCCFFFDDDEEELLLWWWbbbnnn{{{zzzlll]]]UUUKKKHHHDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGGGGGGGGGGFFFFFFEEEGGGHHHHHHHHHHHHIIIIIIIIIGGGFFFFFFFFFFFFGGGGGGHHHFFFGGGHHHGGGHHHJJJNNNQQQUUUZZZ```hhh{{{}}}```RRRLLLEEEAAABBB>>>>>>===<<<===???BBBCCCGGGLLLTTT[[[ccclllwww~~~xxxyyy~~~yyysssiiiddd\\\UUUPPPMMMJJJIIIHHHHHHHHHIIILLLSSS[[[```mmmttt{{{~~~www|||{{{wwwuuusssqqqooommmpppuuu{{{tttmmmddd___[[[ZZZWWWTTTTTTWWWVVVZZZ___cccdddccc___]]]RRRNNNHHHDDDBBBAAA@@@???@@@>>>>>>@@@AAAAAAGGGMMMTTTYYY___eeeiiillloooqqqssswww}}}}}}wwwpppjjjfffjjjlllsssqqq]]]LLLBBB===<<<;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>vvvvvvwwwyyy{{{{{{zzzxxxvvvvvvvvvwwwxxxyyy{{{{{{yyyyyyyyyyyyyyyyyyzzzzzzxxxwwwvvvuuutttsssssssssuuutttsssrrrqqqqqqqqqqqqrrrrrrqqqooollliiigggeeedddddddddeeefffiiikkkmmmqqqrrruuuwwwwwwwwwvvvuuummmjjjfffbbb^^^[[[WWWTTTOOOMMMKKKJJJJJJIIIGGGEEEGGGDDDCCCDDDCCCAAADDDHHHHHHLLLUUUaaammmyyy}}}ooo```UUUOOOGGGDDDBBBBBBDDDGGGHHHHHHJJJIIIIIIIIIHHHHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIHHHHHHGGGFFFEEEIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGFFFFFFGGGGGGHHHEEEFFFGGGHHHHHHJJJNNNQQQUUUXXX]]]ddduuuhhhVVVMMMFFFCCCBBB???>>>===<<<===???AAABBBFFFKKKSSSYYYaaajjjttt|||zzzzzz||||||wwwlllggg___XXXRRRNNNKKKIIIGGGGGGGGGHHHJJJPPPWWW\\\hhhpppyyy~~~xxxzzz~~~~~~zzzwwwuuurrrooonnnooosssxxxuuummmccc]]]YYYXXXUUURRRSSSVVVWWW[[[```dddeeeccc```]]]RRRMMMHHHCCCAAA@@@>>>===???======???AAACCCIIIPPPWWW\\\bbbgggjjjlllnnnooorrrvvv||||||tttmmmhhhfffiiimmmuuunnnZZZJJJBBB===<<<;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>uuuuuuvvvxxxzzz{{{yyyxxxttttttuuuuuuvvvxxxyyyzzzzzzyyyxxxwwwwwwxxxxxxyyyvvvuuutttsssqqqqqqppppppppppppnnnmmmlllkkkjjjjjjlllkkkjjjiiigggeeecccaaaaaaaaabbbdddfffhhhkkklllrrrsssssssssqqqooollljjjeeeaaa\\\XXXUUURRROOOLLLIIIIIIHHHHHHHHHGGGFFFDDDFFFCCCBBBCCCBBBAAAEEEKKKMMMUUU```lllyyyttteeeXXXPPPLLLEEECCCAAABBBEEEHHHIIIIIIKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGHHHDDDFFFHHHHHHIIIKKKOOOQQQSSSVVV[[[bbbppppppZZZOOOHHHDDDCCC???>>>===<<<===>>>@@@BBBEEEJJJQQQXXX^^^gggrrryyy}}}zzzzzz~~~xxxoooiiiaaaZZZTTTOOOKKKIIIFFFGGGGGGGGGIIIMMMSSSXXXcccmmmwww~~~zzzyyyxxx|||}}}zzzwwwssspppnnnoooqqqvvv}}}uuummmccc]]]XXXVVVTTTPPPRRRUUUYYY\\\aaaeeefffddd```]]]QQQMMMGGGCCC@@@???>>><<<>>><<<<<>>>>>>>>rrrrrrsssuuuwwwxxxvvvuuurrrrrrrrrrrrsssuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuvvvrrrrrrpppooommmllllllllljjjiiihhhgggeeedddcccbbbddddddddddddcccbbbaaaaaaddddddeeefffhhhjjjlllmmmqqqqqqqqqoookkkgggcccaaa[[[XXXSSSPPPMMMKKKIIIGGGDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@BBBAAABBBIIIRRRVVVaaaooozzzvvviii]]]SSSMMMJJJEEECCCBBBCCCFFFHHHIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJJJJJJJKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGHHHDDDFFFHHHJJJKKKMMMPPPRRRRRRUUUZZZbbbmmmwww___RRRKKKFFFCCC???>>><<<<<<<<<>>>@@@AAACCCHHHOOOUUU[[[dddnnnuuu~~~~~~zzzxxx|||zzzrrrllleee]]]WWWQQQLLLIIIGGGGGGGGGGGGHHHKKKPPPUUU^^^hhhttt||||||yyyuuuuuuzzz~~~zzzuuurrrppppppqqqtttyyywwwoooddd^^^XXXVVVSSSOOOPPPTTTYYY\\\aaaeeeeeeccc___\\\PPPLLLFFFBBB@@@???>>>===???<<<<<>>>>>>>>nnnmmmnnnpppqqqrrrpppnnnmmmmmmmmmnnnooopppqqqrrrsssssssssrrrqqqppppppooommmllljjjiiigggfffffffffccccccbbb```___]]][[[ZZZ[[[\\\]]]___```aaaaaaaaaffffffgggggghhhiiijjjjjjkkkjjjiiigggccc___ZZZXXXSSSPPPKKKHHHGGGFFFEEEDDDAAAAAAAAA@@@??????@@@AAA@@@@@@BBBEEEFFFJJJTTT^^^fffssszzzkkk^^^VVVPPPLLLIIIGGGEEEDDDEEEGGGIIIIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGEEEGGGIIIKKKLLLNNNQQQSSSRRRUUUZZZaaajjj}}}}}}cccUUUMMMGGGCCC???>>><<<<<<<<<===???@@@@@@EEEKKKQQQWWW```iiippp{{{}}}yyyuuuxxx|||uuuppphhh```YYYSSSNNNJJJGGGGGGGGGGGGGGGJJJOOORRRXXXcccpppyyy~~~wwwsssuuu{{{~~~yyyuuusssrrrpppqqquuu{{{yyyrrrfff___YYYVVVRRRNNNOOOSSSWWWZZZ___ccccccaaa]]]ZZZOOOKKKFFFBBBAAA@@@?????????<<<<<>>>>>>>>iiiiiiiiikkkllllllkkkiiiiiiiiiiiijjjkkklllnnnnnnooooooooonnnmmmlllkkkjjjhhhhhhfffdddcccbbbaaaaaa___^^^]]]\\\ZZZXXXVVVUUUVVVWWWYYY\\\^^^```aaabbbbbbbbbbbbbbbbbbccccccccc______^^^\\\XXXTTTPPPMMMNNNJJJFFFDDDDDDDDDCCCBBBAAAAAAAAA???>>>>>>???AAAAAAAAAEEEIIILLLRRR^^^jjjuuutttcccXXXRRROOOKKKHHHHHHGGGEEEFFFHHHIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIJJJKKKLLLLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGGGGEEEGGGJJJLLLMMMOOORRRTTTSSSUUU[[[aaagggxxxfffWWWOOOHHHCCC???>>><<<;;;<<<===???@@@===BBBIIINNNTTT]]]fffmmmyyy|||wwwsssuuu}}}xxxssskkkccc\\\UUUOOOLLLHHHHHHHHHGGGGGGJJJNNNQQQTTT```mmmvvv|||uuusssvvv{{{{{{xxxvvvsssqqqoooqqqvvv|||}}}||||||~~~}}}yyytttrrrtttxxx|||~~~~~~{{{tttggg```ZZZVVVRRRNNNOOOSSSUUUYYY]]]aaabbb___[[[XXXOOOKKKFFFCCCAAAAAAAAA@@@@@@===<<>>>>>>>>___aaaccceeeggggggfffeeeeeeeeeffffffggghhhiiiiiiiiiiiiiiihhhgggeeedddccc______^^^]]]]]]\\\[[[[[[XXXXXXWWWVVVTTTSSSRRRQQQQQQRRRTTTVVVYYY[[[]]]^^^]]]]]]]]]\\\[[[ZZZZZZYYYTTTSSSQQQOOOLLLJJJHHHGGGCCCBBBBBBAAA@@@@@@@@@AAA>>>>>>===>>>@@@AAA@@@@@@AAADDDIIINNNWWWdddtttuuujjj\\\QQQLLLJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLLLLLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMOOOPPPPPPTTTWWWZZZ]]]cccssslllWWWLLLIIIJJJBBB@@@>>><<<;;;;;;<<<===BBBAAAEEELLLSSSYYYbbbkkkuuu~~~yyywww{{{xxxtttmmmfff___XXXQQQLLLJJJIIIHHHGGGGGGHHHJJJKKKVVV]]]gggqqq|||{{{wwwuuutttssszzz|||~~~|||zzzwwwtttrrrsssuuuyyy{{{zzzwwwttttttvvvvvvtttqqqjjjkkkkkklllpppwww|||uuuqqqmmmgggddddddeeefffggglllooouuu{{{zzztttjjjbbbYYYSSSRRRRRROOOLLLQQQTTTYYY]]]___]]][[[XXXOOOKKKGGGCCCBBBAAA@@@>>>??????@@@@@@AAAEEEKKKOOO]]]\\\ZZZYYYZZZ]]]```bbbjjjpppyyy}}}wwwqqqkkkkkknnnrrryyyqqq^^^OOOCCC===:::999999888888999999:::<<<======>>>>>>>>>>>>===ZZZ[[[]]]___`````````___\\\\\\]]]]]]^^^______```ccccccbbbbbbaaa___^^^]]][[[ZZZZZZYYYXXXXXXWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPOOOPPPQQQSSSUUUWWWYYYZZZYYYYYYXXXVVVTTTRRRQQQQQQMMMLLLJJJIIIFFFDDDCCCBBB@@@??????>>>======>>>>>><<<<<<<<<===???@@@AAAAAAFFFJJJQQQYYYcccqqq}}}mmmdddWWWNNNKKKJJJHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFHHHIIIKKKLLLLLLMMMIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPRRRTTTXXX[[[```pppppp[[[MMMGGGFFFBBBAAA>>><<<;;;;;;<<<===@@@@@@CCCKKKQQQVVV___hhhttt~~~{{{xxxzzzzzzvvvooohhhaaaZZZSSSNNNJJJHHHGGGFFFFFFGGGIIIJJJSSSZZZdddnnnyyy~~~zzzxxxvvvttttttvvvyyy}}}|||yyyvvvtttsssuuuxxx{{{xxxtttooommmnnnnnnllliiibbbbbbbbbbbbdddiiioootttyyy{{{vvvooohhheeebbb]]]ZZZZZZ[[[[[[[[[XXX[[[___dddkkkuuu{{{vvvmmmeee[[[TTTRRRQQQNNNKKKLLLOOOSSSVVVXXXWWWUUUSSSMMMJJJFFFCCCBBBBBB@@@???AAAAAAAAAAAACCCGGGLLLPPPXXXWWWVVVVVVXXX[[[___bbbeeellluuu}}}}}}wwwqqqkkkkkknnnvvv~~~nnn\\\NNNCCC>>>::::::999999999999::::::======>>>?????????>>>>>>RRRSSSUUUWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZYYYYYYXXXWWWUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNLLLMMMMMMOOOPPPQQQRRRSSSSSSRRRPPPNNNKKKIIIGGGFFFCCCCCCBBBAAA@@@???===<<<>>>>>>===<<<<<<<<<<<<===<<<<<<<<<===???BBBDDDEEELLLSSS^^^iiiuuusssbbbZZZPPPJJJHHHHHHHHHFFFDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEGGGHHHJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMGGGGGGGGGHHHIIIKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOOOOQQQUUUYYY^^^llluuuaaaQQQHHHEEECCCAAA???<<<;;;;;;<<<===???>>>BBBHHHNNNSSS\\\dddooozzz}}}yyyyyy|||xxxqqqjjjccc\\\UUUQQQIIIHHHFFFEEEEEEFFFHHHIIIOOOVVV___iiisss|||yyywwwqqqqqqrrrtttwww|||}}}yyyvvvuuuvvvxxxyyy|||xxxsssllliiihhhhhhgggeee^^^^^^\\\ZZZZZZ\\\```dddhhhooosssppplllhhhbbb[[[[[[XXXUUUSSSRRRRRRQQQPPPOOOOOOQQQSSSYYYaaakkkrrr{{{||||||xxxpppiii^^^VVVRRRPPPMMMKKKJJJLLLNNNPPPQQQPPPOOONNNKKKIIIEEECCCCCCCCCBBBAAABBBCCCCCCCCCEEEHHHNNNRRRTTTSSSRRRSSSVVVZZZ^^^```aaahhhsss}}}|||wwwqqqllllllpppyyykkkYYYLLLCCC???;;;;;;;;;::::::;;;;;;;;;===>>>???@@@@@@@@@@@@@@@LLLMMMOOOPPPQQQQQQQQQPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGDDDBBBAAA@@@======>>>>>>>>>===<<<;;;>>>>>>======<<<======>>>======>>>???AAADDDHHHKKKUUU^^^lllzzzvvvhhhYYYSSSLLLHHHFFFFFFFFFFFFCCCDDDFFFHHHJJJJJJKKKKKKGGGGGGHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLIIIHHHHHHHHHIIIJJJLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOSSSWWW\\\jjjzzzeeeUUULLLHHHCCCBBB???===<<<<<<<<<===???>>>AAAGGGLLLPPPXXXaaahhhssszzzxxx|||~~~yyyrrrkkkddd]]]WWWRRRJJJIIIGGGFFFEEEFFFHHHIIIMMMRRR[[[dddnnnzzz|||zzztttsssrrrqqqsssvvvyyy{{{~~~zzzxxxwwwxxxyyy|||~~~xxxpppkkkkkklllkkkjjjfffeeebbb^^^ZZZYYY[[[]]]```fffjjjhhheeebbb]]]XXXXXXVVVTTTRRRRRRQQQNNNLLLOOOOOOOOOOOOQQQUUU[[[___hhhlllrrrxxx|||}}}{{{yyyqqqjjj```XXXSSSPPPNNNLLLMMMNNNNNNOOOOOONNNNNNMMMJJJHHHEEEDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEIIIOOOSSSSSSSSSRRRSSSUUUYYY\\\^^^```hhhsss}}}{{{vvvqqqmmmnnnssszzzhhhVVVIIIBBB???<<<<<<;;;;;;;;;;;;<<<<<<>>>??????@@@AAAAAAAAAAAAIIIIIIJJJKKKKKKLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@??????;;;<<<>>>??????>>>===<<<===<<<<<<;;;<<<<<<=========>>>???@@@BBBGGGNNNSSS```jjjzzz|||lll___RRROOOJJJGGGEEEDDDDDDDDDBBBDDDGGGIIIKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLIIIIIIHHHHHHIIIIIIJJJJJJKKKJJJIIIHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNRRRWWW\\\hhh~~~|||hhhXXXOOOKKKDDDBBB@@@===<<<<<<<<<===@@@???AAAFFFJJJNNNUUU]]]cccnnnzzzzzzxxx{{{zzzsssllleee^^^WWWSSSLLLJJJHHHGGGFFFGGGHHHIIIKKKPPPXXX```iiittt}}}zzzxxxvvvtttsssuuuwwwxxxyyy{{{}}}~~~{{{zzzzzzzzz}}}yyyttttttuuuvvvuuurrrpppmmmgggaaa]]]\\\\\\\\\bbbgggfffcccbbb^^^ZZZYYYWWWUUUTTTSSSQQQNNNLLLKKKLLLMMMMMMMMMMMMOOOQQQZZZ___gggnnnrrrtttuuutttmmmhhhaaaZZZUUURRRPPPOOOQQQQQQPPPPPPOOONNNNNNMMMJJJHHHFFFFFFGGGGGGFFFEEECCCDDDDDDDDDFFFIIIOOOSSSWWWVVVVVVVVVWWWYYY\\\]]]```gggrrr|||zzzuuurrroooqqqvvv}}}~~~fffSSSGGG@@@>>>===<<<<<<;;;;;;<<<<<<===>>>>>>@@@AAAAAABBBBBBBBBFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@@@@???===<<<:::999999999999:::;;;;;;;;;>>>AAACCCGGGNNNXXX___oooyyy}}}qqqbbbWWWKKKJJJHHHFFFDDDCCCBBBBBBBBBDDDGGGIIIKKKKKKJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLJJJIIIIIIIIIJJJKKKHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNQQQVVV\\\fffzzzooo]]]QQQLLLEEECCC@@@>>><<<<<<<<<===@@@>>>@@@EEEHHHKKKRRRZZZaaalllyyy{{{xxxyyy|||uuunnnggg```YYYTTTMMMKKKIIIGGGGGGGGGIIIIIIJJJNNNUUU[[[cccmmmyyy~~~{{{xxxvvvuuuvvvvvvwwwxxxzzz{{{~~~}}}|||||||||}}}{{{xxxqqqiiiccc```___\\\ccchhhgggffffffccc___\\\ZZZWWWUUUTTTSSSPPPNNNJJJLLLOOOOOOOOONNNNNNOOOPPPUUU\\\bbbeeehhhiiikkkeeeccc___[[[WWWUUUTTTTTTTTTSSSSSSRRRPPPOOOMMMLLLKKKJJJHHHHHHIIIIIIHHHFFFDDDEEEEEEEEEFFFJJJPPPTTTZZZZZZYYYZZZZZZ\\\^^^___```gggqqqyyyxxxuuurrrqqquuu{{{zzzbbbPPPEEE???===<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBAAAAAA@@@@@@==========================================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888:::<<<>>>>>>===;;;:::999999999999999:::;;;;;;<<<@@@EEEJJJPPP[[[hhhrrr~~~pppeeeZZZQQQDDDDDDEEEDDDCCCBBBBBBBBBBBBDDDGGGIIIKKKJJJIIIHHHIIIHHHHHHHHHIIIKKKMMMOOONNNLLLJJJHHHGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKJJJLLLLLLPPPUUU[[[ddduuu}}}gggVVVNNNFFFDDDAAA>>><<<<<<<<<===???===>>>BBBEEEHHHNNNVVV^^^iiivvv|||wwwwww~~~wwwpppiiibbb[[[WWWLLLKKKHHHGGGFFFFFFGGGHHHHHHLLLRRRWWW]]]gggrrrzzz~~~{{{yyywwwwwwvvvvvvwwwxxxyyy}}}|||~~~uuunnniiihhhdddkkkppppppooopppoookkkdddaaa^^^\\\[[[YYYWWWUUUUUUVVVVVVUUUSSSRRRSSSUUUKKKOOOTTTWWWXXXZZZ\\\___\\\\\\\\\\\\ZZZYYYYYYYYYWWWWWWWWWVVVTTTRRROOOMMMMMMLLLKKKKKKKKKKKKIIIGGGFFFFFFGGGGGGHHHLLLRRRVVVZZZZZZ[[[\\\]]]___aaabbbeeejjjqqqxxx}}}}}}vvvtttssssssxxx~~~sss]]]MMMCCC???===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAAAAABBBBBB>>>>>>=========>>>??????=====================<<<======>>>>>>>>>===<<<<<<::::::::::::::::::;;;;;;:::::::::999999999888888999999999999888888888888777777777777777777777777555777999;;;;;;:::888666;;;;;;;;;;;;<<<<<<===>>>>>>DDDKKKQQQZZZgggwwwwwwhhh^^^TTTMMM>>>@@@BBBBBBBBBAAABBBBBBBBBDDDGGGIIIJJJJJJHHHGGGEEEEEEEEEFFFHHHKKKNNNQQQNNNMMMJJJGGGFFFFFFGGGGGGIIIIIIHHHGGGGGGGGGHHHHHH???AAACCCFFFHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKOOOTTTZZZcccsssppp[[[PPPFFFDDDAAA>>><<<<<<<<<======<<<===AAACCCEEELLLSSS[[[fffsss||||||vvvuuu}}}yyyrrrkkkddd]]]YYYKKKJJJHHHFFFEEEEEEFFFGGGGGGKKKOOOTTTYYYbbbnnnvvv}}}}}}zzzyyyuuuvvvvvvvvvvvvyyy~~~~~~xxxtttqqqmmmtttyyyzzzzzz{{{zzzwwwmmmjjjfffdddbbbaaa```^^^___^^^[[[WWWSSSRRRTTTUUUHHHLLLOOOQQQPPPQQQTTTWWWVVVXXX[[[\\\\\\[[[[[[\\\[[[\\\\\\[[[YYYUUURRRPPPNNNMMMLLLLLLMMMLLLIIIGGGHHHHHHHHHHHHJJJNNNSSSXXXYYYYYY[[[\\\___aaadddeeejjjnnntttzzz~~~{{{uuusssssstttzzzmmmYYYKKKCCC???===;;;;;;;;;::::::;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAA===<<<;;;;;;:::::::::;;;999999999999999999999999999999999999999999999999888888777777777777888888777777777777777777777777777888888888888999999999999999888888777666666666;;;;;;;;;;;;::::::999999555666777999<<>>:::999;;;===;;;===AAACCCDDDIIIPPPYYY```jjjuuuyyyxxxzzz}}}}}}uuuoooggg___YYYRRRNNNJJJGGGGGGHHHHHHHHHDDDIIINNNSSSXXX```iiippp}}}{{{zzzwwwvvvuuuuuuvvvxxxzzz|||~~~zzz}}}~~~||||||wwwqqqooooooooollljjjhhhiiiiiifff```ZZZWWWVVVUUUQQQMMMKKKKKKLLLLLLLLLPPPSSSWWWZZZ[[[\\\^^^___^^^\\\[[[ZZZYYYWWWUUUSSSWWWVVVUUUUUUUUUSSSPPPNNNIIIIIIJJJLLLNNNQQQTTTVVV[[[\\\^^^___```dddiiilllpppttt{{{{{{wwwvvvttttttyyywwwdddVVVJJJAAA>>>???<<<===>>>???AAACCCDDDEEE@@@@@@@@@@@@@@@@@@AAAAAA;;;;;;:::999999999999999888888888888888888888888999888888888888888888888777777666666666666777777777777777777777777777777666666777777777888888888777777777888888888888888888888888888999999999999;;;;;;<<<<<>>>>>??????@@@@@@@@@@@@AAAAAAAAA888888777777666666777777777777777777777777777777777777777666666555555555555555555444444555555555666666666666666666666666555666666666777777777777666666777888888999::::::777777777777888999:::;;;======<<<<<>>>>>???CCCLLLXXX```mmmwww{{{kkk\\\RRRLLLFFFCCCBBBAAAAAA@@@@@@AAAAAAAAA???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHKKKJJJJJJJJJJJJJJJJJJKKKKKKIIIIIILLLOOOTTT___kkk}}}sss\\\QQQIIICCCAAA@@@===<<<===;;;999:::>>>??????DDDJJJNNNSSS]]]gggrrr~~~|||zzzyyy~~~|||sssiiibbbWWWSSSMMMIIIGGGGGGFFFFFFGGGHHHIIIIIIKKKRRR\\\cccmmmsss}}}~~~}}}~~~|||}}}{{{rrrkkkfff```XXXRRRMMMKKKIIIHHHFFFHHHKKKMMMOOOSSSWWWZZZ]]]___bbbeeeggghhhjjjkkklllkkkjjjjjjjjjiiifffcccaaa___]]]\\\]]]```ccceeegggkkkpppsssuuuvvvxxxzzz}}}|||xxxwwwxxxyyy{{{xxxiiiVVVKKKCCC===::::::;;;;;;;;;<<<======>>>>>>?????????@@@@@@AAAAAABBB444444444333333444444555555555555555555555555555555555555555444444333333444444333333333333444444666666666666666666666666777777777888888888999999888888888777777777666666888777666666666777999:::>>>AAADDDHHHNNNYYYhhhsss{{{qqqbbbVVVNNNJJJFFFDDDAAAAAAAAA@@@@@@AAAAAABBB???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHKKKMMMQQQ[[[eeewww{{{bbbVVVLLLDDDCCCBBB???======:::999:::===>>>>>>BBBHHHMMMRRRZZZdddppp|||{{{yyyzzzvvvllleee[[[VVVPPPKKKIIIHHHGGGFFFFFFGGGHHHHHHJJJPPPZZZbbbjjjpppzzz{{{tttooohhh___VVVOOOKKKIIIGGGEEEFFFHHHJJJLLLPPPUUUYYY]]]aaaggglllmmmoooppprrrrrrrrrrrrsssttttttrrrpppjjjiiihhhgggiiikkknnnpppqqquuuyyy|||}}}~~~~~~yyyuuuuuuwwwzzz}}}uuudddRRRHHHCCC>>>;;;;;;999:::;;;<<<>>>???@@@AAA>>>>>>???@@@AAAAAABBBBBB444444444333444444555666555555555555555555555555555555555555555555555555555555555444444555555555666666666666666666666666888888888888999999999999888888777666666555444444555444333333444666888:::>>>CCCJJJQQQXXXeeeuuunnneeeYYYPPPKKKHHHFFFDDDAAAAAA@@@@@@@@@AAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIFFFEEEFFFIIIJJJMMMUUU___pppnnn[[[QQQGGGEEEDDDAAA>>>===;;;999:::=========AAAFFFLLLPPPWWWaaalllxxx|||yyyyyy~~~zzzpppiii___ZZZSSSNNNJJJIIIGGGFFFEEEFFFHHHHHHIIIOOOXXX^^^fffmmmwwwxxxqqqeeeZZZRRRLLLHHHFFFDDDEEEFFFGGGIIIMMMSSSWWW^^^eeennntttuuuuuuvvvwwwxxxxxxyyy|||~~~wwwwwwwwwwwwyyyzzz|||}}}}}}}}}vvvsssssswww{{{qqq```OOOFFFBBB???<<<;;;777888999;;;===>>>@@@@@@>>>>>>???@@@AAABBBBBBCCC555555444444555555666777555555555555555555555555555555666666777777888888777777666666666666777777777777777777777777777777777777777777888888888888555555555555555444444444333333222333555999===???DDDLLLWWW___gggsssttt```YYYPPPIIIGGGFFFEEECCCAAA@@@@@@@@@AAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHFFFEEEFFFIIIJJJLLLSSS\\\hhh|||{{{aaaUUUJJJGGGFFFBBB???===<<<::::::======<<<@@@FFFIIIMMMSSS[[[fffrrr~~~zzzxxxzzz~~~tttmmmbbb]]]VVVPPPLLLJJJHHHGGGEEEGGGHHHHHHHHHLLLRRRXXXaaaiiittt|||{{{nnnaaaWWWQQQLLLJJJGGGGGGGGGGGGIIIMMMSSSXXXbbbkkkvvv}}}}}}|||{{{{{{}}}~~~{{{uuussstttxxx}}}nnn]]]KKKCCCAAA>>><<<;;;999999:::;;;<<<===>>>>>>===>>>???@@@AAABBBBBBCCC555555555555555666777888666666666666666666666666555555666777888999::::::888888777777777777888888888888888888888888888888666666666666777777777777222222333444444555555555444444444666999>>>CCCFFFRRR[[[gggqqqxxxpppcccXXXRRRJJJFFFEEEEEECCCBBB@@@@@@@@@@@@AAAAAABBBCCCFFFGGGHHHIIIIIIJJJJJJJJJFFFFFFEEEDDDCCCBBBBBBAAAFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHIIIIIIIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHGGGIIILLLLLLMMMTTT\\\bbbuuudddWWWLLLHHHGGGCCC???===<<<:::;;;======<<<@@@FFFGGGJJJPPPXXXbbbnnn{{{zzzwwwwwwwwwpppddd___XXXQQQMMMKKKIIIGGGFFFHHHIIIHHHGGGIIINNNSSS]]]fffqqqyyyuuuhhh]]]VVVQQQNNNKKKKKKKKKJJJKKKOOOVVVZZZdddooo{{{~~~~~~zzzuuusssuuuzzzkkkZZZHHHAAA@@@>>>;;;:::<<<<<<<<<=========>>>>>>===>>>>>>@@@AAABBBCCCCCC888888888888777777777777777777666666666666777777555555555777888888666444444555777888777666444222222444666666555666777999:::777444444555666444222444333222222333444333333111444777999===DDDOOOVVVfffmmmwwwvvvggg^^^NNNJJJDDD@@@?????????>>>AAA@@@@@@@@@AAACCCEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHDDDDDDCCCCCCCCCDDDDDDEEECCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIHHHHHHJJJMMMPPPRRR^^^pppoooaaaRRRKKKHHHDDD@@@>>>;;;:::::::::;;;===>>>???GGGJJJOOOUUU\\\hhhvvv||||||}}}{{{uuulllfff]]]UUUOOOLLLIIIHHHHHHFFFCCCBBBDDDIIINNNRRR[[[cccnnnvvv{{{|||nnnddd\\\TTTPPPQQQMMMKKKLLLMMMOOOVVV]]]kkkuuu}}}uuuuuuuuuxxxfffWWWHHHAAA>>><<<<<<>>>:::<<<>>>>>>======???AAA======>>>???@@@BBBCCCDDD999999888888888777777777777777777666666777777777999999999:::;;;;;;999777777888888999888777666555444555777777666666777999999777555555777888777555444333222333555777888888777:::>>>CCCIIITTT```iiiwww}}}}}}lll\\\SSSIIIGGGDDDBBBAAA@@@>>>===AAAAAAAAAAAAAAABBBCCCDDDGGGGGGHHHIIIIIIHHHGGGGGGDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIMMMPPPRRR[[[jjjrrrbbbRRRKKKGGGBBB>>><<<;;;;;;::::::;;;<<<>>>???DDDHHHMMMRRRYYYdddrrr{{{{{{zzz|||xxxoooiii```XXXRRRNNNKKKIIIHHHFFFDDDCCCDDDHHHLLLOOOVVV^^^iiiqqqwwwvvvlllcccZZZUUURRRNNNLLLMMMMMMOOOVVV^^^mmmwww{{{uuuuuuvvvzzz|||cccUUUFFF???===;;;;;;===;;;<<<>>>>>>======???AAA?????????@@@AAABBBCCCDDD999999999999888888888888888888777777777777888888999888777777888888666444888888888777777777666666555666777777555555666777555444222333555666666555444333333333444777:::<<<@@@EEEMMMTTT^^^kkkyyyqqq```RRRIIIDDDCCCCCCCCCCCCAAA>>><<>>???@@@BBBCCCDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHGGGGGGIIILLLOOOQQQVVVbbbxxxwwwgggUUUMMMHHHCCC>>>===<<<;;;::::::;;;<<<===>>>BBBEEEIIINNNUUU___kkkttt}}}zzzwwwwww~~~|||sssmmmddd[[[UUUQQQMMMKKKGGGFFFEEEDDDEEEGGGIIIJJJOOOWWWbbbkkkqqqyyywwwlllbbb[[[WWWRRROOOPPPPPPQQQXXX```lllvvv|||yyyuuuuuuwww{{{xxx___RRRDDD>>><<<;;;:::<<<;;;===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBB::::::::::::999999999999999888888777777888888999999777666666666666444222666666555444444444444555444555666555444333444555444333333333444444555555777777777777999<<<@@@CCCMMMTTT```kkkuuutttfffXXXMMMFFFBBBAAAAAAAAABBBBBB@@@>>>>>>@@@AAACCCDDDDDDCCCBBBEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???===>>>@@@AAACCCDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGEEEEEEEEEFFFFFFGGGFFFFFFGGGIIIKKKNNNOOOTTT\\\nnn}}}lllZZZPPPKKKEEEAAA@@@===<<<;;;:::;;;;;;===>>>@@@CCCGGGKKKQQQZZZeeemmmvvv|||wwwuuuyyyvvvpppggg___XXXSSSOOOLLLGGGFFFFFFEEEEEEFFFFFFGGGJJJQQQ\\\dddkkksss{{{uuujjjbbb^^^YYYUUUTTTTTTTTT[[[ccckkkuuu~~~|||}}}zzzwwwtttuuuxxx|||www\\\OOOCCC>>>===;;;;;;<<<<<<===??????>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBAAA;;;;;;;;;;;;::::::::::::999999888888888888999999<<<;;;999888999999777666666666555444333444444444222444444444222111222444777777777666666666777888888:::===@@@DDDIIIOOOTTT]]]ggguuuwwwiii]]]RRRJJJDDDCCCAAA??????AAABBBBBBAAA;;;===@@@BBBDDDEEEFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???===>>>@@@BBBCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIIIIHHHGGGEEEDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNSSSYYYhhhqqq]]]RRRLLLFFFBBBAAA>>>===;;;;;;:::;;;<<<===???BBBFFFIIINNNUUU___gggrrr~~~zzzvvvyyyzzztttkkkbbb[[[UUUPPPMMMGGGGGGGGGFFFFFFFFFEEEEEEGGGNNNWWW___gggooowww|||}}}{{{yyyyyyzzz}}}~~~ssskkkfff```[[[YYYWWWVVV]]]dddmmmwww~~~~~~{{{vvvtttsssvvv||||||yyyvvvsssuuuyyy~~~uuuYYYNNNCCC??????===<<<======>>>??????>>>>>>???@@@BBBBBBCCCCCCCCCBBBAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::;;;999777777777888777666777777777666666666555555111333444333222222333444555666777777666666888:::666<<>>AAADDDFFFGGGHHHDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAACCCDDDEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDGGGJJJLLLIIIHHHGGGEEEDDDDDDDDDEEEDDDDDDEEEFFFHHHJJJKKKLLLRRRVVVcccyyy}}}~~~zzzdddVVVNNNGGGCCCBBB>>>===<<<;;;::::::;;;<<<>>>AAAEEEHHHKKKQQQZZZaaalllxxxzzz|||~~~}}}wwwnnnfff^^^WWWQQQMMMHHHHHHGGGFFFFFFFFFFFFFFFHHHLLLSSS[[[ccckkktttyyy}}}{{{xxxtttttttttuuu{{{xxxpppiiiccc^^^[[[ZZZ___fffsss{{{|||sssooojjjiiioooyyy~~~|||yyywwwuuuwww{{{oooVVVKKKAAA???@@@>>>======>>>???@@@@@@>>>>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@=========<<<<<<<<<;;;;;;::::::999999999999::::::888666444444555666666555555666777777777666555444222333555555444444555777555777:::::::::<<>>@@@BBBEEEGGGHHHEEEDDDCCCAAA@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDBBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGDDDCCCCCCCCCEEEHHHLLLNNNJJJHHHGGGEEEDDDCCCDDDDDDBBBCCCDDDFFFGGGIIIJJJKKKOOOSSS^^^qqq~~~}}}{{{ppp___UUULLLFFFDDD???>>><<<;;;::::::;;;;;;===@@@CCCEEEHHHMMMUUU[[[dddqqq~~~{{{rrriiiaaaZZZSSSOOOJJJIIIGGGFFFFFFGGGHHHHHHHHHKKKPPPVVV___iiirrrwwwzzz~~~}}}zzzuuuuuuuuuuuuxxx~~~vvvnnnhhhcccaaafffmmmvvv~~~sssmmmfffccchhhsss}}}}}}{{{zzzxxxxxx{{{yyyeeeRRRHHH???>>>???>>><<<<<<>>>???@@@@@@>>>>>>???@@@>>>???AAABBBBBBBBB@@@???============<<<<<<<<<<<<;;;::::::999999::::::;;;:::888666666888999:::999222444555666666444222111333444666666666666777999<<>>===;;;:::::::::;;;<<>>===>>>===;;;;;;???@@@AAA@@@???>>>???@@@===>>>@@@BBBBBBAAA@@@???DDDBBBAAAAAAAAA@@@>>>===???>>>===<<<;;;;;;;;;;;;;;;:::999777666555555555777888999::::::::::::999777888999999999<<>>===<<<<<<<<<>>>AAADDDFFFHHHFFFDDDAAA@@@???>>>???BBBAAAAAAAAAAAABBBCCCCCCEEEEEEDDDBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCEEEGGGJJJIIIGGGEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCEEEFFFGGGKKKRRRZZZccctttzzzyyyvvv```QQQHHHDDDBBB???;;;::::::;;;:::::::::;;;===???AAAFFFMMMQQQZZZaaalll{{{|||}}}yyyooohhhaaaZZZUUUPPPMMMHHHFFFEEEFFFFFFEEEGGGFFFIIIOOOUUU^^^lllyyyyyywwwpppooossswww~~~vvvjjjbbbcccmmm{{{~~~zzzxxxxxxxxxyyy~~~~~~jjj[[[JJJDDD>>><<<>>>@@@???===???AAABBBBBBAAA???>>>???>>>>>>???@@@AAAAAABBBBBBGGGEEECCCAAAAAAAAA???>>>BBBAAA@@@???>>>>>>>>>>>>AAA@@@???>>>>>>>>>>>>>>>;;;;;;<<<======>>>??????>>>@@@AAABBBDDDHHHMMMQQQZZZ]]]aaafffkkkrrryyy~~~|||oooeeeVVVRRRLLLHHHFFFFFFFFFFFFAAABBBBBBBBBAAA???>>>======<<<<<<<<<>>>@@@BBBDDDFFFEEECCCAAA@@@?????????AAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCBBBAAABBBCCCEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEHHHGGGFFFFFFFFFHHHIIIJJJLLLRRRXXX```ooo{{{yyyjjjXXXNNNJJJCCC@@@===;;;;;;<<<<<<;;;:::;;;===???AAAFFFKKKOOOWWW^^^iiixxx}}}||||||ssskkkddd]]]XXXQQQNNNIIIGGGGGGGGGGGGGGGFFFEEEGGGMMMTTT]]]lllyyy|||zzzyyy{{{}}}~~~zzzoooffffffooo{{{~~~zzzyyyyyyyyy{{{xxxdddVVVIIIDDD>>><<<>>>@@@???===AAACCCDDDDDDBBB@@@@@@@@@?????????@@@AAAAAABBBBBBSSSPPPLLLJJJIIIIIIHHHGGGJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJLLLNNNOOOOOOPPPRRRTTTWWW\\\ccchhhqqquuuzzz{{{ooobbbYYYNNNKKKGGGEEEEEEFFFFFFFFFCCCBBBBBBAAA???>>>===<<<======<<<<<<<<<>>>@@@AAADDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@????????????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBAAAAAACCCDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFIIIHHHGGGGGGGGGHHHIIIJJJMMMPPPUUU[[[ggg}}}xxx}}}rrr\\\PPPLLLFFFCCC???============<<<;;;<<<>>>???@@@DDDIIILLLSSSZZZeeesss}}}zzzwwwpppiiiaaa[[[SSSOOOKKKHHHHHHHHHHHHHHHFFFDDDFFFKKKQQQZZZiiivvv~~~|||zzzyyyzzzuuummmlllrrr|||~~~{{{zzzzzz{{{}}}ppp]]]QQQHHHDDD>>>===>>>@@@???>>>CCCEEEGGGGGGDDDBBBAAAAAA???@@@@@@AAAAAABBBBBBBBBhhhddd___[[[ZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVWWWWWWUUUUUUVVVVVVXXXYYY[[[\\\```_________```cccfffhhhfffhhhjjjlllooouuu{{{rrreeeZZZTTTMMMKKKHHHFFFGGGHHHHHHHHHFFFEEECCCAAA???>>>======>>>===<<<<<<<<<<<<===>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@????????????@@@AAAAAABBBAAA@@@???????????????@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAABBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDEEEFFFGGGLLLNNNRRRWWWaaawwwxxxzzzyyy```RRRLLLGGGDDD@@@>>>======<<<<<<;;;<<<>>>???@@@BBBFFFIIIPPPVVVbbbooo|||}}}yyy{{{}}}uuummmeee___TTTQQQLLLIIIHHHHHHHHHGGGHHHEEEFFFIIINNNUUUcccooo|||}}}|||zzzwwwtttrrrppppppwwwzzz|||tttsssxxx~~~{{{{{{|||~~~zzziiiYYYNNNGGGCCC???>>>>>>??????>>>CCCEEEHHHHHHFFFCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCC~~~{{{uuurrrppppppooooooooonnnnnnmmmmmmmmmmmmnnnnnnnnnooopppqqqsssuuuvvvxxxwwwwwwwwwxxx{{{~~~wwwjjj^^^TTTPPPLLLJJJIIIJJJMMMOOOOOOOOOKKKIIIEEEBBB@@@?????????>>>======<<<<<<<<<<<<<<>>>>>>>>>>>>>>???@@@@@@BBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIGGGFFFEEEDDDCCCCCCDDDEEEJJJKKKOOOTTT\\\ooozzzxxx}}}jjjYYYQQQHHHEEE@@@>>>===<<<;;;::::::<<<===>>>???AAADDDGGGNNNTTT___kkkwwwyyyxxxxxx{{{rrriiicccWWWSSSNNNJJJHHHHHHGGGFFFJJJGGGGGGIIIKKKOOOZZZeeesss{{{uuurrrooollliiigggeeedddkkkpppxxx{{{zzz~~~|||}}}vvvfffWWWNNNEEECCC@@@>>>>>>?????????BBBDDDGGGHHHGGGDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCyyylll```VVVNNNIIIFFFFFFHHHLLLQQQUUUWWWWWWNNNKKKGGGBBB@@@??????@@@>>>============<<<<<<;;;===>>>???@@@@@@@@@@@@???>>>============>>>??????AAAAAA@@@@@@???@@@@@@AAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKJJJIIIGGGEEEDDDDDDEEEEEEIIIIIIMMMSSSYYYhhh|||yyyzzzuuu^^^SSSIIIFFFAAA>>>===<<<;;;:::999;;;===>>>>>>@@@CCCEEELLLRRR\\\fffqqq~~~}}}yyyvvv~~~xxxooohhh[[[WWWQQQLLLIIIHHHFFFEEEJJJHHHHHHIIIIIIKKKSSS]]]ggguuu|||uuukkkhhhccc```^^^\\\ZZZXXX___eeennnyyy}}}}}}sssbbbTTTLLLCCCBBBAAA???????????????@@@DDDHHHIIIHHHFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC{{{lll```XXXQQQJJJDDDBBBCCCFFFKKKQQQUUUWWWVVVOOOLLLGGGBBB>>>===>>>???======>>>>>>>>>===<<<<<<===>>>???@@@@@@??????>>>======<<<<<<======>>>?????????>>>>>>>>>??????@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJKKKKKKJJJKKKJJJHHHFFFEEEEEEEEEEEEIIIHHHMMMRRRUUU```~~~|||zzzfffVVVKKKHHHCCC@@@???>>><<<;;;888:::<<<===>>>@@@BBBEEEJJJPPPYYYbbblllyyy}}}xxxxxx~~~tttmmm```\\\UUUOOOLLLIIIGGGEEEGGGFFFGGGIIIIIIIIIOOOWWW]]]iiixxxuuulllddd___ZZZVVVUUUTTTQQQOOOSSSXXX```kkkwww}}}~~~qqq^^^OOOGGGBBBBBBAAA@@@???>>>???@@@@@@DDDIIIKKKKKKIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCC}}}qqqbbbXXXTTTPPPJJJDDDBBBCCCEEEJJJOOOQQQRRRQQQPPPLLLFFF@@@===<<<===>>>===>>>>>>>>>>>>>>>=========>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>============>>>???>>>????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAADDDDDDEEEFFFFFFFFFFFFFFFDDDEEEGGGIIIJJJJJJJJJJJJKKKIIIGGGFFFDDDDDDDDDDDDIIIHHHMMMRRRSSS[[[www|||~~~ppp]]]MMMJJJEEEBBB@@@???===<<<777999;;;===>>>@@@BBBDDDHHHNNNWWW___hhhuuuzzzttt~~~xxxqqqddd___XXXRRRNNNKKKHHHFFFDDDDDDFFFJJJJJJIIINNNVVVVVVbbbnnnyyy{{{nnneee___[[[UUURRRQQQPPPNNNKKKKKKNNNTTT___lll|||}}}~~~ooo[[[KKKCCCAAABBBBBB@@@???>>>???@@@@@@DDDJJJMMMMMMKKKJJJJJJDDDDDDDDDDDDDDDCCCCCCCCC{{{jjjaaaUUUNNNKKKJJJGGGEEECCCDDDDDDFFFGGGJJJKKKLLLKKKHHHEEEAAA???============<<<<<<;;;;;;;;;<<<<<<@@@@@@@@@????????????>>>======<<<<<<<<<======>>>======>>>>>>>>>>>>======??????>>>======>>>>>>???CCCBBB@@@??????@@@BBBCCCEEEFFFFFFGGGGGGHHHIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHKKKNNNRRR\\\qqqzzz```WWWMMMEEECCCBBB???======;;;:::999999;;;>>>AAACCCHHHLLLRRRYYYcccqqqwwwyyy|||}}}vvvkkkdddZZZSSSOOOLLLHHHEEEFFFEEEEEEEEEFFFHHHJJJKKKVVV\\\eeeppp|||xxxoooiii]]]ZZZUUURRRPPPOOOMMMKKKKKKJJJLLLTTT]]]kkk~~~}}}|||{{{}}}}}}iiiWWWKKKFFFEEEDDDBBB@@@????????????DDDEEEGGGIIIKKKKKKKKKKKKHHHGGGFFFFFFEEEEEEFFFFFF|||nnnccc[[[QQQJJJHHHHHHFFFCCCBBBBBBBBBCCCEEEFFFHHHIIIGGGEEEBBB???===<<<<<<<<<======<<<<<<<<<<<<<<<===@@@@@@@@@?????????>>>>>>===<<<<<<;;;<<<<<<============>>>>>>>>>>>>======????????????????????????AAA@@@?????????AAACCCEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFHHHIIIKKKNNNQQQYYYkkk}}}jjjZZZPPPFFFCCCAAA===;;;;;;;;;:::999999;;;>>>AAACCCHHHLLLQQQWWW___lll{{{}}}yyyyyy~~~~~~wwwnnnggg]]]VVVRRRNNNJJJFFFFFFFFFEEEFFFFFFHHHJJJKKKOOOTTT\\\gggrrryyynnnhhh___\\\WWWTTTQQQOOOLLLJJJHHHGGGIIIOOOWWWbbbsss~~~}}}||||||~~~xxxeeeTTTJJJEEEDDDCCCBBB@@@@@@@@@@@@AAACCCEEEGGGIIIJJJKKKKKKJJJHHHGGGFFFFFFEEEEEEFFFFFF|||mmmaaaYYYRRRJJJFFFEEEEEEDDDBBB@@@@@@@@@@@@AAABBBCCCCCCBBBAAA???===;;;;;;;;;<<<>>>>>>============>>>>>>@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>======<<<>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>@@@BBBDDDFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKNNNPPPUUUdddsssyyybbbUUUIIIEEEBBB???<<<<<<<<<;;;::::::;;;>>>@@@BBBGGGJJJOOOSSS[[[fffsss|||yyywwwxxxzzzrrrkkkbbbZZZVVVQQQLLLIIIHHHGGGFFFFFFFFFHHHIIIJJJIIILLLSSS\\\gggtttssslllccc```\\\XXXUUURRROOOLLLIIIGGGHHHLLLQQQYYYgggttt}}}||||||}}}sss```QQQHHHDDDBBBBBBAAAAAAAAAAAABBBBBBCCCEEEGGGIIIJJJKKKKKKJJJHHHGGGFFFFFFEEEEEEFFFFFF}}}qqqcccYYYOOOKKKFFFBBBBBBCCCBBBBBB???>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>???@@@????????????>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;<<<==================<<<===>>>@@@BBBBBBAAA???>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHHHHIIIIIILLLLLLLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHKKKNNNPPPTTT```mmmkkk]]]OOOHHHFFFCCC@@@???<<<;;;;;;;;;;;;===???@@@DDDGGGKKKPPPVVVaaammmvvv|||wwwuuu|||~~~wwwpppfff___ZZZUUUOOOJJJIIIHHHGGGGGGFFFGGGHHHIIIGGGJJJNNNUUU^^^kkkxxx{{{ttthhheeeaaa]]]ZZZWWWTTTRRRMMMJJJJJJMMMOOOUUU```lllwww{{{|||||||||ooo\\\NNNFFFCCC@@@@@@AAAAAABBBCCCCCCDDDDDDFFFHHHJJJKKKLLLLLLKKKHHHGGGFFFFFFEEEEEEFFFFFF|||qqqeeeYYYRRRIIIFFFCCCAAAAAAAAABBBBBB>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@?????????>>>>>>>>>=========<<<;;;:::::::::::::::<<<<<<============<<<<<<<<<===???AAABBBAAA???>>>@@@@@@??????@@@@@@AAAAAADDDDDDDDDEEEFFFFFFGGGGGGKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFIIINNNPPPTTT^^^iiiuuudddSSSKKKHHHEEEBBBAAA<<<<<<;;;;;;<<<===>>>???@@@CCCHHHMMMSSS\\\hhhqqqzzzvvvyyy|||uuukkkddd^^^XXXQQQLLLKKKJJJIIIGGGGGGGGGGGGHHHFFFHHHKKKOOOWWWcccooowwwwwwkkkgggbbb^^^[[[YYYVVVTTTPPPMMMLLLNNNOOOSSS^^^iiiqqqvvv}}}~~~{{{|||~~~lllZZZMMMEEEBBB???@@@AAABBBCCCDDDDDDDDDFFFGGGIIIKKKLLLMMMMMMMMMHHHGGGFFFFFFEEEEEEFFFFFFyyynnnbbbWWWNNNKKKEEEDDDBBBAAA@@@@@@@@@@@@===<<<;;;;;;:::::::::;;;<<<<<<<<<===============>>>=========>>>???@@@AAA??????>>>>>>>>>=========>>>===<<<;;;::::::::::::;;;<<<<<<======<<<<<<;;;;;;<<<>>>???@@@@@@??????@@@@@@@@@@@@@@@@@@??????BBBCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHEEEEEEGGGLLLOOOSSS\\\fffzzzmmmXXXNNNJJJFFFBBB@@@======<<<<<<<<<======>>>===@@@EEEIIIOOOWWWbbbjjjyyyyyyzzz~~~{{{qqqiiiccc\\\UUUPPPMMMKKKJJJHHHGGGFFFGGGGGGDDDEEEGGGJJJPPPZZZdddlll}}}{{{pppkkkccc\\\YYYVVVTTTSSSQQQNNNLLLMMMNNNSSS^^^jjjppptttzzz~~~|||}}}}}}hhhXXXLLLEEEAAA???@@@AAACCCDDDDDDDDDDDDFFFGGGIIIKKKLLLMMMMMMLLLHHHGGGFFFFFFEEEEEEFFFFFFxxxhhh]]]TTTKKKGGGHHHCCCCCCBBBAAA???======>>>::::::999999888888999999;;;;;;<<<<<<======<<<<<<======<<<===>>>???@@@@@@???>>>>>>>>>============???>>>===<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGFFFDDDEEEIIIKKKOOOXXXbbbqqq}}}zzzaaaTTTMMMHHHBBB???============<<<<<<<<<<<<<<>><<<;;;<<<888888777777777777888888::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>============??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===??????;;;<<<>>>???AAAAAABBBBBBDDDDDDDDDEEEFFFFFFGGGGGGBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGDDDDDDFFFIIILLLUUU^^^kkkxxxwww{{{jjjZZZRRRKKKDDD@@@===============<<<<<<<<<<<<>>>AAADDDFFFLLLUUU[[[hhhsss~~~}}}zzz|||{{{sssllleee\\\VVVOOOMMMKKKHHHGGGFFFFFFFFFCCCDDDEEEGGGJJJPPPXXX]]]iiissszzzmmmaaaYYYUUUSSSRRRUUUQQQOOOPPPSSSZZZiiivvvvvvxxxyyy{{{}}}~~~~~~nnn^^^RRRIIICCC??????AAABBBDDDEEEDDDDDDCCCBBBDDDFFFHHHIIIJJJIIIIIIHHHGGGGGGFFFEEEFFFFFFFFFwwwccc[[[QQQJJJHHHFFFBBB>>>@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999888888777777777888888999:::<<<<<<============>>>>>>>>>>>>@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;<<<<<<>>>???>>>>>>============>>>>>>????????????@@@AAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCEEEKKKRRRWWWfff|||{{{wwwtttwwwcccUUUJJJEEEEEECCC@@@===;;;<<<=========;;;<<>>===<<<;;;:::999999999999888777777777777777777777999:::;;;<<<<<<<<<============>>>>>>???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===>>>>>>============>>>>>>?????????@@@@@@AAAAAAAAACCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCEEEJJJQQQVVVcccvvv{{{uuuqqqkkk[[[OOOHHHGGGCCC@@@===;;;<<<<<<<<<<<<;;;<<<>>>AAADDDIIIPPPTTT]]]gggtttzzzxxx~~~vvvmmmddd]]]VVVRRRNNNKKKIIIHHHGGGFFFEEEEEEDDDCCCDDDGGGMMMRRRYYYeeesss~~~~~~qqqccc[[[VVVTTTRRRPPPPPPQQQTTT[[[kkkzzzsss```SSSLLLFFFCCCCCC??????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFzzzjjj[[[QQQLLLGGGAAA>>>??????>>><<>>===<<<;;;;;;:::777888888888888888777777777777666777888999;;;<<<;;;;;;<<<<<<============<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>============>>>>>>>>>???@@@AAAAAA@@@??????AAAAAA@@@@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBDDDIIIOOOTTT^^^nnn}}}wwwsss~~~vvvdddUUUMMMJJJCCC@@@===;;;;;;<<<<<<;;;;;;<<<>>>@@@CCCHHHNNNRRRXXXaaalllwww|||xxx|||{{{sssjjjdddZZZWWWRRRNNNLLLJJJHHHGGGFFFEEEDDDCCCCCCEEEJJJNNNSSS\\\iiiuuu~~~nnnbbbZZZVVVQQQOOOOOOQQQTTT\\\lll{{{xxxhhhWWWMMMHHHDDDBBBCCC>>>???@@@@@@BBBBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFsssggg\\\QQQJJJEEEBBB>>>===>>>???>>>===>>>>>>===<<<<<<;;;::::::777777888999::::::999999888777666666777888:::;;;::::::;;;;;;<<<<<<======:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>============>>>>>>>>>???AAABBBAAA@@@>>>===???>>>>>>>>>???@@@AAAAAA@@@AAABBBCCCCCCDDDDDDCCC@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCGGGMMMQQQYYYfff~~~|||zzz~~~lll[[[PPPKKKDDDAAA===;;;;;;;;;;;;:::;;;<<<===???AAAFFFKKKPPPTTT[[[eeeppp}}}|||}}}wwwpppjjj___[[[UUUQQQNNNKKKIIIGGGFFFFFFEEECCCBBBDDDGGGJJJMMMTTT___kkkyyyyyyjjj___XXXQQQOOOOOOQQQTTT\\\lll{{{nnn___PPPIIIEEEBBBAAAAAA>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEE|||lll]]]SSSMMMHHHDDDAAA???===<<<<<<<<<<<<;;;======<<<<<<;;;;;;::::::777888:::<<<=========<<<;;;:::888666666777999:::888999999:::;;;;;;<<<<<<:::;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>>>>>>>>>>============>>>>>>===???@@@AAAAAA@@@>>><<<======<<<======>>>???@@@??????@@@AAABBBCCCCCCBBB????????????@@@@@@AAAAAAAAAAAAAAAAAABBBEEEJJJNNNUUU___ttt}}}~~~~~~ttt```SSSKKKFFFBBB>>><<<<<<;;;;;;:::;;;<<<===>>>???CCCIIIMMMQQQWWWaaalllwww}}}||||||tttoooddd```YYYTTTPPPMMMIIIGGGFFFFFFFFFDDDCCCCCCEEEGGGIIIMMMWWWbbbnnnzzzsssddd[[[RRRPPPPPPQQQTTT\\\kkkzzzzzzgggYYYLLLFFFCCC@@@???@@@>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDyyymmm^^^PPPIIIEEEBBB@@@======<<<;;;:::999888888<<<<<<;;;;;;;;;:::::::::888999<<>>>>>============>>>>>>===>>>???@@@@@@???>>>>>><<<<<<;;;;;;;;;<<<=========>>>???@@@AAABBBBBBBBB>>>>>>??????@@@AAAAAAAAA@@@AAAAAAAAAAAADDDHHHLLLRRRYYYkkk|||yyy{{{~~~||||||gggWWWMMMHHHDDD@@@======<<<;;;:::;;;<<<<<<===>>>AAAFFFJJJNNNSSS^^^kkkttt{{{|||vvv|||zzzuuujjjeee^^^XXXSSSOOOKKKIIIFFFGGGGGGFFFDDDCCCEEEFFFFFFIIIPPPZZZcccmmmzzz~~~lllaaaWWWUUUSSSTTTUUU\\\kkkyyy~~~~~~qqq```TTTHHHDDDBBB@@@>>>??????@@@@@@AAABBBCCCDDDEEEGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBxxxfff^^^SSSJJJEEEBBB???===:::;;;<<<<<<:::999888888;;;;;;;;;:::::::::::::::777999===@@@BBBBBBAAAAAACCC@@@<<<888666666777888666666777888999:::;;;;;;===<<<<<<;;;::::::::::::::::::::::::::::::::::::777888:::;;;<<<======<<<>>>>>>============>>>>>>======>>>>>>??????@@@@@@<<<;;;;;;::::::::::::;;;<<<<<<>>>???@@@AAAAAAAAA>>>>>>???@@@@@@AAABBBBBB???@@@@@@@@@@@@CCCFFFJJJNNNUUUddd|||zzzzzz{{{|||xxx|||ooo]]]PPPJJJFFFBBB???>>>===<<<;;;;;;<<<<<<<<<===@@@EEEHHHKKKPPP]]]jjjrrruuu}}}}}}uuuvvv|||{{{pppkkkccc\\\WWWRRRNNNKKKEEEGGGHHHGGGEEEDDDEEEFFFDDDEEEJJJSSSYYY```mmmzzzuuuiii^^^[[[YYYXXXXXX]]]kkkyyy~~~}}}}}}~~~xxxgggYYYNNNDDDAAABBB@@@???@@@@@@AAABBBBBBDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@rrreeeRRRMMMFFFBBBAAA???;;;888999;;;======<<<;;;:::;;;;;;;;;::::::::::::::::::666999===@@@BBBCCCBBBAAAEEEBBB>>>999666666666777555666777888999:::;;;;;;???===<<<:::999999::::::::::::::::::::::::::::::888:::<<<>>>?????????>>>>>>>>>============>>>>>>============>>>???AAAAAA<<<;;;;;;:::999999999999;;;<<<===???@@@@@@AAAAAA>>>??????@@@AAAAAABBBBBB???@@@@@@@@@@@@BBBFFFIIILLLRRR```vvv|||{{{zzzuuuvvv~~~uuubbbTTTKKKGGGCCC@@@>>>>>><<<;;;;;;;;;<<<<<<<<>>===;;;<<<============;;;:::999:::::::::999888777666666888999:::<<<===>>>>>>>>>===<<<;;;999888777777777555666777888999:::;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<===============????????????????????????>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@@@@???======???@@@@@@AAA@@@@@@BBBAAA@@@@@@AAACCCFFFGGGIIIQQQ]]]lllzzzxxxwwwvvvyyygggWWWNNNGGGBBBAAA@@@<<<;;;===;;;;;;:::;;;<<<>>>@@@AAAJJJNNNYYYfffnnnrrrwww}}}~~~xxxxxx~~~{{{vvvnnngggaaa[[[SSSMMMLLLIIIGGGEEEEEEDDDBBB@@@FFFFFFGGGHHHNNNWWWaaahhhqqqvvv||||||pppiii```\\\\\\bbbqqq{{{yyyxxxwwwyyy{{{}}}~~~jjj]]]MMMIIICCC?????????@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@===>>>???@@@@@@???>>>===tttjjj```UUUMMMFFFCCC@@@>>>===<<<:::999<<<<<<======<<<;;;999888999999999999888777666666777888:::;;;<<<=========<<<;;;:::999888777777666666666777888999:::;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>======>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>????????????>>>>>>>>>???@@@@@@AAAAAADDDCCCBBBBBBCCCEEEGGGIIIKKKQQQ[[[hhh~~~|||xxxvvvuuuwww}}}tttcccRRRJJJCCCAAA@@@<<<:::;;;;;;;;;:::;;;<<<>>>???AAAEEEFFFMMMWWW^^^ccciiiqqqyyyvvvzzzzzzrrrkkkeee^^^WWWQQQMMMKKKHHHFFFFFFEEEDDDBBBDDDDDDDDDEEEHHHOOOYYY___iiiooovvv|||uuummmeee``````fffttt}}}{{{zzzyyyyyyzzz{{{}}}zzzfffYYYLLLHHHCCC???>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@===>>>???@@@@@@???>>>===}}}nnnaaaXXXQQQKKKGGGDDDAAA>>>===<<<;;;:::888<<<<<<<<<<<<;;;:::999888999999999999888777666666666777888999:::;;;;;;;;;;;;:::999999888777666666666666777888999::::::;;;;;;;;;;;;:::::::::999999;;;;;;<<<<<<<<<=========AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???????????????>>>>>>???@@@BBBCCCEEEEEEDDDDDDEEEGGGIIIJJJMMMPPPWWWbbbuuu{{{xxxxxxxxxyyyqqqZZZQQQGGGDDDAAA===;;;<<<;;;;;;::::::;;;===???@@@FFFEEEHHHNNNSSSXXXaaaiiizzz{{{wwwwwwwwwpppjjjccc[[[UUUOOOLLLIIIGGGGGGGGGEEEDDDDDDDDDCCCBBBDDDIIIPPPVVV___fffnnnuuuyyy}}}{{{ssskkkgggggglllyyy~~~}}}{{{zzzyyyzzzzzz{{{zzz{{{}}}tttbbbVVVKKKGGGBBB???>>>?????????AAABBBCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@===>>>???@@@@@@???>>>===xxxoooaaaUUUMMMIIIFFFDDDBBBAAA>>>>>>>>>===;;;:::;;;;;;;;;::::::999888888888888888888888777666666555666777888999999999999999999999999888777777666666777777888999999::::::::::::::::::999999999999:::;;;;;;<<<<<<=========@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@???>>>===>>>@@@BBBDDDEEEEEEEEEEEEFFFHHHIIIJJJMMMNNNSSS]]]mmm~~~~~~|||xxxxxxzzzcccWWWKKKFFFDDD@@@>>>>>>;;;;;;::::::;;;<<<>>>???FFFEEEGGGLLLPPPTTT]]]eeeppp|||yyyvvvyyy{{{sssmmmfff^^^YYYQQQNNNJJJHHHGGGGGGFFFEEEEEEEEEDDDCCCDDDHHHMMMQQQVVV]]]gggnnnssswww}}}yyypppmmmnnnrrr}}}zzzyyyxxxxxxxxxxxxyyyzzzyyyzzz|||~~~~~~}}}~~~ooo___UUUKKKGGGBBB???>>>??????>>>AAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>???@@@@@@@@@@@@???>>>|||rrrbbb]]]TTTLLLEEEAAA???===@@@>>>======>>>===<<<:::;;;:::999999888777777777777777888888888777666666555555666777888888888888888888999999999888888777777777777888999999::::::::::::999999999888888888:::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???AAA@@@>>>>>>>>>@@@CCCDDDDDDDDDDDDEEEFFFGGGHHHIIILLLKKKPPPZZZggg}}}xxxtttyyyjjj\\\MMMGGGDDDAAA??????;;;;;;::::::;;;<<<===>>>??????BBBIIIMMMPPPVVV^^^hhhttt{{{uuuuuu{{{vvvpppiiiaaa\\\TTTPPPKKKHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDGGGKKKOOOPPPWWW```gggmmmrrrxxx|||~~~vvvssstttxxxyyyxxxwwwvvvvvvvvvwwwxxxxxxyyy{{{}}}~~~|||~~~~~~lll]]]UUUJJJGGGCCC@@@?????????>>>@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@??????>>>???@@@AAAAAA@@@???>>>}}}ssshhh]]]RRRPPPLLLGGGCCC???===<<<<<<;;;;;;;;;<<<<<<;;;999:::999888777777666777777666777777888888777666666555555666777777777777777777888:::;;;;;;:::999888777777888888888999999999999999999888888888777777999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@??????@@@@@@??????>>>===999999::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???@@@@@@??????@@@AAACCCDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJIIINNNXXXccctttxxxqqqsssrrrbbbPPPHHHEEEAAA???>>><<<;;;:::::::::;;;===>>><<<<<>>@@@AAABBBCCCCCCDDDCCCCCCAAAAAAAAA@@@@@@?????????>>>???@@@AAAAAA@@@???>>>uuuiii```VVVMMMHHHHHHGGGDDDAAA?????????;;;::::::<<<======<<<::::::999777666555555666666666666777777777777777666555666666777777777777777777999:::<<<<<<<<<;;;:::888888888888888999999999999888888888777777777777888999999:::<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<888999999:::;;;;;;<<<<<<;;;:::999999:::;;;===?????????@@@@@@AAABBBBBBCCCBBBCCCDDDEEEGGGGGGGGGHHHIIIHHHNNNWWW^^^jjj{{{qqqqqqxxxmmmYYYNNNIIIEEEAAA@@@<<<;;;:::::::::;;;<<<=========@@@EEEHHHJJJPPPVVVYYYcccooozzz}}}wwwsssuuuzzzssslllggg^^^YYYSSSNNNKKKIIIHHHGGGCCCCCCDDDCCCBBBBBBEEEFFFEEEJJJQQQVVV[[[bbbjjjqqqtttwww}}}}}}~~~}}}|||wwwvvvuuutttuuuuuuwwwwwwyyy{{{}}}}}}}}}rrraaaVVVQQQLLLIIIEEECCCBBBBBB@@@???@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@??????????????????AAAAAAAAAAAA??????ttteeeZZZTTTLLLEEE@@@@@@@@@>>>===<<<===>>><<<<<<===>>>@@@@@@>>><<<:::999777666555555666666666666777777777777777666555666777777777777777777777999;;;=========;;;;;;888888888888888999999999888888888888777777777777888888999:::<<<======>>>?????????????????????????????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<888888999::::::;;;<<<<<<;;;:::999999999;;;===???>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHNNNWWW\\\ddd{{{~~~sssqqquuuzzzyyybbbUUUOOOIIIEEECCC<<<;;;:::::::::;;;<<<===<<<:::<<