BMi6( ))))))*********)))'''&&&,,,,,,+++***))))))((((((************)))((('''&&&'''"""'''***%%%(((,,,&&&'''''''''&&&''''''((()))$$$%%%'''((()))((((((''''''((()))(((&&&$$$$$$%%%'''$$$"""###'''******(((***))))))***,,,,,,+++***)))++++++''''''***+++)))************)))'''&&&%%%&&&))))))''''''******'''&&&''''''((()))(((((((((((()))***++++++***)))(((((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&))))))&&&&&&******((())))))))))))))))))))))))'''%%%&&&)))***'''''')))))))))))))))************(((((()))))))))(((''''''(((&&&%%%&&&((()))))))))+++---,,,((((((******'''(((+++,,,***+++......++++++***)))(((((('''''''''&&&&&&''''''((()))))))))***)))((()))+++,,,+++***---,,,+++***)))(((((((((111...)))&&&%%%%%%%%%$$$'''(((((((((((('''&&&&&&$$$$$$&&&'''((()))))))))***)))'''&&&&&&'''(((((((((,,,+++&&&&&&+++(((!!!***((('''((()))******))),,,)))&&&$$$%%%&&&&&&&&&%%%'''******(((''''''''''''&&&&&&%%%%%%&&&&&&'''***&&&%%%'''(((&&&%%%&&&))))))***+++,,,,,,,,,,,,)))(((''''''&&&&&&''''''&&&'''(((((()))))))))(((((()))***+++---///111222444111...,,,++++++***)))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&***)))((()))******(((&&&111///---***'''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''$$$###"""###%%%&&&&&&&&&$$$%%%&&&''''''(((((((((''''''((()))************''''''((((((((()))))))))''''''((((((((()))))))))***)))((((((''''''((((((,,,+++***))))))***+++,,,,,,)))&&&$$$%%%%%%%%%%%%)))((((((((())))))'''%%%''''''''')))******)))'''((((((''''''''''''(((((('''$$$+++///&&&###&&&$$$&&&%%%%%%%%%'''&&&%%%###&&&$$$$$$%%%&&&'''&&&%%%$$$&&&&&&$$$%%%)))***((((((((())))))))))))((((((***+++,,,,,,,,,---///111111///,,,+++,,,,,,***)))((('''&&&%%%%%%&&&'''(((''''''(((((())))))******+++++++++*********))))))'''(((&&&###%%%)))***''''''((()))***++++++++++++)))***+++,,,------------......------+++***(((''''''''''''''''''''''''''''''(((***,,,,,,+++)))(((,,,***)))((()))((('''%%%&&&&&&((((((((((((&&&&&&'''''''''''''''''''''''')))((('''''''''((()))***,,,)))))),,,+++((((((+++222000---,,,------+++***...+++''''''***+++***(((---...............---,,,...,,,***+++///111000...000///---...000111111000---///111111000000000111111333222//////222333111333333444444444333222222222222222222333555666777((()))***+++***)))((('''++++++******))))))(((((())))))))))))((('''&&&&&&&&&"""(((,,,'''))),,,&&&'''''''''&&&&&&''''''((($$$&&&''')))******))))))((((((((('''&&&$$$$$$$$$&&&$$$###$$$''')))))))))(((((()))+++------+++)))'''))))))&&&'''***+++)))************)))((('''&&&&&&))))))&&&&&&))))))'''&&&''''''(((((((((((((((((()))******+++******)))((((((&&&%%%%%%%%%%%%&&&(((''''''&&&&&&&&&'''''''''***)))&&&'''***+++)))&&&'''((((((''''''((()))$$$"""$$$((((((%%%$$$&&&)))))))))))))))*********(((((()))))))))(((((('''((('''&&&&&&((())))))(((***+++)))%%%%%%((()))((())),,,---+++,,,......++++++***)))(((''''''''''''''''''''''''(((((())))))***((('''((()))+++***))),,,+++***)))))))))))))))111...)))&&&%%%%%%$$$###'''''''''(((((('''&&&&&&$$$%%%&&&'''((()))******)))(((''''''''''''((((((***,,,***&&&&&&***)))$$$***)))((((((((())))))(((+++(((&&&%%%&&&''''''&&&'''((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&'''((('''%%%%%%))))))***+++,,,,,,,,,,,,)))(((((('''''''''''''''&&&'''(((((()))))))))((()))))))))***,,,...000111222///---+++++++++***)))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&((((((((()))))))))((('''---,,,)))'''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&'''(((%%%$$$######%%%''''''&&&%%%&&&'''((())))))))))))&&&''')))***+++***))))))'''''''''((((((((())))))'''(((((((((((()))))))))))))))(((''''''''''''(((+++******************+++---+++((('''((())))))))))))((('''(((******)))((('''&&&&&&(((******((('''(((((((((''''''(((((((((&&&&&&///222(((%%%(((&&&&&&%%%%%%&&&''''''%%%$$$%%%$$$###$$$&&&'''&&&%%%&&&''''''&&&'''((()))((()))))))))))))))))))))))))))***+++++++++,,,...000,,,+++)))((()))))))))'''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))************))))))))))))(((&&&'''&&&$$$&&&***)))%%%'''((()))***++++++++++++))))))***+++,,,,,,,,,+++------,,,,,,+++***)))(((''''''''''''''''''''''''((()))***+++***)))((('''+++***(((((())))))(((&&&'''(((((())))))(((((('''''''''''''''''''''''''''))))))(((''''''((()))***,,,)))))),,,,,,))))))+++222000///------,,,,,,+++---+++((((((***+++***(((---....../////////......///---+++,,,///000000//////...---...000111111000000222444444333333333444333555444111111444555333444555666777777666555444444444444555666666777888((()))***++++++***))))))******))))))))))))))))))))))))(((''''''&&&&&&&&&'''###***...)))+++---'''''''''&&&&&&&&&&&&''''''&&&'''(((***+++++++++***((('''&&&&&&%%%%%%$$$$$$%%%%%%$$$&&&''')))))))))(((((()))+++------,,,***&&&)))(((&&&'''***+++)))))))))***))))))((('''&&&&&&))))))&&&&&&))))))&&&''''''''''''((((((((()))((())))))************)))''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''((('''***)))&&&'''***+++)))"""$$$&&&&&&&&&&&&(((***)))'''(((++++++'''%%%'''******))))))))))))))))))(((((()))))))))))))))((()))'''&&&&&&((())))))(((***+++)))%%%%%%)))***)))+++...///------000///,,,+++***)))(((''''''''''''''''''''''''(((((((((((()))'''&&&&&&((()))))))))******))))))((()))))))))000---)))&&&%%%%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***(((((('''''''''(((((((((++++++)))&&&'''***)))&&&++++++***((('''&&&'''''')))'''%%%%%%&&&''''''&&&((((((((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''(((&&&$$$))))))***+++,,,,,,,,,,,,))))))(((''''''''''''((((((((())))))))))))(((((((((((())))))***,,,---...///---++++++,,,,,,***)))''''''''''''''''''''''''((('''%%%%%%'''((('''&&&'''((()))))))))(((((((((''''''%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%$$$%%%'''))))))((('''((()))******++++++***((()))***+++++++++***)))''''''''''''(((((((((((((((((((((((()))))))))***)))(((((('''''''''''''''*********++++++************)))'''(((***+++,,,+++)))((('''''')))******)))'''&&&&&&'''))))))(((''''''(((((((((((((((((('''%%%&&&000111&&&%%%((($$$&&&%%%%%%&&&'''(((&&&%%%%%%$$$###$$$&&&'''&&&%%%(((''''''))))))((((((((())))))(((((((((((())))))''')))************---///,,,***(((((()))))))))(((''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((('''''''''%%%''''''%%%'''***)))%%%''''''((()))************))))))***************)))++++++******))))))))))))''''''''''''''''''''''''(((((()))))))))(((''''''+++)))''''''((())))))((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***+++)))))),,,,,,)))))),,,000000///...---,,,------,,,+++*********+++***)))---......///000000000000000///......///000000///...------...111222111000222444666666555444555666555888777444444777888555666777888999999999777777666666777888888999999999'''(((***+++++++++******(((((()))))))))))))))))))))((('''&&&&&&%%%%%%&&&'''###***...)))***---'''((('''&&&&&&%%%&&&&&&&&&&&&''')))***+++******)))(((&&&$$$$$$%%%&&&%%%$$$%%%%%%&&&'''((())))))***(((((((((***,,,---,,,+++'''))))))&&&'''***+++))))))))))))))))))(((''''''&&&))))))&&&&&&((((((%%%(((''''''''''''((()))))))))))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&))))))&&&&&&******((( ###&&&&&&%%%%%%(((+++)))''''''))))))%%%$$$'''************))))))))))))(((((()))*********)))))))))'''&&&&&&((()))(((''',,,---,,,((('''+++---+++,,,///000......000000---+++***)))(((((('''''''''''''''((((((((((((((((((***(((&&&&&&''')))))))))))))))((((((((()))******...+++(((&&&&&&%%%$$$###%%%%%%&&&''''''''''''&&&)))((((((''''''((())))))'''''''''(((((((((((((((,,,***(((((()))***)))''')))******(((&&&&&&'''((((((&&&%%%%%%'''((((((''')))(((((()))))))))&&&$$$%%%&&&&&&''''''&&&&&&%%%'''((('''%%%&&&)))((($$$))))))***+++,,,,,,,,,,,,***)))((((((''''''((((((++++++++++++***)))(((((('''''''''((((((***++++++---+++***+++,,,,,,+++)))''''''''''''''''''''''''((('''%%%%%%'''((('''&&&&&&(((******)))((()))***$$$$$$######$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))))))))'''((()))***++++++++++++)))******++++++*********&&&&&&'''''''''(((((((((((((((((()))))))))******)))(((''''''&&&&&&'''''')))***+++,,,,,,+++***)))&&&%%%%%%&&&(((*********)))(((&&&'''((())))))((('''&&&%%%&&&((()))((('''''''''((((((((((((''''''###$$$++++++"""$$$''' &&&%%%%%%&&&(((((('''%%%&&&$$$$$$%%%&&&'''&&&%%%***((((((+++***'''''')))((((((''''''''''''(((((('''((()))))))))***,,,......,,,+++***+++++++++)))''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%'''&&&%%%&&&***)))%%%&&&'''((()))************)))))))))***))))))(((((())))))(((((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''***(((&&&&&&((()))***)))************************))))))))))))))))))))))))+++***)))((((((((()))***+++((((((,,,,,,)))))),,,---......---,,,,,,---///,,,,,,,,,,,,,,,+++++++++------///000111111111111222111111000000000000111.........000222333222111222444666666555444555666888:::999666666999:::888888888999:::::::::999999777777888999:::999999999'''((()))+++,,,,,,++++++'''((((((((())))))******)))((('''%%%%%%%%%%%%&&&&&&"""(((+++&&&(((,,,&&&((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))((('''&&&'''%%%"""###%%%''''''%%%$$$%%%'''(((((())))))***)))((('''(((+++---------(((******''''''***+++))))))))))))))))))((((((''''''))))))&&&%%%((('''$$$(((''''''&&&'''((()))***))))))(((''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&((((((%%%%%%)))***'''"""&&&)))(((&&&%%%(((,,,'''$$$###&&&&&&$$$%%%(((************)))))))))((((((((()))***************)))(((&&&&&&((((((((('''+++---,,,)))))),,,---+++,,,///000------//////,,,+++***)))(((((('''''''''(((((((((((((((((((((''',,,)))'''''')))+++++++++((((((((((((((()))******+++)))'''&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&+++***)))((('''''''''(((&&&''''''(((((((((((((((+++)))((()))******((((((&&&''')))(((&&&&&&)))+++'''&&&%%%&&&((()))((('''***((('''(((***)))&&&###%%%%%%&&&''''''&&&%%%%%%%%%((('''$$$&&&***)))%%%))))))***+++,,,,,,,,,,,,***))))))(((((((((((((((......------+++***((('''&&&&&&&&&&&&''''''((()))+++***)))***,,,,,,+++)))''''''''''''''''''''''''((('''%%%%%%'''((('''&&&%%%(((******(((((()))***$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''((((((''''''%%%$$$###"""'''%%%$$$%%%'''))))))(((&&&&&&'''((())))))))))))***))))))((((((((())))))&&&&&&&&&'''''''''(((((((((((()))))))))*********(((((('''&&&&&&&&&&&&'''((()))+++------+++)))((('''&&&%%%&&&((()))((('''***(((&&&%%%'''(((((('''(((&&&%%%&&&'''(((((('''&&&'''((())))))((('''&&&$$$###(((''' $$$'''&&&%%%%%%&&&((()))'''&&&&&&%%%%%%%%%'''((('''&&&+++((((((,,,,,,'''&&&)))((('''&&&%%%%%%&&&'''((('''(((******)))***,,,...000...,,,++++++,,,***)))''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((''''''''''''&&&'''&&&$$$%%%***)))&&&&&&'''((()))************))))))))))))(((((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((***(((&&&&&&(((*********+++++++++******+++++++++************************,,,+++)))((((((((()))***+++((((((+++,,,)))***---***,,,------++++++...000---.........---,,,,,,,,,------///000111222222222333333333222111111111222000000000333555666555333444666888888777777777888888::::::777777::::::888888888888888888999999:::666777888999999888888777'''((()))+++,,,,,,,,,+++''''''(((((())))))******)))(((&&&%%%$$$$$$%%%&&&%%%!!!&&&)))$$$&&&***%%%((('''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''$$$!!!"""%%%((('''&&&$$$%%%'''((((((((()))******((('''(((***---......)))++++++((('''++++++)))((()))))))))))))))(((''''''))))))&&&%%%''''''$$$(((''''''&&&&&&((()))******)))(((&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%((('''$$$%%%((()))'''&&&))),,,+++'''%%%(((,,,)))&&&%%%((()))(((***///+++*********))))))(((((((((((()))******************(((&&&&&&((((((((('''(((+++***''''''++++++)))+++...///,,,,,,......++++++***)))(((((('''''''''((((((((((((((('''''''''---+++)))(((***,,,------(((((('''(((((()))***+++***(((&&&&&&''''''&&&%%%$$$%%%&&&&&&'''''''''&&&---,,,***((('''&&&''''''&&&&&&'''((())))))((((((+++)))(((***+++***(((((("""%%%'''''''''(((+++...&&&%%%%%%&&&((()))((('''***((('''(((***)))&&&"""%%%%%%&&&''''''&&&%%%%%%$$$''''''$$$&&&+++***%%%))))))***+++,,,,,,,,,,,,******)))(((((((((((((((000000///...,,,***((('''%%%%%%%%%%%%%%%&&&'''(((***))))))***,,,,,,+++***''''''''''''''''''''''''((('''%%%%%%'''((('''&&&%%%(((******(((''')))+++&&&'''''''''&&&$$$"""!!!######$$$%%%%%%&&&''''''******)))'''$$$"""&&&$$$###$$$&&&(((((('''$$$%%%&&&'''(((((((((((())))))'''&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))************(((((('''&&&&&&&&&&&&'''((()))+++------+++)))(((***)))(((((()))***((('''***(((%%%%%%&&&''''''&&&(((&&&%%%%%%'''(((((('''&&&'''((())))))((('''&&&'''%%%(((&&&!!!''')))&&&%%%%%%&&&((()))(((&&&'''&&&%%%&&&((()))(((''',,,((()))------'''%%%)))'''&&&%%%$$$$$$%%%&&&'''((()))++++++***+++---//////---***)))******((('''''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))(((((((((((('''(((&&&###%%%)))***'''&&&'''((()))************))))))))))))((('''&&&%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***(((&&&&&&(((***++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***((((((((())))))***((((((+++,,,******---(((***,,,,,,++++++...111---...000///...---------,,,---///000222333333333444555555333222111222333222222333555888888777555888999;;;;;;:::::::::;;;888:::999666666999:::888888777666666666777999:::555555777888888777666666)))***,,,------,,,***)))$$$%%%'''((((((((('''&&&)))((('''&&&%%%$$$$$$$$$'''&&&&&&'''((((((&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&$$$###%%%((('''&&&%%%&&&(((((((((''')))))))))))))))******+++,,,+++))))))***)))(((&&&''')))+++,,,+++)))&&&$$$(((((((((((((((''''''''''''''''''&&&&&&''''''''''''))))))((('''&&&'''((($$$%%%&&&&&&%%%%%%''')))(((((('''&&&&&&&&&&&&''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++((('''''')))***)))$$$,,,,,,++++++***))))))))))))******+++++++++******---,,,,,,++++++,,,,,,------------,,,+++***)))(((''''''''''''((((((((()))((((((((((((((()))******)))***+++***(((((()))++++++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,+++)))&&&'''(((''''''''''''''''''&&&&&&)))+++***'''&&&))))))&&&***,,,---,,,***)))((()))((('''&&&%%%&&&(((***,,,)))(((&&&&&&'''''''''%%%***)))(((''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&((()))'''(((***,,,---...///000***)))(((&&&%%%'''***---444333111///---***)))(((***)))((('''&&&%%%%%%%%%)))))))))(((''''''&&&&&&%%%%%%&&&'''((()))******)))(((&&&%%%$$$%%%%%%&&&(((&&&%%%(((------)))%%%%%%$$$$$$######$$$$$$%%%&&&&&&((((((######***%%%+++---(((&&&((('''#########$$$$$$&&&''')))***&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&'''''''''''')))))))))((('''&&&'''((()))***************&&&''')))******)))(((''')))***+++,,,,,,+++***)))(((&&&''')))(((%%%&&&+++%%%&&&'''$$$!!! ###&&&))))))&&&###%%%))))))%%%+++&&&%%%)))***%%%###&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&%%%$$$"""!!!%%%&&&''''''((('''''''''+++******((('''&&&%%%$$$)))***+++((($$$###&&&)))'''(((((())))))))))))(((111///,,,***(((((()))***+++***)))'''''''''((()))***+++,,,,,,,,,***((('''%%%))))))''''''(((&&&###((('''%%%$$$$$$%%%&&&'''&&&&&&'''''''''&&&$$$###'''(((***+++,,,+++)))((((((''''''&&&&&&&&&'''''',,,***((('''''''''&&&%%%'''&&&&&&&&&&&&'''((((((((('''&&&'''((())))))'''***+++,,,---------,,,,,,++++++,,,+++******+++---''''''(((((()))))))))***)))+++,,,,,,***)))******,,,...000...,,,,,,...111000000///......///000111000000111111222333444444999888555333222222333444888777666666666777999:::???@@@AAA@@@>>>;;;::::::888;;;;;;888888;;;:::888999999999999999888777777666666777888999888888888)))***+++,,,,,,+++***)))%%%&&&''''''(((''''''''')))((('''''''''''''''((()))((('''((()))***(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&$$$$$$&&&((('''&&&%%%&&&((()))(((''')))(((((((((((()))******---,,,************)))'''%%%&&&((())))))((('''&&&((((((((((((((((((((('''((((((''''''''''''(((((('''((()))((('''&&&'''(((%%%&&&&&&&&&%%%%%%''')))))))))((((((''''''&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))************)))((()))+++***'''###******************++++++,,,,,,,,,,,,+++******)))...------,,,,,,------...---------,,,+++***)))((('''''''''((((((((())))))((((((((('''(((((()))))))))******)))((((((***+++,,,+++)))((((((((()))***((((((((((((((((((((((((''')))+++***(((&&&'''((('''''''''''''''''''''''')))+++***''''''******((('''((())))))&&&%%%%%%&&&((('''&&&%%%&&&(((***+++***(((&&&&&&'''(((''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))(((***+++---...///......)))***)))((('''(((+++...333222111///,,,***)))((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&''''''((()))))))))''''''&&&&&&%%%&&&&&&&&&(((&&&&&&(((,,,---)))%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!""""""%%%%%%***+++&&&$$$&&&&&&###&&&&&&&&&'''((()))***+++'''''''''''''''&&&&&&&&&(((''''''&&&&&&'''''''''((((((((()))(((((('''&&&'''((()))******+++******)))***+++++++++)))'''&&&((()))***++++++***)))((()))'''(((***(((&&&'''+++''''''&&&%%%######%%%&&&%%%&&&%%%$$$''',,,,,,(((+++%%%###&&&'''$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%((((((((('''&&&$$$###"""&&&&&&'''(((((()))))))))((((((((((((((((((''''''******)))'''%%%%%%&&&((('''((())))))))))))))))))///...,,,***)))))))))***+++***)))(((''''''((()))***+++---------+++(((&&&&&&))))))&&&&&&((('''$$$'''&&&&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&''')))***+++***)))((((((''''''&&&&&&''''''''')))'''%%%%%%%%%&&&%%%$$$((((((''''''(((((()))***(((''''''''')))***)))(((***+++,,,---...---,,,,,,,,,,,,,,,+++******+++,,,((()))))))))***************+++------+++***+++,,,***,,,---,,,******,,,///000000/////////000222333222222222333444555555666999888666444333444555555999888888777888999:::;;;???@@@AAAAAA>>><<<;;;;;;999;;;;;;999999;;;;;;888::::::::::::999888777666777888888888888999999999((()))***++++++***)))((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))***)))))))))++++++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%%%%&&&''''''&&&&&&'''))))))(((&&&(((''''''''''''((())))))---,,,******++++++)))((($$$%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((('''((()))(((&&&&&&&&&'''%%%&&&&&&%%%$$$%%%''')))************)))(((&&&&&&((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******+++***))))))++++++***)))((())))))***++++++,,,,,,.........---,,,+++***)))......------------......------,,,,,,+++***((('''''''''((((((((())))))))))))(((((('''''''''((((((((()))***)))((()))+++,,,,,,+++***)))))))))***+++))))))))))))))))))))))))))))))***((('''&&&''')))''''''''''''''''''''''''(((++++++((((((+++,,,***&&&'''((('''%%%###$$$%%%''''''&&&&&&'''(((***++++++)))&&&%%%&&&'''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***,,,...000000///---+++))))))***)))(((***,,,///111111///...,,,***)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((())))))((((((((((((((((((((((((%%%&&&''''''''''''''''''((('''&&&(((+++,,,)))&&&%%%&&&'''(((((('''&&&%%%$$$###$$$%%%"""!!!'''%%%((((((%%%"""$$$%%%$$$''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%(((''''''&&&''''''((((((***)))(((((('''''''''((('''''')))******++++++++++++,,,,,,,,,+++)))'''&&&'''((()))******)))((('''***((()))+++***'''(((,,,)))'''%%%%%%&&&'''&&&&&&$$$&&&&&&%%%(((,,,+++'''***%%%###%%%&&&%%%%%%'''((((((((('''''''''&&&&&&)))))))))((('''&&&%%%$$$&&&&&&'''((()))*********%%%&&&&&&''')))******+++,,,***'''&&&'''((('''''''''((())))))******)))))),,,,,,+++++++++************))))))(((((((((((()))***+++...///...,,,(((&&&''')))(((%%%%%%'''(((%%%&&&&&&'''(((((())))))((($$$$$$&&&''''''(((''''''%%%&&&((()))))))))((('''(((''''''&&&''''''((((((***)))'''''')))))))))((())))))(((((())))))***+++)))(((((((((***+++***)))***+++,,,......------,,,...---,,,++++++***++++++******++++++++++++,,,,,,***,,,------,,,+++,,,---+++,,,,,,,,,++++++---///000000//////000222444555555555555666777777777888:::999777666555555666777:::999999999999:::;;;;;;>>>???AAA@@@>>><<<;;;;;;999<<<<<<999999<<<<<<999;;;;;;;;;:::999888777666::::::999888999:::;;;<<<(((((())))))))))))((((((''''''&&&%%%%%%'''((()))%%%%%%$$$$$$$$$$$$%%%%%%)))(((((()))++++++***((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&((()))***(((&&&'''&&&&&&&&&&&&'''((((((,,,***))))))******)))'''&&&&&&%%%%%%%%%&&&((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''&&&''''''&&&%%%&&&(((+++---------,,,+++)))'''&&&(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***+++***)))((()))+++,,,,,,))))))*********+++++++++......///......---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,+++)))(((''''''(((((((((((())))))))))))((('''''''''''''''''''''((())))))((()))+++---+++***)))(((((()))******''''''''''''''''''''''''***)))((('''&&&&&&((()))''''''''''''(((((((((((((((++++++((())),,,---+++)))******(((&&&%%%&&&''''''''''''&&&'''((()))***+++(((%%%###$$$&&&''''''%%%&&&((()))***))))))(((''''''''''''''''''''''''&&&'''((()))*********))),,,...000222111...+++)))''')))******)))***,,,...000///...---,,,+++***)))''''''&&&%%%%%%%%%%%%%%%))))))(((((('''&&&&&&%%%))))))((((((''''''''''''$$$&&&''')))))))))(((''')))((('''(((***+++)))&&&$$$%%%'''(((((('''%%%$$$(((&&&&&&(((&&&###%%%***%%%&&&&&&$$$###$$$'''(((%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$'''''''''''''''(((((()))+++***)))'''''''''((((((&&&'''(((******++++++++++++,,,,,,,,,,,,+++***)))&&&'''((())))))((('''&&&+++)))+++---+++'''(((,,,)))&&&$$$%%%''')))'''$$$%%%((()))'''&&&(((&&&"""(((&&&%%%'''(((((('''&&&)))))))))(((((((((((('''*********))))))'''&&&&&&%%%&&&&&&'''((()))******%%%&&&'''((()))***++++++---)))&&&&&&(((***(((&&&'''((()))***************)))***++++++++++++******)))))))))(((((((((((())))))+++...//////,,,(((&&&''')))((($$$$$$''')))'''%%%&&&((()))*********)))&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''''''''''''''''''''(((((()))***((('''(((***++++++***)))(((((((((((()))*********)))((()))+++,,,+++***++++++---.........---,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***+++------,,,+++,,,---...............///000111111000000000222444555777888888888999999999999999999999888777777777888888999999999999999::::::;;;;;;===??????===;;;:::;;;888;;;;;;999999<<<<<<::::::;;;;;;<<<<<<;;;;;;:::>>>===;;;:::;;;<<<>>>@@@((((((((())))))(((((((((''''''&&&%%%%%%'''((()))((('''&&&%%%$$$$$$$$$$$$'''&&&&&&((()))***)))''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%&&&&&&'''''''''&&&&&&'''(((******(((&&&&&&&&&&&&&&&&&&''''''((()))(((''''''(((((('''&&&***)))'''&&&%%%&&&'''(((&&&'''''''''(((((())))))&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((('''&&&%%%&&&''''''''''''&&&&&&(((+++...000000///...,,,)))'''&&&((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))))))))))))))(((((('''''')))+++---+++++++++*********)))))),,,---...///////////////,,,++++++++++++++++++,,,,,,,,,,,,+++***)))((('''(((((((((((()))))))))***)))(((((('''''''''(((((('''((())))))((()))+++---)))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))'''&&&&&&''''''((('''''''''((((((((())))))(((++++++((())),,,---++++++++++++)))''''''((()))'''''''''''''''(((((())))))&&&$$$###$$$%%%%%%%%%$$$%%%'''))))))))))))(((''''''''''''''''''''''''&&&'''((()))************---///111222111...***'''&&&(((***+++******+++---//////...------,,,++++++''''''&&&%%%%%%%%%&&&&&&***))))))(((((('''&&&&&&)))))))))(((''''''&&&&&&%%%&&&((()))***))))))((()))((((((((())))))((('''###%%%&&&((((((&&&%%%###%%%###"""$$$###!!!###'''$$$$$$%%%%%%%%%&&&))),,,$$$%%%&&&''''''&&&&&&%%%(((((('''&&&%%%$$$$$$###'''''''''''''''((()))***,,,+++)))(((''''''((((((&&&'''((()))+++++++++,,,******++++++,,,,,,,,,,,,&&&'''((())))))((('''&&&+++***+++...,,,((((((+++'''%%%###$$$'''(((&&&###$$$((()))&&&%%%&&&$$$!!!%%%&&&(((***,,,,,,)))&&&******)))))))))(((((((((************)))(((''''''%%%%%%$$$%%%%%%'''((()))''''''(((((())))))******---)))&&&&&&)))***)))''''''((()))***++++++++++++((()))***+++++++++******((((((((())))))))))))(((***+++---///...+++(((&&&''')))'''$$$$$$((()))'''%%%&&&(((***++++++******))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))***&&&$$$###$$$&&&'''''''''((((((''''''(((((()))***+++***)))***+++,,,+++***+++,,,---...///...------,,,***)))***---//////...............------------)))+++------,,,+++,,,---//////...///000111222222222222111222333555777888::::::::::::::::::::::::999888888888888999999:::888888888999999999999999999;;;======;;;:::::::::888;;;<<<999:::======;;;;;;;;;===>>>???@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCC))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((+++***)))((('''&&&&&&&&&%%%%%%%%%&&&((()))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&&&&&&&''')))++++++(((&&&'''&&&&&&&&&&&&'''ӵ'''((('''%%%+++***(((&&&&&&&&&&&&'''&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%%%%%%%&&&''''''''''''(((+++///333555333111...,,,***)))((('''(((((((((((('''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))'''(((((('''&&&'''))),,,,,,,,,++++++***))))))(((+++,,,---...///000000000++++++************++++++Ħ)))'''&&&(((((((((Ħ******((((((((((((((()))******((()))***)))((()))+++,,,(((ӵ)))***************************(((&&&&&&'''((('''&&&'''''''''(((((())))))***(((++++++((((((+++,,,***++++++***(((&&&&&&''')))''''''(((((((((((((((((((((&&&$$$$$$%%%&&&%%%$$$"""###$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******...///000111///,,,)))'''(((***------,,,+++++++++.........Ħ(((''''''&&&&&&&&&'''''''''(((((())))))***++++++))))))(((((('''''''''&&&'''((())))))))))))))))))))))))))))))(((((((((((($$$%%%&&&''''''&&&%%%$$$%%%"""!!!######"""###'''%%%$$$%%%''''''%%%'''+++%%%&&&((()))))))))((((((''''''&&&&&&%%%%%%$$$$$$''''''''''''((()))******,,,+++***)))((('''''''''%%%&&&((()))+++,,,,,,,,,))))))***+++,,,------...&&&'''((())))))((('''&&&+++***,,,...,,,''''''***%%%$$$$$$%%%''''''&&&$$$!!!&&&(((%%%$$$&&&'''%%%$$$(((******---///,,,'''*********)))))))))(((((()))*********))))))((('''&&&%%%$$$$$$$$$%%%&&&'''))))))))))))))))))))))))+++)))((('''((()))***)))'''((()))***+++,,,,,,,,,))))))******************'''(((((())))))))))))(((***+++,,,,,,,,,***((('''%%%((('''%%%%%%((()))'''&&&'''((())))))***))))))++++++)))'''&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''((()))******((('''%%%&&&((()))))))))(((''''''''''''((())))))***)))))))))+++,,,+++***+++,,,---...///......------***(((***...000///...///...............------***,,,......------...//////...---...111222333222444444333333444666777999<<<;;;;;;::::::999999999777888888999999:::::::::777888888999:::999999999888:::<<<===;;;::::::;;;:::===>>><<<<<>>???@@@BBBCCCDDDDDDEEEDDDDDDCCCBBBCCCDDDEEEFFF***))))))))))))))))))***%%%&&&''''''((('''''''''+++***)))(((((((((((((((%%%$$$$$$&&&((()))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((()))'''&&&$$$%%%((()))(((&&&&&&&&&(((***,,,+++(((&&&'''''''''&&&'''4ĉ@ӵ((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((&&&'''((('''%%%$$$%%%&&&''''''(((((()))---333777999666222...+++*********''''''((((((''''''&&&%%%&&&&&&&&&'''((()))))))))))))))))))))((((((((((((&&&((()))(((&&&&&&(((***++++++******************,,,,,,---...////////////,,,++++++******++++++,,,>L***((('''&&&((((((=hĦ***((((((((())))))+++,,,---)))******)))((((((***+++4ĉ@ӵ++++++++++++++++++++++++)))'''&&&'''((((((&&&$$$&&&''''''((())))))******)))+++***''''''******(((++++++***(((&&&&&&(((***'''(((((((((((((((''''''(((''''''((()))(((&&&$$$#########$$$%%%&&&((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&(((***+++...//////...---+++)))(((+++---000111///---,,,,,,...//////>L///(((((((((''''''(((((())))))))))))***++++++,,,,,,((((((((((((((('''''''''******))))))((())))))))))))***))))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((($$$###%%%&&&%%%&&&)))'''%%%&&&)))'''""""""&&&$$$%%%''')))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***++++++++++++***)))((('''&&&%%%&&&((()))+++,,,,,,,,,***************+++,,,,,,'''((())))))))))))((('''***)))+++...,,,'''&&&(((###%%%'''((('''&&&''''''$$$((()))&&&$$$''')))(((&&&((((((&&&)))......******))))))))))))((((((((())))))))))))))))))((('''((('''%%%$$$$$$%%%&&&'''(((((()))))))))******************((('''(((***,,,'''((()))***+++,,,,,,,,,+++***)))(((((()))******&&&'''((()))******)))(((+++*********)))(((((('''$$$'''(((&&&&&&))))))&&&(((((((((''''''(((((()))+++***((('''&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''((()))***+++---,,,***+++,,,------,,,))))))(((((())))))***+++***)))((()))+++++++++***+++,,,.../////////...---000---******...///---+++//////.........---------,,,...000000000///000222111///...000333555555444666555555444555666777888<<<;;;;;;:::999888888777666777777999999:::::::::888888:::;;;;;;;;;:::999999;;;===>>>===<<<<<<===>>>AAAAAA???@@@CCCDDDAAADDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHH******))))))))))))******$$$%%%'''((((((((('''&&&(((''''''''''''((())))))%%%$$$%%%&&&((()))((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((()))******(((&&&$$$%%%((()))(((&&&&&&&&&(((***,,,+++(((&&&(((''''''''''''GG=?((('''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***))))))(((((((((((())))))&&&'''((('''%%%$$$%%%&&&''''''((()))+++///555:::;;;888333...*********+++''''''((((((''''''&&&%%%&&&&&&&&&'''((())))))***))))))))))))((((((((((((''')))+++***'''&&&(((***)))))))))***++++++,,,,,,---...............---------,,,,,,++++++,,,,,,---HdĦ***((('''&&&)))=Īj((((((((()))***,,,......******+++***(((((()))+++GG=?)))))))))))))))))))))(((&&&&&&'''))))))&&&###&&&''''''((()))******+++)))+++***'''&&&))))))&&&------,,,***''''''***,,,'''(((((((((((((((''''''(((((()))***+++***'''%%%%%%%%%%%%%%%&&&(((***+++((((((((((((((((((((((((&&&%%%$$$$$$%%%'''***,,,///......---,,,***)))(((...000333333111///---,,,/////////HdĦ111))))))((((((((())))))***------,,,,,,+++*********((((((((((((((((((((((((,,,+++***((((((((()))************)))''''''((()))((((((''''''''''''(((((('''###!!!$$$&&&%%%%%%((()))&&&''')))&&&!!!!!!"""%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((()))++++++++++++,,,+++***(((&&&%%%%%%&&&((()))+++,,,,,,---++++++******)))*********'''((()))******)))((('''***)))+++...,,,&&&%%%(((###'''******(((&&&(((******...---((($$$&&&((((((((()))&&&"""$$$,,,///,,,))))))))))))((((((((((((((())))))))))))(((((('''+++)))'''%%%$$$%%%&&&'''''''''((()))***++++++,,,(((***+++)))''''''***---'''((()))***,,,,,,,,,------+++)))''''''((()))+++&&&'''(((*********)))(((+++***)))((('''''''''(((###'''(((''''''))))))%%%***)))'''&&&&&&'''((()))))))))'''&&&&&&'''((()))(((''''''''''''((())))))''''''''''''((()))++++++---+++******+++,,,+++************)))***++++++,,,)))(((((((((***+++***))),,,,,,.../////////...---333///++++++......+++(((//////......---------,,,...000222222222222333444555222111333666999888777777777666555555666777888;;;;;;:::999888888777777555666777888999:::::::::999:::;;;<<<<<<<<<;;;::::::<<>>>>>???@@@CCCDDDBBBCCCFFFGGGEEEIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIIII((())))))ӵ'''((((((ĭӵ(((ӵ###Ħ$$$&&&((((((&&&%%%$$$%%%%%%ӵӵ%%%%%%ĦƜ`1.׼s+++)))'''&&&Ħ%%%%%%'''(((***)))(((''')))ӵ&&&Ħ$$$$$$%%%%%%###"""&&&%%%%%%&&&ĭӵ((((((Ħ---,,,+++Ħ)))Ħ%%%(((+++,,,************+++,,,---.........+++---DdD+++***)))?fӵ(((((()))Ħ111---)))ӵƜ`1.׼s+++***ĭӵ(((%%%'''(((***)))'''&&&%%%%%%%%%ӵ(((***,,,...Ħ'''&&&&&&'''(((''''''))))))((((((&&&''')))Ħ&&&&&&&&&%%%%%%''')))Ħ000444555111///111...---,,,DdD,,,++++++,,,***ӵ%%%%%%ӵ(((ӵ,,,,,,---+++(((Ħ$$$&&&ӵ'''((()))%%%ĭӵ+++******))))))((((((''''''...---,,,+++************%%%&&&''''''((((((''''''((((((''''''&&&&&&&&&&&&(((***---,,,***((('''&&&'''((()))******)))((('''((((((((('''&&&'''***---+++,,,,,,---.........---))))))))))))((((((((((((&&&''')))***+++***(((''')))(((&&&&&&'''''''''&&&''''''''''''''''''''''''------,,,+++***)))((('''))))))***+++......,,,+++******++++++++++++*********)))'''&&&&&&'''((()))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))(((((((((((()))******'''((((((((('''&&&%%%%%%)))((('''''')))******))),,,***((())),,,---+++)))+++++++++***************++++++,,,,,,,,,---------///,,,******,,,,,,***(((.........------...111444333222000///.........///111000//////000000///---111111111222222222333333666666555555555555444444666555444666888999999888;;;<<<;;;888777;;;<<<:::888888777777888:::;;;<<<<<<<<<============<<<<<<@@@??????@@@BBBDDDEEEDDDFFFJJJJJJGGGGGGLLLLLLHHHHHHIIIKKKMMMMMMLLLKKKJJJLLLKKKIIIHHHIIIHHHGGGEEE))))))?~4((('''(((g&e>&e'''g&e%%%>hӵ'''&&&'''((((((&&&###g&e'''guO>uO>&e''''''4ff?>ߝL(((gĉ@+++***(((&&&Shӵ&&&&&&'''(((((('''&&&g&e&&&>hӵ$$$%%%%%%$$$"""&&&%%%%%%fff?><z///g&e>&e))))))HL------,,,ShӵgL###%%%''')))***))))))******+++,,,---S?ʬ//////3h?D%%)?+++***ZufĦ(((((()))gL,,,000---g&e'''gĉ@000,,,g&e>&e&&&@e$$$$$$??''''''******((('''&&&'''g<ĉ((()))+++---3we<Ħ(((''''''(((3h?@e))))))(((((('''%%%&&&'''Z$$$'''((('''&&&&&&3h?gL///111555555111///000------+++D%%)?,,,fff?><z,,,+++=?Ħ(((g&e(((g&e---------S?ʬ---4ff?>ߝL%%%@e&&&g&e$$$%%%'''3h?g&e>&e******??******))))))((((((((((((,,,+++***)))((((((((((((&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''',,,---///...+++'''&&&%%%'''((()))******))))))((((((***+++***))))))+++,,,,,,---......//////......***)))))))))((((((((((((&&&''')))***+++***)))((()))(((&&&&&&'''''''''&&&''''''''''''''''''''''''------,,,+++***)))(((((()))((()))+++------,,,***)))******++++++******))))))((('''&&&&&&'''(((***))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''((((((((()))))))))((((((((((((''''''''''''***((('''''')))******))),,,***((()))+++,,,***)))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------...,,,++++++------,,,***---------,,,,,,---000222333222000////////////000000///...000222333222111333333444555555555555444666555555555444333333333555444444555888999999888:::<<<<<<999999===>>><<<===<<<<<<;;;;;;<<<>>>???>>>>>>???@@@@@@@@@@@@@@@EEEDDDCCCDDDGGGHHHIIIHHHIIILLLLLLIIIJJJNNNNNNKKKKKKKKKMMMNNNNNNMMMLLLLLLMMMKKKJJJIIIJJJJJJHHHFFF***4Dӵ''''''(((Hƅ^Hu]Ħ&&&Hu]Ħ%%%ZuR)Ħ)))$$$%%%)))***'''"""Hu]Ħ'''HŐeHŐeHu]Ħ'''qIܗGIӵ(((tt***)))&&&HGgĉ@'''(((%%%'''((('''%%%%%%Hu]Ħ&&&ZuR)Ħ$$$%%%&&&%%%###%%%%%%sߝLGdUĦ---Hƅ^Hu]Ħ***ntHdĦ,,,,,,HGgĉ@(((HdĦ&&&'''(((((((((*********++++++,,,Htƅ^//////Bt=o9ĦDtfo9Ħ+++******g?))))))HdĦ+++...,,,Hu]Ħ'''tt111---Hƅ^Hu]Ħ&&&H׼s)))&&&&&&&&&'''***))))))(((((((((tQ(((((()))+++je<Ħ(((((((((Bt=o9ĦH׼s'''(((((('''''''''%%%&&&'''HtĦ%%%%%%&&&((((((Bt=o9ĦHdĦ000222555444000...///,,,+++***Dtfo9ĦsߝLGdUĦ,,,Ht@cӵHu]Ħ)))Hu]Ħ///...Htƅ^222qIܗGIӵ&&&H׼s%%%%%%Hu]Ħ###$$$Bt=o9ĦHƅ^Hu]Ħ)))******))))))))))))(((((((((***)))(((''''''&&&&&&&&&'''&&&%%%%%%%%%&&&((()))((((((((((((((()))))))))+++---......+++)))(((((('''((())))))*********)))+++,,,---,,,***))))))***---......////////////...******)))))))))(((((((((%%%&&&(((***++++++*********(((&&&&&&'''((('''&&&''''''''''''''''''''''''------,,,+++***)))((((((''''''(((***,,,,,,+++))))))******++++++******)))''''''&&&&&&&&&''')))***((((((''''''''''''(((((()))(((''''''&&&&&&''''''%%%&&&((()))))))))((('''((((((((('''(((((()))******)))'''((()))++++++***+++)))))))))***+++***)))++++++,,,,,,------......,,,,,,,,,---------.........---,,,---...///...---,,,------,,,+++,,,///111222222111111000111111222000//////111444666666666444555777888999888666555555555555444333222222111444444333555777999999888999<<<<<<:::;;;???@@@>>>@@@???>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFJJJIIIHHHIIIKKKMMMNNNMMMKKKNNNNNNLLLLLLOOOOOOMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMKKKJJJJJJKKKKKKJJJHHH++++++4DuXӵ'''''')))DdDΦDdDĦ&&&DdDĦ%%%(((t|<---)))$$$$$$&&&(((&&&###DdDĦ'''DdDΦDdDΦDdDĦ&&&peƜ4DuTӵ(((`eĭ)))qet(((((()))&&&'''((('''%%%%%%DdDĦ%%%%%%t|<$$$%%%&&&'''&&&$$$%%%%%%DdDDdDĦ***DdDΦDdDĦ,,,q<niDdDĦ+++qet((((((DdDĦ)))******)))(((+++,,,,,,---...q<R......qjRgdKӵHdDĦgdKӵ******GR/f6LĭĦ))))))DdDĦ***,,,+++DdDĦ'''`eĭ---DdDΦDdDĦ&&&DdDĦ******)))'''&&&&&&'''((()))((((((((((((((((((geĦ((()))***FSĦ((((((qjRgdKӵDdDĦ''''''''''''&&&&&&&&&&&&'''DdDĦ'''!!!$$$'''qjRgdKӵDdDĦ111222555444///---...+++******HdDĦgdKӵDdDDdDĦ+++DdDĦ4DufӵDdDĦ***DdDĦ///q<R666555peƜ4DuTӵ'''DdDĦ$$$$$$DdDĦ$$$qjRgdKӵDdDΦDdDĦ((((((''''''(((***))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((())))))))))))))))))*********&&&(((***+++++++++,,,---'''(((((()))*********+++......---+++(((((()))+++------...............---*********)))))))))((((((%%%&&&(((***++++++++++++***(((&&&&&&'''((('''&&&''''''''''''''''''''''''++++++******)))((('''''''''&&&''')))++++++***((())))))************))))))&&&%%%%%%&&&&&&((()))***'''''''''''''''((()))******)))((('''&&&&&&&&&&&&$$$&&&((()))***)))'''&&&))))))(((((()))***+++,,,+++)))((((((***++++++*********)))************)))***++++++,,,---......///------------.....................///000111111111.../////////......000222333333333333333333444444222222222333666888888777444666888:::;;;999777666666555555444333222111111555444444666888::::::999888;;;<<<;;;===AAACCCAAA@@@@@@??????@@@AAACCCDDDEEEFFFGGGIIIKKKLLLLLLLLLMMMLLLKKKLLLNNNOOOPPPOOOMMMNNNNNNMMMMMMNNNNNNMMMNNNNNNMMMLLLLLLLLLMMMMMMLLLJJJIIIJJJLLLLLLKKKJJJ++++++4DuXӵ'''''')))DdDΦDdDӵ%%%DdDĦ%%%&&&o)h(((((((((&&&$$$######$$$%%%DdDĦ'''DdDΦDdDΦDdDӵ%%%=ӊB1.uTӵ(((HߝL`o9)))po9wӵ)))'''((()))(((&&&%%%DdDĦ$$$$$$o)h&&&%%%%%%'''((('''%%%&&&%%%DdDΦDdDĦ)))DdDΦDdDӵ---GIpӵDdDĦ***po9wӵDdDĦ)))******(((&&&---...///000000po9u,,,,,,,,,---GIdnuR)ĦDdDĦnuR)Ħ((()))CdgĪj)))DdDĦ)))******DdDĦ'''HߝL`o9,,,DdDΦDdDӵ'''DdDĦ******)))'''&&&&&&'''((()))&&&'''''''''''''''geĦ((()))sp?aĦ'''(((GIdnuR)ĦDdDĦ''''''''''''&&&&&&%%%%%%&&&DdDĦ'''$$$&&&)))GIdnuR)ĦDdDĦ000111444333...,,,---+++***)))DdDĦnuR)ĦDdDΦDdDĦ+++DdDĦnuR)ĦDdDĦ***DdDĦ...po9u000222666666=ӊB1.uTӵ'''DdDĦ$$$$$$DdDĦ$$$GIdnuR)ĦDdDΦDdDӵ((((((''''''((()))))))))))))))******************)))((('''''''''''''''&&&$$$###$$$%%%'''))))))))))))***************$$$&&&((())))))***+++---)))))))))))))))***++++++...---,,,******---333777,,,,,,,,,------,,,,,,+++************))))))))))))&&&'''((()))++++++,,,,,,***)))''''''((((((((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''(((++++++)))((()))))))))******)))))))))%%%%%%%%%&&&'''((())))))'''&&&&&&''''''((()))***+++***)))((('''&&&&&&&&&%%%&&&(((******)))(((&&&************++++++,,,---+++***))))))+++,,,,,,+++***+++++++++*********+++)))******+++,,,------...------.........///////////////000111222222333444222333444333222222333555555555666666666666666666777666555666777888888666444666888::::::999777555666666555555444333222222666666666888:::<<<<<<<<<888<<<======???CCCEEECCCBBBBBBBBBBBBDDDFFFIIIJJJHHHIIIKKKLLLNNNOOOPPPPPPNNNLLLKKKLLLNNNOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNLLLKKKKKKLLLNNNOOONNNMMM+++***4DuXӵ((('''***DdDʜ4DuTӵ%%%>d<Ħ&&&Dt$$$&&&&&&%%%""""""$$$&&&>d<Ħ(((>d<ʜDd<ʜ4DuTӵ$$$%%%F&uTӵ(((4DufئL>e)))puR)Ħ)))((())))))(((&&&%%%>d<Ħ$$$Dt'''&&&((((((((('''''''''DdDΦDdDĦ)))>d<ʜ4DuTӵ---4DwDd<Ħ(((puR)Ħ>d<(((((('''%%%...///000111111peӵ+++ĦpeӵDx<>d<ӵDd<'''qR/ܗ?fӵ***>d<''')))>d<Ħ'''4DufئL>e+++DdDʜ4DuTӵ(((DdDĦ)))&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''''''''geĦ)))s<v>aĦ((()))peӵDx<DdDĦ'''(((((('''''''''#########DdDĦ&&&)))+++,,,peӵDx<>dd<ӵDd<DdDΦDdDĦ+++DdDӵnd<DdDĦ***>d<Ħ***peӵ///Ħ555F&uTӵ'''DdDĦ$$$%%%>d<Ħ&&&peӵDx<>d<ʜ4DuTӵ((((((''''''((())))))))))))************++++++***)))((((((''''''(((&&&%%%$$$$$$$$$%%%'''(((************)))))))))((('''((()))(((''''''((()))+++******))))))******+++++++++,,,---000666>>>CCC+++,,,,,,,,,,,,+++******++++++*********)))))))))(((((())))))***+++,,,,,,+++)))''''''((()))((('''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''')))++++++***(((((())))))******))))))(((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((()))+++***)))(((''''''''''''&&&''')))*********)))(((++++++,,,---------,,,,,,,,,+++)))***+++---,,,,,,+++,,,---,,,+++***+++---******++++++,,,,,,------.........////////////000000222333444333333555666666777888888777666777888999999:::::::::999999888:::888777777888888777555555666888999999999777666777777777666666666666666999888999;;;>>>@@@@@@???;;;???AAAAAACCCGGGHHHEEEGGGGGGGGGHHHJJJLLLNNNPPPJJJKKKLLLNNNPPPQQQQQQQQQNNNMMMLLLLLLNNNOOOOOONNNPPPNNNMMMOOOOOOMMMLLLOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPRRRTTTVVVVVVUUU***)))4DuXӵ)))'''***D&dq&ĒR%%%%%%sdKĦ&&&DHRRud$$$$$$%%%&&&&&&%%%%%%sdKĦ(((D&oq<Ōq&ĒR$$$%%%&&&>dp&ĒR'''(((nfʜd<Φ>d<Ħ)))s&dq&ĒR***,,,i?ʜtd<Ħ'''HHܗDӊB'''<x)))(((,,,...///000000B?d<$$$%%%&&&''''''''''''(((((())))))((('''geĦ)))Hg8>aĦ***+++B?Ho9)))>d<)))(((((('''%%%%%%%%%>d<ӵ***+++B?Ho9,,,<x000,,,***,,,++++++***&ӫeʬtIӇ(((>d<Φ>d<Ħ+++D&ӫetIӇ'''DdDĦ)))sdKĦ&&&B?dp&ĒR'''&&&>d<sdKĦ'''B?Ho9&&&s&dq&ĒR((())))))(((''')))***))))))*********++++++++++++***)))(((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&++++++***)))(((''''''&&&((()))***)))''''''(((***---,,,+++))))))))))))***)))+++...111444888===@@@,,,---------,,,,,,+++***+++++++++*********))))))))))))))))))***++++++,,,+++)))''''''((()))((('''((((((((((((((((((((((((***))))))))))))(((((((((''''''''')))+++,,,***((((((((())))))))))))((((((%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''******)))(((''''''(((((())))))))))))************+++---///000///...,,,***---+++******,,,------,,,+++---///...,,,+++---///,,,,,,,,,,,,------------....../////////000000000222444666666444444666888999:::;;;;;;:::999999:::<<<============<<<:::999:::999777888888999777666777777888999999999999888888888888999999999999999<<<;;;;;;>>>AAACCCCCCCCC???CCCFFFEEEGGGKKKLLLIIILLLLLLKKKKKKLLLMMMOOOPPPJJJKKKMMMNNNOOOPPPPPPQQQPPPOOONNNNNNPPPQQQQQQPPPUUUQQQQQQTTTSSSOOOOOOSSSRRRSSSUUUWWWXXXXXXWWWWWWYYYXXXXXXZZZ]]]_________)))(((4DuXӵ***'''***Hu]3hh&&&%%%%%%ne'''&&&=e&&&###"""%%%***+++(((###ne'''(((pIƎ@t@h'''&&&&&&>h''''''(((fe&&&@ďD'''''''''&&&''''''&&&$$$###ne$$$###=e&&&''')))***)))((())))))ege(((***sĪj@h&&&))),,,fdDĦ'''@ďD&&&'''Hkge---------+++,,,...//////@h------@G((((((HĪj@IŌ'''(((Bene***Hkge'''ne&&&'''fe)))Hu]3hh'''((()))se$$$%%%''')))******)))))))))*********)))(((geĦja>aĦ,,,---@G***)))se)))))))))(((((((((((((((<Ō%%%&&&(((@G,,,---Hkge//////,,,***,,,,,,++++++HĪj@IŌ***)))ege******Hu]3hIŌ''')))DdDĦ)))ne(((###@h(((+++>h'''&&&&&&se&&&ne((((((@G###%%%sĪj@h'''((())))))(((((()))+++))))))******++++++++++++***)))(((''''''&&&''''''###$$$%%%&&&&&&&&&%%%%%%,,,+++***)))(((&&&%%%%%%&&&((()))))))))))),,,......---+++)))(((((()))))))))---111333333333444555---.........------,,,++++++++++++************)))+++******)))******+++++++++)))((('''((()))((('''))))))))))))))))))))))))++++++++++++************''''''(((***,,,,,,+++)))(((((())))))))))))((((((&&&&&&&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%***))))))(((((((((((((((*********)))***++++++,,,,,,---000222111...+++)))---+++***+++,,,---------,,,...000///---,,,---000...............---------////////////000000000000333555777777555444666888:::;;;======;;;::::::;;;>>>?????????>>>===;;;:::999888777777999999888777888888888999999999::::::999999999:::;;;;;;<<<<<<>>>======@@@CCCEEEEEEEEECCCGGGIIIIIIKKKNNNOOOLLLOOONNNLLLKKKKKKKKKLLLLLLKKKKKKMMMNNNOOOOOOPPPPPPSSSQQQPPPPPPRRRSSSRRRRRRYYYTTTTTTXXXWWWRRRRRRVVVUUUWWWZZZ\\\^^^^^^]]]\\\_________aaadddfffgggfff'''4DuXӵ&&&ĵD^***(((&&&&&&%%%&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&***((($$$&&&''''''&&&***)))((((((%%%&&&'''(((((('''&&&%%%$$$(((&&&%%%%%%''')))+++))))))***(((&&&)))******++++++DdDĦ((((((%%%###%%%)))))))))***,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++))))))(((%%%%%%''''''((()))***)))+++D^)))******)))s׼s&&&''''''(((((())))))******+++(((%%%%%%'''(((geFm8***>aĦ+++---...((())))))s׼s******************(((((('''Ho******************+++,,,%%%%%%)))++++++************)))'''''''''***...D^(((((()))DdDĦ...'''&&&((()))***,,,++++++%%%&&&&&&'''s׼s((('''''')))***'''((("""!!!$$$))))))************))))))***((((((+++//////+++&&&---***'''%%%&&&''''''''')))(((&&&%%%$$$%%%&&&&&&+++***((('''''')))***+++...***''''''***,,,,,,++++++,,,,,,---,,,+++***)))'''***...111333222111000222///,,,+++---...,,,******,,,---,,,+++***+++,,,))))))))))))***+++,,,---+++(((%%%"""###&&&+++...***++++++++++++***))))))+++,,,,,,+++(((''''''(((((()))***+++++++++++++++---***'''&&&'''((()))(((&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&((((((((()))******++++++******,,,---.../////////...000111111///.../////////...,,,******+++,,,---...//////000///---,,,+++///...------,,,,,,------000000111222333333444555888666333111111333777999999:::<<<>>>>>>===<<<;;;BBBBBBAAA???>>>>>>>>>>>><<<999777888;;;;;;:::777666666777888999:::;;;;;;===@@@CCCDDDBBBAAA@@@???>>>???BBBFFFIIIJJJHHHFFFFFFGGGJJJKKKLLLKKKJJJIIILLLMMMNNNNNNMMMMMMOOOQQQTTTRRRQQQRRRUUUTTTQQQNNNQQQSSSUUUWWWXXXYYYYYYXXX[[[[[[[[[\\\]]]]]][[[XXX\\\^^^bbbeeeggggggfffeeehhhgggeeegggiiilllmmmmmmΦ4DuXӵtvӵ>d<Ħ''')))'''%%%%%%&&&'''Ħ&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&Ħ&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%&&&&&&''''''(((((((((***+++)))&&&''',,,***%%%&&&''''''((((((''''''&&&************)))'''&&&$$$%%%&&&'''(((((((((&&&&&&Ħ######$$$%%%&&&&&&&&&&&&&&&''''''(((((()))((((((((('''''''''&&&)))(((&&&'''***+++***((()))******++++++)))((('''>d<Ħ)))))))))***+++,,,+++)))))))))***)))+++,,,,,,+++***+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((())))))***+++++++++''''''((((((((((((((((((''''''''''''Ħ)))(((...///)))&&&''''''$$$***>d<Ħ((((((***)))(((Be&&&&&&''''''(((((())))))))))))***(((&&&&&&''''''geFYĉ)))***>aĦ(((***+++++++++++++++)))(((((())))))Be*********************(((((('''nu]ӵ******************++++++******+++++++++***+++)))'''(((***,,,+++***++++++,,,------...//////+++)))'''&&&''''''&&&%%%***(((&&&(((,,,>d<Ħ)))((((((((()))>d<Ħ,,,+++***Ħ''''''((())))))))))))))),,,++++++***((('''&&&&&&&&&&&&&&&&&&Be&&&''''''''''''Ħ)))(((&&&%%%%%%'''(((''''''%%%$$$###$$$&&&'''&&&%%%(((((())))))))))))(((((('''&&&&&&))),,,---((($$$,,,)))&&&%%%&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&***)))(((((()))+++---...---***'''&&&''')))((('''***+++,,,,,,,,,,,,+++***''')))---000222111000......,,,******,,,---,,,***((()))***)))((('''((()))((((((((())))))***,,,,,,---+++(((%%%$$$&&&(((***+++,,,,,,,,,,,,+++******((())))))(((&&&%%%&&&'''''''''((())))))))))))))),,,)))'''&&&'''(((((((((''''''''''''''''''''''''+++******)))(((''''''&&&)))))))))***++++++,,,,,,+++,,,---......///......//////000000000000000///000///---,,,+++,,,---...000000111111000///---,,,......------------......///000111222444555777777888777555444444666888::::::;;;===??????>>>===<<>>===<<<<<<<<<<<<:::999:::<<<<<<;;;999888888888999:::;;;<<<===CCCFFFJJJJJJHHHDDDAAA@@@BBBCCCEEEIIIKKKKKKJJJIIIGGGHHHIIIJJJKKKJJJIIIIIIKKKLLLMMMNNNMMMNNNPPPRRROOOOOOPPPSSSWWWYYYXXXVVVXXXYYY[[[\\\]]]^^^]]]]]]aaa```aaaccceeeeeecccaaabbbeeehhhkkkmmmmmmlllkkklllllllllmmmnnnpppsssttt?aŖ%7uSQuR)ӵsdKĦ&&&(((&&&$$$$$$%%%gdKĦ&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&gdKĦ&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$''''''''''''''''''''''''***+++***((()))+++***'''&&&''''''((((((''''''&&&*********)))((('''&&&%%%&&&'''((((((((((((&&&gdKĦ%%%%%%%%%&&&&&&%%%&&&((()))))))))((('''(((((((((''''''''''''''')))(((&&&''')))******))))))******++++++)))((('''gdDĦ)))******)))((('''(((*********)))+++---......,,,,,,,,,---***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))))))))))))))******))))))(((((((((((((((((('''gdKĦ&&&'''+++,,,(((%%%%%%%%%###)))sdKĦ((((((***)))(((&&&'''''''''(((((((((((()))))))))'''(((((('''&&&&&&ŶS((()))***3we<))))))((((((+++)))(((((()))***************************(((((('''iĉ@3hR/Ō))))))))))))))))))************************+++******+++,,,---+++***&&&'''(((***,,,---------***(((&&&&&&''''''&&&%%%)))&&&%%%&&&***DdDĦ)))(((''''''(((sdKĦ***)))gdKĦ(((((())))))******))))))+++******)))((('''&&&%%%''''''&&&&&&''''''&&&&&&'''gdKĦ((((((&&&%%%%%%&&&&&&&&&%%%(((&&&&&&&&&(((((('''&&&''''''(((((((((((('''''''''&&&&&&(((++++++((($$$***(((%%%$$$%%%&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%((((((((((((***,,,...000---+++(((''''''((('''&&&)))***+++,,,---,,,+++***&&&(((,,,...000///...---...,,,***)))******)))(((((())))))((('''&&&&&&((((((((('''(((((()))***+++///...+++)))'''&&&&&&''',,,,,,,,,,,,,,,+++******&&&((()))(((&&&&&&'''(((%%%&&&''''''''''''''''''***(((&&&%%%&&&'''''''''(((((((((((('''''''''''',,,,,,+++******))))))(((***++++++,,,------............////////////......000...---///222333111///111000///------...//////111111222111111000///...............///000111111000111222444666888999:::888888888888888999:::;;;<<<===>>>???@@@???>>>===???>>>===<<<;;;:::::::::===<<<;;;;;;======<<<;;;<<<<<<;;;;;;<<<>>>@@@AAAIIIMMMQQQRRROOOIIIDDDBBBBBBCCCFFFHHHIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPQQQQQQSSSUUUWWWSSSSSSUUUXXX]]]`````````bbbcccddddddeeeeeeddddddffffffhhhkkknnnnnnmmmkkkkkkmmmpppsssuuuuuuuuutttrrruuuwwwwwwvvvxxx{{{>A)))ne'''''''''%%%$$$$$$ne%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ne&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%((((((((((((''''''''''''*********))))))***)))'''''''''((((((((((((''''''&&&&&&'''(((((()))))))))''''''((())))))(((ne'''''''''''''''((('''((()))***************''''''''''''''''''''''''((((((''''''((()))***+++)))******+++***)))(((De)))******+++)))&&&%%%'''***,,,+++(((,,,---///...---+++,,,,,,)))******++++++++++++++++++++++++******+++++++++------------------------,,,,,,,,,,,,++++++++++++))))))((((((''''''''''''(((((((((((((((((((((((())))))ne%%%%%%%%%'''(((''''''((((((''')))ne((())))))))))))((('''''''''''''''((((((((((((((((((((((((&&&((()))(((%%%%%%>A'''((()))k<*********))))))+++***((()))******)))'''************************(((((((((fh)))))))))(((((((((((()))*********))))))************+++,,,,,,+++***(((%%%&&&((()))***+++++++++)))'''%%%%%%&&&'''&&&%%%'''%%%$$$%%%(((De((((((((('''''''''ne))))))ne'''******++++++++++++******((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&ne'''&&&)))'''%%%%%%%%%&&&%%%$$$'''&&&%%%&&&((())))))(((%%%&&&&&&''''''&&&&&&%%%(((''''''))),,,,,,)))'''(((&&&$$$$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$(((''''''((()))+++,,,------,,,***))))))*********+++,,,,,,---,,,+++***)))&&&(((***,,,------,,,+++///...,,,***)))((('''&&&)))*********((('''((()))'''''''''''''''((())))))......---+++***((('''&&&+++++++++++++++***))))))''')))***)))(((((()))***%%%&&&&&&'''''''''&&&&&&)))'''%%%%%%&&&''''''&&&)))))))))(((((((((((('''++++++++++++,,,,,,,,,,,,,,,------......///000000000000111111000///......000---,,,...333555333///111000///.........//////111111111111111111000000/////////000111333444555333444555666777999::::::777888999::::::;;;;;;:::<<<===>>>?????????>>>>>>===<<<;;;:::999999999999======<<<===>>>>>>>>>===AAA@@@??????@@@BBBDDDFFFKKKOOOTTTUUURRRMMMGGGDDDDDDFFFGGGHHHHHHHHHIIIJJJNNNNNNMMMMMMMMMNNNOOOOOOQQQSSSVVVXXXYYY[[[]]]___``````aaabbbdddfffffffffkkkkkkkkklllkkkkkkkkkkkkiiijjjmmmqqquuuvvvuuussstttuuuxxxzzz|||}}}||||||zzz~~~***))))))((((((&&&%%%###$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%((((((((((((((((((''''''(((((()))***)))'''&&&''''''(((((((((((((((((('''&&&&&&&&&'''(((((()))***(((((()))))))))(((&&&''''''''''''&&&&&&((('''&&&&&&&&&(((***,,,&&&&&&&&&'''''''''''''''((((((''''''''')))+++,,,)))******+++***)))((('''((()))******+++,,,***(((***...000///,,,+++,,,...---+++******+++((()))******+++++++++******))))))((()))***++++++------------------------,,,,,,,,,+++++++++******))))))(((((('''&&&&&&&&&%%%%%%&&&''''''((()))))))))***'''%%%$$$'''&&&''')))***)))((()))+++******++++++)))((((((''''''''''''(((((((((((('''''''''''''''%%%''')))(((&&&&&&''''''(((,,,,,,++++++***)))+++***))))))******)))((())))))))))))))))))))))))'''((()))***))))))))))))((((((''''''((()))+++***(((''')))***)))***,,,,,,+++)))(((''')))***,,,---------,,,+++(((&&&$$$$$$%%%&&&%%%%%%&&&%%%$$$%%%'''+++((((((((((((((('''******)))'''''',,,,,,,,,+++***)))((('''%%%%%%&&&'''((()))******'''''''''&&&&&&'''''''''$$$%%%((('''&&&)))'''%%%%%%&&&&&&%%%$$$$$$$$$###%%%((())))))(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''')))******)))''''''%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((()))))))))*********+++,,,,,,------...---,,,***(((&&&'''(((***+++,,,+++***))),,,,,,+++***))))))******''')))***)))((('''((()))''''''''''''''''''((()))+++,,,,,,,,,+++***(((''')))))))))))))))((('''''''''((())))))(((((()))***'''''''''((((((''''''&&&(((&&&%%%&&&'''((('''&&&))))))))))))))))))))))))))))))***,,,---///000000.........///000000111111222222222222111000//////111...,,,///444666333///000//////...............000000111111111222333333222222222333444666888888888888888888888888888888666777888::::::;;;::::::<<<<<<======>>>>>>>>>>>><<<<<<;;;::::::::::::;;;>>>>>>????????????@@@AAADDDDDDDDDDDDEEEGGGIIIJJJIIIMMMRRRTTTQQQMMMJJJHHHIIIJJJLLLLLLJJJKKKMMMPPPPPPPPPPPPPPPQQQRRRSSSTTTVVVYYY]]]```aaaccceeegggkkkkkkkkkkkkkkkllllllmmmssssssrrrrrrqqqqqqqqqqqqppprrruuuyyy}}}}}}{{{zzz|||~~~&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))&&&%%%$$$$$$&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&(((((((((((((((((((((((('''''')))+++)))%%%%%%''''''(((((())))))((((((''')))(((''''''&&&&&&''''''((()))******)))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###"""###&&&)))+++&&&&&&&&&&&&&&&''''''''''''(((((('''&&&(((+++...)))******++++++)))((('''&&&&&&'''(((((()))******))))))(((***,,,------,,,***,,,---,,,***)))))))))'''((()))***************)))((((((((()))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((('''''''''&&&$$$$$$%%%&&&'''((())))))******++++++***((('''&&&---)))(((++++++(((&&&'''++++++*********+++,,,,,,((((((''''''''''''(((((((((((((((''''''''''''&&&&&&'''(((((('''(((***,,,((('''&&&(((***+++***)))*********+++******)))))),,,***))))))***+++)))((())))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,+++******))))))(((((('''&&&)))+++***'''&&&(((******,,,,,,+++)))''''''(((((()))+++,,,,,,+++)))((('''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&'''''')))***+++)))))))))))))))(((&&&&&&************************------,,,***(((&&&$$$###$$$%%%&&&''')))***+++,,,&&&'''(((((((((((('''&&&%%%%%%&&&''''''''''''''')))'''&&&&&&'''''''''&&&$$$######%%%'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&((()))((()))***,,,------...---,,,***(((&&&((((((******+++***)))(((&&&((()))******+++---///$$$%%%''''''&&&&&&((()))((((((''''''''''''(((((()))***+++,,,,,,+++)))(((((((((((((((((('''&&&&&&%%%'''((('''%%%%%%&&&'''((((((((()))(((((('''&&&'''&&&&&&'''((()))((('''))))))))))))************((()))***,,,...000111222...//////000000111222222333333333333333222111000111///...000333444222000///////////////.........000000111222333555777888666666666777888999;;;<<<:::::::::999999888888777555666888999::::::::::::<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<===>>>???@@@BBBCCCCCCBBBBBBDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLIIILLLOOOPPPNNNMMMLLLLLLIIIKKKLLLKKKJJJKKKOOOSSSSSSSSSTTTUUUWWWXXXYYYZZZ]]]```eeehhhiiijjjlllnnnqqqrrrssssssrrrsssuuuwwwzzzzzzyyyyyyxxxyyyyyyzzzzzz|||&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''%%%$$$%%%'''(((((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''(((((())))))******((('''***---+++%%%%%%)))(((((())))))))))))(((((()))((('''&&&&&&&&&''''''))))))******)))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$%%%&&&((()))***%%%%%%%%%&&&&&&''''''''''''(((((('''&&&'''+++///)))******++++++)))((('''&&&'''''''''((()))))))))&&&'''(((((('''((()))***+++,,,---,,,***(((((()))&&&'''((()))************)))(((((()))***---000111,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))((((((((((((((((((&&&&&&''''''((((((((()))***+++,,,,,,,,,***)))'''---((('''+++,,,)))&&&'''******))))))***++++++,,,((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&%%%''')))+++++++++((('''&&&'''***+++***)))))))))******+++*********,,,+++)))***++++++***((())))))))))))))))))))))))'''(((***+++---------,,,,,,++++++***))))))((((((%%%)))+++***&&&%%%'''***---......,,,)))'''(((***$$$%%%(((******)))((('''&&&$$$######$$$%%%%%%$$$&&&'''((())))))((())))))***************((('''&&&(((((()))+++---...///000222111///---***'''$$$###''''''((())))))******+++%%%&&&(((******(((&&&%%%&&&&&&%%%%%%&&&&&&'''''')))'''&&&&&&((())))))((('''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''&&&$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''((((((((((((%%%'''******(((((()))+++***+++,,,---,,,+++***)))))))))*********))))))(((&&&((())))))((((((+++---###$$$&&&''''''(((***,,,))))))(((((('''(((((())))))***+++++++++***)))(((((((((((()))(((''''''&&&&&&'''((('''%%%$$$$$$%%%((((((((((((((('''&&&&&&((('''&&&((()))***)))((((((((())))))***+++,,,,,,***++++++,,,---...///000/////////000111111222222333333444444444333333222000111111222222222111111000000111111000000//////111111222444666999<<<>>>999999999:::;;;<<<===>>>::::::999999999999888888666777777888:::;;;;;;<<<>>>=========>>>>>>??????<<<======>>>@@@AAACCCDDDDDDFFFHHHHHHGGGGGGIIIKKKIIIJJJLLLNNNOOOOOOOOONNNMMMNNNNNNMMMLLLLLLNNNPPPLLLNNNPPPOOOMMMNNNTTTYYYYYY[[[]]]```bbbcccddddddgggkkkooorrrssstttuuuwwwzzz{{{}}}|||{{{|||&&&&&&&&&''''''(((******&&&''''''''''''''''''''''''&&&%%%%%%''')))((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&''''''((()))******+++)))(((+++///,,,&&&%%%***(((((())))))))))))((((((%%%%%%%%%%%%&&&(((***+++)))*********)))(((&&&%%%'''((()))******)))((('''%%%'''(((***+++,,,,,,+++%%%%%%%%%&&&&&&'''''''''&&&(((((('''%%%''',,,000)))******++++++)))(((''''''''''''((((((((((((((((((***,,,,,,)))(((***---+++---...---+++)))))))))&&&'''((()))***************))))))***,,,///333555++++++++++++++++++++++++))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((***+++,,,------,,,***)))***$$$###***---***(((***))))))((())))))***++++++(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&(((&&&$$$&&&***---,,,***''''''&&&'''***++++++*********+++,,,,,,,,,,,,,,,,,,+++******++++++***((())))))))))))))))))))))))'''(((***,,,------------,,,,,,,,,+++***))))))(((%%%(((+++***&&&$$$'''+++///000///,,,)))'''))),,,$$$'''***,,,...---,,,+++&&&$$$"""###$$$%%%%%%$$$&&&(((***+++***)))((((((***+++++++++***)))'''&&&%%%&&&))),,,///222444555777666444111...***'''%%%************))))))))))))$$$&&&)))++++++)))&&&$$$'''&&&%%%$$$%%%&&&'''((()))'''&&&''')))*********+++)))'''''''''&&&$$$"""%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&''')))&&&%%%%%%&&&'''(((&&&%%%###$$$&&&'''((('''&&&&&&$$$%%%&&&((()))*********(((+++---,,,***((()))+++((()))***,,,------,,,,,,***************))))))(((***++++++)))%%%$$$%%%'''$$$&&&((()))***+++---///***))))))((((((((())))))+++++++++***)))((('''''')))))))))))))))((((((''')))******)))'''%%%&&&''''''((((((((('''&&&&&&%%%(((''''''(((***+++***(((''''''(((***+++,,,---...,,,---------------------/////////000111111222222333333444444555444444333000222333333111000000111111222222222222111000000222222333555999<<<@@@BBB<<<<<<<<<<<<<<<===>>>???888888888999999:::::::::888888888999:::;;;===>>>??????>>>>>>??????@@@AAA======>>>@@@BBBDDDFFFGGGGGGIIILLLLLLJJJJJJLLLOOOIIILLLOOOQQQRRRRRRPPPOOORRRQQQOOOLLLKKKLLLOOORRRUUUXXXZZZXXXVVVXXX___eee```cccfffjjjlllmmmmmmmmmpppsssxxx{{{|||}}}~~~&&&''')))*********)))(((,,,***))))))******((('''$$$%%%&&&'''''''''&&&%%%'''&&&&&&''')))***))))))''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&%%%%%%%%%%%%&&&'''((())))))+++(((&&&'''***+++)))&&&,,,,,,,,,+++***))))))((('''(((***,,,,,,+++)))(((''''''(((((((((((('''''',,,+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))************))))))'''&&&%%%$$$%%%&&&'''(((***)))))))))))))))******))))))***)))(((&&&%%%###(((&&&'''))))))'''&&&'''***++++++,,,,,,++++++***---+++******+++,,,+++*********))))))))))))************+++,,,,,,---......---,,,+++))))))***,,,---))),,,+++'''%%%)))++++++'''(((***,,,,,,***((('''((()))***++++++***)))(((&&&''')))+++,,,+++***)))((((((((((((((()))***+++%%%%%%&&&'''((()))******((()))***++++++***(((((()))&&&%%%&&&((()))'''%%%(((((())))))))))))((((((%%%%%%%%%&&&((()))+++,,,,,,)))((()))---...---***......------,,,+++*********)))((((((((()))+++,,,...---,,,+++***+++,,,,,,///...,,,***((((((((((((******)))))))))+++,,,---000///...---+++***)))((((((((((((((())))))))))))(((&&&$$$$$$%%%%%%%%%$$$((((((((((((((()))*********)))((((((((((((((()))*********---000555999<<<<<<:::555///)))&&&&&&''')))******++++++******)))***)))(((''''''((()))***)))((('''&&&&&&&&&&&&&&&((((((''''''((()))+++,,,%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&''''''000+++&&&###$$$%%%$$$###"""$$$&&&((()))))))))(((,,,)))&&&&&&''')))***)))******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++)))******)))'''(((***,,,***)))((((((((()))+++,,,,,,,,,,,,+++***)))''''''++++++)))(((((('''''''''+++)))&&&%%%&&&&&&### $$$((()))&&&%%%'''(((''''''(((((((((((((((''''''((((((''''''((()))******)))))))))***+++,,,...//////,,,+++,,,///000000...,,,...000000//////111333444333222333555555555333555444333222222222333444444333222111000000000000222333555888<<>>>>>>>><<<;;;;;;===??????<<<888777999;;;===>>>BBBCCCBBBAAA@@@BBBEEEGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMPPPRRRRRRRRRQQQQQQQQQSSSTTTTTTTTTUUUXXX]]]aaa___^^^]]]___bbbeeeffffffmmmnnnppprrruuuxxx{{{}}}zzz}}}&&&'''((()))***))))))(((+++)))((()))******((('''$$$%%%&&&'''''''''&&&&&&'''''''''''')))))))))((((((''''''&&&&&&''''''((())))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((***((((((((()))***)))(((,,,++++++***))))))(((((((((((())))))((('''&&&%%%''''''(((((((((((('''''',,,***)))'''&&&&&&&&&&&&''''''''''''''''''''''''((())))))******))))))((('''&&&%%%%%%%%%&&&'''((()))))))))(((((())))))***))))))***+++***)))((('''%%%&&&'''((((((((()))+++***++++++++++++++++++***---+++)))***+++,,,+++***))))))((())))))***+++,,,***++++++,,,,,,---------+++***)))(((((()))+++,,,***,,,+++'''%%%))),,,,,,((()))************)))((('''((()))******)))((('''((()))+++,,,---,,,***)))'''''''''''''''((())))))&&&&&&'''((()))******+++)))******+++***)))((('''((('''%%%&&&((()))'''%%%''''''(((((((((((('''''''''''''''''''''((())))))---------,,,+++*********---,,,+++***)))((('''&&&)))(((((('''((()))***+++,,,,,,+++*********+++,,,...---,,,***))))))))))))******)))))))))***,,,---......---,,,+++***)))(((((((((((()))))))))******(((&&&%%%$$$%%%&&&%%%$$$((('''''''''(((((()))***'''''''''((((((***++++++******+++---///333555777===;;;777111+++(((((()))******++++++++++++*********)))(((''''''((()))***(((((('''''''''(((((()))((('''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&---***&&&%%%&&&'''&&&%%%$$$$$$&&&'''((()))))))))+++)))&&&&&&''')))))))))((()))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******)))'''''')))+++))))))((((((((()))***+++---,,,,,,,,,+++)))((('''******)))((('''''''''''')))'''%%%%%%''''''%%%###'''******'''&&&((((((&&&''''''((((((((((((''''''((())))))***++++++,,,,,,*********+++,,,---//////000---,,,,,,///000///...---...000000//////111333444333222333555666555444555444333222111111222222333222222222222222333333333444666999<<<>>>@@@AAABBBCCC@@@<<<===AAA???:::>>>??????===<<<<<<===???@@@===:::999;;;>>>@@@@@@BBBBBBCCCCCCCCCEEEHHHKKKJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOMMMOOORRRSSSSSSSSSSSSUUUWWWXXXYYYZZZ[[[^^^bbbfffeeedddcccdddhhhkkkmmmnnnvvvvvvxxxzzz}}}&&&'''((()))***)))(((((()))(((((()))***+++***(((%%%%%%&&&''''''''''''&&&'''(((((()))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''((()))***)))(((((()))***+++******))))))(((((('''***))))))((('''&&&%%%$$$''''''((((((((((((''''''+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''(((((())))))(((''''''(((((()))((()))+++,,,,,,,,,++++++%%%''')))'''%%%%%%(((***************************,,,***))))))***++++++***+++******)))))))))******+++++++++,,,,,,,,,,,,,,,)))(((&&&&&&&&&(((***++++++---,,,'''%%%))),,,---******))))))))))))******'''(((((())))))((((((''')))***+++,,,,,,***)))'''(((((((((((((((((())))))''''''((()))***+++,,,,,,++++++++++++***((('''&&&((('''&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&((((((((((((''''''((((((+++...000...***(((***---------,,,***)))'''&&&&&&((((((''''''(((((()))************))))))***++++++---,,,+++*********+++++++++******)))******+++,,,,,,,,,+++******)))((((((((())))))))))))*********)))'''&&&%%%&&&'''&&&%%%'''''''''&&&''''''((()))$$$$$$&&&''')))+++---...******+++,,,...///000111999888444000+++((()))***+++++++++,,,,,,+++++++++)))((((((''''''(((((()))&&&''''''((())))))******&&&&&&$$$###"""""""""###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''***)))'''((())))))((('''%%%%%%&&&&&&'''((()))***+++(((&&&&&&'''))))))(((&&&(((+++...///...,,,+++++++++++++++++++++++++++'''((()))******)))((((((((())))))(((''''''(((***(((((('''''''''((()))***------,,,,,,+++***(((((()))((('''&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&%%%'''******&&&&&&((((((%%%&&&''''''(((((('''''''''((()))+++---...//////...,,,,,,,,,,,,---///000111111///------...//////...---///000000000000111222444333222333555666555444666555444333222111222222333333333333444555666777666777888:::<<<>>>???@@@BBBCCCAAA>>>>>>@@@???;;;???@@@@@@???>>>>>>@@@AAAAAA???======???BBBCCCCCCCCCDDDEEEEEEFFFIIIMMMPPPNNNOOOPPPQQQSSSTTTUUUVVVSSSSSSSSSRRRQQQPPPNNNNNNMMMPPPSSSUUUVVVWWWYYY[[[]]]___bbbdddfffhhhkkknnnooommmlllnnnrrrvvvyyyzzz&&&'''((()))))))))((('''(((((()))***------,,,***%%%&&&&&&'''''''''''''''((()))++++++***)))((()))((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''***,,,+++(((''')))+++***)))))))))((((((''''''+++***)))(((((((((((((((''''''((((((((((((''''''***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''((((((((((((''''''&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''((()))***+++,,,,,,,,,+++***&&&***+++&&&"""###&&&'''*********))))))*********+++)))((((((***++++++***...---+++***)))(((((((((,,,,,,,,,+++++++++++++++((('''&&&&&&&&&(((***++++++...,,,'''&&&***------+++***)))(((((()))***+++(((((())))))))))))(((((()))***+++,,,+++)))'''%%%)))))))))*********))))))(((((()))***+++,,,,,,---,,,,,,+++***)))((('''&&&((('''''''''((((((((('''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((+++------,,,,,,...000111000///---,,,***)))((()))))))))))))))************************++++++,,,++++++++++++,,,,,,------++++++******************)))))))))))))))((((((((()))))))))*********++++++***)))''''''((((((((('''''''''&&&&&&&&&''''''(((###$$$&&&(((***,,,------******+++,,,,,,,,,++++++//////---***((('''((()))++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((&&&&&&'''((((((((((((((($$$$$$######""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***))))))******+++***(((''''''&&&&&&&&&&&&(((***+++***(((&&&&&&((()))(((((((((***,,,//////...,,,***+++++++++++++++*********'''(((***+++,,,+++)))(((((()))***)))''''''((()))'''''''''''''''(((((())),,,,,,,,,,,,+++***)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%''''''%%%&&&))))))%%%&&&&&&'''((((((((('''''''''))),,,///000000000///............///000111222222000//////...///.........///111111000000111222444333333444666777666555888777666555444444333333555555555555666777888888999999:::;;;<<<===>>>>>>@@@@@@@@@???>>>>>>===;;;???@@@BBBCCCCCCDDDFFFHHHEEEDDDBBBCCCEEEHHHHHHHHHIIIJJJJJJJJJJJJLLLPPPSSSQQQRRRRRRSSSTTTUUUVVVVVVTTTUUUVVVVVVUUUUUUSSSSSSRRRUUUXXX[[[]]]___bbbeeeeeehhhllloooqqqrrruuuvvvxxxwwwvvvyyy}}}%%%&&&'''))))))(((((('''))))))***,,,//////...,,,&&&&&&&&&&&&''''''(((((())),,,......+++)))))))))(((((((((''''''((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''***,,,+++((('''))),,,))))))))))))((((((((((((((((((''''''((()))***+++''''''(((((((((((('''''')))))))))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((())))))******))))))(((''''''''''''''')))***+++++++++***)))(((&&&,,,---(((%%%(((***)))***))))))(((((())))))******((('''''')))+++******,,,++++++***************+++++++++++++++++++++******)))((('''''')))+++,,,+++...---)))(((+++------,,,***(((''''''(((***,,,************************,,,,,,---...---***(((''''''(((((())))))(((''''''(((((()))***+++,,,---------,,,+++***(((((('''''''''(((((((((((('''(((((('''''''''(((((('''''''''$$$%%%&&&((()))*********+++))))))***...//////---111111000...---,,,+++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++++++++******))))))''''''(((((((((((())))))************++++++++++++,,,***(((((()))***)))(((((('''&&&&&&&&&&&&''''''%%%&&&''')))***++++++***)))************)))(((((('''(((((('''&&&&&&(((******++++++,,,,,,++++++***''''''((((((((((((''''''&&&''''''''''''&&&%%%$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))******+++,,,,,,+++((('''&&&((('''&&&&&&'''(((***+++)))'''&&&&&&((((((((('''***,,,---//////---+++))),,,,,,,,,+++++++++******((()))+++---------+++***(((***+++***(((''''''(((&&&''''''(((((((((((((((++++++++++++***)))(((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%)))......***&&&''''''((()))))))))((('''(((+++...000000//////////////////000111222222111111111000///.../////////000111111000000111222444333333444666777777666::::::999999888777666666888888777777777777888888;;;;;;;;;<<<<<<=========>>>>>>?????????===<<<===@@@BBBFFFHHHJJJLLLOOOQQQOOOMMMMMMNNNPPPRRRQQQPPPQQQQQQQQQOOONNNOOOQQQTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVXXXZZZ]]]^^^_________\\\___bbbeeegggjjjnnnqqqooorrrwwwzzz{{{|||~~~%%%&&&'''((()))(((''''''))))))+++---//////---+++''''''&&&&&&''''''((()))+++///222111---******+++)))((((((''''''(((((()))((((((((((((((('''''''''&&&&&&'''''''''''''''''')))***+++***))))))***+++))))))))))))))))))))))))$$$$$$%%%&&&'''(((((()))''''''((((((((((((''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))))))))(((''''''&&&%%%&&&((()))******************)))(((''''''''''''))))))*********)))'''&&&&&&,,,---)))***//////******)))(((''''''((()))***)))'''&&&''')))*********((((((((()))+++---...///*********+++++++++++++++,,,+++)))(((((()))+++,,,)))...///,,,***,,,---,,,+++***)))'''''')))***+++,,,++++++******++++++,,,...///000111000...,,,***$$$%%%&&&'''&&&%%%$$$###(((((()))***+++,,,,,,---,,,,,,***)))(((((((((((('''((())))))''''''((()))''''''((((((((((((''''''###$$$&&&(((************...+++((()))---...,,,(((......---,,,+++***))))))++++++,,,------------,,,,,,------------,,,+++******+++,,,---............,,,,,,,,,++++++)))((('''&&&&&&'''(((((()))************+++++++++,,,,,,,,,---+++))))))***+++***))))))(((''''''&&&'''''''''&&&'''(((*********)))((()))))))))(((((((((((((((&&&'''(((((('''(((***,,,*********++++++*********&&&''''''((((((''''''&&&&&&&&&''''''&&&%%%###""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''***,,,---,,,***'''&&&&&&((('''''''''(((((()))***((('''&&&'''(((((('''&&&+++,,,---......---,,,+++...------,,,,,,+++++++++)))***+++------------,,,)))+++,,,+++)))(((((((((&&&'''((())))))))))))((())))))******)))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''%%%###$$$%%%&&&'''''''''---333333///''''''((()))************((()))+++---...///......000000000000000111222222111111222111//////000222000111222222000000111222444333333444666888888777::::::;;;;;;;;;:::999888999999888777777888888888<<<<<<<<<============>>>======@@@CCCBBB??????BBBEEEHHHLLLPPPRRRUUUXXXZZZYYYYYYYYYZZZ\\\\\\ZZZYYYXXXXXXVVVTTTQQQQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXX\\\aaadddfffggggggjjjlllnnnqqqsssvvvzzz}}}zzz}}}%%%&&&'''((((((((('''&&&((((((***,,,......+++)))(((''''''&&&''''''))))))---111555444///,,,+++,,,))))))(((((((((((())))))))))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((+++***)))***++++++***)))************************###$$$&&&''''''''''''&&&''''''(((((((((((('''''''''(((((())))))((('''&&&((((((((((((((((((((((((************)))((('''&&&%%%&&&(((***++++++++++++++++++***)))(((((((((((('''((()))*********)))((('''++++++''')))///******)))'''&&&&&&''')))***(((&&&%%%&&&(((******)))***)))******+++,,,---...))))))******++++++,,,,,,...,,,***((((((((()))***(((---000...---...---***+++***)))(((((()))***+++++++++***))))))***++++++---...///000///...,,,+++%%%&&&'''((('''&&&$$$###''''''((()))***+++,,,,,,,,,+++***((((((((())))))''')))***)))''''''(((***&&&&&&&&&''''''&&&&&&&&&$$$%%%''')))******)))(((******)))******+++******++++++*********)))))))))***+++,,,---------,,,,,,------------,,,***)))(((+++,,,---...//////......,,,,,,,,,,,,+++)))'''&&&%%%&&&'''((()))***+++++++++++++++,,,,,,,,,,,,---...,,,******+++,,,+++******)))(((((('''''''''(((%%%&&&(((***+++***)))((((((((('''&&&'''((()))***((()))***)))((('''(((***((())))))******))))))(((&&&&&&'''(((((('''&&&&&&$$$%%%'''((((((&&&%%%$$$$$$$$$&&&&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&(((***++++++((('''''')))''''''((())))))))))))((('''&&&&&&'''(((((('''%%%******+++,,,---...///000//////......---,,,,,,+++)))******+++,,,,,,------***,,,------+++)))((()))'''((()))*********))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&((('''%%%$$$%%%'''&&&'''&&&'''---333222---((()))***++++++,,,,,,,,,++++++,,,,,,---...//////000000000000000111111222///111222111//////111444000111222222000000111222444333333444777888888777888999:::;;;<<<;;;::::::777777777777888999::::::<<<<<<=========>>>>>>>>>@@@@@@DDDIIIIIIEEEFFFKKKLLLOOOTTTWWWYYYZZZ]]]___^^^^^^^^^___aaa```]]][[[\\\[[[ZZZWWWTTTTTTVVVXXXWWWWWWXXXYYYZZZ[[[\\\\\\YYY\\\bbbhhhllloooqqqqqqwwwyyy{{{|||}}}%%%&&&'''((((((((('''&&&'''''')))+++---,,,)))&&&(((''''''&&&&&&((()))***...333777666111,,,,,,---))))))(((((((((((())))))******)))((('''&&&&&&%%%%%%%%%&&&&&&'''((()))))),,,***((())),,,---+++(((***************+++++++++&&&''')))******((('''%%%''''''(((((((((((('''''''''((()))))))))((('''&&&))))))))))))))))))))))))++++++++++++***)))''''''%%%&&&(((***+++,,,++++++,,,,,,***)))((((((((((((%%%&&&(((***++++++++++++))),,,)))###%%%))) ***)))'''&&&&&&''')))***'''&&&%%%&&&(((******)))///...---+++***))))))((((((((()))***+++,,,,,,---...,,,***(((''''''((()))'''---111000...///---)))******))))))))))))******+++***)))(((((()))***+++***+++,,,------+++***(((((()))***+++***)))'''%%%''''''((()))***++++++,,,+++***)))(((((()))******''')))+++***'''&&&(((***$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((******)))'''&&&###'''******)))))),,,///************************)))***+++,,,---,,,++++++,,,------,,,+++)))'''%%%+++,,,.../////////...---,,,,,,---,,,+++)))'''&&&%%%&&&'''((()))+++,,,,,,++++++,,,,,,,,,---------///---++++++,,,,,,,,,+++******)))((((((((((((((($$$%%%(((***++++++***)))((('''&&&%%%&&&(((***,,,)))******)))'''%%%%%%&&&(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%###%%%'''((())))))'''&&&&&&&&&''''''&&&%%%###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&''''''&&&(((***)))'''''')))+++&&&''')))******)))(((((('''&&&&&&'''(((((('''%%%)))))))))***---000333444000000///...------,,,,,,))))))))))))***+++,,,---+++---......+++)))))))))'''(((***+++++++++***)))''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''((("""%%%''''''%%%%%%'''***%%%%%%$$$$$$***000...)))))))))***+++,,,------------------------...///000000000000000000000111111///111222222000000222555111222333222111000111222444333333444777999888888777888:::;;;<<<<<<;;;:::555555666777888:::<<<===<<<<<<======>>>>>>??????CCCCCCHHHNNNNNNIIIKKKQQQRRRUUUYYY[[[\\\]]]___```^^^^^^^^^___```___\\\YYY]]]]]][[[YYYVVVVVVXXXZZZXXXYYY[[[]]]___aaaccccccdddhhhmmmtttyyy|||}}}}}}))))))((('''''''''(((((((((((((((((('''&&&%%%$$$'''''''''''''''((())))))222444555333000,,,***)))******))))))))))))******''''''&&&&&&&&&''''''(((&&&''')))***+++++++++***+++++++++++++++***)))((())))))***++++++++++++***+++&&&%%%((('''$$$$$$)))'''(((((((((&&&&&&(((******---,,,(((&&&((('''$$$,,,+++)))''''''(((***+++((((((((((((((('''''''''))))))***,,,......+++))),,,+++)))((((((((()))***------,,,,,,+++******)))))))))(((((('''''''''&&&***((('''((()))***)))''''''''''''''''''((()))***)))---...+++))),,,---+++'''((()))***+++,,,------*********)))))))))))))))+++*********))))))((((((,,,+++***((((((((())))))+++'''%%%''''''%%%'''+++******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%'''((()))******++++++++++++***((('''''')))+++---%%%)))+++***)))***((($$$'''''''''''''''''''''''''''((()))))))))(((&&&&&&&&&'''(((((()))(((((('''))))))))))))(((((((((((())))))***++++++++++++***------,,,,,,,,,,,,------...------...///...+++)))---,,,***)))(((((((((((())))))***,,,,,,,,,,,,,,,+++,,,---...///////////////---+++((((((+++---///---...---***'''%%%%%%&&&))))))((('''''''''''''''(((&&&'''***+++((((((+++************)))'''&&&%%%'''&&&'''***---...+++(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&(((***)))'''$$$###$$$$$$$$$###'''%%%######$$$$$$$$$###&&&&&&&&&&&&%%%%%%$$$###'''((()))******)))((('''((((((((((((((((((''''''(((((('''''''''(((((())),,,+++))))))***,,,000222//////000000...+++(((&&&)))***---///000///---+++...---,,,---...---***(((''''''&&&&&&&&&&&&'''''')))*********(((&&&$$$###'''&&&%%%%%%%%%&&&'''(((*********)))(((&&&%%%$$$'''(((*********,,,...111,,,,,,,,,------...............//////......---,,,------...///000111222222000111111222222222111111222333555555555333111000666777777777777888;;;===>>>>>>===<<<;;;:::999888777777999;;;===>>><<<:::@@@???>>>AAADDDFFFDDDBBBMMMLLLKKKLLLPPPTTTVVVWWWTTTUUUUUUWWWYYY[[[]]]^^^\\\ZZZYYY[[[___aaa```^^^cccaaa___\\\[[[[[[[[[\\\^^^```bbbccceeehhhllloooqqqwww{{{}}}))))))))))))((((((((((((************)))((('''&&&'''''''''''''''((())))))000222333222///+++***)))******))))))))))))******)))(((((('''''''''((((((&&&''')))***++++++******+++++++++++++++***))))))))))))******+++++++++***+++'''&&&((((((%%%&&&***((())))))(((&&&&&&((()))))),,,,,,((((((+++***(((++++++)))((((((((())))))''''''(((((((((((((((((())))))***,,,...---+++))))))((((((((((((***+++,,,,,,,,,++++++******))))))******)))))))))(((((((((***((('''((()))***)))''')))((((((''''''''''''((())),,,---)))'''***+++***'''((()))***+++,,,,,,---************))))))))))))*********)))))))))((((((***))))))(((((()))***+++---)))((())))))((()))---((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((()))************+++***((('''''')))+++---,,,...+++&&&&&&)))***(((''''''''''''''''''''''''(((((()))))))))'''&&&%%%'''''''''(((((((((((()))***)))))))))(((((((((((())))))***++++++++++++***...------------------...///.........//////---+++,,,+++***((((((((((((((()))******+++,,,,,,------++++++,,,---............///...,,,++++++,,,...//////000///,,,)))''''''((())))))((('''''''''''''''&&&$$$&&&***+++((((((***+++++++++******((('''''''''''''''***,,,,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%''')))(((&&&#########$$$###"""$$$######$$$&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$###'''((()))******)))(((''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%++++++******+++---///111111111222111000...---++++++,,,...000000///---,,,......---......---+++)))''''''&&&&&&&&&&&&''''''************)))'''%%%$$$'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''')))***++++++,,,///111------..................---.../////////...,,,+++------...///000111111222000111222222222222222222444555555666555444333222777888999999888888:::<<>>===<<<;;;:::999999888888999<<<>>>>>><<<;;;@@@???@@@CCCGGGJJJIIIGGGMMMMMMNNNPPPSSSUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVVVVYYY^^^aaaaaa```^^^]]]]]]]]]___aaadddfffiiikkkmmmnnnooorrrvvvyyyzzz))))))***+++***)))((('''*********)))(((((('''''''''''''''''''''((()))))),,,...//////---***)))***))))))))))))))))))))))))+++***)))(((((((((((((((''''''((()))***************++++++++++++***)))))))))))))))*********++++++,,,)))((()))(((''''''***)))******(((&&&&&&'''((((((++++++)))***------++++++******)))(((''''''&&&'''''''''(((((()))))))))))))))***+++------+++)))'''''''''''')))+++---///++++++******)))(((((((((************))))))))))))***((('''((()))***)))'''***)))(((''''''&&&&&&'''))),,,+++&&&$$$'''))))))'''(((((()))***+++,,,,,,************))))))((((((******))))))))))))(((((((((((((((((()))***+++,,,---)))(((******((()))---'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))))))))***)))((('''''')))+++,,,)))+++***'''&&&******(((''''''''''''''''''''''''))))))***)))((('''&&&%%%(((((('''''''''((()))*********)))))))))(((((((((((()))******++++++******........................---,,,+++,,,------+++)))+++***)))(((((((((((((((******++++++,,,---------,,,,,,---......////////////......------......///111222111...+++******+++))))))((('''''''''''''''###"""%%%***+++((((((******+++++++++***)))(((((((((((()))***,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''%%%###"""#########"""""""""###%%%((()))'''&&&%%%%%%&&&&&&&&&%%%$$$$$$'''(((((())))))(((((('''''''''''''''''''''''''''******((('''&&&&&&&&&&&&+++++++++,,,---...//////...---------------,,,,,,---...000111111///---,,,......---...///...,,,)))''''''&&&&&&&&&&&&''''''************)))((('''&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))(((***+++++++++,,,///111/////////...............,,,---/////////...,,,***,,,,,,---...///000111111111111222333333333333333777777777777666666666666999:::;;;;;;:::999:::;;;???>>>===<<<;;;:::::::::999999:::===???@@@>>>===AAABBBDDDHHHLLLOOOOOONNNNNNOOOPPPSSSVVVVVVSSSQQQSSSRRRRRRRRRRRRSSSSSSTTTWWWWWWWWWZZZ^^^aaaaaaaaa^^^^^^___aaaeeeiiimmmpppuuuvvvxxxyyy{{{}}}((()))***+++***)))&&&%%%(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((***,,,,,,***))))))***))))))************))))))******)))((('''''''''''''''(((((()))))))))))))))******+++++++++******))))))))))))))))))******+++---+++***))))))))))))+++***++++++)))'''&&&&&&((((((++++++)))***------+++************((('''%%%$$$&&&&&&'''((()))******+++***))))))***,,,---+++)))'''''''''''')))+++---...*********)))((((((''''''))))))))))))))))))))))))***((('''((()))***)))''')))((((((''''''''''''((()))+++)))$$$"""%%%((((((((((((((()))***++++++,,,++++++******))))))(((((())))))))))))))))))(((((()))))))))))))))************'''&&&((((((&&&'''***''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))))))))(((''''''(((***+++%%%***+++,,,,,,(((###''''''''''''''''''''''''+++******)))((('''&&&&&&)))((('''&&&&&&(((***,,,*********)))))))))((((((((())))))***************........................)))((('''((())))))((('''***)))))))))))))))))))))***+++++++++,,,------...///////////////000000111------............------111111111///,,,***+++,,,))))))((('''''''''''''''"""!!!$$$***+++)))(((***((()))))))))))))))(((''')))***+++,,,---+++)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''%%%$$$###$$$%%%$$$"""######%%%'''))))))'''%%%%%%%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''',,,++++++************+++***+++---.../////////...+++*********+++,,,---...///000111111000///---,,,---,,,,,,---...---+++)))''''''&&&&&&&&&&&&''''''++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((())))))))))))***,,,,,,+++,,,///111///............---------,,,---///000000...,,,***,,,,,,---...///000111111111111222444444555555555::::::999888888999999::::::<<<======<<<;;;;;;<<>>===<<<;;;;;;;;;;;;<<<<<<===???BBBCCCBBBAAAFFFGGGJJJMMMQQQRRRRRRRRRQQQPPPQQQSSSUUUUUUSSSQQQSSSSSSSSSSSSTTTUUUVVVVVV\\\\\\]]]^^^```aaabbbbbbgggggggggiiilllpppsssvvv|||}}}((()))***+++***(((&&&$$$(((((('''&&&&&&&&&&&&''''''''''''''''''((())))))&&&'''))))))(((((()))***((()))************)))((()))(((''''''&&&&&&&&&'''((((((((((((((())))))))))))******+++++++++******))))))((((((((()))***+++,,,,,,+++))))))***+++++++++++++++)))'''&&&'''((((((++++++((((((++++++)))+++++++++***)))'''&&&%%%&&&''''''((()))***++++++***))))))***+++,,,+++******)))((((((((()))+++,,,******))))))(((''''''&&&((((((((((((((((((((((((***((('''((()))***)))'''&&&&&&&&&'''''')))******(((***(((###!!!%%%((((((((((((((())))))******+++++++++******)))(((((('''(((((((((((((((((())))))+++++++++***)))((('''''')))&&&&&&((((((&&&&&&)))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))(((((('''''''''((()))***"""(((------------((("""''''''''''''''''''''''''+++******)))(((''''''''')))((('''&&&''')))+++---************))))))))))))(((((()))************)))------...//////...------(((&&&%%%&&&'''((('''&&&)))))))))***************++++++++++++,,,---...///......---------...///000+++,,,------------,,,+++///000///---***)))***+++))))))((('''''''''''''''"""!!!$$$)))+++((((((***&&&&&&'''''''''''''''&&&***,,,---......,,,+++***''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''&&&%%%%%%''''''%%%$$$%%%%%%&&&''')))(((%%%###$$$%%%%%%&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&'''''''''((((((*********+++,,,---...///+++,,,...000000000///...,,,,,,,,,---...000111222//////000000///...---,,,+++******+++,,,,,,)))'''''''''&&&&&&&&&&&&''''''*********)))))))))))))))((((((((((((''''''&&&&&&''''''(((((()))((((((''')))***,,,++++++,,,...000.........------------------...///000000...,,,+++,,,,,,---...///000111111111111333444666666777777<<<;;;;;;::::::;;;<<<<<<;;;<<<>>>>>>======???@@@AAA@@@>>>===<<<<<<===>>>AAA@@@AAACCCFFFGGGGGGFFFKKKMMMQQQSSSTTTSSSSSSRRRSSSQQQPPPPPPRRRTTTUUUUUUSSSSSSTTTUUUWWWYYY[[[\\\^^^___aaabbbccceeefffhhhqqqqqqqqqrrruuuyyy|||~~~******++++++***(((&&&%%%***)))(((''''''((()))***'''''''''''''''((())))))%%%&&&(((((('''''')))***((()))***++++++***)))(((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))))))))***++++++++++++***))))))((('''((()))***+++,,,---,,,((((((+++,,,******++++++)))''''''((()))(((++++++((((((++++++))),,,++++++***)))(((((('''((((((((())))))************)))((()))+++++++++***,,,+++***((((((((()))*********))))))((('''''''''''''''''''''((((((((((((***((('''((()))***)))'''%%%%%%%%%&&&((()))+++,,,'''***)))%%%###'''))))))((((((((()))))))))******,,,++++++***)))(((''''''''''''(((((((((((()))))),,,,,,,,,+++)))(((&&&%%%)))''''''******'''''')))'''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))))))))((((((''''''(((((())))))000111///+++)))******'''''''''''''''''''''''''''+++***)))((((((((())))))((('''''''''(((***,,,---++++++*********)))))))))'''((())))))******))))))+++,,,---......---,,,+++)))(((&&&&&&((())))))((())))))***+++,,,,,,,,,+++,,,,,,+++++++++---///000---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++---------+++)))'''((()))))))))((('''''''''''''''%%%###$$$(((***((((((+++$$$$$$%%%&&&''''''&&&&&&)))+++...///...,,,+++,,,''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%'''&&&&&&'''((((((&&&%%%&&&&&&%%%&&&''''''$$$"""$$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))(((((()))***+++---///000,,,---///000000000///...)))***+++,,,---///000000------------------,,,,,,)))((()))***++++++)))'''''''''&&&&&&&&&&&&''''''))))))((((((((()))******)))*********)))((('''&&&************))))))(((''')))***++++++***+++---///------........./////////000000000000000///......------...///000111222222111222333555777888888999<<<<<<<<<<<<============;;;<<<======>>>@@@CCCFFFEEEDDDBBB@@@@@@@@@BBBCCCFFFFFFFFFHHHKKKMMMMMMLLLOOORRRUUUWWWVVVTTTSSSSSSSSSQQQPPPPPPSSSVVVXXXYYYTTTUUUVVVXXX[[[^^^aaabbb^^^aaaeeehhhkkknnnrrruuuxxxxxxyyy|||...------,,,+++))))))(((***)))(((''''''(((***+++'''''''''''''''((())))))%%%&&&''''''&&&&&&(((***((()))***++++++***)))(((&&&&&&&&&&&&'''((()))***)))(((''''''''''''((()))))))))***+++++++++++++++***)))'''''''''(((***++++++---,,,((('''+++,,,))))))******)))(((((()))+++'''***+++)))***......,,,---,,,+++)))))))))***+++)))))))))))))))))))))******)))((((((***++++++***,,,+++)))((((((((()))***++++++***))))))(((((('''''''''(((((())))))))))))***((('''((()))***)))'''&&&&&&&&&'''''')))***+++%%%)))***'''&&&)))+++***(((((((((((()))))))))))),,,,,,+++***)))((('''''''''''''''((((((((())))))***+++++++++***)))'''&&&(((%%%&&&))))))&&&%%%(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''((()))************''''''''''''(((((())))))///000...((('''***+++)))''''''''''''''''''''''''***)))((((((((()))***+++&&&'''((()))***+++,,,,,,+++++++++*********))))))'''(((((()))))))))))))))***+++,,,......,,,+++***)))'''&&&&&&((())))))))))))***+++---......---------,,,+++++++++---///000...---,,,++++++,,,---...------------------------+++,,,,,,***(((&&&''')))))))))((('''''''''''''''(((%%%%%%((()))''')))---###$$$%%%&&&''''''''''''&&&)))------,,,++++++,,,''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''''''''''''''&&&&&&&&&%%%%%%&&&((((((&&&$$$%%%$$$###$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''(((((()))******+++*********+++,,,...///000......///000000000000///&&&''')))+++,,,------,,,*********+++++++++++++++)))))))))***++++++)))'''''''''&&&&&&&&&&&&''''''(((((('''''''''(((******++++++,,,,,,+++***((('''+++++++++++++++***))))))((()))******))))))+++---......///000111222222333222222111000///000000111......///000111222333333111222444666888999::::::;;;<<<===>>>???>>>======;;;;;;<<<<<<>>>BBBHHHLLLJJJIIIFFFEEEDDDFFFGGGIIIKKKJJJJJJLLLOOORRRRRRRRROOOSSSWWWYYYWWWTTTSSSSSSRRRQQQQQQTTTXXX[[[\\\\\\ZZZZZZ\\\^^^aaadddggghhhgggkkkppptttwwwzzz111000...---,,,+++++++++((('''&&&%%%%%%&&&((()))'''''''''''''''((())))))%%%&&&''''''&&&&&&(((***''')))***++++++***)))'''''''''''''''(((***+++,,,))))))'''&&&&&&'''((()))((()))***+++++++++++++++***)))'''&&&'''(((***+++***...,,,''''''+++,,,)))))))))***)))((((((***,,,&&&)))+++***,,,000222000...,,,+++))))))***,,,---*********)))))))))))))))***)))'''(((***++++++***+++***)))(((((()))***+++++++++******))))))(((((((((((())))))*********+++***((('''((()))***)))((((((((('''''''''(((((()))$$$)))+++)))(((+++---,,,(((((((((((()))))))))))),,,,,,+++***)))((('''&&&&&&'''''''''(((((())))))((()))***++++++***((((((%%%"""###&&&&&&###"""%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))******+++++++++'''''''''((((((((((((((("""'''))))))***,,,+++'''''''''''''''''''''''''''))))))(((((((((***+++,,,&&&'''(((***++++++,,,++++++++++++************)))'''(((((())))))))))))))))))***,,,------,,,***)))'''%%%###$$$%%%'''(((''')))***,,,...//////......---,,,+++++++++---///111222111///......///000111///...------------...///+++,,,+++***'''&&&''')))))))))((('''''''''''''''+++'''&&&((((((''')))---$$$$$$&&&'''(((((())))))###'''+++,,,***)))***+++(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&''''''(((''''''&&&$$$$$$$$$&&&''''''%%%######"""!!!"""$$$&&&'''&&&###$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''(((((()))***++++++,,,...............///000111///////////////000000000(((***,,,///000000///...((((((((())))))******+++***))))))+++,,,,,,***((('''''''''&&&&&&'''''''''''''''&&&&&&&&&((()))***,,,,,,------,,,+++)))(((***++++++,,,,,,,,,++++++((()))))))))((()))+++,,,//////000222333444555666444333111//////000222333//////000111222333444444111222444666888::::::;;;:::;;;>>>???@@@???===<<<:::;;;;;;<<<>>>DDDKKKPPPNNNLLLJJJHHHHHHJJJLLLMMMNNNMMMMMMOOORRRTTTUUUUUUNNNSSSXXXYYYWWWUUUTTTUUUPPPQQQTTTXXX]]]______^^^aaaaaabbbdddgggjjjlllmmmtttxxx|||+++******)))(((''''''&&&((()))))))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''...+++&&&###!!!"""$$$&&&%%%&&&'''((()))***+++,,,,,,)))'''''')))***(((&&&''''''(((((())))))*********)))'''&&&&&&(((***,,,---,,,+++)))(((((('''''')))************))))))((())))))(((((((((***+++,,,***---///---(((&&&***...'''''''''((((((***+++,,,+++***)))'''''')))***+++,,,,,,+++***))))))******)))*********++++++)))%%%))))))*********+++++++++******)))((('''&&&%%%%%%***************)))((((((***)))&&&$$$(((///111...------,,,+++******++++++,,,---------,,,)))&&&%%%(((((('''''''''&&&&&&&&&))))))***++++++***((((((&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$(((&&&&&&&&&''''''%%%###'''%%%%%%'''***+++)))'''---,,,***)))))))))***+++)))***+++***((((((((())))))))))))))))))(((''''''''''''(((***+++,,,---...,,,+++******))))))******%%%)))---...+++((((((((((((((()))))))))))))))(((''''''(((******+++++++++%%%&&&''')))))))))((((((+++---///000///------------,,,***)))***,,,///000333222000...,,,,,,,,,,,,000///...---------------///(((%%%'''(((%%%%%%)))(((&&&%%%&&&'''((('''&&&***)))'''&&&%%%%%%&&&&&&***(((%%%$$$%%%'''''''''))))))(((((((((((())))))$$$&&&((()))***)))(((''''''%%%######&&&'''&&&$$$'''%%%%%%&&&((()))((('''"""###%%%&&&'''&&&&&&%%%"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&%%%&&&''')))+++,,,,,,***(((&&&///000...******...---***//////......---------,,,,,,---///000111000...---******)))(((((((((((((((&&&''')))******)))((('''&&&&&&''''''''''''''''''%%%%%%%%%&&&''')))+++---......---------,,,***(((***)))))))))+++,,,+++***+++++++++++++++***)))(((------...///222444666888111111111222222333444444///000111222333333444333888888999:::<<<;;;999777;;;<<<===>>>????????????======>>>???BBBFFFIIILLLPPPSSSUUUSSSMMMKKKMMMPPPOOOOOOOOOPPPQQQRRRSSSSSSYYYZZZZZZYYYWWWVVVWWWXXXUUUVVVZZZ]]]aaadddfffggggggffffffhhhmmmrrruuuvvv}}}~~~*********)))((('''''''''(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((***)))(((&&&&&&&&&''''''&&&''''''((()))***++++++,,,)))'''''')))***)))'''(((((((((((())))))))))))+++)))'''&&&'''(((+++,,,,,,+++***)))((((((((((((***************))))))((())))))(((((((((***+++,,,,,,,,,+++***)))((()))***(((((('''(((((()))***++++++***(((''''''(((***++++++***))))))(((((()))))),,,,,,+++******+++***((())))))*********+++++++++***))))))(((((('''''''''***************)))(((((())))))'''%%%(((......+++******)))((((((((((((((()))***+++,,,,,,***((('''(((((((((''''''&&&&&&&&&)))***+++++++++***)))(((&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''((('''&&&'''((((((&&&%%%'''&&&&&&'''***+++***(((,,,+++***)))((()))******)))***+++***)))((()))***)))))))))))))))(((''''''''''''(((***+++,,,---...,,,+++******))))))******''')))+++,,,+++)))((((((((())))))*********))))))''''''(((******++++++***%%%%%%'''((())))))((((((,,,...//////...------...,,,+++***)))***---///111444333111///------------000///...---,,,,,,,,,,,,+++&&&$$$''')))&&&'''***((('''&&&'''(((((('''&&&)))((('''&&&%%%&&&''''''+++)))&&&&&&'''))))))))))))(((((((((((((((((()))'''''''''''''''(((((()))'''%%%######%%%'''&&&$$$(((&&&%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''))))))(((''''''(((&&&'''((()))))))))'''&&&---...,,,((((((,,,---+++/////////......------------...///000000///---,,,***)))((((((((('''(((((((((((())))))***)))))))))''''''''''''&&&&&&&&&&&&'''''''''''')))+++---.........000000000---***'''+++))))))***+++,,,+++***+++,,,,,,,,,++++++***))),,,---///000222444555666333333444444444444444333222333444555555666666666777777999<<<>>>===;;;888<<<===>>>???@@@@@@@@@@@@>>>>>>???BBBEEEJJJNNNPPPSSSUUUVVVTTTPPPNNNOOOPPPMMMLLLLLLLLLMMMOOOQQQRRRYYY[[[\\\[[[ZZZZZZ[[[\\\ZZZ\\\```eeeiiimmmoooppppppqqqqqqrrrtttwwwyyy{{{******))))))((((((''''''(((((())))))***))))))((((((((())))))))))))(((((())))))(((((((((((((((((('''((()))))))))))))))(((((((((((())))))*********+++***(((((()))))))))((())))))))))))((((((((((((***)))'''''''''(((***,,,******))))))))))))************++++++***))))))(((***)))))))))))))))***+++---+++(((((()))***(((&&&)))((((((((((((((())))))***)))(((''''''((()))******)))((((((((((((((((((---,,,***))))))((()))******************+++++++++))))))))))))))))))))))))*********+++******)))(((((())))))'''(((,,,+++((()))((((((''''''''''''(((&&&''')))+++,,,+++***)))((((((((((((''''''''''''******+++,,,+++***)))(((&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&(((''''''((()))***((('''((('''''')))++++++***)))+++***)))((((((((())))))((()))******)))((()))+++)))))))))))))))(((((('''''''''(((***+++,,,---...,,,+++******))))))******))))))((()))++++++)))((())))))************))))))''''''((()))************%%%&&&'''((())))))))))))...//////---,,,,,,...000******))))))+++...111333555444222000............000///...,,,+++*********'''$$$$$$''')))(((((())))))(((''''''))))))(((''''''&&&&&&&&&&&&'''((((((***)))'''''')))+++,,,,,,((((((''''''''''''((((((***)))'''%%%%%%&&&((()))'''%%%###$$$%%%&&&&&&%%%((('''%%%%%%&&&&&&$$$###)))'''$$$""""""###&&&''')))(((&&&%%%&&&'''***+++''''''''''''''''''''''''$$$&&&((()))(((((()))***&&&''''''(((((()))))))))---...,,,''''''+++---,,,/////////..................//////000///...,,,+++)))((((((((('''''''''''')))))))))))))))***++++++((('''''''''&&&%%%%%%%%%(((((())))))+++,,,...///...000222333222...)))&&&+++***)))***,,,,,,,,,***,,,------------,,,++++++,,,---///222333444444444444555777888777666444333555666777888888888888888777888;;;???AAA@@@<<<999===>>>@@@AAABBBCCCCCCCCCAAAAAACCCFFFJJJOOOSSSUUUVVVVVVUUUTTTRRRQQQPPPOOOLLLKKKJJJJJJKKKMMMPPPRRRZZZ\\\^^^_________aaabbbdddfffkkkppptttxxxzzz|||xxx{{{}}}~~~~~~***)))))))))((((((((('''(((((()))*********))))))((())))))******))))))(((((((((((((((((('''''''''((())))))))))))))))))((())))))))))))))))))******+++***)))((())))))))))))******))))))((((((''''''((('''&&&&&&&&&''')))***))))))(((((()))***++++++++++++++++++***))))))(((******))))))))))))))))))---+++***)))))))))((((((***))))))((((((((())))))))))))(((''''''((())))))***))))))((((((((())))))+++******,,,***'''&&&(((************************((()))))))))*********+++*********++++++******)))'''******((((((***)))%%%***))))))((((((((())))))&&&''')))+++++++++***)))((((((((((((((((((((((((++++++,,,,,,,,,***)))(((&&&%%%%%%%%%%%%&&&&&&'''&&&'''((())))))'''%%%###&&&&&&&&&''')))***(((''''''((((((***+++++++++******))))))(((((((((((((((((()))******))))))***+++(((((())))))))))))((((((''''''(((***+++,,,---...,,,+++******))))))******+++)))'''(((+++,,,+++((()))))))))***))))))((((((''''''((()))******))))))''''''((()))***++++++,,,000///...,,,***+++...000)))))))))***,,,///222444666444222000///.../////////...---+++***)))((((((&&&%%%%%%'''))))))((('''***((('''((()))***)))(((%%%%%%&&&&&&'''((())))))((('''&&&'''***,,,,,,,,,(((''''''&&&&&&''''''(((***)))'''&&&%%%&&&&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###)))'''%%%#########$$$%%%(((''''''&&&&&&((()))***''''''''''''''''''''''''$$$&&&((()))(((((()))***))))))((())))))+++---...111222000***(((+++------........................////////////...,,,***)))((((((((((((((('''&&&&&&***)))(((((((((***,,,---)))(((((('''&&&%%%$$$$$$)))))))))***+++---......///111333222000,,,)))(((+++***)))***,,,---,,,+++------............------,,,...000333444444444333333555888999:::888666444777888999999:::::::::999999;;;>>>BBBDDDBBB===999???@@@BBBDDDEEEFFFGGGGGGFFFGGGIIIKKKOOORRRVVVWWWVVVTTTRRRRRRRRRQQQOOOMMMNNNLLLKKKJJJLLLPPPTTTWWW\\\___bbbdddeeefffhhhjjjnnnqqquuuzzz~~~zzz))))))))))))(((((((((((((((((()))***************))))))************))))))*********)))))))))((((((,,,***)))'''&&&''''''((())))))))))))************++++++***)))(((((()))*********))))))((((((''''''&&&&&&%%%%%%%%%&&&'''((((((((((((((()))***+++,,,,,,,,,,,,++++++***((((((************))))))((((((***,,,...,,,((('''***---+++******)))))))))******))))))(((((((((((())))))*********))))))******+++((()))---222000)))&&&)))************************(((((())))))******++++++******++++++++++++******'''+++,,,)))((()))'''$$$)))((((((((((((((())))))((()))+++,,,+++***(((''')))))))))))))))))))))))),,,---------,,,+++)))(((&&&%%%%%%%%%&&&&&&'''(((******++++++***(((%%%###%%%$$$$$$&&&(((((('''&&&'''((()))*********++++++))))))))))))((((((((('''((()))******)))((()))+++(((((())))))))))))((((((''''''(((***+++,,,---...,,,+++******))))))******,,,)))'''))),,,...,,,***((()))))))))(((((('''&&&'''(((((())))))))))))((())))))******,,,---......000///---***((()))---///(((((()))+++---000222444555444222000............---,,,+++)))((((((''''''(((((('''((()))***(((&&&***((('''((()))***)))((($$$%%%%%%'''(((((())))))&&&%%%%%%&&&)))+++++++++''''''&&&&&&&&&&&&''''''''''''(((((((((&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&$$$###"""$$$&&&''''''&&&'''''''''&&&%%%$$$###"""$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''(((***))))))((()))+++---///555777555...***,,,......------------............/////////...,,,+++***)))(((((())))))(((((('''&&&)))(((((('''(((***,,,---))))))(((''''''&&&%%%%%%((()))***+++,,,,,,------000111111///+++)))***++++++*********,,,---,,,+++---....../////////......,,,...111444555666555444333555888:::;;;:::999777888999999::::::::::::999===???AAAEEEFFFCCC>>>:::AAACCCDDDGGGIIIJJJKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVSSSRRRPPPOOOPPPOOONNNLLLNNNMMMLLLMMMPPPTTTYYY\\\aaadddiiikkkmmmnnnoooqqqxxxzzz~~~~~~))))))))))))(((((((((((((((((()))***++++++++++++******++++++++++++******------,,,,,,++++++******---+++)))'''&&&&&&(((((()))))))))******+++++++++***++++++***(((((()))+++))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&''''''))))))(((((()))***++++++------,,,,,,+++***((((((++++++++++++***((('''&&&''',,,///---((('''+++000,,,+++++++++++++++,,,,,,))))))************))))))***************++++++,,,''')))000888666,,,)))---+++++++++***************((((((((())))))*********)))***++++++,,,+++++++++''',,,---***((()))(((%%%'''&&&&&&&&&&&&''''''(((++++++,,,---,,,***(((&&&))))))))))))************---.........---+++***(((%%%%%%%%%%%%&&&'''((()))------------,,,***(((&&&&&&%%%$$$&&&'''(((&&&%%%%%%''')))***))))))***+++))))))*********)))(((''')))***+++***)))(((((()))'''(((((()))))))))))))))''''''(((***+++,,,---...,,,+++******))))))******+++***+++,,,......---,,,))))))***))))))((('''&&&'''(((((())))))((((((((())))))******,,,---///000......,,,)))'''(((+++---((()))***,,,...000222333333222000...,,,,,,,,,,,,+++***)))((('''''''''''')))***)))'''(((+++***''')))(((''''''))))))((('''$$$%%%&&&'''(((((((((((($$$$$$$$$%%%((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))((('''%%%###%%%&&&&&&%%%$$$$$$%%%'''###""""""$$$'''))))))(((&&&&&&''''''&&&$$$###!!!"""###%%%''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))(((&&&'''((()))(((((('''((()))+++,,,555888888111,,,,,,...---,,,,,,,,,,,,,,,---------///......,,,+++***))))))((()))*********)))'''&&&''''''''''''(((***++++++***))))))((((((''''''''')))***+++,,,------------///111000---***)))+++///,,,+++***+++,,,------+++------...////////////...---///222444666888888888777888:::<<<===<<<;;;:::999::::::;;;;;;:::::::::@@@AAACCCFFFGGGEEEAAA>>>CCCEEEGGGIIILLLMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRSSSPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPRRRVVV[[[```cccjjjmmmrrruuuvvvvvvwwwxxx(((((((((((())))))))))))(((((()))***++++++++++++***++++++++++++++++++***,,,,,,+++******)))((((((*********************)))(((((()))***++++++,,,,,,***+++,,,+++(((((()))+++(((((((((((())))))))))))&&&&&&'''''''''(((((((((***)))))))))))))))******---------,,,+++***((((((++++++++++++***(((&&&%%%''')))+++***)))***---///,,,,,,,,,,,,,,,---...///******++++++++++++******)))))))))))))))***++++++&&&'''...777555+++***111+++++++++*********))))))((((((((((((((((((((())))))***++++++,,,,,,,,,+++(((---...***((())))))(((''''''&&&&&&''''''((()))+++,,,---...---+++)))((()))))))))******+++++++++......///...---,,,***)))%%%%%%%%%&&&&&&'''((()))+++***************))))))''''''&&&'''((((((&&&$$$$$$'''))))))(((((()))+++)))***+++++++++***)))(((+++,,,,,,+++(((''''''(((''''''((()))))))))))))))''''''(((***+++,,,---...,,,+++******))))))******))),,,...000//////...///,,,,,,,,,++++++***(((((('''(((((((((((((((''''''((((((((()))***,,,...///,,,,,,+++)))&&&&&&(((***)))***+++---...000222333111000...,,,************(((((('''''''''''''''((()))+++***&&&(((......***((('''&&&'''(((((('''&&&$$$%%%&&&(((((((((''''''%%%$$$$$$&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$&&&'''%%%######%%%'''%%%$$$$$$%%%''')))(((((('''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))(((((((((***))))))))))))))))))******...444666111,,,,,,------*********++++++,,,,,,,,,...---,,,+++************)))***+++,,,+++***((('''$$$%%%&&&'''))))))))))))************))))))))))))***+++---...///.........---000222000,,,+++---000,,,+++***+++---...---,,,,,,---....../////////...///000222444777999;;;<<<>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::@@@AAACCCFFFHHHHHHFFFDDDEEEFFFIIIKKKNNNPPPQQQRRRPPPQQQQQQQQQRRRQQQQQQQQQPPPRRRTTTSSSQQQQQQSSSUUUTTTUUUWWW[[[```fffjjjmmmtttxxx|||~~~~~~~~~(((((((((((())))))))))))(((((()))++++++,,,,,,,,,***++++++,,,,,,++++++***)))(((((('''&&&%%%%%%$$$'''(((+++---...---,,,***'''((()))***+++,,,------***,,,---+++((('''))),,,''''''(((((())))))******((((((((()))))))))))))))******))))))))))))******---------,,,+++***((((((+++,,,,,,+++***(((&&&%%%(((&&&&&&'''***---------,,,,,,,,,---...///000111++++++,,,,,,,,,,,,++++++((((((((((((((()))******$$$$$$***333111((()))222++++++++++++******))))))(((((((((((((((''''''''')))***+++,,,,,,,,,,,,,,,(((---...***''')))+++***)))))))))))))))***+++++++++,,,---......---+++***))))))******++++++++++++////////////...,,,***)))%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%&&&''')))))))))((('''((()))(((&&&%%%###&&&))))))''''''(((******++++++,,,,,,***)))(((,,,------+++(((&&&&&&'''''''''((()))))))))))))))''''''(((***+++,,,---...,,,++++++***)))*********(((,,,111333111//////000.........---,,,+++***)))'''((((((((((((((('''''''''''''''''')))+++---...++++++***(((&&&&&&''')))******+++---///000111222000...,,,***)))((())))))'''&&&&&&&&&&&&'''(((((()))+++)))&&&(((000222...(((&&&%%%&&&'''((('''&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$&&&((()))$$$&&&'''&&&######%%%((('''&&&%%%&&&(((((('''&&&((('''$$$###"""$$$%%%'''&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((((()))***,,,,,,,,,,,,+++++++++++++++(((///333///++++++,,,,,,))))))*********+++++++++------,,,+++************)))***,,,---,,,+++)))'''"""$$$&&&((()))))))))(((***************+++++++++,,,---...000000000//////+++///444333///---...000,,,+++***+++---...---,,,,,,,,,---...//////......000000222444777;;;>>>???EEEDDDCCCAAA???>>>===<<<<<<===============<<<<<>>======>>>@@@@@@@@@>>><<<<<<>>>@@@CCCFFFIIIKKKJJJIIIIIIJJJRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQSSSTTTUUUWWWWWWWWWUUUTTTXXX```fff___dddkkkqqquuuxxx|||~~~)))((((((***++++++)))'''))))))*********+++++++++*********+++++++++,,,,,,+++***)))(((''''''''''''((()))******))))))***,,,)))(((&&&%%%&&&''')))+++...,,,***)))))))))((('''%%%&&&''''''&&&%%%%%%%%%(((((((((((()))***+++,,,,,,+++***))))))***++++++,,,+++***+++,,,,,,+++)))///,,,)))((()))***(((''',,,+++***+++,,,...............------------......------------,,,,,,,,,,,,((((((''''''''''''(((((())))))************))))))+++***(((((())))))'''&&&***((('''(((+++,,,+++)))(((((()))************))),,,+++***)))))))))))))))((()))***+++------------/////////...---***(((&&&))))))******+++,,,,,,---......///...,,,***'''%%%######$$$'''***+++***)))(((((((((((((((''''''&&&((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&---***((()))******(((&&&++++++,,,+++)))'''((()))++++++,,,------,,,+++******---...------000///,,,---,,,+++)))((((((''''''+++++++++,,,,,,,,,------...,,,+++,,,......,,,***+++++++++*********+++,,,******))))))((()))******,,,,,,+++***************++++++,,,...//////---+++,,,)))&&&&&&((()))(((''')))((('''&&&&&&'''((())))))******)))(((((()))+++''''''((()))***++++++,,,((('''((()))+++***(((&&&)))'''%%%%%%&&&''''''&&&'''%%%$$$$$$&&&'''&&&&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&%%%%%%$$$#########***(((&&&&&&'''(((((((((((('''&&&&&&'''(((&&&%%%'''&&&%%%$$$$$$&&&((()))***###$$$++++++###"""((('''''')))++++++)))'''...---,,,,,,,,,,,,---...111000...---+++*********))))))******+++++++++,,,---+++)))***+++,,,***(((******++++++******)))((('''''')))***+++,,,,,,,,,++++++++++++++++++,,,---)))+++---///000000...---......------,,,+++++++++,,,,,,,,,------------......///000///...///222444444555888999;;;???CCCFFFMMMKKKHHHDDDAAA@@@@@@@@@@@@AAAAAA???>>>>>>@@@AAABBBEEEIIIJJJJJJJJJKKKKKKRRRRRRRRRSSSSSSTTTTTTUUUSSSSSSSSSSSSUUUWWWYYYZZZXXXZZZ\\\]]]^^^ccckkkqqqpppsssxxx|||))))))((()))++++++)))''')))))))))************+++((()))***+++,,,++++++***)))((('''&&&&&&%%%&&&&&&(((***++++++******+++,,,,,,+++***)))***+++,,,------+++)))((())))))(((&&&%%%&&&'''''''''''''''&&&,,,+++******))))))******,,,+++***))))))***+++,,,...---,,,,,,------+++)))---+++))))))*********)))///+++((()))---000///---///...---++++++---...///,,,,,,,,,++++++*********((((((''''''''''''(((((())))))************))))))+++***(((((())))))'''&&&+++))))))***+++,,,+++***###$$$&&&'''((())))))*********))))))((())))))))))))***+++,,,---.........---.........---+++)))((()))))))))***++++++,,,,,,---,,,,,,+++***)))(((((('''&&&&&&'''))))))(((&&&(((((((((((((((''''''&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&'''''''''''',,,***(((''')))******)))+++,,,,,,+++)))((()))***)))***+++---............+++...///------000///,,,,,,,,,***)))((((((((((((++++++++++++,,,,,,,,,,,,---,,,,,,---///000///...---,,,+++******+++,,,---((()))************)))))),,,+++******************+++++++++---......,,,******(((&&&%%%&&&(((''''''(((((('''&&&&&&'''((((((''')))******)))(((((()))((()))))))))************((('''''')))******(((&&&%%%&&&&&&&&&%%%%%%&&&(((&&&%%%$$$%%%'''))))))((($$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&%%%%%%$$$$$$###,,,)))%%%$$$%%%((()))***)))'''&&&&&&''''''&&&%%%'''&&&%%%%%%%%%&&&((())))))$$$$$$******$$$ ###(((''''''(((***+++)))(((------------------------333111///---***(((''''''))))))))))))***+++---...---+++***+++,,,,,,+++)))+++++++++++++++******)))((((((***+++,,,,,,------------,,,+++++++++,,,,,,***---222666888666222000//////......---,,,,,,+++,,,,,,,,,---------......000111222222111222444666777888:::<<<===@@@DDDGGGPPPNNNJJJFFFCCCAAAAAAAAAAAABBBCCCBBBAAAAAACCCEEEEEEHHHKKKMMMMMMMMMNNNOOORRRRRRSSSSSSTTTUUUVVVVVVVVVVVVWWWYYY[[[]]]___aaa```cccgggiiikkknnnuuuzzz|||~~~)))((('''((())))))((('''))))))))))))************'''(((***,,,,,,+++***(((***)))(((((('''''''''((()))***++++++******+++,,,...............///000000+++***((('''((()))((('''((((((((()))***+++***))),,,,,,++++++******++++++******)))((()))***+++,,,///...------...---+++)))++++++******++++++++++++///,,,)))***,,,.........000...,,,******,,,...000,,,,,,,,,++++++******)))(((''''''''''''(((((())))))************))))))(((+++)))(((((())))))(((&&&)))))))))******++++++***%%%&&&'''((()))*********((((((((('''(((((()))))))))***+++,,,------------******+++,,,+++***)))((((((((())))))***+++++++++,,,+++)))((((((((()))***((('''&&&'''((()))'''&&&(((((((((((((((''''''&&&((((((((((((''''''''''''&&&&&&''''''((((((((((((+++)))''''''(((***+++,,,+++,,,---,,,***)))***+++***+++,,,---......//////,,,//////------000///---,,,+++***)))((((((((((((+++++++++++++++++++++,,,------------///000000000...,,,***))))))*********)))))))))))))))*********))))))((((((((((((((()))++++++***,,,------,,,***)))'''&&&%%%&&&&&&''''''''''''''''''''''''''''''(((***,,,---+++******************)))))))))))))))(((''''''((())))))(((&&&"""%%%'''&&&$$$$$$&&&)))((('''%%%&&&((())))))((($$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$+++(((&&&%%%&&&((()))))))))'''&&&&&&''''''&&&%%%'''&&&&&&%%%&&&'''(((((()))%%%&&&+++---***(((***(((''''''(((******)))(((,,,,,,------------,,,,,,222111///,,,***((('''&&&)))(((''''''(((+++...///,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,+++*********+++,,,---............///...---,,,,,,+++,,,,,,+++...222666888666444222000000///......------,,,,,,,,,,,,------......///222444555555444444666888999:::<<<===>>>AAAEEEHHHMMMKKKHHHDDDBBBAAAAAAAAACCCDDDEEEEEEEEEEEEGGGIIIMMMOOOQQQRRRRRRQQQRRRSSSQQQRRRSSSTTTUUUWWWXXXXXXZZZ[[[]]]___bbbeeehhhiiinnnqqquuuvvvuuuvvvyyy|||((('''&&&&&&'''((('''&&&))))))))))))))))))))))))&&&''')))++++++***)))(((******)))((((((((())))))(((***++++++***)))+++,,,******+++,,,,,,,,,,,,,,,***)))''''''((())))))(((***)))((()))+++,,,***(((+++*********+++,,,---...)))(((((('''((()))***+++000///---......---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))---000///...,,,******,,,...///------,,,,,,+++******)))'''''''''''''''((())))))***************)))((((((***)))(((((())))))((('''(((((()))))))))))))))***(((((()))))))))))))))(((&&&&&&&&&&&&'''((())))))((()))***++++++,,,,,,+++))))))++++++++++++***)))'''(((((())))))******++++++***(((''''''(((***+++((('''&&&'''((())))))((((((((((((((((((''''''&&&''''''((((((((((((((((((&&&&&&((())))))))))))(((***)))(((''''''))),,,---+++,,,---,,,+++***+++,,,---------------------...---//////,,,,,,//////,,,++++++***)))((((((((()))++++++++++++++++++++++++---------,,,---///222444222///+++)))*********)))+++***((('''''')))+++---)))((((((((((((((()))))),,,+++******,,,,,,+++)))''''''&&&&&&%%%&&&''')))&&&&&&''''''''''''&&&&&&(((***,,,,,,+++***)))***************))))))))))))((('''&&&'''((()))(((&&&!!!$$$''''''%%%%%%'''***+++)))''''''(((((('''&&&$$$&&&((((((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&(((''''''((())))))(((&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&''''''(((((()))''''''+++---,,,++++++)))((('''''')))******)))++++++,,,,,,,,,,,,++++++///...---+++)))(((((((((((('''&&&&&&'''***,,,...***++++++++++++++++++,,,---------------,,,++++++------...///000000000000//////...---,,,,,,,,,,,,)))***,,,---...//////...111111000//////......---,,,,,,---...//////000000444555777777777777888999999;;;===>>>???AAAEEEHHHJJJIIIFFFDDDCCCCCCDDDEEEDDDFFFHHHIIIIIIJJJKKKMMMSSSTTTUUUUUUTTTSSSTTTUUUSSSTTTUUUWWWYYY[[[\\\]]]```bbbeeehhhllloooqqqrrrxxx|||~~~|||~~~)))'''&&&&&&'''(((((('''***)))))))))))))))((((((&&&'''((()))***))))))(((((((((''''''''''''((((((''')))******))))))***+++((()))***,,,,,,+++***)))***)))'''((()))******)))+++)))'''(((***+++(((%%%)))))))))***+++---...///))))))(((((((((***+++,,,///...------......,,,******,,,---...,,,+++,,,---***,,,,,,***&&&&&&+++000...---,,,******,,,---......------,,,+++***))))))''''''&&&''''''((()))*********+++******)))((('''***((('''((()))***)))'''&&&((())))))(((((()))***)))))))))((('''&&&%%%$$$%%%%%%%%%%%%&&&'''((()))((()))***++++++++++++***++++++------------,,,+++'''''''''((())))))******+++***)))(((((()))***+++((('''&&&&&&(((*********(((((((((((((((''''''&&&%%%&&&&&&&&&'''((((((((('''((()))*********)))(((((()))))))))((((((+++---+++---------++++++,,,---///...---,,,++++++,,,,,,---///...++++++---...,,,++++++***)))))))))))))))+++++++++++++++*********------,,,,,,---111888===999444...+++,,,---+++***+++***'''&&&&&&))),,,///***************++++++,,,,,,+++))))))++++++***)))''''''(((&&&%%%&&&(((***&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((*********)))))))))))))))((('''&&&&&&(((((('''&&&"""$$$&&&((((((((()))***+++)))'''''''''((('''%%%%%%'''))))))((('''''''''''''''''''''''''''''''''''''''''')))******'''%%%&&&%%%%%%&&&((()))((('''&&&&&&''''''((((((((((((***)))((()))***)))'''&&&)))(((&&&''')))******)))************************---,,,+++***))))))))))))&&&&&&&&&&&&'''(((***+++(((***++++++***)))+++,,,...............---,,,,,,...//////000111111000000//////...---------......,,,++++++++++++---...///222222111000000//////...---......///000111222222555777999999999888999::::::;;;===???@@@CCCGGGJJJKKKJJJHHHFFFFFFGGGHHHIIIFFFHHHKKKMMMMMMNNNOOOQQQUUUWWWXXXWWWVVVUUUVVVXXXYYYZZZ\\\^^^aaaccceeefffjjjkkkooossswwwzzz|||}}}~~~+++)))''''''((()))))))))******))))))(((((((((((('''''''''((((((((())))))((((((''''''''''''((((((&&&((())))))(((((()))***(((***,,,......---+++******)))((((((***+++++++++---***((((((++++++'''###))))))))))))***,,,---...+++************,,,---...---,,,,,,,,,......,,,******---//////---++++++---,,,+++)))'''&&&'''***------,,,,,,++++++,,,,,,------,,,+++***)))(((((('''&&&&&&&&&''''''((()))***+++++++++******)))(((''')))((('''((()))***)))(((''')))******((((((***,,,(((((((((((('''&&&%%%$$$######$$$$$$%%%'''((()))******++++++,,,,,,+++++++++,,,------------++++++&&&&&&'''(((((())))))***+++******))))))************(((&&&&&&((()))***)))(((((((((((((((''''''&&&&&&&&&''''''((()))******((()))***++++++***((('''''')))+++***(((((()))++++++---...---,,,+++,,,......---,,,+++***++++++,,,---...---)))))),,,---***+++******)))))))))))))))++++++++++++*********)))++++++++++++...666AAAIII===777///,,,,,,,,,***((()))(((((('''(((***,,,---***************+++,,,,,,,,,***))))))******)))((('''((()))(((&&&&&&))),,,%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&&&&((())))))))))))))))))*********((('''%%%&&&'''((('''&&&$$$$$$%%%(((***,,,+++***)))'''&&&&&&'''((('''&&&&&&(((++++++***((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''$$$$$$$$$%%%(((******)))&&&''''''((((((((((((((((((((('''&&&'''((('''%%%***(((&&&&&&(((******)))***)))(((''''''((()))***---,,,+++)))((((((((((((%%%%%%%%%&&&&&&'''''''''''')))******((((((***,,,...////////////...------......//////000000//////..................///000000//////......//////000333222222111000000//////...///000111222333444444555777999::::::999::::::;;;<<>>@@@BBBDDDHHHMMMPPPOOOMMMKKKHHHGGGGGGGGGHHHGGGJJJNNNQQQRRRSSSTTTVVV[[[\\\^^^``````bbbeeehhhjjjkkkmmmpppsssvvvxxxzzzzzz|||+++++++++++++++,,,,,,,,,,,,,,,***))))))(((((((((((((((''''''&&&&&&&&&%%%(((((((((((()))))))))))))))'''&&&'''((()))((('''***+++---......+++(((''''''((()))+++,,,---------...)))######'''***+++))),,,***(((''')))*********++++++++++++---111777;;;......---------,,,,,,,,,)))------(((&&&((()))(((******+++++++++******))),,,++++++---000000...+++,,,+++***)))((('''&&&&&&%%%%%%&&&&&&'''(((((((((+++*********))))))(((((())))))))))))************++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$)))************+++++++++,,,+++******++++++***(((******))))))))))))******((((((((((((((((((((((((******)))))))))))))))***&&&%%%$$$%%%''''''$$$!!!''''''((()))***++++++,,,///...,,,***))))))))))))************************---,,,,,,,,,------+++))),,,------+++))))))***+++///---+++)))))))))***+++...---+++)))''''''''''''+++,,,---------,,,+++***+++)))(((+++222===HHHPPPHHH;;;+++$$$&&&)))(((&&&''''''''''''''''''''''''******+++,,,,,,,,,,,,+++...000---&&&%%%)))+++'''******)))(((((()))***+++((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***''')))+++***'''%%%'''******%%%%%%***,,,)))(((***&&&%%%%%%&&&)))************)))((('''&&&&&&'''(((++++++******************)))(((((('''''''''(((((()))'''%%%&&&((((((&&&###&&&)))+++,,,+++)))((((((***(((&&&&&&((((((((('''%%%&&&'''((())))))))))))+++***)))'''''')))***+++(((******%%%$$$++++++******)))(((''''''&&&(((((('''&&&%%%$$$$$$###'''''''''''')))+++---...000///...---,,,+++++++++111...,,,,,,---.........------......///000000111222///------...000111111444333111000000000111111000111333555777999:::;;;888777666666888:::;;;;;;???AAADDDGGGKKKNNNPPPQQQOOONNNLLLJJJIIIIIIJJJJJJMMMNNNPPPQQQRRRVVVZZZ^^^aaa``````bbbeeeiiijjjkkkoootttzzz|||zzzzzz~~~******))))))))))))))))))+++***)))((((((((()))***((((((((('''''''''&&&&&&(((((((((((()))))))))))))))(((''''''((()))(((&&&***+++,,,---,,,+++***((('''((()))+++---...//////000+++''''''***---,,,***---+++((((((((())))))(((+++******+++...444===CCC...------------,,,,,,,,,***...///+++***,,,,,,+++((())))))*********)))))),,,******,,,//////---***++++++***)))((('''&&&%%%%%%%%%&&&''''''(((((()))+++*********))))))))))))))))))))))))************++++++++++++************(((((((((((((((((((((((('''(((((((((((('''&&&&&&(((((()))))))))*********,,,***))))))******)))((((((((((((((((((((())))))))))))))))))))))))))))))*********)))******++++++&&&%%%$$$%%%''''''$$$"""&&&&&&''')))+++,,,---...///...---+++***)))******+++++++++***************,,,+++***+++,,,,,,***(((,,,------,,,***)))***,,,///---+++***))))))***+++---,,,***((('''''''''(((+++,,,---...///...------,,,***)))+++111:::CCCIII@@@666***$$$%%%''''''&&&(((((((((((((((((((((((((((((())))))*********)))...///---'''&&&***+++)))+++***)))(((((()))******'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''(((((())),,,+++)))))))))((('''&&&'''######''')))&&&$$$&&&'''&&&&&&'''***++++++******)))((('''&&&''''''(((++++++++++++++++++++++++((((((''''''''''''((((((+++)))((()))++++++(((&&&&&&(((******)))(((((((((***(((&&&&&&((()))((('''%%%&&&'''((())))))))))))+++***(((''''''(((***+++)))******'''######'''+++(((((((((((())))))))))))((((((''''''&&&%%%%%%%%%&&&&&&'''(((***,,,...000000///...---,,,,,,,,,,,,000...,,,,,,---//////............//////000000000222000------...000000000444333222111111111222333777777666666666555555555999888777777999:::<<<<<>>???EEEGGGKKKOOORRRSSSSSSSSSPPPNNNLLLJJJJJJLLLNNNPPPUUUVVVXXXZZZ\\\```fffjjjoooooopppsssxxx|||~~~---------,,,+++***))))))+++***'''&&&&&&''')))***)))))))))))))))((((((((((((((((((((())))))))))))+++)))(((((())))))'''&&&))))))(((((()))***,,,---&&&'''(((+++---000222333---+++)))***+++***(((%%%)))'''&&&'''))),,,---,,,,,,+++***((((((+++111555---------,,,,,,,,,++++++"""'''+++))))))******(((''''''(((***++++++++++++)))))))))************)))))))))(((((('''&&&&&&%%%&&&&&&&&&'''(((((())))))************************))))))*********+++++++++******))))))((((((''''''(((((((((((((((((((((((((((((()))))))))(((''''''((((((((()))))))))*********(((''''''(((((('''&&&%%%&&&&&&'''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,'''&&&&&&&&&&&&&&&%%%$$$'''((()))***+++,,,---...///...---,,,,,,+++++++++,,,,,,++++++***)))))))))+++***)))***++++++)))'''+++,,,,,,,,,******,,,...---,,,+++***)))))))))***+++***((('''&&&''''''(((+++,,,///111333444444444///...---,,,,,,...111222,,,+++)))&&&$$$%%%''')))***************************************++++++,,,,,,,,,+++))))))+++,,,,,,---,,,+++***))))))(((((('''''''''&&&&&&'''''''''***)))((('''''''''''''''---+++))))))******(((&&&)))''''''((()))'''&&&%%%'''&&&&&&''')))+++***)))***)))(((''''''((())))))(((((()))***+++,,,,,,---''''''&&&&&&&&&'''((((((((((((((()))))))))((('''((())))))((('''''')))***)))(((&&&'''(((***))))))&&&&&&'''(((((()))((((((***)))(((((((((((()))***(((&&&$$$%%%''''''$$$"""%%%&&&'''((()))***+++,,,'''''''''(((((()))))))))))))))***+++,,,---......///......------------......,,,,,,---///111111000000000000000000000000000222111000000222444444444666555444444444555666777666666777777777777888888999:::;;;;;;;;;===@@@BBBGGGIIIMMMQQQSSSTTTSSSSSSPPPNNNKKKJJJKKKNNNRRRTTTXXXZZZ]]]aaadddjjjppptttvvvvvvxxx|||---------,,,+++***))))))---,,,***'''&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))))))))+++)))(((((())))))((('''((((((''''''(((***,,,---''''''(((***,,,///111333+++************)))'''%%%+++)))'''''')))***+++******++++++***(((((()))+++------,,,,,,,,,+++++++++ %%%)))((('''))))))'''((()))***+++,,,---------))))))))))))(((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''((())))))******************+++++++++************++++++++++++)))))))))(((((((((''''''))))))))))))))))))))))))'''(((((((((((('''&&&&&&)))))))))*********++++++)))(((''''''(((((('''%%%&&&'''((())))))))))))((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''&&&%%%%%%%%%&&&************************---------,,,,,,++++++***+++++++++*********)))))),,,+++***+++,,,,,,***((()))***++++++******,,,...,,,,,,+++***)))))))))))))))((('''&&&&&&&&&'''(((+++---000222444666666666111000...,,,++++++++++++((()))***)))''''''))),,,))))))))))))))))))))))))******)))))))))***+++,,,,,,+++***+++++++++,,,---,,,,,,,,,+++***)))(((((((((((())))))))))))((((((***)))((('''''''''''''''''')))+++***(((((()))+++***))))))((())))))(((%%%&&&%%%%%%&&&((()))((('''***)))(((''''''((()))***&&&''''''((()))******+++&&&&&&&&&&&&&&&'''(((((('''((()))))))))(((((((((***++++++***))))))***,,,)))((('''''')))******)))&&&'''(((((((((((((((((()))(((((((((((((((((()))***(((%%%&&&((((((###'''((((((((()))))))))***'''(((((())))))******+++,,,,,,------------,,,,,,......---------...//////------,,,...000111111000000000000111111111111111222222222444777999:::999777777666555555666777888444555666777888:::;;;;;;:::;;;=========???CCCFFFIIIJJJMMMPPPRRRRRRRRRRRROOONNNMMMMMMOOORRRVVVYYY[[[^^^bbbffflllrrrzzz{{{{{{~~~+++*********)))(((((((((...---,,,***((('''&&&&&&''''''(((((((((((())))))(((((((((((())))))))))))***)))((((((******)))(((((('''''''''''')))+++,,,))))))))))))***,,,...000+++++++++++++++***)))(((///---***((((((((('''&&&'''***,,,,,,+++******+++,,,,,,,,,,,,++++++++++++###(((***)))(((***+++)))******+++,,,------------)))******)))''''''(((******)))))))))((((((((((((&&&''''''(((((()))***************+++++++++++++++*********++++++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&************++++++++++++)))(((''''''(((((('''&&&'''((()))******)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&%%%$$$&&&'''++++++******)))(((((((((+++,,,,,,,,,,,,+++***)))************************,,,+++***+++,,,,,,***((('''((()))))))))))),,,...+++++++++******)))((((((''''''&&&%%%%%%&&&((((((,,,...000333555666777777222000...,,,***)))))))))((()))******))))))+++,,,))))))))))))))))))))))))(((((('''&&&'''((()))***---******,,,,,,***+++...+++,,,,,,,,,+++***))))))))))))************)))))))))((((((''''''''''''((($$$(((+++***'''&&&)))---'''((('''&&&''')))'''###&&&%%%$$$%%%'''((('''&&&***)))((((((((()))***+++&&&&&&''''''(((((())))))%%%%%%%%%%%%&&&'''((((((((()))++++++***)))***+++***+++,,,,,,******+++,,,)))((('''''')))++++++***''''''((((((((((((((('''((((((((((((((((((((((((---+++))))))+++***'''$$$))))))))))))(((((((((((()))))))))******+++++++++---............------,,,...---------...///000000...------///111111000///000000000111222222333333444333444666:::<<<<<<<<<999888777666555666666777666777777888999::::::::::::===?????????AAAEEEJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQQQQQQQRRRUUUYYY\\\^^^```bbbgggkkkqqqxxx******))))))))))))))))))---------,,,+++)))'''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))((('''(((***++++++***''''''''''''(((((()))***+++***)))(((((()))+++,,,)))*********)))((()))***...+++)))(((((()))((((((((()))+++,,,++++++---...,,,,,,,,,++++++++++++***&&&***,,,)))(((+++,,,+++***++++++,,,,,,,,,++++++***++++++)))'''&&&(((+++************))))))))))))'''''''''((())))))***************++++++,,,,,,,,,*********+++++++++,,,,,,'''(((((())))))******+++))))))))))))))))))))))))((())))))))))))(((''''''))))))))))))***************)))'''((())))))(((&&&'''((()))))))))'''%%%$$$(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''(((((('''$$$$$$&&&((()))))))))(((((((((((((((******+++++++++***)))((()))))))))***++++++,,,,,,+++***)))***++++++)))'''%%%&&&((((((((()))+++---+++++++++******)))((('''&&&&&&%%%%%%%%%&&&((()))---...111333555666777777222111...,,,************+++************+++++++++++++++++++++++++++++++++)))(((&&&&&&&&&''')))***...******...---******---***+++,,,,,,,,,+++******((()))************)))((((((''''''''''''(((((()))&&&'''((((((''''''(((((($$$'''&&&$$$&&&)))(((###'''&&&%%%&&&(((((((((&&&***)))((((((((()))+++,,,''''''((((((((((((((((((%%%%%%%%%%%%&&&'''((()))&&&(((++++++)))((()))+++(((***,,,,,,+++*********)))((('''(((***+++++++++''''''(((((((((((('''''''''(((((((((((((((((('''+++***)))***+++++++++***)))))))))(((((((((((((((*********++++++++++++++++++,,,...///000000//////------------...///000111///......000111111///---//////000111333444555555666666666888:::;;;;;;::::::999777666555555555555777777888888999:::;;;;;;:::>>>AAAAAA@@@BBBGGGLLLMMMLLLLLLLLLMMMNNNPPPQQQSSSTTTWWWZZZ]]]```cccdddeeehhhkkkooosssyyy+++++++++++++++,,,,,,,,,***+++---...---+++)))(((%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))(((''''''(((+++,,,,,,+++'''''''''(((((((((((((((---,,,)))((('''((()))***&&&''''''&&&%%%&&&''')))((('''&&&'''))),,,------***+++***)))((()))+++...,,,,,,,,,+++++++++******'''++++++((('''***++++++******+++++++++******)))***,,,,,,***'''&&&))),,,+++++++++***************''''''(((((())))))***************++++++,,,,,,,,,******+++++++++,,,,,,,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))+++)))(((((())))))((('''&&&'''(((((('''%%%###!!!))))))))))))))))))))))))+++***)))((('''&&&&&&&&&'''))))))'''$$$$$$&&&)))''''''''''''((((((((()))((()))***++++++***((('''(((((()))***+++,,,,,,---***)))((()))******(((&&&$$$%%%'''''''''(((***---***++++++******)))((('''&&&%%%%%%$$$%%%&&&((()))---///111333555666666666222111...,,,******+++,,,---+++))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''((()))+++,,,///++++++......))))))---)))***+++,,,---,,,+++***'''((()))******)))(((''''''''''''''''''((()))******'''%%%%%%((()))&&&###$$$''''''%%%&&&+++***%%%((('''&&&'''((()))((('''))))))(((((((((***+++,,,))))))))))))(((((((((((($$$$$$$$$%%%&&&'''((()))###&&&((((((&&&%%%''')))&&&)))+++,,,+++)))(((((()))((('''(((***,,,,,,+++'''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((()))+++,,,...'''((((((((())))))******++++++++++++++++++++++++)))***---///111222222222---------......000111222000//////000111111///---......000111333555666666999888777888::::::888666;;;:::888666444444444444555555777888:::<<<===>>>:::>>>BBBBBBAAACCCHHHNNNOOONNNLLLKKKLLLNNNPPPRRRVVVWWW[[[___cccfffhhhhhhjjjlllnnnqqqtttyyy000000///---,,,+++***))),,,,,,+++***)))(((''''''(((((())))))))))))(((((((((((()))***************,,,+++******++++++)))((())))))))))))))))))))))))+++******)))((())))))))))))(((((('''''''''((((((***)))((((((((()))+++,,,((()))***,,,---...//////+++,,,------,,,+++***)))''''''''''''(((***+++,,,)))************++++++++++++)))&&&%%%%%%(((+++---++++++***)))(((((())))))''''''((()))))))))))))))***((('''))),,,---,,,*********++++++++++++******,,,+++*********+++------+++)))'''&&&&&&''')))+++))))))***))))))((('''&&&((((((((((((((((((((((((---+++)))'''&&&&&&((((((+++)))(((((())))))(((''')))(((((('''''''''((((((***(((&&&&&&'''(((((('''(((((((((((((((((((((((($$$''''''$$$###(((++++++***((('''))),,,---,,,***'''''''''(((((()))***++++++***)))'''''''''((())))))'''&&&&&&(((***+++++++++***)))***+++***((('''#########$$$%%%&&&'''(((...000111333444444444333555222.........---***''',,,,,,+++++++++,,,------//////...---+++(((&&&%%%+++***(((((()))+++...000---.../////////...,,,+++,,,...---))))))++++++)))++++++,,,,,,+++***((('''''''''&&&&&&&&&&&&'''''',,,***((('''&&&'''((()))(((&&&&&&(((+++,,,+++((())))))))))))(((((((((((())))))(((((((((((())))))))))))*********((('''&&&---)))((('''###!!!)))***+++)))&&&&&&)))'''""",,,,,,,,,---......+++)))+++***))))))))))))))))))+++***(((''''''(((((())))))(((&&&%%%%%%&&&'''((("""$$$''')))******))))))((()))'''%%%'''+++,,,)))000///---,,,,,,---...///000//////000222222111///111111000000/////////...111111111111111000000000333111000222666888777555;;;:::888666555555555555999888777666666666666666:::;;;===<<<;;;;;;===>>>???AAABBBCCCCCCEEEHHHJJJOOOOOOPPPPPPQQQSSSTTTTTT]]]]]]^^^aaafffkkknnnoooyyyuuurrrsssxxx~~~111000///...,,,+++***)))+++******))))))(((((('''(((((())))))))))))(((((((((((()))***************,,,+++)))***++++++)))((())))))))))))))))))))))))+++******)))))))))))))))((((((((('''''''''((((((******)))(((((()))***+++******+++---............---------,,,+++)))(((&&&''''''''''''((()))***+++))))))*********+++++++++***)))'''&&&&&&(((***,,,+++******)))(((((())))))''''''((()))))))))))))))***((('''(((+++------+++,,,,,,++++++***((('''&&&+++***)))))))))***,,,,,,***)))(((((((((((()))***((())))))))))))(((((('''((((((((((((((('''''''''...---***(((''''''((((((((('''&&&&&&''''''&&&%%%((((((''''''''''''((((((((('''%%%%%%'''(((((('''((((((((((((((((((((((((&&&)))((($$$###''')))))))))'''&&&'''***,,,+++)))((((((((((((((())))))*********)))((((((((((((((('''%%%$$$$$$'''((()))(((***)))((()))******(((&&&%%%%%%%%%%%%&&&'''((())),,,...///111222333333222555222///...///...+++(((---,,,,,,,,,------...///.........---------------,,,+++***)))***,,,...///---------------,,,+++++++++------)))))),,,,,,***++++++***)))'''%%%$$$###(((''''''''''''''''''(((+++***((('''''''''((()))'''&&&%%%'''***+++***((())))))))))))(((((((((((()))((((((''''''(((((()))((())))))***)))((('''&&&...)))'''))))))&&&'''+++((()))(((&&&'''+++***&&&+++******+++------+++))),,,,,,+++***)))))))))******)))'''&&&%%%&&&'''((()))(((''''''&&&&&&&&&&&&$$$%%%'''))))))***))))))(((***(((&&&(((---...+++000///---,,,,,,---...///000000///111222333222000111111000000000///////////////////////////......222111111333555777777666;;;:::999777666666777777:::999888888888888888888;;;===>>>>>>======???@@@AAABBBDDDEEEFFFHHHJJJMMMPPPPPPQQQRRRTTTVVVXXXZZZbbbcccdddgggjjjooosssvvv}}}zzzxxxyyy~~~222111000...,,,+++))))))((((((((((((((()))))))))((())))))******))))))((((((((()))***************,,,***))))))***+++***((())))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((+++***)))(((((()))******,,,------...///.........---------+++***(((&&&%%%'''''''''(((((())))))))))))))))))*********++++++)))(((((((((((())))))*********)))((((((((())))))'''(((((()))))))))))))))***((('''(((***---......---,,,,,,***(((&&&$$$###))))))((((((((()))***+++)))******************)))'''(((((())))))))))))((((((((()))(((((('''&&&&&&...---+++)))((((((((()))((('''&&&&&&''''''&&&$$$((('''''''''''''''(((((('''%%%$$$%%%'''((((((((((((((((((((((((((((((((('''******%%%###&&&(((''''''&&&%%%&&&(((***)))(((***))))))((((((((((((((()))))))))))))))((((((''''''%%%$$$%%%'''((()))((()))(((''''''((()))'''&&&'''''''''''''''((()))******+++---///111222222222555333111000000///,,,***,,,,,,,,,---...///000111......---,,,---...///000---,,,,,,++++++,,,,,,------,,,++++++******++++++***---,,,******---...+++...---+++(((%%%###"""""")))((((((''''''(((((()))+++***(((''''''((())))))&&&%%%%%%''')))***((('''))))))))))))(((((((((((((((''''''''''''''''''((((((((()))))))))((('''''',,,'''%%%)))------++++++''')))(((&&&)))------***++++++***+++------+++***...---,,,+++***)))))))))***(((&&&$$$$$$%%%'''((()))))))))((('''&&&%%%$$$'''''''''(((((())))))))))))***)))(((***///000---///...---,,,,,,---...///111000000111333444222111111111111000000000000000////////////////////////111222444444444444666777;;;;;;:::999888888999999;;;::::::::::::;;;;;;<<<===>>>@@@@@@@@@@@@AAACCCCCCEEEHHHIIIJJJKKKNNNPPPSSSRRRSSSTTTXXX[[[___bbbdddgggiiijjjkkkooovvv{{{222222000...,,,***)))(((&&&''''''((())))))******)))))))))******)))))))))(((((()))***************+++)))((()))***+++***((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))++++++)))((((((((()))***......////////////......,,,,,,+++***)))((('''&&&''''''(((((()))((((((((())))))))))))************(((((())))))))))))((((((***))))))((((((((())))))(((((())))))))))))(((((()))((('''((())),,,...///++++++***)))'''%%%$$$###''''''''''''(((((())))))(((***+++,,,,,,+++***(((&&&'''((())))))***))))))((()))))))))((('''&&&%%%******)))(((((())))))******(((''''''((()))'''&&&''''''&&&&&&&&&'''(((((('''%%%%%%&&&((()))***)))((((((((((((((((((((((((&&&******&&&$$$''')))(((&&&&&&&&&'''((()))))))))+++***)))((('''''''''''''''((()))******)))((('''((('''&&&''')))+++******((('''&&&&&&'''((('''&&&(((((('''''''''((()))))))))***,,,...000222333444666555333222111///...---+++++++++,,,---///000111000///,,,+++***+++,,,---------------,,,,,,++++++---,,,+++***)))***++++++))),,,,,,)))***---...,,,111///---***'''&&&&&&&&&))))))(((((((((((())))))***)))(((((((((((())))))%%%%%%&&&'''((((((''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((&&&%%%%%%(((++++++)))((()))***)))''')))---...+++,,,++++++,,,---...---,,,---,,,+++***)))(((((((((+++)))&&&$$$$$$%%%((()))))))))******(((&&&$$$###)))(((((('''(((((()))***(((******(((+++000000---......---------...//////222111111222444444333111111111111111111111111111111111111111222222222222111444666666444333666999::::::::::::::::::;;;;;;<<<<<<;;;<<<<<<===>>>>>>>>>???AAABBBBBBBBBDDDFFFEEEHHHKKKMMMNNNPPPRRRTTTVVVVVVWWWYYY]]]bbbgggjjjiiimmmppppppooosss{{{111111///...,,,***)))(((&&&&&&'''((()))***++++++))))))************))))))(((((()))******************)))((((((***+++***(((((((((((((((((((((((((((((())))))))))))(((''''''''''''((()))******))))))+++***)))(((((()))******//////000000//////...---******))))))))))))))))))((())))))******)))((('''(((((()))))))))*********(((((()))******)))(((''')))((((((((((((((())))))(((((())))))))))))(((((((((((()))))))))+++---///((())))))(((((('''&&&%%%&&&&&&''''''((((((((((((((()))+++------+++)))(((&&&'''((())))))***))))))'''((()))))))))(((&&&%%%%%%%%%&&&'''((()))***+++)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&)))***+++***(((((((((((((((((((((((($$$((()))&&&&&&)))+++***'''((()))))))))***++++++,,,+++***((('''''''''''''''((()))******)))((('''(((''''''(((***+++***)))(((&&&%%%%%%&&&'''''''''(((((('''''''''''''''((()))***,,,...111444666777888777666444222000......*********+++,,,...///000000///---++++++,,,---...---------,,,,,,+++******...---+++*********+++,,,)))++++++))))))---...,,,///...,,,***)))))))))***))))))(((((((((((()))))))))((((((((((((((())))))%%%&&&''''''''''''''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))******###'''***)))((('''''''''------+++'''(((,,,,,,)))***)))((()))+++,,,,,,+++++++++)))((((((''''''''',,,***(((&&&&&&''')))***)))*********)))'''%%%###))))))((((((((())))))***''')))***(((+++//////+++------------......//////222111111222444444333111111111111222222222222222222222222333333333444444333555888777555555777:::999::::::;;;<<<<<<<<<===>>>=========>>>???@@@@@@???@@@CCCCCCDDDEEEGGGIIIIIILLLOOORRRTTTUUUXXXZZZ[[[\\\^^^aaaeeejjjoooqqquuuxxx{{{{{{{{{~~~///...---,,,+++***)))(((''''''((()))***+++,,,,,,)))******++++++******)))(((((()))***************)))((('''(((*********)))))))))))))))))))))))))))'''((()))***)))((('''&&&&&&''')))***+++******)))***)))((((((((()))+++,,,...///////////////......***))))))))))))***+++,,,***++++++,,,+++***((('''((((((((()))))))))******((())))))))))))(((((('''((((((''''''(((((()))))))))))))))))))))(((((('''''')))++++++******+++---''''''((((((((((((((('''%%%&&&'''(((((((((((('''((()))+++,,,,,,+++)))((('''(((((())))))))))))(((%%%'''(((******)))'''&&&###$$$%%%&&&((()))***+++'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%&&&'''((((((((('''%%%&&&((()))))))))((((((((((((((((((((((((###''')))''''''***,,,***((()))++++++******,,,---++++++)))((('''''''''''''''(((((()))))))))))))))%%%%%%%%%&&&((()))((('''(((&&&%%%$$$&&&(((((((((***)))((('''''''''''''''******,,,///222555888::::::;;;:::777333/////////*********+++,,,---...//////.........///000222333---,,,++++++************---,,,++++++******++++++(((+++***((((((+++,,,***))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))%%%'''))))))'''&&&'''((())))))))))))(((((((((((((((''''''''''''''''''((()))(((((()))***+++,,,---$$$+++...+++''''''((((((//////+++''''''******''''''&&&%%%%%%''')))))))))))))))(((''''''''''''(((+++***)))((('''(((((()))*********)))((('''&&&%%%((((((((())))))*********(((++++++)))+++///...***,,,,,,---....../////////111000000111333444222111222222222222222333333333111111222222333444444444666777999888888888999:::::::::<<<===????????????AAAAAAAAAAAAAAAAAABBBCCCAAACCCEEEFFFGGGHHHJJJLLLMMMQQQUUUYYY[[[\\\^^^```dddeeegggkkkooosssvvvxxx|||~~~,,,,,,++++++***))))))(((((())))))***+++,,,------)))******++++++******)))(((((()))***************)))((('''(((*********)))))))))))))))))))))))))))'''((()))***)))(((&&&%%%&&&''')))+++++++++***)))(((((('''((()))***,,,---------.../////////......,,,+++******)))***+++++++++,,,---------+++)))'''(((((((((((()))))))))******)))))))))(((((((((((('''''''''''''''((()))))))))))))))))))))((('''''''''***------+++))))))***'''(((((()))))))))((((((%%%&&&'''((()))(((((('''(((((()))******)))((((((((())))))))))))(((((('''$$$%%%(((*********((('''%%%&&&'''(((((()))))))))'''&&&$$$%%%&&&&&&%%%###%%%%%%%%%%%%&&&'''((()))'''&&&$$$$$$&&&''''''&&&(((((((((((((((((((((((($$$)))***(((''')))***)))'''***,,,+++******,,,...******)))(((((('''((((((((((((((((((((()))******%%%$$$%%%'''))))))(((&&&)))'''%%%%%%&&&((()))))),,,+++***)))(((''''''''')))***+++...222666999;;;===>>>===999333///...///,,,,,,,,,,,,,,,---....../////////000000111111222,,,+++)))(((((()))***+++******++++++******)))((((((******&&&&&&)))***'''&&&&&&'''''''''''''''&&&(((''''''''''''''''''(((''''''((()))))))))))))))&&&(((******(((&&&''')))))))))))))))(((((((((((()))((((((''''''(((((())))))))))))***+++,,,...///''',,,---)))(((++++++(((///...***&&&&&&******'''(((&&&%%%%%%''')))******((((((((((((((())))))***(((((((((((((((((('''&&&******)))(((''''''((((((&&&'''(((***+++++++++***+++------+++---000...)))+++,,,---...////////////000000///111222333222000222222222333333333444444333333333444555666666666:::999888999;;;;;;;;;:::;;;===???AAABBBCCCCCCCCCFFFFFFEEEEEEDDDEEEEEEEEEDDDFFFIIIJJJKKKLLLOOOQQQSSSWWW\\\___bbbccceeegggmmmooorrrvvvyyy|||~~~~~~************)))))))))((()))******+++,,,,,,------******++++++++++++******(((((()))***************(((''''''((()))******)))))))))))))))))))))))))))'''((()))***)))(((&&&%%%%%%''')))+++,,,+++***)))'''''''''''')))+++---...,,,------...//////......///...,,,***))))))******------...///...,,,)))((((((((((((((())))))))))))+++***)))((((((((((((((('''''''''''''''((()))***)))))))))))))))(((''''''&&&***...///,,,)))(((((()))))))))))))))(((((('''&&&&&&((()))))))))((('''(((((())))))))))))(((((())))))***))))))(((''''''"""$$$'''***+++***)))(((((()))))))))))))))(((''')))'''&&&&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''((()))&&&$$$######$$$%%%$$$###((((((((((((((((((((((((&&&***,,,)))'''))))))''''''))),,,+++))))))+++...***))))))((((((((((((((()))(((''''''''')))***+++'''&&&''')))++++++***(((***'''%%%%%%''')))******------+++***))))))))))))((()))***---111555999<<<>>>???>>>:::333///............---------......///000111000000///---,,,+++,,,***(((&&&'''(((+++,,,((()))*********)))'''&&&(((***)))&&&%%%((((((%%%&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''((())))))***))))))&&&)))++++++((('''((()))))))))))))))(((((((((((())))))(((((((((((())))))************+++---///111(((***(((%%%)))///---'''------)))%%%&&&******(((+++)))'''(((***,,,------(((((((((((()))***+++,,,&&&'''((((((((('''%%%$$$***)))(((''''''((()))***$$$&&&)))+++,,,,,,+++***---//////---...000...)))+++,,,---...////////////000//////000222222111///222222222333333444444444666666666777888999999:::===:::888999===>>><<<999===>>>AAACCCEEEFFFFFFFFFJJJIIIIIIHHHGGGGGGGGGGGGFFFIIIKKKMMMNNNOOORRRTTTWWW[[[```dddfffhhhjjjlllsssuuuyyy}}}***,,,...---+++***)))***,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,,,,((((((,,,+++'''&&&***'''((()))))))))(((&&&%%%))))))(((''''''(((******)))))))))))))))))))))))))))(((''''''(((***,,,---000///...---,,,+++++++++++++++++++++++++++,,,,,,+++(((&&&&&&((()))***)))((((((((()))******++++++++++++++++++++++++,,,,,,***'''%%%&&&(((***)))''')))'''&&&'''***+++***((('''((()))***++++++***)))(((((((((((())))))))))))***)))'''&&&&&&&&&'''(((&&&&&&((())))))((('''&&&*********)))***++++++,,,***)))'''(((***++++++***+++***)))(((((()))***+++'''((((((((((((((('''&&&&&&'''''''''&&&%%%$$$$$$)))$$$(((***###$$$'''!!!******)))))))))))))))***'''((((((((((((((('''&&&((()))***+++++++++++++++,,,,,,,,,***'''&&&''')))***)))))))))++++++)))'''(((((((((((())))))))))))***)))(((((((((***+++,,,,,,------+++'''&&&)))++++++---000222333444777999555555555444222000///---000000000000000//////...+++,,,---.........------222///,,,******+++++++++*********)))))))))))))))+++***)))((('''&&&%%%%%%((('''&&&&&&'''((('''&&&)))(((&&&&&&%%%&&&'''(((***((('''((()))***)))(((&&&(((+++,,,+++++++++,,,...,,,))))))++++++)))&&&((('''%%%$$$$$$&&&)))+++))))))))))))))))))******)))'''(((,,,---******,,,//////...,,,)))((()))+++---***'''(((,,,...+++'''+++'''(((,,,,,,((('''+++***)))(((''''''&&&&&&'''***(((&&&&&&&&&'''&&&%%%************+++,,,---...,,,,,,------.../////////////////////000000000000444333111000///////////////000111222444555666777666666777777888999;;;<<<<<<;;;;;;::::::;;;;;;<<>>>>>DDDDDDFFFIIILLLLLLJJJHHHIIIJJJJJJJJJKKKKKKKKKLLLPPPRRRUUUYYY^^^aaadddeeegggiiimmmrrrwwwyyyyyyyyy&&&(((***++++++******+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++)))(((***)))''''''******)))((((((''''''((((((''''''&&&&&&&&&''')))***************************+++******)))***+++---.........---,,,++++++++++++---,,,,,,++++++*********,,,+++******+++,,,+++***((((((((()))******++++++++++++******))))))((((((***((('''&&&'''((('''&&&***(((&&&&&&(((***************+++,,,++++++)))((((((((((((((())))))))))))+++***)))(((((((((((())),,,+++***))))))((())))))&&&&&&&&&&&&'''''''''(((***(((((((((***+++***))))))((('''&&&&&&'''((()))+++***)))((('''&&&&&&&&&&&&&&&'''(((((((((''''''$$$ %%%)))$$$'''+++&&&)))))))))(((((())))))***))))))))))))))))))))))))*********+++******))))))''')))+++,,,***))))))))))))(((((()))***+++)))'''******))))))(((((('''''')))))))))((())))))***+++)))+++,,,+++)))((((((((()))+++---...///000222444444333222000///---,,,+++......//////......---,,,111///,,,***))))))***+++(((((((((***+++)))&&&###))))))))))))))))))************)))(((((('''&&&&&&((('''&&&&&&(((((('''&&&(((((('''''''''(((((()))((('''&&&'''(((((('''&&&&&&(((***+++******+++,,,---+++******++++++)))(((+++*********************(((((()))***+++,,,,,,---,,,***+++......***(((***+++++++++)))(((''')))++++++(((&&&'''***+++)))'''***((((((***)))&&&&&&(((((((((''''''(((((())))))+++)))(((((()))))))))(((*********++++++,,,---...,,,------......///000000/////////000000000111111222222111000/////////000222222333444555555666666999999::::::;;;===>>>???=========>>>???@@@AAABBBBBBCCCGGGKKKNNNNNNKKKIIIKKKKKKKKKLLLMMMPPPRRRSSSWWWYYY\\\```eeejjjnnnpppssstttwwwzzz}}}(((***,,,,,,+++******++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++)))))))))((()))***+++***((('''''''''((()))&&&&&&%%%%%%&&&'''((()))************************,,,++++++++++++,,,---...---,,,+++++++++++++++,,,------,,,,,,+++***))))))---,,,,,,---......,,,***((((((((()))******++++++---,,,,,,+++***)))(((((('''&&&&&&''')))+++,,,,,,***)))'''&&&'''(((******++++++,,,,,,,,,***)))((((((((((((((())))))))))))+++******)))))))))))))))+++***(((&&&&&&&&&&&&'''%%%%%%&&&&&&'''''''''''')))(((((()))++++++***)))((('''&&&&&&&&&&&&'''(((---+++***((('''&&&&&&&&&&&&&&&'''((()))))))))(((,,,'''***+++$$$$$$'''!!!)))(((((((((((())))))***)))))))))))))))***************+++******)))(((((("""%%%((()))((('''''''''(((((('''(((***+++)))(((+++******)))(((''''''&&&))))))))))))))))))******((()))***+++***)))(((''',,,...000111000111333555222111///...,,,+++******------......------,,,++++++************+++,,,---(((''''''((())))))'''%%%)))))))))))))))***************))))))(((''''''&&&((('''&&&'''((()))(((&&&''''''''''''''''''(((((((((&&&%%%&&&'''((('''&&&'''(((******))))))+++,,,,,,+++************))))))***++++++,,,+++***(((((('''((()))***+++,,,---...&&&%%%'''---///......111++++++***(((&&&%%%'''((()))'''&&&'''))))))(((&&&)))((('''((('''&&&&&&'''''''''''''''((()))***+++,,,***))))))***+++***)))++++++++++++,,,---......---------...//////000000//////000000000111111111111111111000000000000000444444444555555666666666:::::::::;;;<<<===>>>???===>>>>>>???AAABBBDDDEEEDDDDDDFFFJJJMMMNNNLLLJJJMMMMMMMMMNNNQQQUUUYYY[[[___```bbbeeejjjppptttwwwzzz}}},,,---///...,,,***))))))+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------+++))))))***+++++++++***)))''''''((())))))&&&&&&%%%%%%&&&''')))***************************,,,,,,,,,,,,,,,,,,------++++++*********++++++,,,------,,,,,,+++***))))))...---...///000///,,,***((((((((()))******++++++......---,,,++++++******'''((())))))***+++---...***))))))((('''''')))******++++++,,,+++***(((((((((((((((((())))))))))))***************))))))(((+++***(((&&&&&&&&&&&&'''%%%&&&'''((((((((('''''')))(((((()))++++++***(((((('''&&&%%%%%%&&&'''(((,,,,,,***)))''''''&&&&&&&&&&&&'''((()))))))))((((((###(((+++''')))---(((((((((''''''((()))******))))))(((((()))***++++++***************)))((('''"""$$$((()))((('''''''''(((''''''(((******)))(((+++******)))(((''''''&&&))))))*********)))))))))(((((()))+++++++++)))(((...///111111000111222444///...---,,,+++******+++---------------,,,,,,+++'''(((***,,,,,,+++***(((+++)))'''''')))*********(((((())))))******************))))))(((((('''''')))(((''''''((()))((('''%%%%%%&&&&&&''''''''''''(((&&&%%%&&&'''((('''&&&'''((())))))))))))+++,,,***+++++++++***)))******((()))***+++***)))'''&&&'''((((((***+++,,,------,,,***+++......***(((***000000///,,,)))((()))***((('''''''''((((((''''''(((((((((&&&&&&((((((((('''''''''((()))***+++,,,,,,+++))))))+++,,,++++++++++++++++++,,,---...///------......///000000111000000000000111111111111111111222222222222222222555555555666666777777777::::::::::::<<<===>>>???>>>>>>???@@@BBBDDDEEEFFFHHHGGGFFFHHHJJJMMMNNNMMMQQQQQQRRRTTTWWW\\\```bbbdddeeefffiiinnnrrrvvvyyy}}}...///000///---***))))))+++,,,---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...,,,((('''+++,,,+++******))))))(((((())))))&&&&&&%%%%%%&&&(((***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,---,,,,,,++++++*********......///000111///,,,(((((((((((()))******++++++......------,,,,,,+++++++++,,,,,,+++)))((()))+++((()))******((('''((()))))))))***+++******((('''(((((((((((())))))))))))))))))*********)))(((''',,,+++***))))))((())))))%%%&&&((()))))))))((('''(((((((((***,,,,,,***(((((('''&&&%%%%%%&&&'''(((+++++++++***)))((('''&&&&&&&&&'''((((((((('''''''''###(((,,,'''***...)))''''''''''''((()))******)))(((''''''((()))+++,,,)))))))))***))))))((((((%%%'''******)))))))))***'''&&&&&&(((******)))(((******))))))(((((('''''')))************)))(((((()))))))))***,,,---+++***,,,---......------...///---,,,+++******+++,,,---------......------,,,+++((())),,,---,,,)))%%%"""---+++((((((***,,,---...((((((((()))******++++++*********))))))((((((((()))(((''''''))))))((('''$$$%%%&&&'''((((((((('''((('''&&&'''(((((('''&&&'''((()))(((((((((***,,,)))+++,,,+++***)))***+++'''((()))))))))((('''&&&''''''((()))***++++++,,,---++++++---,,,(((&&&'''///...---+++((('''((()))(((((((((((((((((((((((('''((((((%%%&&&***+++***((('''(((((()))***+++,,,,,,***))))))+++,,,,,,+++++++++++++++,,,---...///---......//////000111111000000000111111111222222111222333444444444444444555555666777888888999999:::::::::;;;<<<===??????@@@@@@@@@AAACCCEEEFFFGGGKKKIIIHHHIIILLLPPPRRRSSSXXXYYYZZZ\\\```dddgggiiihhhiiilllooossswwwzzz|||,,,...//////,,,***)))***+++,,,...///000///...---------------------------,,,++++++******++++++,,,+++---***%%%%%%)))+++))))))************)))(((((('''&&&&&&&&&''')))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((((((((())))))+++,,,,,,++++++++++++++++++++++++---...///111222///+++'''((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,***'''&&&''')))&&&))),,,,,,)))'''''''''&&&'''((()))***)))((('''(((((((((((())))))))))))(((((()))))))))((('''&&&)))***************))))))%%%&&&((()))))))))''''''(((((((((***,,,,,,***''')))((('''&&&&&&'''((()))((()))+++,,,+++***'''&&&&&&''''''''''''&&&&&&%%%+++&&&)))+++%%%&&&(((###'''&&&&&&'''''')))******((('''&&&&&&'''(((***,,,'''((())))))))))))))))))((()))******)))((()))+++&&&&&&&&&''')))***)))((())))))))))))(((((((((((()))******+++***)))(((''',,,***((())),,,......,,,+++,,,---,,,******+++,,,+++***))))))***,,,...///...............---,,,,,,((()))***+++***'''%%%###+++***)))***---......---'''(((((()))******++++++*********))))))))))))))))))((('''((()))***)))'''&&&&&&((()))*********))))))(((''''''))))))(((''''''((((((((('''(((***---)))***,,,+++))))))***,,,''''''(((((()))(((((((((''''''((((((((())))))))))))'''(((,,,,,,)))(((***((((((((('''%%%%%%''')))(((((())))))((((((((()))%%%((((((%%%&&&,,,...,,,)))((((((((()))***+++++++++***((()))+++,,,,,,+++,,,,,,+++,,,,,,---...///.........///000000111111000000111111111222222222222333444555666666666666555555666777888:::;;;;;;<<<<<<<<<===>>>???@@@AAACCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJMMMRRRVVVXXXYYY```aaacccfffiiikkknnnooolllnnnrrrwww{{{)))+++------,,,*********+++,,,...000000///...---------------------------,,,++++++++++++++++++,,,)))+++)))######(((***''')))******++++++***((('''''''''&&&'''(((***,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++******(((((((((((()))+++,,,,,,++++++++++++++++++,,,,,,------///111222///***'''((((((((()))******++++++++++++++++++++++++,,,,,,&&&((()))(((&&&%%%(((***%%%)))------***'''&&&&&&%%%&&&''')))))))))(((((((((((((((((())))))))))))'''((()))))))))(((&&&%%%&&&&&&((())))))(((''''''$$$%%%'''))))))((('''&&&(((((()))+++,,,,,,***''')))((('''&&&&&&'''((()))&&&(((+++------+++(((&&&''''''''''''&&&%%%$$$$$$'''"""''')))$$$%%%)))###&&&&&&&&&'''''')))******''''''&&&%%%&&&(((***,,,''''''((())))))***))))))(((((()))(((&&&&&&((()))&&&%%%&&&''')))***)))((((((((((((((()))))))))))))))***+++++++++)))((('''---***((())),,,//////...+++,,,---,,,***)))***+++***)))))))))***,,,///111......//////......---,,,'''''''''((((((((((((((())))))***---///000...,,,'''(((((()))***+++++++++************))))))))))))***((('''((()))***)))''''''(((***+++,,,,,,,,,+++***((('''((()))***)))((('''((((((((('''(((***---(((***,,,+++)))(((***,,,''''''(((((())))))******''''''''''''((((((((((((+++)))))),,,+++&&&$$$&&&''''''(((((('''(((+++...((()))***)))((((((((()))%%%)))((($$$&&&---000...)))))))))))))))******++++++)))((()))***,,,,,,+++,,,,,,,,,,,,---...//////......//////000000111111000111111111111222222222222333555777888888777777444555666777999:::<<<<<<======>>>>>>???@@@BBBCCCEEEEEEEEEFFFGGGHHHIIIJJJHHHIIILLLRRRXXX\\\]]]]]]fffgggjjjmmmoooqqqrrrrrrnnnqqqwww}}}++++++,,,,,,,,,++++++******,,,...//////...,,,+++---......//////......------+++******+++,,,+++***)))(((''''''''')))***+++((((((((((((((()))******)))))))))))))))***+++++++++...///,,,---000000------,,,+++)))((())))))***...,,,)))((()))******)))------,,,+++***)))((('''.../////////...,,,***))))))))))))))))))))))))))))))((((((***---.........***++++++***((('''((()))((()))+++,,,+++***(((&&&''''''&&&%%%&&&'''((())))))((('''''''''(((***+++(((&&&$$$""""""%%%(((***'''***+++(((''')))'''###'''((()))***)))(((&&&$$$******))))))))))))******)))(((&&&%%%$$$%%%%%%&&&%%%&&&((())))))'''&&&$$$&&&'''''''''&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&%%%%%%'''((()))'''&&&))))))))))))))))))))))))************))))))))))))&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&''')))******)))(((''''''((()))***...---+++***)))(((((((((...+++(((((())),,,---...111///---***((((((((()))+++******,,,000333444444000...,,,+++,,,,,,+++)))(((((())))))*********+++((()))***+++,,,++++++***))))))(((((()))***++++++)))))))))))))))******+++)))(((''''''(((+++///111+++++++++***************+++++++++++++++***)))(((%%%&&&((()))))))))((((((************))))))))))))++++++,,,------,,,+++***,,,+++)))''''''((()))***++++++,,,+++***(((&&&%%%)))***+++***)))((()))***'''((()))******)))((((((***'''$$$$$$''')))((('''(((***+++***)))((()))***,,,,,,+++++++++++++++,,,------,,,++++++,,,,,,,,,222111111111000000//////000000000111222222333333222444666777666666777888777999:::;;;;;;;;;===???@@@@@@AAAAAAAAABBBEEEHHHDDDFFFHHHIIIJJJJJJLLLNNNOOORRRWWWZZZ]]]```dddfffnnnmmmmmmooossswwwzzzzzzxxx|||***+++++++++++++++******+++,,,---......---,,,,,,******+++,,,,,,,,,,,,,,,,,,***))))))***++++++***))))))((((((((()))***+++)))((((((((((((((()))***)))))))))((())))))*********---...,,,---000111///...---+++***))))))******...+++))))))***+++******------,,,+++***)))((((((+++,,,,,,---,,,+++)))((()))))))))))))))))))))))))))(((((())),,,------,,,***+++,,,,,,***(((((()))((()))+++++++++***((('''''''''&&&&&&&&&'''((()))))))))((((((((()))***+++)))(((&&&%%%%%%''')))+++(((++++++(((''')))(((%%%((()))***+++***)))'''&&&******))))))))))))******%%%%%%%%%%%%&&&'''(((((( """$$$&&&''''''&&&%%%'''''''''''''''&&&%%%$$$'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))((('''''''''&&&&&&&&&&&&((()))******)))(((''''''((()))***---,,,+++***)))(((((((((...+++((((((***,,,---...111///---***)))((())))))(((((((((***...000111111///---+++++++++,,,+++***((()))))))))************)))***+++,,,,,,,,,++++++))))))(((((()))******+++)))))))))))))))******+++,,,***((('''(((***,,,...************************+++++++++***)))((('''&&&%%%&&&'''((())))))((('''*********************))),,,------...---,,,+++***---+++***(((((((((******++++++++++++***(((&&&%%%&&&'''((((((''''''((()))))))))))))))(((((('''&&&***'''%%%%%%'''(((((('''(((***+++***)))((()))+++,,,++++++******+++++++++------,,,,,,,,,,,,,,,---333333333222222222111111111111222333333444444555777888999888777555555666888:::<<<<<<<<<<<<>>>@@@@@@AAABBBBBBBBBCCCGGGIIIDDDFFFHHHIIIJJJKKKNNNQQQXXX[[[___bbbdddfffhhhjjjsssssstttvvvzzz~~~)))******+++++++++******------------,,,,,,,,,,,,))))))***++++++,,,+++++++++)))((()))***+++***)))******)))))))))***++++++***)))((((((((((((((()))***))))))((((((((()))))),,,......,,,,,,//////,,,///...,,,+++******++++++---+++))))))***++++++***---,,,,,,+++***)))(((((((((((()))******)))((('''))))))))))))))))))))))))***(((((()))***++++++)))***,,,......,,,***)))((()))******++++++)))((('''''''''&&&&&&''''''((()))***))))))))))))***++++++))))))((((((((()))***+++))),,,+++'''&&&))))))&&&)))***+++++++++***)))(((***))))))(((((())))))***"""###%%%&&&((()))******%%%&&&((()))***)))((((((''''''''''''''''''&&&%%%''''''&&&&&&''''''((())))))(((&&&&&&((()))***)))''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))(((((('''(((((('''''''''(((((()))***)))(((((((((((()))***,,,+++******))))))))))))...+++)))(((***,,,------000...,,,***))))))))))))+++++++++...111333444333---,,,******+++,,,++++++))))))))))))***************++++++,,,,,,,,,,,,+++))))))((((((((()))******)))))))))))))))******+++...,,,***((('''((()))***((())))))******+++++++++++++++******((('''&&&%%%&&&&&&'''(((((((((''''''************++++++++++++/////////...---,,,******,,,+++***)))))))))***+++******++++++***(((&&&%%%%%%'''((((((''''''(((*********((('''&&&%%%%%%%%%***(((&&&&&&'''((((((''')))***+++***))))))***+++++++++************++++++------,,,,,,,,,------...222222222222222111111111333333444444555666666666888999:::999888777777999;;;===>>>???>>>>>>@@@BBBAAABBBCCCCCCCCCEEEHHHJJJHHHIIIKKKLLLNNNQQQUUUXXX___aaadddfffggghhhjjjkkkuuuvvvwwwzzz}}}))))))******++++++******...---,,,+++++++++,,,,,,,,,,,,------,,,,,,+++******))))))***,,,,,,+++*********************++++++***))))))(((((((((((((((******)))((((((((())))))...111000,,,+++---,,,)))///...---+++***++++++,,,,,,+++******+++,,,+++***,,,,,,++++++***))))))(((&&&'''((()))******)))((())))))))))))))))))))))))***)))'''((()))***)))'''***,,,///000...+++)))((()))************)))(((((('''''''''''''''(((((()))***************+++++++++((())))))*********)))))))))+++)))%%%%%%((()))''')))******++++++***))))))))))))(((((((((((())))))"""###&&&(((************,,,,,,,,,,,,***)))'''&&&''''''(((((((((''''''&&&'''''''''''''''(((((()))+++)))&&&&&&''')))***+++''''''''''''''''''''''''((((((((((((((()))))))))((((((((())))))(((((((((***)))))))))(((((())))))******)))(((((()))******,,,+++++++++++++++,,,,,,---+++))))))***,,,,,,,,,...---,,,+++***)))******------...111444666555444,,,***))))))+++,,,,,,+++)))))))))))))))******************+++++++++******))))))((((((((())))))***)))))))))))))))******+++---,,,***((((((((()))***'''(((((()))***++++++,,,+++++++++***)))'''&&&%%%''''''''''''((('''''''''******++++++,,,,,,------111000///...---+++***))),,,+++************++++++)))************(((&&&%%%'''(((******))))))+++,,,)))((('''%%%%%%%%%&&&'''))))))(((((((((((((((''')))***++++++))))))***++++++************++++++,,,------------------...///000000000000000000000000444444555555666666777777444666888888888:::<<<>>>>>>@@@AAAAAAAAAAAACCCDDDDDDDDDEEEDDDDDDEEEHHHJJJOOOQQQSSSTTTWWWZZZ___cccdddfffiiikkklllmmmooopppxxxzzz|||))))))***+++++++++++++++...---,,,++++++++++++,,,//////...---,,,***)))(((+++******,,,......---+++******+++++++++*********))))))(((((((((((())))))+++***))))))))))))******,,,//////++++++...---***///...---+++***++++++,,,,,,+++***+++,,,---,,,***,,,,,,++++++***)))))))))'''(((***+++,,,++++++***))))))))))))))))))))))))***)))'''((())))))(((&&&***---000000...+++))))))***************)))(((((('''''''''((((((((((((((())))))******++++++++++++'''((()))))))))(((''''''(((***((($$$$$$''')))'''((()))))))))))))))))))))))))))(((((((((((())))))$$$&&&''')))******)))(((******)))((('''&&&$$$$$$''''''((())))))((((((((((((''''''''''''((())))))+++)))&&&&&&''')))***+++'''''''''''''''''''''''''''((((((((())))))******)))))))))(((((()))))))))******************))))))+++***)))(((((()))***+++,,,,,,,,,,,,------...///---+++***)))+++,,,,,,+++---,,,,,,+++***************+++---000333444222000+++***((((((***++++++*********))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((())))))))))))))))))******+++***)))((((((((()))***+++''''''((()))******++++++,,,,,,,,,+++***)))'''&&&((((((((((((((((((((((((***++++++,,,---......///111000///---,,,***))))))******************++++++((()))******)))((('''&&&''')))******))))))***,,,'''&&&%%%%%%%%%'''((())))))*********)))((((((((()))+++,,,+++***)))***+++++++++******+++,,,------...---------......///000000000000000111111111111444444555555666777777777444666777888999:::===@@@BBBCCCEEEEEEDDDDDDEEEGGGGGGHHHHHHGGGFFFGGGIIIKKKVVVXXXZZZ]]]___ccchhhkkkkkknnnqqqtttuuuwwwzzz|||)))***+++,,,,,,,,,,,,,,,------,,,,,,++++++******......---,,,***)))'''&&&+++++++++---//////...,,,*********+++******)))(((((((((((((((((()))******+++************+++,,,,,,(((+++,,,***,,,///000...///...,,,+++******+++++++++******,,,---...,,,++++++++++++*********)))))))))***,,,---------,,,,,,))))))))))))))))))))))))***)))'''((())))))((('''+++---//////---+++***)))*********)))))))))))))))&&&'''((())))))))))))(((((()))******++++++******''''''((((((((('''&&&&&&'''))))))&&&&&&))))))'''((((((((())))))))))))***)))((((((''''''(((((()))(((((()))))))))))))))((('''''''''(((((()))))))))'''(((((()))))))))))))))((((((''''''(((((()))***)))(((&&&&&&((()))***)))''''''''''''''''''''''''(((((())))))******++++++***))))))(((((())))))*********+++,,,,,,++++++***+++***))))))))))))***++++++++++++,,,---...000111---,,,******+++,,,+++***+++++++++++++++++++++++++++---000444666666333111+++***(((((()))******)))************)))))))))))))))(((''''''&&&'''''''''))))))((((((''''''(((((()))))))))))))))******+++'''''''''((()))***+++,,,'''(((((())))))*********+++,,,,,,++++++***)))(((+++***)))((((((((())))))***+++,,,---...///000111111000...,,,***)))))))))((()))))))))************(((((()))***)))((('''&&&'''((()))((('''&&&'''(((%%%%%%&&&&&&'''(((******)))+++,,,+++)))(((((((((***+++,,,+++*********,,,,,,,,,+++,,,,,,---...///...............///000111333333333444444444444444555555666666777888888888999:::::::::999:::===@@@EEEGGGHHHHHHGGGGGGHHHIIIKKKKKKLLLLLLKKKMMMOOORRRZZZ]]]aaadddgggjjjmmmpppnnnqqquuuyyy{{{}}}******+++------......---,,,,,,------,,,+++)))(((,,,------,,,,,,+++***)))))))))+++---//////---+++))))))*********)))((('''''''''''''''(((***+++,,,*********+++,,,---...///***------++++++......,,,...---+++***))))))******+++***+++,,,......,,,++++++++++++***************+++,,,---.........---,,,))))))))))))))))))))))))***(((((((((*********(((+++---...---+++***)))***+++******)))))))))))))))&&&'''((()))***))))))((('''((()))*********))))))(((((((((''''''&&&&&&&&&'''***+++))))))++++++((())))))))))))******++++++((((((''''''''''''(((((())))))(((((())))))******((((((((()))***+++,,,---'''((()))************)))((((((((((((((())))))***'''&&&%%%&&&((()))((('''(((((((((((((((((((((((()))))))))***+++,,,,,,,,,******)))(((((()))******)))***+++,,,------,,,,,,++++++***))))))***++++++((())))))***,,,...///000---,,,******+++,,,+++)))***++++++,,,,,,+++++++++...000333777:::999666333,,,***(((((())))))((('''************)))))))))(((***)))((('''&&&''''''((())))))(((''''''''''''''')))))))))))))))******+++''''''(((((()))******+++((((((((()))))))))))))))))))))************))))))---,,,***)))))))))***+++***+++,,,---///000111222///...,,,***))))))))))))''''''((()))))))))))))))'''((()))))))))((('''&&&((()))***(((&&&%%%&&&'''&&&''''''((()))))))))))))))+++------***(((((((((***+++,,,,,,******+++,,,------------...///000000............///000111222444444444555555666666666777777777888999999::::::<<<<<<===<<<<<<>>>AAADDDHHHIIIJJJJJJIIIIIIJJJKKKLLLNNNOOOQQQRRRUUUYYY\\\___ccchhhlllnnnppprrrtttrrruuuyyy|||~~~***+++,,,---............+++,,,---...---+++)))''',,,---....../////////...((((((***,,,......,,,***((()))*********((('''&&&&&&&&&&&&''')))***,,,---******+++,,,---///000111///111000,,,***+++***&&&---,,,+++))))))))))))*********+++,,,......---++++++++++++***************,,,---............,,,,,,))))))))))))))))))))))))***(((((()))***++++++))),,,------,,,***))))))++++++******)))))))))))))))&&&''')))*********)))(((&&&'''(((******))))))(((***)))((('''''''''''''''(((,,,---++++++---,,,)))+++*********+++,,,,,,---((((((''''''''''''(((((()))(((((('''(((***,,,---((('''&&&&&&&&&&&&&&&'''(((((()))***************((((((((((((((()))******&&&%%%%%%'''((()))'''&&&))))))))))))))))))))))))))))))***+++,,,,,,------+++***)))(((((()))***+++(((***+++---......------,,,+++***))))))***+++,,,&&&'''''')))***,,,...///---,,,++++++,,,,,,***)))******+++,,,,,,,,,+++++++++---111555888777333///,,,***(((((((((((('''&&&+++*********))))))((((((+++***)))'''''''''((()))***)))(((''''''''''''''')))))))))))))))******+++(((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))...---+++*********++++++***+++,,,...///111222333...---+++)))(((((())))))&&&&&&'''((())))))(((((('''((()))))))))((('''&&&+++,,,,,,+++(((''''''((((((((()))******)))((('''))),,,...---***'''((()))***+++,,,,,,******+++,,,---------......000111111............///000222222333333333444444555555555888999999::::::;;;;;;<<<:::<<<===>>>???BBBGGGJJJIIIJJJKKKKKKJJJJJJKKKLLLLLLOOORRRTTTWWW\\\aaaeeedddiiiooosssuuuvvvwwwxxxzzz}}})))+++---///000000///...///...---,,,***)))((((((///...---+++***)))))))))***)))(((***,,,...------+++---,,,((('''))))))'''&&&'''((())))))******************++++++,,,,,,,,,222222000///............111---((())),,,...,,,))))))***---//////---+++***,,,---//////...,,,)))'''++++++)))(((((()))******((((((''''''''''''((((((*********)))))))))))))))---,,,++++++*********++++++++++++***************((()))))))))))))))((((((''''''(((((())))))*********)))((('''&&&%%%%%%%%%(((***,,,+++((((((+++...,,,,,,,,,+++)))(((&&&&&&))))))(((((('''''''''&&&)))******+++++++++******'''((()))))))))(((&&&%%%---,,,+++)))((((((((((((&&&'''***++++++***'''&&&'''&&&&&&'''(((***)))(((******)))))))))))))))***+++******+++------,,,***...---,,,+++++++++,,,---++++++++++++,,,,,,---...*********++++++******)))***((('''))),,,//////---000///,,,***((('''''''''***((('''&&&&&&'''(((***,,,---///111111000///...'''((()))***************''''''(((((())))))******+++)))&&&%%%%%%&&&)))+++))))))'''&&&&&&'''((((((---(((''',,,...)))&&&'''))))))***+++,,,,,,,,,,,,)))))))))))))))******+++***)))))))))++++++)))'''&&&***...///,,,******,,,,,,,,,---///000111222333222///+++))))))))))))(((+++++++++******((('''&&&)))((('''&&&&&&''')))***'''(((((((((((((((''''''))))))(((((((((((()))))),,,,,,,,,,,,,,,+++***)))------,,,,,,+++,,,,,,,,,------------------------111000//////000222444666777666666555555555666666999999999:::;;;<<<===>>>@@@???>>>@@@CCCGGGJJJLLLMMMNNNNNNMMMLLLLLLNNNQQQVVVXXXZZZ\\\___ccciiimmmqqqsssvvvxxxyyy{{{}}}***+++---///000///...---------,,,+++******))))))///...,,,+++***))))))))),,,*********,,,---,,,++++++---,,,((('''))))))''''''((()))***++++++++++++++++++++++++++++++,,,,,,333222111000////////////111...***+++...///---***+++---///000000...,,,+++---...//////...---+++))),,,+++***)))))))))******))))))(((((((((((())))))************)))))))))))),,,,,,+++++++++*********++++++++++++************(((((())))))))))))(((((((((((()))))))))))))))))))))((('''&&&%%%%%%%%%%%%((()))******))))))***,,,+++++++++***)))(((&&&%%%))))))((((((((('''''''''******+++++++++******)))'''(((((((((((((((''''''++++++***)))(((((((((((()))))))))))))))))))))))))))((('''((()))***)))(((******))))))))))))*********)))((()))+++,,,+++***,,,+++*********+++,,,---,,,,,,+++++++++,,,,,,---******+++++++++++++++++++++)))'''))),,,......---///...,,,***)))(((((())))))((('''&&&&&&'''((())))))***,,,......---,,,+++(((((()))*********))))))((((((((((((((()))))))))***)))((('''&&&''''''(((+++***)))((('''((())))))...)))''',,,...***((()))******+++,,,,,,,,,++++++***************++++++,,,***))))))***++++++***(((***,,,......---,,,,,,---......///000111111222222222///,,,))))))))))))(((***************)))(((''')))(((((('''''''''(((((('''(((((())))))(((((('''))))))(((((((((((()))))),,,,,,,,,,,,,,,+++***))),,,,,,+++++++++,,,,,,---/////////...............111111000000111333555777888888777777666777777888::::::::::::;;;===>>>>>>FFFFFFFFFGGGJJJMMMOOOPPPKKKMMMNNNOOOPPPSSSVVVYYY\\\^^^aaacccfffjjjnnnrrruuuvvvxxxyyyzzz|||+++,,,---.........---,,,,,,,,,+++++++++*********...---,,,+++***)))))))))---,,,***+++,,,,,,***)))***,,,+++((('''******'''((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++222222111111000000//////111///---...111111///,,,...///000111000///---+++---------,,,,,,+++******,,,+++***))))))))))))***))))))(((((((((((())))))************************+++++++++,,,++++++***))),,,,,,++++++************(((((())))))))))))((((((************))))))))))))((('''&&&&&&%%%%%%%%%%%%)))((('''((()))******)))*********)))((('''&&&%%%))))))((((((((((((''''''+++++++++++++++***)))((((((((('''''''''(((((())))))((((((''''''(((((()))+++***)))(((((()))***++++++***))))))***+++)))(((******)))))))))******+++***)))'''(((***++++++*********))))))***+++,,,,,,,,,,,,++++++***+++++++++******+++,,,,,,---,,,,,,+++***))))))+++,,,,,,+++---,,,+++***)))))))))))))))((('''&&&&&&'''((()))((()))+++,,,,,,,,,***)))))))))*********)))(((((())))))((((((((((((((((((***)))(((((('''''''''''',,,,,,+++***)))*********---***(((+++---++++++,,,++++++,,,,,,,,,+++******+++++++++***+++,,,,,,---+++******+++,,,,,,+++)))...---,,,---/////////...000000111222222222222111222///,,,******)))((('''))))))*********))))))((()))))))))))))))((('''&&&(((((())))))))))))((((((***))))))(((((())))))***++++++,,,,,,,,,+++******++++++***++++++,,,---...111111000000/////////...333222222222333555666888999999888888888999999::::::::::::;;;<<<>>>???@@@EEEFFFGGGHHHIIIKKKLLLLLLJJJMMMPPPTTTWWW\\\aaaddddddgggjjjmmmooorrrvvvxxxzzz{{{||||||~~~,,,,,,---------,,,,,,+++***************+++++++++,,,,,,+++***))))))******,,,+++******,,,,,,+++******,,,+++((('''******(((((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********000000000000000///......111000000111333333000---000000111111000...,,,++++++***)))((((((((()))***++++++***))))))((((((((()))((((((''''''(((((())))))***************++++++******+++,,,++++++***))),,,,,,,,,++++++******)))'''(((((())))))))))))(((++++++******))))))((((((''''''&&&%%%%%%%%%%%%%%%)))&&&%%%&&&***+++)))&&&(((((()))(((((('''&&&&&&))))))((((((((((((((((((,,,,,,,,,+++***)))((('''(((((('''&&&&&&''')))***'''''''''''''''((())))))++++++************++++++---,,,******++++++***(((******))))))******++++++,,,***((()))***,,,,,,,,,*********++++++,,,---------,,,+++*********************+++,,,------------,,,+++************+++*********)))))))))))))))))))))(((''''''''''''((())))))***+++------,,,***))))))*********)))((('''''')))))))))((((((''''''&&&)))((('''&&&'''(((***+++......---,,,,,,+++++++++,,,***)))***++++++---...,,,------,,,+++***)))(((+++************+++,,,,,,+++******+++------,,,***///---***+++///111000...///000222333333333333333111...,,,*********)))'''((())))))************)))******++++++***((('''%%%(((((()))*********))))))***))))))))))))))))))***++++++,,,,,,,,,++++++***************+++---......111111111000//////......444333333444555666888999999999999888999999::::::;;;;;;<<<===>>>???AAABBBCCCEEEGGGHHHHHHHHHHHHIIILLLPPPUUUZZZ^^^dddiiimmmkkknnnrrruuuwwwyyy{{{}}}~~~,,,,,,,,,,,,,,,,,,++++++))))))************++++++++++++***))))))************))))))***,,,------,,,))),,,+++''''''******((('''((()))***++++++++++++,,,,,,,,,++++++*********---......///......---,,,000000000222333222000///000000000000///...,,,+++******((('''((()))***+++++++++******)))(((''''''(((''''''&&&&&&''''''((())))))******+++++++++,,,)))******++++++*********------,,,,,,+++******)))''''''((()))))))))))))))+++*********))))))((((((''''''&&&%%%%%%%%%&&&&&&(((&&&%%%'''***+++(((%%%'''((((((((((((((('''&&&(((((()))))))))))))))))),,,,,,,,,+++***)))(((''')))((('''&&&&&&'''((()))'''&&&&&&''''''((()))******+++,,,......,,,+++***...,,,++++++,,,,,,+++)))***************+++,,,,,,...,,,+++,,,---///......+++,,,,,,------.........,,,+++******))))))))))))***+++,,,---------------+++++++++***))))))******'''(((((((((((((((''''''((((((''''''''''''((((((((()))+++,,,,,,***)))((()))))))))))))))((('''&&&))))))((((((''''''&&&&&&)))'''%%%$$$&&&)))---000/////////......---,,,+++***+++***))))))+++---...---------,,,+++***)))((()))))))))))))))***++++++*********+++------,,,+++...,,,***+++...111000......///111333555555444444///---++++++++++++***(((((())))))************)))***+++,,,,,,+++)))'''&&&(((((()))***++++++************))))))))))))*********++++++,,,,,,,,,++++++++++++++++++,,,---...///000000000/////////......444444555555666888999999999888888888999999:::;;;======>>>???@@@BBBDDDEEEGGGJJJLLLMMMLLLLLLNNNOOORRRVVV[[[aaaeeejjjooosssqqqtttwwwzzz{{{}}}++++++++++++++++++++++++))))))************************)))))))))******+++))))))(((***,,,......---)))++++++''''''***+++((('''((()))***++++++++++++,,,,,,+++++++++++++++++++++,,,---......---,,,+++//////000000111111000000///000000//////...---------,,,++++++,,,---...///,,,,,,,,,,,,+++***((((((((((((''''''''''''(((((())))))******+++,,,,,,,,,******)))))))))***++++++......---,,,+++******)))&&&'''((())))))******)))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''&&&&&&'''(((******(((&&&''''''((()))))))))(((((((((((())))))))))))******+++++++++++++++***)))((())))))((('''''''''''''''((('''''''''((())))))******+++...000000...+++***---,,,++++++,,,---+++******************+++,,,---///......///111222000///------............------******))))))))))))))))))++++++,,,,,,,,,,,,++++++***++++++***(((((()))+++'''((((((((((((''''''&&&((((((((((((((((((((((((&&&''')))))))))(((&&&%%%(((((()))))))))(((''''''((((((''''''''''''''''''((('''%%%%%%&&&***...000000000000000///---,,,+++***---...+++***,,,...------------,,,+++***)))((())))))(((((())))))***+++)))))))))***,,,---,,,+++,,,++++++---///000000///...000222444555444333222,,,+++***+++,,,,,,+++***))))))*********))))))(((+++++++++++++++***)))(((((()))***++++++,,,+++++++++******))))))******+++******+++,,,,,,,,,++++++------,,,------...///000///////////////000000000444444555666777888999999999999888999999:::;;;<<<@@@@@@AAABBBCCCEEEGGGHHHJJJMMMPPPQQQPPPQQQTTTWWWZZZ^^^dddiiimmmqqquuuxxxwwwyyy|||~~~******)))******+++,,,,,,************)))))))))))))))))))))))))))***+++++++++***)))***,,,---,,,+++(((+++***''''''++++++)))((()))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,...//////...,,,+++..................000111000000000000000000000///---------......///000111000000000000///---+++*********))))))))))))******))))))***++++++,,,------+++***((('''''')))+++---///...---,,,+++******)))&&&'''((()))************'''''''''''''''((((((((((((((((((''''''(((((()))%%%''')))******((((((((('''((())))))*********)))(((((()))))))))***************+++++++++******)))))))))))))))(((&&&%%%%%%))))))((((((((()))******,,,---............---,,,,,,+++***+++,,,---,,,+++************+++,,,---.........000222444333000...---............---+++***))))))((((((((()))******,,,,,,,,,,,,+++***)))((((((***+++***((((((***,,,))))))*********)))'''&&&''''''(((((((((((('''''''''((()))***)))(((&&&$$$''''''(((((()))(((((((((&&&&&&'''''''''''''''''''''(((((()))******++++++000000111000///---,,,++++++111333...,,,...///---,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,((((((((())),,,,,,+++******,,,///000000000111111000222333444444222///...***))))))+++---...---+++***************)))(((''',,,++++++*********++++++((()))***+++,,,,,,,,,,,,+++******))))))******+++)))***+++,,,,,,,,,,,,+++//////.........//////000//////000000111222222222333444555777888888999999::::::::::::;;;<<<===>>>BBBBBBCCCDDDFFFHHHJJJKKKJJJNNNQQQRRRQQQSSSYYY^^^aaaeeekkkppptttxxx{{{~~~~~~))))))))))))***+++,,,---************)))))))))((()))((((((((()))***+++,,,---,,,***+++,,,,,,+++)))(((+++***''''''++++++)))******+++,,,------------*********++++++,,,,,,---+++---...000000///---,,,---------,,,,,,---///111111111111111111222222222+++,,,---......///000000222333333333111000...,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------,,,***'''&&&&&&))),,,...//////...---+++******)))&&&'''((()))************%%%&&&&&&&&&''''''(((((())))))((((((((())))))***$$$(((+++,,,)))'''(((***'''((()))******++++++***(((((())))))*********+++)))******+++++++++******************(((&&&$$$###******))))))))))))******///...---,,,,,,---...///+++***)))***,,,---,,,+++************+++,,,---...---...000333555444000------.........---+++)))((((((((('''(((((()))***+++,,,,,,,,,+++***)))((('''''')))+++***((((((***---++++++,,,,,,+++***((('''''''''(((((((((((('''''')))***+++,,,+++***(((&&&&&&&&&'''((()))))))))(((%%%&&&&&&''''''(((((((((''')))+++------***'''%%%000000111000///---+++***,,,444666111...000000---++++++,,,,,,,,,+++******++++++******++++++,,,---((('''''')))+++,,,+++***)))...222333222000111333333444555555333000,,,***(((((((((+++---......---+++++++++******((('''''',,,+++*********+++,,,---((()))***+++,,,---------++++++************++++++)))***+++,,,,,,,,,,,,,,,111000000////////////000000000111222333444444555333444555777888888888888;;;;;;;;;<<<<<<>>>??????CCCDDDDDDFFFGGGJJJKKKMMMMMMQQQTTTUUUUUUXXX___eeeeeejjjpppuuuyyy}}}******+++++++++)))'''&&&...+++)))(((((()))(((((()))************+++++++++'''))))))''')))---,,,((('''((()))******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***...,,,+++...333444000+++000000//////............000000111111000///......---,,,,,,++++++,,,,,,---111111111111000///...---000//////.........//////---...000///......///111************)))))))))(((///---+++***++++++***)))))))))(((((((((((())))))''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&((()))++++++***((('''(((((())))))))))))((('''111000---***))))))***+++******++++++,,,,,,,,,+++,,,)))((())),,,...---,,,///......000222333222111000000//////...---++++++'''''''''''''''((())))))******)))(((''''''(((((('''(((***++++++***)))(((------,,,+++***(((''''''%%%&&&''''''(((((('''''')))*********)))(((&&&%%%(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''(((***+++,,,***)))(((***---000111000---,,,,,,/////////000///......---+++++++++***************&&&(((***,,,,,,+++)))'''***))))))+++------,,,++++++***+++---///000...,,,000000///......---,,,,,,,,,,,,++++++++++++++++++///,,,)))((()))(((%%%"""'''+++//////---++++++---,,,***)))***+++---,,,,,,******))))))))))))******------------,,,+++******//////......///000222333333222000222666777666444777777888999999999999999<<<>>>???@@@@@@AAADDDFFFFFFEEEEEEJJJOOOSSSRRRPPPSSSYYY\\\[[[\\\bbbhhhjjjgggmmmuuuzzz}}})))***+++++++++++++++***---+++)))((()))))))))((())))))*********+++++++++(((******)))***---,,,'''######%%%'''((()))******)))******+++,,,------------,,,+++*********+++,,,...,,,,,,///333444000,,,//////......------,,,,,,,,,,,,---------,,,++++++,,,++++++******++++++,,,............---,,,++++++,,,,,,++++++++++++,,,,,,,,,---...---+++***+++,,,++++++++++++************...---+++***++++++***)))))))))(((((((((((())))))''''''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''))))))(((&&&%%%))))))************))))))222111///,,,+++*********)))***,,,---......------,,,***)))***,,,......,,,...------...000111111///000000//////...,,,+++***((('''''''''(((((())))))((((((((()))))))))))))))'''((()))+++,,,------...333222///,,,***((('''&&&%%%&&&''''''((((((''''''))))))******)))(((&&&%%%(((((('''''''''&&&&&&&&&(((''''''&&&&&&'''''''''((()))***++++++***)))(((***---000111///---,,,,,,------......------,,,+++++++++***))))))(((''''''"""$$$(((***,,,,,,+++***+++******+++---...,,,++++++++++++---//////---,,,*********+++,,,------...,,,,,,++++++++++++******---+++))))))******'''%%%(((+++...///---+++,,,---,,,+++)))***+++------,,,+++******))))))******+++,,,------------,,,,,,+++//////......///000222333555444333444777888777555777777888999:::::::::999>>>???AAAAAAAAACCCEEEGGGHHHHHHJJJMMMQQQUUUVVVVVVXXX^^^bbbbbbccchhhmmmooommmrrryyy}}}************+++,,,---...---+++)))((()))))))))((()))))))))*********++++++'''******((()))+++)))$$$$$$$$$%%%&&&''')))***+++(((((()))+++,,,---...///---------,,,------...///...------///333444111...//////...---,,,+++++++++)))***+++++++++++++++*********))))))))))))******++++++++++++***)))((((((******))))))))))))******,,,------,,,)))(((((())),,,,,,,,,++++++++++++***---,,,******++++++***((())))))(((((((((((())))))''''''&&&&&&''''''((()))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((((((((('''&&&%%%******++++++++++++******111000///...---,,,+++***)))+++...000111000...---,,,+++***+++---.........---,,,+++,,,...//////...000000///...---+++)))(((((((((((((((((()))))))))'''((()))******)))(((((('''((()))+++---000222333999777222...***'''&&&&&&%%%&&&''''''((((((''''''))))))))))))((('''&&&%%%(((((((((''''''''''''&&&(((''''''&&&''''''((((((******))))))))))))))))))***---///000///---,,,,,,+++,,,,,,,,,,,,+++******++++++***)))'''&&&%%%$$$###%%%'''***++++++***))),,,++++++,,,---...---++++++++++++---......,,,***&&&&&&'''(((***+++,,,,,,,,,,,,+++++++++*********+++***((()))***+++)))((()))+++---...---,,,,,,,,,,,,+++******,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,---............---000//////000000111222333777666555666777888777666777777888::::::;;;;;;;;;@@@BBBCCCCCCCCCEEEGGGIIILLLNNNQQQSSSUUUXXX[[[]]]___fffkkkkkklllqqquuuvvvvvvzzz++++++***)))***+++,,,---,,,***))))))******)))'''))))))))))))************&&&((((((&&&''')))&&&!!!+++***)))((((((((()))*********+++,,,---...//////---------......///000111///......000333444333111111000...---,,,+++++++++***+++,,,,,,------------)))((((((''''''(((((())))))))))))))))))((('''&&&***))))))))))))******+++,,,------,,,***((()))***,,,,,,+++++++++*********,,,+++******++++++***((((((((())))))))))))(((((('''&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%))))))*********)))(((((())))))******++++++******,,,------......---,,,++++++---000222222000---+++,,,,,,+++,,,---...//////---,,,+++,,,---......---000000///...,,,***)))'''(((((())))))************''')))***+++***)))'''%%%(((((()))***,,,///222444:::666222,,,)))'''&&&'''%%%&&&''''''((('''''''''((((((((((((''''''&&&&&&(((((((((''''''''''''''''''''''''''''''(((((()))+++***))))))((())))))******,,,//////...---------+++++++++++++++******)))+++******)))((('''&&&&&&((()))***++++++***(((''',,,,,,+++,,,......,,,++++++++++++,,,------+++)))''''''((((((((((((((((((,,,,,,++++++******)))))))))))))))))))))))))))(((***+++,,,------,,,,,,,,,---+++******,,,------,,,------,,,,,,,,,,,,------+++,,,---...///000000///000000111111222222333444888777777777777777666666777888999;;;<<<=========BBBCCCEEEFFFFFFGGGJJJLLLOOOSSSXXXZZZZZZ\\\aaadddeeemmmsssssstttyyy|||}}},,,+++***((((((((()))***+++***))))))******)))'''(((((()))))))))*********((()))(((%%%&&&)))'''###,,,+++***((((((((()))***------------............+++,,,---...000111222222//////000111333444444444444222000...,,,+++,,,,,,***+++,,,---------------(((''''''&&&&&&''''''(((((())))))))))))(((((('''(((((((((((())))))***+++(((***+++***))))))***++++++*********))))))))))))+++*********,,,+++)))'''(((((())))))))))))((((((&&&&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((()))))))))***))))))))))))))))))))))))&&&''')))******)))'''&&&***************))))))((('''(((((()))******))))))'''(((***+++------.........000222333222///+++))),,,,,,,,,,,,,,,---///000...---++++++---......---//////...---,,,***((('''((()))******++++++************++++++***(((%%%###))))))))))))+++---///111444222...***'''&&&'''(((%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***++++++***)))(((((())))))***,,,......---------...,,,,,,,,,,,,,,,+++************************+++++++++,,,,,,,,,,,,+++***)))---,,,+++,,,------,,,******)))***+++------+++)))((((((((())))))))))))))),,,,,,+++******)))(((((())))))))))))''''''''''''+++++++++,,,---------,,,---+++***+++,,,...------......------------......,,,---...///000111111111111111222333333444444444666777777777666666666666888999;;;===>>>???@@@@@@CCCEEEGGGHHHIIIKKKNNNPPPTTTXXX^^^aaaaaacccgggjjjkkksssyyyyyyzzz~~~,,,+++***)))((((((((((((***))))))***++++++)))'''((((((((()))))))))*********+++)))%%%&&&******'''''''''''''''((()))***+++.........---------------+++,,,...000222333444444000000111222333555666666666444111...,,,+++,,,,,,((()))******************''''''&&&&&&&&&&&&'''''')))))))))******))))))((('''&&&&&&''''''((()))***%%%'''((((((''''''((()))*********)))))))))((((((***))))))+++,,,+++)))''''''((()))******)))((('''&&&&&&&&&'''((()))***+++))))))))))))************((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))((('''***))))))(((((('''''''''&&&'''((()))))))))))))))&&&'''(((***+++---...///...///111111000---***(((***+++,,,,,,+++,,,...000///---+++***,,,------------------,,,+++***)))(((((()))***,,,,,,++++++***+++++++++***)))'''%%%$$$))))))))))))***+++------...,,,)))'''&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((()))))))))''''''''''''((()))******++++++******))))))(((((()))+++---------,,,---...,,,------------,,,++++++******+++,,,,,,------...******+++,,,---.........,,,+++***+++,,,,,,***)))(((((((((***------+++***''''''((()))+++,,,------,,,,,,+++***)))((((((''')))******)))'''&&&'''(((,,,+++***+++---...---,,,---,,,++++++---......---......------------......---...///000111222222222111222333444555555555555555666777777666555666888:::;;;===???AAABBBCCCCCCFFFHHHJJJLLLNNNQQQTTTWWWZZZ^^^dddhhhkkklllmmmnnnpppwww||||||~~~******+++++++++***)))))))))))))))***++++++)))'''(((((((((((()))))))))******)))&&&"""###)))+++)))&&&'''((()))))))))))))))***++++++,,,,,,---------+++---///222444666666777000111222333333555777888666444000---*********+++(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''((())))))******)))))))))'''''''''(((((()))***+++'''((()))((('''&&&'''(((+++++++++*********)))))))))((()))+++,,,,,,)))''''''((()))******)))((('''&&&&&&''''''(((***+++,,,)))))))))******+++++++++(((((((((((('''''''''''''''''''''((()))*********))))))))))))))))))))))))************************+++***)))(((''''''''''''''''''((()))***+++******))))))))))))***,,,...///,,,,,,---...---,,,+++***)))+++,,,,,,******---000...,,,)))(((***+++,,,,,,+++++++++++++++***))))))((()))+++,,,---,,,+++***))))))))))))(((((((((((('''((()))+++,,,,,,,,,,,,))))))((('''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$%%%&&&''''''((((((((())))))))))))''''''''''''((()))***+++******++++++***)))'''&&&)))+++,,,---,,,,,,---///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,---------***++++++,,,,,,---------+++*********++++++)))'''&&&&&&'''***,,,---,,,+++((())))))***+++,,,,,,---,,,,,,+++***)))(((''''''(((***,,,+++))))))+++------+++)))***---...---,,,...,,,++++++---......---...------,,,,,,------...//////000111222222222111111222444555666666555555555777999888777777999;;;;;;<<>>@@@BBBEEEFFFHHHHHHLLLNNNRRRUUUXXX\\\```ddddddgggllluuu|||}}}xxxtttxxx}}}~~~}}}~~~)))***++++++,,,,,,,,,,,,)))))))))))))))******++++++***))))))******)))''',,,)))'''&&&''')))))))))))))))************))))))***************+++++++++///111222444555555444444111000000000000222333444222000...,,,++++++++++++''''''&&&&&&&&&''''''(((+++******)))(((''''''&&&+++***)))(((((()))***+++++++++***))))))(((((((((+++***((('''&&&''')))*********+++++++++,,,,,,,,,))))))))))))((((((((((((***)))(((((()))***)))'''%%%&&&'''((())))))))))))''''''''''''(((***+++,,,***)))&&&$$$$$$%%%''')))(((((())))))*********+++***++++++++++++++++++,,,444222///---***)))))))))...///000///---,,,---...++++++***)))))))))***+++***---'''&&&111222+++++++++---,,,((())),,,...,,,))))))******++++++++++++******))))))***+++,,,,,,,,,+++***)))((((((((((((,,,,,,.........,,,***(((***(((''''''((())))))(((,,,,,,------,,,+++)))(((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''%%%""""""$$$''')))***+++((((((+++***&&&%%%'''*********))))))))))))))))))+++---,,,***)))+++...((()))+++,,,------,,,+++---,,,,,,+++*********+++...---,,,,,,++++++++++++...------,,,,,,------......,,,***)))******)))((($$$%%%'''(((***+++++++++,,,+++))))))+++,,,,,,,,,,,,,,,++++++***)))((((((***)))(((+++///000///---,,,+++***+++---...---,,,...------,,,,,,------...000000000///......------222222222222222222222222333333444555666777888999===;;;::::::<<<===>>>>>>???@@@BBBDDDEEEHHHLLLPPPMMMRRRYYY^^^```cccfffiiillloootttyyy|||}}}}}}}}}}}}|||~~~~~~~~~~~~~~~|||******+++,,,,,,,,,++++++)))))))))))))))***+++++++++***))))))******)))''',,,)))'''&&&''')))))))))))))))************))))))************++++++++++++000111333444555555444444444333111000/////////000111000...,,,++++++++++++))))))(((((('''(((((((((+++++++++***))))))((((((+++***)))(((((()))***+++******+++,,,,,,,,,++++++***)))(((''''''(((***+++*********+++++++++,,,,,,******)))))))))((((((((()))((('''((())))))((('''''''''(((((())))))((((((''''''''''''((()))++++++***)))'''%%%%%%%%%&&&'''((()))))))))************,,,,,,,,,------------...///...---,,,,,,,,,---------...///...,,,+++,,,---///...---,,,,,,---/////////111)))'''000111***+++(((******''''''+++---+++))))))*********************))))))))))))***+++,,,,,,++++++***************,,,---......---,,,)))(((+++)))'''((()))***)))))),,,,,,,,,++++++***)))(((%%%%%%''''''''''''%%%%%%'''&&&&&&&&&&&&'''(((((((((%%%######%%%'''))))))(((&&&&&&******((())),,,************))))))))))))***,,,---,,,***)))***,,,((()))+++,,,------,,,,,,---,,,,,,+++******++++++...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---------+++)))))))))***)))(((%%%&&&((()))***+++++++++,,,++++++,,,---......---,,,,,,++++++***))))))(((***))))))+++...///...,,,---,,,+++,,,------,,,+++---------,,,,,,---------,,,,,,------......//////333333333333333333333333444444555666888999:::::::::999999999;;;>>>???@@@AAABBBDDDEEEGGGJJJNNNRRRSSSXXX^^^cccfffiiilllooorrruuuyyy}}}|||||||||||||||}}}}}}~~~++++++,,,,,,,,,+++******))))))*********++++++++++++)))((((((******)))'''+++)))''''''(((******)))))))))************))))))************++++++,,,,,,111222333555555555444444666555222///---+++++++++//////---,,,++++++++++++,,,+++***))))))((()))))),,,,,,++++++******))))))******))))))))))))******((()))***,,,,,,,,,,,,,,,)))(((''''''((()))+++,,,*********++++++++++++,,,++++++*********)))))))))((('''&&&'''((()))((('''((())))))))))))(((''''''(((((('''(((((()))***+++))))))(((''''''&&&%%%%%%))))))))))))************,,,,,,,,,,,,------......------,,,,,,------...///,,,---...,,,+++***+++---//////.........///111222333333+++***222000)))+++&&&((((((&&&'''+++,,,***))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,---............---+++)))(((+++***((((((***+++***)))++++++***)))((((((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((()))'''$$$###%%%'''''''''***'''&&&))))))(((***---************************+++,,,------+++))))))***))))))***,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++...---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,***(((((())))))(((''''''((()))***+++++++++++++++++++++,,,,,,---------,,,,,,++++++***)))))))))+++***)))***,,,---,,,+++...---,,,,,,---...---+++------,,,,,,,,,,,,------))))))***,,,...///111111444444444444444444444444444555666777999:::;;;<<<;;;;;;;;;<<<===@@@BBBDDDEEEFFFHHHJJJLLLPPPVVVZZZ]]]```fffkkknnnqqqtttvvv{{{|||}}}zzzzzzzzz{{{|||~~~,,,,,,,,,,,,++++++***)))*********++++++++++++++++++)))(((((())))))((('''+++)))'''''')))*********))))))************)))))))))******++++++,,,,,,,,,111222333555555555444333666444111...+++***))))))......---,,,,,,,,,++++++,,,,,,+++))))))(((((((((+++++++++******)))))))))***))))))))))))))))))***)))(((''''''((()))***+++(((((((((((()))***+++,,,************++++++++++++++++++++++++*********)))((('''&&&'''((()))((('''************)))((('''&&&)))((((((((((((((()))***))))))))))))((('''%%%$$$)))))))))))))))*********)))))))))***++++++,,,,,,///......---------------,,,---,,,+++))))))+++,,,------,,,,,,,,,...///000222222,,,...777222(((***%%%((((((&&&'''+++,,,***))))))))))))((((((((((((***))))))(((((()))*********))))))***+++,,,------............,,,***)))(((,,,***))))))***++++++******)))((('''&&&'''((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((***(((%%%%%%%%%''''''&&&...***((()))(((&&&'''+++)))***************++++++,,,---------+++***)))((()))******+++,,,,,,,,,------,,,,,,+++++++++,,,,,,...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,***((('''(((((('''&&&((()))***+++++++++++++++******)))((('''''')))++++++++++++*********))))))++++++******++++++++++++---,,,,,,,,,...//////---...------,,,,,,------...)))***+++---///111222333555555555555555555555555444555666888:::;;;======>>>???@@@@@@AAACCCFFFHHHJJJLLLOOORRRVVV\\\bbbfffeeehhhlllqqquuuxxx{{{}}}~~~}}}}}}}}}~~~,,,,,,,,,,,,++++++***)))******+++,,,---,,,,,,+++***)))(((((())))))(((&&&***)))((((((***++++++***))))))************)))))))))******+++,,,,,,------111222333444444444333222333111///---+++*********---------------------,,,,,,+++***)))(((((((((((()))))))))))))))((((((((()))))))))******)))))))))...+++'''$$$$$$&&&)))+++((((((((()))***+++,,,,,,))))))*********+++++++++++++++++++++*********)))((('''&&&''')))***)))(((,,,,,,++++++***)))''''''***)))((((((((((((((()))((()))******)))'''%%%$$$******))))))))))))))))))(((((()))******+++,,,,,,........................,,,,,,,,,***((((((+++---,,,,,,+++++++++,,,...///,,,---+++222;;;444((()))&&&******))))))------***)))))))))(((((((((((((((******))))))))))))******((((((((())))))+++,,,---.........---,,,+++)))))),,,***))))))***++++++***)))((('''&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((+++(((&&&&&&&&&'''&&&%%%///+++((()))(((&&&(((+++))))))******+++++++++,,,,,,,,,------,,,+++)))'''************+++,,,---------,,,,,,+++,,,,,,---------------,,,,,,---......---,,,,,,++++++,,,,,,---,,,***((('''(((((('''&&&)))******+++++++++******++++++)))&&&$$$$$$'''++++++++++++***************+++++++++******+++,,,---,,,++++++---///111111000///..................///......///000111222333444666666666666666666666666444444666888:::<<<>>>???AAACCCDDDDDDCCCEEEHHHKKKNNNQQQVVV[[[```fffmmmqqqlllnnnqqquuuzzz~~~++++++,,,,,,,,,+++*********+++,,,---...---,,,,,,***(((''''''))))))(((&&&)))(((((()))+++,,,+++***))))))************)))))))))******+++,,,---......000111222333333222111000000///...,,,,,,,,,,,,------....../////////......++++++***)))((((((((())))))((((((((((((((((((((())))))************))))))111...)))%%%%%%'''***---((())))))******+++++++++)))))))))************+++++++++*********)))))))))((('''&&&(((***+++***))),,,,,,,,,++++++)))((((((+++***)))(((((('''(((((('''((()))***)))((('''&&&************)))))))))))))))******+++,,,---......***+++---...000111111111------,,,***((()))+++---///...---,,,,,,---......((()))(((222<<<333'''***(((,,,---++++++...---***((((((((())))))*********,,,+++******************(((((((((((()))***+++,,,...------,,,,,,++++++++++++***((((((***+++***)))((((((''''''&&&''''''(((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((***((('''&&&'''((('''&&&+++((('''******)))***...))))))******+++,,,,,,,,,,,,+++,,,---...,,,)))'''************+++,,,---...,,,,,,,,,,,,,,,------...------------------...///...------,,,,,,------...,,,***(((((())))))((('''*********+++******))))))(((***+++)))&&&&&&))),,,************************+++,,,,,,+++***+++---000,,,,,,,,,---000222222111000000////////////000000111111222333333444555555666666666666666666666666444555777:::<<>>??????DDDDDDDDDGGGKKKRRRXXX\\\bbbdddgggiiilllpppuuuxxxzzz|||******+++,,,---------------,,,++++++++++++)))'''******************************++++++++++++*********)))))))))******)))(((((())))))***+++,,,,,,,,,---...//////000000//////,,,------,,,++++++,,,......---,,,---//////---,,,'''***+++,,,333===CCCBBB666222---)))))))))))))))*********)))'''&&&'''((()))(((((('''((()))+++,,,,,,,,,+++***************))))))*********))))))(((((((((((()))***+++,,,,,,,,,,,,+++***)))))))))))))))***+++---............---,,,,,,+++******))))))((()))))))))***++++++,,,******)))((()))***,,,---)))(((''''''''''''((())))))+++,,,+++)))(((((())),,,+++***+++,,,---,,,++++++,,,...---,,,+++,,,---++++++*********++++++,,,444000,,,+++---///...,,,,,,))))))++++++)))))),,,------,,,++++++*********))))))(((((('''((()))))))))((((((***,,,---,,,***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((())))))'''%%%%%%&&&(((+++******))))))(((((('''------,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,---......///000/////////......------......------,,,,,,,,,,,,,,,+++++++++---...---,,,222000///---,,,,,,------//////...---,,,++++++***......---,,,+++***((((((++++++,,,,,,------------111000000///...---,,,,,,---,,,,,,,,,,,,---......///.........///000111222///......222777999777444888666555666888999999999888:::<<>>???BBBEEEGGGJJJKKKLLLPPPTTT[[[bbbhhhjjjkkkkkkrrrtttwwwyyyzzz|||~~~)))***+++,,,,,,---,,,,,,)))'''&&&&&&'''))))))(((***++++++,,,,,,++++++*********++++++++++++******((()))***)))'''(((***---,,,------------.........+++,,,,,,---------------+++,,,,,,+++******+++---+++******+++,,,,,,+++)))''')))))))))...666999888333000+++((((((((((((''')))))))))(((&&&%%%&&&'''((((((((()))***,,,///000,,,+++)))(((((((((***+++((()))***++++++++++++***))))))))))))))))))))))))((((((((((((((())))))***++++++******))))))************+++,,,---...//////---............---+++***((())))))))))))(((((('''+++******))))))******+++*********)))'''''')))+++,,,+++******++++++***((()))******)))((()))+++---............------,,,,,,(((((()))))))))***,,,///+++)))***......***)))+++,,,,,,,,,,,,+++)))(((&&&'''(((***+++++++++******)))((((((***,,,---+++***************************''''''&&&&&&&&&&&&''''''((((((((()))))))))******''')))******((('''((()))))))))***++++++,,,,,,---,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******+++,,,---.../////////...000000000000000000111111------.........---,,,++++++***)))***+++,,,,,,***)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333333222111//////.........///000111//////000000000000111111......//////000000//////......000111222333333333333444555666666777999;;;:::999888999<<<>>>>>>>>>AAABBBFFFJJJNNNQQQSSSTTTYYY]]]dddkkkppprrrrrrrrrxxx{{{~~~))))))***+++,,,,,,,,,,,,---+++(((((())))))))))))***+++,,,------,,,+++*********++++++++++++******((()))***)))''''''+++...******************++++++***+++,,,,,,------,,,,,,+++,,,,,,+++******+++---+++***)))***,,,,,,***)))&&&(((((('''+++111333111111...+++(((((((((((('''+++++++++***((('''((()))((((((((()))+++---///111)))(((''''''(((***,,,...((()))***+++++++++++++++((((((((((((''''''''''''+++***)))))))))))))))))),,,+++***)))(((((((((((()))***+++,,,...///000111//////000000///---+++***)))***+++++++++)))((('''))))))************))))))*********)))((((((***,,,---+++******++++++***((()))******)))'''(((***,,,+++,,,,,,,,,++++++***)))%%%(((******)))***---111+++)))***......***)))+++,,,,,,---,,,+++)))'''&&&'''(((+++,,,---,,,+++)))'''''''''***,,,...---,,,************************'''''''''&&&&&&'''''''''(((((())))))******++++++%%%(((***+++++++++---...------,,,++++++******))),,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******+++,,,---////////////...//////000000111111222222,,,---.........---,,,+++***)))))))))+++,,,+++***+++,,,------,,,+++)))(((111000///...,,,+++***)))000111222333333222000///000///.........///111222/////////000111111222222...//////000000000000000......000111333333333333333555666555333444888;;;:::999999:::<<<>>>???>>>DDDFFFJJJOOOTTTXXX[[[]]]```ccciiioootttwwwxxxxxx{{{~~~''')))+++,,,+++*********,,,+++***)))))))))***+++.........---,,,+++***))),,,,,,+++***))))))))))))+++)))((()))******)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------...---,,,***((('''%%%%%%'''&&&%%%&&&)))+++,,,---+++***)))'''&&&&&&&&&&&&))))))((((((((((((((()))+++******,,,...//////...---,,,***(((''''''((())))))'''&&&(((+++,,,***'''((()))+++---...---,,,+++'''((()))***++++++***))),,,,,,+++***))))))******+++***)))))))))+++...///111111111///+++)))))))))((()))*********((('''&&&------,,,+++***)))((((((***))))))***,,,,,,+++))),,,,,,,,,+++******+++,,,&&&)))---...,,,***))))))///...,,,******)))******+++)))'''''')))***+++***111///---,,,,,,,,,+++*********)))(((((((((((((((+++,,,------,,,+++)))(((***************+++++++++000---***)))+++,,,***)))(((''''''&&&&&&&&&''''''***'''######'''***+++***'''(((+++---...---+++***------------,,,+++***)))..................------------,,,,,,+++***))))))---///...,,,...222111---111000///000111000///---***+++,,,,,,+++***)))(((******++++++++++++******...------,,,,,,------...////////////000000000000000111333444444333222000---......//////////////////000222333333222000///222///------...//////...111222333444555555555555999888:::;;;999666888>>><<<::::::<<<>>>@@@FFFMMMJJJJJJPPPWWWYYYYYY___iiikkknnnqqqtttzzz{{{}}}~~~+++---......---+++++++++---,,,++++++************,,,,,,,,,,,,,,,+++***)))++++++***))))))))))))***,,,+++******,,,,,,,,,***...------,,,,,,+++++++++---------------......///...------,,,,,,------------,,,+++***)))'''&&&&&&***)))'''''')))+++,,,+++***)))(((''''''&&&''''''))))))(((((((((((()))))))))))))))+++...000000000---,,,***(((''''''((())))))(((''')))+++,,,***((()))***,,,------+++***)))((()))***+++++++++******++++++***)))))))))))))))***************,,,---...---...///---+++)))***+++)))************))))))(((+++***************))))))******)))+++,,,---,,,***,,,,,,,,,+++))))))***++++++******************+++...---+++***))))))******+++)))'''''')))***+++***000...,,,,,,------,,,+++******)))(((((((((((((((,,,,,,------,,,,,,++++++***************+++++++++///,,,))))))+++,,,+++***'''''''''&&&&&&'''((((((---***'''&&&)))+++,,,,,,''')))+++...//////---,,,/////////...---,,,,,,+++...///000000000///...------------,,,+++*********+++......,,,,,,///000---000/////////000000...,,,))))))+++,,,,,,+++******))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,/////////000000000111111000111222333333222111111---...//////000000/////////000222333333222000///222000//////222444444444444444444555666666777777999777888:::999777999===<<<;;;<<<@@@BBBCCCHHHOOOTTTSSSVVV\\\```bbbiiiqqquuuwwwyyyzzz~~~|||000111222111...,,,,,,,,,------------,,,+++***)))******+++++++++******)))***))))))))))))***++++++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,------------........./////////000///...------,,,------++++++******)))(((((((((---+++))))))***++++++***((((((''''''''''''(((((())))))(((((((((((())))))(((((((((***...000111000,,,+++)))((('''(((((())))))(((((()))++++++***)))++++++,,,,,,+++***(((''')))***++++++,,,+++++++++******)))((((((((()))))))))******+++,,,,,,,,,,,,***+++,,,+++***)))***+++******))))))******++++++(((((())))))*********+++++++++***,,,---...---+++++++++***))))))))))))***000+++'''%%%(((+++,,,,,,---,,,***)))(((((()))******((('''''')))*********...---,,,,,,---...---,,,******)))(((((((((((())),,,,,,,,,+++,,,,,,---...))))))*********+++++++++...,,,***)))***,,,,,,+++''''''&&&''''''((()))***000---+++***+++,,,------((())),,,...000111000000111111111000//////......000111222333222000...---......------,,,+++++++++)))...///,,,))),,,......///...---...//////---+++((()))***,,,,,,,,,,,,+++'''(((***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///000000000000111111111111111111111111111111111......///000000000000000000111222333333222111000111111000222666999::::::666666555555666777999:::999666555999;;;::::::<<<>>>===@@@EEEGGGHHHMMMSSS[[[YYYZZZ```eeeiiiooouuu{{{~~~222333333111...,,,,,,,,,......//////...,,,***)))((())))))************))))))))))))******+++------,,,++++++,,,///000000///******+++,,,---...///000---......///////////////000///...---,,,+++++++++))))))))))))))))))))))))+++***))))))***+++***)))'''''''''''''''((()))))))))(((((((((((())))))***)))((((((***---///......+++***)))((((((((((((((((((((())))))******)))(((***++++++++++++***)))(((++++++++++++,,,+++++++++))))))((((((((((((((()))((()))+++---------+++***((()))******(((((((((***))))))((('''((()))+++,,,(((((()))))))))*********,,,,,,+++---...///...,,,+++***)))((()))))))))(((111+++%%%%%%)))---,,,+++,,,+++)))((((((((()))))))))((('''(((***++++++***,,,,,,+++,,,...///...---+++***))))))(((((())))))+++***))))))***,,,---///)))))))))***++++++,,,,,,///---+++***************''''''''''''((()))***+++000...,,,+++***+++++++++)))***,,,///111222333444444333333222111111111111111222333444333111...,,,.........---------,,,,,,)))///111,,,(((***...///...---,,,---......---+++)))***+++,,,,,,,,,+++***'''((()))+++,,,---............------------......000000000111111111222222222111000000///000000000...///000000111111000000000111222222222222111000111111111333777:::;;;:::888777666555666888:::;;;:::555333888<<<===<<<===BBBAAACCCHHHKKKMMMSSSZZZ``````bbbggglllppptttwww{{{}}}111111111///---++++++,,,......//////...---+++***(((((()))*********))))))*********+++,,,---...///+++******+++...//////...,,,,,,------------......---...//////000000//////...---,,,+++************((()))))))))************(((''''''(((***+++***)))''''''&&&''''''((()))***((((((((((((((()))******,,,***)))***+++,,,+++***)))))))))((((((((((((((('''((())))))((((((''''''))))))******++++++++++++,,,,,,++++++++++++++++++)))((((((((((((((())))))(((***,,,---...,,,+++)))((()))***)))'''&&&&&&'''((('''&&&&&&'''(((***+++************))))))))))))---,,,,,,---//////...,,,,,,***(((((()))***)))(((...***&&&'''+++...+++(((+++***)))((((((((()))***((((((''')))+++,,,+++***+++++++++---//////...---++++++***)))))))))))))))((((((''''''(((***,,,---((())))))***++++++,,,,,,000///---+++)))(((((()))'''''''''((()))***+++,,,------,,,***)))((())))))++++++---...111333555777666555444333333333444444333333444444333000...,,,/////////...............+++000222,,,(((***...000---,,,,,,---......---+++,,,---------,,,+++)))(((&&&''')))+++---...//////------,,,,,,,,,,,,------111111111111222222222222222222111000//////000000///000000111222111111111111111111222222111111111111000111333666888888777888777555555555777:::;;;;;;666555:::?????????AAAGGGEEEFFFKKKOOOSSS[[[dddgggkkkooosssvvvzzz||||||}}}vvvpppwww}}}.........---+++***,,,---------......------,,,,,,))))))*********))))))(((*********++++++---......+++******+++---...---,,,111000///...---+++******,,,---...///000///......---,,,+++******)))******(((((())))))************&&&&&&&&&(((***+++***)))'''''''''''''''((()))***(((''''''(((((()))***+++---+++******+++***)))(((((((((((((((((((((((((((''')))******(((''''''((()))******++++++,,,------,,,,,,+++************+++))))))((((((((()))******)))***,,,------,,,***)))((()))***((('''%%%&&&'''''''''&&&&&&&&&'''((((((,,,+++++++++******)))))),,,,,,+++---...///...,,,---***((((((***,,,***(((+++)))(((***------***'''++++++))))))))))))***+++)))((()))***---...---+++++++++,,,---//////...,,,++++++***))))))))))))***''''''''''''((()))***+++(((((()))***+++,,,,,,---000///...+++((('''((()))))))))((())))))***+++,,,,,,,,,,,,+++((('''(((***,,,,,,---...000333666888777666555444444555666777777666666444333111000///////////////////////////---111111+++)))+++//////---,,,,,,---...///---,,,............,,,***(((''''''(((***,,,---...//////,,,++++++******++++++,,,111111222222222333333333222222222111111000000///000000111222222222222222111111111111111111111111111111111333666777666555777777666666777888:::;;;;;;888888>>>AAABBBCCCFFFLLLJJJLLLRRRVVV[[[ccclllkkkrrrwwwxxxxxx{{{}}}~~~uuukkkfffmmmuuu++++++,,,+++***+++---///,,,,,,,,,,,,,,,,,,---...++++++++++++***)))(((((())))))))))))***++++++,,,---,,,++++++---...---+++000//////...---,,,,,,++++++,,,.../////////---,,,,,,,,,+++******+++++++++)))))))))))))))*********)))((((((***++++++)))'''(((((('''''''''(((((()))''''''''''''((()))***++++++***))))))******)))(((''''''(((((((((((((((''')))+++---,,,***((()))***,,,,,,,,,,,,,,,,,,------,,,+++***)))((())))))***)))))))))))))))***++++++***+++,,,,,,,,,,,,+++***&&&'''((((((''''''((()))'''((((((((((((''''''&&&++++++++++++,,,,,,,,,,,,,,,++++++,,,......---,,,///+++((((((,,,---+++(((*********+++++++++******,,,+++***))))))***+++,,,))))))***,,,//////...---,,,,,,,,,...//////---+++,,,+++******))))))******''''''((())))))***))))))'''((()))***+++,,,------,,,------+++((((((***,,,*********))))))******+++,,,...///---+++***+++---...---------///222555888888777555444444555777888<<<:::888666444333333222000000000000000000000000...000---)))(((,,,...------,,,,,,---//////...---------......---+++)))(((((()))***,,,---.........---------,,,,,,---------222222222333333333333444222333333333333111000...000111222222333333222222222111111111111111111222222222333555888999888777888888888999::::::;;;;;;<<<;;;===BBBCCCCCCGGGLLLNNNOOOTTT\\\aaadddjjjqqqpppyyy}}}xxxtttxxxzzzooogggccciiittt)))***++++++***,,,///111,,,+++******+++,,,...///,,,,,,,,,++++++)))((('''((((((((((((((())))))***...---,,,,,,---...---+++***+++,,,---...000111111***+++---//////...---,,,,,,,,,+++++++++,,,------))))))))))))))))))******,,,+++++++++,,,+++(((&&&((((((''''''''''''((((((''''''''''''((()))++++++)))(((((()))***+++***)))''''''((((((((((((((('''+++---///...+++******,,,//////...---,,,,,,,,,,,,,,,+++)))((((((((())))))******))))))***+++,,,,,,++++++,,,,,,,,,++++++***$$$%%%'''(((((((((***,,,((()))*********((('''&&&)))***+++,,,---...//////++++++***,,,---...---+++000,,,((())),,,...+++(((***++++++***((()))***,,,,,,,,,+++******+++,,,---******+++---000000///...,,,,,,---...000///,,,***,,,+++******)))*********'''(((***++++++***))))))'''((()))***+++,,,------)))+++,,,+++)))))),,,000++++++******************---000111000---,,,...000///...------...222555777888777555444444666777999@@@>>>:::777555555555666000000000000000111111111///...+++'''(((,,,---***---,,,,,,...///000///---+++,,,---------,,,+++***)))***+++,,,---.........111111000000000000111111222222333333333444444444222333444555444222000...111111222333333333333222222222111111111111222222222222444777:::<<<;;;:::888999:::;;;<<<<<<<<<<<<<<<<<<@@@DDDEEEDDDIIIPPPOOORRRZZZdddiiikkknnnsssxxx|||uuuzzzyyypppiiieeejjjvvv~~~zzzyyywwwuuuuuuvvvxxxxxxxxxuuuuuuuuuuuuwww{{{~~~'''((((((***+++,,,------,,,---...---,,,---///111---,,,,,,++++++*********((()))***)))''''''+++...(((......)))+++000---$$$***))))))+++---//////......,,,+++,,,...///000///000///---+++))))))))))))+++***)))((((((***,,,---************))))))))))))))))))))))))((((((((((((((((((((((((((()))*********************)))((((((((('''&&&%%%%%%&&&'''((('''(((((()))******++++++000...,,,***))))))***++++++*********))))))((((((,,,+++***((((((***+++,,,------------,,,,,,+++***((((((((((((((()))******+++***(((((())))))'''&&&******+++++++++,,,,,,,,,***,,,---......---+++)))111,,,***---...,,,+++---...+++''''''***,,,,,,+++,,,///...******,,,---***...,,,+++---000111///,,,000///---,,,+++*********,,,,,,,,,,,,,,,+++***)))((()))))))))))))))((('''((((((((()))***+++---...*********++++++,,,,,,,,,***,,,...///...+++'''%%%////////////000000000000111000...------///111222;;;999666555666999<<<>>>AAA???;;;888555444555555///000000///...000333666111000---+++))))))***+++,,,,,,...///000000000000...---,,,+++******))))))------------------------000222333222000......///555333222333666666444111777777666555444444333333000222555555444222111000555333111333666888777555888888888888777777777777888888888;;;===???>>>===AAACCCEEEFFFGGGJJJNNNRRRVVV\\\cccjjjooossswwwyyy}}}|||{{{~~~vvvppplllxxxxxxwwwuuurrrooommmooopppgggjjjiiifffgggmmmnnniiigggggghhhiiijjjlllmmmnnnmmmqqquuuwwwyyy|||(((((()))***+++,,,,,,---,,,---//////...---...000---,,,,,,,,,++++++******)))***+++***((((((+++---***------,,,...000...)))***))))))***---......---,,,,,,---///111000...+++///...,,,***)))((())))))******)))))))))+++,,,---+++******))))))(((((((((***)))))))))((((((((((((((((((((((((((()))*********************)))(((((())))))(((((((((((())))))(((((()))******++++++,,,---,,,+++))))))***+++,,,************)))))))))(((,,,+++)))(((((()))+++,,,)))******+++++++++******((((((((((((((()))******+++***(((((())))))((('''*********+++++++++,,,,,,+++,,,---------,,,++++++111---+++...///,,,,,,------***''''''(((******))),,,///...******------***...,,,,,,---///000...,,,//////---,,,+++*********++++++++++++******))))))''''''(((((())))))******(((((((((((()))***++++++)))******+++,,,,,,------+++,,,---...---+++((('''////////////000000000111000000//////000111333444777666555555777;;;>>>@@@AAA@@@===:::777666555444000111000///......111333111///---+++*********+++,,,---...//////000//////---,,,+++***************,,,,,,,,,,,,,,,,,,,,,---222444666666333111111111555333222333666666444222555444444444333222111111111333555555444333222333555444333444777888888666888888888888777777777777777777999;;;>>>@@@@@@@@@CCCEEEIIIKKKNNNRRRVVVYYY]]]bbbiiioootttxxx{{{}}}}}}zzz~~~yyyxxxxxxwwwsssnnnjjjiiigggdddaaa```aaaccc\\\___^^^[[[]]]bbbbbb___\\\\\\\\\]]]^^^```aaabbb___bbbfffhhhjjjnnnssswww))))))*********++++++++++++---000000///.........,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++))))))+++,,,+++((()))---///---+++,,,)))((((((***,,,------,,,+++,,,///222333111+++'''---,,,+++)))((((((((()))((())))))***++++++,,,,,,++++++***))))))(((''''''******)))))))))(((((((((((((((((((((((())))))***)))************))))))((((((((())))))))))))(((((())))))***++++++,,,,,,,,,+++******)))***+++,,,---************))))))))))))+++***)))(((((()))***+++&&&'''((())))))******)))((((((((((((((()))******+++)))((()))******)))(((************++++++++++++---,,,,,,++++++,,,---...222...,,,...///------...,,,***((('''((())))))(((,,,...---******------+++---,,,,,,---//////...---///...---,,,+++******************))))))))))))(((((('''''''''(((***,,,---((((((((((((((((((((()))((()))***+++,,,---...///,,,,,,------,,,+++******---......///000111222222111111222333444444555555222333444666999<<<@@@BBBAAAAAA???===:::777444333000111000///------///111000///---++++++++++++,,,---....../////////......,,,++++++*********++++++*********++++++,,,------333555888888666444222111444333333444555555444222444444444444444333111111333555666555444444555666777555555666888999999888999999999888888777777777777888:::===@@@BBBDDDEEEGGGKKKPPPTTTXXX\\\```cccfffkkkqqqvvvzzz}}}|||xxxzzztttpppjjjhhhgggfffbbb___[[[[[[YYYVVVSSSRRRSSSUUUQQQSSSSSSQQQQQQTTTUUUTTTPPPPPPPPPQQQRRRSSSTTTUUUTTTVVVYYY\\\___bbbgggjjj******************++++++***---111222111///------,,,,,,,,,,,,---------------...---,,,++++++++++++***$$$$$$,,,...)))(((---)))(((((()))+++,,,,,,+++,,,---///222222///***&&&,,,+++)))((((((((())))))((((((***++++++,,,++++++++++++***)))(((''''''&&&*********)))))))))(((((())))))(((((((((((())))))))))))************)))(((%%%&&&'''(((((('''&&&%%%)))***+++,,,,,,,,,,,,+++++++++***)))******+++,,,*********)))))))))))))))***))))))(((((())))))***''''''((()))))))))((((((((((((((((((((())))))***+++)))((()))++++++***)))************+++++++++,,,...---+++******,,,///111333...,,,///000...---///,,,+++***)))((())))))(((,,,...---******------+++,,,,,,,,,---.........---///...---,,,++++++++++++*********)))))))))*********)))((('''''')))+++---*********))))))(((((('''(((((()))+++,,,...///000,,,,,,+++++++++,,,,,,---,,,---...///111222333444444444555666666666555555111222333666888;;;>>>???@@@@@@@@@>>>;;;777333111...//////...------///111///...---,,,,,,,,,,,,,,,.........///......------,,,,,,,,,+++,,,,,,------*********+++,,,---///000111444888999777333111000444444444444555555444333555666777888888666444333444555555555444444666888888888888888999::::::::::::::::::999999888888888888:::===@@@CCCFFFJJJLLLNNNRRRXXX^^^bbbeeeiiikkknnnrrrwww|||~~~}}}~~~|||{{{wwwpppmmmnnniiieee___\\\ZZZYYYWWWUUUTTTTTTRRROOOLLLLLLMMMOOOKKKLLLLLLKKKKKKLLLNNNNNNKKKJJJJJJJJJKKKLLLMMMMMMLLLNNNPPPSSSVVVZZZ]]]```******************++++++***...222333222///---,,,,,,,,,,,,------....../////////.........---,,,,,,+++$$$$$$+++...)))(((---***)))((()))+++,,,,,,+++///...------...---***(((+++***)))((((((((()))***))))))***++++++++++++*********))))))(((''''''&&&************))))))))))))))))))(((((((((((())))))((())))))*********))))))%%%&&&'''(((((('''&&&%%%)))***,,,------,,,+++***,,,,,,+++***)))))))))((())))))))))))))))))************))))))))))))******************)))((('''&&&((((((((((((((())))))******))))))***,,,---,,,+++***+++++++++,,,,,,,,,,,,///---***))))))---111333333...,,,///000...---///,,,,,,,,,+++*********++++++------******---...++++++,,,------------------......---,,,++++++++++++,,,+++*********++++++,,,---,,,)))((('''((()))***+++++++++++++++)))(((''''''((()))***,,,---...///,,,++++++++++++---...///,,,---...000111333444555777777888888777666555444333333444555666888999:::=========<<<999555111///)))+++---------...000222......---------------------...............---,,,......---------......///++++++++++++---///222333222666999:::888444222111333444555555444444333444555666999::::::888555333333444555555555555888::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>BBBEEEGGGKKKPPPTTTWWW[[[```eeehhhkkknnnppptttwww||||||uuuppplllkkkggg```]]]^^^[[[XXXSSSPPPNNNMMMLLLKKKOOOOOOMMMKKKHHHGGGIIIKKKHHHIIIJJJJJJHHHGGGIIILLLIIIIIIHHHHHHHHHIIIIIIJJJEEEEEEFFFHHHLLLOOOQQQRRR))))))*********++++++++++++///222333222///---,,,,,,,,,------...///000000000///...///000000...,,,---)))(((,,,...,,,,,,...+++***)))***,,,---,,,+++///---***************)))+++***)))((()))***+++,,,+++++++++************)))))))))((((((((((((''''''++++++*********)))))))))***))))))(((((((((((((((((())))))************)))(((((())))))))))))(((((((((***+++------,,,***))),,,,,,+++***)))(((''''''))))))))))))************************************,,,,,,,,,+++)))(((&&&%%%((((((((((((((()))*********))))))***,,,...---,,,,,,,,,,,,,,,------------...,,,***)))***---222555222...,,,...///------...+++,,,------++++++,,,---+++------******......,,,***,,,---...---,,,---......---,,,,,,+++++++++,,,,,,+++*********+++,,,---...---+++)))((((((((()))***+++,,,,,,,,,***)))(((''''''((()))***+++,,,---******++++++,,,...///000---...///000222333444555888888777666666555555555555444333222222333444555999999999888666222///---''')))+++,,,---...000222------------............,,,------.........------///......---------......++++++***+++---111444666666888;;;;;;999777555444222444555555444333333444333555999;;;;;;999555333333555777888777888:::<<<<<<===>>>>>><<<<<<===>>>;;;<<<<<<======>>>>>>???AAADDDHHHKKKLLLPPPVVV\\\___bbbgggjjjmmmppptttvvvyyy|||~~~vvvooohhhaaa\\\YYYUUUOOOLLLLLLPPPOOOMMMJJJIIIHHHHHHHHHKKKJJJIIIFFFDDDCCCEEEGGGHHHHHHIIIJJJGGGDDDGGGLLLGGGGGGFFFFFFFFFFFFFFFFFFCCCBBBBBBDDDGGGJJJKKKKKK(((((()))***+++,,,,,,------///222333111///------+++,,,---...///000111111000......000222222000...,,,...,,,***+++//////+++,,,+++***+++,,,---,,,+++---+++)))((()))))))))(((+++***))))))***+++,,,---...---+++)))(((((())))))'''''''''(((((((((((((((+++++++++*********))))))******)))((((((((((((((((((((()))***************))))))(((((((((((())))))((()))+++,,,,,,+++)))'''***************)))((((((((()))))))))************++++++,,,,,,,,,,,,+++++++++++++++***)))((('''&&&((((((((((((((()))*********))))))***---///......---------.........//////---,,,***)))+++...222555111---+++...///,,,,,,---(((***,,,,,,+++***,,,...***------******...///,,,)))+++......,,,+++,,,...------,,,+++++++++,,,,,,+++***)))((()))***,,,---,,,++++++******)))))))))((()))+++++++++***((('''&&&''''''((()))*********))))))+++,,,...///000111...//////000222333444444555555444444444555777888666444222/////////111222444444444333111///---+++''')))+++,,,,,,,,,...///,,,,,,---...............+++,,,,,,---............///...---,,,,,,+++,,,,,,***))))))***---000444777777999::::::888666555555222444666666333222333555444777;;;>>>>>>;;;777444444777:::<<<<<<<<<===>>>===???@@@???===<<<>>>@@@;;;<<<===>>>@@@AAABBBBBBFFFJJJNNNPPPQQQUUU\\\bbbdddgggkkknnnqqquuuzzz}}}xxxtttrrrnnnfff___YYYRRRLLLKKKJJJFFFDDDEEEIIIIIIIIIIIIHHHGGGGGGHHHKKKKKKIIIGGGDDDDDDFFFHHHIIIHHHJJJLLLIIIDDDGGGNNNGGGFFFEEEEEEDDDDDDDDDEEEFFFDDDBBBCCCFFFHHHHHHGGG'''((()))***+++,,,------...000222222000...---...+++,,,---...///000111222///......000333444111///***///---'''(((///...'''---+++++++++---...---,,,***)))(((((())))))(((&&&+++************,,,---...000...,,,)))''''''((()))&&&&&&''''''((()))))))))+++++++++************)))******)))((((((((((((((((((((()))***************((('''&&&%%%%%%&&&'''((('''(((+++,,,,,,***(((&&&(((((()))************)))(((((())))))*********++++++,,,,,,------,,,,,,+++((()))))))))))))))((((((((((((((((((((()))*********))))))+++---//////............////////////000---,,,******+++///333555111,,,***---...,,,+++---%%%(((+++,,,******,,,...***---,,,******...///---)))+++......,,,+++,,,...------,,,+++++++++,,,,,,***)))((('''((()))+++---)))******+++++++++******&&&((()))***+++)))((('''&&&'''''''''(((((())))))((()))+++---///000000111//////000111222333333444333222111222333666999;;;666444000---,,,...000222111111111000...---+++***(((***,,,,,,++++++,,,---,,,,,,---...////////////***+++,,,---......///......---,,,+++******))))))((((((((())),,,000444777666777888777555333333444111444666666333222333555666999>>>AAAAAA>>>:::777555999<<>>@@@BBBAAA>>>===???AAA<<<<<<>>>???AAACCCDDDEEEIIIMMMRRRSSSSSSWWW___eeegggiiimmmppptttyyywwwooofffaaa___[[[SSSLLLNNNGGGCCCEEEGGGFFFFFFHHHAAACCCDDDEEEDDDDDDDDDEEEOOOOOONNNKKKIIIIIIKKKMMMLLLKKKMMMOOOKKKFFFIIIQQQHHHGGGFFFEEEEEEDDDDDDEEEDDDBBB@@@AAACCCEEEDDDBBB''''''''''''((((((((()))+++,,,,,,------,,,,,,+++---...///////////////...///000000...,,,+++,,,---000//////---,,,+++******,,,---...---+++***+++,,,+++***((((((*********)))***))))))+++...000111111///)))###"""&&&***+++***)))(((''''''))),,,///111+++***)))))))))))))))***)))((('''&&&&&&'''((()))(((((((((((())))))))))))...---,,,***)))******+++***************)))(((((()))******)))(((''''''((()))***+++,,,++++++)))(((*********+++,,,,,,------$$$%%%&&&'''(((((((((((()))))))))))))))******+++---------,,,,,,,,,++++++...,,,***+++---000111222,,,,,,,,,,,,---///111333---,,,,,,---...---+++(((+++***((('''((()))+++,,,---,,,,,,---///...,,,***))),,,...---***)))***+++---...............------))))))))))))((((((((((((******+++,,,+++***)))((((((((((((((())))))))))))%%%&&&'''((()))***+++,,,***))))))+++000333333111222000......111333444555333222111111333555555444666444000---+++,,,...000...///000///,,,)))(((''',,,,,,,,,+++***+++---///------------------------,,,---...000000000000///...---+++***)))******+++///---++++++,,,///333555777666555444333444555555666666666555444333222111888;;;>>>@@@@@@===:::777999;;;>>>@@@@@@@@@@@@AAADDDDDDDDDBBB???=========<<>>@@@BBBCCCBBBBBBBBBBBB@@@AAABBBAAA???>>>???@@@EEEGGGJJJLLLMMMOOORRRTTTSSSVVVZZZ^^^aaaeeeiiilllppprrrtttxxx}}}xxxpppmmmnnnnnnjjjfff[[[RRRKKKKKKKKKGGGCCCBBBAAABBBCCCBBBAAABBBEEEGGGIIIIIIJJJKKKLLLMMMNNNOOOTTTRRRPPPPPPSSSVVVXXXXXX___\\\YYYVVVTTTRRRPPPNNNNNNLLLJJJIIIIIIHHHEEEDDDEEECCCAAAAAABBBCCCCCCBBB(((((((((((())))))))))))++++++++++++++++++++++++,,,---...///000111111111...//////---++++++,,,---//////...---,,,++++++***,,,---...---+++***+++,,,***)))'''''')))))))))(((+++))))))***---/////////555000***((()))***)))'''***)))''''''(((***,,,---++++++***)))))))))))))))))))))''''''''''''))))))***++++++)))&&&%%%(((+++...---+++***))))))************++++++******)))((()))***+++***)))((()))***---......---,,,+++***))),,,+++***))))))((((((((((((((((((((('''&&&%%%%%%((((((''''''(((((()))***++++++*********)))))))))---,,,***+++---///000000///,,,***+++...000///---///......///000000...,,,+++***)))((((((***,,,---......///000111///+++(((***,,,---,,,***)))***+++000000//////...---,,,+++)))))))))(((((((((''''''$$$&&&(((***,,,,,,,,,,,,)))))))))(((((('''''''''))))))))))))))))))))))))+++******+++...//////...000...,,,,,,...000111111555333111000111111000///444333111...,,,++++++***,,,...//////---+++*********,,,------+++)))((()))((((((((((((((((((((((((+++,,,---...////////////---------,,,------...///---,,,++++++---111444666666555555444444555666666999999888777666555444444666888;;;>>>@@@BBBCCCDDDDDDDDDEEEDDDDDDCCCBBBAAA===>>>@@@@@@???@@@AAACCCHHHKKKNNNQQQRRRTTTVVVXXXZZZ]]]bbbgggjjjmmmppprrrwwwxxxzzz~~~zzzvvvkkkddd[[[WWWWWWWWWSSSPPPJJJDDD???AAACCC@@@?????????@@@BBBCCCDDDFFFIIIKKKLLLOOORRRSSSRRRRRRUUUXXXYYYXXXWWWXXX\\\```cccdddfffbbb]]]ZZZZZZZZZXXXVVVSSSPPPNNNLLLKKKIIIFFFDDDDDDBBBAAAAAABBBCCCCCCBBB(((((()))))))))*********++++++************+++++++++,,,...///000111111222---......---+++***+++---//////...---,,,,,,++++++,,,---...---+++***+++,,,***(((''''''((())))))(((+++***)))***,,,......---000---***)))***++++++******)))((('''((()))***+++,,,,,,+++***))))))))))))***)))(((''''''((()))***)))+++,,,)))&&&%%%)))---000///...,,,+++,,,,,,---***++++++++++++***))))))***+++,,,+++***)))***+++000//////...,,,+++***))))))))))))))))))+++,,,---((((((((((((((('''&&&&&&'''''''''''''''((())))))***))))))))))))(((((((((+++***))))))+++---...---///,,,***,,,000333111//////...---...//////...,,,+++***)))))))))+++---...//////000111111///***'''+++++++++******)))******000000000///...,,,+++***))))))((((((((('''''''''$$$%%%''')))++++++++++++)))))))))(((''''''&&&&&&)))))))))******+++++++++---,,,,,,---.../////////...---+++,,,.../////////333111//////000000///...222222111///---+++)))(((+++---//////---,,,+++,,,+++---//////---)))(((''')))))))))***************+++,,,,,,---......//////------.........///000000,,,,,,,,,,,,...111555777444444555555555666777777999999888777666666555555666777:::===AAAFFFJJJLLLIIIHHHFFFEEEDDDBBB@@@>>><<<>>>@@@AAAAAABBBCCCEEEHHHLLLPPPTTTVVVXXX[[[]]]aaaeeekkkpppsssuuuwwwyyy{{{}}}}}}sssiiicccZZZTTTLLLHHHHHHHHHFFFDDDCCC>>><<>>AAADDDGGGIIIKKKOOORRRTTTYYY]]]]]][[[[[[___ddd```^^^^^^```cccgggiiijjjhhhccc^^^]]]___bbbaaa```YYYWWWSSSPPPNNNKKKHHHEEECCCBBB@@@AAABBBCCCBBBAAA)))))))))************++++++***))))))))))))***+++++++++---...000000111111,,,------,,,******+++---.........------,,,,,,+++,,,---...---+++***+++,,,***)))'''''')))***)))(((+++***))))))+++,,,,,,,,,,,,+++))))))))))))))))))******)))(((((()))***+++---,,,+++***))))))))))))***)))(((''''''((()))***((()))***)))'''(((+++...000///...,,,+++,,,,,,---+++++++++++++++***))))))***,,,---,,,++++++,,,---000000///---,,,++++++***((((((''''''''')))+++,,,&&&''''''((())))))(((((('''''''''''''''((()))))))))))))))((((((((('''''')))((('''(((***++++++***+++))))))+++///222111///---,,,++++++,,,------,,,++++++***)))***,,,...////////////000000...***''',,,+++***))))))*********//////......,,,+++***)))((((((((((((''''''''''''&&&'''((()))***)))(((((()))((((((((('''''''''&&&''''''(((***+++---...///...//////000000000000111...---,,,,,,...///......000...------///111000000111111111000...+++)))(((+++---//////...,,,,,,---,,,///111111...+++((('''*********+++++++++,,,,,,+++++++++,,,------...///---......///000000000000---,,,,,,---///222444666333444555666666777888888999888888777666777777888888999;;;???DDDJJJPPPSSSPPPMMMIIIGGGFFFDDD@@@===???AAACCCDDDDDDEEEGGGIIIKKKOOOUUUZZZ]]]```dddffffffjjjppptttwwwyyy{{{}}}~~~yyypppeeeYYYRRRMMMIIICCC@@@AAABBBBBBAAAAAA======@@@BBB@@@@@@CCCAAADDDHHHLLLOOORRRVVVYYY\\\aaaeeefffcccccchhhllleeedddcccdddfffiiiiiiiiigggddd```___aaaddddddddd```]]]YYYUUURRROOOKKKHHHCCCBBBAAAAAABBBBBBAAA???)))*********+++++++++++++++***)))(((((()))***+++***+++,,,---.../////////+++,,,,,,+++***)))+++---......---------,,,,,,,,,,,,---...---+++***+++,,,+++)))(((((()))******)))+++***((()))***++++++***++++++***)))(((&&&%%%%%%******************++++++...---,,,+++***)))))))))******((((((((((((******)))))))))******++++++***...---+++***))))))******+++++++++,,,++++++***)))+++,,,------,,,,,,---...000///...---,,,+++++++++***)))'''%%%$$$%%%&&&'''&&&&&&'''((())))))))))))((((((''''''(((((()))***))))))((((((((('''''''''((('''&&&''')))***)))(((&&&''')))+++,,,,,,------+++***((()))***,,,,,,+++,,,+++******+++---///000///...---......---+++(((---+++(((((()))******)))---------,,,+++***)))(((((((((((('''''''''&&&&&&'''((()))))))))'''&&&%%%''''''''''''''''''''''''&&&'''(((***,,,...000000...000111111000000222333///...---...000000///...///---,,,---///111111111111111000000...---+++***,,,---//////...,,,,,,------///222222///,,,***)))((())))))******++++++++++++++++++++++++---............///000000000//////............///111333555222333555666888888888888999999888888888:::;;;<<<:::;;;>>>BBBHHHNNNTTTXXXXXXSSSNNNKKKJJJHHHDDD@@@CCCEEEGGGHHHIIIJJJMMMOOOMMMRRRXXX^^^bbbeeehhhjjjkkknnnssswwwyyy{{{~~~{{{qqqggg___VVVLLLEEECCCAAA>>>===>>>????????????===>>>AAABBB@@@AAADDDEEEIIIMMMQQQTTTWWW[[[]]]bbbeeehhhiiihhhhhhkkknnnhhhfffeeeeeefffgggfffeeegggfffdddbbb```aaabbbcccfffccc___[[[WWWSSSOOOLLLFFFEEEDDDDDDDDDCCCAAA???*********+++++++++,,,,,,+++***(((''''''(((***+++***++++++,,,---------,,,***+++++++++))))))+++,,,...------------,,,,,,,,,,,,---...---+++***+++,,,,,,+++))))))+++++++++***,,,***((((((*********)))((()))******((('''&&&&&&******+++++++++,,,------......,,,+++***)))))))))+++***)))(((((()))***+++---+++)))+++------((($$$---,,,***)))(((((())))))++++++,,,,,,++++++***)))+++---......------...//////...---+++++++++,,,,,,,,,***(((&&&%%%&&&''')))'''(((((()))))))))(((((()))(((((((((((()))******)))))))))((((((((((((''')))(((((()))***+++***((('''+++......+++)))***---+++)))((((((***+++++++++,,,+++******+++---000111...---++++++,,,,,,+++***...+++'''''')))******)))***************)))(((((((((((('''''''''&&&&&&&&&''''''((()))((('''&&&%%%%%%&&&&&&''''''((((((((((((((()))+++---...///000---///111111000000222444111000///000111222000///111///......///000000///111111000//////...---------...000000...,,,,,,,,,,,,...000000...+++******(((((())))))***++++++,,,+++*********+++,,,---......///000000000///...---////////////000111222333111333555777888999999999::::::999:::;;;===@@@BBB===>>>AAAEEEKKKQQQWWWZZZ\\\VVVPPPLLLLLLJJJEEEAAADDDGGGJJJLLLNNNQQQTTTVVVUUUYYY___dddhhhjjjlllnnnrrruuuxxx{{{}}}|||rrriii\\\SSSMMMIIICCC???>>>===<<<<<<=========<<<===<<<>>>BBBCCCAAABBBFFFIIILLLQQQUUUWWWZZZ]]]___ddddddeeefffggghhhiiijjjhhhfffeeedddeeeeeedddbbbbbbeeefffddd```___aaadddjjjgggccc___[[[WWWSSSPPPKKKIIIHHHHHHGGGFFFCCC@@@******+++++++++,,,,,,,,,+++)))(((''''''((()))+++******+++,,,,,,,,,++++++***++++++***))))))+++,,,------------------,,,,,,,,,---...---+++***+++,,,---+++******+++,,,,,,+++,,,***(((((()))***)))((($$$&&&)))******************++++++,,,------......///...---+++***)))))))))+++***)))(((((()))***+++000,,,***+++///---&&&...---,,,************++++++,,,,,,,,,,,,+++******,,,---......------///000...---,,,+++***+++,,,---,,,+++)))((()))+++...000*********))))))((('''&&&)))))))))))))))***++++++***)))))))))((((((((((((***))))))***,,,,,,+++)))+++000555222,,,(((***...+++***((((((***,,,,,,,,,,,,+++******,,,...000222...,,,))))))***+++,,,+++...+++'''&&&(((******)))(((((()))))))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))******+++,,,,,,---......+++...000000//////111444222111111222333333111///333111/////////000///...111111000////////////000---///111000...,,,+++,,,+++---///...,,,*********)))******+++,,,---------+++******)))***,,,---...//////000000000...---,,,000000000000000111111222111222555777999999999999<<<;;;;;;;;;===@@@DDDEEE???@@@CCCHHHMMMSSSXXX[[[[[[UUUOOOKKKKKKIIIDDD@@@DDDGGGKKKOOORRRUUUYYY\\\```dddjjjoooqqqrrrssstttyyy{{{~~~yyyrrrdddZZZMMMEEEBBBAAA???=====================<<<;;;<<<<<>>======>>>@@@CCCGGGIIIHHHGGGFFFIIINNNQQQRRRQQQWWWUUUPPPJJJJJJNNNMMMHHHMMMMMMNNNRRRWWW[[[]]]^^^bbbgggmmmrrrtttvvvxxxyyy}}}vvviii___WWWPPPGGGBBBBBBAAA???<<>><<<<<<>>>???===:::AAAAAAAAABBBCCCDDDFFFFFFPPPTTTWWWZZZZZZYYYYYYZZZcccbbbaaaaaacccccccccbbb\\\]]]^^^```bbbccccccccccccdddfffggggggiiilllnnnqqqnnniiifffccc```^^^\\\VVVTTTPPPNNNMMMLLLJJJIII,,,---...//////000//////+++++++++,,,++++++******+++,,,,,,------,,,,,,+++,,,------***'''''',,,111,,,,,,---.........---,,,+++++++++++++++,,,------//////...,,,,,,++++++,,,,,,+++***)))((())))))***$$$***,,,(((''')))***))))))***+++...000///---+++++++++)))((((((((()))***)))))))))))))))***++++++++++++,,,,,,------,,,,,,---+++++++++------,,,+++)))))))))***+++,,,---...111333444333111///......///...+++***))))))***+++******)))'''%%%&&&))),,,++++++******)))((((((((()))))))))))))))*********((((((((((((((((((((((((+++++++++,,,,,,,,,,,,---///,,,))))))******(((&&&************+++++++++,,,,,,***))))))+++,,,,,,++++++)))(((***---///---***(((******(((+++---((((((((()))*********)))((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))),,,+++*********,,,...///......////////////......000000111111222333333444444333111000///.........///////////////000000111222111000...,,,***))))))***+++,,,---------,,,+++,,,,,,---------,,,+++***************+++,,,---...222222222111000///------''',,,///...000444444000777777777666666777:::<<<===<<<<<<===???BBBEEEGGGJJJHHHFFFGGGJJJLLLLLLKKKPPPPPPMMMIIIKKKPPPPPPMMMUUUUUUWWWZZZ^^^aaadddeeefffkkkpppuuuxxxyyy{{{|||~~~{{{vvvlll```XXXPPPIIIAAA======>>><<<:::AAA???===>>>???@@@>>><<>>@@@CCCEEEGGGKKKHHHFFFEEEEEEEEEEEEDDDKKKMMMMMMLLLPPPVVVXXXUUUZZZ[[[\\\___aaadddggghhhlllpppvvvzzz}}}~~~|||}}}vvvooohhh___TTTMMMIIIDDD===;;;;;;<<<<<<:::AAA@@@??????AAAAAA@@@>>>EEEEEEEEEFFFGGGHHHJJJJJJNNNPPPQQQRRRRRRTTTWWWZZZ]]]^^^___``````___^^^\\\```aaaccceeeggggggggggggkkknnnrrruuuvvvwwwyyyzzz|||xxxuuupppjjjaaaYYYTTTQQQOOOMMM.........///......------+++,,,------......------------++++++++++++------,,,***'''(((***,,,,,,***))))))***+++,,,---------///---+++******,,,///111...------,,,+++++++++,,,***)))((('''&&&''''''(((''')))***))))))******)))(((((()))+++------+++)))+++******)))))))))))))))((((((((()))***,,,---...++++++++++++,,,------...///,,,***)))***+++,,,,,,+++***((('''(((***---//////000222222///---------///...,,,***)))((((((((('''(((******((((((((()))))))))))))))))))))))))))++++++******)))((((((((($$$%%%%%%&&&'''((())))))************++++++++++++---***'''&&&&&&''')))***((((((***+++,,,...//////...,,,************)))(((***((((((***---...+++(((%%%((()))(((&&&'''***---++++++++++++*********)))))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))++++++++++++************------......//////............---...///222555777444222000---,,,+++,,,,,,,,,,,,,,,---///111222333///...---+++***)))))))))******++++++,,,,,,------,,,---,,,,,,,,,,,,++++++)))***,,,.........------///000111111222222111111000111111111111222333222444555666555444555777999>>>>>>???@@@BBBDDDFFFGGGHHHGGGDDDBBBAAAAAABBBBBBKKKOOORRRSSSXXX^^^```^^^```aaacccdddfffhhhkkkmmmqqqvvv{{{{{{wwwuuuzzzwwwmmmccc\\\TTTLLLFFFFFFBBB===<<<===>>>>>>>>>AAAAAAAAAAAABBBBBBBBBAAAEEEEEEEEEFFFGGGIIIJJJKKKOOOPPPPPPPPPQQQTTTYYY]]]aaaccceeefffdddaaa___^^^ccceeehhhlllnnnpppppppppvvvzzz{{{oooeee]]]XXXUUUSSS,,,,,,,,,---,,,,,,++++++---............---,,,,,,------++++++++++++------,,,)))'''(((,,,...,,,))))))))))))***+++,,,------///---+++******,,,///111------,,,+++++++++,,,,,,***)))'''&&&&&&&&&'''((()))((((((***+++*********(((((((((***,,,---+++***************)))))))))(((((((((((()))***,,,---...++++++***++++++---...//////---)))((()))+++++++++---,,,)))'''''')))+++,,,---///111000...---,,,,,,------,,,***)))(((((((((&&&(((******)))(((((((((******))))))((('''''''''...---,,,***((('''&&&%%%$$$%%%%%%&&&'''((()))))))))))))))*********+++++++++***(((&&&%%%''')))+++((()))***+++---///000111000...,,,+++++++++***)))---***''''''***,,,,,,***((()))***)))&&&%%%)))...,,,++++++***************))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))***((()))***+++++++++***))),,,,,,---...............------,,,---///222555777111///---+++++++++---...++++++,,,---///111222333///---+++***))))))******+++++++++,,,---......///+++++++++******************+++---...//////...---///000111222333333333333444333222333333222222333444555666666444444666777======>>>???AAABBBDDDEEEEEEDDDBBBAAAAAABBBDDDFFFMMMSSSXXXZZZ^^^cccdddbbbgggiiilllmmmmmmooorrruuuvvvzzzyyyvvvtttyyy}}}yyyvvvtttyyy|||wwwooodddZZZTTTNNNIIIDDDCCCAAA>>>======???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLOOOOOOOOONNNPPPTTTZZZ___eeehhhkkkkkkhhheeecccccchhhkkkpppuuuyyy{{{||||||~~~sssjjjbbb]]]ZZZ******++++++,,,++++++***---.........---,,,,,,+++---,,,,,,++++++,,,,,,---***)))(((***---...,,,)))************+++,,,---------,,,+++***+++,,,...///,,,,,,++++++++++++,,,,,,***)))(((&&&&&&''''''(((+++''''''+++---+++)))***)))((((((***,,,---,,,***)))************)))(((((()))))))))***+++,,,---...++++++******+++---///000...,,,***)))*********)))---,,,***((('''((()))***,,,...000///...,,,+++,,,+++++++++******)))(((((('''(((******)))(((((()))******)))(((((('''&&&&&&......,,,***((('''%%%$$$&&&&&&&&&'''((((((((()))((())))))))))))*********------+++)))&&&&&&(((***)))***+++,,,...///000111000...,,,+++,,,,,,+++***...***&&&&&&)))++++++***,,,+++++++++(((&&&***000,,,+++***)))))))))))))))((((((((((((((('''''''''%%%&&&&&&''''''(((((((((((((((((()))))))))******(((***,,,------,,,+++***+++,,,---...............,,,,,,,,,---///222444555000...,,,***)))+++---...++++++,,,---...000222333...---+++))))))***+++,,,+++++++++,,,---...///000++++++***))))))))))))))),,,,,,---...////////////000000111222333444444444555333333666666333222444444666777666555555555777::::::<<<===>>>@@@AAAAAABBBCCCCCCBBBBBBEEEIIIMMMOOOVVV]]]___aaaeeefffccciiilllooopppoooqqquuuxxxzzz~~~}}}uuummmiiigggppp{{{~~~|||yyywwwzzz~~~yyyuuuhhhbbbYYYSSSPPPMMMIIIFFFAAA@@@>>>===<<<===>>>???@@@AAACCCCCCCCCCCCEEEFFFBBBCCCDDDFFFIIIKKKNNNOOOOOOOOOOOOOOOPPPUUU\\\```hhhllloooooommmkkkkkkmmmqqquuuzzzxxxooofffaaa)))***+++,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,,,,------,,,,,,+++))))))***,,,......---+++---,,,+++***++++++,,,---+++++++++++++++,,,------,,,+++++++++++++++,,,,,,***)))((('''''''''((())),,,'''&&&+++...+++)))+++***))))))***,,,---,,,+++)))******+++***)))((('''************++++++,,,---+++*********+++---///111---,,,******++++++)))'''+++******))))))))))))***+++---//////---+++++++++))))))************))))))((()))***)))((('''(((***((((((((((((((((((((((((,,,,,,+++***)))(((''''''((((((((((((((((((((((((((((((((()))))))))******)))******)))&&&&&&'''******+++,,,---...///000111...,,,+++***+++++++++***,,,)))'''(((***,,,***(((+++((((((******'''***///,,,+++***(((''''''(((((('''''''''(((((((((((((((&&&&&&'''(((((()))******(((((()))))))))*********---...000111111...+++)))***+++,,,---............+++,,,---...000111222333111///,,,)))((()))+++,,,+++,,,,,,---...///111222///---+++))))))***,,,...+++*********,,,---///000,,,+++***)))))))))******------------...///000111111111222333444444444444555222444999999444333555555666888777666555666777:::;;;===>>>???@@@AAAAAACCCDDDEEEEEEEEEIIIOOOSSSRRRZZZbbbeeefffiiiiiigggiiilllpppqqqpppqqqvvv{{{wwwmmmddd^^^___iiiwww}}}}}}~~~~~~~~~zzzyyyyyy{{{}}}~~~{{{xxxzzz~~~}}}xxxpppiiieeeWWWSSSNNNLLLLLLLLLJJJGGGBBBAAA@@@>>><<<<<<===>>>>>>AAACCCCCCBBBCCCEEEGGGCCCDDDFFFIIIMMMPPPSSSUUUSSSSSSTTTTTTVVVZZZaaaeeejjjoootttuuuttttttxxx||||||zzzooohhh)))***+++,,,---.........((()))+++,,,---.........++++++---......---++++++(((***,,,.........---,,,...---,,,+++++++++,,,---******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,+++***)))''''''(((((()))---'''&&&,,,...+++)))++++++***)))***,,,------,,,)))******++++++)))((('''+++++++++***++++++,,,,,,+++******)))+++---///111---+++++++++++++++(((&&&(((((())))))*********+++***,,,......---+++++++++(((((()))***************((())))))((('''''')))***&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))) ###&&&&&&%%%&&&(((++++++,,,,,,---...///000000---+++))))))***+++***)))***((((((***---,,,)))%%%((($$$###((()))'''(((---,,,+++)))''''''''''''(((&&&'''''''''(((((())))))'''''''''((()))******+++))))))))))))************111333444555333000,,,)))***+++,,,---............+++,,,---///000111111111333000,,,)))'''''')))***,,,,,,,,,---...///000111///---+++***)))+++---///***)))))))))***,,,...///---,,,+++*********+++,,,......---------///111222111222333333444444444333444222444:::;;;555333666555777888888777666666777===>>>@@@AAACCCCCCDDDDDDDDDFFFGGGGGGGGGKKKQQQWWWUUU^^^gggjjjkkknnnnnnkkkmmmqqquuuvvvuuuwww|||yyy{{{~~~}}}tttiii^^^XXX[[[fffttt}}}{{{zzzyyyxxxssspppllljjjjjjkkklllllliiihhhiiilllqqquuuxxxyyy|||zzz{{{}}}{{{wwwwww{{{yyyxxxuuuppphhh^^^VVVQQQLLLIIIGGGGGGJJJLLLJJJHHHDDDDDDCCC@@@>>>===>>>???>>>@@@CCCCCCBBBBBBEEEHHHFFFGGGIIILLLPPPUUUXXXZZZXXXYYYZZZZZZ\\\aaagggkkkmmmrrrwwwzzz{{{}}}tttlll((()))***+++,,,+++******++++++,,,,,,---......///...,,,******+++++++++)))+++************+++,,,---000---))))))+++,,,+++)))*********++++++,,,,,,,,,+++***))))))***,,,...///,,,,,,***&&&$$$%%%***///---***)))***,,,---,,,***---,,,+++******+++---...,,,+++***)))((((((((()))---,,,+++,,,------,,,***,,,------***'''''',,,000+++++++++++++++***)))(((*********,,,...---+++(((+++++++++***************)))(((((((((******((('''((()))******)))((('''&&&))))))))))))************(((((())))))))))))((('''(((((((((((((((((((((((('''((()))***************+++***((('''''')))+++---+++******---000111///---...---,,,,,,++++++,,,,,,))))))((('''''''''''''''))))))))))))((((((+++---))))))))))))((('''&&&%%%&&&'''((((((((((((((('''(((((())))))*********+++******))))))))))))******222111000///...---,,,,,,...---+++,,,---......------...///111111111000//////...+++***))))))***+++))))))***+++,,,,,,------***...///+++***,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---///000111111111000111333555555333000///333555666888999999888888999999888777777888999999>>>???AAAAAABBBCCCFFFHHHIIIFFFDDDFFFKKKQQQTTTUUU\\\___eeelllqqqqqqnnnkkkrrrtttwwwzzz~~~~~~||||||}}}~~~}}}~~~wwwmmmbbbXXXSSSZZZ```kkkxxxwwwrrrlllgggdddbbb```___[[[ZZZZZZXXXWWWVVVUUUUUUPPPRRRUUUXXX[[[___cccgggjjjkkklllnnnnnnnnnnnnmmmiiiddd]]]VVVQQQLLLGGGDDDBBBAAA@@@@@@AAABBBDDDEEEDDDDDDCCCAAA>>>===>>>???<<<>>>AAABBBAAABBBHHHPPPNNNQQQTTTWWW^^^dddccc^^^eeeccc```______bbbfffiiippppppqqqsssxxx}}}{{{mmm((()))******++++++******,,,,,,---......///000000...,,,+++***+++,,,+++***+++++++++++++++++++++,,,///---******+++,,,***)))******+++++++++,,,,,,,,,+++***)))((()))+++---...******)))((((((***...111,,,***((()))+++,,,+++))),,,+++++++++++++++,,,,,,++++++***))))))))))))))),,,++++++,,,---...,,,+++...,,,)))((()))+++,,,---***++++++++++++***))))))+++++++++---......+++))),,,++++++***)))((('''''')))(((((((((******(((''')))(((''')))++++++(((&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************)))))))))((()))******++++++******,,,//////---+++,,,,,,+++************+++***)))((((((''''''((((((&&&&&&'''&&&%%%%%%(((***************)))((('''&&&%%%&&&'''((())))))))))))))))))))))))*********+++******))))))))))))******000//////...---,,,++++++---,,,***+++,,,...---------...///000111000000//////---+++***))))))***+++))))))***++++++,,,------+++///000,,,+++---...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...///000000111111222333444444333222111666777999:::;;;<<<;;;;;;999999999999999999999999;;;===???@@@AAACCCFFFIIIKKKIIIGGGHHHMMMRRRUUUVVV```dddiiillllllmmmnnnpppssstttxxx{{{~~~}}}~~~~~~xxxooodddZZZUUUZZZ___jjjwww|||xxxqqqjjjeee___[[[WWWTTTRRRQQQPPPOOOLLLLLLKKKJJJIIIHHHGGGGGGEEEGGGJJJKKKLLLNNNRRRTTTZZZ[[[]]]___``````___^^^ZZZVVVPPPKKKGGGDDD@@@>>>@@@????????????AAABBBCCCAAABBBBBBAAA>>>===>>>???@@@BBBCCCDDDCCCFFFNNNUUUXXX\\\aaaeeelllqqqnnnhhhiiifffbbb___]]]^^^```bbbaaaaaabbbdddiiiooouuuyyyyyy***************++++++,,,---......//////000000000///---++++++,,,---,,,++++++,,,---...---,,,+++***...,,,,,,,,,,,,,,,***(((***++++++++++++,,,,,,,,,***)))(((((()))***,,,------+++)))''''''%%%###!!!+++***((()))***+++***(((***+++,,,,,,,,,+++******+++******)))))))))******+++******,,,......---,,,///+++''''''***---,,,***)))******+++++++++++++++,,,,,,,,,...//////,,,***------,,,+++)))((('''&&&)))(((((((((******(((''')))'''&&&(((++++++)))'''((((((((((((((((((((((((******++++++++++++******************************))))))))))))************((()))))))))************+++******+++,,,,,,+++)))++++++***)))))))))))))))******)))((((((((())))))%%%&&&&&&&&&%%%%%%'''((()))))))))))))))((('''&&&$$$%%%&&&'''(((***++++++)))))))))*********************))))))))))))******---------,,,,,,+++++++++,,,***)))***+++------,,,---...//////000/////////...---+++***)))******+++))))))******+++,,,,,,,,,+++///000---+++...///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000222222333333444444555555999:::;;;===>>>?????????999:::;;;<<<<<<;;;:::999999;;;===???@@@CCCFFFIIIMMMLLLKKKMMMQQQUUUXXXYYYdddiiimmmmmmjjjjjjpppvvvtttvvvyyy}}}~~~zzzrrrggg^^^WWWYYY^^^iiivvvpppmmmiiiddd___YYYSSSOOOLLLJJJHHHHHHHHHHHHFFFDDDEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBDDDFFFGGGIIILLLNNNOOOOOONNNMMMIIIFFFBBB@@@>>>===:::999<<<<<<<<<<<<===>>>???@@@>>>???@@@???>>>======>>>BBBEEEGGGGGGIIIPPPXXX___gggkkkppptttzzz|||vvvnnngggddd___ZZZVVVTTTTTTTTTQQQPPPPPPRRRVVV]]]cccgggxxx}}}---,,,+++***+++,,,---...---------......////////////---,,,,,,---...---,,,---...///000000///---+++,,,------------,,,***(((++++++++++++++++++++++++))))))(((((()))***++++++...+++)))((((((%%%++++++***************)))***+++---......,,,***)))*********))))))***++++++*********,,,...///...------+++((((((***,,,+++***((()))***+++,,,,,,,,,,,,------...///000///---***------,,,,,,+++***)))))))))(((((((((******((('''((()))***)))((((((((((((((((((((((((''''''''''''))))))******++++++*********************************)))))))))))))))*********)))((((((((()))++++++++++++*********)))((('''++++++***))))))))))))*********))))))))))))******((()))***)))(((((()))***&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&'''((()))************************************))))))))))))******,,,,,,,,,,,,,,,,,,+++++++++)))((()))+++,,,,,,+++........................---,,,+++*********++++++))))))******+++++++++,,,***...///,,,+++---...,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///000333333222222333555666777:::;;;<<<===???@@@@@@AAA:::;;;===>>>>>>===;;;:::999;;;>>>???AAACCCFFFIIINNNOOOPPPRRRVVVZZZ^^^___fffjjjmmmnnnlllnnnssswwwvvvxxx{{{}}}vvvlllbbb[[[ZZZ___iiiuuu}}}vvvqqqmmmbbb^^^ZZZVVVSSSPPPLLLIIIDDDCCCCCCDDDFFFEEECCCAAACCCBBBBBBAAA@@@@@@????????????@@@???======>>>@@@>>>???BBBDDDEEEEEEDDDCCCAAA???<<<;;;;;;;;;999777999999::::::;;;<<<<<<===;;;===>>>===;;;;;;;;;===AAAEEEIIILLLSSS^^^iiinnnuuuyyy{{{||||||zzzqqqggg]]]ZZZUUUPPPKKKHHHFFFEEEGGGFFFDDDEEEHHHMMMSSSWWW```fffoooyyy///...---,,,---...///000+++++++++,,,,,,,,,,,,,,,...---+++,,,---......---...///111222222000...---,,,---......---+++***)))++++++++++++++++++++++++))))))))))))))))))******)))((((((+++...///,,,)))---------,,,+++++++++++++++,,,...000///---***(((******))))))***+++,,,,,,*********,,,...///...---***++++++***((((((***---((()))***+++,,,---------.........000000///---***)))))))))***************)))(((((((((******(((''''''+++...+++%%%###&&&***)))((((((((('''''''''&&&'''(((((()))******))))))************************+++***)))(((((()))******,,,***(((&&&&&&)))+++---,,,++++++)))(((''''''''',,,,,,+++*********************))))))))))))******)))+++,,,+++***)))***+++&&&&&&&&&&&&&&&&&&%%%$$$)))(((''''''''''''((((((+++++++++*********************))))))))))))******------,,,,,,,,,,,,,,,,,,***((('''(((***,,,,,,,,,......------------------,,,,,,++++++++++++++++++)))***************++++++)))---...+++)))+++,,,+++------------------------++++++,,,,,,,,,------------------------...///000444333222222333555777888999999:::;;;===>>>???@@@;;;<<<>>>??????>>><<<;;;<<<>>>@@@AAABBBEEEHHHJJJPPPRRRUUUYYY]]]aaaeeeggggggiiilllppptttvvvwwwvvvyyyzzz}}}}}}~~~zzzqqqhhhbbb___dddmmmwww}}}vvvoooiiiddd___[[[SSSPPPLLLIIIGGGEEECCCAAA>>>>>>>>>@@@AAA@@@>>><<<======<<<<<<;;;:::::::::999:::::::::888888:::;;;;;;<<<===>>>???????????????===;;;;;;;;;:::888666777777888999::::::::::::;;;;;;;;;:::999999;;;===AAAIIIPPPVVVaaappp{{{~~~yyytttnnncccXXXPPPNNNJJJFFFCCC@@@>>>===BBB@@@===<<<===@@@DDDGGGKKKQQQXXX```iiivvv...............//////000************************---,,,++++++---...---------...///000111000000///---...///...,,,+++++++++,,,,,,,,,++++++++++++***************************)))((((((***,,,......------...///...,,,++++++,,,+++,,,...///...,,,***((()))))))))***+++,,,---...+++******,,,......---,,,(((+++---+++'''&&&)))---)))***+++,,,------------.........///000///,,,)))%%%%%%&&&&&&'''(((((())))))(((((((((******((('''(((+++---***%%%###&&&+++***))))))(((((('''''''''&&&'''((()))))))))))))))************************++++++)))((((((((()))***+++***(((&&&''')))+++---+++,,,+++)))'''&&&'''(((,,,,,,+++************+++))))))((((((((()))******(((***++++++)))(((((()))(((((()))))))))(((((('''+++***((('''&&&&&&''''''+++++++++++++++***************))))))))))))******---------,,,,,,+++++++++)))((('''(((+++------,,,......---,,,,,,,,,------++++++++++++++++++++++++************************(((,,,---***(((+++,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------............///......---...///000111333333222222222444555666666666777888:::<<<>>>???<<<===>>>??????>>>===<<<>>>AAACCCEEEFFFIIIMMMOOOTTTWWW\\\aaadddgggkkkmmmjjjkkkooouuu{{{}}}{{{xxx||||||~~~}}}~~~~~~yyyrrrmmmiiinnnuuu}}}|||vvvmmmhhhaaa[[[WWWTTTQQQOOOIIIFFFCCC@@@???===:::888<<<<<<<<<===??????===;;;::::::999999999888888888888999:::999888999;;;<<<;;;;;;:::999999:::;;;;;;<<<;;;:::::::::999777555666777888999:::::::::999:::::::::999999<<<@@@DDDIIITTT___gggsss|||ooofff___TTTJJJEEEEEECCCAAA???===;;;:::<<<;;;888777666888999;;;???CCCGGGLLLSSS___ppp|||,,,,,,---...............)))))))))))))))))))))))),,,+++******,,,------,,,***+++,,,---......//////...//////---+++***+++---,,,,,,,,,+++++++++*********+++++++++++++++******+++***)))'''&&&'''))),,,,,,...///---+++)))***,,,***+++,,,,,,,,,***(((&&&)))))))))***+++,,,...///,,,++++++,,,---...,,,+++)))*********)))))))))*********+++,,,------------.........//////...+++(((''''''''''''(((((((((((()))(((((((((******(((''')))(((''''''((()))******++++++***))))))(((''''''''''''((()))***+++******)))))))))))))))))))))))),,,+++)))((('''((()))***(((((()))***************+++,,,,,,***'''&&&'''***++++++***))))))))))))***((((((''''''(((((()))***''')))+++***)))'''''''''((())))))******)))))))))***)))'''&&&&&&'''((())),,,,,,,,,++++++***************))))))))))))******------,,,+++***))))))(((***(((((()))+++---...---......,,,+++++++++,,,,,,***++++++,,,,,,+++++++++************)))))))))))))))---...***)))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000111000///......///111222333333222222222333333333555555555666888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>???AAAEEEHHHKKKOOOTTTWWWZZZ^^^dddgggiiikkkmmmpppooorrrxxx|||~~~~~~~~~~~~}}}zzzuuuyyysssmmmmmmjjjccc]]]YYYTTTNNNJJJHHHGGGFFFFFFBBBAAA???>>>>>>>>><<<:::<<<<<<<<<>>>@@@AAA@@@???<<<<<<;;;;;;;;;;;;:::::::::;;;<<<;;;::::::<<<>>><<<:::777555444555777999:::999999999:::999777555666777888::::::::::::999::::::999999<<>>>>>>>>>>>===;;;:::999888777666555555555555555888;;;>>>???BBBJJJXXXcccttt***+++,,,---...---,,,+++*********))))))))))))))),,,***))))))+++------,,,(((((())))))+++---...///...//////---***))),,,...,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***((())))))''''''***222888+++---...---***((()))+++)))*********)))(((&&&%%%)))))))))***+++---...///---,,,+++,,,------,,,***,,,)))'''(((+++,,,***'''++++++,,,---------,,,,,,...---......///...***(((,,,,,,++++++******)))))))))(((((((((******)))'''***%%% ###+++///...***,,,++++++***)))(((((('''(((((()))++++++,,,,,,,,,((((((((((((((((((((((((---+++)))((('''((()))***$$$'''+++---...,,,(((&&&+++,,,,,,***'''&&&(((+++******)))((((((((((((((('''''''''''''''((())))))(((***,,,,,,***(((((((((''''''((((((((((((((('''((('''&&&%%%&&&(((***+++,,,,,,,,,++++++***************))))))))))))******---,,,+++***)))((('''&&&***)))((())),,,.........///...,,,+++***+++,,,,,,***++++++,,,,,,,,,++++++*********)))))))))))))))***...///+++***,,,---,,,++++++++++++++++++++++++////////////000000000000222111///...///000222333222222222222222222222111444444444555777999<<<===>>>>>>============>>>>>>>>>AAAEEEJJJNNNSSSYYY]]]^^^ccchhhkkkkkklllnnnpppsssyyy~~~}}}}}}{{{|||~~~}}}yyynnn```YYYXXXVVVOOOIIILLLHHHCCC@@@@@@@@@AAAAAA;;;;;;;;;===@@@AAA@@@???:::::::::<<>>;;;777333222444666888999888888:::;;;;;;999777666777999:::;;;;;;::::::999999999:::>>>FFFQQQXXXggguuu{{{hhhUUUJJJGGGBBB===999:::;;;;;;;;;999888777666666666666666666666666444888:::999888===GGGPPPXXXkkk+++,,,---------,,,+++***************))))))))))))(((((()))***+++,,,,,,,,,(((***+++)))''''''***---,,,---...---***)))+++...000...,,,+++,,,,,,+++***+++,,,---------,,,+++*********))))))***,,,---//////...---,,,++++++++++++))))))***++++++++++++******)))***+++...///...---,,,,,,++++++***)))(((((()))&&&$$$%%%'''((('''%%%+++++++++---///000...,,,...,,,******+++------,,,---,,,+++***))))))))))))'''''''''''''''((()))***((())))))***+++,,,,,,,,,******)))))))))))))))******+++,,,---------,,,,,,***)))'''&&&&&&'''((())),,,)))&&&%%%&&&(((******///---+++******+++***)))+++******)))(((''''''&&&%%%&&&((()))))))))((('''&&&&&&%%%$$$%%%''')))+++(((((((((((())))))))))))$$$'''&&&$$$%%%)))+++)))(((((())))))*********+++************************))))))))))))))))))))))))***************))))))))))))((((((+++000222111///+++,,,,,,,,,,,,+++************+++,,,,,,,,,++++++---+++)))((('''((()))******((()))---,,,''')))...)))***+++***))))))+++---222000///---...000333444888444000...000111000///111000000000111222333333777666555444555888;;;===BBB===:::<<<======>>>BBBAAAGGGLLLNNNRRR[[[aaabbbeeekkkqqqrrrooonnnqqqtttxxx{{{}}}|||~~~~~~|||}}}~~~~~~}}}||||||}}}~~~~~~yyysssooo\\\VVVNNNHHHFFFFFFEEECCC???@@@AAAAAA??????@@@BBB??????>>>>>>===<<<::::::@@@>>>;;;:::;;;===>>>>>><<<;;;:::999888888888888;;;::::::::::::;;;<<<<<<>>><<<999666555444444555:::999888777777777888999::::::;;;::::::999999999;;;<<<===AAAHHHTTTaaajjj{{{xxxhhhSSSEEE@@@@@@???===777777666666666666777777666777777777777555333222555666777777777999<<<>>>IIIQQQccc|||,,,---.........---,,,+++************)))))))))))))))))))))***+++++++++,,,)))******((('''((()))++++++---...---+++***,,,///---+++)))))))))***)))(((+++,,,---...------,,,++++++******)))***,,,---.........---,,,++++++++++++))))))***++++++++++++++++++******,,,......---,,,,,,,,,+++******)))((((((,,,***((((((***+++***))))))))))))+++---...,,,***...,,,******+++------,,,---,,,+++***))))))))))))(((''''''''''''(((((()))(((((())))))***++++++,,,***))))))(((((())))))))),,,,,,,,,,,,,,,++++++++++++)))(((''''''((()))***+++)))'''&&&(((***++++++111...,,,++++++,,,,,,+++******))))))((((((''''''%%%&&&((()))))))))((('''''''''&&&%%%&&&''')))*********))))))((((((''''''%%%''''''$$$$$$(((***(((((())))))************+++************************************************,,,+++)))(((&&&%%%%%%%%%)))((())),,,///222111///+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++******************)))((((((***((()))---,,,((()))...)))***+++***)))***+++---000///------...111444666888555222111222222111///111111111111111222333444777666555555666888:::;;;???:::999<<>>>>>>>>===<<<>>>@@@AAAAAA???>>>??????===============<<<;;;:::===:::888888999;;;<<<;;;;;;:::999888777777777777::::::999999::::::;;;<<<<<<:::888555444444555555999888777777777888999:::777888888888777777888999<<<>>>BBBGGGQQQ___ooozzz|||jjj]]]KKK@@@===>>>>>>===777666666555555666666777555555666666555444333222555666666555555555888:::???EEESSShhh{{{,,,---...//////...---,,,++++++*********)))))))))******************++++++***)))''''''((())))))(((+++,,,------,,,,,,...000,,,***(((((())))))(((''',,,,,,---......------,,,+++************+++---......------,,,,,,+++++++++)))******+++++++++++++++,,,++++++,,,---...,,,***+++++++++******))))))((()))(((&&&&&&((()))(((''')))))))))***,,,---,,,+++---,,,******,,,---,,,+++,,,,,,+++******))))))))))))((((((''''''''''''((('''(((((())))))******+++)))((((((''''''((())))))---,,,+++*********************((((((((()))***+++)))(((''')))+++------,,,///---*********++++++***))))))))))))((((((((((((&&&'''(((((()))((((((((()))((('''&&&&&&'''((()))++++++***)))((('''&&&&&&&&&((('''$$$$$$((()))'''))))))***+++++++++******************************************************---+++)))'''%%%%%%&&&'''))))))***,,,///111000///,,,,,,,,,+++++++++******------------,,,++++++***((()))+++,,,,,,***(((&&&***)))***,,,+++)))***...***+++++++++******,,,......---------///222555666777555333333333333111000111111111111222333444555666666666666666777888999===::::::???BBBDDDHHHNNNLLLRRRWWWZZZ___ggglllmmmqqqssstttvvvvvvvvvvvvuuu{{{zzzpppcccXXXRRROOOLLLIII@@@>>>;;;;;;<<<<<<;;;:::===???AAAAAA???===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::888777777999:::;;;;;;:::999888777666666666777888888888888888999999:::999888666444333444555666777777777777777888999:::666777777777666777:::===@@@EEELLLUUUaaaqqqlllXXXNNNAAA::::::<<<<<<;;;555555555444444555555555222333333444444333222222555555555333222222444666777:::CCCQQQaaauuu+++,,,---.........---,,,+++++++++*********))))))+++++++++***************+++(((&&&''')))***(((&&&++++++,,,,,,---...000111...,,,***)))******)))(((,,,,,,------............++++++*********+++---...------------,,,,,,+++***)))***++++++,,,,,,++++++---,,,,,,,,,------+++)))+++*********)))))))))(((((('''&&&&&&&&&'''''''''+++******,,,...///...------+++******,,,,,,,,,+++++++++++++++******))))))***)))((('''''''''''''''''''''(((((()))))))))***(((''''''''''''(((((()))...---+++***(((((((((((()))(((((('''(((((()))***''''''(((+++...///...---,,,***''''''(((((((((((((((((((((((())))))))))))''''''(((((((((((((((((())))))((('''''''''(((((())))))))))))((((((((((((''')))((($$$$$$'''(((&&&)))***+++,,,,,,++++++***************************)))))))))))))))))))))))),,,***((('''(((***,,,...))))))+++---...000000000,,,,,,+++++++++***++++++.........---,,,+++***)))((()))***++++++***)))((()))***+++,,,+++***+++---***+++,,,,,,***+++,,,.........------///111333444444444444444333222111000222222222222333444666666666777777777777777777777>>><<<>>>BBBEEEHHHMMMTTTPPPWWW\\\___dddkkkpppqqqvvvvvvwwwyyy|||}}}|||{{{yyyrrrccc[[[QQQJJJGGGFFFDDDBBB;;;;;;;;;<<<======<<<;;;;;;>>>AAAAAA???===;;;:::::::::;;;<<<<<<<<<<<<<<<;;;999888888:::<<<<<<<<<888888777666666666666666777666666666666777888888777666444333333444666777666666666777888999::::::888999999888777999>>>BBBJJJRRR^^^jjjvvvrrr\\\JJJCCC<<<888999;;;;;;:::555444444333333444444555222222333333333333333333333444333222111111333555666888<<>>===???CCCFFFGGGNNNUUUYYY___eeegggkkkrrrvvvvvvxxxxxxyyy|||qqqccc[[[QQQLLLGGGDDDDDDCCCAAA>>>777999;;;;;;;;;999888777:::===@@@AAA???===;;;:::::::::;;;<<<============:::999888999:::<<<;;;:::777777666666555666666666666555555555555666777777555444333222333444666777555555666777888999999999999::::::888777;;;CCCJJJXXXdddtttdddOOOCCC???:::888999::::::999444444333333333333444444333333333333333333444444222222333222111222555777999:::<<>>>>>AAADDDFFFGGGNNNVVV]]]ccciiijjjnnnsssvvvvvvyyyzzz}}}~~~|||nnn___TTTMMMFFFDDDAAAAAABBBAAA<<<888999;;;===>>><<<:::888888:::===???@@@???=========;;;;;;<<<===>>>>>>>>>===999888777888999999888777777777666666666666777777555555555555555666777777666555333333333555666888555555666777888888888888777999:::999:::@@@LLLUUUkkkxxxpppWWWFFF@@@===:::999999999999888444444444333333444444444444444333222222333333444111222333222111222555777888999;;;===>>>FFFXXXiii((()))+++,,,------,,,,,,,,,,,,+++++++++*********)))))))))***+++++++++,,,***,,,------+++)))((((((+++)))'''))),,,...---,,,---+++)))))))))***)))(((******))))))***+++---...---,,,+++*********,,,,,,***+++---......---+++******+++,,,,,,------,,,,,,---,,,+++,,,------,,,***((()))))))))))))))))))))&&&((()))(((&&&%%%'''******((('''''')))+++,,,+++*********+++,,,,,,***(((((()))+++,,,,,,+++***)))(((''''''''''''(((((()))************************(((((((((((()))***+++++++++,,,.........+++)))'''$$$%%%&&&'''(((((((((((((((((((((***,,,...---,,,---+++))))))***,,,,,,+++******))))))((((((''''''***)))((('''&&&''''''((($$$$$$%%%&&&&&&'''''''''%%%&&&'''((()))***+++,,,%%%''''''$$$$$$(((***(((+++,,,...//////---+++)))))))))))))))))))))))))))************************)))))))))(((((()))******(((+++......------...000...---+++))))))***+++,,,*********++++++***)))))))))))))))))))))******+++(((---...+++***---...,,,,,,---...---,,,,,,...000//////...///////////////222333444222//////111444333333444555666888999::::::999888888999;;;===>>>AAAAAAEEEIIIJJJLLLTTT]]]___fffkkklllnnnsssuuuttt{{{~~~}}}~~~~~~~~~sssfffYYYOOOHHHDDD@@@>>><<<>>>@@@???<<<888<<>><<<<<<===;;;===??????>>>>>>???@@@======>>>>>>???>>>>>>>>>;;;:::999999:::999777666888777777666666777777888555555555555555666777777777666444333333555777888555666777888888777666666666999<<<===@@@JJJYYYeee}}}|||cccNNNBBB;;;:::888777777777777777555555444444444444555555444333222111000000111111222333333222000111333555555666888:::;;;@@@MMMZZZuuu)))***+++---......------,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---***---///...+++((((((***+++)))'''(((+++---,,,+++000...,,,+++,,,,,,+++***))))))(((((()))+++---...---,,,+++*********+++,,,***+++---......---+++******+++,,,,,,------,,,,,,,,,++++++,,,---...,,,+++(((((((((((()))))))))))))))+++,,,+++)))(((***---,,,***))))))+++---...---***)))***+++,,,,,,***(((((()))+++,,,,,,+++***)))'''''''''''''''((()))***+++++++++***************(((((((((((()))***,,,,,,***,,,...000///---)))'''%%%&&&'''((()))))))))))))))(((((()))+++------,,,+++)))'''''')))*********+++******)))(((''''''&&&***)))((('''&&&&&&'''((("""###$$$%%%&&&&&&'''&&&''''''(((((())))))******$$$'''&&&$$$%%%)))+++)))+++---///000///---+++)))))))))))))))))))))))))))++++++++++++++++++++++++'''((()))+++,,,...//////(((+++......---,,,...000...---+++))))))***+++,,,((())))))*********))))))&&&(((***+++,,,+++***)))(((...///***)))---///,,,---.........------///000,,,------...///000000111444555555222000000333666333444444555777888:::;;;;;;:::888888999<<>>;;;===>>>>>>>>>???AAABBB>>>>>>????????????>>>>>>>>>===<<<<<<<<<;;;999777888777777777777777888888666555555555555666777777888666555444444555777888666666777888888777666555777;;;???BBBHHHTTTfffsssvvv\\\HHH???888777555555555666666777666555555444444555555666444333111000/////////000444444333111//////000222333333666999;;;???JJJUUUfff...------,,,+++++++++***,,,,,,+++***)))))))))))))))))))))))))))*********+++,,,---+++(((''')))+++))))))))))))***+++,,,---)))+++,,,------,,,***)))+++)))((()))+++,,,)))'''+++***************++++++000...,,,,,,------,,,******((()))---...,,,---000000...,,,,,,------,,,+++***)))))))))))))))******)))(((((((((((((((((()))'''))))))(((***---,,,(((,,,)))'''(((+++---,,,***+++)))***------***(((***''''''&&&&&&'''))),,,...000...+++******)))%%%!!!&&&'''((()))*********)))------...000000---((($$$(((((((((((())))))))))))''''''((()))))))))))))))))))))******))))))))))))000000///...,,,+++*********************)))((((((&&&%%%$$$$$$%%%&&&((())))))''''''))),,,---***(((&&&%%%$$$&&&(((***++++++000000///...,,,+++******111///,,,***(((((())))))******))))))))))))))))))******))))))))))))******(((+++......,,,,,,///222000///...,,,++++++,,,,,,+++******,,,......---,,,++++++******))))))((((((*********++++++,,,,,,,,,,,,...000111111...+++)))+++,,,...000111222222111111111111000///000333555888777666666777999<<<===777888999:::;;;???CCCGGGKKKKKKOOOUUUZZZ]]]cccjjjlllqqqwwwxxxvvvuuuyyy||||||ssslll[[[VVVOOOHHHBBB???======888999:::<<<===???@@@AAA>>>???????????????>>>>>>??????>>>>>>>>>>>>??????DDDEEEDDDBBB???===<<<===>>><<<::::::::::::888777777777888999999::::::::::::999777777888888666555888777555444444555666777000333666777777777888999888;;;@@@GGGSSSfffzzzhhhQQQBBB;;;777777666555444444444444333444666555444444555777222111111111000000//////666555444333333333444555555333555999<<<>>>DDDKKK___rrr+++,,,,,,---------,,,,,,,,,,,,+++***))))))******))))))))))))***************,,,---+++)))(((***,,,***************++++++,,,)))***,,,------,,,***)))+++)))((()))+++,,,***'''+++***************++++++///......---,,,+++++++++***((()))---...,,,---000000...,,,,,,---------,,,******))))))))))))******((())))))******))))))((()))+++***'''(((,,,***&&&+++)))'''(((***,,,+++******''''''***+++'''&&&'''''''''''''''(((***,,,---...,,,*********)))%%%"""''''''((())))))***))))))---,,,---......,,,(((%%%(((((((((((())))))))))))((()))******+++++++++***&&&&&&'''((()))+++---...,,,,,,+++***)))((('''&&&***************)))((((((&&&&&&&&&&&&&&&&&&'''((((((''''''(((++++++)))&&&'''&&&&&&''')))+++,,,+++,,,,,,,,,++++++++++++***---,,,+++***)))******+++******************************)))))))))******+++,,,---......------...//////...---+++++++++++++++,,,++++++,,,---...,,,+++*********))))))))))))(((++++++,,,,,,,,,---------//////000000000///...---,,,---///000111111111111222222222111000111333666888888777777888:::<<<===;;;;;;<<<===???CCCIIINNNQQQQQQUUU[[[___aaaffflllooosssxxxyyyyyyzzz|||}}}xxxkkk___YYYQQQMMMGGGAAA===;;;::::::999999:::<<<===???@@@@@@======>>>>>>>>>=========@@@???????????????@@@AAA@@@AAABBBAAA???===>>>???===<<<;;;;;;<<<===<<<:::<<<<<<<<<<<<<<<<<<======<<<;;;999999:::999888666666666555444444555666777444555555444333333555888:::===DDDOOO```ttt|||bbbKKK>>>888666666444333333333444444111333444444333222444555111111111111000000000///555444333222222333444444444333444888;;;<<>>??????@@@AAADDDJJJQQQVVVYYYYYY^^^dddffffffiiioootttvvvyyy{{{~~~~~~sssfffYYYOOOIIIEEECCC???;;;999888999999::::::;;;<<<===>>>???@@@;;;;;;;;;<<<<<<<<<<<<;;;@@@?????????@@@AAAAAABBB>>>???AAAAAA@@@???@@@AAA>>>===<<<===???@@@???>>>>>>>>><<<;;;;;;<<<======???===;;;;;;;;;:::888666444444444444555666777777999999777444222333666999===AAAKKK[[[ppptttZZZFFF;;;777666444222111111222333444111222333333222222333555111111111111000000000000333333222111111222333444444222333666888999???EEEQQQ___www)))+++...000000///---++++++***************++++++++++++***************))))))***,,,,,,------.........---,,,+++************))))))***++++++++++++************+++,,,,,,+++***,,,+++******)))*********,,,///111...)))&&&(((++++++((())),,,---+++,,,//////...,,,,,,---......---+++***))))))))))))))))))(((***,,,......,,,***(((,,,,,,)))%%%&&&******((()))(((''''''((())))))***///)))&&&)))+++)))'''((()))***+++,,,,,,,,,,,,,,,((((((((()))))))))((('''******)))))))))))))))))),,,***(((((())))))((('''(((((((((((())))))))))))***++++++,,,,,,,,,++++++)))(((''''''''')))+++,,,***)))))))))((((((''''''***************)))(((((((((((()))))))))(((&&&%%%******)))))))))((('''''')))((('''''')))++++++***'''(((((())))))*********)))***,,,.........---,,,++++++,,,,,,,,,,,,,,,---***************+++,,,---000---+++,,,...///---***++++++******))))))))))))---,,,+++,,,,,,,,,***(((''''''((())))))***++++++,,,,,,,,,------------------......///000000111111000000000000111111000000444555666666555444555666777777777888999;;;===>>>AAABBBCCCEEEIIIPPPXXX^^^aaabbbffflllmmmlllnnnrrryyyyyyzzz}}}{{{pppcccWWWMMMEEEAAA===<<<:::888888999;;;<<<:::;;;;;;<<<===>>>>>>???::::::999999::::::;;;;;;????????????@@@AAABBBCCC@@@BBBDDDDDDCCCBBBCCCCCCAAA@@@??????AAABBBAAA???AAA@@@>>><<<<<<<<<===>>>@@@>>>;;;::::::999777555333333444444555666777888;;;;;;:::999777888:::<<>>:::999888777777888:::<<<===;;;<<<<<<<<<======>>>>>>999999999888999:::;;;<<<>>>>>>>>>???@@@AAACCCDDDFFFHHHJJJJJJHHHFFFFFFFFFFFFEEECCCCCCCCCCCCBBB@@@DDDDDDBBBAAA@@@AAAAAABBB@@@>>><<<:::999777555333333444555666777777888888666888;;;<<<;;;;;;===>>>FFFMMM]]]rrriiiPPP@@@:::999777555333222111111222333///111222222111000222333000000000000000000111111111111000///000111222333333111111333444333888>>>HHHSSShhh,,,---......---,,,)))((())))))))))))***+++,,,---,,,,,,,,,+++******))))))))))))***,,,...///---+++......---++++++*********(((((())))))***+++++++++)))+++------,,,,,,---...,,,,,,+++***))))))))))))***,,,---,,,)))'''(((***+++((())),,,,,,******---,,,+++******,,,------,,,,,,+++***)))(((((((((((()))***,,,------,,,***)))***+++)))''')))...///,,,((()))))))))((((((***,,,222***$$$%%%)))((('''''',,,,,,++++++++++++++++++&&&(((***************,,,...,,,+++)))(((((()))))))))(((&&&&&&((())))))((((((((((((((())))))))))))((())))))))))))(((''''''%%%%%%&&&''')))***++++++''''''''''''''''''((((((***************)))((((((''''''((((((((('''&&&&&&+++,,,,,,+++))))))+++,,,***(((&&&&&&'''(((((('''***************+++++++++...///000000000...+++******++++++,,,,,,------...---,,,,,,++++++,,,,,,---***)))((()))+++,,,+++***((())))))******)))((((((,,,+++***+++,,,,,,***((())))))******+++,,,------,,,,,,++++++++++++******(((***...111222000...,,,000000000000000111222333444777999:::888666555555444555888;;;>>>AAACCCDDDFFFHHHLLLPPPUUU\\\dddiiinnnnnnrrrwwwxxxwwwzzz~~~~~~~~~yyyqqq]]]VVVMMMFFFBBB???;;;888666666666666777888:::;;;<<<<<<<<<===============::::::999999999;;;<<<===>>>>>>???@@@AAACCCEEEFFFMMMOOOQQQPPPNNNKKKIIIIIILLLJJJHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDAAA>>><<<;;;888555333555666777888888888888888111444888:::;;;<<<===>>>HHHSSSggg~~~eeeLLL===888999999888777555444333222222---...//////......///111000000000000111111111111111000000000000222333444444111111333222111555;;;DDDMMM```{{{+++++++++,,,++++++******((((((((()))***,,,---...------,,,++++++***)))))))))((()))+++......+++)))...---,,,+++++++++++++++((((((((())))))***+++,,,(((+++......---,,,...///---,,,+++***))))))))))))***************))))))***+++((())),,,,,,)))***,,,+++)))((()))***,,,++++++,,,+++***)))((((((((((((******++++++++++++******+++---,,,***+++///...***(((***+++***((((((***---555+++$$$%%%))))))((((((---,,,+++***))))))***+++'''))),,,,,,******+++---///---+++)))((((((((()))((('''&&&''')))***)))((((((((((((((())))))))))))((()))))))))(((((('''&&&$$$%%%''')))******)))(((%%%&&&&&&&&&''''''((((((***************)))((((((&&&&&&&&&&&&&&&&&&'''((()))++++++***((((((+++...+++)))''''''((()))((('''(((((()))***+++,,,,,,------.........---,,,***************+++,,,---------///...---,,,,,,+++,,,,,,***+++,,,+++***)))***+++((()))************)))(((***))))))***,,,,,,+++)))+++++++++,,,,,,---------------,,,,,,,,,++++++++++++---...000000000///...000000//////000222444555444666::::::999666444444555777:::>>>CCCFFFIIIJJJKKKOOOTTTYYY^^^dddjjjnnnsssrrruuuzzz|||}}}|||{{{}}}yyylllaaaOOOIIIBBB???>>>>>>:::777888888777777888999999:::===============<<<<<<<<<<<<;;;:::::::::<<<>>>@@@???@@@@@@BBBDDDFFFHHHIIIOOORRRTTTTTTQQQOOOMMMLLLOOONNNMMMMMMMMMNNNLLLKKKHHHIIIKKKLLLLLLKKKJJJIIIIIIGGGCCCAAA???<<<999777777888999999:::999888888333555777888999;;;>>>@@@MMMZZZpppdddLLL>>>::::::;;;;;;:::999777555222111...///111000//////000222///000000000111111111111111111000000111222444555555222111222222000444999>>>DDDUUUooo)))))))))******+++,,,,,,((((((((()))***,,,---...------,,,,,,+++***)))))))))((((((+++......***'''------,,,,,,++++++,,,,,,(((((((((((()))***+++,,,(((+++......---,,,...000---,,,+++***))))))))))))***(((((()))***+++***)))+++((())),,,,,,)))))),,,***((('''(((***++++++***,,,+++***)))((((((((((((************************---///...,,,---///---((((((***,,,+++)))(((+++...888...&&&(((,,,,,,++++++...,,,***(((((((((***+++'''***------+++***,,,...000...+++)))((((((((()))'''''''''(((***+++***((((((((((((((()))))))))))))))))))))))))))(((''''''''')))***+++***'''$$$"""&&&''''''(((((()))))))))***************)))((((((&&&%%%$$$$$$%%%&&&((()))((()))***)))''''''+++...---+++)))((()))))))))(((%%%%%%''')))***,,,......++++++,,,,,,++++++******))))))***++++++,,,------000///...---,,,+++++++++,,,...///---)))'''(((***((()))***++++++***)))((()))))))))***,,,---+++***,,,,,,------------...............------,,,,,,,,,///////////////000000111000/////////111222444666333666:::;;;999666444333666888<<>>999888::::::666222<<<;;;;;;:::::::::;;;;;;===============<<<<<<<<<===<<<;;;:::;;;===???AAAAAABBBBBBDDDFFFHHHJJJKKKPPPRRRUUUUUUSSSQQQOOOOOOQQQPPPOOOPPPRRRSSSRRRQQQRRRTTTWWWYYYZZZYYYWWWUUUNNNKKKHHHEEECCC@@@===:::888999:::;;;;;;:::888777888888888888999;;;@@@CCCQQQ```vvvgggOOOAAA===============<<<999666222000111333444444333333444555//////000000111111111222111111111111111333555666666333222333111000333999:::>>>KKKeee++++++***)))(((((())))))++++++*********+++---...---,,,,,,+++***)))(((((('''((((((***+++,,,------000---***)))***+++******))))))))))))************,,,,,,,,,---------......555222///+++))))))***+++///---+++)))(((((()))***(((((((((((()))))))))))))))))))))(((&&&''')))+++---+++))))))*********)))+++,,,,,,,,,,,,+++***)))///+++,,,222333,,,((((((---,,,***)))((((((((((((+++)))'''((()))*********...---,,,+++************,,,///111///,,,,,,111555111000...,,,)))'''%%%$$$((((((((()))******++++++(((((((((((((((''''''&&&&&&'''''''''(((((())))))******))))))((((((((('''+++)))''''''(((((('''&&&))))))*********(((&&&%%%%%%%%%%%%&&&'''((()))***''''''&&&%%%&&&'''((())))))))))))))))))******+++,,,+++*********************,,,------+++***)))***++++++******++++++,,,---......---,,,+++)))((('''***)))((()))***+++***(((((((((((((((((()))******,,,+++***)))***+++,,,---/////////......------,,,///...---,,,,,,,,,,,,,,,222000///111333444222000111222222333333444444555666777888999:::999888777;;;===@@@BBBFFFKKKRRRVVVYYY]]]ccchhhlllooorrrtttzzz~~~~~~}}}|||}}}|||zzz}}}qqq___OOOGGG@@@===:::999::::::888666555:::>>>>>>:::777999;;;========================??????>>>===;;;<<>>===<<<<<<;;;999888:::<<<;;;<<>>;;;888777888888777555666:::>>>>>>:::888999;;;>>>>>>>>>==================>>>>>>======>>>BBBDDDLLLLLLLLLLLLNNNQQQTTTVVV\\\\\\\\\]]]]]]]]]]]]]]]^^^]]]\\\^^^aaadddfffffffffeeeggglllrrrtttpppllldddaaa]]][[[ZZZXXXUUUQQQHHHGGGDDDBBBAAAAAAAAABBBCCCAAABBBCCCCCCDDDLLLUUUbbbooohhhNNN===888999;;;999888777666555222///333222222333666777777666444444333222111111222222333444555555444222000///222111000///000222444555777:::FFF___~~~++++++***))))))))))))***,,,++++++++++++,,,,,,---,,,+++++++++***)))))))))++++++,,,---......//////---,,,++++++,,,+++)))((()))))))))*********++++++,,,,,,,,,,,,------------...---,,,+++***))))))(((,,,+++***))))))***+++,,,*********+++++++++,,,,,,''')))******)))(((((()))...,,,*********+++***(((...---+++******++++++,,,333---)))******))))))+++)))******+++***)))'''&&&)))))))))+++------+++))),,,,,,+++******))))))))),,,---000333555555222000''''''(((((()))))))))***&&&''')))+++,,,+++***)))(((((())))))(((((('''&&&))))))))))))************'''''''''&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%(((((((((((('''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((''''''(((((()))*********)))))))))******++++++,,,......---,,,------...---,,,++++++******+++***++++++,,,,,,+++++++++)))(((''''''))))))(((''')))(((((((((((()))************+++,,,,,,,,,,,,+++------------------,,,,,,///......------------...333222222222444555444333222222333333444555555555666555555555666888999;;;@@@DDDJJJOOOTTTYYY^^^aaafffkkkqqqvvvxxxyyyzzz{{{zzz}}}{{{zzz{{{|||~~~{{{rrrfffXXXKKK@@@:::;;;999777666666666555444777:::======:::999999;;;>>>>>>>>>=========<<<<<<===>>>???@@@AAADDDHHHKKKRRRRRRRRRTTTVVVYYY\\\^^^cccbbbbbbbbbbbbbbbbbbaaabbbaaaaaabbbfffiiikkkkkkkkkjjjlllqqqwwwzzzzzzxxxpppllliiijjjmmmmmmiiidddWWWUUUQQQMMMLLLLLLMMMNNNOOOLLLLLLLLLLLLNNNVVV```mmmzzziiiNNN===888888777666555555666555444222333333222444777888888777666555444333222222222222555555555555333111///.../////////000000111222222333666AAAXXXvvv++++++***))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---...//////+++******+++,,,,,,)))'''))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,------,,,+++***)))+++************+++,,,---************+++++++++,,,''')))++++++***)))((())),,,***))))))+++,,,,,,+++///---+++*********,,,---///,,,(((''''''''''''''''''(((***++++++)))'''&&&))))))***,,,......,,,***++++++++++++***))))))(((------000666;;;:::444...------,,,+++***)))((((((%%%'''***,,,---,,,***((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((&&&$$$$$$&&&'''&&&%%%(((((((((((('''&&&%%%%%%(((((('''&&&&&&&&&&&&''''''''''''''''''(((((()))'''''''''''''''((()))))))))))))))))))))***+++,,,,,,---///...------.../////////---,,,+++*********++++++,,,,,,,,,+++******)))'''&&&'''((()))(((&&&))))))(((((())))))***+++)))***+++,,,---,,,+++***,,,,,,,,,---------------//////...............///333222222222333333444444333333333444555555666666888777666666888<<>>@@@BBBCCCFFFJJJOOOSSSVVVWWWXXXZZZ]]]```ccceeebbbaaaaaaaaa``````______```___^^^```dddgggiiiiiilllkkkkkknnnrrrtttuuusssssspppnnnrrrxxx{{{wwwsssjjjhhhccc___]]]]]]^^^___^^^[[[ZZZ[[[]]]___gggppp|||hhhNNN>>>999:::555444333444555555333222222111111222555777777666666666444333111111000000444444444444333111000///---...000111222222111111333555>>>RRRnnn+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********+++,,,,,,------*********+++,,,,,,)))'''************+++++++++++++++++++++,,,,,,,,,------,,,---...///...---+++************++++++,,,------)))))))))*********++++++''')))+++,,,***))))))))))))(((((())),,,.../////////...,,,******+++,,,------,,,++++++******&&&###&&&''')))***+++)))((('''((((((***,,,......,,,*********+++++++++***))))))///...000777===<<<555---///...---+++)))((('''&&&%%%'''***,,,---,,,***((()))))))))))))))(((((('''(((((((((((((((((((((((('''''''''((((((((((((((('''&&&$$$$$$&&&'''&&&&&&******)))((((((''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''''''''''''''((())))))))))))))))))***+++---------...///...------...000000///...,,,+++******)))---------,,,+++***(((((()))'''&&&'''((()))(((&&&)))))))))))))))***++++++)))***+++,,,---,,,+++***,,,,,,,,,------........./////////......//////000111111111111111111333444333444444555555666777777888777777888;;;@@@EEEHHHLLLQQQXXX___cccgggjjjllltttxxx}}}}}}|||{{{yyyyyyzzz|||}}}}}}zzzpppaaaSSSIIIAAA<<<999999999888888777777888888:::;;;<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>:::888888999:::999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@AAACCCFFFHHHLLLPPPVVV[[[lllkkkiiigggdddaaa___^^^ZZZZZZZZZZZZZZZYYYYYYYYYZZZXXXWWWYYY\\\^^^``````______aaabbbdddfffggghhhiiijjjkkkpppuuu{{{~~~|||{{{}}}lllPPP===555555777666444444555444222000555444333444666777777666444333222111000000//////000000111111222333333333000111333444555555444444555666;;;HHH^^^zzz+++*********++++++,,,---------.........---++++++((())))))***++++++,,,,,,)))))))))***************+++)))((((((***+++***)))*********+++++++++,,,,,,***++++++++++++,,,,,,,,,.........---,,,+++******++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++***))))))***,,,+++***)))***,,,...///......------------,,,,,,,,,,,,000111.........)))!!!&&&&&&''''''((())))))***((('''''')))+++---,,,,,,***+++---......---,,,+++...---...000222222...+++((((((((((((((()))))))))'''((()))******++++++***)))************)))(((((())))))))))))((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%&&&'''))))))(((+++***((('''&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&'''((()))***))))))((()))(((((((((((()))************+++,,,---///000111000000///---+++***+++---000///...---,,,+++++++++---------,,,+++***)))(((***)))((((((******)))(((******))))))******+++,,,++++++******++++++,,,---,,,,,,---...///111111222000000//////000000111222111222333111///000333666444555555666777777888888:::;;;>>>CCCIIIPPPUUUYYY```ccchhhlllnnnqqqtttvvv|||~~~~~~|||{{{}}}~~~~~~ttthhhVVVHHH@@@<<<:::777777888:::999777777:::<<<===<<<;;;;;;;;;<<<<<<<<<>>>>>>???@@@BBBCCCDDDEEEIIIJJJMMMOOORRRWWW\\\```mmmkkkiiieeeaaa]]]ZZZXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXVVVWWWZZZ\\\]]]]]]ZZZ\\\^^^```bbbcccdddeeedddfffhhhiiikkkpppvvvzzz|||oooSSS@@@888777666555444555555555333111555444333444555666555444444333222111111111111111111111111111111111222222111222333444444555555555444444888BBBUUUqqq+++*********+++,,,,,,---------...///...---+++***(((((()))***+++,,,,,,---******************++++++,,,)))'''''')))***+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......---,,,******))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++)))((((((+++------,,,***+++,,,------,,,------.........---,,,++++++......***)))+++'''&&&&&&&&&&&&''')))***+++((('''&&&'''***,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,------+++)))++++++++++++************((((((((()))******++++++***************)))((((((+++*********))))))((((((&&&&&&&&&''''''(((((((((((('''&&&&&&((()))))))))***)))'''&&&%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%&&&''')))*********)))((()))))))))))))))***++++++***++++++,,,...000222333111111///---***)))***,,,//////...---,,,,,,,,,,,,+++++++++,,,,,,++++++***+++)))((()))***+++***(((*********)))******+++,,,,,,+++***)))***+++---...,,,---...///000111222333000000///000000111222222222444444222000111444888555555666666777777888888>>>@@@DDDJJJQQQXXX^^^aaagggiiimmmpppqqqtttvvvxxx~~~~~~{{{wwwvvvxxx|||~~~~~~~~~yyyxxxyyyzzz}}}~~~uuugggUUUGGG@@@===;;;888666888999999777777:::<<<===<<<;;;;;;<<<<<<<<<<<>>@@@CCCFFFLLLSSSZZZ```dddfffmmmoooqqqrrrtttwww{{{~~~~~~~~~~~~|||{{{}}}zzzddd\\\mmm|||}}}yyy{{{mmm^^^LLLAAA@@@@@@===999777888999999999999888888<<<:::999:::;;;<<<<<<<<<>>>>>>DDDLLLLLLIIILLLRRRXXX]]]cccffffffeeefffggg___\\\YYYYYYYYYYYYVVVSSSUUUTTTSSSTTTVVVYYYYYYYYYZZZWWWTTTTTTWWWYYYXXXWWWXXXYYYYYYZZZ[[[\\\\\\\\\```aaaaaaaaaaaabbbeeeggglllrrr|||sssYYYFFF===:::666666666555444333111111222111111111222333333444<<<666111111444444333333...000111111000///111222000111333333222222333444888777:::AAALLL___{{{************))))))))))))++++++++++++++++++++++++***+++,,,------,,,+++++++++******)))(((((())))))(((((()))***++++++++++++......---,,,,,,,,,,,,,,,************************+++***)))((()))***,,,---...000222222111000111222...+++)))(((***+++,,,+++...---,,,+++++++++,,,---111---,,,------+++,,,000222///,,,+++,,,...---,,,...---+++))))))((('''&&&---+++(((''')))*********))))))******+++,,,,,,,,,---,,,,,,---//////...,,,---------,,,+++***(((((('''(((((((((''''''***,,,)))***+++***(((((((((******++++++******(((''''''))))))((((((''''''&&&&&&'''%%%###$$$&&&'''&&&$$$***&&&&&&******&&&&&&******)))'''&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&)))))))))***++++++,,,,,,)))***+++,,,...000222333222222111//////.........111000...---,,,+++******+++++++++++++++***)))))))))((('''(((***,,,,,,,,,,,,((((((++++++''''''+++,,,,,,------.../////////000///.........000222333222111111111000000000000111222333555555555555444666555444444666;;;@@@CCCIIIMMMSSSZZZaaafffiiikkknnnpppsssuuuxxx|||~~~}}}}}}}}}}}}}}}|||{{{{{{|||~~~~~~}}}zzzrrr^^^WWWiiixxx{{{~~~|||xxxhhh[[[LLLCCCAAA@@@<<<777999999999999999888888888;;;:::::::::;;;<<<======???AAAGGGOOORRRQQQTTT[[[```dddjjjllliiieeebbb```ZZZWWWUUUTTTUUUTTTRRROOOTTTSSSSSSUUUWWWYYYYYYXXXZZZWWWTTTTTTUUUVVVUUUTTTYYYYYYZZZ[[[[[[\\\\\\]]]^^^```aaaaaa```aaadddffffffjjjsssyyy]]]GGG;;;888555555555444333222111000222222111111222222333444888666555666777666444333111111111111111111111111///111222222111111222333444444777>>>III\\\xxx++++++*********)))))))))++++++++++++++++++++++++,,,,,,---......---,,,+++******)))(((((((((((()))((())))))***+++,,,------------------,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))+++,,,---000333555555444222111111...,,,******+++,,,,,,+++222000---+++++++++---...222...---......,,,---000111///------...000000///---,,,***)))((('''&&&&&&+++***((((((***+++++++++++++++***))))))***+++,,,---,,,,,,,,,...---,,,***------,,,,,,+++***(((((('''((((((''''''(((+++---***++++++)))'''''')))+++************)))(((''''''))))))(((((('''&&&%%%%%%&&&%%%$$$%%%&&&'''&&&$$$***'''(((******((((((***(((((('''&&&&&&''')))***((((((((((((''''''''''''''''''((((((((((((''''''((()))+++,,,------,,,,,,+++,,,---...000111222333333222111000///...------......------,,,+++++++++*********)))))))))((((((((((((''')))+++------,,,///---,,,...---******,,,........................//////......///000222333222222222111111111111111222333444666777777777777777666444555999???FFFJJJQQQUUU\\\bbbhhhlllnnnnnnoooqqquuuxxx{{{}}}||||||{{{{{{{{{{{{|||xxxyyy{{{~~~~~~{{{tttnnn[[[TTTeeesssvvvyyy}}}|||sssbbbWWWKKKCCCBBB@@@;;;555::::::999999888888888777::::::::::::;;;===>>>>>>BBBDDDKKKTTTYYY\\\aaagggkkknnnqqqpppkkkccc]]]YYYVVVTTTRRRRRRRRRQQQOOONNNSSSSSSTTTVVVXXXYYYXXXVVVYYYWWWUUUTTTTTTTTTSSSRRRWWWWWWXXXXXXYYYYYYZZZZZZ\\\^^^___```___```aaacccaaacccjjjsssdddKKK>>>999555555444333222111000000222222111111222222333333333444777;;;>>>===999555555222000000333444222000///000111111000000111222222222666>>>III\\\www+++++++++*********))))))***+++++++++++++++,,,,,,---.../////////...---,,,******))))))))))))******************++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---///111444444222///---------+++******,,,......---333111...,,,,,,---000222222...---//////,,,---000111///............//////------,,,+++)))(((((()))***)))(((***,,,------,,,///---+++***)))***,,,---...---,,,---...---+++))),,,,,,,,,++++++***((((((&&&'''(((''''''(((+++---++++++***(((&&&'''))),,,))))))******)))(((''''''))))))((('''&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&&&&%%%&&&%%%&&&''''''&&&&&&'''''''''&&&&&&'''((()))***(((((((((((((((((((((((('''((((((((((((((((((''''''(((+++---------+++***------///000111222333333222222222111///...---,,,,,,,,,,,,------,,,,,,,,,))))))((((((''''''''''''(((((((((***,,,......---///......///...------...//////.........---------//////...///000111333333111111111111111111111111777777888999999::::::::::::999888:::???GGGOOOTTTYYY\\\bbbiiinnnpppqqqqqqqqqssswwwzzz}}}{{{{{{{{{zzz{{{{{{||||||zzz{{{}}}{{{vvvsssooo^^^VVVcccnnnooorrryyywwwlll\\\SSSGGGAAA???>>>;;;777;;;;;;:::999999888888888999:::;;;<<<<<<>>>@@@AAADDDHHHOOOYYYaaagggmmmqqqssssssrrrnnnhhh```YYYUUUUUUUUUTTTSSSSSSRRRQQQPPPSSSSSSUUUWWWYYYYYYWWWUUUWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVYYY[[[]]]^^^^^^^^^___```aaabbbeeekkkvvvlllSSSCCC===666555444333222111111111333222222111222222333333///111666???HHHLLLEEE:::888444000000444666333000000111222222111000111333333444999AAALLL^^^xxx++++++++++++*********************++++++,,,,,,,,,......///000///...---,,,+++++++++******++++++,,,,,,+++***)))))))))))))))++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------000222333000---+++******))))))***---/////////111000---,,,---000333666111......000000------000000000///...,,,+++++++++,,,------+++((('''(((***)))))))))+++...///---,,,///---+++)))((()))***+++///...---.........,,,***++++++++++++***))))))((('''((((((''''''(((***---++++++***(((&&&'''))),,,((())))))))))))((((((''')))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$%%%&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))(((((((((''''''(((((((((&&&'''***+++,,,,,,***)))...///000111222222222222111222111111000...---,,,***+++,,,---------,,,,,,)))((('''&&&&&&&&&''''''(((((()))+++...///...---)))***++++++,,,---...---/////////...------,,,,,,......///000111222333444111111111111111111111111999999999999::::::;;;;;;<<<;;;<<>>>>>???BBBEEEGGGLLLUUU^^^hhhppptttuuuuuurrrmmmgggaaa\\\XXXUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUWWWYYYYYYWWWTTTUUUUUUVVVWWWWWWWWWXXXXXXSSSSSSSSSSSSTTTTTTTTTTTTWWWYYY[[[[[[[[[[[[]]]___aaaaaaaaaccckkkxxxsssZZZGGG===888777666444333333333333333333222222111222222333000111555AAASSS]]]TTTDDD:::555000000333555333///222333444444222222222444555666;;;CCCNNN^^^www,,,++++++++++++******************++++++,,,,,,---...////////////---,,,+++,,,++++++++++++,,,------...---+++)))((((((((())))))***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...000222111///---,,,+++)))((((((***---//////...000///------///111555777000------000///,,,,,,///...//////---***)))((())))))+++,,,***&&&%%%'''***))))))+++---//////---++++++***((('''''''''((((((...------...//////---+++******++++++***))))))(((((())))))(((''''''))),,,***++++++)))'''''')))+++((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''$$$''''''%%%&&&))))))''''''''''''((((((((((((((())))))))))))************((((((''''''''''''((((((&&&''')))***++++++******...///111222333222111111000000111111111///...,,,)))***,,,---------,,,+++)))((('''&&&&&&&&&'''((((((((())),,,///000///...))),,,---,,,---111222000//////.........------------...///000222333444444111222222222222333333333888777777777888999::::::>>>???AAAFFFMMMUUU]]]aaaiiikkkooosssxxx{{{}}}~~~{{{{{{{{{||||||~~~||||||~~~uuuqqqmmmjjjjjjjjjkkkkkkcccggg```[[[ffflllkkknnnssswww{{{||||||yyyooodddSSSKKK@@@999888:::;;;<<<999;;;>>>??????>>>;;;:::999<<>>CCCEEEIIIOOOVVV^^^eeehhhlllnnnppptttxxx|||}}}zzzzzzzzz{{{|||~~~|||}}}}}}|||}}}}}}~~~~~~zzzuuurrrkkkgggbbb______bbbfffhhhaaahhhdddbbbkkknnnkkkmmmppprrrqqqpppqqqoooeee[[[MMMGGG???:::999:::::::::888;;;???CCCCCCAAA>>>;;;999===AAABBBBBBCCCHHHMMMQQQYYYbbbjjjssszzzyyyrrrkkkfff___ZZZXXXWWWTTTRRRRRRTTTUUUUUUSSSRRRSSSUUUVVVUUUTTTUUUWWWXXXWWWVVVRRRUUUXXXXXXWWWVVVWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTVVVZZZ^^^ZZZZZZYYYXXXZZZcccppp{{{jjjOOO===999888666444222333333444444333222222111111222222333666777;;;GGGTTTQQQEEE999777333111//////000111333444555444222111222333444666;;;CCCLLLZZZppp,,,,,,,,,+++++++++******))))))***+++,,,,,,------......//////...,,,***)))******))))))***+++,,,,,,...---+++******+++---...((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,+++***)))***+++---+++***++++++***(((&&&000000000000000000111111...,,,,,,//////+++***---))),,,......+++***+++---+++...000...)))(((+++...***+++---///111000,,,)))))))))************))))))***))))))+++------,,,+++)))************))))))(((++++++***(((&&&&&&''')))(((***++++++)))(((((()))''''''((((((((((((((('''$$$$$$%%%&&&&&&''''''(((%%%''')))(((&&&%%%&&&)))###'''((($$$%%%***+++'''((()))))))))((('''&&&&&&))))))******++++++++++++)))((('''&&&&&&'''((()))************+++,,,---......///111222222111000...---...000111222111///...)))***,,,------,,,***)))+++)))'''&&&&&&&&&((()))'''(((***---111222000///+++//////+++,,,000000,,,........................---...///111333444444444555666666666777777888888333444555777:::>>>AAACCCIIILLLQQQWWW___ffflllooollllllnnnqqqvvvzzz}}}yyyyyyzzzzzz|||}}}|||||||||}}}xxxrrrlllfffaaahhhccc^^^ZZZ[[[```eeeiiifffnnnllliiiooopppjjjkkkmmmllljjjgggfffeee\\\RRRHHHDDD???;;;;;;:::999888777;;;@@@EEEFFFCCC???<<<:::>>>BBBCCCCCCEEEJJJOOOUUU^^^gggnnnvvv}}}yyyqqqfffbbb]]]ZZZYYYVVVSSSPPPSSSUUUWWWWWWTTTTTTVVVXXXWWWVVVTTTTTTVVVWWWWWWVVVRRRUUUXXXXXXUUUSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUWWWVVVTTTRRRRRRUUUZZZ^^^XXXYYYYYYXXXYYYaaammmwwwqqqWWWCCC999777555222111222333333444333333222111111111222///555666333999CCCDDD<<<888777555111...---///222222333444333111000111222666888===EEEMMMZZZooo+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,111...++++++,,,---+++))),,,+++)))''''''(((***++++++000333222,,,((((((***+++++++++******+++,,,,,,)))***,,,---......---,,,,,,,,,******...333000***+++++++++***++++++,,,,,,+++***))))))***+++---............,,,******,,,...//////...------------...++++++,,,---,,,+++***)))))),,,...,,,(((&&&'''(((***,,,//////---+++******---+++((((((((()))))))))...---+++******+++---...***)))(((((((((((())))))+++******)))(((''''''&&&,,,+++(((%%%###$$$'''*********)))((((((((((((((()))'''%%%%%%(((***)))'''******)))((('''&&&&&&%%%'''((()))***************'''''''''''''''&&&&&&%%%((()))***++++++***)))((()))'''&&&'''((()))((('''******+++++++++,,,,,,,,,...000333222///---...///***,,,,,,+++,,,///---((())))))))))))))))))))))))++++++***(((&&&$$$%%%&&&(((((((((+++---///...---...---,,,++++++,,,......000...+++***+++,,,++++++...///000111222333444444888888888888888999999999333444555666999???FFFJJJQQQUUU[[[aaaggglllqqqtttoootttuuusssuuu|||~~~||||||~~~}}}|||{{{|||}}}xxxuuupppkkkgggdddbbbbbb````````````___aaaeeehhhjjjjjjjjjjjjjjjiiiiiihhhjjjeee```]]][[[WWWOOOIIIDDDCCC@@@>>><<<;;;::::::===???CCCCCCBBB@@@??????;;;===@@@DDDGGGLLLRRRWWWaaahhhrrrzzz|||xxxqqqlll___\\\WWWSSSQQQPPPRRRSSSVVVTTTVVVZZZWWWRRRSSSYYYSSSPPPNNNQQQUUUVVVSSSOOOQQQRRRTTTUUUTTTSSSQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSVVVWWWWWWXXXYYYYYYXXXXXXVVVVVVVVVVVVWWW\\\ccchhhyyyuuu^^^DDD:::999666222111333444333444333222111111000...+++444333333444555555444222333222000//////000222333///111333333333333555666666888===EEENNNZZZnnn~~~+++++++++*********)))))),,,,,,------.........///000---++++++,,,,,,+++))),,,+++***))))))***,,,---+++///222000,,,)))***,,,,,,,,,++++++++++++,,,,,,++++++,,,------,,,+++***+++,,,******...333000***++++++******++++++,,,,,,++++++******+++,,,...///000000000...+++***,,,---/////////.........------++++++,,,,,,,,,+++******)))***,,,+++***(((((()))***,,,......,,,*********...,,,***)))***++++++***,,,+++***)))******+++,,,)))))))))((((((((())))))************)))((('''''',,,+++***(((&&&&&&)))+++***)))(((((('''''''''((()))'''&&&''')))***)))'''***))))))((('''&&&&&&&&&(((((()))))))))*********)))))))))))))))((('''&&&((()))************)))((()))((('''((())))))((('''******+++++++++,,,,,,,,,...000333222000......///,,,...///---///222000+++))))))))))))))))))))))))***++++++)))&&&%%%%%%'''(((((((((***---...---,,,///...---,,,++++++++++++111///---,,,............//////000111222222333333777777888999:::;;;;;;;;;666888999;;;>>>CCCJJJOOOVVV[[[ccciiinnnqqqtttuuuuuuyyy{{{xxxyyy~~~}}}~~~|||yyyzzz|||~~~~~~}}}}}}}}}~~~~~~|||yyyvvvooommmiiidddaaa______^^^ccceeefffffffffgggjjjlllkkklllllllllkkkiiigggffffffaaa[[[WWWTTTOOOGGGAAABBBAAA>>><<<::::::::::::>>>AAADDDEEEDDDBBB@@@@@@BBBDDDGGGJJJOOOVVV]]]bbbiiipppzzz~~~wwwmmmggg[[[XXXUUURRRPPPPPPRRRSSSUUUTTTVVVZZZXXXSSSSSSXXXSSSPPPNNNPPPSSSUUUSSSPPPPPPQQQSSSSSSSSSRRRPPPOOORRRSSSSSSTTTTTTTTTTTTSSSWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVYYY^^^bbbmmmxxx|||dddJJJ>>><<<888444333333333222333222111111111000...,,,111111111333555666555444555444222111111222444555000222333222222333555777888999===CCCKKKWWWjjj|||+++++++++***************------......///000111111///---+++++++++,,,+++***,,,+++******+++,,,---///,,,...000...+++***,,,...---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,***)))'''+++,,,+++***---111///***++++++******++++++,,,---,,,,,,,,,,,,---...///000333333222///,,,++++++,,,...///000000000///------***+++,,,,,,,,,,,,,,,+++)))))))))***,,,,,,+++******+++,,,+++***)))***+++///---++++++,,,---,,,+++************************)))))))))))))))))))))******++++++++++++)))((('''+++++++++***)))(((***,,,)))(((''''''&&&'''''''''((('''((()))++++++)))'''))))))((((((''''''&&&&&&***)))((((((((()))***+++++++++++++++***)))((('''(((((())))))))))))((((((***)))((()))***+++***(((******+++++++++,,,,,,,,,...///111111///......///))),,,,,,+++---000...)))))))))))))))))))))))))))***++++++)))'''&&&&&&''')))((((((***,,,---,,,+++............---+++***)))222000//////111222222111000000000000111111222222666777999;;;=========<<<:::<<>><<<;;;;;;;;;<<>>>>>???@@@@@@DDDGGGIIIGGGEEECCCBBBCCCEEEIIINNNVVVaaammmuuuttteee]]]XXXVVVUUUSSSQQQQQQQQQQQQRRRTTTWWWYYYYYYVVVSSSSSSUUURRROOOOOOQQQSSSTTTSSSVVVVVVWWWWWWWWWVVVUUUTTTWWWWWWWWWWWWWWWVVVUUUTTTWWWWWWXXXXXXXXXWWWVVVVVVNNNQQQSSSUUUWWWXXX[[[^^^```jjjyyyxxxZZZFFF@@@:::999888555333222000//////000111222000...------...000444555555444111111000000000111222333444333222000///000444777=========???BBBMMMbbbuuu******************************+++,,,...///000000,,,,,,++++++******++++++)))))))))***+++,,,------,,,------,,,,,,,,,...///...---,,,+++++++++++++++((()))***+++,,,++++++******,,,,,,+++,,,///...***************+++,,,---...------...///000000000111444444444222...,,,++++++---...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((***...///---***))))))***)))(((((()))+++,,,+++***+++------,,,+++++++++,,,,,,+++***))))))))))))***+++,,,,,,++++++******+++,,,+++***)))((((((***,,,,,,***)))))))))''''''&&&&&&&&&&&&'''(((&&&(((***,,,,,,***))))))'''''''''(((((((((((((((+++)))(((&&&&&&''')))***************)))((('''&&&))))))(((((((((((()))))),,,***)))***+++,,,+++)))******+++++++++,,,,,,,,,++++++******++++++++++++...111111///111333111,,,))))))))))))))))))))))))(((***,,,+++***)))))))))+++******,,,...//////------...000222333333222222111000000111444555555333111111111111222222222222888999;;;<<<<<<<<<<<<;;;;;;???EEELLLSSSZZZ```eeeiiikkknnnoooqqqsssvvvyyy}}}zzzsssmmmiiigggfffeeedddccccccccceeehhhkkkmmmnnnpppssssssqqqooommmmmmjjjjjjhhhfffbbb]]]XXXVVVOOOMMMLLLKKKKKKKKKJJJIIIDDDCCCBBBAAA@@@AAAAAABBBCCCEEEHHHIIIGGGFFFEEEEEEGGGIIINNNTTT]]]iiivvv~~~qqqccc\\\[[[ZZZXXXVVVTTTRRRQQQPPPQQQTTTVVVXXXXXXWWWTTTQQQUUUSSSQQQPPPQQQSSSUUUUUUWWWWWWWWWWWWWWWVVVVVVUUUXXXXXXYYYXXXXXXWWWVVVUUUVVVWWWWWWWWWWWWWWWVVVVVVOOORRRTTTVVVVVVWWWYYY[[[```gggttt```JJJ@@@999999999666333555000//////000222222111000000//////111333333222111000000000111111222222333444444222000...///222555======>>>>>>???III___sss***************+++++++++)))******+++,,,---......***+++,,,+++))))))+++,,,))))))******++++++,,,,,,,,,---------------------------,,,+++************''')))***,,,,,,,,,,,,+++))),,,---++++++------***)))))))))***+++,,,---...------...000000000000000111222333222///---,,,------.../////////...,,,,,,......---,,,,,,,,,,,,,,,---,,,,,,,,,------,,,***((()))******))))))***+++,,,++++++,,,......,,,+++,,,,,,,,,+++*********)))((()))+++,,,------,,,+++***************************,,,---,,,***(((((()))'''''''''&&&''''''((()))&&&(((***+++***))))))***&&&&&&''''''(((((())))))***)))((('''''''''((()))(((((())))))(((((('''&&&******))))))))))))******+++***)))***+++++++++)))******+++++++++,,,,,,,,,+++)))((((((***++++++***///111000...///111...)))))))))))))))))))))))))))'''***,,,,,,+++*********,,,,,,,,,///111333222111...///000222444555666666111000000222444555444333222222222222333333444444::::::;;;<<<===>>>>>>??????DDDLLLSSSZZZaaagggkkkpppqqqssstttvvvyyy}}}~~~}}}~~~~~~uuurrrlllgggcccbbbbbbccccccccccccdddfffiiimmmooouuuvvvwwwuuurrrnnnkkkjjjdddcccaaa]]]YYYUUURRRPPPOOONNNMMMLLLKKKJJJJJJJJJGGGFFFDDDCCCBBBCCCCCCDDDGGGHHHJJJIIIHHHGGGHHHIIIIIILLLRRRYYYcccooo{{{|||lllaaa\\\\\\\\\[[[YYYVVVTTTQQQPPPRRRUUUVVVUUUWWWXXXUUUPPPUUUTTTSSSSSSSSSTTTVVVWWWVVVUUUUUUUUUTTTTTTTTTTTTXXXXXXXXXYYYXXXXXXWWWWWWUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUVVV]]]bbblllzzzjjjRRRDDD;;;;;;;;;666444777222111111222333444222111222111000111222333111///111222222333444444444555444444333111//////111333::::::<<<<<<<<>>AAADDDFFFIIINNNUUU\\\bbbggglllooosssvvvyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~||||||{{{{{{{{{}}}|||yyywwwkkkiiieeebbb``````bbbdddhhhhhhhhhiiikkkooorrrtttxxxyyyxxxtttnnniiifffeee^^^\\\XXXUUUQQQNNNMMMLLLMMMMMMMMMLLLKKKLLLNNNOOOMMMLLLJJJHHHHHHHHHHHHIIILLLLLLLLLKKKIIIJJJLLLNNNNNNRRRXXX```jjjuuuvvvfff^^^[[[ZZZ[[[[[[ZZZXXXUUUSSSQQQSSSUUUUUUSSSUUUYYYVVVPPPUUUUUUVVVVVVVVVVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTWWWWWWXXXXXXYYYXXXXXXXXXSSSTTTUUUVVVWWWXXXXXXXXX[[[\\\[[[XXXVVVTTTUUUVVV[[[^^^eeerrrttt]]]LLL>>>===<<<666444888444333222333444444333111222111111222333333222000111111222333444444555555333444333222000///000111444666999999999BBBXXXnnn))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++((((((***------------......---,,,,,,---------//////...+++))),,,+++***)))((((((((((((,,,---......---,,,***))))))---...+++***,,,,,,***)))))))))***+++---...///+++,,,...000000000//////+++---000000/////////000...---,,,+++++++++,,,,,,222000...,,,+++***++++++///111222000+++((((((***&&&))),,,---,,,+++******---------///111111///------+++)))'''&&&&&&((()))((())),,,.........---,,,+++)))'''&&&&&&'''***,,,111111000...+++))))))***((((((((((((((()))******&&&((()))(((&&&&&&(((+++%%%&&&&&&'''((()))******(((((())))))((('''&&&&&&&&&'''((())))))******)))---,,,+++******+++,,,---***)))((()))*********(((******+++++++++,,,,,,,,,...+++)))))),,,......---///111///,,,,,,---)))$$$))))))))))))))))))))))))'''))),,,...---,,,+++,,,......000333777999999888222111111000111222444555444333444555777777555333222222333444555777777888;;;;;;;;;<<<@@@EEEJJJMMMQQQVVV]]]cccgggkkkoooqqqsssvvv|||}}}~~~~~~~~~~~~|||}}}{{{zzzxxxxxxxxx{{{~~~~~~xxxtttqqqpppeeedddbbb```___aaaeeehhhpppppppppqqqsssvvvyyy{{{xxxxxxuuupppiiiccc```___ZZZWWWSSSOOOLLLJJJJJJJJJDDDEEEFFFGGGHHHJJJNNNPPPSSSRRRPPPOOONNNMMMNNNNNNPPPPPPNNNLLLKKKLLLOOORRRWWW[[[bbbkkktttqqqbbb[[[ZZZXXXXXXYYYZZZYYYVVVTTTRRRTTTVVVTTTQQQTTTYYYWWWPPPTTTVVVXXXXXXWWWWWWWWWXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXRRRSSSTTTVVVWWWXXXYYYYYY[[[[[[[[[XXXVVVVVVXXXZZZ[[[\\\aaammm||||||eeeRRRBBB???===666444888555444444444555555333111222111111222444444333111...///000111222333333333222333444333000//////000///222666777777@@@VVVkkk((())))))*********))))))---+++***+++---/////////))))))(((''''''(((******.........------,,,,,,,,,...---,,,+++++++++,,,---...---,,,,,,+++***))))))+++,,,---...---+++)))'''++++++++++++******))))))+++)))(((+++000333111---//////000000000///---,,,...---,,,---/////////...///...---,,,+++*********---......------...000333///000000000000...---,,,((('''(((+++...000...+++.........//////000222222))))))(((((((((((()))***&&&***---000///.........---+++(((&&&&&&(((***,,,///000111000///,,,***(((************************((((((((()))((((((''''''******))))))((((((''''''''''''((()))))))))))))))+++***(((&&&''')))+++---+++------+++((((((+++......,,,***+++---...,,,***,,,------,,,******,,,---......//////////////////000...,,,,,,,,,,,,***(((%%%&&&''')))***+++++++++'''((())))))((()))+++---111222444666666555444333000/////////000222444666444444333333333444444555111333666777777777777888;;;<<<<<<===@@@FFFMMMSSSXXX\\\bbbiiinnnqqqrrrrrrvvvwwwzzz{{{vvvwwwzzz}}}~~~}}}yyyvvvzzz}}}~~~|||zzzxxx{{{wwwxxx{{{|||~~~zzzuuuqqqlllhhheeedddaaabbbffffffccceeellltttttttttuuuxxx|||wwwnnniiieee^^^ZZZYYYRRRMMMKKKKKKIIIEEEEEEHHHHHHGGGFFFDDDDDDHHHNNNSSSXXXaaagggccc\\\YYYXXXWWWWWWUUURRROOONNNQQQWWW[[[^^^iiippprrr{{{~~~mmm```XXXUUUTTTVVVXXXYYYXXXWWWWWWWWWVVVTTTSSSTTTWWWXXXVVVTTTWWWXXXXXXXXXVVVVVVXXXZZZVVVWWWWWWTTTRRRRRRUUUYYYUUUVVVWWWYYYZZZYYYVVVSSSVVVTTTRRRSSSWWWYYYYYYWWW```]]]XXXTTTSSSTTTVVVXXXZZZ]]]cccjjjpppyyyqqqYYYIIIDDD;;;999:::666555555444444444555555666666333111000111222222111///000222333444444333333000111222111...---...///444555888999888>>>MMM]]]}}}))))))***+++++++++++++++,,,***))))))***+++***(((((('''''''''((()))***+++..................------...---,,,+++++++++,,,---------,,,,,,+++***))))))+++,,,---------+++)))'''++++++++++++*********)))+++)))(((+++000222000---...//////000///...---,,,...---,,,---/////////...------,,,+++++++++,,,,,,---...///...------///111---............,,,+++***+++******,,,///000///---...------......000111111))))))((((((((()))))))))((()))+++,,,,,,,,,...///,,,+++((('''''')))+++---000000111000///---***)))************************%%%&&&&&&'''''''''''''''***)))))))))((((((((('''''''''((()))))))))))))))***)))((('''''')))+++,,,)))))))))((('''''')))+++...,,,***+++,,,---+++)))+++,,,---,,,++++++,,,...////////////............,,,+++***+++---...---,,,''''''((()))*********)))((()))******)))***,,,---000222333555555444333222///......///000111333444555555555555555555666777000222666888888888888999:::<<>>CCCJJJPPPXXX___dddiiilllqqquuuvvvvvvsssrrrwww{{{|||xxxxxx{{{~~~~~~~~~|||}}}~~~~~~{{{||||||zzzvvvsssnnniiifffdddeeefffgggiiinnntttuuussssssvvvzzz}}}}}}tttjjjaaa\\\XXXQQQLLLKKKCCC@@@@@@BBBCCCAAABBBEEEDDDDDDDDDDDDEEEIIIOOOTTT___lllxxx|||zzzyyywwwtttmmmkkkgggcccbbbeeekkkpppuuu}}}nnn```WWWTTTTTTVVVWWWWWWUUUSSSSSSSSSVVVTTTQQQQQQSSSUUUVVVVVV\\\\\\\\\ZZZXXXWWWXXXYYYRRRSSSSSSSSSRRRSSSVVVYYYUUUUUUVVVWWWYYYYYYXXXVVVUUUTTTTTTVVVXXXZZZYYYYYYZZZYYYWWWVVVVVVVVVWWWXXXWWWYYY]]]bbbgggppphhhQQQFFF<<<<<<>>>777555444333222222333444444555333111111222333222111,,,---...///000000000000...///000000//////000111000222555888888<<>>HHHTTTppp***+++---...///000000111+++***))))))******((('''---------,,,,,,+++******+++++++++,,,,,,---------//////......---,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,++++++******+++++++++++++++++++++,,,,,,+++,,,...///000000///---------,,,------------...---,,,---/////////...///...---,,,++++++++++++&&&))),,,//////000111222111000000///......------000000000000////////////,,,++++++++++++,,,,,,---++++++,,,,,,+++***))))))'''***---...---,,,,,,,,,)))******+++,,,------.../////////...---,,,++++++))))))))))))))))))))))))***)))((('''&&&&&&&&&'''(((((((((((())))))))))))''''''((()))))))))))))))'''((((((((())))))))))))+++(((%%%&&&***---,,,+++222222111000...,,,++++++(((***,,,------,,,---...//////......---------,,,000...,,,,,,,,,,,,***(((&&&''')))***,,,---......+++---///000/////////000000000000000000000000///000111111222333333333333///000000111222333555666666888:::;;;;;;:::;;;<<>>>>>@@@777666555333111000111333444333222111222333444222111/////////000000111222222,,,...///000///000111333222222666999;;;===FFFPPPmmm***+++,,,---.../////////,,,***((()))***+++++++++***************)))''''''+++++++++++++++,,,,,,,,,////////////...,,,+++************++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---//////000000000---------,,,------...///...---,,,---/////////...//////---,,,+++*********&&&(((+++---...000222333//////---,,,,,,+++,,,,,,...000222333111000///000,,,,,,++++++++++++,,,,,,+++,,,------,,,+++)))((('''***...///...,,,++++++***+++,,,---------------......------,,,+++++++++))))))))))))))))))))))))((('''&&&$$$$$$%%%%%%&&&(((((((((((())))))))))))''''''((()))))))))))))))(((((('''''''''((()))***+++)))'''((()))+++,,,,,,222222222000---++++++,,,(((***---...---,,,,,,---------------------------,,,+++***+++---...---,,,%%%''')))+++---...///000,,,...111222111111111222111000000000000/////////111222333333444444333333111111222333555666888999888:::;;;;;;<<<===@@@CCCMMMRRRYYY```eeeiiimmmpppppprrrtttwwwyyy{{{{{{{{{~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzzzz~~~uuuhhhccc]]]WWWWWW]]]bbbfffiiijjjjjjlllppptttooovvv|||~~~|||vvvqqq___VVVNNNKKKHHHCCC?????????======@@@???;;;:::<<<===>>>???@@@BBBFFFKKKOOO___mmm~~~~~~nnn```WWWTTTRRRTTTUUUUUUSSSQQQQQQQQQRRRSSSSSSRRRRRRSSSVVVYYY\\\]]]]]]\\\ZZZZZZ[[[\\\YYYXXXWWWXXXYYYYYYXXXVVVSSSPPPNNNNNNOOOPPPQQQPPPQQQSSSVVVXXXWWWWWWWWWXXXTTTUUUUUUVVVWWWXXXXXXXXXXXXZZZ]]]```aaaffftttnnnVVVBBB@@@AAA999888666333111000111333555222111111222444444333111............///000111111,,,...000000///000111333111000222666888;;;CCCLLLjjj***+++,,,,,,---------,,,000---***)))+++---......'''((()))***+++******))),,,,,,,,,,,,,,,,,,++++++//////000///...---+++***))))))***+++,,,,,,------+++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,---...////////////000......---------...000000...---,,,---/////////......---,,,,,,++++++++++++)))+++,,,,,,,,,---000222000///---,,,++++++,,,,,,---111555666444222111111---,,,,,,+++++++++,,,,,,,,,---......---+++)))((((((***,,,,,,+++******++++++,,,---......---,,,+++------,,,+++************))))))))))))))))))))))))''''''&&&%%%&&&(((***+++'''((((((((()))))))))***''''''((())))))))))))))))))(((&&&&&&&&&''')))++++++,,,+++***)))***,,,...///000111///,,,******,,,)))+++......---,,,+++,,,+++,,,,,,------......///,,,+++***+++---...---,,,'''(((***,,,---...//////---///222444333222222222222111111000//////000000000111222333333333222222111222222444666888999;;;888999:::;;;===AAAGGGLLLUUUYYY___eeejjjmmmqqqsssvvvvvvwwwxxxzzz}}}}}}|||}}}{{{zzzwwwuuutttvvvyyy{{{}}}vvvgggZZZVVVRRRMMMOOOWWW___eeemmmqqqrrrsssvvvyyyssszzz~~~}}}zzzpppiiiZZZQQQJJJGGGEEEAAA>>>>>><<<:::;;;>>>>>>:::999;;;;;;<<<===>>>@@@CCCHHHLLLWWWddduuupppaaaWWWRRRQQQSSSUUUUUUTTTRRRRRRSSSQQQSSSUUUTTTSSSTTTWWWZZZ\\\]]]]]]\\\ZZZZZZ[[[\\\ZZZXXXWWWWWWYYYYYYWWWTTTTTTRRRNNNMMMNNNOOOOOOOOOOOORRRVVVWWWVVVUUUVVVWWWUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZ^^^bbbbbbeeeqqq~~~zzz```GGGBBBDDD<<<999777444222111222444666111111111222444444333111//////......///000222333---///000000//////000222222000111444666:::BBBKKKfff******++++++,,,+++++++++///+++'''%%%&&&(((***+++'''(((***---.../////////.........------,,,,,,,,,///000000000///---+++)))))))))***+++,,,------...,,,++++++***++++++,,,,,,+++++++++,,,,,,---------,,,---///000/////////000///......---...///000111...---,,,---/////////...,,,,,,++++++,,,,,,---------------,,,+++,,,...000222111///...------......---222777999777444333333------,,,,,,+++,,,,,,,,,,,,---.........,,,)))((()))******)))((((((***,,,+++,,,...//////---,,,***,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((***---111222'''((((((((())))))******'''(((((()))))))))))))))***(((&&&%%%%%%'''***+++''')))***(((%%%$$$'''***---...///...***((()))+++))),,,...///---+++++++++***++++++,,,---...//////000...,,,,,,,,,,,,***((()))***+++,,,---.........---000333444444333333333222222111000000000000000///000222333333222111000000000111222444666888:::666777888:::>>>EEEMMMSSSYYY]]]ccchhhlllppptttwww{{{zzzzzzzzz|||~~~||||||~~~}}}zzzuuuqqqpppttt{{{|||iiiZZZOOONNNLLLIIINNNYYY___hhhrrrxxxyyyyyy{{{~~~vvv||||||~~~vvviiiaaaWWWNNNGGGEEEDDD@@@======;;;:::;;;??????<<<;;;===:::;;;===>>>???BBBFFFJJJNNN[[[kkkzzzqqqaaaVVVQQQQQQSSSUUUUUUTTTSSSSSSTTTPPPSSSVVVVVVUUUUUUWWWZZZXXXYYYZZZ[[[ZZZ[[[^^^```]]]ZZZXXXWWWXXXWWWSSSOOOVVVSSSOOOMMMMMMOOOOOOOOONNNRRRVVVWWWUUUTTTUUUWWWVVVVVVUUUTTTUUUVVVXXXYYYVVVXXX\\\``````bbbmmmyyygggKKKDDDFFF???:::888555222111222444666111000111333444555333111222111111111111333444555...///000000//////000111555222222555777;;;DDDMMMddd+++++++++++++++,,,---...///,,,))))))***+++)))'''******))))))***,,,---...---...000000000...+++***///...---,,,***)))((((((++++++******++++++,,,---++++++***)))***+++---...+++++++++,,,,,,---------------...............---,,,//////,,,+++...---+++***,,,......,,,++++++,,,***+++---......---+++******000222...---000111---111111000---+++,,,...000333444666777777555222000000+++''''''+++...---+++)))***,,,---,,,***((('''******++++++++++++***)))............---,,,++++++,,,+++)))((('''(((***+++))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&'''***'''%%%(((,,,...,,,(((''')))***))))))***(((&&&))))))(((((()))***++++++************************,,,---///...+++)))(((((((((((())))))******++++++******+++---///000111222000...+++******)))'''%%%*********+++,,,---///000444444444444444333222111222111000/////////111111444333222333444444222000666333111222666:::;;;:::999;;;===???CCCJJJUUU]]]dddiiioooqqqqqqrrrtttvvv~~~~~~}}}~~~~~~}}}||||||yyyxxxwwwwwwxxx{{{}}}yyyqqqcccSSSHHHJJJLLLKKKNNNVVVgggmmmuuuzzz{{{|||}}}~~~tttdddXXXPPPHHHCCCCCCBBB???======>>>>>>===<<<<<<<<<<<<<<<777888:::;;;<<<>>>BBBEEEKKKRRR```qqqyyydddVVVSSSPPPRRRSSSSSSRRRSSSTTTUUUXXXVVVTTTUUUYYY[[[ZZZXXXZZZ[[[\\\\\\[[[[[[]]]^^^^^^]]]ZZZXXXUUUSSSRRRRRRVVVSSSPPPMMMLLLNNNQQQTTTTTTUUUVVVWWWXXXXXXXXXXXX[[[YYYWWWUUUTTTUUUVVVWWW[[[ZZZ\\\```aaadddlllvvvnnnXXXGGG@@@>>>>>>;;;888555444333111000000333777999:::777333000222111//////000111111000...///000222222333333333333333333444888???GGGMMMaaayyy,,,,,,,,,,,,,,,---.........,,,))))))***+++)))(((++++++******+++,,,...///---............,,,+++***,,,,,,,,,+++*********)))******)))*********+++,,,,,,+++*********+++,,,---***++++++,,,,,,------...------------------,,,,,,,,,///...++++++------******+++,,,,,,******+++,,,+++,,,...///000///...---,,,000000------000000+++///000000...------...000///000111222222000///...///+++''''''+++---,,,******+++,,,---,,,+++)))((())))))******************.........---,,,+++***)))***)))(((''''''(((***+++)))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))'''&&&(((,,,...+++((('''((())))))))))))(((''')))))))))))))))***+++++++++++++++******************+++---,,,+++******+++***************+++++++++******+++---...000111111111...+++)))))))))((('''*********+++,,,...///000111111222222111000000///111111000000000000111111444444444666777777555222666444222333777:::<<<;;;>>>AAAEEEIIIMMMSSS\\\cccjjjmmmppprrrrrrtttxxx|||~~~|||||||||{{{{{{zzz{{{}}}wwwpppdddTTTIIIKKKMMMNNNSSS\\\jjjqqqzzzzzzrrreeeVVVLLLJJJDDD?????????;;;:::;;;===<<<;;;:::::::::;;;;;;777999:::;;;<<<>>>AAADDDEEELLLXXXhhhyyy}}}iii[[[VVVOOOQQQRRRSSSSSSSSSTTTUUUXXXWWWVVVVVVXXXYYYYYYXXX[[[[[[[[[[[[\\\\\\\\\[[[XXXWWWUUUSSSRRRQQQQQQPPPVVVTTTQQQOOOOOOPPPSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWYYYYYYWWWWWWVVVWWWWWWXXXZZZYYY[[[___aaacccllluuuttt\\\JJJBBBAAA>>>;;;777555333222111///111444777999999777333000111000...///000111111000111111222222222222222111000111222333555:::AAAFFF\\\sss...------------...//////...,,,*********+++***))),,,,,,,,,,,,,,,---...///...------,,,,,,+++************************++++++))))))))))))*********+++,,,,,,+++*********++++++******+++,,,,,,---......---------,,,,,,++++++***,,,///...++++++...---******++++++***((((((***,,,,,,---///111111111111000000///---+++---000...))),,,...000000///...///000---------..................+++''''''***,,,+++***++++++,,,------,,,***))))))))))))))))))***+++,,,...------,,,***)))(((((((((''''''&&&'''(((***+++))))))))))))((((((((((((%%%%%%%%%&&&'''(((***+++)))'''&&&(((,,,---+++(((''''''((())))))((((((((())))))))))))))))))***+++++++++++++++******))))))((()))*********+++---///++++++++++++++++++************+++,,,...///000000222...***((()))*********+++++++++,,,---...///000000000111111000000////////////000111222222222222444555777:::<<<;;;888555666555333444888;;;===>>>BBBGGGNNNTTTXXX^^^eeejjjooorrrtttttttttwww|||~~~|||||||||||||||}}}~~~|||vvvpppeeeWWWLLLLLLNNNQQQXXXaaalllsss|||uuugggXXXLLLEEEDDD???<<<<<<<<<999888:::<<<;;;999888777888:::;;;888999;;;;;;;;;<<>>@@@???;;;888555555444666888<<>>BBBEEEKKKSSS]]]dddhhhkkknnnqqqqqquuuzzz||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~nnndddXXXQQQPPPTTT\\\cccmmmssszzz~~~|||ppp___PPPEEE@@@>>><<<999999;;;;;;888888<<<<<<;;;999777777888999:::777999;;;;;;::::::<<<===AAADDDIIIQQQ\\\kkk{{{~~~mmmaaaWWWUUUSSSTTTUUUVVVUUUTTTQQQTTTWWWWWWUUUVVVZZZ^^^___[[[YYY[[[______[[[VVVVVVUUUTTTSSSSSSSSSSSSSSSWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUWWWYYY\\\]]]\\\[[[ZZZ\\\ZZZZZZ[[[ZZZZZZaaaiiixxxrrrXXXGGG???<<<999666444333333111000111111222333222111000///111000...///111222222111111111111222333555666777///222666999;;;<<<>>>@@@MMM```}}}000000///............///+++,,,---,,,******+++---------...//////......---000//////......---,,,,,,------,,,,,,+++***))))))***+++---.........---,,,++++++,,,,,,,,,+++******))))))***+++---.../////////...---,,,------/////////222222......111000---,,,------,,,******,,,...,,,------...///000000111000+++''')))+++***)))***))),,,///111000//////000...---,,,+++,,,---...//////---+++***)))***+++,,,...............////////////000000111111000//////,,,+++)))(((''''''((()))'''''''''((())))))))))))''''''''''''((((((((((((***)))(((((('''''''''((())))))************)))))))))$$$###))))))%%%&&&,,,+++******)))))))))))))))************************+++++++++***(((((()))***((((((((((((((((((''''''++++++++++++++++++++++++///---***)))+++...///000...............///000000//////000000111111000000000000111222333333333333444666:::>>>AAA@@@<<<888333555888:::===BBBHHHLLLUUU\\\eeekkkmmmooorrruuurrrvvv|||~~~}}}{{{zzz|||}}}~~~~~~vvvnnncccZZZWWWZZZaaagggqqqvvv{{{}}}}}}}}}wwwoooaaaSSSHHHAAA>>>>>>888666777:::888555666:::::::::999888888888888888666888:::;;;::::::;;;<<<>>>@@@DDDIIIRRR```ppp|||vvviii___[[[VVVTTTUUUVVVUUUSSSRRRSSSUUUUUUVVVWWWZZZ\\\[[[ZZZZZZ\\\^^^^^^ZZZVVVTTTSSSSSSRRRRRRRRRRRRRRRWWWWWWWWWWWWXXXXXXXXXXXXWWWXXXYYYYYYYYYYYYXXXXXXUUUWWWYYY[[[\\\\\\ZZZZZZ\\\ZZZZZZ[[[YYYYYY___gggyyy{{{aaaKKK???===:::777555444444333111000000111111111111111000444222000111222333222111111111111222333666888:::///222666999:::;;;===>>>III[[[yyy000///......---------...+++,,,---,,,******,,,...,,,---............---,,,......//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++)))***+++,,,,,,,,,++++++((()))***+++---...///000---,,,++++++,,,---///000...000000------//////,,,***,,,---,,,+++***+++,,,...............///000000...)))'''******''')))---+++---000000/////////000------,,,,,,++++++,,,,,,000///---+++******+++---///.........//////000111///000222333222000...,,,+++***)))''''''(((***+++(((((())))))))))))))))))%%%&&&&&&&&&'''''''''((()))((((((((((((((())))))((()))*********))))))))))))###"""((()))$$$&&&---++++++***))))))))))))))))))))))))***++++++,,,,,,)))***++++++)))(((((()))(((((((((((())))))))))))++++++++++++************...,,,***+++---///000000/////////...//////000111///000000111222222111111222222222111111222222333444666888<<<>>>===:::777444777;;;>>>BBBHHHOOOTTT^^^ccciiimmmnnnppptttwwwvvvyyy~~~}}}|||||||||yyyvvv{{{|||~~~~~~xxxnnnddd```cccjjjnnnuuuxxx{{{{{{zzz{{{~~~pppeeeWWWKKKDDDAAA@@@>>>777777999;;;999555666:::777777888888888777666555444777999;;;::::::;;;<<<;;;===@@@CCCJJJVVVfffrrrsssggg```XXXTTTTTTUUUTTTRRRVVVUUUTTTUUUVVVXXXXXXWWWVVVWWWYYY[[[[[[ZZZXXXWWWQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVWWWXXXYYYYYYYYYYYYVVVWWWYYYZZZZZZZZZZZZYYY[[[YYYYYYZZZYYYZZZ```hhh{{{kkkSSSCCC===;;;777666555555444333000111111111222222333444666444333222333333222111333333222222333555888999222444777999999999;;;<<>>BBBFFFLLLTTTYYYaaaeeejjjlllmmmooosssvvvzzz|||~~~~~~|||zzzzzz{{{zzzwwwttt{{{|||~~~{{{|||~~~~~~uuulllgggkkkqqquuuuuuwwwyyyxxxvvvwww{{{{{{iii]]]NNNDDD@@@???===;;;:::999<<<>>>;;;777888===444555777888888666444333333666999:::;;;;;;;;;<<<:::<<>>;;;888666666666555444111111111222333444666666888666444333444333222111555555333333333555777888666888:::::::::999:::<<>>@@@===<<<;;;:::999888888888999999999888777555444333444555777:::======<<<:::999:::;;;>>>CCCMMMXXX```xxxxxxkkk^^^YYYWWWTTTSSSTTTTTTSSSRRRRRRTTTTTTTTTRRRQQQSSSTTTVVVVVVTTTSSSRRRPPPQQQSSSTTTSSSTTTUUUWWWWWWWWWUUUTTTRRRRRRSSSSSSVVVTTTUUUYYYYYYUUUTTTVVVVVVVVVWWWWWWXXXXXXYYYYYYWWWWWWYYY^^^```aaaeeekkk~~~www___LLL???>>>;;;777555666666444444000///333555777<<>>CCCKKKSSSYYY___cccfffkkklllnnnpppsssuuuwwwxxx|||yyyyyyzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~wwwqqqoooqqqrrrrrrtttuuuuuuuuuxxx~~~wwwkkk]]]RRRGGGCCCAAA>>>===>>>>>>===;;;:::999888888777999777555444333333333444444555666999<<<===;;;::::::::::::;;;???GGGQQQWWWooo}}}ttteee\\\WWWQQQOOOOOOTTTSSSSSSSSSUUUUUUTTTRRRQQQRRRTTTUUUTTTSSSQQQPPPPPPRRRSSSTTTSSSTTTUUUWWWYYYWWWUUUSSSTTTUUUVVVVVVVVVTTTUUUXXXXXXUUUTTTVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZYYYZZZ^^^___```dddkkkzzz}}}dddPPP@@@>>>:::666555666666555444000...111444:::FFFQQQWWWRRRFFF999444444444000000111333333111111111222777666444444555777999;;;GGG\\\{{{------...------,,,++++++---,,,,,,++++++,,,,,,---......---,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++,,,---....../////////..................///111///,,,++++++***)))'''++++++++++++++++++,,,---000111111///---,,,.../////////------,,,---...///.../////////......///111333222111000000000222222333222000/////////000111...000111111000///111222000000000///...---++++++++++++,,,,,,,,,,,,+++++++++***)))((((((((()))************+++,,,,,,***((((((((((((((())))))))))))+++++++++,,,,,,+++++++++((((((''''''((()))***+++(((((()))))))))(((''''''((((((((((((((((((((((((,,,,,,+++++++++++++++,,,+++)))(((((()))******)))***)))((()))+++,,,+++***+++,,,,,,------......///000000///........./////////000222333444555555666444444333333333444444555777666555777999;;;;;;:::EEEKKKTTT\\\bbbgggjjjlllnnnoooqqqsssuuuwwwyyyzzz|||yyywwwwwwxxxyyy{{{{{{{{{{{{zzzyyyqqqnnnmmmmmmmmmpppsssuuuvvv{{{mmm```RRRJJJDDDCCCBBB>>>;;;;;;>>>===<<<:::888777777666999777444222222333555777555555666888;;;<<<;;;999::::::999888:::@@@GGGLLLbbbqqqooocccZZZSSSOOOOOOTTTSSSSSSUUUVVVVVVTTTQQQPPPQQQSSSSSSSSSQQQOOONNNPPPRRRTTTTTTTTTTTTVVVWWWYYYUUUQQQPPPSSSUUUUUUUUUUUUSSSSSSVVVVVVSSSSSSUUUVVVVVVVVVWWWWWWXXXYYYZZZ]]]ZZZZZZ]]]^^^___dddkkkuuukkkUUUCCC???999666555555666666555111//////333===PPPaaannngggVVVBBB444111222111///000222222000000000111777666444333444777;;;>>>LLLccc+++,,,---......---+++***---,,,,,,++++++,,,,,,---......------,,,+++++++++******++++++,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,''''''(((***,,,,,,+++***,,,,,,,,,,,,,,,------...++++++,,,---...///000000//////............//////111///,,,+++++++++)))(((###$$$%%%&&&(((***,,,---------...,,,******+++---///...---------...///000...//////...---,,,...///333222111000000111333444////////////...///111222,,,---///...------...000/////////...---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,***)))''''''(((***+++(((((()))+++,,,+++)))&&&(((((((((((())))))))))))***+++,,,------,,,+++***'''''''''((()))******+++(((((()))))))))(((((('''''''''''''''((((((((((((,,,++++++************++++++***((((((((()))***+++)))((())))))***+++++++++,,,---//////////////////000////////////////////////000111222333444444444444444333333444555666666888888777777999;;;===>>>JJJPPPZZZbbbhhhkkknnnppprrrssstttvvvxxxzzz|||}}}~~~|||yyyvvvtttwwwyyyzzz||||||{{{zzzyyy}}}}}}~~~}}}~~~vvvnnniiigggfffhhhlllrrrvvvyyyxxxdddWWWIIICCC@@@AAA@@@===;;;<<<>>>===;;;999888777666666999888777666666666888999555555555777:::;;;:::999999888888777888;;;AAAEEEUUUeee{{{xxxlllbbbXXXSSSSSSSSSSSSSSSUUUVVVVVVSSSQQQPPPQQQRRRSSSRRRPPPNNNMMMPPPRRRTTTTTTTTTTTTVVVXXX]]]XXXRRRQQQTTTWWWVVVUUUUUURRRRRRUUUUUURRRRRRUUUXXXWWWWWWWWWXXXZZZ[[[\\\]]]ZZZYYY\\\]]]___eeemmmrrrqqqZZZIIIAAA999666666555666777666444222111333<<>>===<<<;;;999888777666666666777999999999888777666555555555666999:::999888777777777777888;;;???CCCLLLZZZooouuuhhh[[[TTTRRRSSSRRRRRRTTTUUUUUUSSSQQQPPPQQQRRRSSSRRRQQQOOONNNQQQRRRTTTUUUTTTUUUVVVXXXaaa]]]YYYWWWXXXYYYYYYXXXUUURRRRRRTTTTTTRRRRRRUUUYYYYYYXXXXXXYYY[[[]]]___[[[XXXXXX[[[]]]___eeemmmppp~~~uuu___PPPDDD:::777666555555888888666555444333888HHHWWWllljjj___JJJ888000//////...///111111///...///000555444333222444777;;;===HHHYYYqqq******+++,,,,,,---,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++******))).........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---000000---***------,,,,,,,,,...///000---............////////////..................///---,,,***+++---......---,,,,,,,,,+++,,,,,,------...//////...,,,,,,...///......,,,++++++,,,---......//////---+++***+++---......///000111222222222000222555555222222444777---///000000///...000111.........---,,,+++))))))&&&'''((()))))))))))))))***)))((((((((()))***++++++++++++,,,------+++)))(((((((((((())))))))))))*********++++++*********&&&'''((()))******))))))(((((()))*********))))))'''''''''(((((())))))***++++++***)))(((((((((((()))******)))(((((()))+++%%%'''))))))))))))+++,,,000222444333111000222444000000111222222222111111111222222333333333222222333333444444666777999999;;;<<<======@@@EEEKKKPPPZZZ___fffmmmqqqsssuuuwwwyyyzzz{{{}}}~~~|||{{{zzzxxxvvv||||||||||||}}}}}}}}}}}}~~~}}}|||}}}{{{|||~~~}}}}}}{{{~~~yyypppgggaaa^^^^^^___dddjjjsss{{{~~~kkkYYYOOODDD???<<<<<<;;;999;;;@@@<<<;;;:::888888777777777444666888999999777444222666555444555777999888777666777888888999;;;???BBBFFFQQQcccvvvppp___SSSOOOSSSRRRQQQQQQRRRSSSRRRQQQPPPQQQSSSTTTTTTSSSQQQPPPQQQSSSTTTUUUUUUUUUWWWXXX[[[[[[YYYWWWVVVVVVVVVVVVVVVRRRRRRTTTTTTRRRRRRVVVYYYYYYXXXXXXYYY\\\^^^```ZZZWWWXXX[[[\\\]]]cccjjjmmm{{{|||iiiXXXHHH;;;999888555555999888666666666444444===GGGWWWXXXRRRDDD777111000///...///111111/////////000444333333333444666888:::BBBLLL___vvv************+++,,,---...---,,,,,,++++++,,,,,,---,,,++++++******))))))(((...............---,,,+++---------,,,,,,++++++++++++((('''))),,,,,,)))%%%---,,,++++++,,,---///111////////////..................------------......,,,+++)))***,,,------,,,,,,++++++************+++...//////...------///000000///---,,,+++,,,,,,---+++,,,---,,,++++++---///,,,---000222333333222222111555777555000...///111---...000///......///111------------,,,***)))(((''''''((()))))))))((((((((()))))))))************,,,***)))***+++,,,+++***(((((((((((())))))))))))***))))))(((((())))))***'''((()))******)))(((((((((((()))***************''''''((())))))***++++++++++++***)))(((''''''(((''')))++++++)))((()))***&&&(((******)))***,,,...111333444222///...222666000111222333444333333222222333333333333333222222333333444555666888:::;;;<<<>>>@@@AAADDDKKKSSSZZZ```dddjjjooorrrtttvvvxxx|||}}}~~~}}}zzzyyyyyyyyywwwvvv||||||{{{|||}}}~~~{{{{{{~~~~~~}}}|||~~~|||yyyvvvuuuqqquuuxxxxxxzzz}}}}}}zzzwwwrrrjjjbbb^^^^^^```bbbdddkkkvvvzzzfffVVVLLLCCC???===>>><<<999:::>>>::::::999888888888888888777888888888777666444222666555444444666888888777666888999999:::;;;>>>AAACCCKKKXXXhhhzzz|||iiiZZZUUUSSSQQQOOONNNPPPQQQRRRQQQPPPRRRTTTVVVVVVVVVUUUTTTQQQSSSUUUUUUUUUUUUWWWYYYSSSVVVYYYXXXUUUTTTVVVXXXVVVSSSRRRTTTTTTRRRSSSVVVXXXWWWVVVVVVWWWZZZ]]]___ZZZXXXYYY[[[[[[[[[^^^dddhhhwwwvvv___MMM===:::999444555999777555444555444333666<<>>999999<<<999999888888888888999999<<<;;;:::888777666666666666555333444666777777777777888:::::::::;;;===???BBBGGGQQQ```rrrttteee___TTTQQQMMMLLLNNNPPPQQQRRRQQQRRRUUUWWWXXXXXXWWWVVVRRRSSSUUUUUUUUUUUUWWWYYYSSSYYY______[[[YYY]]]aaaWWWTTTRRRTTTTTTRRRTTTWWWWWWVVVTTTTTTVVVYYY\\\^^^\\\ZZZZZZ\\\[[[YYY[[[___dddssscccOOO???;;;:::555444:::666333111444444333555999888:::888333111222333222///000222222000000000111111222333444444444444333EEEIIIVVVooo************+++---///000............---,,,++++++%%%))),,,,,,***((()))+++111000000///...------,,,...///000///,,,+++*********+++,,,,,,+++***)))(((---,,,,,,...000000///---//////...,,,+++,,,///111......---------,,,,,,,,,((()))***+++++++++++++++,,,+++***)))***+++,,,------......---++++++,,,...000///...---+++***)))(((...---,,,+++,,,---...///222333555888:::999666333///111333000+++(((((())),,,---.........---,,,+++//////...---,,,******)))(((((()))******)))''''''&&&''')))*********)))(((+++((('''***+++***+++...'''(((***+++,,,,,,++++++))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''')))+++---...((('''&&&&&&''')))+++---++++++******)))((((((((((((((((((((())))))))))))***++++++,,,,,,------...000111222111000///000111555555555777888777555222222444666444222000222444888777666555777999===???<<>>>>>===<<<::::::999777666666777999:::;;;:::888666666666666777666666555555666777888888:::999888888888999:::;;;CCCCCCJJJXXXjjj{{{tttmmm```[[[UUURRRSSSSSSPPPNNNQQQRRRTTTWWWYYYYYYWWWTTTRRRSSSSSSTTTTTTTTTTTTTTTYYYYYYYYYZZZYYYYYYXXXWWW\\\YYYVVVUUUUUUUUUTTTSSSZZZYYYWWWVVVVVVWWWXXXZZZZZZ[[[[[[ZZZXXXYYY[[[]]]aaappprrrYYYBBB<<<;;;666444777777555444444555555444333666666666444000......///333333333333111000///...///111222333333555777:::AAARRRkkk,,,,,,,,,,,,---...000111............---,,,++++++''')))++++++******+++,,,............///////////////000000///---+++*********++++++,,,+++***)))(((---------.........//////.........---,,,,,,...000...------------,,,,,,,,,***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---......---++++++---...222111000///...,,,++++++------,,,,,,,,,---...///000111333666888777444111000111000///,,,******+++------...///...---,,,+++000///...---+++***)))(((((())))))******)))''''''&&&''')))*********)))(((***((((((+++,,,)))***---,,,,,,---,,,,,,***)))((()))))))))(((((((((''''''(((((((((((((((((((((((((((((('''((()))***,,,---)))((('''&&&''')))+++,,,)))))))))))))))*********(((((((((((()))))))))******++++++,,,,,,---......111222222111000000111333555555555777999999777555222444555444222111333555888777666666777:::>>>@@@AAAFFFNNNUUU[[[```dddgggggghhhjjjnnntttzzz~~~~~~|||{{{||||||vvvvvvwwwwwwxxxyyyzzzzzz~~~~~~|||wwwvvvuuuuuuuuuvvvxxxyyyxxxuuutttwww|||zzzrrriiidddfffiiimmmrrrvvvzzz|||ssspppkkkfffbbbcccgggkkkqqqtttyyyvvvfffVVVJJJDDDBBB???>>>======;;;:::;;;:::888777777888:::;;;;;;:::999777666777777888777777777666777777888888888888777777888999:::;;;AAAAAAFFFSSSbbbsssxxxiii___UUUQQQTTTVVVSSSNNNPPPQQQSSSUUUXXXXXXVVVTTTPPPPPPQQQRRRSSSSSSRRRRRRVVVWWWWWWXXXYYYYYYYYYYYY[[[YYYVVVUUUUUUUUUUUUTTTWWWWWWVVVVVVWWWYYY[[[\\\]]]]]]]]]\\\ZZZZZZ\\\^^^___kkk|||uuu\\\FFF???<<<777555888888777666666777777666444555555555444111//////000222333333333333222111111///111333333444666888;;;FFFZZZuuu//////......///000111111......///......---,,,+++***)))))))))+++---------+++,,,---...///111111222111000000///...,,,***)))+++++++++,,,++++++***))),,,...///...++++++...222+++---......---,,,,,,---------------,,,,,,,,,,,,,,,,,,---------,,,++++++)))***++++++,,,,,,++++++,,,---...---,,,,,,---///222222111000///---,,,+++------,,,,,,---......///...///111444666555333000222000---,,,---......---...////////////...---,,,//////...,,,+++)))(((((()))))))))))))))((('''''''''((()))*********)))((()))((())),,,---)))(((***---------,,,+++***((('''((((((((((((''''''''''''(((((()))******)))(((((()))))))))((()))***++++++***)))(((''''''((()))***'''(((((()))******++++++((((((((()))))))))******+++++++++,,,------......222222222111000000222444555555555777999999888666222444555444333333444555888777666777999<<<@@@BBBHHHNNNVVV]]]cccfffiiikkkllllllnnnqqquuu{{{~~~|||{{{zzzzzzuuuvvvvvvwwwxxxyyy{{{{{{~~~}}}}}}}}}|||yyyvvvrrrrrrqqqrrrsssuuuwwwxxxyyywwwuuuxxx{{{{{{uuuooojjjhhhiiinnnuuu{{{~~~yyywwwsssnnnjjjiiilllooosssuuuyyy|||lll[[[NNNEEEBBB???===<<<<<<;;;999;;;:::999888888999:::;;;<<<;;;:::888888888999999999999888888777888888888666666666777777999:::;;;???>>>AAAKKKXXXgggyyyvvviiiZZZTTTVVVXXXTTTOOOPPPPPPQQQSSSUUUVVVTTTSSSOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZXXXUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVXXXZZZ]]]___]]]^^^^^^\\\[[[ZZZ[[[]]]]]]eeesssyyybbbKKKBBB===888666888888666555555666777555444333444444333111000000111111222222333333444444444000111333444444777:::===JJJccc//////////////////000000////////////...---,,,+++---***'''))),,,//////...+++,,,---...///000111222222111000//////---+++)))+++++++++++++++++++++***---///000...***)))...333***,,,//////...,,,,,,,,,---------,,,,,,,,,++++++,,,---------,,,+++******((()))+++,,,,,,,,,+++***+++,,,------,,,,,,...000000000000000...---+++***,,,,,,------......//////......000333555555333111333///++++++...111111000000000000//////...---------,,,,,,,,,+++++++++*********))))))(((((('''''''''((()))***+++***)))))))))''')))------)))'''))))))*********************(((((((((((('''''''''&&&''')))***,,,,,,***)))'''******))))))))))))))))))+++***)))(((''''''(((((((((((())))))************(((((()))))))))*********++++++,,,,,,---.........111222222000///000222555666555555666777777555333333333444444444555555666666666666777:::>>>CCCEEENNNTTT]]]dddiiikkkmmmnnnpppqqqrrrtttwww|||~~~~~~|||{{{{{{vvvvvvvvvwwwxxxzzz|||~~~~~~|||~~~|||~~~|||||||||}}}}}}{{{wwwtttpppppppppqqqrrrtttuuuwwwyyywwwwwwxxx{{{{{{xxxuuuvvvrrrpppttt|||}}}xxxrrrpppppprrrrrrssswww|||ppp^^^QQQFFFCCC???===<<<<<<;;;:::<<<;;;::::::::::::;;;<<<===<<<;;;:::999999:::;;;;;;::::::999888888888888555555666666777999999:::<<<;;;>>>FFFPPP]]]ooo~~~xxxhhh]]]XXXWWWTTTQQQOOONNNOOOPPPSSSTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVTTTTTTTTTUUUUUUVVVWWWXXXYYYWWWUUUUUUVVVXXXXXXWWWUUUUUUUUUVVVXXXZZZ\\\^^^[[[\\\\\\[[[YYYXXXYYYZZZ^^^bbblll{{{~~~hhhQQQDDD>>>999666777555444222333444444333111111222333333111111222333222111111111222222333333000222333444555777;;;>>>KKKggg---.....................////////////...---,,,,,,...+++((()))---//////...---.........//////000000222111//////000///---***++++++++++++++++++,,,,,,---000111...))))))...333))),,,///000///---,,,,,,------,,,,,,,,,+++++++++++++++,,,++++++***))))))((()))***+++,,,+++***)))***+++---,,,,,,---///111000000111111000...,,,+++,,,,,,---.../////////000//////000333555666444333222///+++,,,000333333222111111000///...---------******+++,,,------......+++***))))))(((''''''''''''(((***+++++++++***)))(((&&&(((------)))''')))(((((((((((()))))))))***)))(((((((((((('''''''''''')))***,,,,,,***)))'''************)))))))))(((******)))(((((('''''''''************))))))(((((())))))))))))************+++,,,,,,------...//////000111111000///000222444777555444444444444222000333333333444666777777777555555666999===BBBHHHKKKTTTZZZbbbhhhlllnnnoooppptttvvvxxxyyyzzz~~~zzz{{{|||}}}}}}|||{{{{{{wwwwwwwwwxxxzzz}}}~~~|||}}}}}}|||zzzwwwvvvyyyyyyzzz{{{|||zzzwwwtttrrrssssssssstttuuuvvvvvvxxxyyyzzz{{{|||||||||{{{}}}{{{{{{vvvttttttpppqqqsssyyytttaaaSSSGGGDDD@@@===<<<<<<;;;:::<<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::::::::;;;<<<;;;;;;:::999888888999999555555666777888888999999:::999===CCCKKKWWWhhhwwwzzzkkk]]]UUUSSSTTTOOONNNMMMNNNQQQSSSSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUYYYWWWUUUUUUWWWXXXXXXXXXVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[\\\[[[ZZZYYYYYYZZZ```bbbhhhvvvoooXXXGGG???999666555444333222222333333222111000222333333222111333444222222111000///000000111111222333333444777;;;>>>KKKjjj+++,,,---...............///////////////...,,,,,,---+++***+++,,,---------///////////////.........222000...///111222///,,,,,,++++++++++++,,,------...///000...++++++---000+++---000111///---------,,,,,,,,,,,,++++++++++++******+++++++++***))))))((()))******++++++******)))+++,,,,,,,,,---000222222333444444444222///...+++,,,---///000000000000000000111333666777666444111///...///111333444444111111///...---,,,,,,---***+++,,,---...///000000,,,+++***(((''''''''''''((()))***+++++++++***)))'''%%%'''+++,,,))))))+++++++++)))((((((((((((((())))))))))))(((((((((((((((((()))******)))(((((())))))*********))))))(((******))))))((((((''''''++++++******)))((((((''')))))))))*********++++++,,,,,,,,,---....../////////111222222111111333444666555333222333222111///444333333444777999999888666777999<<>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===::::::999999888999999999666777888888999999888888888888<<>>======::::::;;;;;;;;;;;;::::::<<<;;;:::::::::;;;<<<===999888888888888999999:::888999:::::::::999888777666888<<<@@@CCCHHHVVVcccsss}}}sssbbbYYYUUUQQQNNNLLLLLLOOORRRSSSTTTSSSSSSTTTTTTTTTSSSRRRRRRVVVUUUTTTSSSSSSTTTVVVWWWZZZXXXVVVVVVWWWXXXXXXWWWUUUUUUUUUVVVUUUUUUUUUTTTXXX[[[]]]^^^]]]\\\]]]^^^``````dddmmmzzz~~~fffPPPCCC===:::777555444333333444444333222000222333333222111222444111111///...///000222333444444333111111333888;;;FFFccc)))***---...000000000///000000000000///...---,,,))),,,///...+++((((((***............//////000000111...,,,///333555333///,,,,,,+++***+++,,,...//////.........//////---+++...000111111/////////000,,,,,,,,,+++++++++*********+++,,,,,,------------***)))((((((((()))+++,,,(((***,,,,,,,,,...000333000111333444444111///---***,,,...///111111111000/////////111444666555444---000444444222111333666111000...,,,++++++++++++111111000000//////......---,,,***((('''&&&''''''((()))***+++,,,+++******&&&$$$$$$(((***)))+++///)))))))))***,,,...000222++++++++++++*********)))((((((''''''''''''(((((('''((()))+++++++++***)))(((((())))))))))))((((((((((((((()))******++++++)))************+++++++++,,,,,,------.../////////000333777999888777666666333111111222555777777777444333222444999;;;:::999:::<<>>>>>>>>>>>999::::::;;;;;;::::::999<<<;;;:::999::::::<<<<<<777777777777888999::::::::::::;;;;;;:::999777666555777;;;???@@@CCCNNNZZZjjjttt{{{kkk\\\TTTQQQOOOLLLLLLOOORRRTTTTTTVVVVVVVVVVVVVVVUUUTTTSSSUUUTTTSSSSSSTTTVVVXXXZZZ[[[YYYWWWVVVWWWXXXXXXWWWSSSSSSTTTUUUUUUUUUUUUTTTUUUXXX[[[\\\[[[[[[\\\]]]^^^___bbbiiitttkkkSSSEEE@@@<<<888333222000111222222111///111222333333111111222333000000//////000222555666444444333111000222666:::AAA]]]++++++,,,,,,---...//////////////////...---+++***+++,,,------++++++,,,---,,,,,,,,,---...//////000000111111222222111///...)))***+++,,,---.........//////...,,,+++,,,...111//////......------------++++++***************++++++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,...111222111000---///222333111///......---///111222333222111000+++++++++...333555333111111111222333222111000///++++++++++++++++++++++++///...---,,,,,,---///000,,,+++)))((((((((())))))&&&((()))++++++)))(((&&&)))************++++++++++++***)))((((((***,,,---+++)))((('''((()))+++,,,+++++++++***)))((((((''')))'''%%%&&&)))***(((&&&+++***))))))******)))(((((((((((((((((('''''''''++++++++++++++++++++++++,,,------------///222555555777888888666555666777555444333333333333444555555666777666555555777888<<>>:::;;;:::888888888:::<<<>>>@@@>>>;;;888777777888999888888777666666777888999999;;;<<<===<<<:::777555555999<<<======@@@HHHOOObbbppp{{{wwwjjj^^^XXXRRRMMMPPPRRRQQQQQQSSSVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZXXXYYYZZZYYYWWWVVVVVVWWWXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZ[[[ZZZYYYXXXYYYZZZ^^^[[[]]]dddmmmyyymmmTTTCCC<<<<<<>>>777555333222333333222111333444444555555444444333111000000///000222444555111000000000111333555777???QQQvvv***+++,,,---...///000000111000000///...---+++++++++,,,------,,,+++,,,---------...//////000111111...////////////...,,,,,,,,,,,,---.........------......---,,,,,,---///111000//////...------,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++***************+++++++++,,,+++,,,...000111000///---///111111000......///)))+++---///000000///......---+++,,,///111111///000111222222222111//////++++++++++++++++++++++++///---,,,++++++,,,...///,,,+++***)))((()))******(((((()))******)))(((((())))))*********+++++++++,,,+++***)))***+++---...***)))((('''((()))+++,,,+++++++++***)))((((((((()))'''&&&''')))***(((&&&,,,++++++***++++++***)))((((((((((((((((((((((((+++++++++++++++++++++++++++,,,.........///222444666777888888666444444555444444333333333444555666666777777777666777:::===CCCIIIQQQVVVZZZ___ffflllrrrtttxxx|||~~~~~~}}}|||}}}}}}zzzvvvyyyxxxxxxxxxxxxzzz|||}}}~~~~~~}}}~~~|||{{{yyywwwuuurrrooollljjjiiihhhhhhlllqqquuuuuuuuuwwwxxxyyyzzz|||~~~~~~}}}wwwggg\\\NNNEEEBBBAAA>>>:::;;;::::::999:::;;;<<<===@@@>>>;;;999777888999:::999888777666666666777888999:::<<<===<<<:::777555444777:::;;;;;;>>>EEEKKKYYYhhhttt{{{uuuhhh]]]UUUPPPQQQSSSRRRSSSTTTZZZYYYXXXWWWVVVUUUTTTSSSUUUUUUUUUVVVWWWXXXYYYZZZYYYZZZ[[[ZZZXXXWWWXXXYYYZZZYYYYYYXXXXXXXXXYYYYYYYYYZZZ[[[[[[YYYXXXYYYZZZ[[[ZZZ\\\bbbiiirrrsss[[[III@@@???@@@666444111111111111000///333444444555555444444333111000000000111222333444111111000000111333555777===MMMppp******+++---...000111222222222111000...---++++++,,,---...---,,,+++,,,.../////////000000111222222////////////...,,,+++***.../////////......---,,,---,,,,,,,,,---///000222111000000...---,,,++++++++++++************++++++,,,,,,------------,,,,,,++++++++++++************+++++++++---///000000....../////////------///000,,,---///111222333222222111...,,,+++,,,---------000000111111000000///...************************...---,,,++++++,,,---...---,,,+++))))))***++++++)))))))))))))))))))))))))))))))))*********++++++,,,,,,+++***+++,,,---...***)))((((((((()))+++,,,+++++++++***))))))(((((()))(((''''''))))))((('''************))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++***,,,///000000000111333777888999777555222222222333222333333444555777888666777777777888:::???BBBLLLRRRYYY___bbbeeeiiimmmvvvxxx{{{~~~~~~yyywwwyyyzzzyyyxxxxxxwwwuuuuuuvvvyyy|||~~~~~~~~~yyy{{{~~~|||wwwttttttsssqqqnnnllljjjiiiiiijjjjjjlllpppuuuyyy{{{{{{}}}}}}|||}}}uuuhhhXXXKKKEEECCC???===;;;;;;;;;;;;;;;;;;;;;<<>>AAAFFFSSScccooo}}}pppfff\\\XXXWWWVVVVVVYYY[[[ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\[[[ZZZYYYZZZ[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXYYY[[[\\\[[[ZZZZZZ[[[VVVXXX[[[]]][[[___mmm|||mmmZZZLLLDDD@@@:::888666555555444333222333444444555555444444333111111111111222222333333222222222222333444666666???EEE[[[~~~***+++,,,...000222333444333222000...---,,,,,,,,,...///000///---,,,---...---------...............000///...------,,,,,,,,,******+++------.........+++******,,,///222222111222111000///---+++******++++++******+++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,+++***)))+++******,,,///000///...//////...---,,,---000333111111111000///...,,,,,,***,,,///000000//////.........---------,,,,,,,,,))))))))))))))))))))))))///......------,,,,,,,,,,,,,,,+++******+++,,,---++++++************++++++(((((()))))))))*********)))))))))))))))******+++)))))))))))))))******+++++++++++++++************((()))))))))(((((())))))&&&'''((('''%%%$$$%%%'''(((((((((((())))))******++++++++++++++++++++++++***,,,000111111111222333666777777666222000///000000111333444666777888999222333555777:::@@@HHHMMMWWW\\\dddkkkooorrrssstttxxxyyy{{{}}}~~~~~~~~~~~~~~~zzzvvvtttuuuxxx{{{}}}xxxwwwvvvvvvxxx}}}~~~}}}~~~}}}yyytttpppnnnmmmoooppppppnnnlllllloooqqqqqqssswww{{{ooo```TTTKKKDDD@@@::::::;;;;;;:::999888777999888777666666777777888999888888777666555555444777888999999999888777666555666777777888:::===???CCCNNN\\\iiiwww|||pppddd^^^[[[XXXWWWYYYWWWVVVUUUTTTSSSTTTUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZXXXYYYZZZYYYXXXXXXYYYZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWYYY\\\]]]\\\[[[[[[[[[UUUWWWZZZ[[[XXXYYYfffssstttbbbQQQEEE???<<<999777666666555444222333444444555555444444333111222222222333333333333333333333444444555666666@@@AAAPPPrrr,,,,,,---///000222333444222000...---,,,,,,,,,---///000111000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********((()))+++,,,---.........,,,***))),,,000222111///111000000...---,,,++++++++++++***++++++,,,---...------............------+++,,,---------,,,+++***+++++++++---///000000.../////////...---...222444555555333111///...,,,,,,)))+++...000000///000111------,,,++++++++++++,,,************************......------,,,,,,++++++++++++***))))))+++,,,---++++++++++++++++++++++++((((((((()))))))))******((((((((()))))))))))))))((()))))))))************++++++++++++++++++++++++((()))******(((((()))***'''***,,,***'''&&&'''***'''(((((())))))******+++------------------------+++---///111111111222444333444555444222000000111111222333555777888888888222444888;;;@@@GGGOOOTTT\\\```fffnnnsssvvvxxxxxxzzz{{{|||}}}~~~}}}zzzwwwuuuvvvxxx|||~~~zzzyyyyyyzzz}}}~~~~~~{{{~~~vvvvvvtttpppllljjjjjjjjjllloooqqqpppnnnooorrruuuuuuxxx|||zzzlll___RRRGGG@@@<<<<<<;;;:::999999888888777777777777777777888888888888999999888777666555777777888888888777777777555555666777999;;;<<<===BBBJJJUUUcccppp~~~{{{mmmeee___ZZZWWWXXXUUUTTTRRRQQQRRRSSSUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZVVVWWWXXXXXXWWWWWWXXXYYYWWWVVVVVVVVVVVVVVVWWWWWWVVVYYY\\\]]]]]][[[[[[[[[VVVWWWYYY[[[YYYYYYcccnnn}}}jjjWWWHHH@@@;;;999666555444444222111333444444555555444444333222222333333333333222222444444444555555666666666>>>>>>IIIfff---......000111222333333///...,,,+++++++++,,,---000111111000...------...,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***+++,,,++++++,,,---......---------***))),,,111333111...000//////...------,,,,,,++++++++++++,,,---......------............------)))+++,,,......---,,,+++,,,+++,,,...000111000//////000000000///000222555888777555333222000000///+++,,,---,,,+++,,,000333---,,,+++***)))***++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))(((******)))((()))***+++,,,***+++,,,------,,,+++***(((((((((((()))))))))***(((((()))***************(((((()))***************++++++++++++++++++++++++(((***+++***(((''')))+++'''+++---+++'''&&&(((+++'''(((((()))******++++++........................,,,...///000000111333555000111333333222111222222111222444666777888888777555888===CCCIIIPPPWWW\\\bbbdddjjjpppvvvyyyzzzzzz}}}~~~~~~{{{zzzxxxwwwvvvxxx{{{~~~{{{|||}}}~~~~~~zzz|||xxxssslllmmmmmmjjjgggggghhhkkklllppptttuuussssssvvvzzz}}}|||mmm]]]NNNEEE@@@???===;;;::::::::::::888888888888999999::::::888888999::::::999888777666777777777777777777777444444444666999;;;<<<<<<@@@EEEOOO\\\iiiwwwtttkkkccc[[[VVVVVVVVVTTTRRRQQQQQQRRRTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZUUUWWWXXXXXXWWWWWWXXXYYYVVVVVVVVVVVVVVVWWWXXXYYYVVVYYY\\\^^^]]]\\\[[[\\\XXXWWWYYY[[[[[[\\\dddlll|||sss___NNNCCC<<<:::777666555444333111333444444555555444444333222333333444444333222222444555555666666666666666;;;===EEEXXXuuu...//////000111222222222...---+++******+++---...111222222111...---......,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---............///......---,,,---+++))),,,111333000---//////.........---------++++++++++++,,,---...///------............------)))***,,,.........,,,+++---,,,,,,...111222111000///000111111111111333555444333111000///............---+++(((&&&(((///555---,,,***)))))))))***+++++++++++++++++++++++++++************)))(((&&&&&&))))))((((((((()))+++,,,***+++---......---+++***(((((((((((())))))))))))))))))***++++++++++++***(((((()))***************++++++++++++++++++++++++(((***,,,+++(((''')))+++&&&))),,,***&&&$$$&&&***'''(((((()))***+++++++++////////////////////////---.../////////111444666---///222222222222333444222333555777777888777777888<<>>AAAJJJWWWeeesssxxxnnneee\\\VVVTTTXXXVVVSSSQQQPPPQQQSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZUUUWWWXXXXXXWWWWWWXXXZZZVVVVVVVVVWWWXXXYYYZZZ[[[VVVYYY\\\^^^^^^\\\\\\\\\ZZZXXXXXX\\\^^^___eeellltttyyydddRRRGGG???<<<:::888777777555333333444444555555444444333222333444444444333222111444555666666666666666555999>>>DDDMMM```~~~...///000111222333444444.........,,,++++++---///333111///...000111111111000---++++++,,,---------+++++++++***++++++,,,,,,---------,,,,,,+++++++++)))((()))+++---...---,,,222000...+++******+++,,,))))))***++++++++++++***---...//////------...///...---,,,---//////...---,,,,,,,,,---...000222333222222222222222222222222444333222000...---------------...000222222111///000---******,,,---,,,+++,,,,,,---------,,,+++***---,,,+++)))(((&&&%%%$$$&&&%%%$$$&&&(((***+++***++++++,,,,,,---...//////((((((((((((((((((((((((******))))))******+++,,,************)))))))))))),,,,,,,,,,,,+++***))))))+++***)))'''''''''((((((***)))(((((((((((())))))))))))******++++++++++++---------------...///////////////111444444333111222///---...222444444333444555666666555777:::<<<;;;BBBJJJPPPXXXaaadddccceeehhhnnntttxxx{{{||||||}}}{{{{{{{{{zzzyyyyyywwwtttrrrrrruuuyyy{{{}}}}}}~~~}}}{{{wwwxxx~~~{{{uuurrrnnnnnnqqqwww|||~~~{{{zzzwwwqqqkkkhhhhhhiiiiiiiiiiiiiiihhhqqqtttvvvyyywwwdddVVVOOOGGG@@@@@@@@@===<<<===777888999:::;;;<<<<<<===:::999888888999999777555888999999888666555666777888555333444888;;;;;;:::@@@???BBBMMMZZZgggvvvrrreee___[[[XXXXXXSSSPPPSSSUUUTTTRRRSSSYYYVVVSSSSSSVVVYYYYYYYYYVVVVVVVVVVVVVVVWWWXXXYYYVVVWWWXXXYYY[[[[[[\\\\\\[[[[[[[[[]]]^^^]]]ZZZXXX___^^^\\\[[[]]]```dddgggmmmzzzttt]]]KKKDDD???<<<:::777333555:::666555333111111222333444000111222222333444555555888888666444333444888;;;===<<>><<<<<<888888888999:::;;;<<<<<<;;;999999999::::::888777888999::::::888777777888777555333444888:::::::::???>>>BBBKKKUUU```nnnzzz|||oooggg```ZZZ[[[UUUSSSVVVYYYWWWUUUUUUYYYVVVTTTTTTVVVXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUWWWXXXZZZ[[[[[[[[[[[[ZZZ[[[\\\^^^___^^^[[[YYY___^^^]]]]]]^^^aaadddfffiiitttvvv```NNNEEE@@@<<<:::777333555999777666444222222333444555222222333333333333333333777777777555444555777:::===;;;===CCCJJJ[[[|||...//////000111222333333000000000///---+++,,,---++++++,,,///222444444333///---,,,,,,---......------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,000---)))(((***,,,---...///...,,,***)))))))))***))))))***++++++++++++***)))+++,,,+++***)))***+++...---,,,,,,...//////...---...///000000000//////000000111222333333333222......---,,,,,,,,,------/////////000222333222000...+++))))))***++++++******+++,,,,,,,,,+++)))(((------,,,+++***((((((''')))((('''(((***,,,,,,,,,))))))******++++++,,,,,,((((((((((((((((((((((((******))))))******+++,,,++++++*********)))))))))+++,,,,,,,,,------------+++***)))((()))***+++,,,***)))))))))))))))************++++++++++++,,,,,,//////......---.........222111111222444444222111222111000111444666666555777888999999:::===AAADDDNNNVVV___eeelllssstttqqqpppqqqrrrtttwwwzzz}}}~~~~~~|||zzz{{{}}}~~~|||}}}}}}}}}}}}{{{zzzyyy{{{{{{tttfff]]]VVVUUUSSSVVV^^^jjjwwwuuunnnkkkjjjfffcccaaaaaabbbdddiiiooovvvyyy}}}~~~sssdddZZZOOOIIIDDD???;;;<<<999999999999999:::;;;;;;;;;:::999999::::::999888777999;;;<<<:::888777777777555444555777999::::::;;;<<>>;;;<<<@@@DDDOOOjjj/////////000111222222333000222222111...,,,,,,,,,******,,,///222333222111...---,,,,,,...///...---...------,,,,,,,,,,,,---------------------,,,,,,000...+++++++++,,,,,,,,,...---,,,+++************))))))***++++++++++++***,,,---......,,,,,,---......---+++,,,...///000///---///000222111000...---///000111222333333222222,,,++++++++++++,,,------000//////000222333222000...,,,+++******+++++++++++++++,,,---,,,+++***)))------,,,++++++***))))))+++)))((()))+++------,,,************++++++,,,,,,******************************))))))******+++,,,+++++++++*********))))))((((((((()))***++++++,,,******)))))))))+++,,,---******)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,000//////...............444333222222444444222111333333333444555777777777888999:::<<<===AAAFFFJJJUUU]]]ffflllrrrwwwwwwssstttsssssstttwww||||||zzzyyyyyyyyyzzz}}}~~~}}}zzzxxxxxx{{{|||zzzxxxwwwwww|||~~~{{{kkk[[[QQQLLLKKKKKKNNNXXXgggwwwzzzpppjjjhhhhhhgggfffdddddddddgggnnnvvv~~~{{{wwwvvvvvvsssqqqssstttxxxrrrfffYYYPPPIIIAAA<<<<<<;;;:::999999888999:::::::::888777777999999888777555777;;;<<<:::888777666666555555555666888999:::888:::@@@EEEHHHNNN\\\jjj~~~|||nnnaaa___ZZZWWWZZZ\\\ZZZWWWWWWXXXWWWVVVUUUUUUUUUUUUUUUXXXXXXWWWWWWWWWWWWWWWWWWTTTVVVYYY[[[\\\[[[YYYXXXVVVWWWZZZ^^^``````\\\YYYZZZ[[[\\\^^^______`````````dddlllvvvlll\\\LLLEEE>>>;;;888555555888666666555444333444444555333222222222222222222222222444777888777777888888===;;;===AAACCCJJJ```www/////////000000111111222000222444333111...,,,,,,,,,,,,---///111111///......---,,,---///000///...///......---,,,,,,------------------------------............///...+++)))......---,,,,,,,,,++++++))))))***++++++++++++***...///000///...---...000...,,,++++++---///000000...///111222222000...---...///111222333222111111+++******++++++---......111000//////111222111000///...---,,,++++++,,,...,,,---.........---++++++---,,,,,,,,,++++++******,,,***)))***,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++************''''''''''''(((***+++,,,******)))))))))+++,,,---***************+++,,,,,,------,,,,,,,,,,,,,,,,,,000//////.........//////555444222222444444333222333444666666777888888999999:::<<<>>>BBBGGGNNNSSS\\\dddlllqqqvvvzzzyyyuuutttttttttvvvzzz|||yyywwwxxxxxxyyyzzz{{{~~~|||yyywwwuuuvvvyyy}}}}}}{{{xxxwwwwwwwwwxxx~~~ttteeeVVVNNNHHHHHHHHHKKKUUUeeexxxxxxooohhhfffeeeeeedddcccdddfffkkksss}}}}}}pppjjjfffeeedddaaa```bbb```eeelllttt{{{~~~qqqcccYYYPPPFFF???>>>===<<<:::999888999::::::888666555555666777777777333555999:::999777555555666666555555555666888999666999>>>BBBDDDIIIWWWdddvvvyyykkkbbb[[[WWWYYYZZZXXXUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUWWWWWWWWWWWWXXXYYY[[[[[[UUUVVVXXXZZZ[[[ZZZYYYXXXTTTUUUXXX[[[^^^^^^[[[YYYWWWXXXZZZ[[[\\\\\\\\\\\\^^^```fffooozzzssscccQQQHHH@@@<<<:::666666888555444444333333333333333000000111222222333444444111333777888888888888999;;;999;;;AAACCCIII\\\ppp/////////000000000111111///222555555333000...---...------...//////---,,,---,,,,,,...000111///...000///......------------------------............------///000111000,,,))).........------,,,,,,,,,))))))***++++++++++++***,,,...///...---,,,---......,,,***+++---///111111///000111111111000///...///000222333333222000///,,,,,,,,,,,,---...///000111///......///000000////////////---++++++---///---.../////////...,,,+++,,,+++++++++++++++++++++,,,+++******,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------******))))))******+++,,,,,,++++++++++++************)))(((((()))+++---...+++***)))((()))***+++,,,************+++,,,------......------------,,,,,,//////......//////000111555444222222444555555444444666888999999999:::;;;:::<<>><<<888777888444444333333333222222222//////000111222333444444000333666888888888999:::999777:::AAACCCHHHXXXkkk////////////000000000000...111555666444111///...///---,,,,,,---...------,,,,,,---///111111000...111000///...------------------------.........///.........///111000...+++,,,------------,,,++++++))))))***++++++++++++***,,,---...---,,,,,,---......,,,******---///111222000000000000000000111111000111222333333111...,,,......---......///000111111///------...//////......//////---******,,,///,,,---.........---,,,+++*********+++++++++++++++,,,+++)))***,,,---,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,+++++++++************)))(((((((((***,,,---+++***)))((((((((()))************++++++---..................---------,,,............///000222222555333222222444666666666444777:::;;;:::999;;;<<<===???CCCGGGNNNWWWaaagggjjjpppuuuwww{{{~~~{{{{{{}}}~~~|||yyywwwuuutttxxxzzz}}}~~~}}}~~~~~~|||zzzwwwvvvuuuvvvxxxzzz{{{zzzuuutttssstttxxx}}}{{{qqqdddWWWOOOHHHIIILLLPPPYYYiii~~~uuuqqqkkkgggdddcccccccccgggjjjpppwww~~~~~~xxxrrrkkkddd```]]]WWWUUUUUUWWWVVVRRRRRRVVVSSSXXX^^^bbbfffmmmvvv~~~wwwnnndddWWWNNNJJJCCCAAA>>>;;;:::::::::;;;888555333333555777888777444666777888777666777888555666777555444444777999;;;999:::>>>AAADDDLLLTTTaaarrrnnneee\\\ZZZYYYWWWVVVXXXUUUXXXZZZYYYXXXWWWXXXZZZUUUUUUUUUVVVVVVXXXYYYZZZXXXXXXWWWWWWWWWXXXYYYZZZWWWWWWVVVXXXZZZ[[[[[[ZZZWWWWWWWWWXXXXXXYYYZZZZZZVVVZZZ___cccgggppp}}}}}}mmm[[[PPPEEE@@@>>>:::999999444444444444444333333222000000111111222222222333000333555777777888:::<<<===;;;===BBBDDDHHHVVVggg////////////000000000000---111555777555222000//////---++++++,,,.........,,,,,,---///111222000...111111000......------------------.........//////000...------///000///...++++++,,,,,,,,,+++******))))))***++++++++++++***---...//////------...//////,,,******,,,000222222000000//////000111222222000111333444333000---+++///////////////000111111000...,,,,,,---.........,,,......,,,))))))+++...,,,,,,---------,,,+++***)))************+++++++++,,,+++)))***+++,,,,,,+++*********)))))))))))))))++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,+++++++++******)))(((&&&%%%&&&''')))***+++***)))'''''''''((((((++++++++++++,,,---.../////////.........------------------...000111333444555333222222555777777777444888;;;<<<;;;:::;;;===???BBBFFFKKKRRR\\\gggnnnlllqqquuuwwwzzz~~~~~~|||~~~}}}{{{yyyvvvuuuttttttxxx{{{}}}{{{yyywwwvvvuuuwwwyyyzzzyyyxxxsssrrrrrrtttyyy}}}yyy{{{}}}~~~|||ssseeeXXXOOOJJJLLLPPPTTT^^^nnn|||tttnnnllliiigggggghhhjjjkkkrrruuuzzz}}}vvvpppnnniiiddd___[[[XXXVVVQQQPPPRRRUUUTTTPPPQQQTTTPPPTTTYYY[[[]]]bbbkkksss||||||tttkkk^^^SSSOOOEEECCC???<<<::::::;;;<<<888666444444555888999999555777888888777777888:::555666777555333333666999>>>:::999<<>>===999:::>>>CCCGGGOOOYYYdddlllqqqrrrvvvxxxyyyyyyxxxyyy{{{}}}~~~zzzxxxuuutttuuuuuuuuutttxxx}}}||||||{{{zzzvvvyyy{{{zzzwwwvvvxxxzzzssssssuuuzzz~~~zzzxxxxxx|||zzzyyyyyywwwpppcccZZZTTTVVVXXX]]]fffvvv}}}uuuqqqjjjiiigggdddbbbdddjjjpppvvvxxx|||~~~|||zzztttoookkklllqqqrrrnnniiidddaaa]]]ZZZXXXVVVSSSQQQUUUTTTRRRRRRRRRSSSRRRQQQRRRTTTUUUWWWXXX[[[___bbbnnnzzzzzzsssjjj^^^UUUOOOLLLGGGBBB???=========:::999999999:::999777444888888777666666666666666555555555555555666777777777888888888999===CCCGGGYYYeeewwwuuueee[[[YYYZZZZZZXXXXXXVVVTTTSSSVVVXXXZZZZZZZZZWWWSSSRRRTTTUUUUUUSSSVVVWWWYYYZZZ[[[ZZZYYYXXXVVVUUUUUUWWWYYY[[[[[[ZZZWWWXXXYYYXXXXXXXXXZZZ\\\^^^^^^]]]]]]___dddlllqqqtttdddZZZNNNFFFCCCAAA===::::::888777666777666555333555444222111000111222222444555666777:::<<<>>>???BBBBBBEEEIIIJJJMMMVVVaaa...///000///---,,,---...///......000222111...+++///---,,,---///000000///......//////000000111111000000111111000///---,,,///...,,,---///111111111000000000000///...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***////////////.........---,,,,,,,,,,,,,,,---......111000000111444555555444444222000000111111...+++000...,,,---///111222222222///,,,++++++,,,,,,,,,///000///...,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++///,,,))))))+++,,,+++***---,,,++++++,,,---+++***,,,+++)))***++++++***(((******)))(((((((((((((((///***''')))...111...+++***)))(((''''''((()))******(((%%%&&&((()))(((&&&))))))***+++,,,---......555444222///...---------///000000111222333333444777555222222444777999999;;;999:::===<<<;;;>>>DDDJJJOOOYYYdddmmmrrrttttttuuuwwwxxxxxxyyyzzz~~~yyyxxxvvvsssrrrsssttttttssswww~~~|||{{{{{{zzzxxxvvvvvvwwwvvvuuuvvvwwwyyyxxxxxxyyy}}}|||yyywwwvvvttttttuuuyyy{{{wwwooohhh^^^___bbbgggnnnzzzwwwpppkkkeeeeeedddbbbccchhhqqqwww|||}}}~~~{{{vvvpppllleeebbb___```bbbccc```]]]ZZZWWWTTTSSSRRRRRRPPPNNNQQQQQQPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVUUUVVVYYY[[[fffqqqzzzqqqfff\\\TTTQQQLLLFFFAAA???======;;;:::999::::::999777444777777666555555555555666555555555555555666666777555666777777888;;;@@@CCCNNNYYYjjjzzzzzzjjj___[[[[[[[[[YYYXXXUUURRRQQQSSSVVVXXXYYY[[[XXXTTTSSSTTTVVVVVVUUUVVVWWWYYYZZZZZZYYYXXXWWWVVVUUUUUUVVVXXXYYYXXXWWWWWWXXXXXXWWWVVVVVVXXXZZZ\\\\\\[[[ZZZZZZ^^^cccgggvvv}}}wwwggg^^^QQQIIIFFFCCC???<<<:::999777777777777555333555444444333333333333333444555666777:::<<<>>>???BBBCCCHHHMMMPPPRRRYYYccc...///000///---,,,---...---,,,---...//////---+++...,,,+++,,,///000000000111111111111111111111111000000000000///...,,,+++000///......000222222111///000000//////...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++*********///000000000000///......+++,,,,,,---------------000//////111444666777666444222000///000000///...///------...000111111000000...,,,+++,,,---,,,+++,,,...///...,,,***++++++,,,,,,++++++++++++,,,,,,---......------,,,+++***...,,,))))))***++++++***---,,,+++,,,...///---,,,,,,***))))))***+++)))(((***))))))(((((((((((((((***(((((())),,,/////////---,,,***)))(((((())))))***((('''''')))***)))(((******+++,,,---......///555444111...,,,+++++++++//////000111222333444555666444222333666999;;;;;;;;;888888;;;===>>>EEELLLTTTZZZeeeooovvvxxxvvvuuutttuuuwwwxxxzzz}}}{{{uuuuuusssppppppqqqssssssssswww}}}}}}{{{zzzyyyxxxwwwxxxvvvssstttvvvyyy{{{|||~~~zzzvvvuuutttqqqrrruuu{{{}}}yyynnnoooqqqsssxxx}}}wwwoooiiieeeccccccbbbbbbeeelllvvv}}}zzzrrriiiaaa\\\[[[ZZZZZZYYYYYYXXXWWWWWWUUUSSSRRRRRRSSSTTTSSSSSSLLLMMMNNNOOOQQQSSSTTTUUUSSSTTTUUUTTTSSSTTTVVVWWW]]]eeerrr~~~|||qqqiii```\\\VVVOOOHHHCCCAAA???===<<<:::::::::999777444666666555444444444444555555444444444444555666666333444666666777888;;;>>>CCCLLL[[[lll}}}pppddd^^^\\\[[[ZZZWWWTTTPPPOOOQQQTTTWWWXXX\\\YYYUUUTTTTTTVVVWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVUUUTTTUUUVVVVVVUUUTTTWWWXXXXXXWWWUUUUUUVVVXXX[[[[[[[[[YYYXXXYYY[[[]]]iiiooozzz{{{kkkbbbVVVMMMIIIGGGBBB>>>;;;999888777777777555444555555555555555444444333555555666777999<<<>>>???BBBEEELLLTTTXXXYYY^^^eee...///000///...------///,,,------.........---,,,---,,,+++,,,///111111000000000000/////////............///000000///---,,,000///...///111222111000...//////......---,,,+++'''(((((()))***++++++++++++++++++*********++++++....../////////...---,,,***+++---......---,,,+++---------000444666777666333111///......//////000---------///111111000...---,,,+++,,,------,,,***+++---//////---+++++++++,,,,,,++++++++++++,,,,,,------------------,,,,,,---,,,***))))))*********,,,+++,,,...000000///...+++***))))))******)))((())))))(((((((((((())))))&&&''')))***+++---000222///...,,,+++)))))))))))))))((((((((()))***+++++++++,,,,,,---......//////222111///---,,,+++,,,,,,//////000111333444555555666444333444666999:::::::::777777;;;>>>CCCLLLUUU]]]ccclllssswwwwwwvvvuuusssuuuwwwyyy|||~~~yyytttsssqqqnnnnnnpppssstttuuuyyy~~~~~~|||{{{zzzyyyxxxwww{{{wwwtttuuuzzz|||xxxvvvuuuuuuvvvwww{{{~~~}}}{{{vvvpppiiiccc```eeedddcccdddhhhpppxxx~~~yyypppggg^^^XXXUUUVVVXXXYYYWWWTTTSSSTTTVVVTTTSSSQQQRRRTTTVVVVVVUUUJJJLLLNNNOOOPPPQQQRRRTTTPPPRRRSSSTTTTTTTTTVVVXXXXXX]]]hhhuuu{{{tttmmmhhhaaaYYYPPPIIIEEECCC@@@>>><<<;;;:::999777555555555444333333333333444444444333333444444555666222444666777777777999:::???DDDOOO```rrrwwwiii```[[[YYYYYYXXXTTTPPPNNNPPPTTTWWWXXX\\\ZZZWWWUUUUUUVVVWWWXXXWWWWWWXXXXXXXXXWWWVVVVVVTTTSSSRRRSSSUUUVVVUUUTTTXXXYYYYYYWWWVVVUUUVVVWWW[[[\\\]]]\\\ZZZXXXYYYZZZaaafffooo}}}|||oooeeeYYYQQQLLLIIICCC???<<<:::888888888888666444333444555666666555333333555666666888999;;;===>>>AAAFFFPPP[[[``````cccggg///000000000...---...///---...//////............///---,,,---///111111000000//////......------,,,,,,---...000000000/////////......///000111000...---......------,,,+++***''''''((()))******+++,,,,,,,,,++++++++++++,,,------.../////////...,,,+++++++++---------,,,+++***,,,+++,,,///222555666555222111000...---...///000,,,,,,---///111111///---,,,+++***+++------,,,++++++---///000...,,,,,,,,,,,,++++++******++++++,,,***+++,,,---.../////////,,,+++***)))((()))***+++++++++,,,...111111000...+++***((()))******)))'''))))))(((((((((((())))))%%%''')))******,,,///222//////---,,,+++***))))))(((((()))))))))***,,,------------...//////000000///...---,,,,,,---...//////000111222333444555555888666444444666777888777:::777888===CCCIIISSS]]]dddhhhmmmppprrrrrrtttuuutttvvvyyy|||~~~zzzvvvssstttqqqoooooorrruuuxxxyyy}}}}}}}}}|||{{{zzzyyyyyyyyy|||xxxuuuvvv}}}}}}~~~~~~|||yyyxxxxxxyyy}}}~~~{{{wwwqqqkkkfffaaa___eeeeeefffiiiooovvv|||~~~xxxnnnddd\\\XXXVVVVVVQQQTTTVVVTTTPPPNNNPPPRRRQQQOOONNNNNNOOOPPPPPPOOOJJJMMMOOOPPPOOONNNPPPQQQPPPRRRTTTUUUUUUUUUVVVXXXWWWZZZcccooo~~~}}}uuuqqqiii___VVVMMMGGGDDDCCC@@@===<<<;;;999777555555555444333333333333333333333333333333444555555222444777888777777888999<<>><<<;;;999888999888777555222333444555555444333222666666777888999;;;===>>>AAAFFFRRR```ffffffeeeggg///000111000...---...///...000000000......///000111///...///000111111000000000000//////.........---...///111111111000000///......///000111///---,,,------,,,,,,+++***)))))))))******+++,,,------,,,,,,+++******+++---......///111111111000...,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,///222555666555111111111000---,,,---///,,,,,,---...111111///---,,,***)))***,,,---------,,,...//////---,,,---...++++++************++++++)))***,,,---///000000000+++++++++)))(((((()))+++++++++,,,///111111///---+++)))(((((()))***((('''((((((((((((((())))))***'''((()))******+++...000......---,,,+++***))))))&&&''')))))))))***,,,........./////////000000000------,,,,,,---...000111111111222222333444444444999888666666888888888777::::::===DDDKKKQQQ[[[dddgggjjjmmmnnnmmmnnnrrrvvvvvvyyy}}}~~~yyyvvvtttsssvvvtttrrrrrrvvvzzz}}}}}}~~~}}}{{{xxxxxxyyy{{{zzzxxxwwwyyy|||}}}}}}}}}||||||~~~{{{xxxsssmmmhhhdddbbbaaabbbdddiiipppxxx}}}sssmmmcccZZZUUUUUUWWWYYYQQQSSSUUUSSSPPPNNNPPPRRRQQQOOONNNMMMNNNOOONNNMMMKKKNNNQQQQQQOOOMMMNNNPPPSSSUUUWWWVVVUUUTTTTTTUUUVVVYYY___iiivvvzzzvvvnnneeeZZZQQQJJJGGGEEECCC???<<<;;;999777555555555444333333333333444333222222222222333444444222444666777777777999:::777:::@@@LLL]]]qqqxxxiii^^^YYYXXXYYYVVVSSSSSSTTTVVVWWWWWWXXXYYYZZZYYYWWWVVVVVVWWWUUUUUUUUUVVVVVVVVVWWWWWWSSSRRRRRRTTTWWWXXXYYYXXXYYYZZZZZZYYYWWWWWWXXXZZZUUUWWWZZZZZZZZZYYYYYYYYY___aaaeeemmmxxxtttjjj^^^UUUPPPKKKDDD>>>===;;;999999999999777666222222333444444444444333666666777888999;;;<<<===AAAFFFSSSbbbiiihhhffffff///000111000.........000...000111000...---///111444222000000111222111000////////////////////////000111222222222111///...000//////111222222000...,,,,,,,,,,,,+++***)))((())))))******++++++,,,,,,+++***)))))))))***,,,------...000111111///---+++---,,,,,,+++******++++++///......111444666777666000222333111...++++++------,,,,,,---///000///...,,,***((((((***---......,,,------,,,++++++,,,...++++++************++++++++++++---...////////////***++++++)))''''''))),,,***+++,,,///111000...++++++)))(((((())))))((('''((((((((((((((()))*********)))))))))***+++,,,,,,---------,,,+++***))))))$$$&&&((((((((())),,,/////////000000000000111111///...---------...///000333333333333333333333333:::888888999;;;<<<;;;:::===>>>DDDMMMTTTZZZbbbjjjhhhllloooooonnnooosssxxxyyy||||||xxxuuuuuuuuuzzzwwwuuuvvvzzz~~~~~~|||yyyvvvuuuxxx{{{yyyzzz|||~~~|||{{{{{{|||{{{|||~~~~~~~~~wwwtttooojjjfffddddddddddddgggnnnwww|||iiieee]]]WWWTTTTTTVVVXXXTTTUUUUUUTTTRRRQQQQQQRRRTTTRRRPPPPPPQQQRRRQQQPPPJJJNNNRRRRRROOOMMMNNNPPPRRRTTTVVVVVVUUUTTTTTTUUUTTTVVVZZZaaakkkwww}}}vvvlllbbbXXXQQQMMMHHHDDD@@@===;;;999777555666555555444444444444444222222222222222333333444111333555666666777999;;;666999===DDDQQQcccxxxqqqccc]]]\\\XXXVVVTTTTTTVVVVVVVVVUUUUUUXXX[[[[[[XXXUUUTTTUUUSSSTTTTTTTTTUUUWWWXXXXXXVVVUUUTTTVVVXXXYYYYYYXXXWWWXXXYYYXXXWWWWWWXXXZZZUUUWWWYYYZZZYYYXXXYYYZZZ\\\^^^aaaeeelllyyyvvvmmmaaaXXXRRRLLLEEE???===<<<:::::::::999888666444444444444444555666666666777777888999;;;<<<===AAAFFFSSSbbbjjjhhheeeddd///000111000///...///000...///111///---,,,///111666444222111222222111000---------...............444444444333222000...,,,111111111222333333111///++++++,,,++++++***)))((((((((((((((())))))))))))***)))((('''((()))+++---***+++---///...,,,***(((...---+++***)))***++++++111000000333666888888777///222444222...+++***+++---,,,,,,---///000000///---***''''''***---//////+++,,,,,,***)))***,,,...++++++************++++++------......///.........***+++,,,***'''&&&))),,,***+++,,,///000000---******)))(((((())))))((('''((((((((((((((()))******,,,***))))))***++++++***,,,,,,,,,,,,+++***))))))###&&&(((((('''(((,,,///000000000000000111111111111000///...---......///444444333333333333222222999999999;;;===??????>>>???AAAIIISSS[[[```gggnnniiinnnrrrsssqqqqqquuuyyyzzz~~~}}}yyywwwxxxyyy|||zzzxxxyyy}}}~~~~~~|||xxxttttttwww{{{zzz~~~~~~{{{zzzyyyxxxyyyzzz|||~~~~~~}}}uuurrrmmmhhheeeddddddeeehhhlllttt}}}{{{uuuccc```\\\WWWTTTTTTTTTUUUSSSRRRQQQQQQPPPPPPOOOOOOSSSQQQPPPPPPQQQRRRQQQPPPHHHMMMRRRSSSPPPNNNOOORRRMMMOOOSSSUUUUUUUUUWWWXXXRRRTTTVVV[[[cccooo|||}}}tttiii```YYYUUUIIIEEEAAA===;;;999777555666666555444444444444555222222111111222222333444000222333444444666999;;;999;;;===@@@HHHXXXmmm}}}xxxhhhaaa___VVVUUUTTTUUUVVVVVVUUUTTTSSSWWW[[[\\\YYYUUUSSSSSSRRRSSSSSSTTTUUUWWWXXXYYYYYYXXXWWWWWWYYYYYYXXXWWWUUUVVVWWWWWWVVVVVVXXXZZZXXXZZZ[[[[[[ZZZYYYZZZ[[[YYY[[[]]]___dddqqqxxxooocccZZZTTTNNNFFF@@@>>><<<::::::::::::888666666555444444444666777888777777777888999;;;<<<===AAAFFFRRRaaaiiihhhdddbbb///000000///---,,,...///,,,---...///000000000000444222/////////000000000------....../////////000222333333222222000///...+++,,,---...////////////,,,,,,,,,,,,+++)))'''&&&+++++++++++++++,,,,,,,,,+++)))'''(((,,,...///...000000000000///...---,,,///,,,)))&&&&&&(((+++...000000111111333555666777111222222222222000...------+++)))***---000000///,,,+++******,,,---,,,***,,,,,,,,,+++++++++******+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))******,,,+++*********+++---...+++((()))++++++((('''***))))))******))))))))))))******))))))))))))******------,,,+++***)))'''&&&+++***)))(((((()))***+++111111111000//////111333///////////////000111111000000111222333444444555<<<;;;;;;>>>===:::;;;@@@AAAGGGOOOYYY```fffjjjkkkmmmoooqqqrrrtttvvvzzz}}}~~~{{{yyyxxxxxxzzz{{{zzzzzz{{{}}}~~~}}}}}}yyyvvvuuurrrqqqvvv|||||||||xxxvvvxxx|||~~~||||||~~~{{{xxxuuurrrmmmhhhddddddeeegggmmmooouuu~~~uuukkkbbb^^^YYYTTTRRRSSSVVVXXXRRRSSSUUUVVVVVVTTTQQQOOOSSSOOOPPPTTTUUUQQQRRRVVVRRROOOLLLLLLNNNOOONNNMMMNNNOOOQQQSSSTTTUUUUUUUUUVVVTTTUUUZZZ^^^eeeqqq}}}~~~yyytttjjj\\\QQQNNNIIICCC???>>><<<999666666555444444666777777666555333444777666222111333222222222333444555777777:::999<<<@@@FFFOOO^^^mmm}}}vvvhhh]]]YYYVVVTTTTTTVVVVVVTTTQQQUUUVVVXXXXXXWWWUUURRRPPPQQQPPPPPPPPPQQQTTTVVVXXXYYYYYYYYYXXXWWWWWWWWWVVVYYYXXXVVVUUUUUUWWWZZZ[[[ZZZZZZYYYXXXXXXXXXXXXYYYXXXVVVXXX]]]dddmmm}}}wwwkkk```VVVLLLBBB;;;AAA???===;;;;;;999777555888777666777999:::::::::777777888999::::::;;;;;;AAAGGGPPPYYY^^^___]]][[[///000000///------...///,,,---...///000000000000333111//////000000000///............//////000000333333222111111000//////------..................,,,,,,,,,,,,+++)))((('''))))))((((((((((((((((((+++)))'''(((+++------,,,000000000//////...---,,,,,,+++*********+++,,,,,,...///222444555555444333....../////////......---...,,,******---//////...,,,+++******,,,,,,+++***++++++++++++***************+++,,,+++******+++---+++++++++++++++*********+++***)))(((((()))***+++++++++*********++++++,,,,,,******,,,+++'''&&&(((+++******)))))))))***************))))))*********---------,,,+++)))((('''))))))))))))***+++,,,------......,,,++++++---///000000//////000111111222111111222333444555666666:::888999;;;;;;999<<>><<<999666888777555555555666555444666444444888888444333444222222222333444555666777888888:::???CCCJJJXXXeeevvvzzzjjj^^^[[[XXXUUUVVVXXXXXXVVVSSSUUUVVVWWWXXXWWWUUUSSSRRRRRRRRRQQQQQQRRRTTTVVVWWWZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXXXX\\\ZZZZZZ^^^bbbjjjxxxyyymmmaaaXXXOOOFFF@@@???>>><<<;;;;;;;;;999777777555555666999;;;<<<;;;999888888888999:::<<<===<<>>;;;>>>BBBGGGJJJKKKKKKJJJ...///000///------...000......///000000000000000111000...///000111000///000//////......///000000333222000...---...000111222111///...---------...------,,,,,,+++***))))))---,,,,,,+++***))))))(((,,,+++++++++,,,,,,,,,,,,//////......------------)))+++---///000000......---000333555555222...,,,,,,,,,,,,---...111333555000...---,,,,,,,,,---------+++***+++,,,,,,+++)))))))))))))))(((((((((((()))***++++++***+++---///******++++++***)))((('''******************++++++)))***+++,,,+++***)))(((,,,***))),,,+++'''&&&(((---,,,***((()))***---///,,,++++++++++++++++++,,,------------,,,,,,+++***(((***---///000000///......//////---,,,,,,...000000000/////////000000111222222333444555666666777999777888;;;===???EEELLLUUU]]]gggoooqqqrrrrrrsssssstttvvvvvvxxx{{{pppiiigggrrr|||}}}}}}|||||||||}}}}}}~~~~~~|||{{{{{{{{{xxxuuutttuuuuuuuuuzzz{{{{{{zzzzzz{{{{{{{{{{{{yyyzzz||||||||||||~~~yyytttrrrqqqpppooommmllllllooosssvvvxxxxxxtttoooiiigggiiijjjiiigggrrrwww~~~sssdddZZZYYYWWWSSSPPPNNNOOOQQQSSSPPPQQQRRRSSSTTTSSSRRRQQQQQQOOONNNMMMMMMLLLMMMNNNSSSRRRQQQQQQQQQQQQQQQPPPOOOPPPPPPQQQSSSTTTVVVVVVZZZWWWWWWZZZ[[[[[[]]]bbbmmmxxx~~~yyyrrrhhh```XXXRRRIIICCC@@@===:::777:::888666555555555444333444222444888888555555777222222222222333444555666666555666:::<<<>>>DDDLLLZZZiiizzztttddd```\\\XXXWWWYYYZZZZZZXXXUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTUUUUUUVVVXXXYYYYYYYYYXXXWWWVVVUUUYYYYYYXXXVVVTTTRRRPPPOOOUUUUUUVVVXXXYYYZZZZZZZZZZZZYYY[[[___aaafffppp{{{yyykkk^^^UUUOOOIIIEEE@@@???============;;;:::777666555666999;;;;;;::::::::::::;;;;;;<<<<<<<<<===???@@@CCCEEEFFFGGGGGG.../////////------///111...///000000000000000000000///...///000111000...000///...------...///000222111///------...000111222111000///...---------------,,,++++++*********......---,,,,,,+++******,,,,,,------------------///......------------...,,,---------...///000111000111111111111///...---+++++++++,,,...000333555//////...,,,++++++,,,------,,,++++++,,,,,,***))))))))))))((((((((('''''')))***++++++***+++---///***+++,,,---,,,+++)))((())))))******++++++++++++)))***+++,,,,,,+++))))))***'''(((++++++)))(((+++---+++)))((()))+++---///,,,++++++++++++++++++,,,,,,,,,---------,,,+++++++++---///111222000...,,,000000000///---...000222000//////....../////////111111222333444555666666777666777<<<@@@CCCJJJRRRYYYaaalllsssuuuuuuvvvxxxuuuwwwyyyzzz|||~~~xxxeee```bbbqqq}}}{{{wwwxxxzzz|||}}}~~~}}}|||||||||xxxvvvvvvxxxyyyzzz}}}zzz{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{}}}}}}xxxrrrmmmjjjiiihhhgggaaacccfffkkkqqqssssssrrrrrrmmmiiigggggghhhgggfffrrryyy|||oooaaaXXXVVVTTTQQQNNNMMMNNNPPPRRRRRRSSSSSSSSSRRRPPPOOONNNQQQPPPOOOMMMLLLMMMNNNNNNRRRSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPQQQRRRTTTVVVWWWYYYVVVVVVZZZ[[[ZZZ[[[^^^dddnnnzzz~~~yyyrrrjjjccc\\\UUUKKKEEEAAA>>>;;;888888666555444555666555444333111333777777444333666222222222222222333444555777555666999:::;;;>>>DDDMMM]]]qqq{{{kkkddd___YYYWWWXXXZZZYYYXXXUUUUUUUUUVVVVVVWWWXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVXXXYYYYYYYYYXXXWWWZZZXXXVVVTTTSSSTTTUUUVVVUUUVVVXXXZZZ[[[\\\\\\\\\ZZZZZZ\\\___aaaccckkkttt{{{lll___VVVPPPJJJGGGDDDBBB???>>>>>>===:::888;;;999777777888999888777888999<<<>>>>>><<<:::999??????@@@@@@BBBCCCEEEFFF.../////////---...///111///000000111111000000000///......///111111000...000///---++++++,,,---///000///...------...///000000111111000///...---,,,------,,,+++++++++++++++,,,,,,,,,+++*********)))***,,,---...---,,,---...///...---,,,,,,---...//////...---,,,,,,...000222222111000...------......))))))******,,,...///000...///...---+++***,,,......,,,++++++,,,+++***)))))))))))))))(((((((((((()))***++++++******,,,...***+++---......---,,,***((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,(((&&&'''+++,,,)))))),,,+++***)))((()))+++---...++++++************++++++***+++,,,,,,,,,,,,,,,+++,,,...000111111000---,,,///000///...------///111111000000///////////////111111222333444555666666555555888???CCCGGGOOOWWW^^^gggqqqwwwwwwwwwyyy{{{wwwzzz~~~|||tttbbb```fffuuu~~~|||uuuwwwzzz|||~~~}}}}}}}}}zzzxxxyyy}}}}}}zzz{{{||||||zzzxxxxxxxxxxxxyyy{{{}}}zzzuuuqqqmmmgggbbb```______^^^XXX[[[```ffflllnnnmmmkkkmmmkkkiiigggffffffggghhhttt{{{zzzlll___XXXRRRPPPMMMLLLKKKLLLNNNOOOTTTSSSSSSRRRPPPOOOMMMMMMPPPQQQOOOLLLKKKOOOPPPOOOQQQSSSTTTTTTRRRQQQQQQRRRPPPPPPPPPPPPRRRTTTVVVWWWXXXTTTTTTXXXZZZYYYYYY\\\]]]eeeoooyyy{{{tttmmmhhh^^^WWWMMMFFFCCC@@@===;;;888666444444666666666555333111333666777333222444222222222222222333444444888444444777999888;;;???EEETTTgggyyyvvvhhhbbb[[[WWWXXXYYYYYYXXXUUUUUUVVVWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZZZZYYYXXXVVVUUUTTTSSSSSSUUUXXX\\\^^^VVVWWWYYY[[[\\\\\\\\\\\\]]]\\\^^^```______dddkkk~~~~~~pppcccZZZSSSMMMIIIEEECCCAAA??????===;;;999<<<:::888777888888777555777999<<<======<<<999888>>>======>>>???AAADDDEEE---...///...---...000111000000111111111000000///...------///111111///...///...+++***)))***,,,---...........................///111222222000---,,,...---,,,+++++++++,,,,,,************************&&&))),,,---++++++,,,...///...,,,++++++,,,...//////...---,,,,,,---///000111000///...---------...)))***+++,,,,,,,,,,,,,,,---......---******---///...,,,++++++++++++***(((*********)))))))))((((((***+++,,,+++******+++---(((***---//////...---,,,((()))***,,,------,,,,,,******++++++,,,---//////***'''(((++++++)))(((+++))))))((()))***+++,,,,,,*********))))))*********))))))***+++,,,,,,+++++++++---///000111000///...///000000...------///111333222222111000000111111222222333444555666777777777777<<>><<<:::777555555444222111777555666999888444333444222222222111222222333333666222000333555666888<<>>CCC888111111---...---++++++---......------+++***(((((()))+++,,,///---,,,------,,,***(((000---))))))---000111111000000000000///...---,,,...........................------------...//////*********+++,,,---///000+++,,,------------,,,+++,,,+++***)))))))))***+++,,,,,,,,,,,,++++++***))))))************+++++++++******,,,---------,,,,,,---+++)))))),,,111666999000,,,***,,,***'''&&&)))%%%%%%'''+++///000---))),,,***''''''(((***************))))))******+++,,,,,,...///...------...///111111111111111222222222222222333444444444333333555777888888888999;;;======BBBIIIPPPWWW^^^eeeiiirrruuuxxxvvvssstttzzz||||||~~~yyy|||}}}||||||~~~}}}|||{{{~~~~~~}}}}}}||||||uuuvvvwwwvvvuuuuuuwwwyyy~~~yyyuuuqqqnnniiiccc[[[VVVRRRQQQQQQMMMLLLJJJIIIHHHHHHIIIIIIIIIKKKNNNRRRWWWZZZ]]]___cccfffiiijjjjjjlllqqquuuvvvggg]]]YYYTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMOOOPPPQQQRRRRRRRRRPPPMMMJJJIIIJJJMMMPPPQQQPPPPPPQQQQQQPPPPPPOOONNNSSSNNNKKKLLLQQQUUUUUUSSSWWWVVVUUUTTTTTTVVVXXXYYY]]]XXXXXX___iiisss{{{sssmmmjjjbbb]]]VVVOOOJJJGGGDDDBBB>>>;;;888555333333444555555444444333333222222222555444333333222222222222333444444555666777777888@@@EEEMMMXXXgggyyyzzzlll^^^[[[\\\ZZZVVVTTTVVVWWWZZZ[[[[[[ZZZWWWVVVUUUWWWWWWVVVTTTUUUYYY]]]]]][[[YYYXXXWWWUUURRRPPPQQQSSSWWWZZZ\\\[[[ZZZYYY[[[XXXVVVWWW[[[]]][[[YYY]]][[[[[[^^^______dddjjjzzzsssdddYYYRRRLLLHHHFFFCCC@@@============<<<999888777777777777777777999999888888999999:::;;;777777999;;;>>>AAADDDFFF000000000//////............111111...///333333///---,,,,,,---///000///..................///000000......------------......222000:::BBB===;;;888......,,,++++++---...---,,,,,,+++***))))))***+++,,,...---,,,,,,------,,,+++000---******---000111111000000000000///...---,,,------------------------------,,,,,,------...///*********+++,,,---//////***+++,,,------,,,+++***...---+++***)))))))))))),,,,,,,,,,,,,,,+++******************+++++++++++++++,,,---......---,,,,,,,,,+++))))))+++...222444///,,,***,,,+++'''''')))''''''(((+++...///---+++,,,***''''''(((*********************++++++,,,---,,,...///...------...000000000111111222222333333222222333444444444444333777888999999999:::<<<>>>CCCHHHPPPXXX^^^ccchhhkkkppprrrsssssssssuuuzzz~~~xxxwwwzzz~~~}}}}}}~~~}}}|||zzzzzz~~~~~~}}}|||vvvwwwxxxwwwwwwxxxzzz}}}|||xxxtttpppkkkhhhaaa]]]XXXRRRMMMKKKKKKKKKIIIHHHFFFEEEEEEFFFFFFGGGIIIJJJLLLOOORRRVVVYYYZZZ```dddhhhjjjkkknnnssswwwwwwhhh___[[[XXXVVVTTTRRRPPPOOONNNNNNNNNNNNOOOOOOPPPPPPQQQQQQOOOMMMKKKJJJKKKMMMOOOPPPOOOPPPPPPPPPOOOOOONNNNNNSSSOOOLLLMMMRRRUUUUUUSSSVVVVVVTTTTTTTTTUUUWWWXXXXXXWWWYYY]]]aaahhhuuu|||uuuooollleee```XXXQQQLLLGGGDDDAAA<<<:::777444333222222333333333333333333333333333555444333222222222222222555555555666666777777777<<<@@@GGGQQQ___qqq}}}mmm^^^YYYZZZZZZYYYYYYZZZ[[[\\\]]]\\\[[[YYYXXXWWWXXXXXXVVVTTTTTTWWWZZZ[[[ZZZYYYXXXXXXVVVSSSPPPQQQSSSUUUXXXZZZZZZZZZZZZZZZXXXWWWWWWXXXZZZZZZZZZ[[[YYYYYY\\\]]]___dddkkk{{{uuufff\\\TTTNNNJJJFFFCCC???=========<<<<<<999888888777777777777777999999888777777888888888999999:::<<<>>>@@@BBBCCC222222111000//////......,,,///000...///111111...///---,,,---...///...---......///000000000000000........................111+++222;;;>>>AAA===///...,,,++++++,,,---,,,,,,,,,+++***))))))***+++,,,///---++++++---////////////---+++,,,...000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++,,,---...///)))***+++,,,,,,+++***)))///...---+++***))))))(((,,,,,,---------,,,++++++************+++++++++,,,------...//////...---,,,,,,+++***)))***+++,,,---...+++***,,,+++((('''******))))))+++---...---,,,,,,***(((''')))***************++++++,,,---......,,,---//////......///000000000000111222333333444333333333444444444555555999:::;;;;;;;;;<<<>>>AAAHHHOOOXXX```eeehhhkkklllnnnnnnnnnpppsssxxx|||{{{rrrnnnrrr{{{|||~~~}}}|||{{{{{{{{{~~~}}}|||xxxxxxyyyyyyzzz|||{{{wwwqqqkkkgggbbb^^^\\\SSSPPPLLLHHHEEEDDDDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGJJJJJJJJJKKKNNNQQQTTTWWW]]]aaafffiiilllpppvvv{{{yyykkkaaa^^^ZZZYYYVVVSSSQQQOOONNNNNNPPPOOONNNNNNNNNOOOPPPPPPNNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNSSSPPPMMMNNNRRRUUUUUUSSSUUUUUUTTTSSSSSSUUUVVVWWWTTTVVVXXXYYYXXX[[[hhhvvv}}}vvvqqqnnnjjjddd\\\TTTNNNHHHDDDAAA<<<;;;999777555444333333222222333333444555555666444333333222222222222333444444444444444444555555777:::???FFFSSSfff{{{qqq___XXXXXXYYY[[[]]]\\\\\\\\\\\\[[[YYYXXXWWWXXXXXXXXXVVVTTTTTTVVVXXXYYYXXXXXXYYYYYYXXXTTTQQQRRRRRRTTTUUUWWWYYYZZZZZZXXXXXXXXXVVVUUUVVVYYY[[[YYYWWWWWWZZZ\\\^^^eeemmm|||xxxkkkaaaXXXQQQLLLEEEBBB>>><<<<<<<<<;;;:::999999888777777777777777888888777777777777777888;;;;;;;;;<<<===>>>@@@AAA333333222111000///......,,,...000000000000000///000...------......---,,,,,,---///000000000///......//////////////////...///(((+++111555======000...,,,******+++,,,+++***++++++*********+++,,,,,,111...,,,+++,,,...//////......------...///000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******+++,,,---------...((()))***++++++***)))(((...------,,,+++******))),,,,,,---------,,,,,,+++*********+++++++++,,,,,,...///000000000///---------,,,,,,+++***)))))))))---******,,,,,,((((((***,,,+++******+++---......---+++******+++,,,,,,+++***+++,,,---......//////,,,---//////......///111///000111111222333444444333333333444444555666666:::;;;<<<<<<<<<>>>BBBEEENNNTTT]]]dddhhhjjjjjjjjjooommmmmmpppvvv|||sssiiiiiirrr~~~~~~}}}|||||||||}}}~~~~~~}}}|||zzz{{{||||||~~~~~~|||yyyvvvsssnnnfff```[[[WWWSSSQQQLLLJJJGGGDDDBBBAAABBBBBBDDDCCCCCCCCCEEEGGGIIIJJJJJJIIIIIIIIIKKKOOOSSSVVVYYY^^^dddiiimmmssszzz{{{mmmccc^^^ZZZXXXUUURRRPPPOOOOOOOOORRRQQQNNNMMMLLLMMMOOOPPPNNNOOOQQQQQQPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOORRRQQQOOOPPPSSSUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVTTTTTTUUUVVVUUUVVV___jjjuuu~~~xxxsssooommmhhh```WWWPPPJJJDDD@@@>>>>>>===;;;999888666666111222333444555666777777333333222222222222222333333333222222222222222222555777:::???III[[[qqqwwweee]]][[[ZZZ[[[]]]\\\\\\[[[YYYXXXVVVUUUUUUVVVVVVVVVUUUUUUVVVWWWXXXVVVVVVWWWYYYZZZXXXUUURRRRRRRRRRRRSSSUUUWWWYYY[[[WWWXXXXXXVVVSSSTTTXXX\\\XXXVVVVVVZZZ]]]```gggooo}}}|||pppeee\\\SSSLLLEEEBBB>>><<<;;;;;;:::999:::999888777666666666777777666666777777888999:::;;;;;;;;;<<<===>>>???@@@222222222111000//////...---///111222000///000222000///------......---++++++,,,---...///...---,,,......///000000///.........***++++++***555<<<555...,,,******++++++***)))++++++***++++++,,,,,,---333000---+++,,,------------...//////////////////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++******,,,---------------((()))************)))(((***+++++++++++++++++++++++++++,,,------,,,,,,,,,***++++++++++++,,,,,,,,,...///000000000///...---.........---+++***((((((+++))))))---,,,)))(((***,,,,,,+++******,,,...///...---,,,,,,---...---,,,***+++,,,......///......,,,---//////...///000222000111111222333333444444444444444444555666777888:::;;;<<<===???CCCGGGKKKVVV[[[ccciiikkkkkkkkkkkkqqqpppqqquuu{{{zzzllldddfffsss~~~~~~}}}{{{{{{zzz{{{~~~~~~}}}}}}}}}|||{{{|||}}}{{{wwwtttqqqmmmjjjkkkfff___XXXSSSOOOLLLJJJIIIGGGEEEBBBAAA@@@AAAAAABBBBBBCCCDDDFFFIIILLLMMMJJJIIIHHHHHHKKKNNNRRRUUUXXX^^^dddjjjooovvv~~~|||mmmaaa[[[XXXVVVSSSPPPOOOOOOPPPQQQSSSQQQOOOMMMMMMMMMOOOPPPPPPRRRTTTTTTRRRQQQQQQRRRSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTTTTTTTUUUUUUVVVSSSRRRUUUWWWXXX]]]cccmmmyyy{{{uuuqqqpppkkkccc[[[SSSLLLFFFBBB@@@???>>>===;;;999888777333333444555666666777888222222222111111222222333444444444333333333333333555777999<<>><<<;;;;;;:::999:::999888777666666666666555555666777999;;;===>>>999999:::;;;===>>>@@@AAA111111000000000000////////////000222///---///555000///------......---+++++++++,,,------------,,,---...///000000///...---000...///***&&&222>>>999---+++***)))******)))(((******++++++,,,---------222000---,,,,,,,,,,,,+++,,,///111111000///...///000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++***+++,,,---...---,,,,,,((()))***++++++***)))(((((((((***+++++++++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---///000000000///...//////...---,,,***))))))***((()))------***)))+++***++++++******+++...000...---,,,---...///...,,,+++,,,---.........---,,,,,,---////////////111333222222222222333333333333555444444444555777888::::::;;;>>>@@@DDDIIIPPPUUUbbbeeejjjmmmnnnnnnoooooosssuuuyyy}}}~~~tttgggaaaeeesss}}}}}}|||||||||{{{{{{|||}}}||||||}}}~~~}}}|||}}}~~~{{{vvvrrroookkkfffcccbbb^^^XXXSSSOOOKKKGGGEEEDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDFFFIIILLLPPPRRRNNNMMMLLLLLLNNNPPPSSSTTTZZZ___ffflllqqqxxx~~~ooobbbZZZWWWUUURRRPPPOOOOOOQQQRRRRRRRRRPPPOOONNNOOOOOOPPPQQQTTTVVVUUURRRPPPQQQSSSUUUTTTSSSRRRQQQRRRSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVSSSRRRVVVYYYYYY[[[___fffppp~~~zzzuuusssnnnggg```YYYRRRKKKGGG@@@???>>><<<:::999888888555555555666666666666666222111111111111222222333666666666666666777777777555888:::;;;>>>JJJ\\\jjj~~~vvvmmmfff]]]YYYXXX^^^]]]]]]\\\ZZZYYYWWWVVVQQQPPPQQQTTTWWWZZZ[[[ZZZTTTSSSSSSTTTUUUVVVTTTSSSRRRRRRRRRSSSUUUWWWYYY[[[WWWXXXXXXWWWVVVUUUVVVXXXWWWVVVXXX]]]```ccciiippp~~~{{{pppcccVVVMMMGGGDDD???<<<<<<;;;:::999::::::888777666666666666555555666888:::<<<>>>???999999:::;;;<<<>>>@@@AAA......////////////000000000...///000---***...777///...------...///...,,,---,,,,,,,,,,,,---......,,,---...//////...---,,,///...000+++'''555???777---+++)))))))))***)))''')))***+++,,,------------///---,,,,,,------,,,***,,,///222333111.........000000000000///...---,,,------------------------)))***,,,---...---,,,+++)))+++,,,......---,,,+++))))))***++++++***))))))'''((()))*********)))(((((()))******+++++++++***+++++++++,,,,,,,,,------***+++---///000000000//////...---++++++***++++++)))''')))---...***)))+++''')))++++++******---000---,,,+++,,,......,,,++++++,,,---......---+++***,,,---/////////000111333444333333333333222222222555555444444555777999;;;;;;===@@@DDDIIIQQQYYY___kkklllnnnnnnnnnoooqqqsssuuuzzzzzzqqqfffaaahhhuuu}}}~~~{{{|||{{{{{{~~~}}}~~~}}}|||{{{|||~~~|||vvvsssooollliiieeeaaa^^^XXXUUUQQQNNNKKKGGGCCC@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIILLLPPPTTTXXXZZZYYYYYYXXXWWWWWWWWWWWWWWW\\\aaahhhnnnsssyyywwwiii```ZZZXXXTTTQQQOOOOOOQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPSSSUUUTTTPPPNNNPPPTTTUUUTTTRRRQQQPPPQQQRRRSSSRRRSSSTTTUUUTTTTTTTTTUUUTTTUUUUUUVVVVVVVVVVVVVVVTTTTTTUUUXXXWWWUUUXXX]]]```fffqqq~~~{{{vvvrrrllleee___XXXRRRNNNCCCAAA>>><<<:::999::::::888888777777666555444444111111111111111222333333555555666666777777888888333777:::999:::AAAPPP]]]qqqzzzqqqhhh```\\\\\\\\\\\\]]]]]]\\\ZZZWWWUUUQQQPPPQQQTTTXXXZZZZZZXXXUUUSSSQQQQQQRRRSSSSSSRRRRRRRRRSSSTTTVVVXXXZZZ[[[XXXXXXWWWXXXYYYXXXVVVTTTUUUUUUXXX^^^aaabbbgggmmm}}}vvvgggXXXNNNHHHEEE@@@===<<<<<<;;;999;;;:::999777666666555555777777777777888:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>------......///000000000000------...+++'''---777///---,,,---...///...---......---,,,,,,...///000+++,,,...//////...,,,+++,,,,,,...+++***777>>>444---+++)))((())))))(((''')))***+++,,,------------+++++++++,,,......,,,++++++///333444111.........000000000000///...---,,,........................)))+++,,,......---,,,+++)))+++---......---,,,+++)))***+++,,,,,,+++***)))((()))*********((('''&&&'''((()))***************++++++,,,,,,,,,---------)))***,,,...000000000000...---+++*********+++,,,(((''')))---...+++)))+++$$$'''***+++******---000+++******+++,,,---+++))),,,---.........,,,***(((,,,---///000///000222333555444444333333222222111666555444444555777:::;;;<<<>>>BBBGGGMMMVVV___fffoooooonnnmmmlllnnnqqqtttvvv}}}yyyqqqgggdddkkkxxx}}}~~~~~~yyy|||~~~{{{zzz{{{|||{{{{{{}}}yyyuuunnnkkkhhheeecccaaa]]][[[RRRPPPMMMKKKHHHEEEAAA>>>>>>???@@@BBBDDDGGGIIIJJJMMMNNNOOORRRWWW[[[___aaaeeedddcccbbb```^^^\\\\\\^^^cccjjjoootttzzzqqqhhh^^^[[[VVVRRRPPPPPPQQQRRRQQQQQQRRRSSSSSSRRRRRRQQQPPPSSSTTTRRRNNNLLLOOOSSSUUUSSSQQQPPPOOOPPPRRRSSSRRRTTTUUUUUUUUUTTTTTTUUUUUUUUUVVVWWWWWWWWWWWWVVVRRRTTTYYYZZZUUUPPPTTT\\\^^^aaahhhtttxxxuuuoooiiiccc]]]WWWSSSFFFDDDAAA===<<<<<<===>>>::::::999777666444333333111111000000111222333333222222333333444555666666111666:::888777<<>>===<<<;;;:::;;;:::999777666555555555888888777777777777888888======<<<;;;;;;;;;<<<<<<000000000///////////////000000///...------,,,,,,+++,,,---////////////.........---------,,,,,,,,,******+++,,,...---***(((++++++++++++++++++++++++---,,,***(((((((((((()))+++,,,---------,,,+++***222,,,)))++++++(((***000******+++++++++,,,,,,,,,222222000///...............000333444333000,,,)))///---,,,,,,......---+++)))+++------,,,*********((()))***++++++***)))(((******)))))))))***,,,---+++*********+++,,,------******)))((()))***,,,---..................------++++++++++++++++++++++++))))))***,,,...---)))''')))******+++,,,,,,---------------,,,,,,+++++++++///000111000...+++******...///000111111222222111111222333444555555555555777666666777999;;;<<<<<<;;;???GGGPPPVVVYYY```hhhnnnqqqsssqqqoooqqqwww}}}zzzxxxrrrllllllttt~~~~~~~~~|||}}}}}}|||zzz{{{}}}zzzxxx|||{{{rrrlllfffccc```]]]\\\ZZZXXXVVVNNNNNNLLLIIIEEECCCBBBCCC?????????@@@DDDHHHLLLOOOTTTXXX^^^aaadddgggmmmqqqsssttttttsssooojjjeeebbbkkkjjjhhhjjjoooxxxyyyoooeeebbb\\\UUUOOOMMMOOOQQQRRRRRRSSSSSSRRRPPPNNNMMMTTTUUUTTTQQQMMMMMMQQQUUU[[[WWWSSSRRRRRRRRRQQQOOONNNPPPRRRSSSRRRRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXZZZWWWTTTTTTWWWYYYXXXWWW[[[[[[aaammmyyy{{{tttnnniiiccc[[[UUUKKKFFF@@@=========;;;999888888777666555444333333444444333222222222222333444333222222444666666555555555555666888===DDDIIIXXXggg{{{{{{nnnddd___^^^[[[ZZZXXXWWWVVVUUUUUUUUUSSSSSSSSSTTTUUUVVVXXXYYYVVVUUUSSSQQQQQQQQQRRRRRRQQQRRRTTTTTTTTTVVVXXX[[[YYYVVVUUUWWWVVVSSSTTTWWWUUUXXXZZZ[[[[[[___gggnnn~~~{{{iiiZZZRRRIIIEEE@@@<<<;;;;;;;;;::::::777444444555777888888888888777777777777888888;;;;;;:::::::::;;;<<<<<>>AAABBBNNNaaauuuxxxjjj^^^XXXWWWWWWXXXXXXWWWVVVUUUUUUYYYYYYXXXWWWVVVVVVVVVWWWTTTTTTUUUVVVUUUUUUTTTSSSSSSUUUVVVWWWWWWXXXZZZ[[[YYYWWWXXX\\\\\\YYYXXXZZZVVVXXXZZZYYYYYY]]]ccchhh|||ooo```WWWOOOJJJCCC===;;;::::::999:::888777888999:::999888888888999999999888666555<<<<<<;;;;;;;;;;;;<<<<<>><<<888888777666555444333333666555555444555777888:::444222111000111111111000222444666777777888:::<<<;;;CCCRRRdddxxxppp```WWWVVVWWWXXXXXXXXXWWWVVVVVV\\\[[[ZZZXXXWWWVVVVVVVVVTTTUUUWWWYYYYYYWWWUUUSSSRRRTTTVVVWWWWWWWWWYYYZZZWWWVVVXXX]]]]]]ZZZXXXZZZWWWXXXYYYYYYYYY\\\```dddvvvwwwhhh^^^OOOJJJCCC===;;;::::::::::::999999:::;;;;;;:::888888999:::;;;:::888666444999999999999:::;;;<<<===/////////000000111111111...............---------,,,---...000000000000///.../////////////////////......///000222111...,,,,,,,,,,,,++++++***************++++++++++++******,,,---...///000///......,,,...///...---,,,***(((....../////////000000000//////......---.........111111000...------,,,,,,***))))))***,,,------,,,---......---+++******+++------,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++***)))((((((((()))***+++,,,---...///000000---...//////...,,,***)))++++++++++++++++++++++++---+++******+++,,,,,,+++,,,+++)))((((((+++---///333111///------///111333///000222111000//////000///000111222222333333222444444555555666666555555666888999:::;;;???DDDHHHRRRUUU\\\cccgggiiinnnvvvwwwzzz~~~~~~|||zzzxxxwwwvvvtttvvvyyy|||}}}}}}wwwtttoookkkiiifffcccaaaXXXVVVTTTRRRRRRRRRPPPOOOTTTSSSPPPNNNNNNQQQWWW\\\cccdddhhhnnnuuu}}}{{{kkk```[[[YYYVVVSSSRRRRRRSSSSSSRRRPPPOOONNNNNNLLLJJJLLLPPPQQQOOOMMMOOOQQQRRRSSSRRRQQQPPPPPPTTTUUUUUUTTTRRRQQQRRRSSSSSSSSSTTTTTTTTTSSSRRRRRRWWWWWWWWWWWWWWWVVVVVVVVVVVVSSSTTTWWWZZZbbbqqq~~~}}}{{{yyyuuunnniiiXXXQQQGGGAAA???>>>;;;999888888777666555444333333777777777777777777777777444222000000111111000///222444666777666666777999;;;>>>GGGUUUiiivvvcccXXXXXXXXXYYYYYYYYYXXXXXXWWW^^^]]][[[YYYXXXWWWVVVVVVUUUWWWYYY[[[[[[YYYVVVTTTQQQSSSVVVWWWVVVVVVWWWXXXVVVUUUWWW[[[\\\XXXWWWYYYXXXXXXYYYYYYZZZ\\\___bbbqqq}}}~~~nnncccPPPJJJCCC===;;;<<<<<<<<<;;;::::::;;;<<<<<<:::999777888:::;;;:::999777555666666777888:::<<<===>>>......//////000000111111........................,,,---///000111111000000---............/////////......///000222111///,,,---,,,,,,++++++************++++++,,,++++++******,,,---...000000000000///---///000---+++,,,***&&&....../////////000000000//////...............///111000000///...---,,,,,,***))))))***---///......---......---++++++,,,.........---,,,+++++++++++++++,,,,,,---,,,,,,+++***++++++***)))))))))******)))***+++---.../////////---------------,,,,,,+++------------------------...,,,***)))+++,,,,,,,,,++++++***)))***+++...//////...---,,,,,,...000111---000222333222000000000///000111222333333333333444555555666666666555555555777:::;;;===AAAHHHNNNXXXZZZaaahhhkkklllrrryyy{{{}}}}}}{{{yyywwwvvvvvvvvvzzz~~~}}}|||zzz~~~~~~zzzuuurrrnnnkkkiiieeebbb___YYYWWWTTTSSSSSSSSSRRRQQQRRRRRRRRRQQQSSSXXX___eeennnooorrrwww~~~uuuhhh___ZZZUUUSSSTTTTTTTTTTTTSSSQQQOOONNNOOOMMMLLLLLLNNNOOOOOONNNNNNPPPRRRRRRQQQQQQQQQRRRUUUUUUUUUSSSQQQPPPQQQRRRQQQRRRSSSTTTTTTSSSRRRQQQUUUWWWXXXWWWUUUSSSSSSTTTTTTTTTVVVYYY[[[___jjjvvv|||wwwqqqlll]]]UUUKKKCCC???===:::888888888777666555444333333777777888999888777555444333222000000111222111000333444666666555555777888;;;<<<@@@IIIZZZrrr{{{iii^^^\\\[[[ZZZYYYYYYYYYYYYYYY\\\\\\ZZZYYYXXXWWWWWWWWWYYYZZZ[[[\\\\\\YYYWWWUUUQQQSSSVVVWWWVVVUUUVVVVVVWWWUUUVVVZZZZZZWWWVVVXXXXXXXXXXXXYYY[[[]]]___aaannn{{{sssgggTTTNNNFFF@@@======>>>>>><<<:::999:::;;;<<<;;;:::777888999::::::999888888555666666888:::<<<>>>???,,,,,,------...//////000........................,,,---///000111111000000,,,,,,------.....................000111111...,,,------,,,,,,+++******)))((()))+++,,,,,,,,,,,,+++,,,---///000111111000000---000000,,,+++---,,,(((........./////////000000...---------------......000000000///...---+++******))))))+++...000000///,,,------,,,++++++...000000///---,,,+++++++++,,,***+++,,,---------,,,++++++************++++++,,,((()))+++---///000000///---,,,+++++++++,,,---...........................///---***)))***,,,------))))))))))))***+++,,,------------------...///000///000111111000000222333000000111222333333333333555555666666666666555555555999<<<>>>@@@FFFNNNUUU___aaagggnnnqqqrrrwww~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxx}}}}}}{{{{{{yyywwwtttzzz{{{~~~{{{wwwtttqqqnnnllliiiddd___\\\XXXVVVTTTSSSTTTTTTSSSRRRRRRTTTVVVYYY]]]eeemmmsssyyyzzz}}}wwwjjj```XXXTTTSSSTTTUUUUUUUUUSSSRRRQQQPPPOOONNNMMMKKKLLLNNNPPPLLLNNNPPPOOONNNOOOQQQTTTUUUUUUTTTRRRPPPOOOPPPQQQOOOPPPRRRSSSTTTSSSRRRRRRRRRUUUWWWWWWTTTSSSSSSTTTSSSSSSVVVYYYXXXZZZdddooo~~~zzztttoooeee\\\PPPGGGBBB???<<<999888888777666555444333333333555888::::::888666444333111000000222333333222333555555555444555777999888:::<<>>>>>******+++,,,,,,---......---.....................,,,...///000111111000000,,,,,,,,,---------.........---...000111111...,,,------,,,,,,+++***))))))&&&'''***,,,---......---,,,---///000111111111000,,,000000,,,+++000000+++............////////////,,,,,,,,,++++++,,,------//////000000///---+++******))))))+++///111111000,,,,,,---,,,+++,,,///111000///---,,,++++++,,,,,,)))***,,,---...------,,,+++*********+++,,,------)))***,,,...000000000000---+++***)))***,,,...000////////////////////////000---***)))***,,,---...'''(((((()))******++++++......//////000000000111111111111///...000333666000000111222333333333333555666666666666666555555888<<<@@@BBBDDDJJJTTT\\\dddffflllsssuuuvvv{{{}}}zzz~~~}}}zzzzzzyyyyyyzzzzzz{{{{{{}}}zzzxxxxxxwwwssspppvvvyyy~~~~~~wwwtttnnnllljjjgggddd___YYYTTTSSSQQQOOONNNOOOOOONNNMMMTTTWWW[[[```gggpppzzzvvvggg\\\WWWRRRSSSTTTVVVVVVUUUTTTTTTPPPQQQPPPMMMJJJJJJNNNRRRKKKMMMNNNMMMLLLMMMQQQTTTUUUUUUTTTRRROOONNNOOOQQQMMMOOOQQQSSSTTTTTTSSSRRRQQQTTTWWWXXXVVVTTTUUUWWWRRRSSSUUUVVVUUUVVV```lllxxx|||vvvrrrjjjaaaUUUKKKEEEAAA>>>;;;888888777666555444333333///222777;;;<<<:::777444333111000111333444444333444555555555444555888:::555888;;;>>>GGGZZZtttwwwccc```]]]YYYXXXYYY[[[]]]YYYXXXXXXXXXXXXYYYYYYZZZ^^^^^^^^^]]]\\\YYYWWWVVVRRRUUUXXXYYYYYYWWWWWWWWW[[[XXXWWWXXXXXXUUUVVVYYYYYYXXXXXXZZZ]]]```aaaaaafffrrrtttccc[[[QQQHHHBBB@@@??????===;;;888777888:::;;;;;;777777777888999:::<<<============<<<<<<<<<======,,,,,,+++***+++,,,...///...---,,,---///000///...///......000111000...,,,111000///---,,,,,,,,,------...000111111000...------------+++***))))))+++***))))))+++...///...---,,,...111111111000000000222111///...---------...,,,,,,------...---------...,,,+++,,,......---,,,///...------,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,*********++++++***)))***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---+++,,,---/////////......---,,,+++******,,,...///444///******...111000......,,,)))((()))******)))+++***))))))***+++++++++...............///000000111000000222555444111...+++---111444666555444333888666444333444666777777999;;;>>>EEEMMMVVV___dddmmmpppuuuyyy|||~~~|||}}}~~~~~~~~~}}}~~~~~~xxxxxxxxxyyyzzz{{{|||}}}~~~zzzvvvzzz}}}|||wwwqqqnnnmmmqqqxxx}}}wwwrrrooommmiiidddcccbbb]]]UUUNNNOOONNNLLLJJJIIIKKKOOOSSSWWWZZZaaakkkwwwsssgggaaa]]]WWWSSSUUUUUUSSSSSSTTTRRRNNNJJJKKKPPPSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRTTTTTTRRRQQQNNNOOORRRUUUWWWVVVSSSPPPXXXWWWVVVUUUTTTRRRQQQQQQSSSSSSRRRQQQRRRVVV\\\aaaqqqxxxrrrpppfffXXXMMMFFFCCC@@@>>>999777555555555555444333333444666777777777666555111111222333555555444222222222111222333555777999666222555>>>CCCJJJ^^^ssszzziiieee```^^^___```___]]]^^^\\\ZZZZZZ[[[[[[[[[ZZZ___]]]\\\]]]^^^[[[UUUPPPQQQTTTWWWYYYYYYYYYZZZ\\\[[[ZZZZZZZZZZZZYYYVVVSSSUUUVVVYYY]]]```aaa```^^^eeejjjuuu}}}nnn```QQQJJJGGGBBB@@@@@@@@@===:::999999::::::999999888777777777999<<<===999:::;;;===>>>>>>??????,,,,,,+++++++++,,,---......,,,++++++------,,,***///...---...///000...,,,000//////...------,,,,,,+++,,,...//////...,,,+++,,,,,,,,,+++******+++,,,*********,,,...000///......///111111000000111222222111000...............------------------,,,,,,---++++++,,,...///...---......---,,,,,,,,,,,,,,,***+++,,,,,,,,,+++************)))***+++++++++******+++++++++++++++******,,,------------------,,,))))))))))))******+++++++++,,,...///000000///...,,,+++*********+++---...555000,,,+++...///...+++---+++***)))***+++***)))))))))((()))+++,,,,,,,,,...............//////000000///000222444444222//////111333555666666666555888777555555555777888888<<>>??????@@@@@@,,,,,,,,,+++,,,,,,---...///---,,,,,,---,,,+++)))///---,,,,,,---......---...////////////---,,,+++***+++,,,------,,,+++***+++++++++++++++,,,------+++++++++---000111000///000111111111///000111333222222000///////////////.........------,,,,,,++++++******+++...//////...---,,,,,,++++++++++++,,,+++,,,,,,,,,+++***)))))))))))))))***+++++++++,,,***+++++++++***))))))(((---------......---------(((((((((((()))))))))***+++,,,...000000000000///++++++***))))))+++,,,---333000------......+++(((,,,+++++++++,,,,,,+++)))***************+++++++++......------......///000///...///222444444333111444444555666777777888888888888777777777999:::;;;AAAFFFMMMTTT[[[cccjjjooouuuyyy}}}}}}{{{|||}}}{{{zzzzzz}}}}}}zzzxxxwwwxxxzzz}}}~~~|||xxxvvvwwwzzz||||||wwwqqqllliiiqqqwww}}}}}}xxxuuuqqqmmmjjjgggbbb]]]YYYWWWTTTOOOKKKKKKNNNRRRTTTVVVWWWZZZ[[[eeellluuu~~~yyyiiiaaaZZZXXXWWWTTTRRRSSSSSSPPPMMMNNNPPPRRRPPPNNNPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPQQQQQQPPPOOONNNPPPOOOOOOQQQSSSSSSRRRQQQVVVVVVUUUTTTSSSSSSRRRRRRQQQRRRSSSTTTTTTWWWZZZ]]]hhhuuuyyypppcccXXXPPPJJJEEEAAA???===:::999999999888777111111222333333333333333111111111222333444222111333333333333333444555555777444555:::;;;===IIIWWWmmmtttmmmddd___^^^___```___```^^^\\\[[[[[[ZZZYYYXXXUUUXXX\\\]]]\\\[[[ZZZYYYUUUWWWYYYZZZYYYYYYZZZ[[[\\\[[[YYYYYYYYYXXXUUUSSSYYYYYYYYY[[[^^^aaabbbaaaZZZ___iiiuuuqqq```UUUOOOHHHDDDCCC???>>>>>>>>>>>>===:::777999999999999999999999999;;;<<<===>>>???@@@@@@@@@------,,,,,,,,,---------000///......///000...---///---+++***,,,.........---...///000000...,,,******+++,,,,,,,,,,,,+++***+++***)))***,,,.........,,,,,,,,,...000222111///000000000///---...000222222222111000000000000000//////...---,,,+++++++++***))))))+++---//////...,,,++++++******+++++++++,,,,,,,,,+++***)))((((((''')))*********+++,,,---***************)))((('''+++,,,,,,------,,,,,,+++(((((())))))************+++,,,...000111111000000+++******))))))***++++++000...------...---***'''+++++++++,,,...---+++)))++++++,,,+++***)))))))))...------------...//////......///111333444444333777666666555666777888999888888999999:::;;;>>>@@@IIIOOOWWW___eeekkkrrrvvvvvvzzz}}}|||yyyzzz~~~|||zzzyyy{{{~~~zzzxxxvvvvvvwwwzzz{{{zzzyyyxxxwwwtttwwwzzz|||zzzvvvrrroootttyyy~~~~~~yyytttqqqmmmiiigggbbb^^^XXXTTTQQQOOOMMMKKKJJJNNNSSSWWW[[[___cccfffmmmuuuoooeee\\\ZZZYYYUUUSSSSSSSSSQQQOOOOOOQQQQQQPPPNNNQQQQQQPPPOOOOOONNNMMMMMMOOOPPPRRRRRRQQQOOOOOOOOORRRQQQPPPPPPRRRSSSSSSRRRUUUUUUTTTTTTSSSSSSRRRRRRPPPRRRTTTUUUUUUVVVXXXZZZcccnnn}}}~~~vvvkkk```XXXPPPHHHCCCAAA>>><<<:::::::::888777111111222222333333333333333222222222444444333222444333333333333333333333666444555888888999AAAKKK___sss~~~uuujjjbbb```aaabbbbbbaaa___\\\[[[ZZZZZZXXXWWWSSSXXX\\\]]][[[YYYZZZ\\\WWWYYYZZZZZZYYYXXXYYYZZZ\\\ZZZXXXXXXXXXXXXVVVTTTYYYYYYZZZ]]]```bbbaaa```]]]aaagggppp{{{zzzhhh\\\TTTMMMHHHGGGAAA@@@>>>>>>>>>===;;;999999999:::::::::999888888:::;;;<<<>>>????????????------------------------...---,,,...000111111000...,,,******,,,...///...,,,---///000000...,,,+++,,,,,,------------,,,,,,+++)))(((***---000000///---,,,,,,...111222111000...///...---+++,,,...000111111111111111000000000000///...,,,+++++++++,,,***))))))+++---//////...+++++++++******++++++,,,---,,,+++***))))))((((((''')))++++++******,,,...***************)))((('''*********++++++*********)))***+++,,,,,,,,,++++++***,,,---///000111000000+++*********************++++++,,,---...---***(((*********,,,------+++)))'''))),,,,,,******+++,,,---------------...//////---///000111222333444444777666555444555666888999888999::::::;;;>>>CCCGGGQQQYYYbbbiiimmmrrryyy~~~yyy{{{}}}|||{{{}}}~~~{{{yyyzzz}}}}}}|||||||||}}}{{{yyyvvvvvvvvvxxx{{{zzzwwwwwwxxxzzzzzzvvvwwwzzz||||||zzzvvvtttyyy}}}{{{wwwrrrmmmiiieee```]]]]]]YYYTTTPPPNNNMMMLLLKKKLLLOOOSSSXXX]]]dddkkkpppttt{{{vvviii^^^[[[ZZZWWWTTTTTTSSSRRRQQQQQQRRRQQQPPPOOOQQQQQQPPPOOOOOONNNMMMMMMOOOQQQTTTTTTRRRPPPPPPQQQUUUSSSQQQQQQSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSPPPRRRUUUUUUUUUVVVWWWYYY```hhhuuu|||rrrhhh```VVVMMMFFFAAA???<<<;;;:::999777666333333333333333444444555666555444444555666555444333333333333333333222222444444555777888999>>>DDDUUUggg{{{mmmddd``````aaaaaaaaa___\\\[[[ZZZZZZXXXWWWUUUXXX\\\\\\ZZZXXXYYYZZZXXXYYYZZZYYYXXXWWWYYYZZZZZZYYYWWWWWWXXXXXXWWWUUUWWWXXX[[[___bbbbbb___]]]^^^aaaffflllvvvnnncccZZZQQQKKKIIIEEEBBB===;;;;;;<<<<<<<<<999999:::::::::999888888999999;;;<<<===>>>>>>>>>---............---,,,,,,+++******,,,///000000000---,,,+++,,,...//////...------...//////...---,,,......------------......,,,)))(((***...111000///,,,,,,,,,...000222111000---......---++++++,,,...///000000111111000//////000///---,,,++++++,,,---***))))))***---......---,,,++++++++++++,,,,,,---,,,+++***)))))))))))))))'''***,,,+++))))))+++...))))))******+++******)))((())))))******))))))(((***+++---.........---,,,)))***,,,...000000000000+++++++++++++++*********)))***+++,,,,,,+++***)))***))))))***,,,,,,+++)))!!!%%%***,,,+++,,,...111------,,,,,,------...///...000111111111111333555555555444444555777888999888999::::::<<<@@@IIIOOOZZZaaajjjpppssswww~~~~~~{{{zzz}}}~~~zzzyyyyyyyyy{{{{{{yyyxxxxxxxxx{{{}}}xxxuuuvvvyyy{{{||||||{{{{{{{{{|||zzzwwwuuu~~~{{{wwwsssnnniiieeeaaa]]]ZZZXXXVVVSSSPPPNNNMMMNNNNNNPPPRRRVVVZZZ___fffmmmrrrtttwww{{{{{{xxxuuuuuuvvv|||~~~pppbbb]]]\\\XXXUUUSSSRRRRRRRRRSSSRRRRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMQQQTTTTTTRRRPPPRRRTTTVVVTTTRRRSSSTTTUUUUUUTTTRRRRRRSSSSSSSSSSSSSSSSSSQQQSSSUUUUUUTTTUUUVVVXXX]]]aaalllzzzzzzqqqiii^^^RRRJJJBBB@@@===;;;:::999777555444444444444444555666666888777555555666666666555222333333333333333222111333444555777888:::>>>AAALLL\\\qqq~~~pppeee```___^^^^^^```^^^\\\[[[[[[ZZZYYYXXXWWWYYY[[[[[[ZZZXXXXXXYYYWWWXXXXXXWWWVVVVVVXXXZZZXXXWWWUUUVVVWWWYYYXXXXXXWWWXXXZZZ]]]```aaa^^^\\\[[[^^^ccchhhqqq~~~vvvjjjaaaVVVMMMJJJGGGCCC===999999;;;<<<===999999999999999999999999888999:::;;;<<<=========---.../////////...,,,+++,,,++++++,,,///000000///---,,,,,,...000111000.................................------------......---***(((***...111000...,,,+++,,,...000111000///,,,...///...---+++,,,,,,...//////000000000///...///...,,,++++++,,,---...+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,---......+++***)))(((((()))******'''+++---,,,)))'''***---((()))***+++,,,,,,,,,,,,))))))************))))))+++,,,---//////...---,,,((()))+++---////////////,,,,,,,,,,,,,,,+++*********+++++++++***)))((((((***((('''((()))+++******!!!&&&+++---++++++---000------,,,,,,------...//////111222222000000222444444444444555777888999:::888999::::::<<>><<<:::999777555555444444333444555666666999777444444555666555555111111222333444333222222444555555555777:::>>>???DDDQQQcccwwwtttiiiccc```___^^^___]]][[[ZZZ[[[[[[ZZZYYYXXXWWWWWWYYYZZZ[[[ZZZXXXUUUVVVWWWVVVUUUVVVXXXZZZVVVUUUTTTUUUWWWYYYZZZZZZYYYXXXXXXYYY\\\^^^^^^^^^ZZZ]]]aaadddkkkvvv~~~rrrgggYYYMMMHHHEEEBBB===:::::::::;;;:::999888888888888999;;;<<<888999:::<<<======>>>>>>....../////////...,,,+++000///...///000111000///,,,,,,---///111222000.........---------......///...------,,,,,,------......***(((***///222000---+++++++++---000111000///,,,...000000...---,,,,,,---...///000000///.........---,,,++++++,,,...///,,,+++******,,,---,,,+++,,,,,,,,,,,,------...///******)))(((((()))***+++(((+++...,,,(((''')))---((()))***+++,,,---------******++++++++++++*********+++---//////...---,,,'''(((***,,,...//////...---------------,,,+++***,,,---,,,+++((('''&&&'''***(((&&&&&&(((*********&&&***///...***'''(((+++---,,,,,,,,,,,,---......000222333222//////111444333444555777888:::;;;;;;888999:::999;;;DDDQQQ[[[eeelllssswwwwwwzzz}}}}}}}}}|||{{{~~~}}}|||||||||}}}zzzyyywwwxxx{{{}}}}}}~~~yyywwwwwwxxxyyyyyyyyywwwtttvvvyyy|||}}}|||~~~wwwrrriiifffbbb___]]][[[XXXUUURRRSSSSSSRRRQQQQQQRRRSSSUUUYYY^^^bbbddddddeeefff]]][[[ZZZZZZ[[[ZZZXXXVVVZZZ^^^cccfffiiimmmssswww~~~nnneee```ZZZTTTPPPOOOQQQSSSTTTTTTSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOPPPHHHMMMRRRRRRPPPOOORRRUUUSSSRRRRRRSSSTTTTTTRRRPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRSSSVVVXXXXXXWWW]]]iiittt|||vvvkkk]]]TTTEEEBBB???===;;;:::777555444444333222333444555666888666444333444555555444000111222333444333222222555666666444666:::======>>>IIIZZZmmmzzznnngggdddbbb```^^^\\\ZZZZZZ[[[\\\[[[ZZZXXXVVVUUUWWW[[[]]][[[YYYTTTUUUVVVUUUTTTUUUXXXZZZUUUTTTSSSTTTWWWZZZ[[[[[[\\\YYYVVVUUUWWW\\\___aaa[[[^^^```bbbeeeooo|||wwwjjjZZZMMMFFFCCCAAA>>><<<<<<;;;999888999888777777777:::<<<>>>999:::;;;===>>>>>>??????//////.........//////000///000111222111///---,,,------...///000111222222000///...,,,++++++,,,,,,---,,,,,,---...///---+++,,,---......//////......------...............---333///,,,+++,,,---+++***&&&"""&&&111444---,,,222...,,,***+++,,,---,,,,,,***,,,---,,,++++++,,,---...------,,,,,,++++++***(((******)))''''''***---+++*********,,,,,,***(((***)))))))))+++,,,+++***(((((((((((()))***+++,,,)))+++...000111000...---******+++,,,------------,,,,,,,,,...000000...------,,,+++***)))'''&&&&&&%%%&&&&&&''')))***,,,---+++,,,---------,,,+++***,,,---...///000000000000111000000//////000111222444555555555444555888:::999:::;;;???FFFQQQ]]]eeejjjsssyyyyyyzzz~~~{{{{{{~~~zzz}}}vvvxxx{{{zzzzzz}}}|||yyyvvvvvvyyy}}}~~~}}}}}}}}}{{{zzzxxxxxxxxxxxxvvvwwwwwwwwwwwwyyy}}}}}}xxxqqqlllcccaaa^^^ZZZWWWUUUTTTTTTPPPMMMOOORRRQQQNNNSSS[[[\\\\\\^^^```bbbaaa]]]ZZZSSSTTTSSSQQQNNNKKKKKKKKKLLLMMMNNNQQQTTTWWWZZZ\\\eeeiiiqqqzzz{{{jjj]]]VVVSSSSSSVVVWWWXXXWWWSSSPPPNNNNNNSSSSSSQQQPPPOOONNNNNNNNNLLLNNNPPPQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOQQQSSSVVVWWWRRRRRRRRRRRRSSSTTTUUUVVVVVV[[[___bbbeeeooo}}}|||pppbbbWWWKKKCCC===<<<;;;888666666333333222333444555666666444222000000111222111000000000111222333333444444666888999999999999;;;<<>><<<:::999:::<<<<<<;;;::::::<<<>>>???>>>===>>>???......------......///000111222333444333111///.........///000111222333333000///---,,,++++++,,,,,,---,,,,,,---......---++++++,,,,,,---------------------............------111...,,,+++,,,---,,,+++,,,(((+++444666///---222...,,,++++++---------,,,,,,---...---,,,+++,,,---......---,,,,,,++++++***(((******)))'''(((***---+++******+++,,,,,,+++)))***)))))))))+++,,,+++***((((((((())))))***,,,,,,,,,---///000000...,,,+++******+++,,,------------,,,,,,,,,...000000...,,,---,,,+++***)))(((''''''&&&&&&&&&''')))+++,,,---)))***+++---......------,,,---...///000000000000222111111000000111333333555666666666555777999<<<;;;===@@@EEEMMMWWWbbbiiillltttyyyyyyyyy~~~}}}zzzyyyzzz||||||zzztttwwwzzzyyyyyy{{{{{{xxxttttttwww{{{|||}}}}}}zzzxxxvvvwwwxxxyyyxxxxxxyyyyyyyyy||||||wwwqqqjjjddd^^^\\\YYYVVVSSSQQQPPPPPPOOOMMMNNNQQQQQQPPPVVV]]]___^^^\\\\\\[[[YYYUUURRRNNNNNNNNNLLLJJJHHHHHHHHHFFFFFFFFFGGGIIIKKKLLLMMMPPPVVV___iiirrr{{{ooobbbYYYUUUTTTUUUVVVVVVVVVTTTSSSRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOHHHKKKOOORRRTTTTTTTTTTTTRRRRRRSSSRRRRRRQQQPPPPPPOOOOOONNNNNNOOOQQQSSSUUURRRRRRQQQRRRRRRSSSTTTTTTTTTXXX[[[\\\^^^fffrrr}}}uuufff[[[OOOGGG@@@>>>===999777777555444333333444555555555555333111111222222222111000000111111222333333444444666777777777777999:::;;;===FFFXXXmmmzzzlllbbb______```]]]ZZZ\\\```bbbaaa^^^___\\\YYYXXXZZZ[[[ZZZXXXWWWWWWVVVTTTSSSTTTXXXZZZXXXXXXWWWWWWWWWXXXYYYZZZWWWWWWWWWWWWWWWXXXYYYYYY]]]\\\ZZZ[[[___eeelllpppuuuhhh\\\TTTJJJFFFBBB@@@??????>>>===<<<;;;::::::<<<<<<;;;:::999;;;=========<<<===>>>------,,,,,,---...//////222333333444333111000///...//////000111222333333///...---,,,+++++++++,,,...,,,+++,,,---...---+++***+++,,,,,,------,,,,,,------............------///---++++++---......---000---...555444...,,,000///---,,,,,,---......---...//////...,,,+++,,,---......------,,,+++++++++)))******)))((()))+++,,,+++******+++,,,,,,+++)))***)))))))))+++,,,+++***))))))))))))***+++,,,,,,---...///000///---+++)))******+++,,,------------,,,,,,,,,---//////---+++,,,,,,,,,+++***)))(((((('''''''''((()))+++,,,---***+++,,,------------------...///000000111000000333222111111111222444555666777777777777888<<<>>>>>>BBBHHHOOOWWW```iiinnnooouuuyyyyyyzzz~~~~~~{{{yyyyyyzzz}}}~~~wwwtttvvvyyyxxxxxxyyyxxxvvvssssssvvvzzz}}}~~~}}}yyyvvvtttuuuwwwyyyzzzzzz{{{{{{}}}zzzuuuqqqkkkccc]]]XXXWWWTTTQQQOOONNNNNNNNNNNNLLLMMMPPPRRRTTTZZZaaabbb___ZZZUUURRRNNNJJJGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@???>>>>>>>>>>>>>>>===DDDMMMTTTYYYaaakkksss}}}wwwjjj___XXXTTTTTTTTTTTTTTTTTTUUUUUUVVVRRRRRRQQQPPPOOOOOOOOOPPPJJJLLLOOORRRTTTUUUTTTSSSQQQQQQRRRRRRRRRQQQPPPPPPPPPOOOMMMLLLMMMNNNPPPQQQRRRRRRQQQQQQQQQRRRSSSSSSTTTWWWYYYXXXXXX]]]gggooo{{{mmmbbbVVVMMMDDDAAA???;;;888888777666555555666666555444555333111111222333222111000000000111222222333333222444555555444444666777666888@@@NNN^^^ooorrrfffaaaaaa___\\\ZZZ[[[___aaa```^^^bbb^^^ZZZXXXXXXYYYZZZYYYWWWWWWWWWUUUTTTUUUXXX[[[XXXXXXXXXXXXXXXYYYZZZZZZWWWVVVUUUUUUVVVXXXZZZ[[[^^^\\\ZZZZZZ\\\aaafffiiiwwwzzzlll^^^UUULLLIIIDDDAAA??????===<<<<<<;;;::::::<<<<<<;;;:::888:::<<<===<<<<<<===>>>,,,,,,,,,,,,,,,---...///111111111111000///...---.........///000111111222...------,,,,,,,,,,,,,,,...---++++++,,,---,,,+++++++++,,,------------,,,------.........---,,,,,,,,,++++++,,,---.../////////,,,---111000+++***---000...,,,---...///...---///000000///---+++,,,---.........---,,,,,,++++++)))***************+++,,,***))))))***+++,,,***)))***)))))))))+++,,,+++******************+++,,,---------...///...---+++*********+++,,,------------,,,+++,,,---......,,,***,,,,,,++++++******))))))((((((((()))***+++------//////...---,,,++++++***...///000000111111111000222111000000111222444555666777777777777:::>>>AAACCCHHHPPPYYY```hhhnnnrrrrrrvvvzzzzzz{{{~~~}}}|||}}}}}}yyyzzzzzzyyyyyy{{{~~~|||xxxvvvvvvwwwwwwwwwvvvvvvuuutttuuuxxx}}}}}}|||yyyvvvuuuuuuvvvvvvzzz{{{}}}~~~~~~uuunnnjjjfffaaa]]]UUUTTTRRRPPPOOOOOOOOOOOOMMMMMMNNNQQQTTTXXX]]]bbbbbb]]]VVVOOOJJJFFFBBB@@@FFFDDDBBBAAAAAA???>>><<<>>>>>><<<;;;999999888888888>>>DDDGGGFFFJJJSSS[[[fffkkkrrryyyrrrfff[[[UUUTTTSSSRRRQQQSSSUUUVVVVVVTTTSSSRRRPPPOOOOOONNNNNNPPPPPPOOOPPPQQQQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPNNNMMMLLLMMMNNNOOOSSSSSSRRRRRRRRRRRRSSSSSSWWWXXXYYYXXXXXX[[[bbbhhhwwwtttiii^^^SSSIIIDDD@@@;;;999999:::888666666888888555333444222111000111222111000000000000111111222222222222333444444333333444666444666===FFFQQQ```wwwzzzllldddbbb^^^\\\[[[\\\^^^``````___bbb___[[[XXXWWWWWWYYYZZZWWWWWWWWWVVVUUUVVVYYY[[[YYYYYYYYYYYYYYYZZZZZZZZZWWWVVVTTTTTTUUUXXX[[[]]]___]]]\\\\\\]]]aaaeeegggooo}}}|||mmm___VVVOOOKKKFFFBBB@@@???===;;;===;;;::::::;;;<<<;;;999888:::<<<===<<<<<<>>>???+++++++++,,,---...//////000000000000///...------,,,,,,------.../////////---.........------,,,,,,///---+++***+++,,,++++++,,,,,,---...............------......---,,,++++++***+++,,,------...///000---++++++------++++++---000...,,,---...///...---///000000///---+++,,,---//////...------,,,,,,+++***)))******++++++++++++(((''''''(((***+++***(((***)))))))))+++,,,+++***+++++++++++++++,,,,,,---++++++,,,---......------******+++,,,------------,,,++++++,,,...---+++)))++++++******************))))))))))))***,,,---...//////...---,,,,,,++++++///000111111111111111111000000//////000111333444555666666777888<<>>FFFCCC@@@???>>>===:::888===<<<;;;:::999888888888777<<<@@@???<<<<<>>>>>>>>???@@@,,,,,,,,,,,,---...000000222111111000/////////...,,,,,,,,,,,,---------.........////////////...---000---+++******++++++***,,,---......//////......------...------,,,+++***(((***---.........///000...------------...///000///---,,,,,,---......---...//////...,,,+++,,,---//////......---,,,,,,,,,***))))))+++,,,---+++***(((''''''(((***+++***)))***)))))))))+++,,,+++***---,,,,,,+++,,,,,,------***+++,,,------.........******+++,,,------------+++++++++,,,---,,,***((()))))))))))))))*********************+++,,,---...++++++,,,,,,---///000111111111222222222222111111//////......///111333444555666777888:::???FFFKKKNNNUUU^^^ggglllppprrrsssvvvxxx|||}}}zzzzzzzzz{{{{{{{{{}}}}}}{{{zzz{{{xxxtttsssuuuvvvtttwwwzzz~~~}}}}}}~~~|||zzzwwwwwwvvvuuuuuuuuuuuuuuu{{{~~~}}}{{{rrrfff^^^[[[[[[[[[ZZZOOOOOONNNNNNOOOPPPRRRSSSTTTYYY]]]```dddfffccc]]]ZZZTTTMMMGGGCCCAAA???>>>EEEBBB>>>===>>>===:::666;;;:::999999888888888888555888;;;:::777777;;;??????CCCIIIOOOVVV]]]dddiiixxx}}}rrrddd[[[XXXTTTQQQRRRTTTUUUSSSPPPWWWVVVTTTRRRPPPNNNMMMMMMSSSOOOKKKJJJNNNRRRTTTTTTQQQRRRSSSTTTUUUVVVVVVVVVTTTSSSQQQOOONNNOOOPPPQQQTTTTTTTTTTTTUUUVVVWWWWWWSSSTTTUUUVVVVVVXXX\\\___iiitttxxxooobbbTTTKKKDDD>>>;;;;;;===:::777999<<<<<<888333444222000000111222111000222222222222222222222222333444555555333333444555666666999===AAAJJJ\\\mmm|||lllbbb^^^^^^^^^^^^___```aaaaaa______]]]ZZZWWWWWWYYY[[[ZZZ[[[[[[YYYWWWVVVWWWYYYYYYYYYZZZ[[[[[[[[[[[[[[[YYYXXXWWWWWWXXXZZZ\\\]]]YYYYYYZZZ[[[]]]```bbbdddiiisssqqqddd[[[RRRNNNIIIDDDBBB@@@>>><<<===<<<;;;;;;;;;;;;:::888999;;;===>>>>>>???@@@AAA,,,,,,,,,---...///111222111000///......---------,,,,,,------------.........///000111111000//////000---***)))***++++++***,,,,,,---............---------------,,,+++******(((+++...///------...000000000...---,,,...///000...,,,++++++---------,,,,,,---...---,,,+++,,,---/////////...------,,,,,,+++))))))+++---...,,,))))))((((((***,,,---,,,+++***)))))))))+++,,,+++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++***+++,,,,,,)))'''''''''((((((((()))))))))+++++++++++++++,,,---...+++++++++,,,---///222333111222222333222222111111000/////////000222444555666777888:::>>>DDDKKKQQQVVV\\\dddlllppprrrsssssswwwxxx}}}}}}}}}~~~{{{zzz{{{||||||}}}}}}||||||}}}uuuwwwuuupppoootttxxxwww{{{~~~}}}~~~|||{{{xxxvvvsssqqqqqqtttwwwzzz}}}zzzssslllccc]]][[[ZZZYYYWWWPPPPPPPPPQQQRRRTTTVVVWWW[[[ccciiilllooonnnfff[[[UUUPPPIIIDDDAAA@@@>>>===BBB>>>;;;<<<>>>???<<<888;;;:::999888888777777888666888999999777666666777888:::>>>AAADDDHHHMMMQQQ___eeeoooyyyyyyjjj```XXXUUUSSSTTTWWWXXXUUUQQQUUUTTTSSSQQQPPPPPPPPPPPPTTTPPPMMMOOOSSSUUUTTTQQQPPPQQQRRRTTTUUUUUUVVVVVVTTTSSSPPPOOONNNOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXRRRSSSSSSTTTTTTVVVXXXZZZdddkkkvvvwwwiiiZZZOOOHHHAAA>>>>>>===:::888:::>>>???999444666444222222333333333222333333333333333333333333222444444444222222333444555444666999<<>><<<;;;;;;;;;;;;:::888888:::<<<===>>>>>>???AAA,,,------...///000222222......---+++++++++++++++------..................///000111222222111000///000...***))))))*********++++++,,,---------,,,,,,---...------,,,+++***)))(((+++//////---,,,...///111111///++++++,,,...---...,,,***+++,,,---,,,,,,***,,,------++++++,,,---/////////...------,,,,,,+++))))))+++......,,,)))*********,,,...///...---***)))))))))+++,,,+++***...------,,,,,,,,,------...------,,,,,,++++++*********+++,,,------------++++++***+++,,,+++)))'''&&&&&&''''''(((((())))))++++++++++++,,,------...------,,,,,,---...000111222222333333333222222111111000000000111333555666777888999<<<@@@GGGPPPUUUZZZ```hhhooorrrsssssstttwwwxxx}}}~~~zzzzzz~~~|||wwwyyy{{{}}}zzzxxxyyy|||qqqtttrrrmmmmmmtttyyyyyy~~~~~~~~~zzzvvvpppmmmnnnsssyyy~~~yyyoooiiiccc___]]]\\\XXXUUUTTTSSSTTTTTTVVVXXX[[[\\\aaaiiiqqqtttvvvttthhhZZZRRRMMMGGGCCC@@@>>>===;;;>>>;;;888:::>>>@@@===:::<<<<<<:::999888777777777;;;;;;;;;;;;999666444222777888999999:::<<>>HHHRRRdddzzzuuuddd___```````````````bbbddd___aaabbb```]]]\\\^^^```]]]^^^]]][[[XXXVVVUUUVVVYYYZZZ[[[\\\]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[\\\]]]^^^_________bbbfffqqq~~~nnndddRRRNNNIIIEEECCCBBB@@@>>>>>><<<;;;;;;;;;;;;999888666999;;;<<<<<<===>>>@@@///000000111111111000000/////////...---------,,,////////////...---,,,+++---...///000000///...------+++))))))+++,,,***'''***,,,//////---+++******------,,,,,,,,,---......///...---,,,+++,,,,,,---000000///...------,,,,,,+++++++++,,,,,,------------,,,+++*********+++,,,------------------------)))*********++++++++++++******+++++++++,,,,,,,,,,,,+++)))((((((***,,,---,,,---......,,,+++,,,...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((('''''''''((((((((((((((()))******++++++++++++---...000111------,,,------...///000444444444444444444444444...000222333333333444555888:::===@@@FFFMMMVVV[[[cccgggnnnsssvvvvvvuuuttt|||~~~{{{vvvvvv|||~~~~~~}}}zzzxxxvvvtttwwwuuurrrqqqrrrvvvzzz|||~~~~~~~~~}}}}}}|||{{{zzzxxxtttooooootttyyy}}}~~~zzzrrrmmmhhhaaaZZZUUUTTTTTTUUUQQQQQQQQQSSSWWW\\\aaadddiiirrrzzz|||xxxrrrggg^^^RRRKKKFFFEEECCC>>><<<>>>AAA>>><<<<<<===>>>;;;999;;;999555444555666666666555666777777777666555444555888;;;999666555999===AAACCCHHHQQQZZZeeewwwzzzfffXXXUUUTTTVVVUUUSSSTTTWWWRRRRRRQQQRRRRRRSSSTTTUUUYYYUUUQQQPPPQQQQQQOOOMMMUUUSSSSSSTTTWWWXXXVVVTTTLLLQQQSSSPPPQQQUUUVVVQQQRRRRRRRRRSSSTTTVVVWWWXXXUUUUUUUUUUUUUUUVVVWWWXXX\\\\\\```iiivvvqqqcccYYYNNNDDDAAACCC;;;:::999999888999999999<<<999555444555777888999666666555444222111000///222333333444333222111000111333555444333888AAAIII___qqqoooeee```]]]]]]\\\[[[^^^cccaaa``````___^^^^^^]]]]]]___^^^\\\[[[ZZZ[[[\\\]]]XXXYYY[[[]]]]]]]]][[[ZZZ]]]\\\\\\[[[\\\^^^___```ZZZ\\\^^^___^^^^^^___```___eeennn}}}rrrdddVVVPPPIIIEEECCCBBB???<<<===<<<;;;:::999999999999::::::;;;<<<===>>>???@@@///000000111111000000000............------------............------------///000000000///......------+++)))***+++,,,***(((+++,,,---......---+++***,,,++++++++++++,,,------///...---,,,,,,,,,------000//////...------,,,,,,+++,,,,,,,,,---------......---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,******+++++++++,,,,,,,,,,,,+++***))))))***,,,---...///000///---,,,---...++++++,,,,,,---------,,,---------------------------,,,+++)))((((((''''''((((((((((((((()))******++++++,,,,,,---...//////............///000111111333333333444333333222222000222444444444444555666<<<===>>>AAAGGGPPPZZZaaajjjmmmrrrvvvyyyzzz{{{{{{~~~zzzwwwwwwzzz~~~~~~|||zzzxxxvvvttttttsssrrrrrruuuyyy~~~zzz{{{{{{||||||{{{zzzyyyxxxuuurrrsssxxx~~~rrrhhhgggddd^^^YYYVVVUUUVVVVVVTTTTTTUUUXXX\\\bbbgggjjjsss{{{{{{sssggg\\\QQQJJJEEEDDDBBB>>><<<===@@@===<<<<<<===>>><<<:::;;;888666444555666666666444444444333333111000000333666999777444444777;;;<<<<<>>===<<<;;;:::::::::::::::;;;<<<===>>>???@@@@@@//////000000000000//////------------...............---,,,,,,,,,---//////222111000///......---------+++******,,,,,,+++))),,,++++++,,,//////---)))*********++++++,,,,,,,,,///...------,,,---------/////////...------,,,,,,---------------...............,,,+++************++++++++++++++++++++++++)))(((''''''(((***,,,---******+++++++++,,,,,,,,,,,,+++*********+++---...000111111000...,,,---...++++++,,,,,,,,,---------........................,,,,,,***)))(((((((((((()))(((((((((((()))*********+++---.........------////////////000111222222111222333444444222000///222444555555444444666777???@@@AAADDDJJJTTT___gggpppsssvvvxxxzzz|||{{{{{{{{{{{{zzzzzz|||~~~~~~~~~}}}|||zzzxxxvvvuuusssssstttwww{{{wwwxxxyyyzzzzzzyyyxxxwwwxxxvvvuuuxxx~~~zzzkkk```aaa^^^[[[XXXVVVVVVWWWWWWWWWXXX[[[___dddjjjooorrrzzzyyynnn```UUUPPPIIIEEEDDDBBB===<<<===>>>===<<<<<<===>>>===;;;;;;888666555555666666555222222111000000000111111222444666555222222555888777666777;;;>>>CCCNNNYYYlll}}}zzzlllaaaXXXVVVVVVTTTRRRRRRPPPQQQRRRSSSTTTUUUVVVVVVWWWUUURRRQQQRRRSSSRRRQQQSSSRRRQQQRRRTTTTTTTTTRRRPPPRRRQQQNNNNNNQQQRRRPPPPPPQQQRRRSSSTTTUUUUUUTTTVVVVVVWWWXXXYYY[[[\\\]]]YYY[[[^^^aaagggrrr|||nnnbbbUUUIIIBBB@@@======<<<:::999999999999:::888666666888:::;;;;;;555555444444444333333333222222222333222222111000333444555444444777>>>CCCRRRbbbyyyyyynnndddaaa```]]][[[\\\^^^___```aaa```^^^\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWYYYZZZ[[[]]]]]]\\\[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]ZZZ\\\^^^^^^\\\\\\\\\]]]^^^bbbhhhrrrqqqaaaZZZPPPIIIFFFDDD@@@>>>??????>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA//////000000//////......,,,,,,,,,------.........---,,,+++***+++---000111444222000...------------,,,,,,++++++,,,,,,,,,+++...+++)))+++000111...)))******++++++,,,,,,------.........------------...//////.........---------........................///...---,,,+++************************+++++++++)))((('''&&&'''))),,,...******+++++++++,,,,,,,,,,,,+++++++++,,,---...///000111111000---++++++,,,,,,+++++++++,,,,,,------/////////...............,,,+++***)))(((((((((((())))))(((((())))))***+++***,,,...//////...,,,+++////////////000111222222111333444666555333000...333444555555444555777888???BBBEEEJJJQQQZZZcccjjjsssuuuwwwxxxxxx{{{~~~wwwyyy}}}{{{|||~~~|||~~~}}}}}}|||zzzxxxwwwvvvwwwxxxzzz~~~}}}xxxxxxyyyyyyyyyxxxvvvuuuwwwxxxyyy}}}vvviii```\\\ZZZXXXVVVUUUUUUVVVWWWZZZ\\\```ffflllrrrwwwzzzxxxmmm]]]QQQPPPIIIEEEDDDBBB>>><<<>>><<<<<<<<<<<<============:::888666555666666666555222222111111222444666777333444555444222222444666888555555888999:::AAAIIIXXXiii}}}vvviii\\\XXXXXXVVVSSSRRRRRRSSSTTTUUUWWWXXXXXXXXXVVVTTTSSSRRRRRRSSSTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSTTTSSSQQQOOONNNPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUYYYYYYYYYYYYZZZ[[[\\\]]]YYY\\\^^^^^^```hhhttt~~~ttthhh\\\PPPFFFAAA>>>===<<<:::999888777777777555333444666888999999444444444444444444444444111222222222222111111111444555555444444777;;;???JJJXXXmmm}}}pppdddaaacccbbb```______```bbbcccbbb```]]][[[ZZZ[[[\\\\\\[[[ZZZXXXWWWZZZ[[[[[[\\\\\\\\\[[[[[[YYYYYYYYYZZZZZZ[[[\\\\\\[[[]]]___^^^]]]\\\]]]^^^bbbdddgggmmm{{{vvvggg___TTTLLLGGGDDDAAA?????????>>>==================>>>>>>???@@@AAAAAAAAA///////////////...---,,,+++,,,,,,,,,------......,,,+++******+++---000111333222000...,,,,,,,,,---,,,,,,------,,,,,,,,,---000,,,)))+++000111...******+++,,,---............---....................................---------..............................------,,,+++******)))))))))******+++++++++***)))'''&&&'''))),,,...******+++++++++,,,,,,,,,,,,,,,,,,------...///000///000000...,,,******+++,,,,,,+++++++++,,,---...............------,,,,,,++++++***)))((((((((())))))))))))))))))***++++++***,,,...//////...,,,+++............///000111111222333555777666444111000333444555555555666888:::???DDDKKKSSSZZZ```fffjjjtttwwwzzzzzzzzz||||||vvvvvv||||||zzz~~~}}}}}}}}}}}}|||{{{zzzxxxwww{{{|||~~~~~~|||zzzzzzzzzyyyxxxwwwvvvvvvxxxzzz~~~yyyoooeee___YYYXXXVVVUUUTTTUUUVVVWWW\\\___eeelllsssyyy~~~|||qqqbbbTTTPPPJJJEEEDDDCCC???===???<<<<<<======<<<<<<======:::888666666666777555444444444333333444555777888444555555444333333444555888666555888999999===BBBIIIWWWiiizzzrrrccc]]]\\\ZZZWWWVVVQQQRRRTTTUUUVVVWWWWWWWWWUUUTTTSSSRRRRRRRRRTTTUUUUUUTTTTTTSSSSSSSSSTTTUUUWWWTTTRRRQQQPPPPPPQQQSSSTTTSSSPPPOOOOOORRRUUUWWW[[[[[[ZZZZZZZZZ[[[[[[\\\[[[]]]^^^]]]\\\aaallluuu|||pppeeeYYYNNNFFF???>>><<<:::888777666555333111000111333555555555333333333444444444444555111111111111111111111222444444444555555777999<<>>==================???@@@@@@@@@AAABBBBBBBBB////////////...---,,,+++,,,,,,,,,,,,------------,,,+++++++++,,,---///000000///...---,,,,,,+++,,,+++---......,,,,,,---///000...,,,,,,...///---+++)))***,,,.../////////...------...////////////....................................---------------,,,------------,,,,,,+++)))))))))***++++++,,,,,,,,,+++)))((()))***,,,---******+++++++++,,,,,,,,,,,,,,,---...///000000111...//////...,,,***++++++---,,,+++***+++,,,---...//////......---,,,,,,,,,++++++***)))))))))))))))***))))))))))))***++++++***+++---.........------............///000111111222333555666666555333222444555666666666888;;;>>>BBBHHHRRR[[[aaafffjjjmmmvvv{{{{{{xxxsss{{{|||zzz~~~~~~~~~~~~}}}|||{{{zzzyyy|||~~~|||yyyzzzyyyxxxwwwwwwxxxyyyzzz|||zzzpppfff___ZZZWWWVVVTTTSSSSSSUUUWWWYYY^^^bbbiiiqqqxxx~~~{{{qqqbbbSSSOOOHHHDDDCCCBBB>>>===>>><<<===>>>===<<<;;;<<<===999888666666777777555444555555444333333333444444666555555444444444444444666444444777999888:::===@@@JJJYYYjjj~~~vvvhhh```[[[WWWTTTTTTPPPQQQSSSTTTUUUUUUTTTSSSTTTTTTTTTRRRQQQQQQSSSUUUUUUUUUUUUSSSRRRRRRTTTVVVWWWTTTRRRSSSSSSQQQQQQTTTUUUTTTQQQOOOPPPRRRUUUXXXZZZZZZYYYYYYYYYZZZ[[[[[[]]]^^^]]][[[[[[^^^eeekkkzzzzzzooodddXXXMMMAAA@@@>>>;;;888777555555222000///000222333333333333333333333333333333333111111000000000111222222333333333444666777888999===EEETTThhh}}}{{{mmmfffccc```___```[[[\\\]]]^^^]]][[[YYYXXXZZZZZZ[[[[[[\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[]]]^^^^^^___^^^^^^\\\^^^```````````````bbb___aaaaaabbbmmm~~~tttjjj]]]QQQKKKHHHFFFDDD???>>>>>>======>>>>>>>>>AAAAAABBBBBBBBBCCCCCCCCC............---,,,++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---------,,,++++++***+++---///...---,,,...000111000///------,,,,,,+++((()))+++---//////...---,,,---...///000000///...........................------------,,,,,,,,,++++++,,,---.........---,,,))))))******+++,,,,,,------,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,---...///000111111111...//////...---,,,,,,------,,,+++******,,,---///000000//////...------,,,+++******)))))))))))))))******))))))******+++,,,++++++,,,,,,---...//////////////////000111222222111222333444444444444444555666777888999<<<@@@CCCIIIOOOWWW```fffkkkooorrrvvv}}}|||yyyuuu|||~~~~~~~~~~~~~~~}}}|||{{{}}}{{{|||~~~}}}yyyuuuwwwvvvttttttuuuyyy~~~~~~~~~}}}yyysssjjjaaaZZZWWWTTTSSSQQQPPPRRRVVV[[[^^^aaaeeellluuu|||yyyooo___QQQLLLFFFBBBAAA@@@<<<;;;===<<<>>>???>>>;;;:::;;;===999888666777777777555333000111333444555666777777666555444333333444333333555222222666888666777999999BBBMMMZZZmmm}}}oooeee\\\TTTQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSTTTTTTRRROOOOOOQQQTTTTTTUUUUUURRRPPPPPPRRRUUUUUUQQQQQQTTTTTTQQQPPPTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVWWWYYYZZZ\\\]]]^^^]]][[[ZZZ[[[]]]```bbbnnnwwwyyynnn```SSSEEECCC@@@===:::888777666444333222222444555444333222222222222222222222111111000//////000111222333111222222444666888888888999>>>JJJ[[[rrrtttjjjccc^^^^^^aaa]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\[[[[[[ZZZ[[[[[[[[[[[[]]]^^^______^^^^^^ZZZ\\\^^^______```aaacccaaabbb```^^^eeetttzzzpppaaaUUUOOOLLLJJJHHH@@@@@@????????????@@@@@@BBBBBBCCCCCCCCCCCCDDDDDD............---,,,+++***---------,,,,,,+++++++++***+++,,,---------,,,,,,***+++,,,---,,,+++***)))+++---//////---,,,...111111111111...,,,***+++,,,&&&(((***---......---,,,,,,---///000000000///...---.....................---------,,,,,,+++++++++***+++,,,...///......---))))))***+++,,,,,,------...---------,,,++++++*********+++++++++,,,,,,,,,,,,---...000111111222222...///000///...---...///---,,,+++******,,,...///222111111000///......---+++***)))))))))))))))************)))******+++,,,++++++++++++---...000111000000000000111222333444000000111111222444444555666888999:::;;;???CCCGGGOOOTTT[[[bbbhhhnnnssswwwttt||||||yyyyyy}}}~~~}}}}}}}}}zzzxxxyyy|||{{{wwwrrrsssrrrpppqqqtttzzzxxxoooiiioooqqqrrroooiiiaaaZZZVVVRRRPPPOOOOOORRRXXX^^^bbbcccgggoooxxx|||rrrbbbSSSJJJDDD@@@???>>>:::999;;;===???@@@>>>;;;999:::<<<999777777777888777555333***---111555999<<<>>>>>>666444333222333333333222444111222666888666555666333<<>>???DDD??????>>>===<<<;;;:::::::::888666666666666555444333333333555777:::===???888666444222222222000///111111222333333444555555666888===EEENNN^^^wwwyyykkk```YYYVVVYYYZZZ[[[[[[[[[ZZZYYYXXXWWWUUUTTTTTTUUUUUUSSSRRRWWWTTTPPPPPPQQQRRRQQQOOOPPPQQQQQQRRRRRRRRRRRRRRRTTTVVVXXXWWWVVVUUUUUUVVVOOORRRTTTSSSUUU[[[]]]\\\___^^^\\\[[[[[[\\\^^^___```dddlllwww{{{kkk]]]QQQIIIAAA>>>;;;777777999666555444555666666444222222111000......000111222444444444333222111000///222333333333333333333444777777===KKK___vvvtttmmmhhhccc___```___]]]]]]^^^^^^^^^]]]YYYWWWVVVWWWZZZ]]]___```[[[\\\^^^```___]]][[[YYYTTTVVVXXX[[[\\\]]]^^^^^^\\\^^^``````^^^]]]___bbb``````bbbddddddeeeoooyyyyyyjjj^^^VVVRRRNNNKKKHHHEEECCCCCCEEEEEEBBB???AAABBBCCCDDDEEEEEEEEEEEE000///...,,,++++++,,,,,,..................------******+++,,,,,,---............------,,,,,,,,,+++...............///000000//////......---.................................///000111111111000///...............////////////******+++++++++++++++***,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++...+++'''(((,,,...---+++,,,,,,+++***************+++---///000000///000111111000000///////////////,,,***)))***+++,,,***)))---...///000000///...---++++++***)))******+++,,,))))))******+++---...///111///---,,,...000111111///000111222222111000000333333333444555666666777888999999:::===CCCJJJPPP\\\bbbiiimmmppptttzzz~~~}}}|||~~~~~~~~~~~~zzzuuussstttuuuuuutttuuutttsssvvv|||}}}ooobbbYYYSSSQQQUUUVVVXXXYYYYYYWWWTTTSSSQQQRRRTTTWWW[[[```dddgggqqqqqqwwwrrrbbbWWWKKKHHHEEEEEECCC??????CCC===<<<<<<<<<;;;;;;;;;;;;:::999777666777777777555444444444555777:::===>>>888666444222222222000///111111222333333444555555666666:::>>>CCCOOOdddxxxuuuhhh^^^XXXXXXYYYZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVUUUSSSWWWTTTQQQQQQRRRSSSRRRPPPQQQQQQRRRSSSSSSSSSSSSSSSUUUVVVXXXWWWVVVUUUUUUVVVQQQTTTTTTRRRSSSXXXYYYWWW]]]\\\[[[[[[[[[\\\^^^___]]]```fffppp|||rrreeeXXXNNNCCC???<<<999777888666555444555666666444333222111000//////000111222333444444444333222111111222222333333333333444444666666;;;GGGWWWkkkuuulllgggdddcccbbb```]]]\\\\\\\\\[[[YYYZZZXXXXXXXXXZZZ]]]___```]]]^^^```aaa```___]]][[[[[[[[[[[[[[[\\\]]]^^^___]]]___aaa```^^^^^^___aaabbbaaabbbcccbbbcccmmmwww~~~qqqfff]]]VVVOOOJJJIIIFFFDDDDDDFFFFFFDDDAAABBBBBBCCCDDDDDDEEEFFFFFF111///---,,,+++,,,---...//////.........------------,,,++++++,,,---...//////......---,,,++++++***,,,------...//////000000111000///.......................................///000111222222000...---........................'''((()))******++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++---***((())),,,...---+++,,,+++******))))))*********,,,...///...---...///000000000/////////......+++***)))***+++,,,+++***,,,------......------,,,---,,,,,,+++++++++,,,,,,*********+++,,,---...///000...,,,,,,...///000000222222222111111///...---000111222444666777777777999999:::<<<@@@HHHPPPVVV```eeekkkppptttyyy}}}}}}}}}|||zzz{{{}}}}}}|||}}}|||{{{xxxtttrrrsssuuuvvvvvvxxxxxxyyy}}}vvveeeWWWOOOKKKJJJIIIKKKNNNQQQSSSTTTTTTTTTRRRUUUXXX[[[]]]aaahhhnnnwwwwww|||tttfff\\\NNNJJJGGGGGGDDD@@@???BBB<<<<<<<<<<<<<<<<<<<<<<<<:::888666666888888888777555555555555777999;;;<<<888666333222222222111///111222222333333444444555444444666888:::BBBRRRccc|||uuuggg]]]XXXYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUWWWXXXXXXVVVTTTWWWUUUSSSRRRSSSSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVXXXWWWUUUTTTTTTUUUSSSVVVUUURRRRRRUUUUUUSSSYYYYYYZZZZZZ[[[\\\]]]]]]\\\]]]aaahhhttt}}}qqqdddVVVGGGBBB@@@<<<999888777666555555666666444333222111000//////000111222333333444444444333333222222222222333333444444444666777;;;CCCMMM^^^vvvyyymmmfffeeefffdddaaa^^^\\\[[[ZZZXXXVVVZZZZZZYYYYYY[[[\\\^^^```___```aaaaaaaaa```^^^]]]aaa```]]]\\\[[[]]]^^^```___```aaa```___^^^___```dddbbbbbbbbb```aaakkkuuu{{{pppfff\\\RRRKKKKKKGGGEEEEEEGGGHHHFFFCCCCCCCCCBBBCCCDDDFFFHHHIII111000---++++++,,,...///000///......------------...,,,+++******+++---//////......---,,,+++******+++,,,---...//////000000111111000///............------......//////000000000111333333333111...---///...............------'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,***)))***---......,,,------,,,++++++++++++,,,***+++------,,,,,,---...///////////////.........+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++++++++++++++,,,---...///...---+++,,,...///000///444444333333222111000///000111333555666777777777;;;<<<>>>AAAFFFOOOYYY___gggjjjpppuuuyyy}}}yyyyyyzzz}}}~~~|||zzzzzz|||~~~~~~~~~zzzzzzzzz{{{|||{{{xxxwwwuuusssrrrsssuuuwwwyyyzzz{{{~~~sss```QQQIIIGGGGGGEEEGGGIIIMMMPPPSSSUUUVVVTTTXXX]]]___```dddmmmttt{{{{{{wwwiii___OOOJJJFFFGGGEEEAAA@@@BBB???>>>>>>===<<<<<<;;;;;;888666555555777888777777555444444444555666888999888555333222222222111000222222222333333444444444222222444777999>>>KKKXXXlll}}}qqqeee\\\\\\[[[YYYXXXWWWVVVVVVTTTTTTTTTWWWXXXXXXVVVTTTUUUTTTSSSSSSSSSSSSSSSRRRTTTTTTTTTTTTUUUUUUVVVVVVUUUVVVWWWWWWUUUTTTTTTUUUUUUWWWWWWSSSSSSUUUUUUSSSUUUVVVXXXZZZ[[[\\\]]]]]]^^^]]]^^^cccmmmzzz~~~ooo^^^MMMFFFDDDAAA<<<999888777555555555666555333222111111000000111111222333333444555555555444444222222222333333444444444777999===BBBGGGTTTkkkqqqhhheeeeeedddbbb___]]]\\\[[[YYYWWWYYYZZZZZZZZZZZZZZZ\\\^^^______``````______^^^^^^```___^^^^^^]]]^^^^^^_______________^^^^^^^^^^^^cccbbbaaaaaa___aaajjjvvvxxxlllaaaWWWOOOLLLIIIFFFFFFHHHIIIGGGEEEEEEDDDCCCCCCDDDGGGJJJKKK000///---,,,,,,---...///111000...---,,,,,,,,,------,,,***(((((()))+++,,,......---,,,++++++******+++,,,---...////////////000000///...............------......///000111111222333444444333222///...//////......---------,,,)))***+++,,,------......******++++++++++++*********++++++,,,,,,++++++***+++******,,,---......---...---,,,,,,++++++,,,,,,***+++,,,,,,++++++,,,---...//////000///...------+++***)))***,,,---,,,+++++++++************++++++++++++++++++++++++******,,,,,,,,,,,,---...//////---,,,+++,,,...000000///333333222222222222222222333333444555666666666666;;;===AAAFFFLLLUUU___eeeoooqqquuuxxx|||xxxwwwwwwzzz}}}~~~{{{{{{|||}}}||||||xxxyyyzzzzzz|||}}}yyyuuutttssssssrrrsssvvvzzz}}}}}}~~~rrr^^^OOOGGGFFFFFFEEEFFFGGGIIILLLPPPTTTVVVUUUZZZ```bbbdddiiiqqqyyy}}}}}}{{{kkk```OOOIIIDDDDDDDDDAAAAAABBB@@@???>>><<<:::888777666666444333333555666666555333333222222333444666777777555333222333333111000222222333333333333444444333333555999999<<>><<<999666444222111666444222222444444444333222222111111222444666777777555333222333333222111333333333333333333333333444444666999888777<<>>===<<<999777555333222777555333333444444333222333222222222444666777999666444222222333333222111333333333333333333333333222222555888777444666;;;CCCUUUlll}}}|||uuujjj___XXXVVVXXXZZZXXXVVVSSSSSSTTTUUUUUUUUUTTTVVVYYYYYYWWWUUUVVVWWWVVVUUUTTTSSSTTTUUUWWWXXXOOOQQQTTTUUUUUUUUUWWWXXXYYY\\\[[[XXXXXX[[[[[[YYYXXXWWWWWWWWWYYY[[[\\\^^^```___^^^]]]___cccgggjjjvvvyyyiii\\\QQQEEE>>>;;;<<<999666444555555555444111222222222222222222111333444444444333222111111000111111222444555555666444333444888:::>>>HHHRRRmmm}}}~~~oooeeeaaa___^^^^^^_________^^^[[[^^^aaa___[[[XXXZZZ\\\^^^]]]ZZZYYYXXXYYY[[[\\\XXXZZZ]]]___``````^^^^^^^^^\\\\\\]]]```bbbaaa```aaaaaadddfffddddddkkktttvvvllleee\\\XXXRRROOOPPPPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMM,,,---///111111000...---333111///,,,++++++,,,------------,,,,,,***)))((()))******++++++,,,---------.../////////---+++)))*********+++,,,---...///+++,,,---///000222333444444222///---,,,,,,---...//////...---,,,,,,++++++.........///......------))))))************))))))******++++++++++++******(((***---.........//////000000///............///---------,,,******,,,...---...///000000...,,,++++++******+++---......---,,,+++***))))))***+++,,,((())),,,...///////////////............//////000---------///222333222111777666555444444444555666666555444444666:::>>>AAACCCIIIRRR[[[cccjjjppptttwwwwwwxxx{{{}}}||||||~~~}}}|||zzzxxxvvvwwwyyy{{{{{{{{{|||yyyuuusssssstttttttttoooqqqtttuuuvvv{{{wwwhhhZZZRRRMMMKKKCCCAAA??????BBBGGGMMMPPPWWWZZZ```hhhpppvvvxxxxxx~~~~~~zzzrrraaaUUUHHHCCCAAA??????@@@??????===<<<:::999777777999777555444444444333222333333333444555777999;;;666444222222333333222111333333333333333333333333//////333888777555666:::777FFFZZZlll~~~{{{mmmaaaXXXWWWYYY[[[[[[XXXTTTSSSTTTUUUVVVWWWUUUXXX[[[[[[YYYWWWXXXZZZVVVUUUTTTSSSSSSUUUWWWXXXNNNPPPSSSUUUUUUVVVXXXYYY[[[]]]\\\XXXWWWZZZZZZWWWYYYXXXWWWWWWXXXZZZ]]]^^^dddcccbbbaaaaaacccdddeeekkkxxxoooaaaRRRDDD;;;999<<<:::666444555555555555111222222333333222222111444444444333222111000///000111111222444555666666777444555888:::<<>>DDDHHHQQQ\\\eeeiiinnntttyyy~~~~~~}}}}}}}}}|||}}}zzzvvv~~~{{{wwwuuuvvvzzz}}}{{{|||zzzwwwtttsssrrrsssssssssrrrssswww~~~vvveeeYYYOOOIIIFFFCCC@@@@@@CCCHHHLLLNNNVVV\\\eeelllpppsssvvvyyyzzz}}}yyyqqqfff]]]QQQHHHDDDCCCAAA@@@BBB@@@===;;;::::::999888777888888777777666555444777555555555666777666555222555666222000333444333:::777444222222222222222222333444555666666666666;;;>>>KKK___ssszzzlll```\\\^^^bbbZZZWWWVVVVVVTTTRRRTTTZZZXXX[[[]]]]]]YYYVVVUUUVVVUUUUUUTTTTTTSSSTTTTTTUUUQQQRRRVVV[[[[[[WWWWWWZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[UUU]]]aaa\\\WWWYYY]]]___aaa```___^^^^^^_________fffmmmyyyxxxgggXXXKKKCCC???;;;999777777999999999888111111111222444444333111333222222222333333222000,,,000333444222222444666666555444444777<<<@@@CCCXXXggg|||vvviiiaaaaaa```^^^[[[[[[\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\YYYVVVVVVYYY\\\______^^^^^^___```bbbccc]]]]]]^^^______``````aaadddeeeffffffggghhhkkknnn~~~}}}rrrhhhddd^^^[[[ZZZXXXUUUQQQWWWTTTSSSUUUTTTRRRUUUZZZ........................,,,,,,+++******+++,,,,,,,,,------,,,***))))))************+++,,,---...///111000///------,,,,,,,,,---+++***,,,///111111000111...++++++---000222333111000///...---------...111000//////////////////...000222111///------///,,,,,,++++++************///...---...//////,,,***+++,,,,,,---...///000000555222///------/////////,,,,,,++++++++++++,,,,,,------......////////////111111000000///......---,,,+++******+++,,,+++)))((())))))+++---///000222444222000.........///000//////000000000000000000333444555444333333555777888666666999:::<<>>NNN```rrrvvvjjjdddcccddd[[[WWWUUUVVVUUURRRQQQTTTWWWZZZ\\\[[[XXXUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSUUUXXXXXXVVVXXX\\\ZZZZZZYYYYYYYYYYYYZZZZZZWWW]]]___[[[XXXZZZ\\\]]]]]]]]]^^^]]]\\\[[[\\\\\\bbbgggppp||||||mmm^^^QQQFFF@@@<<<:::888777888777666444222111000111333444333222222111111222333333222000///222444444333333555777555444333333666:::>>>AAARRR```uuu|||ooocccbbbaaa___]]]]]]]]]^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]\\\ZZZZZZ[[[\\\^^^^^^]]]]]]^^^___aaabbb]]]]]]]]]]]]^^^___``````dddeeefffffffffhhhkkknnn|||xxxoookkkeeeaaa```^^^[[[WWWZZZWWWWWWXXXWWWUUUWWW\\\........................,,,,,,++++++++++++,,,,,,,,,------,,,***))))))***++++++,,,,,,---...///000222111000...---,,,++++++...,,,+++,,,///000111000222000...---...///000///111000///...------------//////......//////000111111222333222000......///,,,,,,++++++***+++++++++111000//////000///---***++++++,,,,,,---///000111333111//////000000///...,,,,,,+++******++++++,,,---....../////////////////////000000///...,,,++++++)))))))))++++++***))))))******+++---///000111444333111000///000000111//////000000111111111222444555666555444444666888777555555999<<>>BBBLLLUUU___fffnnnuuuyyy|||~~~|||~~~{{{uuurrrzzz~~~wwwqqqnnnoooqqqsssrrrssssssuuuyyy|||vvvuuusssrrrrrrtttvvvwww|||wwwlllaaaTTTOOOIIIEEEFFFJJJNNNPPPXXX\\\ccciiilllnnnnnnmmmuuuyyy}}}sssdddWWWNNNIIIDDDAAABBB???<<<:::::::::888777666777777888888888777777555444333333444555444333111555666333333666888888777555333333333444333222333444555666666666666666:::999;;;???DDDQQQggg{{{vvvppplllccc[[[UUUXXX[[[[[[YYYYYYWWWXXXXXXWWWVVVTTTSSSRRRTTTTTTUUUUUUUUUUUUUUUUUUWWWUUUUUUVVVUUUTTTVVV\\\ZZZZZZYYYYYYYYYYYYZZZZZZ\\\\\\ZZZXXXZZZ^^^\\\WWWUUUYYY]]]]]]YYYWWWWWWYYY``````aaadddmmm{{{sssdddTTTIIICCCAAA>>><<<;;;:::777555666333111000111333444444666444222111111///,,,)))555555444333333444555666444333333333555888;;;===BBBMMM___sssvvvhhhfffcccaaa```___]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\___]]]]]]```bbbaaa]]]YYY[[[ZZZZZZZZZZZZ\\\]]]^^^\\\\\\[[[ZZZ[[[]]]___```aaabbbbbbbbbccceeeiiimmm|||}}}wwwqqqnnnllljjjfffbbbgggeeeeeegggeeebbbdddiii---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///000000///---,,,,,,---............///000111111---,,,,,,,,,,,,,,,------/////////.........///000...------...000000///.../////////...------,,,,,,------------...000111222111000000000///...---,,,---,,,+++***+++,,,...///444222000///000///---,,,+++*********,,,...000222111000000111222222000...---,,,,,,+++******+++++++++,,,---......---+++******+++,,,---,,,***(((''')))((('''(((***+++***)))------------...///000111000000//////000000111111000111111111222222333333222333444444333444666888:::888888===BBBGGGQQQ[[[ggglllrrrwww{{{}}}~~~xxxrrrooottt~~~{{{tttlllhhhhhhlllnnnqqqsssvvvyyy~~~}}}{{{tttsssrrrrrrsssvvvxxxzzz~~~~~~|||rrrggg[[[VVVOOOJJJJJJMMMOOOQQQTTTWWW]]]ccciiilllmmmmmmvvvzzzyyykkk^^^TTTMMMFFFAAAAAA>>>;;;999999888777666666666777888888999888888555444333333444555444333222666777444444777999999666444333333444555444333333444444555555555555444666666777:::<<>>GGGVVViii~~~zzzkkkgggccc```___^^^]]][[[ZZZZZZ[[[[[[[[[\\\\\\\\\^^^]]]]]]```bbbaaa\\\XXXZZZZZZYYYYYYZZZ[[[]]]^^^]]]\\\\\\\\\\\\^^^___```___`````````aaadddiiilllzzztttpppnnnllliiieeekkkiiijjjlllkkkiiijjjooo,,,,,,------.../////////,,,,,,------------,,,,,,000111111000...------...//////......//////000111,,,,,,,,,,,,,,,.../////////000000///...---///000...,,,,,,,,,...///...---......///......---++++++------------...///000111///...---...//////---+++---,,,+++***+++---000111444222////////////...---******))))))+++...111333222111111111222222000.........---,,,+++++++++++++++,,,...///...---+++***,,,,,,------,,,+++***))))))(((((()))+++,,,+++***...............///000111...//////000000111111111222222222222222222222222111333444444333444666888;;;:::<<>>;;;999999999777666555666777888999999999999555444333444555666555333444888999555555888:::999444333222333555555444333222333333444444444333333222222444888:::>>>JJJVVVmmm|||}}}ssshhhddd```[[[YYYZZZ[[[YYYXXXWWWWWWWWWVVVTTTSSSTTTUUUWWWWWWWWWVVVVVVVVVTTTVVVYYYWWWSSSSSSWWWZZZYYYYYYXXXXXXYYYYYYZZZYYYZZZXXXWWWZZZ^^^]]]XXXWWWXXXZZZ\\\]]]^^^]]]]]]\\\\\\\\\[[[___hhhuuuzzziii]]]LLLHHHAAA===;;;999888777666444222222333444444333.........000333444333222222222222333555666444333555555444555666888:::;;;===BBBNNNaaawwwpppjjjccc___^^^^^^]]][[[ZZZZZZ[[[[[[\\\]]]]]]]]]\\\]]]^^^``````___\\\YYY[[[[[[ZZZZZZ[[[\\\^^^___]]]]]]^^^______``````aaa````````````aaadddjjjnnn~~~xxxuuutttsssooolllooonnnpppssssssppprrrvvv,,,,,,------...//////000,,,,,,---......---,,,,,,///000111000...,,,---...///............///000000///............//////000000111222000------...000///---+++++++++,,,+++***.........///...---+++***---------------...///000---,,,+++---///000...,,,---,,,+++***,,,...111333222000...---...//////...***)))))))))+++...111333555333111111111111///...000///...---,,,,,,,,,,,,---...000111000...,,,***,,,,,,,,,+++******))))))***)))(((***,,,---,,,,,,/////////...//////000000...///000111222222222222444444444333222222111111222333555555444555888::::::;;;@@@JJJRRRZZZeeennnuuuuuuuuuwwwzzz}}}|||wwwxxxzzz|||yyysssqqqkkkeee```aaafffkkkoootttzzz{{{{{{{{{yyyvvvsssqqqppprrrrrrrrrsssvvvzzz}}}}}}wwwvvvwwwsssnnneeeaaa[[[VVVTTTSSSRRRQQQSSSSSSUUUZZZbbbhhhkkkllltttxxxyyyoooeeeZZZOOOGGGCCC@@@===;;;::::::999888555555777888999:::::::::666555444444666666555444666999:::666555888999888333222222333555666555444111222222333333222222111444222444888:::<<>>===<<<<<<;;;:::444555777888::::::;;;;;;777666555555666777666555777;;;;;;777555888999888333222222444666666555444111111222222222111111000777333222444666666999>>>HHH\\\uuuxxxllleeeeee```]]]ZZZYYY[[[[[[YYYWWWRRRSSSVVVXXXXXXXXXWWWVVV[[[WWWTTTTTTRRRPPPTTTZZZVVVUUUUUUTTTTTTUUUUUUVVVTTTXXXYYYXXXYYY]]]^^^\\\ZZZUUUSSSWWW___dddbbb___YYY]]]aaaaaa```bbbhhhnnnwww|||qqqbbbZZZOOOEEE???===<<<;;;555444444444555555333111444333222333333333111///111111333777;;;;;;777333333333333333444555666666<<<>>>FFFWWWnnnxxxoooddd^^^^^^``````___[[[[[[\\\]]]^^^^^^______\\\___bbbaaa^^^\\\]]]___^^^]]]]]]\\\]]]___```aaa^^^```ccceeefffeeecccaaadddddddddcccdddiiiooosss|||---,,,,,,,,,,,,---......000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222333333333222222111000000000......////////////......111///---+++++++++,,,---------...///...---+++***...........................---,,,,,,++++++,,,,,,---,,,,,,---...000222444...,,,+++******+++---///,,,***))))))***---000222444444444444444444444444333333222000...,,,***)))------...//////...---,,,))))))))))))((((((((((((...---,,,+++++++++,,,---111111000000//////......222------333555111000333555555555555444333222222222444666777888999;;;===>>>CCCLLLUUU___iiirrrwww}}}|||zzzyyyzzz}}}zzzwww{{{~~~zzz}}}~~~zzztttrrrmmmjjjjjjkkkjjjiiilllrrr|||}}}yyy|||zzzzzzzzzxxxvvvrrrnnnkkktttvvvxxx|||}}}yyyvvvssspppkkkfffcccccccccddd[[[]]]^^^]]]ZZZWWWUUUTTTSSSQQQSSSXXX\\\^^^bbbggglllrrr{{{|||uuuiiiZZZPPPHHHEEEBBBAAAAAA???:::666777777777888999999777555666666555444444444444555444666666444666::::::666555222000000333444333111444333222111000111222333444444444444444555666777@@@NNN___nnn~~~qqqgggfff^^^ZZZ]]]]]]XXXUUUVVVWWWVVVVVVXXXYYYYYYVVVTTTVVVYYYZZZYYYUUUSSSUUUWWWVVVUUUSSSRRRSSSTTTVVVWWWXXXXXXVVVVVVVVVXXXZZZ[[[[[[ZZZYYYZZZ\\\___``````ZZZ[[[\\\^^^```aaaccccccgggrrr}}}lll___PPPFFFCCCBBB>>>:::999999777666444333111111333333222111111222222333///333999===>>>;;;777333222333555666777888888888<<<===EEEUUUiii}}}rrrfffcccdddaaa\\\ZZZcccaaa___^^^]]]^^^___```bbbaaa```^^^^^^]]]]]]]]]\\\\\\]]]^^^___```aaaaaabbbbbbcccdddffffffdddccc```bbbddddddeeeiiipppvvv---------------......///000000000000000///......------------------------............///000111222333222222111111000//////......////////////......///...,,,+++***+++---..................---,,,,,,...........................---,,,,,,++++++,,,,,,---,,,,,,,,,---///111222...---+++******+++,,,...---,,,+++***+++---000222333333333333333333333333333333222111///---+++***---...////////////------)))))))))*********++++++...---,,,++++++,,,------333222111000000000000000444//////444555222111333444555555555444333333222333444666888888:::<<<>>>DDDJJJSSS]]]fffooowww{{{~~~}}}||||||}}}~~~{{{{{{}}}zzz|||}}}wwwqqqoooqqqoooooorrrrrrrrrvvv|||~~~zzz{{{zzzyyyxxxvvvssspppmmmkkkqqqsssvvv{{{{{{wwwtttpppmmmfffccc___[[[YYYYYYZZZ[[[[[[]]]___^^^\\\YYYWWWWWWSSSPPPRRRWWWZZZZZZ]]]bbbiiioooyyy}}}xxxmmmaaaXXXNNNIIIDDDAAAAAA???;;;888777777777999;;;;;;:::888666555555444333444444444555777555333444777666222555222000000222444333222333333222222111222222222444444444555555555666666;;;GGGVVVddduuuzzzqqqggg```[[[\\\\\\XXXWWWXXXXXXWWWVVVWWWXXXYYYWWWUUUVVVWWWXXXXXXWWWVVVWWWXXXUUUTTTSSSRRRSSSTTTVVVWWWXXXWWWVVVUUUVVVXXXZZZ[[[ZZZXXXWWWXXXZZZ]]]^^^]]]ZZZZZZ[[[]]]___```aaabbbfffllluuuttthhhXXXMMMHHHDDD???;;;:::999888666555333222111444333333333333333444444000333888<<<<<<:::777444333333444555666777888888>>>???EEEQQQ```sssuuuhhheeedddaaa^^^\\\cccaaa```^^^^^^___```aaabbbaaa____________^^^^^^````````````aaabbbcccdddccccccccceeeggggggfffddd___aaaccccccdddhhhooouuu------.........////////////000000000000///..............................------------...///000000222222111111000000//////...//////000000//////...---,,,+++******,,,---//////......------------..............................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////...,,,+++***++++++,,,...---,,,+++,,,---///111111111111111111111111111333333222111000...,,,+++---...///000000///......*********++++++,,,,,,---------,,,,,,,,,------...444333111000000111222333555222111555666333222222444444444555444444333333444555777888999;;;???AAAJJJQQQ[[[eeemmmsssyyy|||~~~~~~~~~~~~}}}|||zzz|||{{{tttmmmjjjooonnnpppuuuwwwwww|||{{{yyyyyywwwuuurrrpppnnnllllllnnnqqquuu{{{~~~wwwppplllhhheeecccWWWUUURRRPPPOOOOOOQQQRRRZZZ\\\^^^___]]]\\\[[[[[[UUURRRSSSWWWYYYXXXZZZ^^^dddkkkuuu~~~{{{tttkkkcccYYYRRRIIICCC@@@???===:::888777888:::<<<===<<<;;;555444444333333333333333666777555222222444222---555333000000111333333333111222222333333333222222333444555666666666555444777>>>HHHSSSeee{{{{{{kkkddd^^^\\\ZZZXXXXXX[[[YYYXXXVVVVVVXXXYYYXXXWWWVVVUUUUUUVVVXXXYYYYYYXXXTTTSSSSSSSSSSSSUUUWWWXXXVVVVVVUUUUUUVVVWWWYYYZZZXXXVVVUUUVVVXXXZZZ[[[[[[YYYYYYZZZ[[[]]]^^^^^^___eeedddgggssstttcccVVVNNNHHHAAA;;;::::::888777555444222222444444333444444555666666222444777999:::999777555333333333444555666888888===>>>DDDLLLWWWiiizzzmmmhhheeebbb``````bbbaaa```______```bbbcccbbb```___```aaaaaaaaa___cccbbbaaa```aaabbbdddfffbbbaaaaaaccceeefffeeeccc```bbbddddddfffjjjrrryyy---....../////////////////////000000//////...---------------------------------------...///000111222111111000//////......//////000000000000//////,,,+++***)))***,,,...000000///...------...///000...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,///...---,,,+++******+++...---,,,++++++,,,...///000000000000000000000000111111111000///---,,,+++---...///000000000///...,,,,,,,,,+++++++++++++++---------------.........444222000//////111333555777555444555666555333222333333444444555444444444555666888999;;;>>>CCCGGGPPPVVVaaajjjpppsssuuuvvv}}}}}}zzzyyyzzzxxxpppjjjgggllllllpppwwwzzz||||||yyywwwuuurrrooommmmmmmmmmmmpppsssxxx~~~xxxrrriiiaaa\\\YYYWWWUUUOOONNNLLLKKKKKKLLLNNNPPPWWWZZZ]]]___^^^]]]]]]^^^YYYVVVVVVYYYZZZXXXYYY\\\aaagggqqqzzz~~~}}}zzzsssnnnfff^^^QQQHHHBBB???<<<::::::999999:::;;;<<<;;;:::444444333222222222222333555666555111111333111---444333111000111222333333///000222333444333333222222444666777777666444333666999===EEETTTiii}}}qqqkkkccc]]]YYYXXXYYY[[[ZZZXXXVVVVVVXXXYYYZZZYYYYYYVVVTTTVVVYYY[[[YYYWWWTTTSSSSSSTTTUUUVVVXXXYYYUUUUUUUUUUUUVVVXXXYYYZZZYYYWWWUUUUUUWWWYYYZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\ccc``````hhhwww~~~nnn___TTTJJJAAA;;;::::::888777555444222222333333333333444555666777444555666777777777666666444333333444555666888999999<<>>;;;999999888777666555444444333333333333333333555444222333777666222000222444444333222111222...///111222333444555555444555666666666555444333888666666888<<>>CCCIIIPPP[[[nnnvvvkkkccccccgggbbbaaa```______```bbbcccbbb___^^^aaaeeefffccc^^^bbbbbbaaaaaabbbdddfffhhhfffdddbbbbbbcccdddcccbbbbbbdddfffiiimmmvvv+++,,,.../////////---,,,......//////......---,,,++++++++++++++++++++++++------------...///000000000000///......------,,,000000111111111111000000///...,,,,,,,,,...000111...///000111111111111000////////////////////////...---,,,,,,++++++,,,,,,+++,,,---......---,,,,,,,,,,,,,,,---,,,,,,,,,+++))))))******+++,,,------////////////////////////,,,,,,---------,,,++++++)))***,,,............---,,,,,,,,,,,,,,,,,,------,,,---///000111111000000000000000111222333555555333666555333555888777222000111222444555666666666888999;;;>>>CCCLLLVVV\\\cccjjjssszzz}}}~~~}}}}}}~~~~~~~~~~~~~~~yyyvvvsssrrrssspppllllllooolllnnnvvvwww|||~~~|||{{{}}}zzztttppppppppppppqqqsssuuuvvv{{{wwwnnneee```ZZZUUUPPPLLLKKKKKKKKKJJJHHHHHHIIIJJJKKKNNNPPPQQQUUUXXX\\\___``````aaabbb```___```dddeeebbbaaacccdddeeehhhiiilllppptttxxx|||~~~~~~{{{zzzvvvpppiiibbbWWWKKKBBBAAA>>>;;;:::::::::999888666555555444333444444444333555444222333666555111---111555777555222000000//////000111222444666666666666555555555444444444666444555777777;;;IIIXXXmmmyyyxxxnnniiiggghhhnnnrrrppphhhbbb```___[[[YYYXXXXXXZZZ\\\]]]\\\ZZZXXXYYYZZZYYYXXXWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYYYYUUUVVVWWWYYYZZZ[[[\\\\\\```]]][[[ZZZ[[[\\\\\\[[[ZZZZZZYYYXXXWWWWWWVVVVVVXXX\\\`````````eeepppyyywwwjjj]]]SSSMMMAAA@@@???===<<<:::999888777666555444333333333333444444444444444444444444333555888:::;;;;;;:::999:::;;;???FFFLLLTTTaaammmzzzmmmcccbbbgggcccaaa```^^^^^^___```aaabbb___]]]```eeefffaaa\\\______```aaaccceeeggghhhgggdddbbbaaaaaaaaa``````aaacccfffjjjpppzzz***+++---//////...---,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////...------,,,,,,000000111111111111000000000///...------...000111...///000222222222111000000000000000000000000000...---,,,,,,++++++,,,,,,+++,,,---...///...------++++++,,,---------,,,,,,))))))***+++---...//////////////////////////////,,,------......---,,,,,,)))***+++---......------++++++,,,---...///000111,,,---///000111111111000000000111333444555666666222555555222444999888222000111222444555666666777888:::;;;???EEEOOOYYYaaadddjjjsss{{{~~~}}}}}}zzzvvvtttqqqpppqqqooolllnnnrrrrrruuu|||~~~|||rrrzzz~~~{{{yyyzzzwwwrrrooooooppprrrtttvvvwwwxxx{{{~~~yyyoooeee[[[UUUPPPLLLHHHFFFFFFGGGGGGFFFHHHIIIJJJKKKMMMOOOQQQRRRWWWZZZ^^^```aaaaaabbbccceeedddfffjjjkkkiiihhhkkkffffffgggggghhhlllqqquuuzzz}}}{{{zzzxxxuuuqqqkkk```RRRHHHAAA>>><<<;;;<<<<<<<<<;;;666666555444444444444555444555444111222555444000+++111666888666222000///000//////000111444666888777666555444444444444444333222444666555555@@@MMMYYYhhh|||sssgggaaa```aaaiiioooqqqkkkeeedddbbb]]]XXXXXXYYY[[[]]]]]]\\\ZZZUUUXXXZZZZZZXXXWWWZZZ\\\\\\\\\]]]\\\\\\[[[ZZZYYYUUUVVVXXXZZZ[[[\\\]]]]]]```^^^[[[[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUYYY]]]^^^___cccjjjqqqttt}}}}}}pppcccYYYTTTDDDCCCBBB@@@???===<<<;;;999888777666444444444444444444444555555444333333333666999<<<===<<<:::888555555999AAAIIIPPPZZZcccwww|||nnncccbbbfffcccbbb```^^^]]]^^^___```bbb___]]]```eeefff```ZZZ[[[\\\]]]___bbbccceeeeeeeeebbb___]]]]]]]]]\\\[[[bbbeeehhhlllsss~~~+++---///222222222000///000000000000////////////000...,,,,,,---------,,,------......///.........000000////////////000000222222222222111111111111///,,,)))))),,,///000//////222666777666333111000000000000000///...---,,,...---,,,+++***)))))))))000+++***///222///,,,,,,---------...///...+++)))---++++++,,,///000...+++,,,---......//////.........---,,,---......,,,+++))))))))))))***+++,,,,,,---,,,,,,,,,---///111222222222222111111111111000,,,...111333555555555444777555333333444444333222333333444555555666777777<<<>>>AAAFFFMMMWWWcccjjjppptttyyy}}}~~~yyyyyyyyyvvvssstttpppoooooonnnlllnnntttzzz~~~~~~~~~}}}~~~xxxvvvxxxyyyuuuqqqpppsssoooooovvvyyywwwxxx|||~~~zzzpppiii___TTTLLLKKKJJJHHHFFFEEEFFFGGGHHHHHHKKKNNNPPPPPPPPPQQQRRRZZZZZZZZZ^^^bbbfffhhhhhhuuuuuuuuuvvvwwwuuurrrooonnnllliiiiiijjjkkklllllluuu}}}{{{}}}xxxvvvxxxsssdddTTTKKKEEE>>>:::;;;<<<===<<<;;;999777777777666555333555555555666555555444444666444333333333333222000222111000000111333555666666666555555444333111111111111222333444777999;;;HHHQQQddd|||wwwlllccc\\\ZZZccciiipppsssoooiiidddbbbaaa]]]ZZZ[[[]]]___^^^]]]]]]\\\YYYUUUWWW\\\[[[WWW[[[YYYXXXYYY\\\\\\ZZZWWWYYYYYYYYYXXXXXXZZZ]]]```___[[[XXXYYY\\\]]]YYYTTTXXXYYYYYYXXXVVVVVVWWWXXXYYYZZZZZZ[[[]]]___aaabbbhhhlllrrrzzz}}}qqqbbbYYYLLLGGGAAA?????????>>><<>>@@@CCCFFFLLLSSSXXXdddvvv|||ooogggccc```bbbaaaaaabbbccccccbbb```\\\]]]```bbbbbbbbb```___^^^^^^___bbbdddcccaaa___aaaaaacccbbb]]]XXXZZZaaagggkkkpppqqqsss~~~,,,...000222333222111000111111000000000/////////000...,,,,,,,,,---,,,+++------............---,,,000000000//////000000000///000111222222111///...111...,,,,,,...//////---000333666777666444222222000000000000///...---,,,------,,,+++************///---,,,...111222000---.........///000///,,,***,,,+++***+++......---+++++++++,,,,,,------,,,,,,---,,,,,,---...///---,,,++++++*********++++++,,,,,,,,,,,,---...///000111222222222111111111000000,,,...000222444555666666777555333333444444444222555555555666666777888888===???CCCIIIQQQ[[[fffmmmrrruuuzzz~~~|||xxxxxxwwwuuurrrssspppoooooonnnmmmpppvvv}}}~~~}}}}}}}}}yyywwwyyyxxxtttrrrrrrwwwtttuuu{{{~~~|||}}}zzzppphhhaaaZZZQQQJJJHHHGGGFFFEEEDDDEEEGGGHHHLLLOOORRRTTTTTTUUUVVVXXXYYY[[[___ccchhhmmmqqqttt{{{{{{}}}}}}zzzvvvqqqnnnllllllmmmooopppoooyyy~~~|||}}}{{{{{{}}}qqqcccVVVOOOEEE>>><<<;;;:::888999777666555666666555333444555555555555444333333666444333333333333222000111111111222222444555555666666777777666555333333333222222333444666888:::===EEETTThhh}}}~~~sssggg^^^YYYcccgggmmmpppppplllgggcccccc```]]]]]]___aaa```^^^[[[[[[WWWTTTUUUZZZZZZVVVZZZYYYXXXYYY[[[[[[YYYVVVYYYYYYYYYXXXXXXZZZ\\\^^^^^^[[[YYY[[[^^^___\\\YYYXXXXXXYYYXXXXXXYYYZZZ[[[]]]]]]\\\\\\\\\]]]^^^^^^aaadddiiirrruuuhhh___QQQLLLEEEAAAAAAAAA???===???<<<999777777777777666666666555555555555666666555555555666888999:::999;;;===???AAADDDIIIPPPTTT```ppp~~~rrrlllhhhdddeeedddccccccccccccaaa___\\\]]]^^^```aaaaaaaaa````````````aaaccccccaaa_________```bbb```\\\___eeegggkkkooorrrwww...000222444444444222111111111111111000000000000000...,,,+++,,,,,,+++***............---,,,++++++111111000000000000111111...///000111111///---+++111000//////000///---+++000333666777555444333333000000000000///...------,,,,,,++++++++++++,,,,,,***---,,,(((---555444---///......///000000---++++++******+++,,,---,,,++++++++++++,,,,,,,,,------,,,,,,,,,---///000...------,,,,,,++++++++++++,,,+++,,,---...///000000000222222111111111000000000......000111333555666777666444333333444444444333666666777777888888999:::>>>BBBHHHOOOXXXbbblllsssuuuxxx|||zzzvvvuuutttrrrooorrrooonnnoooooooootttzzz}}}}}}}}}|||{{{yyyyyyzzzwwwrrrrrruuuzzzyyyzzzuuunnneee^^^YYYTTTOOOJJJFFFEEEEEEEEEFFFGGGIIIJJJKKKNNNQQQRRRSSSUUUWWWYYYZZZ___gggmmmrrrwww~~~}}}uuusssqqqqqqsssuuuvvvuuu~~~}}}}}}{{{|||}}}uuuddd\\\PPPFFFAAA>>>;;;888777555444444555666555444444444444444333333333222555444222222333333111000111111222333444444444444555666888999999777666555555444444444444666777888777<<>><<<:::999::::::999888666555555444444555666666444555555666777888999999;;;<<<>>>@@@BBBFFFKKKOOOZZZhhhzzzxxxrrrmmmhhhgggeeedddccccccbbb___^^^\\\\\\\\\]]]^^^```aaabbbdddbbbaaaaaabbbcccaaa```^^^[[[]]]aaacccbbbdddhhhhhhkkkooottt|||111222333555555555444333222111111111000000000000000...,,,+++,,,,,,+++***............---,,,******111111000000000000111111............------,,,+++//////000000000///,,,***///222444444333222222333000111111000000///...------------------...//////+++111///(((---:::;;;111...------...//////---+++,,,+++++++++,,,---------------------......//////,,,++++++---///000///.........---,,,++++++++++++***,,,...///000111000000111111111111000000000000111111111111222333444555666444333333444555444333777777777777888999;;;<<>>???AAADDDHHHKKKSSSaaaqqqxxxpppiiifffdddaaa`````````^^^]]]\\\\\\[[[[[[]]]___aaacccfffdddbbbaaabbbbbbaaa```]]]ZZZZZZ```dddeeefffiiiiiikkkooowww333444555555666555555444111111111000000000000///000...,,,,,,---...---,,,//////......---,,,+++***111111000000000000111111000///,,,+++******+++,,,***,,,///000///...,,,+++...///111111000000111222111111111111000///...---///////////////000111222000666444---222???@@@666---++++++,,,---...,,,+++------------------///000......---------...///000,,,,,,,,,---000111000.........---,,,+++++++++++++++,,,...000111111000000111111111000000000//////444333222222111111111222555444222222444555555444777777777777999;;;===???GGGNNNWWWaaajjjrrryyy}}}}}}|||}}}~~~{{{wwwsssqqqooommmlllmmmkkkmmmrrruuuwww}}}}}}||||||||||||{{{tttsssuuuvvvsssooorrrxxxyyy~~~zzzsssmmmfffbbb[[[UUUQQQNNNLLLKKKFFFGGGJJJMMMOOOPPPQQQQQQPPPQQQSSSUUUXXX\\\aaaeeeiiiqqq|||}}}yyyyyy{{{zzz~~~{{{pppeee[[[QQQFFF@@@:::888666555666888888777666555444222222111222222555333222222222222111///...///111222222222000000111333555666777777666555888777666555444555666666888;;;======BBBPPPgggxxxyyymmmgggcccbbbiiittt||||||yyymmmhhhcccaaaaaa```]]]ZZZZZZ\\\[[[WWWWWW[[[]]]\\\XXXXXXYYYYYYXXXWWWVVVVVV[[[XXXWWWWWWYYYYYYXXXWWW[[[[[[[[[\\\^^^^^^]]]\\\```^^^\\\\\\^^^___^^^]]]^^^^^^]]]\\\[[[[[[[[[[[[^^^ZZZZZZ```gggppp|||tttggg```UUUMMMIIIEEEAAA>>>;;;:::999999;;;;;;:::888555555555555555666777888666888::::::888888:::<<<<<<>>>???@@@AAACCCGGGJJJOOO[[[jjjwww~~~sssiiicccaaa___^^^_________^^^]]]\\\[[[[[[\\\^^^aaacccgggeeebbbaaabbbbbbaaa```___[[[[[[```ddddddeeehhhkkkmmmsss}}}444555555555555555555555000000000000///////////////...,,,---///000000///////////////...---,,,,,,000000////////////000000111///,,,***)))***+++,,,))),,,//////...---,,,,,,---...///...---...000222111111111111000///......000000000000000111222333///222000---111:::999222,,,+++******,,,---,,,+++...//////...,,,---///222,,,,,,+++***+++,,,---...------,,,...000111///...---,,,,,,++++++++++++,,,,,,---...///000111111111111111000000000/////////444444333333222111000000555333222222444555555444888777777888;;;>>>AAACCCNNNUUU```jjjsssyyy}}}|||zzzwwwtttpppnnnmmmlllllllllqqqxxx|||~~~~~~||||||}}}}}}|||{{{sssqqqqqqttttttrrruuuzzz||||||vvvnnnggg___\\\WWWRRRNNNKKKJJJIIIHHHJJJNNNQQQTTTUUUUUUTTTSSSUUUWWWYYY\\\aaahhhlllvvv}}}{{{zzzyyyxxxmmm^^^OOODDDAAA>>>:::999999::::::999777666444333222222222222444333111111222222000///000000111111111111111000222222333444444555444444888888666555555555666666222777;;;:::;;;DDDUUUcccuuu{{{pppkkkhhhlllvvv~~~tttooohhheeecccaaa]]]YYYVVVYYYYYYUUUTTTWWWZZZZZZVVVXXXZZZZZZXXXWWWXXXYYY[[[XXXVVVWWWYYYYYYWWWTTTZZZZZZ[[[\\\\\\\\\\\\\\\aaa^^^[[[[[[^^^___]]][[[[[[[[[[[[[[[[[[\\\]]]]]]^^^YYYYYY^^^aaadddqqqyyyjjjcccYYYQQQLLLFFFAAA<<<<<<:::999999:::;;;:::999666666666666777888999999999;;;======::::::<<>>@@@AAABBBCCCFFFIIIMMMVVVaaalll{{{yyynnneeeccc```___```aaaaaa```___^^^]]]\\\]]]^^^aaabbbeeecccbbbbbbbbbbbb```___aaa^^^___cccdddccceeeiiinnnsss{{{555555555555555555555444////////////.........---///------...000222222222/////////000//////......//////............//////.........---,,,+++)))(((,,,///111000---++++++,,,.........------...111333111111111111111000......000000/////////000000111...,,,+++---111222000---,,,+++***+++,,,...---,,,---......---+++,,,///222---,,,+++******,,,---//////...---...000000///---++++++*********++++++,,,------......///111222333111000000000////////////111222333333333333111111555333222222444555555555999999999;;;>>>BBBFFFIIITTT\\\gggrrryyy}}}~~~}}}}}}~~~~~~~~~|||{{{zzzxxxuuuqqqnnnmmmmmmmmmooovvv~~~}}}|||}}}~~~~~~}}}{{{sssoooooosssvvvwwwyyy}}}}}}{{{xxxuuupppgggaaaXXXXXXUUURRRNNNLLLKKKKKKNNNQQQUUUYYY[[[\\\[[[ZZZYYYZZZ\\\^^^aaahhhooottt|||yyy~~~nnn\\\OOOHHHDDD@@@===<<<<<<;;;:::999777555333222222333333444333111111222222000///333333222222222222222333444333333222222333444555888777666555555555666777222666::::::888<<>>AAA@@@===<<<>>>BBB;;;===???AAAAAACCCEEEHHHMMMQQQVVV]]]kkk~~~vvvllliiifffddddddeeedddddd``````___^^^^^^___``````bbbaaaaaabbbcccbbb```]]]bbbaaadddgggfffdddgggmmmssszzz555555555555555444444444///.........------------...------...111444444444...///000000000000000///......------------......+++---000111000,,,(((%%%000222333111---++++++,,,/////////...---///222555111222222111111000///...//////............//////444///...333666333//////---,,,++++++---///......,,,---...,,,******...222///...---,,,,,,...///111000///...///000000...,,,))))))))))))***+++,,,,,,......------///000222444000000000000////////////...///222444555444333222444333222222444666555555::::::;;;===@@@EEEJJJMMMXXX```kkkvvv|||~~~~~~~~~{{{www{{{{{{yyyuuuqqqooonnnnnnnnnqqqzzz~~~~~~~~~}}}~~~}}}{{{uuuooonnnsssyyy{{{}}}|||{{{tttqqqnnniiiaaa[[[VVVVVVVVVTTTQQQOOONNNNNNUUUXXX]]]aaaccccccbbbaaabbbcccdddfffjjjqqqyyy~~~zzz{{{hhh[[[MMMIIICCC???>>>===<<<;;;:::888666333222222333444444333111111222222000///666555444333222333444555666555333222222333555666888777666555555666777888666:::===;;;777777===CCCQQQfff}}}yyyvvvxxx|||}}}uuuoookkkgggbbb]]]UUUYYYZZZUUUSSSWWW[[[[[[UUUXXX[[[[[[ZZZYYY[[[]]][[[XXXUUUVVVYYYYYYUUUQQQUUUWWWZZZ\\\]]]___```bbb\\\YYYVVVXXX]]]```^^^[[[[[[[[[ZZZZZZ[[[\\\\\\]]]^^^YYYZZZ```___\\\dddrrrrrr~~~vvvppphhhaaa[[[SSSKKKDDDBBB???;;;::::::<<<<<<===888888888888999:::;;;<<<===AAACCCBBB???===@@@DDD:::<<<>>>@@@AAABBBEEEGGGNNNOOOOOORRR```ttt~~~ssspppkkkiiihhhhhhgggfffaaaaaa```_______________``````aaabbbcccbbb___]]]bbbcccgggiiigggeeejjjrrrwww333444444444444333222111000,,,***---...,,,,,,...111222222111000000222333...000222444333000,,,***...........................------------...//////---000333333111///------///000111000.........000/////////111333333111//////...,,,,,,---------,,,555333111000.........///......---+++***+++...000///......---------......---------.........//////////////////...---,,,+++))))))*********+++++++++---......///000111111222444333222111000000000000///000111333333222111111111333444444444444555777888999:::<<>>CCCUUUjjjzzz~~~yyyzzz{{{zzzxxx~~~xxxoooiiiffffff```\\\WWWTTTTTTVVVWWWWWW___[[[VVVVVVZZZ]]]\\\ZZZWWWWWWWWWWWWXXXZZZ[[[]]]YYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZ\\\]]]^^^```___^^^^^^^^^______```iiirrr~~~{{{uuunnneeeZZZPPPIIIFFFBBB>>>===??????===;;;;;;999888888:::;;;<<<;;;???AAABBBBBB@@@=========>>>???@@@???>>>@@@EEEJJJOOOPPPQQQSSSYYYfffuuuzzzvvvpppjjjggghhhiiikkkhhhaaa]]]^^^`````````cccaaabbbcccddddddcccbbbaaabbb```bbbiiikkkjjjooovvv222222333333333222222111000,,,+++---...,,,,,,...111222222222000000222333...///111222111///,,,+++........................///...............//////---///222222000...------000111222222000//////000000//////111222222000...///---++++++---......---444333111///.........///.........---,,,,,,...000//////...---------......,,,------------........./////////......---,,,+++******+++++++++,,,,,,,,,...//////000111111222222222111111111111111222222111111222333333333333333222333444444444333555666:::;;;<<<>>>BBBIIIRRRXXXhhhpppzzz|||~~~~~~|||zzzyyyxxxyyyzzzyyyvvvsssrrrrrryyy|||{{{uuusssvvvxxxyyyxxxwwwwwwxxxrrrtttwww{{{yyyrrrllljjjfff^^^YYYWWWSSSSSSSSSTTTUUUYYY\\\___ccciiillljjjjjjnnnooommmrrrrrrwwwooodddWWWOOOFFF===;;;>>>777777777777888888777666555333222222444444333111111555666333444777666222222444666666555444444555777666444333333555666777888999;;;<<<>>>>>>>>>===CCCOOO]]]mmm}}}|||zzzyyy|||vvvooohhhddd```\\\WWWUUUVVVYYY[[[\\\___[[[WWWWWWZZZ]]]\\\ZZZXXXWWWWWWWWWWWWYYYZZZ[[[YYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYWWWWWWXXXXXXYYYZZZ[[[\\\```_____________________bbbiiivvv}}}uuukkk___SSSLLLIIIEEE@@@???@@@@@@>>><<<<<<:::888888:::<<<<<<<<>>>>>>>>===>>>@@@DDDGGGJJJKKKLLLNNNTTT___nnnxxx}}}vvvpppllljjjjjjjjjhhhaaa]]]___``````aaadddbbbcccdddeeeeeeddddddcccgggdddeeejjjlllooovvv000111111111111111111111///,,,+++......,,,,,,///111222222111000000111333////////////...---,,,+++////////////////////////000000//////////////////,,,...000111///---------000222555555333111000000/////////000111111...,,,///,,,******,,,///000000333222000///............---...000000...---...///000//////...---------...,,,,,,,,,,,,------------//////......------,,,,,,,,,,,,,,,------------...///000111222222333333333000000000111222333333444333333333333333444555555333444555555444333444666;;;===???BBBGGGPPPZZZaaaooovvv~~~{{{}}}}}}|||zzzxxxvvvwwwxxxxxxwwwvvvvvvwwwxxx|||~~~wwwsssrrrtttvvvvvvuuutttuuuvvvtttuuuxxx}}}|||ssslllfffddd```YYYUUUUUUQQQTTTXXX\\\___bbbfffhhhlllppprrrpppqqquuuwwwwww||||||wwwiii]]]QQQFFF@@@???999888777777888999777666555333222222444444333111222555555333222444333000222222333666777777555333555444333333444555777888666888999;;;<<<<<<<<<;;;AAAEEEMMMZZZnnn~~~zzzyyy{{{|||}}}}}}uuujjjbbbccc___ZZZXXXYYY[[[]]]^^^^^^[[[XXXXXX[[[]]]\\\ZZZYYYXXXWWWVVVVVVWWWXXXYYYXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZVVVVVVWWWWWWXXXXXXYYYYYY______`````````^^^]]]\\\ZZZ```iiittt~~~tttfffZZZQQQMMMIIICCCAAAAAAAAA???===<<<:::999999:::<<<<<<<<<>>>@@@AAA@@@>>>;;;:::;;;???===;;;<<<>>>AAACCCDDDFFFGGGHHHJJJOOOYYYfffooo{{{xxxrrrmmmjjjiiiddd^^^[[[]]]___^^^```cccdddeeefffggghhhhhhhhhgggmmmjjjjjjmmmrrrxxx////////////000000111111...,,,,,,///...+++---111000000111000......///111///...------,,,,,,,,,,,,////////////////////////000000111111111000000000,,,...//////---------...000333666777555333111111---------///111111///---...,,,******,,,///111222222111000...------......---///222222111/////////111111///...------------+++++++++,,,,,,,,,------///......---,,,,,,,,,,,,------........./////////111111333444444444333333000000111222333333333333444333222222222333555666444555666555444444555666<<<>>>BBBFFFNNNXXXcccjjjwww{{{}}}~~~~~~|||{{{zzzwwwuuuwwwwwwwwwvvvvvvwwwzzz}}}|||wwwtttssstttuuutttsssrrrssstttvvvwwwzzz~~~yyyuuukkkeee```^^^ZZZTTTSSSTTTRRRXXX___dddgggiiilllooorrrtttvvvvvvxxx}}}xxxmmmaaaUUUJJJDDD???<<<999999999999666444555333222222333444222111444555555444444444444333222111222555888888555111555555444555666777888999555666888::::::::::::999===>>>AAAJJJ[[[ppp{{{xxxwwwvvvwww|||zzzoooeeegggccc^^^ZZZZZZ[[[\\\]]]]]][[[YYYYYY[[[\\\\\\[[[ZZZYYYXXXVVVVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWXXXXXXXXXXXXXXXXXX\\\]]]_________]]][[[YYYXXX[[[aaaiiirrr~~~{{{nnnaaaYYYSSSNNNHHHDDDDDDCCCAAA>>>===;;;:::999;;;<<<<<<<<<;;;===??????===<<<<<<<<<@@@===;;;<<<@@@CCCCCCBBBDDDFFFHHHIIIMMMUUU___hhhqqqxxxyyyrrrmmmkkkddd```^^^```aaa```aaaeeegggggghhhjjjkkkkkkllllllpppppprrrvvv|||000//////......///000000---,,,---///...+++---222...//////...,,,+++---.........,,,,,,+++,,,------///////////////////////////000111111222222111111---.........,,,,,,...///000333666777555333111111++++++,,,...111222111000---,,,***+++---000222222111000///---------.........000333444333111000000333222000///...---,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,------....../////////000000000111222444555555444333222111222333333333333222111333222111111111222444555555666777777666555666888===@@@EEELLLUUU```kkksss}}}~~~}}}}}}|||zzzwwwuuuvvvwwwwwwvvvvvvxxx|||~~~|||yyywwwuuuvvvuuutttrrrqqqssstttyyyzzz|||zzzqqqkkkccc^^^ZZZXXXTTTQQQRRRVVVVVV]]]ffflllnnnnnnpppsssuuuvvvyyy||||||rrreeeUUUIIIDDD???999888999999777444555333222222333444222111222222222333444444555666333111111444777888444111444444444555555777777888555666777999999999888888::::::<<>>>>>===>>>???BBB???<<<>>>BBBDDDDDDBBBCCCEEEGGGHHHKKKPPPYYY___jjjqqq~~~yyyuuusssiiifffeeegggfffeeefffkkkiiiiiijjjlllmmmooopppqqqtttxxx~~~111000///...---...//////---,,,...000...+++...444...//////---++++++,,,---...------,,,,,,,,,------........................,,,...000111222222222222...///...---,,,---///111000222555555333111000000++++++---///222333222000---,,,+++,,,///111111111000///...---,,,------...///222444555444222111111444333111///...---,,,,,,,,,,,,,,,,,,------------...---,,,++++++,,,---...////////////000000000000111222444666666444333222222222333444444333222111222222222222222333333444555777888888888888999;;;???DDDKKKTTT^^^iiitttzzz}}}||||||}}}}}}{{{wwwtttvvvwwwwwwxxxxxx{{{}}}{{{yyyxxxuuuuuutttrrrqqqrrrtttwww~~~~~~tttiiibbb\\\XXXUUUSSSQQQOOOSSSYYY[[[cccmmmrrrsssrrrtttwwwyyyyyy|||uuucccTTTJJJCCC;;;777999;;;999777555333222222444444333111111//////222333222333777444333333333444555333222111222222333333444444444555666777888999888888777999999;;;===@@@KKKaaasss~~~|||~~~zzzwwwzzz|||iiieee```]]]]]]___```aaa\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\\\\\\\ZZZYYYXXXYYYZZZ[[[\\\\\\[[[ZZZYYY\\\]]]^^^```eeellluuu|||zzznnnggg___YYYPPPKKKHHHGGGDDDAAA@@@>>>;;;;;;<<<======<<<666999<<<>>>>>>>>>???@@@AAA@@@???@@@BBBCCCCCCCCC@@@BBBEEEFFFGGGKKKQQQVVVdddkkkwwwooommmlllmmmllliiijjjoooooopppppprrrtttwwwyyyzzz444222000...------...///,,,,,,///111...+++...555000000000///---,,,---...------------......------------------------------***+++...111222333333222/////////---,,,---111333000111222222000//////000/////////000222222000...,,,,,,,,,...111111000//////...---,,,,,,,,,---...111333555555444333333333555444222000...,,,,,,+++,,,------------............---+++******+++---...////////////000000000000111222444666666444222111000111333444555444333333222333333444444444444444666777999:::::::::<<<>>>BBBHHHRRR\\\gggqqq{{{~~~~~~zzzzzz{{{|||}}}{{{wwwssstttvvvxxx{{{}}}|||zzzyyywwwuuupppqqqpppppppppsssxxx|||vvvlllbbb[[[WWWTTTQQQQQQOOOOOOTTT\\\___hhhrrrwwwwwwvvvyyy|||}}}wwwhhh[[[QQQDDD===<<<===;;;999555333222222444444333111444000000333333111222777555555555333111111222444111222222333333333222222555666777888999888777777;;;888888:::<<>><<<;;;<<<======<<<999;;;>>>???>>>>>>>>>???>>>???@@@@@@@@@@@@BBBCCC???BBBDDDEEEEEEGGGLLLPPP^^^dddooo}}}~~~||||||}}}zzzvvvwww|||}}}}}}~~~555333111...------......,,,,,,///111...+++///666111222222000...---...///------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,(((***---000333333333333000000///---,,,...222555///000111000.........000222222111222222111...,,,,,,,,,---000222222///---///...---,,,,,,,,,---...222444555555444333333444555444222000...,,,,,,+++---------.........//////...---+++******+++---...////////////000000000000111222444666666444222000---///222444666666555555222333555666666666555444666888:::;;;;;;<<<>>>@@@DDDKKKVVVbbbmmmwww~~~}}}}}}~~~xxxxxxyyy{{{|||zzzvvvrrrrrruuuyyy}}}~~~{{{yyywwwtttrrrlllmmmmmmnnnppptttzzzyyypppfff^^^XXXUUUQQQPPPOOONNNOOOVVV___aaajjjuuuzzzzzzyyy}}}{{{nnnaaaPPPEEEAAA???<<<999555444222333444444333111999444333666666222333888666777666333///...111555444444555555555444333333666777888999999888777777===777555999<<>>======<<<>>>@@@@@@>>>===<<<===<<>>>>>@@@CCC@@@CCCFFFGGGFFFGGGKKKOOOYYY___jjjxxx333111000000000...+++(((......///......000444777===:::555000---,,,---...000///...///000///---,,,------,,,---......,,,+++///...///111333444444222000000000000000222333444999444000...//////...,,,000///...///000111111/////////000222333222...++++++++++++++++++---000333444444444444444444333333444333000...,,,+++++++++,,,------......------,,,...,,,+++,,,///111222333...///111333444333222111222111000111111000---+++000111444666666666555444444888:::777555555555222777999::::::;;;===@@@CCCJJJSSS___jjjrrrxxx~~~}}}zzzvvvvvvwwwxxxyyyyyyvvvssssssuuu}}}|||yyyuuuqqqnnnllloooppppppppprrrwww}}}zzznnnfff___ZZZVVVPPPNNNMMMLLLNNNUUU^^^eeekkkrrrzzz~~~~~~~~~}}}lllYYYNNNEEE===;;;>>>888777777777888777444111555333555999:::888888;;;:::666444666999888444///(((,,,222777:::999666444555666777:::<<<<<<999666<<<;;;999888999===EEEJJJYYYfffvvv~~~}}}|||zzz}}}~~~xxxpppfff___[[[YYY]]][[[ZZZ[[[]]]^^^]]]\\\]]]]]]\\\ZZZXXXXXXYYY[[[YYYXXXXXXYYY[[[ZZZXXXVVVWWWXXXZZZZZZYYYYYY[[[\\\ZZZ\\\^^^___^^^\\\XXXVVVXXXXXXYYY[[[\\\]]]^^^___XXXXXXYYYZZZ]]]```bbbdddmmmyyy|||rrrmmmdddZZZRRRKKKFFFDDDAAA@@@>>><<<;;;<<<===>>>BBB>>>;;;<<<<<<:::;;;??????BBBCCC@@@@@@CCCBBB???BBBCCCDDDDDDDDDFFFJJJLLLWWW___kkkwww222111000000000...,,,)))///000000000000222555888<<<999444000---,,,,,,---111/////////000000...,,,...---,,,---//////---,,,///......000333444333222000000//////111333555777:::555000//////000...,,,///...---...000111000///,,,,,,---000222111///,,,......------,,,...000222555444444333333333333333444333111...---,,,,,,,,,---------......---------,,,+++***+++...111333333...///111333444333222111111000000111111111...,,,000111333555555555444333111666777555333555555222666777:::;;;===AAAFFFIIIRRRZZZeeeooouuu{{{~~~|||xxxvvvtttsssuuuvvvvvvuuuvvvxxx}}}xxxtttpppmmmkkklllnnnpppsssvvv|||vvvjjjbbb\\\WWWTTTOOONNNMMMMMMPPPWWW```gggnnnssszzz}}}}}}~~~{{{iii]]]QQQEEE>>>===999888777777888666444222555333444888999777888;;;666333111333666666222...111222333333222000---,,,222444777:::;;;:::999999===<<<:::888888;;;@@@EEENNN[[[kkk{{{~~~{{{yyy{{{|||tttkkkbbb\\\YYY]]]\\\\\\\\\]]]^^^^^^^^^\\\\\\[[[ZZZXXXXXXYYYZZZXXXWWWWWWYYYZZZZZZXXXVVVVVVXXXZZZ[[[ZZZZZZZZZ\\\ZZZ[[[]]]^^^]]][[[XXXVVVXXXXXXYYYZZZ[[[\\\]]]^^^YYYZZZ[[[\\\___bbbeeegggjjjsssxxxsssiii___VVVOOOJJJGGGAAA@@@>>><<<;;;<<<===>>>???<<<;;;======;;;<<>>AAABBB??????BBBAAA>>>AAABBBDDDDDDEEEFFFIIIKKKYYYaaalllwww111000//////000///---+++...///000000000222444777999777333///,,,+++,,,,,,111000///000111111///......------...000000...---.........000222333222111000///...///111444888:::;;;666222000111000...,,,...---------///000///...***+++,,,///222222000...000///...------...///000666444333111111111333444444333111///...---......------------------------+++***)))***...111222222...000111333333333333222000000000111222222000...000111333444444333222111///333555333222444444333444777:::===AAAFFFLLLPPP\\\cccmmmuuuzzz}}}~~~yyyuuupppnnnooosssvvvwwwzzz}}}}}}yyyvvvrrrpppnnnmmmmmmppptttxxx|||~~~qqqeee]]]WWWTTTRRRNNNNNNOOOPPPTTT\\\dddkkkqqquuuyyy|||}}}}}}}}}zzzvvvqqqooopppssssssrrruuu{{{yyyzzz|||{{{ooobbbQQQDDD===;;;999777777777666444222555333333666777555777:::444222111333555555222///666555333222222222333444...333777999888888999;;;<<<<<<;;;999888888;;;>>>AAAMMM\\\lll}}}{{{xxxxxx|||zzzrrrhhh```[[[]]]]]]^^^]]]\\\\\\^^^```\\\[[[ZZZYYYXXXXXXXXXYYYVVVUUUVVVXXXZZZZZZXXXVVVUUUWWW[[[\\\[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]ZZZZZZ[[[]]]___bbbdddfffdddjjjvvvzzzpppeee\\\TTTNNNJJJBBBAAA>>>===<<<<<<===>>>===;;;;;;>>>>>>;;;<<>>AAAAAA>>>>>>AAAAAA>>>@@@BBBDDDEEEFFFGGGIIIKKKVVV___kkkvvv000///......///000...---+++---/////////000111333666444111...,,,+++,,,,,,111000000000222222000///......---///000111///............///222222111000000///...///111555:::===;;;777222111222111///,,,...---,,,---/////////---------...000222222000///...---,,,,,,...///000000666444111//////000222333333222000///......//////......------------......---+++******---///000000///000111333333333333333000///000111333333222000111111222222222111111000000444666333111333444333555777;;;>>>CCCIIIQQQVVVdddkkksssyyy{{{~~~~~~~~~~~~~~~~~~}}}wwwsssnnnlllnnnrrrvvvxxx}}}xxxwwwtttqqqpppppppppqqqsssvvv{{{yyylll```XXXSSSRRRQQQMMMNNNQQQTTTYYYaaaiiiooorrruuuxxx{{{~~~yyyqqqllliiieeebbb^^^]]]^^^bbbccccccffflllhhhiiikkkooovvv}}}ppp^^^LLLAAA;;;999777666777777666444555222222555555444666999555444444666888888666333555444333333444555777999///444999999666444666:::999::::::999888777888:::;;;CCCPPP^^^mmm|||zzzzzz}}}}}}xxxpppgggaaa^^^___^^^\\\ZZZ[[[^^^aaa\\\[[[YYYYYYYYYYYYXXXWWWTTTTTTUUUWWWYYYZZZXXXWWWTTTWWW[[[]]]\\\ZZZZZZYYY[[[[[[ZZZYYYYYYYYYYYYYYY[[[[[[[[[\\\\\\]]]]]]]]]ZZZZZZ[[[\\\]]]^^^``````___bbbkkkzzztttiii```XXXQQQLLLCCCBBB@@@>>>======>>>???>>><<<<<>>>>>???@@@AAA>>>>>>AAA@@@<<<:::<<>>@@@CCCHHHPPPXXX^^^lllqqqwwwzzz{{{||||||||||||||||||zzzzzz{{{zzzzzzqqqpppoooqqqvvvzzz|||}}}~~~}}}{{{zzzxxxxxxuuuqqqmmmlllnnnppprrrzzz~~~~~~xxxmmmjjjbbbZZZRRRNNNNNNPPPMMMQQQWWW^^^dddjjjqqquuutttvvvyyy~~~}}}uuupppggg```ZZZXXXWWWUUUUUUXXXSSSRRRSSSVVVWWWWWWZZZ```[[[YYYWWWWWW\\\ccclllqqq{{{~~~vvvcccTTTHHHDDD>>>:::999888888777444222333777777444444666666666777888888777666555111333444666666666555444666888999888444222333555222555777888777777888999888===EEENNNVVVbbbvvv}}}||||||~~~zzzuuujjjfff```\\\\\\]]]^^^^^^]]][[[YYYZZZ\\\\\\YYYVVVVVVUUUVVVXXXZZZZZZXXXVVVUUUWWW[[[\\\[[[ZZZZZZZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[````````````____________````````````___^^^]]]\\\\\\]]]aaakkkzzzyyynnnfff^^^UUUNNNHHHGGGDDDBBB@@@@@@AAABBBCCC@@@???AAA@@@======???EEEGGGFFFCCCCCCFFFGGGEEEDDDEEEFFFGGGGGGIIILLLOOOXXXaaannnzzz222000...---...///...---...111555777666444333333111000///...------...............///111111000...,,,++++++---///000///......------...000000///---000000111222222333333333333111///000333333000---///...---...000111000///...---,,,---//////...---333000///222888:::888555222222000///...------------,,,,,,,,,---...000111000///...------...///000///---+++,,,...000000000222222222222333444555555222222222333555555333111111111111111222222333444222666666444333888::::::>>>@@@CCCGGGMMMUUU^^^dddooosssyyy|||}}}~~~}}}|||}}}}}}{{{zzz{{{{{{zzzyyyrrrqqqpppsssxxx~~~}}}|||zzzxxxwwwvvvssspppnnnnnnrrrwwwzzz|||rrrkkkcccbbb]]]VVVOOOLLLLLLNNNNNNSSSZZZaaagggmmmssswwwyyyzzz}}}yyyqqqhhhccc^^^VVVQQQRRRSSSSSSVVV[[[TTTRRRSSSVVVVVVTTTWWW]]]YYYWWWSSSRRRTTTYYY```eeennnqqqwww~~~sssdddUUUOOOGGG@@@<<<999777666444222555999999555444555666777888888777555444444111222444777999;;;<<<<<<777777777777666555555555444555777777777666888999888:::@@@FFFIIIQQQdddwww}}}|||~~~~~~tttkkkbbb^^^```bbbaaa^^^___\\\ZZZ[[[^^^^^^ZZZVVVXXXWWWWWWYYYZZZZZZXXXVVVVVVXXXZZZ[[[ZZZZZZZZZ\\\[[[[[[[[[[[[[[[[[[[[[[[[aaa`````````______^^^^^^^^^______``````___^^^]]]]]]^^^```fffppp}}}rrrkkkcccYYYRRRKKKIIIFFFDDDBBBBBBCCCCCCBBB???>>>AAAAAA@@@AAAEEEGGGHHHGGGCCCCCCGGGHHHGGGGGGHHHGGGFFFGGGJJJNNNRRR[[[dddqqq}}}333111...---.........---,,,000444666555333222111000000///............///...------...000111000...+++++++++,,,/////////---...------...///000...---000111222333333222000///111///...000222333111...000///...///000111111///000//////000333444444333222///...000555777444111111111000///...---,,,,,,++++++++++++,,,...000111111///...------...///111---++++++,,,///222333333222222222222333444555555333222222444555555333111111111111111222333444555...333444222444999======@@@BBBEEEJJJPPPYYYcccjjjqqquuu{{{~~~}}}|||}}}~~~}}}{{{|||||||||{{{yyytttrrrqqqsssyyy}}}||||||zzzxxxvvvqqqooommmnnnqqqxxx|||sssiiiaaa]]]\\\ZZZTTTNNNJJJJJJLLLOOOTTT\\\ccciiioootttwww|||}}}yyyqqqhhh```ZZZ]]]UUUOOOQQQSSSRRRVVV\\\SSSQQQRRRTTTSSSRRRTTTYYYYYYVVVRRROOOPPPUUUZZZ^^^]]]```gggoooxxx~~~qqq___XXXNNNEEE>>>:::777555333222666;;;;;;666333444888999::::::888666555555777666555444333333444444888666555666777888777666555777888777666666777888999999<<>>BBBSSSfffxxx}}}zzzoooddd```cccfffccc^^^___\\\ZZZ\\\______[[[VVVYYYXXXXXXYYY[[[ZZZXXXVVVWWWXXXZZZZZZYYYYYY[[[\\\ZZZ[[[\\\\\\\\\\\\[[[[[[`````````___^^^^^^]]]]]]ZZZ[[[\\\^^^______^^^^^^______```bbbiiivvvuuunnnggg]]]UUULLLJJJHHHEEEDDDCCCDDDDDDAAA>>>===@@@BBBBBBEEEJJJGGGIIIGGGCCCCCCGGGIIIGGGJJJIIIHHHFFFGGGJJJPPPTTTZZZdddqqq~~~000///------///000///......000222333333333111000000...,,,---...///...---////////////////////////******+++---//////,,,***......///000111222333333111000///......///000111///...---...///000///...222111000......//////000///.........000333666888888333///000444666444111222111000///............###&&&***///111222111000555333111...,,,+++++++++000///...---...000222333666555333111111111333444666666555444333111///...333000...000666888666333444666888999999;;;===???BBBIIINNNRRRXXXccckkkmmmxxx{{{}}}~~~{{{}}}|||yyywwwxxxssssssvvv}}}~~~|||{{{{{{{{{tttuuuvvvxxxzzzxxxqqqhhh___ZZZVVVUUUSSSMMMIIIJJJNNNSSSWWW\\\bbbeeehhhlllrrrvvvxxxzzzpppfff]]]WWWTTTNNNPPPRRRQQQOOORRRZZZ```___YYYWWWXXXUUUQQQTTT[[[\\\WWWSSSSSSWWWYYYXXXVVV[[[\\\]]]```fffmmmtttxxxuuuiiiYYYKKKCCC@@@>>>===888777555555555555666777777444333444666777555333888666333333555666555333:::888888;;;:::555333555111222444555777888999999555999===>>>???CCCLLLSSSlll}}}yyyqqqnnnkkkddd___```]]]\\\\\\]]]]]]\\\ZZZWWW\\\[[[YYYWWWWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\]]]\\\\\\\\\\\\^^^___^^^[[[]]]```___ZZZddd```aaagggggghhhvvvwwwoooggg]]]VVVSSSOOOJJJFFFEEEFFFFFFFFFCCCBBBAAA@@@AAACCCEEEGGGEEEGGGHHHGGGFFFFFFGGGIIIKKKHHHGGGIIIJJJLLLRRRZZZhhhrrr~~~000///------///000///...---///000222222111000//////...,,,,,,...///...---////////////////////////+++******,,,......,,,***---...///111222222222222222222111000000000000000...,,,,,,,,,///000000///000///...---,,,------...///.........000333666777333///,,,---111333222000111000000///////////////,,,---...000111222333333222111000...------......//////...---...000222333666444333111111222333444333444444444333333222111333111///111555777666333555777999:::;;;<<<>>>@@@DDDKKKQQQVVV^^^iiirrrtttxxxzzz~~~|||zzz{{{{{{xxxwwwyyyuuuwww{{{~~~}}}{{{zzzyyyyyyyyytttvvvxxxyyy|||zzzssskkkbbbZZZTTTOOONNNMMMKKKKKKOOOUUUYYYZZZ^^^dddhhhkkkooouuuzzzxxxmmmbbb[[[VVVRRRPPPMMMPPPRRRQQQPPPRRRWWW]]][[[XXXVVVXXXWWWUUUYYY```]]]XXXTTTSSSVVVXXXWWWTTTVVVVVVWWWZZZ^^^cccgggjjjsssxxxwwwfffVVVLLLDDD>>>;;;777666555555666777888888666444333333555666555333777555333333555666555333777555666:::999666444666333333555666777777777777666999;;;<<<<<>>BBBDDDKKKSSS\\\bbbkkkvvv}}}~~~}}}~~~{{{wwwwwwvvvttttttwwwwwwzzz}}}xxxvvvvvvuuutttttttttuuuuuuvvvyyy|||}}}wwwnnnddd[[[TTTMMMIIILLLIIIGGGIIIOOOTTTWWWWWWZZZ___eeejjjnnnttt|||vvvmmmcccVVVPPPQQQSSSQQQNNNLLLOOOQQQQQQPPPPPPQQQSSSTTTTTTTTTUUUVVVXXX]]]aaa\\\YYYVVVUUUUUUTTTRRRPPPPPPPPPRRRSSSTTTTTTTTTTTTYYY\\\bbbhhhooowwwwwwjjj\\\NNNDDD@@@<<<888777666555333000444444333333444444444333444333222333333444555555444222333777888444444666333444555666777777777666999:::;;;;;;;;;<<<@@@CCCKKKSSSbbbrrr|||ppphhhgggddd```^^^]]]]]]\\\[[[XXXYYYZZZ[[[\\\\\\\\\\\\YYY[[[]]]^^^^^^\\\ZZZXXX]]]]]]]]]]]]]]]]]]]]]]]]```^^^[[[XXXWWWXXXYYYZZZ\\\```bbbbbbeeegggeee```aaaaaacccgggfffdddiiiqqq~~~xxxuuurrrnnnkkkbbb^^^YYYTTTQQQMMMJJJHHHEEEFFFFFFGGGGGGFFFEEEEEE@@@CCCGGGJJJJJJKKKLLLMMMOOOMMMPPPWWW]]]dddnnnwww000///------///000///...//////000000000111000000000...------...///......////////////////////////...+++((((((***,,,------,,,...111333333222000///444444444333111///---+++444222/////////000000///000000000000000//////...,,,---...///111222444555888666444333333333333222444333222000...---,,,,,,...///111333444555555555333222111/////////000000---------......///000111222222222222222222222333333333444444444333222222444444333444555555555444777888:::;;;===@@@EEEHHHQQQYYYbbbgggnnnvvv||||||~~~~~~|||vvvvvvuuussstttwwwzzzuuutttssssssssssssttttttuuuxxx{{{zzzssshhh^^^VVVPPPKKKHHHLLLIIIHHHKKKPPPUUUVVVUUU\\\aaaiiioootttzzz|||pppeee]]]TTTRRRTTTVVVRRRNNNMMMNNNPPPQQQPPPPPPOOOPPPRRRSSSTTTSSSSSSUUUXXXZZZZZZXXXVVVUUUTTTSSSRRRPPPNNNOOOQQQRRRSSSSSSSSSSSSVVVXXX[[[___dddkkkrrrxxxxxxiiiXXXMMMDDD???999777777777444111444444444444444444444444444444444333333333444555555333444777777333222444111222444666777888888999777888999::::::<<>><<<999444666888777555444666777777999999777444222444666555333444888888555444666222333444666777888888888666666666777999;;;;;;;;;<<<===CCCOOOZZZeeevvv}}}vvvkkkccc___]]]]]]]]]```___]]]\\\[[[[[[\\\\\\\\\]]]]]]\\\\\\ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVWWWYYY[[[[[[ZZZ\\\```___[[[YYY\\\^^^```bbbdddeeeeeekkk{{{zzzxxxxxxxxxrrroookkkgggbbb\\\UUUPPPOOONNNLLLJJJIIIIIIIIIIIIJJJLLLNNNOOORRRUUUZZZ^^^iiimmmxxx000///------///000///......------------...//////333111000000111222222111------------------------///---,,,,,,...//////...000000000000000111111111777666444222111111222222'''(((+++...111111///---///000111111111000...---***,,,---///111222333333111111222222222333666888///////////////000111111000///---,,,---000444777111000///...------......+++,,,---...///////////////000111222222222222222333333444444444333222222111222444555555666777999999;;;>>>AAAEEEKKKRRRWWWaaaiiirrrvvvzzz{{{{{{}}}~~~~~~~~~~~~wwwsssuuuyyy}}}{{{xxxuuussstttttttttuuuwwwyyyzzz{{{zzzpppggg```UUULLLGGGFFFFFFFFFHHHLLLQQQSSSRRRSSSWWWZZZ]]]fffsss~~~}}}qqqiiiccc^^^WWWUUURRROOOMMMMMMNNNOOOPPPOOONNNNNNPPPRRRRRRRRRNNNSSSSSSOOOMMMRRRSSSQQQPPPQQQSSSTTTTTTTTTUUUVVVQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVUUUVVVXXXZZZ___```gggrrrzzz}}}wwwbbbWWWHHH@@@>>>===:::777555777999888555444666888999::::::888444222444666333111333888999777666999444555555666777666666666:::999999:::;;;<<<<<<;;;;;;:::>>>FFFLLLUUUgggxxx~~~rrrhhhaaa___^^^^^^bbb```^^^[[[ZZZ[[[\\\]]]^^^]]]\\\[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZ^^^]]]]]]\\\ZZZYYYXXXWWWXXXZZZYYYXXXZZZ^^^]]]YYYXXX[[[^^^___bbbeeegggfffgggvvv}}}{{{|||}}}xxxuuuqqqlllfff^^^VVVQQQSSSQQQNNNLLLKKKKKKKKKLLLLLLNNNQQQUUUZZZaaahhhnnn|||333222///---,,,,,,---...//////...---------------111///......///111000000...---+++++++++---///000000------//////++++++...000000111222222222111111999777444111/////////000222000//////000333777999000111333444333000---++++++,,,---...///111222222666444111111333444333111444000,,,,,,000222000...000///...---,,,---......000000000000000/////////////////////////////////000///000222222222222444555555666666555333222000333333333444666777999:::===>>>@@@CCCGGGNNNWWW]]]kkkooouuuyyyzzz|||}}}xxxuuu{{{~~~}}}vvvuuutttvvv|||~~~zzzyyyyyyxxxwwwwwwyyyzzzyyyvvvwwwzzz~~~rrrfff___ZZZRRRJJJEEEDDDFFFGGGMMMPPPSSSSSSTTTVVV[[[___dddkkkssszzz}}}sssggg\\\XXXZZZUUURRRPPPPPPMMMIIIKKKPPPQQQQQQQQQQQQQQQQQQQQQQQQUUUSSSQQQPPPPPPPPPOOONNNPPPOOONNNOOORRRTTTVVVVVVPPPOOONNNNNNOOOQQQTTTUUUVVVVVVVVVTTTSSSTTTWWWYYYZZZ[[[]]]bbbiiirrrzzzpppcccRRRGGGDDDBBB???;;;999777555555777999999999<<<666444777777333222555333666888777444222333555444444444444444555666777999:::<<<===<<<:::888666===<<<<<>>BBBFFFMMMVVV___eeennnrrrxxx|||~~~}}}zzzyyyvvvvvv}}}}}}{{{zzzxxxwwwvvvxxx~~~~~~zzzxxxwwwvvvvvvwwwyyy{{{zzzyyyzzz~~~wwwkkkbbbZZZVVVOOOIIIEEEFFFHHHJJJNNNQQQSSSTTTTTTWWW\\\aaahhhpppxxx~~~vvvmmmcccZZZVVVVVVTTTRRRPPPQQQNNNKKKMMMQQQRRRRRRQQQPPPNNNMMMLLLLLLTTTRRRPPPPPPPPPQQQPPPOOOOOONNNMMMNNNQQQSSSTTTTTTPPPPPPOOOOOOPPPRRRTTTVVVUUUUUUUUUTTTSSSTTTVVVYYYWWWXXXZZZ]]]ccciiiooosssyyy{{{ooo___RRRJJJEEE???;;;;;;999777777888999888777===777555888888444222555444666888777444333333555555444444444444555555666888:::;;;<<<<<<:::888666:::999888888<<>>AAAFFFLLLSSS]]]ffflllrrrvvv|||}}}zzzyyyuuuvvvvvvxxx~~~{{{xxxvvvuuuyyyyyyyyy|||~~~zzzvvvttttttuuuwwwzzz}}}}}}}}}vvvmmmfffaaaTTTPPPKKKGGGFFFHHHKKKMMMPPPRRRSSSSSSTTTXXX___eeennnvvv~~~{{{lllddd___XXXTTTRRRTTTQQQQQQRRRPPPMMMOOOTTTSSSRRRQQQPPPOOOMMMLLLLLLRRRPPPOOOOOOPPPQQQQQQPPPNNNMMMLLLMMMPPPRRRSSSRRRQQQPPPPPPPPPQQQSSSUUUVVVUUUVVVUUUTTTRRRSSSUUUWWWSSSTTTUUUXXX[[[^^^aaaccciiiqqq}}}qqqbbbTTTJJJAAA===<<<:::888888888888777666===999777888888555333444444666777777555444444555555555555444444444444444888999:::;;;;;;:::888666;;;::::::999;;;@@@GGGMMMbbblll|||~~~sssjjjccc``````aaa```___]]]\\\\\\]]]___]]][[[ZZZ\\\]]]]]]\\\^^^[[[YYYYYY[[[]]]\\\ZZZ\\\___```___[[[XXXYYYZZZYYYYYYYYYYYYZZZ\\\^^^___]]]\\\[[[[[[]]]___aaaccceeegggnnnzzzzzzwwwtttqqqmmmjjjeeebbb___]]]]]]```dddfffkkkqqqzzz//////......///000111111111111000///////////////......///111222222///---///...---,,,,,,,,,,,,,,,000///111555555111...///000000111333333444444444000000///.........//////......///000000///......///...---------...///000//////000000000000///...000///////////////...---,,,+++***+++...000///...///...,,,+++++++++,,,------------...............000000000000000000000000---000222222444555555222555555555444444333333222666666666666777888999:::BBBEEEKKKQQQXXX```iiinnnwwwzzz}}}zzzwwwvvvsssvvvxxx|||}}}zzzwwwtttrrrqqqxxxzzz|||}}}|||wwwssstttvvvxxx{{{zzznnnddd___\\\OOOMMMJJJGGGGGGIIILLLNNNPPPRRRTTTTTTUUUZZZbbbiiisss{{{uuueee^^^]]]YYYTTTQQQSSSQQQQQQSSSRRRPPPRRRVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQOOONNNNNNPPPRRRQQQQQQNNNMMMMMMNNNPPPRRRRRRRRRQQQQQQQQQQQQRRRTTTUUUVVVXXXXXXXXXUUUSSSRRRRRRTTTPPPQQQSSSUUUWWWXXXYYYYYY^^^eeepppxxx~~~qqqaaaRRRGGGBBB===;;;999888999999888666;;;999777777777666333222555555666666666555555555555555555555444444333333777888999::::::999888777999:::;;;<<<===AAAFFFJJJVVV___mmm~~~}}}rrriiidddaaabbbaaa___\\\\\\^^^aaa^^^]]]\\\\\\\\\]]]]]]]]]___[[[WWWYYY]]]___]]]ZZZ\\\```bbb```[[[XXXZZZ]]][[[ZZZYYYYYYZZZ\\\^^^___]]]]]][[[[[[[[[]]]___aaaeeedddfffppp}}}{{{zzzwwwtttssskkkiiifffeeegggkkkpppsss}}}////////////000111111222111111000///////////////,,,,,,...000333333111//////...------,,,,,,,,,,,,...---000444444000...///222222333333333222111111///.....................---...000222222222111000///...,,,,,,,,,---///000///000111111111000...---///000111111000//////...+++***+++,,,...//////......---,,,+++***++++++,,,------------......//////111111111111111111111111///333555333333777666222555555444444333333333333666666666777888999:::;;;BBBFFFMMMTTT\\\eeemmmrrr{{{|||~~~}}}{{{yyywwwvvvvvvzzz~~~}}}}}}{{{wwwtttrrrqqqpppvvvzzz}}}|||~~~}}}xxxuuuvvvwwwyyy}}}~~~sssfff[[[TTTRRRMMMKKKIIIHHHHHHIIIKKKMMMPPPSSSUUUVVVYYY___hhhoooxxxpppaaa\\\\\\ZZZUUUSSSRRRPPPRRRTTTTTTQQQSSSXXXRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNMMMNNNPPPRRRRRRQQQOOONNNNNNOOORRRSSSRRRQQQPPPQQQQQQRRRSSSTTTUUUVVV[[[[[[ZZZWWWSSSQQQPPPQQQOOOPPPRRRTTTVVVWWWWWWWWWZZZ^^^dddiiiooowww}}}nnn___RRRKKK@@@===:::999999999999888888888777666777777444111555555555666777777666555555666666666666555333333777777888999999888888777555777999:::;;;===AAADDDMMMTTTaaapppzzzqqqkkkdddccc```]]]\\\]]]```ccc^^^^^^^^^]]]\\\\\\]]]]]]___[[[YYY[[[___aaa]]]YYY[[[___bbb```[[[YYY[[[^^^\\\[[[ZZZYYYYYY[[[]]]______]]]\\\[[[[[[\\\^^^___eeebbbbbbiiixxx~~~~~~|||zzzyyywwwvvvuuuuuuxxx}}}---------...////////////111000//////......//////---------000222333111000------------------,,,,,,...,,,...222222///---///222222222222111000//////........................,,,---///000111111000000//////---,,,,,,---...///...///111222222111///...///111333333111/////////++++++,,,---............---,,,+++*********++++++---------...//////000000111111111111111111111111333888888333333888888333555444444333333333444444555666666777888:::<<<===@@@FFFOOOXXXbbbllltttyyy}}}~~~~~~}}}|||zzzyyyyyyxxxxxx{{{|||}}}{{{yyyvvvtttssssssssswww||||||}}}~~~~~~|||zzzxxxxxxyyy{{{~~~yyynnncccYYYQQQMMMKKKJJJIIIIIIIIIJJJLLLMMMQQQTTTXXX[[[___fffooovvv~~~zzzkkk^^^ZZZ[[[YYYVVVSSSQQQPPPRRRUUUTTTRRRSSSWWWTTTSSSRRRQQQPPPNNNMMMMMMPPPNNNMMMNNNPPPQQQQQQPPPOOONNNNNNPPPRRRSSSRRRQQQOOOPPPQQQRRRSSSTTTTTTUUUYYYZZZYYYWWWSSSPPPPPPPPPPPPQQQSSSUUUVVVWWWWWWXXXXXXZZZ\\\^^^bbbjjjuuu}}}}}}pppaaaXXXIIIEEE???;;;::::::;;;;;;666888888777888999777222666555555666888888777555555666777888888666555444666666777888888888888777888999::::::::::::<<<>>>FFFLLLVVVaaammmyyyzzzuuulllgggaaa]]]]]]___aaabbb^^^___```___]]][[[\\\]]]]]]\\\\\\^^^aaa```\\\YYY[[[]]]```___\\\[[[\\\^^^]]]\\\YYYXXXXXXZZZ\\\^^^```___]]][[[[[[\\\]]]^^^cccaaaaaaeeeppp}}}---......////////////...000///......------......111///...///000111000...,,,,,,------------------///,,,---111111......111000000111111111000/////////////////////...------...//////000000/////////000000///...---------------///111333333111000......111333333111///...///+++---...///...------------,,,***)))))))))***+++------...//////000111111222222222222222222222222888===;;;333222999:::444555444333333333333444555444555666777999;;;===???EEEKKKTTT___hhhqqqyyy~~~~~~|||zzzxxxxxxyyy{{{|||~~~~~~~~~{{{{{{zzzxxxvvvuuuvvvwwwwwwzzz~~~}}}zzzzzzzzzzzzyyyxxx|||tttiii```XXXQQQLLLIIIIIIIIIJJJKKKMMMNNNPPPSSSWWW]]]bbbgggoooxxxrrrfff[[[XXXYYYVVVSSSRRRQQQPPPRRRUUUTTTQQQRRRVVVTTTSSSRRRQQQPPPOOONNNMMMPPPOOOMMMNNNOOOPPPPPPOOONNNMMMNNNOOOQQQRRRPPPOOONNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUTTTRRRPPPPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWUUUWWWXXXYYY[[[bbbkkkssszzz|||pppdddVVVPPPGGG@@@<<<<<<<<<<<<666999:::888:::===;;;555666555444666888999777555555666888999999999777666666666666777777777888888:::;;;;;;;;;:::999;;;===???DDDLLLRRRYYYdddqqq{{{xxxoooddd___```aaaaaa______aaabbb```]]]ZZZZZZ[[[[[[]]]```bbbbbb___[[[XXXZZZ[[[\\\]]]]]]^^^^^^^^^]]]\\\YYYWWWWWWYYY[[[]]]bbb```^^^\\\[[[\\\\\\]]]```aaabbbdddkkkyyy~~~||||||000000111111111111000000//////...---------------444222000/////////...,,,++++++,,,---............000------000111//////222---...///000000000000000000000000000///...---,,,333222222111000/////////111111000///......---,,,---...111333333222000///---000333333000......///,,,...000000///---------,,,,,,***)))))))))***+++.........///000111111222222222222222222222222222;;;???<<<333111999;;;555555444333222333444555666444444555777:::<<>><<<<<<<<<666:::<<<:::<<<@@@>>>888777555444666999:::888555555666888:::;;;:::999888555666666666777777888888555666777777777777999;;;:::@@@EEEHHHLLLUUUeeepppuuuggg```bbbccc```\\\```bbbcccaaa]]]ZZZZZZ[[[ZZZ^^^ccceeebbb^^^YYYWWWZZZYYYYYY[[[^^^___^^^]]]]]][[[XXXVVVVVVXXXZZZ\\\cccaaa___]]]\\\\\\\\\]]]]]]```bbbcccgggsss|||yyy|||111222333222000000000111///...---,,,,,,---...///333333333222111000///...******+++,,,,,,---......000///...///111222222222000111111111000///---,,,/////////...------,,,,,,111000///...............111111000//////000111222444111...---...000111222000...------///000000///.........---------,,,,,,++++++,,,,,,,,,---------+++******,,,...000000///555444222000//////000000333333333444444333222222333444444444333333555777666555888;;;;;;<<>>;;;;;;;;;;;;;;;<<<<<<<<<;;;999888888999999888666333555888888333333777888444999888777666666777888999999888888777888:::;;;<<<:::===AAABBBEEELLLWWW```qqq{{{tttjjjeeedddddddddaaaaaaaaabbbbbb```[[[XXX[[[YYY[[[aaaaaa\\\YYY\\\ZZZ[[[\\\]]]^^^______```[[[YYYXXXXXXZZZ[[[\\\\\\```^^^\\\]]]```cccbbb```^^^gggddd```gggqqq}}}|||}}}111222333222000000000111000///...---------...///444444333333111000///...+++,,,,,,---......//////000///...///111222222222222222333333222111///...........................111000000////////////000000////////////000111222444222///...///111222222222000...---......---,,,......---,,,,,,,,,,,,---+++,,,,,,,,,,,,---------++++++***,,,...000000///444333222000000000000111444444444555555444444333333444555555444333444666888777999<<<<<<>>>DDDMMMUUU^^^hhhnnnttt|||zzztttuuurrrsssyyy~~~{{{yyy{{{|||xxxvvvwwwxxxyyyzzz}}}wwwzzz}}}|||xxxwwwzzz}}}vvvlll___UUUQQQOOOLLLJJJGGGIIIJJJKKKLLLNNNRRRUUU[[[[[[aaammmwww}}}~~~jjjaaaYYYWWWWWWTTTSSSTTTTTTRRRPPPQQQSSSSSSQQQOOOSSSUUUWWWWWWUUUSSSRRRRRRQQQTTTSSSOOOOOOSSSSSSPPPQQQPPPPPPQQQRRRRRRQQQOOORRRRRRRRRSSSSSSTTTTTTTTTUUURRRPPPQQQSSSUUUUUUTTTQQQQQQQQQQQQRRRTTTUUUVVVVVVWWWVVVTTTTTTVVV\\\```___ccciiipppzzz{{{uuujjj```VVVMMMEEEAAA???>>>===<<<<<<<<<;;;:::999888777888999888555333333666555222111555666333::::::888888888888::::::777777666666777888:::;;;888;;;>>>@@@BBBHHHRRRYYYiiiqqq{{{rrrlllgggdddbbb_________``````___[[[XXXZZZXXXYYY^^^^^^ZZZXXX[[[ZZZ[[[\\\]]]^^^___```aaa^^^\\\[[[ZZZ[[[\\\^^^^^^```^^^]]]^^^aaaccccccbbb]]]dddaaa^^^fffnnnzzz}}}~~~111222333222000000000111111000///---------...///555555444333111000......------......///000000000000///...///111333222111222222222222111111000///---------...///000000000111000000000000111111222...------...///000111222444222///...000222333333444111///...------+++***///...,,,+++***+++,,,---,,,,,,,,,---------......,,,++++++,,,///000000///222222111111000111111222444444555666666555555444333555777777666444444444;;;:::;;;>>>???AAAHHHRRR]]]gggqqqvvvzzz~~~|||}}}xxxqqqvvvsssttt{{{zzzwwwyyyxxxvvvtttvvvxxxyyy{{{~~~~~~}}}vvvxxxzzzyyyxxxyyy}}}yyyllleee[[[TTTPPPNNNJJJHHHIIIJJJKKKLLLLLLNNNRRRUUU\\\^^^eeeoooyyy{{{iii```XXXVVVVVVSSSRRRSSSTTTRRRQQQQQQSSSSSSRRRPPPRRRTTTVVVVVVUUUSSSSSSSSSSSSUUUTTTPPPPPPRRRRRRPPPSSSRRRRRRRRRTTTTTTRRRPPPQQQQQQRRRSSSTTTUUUUUUVVVUUUSSSRRRRRRTTTUUUUUUTTTPPPPPPPPPQQQRRRTTTUUUVVVUUUUUUUUUTTTSSSTTTXXXZZZXXXZZZ]]]ccclllyyy{{{qqqfff[[[PPPJJJDDDBBB???=========;;;:::999888777777888777555333333555555222222555666444:::999888777777888999:::666666555555666777999:::555888;;;===???DDDJJJPPP^^^eeerrr}}}uuummmfffaaa```___^^^___```___]]][[[ZZZXXXXXXZZZZZZXXXXXXZZZYYYZZZ[[[\\\^^^___```aaaaaa```^^^\\\\\\]]]___``````___^^^___aaacccdddccc^^^ddd```^^^gggmmmvvv111222333222000000000111222111000............///666555444222000///.............../////////000000///......000222333222111//////////////////............/////////000000000////////////000111222222,,,,,,---...///000111222333111//////111222333333333111...---...---,,,+++000...,,,***)))+++---...------------............---,,,,,,---///111000///000000111111111222222333333444444555555555555444444666888999777555444444===<<<===@@@BBBEEEMMMWWWbbbmmmwww{{{~~~zzzyyyyyyxxxvvvxxxuuuvvv}}}~~~zzzxxxwwwvvvuuuvvvvvvwwwxxx{{{~~~|||zzzuuuvvvxxxxxxyyy|||zzzqqqddd^^^VVVPPPMMMLLLJJJIIIJJJKKKMMMMMMMMMOOOSSSUUU\\\bbblllvvv~~~zzziii```XXXVVVUUURRRQQQRRRTTTSSSRRRRRRRRRRRRRRRQQQPPPRRRTTTTTTSSSRRRRRRSSSTTTTTTSSSRRRQQQRRRRRRQQQUUUTTTSSSTTTUUUUUUSSSQQQOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUUUUTTTTTTTTTUUUVVVXXXXXXZZZ\\\bbblllxxxtttggg[[[SSSJJJFFFAAA?????????===;;;999888777777888777666444666777666555666777888777777666555555555555666777777666555555666777999:::444777:::<<<===@@@EEEHHHVVV[[[gggxxx~~~uuukkkeeeeeecccaaa```aaaaaa```___[[[YYYXXXXXXXXXXXXXXXZZZXXXXXXYYYZZZ\\\]]]^^^___bbbaaa```^^^\\\]]]___``````______```bbbcccddddddaaaeeebbbbbbkkkooouuu111222333222000000000111222111000///...//////000666555333111//////.....................////////////...///000222333222000..................//////111111000000000/////////............//////000111+++,,,---...///000111111222000//////111333333222000///------///000000///111///,,,******+++...///------........./////////...------...000111000//////000000111222222222333111222333444444444444444444777999:::888777666666======@@@DDDGGGKKKTTT]]]eeepppzzz}}}~~~~~~xxxsssqqqtttxxxzzzwwwxxx~~~~~~|||zzzwwwuuuuuuyyyxxxwwwxxx{{{~~~zzzwwwuuuvvvxxxzzz}}}{{{rrrhhh\\\WWWPPPKKKIIIIIIKKKLLLKKKLLLMMMNNNNNNQQQTTTWWW\\\fffttt~~~{{{jjjaaaYYYWWWVVVSSSQQQRRRSSSSSSTTTSSSRRRRRRRRRRRROOOPPPRRRRRRPPPPPPQQQRRRUUUSSSSSSSSSRRRQQQRRRSSSUUUUUUTTTUUUVVVVVVUUUSSSPPPPPPQQQRRRSSSTTTUUUVVVTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUWWWVVVUUUUUUUUUUUUUUUTTTUUUVVVWWWYYY\\\bbbiiiooosssfff^^^SSSMMMFFFBBBBBBCCCAAA>>>;;;999777777888888666555777666555666777777888999666666555444444555666666777777666666777888:::;;;666888:::<<<===@@@BBBDDDQQQUUU___ooo}}}tttooolllhhhdddaaaaaa``````___\\\\\\ZZZXXXXXXYYYZZZZZZWWWWWWXXXYYYZZZ[[[\\\\\\``````aaa___\\\\\\^^^`````````aaaaaaaaabbbcccdddaaaeeebbbeeelllnnnttt111222333222000000000111222111000//////000111222444333111///.........///.........///////////////......///111333333222000////////////000000111222222222222111000////////////............//////000,,,---...///000111111111000///...///111222222111///...---...111333333222111000...---,,,---...///.........////////////000000......///111111111000///000111222222222222222111111222333444444444444555777999:::999888888999>>>???DDDJJJOOOSSS[[[eeeiiittt}}}~~~~~~|||vvvoookkknnnuuu|||yyyyyy~~~~~~{{{vvvtttvvvyyyzzzzzz{{{}}}yyyvvvwwwxxxzzz}}}|||vvvqqqhhh^^^TTTQQQLLLHHHFFFIIILLLOOOKKKLLLNNNOOOPPPRRRVVVYYY[[[jjjyyy}}}lllccc[[[YYYWWWTTTSSSTTTSSSTTTUUUTTTRRRQQQRRRSSSOOOQQQQQQQQQOOOOOOPPPQQQUUURRRQQQTTTTTTRRRRRRUUUUUUTTTTTTUUUWWWWWWVVVUUUSSSSSSTTTUUUVVVWWWWWWXXXSSSTTTVVVUUUTTTRRRSSSSSSUUUUUUUUUUUUUUUVVVVVVWWWXXXWWWUUUUUUVVVVVVUUUTTTOOOQQQSSSUUUWWW[[[```dddpppzzztttmmmaaaYYYOOOIIIHHHHHHEEEAAA<<<:::888888888999888777555333333555666555666999888777666555555666777888777777666666777888:::;;;999:::;;;<<<>>>@@@BBBCCCLLLOOOWWWeeeuuu|||uuupppiiiccc```___^^^]]]]]]^^^]]]YYYXXX[[[[[[ZZZXXXXXXXXXYYYYYYYYYZZZZZZ\\\___aaaaaa^^^\\\]]]___```aaabbbaaa```___aaaccc___ccccccffflllkkkttt111222333222000000000111111000000///000111333444111000...---,,,---...///000000000000000000000000......///111333333111/////////......///000222333111111111111111111111111111000//////////////////......000111111111000000///------...000111111000000///...///222444444444111111000///////////////....../////////000000000000///...///111222111000000000111222222222111111111222333444555555555555555777999999999999;;;<<>><<<999999999:::999999666222222666777444555:::777777555555555555777777666666555555666777999:::<<<;;;:::;;;>>>@@@BBBCCCFFFIIIOOOYYYeeeuuuzzzqqqhhhccc```___^^^\\\___^^^YYYXXX[[[[[[XXX[[[[[[ZZZZZZZZZYYYYYYYYYYYY^^^cccccc```]]]]]]___aaabbbcccaaa^^^]]]___aaa^^^dddeeeiiilllkkkxxx111222333222000000000111000000//////000222444555000///---,,,,,,---...000222222111111111111111111......///111333333111///---,,,,,,,,,---...000111000000000111222222333333222222111000//////000000///000111222222111000000------,,,...000111111000222000000000333444555444111111111111111000000///////////////000000000000111000///000111222111000000111222333333222111000222333444555666666666666555777888888888:::<<<>>>@@@DDDLLLVVV]]]aaaiiirrrwwwvvvqqquuuyyyyyyzzz~~~{{{yyy|||~~~|||~~~{{{tttqqqttttttzzz~~~{{{vvvsssyyy{{{~~~zzzwwwnnneee```]]]VVVNNNGGGHHHJJJJJJJJJJJJLLLMMMIIIKKKMMMOOOQQQUUUYYY]]][[[kkk{{{pppggg___\\\[[[WWWVVVWWWRRRUUUVVVUUURRRQQQRRRTTTUUUUUUUUUSSSQQQPPPQQQRRRTTTOOOPPPTTTUUURRRTTTYYYRRRRRRRRRTTTWWWXXXXXXWWWTTTTTTTTTTTTTTTTTTTTTUUUPPPSSSVVVUUURRRPPPPPPRRRRRRRRRTTTVVVYYY[[[^^^___XXXUUUQQQQQQSSSVVVVVVTTTWWWVVVTTTSSSRRRTTTYYY]]][[[dddoooyyy}}}qqqbbbXXXSSSOOOIIICCC???===:::999:::;;;::::::888444444999999666777<<<555444333222222333444555555555444444555666888999===;;;::::::===@@@BBBCCCAAADDDIIIPPPZZZiiizzzyyyooohhhdddbbbaaaZZZ^^^^^^YYYXXX[[[[[[VVV]]]]]]]]]\\\[[[ZZZZZZYYYWWW]]]dddeeebbb___^^^```aaaccccccaaa]]][[[]]]______fffiiilllooommm|||000000////////////000000111111111111000000000000///111222000---,,,///333000444444222222444222////////////000111111222222333222000...///111333555333222111111111333555777333666888666000,,,---000000000000000000000000000...------...000111000.........000111333555666777(((...111///000333111+++000111111000000///...---111222222000...---...///222222111111111222333333444444444444444555666666777777777777777:::>>>AAAGGGIIIRRR]]]eeeiiisss~~~~~~{{{zzzvvvsssuuuzzz~~~}}}{{{|||~~~}}}~~~}}}zzzvvvuuuuuuuuuwww|||}}}{{{yyyxxxxxxxxx}}}xxxqqqjjjaaa[[[WWWTTTNNNHHHDDDEEEGGGHHHIIIHHHGGGGGGGGGHHHIIILLLOOOSSSWWWYYY```hhhuuu~~~ssskkk```YYYWWWWWWWWWVVVWWWVVVUUUUUUUUUTTTRRRPPPUUUWWWUUURRRQQQTTTTTTQQQQQQRRRSSSSSSSSSSSSUUUWWWRRRRRRSSSUUUVVVWWWXXXXXXVVVVVVTTTSSSRRRRRRRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPNNNPPPSSSVVVXXXWWWVVVUUUWWWTTTPPPOOOQQQSSSUUUVVVXXXUUUQQQPPPRRRVVVYYYZZZ______aaagggsss~~~oooaaaVVVMMMGGGDDDAAAAAA@@@>>>===;;;999888666555666777999888666444444666888888666444333333777888999888777777999;;;>>><<<:::;;;???AAA@@@>>>AAABBBEEEJJJOOOYYYkkk|||wwwlllddd```______^^^]]]\\\[[[ZZZZZZZZZ______^^^\\\ZZZYYYZZZ\\\\\\]]]aaadddgggfffbbb___aaa``````___^^^]]]]]]\\\aaafffkkkkkkkkkttt111111000/////////000000111111111111000000000000///000000///......000222///333444333222444222...///000000111111222222333333222000//////111333555555444222111111222444555555888999666111---...000000000000000000000000000///......///111111000///,,,---...111333555777888...222222......222333000000000000000000///......000////////////000111111222333555666666666555444666666555555555666777777777777777777888;;;@@@CCCJJJMMMUUUaaaiiinnnxxx~~~|||{{{yyywwwyyy|||~~~~~~|||}}}~~~{{{yyywwwvvvxxxyyyzzz}}}|||zzzzzzyyyxxxqqqggg```XXXSSSPPPNNNIIIDDDFFFGGGIIIJJJKKKKKKKKKJJJIIIJJJKKKMMMOOORRRUUUWWWbbbiiiuuutttkkk```YYYWWWXXXXXXWWWWWWVVVTTTTTTTTTTTTRRRPPPSSSUUUTTTQQQPPPRRRQQQNNNQQQRRRSSSSSSSSSSSSUUUWWWSSSSSSSSSTTTUUUWWWXXXYYYUUUUUUTTTTTTTTTTTTUUUUUUQQQRRRSSSSSSSSSSSSRRRQQQOOOQQQSSSVVVWWWWWWVVVUUUWWWTTTQQQQQQRRRUUUVVVVVVWWWUUUSSSSSSUUUWWWXXXXXX\\\[[[]]]bbblllxxxvvviii^^^VVVOOOLLLFFFDDDBBB???===<<<;;;;;;888777777888::::::888666777:::<<<<<<:::888777777555777888888888888;;;======;;;:::;;;>>>??????>>>@@@AAADDDHHHKKKRRRbbbppptttjjjccc```^^^^^^]]]\\\[[[\\\\\\\\\_________\\\ZZZYYYZZZ[[[\\\]]]___ccceeeeeebbb___cccccccccbbbbbbbbbaaaaaaaaaeeeiiikkkmmmxxx333222111000000000000000111111111111000000000000000///---...000111111111---222444333333444222...000111111222222333444444222111000//////111333444777555444222111111222222666888999666111......000000000000000000000000000000//////000222222111///+++,,,...000333555777888333333000,,,+++///222222///000000000000//////...///---+++---111444333222222333666888999888555444888888777666666777777777777777777888999===CCCGGGMMMQQQ[[[fffnnnuuu~~~|||||||||}}}||||||}}}~~~~~~|||}}}{{{yyywwwwwwzzz~~~~~~}}}}}}}}}}}}yyynnneeeZZZTTTNNNKKKIIIHHHEEEBBBHHHHHHJJJLLLMMMNNNNNNNNNLLLLLLLLLMMMNNNPPPQQQRRR___eeepppuuulllaaaYYYWWWXXXXXXXXXXXXUUUSSSRRRRRRRRRRRRQQQQQQTTTTTTQQQOOOPPPOOOKKKPPPQQQSSSSSSRRRRRRSSSUUUTTTTTTSSSRRRSSSUUUWWWYYYSSSSSSSSSTTTUUUVVVWWWXXXRRRSSSSSSTTTTTTSSSSSSRRRPPPRRRSSSUUUVVVVVVUUUTTTVVVTTTSSSSSSUUUWWWWWWVVVVVVUUUUUUVVVWWWXXXVVVTTTXXXWWWXXX\\\cccmmmvvv{{{vvvlllccc\\\XXXLLLJJJEEEAAA>>>======>>>:::999888999;;;;;;999777999;;;======<<<:::::::::555777888888888999;;;===<<<:::999:::<<<=========???@@@BBBEEEGGGJJJUUUaaappp|||tttiiiccc______^^^]]]^^^^^^````````````___]]]ZZZXXXYYYZZZ]]]]]]^^^```bbbcccbbb```cccccccccdddddddddeeeeeeaaadddgggkkkqqq}}}444333222111000000000000111111111111000000000///000...,,,...111333111///,,,000333333333555333...111111222333333444444555222111000///000111333444666555444222222222222222666777777444000---...///000000000000000000000000111000000111333333111000,,,---...000222333444555333111...******,,,...///...///000000000000000///111---***---222555444111111333444666666666555444888888777666666666777777666666777888:::???FFFJJJPPPVVV```jjjrrryyy~~~|||yyyzzz}}}~~~{{{{{{xxxzzz~~~~~~|||zzzwwwuuuuuuzzzyyyooocccZZZPPPLLLHHHFFFFFFFFFEEEDDDFFFGGGHHHJJJLLLMMMNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKTTTYYYddduuuvvvmmmaaaYYYVVVWWWXXXWWWXXXUUURRRPPPPPPQQQQQQQQQPPPSSSTTTQQQPPPPPPNNNIIINNNPPPQQQQQQPPPPPPQQQRRRTTTSSSQQQPPPPPPRRRUUUWWWRRRRRRSSSSSSTTTUUUVVVWWWTTTTTTUUUUUUUUUUUUTTTTTTRRRSSSSSSTTTTTTTTTTTTTTTUUUTTTTTTVVVWWWXXXWWWVVVVVVUUUTTTUUUVVVVVVTTTSSSVVVVVVWWWYYY]]]cccjjjooo}}}yyyppphhhcccTTTPPPIIIBBB>>>===>>>???;;;:::999999::::::999777888:::;;;;;;:::999999999888999999999888888:::<<<:::999999999:::;;;<<<<<>>???@@@;;;:::888888999999888777777999::::::888888888:::<<<<<<<<<:::777666777888999999999999999999:::;;;>>>>>>AAAEEEEEEDDDIIIOOOVVV___nnn}}}}}}ttthhhfffccc```^^^^^^^^^___```aaaaaa___\\\ZZZZZZZZZ]]]\\\\\\]]]___aaaaaa```]]]^^^___```aaacccddddddbbbdddiiirrr}}}111111000000000111111222111111111111000000000000000//////000111111///...+++///111000111444444111111222222333333444444555111111111111111222222333333333333333333333333333333222000...------......////////////////////////222111111111222222111///111111000000//////......111///000222111---,,,---------///000111111111111444111//////111333111///777666444333444777:::<<<666555555555555666777888777888999;;;???FFFOOOUUU]]]fffnnnrrrvvv}}}~~~{{{xxxyyy|||~~~||||||{{{|||~~~{{{zzzvvvsssqqqvvv~~~qqqgggaaaZZZRRRLLLDDDCCCBBBAAABBBCCCEEEGGGCCCCCCCCCDDDEEEGGGHHHIIIKKKJJJIIIGGGEEEBBB@@@>>>AAAEEEMMMZZZjjj|||~~~tttfff\\\WWWWWWWWWWWWXXXUUUSSSRRRRRRRRRRRRQQQQQQTTTUUURRRRRRSSSRRRNNNMMMOOOQQQQQQPPPOOOOOOOOORRRQQQOOONNNNNNNNNPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTXXXWWWWWWVVVVVVWWWWWWXXXVVVUUUSSSRRRQQQQQQRRRRRRTTTSSSTTTVVVXXXYYYXXXWWWWWWTTTQQQQQQRRRTTTUUUUUUVVVYYYZZZZZZYYYZZZ___cccdddmmmvvvzzz~~~xxxiiicccXXXNNNFFFBBBBBBBBB<<<:::888888999999888777888:::;;;:::999999:::<<<>>>>>>===;;;777555666666999:::::::::888888:::;;;???>>>@@@DDDDDDCCCFFFKKKRRRXXXdddrrr|||~~~sssooojjjddd___\\\[[[[[[```aaabbbaaa___]]]\\\]]]]]]\\\\\\]]]```aaaaaa```^^^___```aaabbbdddeeeeeeccchhhpppyyy////////////000111222222111111111111000000000000///111222222000...---...,,,///000...///444555333111111111222333333444444111111111111111222222222444444444444333222222111333111///......///000000////////////////////////222111000111222222000...000000/////////.........222......111111---,,,///,,,---...000111111222222222111111000111111111222555444444444555777999:::555555555666777888999::::::;;;<<<>>>CCCKKKUUU[[[gggpppwwwxxxzzz~~~}}}}}}|||{{{}}}{{{yyyxxxxxxuuusssxxxzzzooobbbXXXTTTPPPLLLHHHCCCCCCCCCBBBBBBCCCFFFHHHEEEDDDDDDDDDEEEFFFHHHIIIKKKJJJIIIGGGDDDAAA>>><<<<<>><<<:::999:::::::::999999:::;;;:::999999;;;===>>>>>>===;;;888666666777999;;;;;;:::888888:::<<>>AAAAAA@@@AAAEEEMMMOOOXXXdddmmmuuu~~~vvvnnnfffaaa^^^]]]___aaaccccccaaa_________]]]]]]]]]___aaabbbaaa```______```aaabbbddddddeeedddkkkvvv............///111222333111111111111000000000000///222444333///,,,,,,...,,,//////---...333666555000111111222222333444444000111111111222222222222666666555444333111000///333111......///111222222////////////////////////222111000000111111///---.........///////////////111,,,+++......***+++///,,,,,,...000111222222222000111222111000000222444000111222444555666666666666666666777888:::;;;<<<===>>>???AAAFFFOOOYYY```oooxxx~~~}}}~~~}}}}}}|||{{{|||yyywwwwww{{{xxxuuuyyy~~~pppfffXXXOOOLLLKKKHHHFFFFFFFFFEEEDDDDDDEEEHHHKKKGGGGGGFFFEEEFFFGGGIIIJJJKKKKKKJJJHHHDDDAAA===;;;:::<<<>>>???FFFWWWmmm~~~~~~ooobbb\\\[[[ZZZZZZWWWVVVUUUUUUUUUTTTRRRPPPPPPSSSRRROOOPPPSSSTTTRRRQQQSSSVVVVVVUUUSSSRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPNNNOOOPPPRRRTTTVVVYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZYYYWWWSSSQQQOOOOOOQQQRRRTTTSSSRRRSSSVVVXXXXXXXXXSSSTTTVVVYYY[[[[[[XXXVVVRRRVVVYYYXXXVVVUUUYYY^^^]]]dddiiijjjooo|||xxxmmm```VVVOOOLLLKKK@@@>>>;;;:::;;;;;;;;;:::777888999999888888:::<<<<<<======;;;888777888999999;;;<<<;;;888888:::<<>><<<===AAAIIIHHHNNNXXXaaaiiiwwwwwwnnngggcccaaa___aaacccdddbbbaaaaaaaaa]]]]]]^^^```bbbcccbbb```^^^^^^___```aaabbbccccccdddnnn{{{222000...---///222333333333333111000...---------111222222333222111000///---...000000111333555777000000111111222222222333222222111222222444555666999777444222111111333444333333111111111111333333444333000///......000111111111000000//////......//////............//////.........///000///,,,)))000000111222333444444444333111...,,,,,,...000222///000000111333555777888666666666777777888999:::>>>===AAAIIINNNRRR]]]iiiwwwzzz~~~~~~~~~yyyzzz~~~zzzxxxxxxyyyxxxwwwxxx|||tttmmm___ZZZRRRJJJEEEDDDDDDFFFHHHCCCAAADDDFFFFFFIIILLLLLLLLLKKKIIIHHHHHHKKKMMMMMMLLLKKKIIIFFFBBB???<<<;;;>>>@@@>>>@@@KKK^^^mmmzzzwwwjjj___ZZZYYYZZZTTTXXX[[[[[[WWWTTTSSSSSSSSSPPPNNNNNNPPPSSSUUUVVVYYYWWWUUUTTTUUUUUUTTTSSSNNNOOORRRSSSSSSRRRPPPOOONNNNNNOOOPPPRRRUUUXXXZZZWWWYYYZZZYYYWWWVVVYYY[[[VVVVVVUUUTTTSSSRRRQQQQQQTTTQQQOOORRRYYY]]]\\\ZZZTTTTTTUUUWWWYYYZZZYYYWWWWWWVVVUUUUUUUUUVVVWWWXXX\\\^^^```aaadddmmmzzzyyynnndddZZZQQQKKKFFFEEEBBB???;;;:::;;;<<<:::999888888888999:::;;;>>>===;;;999666444222111777777777777888999:::;;;===;;;999:::===@@@BBBBBBCCCDDDGGGKKKSSS^^^jjjrrr|||pppiiigggbbbaaaaaabbbddddddbbbaaa```aaabbbccccccbbbaaa```bbbbbb```___^^^```ccceeeiiirrr~~~000...------000333444444333222111000......------222333333444333222111000...///000000111222444555000000000000111111222222333333333444444555555555888666444222111111111222333222222111222333444555333222111//////000111222000000000000//////......000//////........./////////......000111000---+++......///000111111111111555333111//////111333555111111111222444555777888777666666666777888999:::??????DDDLLLQQQVVVaaalllxxx{{{|||yyy|||~~~}}}zzzwwwvvvuuuuuuxxxxxxzzzyyymmmeeeXXXTTTMMMFFFBBBBBBCCCEEEIIIEEEDDDHHHJJJJJJLLLPPPOOOOOOOOOMMMLLLMMMOOOQQQMMMNNNNNNMMMJJJEEE@@@===;;;===??????@@@IIIWWWbbboooxxx|||pppeee___\\\\\\YYY[[[[[[YYYUUUSSSTTTUUUTTTQQQOOONNNPPPSSSTTTUUUVVVTTTRRRRRRRRRRRRQQQPPPOOOPPPRRRTTTSSSRRRPPPNNNNNNNNNNNNOOOQQQSSSUUUWWWWWWXXXZZZYYYWWWWWWYYY[[[UUUUUUUUUUUUTTTSSSSSSRRRUUUQQQOOOQQQVVVYYYXXXUUUUUUUUUUUUXXXZZZ[[[ZZZXXXWWWVVVUUUSSSSSSSSSTTTTTTXXXZZZ[[[[[[^^^eeepppyyywwwlll```VVVPPPJJJHHHEEE@@@===;;;;;;;;;===<<<;;;999888888999999>>>===<<<:::999777666555777777777777888999:::;;;;;;:::888999<<>>===AAA@@@???>>><<<;;;::::::;;;:::999888777666666555888888888888999:::;;;;;;:::999999:::===@@@AAAAAA@@@@@@??????AAAEEEKKKOOOTTT]]]iiittt}}}~~~vvvrrrnnnjjjiiihhhgggfffbbbcccdddeeeeeedddcccbbbeeeiiimmmmmmlllnnnvvv}}}111000//////111222111000222111000000000000000111000111222333333222111000222111000111333444222/////////..................///111333444444333222000222222333222111///,,,***///000222333555666777888999888666444222000///................../////////111111000///////////////111000///000222222111///000000111222222222111111111111222222222333333333666666666555555666666777777777666777888;;;???AAAEEEKKKRRRXXX^^^gggooouuuyyy}}}zzzuuuyyy~~~zzzxxxwwwvvvuuu}}}wwwnnneee]]]UUUPPPOOOLLLHHHEEEDDDEEEGGGHHHKKKMMMTTT[[[______ccchhhoooppppppnnnkkkhhhffffffbbbdddhhhkkkiiiddd^^^ZZZRRRMMMHHHFFFHHHLLLOOOPPPXXXbbbmmmttt}}}vvvkkkddd___]]][[[YYYXXXXXXXXXXXXVVVTTTRRRQQQRRRSSSRRRQQQTTTRRRPPPPPPQQQRRRQQQPPPLLLNNNPPPSSSUUUVVVWWWWWWWWWVVVUUUSSSSSSSSSTTTUUUSSSSSSUUUWWWXXXYYYYYYXXXUUUUUUWWWXXXYYYYYYXXXXXXWWWVVVUUUVVVWWWXXXYYYXXXUUUTTTSSSTTTVVVWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXZZZZZZZZZXXXXXXYYY[[[]]]^^^fffpppyyy|||rrrkkkaaa[[[SSSLLLHHHEEEBBB@@@@@@?????????>>>======<<<===<<<;;;999777666555444888888888888999:::;;;<<<<<<;;;;;;<<>>===<<>>======>>>@@@AAAAAA@@@>>>???@@@???@@@BBBEEEHHHHHHMMMUUU\\\cccmmmyyy}}}zzzxxxtttuuuvvvwwwwwwvvvuuuttt{{{~~~111000///000222222111///111000000000111222222333000111222333333333222222444222111444888999555111000000000/////////......,,,,,,---///000111222333111111111111000000//////...000111333444555555555555555555444222111//////---------.........//////////////////000111222222000///......000111111000...///////////////......000111333555555555444444444444444444555666666777777666666888<<>>===<<<;;;:::999888888999999999999:::;;;<<<<<>>===>>>@@@@@@>>>===???@@@@@@@@@???@@@CCCEEEGGGIIIMMMPPPVVV___llltttyyy///......000222333222111000000000000111222333333111111333444555444444333444222111555999:::666222111111000000/////////...,,,,,,---...///222333555111111000000000000111111...///111333444444444333222222333333333222111111---------.........//////......//////000222333444000...---...000111111000000111111111111111000000---...111333444333222111333333333444444555777777666666777999===DDDIIIMMMRRR]]]eeehhhmmmvvv}}}}}}|||}}}}}}vvvooopppuuupppvvvzzzxxxtttvvv~~~~~~yyyoooiiibbbYYYQQQLLLJJJIIIHHHGGGGGGHHHJJJNNNSSSXXX[[[eeeiiiqqqyyy}}}uuummmgggeeedddkkkppprrrvvv|||ssshhh___\\\[[[ZZZZZZTTTSSSRRRSSSTTTUUUTTTRRRSSSRRRPPPPPPRRRSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRPPPPPPQQQUUUYYY[[[YYYVVVZZZXXXVVVTTTTTTVVVXXXYYYWWWXXXXXXXXXWWWWWWXXXZZZWWWUUUSSSSSSUUUVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVSSSSSSUUUWWWYYYZZZYYYWWWZZZ]]]```dddppprrreee\\\TTTLLLFFFBBBBBBBBBAAA???<<<999777::::::999999999999888888999999999999:::;;;<<<<<>>===>>>???>>><<<;;;AAABBBCCCBBB@@@@@@BBBCCCFFFGGGHHHIIIMMMVVVccclllqqqzzz222111000000000111333333666444111000111333333333444444444444333222111111222222444666888888555222666444333222111000---+++111,,,)))---111333444777222111///......000111333222222111000///000222555111000///000111222111///000000///...............///......000333555555444.........,,,+++,,,///222333333222222111111222222000222444555555444333222///222666888888777777888777:::<<>><<<;;;<<<>>>>>>:::777999999888888999;;;===???===>>>>>>>>>>>>======<<<===???@@@BBBBBBAAA@@@???CCCCCCCCCDDDHHHPPPYYY___gggmmmwww222111000000000111333333444222000111333666777777777666444222222222333333333444555777999999666333555555444333333111///...222---***...222333555888444333222000000111333444333333333111000111333666222111000111222333222000000000//////.........///...---...///222444444333---......---,,,---000222555555444333222222222222111222333555555444333222111444666777777666777888888999;;;???DDDJJJQQQUUU]]]fffpppvvvzzz{{{tttqqqrrrtttsssqqqqqqrrruuuyyy~~~}}}~~~wwwjjjaaaYYYSSSKKKFFFEEEEEEEEEDDDIIIJJJLLLPPPWWWaaajjjqqq}}}}}}|||}}}vvvnnnhhhbbb___\\\ZZZXXXWWWWWWVVVTTTRRRVVVUUUTTTRRRRRRQQQQQQRRROOOPPPPPPQQQQQQQQQQQQPPPTTTTTTRRRQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWYYYYYYZZZZZZYYYWWWUUUSSSSSSSSSSSSWWWXXXYYYXXXWWWWWWXXXZZZVVVVVVVVVVVVVVVUUUUUUTTTRRRRRRSSSUUUVVVXXXZZZ[[[VVVVVVWWWWWWWWWWWWWWWXXXXXXWWWXXXZZZ```lllyyywwwkkk^^^UUUJJJIIIGGGCCC???<<<;;;;;;>>>===<<<<<<>>>===;;;888999888777777888:::===>>>???????????????>>>>>>======>>>@@@AAABBBAAA@@@???AAAAAABBBBBBEEEKKKRRRXXX```fffpppyyy222111111111111222333333111000///111555999;;;;;;999777444222111222444666555555666888999999666444333333444444333111000///333...---000333444666999888666444333222333444555444555444333111222444666333222111111333333222111000000000///////////////...------///111333333222---.........---...111333888777666555333222111111111222333555555555444333444555777777666555777888;;;:::<<<@@@GGGOOOUUUWWWaaammmxxx}}}~~~yyyuuuqqqpppsssuuuuuutttyyyzzz|||~~~}}}vvvlll```XXXPPPLLLGGGCCCCCCDDDEEEFFFIIILLLRRRXXXaaajjjtttzzz~~~vvvmmmhhh___]]]\\\[[[[[[YYYVVVTTTWWWVVVTTTSSSRRRRRRSSSSSSQQQRRRRRRRRRRRRQQQQQQPPPRRRRRRSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSWWWXXXXXXWWWVVVWWWZZZ\\\WWWXXXYYYYYYXXXVVVSSSRRROOOPPPQQQSSSUUUXXXZZZ\\\XXXXXXXXXXXXWWWWWWWWWWWWUUUUUUVVVWWW[[[ccclllssswwwggg\\\SSSPPPKKKEEEAAA>>>======???>>>======>>>===;;;999888888777777888:::<<<>>>@@@@@@@@@??????>>>>>>>>>===>>>???@@@AAA@@@???>>>>>>@@@AAABBBDDDGGGMMMPPPXXX]]]gggqqqzzz111111111111222222333333111000000333777:::<<<<<<888777555444333333444555444444555666888777555333///111333333222111000///333000///222444444666:::999888666444333333444555555555555333222111222444222111000000222222111000111111111111000000//////...------...111222222111...///000/////////222444777777666555333111000///111222333444555555555444666777777666555555777999>>>===>>>CCCLLLTTTZZZ\\\eeerrr~~~uuusssqqqrrruuuxxxyyyyyy~~~}}}}}}uuulllbbbXXXQQQMMMJJJGGGDDDDDDFFFHHHIIIKKKQQQZZZccclllvvvzzzttteeebbb```^^^^^^]]][[[ZZZVVVUUUTTTRRRRRRSSSTTTUUUSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTWWWVVVUUUTTTTTTUUUVVVWWWTTTUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYYYYXXXYYY\\\___YYYYYYYYYYYYXXXVVVTTTRRROOOPPPQQQRRRTTTVVVXXXYYYXXXXXXXXXWWWVVVVVVVVVUUUUUUVVVWWWXXXZZZ___fffjjjxxxqqqfff___ZZZRRRJJJEEEBBB@@@@@@@@@???>>>>>>===<<<;;;:::888777777666777:::<<<===@@@@@@???>>>>>>=========<<<===>>>?????????>>>>>><<<>>>AAACCCEEEGGGKKKMMMQQQWWW```iiisss}}}111111222222333333333333333222222444777999:::999555666666777666555333222333222222333444444222000///222666666444222222222333111111444555444666:::999777555333222333444444444555555333111000111222111///...///000111000///111111222222111111000///...------...111222222111///111111111000000222333555555555444333111///...222222333444555555666666666777777666555555777999======???EEEMMMUUU\\\___hhhuuusssrrrqqqrrruuuxxx{{{{{{~~~~~~~~~xxxlllcccZZZRRRLLLKKKJJJGGGEEEEEEFFFIIIKKKOOOXXXeeepppxxxppplllfffbbb___^^^\\\[[[VVVUUUSSSRRRRRRTTTVVVWWWUUUUUUUUUUUUTTTTTTSSSRRRQQQRRRSSSTTTUUUUUUTTTTTTVVVVVVUUUTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWXXXWWWWWWWWWXXXYYYXXXXXXYYY\\\^^^[[[YYYXXXVVVUUUUUUVVVVVVRRRRRRRRRRRRSSSSSSTTTUUUWWWVVVVVVVVVUUUTTTTTTTTTTTTVVVXXXYYY[[[^^^bbbfffnnn{{{vvvjjjcccXXXOOOIIIEEEBBB@@@AAA@@@@@@>>>===<<<;;;<<<999888777777888:::<<<>>>@@@???===<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>===999<<<@@@BBBDDDFFFIIIKKKOOOTTT\\\eeennnyyy111222222333444333333333555444444555777888777666333555777888777555222000222000000000111111000...222666::::::777444444555222111222555555333555:::888666444333222333444555444555555444111000000000000///......000000///...111222222333333111000//////......///111222222111111333444333111000111222111222333444333222111000222222333444555666666777555666888777777666888999999<<<@@@EEELLLTTT\\\bbblllwww}}}qqqqqqpppqqqtttxxx|||~~~~~~|||oooddd\\\TTTMMMHHHFFFFFFFFFEEEDDDFFFJJJMMMVVVaaappp|||~~~yyyrrrkkkfffbbb^^^[[[YYYXXXUUUSSSSSSTTTVVVWWWUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWWWWVVVVVVWWWXXXXXXWWWUUUTTTTTTVVVXXXYYYUUUUUUTTTSSSRRRRRRRRRRRRUUUUUUUUUUUUTTTTTTTTTTTTRRRTTTVVVWWWXXX[[[___aaahhhtttsssjjj^^^TTTNNNHHHCCC???AAABBBAAA???<<<;;;<<<===999999888888999;;;===???@@@???===;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<======777:::===@@@BBBDDDFFFHHHOOORRRYYY```iiisss}}}111222333444444444333333666555444555666777555444444444555555555333111000111000//////000000///---111666;;;;;;777333333444222111333666555222444:::777666444333333444555666666777777555333000000000000///...///000111000...111222333444333222000///000//////000222333222111444555555444222000000111///000222444555555444333222222333444555666777888333555888999888888888999888>>>EEEIIIMMMTTT___hhhqqqxxx~~~yyypppppppppqqquuuzzzzzzrrrfff\\\UUUNNNGGGCCCAAACCCDDDEEEFFFIIINNNRRR]]]iiizzz{{{vvvpppiiidddaaa^^^ZZZVVVTTTTTTUUUVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTUUURRRSSSUUUVVVVVVTTTRRRQQQUUUTTTSSSSSSSSSTTTUUUVVVRRRTTTWWWWWWVVVUUUTTTTTTSSSSSSTTTUUUVVVWWWXXXYYYVVVUUUTTTSSSRRRRRRRRRRRRTTTUUUUUUUUUUUUUUUVVVVVVSSSTTTUUUVVVVVVXXX[[[^^^ccckkkwww|||sssfff\\\UUUOOOGGGBBBBBBCCCBBB@@@<<<;;;<<<>>>::::::999999:::<<<>>>@@@AAA@@@===;;;::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<===:::<<>><<<;;;;;;<<<===;;;::::::::::::;;;<<<<<<@@@AAACCCCCCCCCCCCEEEGGGLLLOOOSSSXXX___iiirrryyy555444333222222222333333555444333444555555333111333111000000111222222111000000111000000///......444444333222111111111222333333333444555666777888666555333555999;;;:::999555555555555444222000///000222333111------000333111111111111111000/////////000111222111222555777666666555444333333222222111111222444666777888999888777777666666777888999666666666666777888999:::>>>CCCIIIMMMSSS]]]kkkvvvyyy{{{~~~}}}zzzyyyxxxwwwxxxyyyzzz|||}}}wwwfff^^^TTTMMMHHHEEEBBB???BBB@@@DDDKKKMMMNNNUUU___oooyyyxxxtttlllccc]]][[[ZZZXXXTTT\\\\\\ZZZWWWTTTSSSTTTVVVYYYZZZZZZXXXVVVVVVWWWXXXTTTUUUUUUVVVVVVUUUUUUUUUQQQSSSTTTTTTSSSTTTVVVXXXWWWXXXYYYYYYXXXVVVTTTSSSSSSSSSSSSUUUYYY[[[[[[ZZZWWWWWWWWWVVVUUUUUUUUUUUUWWWUUUTTTUUUWWWYYYYYYXXXWWWVVVVVVVVVWWWZZZ\\\^^^ccc^^^___hhhqqqyyyxxxlllaaaWWWQQQMMMEEEDDDCCCBBB@@@@@@??????>>>===<<<;;;;;;<<<===>>>???>>>===<<<<<<===>>>???;;;:::999888888999;;;<<>>AAAEEEGGGGGGEEEJJJMMMRRRWWW]]]eeemmmrrr333222111000000111222333555444444444555555333222222111000000111222111000000000000000000///......333222222111111111111222444444444444444555666777888666666888;;;<<<:::888555555555555444222000///111111111///......///111111111111111111000//////---///000000000111333555555555444444333222222111111222333444666777888888;;;:::888777666555555666777666666777888999:::;;;BBBFFFLLLRRRYYYcccooowww}}}~~~|||yyyxxx|||}}}}}}}}}uuunnn^^^XXXOOOIIIFFFDDDBBB@@@AAA@@@DDDIIIKKKNNNXXXdddvvv}}}wwwmmmgggccc```[[[WWWWWWVVVVVVUUUUUUUUUUUUTTTYYYYYYZZZXXXVVVVVVWWWYYYVVVWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVTTTTTTVVVXXXVVVWWWXXXYYYXXXWWWUUUTTTUUUTTTSSSUUUXXXZZZ[[[ZZZZZZXXXVVVWWWZZZ[[[YYYVVVYYYWWWVVVVVVXXXXXXWWWVVVWWWWWWVVVVVVWWWYYY[[[\\\\\\XXXXXX___gggnnnxxx~~~sssggg\\\RRRLLLHHHFFFDDDBBBAAA@@@@@@AAA??????>>>======>>>???@@@???>>>============>>>???>>>===;;;;;;;;;<<<>>>???AAA??????AAADDDFFFEEEDDDIIILLLQQQVVV]]]dddlllqqq000000//////000111333444666555444444555555444222111000///000111222111//////////////////......---111000000000000111111222555555444444444555555666999999999;;;<<<<<<999777444555555555444222111000222000....../////////...000000111111000000//////,,,---............111333444333333222222111111111333333444555666666666666:::999888777666555555555777777777777888:::<<<===GGGJJJQQQYYYcccmmmuuuzzz}}}zzzyyyxxxjjjaaaTTTOOOIIIEEECCCBBBBBBAAABBBCCCFFFIIIKKKQQQ```ooo|||uuuqqqooossssssssstttwwwzzz~~~~~~wwwqqqkkkddd^^^WWWVVVUUUVVVYYYYYYWWWTTTYYYYYYZZZYYYWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVXXXXXXXXXWWWUUUUUUVVVXXXVVVWWWXXXXXXXXXWWWVVVUUUVVVUUUSSSTTTWWWYYYZZZZZZ^^^ZZZVVVXXX]]]```\\\XXXZZZYYYXXXXXXYYYXXXVVVTTTXXXXXXWWWVVVWWWXXXYYYZZZXXXTTTTTTXXX]]]bbbiiippp|||zzzrrrgggYYYPPPMMMKKKGGGDDDBBBAAABBBBBBAAA@@@???>>>>>>???@@@AAA@@@???>>>>>>>>>>>>???@@@>>>===<<<<<<<<<>>>???@@@@@@??????@@@CCCDDDCCCBBBHHHKKKPPPUUU[[[ccckkkppp~~~////////////000222444555777555333333444555444333111000///000111111000///....../////////......---///////////////000111222666555555444444444555555999:::;;;<<<<<<:::777555555555666666555333222111444111...///111222000...000000000111111000//////,,,---......---...000222222222222111111111111111444444666666777666666555555666666666777777888888777777777888999<<>>???@@@@@@@@@@@@AAABBBBBBBBBGGGJJJOOOTTTZZZaaaiiinnnxxx}}}000//////000111333555666666444333222333444444333111000000111222222000.........///////////////...///.........///000111111666555555444444444555555888:::<<<<<<;;;888555444666666777777666555444333555222000111444444222///000000111111111111111000---...//////......000222000111111111111111111111444555666777777777555444444555555666777888888888888777777888:::>>>AAADDDHHHMMMWWWeeesss}}}|||zzzwwwuuuxxx~~~~~~|||zzzxxxhhhXXXNNNIIIGGGEEEBBB??????@@@AAACCCIIINNNQQQWWWeeewwwxxxqqqfffccc^^^YYYUUURRROOONNNNNNMMMKKKKKKLLLOOOSSSUUU___cccjjjpppuuu{{{}}}xxxqqqhhhcccbbb```[[[WWW\\\]]]]]][[[YYYYYYZZZ[[[YYYYYYYYYYYYYYYXXXWWWWWWTTTUUUVVVVVVVVVVVVXXXZZZVVVVVVWWWWWWWWWWWWWWWWWWYYYWWWUUUUUUVVVXXXXXXWWW\\\^^^___]]]YYYWWWXXXZZZWWWVVVVVVWWWYYYZZZYYYWWW[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[YYYXXXYYY[[[]]]^^^cccfffnnnxxx~~~}}}qqqfff]]]YYYRRRLLLFFFDDDCCCCCCBBBBBB@@@?????????@@@@@@?????????@@@@@@?????????;;;;;;;;;<<<===>>>?????????@@@AAAAAAAAAAAABBBBBBGGGIIINNNRRRXXX___fffkkkpppxxx000000000000111333555666666444111000222333333222111111111222333333111///...//////000000000000000000////////////000000111555555444444444555555666888:::<<<<<<999777555555777888888999888777666555444333333444444444222111111111222222333222222222...///000/////////111222000000000111222222222333444555777888888777666555666777777777777666555444888888888999<<<@@@DDDGGGJJJQQQ\\\jjjvvv|||yyyuuutttxxx~~~~~~{{{mmm___RRRIIIFFFEEEDDDBBB??????@@@BBBBBBIIIQQQXXXbbbrrr{{{rrrggg```SSSPPPLLLIIIIIIHHHGGGEEEFFFEEEDDDCCCDDDEEEGGGIIINNNQQQVVVZZZ___hhhsss{{{xxxqqqkkkfff```\\\```aaa```^^^[[[ZZZZZZ\\\XXXYYYYYYZZZZZZYYYYYYYYYTTTUUUVVVVVVVVVWWWYYY[[[WWWWWWWWWWWWWWWWWWWWWWWWYYYXXXVVVWWWXXXWWWVVVUUUYYY]]]```]]]WWWTTTVVVZZZWWWUUUTTTUUUWWWYYYYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[[[[XXXXXXZZZ[[[YYY\\\\\\```gggnnnuuuvvvmmmgggccc\\\TTTMMMHHHEEEDDDCCCBBBAAA@@@??????@@@@@@>>>>>>???@@@@@@???>>>>>><<<<<<===>>>???@@@AAAAAA>>>@@@BBBBBBAAAAAACCCEEEGGGJJJMMMQQQVVV\\\cccggglllvvv000/////////000111333444555222000///000111111111222111222333555444222000///000000111111111111111111111000000//////000000444444444444444555666777:::<<<===<<<999777777888888999:::::::::999888777222333555555333222222222111222333444444444444333...///000///......000222000000111111222333444444333444777999999888666555555666777777777666555444999888888999<<>>>>>??????>>>>>>===;;;;;;===>>>???@@@@@@@@@>>>@@@BBBCCCBBBBBBEEEGGGHHHJJJMMMPPPTTTYYY```dddlllvvv//////......///000111222444222///...///000111000222222333444666555333000000000111222222222222222333222111000000///000000333333333444555666777888;;;===>>><<<999888999;;;999:::;;;<<<;;;:::999888000333666555222000000222222333444444555555555555.../////////......///111000000111222333444444555222444777999:::999777666111333555666888888888777999888888999===BBBGGGKKKSSS\\\hhhqqqwww|||~~~|||}}}|||~~~uuufffYYYNNNGGGBBB===???AAA@@@>>>???CCCFFFHHHQQQ]]]jjj}}}~~~qqqdddYYYQQQKKKGGG@@@===<<<===@@@BBBAAA@@@;;;<<<<<<===>>>???@@@@@@>>>@@@BBBCCCDDDGGGNNNTTTccciiivvvwwwsssgggfffeeebbb^^^[[[[[[\\\YYYZZZ[[[\\\]]]^^^^^^^^^ZZZ[[[[[[ZZZXXXXXXYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUXXXXXXXXXZZZZZZXXXTTTPPPXXXWWWXXXYYYZZZ[[[[[[[[[[[[XXXSSSQQQRRRTTTUUUVVVUUUVVVWWWWWWXXXXXXWWWWWWTTTYYY[[[XXXXXX\\\[[[VVVWWWUUUUUUWWWYYY^^^jjjuuu}}}xxxtttmmmcccZZZQQQKKKGGGGGGFFFDDDCCCBBBBBBBBBCCC<<<===>>>??????>>>===<<<888999:::<<<======>>>>>>===@@@CCCCCCBBBCCCFFFIIIIIIKKKMMMPPPSSSXXX^^^bbbnnnwww,,,,,,------///000222222777333...+++,,,...///000222333555555555333111//////111555777888666444222444111000222222///000333222111111111222444666777<<<<<<<<<;;;:::<<>>DDDJJJNNN]]]bbbmmmwwwzzzzzz~~~~~~}}}~~~~~~~~~~~~tttaaaWWWRRRKKKDDD@@@BBB<<<:::>>>BBBCCCCCCEEEKKKYYYmmm}}}pppiii]]]RRRJJJEEEBBB@@@AAA@@@???===<<<<<<<<<<<<@@@???>>><<<<<<<<<===>>>>>>===<<<===>>>AAADDDEEEIIITTTaaalllttt}}}tttqqqkkkddd```___aaaddd]]]ZZZ[[[___aaa]]]ZZZZZZYYYZZZ[[[]]]]]]\\\[[[[[[]]]\\\\\\[[[YYYXXXVVVUUUXXXYYY[[[\\\[[[WWWTTTQQQVVVWWWXXXYYYYYY[[[___aaaaaa\\\VVVTTTTTTUUUTTTRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSTTTVVVWWWVVVXXXVVVSSSRRRTTTZZZ```dddttt}}}|||tttlllddd\\\TTTOOOLLLIIIFFFDDDDDDDDDCCCCCC============>>>>>>>>>>>>>>><<<;;;<<>>BBBHHHOOOTTTdddiiirrr{{{||||||}}}}}}}}}}}}}}}nnn\\\SSSOOOHHHBBB???@@@<<<;;;>>>AAABBBFFFKKKZZZhhhzzzxxxbbb[[[RRRIIICCC@@@???>>>???>>>>>>===<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<::::::::::::;;;===???@@@CCCJJJTTT\\\bbblllyyyzzzqqqhhhbbb```___^^^[[[[[[```aaa^^^[[[\\\[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWVVVWWWYYYZZZ[[[ZZZWWWTTTRRRVVVWWWXXXXXXYYY[[[^^^aaa___\\\XXXVVVTTTTTTSSSRRRSSSSSSTTTUUUVVVVVVVVVVVVWWWUUUTTTTTTUUUVVVWWWWWWYYYWWWTTTSSSUUUYYY___bbbkkkrrrzzzzzzrrrkkkccc]]]XXXRRROOOJJJGGGEEEEEEDDDCCC????????????????????????>>><<<;;;<<>>>>><<<<<<>>>???BBBJJJTTTaaaqqq~~~qqqhhhRRRMMMFFFAAA>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;:::===AAAFFFJJJNNNWWWdddnnnxxx}}}vvvlllddd``````\\\\\\```aaa^^^\\\]]]]]]]]]\\\\\\\\\]]]^^^___^^^^^^]]]\\\[[[ZZZXXXWWWWWWXXXZZZZZZZZZWWWTTTRRRUUUVVVWWWXXXXXXZZZ]]]```]]]]]][[[XXXTTTRRRRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVWWWVVVVVVVVVVVVWWWXXXXXX[[[YYYVVVUUUVVVYYY]]]```aaaeeellluuu}}}vvvqqqkkkfffccc\\\WWWPPPKKKHHHFFFEEEDDDBBBBBBBBBAAAAAA@@@??????>>>===<<<===?????????===BBB@@@BBBFFFHHHGGGGGGJJJGGGJJJNNNPPPSSSXXX```fffrrryyy///000000000000000000000)))---111000...---000333777777666666444333111000///000333444555555444444444222333666555000---...000/////////000222444555666777888888888:::<<>>>>>======>>>===AAANNN\\\fffvvvtttdddZZZIIIEEEAAA>>>===>>>>>>>>>999::::::;;;<<<<<<<<<<<<999:::;;;<<<<<<;;;999999;;;<<<===>>>>>><<<;;;999;;;>>>@@@AAADDDJJJUUU]]]eeelllxxxyyypppjjjccc___]]]```aaa^^^]]]^^^^^^]]][[[ZZZZZZ\\\^^^```^^^^^^^^^]]]\\\[[[YYYYYYVVVXXXYYYZZZYYYWWWUUUTTTUUUVVVWWWWWWWWWYYY\\\___[[[]]]]]]ZZZTTTQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWXXXYYY]]][[[XXXWWWWWWYYY[[[]]]\\\^^^bbbiiivvv{{{vvvssspppnnnlllddd^^^VVVOOOKKKHHHFFFEEEEEEDDDDDDCCCAAA@@@@@@??????>>>>>>>>>?????????>>>CCCAAACCCGGGIIIGGGGGGJJJJJJMMMPPPQQQSSSXXX```fffpppxxx///000111222222111111000111000......///111222333666666666555444222111111222111000000111444666888555333444666555000---...000/////////000222444555777888:::::::::;;;===???::::::888666333333555777666666666666555444444333111//////111555666444222333333444444555555555555333222111222444555444333555555666777777777777777444555666555444555666888:::<<<@@@FFFMMMXXXbbbjjjuuuzzz~~~~~~}}}{{{yyyzzz~~~xxxjjj^^^SSSJJJGGGEEEBBB??????>>>>>>>>>>>>>>>DDDTTTdddttt{{{kkk[[[QQQEEEBBB???======>>>>>>===888999:::;;;<<<<<<<<<;;;888999:::;;;;;;:::999888===>>>???@@@???===;;;999:::<<>>;;;:::777333000000222444<<<;;;999888666666555555222000///111555666444222333333444555555555555444222111111222444555555333444555666666777777666666444555666666555666777999<<<>>>CCCIIIRRR^^^jjjrrrwww}}}~~~|||zzz{{{nnn___VVVMMMFFFEEEDDDAAA?????????>>>???AAADDDLLL^^^ooorrraaaSSSKKKBBB???===<<<<<<<<<;;;:::888999;;;<<<===<<<;;;;;;888999999:::::::::::::::<<<===>>>???>>><<<:::888:::<<<===>>>>>>???BBBDDDKKKSSS___kkkvvv}}}tttmmmhhhfffddd___]]]___]]][[[YYYXXXYYYZZZ]]]___]]]^^^^^^]]]\\\[[[ZZZZZZXXXXXXYYYZZZZZZZZZYYYYYYWWWXXXXXXXXXXXXYYY\\\^^^ZZZZZZZZZWWWUUUTTTTTTUUUTTTUUUUUUVVVVVVUUUUUUUUUTTTWWWZZZZZZWWWVVVXXXZZZ[[[ZZZYYYXXXWWWWWWXXXXXX^^^\\\]]]aaadddiiiqqqyyy}}}|||{{{zzzxxxvvvjjjfff___YYYTTTPPPMMMJJJIIIHHHGGGFFFEEEDDDCCCCCCAAACCCCCCCCCAAA@@@AAABBBEEECCCEEEIIIJJJHHHHHHKKKLLLNNNOOOOOOPPPUUU]]]cccoooyyy...///111333444444333222,,,...///000111222333444333222222111111222222222///000000111222444666777555222222444444111000333111111111111222333555666:::;;;======;;;;;;;;;<<<:::999666333000111444777AAA>>>;;;888666555666666444222111333666777666333222333444555555555444444222111111222555555555333444555666666777777666666555666777777666666999:::???BBBGGGNNNXXXeeesss{{{zzz~~~~~~{{{{{{vvvfffWWWPPPIIIDDDCCCCCC???>>>???>>>===???EEELLLXXXkkk{{{vvvgggXXXMMMGGG???===;;;;;;<<<<<<;;;999999:::<<<======<<<;;;:::999999999999999:::;;;;;;======>>>>>>===<<<::::::<<<<<<<<<<<<<<<===???@@@CCCIIIRRR\\\fffuuuwwwppplllhhhbbb___```]]]\\\[[[ZZZZZZ\\\]]]___\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\[[[[[[[[[XXXYYYYYYYYYXXXZZZ\\\___[[[YYYVVVUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSWWWZZZZZZWWWUUUWWWZZZYYYYYYXXXWWWWWWVVVVVVVVV[[[YYY[[[`````````eeellltttvvv{{{|||xxxtttjjjgggbbb^^^[[[WWWRRROOOKKKKKKJJJIIIIIIHHHGGGGGGCCCEEEFFFEEEBBBAAABBBDDDFFFDDDEEEIIIJJJHHHHHHKKKLLLNNNOOOPPPRRRYYYbbbiiiuuu---///111444555555444333$$$***111333111000333666111111000000111111222333,,,...111333555555555444666222222444333111222555222111111111222444666777:::<<<======;;;:::::::::999888666444333666;;;???CCC@@@;;;777444444555666666444333444777999777555222222444555555555444333111111111333555666555333444555555666666666666666555666777777777777999;;;CCCFFFKKKRRR]]]kkkyyy}}}||||||zzzpppaaaTTTMMMFFFBBBBBBAAA>>>===>>>>>><<>>===<<<<<<======<<<;;;:::;;;===>>>>>>===;;;:::::::::999888999:::<<<===>>>>>>???>>>>>>======<<>>===;;;<<<===@@@AAA>>>CCCJJJRRR\\\kkk|||~~~uuupppkkkdddaaabbb]]]]]]\\\\\\\\\]]]^^^___\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\\\\\\\\\\\\\YYYYYYZZZYYYYYYZZZ]]]___\\\XXXTTTSSSUUUXXXXXXWWWUUUUUUVVVVVVVVVUUUUUUTTTRRRVVVZZZZZZVVVTTTVVVYYYXXXXXXXXXWWWWWWVVVVVVUUUVVVVVVYYY______\\\___fffiiikkkooouuu|||}}}{{{uuuqqqjjjhhheeebbb___[[[VVVSSSMMMMMMLLLLLLKKKKKKJJJJJJDDDFFFGGGFFFCCCBBBCCCEEEFFFDDDFFFJJJJJJHHHHHHKKKMMMOOORRRSSSWWW^^^hhhppp{{{111111111222444666777888777222...000111000111444111///...000333555333111///333444333333555555111555555444444333222111111000000111222333555666777999:::;;;<<<;;;999777666333666888777444666;;;@@@AAA>>>;;;::::::999999888000222444888;;;;;;999777444555666777666555222111333333333333333444555666888666555444444555666888666888:::;;;;;;;;;<<<===CCCIIIOOOUUUcccuuu|||mmm___SSSLLLCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAEEEOOO]]]oooyyyjjj```XXXMMMDDD@@@999999888888999999:::;;;;;;999999:::<<<===<<<;;;<<<<<<;;;999888999<<<>>>>>>>>>>>>===<<<===???BBB???>>>===<<<;;;;;;;;;<<<@@@AAADDDIIISSSaaapppzzz~~~uuunnnjjjhhh___[[[XXXYYY]]]___^^^[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZXXXXXXYYY[[[\\\]]]\\\\\\[[[YYYXXXWWWWWWWWWXXXXXXVVVUUUUUUVVVWWWVVVUUUSSSTTTVVVWWWWWWVVVTTTSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWVVVVVVUUUTTTTTTZZZ[[[\\\[[[ZZZZZZ\\\^^^aaabbbdddhhhnnnuuu{{{}}}{{{vvvssspppmmmiiiccc]]]XXXUUUSSSTTTQQQMMMKKKKKKKKKIIIHHHJJJJJJHHHFFFDDDCCCDDDFFFFFFDDDDDDHHHLLLMMMIIIDDDMMMMMMNNNSSS\\\eeelllooo222222333333555666888888777111...///111///000333111///...000333444333111///333444333333555444111444444333333222111111111//////000111222444555666888999:::;;;:::999666555666888:::888555666:::>>>???===:::999999:::999888444444555888::::::888666666666777777777555333111333333333444555666666777777666555444444555666777666888999::::::;;;===???FFFMMMUUU\\\jjjyyy~~~~~~~~~vvvgggXXXKKKEEEBBBBBBAAAAAA@@@@@@@@@@@@BBBDDDJJJVVVgggyyytttddd[[[SSSIIIAAA>>>;;;;;;;;;:::;;;<<<<<<===;;;::::::;;;===???>>>===;;;<<<;;;:::888999;;;>>>===>>>>>>===<<<<<>>>>>=========>>>???@@@CCCGGGOOO[[[gggppp{{{wwwqqqmmm```\\\WWWWWW[[[]]]]]][[[^^^^^^]]]]]]\\\[[[[[[ZZZ\\\ZZZYYYYYYZZZZZZZZZYYY[[[ZZZYYYXXXWWWXXXYYYYYYXXXWWWUUUVVVWWWXXXXXXWWWUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUVVVWWWWWWWWWYYYXXXXXXWWWVVVUUUTTTTTTYYYZZZ\\\\\\ZZZZZZ[[[]]]______```bbbfffkkkooorrr~~~{{{xxxvvvnnnlllhhhccc___[[[XXXWWWWWWTTTQQQNNNNNNMMMKKKJJJJJJJJJIIIGGGFFFFFFGGGHHHEEEDDDDDDHHHLLLMMMIIIEEEOOOPPPRRRXXX```iiiqqquuu444444444444555666777888555000...000111//////111000//////000222333222111///333444222333555444111333333222222111000000000......///000111333444555777888:::;;;:::888555333999:::<<<:::777666999<<<<<<:::999888999:::999999777666666777999999888666888888888888777555333222111333555777888888888888777666555444444555666777777888999999:::<<<@@@CCCJJJSSS]]]fffrrr~~~~~~}}}}}}}}}lll]]]PPPFFF@@@AAAAAA@@@@@@???@@@@@@@@@EEEIIIRRRbbbuuu{{{mmm]]]SSSLLLDDD>>>===<<<;;;;;;;;;;;;<<<=========<<<;;;===???@@@@@@>>>;;;<<<<<<:::999999;;;===<<<===>>>===<<<<<<>>>@@@??????>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEJJJRRR[[[aaammmsss{{{zzzuuugggbbb[[[YYYZZZ]]]]]]\\\aaa``````___^^^]]]\\\\\\___]]]ZZZYYYYYYYYYWWWVVVZZZZZZYYYXXXXXXYYYYYYZZZXXXWWWUUUVVVXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTWWWYYY\\\\\\[[[ZZZZZZ[[[^^^]]]\\\\\\^^^```ccceeepppxxx}}}|||{{{zzzmmmllliiieeebbb___]]]\\\[[[XXXUUUSSSQQQPPPNNNLLLLLLKKKJJJIIIHHHHHHIIIJJJGGGFFFFFFJJJNNNOOOLLLHHHQQQSSSWWW^^^fffooowww{{{333333333333444444555666444///...000111///...000000000///000111222222111///222444222222555444000222111111111000000///////////////000222333555666666777999;;;:::888555333888:::;;;:::888777888:::999888777888:::;;;:::999888666666777999:::999999999999999888777555333222111333666888:::::::::999777666555555555555666777777888888888:::>>>DDDHHHNNNWWWcccnnnxxx~~~|||}}}qqqaaaUUULLLEEE@@@AAA@@@?????????@@@AAAAAAIIINNN[[[nnnuuufffVVVLLLGGGAAA======:::::::::::::::;;;;;;<<>>======>>>>>>===<<<;;;<<<<<<;;;999999:::<<<<<<>>>???>>>======???@@@>>>>>>=========>>>>>>??????AAABBBDDDFFFJJJOOOSSScccjjjttt}}}tttnnnfff```^^^^^^^^^]]]``````_______________^^^```^^^[[[ZZZZZZZZZXXXWWW[[[[[[ZZZYYYXXXXXXWWWWWWWWWUUUTTTUUUWWWYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYYYYYYY[[[ZZZZZZYYYXXXWWWVVVUUUVVVXXX[[[\\\[[[ZZZYYYZZZ]]]\\\[[[ZZZZZZ[[[]]]^^^ccciiipppuuuzzz}}}{{{|||}}}qqqooollliiifffcccaaa```___]]]YYYWWWUUUSSSQQQNNNPPPNNNKKKJJJIIIIIIIIIIIIHHHHHHIIILLLOOOQQQOOOMMMQQQUUU[[[bbbjjjsss{{{111111111111222222333444333//////222333000...//////000000000000000111111...222333222222444444000111111000000000000000///000000000111333444666777555777:::<<<<<<:::777555666888:::::::::999999999888777777888:::;;;;;;:::666555555777:::<<<<<<;;;999999888888666555444333222444666999;;;;;;::::::666666555555555555666666777888888999<<>>???@@@BBBCCCLLLTTTdddyyypppaaaQQQIIIDDD@@@>>>>>>;;;;;;::::::;;;;;;<<<===AAA???===<<<<<<;;;999777;;;<<<===;;;:::999:::;;;===>>>@@@@@@???>>>???AAA>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEHHHKKKYYY```kkkuuu|||zzzrrrjjjddd```^^^\\\]]]]]]^^^^^^______``````___]]][[[[[[\\\\\\[[[ZZZ\\\\\\[[[YYYXXXVVVUUUTTTVVVTTTSSSTTTUUUWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[ZZZYYYYYYXXXXXXWWWUUUXXX[[[\\\[[[YYYYYYYYY[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZ^^^aaadddhhhqqq~~~{{{|||}}}xxxvvvsssoookkkhhheeedddccc```^^^\\\ZZZXXXTTTRRRTTTQQQMMMKKKKKKJJJIIIGGGGGGHHHIIILLLOOOPPPPPPPPPRRRWWW___gggnnnvvv~~~000000000000111222333444333000000444555111/////////000111111//////000111...222333111222444333000111111000000000000000000000111111222333555666777444777;;;>>>???>>>;;;999777999;;;<<<<<<;;;:::888888777888999;;;<<<;;;:::555555666888<<<======<<<888777777666666555555555333555777999::::::::::::666666666666666666666666777888:::<<>>AAA@@@?????????AAADDDEEEPPP\\\nnn|||lll^^^OOOHHHDDDAAA???@@@>>>============>>>??????@@@>>><<<;;;:::999777555;;;<<<===<<<:::999999:::<<<>>>???@@@???>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDCCCBBBCCCEEEGGGMMMUUU```kkksssyyy|||~~~~~~vvvmmmeee```]]]]]]]]]]]]^^^______``````]]][[[ZZZZZZ\\\]]]]]]\\\[[[ZZZZZZYYYWWWUUUSSSRRRVVVUUUSSSSSSTTTUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZUUUXXXZZZZZZYYYXXXXXXYYYWWWWWWWWWWWWXXXYYYZZZ[[[VVVYYY[[[[[[]]]dddpppyyy}}}}}}}}}zzzuuuqqqmmmkkkiiifffdddbbbaaa```]]]ZZZWWWWWWSSSNNNMMMMMMMMMKKKIIIGGGHHHJJJMMMOOOQQQRRRRRRWWW]]]gggooovvv}}}/////////000111333444555333111111666777333000000...000222111///...///111...111333111111444333000111111111111111111111111000000000111222444666666444777<<>>??????===:::777999888999;;;======;;;:::666666888:::======<<<:::666666555555555555555666555666666777888999999:::555555666666666666555555777999<<>>>>>======>>>>>>???@@@>>><<<;;;:::;;;:::888777;;;<<<===<<<:::999999:::999<<<>>>>>>===<<<======>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCBBBAAABBBDDDFFFGGGNNNXXXaaahhhnnnqqqttttttyyy~~~zzzppphhhddd``````_________^^^^^^^^^\\\ZZZYYYYYYZZZ[[[[[[ZZZVVVWWWWWWWWWWWWUUUTTTSSSXXXVVVTTTTTTUUUUUUTTTSSSUUUUUUVVVWWWWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]VVVXXXYYYYYYXXXWWWYYYZZZWWWWWWXXXYYYZZZ[[[[[[\\\UUUYYY\\\\\\[[[\\\bbbhhhrrrvvv|||{{{wwwsssqqqpppjjjiiigggfffeeeccc```]]]XXXTTTOOOOOORRRSSSQQQNNNKKKMMMPPPRRRTTTVVVXXXYYY```gggrrrzzz//////000111222444666777444111222777888444000000...000222111...---///111...111333111111444333///111111111111111222222222...//////000111333444555444888===BBBDDDDDDBBB@@@@@@@@@AAABBBBBB???:::666:::999:::;;;======<<<:::777888999<<<>>>===:::777555444444444444555666666777777666666777888999999555555666666666666555555777999===AAAEEEKKKRRRVVVeeehhhrrr|||~~~}}}zzz}}}~~~|||}}}iii]]]MMMDDDCCCEEEDDDCCCBBBAAA@@@@@@AAADDDGGGIIIYYYhhh}}}yyyrrreeeXXXLLLGGGEEEBBB@@@AAA<<<<<<<<<<<<<<<===>>>>>><<<;;;::::::;;;<<<;;;:::;;;===>>>===;;;999999999888:::<<<===<<<;;;;;;;;;:::::::::;;;<<<>>>???@@@BBBBBBBBBAAA@@@AAADDDGGGFFFLLLTTT[[[```dddgggiiilllqqqwwwzzz{{{zzzqqqlllccccccbbb```___]]]\\\\\\[[[ZZZXXXWWWXXXYYYXXXWWWRRRSSSUUUVVVWWWVVVVVVUUUZZZXXXVVVUUUVVVVVVTTTSSSUUUVVVXXXYYYYYYXXXVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYXXXYYYZZZ[[[\\\]]]^^^^^^WWWXXXXXXWWWVVVWWWYYY[[[ZZZZZZ[[[\\\\\\]]]^^^^^^TTTZZZ``````\\\YYYZZZ\\\bbbgggnnnssswww}}}~~~zzzwwwuuutttmmmllljjjjjjjjjhhhdddaaaXXXTTTPPPQQQUUUWWWVVVSSSQQQSSSVVVXXXZZZ\\\^^^aaagggooozzz111///---...222555555444555555666999;;;:::555111555333111///...///111333000444777666111...///222...000222333333333111000......///222555777777666:::;;;>>>CCCFFFGGGFFFDDDFFFEEEDDDAAA>>>;;;888777888;;;;;;555333666:::<<<777888999::::::999777666777444222222555777666555444444555666777777666666777777777777777666666666777:::???DDDEEEHHHSSS___gggmmmvvv~~~~~~zzzxxx{{{qqqeeeVVVGGGBBBCCCCCCDDDFFFDDDAAA???@@@@@@@@@FFFMMM___sss}}}qqqiii___TTTJJJFFFEEECCCDDDGGG@@@===::::::<<<===;;;999;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======;;;:::888888999:::<<<===???@@@AAA@@@CCCEEEEEEDDDCCCDDDDDDGGGJJJNNNTTTYYY]]]```aaadddggglllooossszzz~~~tttiiieeeaaaaaacccbbb\\\WWW]]][[[YYYYYYZZZZZZYYYXXX\\\XXXUUUTTTWWWYYYYYYXXX]]]YYYWWWXXXWWWUUUVVVZZZ^^^\\\ZZZXXXXXXVVVTTTRRRYYYYYYYYYYYYXXXWWWVVVVVVXXXXXXYYY\\\^^^___]]]\\\XXXYYYYYYWWWVVVVVVWWWYYY[[[[[[[[[\\\^^^``````___WWWXXXYYYZZZZZZYYYXXXWWW[[[___ccceeegggmmmxxx}}}yyyvvvvvvwwwsssuuuuuutttttttttpppjjjbbb^^^YYYXXXZZZ\\\\\\[[[\\\ZZZXXXYYY]]]cccgggiiimmmxxx222000...///333555666555333444777;;;===:::444///666444222000000111222444000444777555111...///111///000111333333222111000222222333666999<<<<<<;;;999;;;>>>CCCFFFIIIIIIIIIGGGFFFDDDBBB>>>;;;888777:::===<<<777444777::::::888999999:::::::::999999;;;777444444555666666555666666777777888777777777777777777777777777777777999<<>>;;;:::;;;<<<;;;999:::;;;;;;;;;;;;::::::999::::::::::::::::::::::::888999:::;;;;;;;;;:::999<<<<<<<<<======>>>>>>>>>???AAACCCDDDCCCBBBBBBCCCFFFHHHLLLPPPUUUYYY[[[]]]___bbbfffiiimmmsss||||||qqqkkkeeebbbaaa```^^^\\\ZZZXXXXXXXXX[[[]]]]]]]]][[[XXXVVVVVVXXXYYYYYYXXX\\\XXXVVVVVVVVVSSSTTTWWWZZZYYYWWWWWWWWWWWWUUUTTTXXXXXXYYYYYYYYYXXXWWWWWWXXXXXXXXXZZZ]]]^^^]]]\\\ZZZZZZYYYWWWVVVWWWZZZ\\\]]]\\\\\\\\\]]]]]]]]]\\\WWWXXXYYYZZZZZZYYYYYYXXXYYY[[[]]]^^^```eeemmmsssxxxzzz~~~}}}zzzzzz|||}}}zzz||||||yyyyyyyyyuuuooogggbbb]]][[[]]]___aaaaaa```______```ccciiinnnrrrwww333111000111333555666666111444888<<<===999222---666444222111111222333444000333666555111//////111///000111222333222111111333444555888<<>>AAAEEEIIIKKKMMMHHHFFFDDDAAA===:::777666:::===<<<777555777999888999999999999999:::;;;<<<===:::666555555666666666888888999999888888777777777777777777777777888888;;;>>>DDDKKKMMMPPPYYYcccqqquuuzzz{{{tttuuu}}}sssbbbYYYNNNDDDCCCDDDCCCCCCDDDCCC@@@???@@@???@@@HHHQQQbbbuuu{{{qqqjjj```UUUKKKFFFDDDAAA@@@BBBBBB???;;;::::::;;;:::::::::::::::::::::999888888999999999999999999999999888888999999::::::;;;;;;?????????>>>======<<<<<<===@@@BBBBBBAAA@@@@@@AAAEEEFFFHHHKKKNNNRRRUUUWWWYYY\\\^^^aaadddkkkttt{{{|||wwwnnnfffaaa___```aaa[[[YYYXXXYYY[[[]]]^^^^^^[[[YYYWWWXXXYYYZZZYYYXXX[[[WWWUUUVVVUUURRRRRRUUUUUUTTTTTTUUUVVVWWWWWWVVVWWWWWWXXXYYYYYYYYYXXXXXXYYYXXXWWWXXX[[[\\\]]]\\\[[[[[[ZZZYYYXXXYYY]]]```^^^]]]]]]\\\[[[ZZZYYYYYYWWWWWWXXXYYYZZZZZZYYYYYYZZZYYYXXXYYY[[[^^^bbbeeejjjlllqqqtttxxx}}}~~~~~~}}}}}}yyysssnnnjjjfffdddfffhhhjjjkkkfffhhhjjjkkkmmmqqqyyy222111111111222444555666222444777:::999777222///444333111000000111222333000222444444222000000000///000111222222222222111222222444777<<<>>>???>>>:::<<<>>>???BBBEEEIIIKKKFFFEEEBBB>>>:::777555333777::::::666666888999777888888777777888:::<<<===;;;999666555555666777777888999999999888777666666888888777777777888::::::>>>???DDDKKKPPPVVVaaalllwwwzzz~~~xxxxxxlll^^^QQQHHHBBBBBBDDDBBBAAABBBAAA@@@@@@AAA@@@BBBKKKUUUeeewww}}}tttnnnaaaVVVLLLGGGDDD@@@>>>@@@AAA???<<<:::999:::;;;;;;::::::::::::999888777777888888888888888999999999999999888999:::;;;<<<===@@@@@@???>>>======<<<<<<===???AAABBBAAA@@@@@@AAAEEEEEEEEEGGGIIIMMMPPPRRRTTTVVVXXXZZZ\\\cccllltttyyy{{{|||rrrhhhcccbbbccc```]]]ZZZYYYZZZ[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZ[[[XXXVVVWWWVVVRRRRRRUUUTTTSSSRRRTTTVVVWWWWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWZZZXXXVVVWWWYYY[[[\\\\\\YYY[[[\\\\\\\\\\\\^^^___\\\\\\\\\[[[ZZZYYYYYYYYYWWWXXXXXXYYYYYYYYYYYYYYY\\\ZZZXXXXXX[[[]]]______aaacccfffjjjnnnsssyyy~~~~~~~~~}}}}}}~~~{{{vvvtttssssssssstttuuuvvvwwwppptttwwwwwwwwwzzz111111111000000111333555555666666666555333222222111111000//////000111222000111333333222000000000000000111111222222222222111111333666;;;>>>>>>>>><<<===>>>======>>>BBBFFFCCCAAA>>>:::777444222111333666666555777::::::777777666666666666888:::;;;555555555555555666888999888888888888777666666555999999888888999:::<<<>>>AAA@@@CCCJJJRRR[[[jjjwww|||~~~vvvcccWWWJJJDDD@@@AAACCCAAA???AAA??????@@@BBBAAADDDPPP\\\jjjyyy}}}uuupppbbbWWWMMMHHHDDD@@@>>>>>>???>>><<<:::999:::;;;<<<::::::::::::999888777666777777777888888999999999::::::::::::;;;===>>>???>>>>>>>>>>>>===============???AAABBBAAA@@@@@@AAAEEEDDDDDDEEEGGGJJJLLLNNNPPPRRRTTTUUUXXX]]]ffflllrrrtttxxx{{{vvvmmmgggdddbbb___\\\ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\YYYXXXYYYXXXUUUTTTWWWUUUTTTSSSTTTVVVWWWVVVUUUSSSTTTUUUUUUVVVVVVVVVVVVZZZXXXWWWWWWYYY[[[\\\[[[VVVZZZ^^^```___^^^]]]]]]XXXZZZ[[[[[[YYYYYYZZZ\\\YYYYYYXXXXXXXXXYYYYYYYYY\\\ZZZYYYZZZ]]]^^^___^^^___```bbbcccdddhhhmmmqqqyyy~~~|||~~~~~~|||}}}}}}xxxwwwzzz~~~|||000111111000///000222444666777666444111111222444000////////////000111111000000111222222111000///111111111111111222222222222222444777;;;>>>>>>>>>;;;===>>><<<999999<<<@@@@@@>>>;;;777444222111111111444555555888<<<;;;777666666666666666777888999111444666777777777888999777777777888777777666666;;;:::999999;;;===@@@AAADDDCCCEEEMMMWWWbbbqqq}}}jjjWWWNNNEEE@@@>>>@@@@@@>>>===???>>>>>>AAACCCCCCHHHUUUcccrrr~~~zzzsssnnnbbbXXXNNNIIIFFFAAA>>>???;;;<<<===<<<;;;:::<<<===;;;;;;;;;;;;:::888777777777777777888999999::::::;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<===============???AAABBB@@@@@@@@@@@@CCCDDDDDDEEEGGGHHHJJJKKKJJJMMMPPPRRRSSSXXX___dddjjjlllooosssxxx~~~|||qqqjjjdddaaa]]]\\\]]]^^^______]]]]]]\\\ZZZYYYZZZ\\\___\\\YYYYYY[[[[[[WWWWWWYYYXXXVVVUUUVVVWWWXXXWWWVVVTTTTTTUUUUUUVVVVVVUUUUUU[[[YYYXXXXXXZZZ\\\[[[[[[VVVYYY^^^```___]]][[[[[[UUUXXX[[[[[[ZZZZZZ\\\___[[[ZZZYYYXXXXXXWWWXXXXXXYYYYYY[[[\\\\\\]]]^^^^^^`````````______```dddgggrrrwww}}}~~~}}}{{{|||}}}yyywww|||111222333222000000333555555666777555222000111222//////000000000111111111000000000111222222000///111111111111111222222333333333444777;;;======<<<:::<<<>>><<<999777:::===>>><<<999666333222222222333666777888;;;>>><<<666666777777888888888777777111555999;;;999777777777777777888888999888888888===<<<;;;;;;<<>><<<>>>>>><<<;;;>>><<<>>>AAADDDEEEKKKZZZiii{{{zzzqqqkkkcccYYYOOOKKKGGGBBB@@@@@@777:::===>>><<<;;;<<<>>>===<<<<<<<<<;;;999888777777777888888999::::::;;;:::;;;<<<=========<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;===???@@@???>>>>>>???AAABBBCCCEEEFFFGGGHHHHHHCCCGGGKKKMMMNNNQQQWWW[[[^^^```dddhhhmmmsss{{{uuukkkgggbbb``````aaaaaaaaa___^^^]]]ZZZXXXYYY^^^bbb[[[XXXYYY\\\\\\YYYXXX[[[XXXWWWWWWXXXYYYZZZZZZXXXVVVWWWWWWWWWWWWVVVVVVUUUZZZZZZYYY[[[\\\]]][[[ZZZXXXZZZ\\\\\\[[[ZZZZZZ[[[UUUYYY\\\\\\ZZZYYY]]]```]]]\\\ZZZXXXWWWVVVVVVVVVXXX[[[^^^^^^\\\[[[]]]______``````___]]]]]]___aaajjjnnnuuuzzz}}}~~~~~~}}}yyyyyy{{{yyytttuuuyyy222444444333111111444777222555888777333000///000000000111111222222222222000///000111222222000///111111000000111111222333222222333555888::::::999888<<<>>>===999777:::===>>><<<999666444333333333666999::::::===@@@<<<666777888999::::::999777666333777<<<>>>;;;888666555777888999:::::::::::::::>>>===<<<<<<===AAADDDFFFKKKKKKQQQ[[[eeellluuu}}}|||zzzvvv^^^NNNJJJAAA===<<<======::::::===;;;===BBBEEEFFFMMM]]]mmm|||qqqkkkcccYYYPPPLLLHHHCCCAAAAAA555999===???===<<<===>>>=========<<<;;;:::888777777777888999::::::;;;;;;999:::<<<======;;;:::888<<<<<<<<<;;;;;;::::::999999<<<>>>>>>===<<<======???@@@CCCEEEFFFGGGFFFFFF>>>BBBGGGJJJKKKMMMQQQUUUTTTVVVYYY^^^cccjjjrrrwww|||~~~sssnnnhhhdddbbbaaa`````````___]]]YYYWWWYYY___dddYYYWWWXXX\\\\\\YYYYYY[[[XXXWWWWWWYYY[[[\\\\\\[[[YYYYYYYYYYYYXXXWWWVVVVVVZZZZZZZZZ\\\^^^^^^[[[YYY[[[[[[ZZZXXXVVVWWWYYY\\\WWW[[[^^^]]]ZZZYYY\\\```___]]][[[XXXVVVUUUUUUUUUYYY^^^bbbaaa]]][[[]]]```]]]^^^______]]]]]]___aaadddhhhmmmrrrvvvzzz~~~~~~~~~{{{wwwvvvwwwtttooosssvvvzzz}}}666444222000///000222444777666555444333222222222333111...///222555555333///333333111111333111...444444444444444444444444222111111333555777666666777:::>>>BBBCCCBBB???>>>:::;;;;;;888444111222444666666666999===>>>;;;777555666777888888888888888888:::<<<===<<<;;;888666888888888999::::::;;;;;;???@@@===999<<>>===<<<;;;:::999999999<<<;;;<<<@@@FFFPPPbbbqqquuummmaaa\\\VVVPPPLLLIIIEEECCCAAA???===<<<======<<<;;;??????===;;;999777666555555666777888:::===???@@@>>>>>>===<<<;;;;;;::::::>>>===;;;999999999;;;<<<;;;<<<>>>??????===;;;999===???CCCFFFGGGFFFDDDBBB???@@@BBBDDDGGGIIIKKKLLLOOOPPPSSSVVVYYY___eeeiiiqqqssszzzzzzooogggdddcccaaa```___``````^^^]]]\\\]]]^^^^^^\\\[[[[[[[[[ZZZXXXVVVZZZXXXVVVVVVXXXYYYZZZYYYYYY[[[\\\]]]]]][[[XXXVVV\\\ZZZYYY\\\```aaa]]]XXXXXXYYY[[[\\\[[[ZZZXXXWWWXXXUUUVVV[[[\\\XXXXXX\\\\\\\\\[[[YYYVVVUUUVVVXXX]]]]]]^^^^^^^^^]]]\\\\\\```cccaaa[[[YYY]]]bbbeeeaaaaaaaaaccciiipppwww{{{|||~~~~~~{{{vvvssstttvvvqqqsssvvvyyy}}}~~~666444222000///111222444888777666444333222222222444222000000333555555444222555666333222333111---444444444444444333333333333222111333555666666555777:::>>>BBBCCCBBB@@@>>>:::;;;;;;999666444555777888888999:::<<<<<<;;;:::777777777888888888999999888999;;;<<<<<<:::888666777777888888999::::::;;;???AAA>>>:::;;;AAADDDBBBOOOTTT[[[aaalllxxxxxxeeeSSSGGGAAA>>>===<<<;;;::::::::::::;;;:::<<>>>>>===<<<>>>>>>===;;;999888777666888888999:::<<<>>>???@@@>>>======<<<<<<;;;::::::>>>===;;;999999:::;;;<<<===>>>@@@AAA@@@>>><<<:::===???BBBDDDEEEDDDCCCAAAAAABBBCCCDDDEEEFFFGGGHHHHHHJJJMMMPPPRRRVVV[[[___hhhjjjqqqyyy}}}uuullleeebbbaaabbbbbbaaa___]]]]]]]]]^^^]]]\\\[[[[[[[[[[[[XXXWWW\\\ZZZXXXXXXZZZ[[[[[[ZZZZZZ[[[]]]^^^^^^\\\YYYXXX\\\[[[ZZZ]]]``````\\\WWWXXXYYY[[[\\\\\\[[[YYYXXXXXXUUUVVVZZZZZZWWWVVVZZZ\\\\\\[[[YYYVVVUUUWWWXXX[[[[[[[[[\\\\\\\\\\\\\\\XXX___cccaaa___aaabbbaaacccbbbbbbcccffflllqqquuu}}}{{{wwwvvvwwwsssttttttuuuyyy}}}}}}555444222000000111222444999888666555444333333333666444222333444555555444555888888555333444222...444444444333333222222222333222222333444555555444555999>>>BBBCCCBBB???<<<999:::;;;:::888888999::::::;;;;;;;;;:::999;;;<<<999999888777888999:::;;;888999;;;;;;;;;:::888666777777777888999999::::::===???>>><<<===BBBEEEDDDRRRZZZccckkkttt}}}ooo]]]MMMCCC???======<<<;;;::::::::::::;;;:::===BBBIIIUUUiiizzzwwwsssmmmhhhaaaZZZTTTOOOKKKHHHBBB@@@>>>>>>??????>>>=========<<<;;;:::999888888;;;;;;;;;<<<===>>>???@@@>>>======<<<<<<;;;;;;;;;===<<<;;;:::::::::;;;<<<@@@AAABBBBBBAAA@@@===<<<>>>???@@@AAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBEEEHHHKKKLLLNNNPPPRRR\\\]]]ccckkkpppvvvvvvkkkfffeeeeeecccaaa___]]]]]]^^^^^^\\\[[[ZZZZZZ[[[[[[YYYWWW\\\[[[YYYYYYZZZ[[[ZZZZZZZZZ[[[]]]^^^^^^\\\[[[YYY\\\\\\\\\^^^aaa___ZZZUUUWWWXXXZZZ\\\]]]\\\[[[ZZZYYYWWWWWWYYYYYYVVVUUUWWW[[[[[[[[[YYYWWWVVVWWWXXXZZZZZZYYYYYYYYY[[[\\\]]]VVV]]]bbbaaa```aaabbbaaaeeedddbbbbbbcccgggkkkmmm|||}}}zzzyyyxxxvvvuuutttwww~~~}}}~~~444333222111000111333333777666666555555555666666777666555555555555555444555888888666555777555111444444333333222222111111333222111222444555444333333666;;;???@@@???;;;999666777888999::::::;;;;;;;;;<<<<<<:::666666999===;;;:::888777777888:::<<<888999:::::::::999777666666666777888888999999:::999;;;>>>???BBBGGGKKKMMMUUU___jjjrrryyy~~~~~~yyyfffTTTGGG???<<<======<<<;;;;;;;;;;;;;;;;;;:::===CCCLLLYYYnnn}}}|||tttoooggg___YYYTTTOOOLLLDDDBBB@@@???@@@@@@???>>>======<<<<<<;;;;;;::::::===<<<<<<<<<<<<===>>>>>>>>>=========<<<<<<;;;;;;===<<<;;;;;;;;;;;;<<<<<>>??????@@@@@@BBBBBBBBBAAA@@@@@@??????AAADDDHHHJJJJJJJJJJJJKKKQQQRRRWWW^^^dddjjjvvvwwwppplllgggeeeaaa^^^^^^______```\\\[[[ZZZ[[[\\\\\\ZZZXXX\\\[[[YYYYYYZZZZZZYYYXXXYYYZZZ\\\]]]]]]\\\[[[ZZZ]]]]]]^^^___```^^^XXXTTTVVVXXXZZZ\\\]]]]]]]]]\\\ZZZZZZZZZZZZYYYWWWVVVVVVZZZ[[[[[[YYYWWWVVVWWWXXXZZZYYYXXXXXXXXXZZZ]]]^^^\\\```aaa]]][[[^^^cccdddeeedddbbbaaabbbdddgggiiiyyy}}}{{{zzzyyyyyyyyy}}}333222222111111222333333333444444444666777888999888888888777666444444444222666777666666999888555333333222222222111111111222111111222444555444333222555888;;;;;;:::777555333444555777:::;;;;;;::::::;;;;;;888444444888;;;<<<:::888777777888:::;;;888888999999999888777666777777777888999999::::::888:::===AAADDDGGGMMMRRRYYYdddpppwww|||~~~~~~rrr]]]MMMBBB<<<:::======<<<;;;;;;;;;<<<<<<::::::===DDDMMM\\\rrryyytttlllddd^^^YYYTTTQQQHHHFFFCCCBBBBBBBBB@@@???>>>>>>>>>>>>=========<<<======<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===@@@@@@@@@@@@???>>>===<<>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>@@@CCCGGGHHHHHHGGGGGGGGGKKKKKKOOOUUUZZZ```lllvvv{{{ssslllgggbbb______aaabbbbbb^^^\\\\\\\\\]]]\\\ZZZXXX^^^]]][[[[[[\\\[[[YYYXXXWWWXXXYYYZZZ[[[[[[ZZZZZZ]]]]]]___```___\\\XXXUUUVVVXXX[[[]]]^^^^^^^^^]]]\\\]]]]]][[[ZZZZZZXXXWWWYYYZZZ[[[ZZZXXXWWWWWWXXX[[[ZZZXXXXXXYYY[[[]]]___```dddeeeaaa^^^```cccccccccbbbaaaaaabbbdddgggiiittt||||||xxxzzz|||222222222111222222333333222222333444555777999:::888999:::888555333222333///333555444666999999666111111111111111111111111111000000111444555555444444444666666666555333222111111333666999;;;:::999::::::888666555555777999;;;:::999888777888999999888888888888888777666666777888888999::::::;;;;;;:::;;;>>>BBBDDDEEELLLSSS```kkkvvv{{{~~~~~~~~~iiiUUUGGG???<<<;;;======<<<<<<<<<<<<<<<===;;;:::===DDDNNN^^^ttt}}}xxxpppiiiddd___ZZZXXXOOOMMMIIIGGGGGGEEECCCAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<==============================;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>===<<>>>>>>>><<>>>>>AAAEEEGGGHHHQQQ[[[hhhsss|||{{{{{{{{{sss___MMMBBB>>>============<<<<<<<<<<<<======;;;:::===DDDNNN^^^uuu{{{tttnnniiieeebbb___WWWTTTQQQNNNLLLJJJGGGEEEDDDCCCCCCBBBAAA@@@@@@???>>>>>>=========>>>>>>???=====================>>>;;;;;;<<<========================>>>>>>>>>>>>>>>DDDCCCCCCBBBBBBAAA@@@@@@AAA@@@@@@???>>>======<<<:::<<>>>>>???======<<<<<<<<<======>>>;;;:::===DDDNNN^^^vvv}}}wwwqqqmmmjjjfffddd]]]ZZZVVVRRRPPPNNNKKKHHHFFFEEEDDDCCCBBBAAAAAA@@@?????????>>>??????@@@AAA============>>>>>>>>>>>>;;;;;;<<<===>>>>>>===============>>>??????@@@@@@EEEEEEEEEDDDCCCBBBAAA@@@BBBBBBAAA???>>><<<;;;;;;999;;;>>>@@@AAABBBDDDEEEBBBAAACCCFFFGGGGGGMMMUUUZZZ^^^eeekkkqqqxxxuuummmjjjiiigggdddeeedddbbbaaa```^^^[[[YYY\\\[[[ZZZZZZZZZXXXUUURRRWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^\\\ZZZZZZ[[[\\\YYY[[[]]]_________^^^]]]XXX]]]]]]YYYYYY\\\\\\WWWWWWYYY[[[[[[YYYXXXWWWXXXWWWXXXXXXYYYYYYXXXWWWVVVXXX^^^aaa___\\\^^^___^^^]]]\\\\\\\\\]]]___aaabbbkkksss|||555333222000000111333444555444333222222222333333>>><<<999777666555444222111222333333333222111000///////////////111333444000000///000222555888999<<<:::777333111000//////333555777:::;;;;;;:::999;;;888444444777999888666666555555666666777888999888888777777777777888888;;;<<<===<<<;;;;;;<<<>>>???CCCGGGIIIKKKTTTbbbmmmwww{{{~~~}}}~~~nnn]]]JJJCCCBBB@@@>>>>>>========================:::===@@@DDDNNNaaazzzzzzzzzzzztttppppppjjj```VVVSSSVVVWWWRRRLLLMMMLLLLLLLLLKKKGGGBBB>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB???>>>===>>>???>>><<<;;;:::;;;<<<>>>??????@@@@@@DDDDDDCCCAAA@@@??????>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA@@@???DDDAAA??????AAAEEEGGGGGGMMMQQQWWW]]]dddmmmvvv{{{}}}{{{vvvoooiiikkkiiigggeeedddaaa^^^[[[UUU[[[```^^^WWWSSSTTTXXXXXXXXXYYY[[[^^^___^^^]]]bbbaaa^^^\\\[[[ZZZZZZ[[[]]]]]]]]]^^^``````^^^\\\^^^^^^^^^^^^]]]\\\[[[ZZZ]]]ZZZXXXYYY[[[[[[YYYWWWVVVWWWYYY\\\^^^]]][[[YYY\\\]]]___```\\\VVVXXX]]]^^^]]]\\\\\\]]]___bbbdddgggkkkttt555444222111000111222333444444333333222222222333;;;999777666666555444222111222333444444444333222111111000//////000111222/////////111444777;;;===<<<999666222000///000000333444777999::::::999888888777777666555666777888888777777666666666777777888888888777777888888888;;;<<<<<<<<<;;;;;;===???BBBFFFJJJKKKNNNWWWeeeppp{{{~~~kkkZZZIIIBBBAAA???>>>>>><<<<<<<<<;;;;;;;;;;;;;;;888;;;???CCCLLL```yyy}}}}}}}}}xxxuuuuuuqqqjjjaaa]]]]]]\\\WWWSSSRRRPPPOOOMMMLLLHHHDDD@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???@@@@@@AAABBBCCC???>>>>>>>>>??????===;;;<<<<<<>>>???@@@AAAAAAAAACCCCCCCCCBBBAAA@@@>>>>>>@@@@@@???>>>=========>>><<<<<<<<<>>>@@@AAA???===BBB???======@@@CCCDDDEEEIIILLLQQQVVV]]]eeemmmsss~~~xxxrrrooollliiifffdddbbb___]]]XXX\\\___^^^[[[XXXXXXZZZ\\\ZZZYYYZZZ[[[\\\[[[ZZZ______]]]\\\[[[ZZZZZZZZZ^^^^^^^^^___``````]]][[[]]]]]]]]]]]]\\\[[[ZZZYYY\\\ZZZXXXXXXZZZZZZYYYWWWWWWXXXZZZ\\\^^^^^^\\\[[[YYY[[[___```[[[VVVYYYaaa]]]]]]]]]]]]^^^```bbbdddfffjjjqqq|||666555333222111111111222444444333333333222222222888666555555555555444333222333444666666666555555444333111000////////////......000222666:::>>>@@@;;;888444111//////111222222333555777888888777777555888999888444333777:::999999888777666666666666999999888888888888999999:::;;;<<<<<<;;;<<>>>>>>>>;;;;;;;;;:::::::::999999777:::>>>BBBJJJ]]]uuu}}}}}}}}}xxxrrrlllhhhddd```^^^\\\YYYUUURRRPPPMMMIIIFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCC@@@???>>>???@@@@@@>>>===>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCBBBBBB@@@>>>===AAA@@@???>>>======<<<===::::::<<<>>>@@@@@@>>><<>>@@@:::777333///...///111333111222444555666666666555666888999888777666888:::999888888777666666777777:::999999999999999999:::::::::;;;;;;<<<>>>AAADDDIIILLLPPPTTTYYYcccpppzzzsss]]]PPPCCC>>>>>>======>>><<<<<<<<<;;;::::::999999888;;;>>>@@@GGGXXXooo{{{tttnnnjjjiiigggccc^^^YYYVVVSSSPPPMMMFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@???@@@BBBBBB@@@>>>???@@@@@@@@@AAABBBCCCCCC@@@AAABBBBBBBBB@@@>>>===AAA@@@???>>>===<<<<<<<<<999:::<<<>>>AAAAAA>>><<<>>><<<:::;;;===???@@@@@@BBBCCCEEEFFFJJJPPPXXX]]]ffflllvvv|||tttlllgggcccaaa```]]]\\\\\\^^^aaacccaaa___```]]]YYYWWWWWWXXXXXXWWWZZZ[[[\\\]]]^^^]]]\\\[[[``````___```aaa```]]][[[[[[[[[\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXYYYZZZ[[[\\\\\\]]]^^^``````^^^^^^```^^^ZZZ[[[^^^\\\]]]^^^```bbbcccccccccdddgggnnnzzz777666555333222111111000333333444444444333222111444444444666888999888666444555666888999999888888666555222000...---------222333444555777999;;;<<<777555222///...///111333111222333333444444444444999888777888:::;;;:::888777777777777777888999999:::999999999999999999:::999:::;;;;;;<<>>>>>>>>======<<<<<<<<<;;;;;;===???@@@EEESSShhhxxxxxxtttsssoookkkeee___[[[XXXUUUSSSKKKJJJIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@AAABBBAAAAAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@AAACCCCCC@@@AAAAAAAAAAAA@@@>>>===@@@???>>>===<<<<<<<<<<<<::::::<<>>>>><<<;;;;;;===?????????AAABBBCCCDDDFFFKKKQQQVVV\\\bbblllvvv}}}ssslllfffbbb___^^^\\\[[[]]]bbbdddbbb___^^^[[[XXXWWWXXXYYYYYYYYYYYYZZZ\\\^^^^^^^^^]]]]]]```______`````````]]][[[\\\\\\\\\\\\\\\\\\[[[ZZZXXXYYYYYYYYYXXXXXXYYYYYYYYY[[[]]]]]][[[[[[]]]```bbb[[[XXX]]]aaaaaa``````]]]^^^```aaabbbcccccccccfffhhhnnnzzz666555555444333222222111222333444555444333222111333333444666999999888666555666777999999999888888555444222000............333333444555666777888888444222111//////000111222222222222333333333444444999777555888<<<===:::777777777777777888999::::::999999888888888888999999888999:::;;;===AAAFFFJJJLLLPPPWWW^^^gggpppyyywwwgggRRRIII@@@======;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???@@@DDDQQQdddsss|||vvvqqqkkkfffbbb^^^ZZZXXXPPPOOONNNLLLJJJGGGFFFEEEAAA@@@@@@@@@@@@@@@AAAAAACCCBBBBBBCCCDDDEEEDDDBBBBBBAAA@@@@@@@@@AAACCCDDDAAAAAA@@@@@@????????????>>>>>>======<<<<<<======;;;;;;;;;===@@@AAAAAA@@@>>>===<<<<<<>>>??????>>>@@@AAACCCDDDEEEHHHMMMPPPUUUZZZbbbkkkttt~~~}}}uuummmgggbbb```^^^\\\^^^aaabbbaaa___\\\ZZZXXXXXXYYY[[[[[[ZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^``````^^^\\\[[[\\\\\\\\\\\\\\\[[[[[[XXXYYYZZZZZZYYYYYYZZZ[[[YYY\\\^^^^^^[[[ZZZ[[[]]]\\\VVVSSSZZZaaadddddddddaaaaaaaaaaaabbbbbbbbbbbbhhhiiiooozzz444555555444444333333222222333444555555333222000222222333666888888777555666777888999999888777666333222111/////////000000111222333444555555666666000000000000111111111111333333222222333333444444555555666888999999888777888888888777888888999999888888888777777888888888888999:::;;;===BBBHHHLLLNNNSSS[[[eeennnwww~~~uuucccPPPGGG@@@======;;;;;;>>>======>>>>>>???@@@@@@@@@:::===>>>???CCCPPPdddsss~~~zzzuuuppplllhhhddd```VVVTTTRRROOOLLLIIIGGGEEEAAAAAA@@@AAAAAABBBCCCDDDCCCCCCBBBDDDEEEFFFEEECCCDDDCCCBBBAAAAAACCCDDDFFFBBBAAA???>>>===>>>@@@@@@===<<<<<<<<<<<<===>>>>>>;;;:::999:::===@@@AAAAAA===<<<;;;<<<===>>>>>>======???BBBCCCDDDFFFHHHJJJMMMPPPVVV]]]eeennnxxx~~~xxxoooiiibbbaaa```___`````````___]]][[[ZZZZZZ[[[[[[ZZZYYYYYYYYYXXXYYYYYYZZZ[[[\\\[[[[[[[[[]]]______^^^\\\ZZZZZZ[[[[[[[[[[[[[[[ZZZXXXZZZ\\\[[[ZZZYYY[[[]]]XXX\\\```___[[[XXXXXXZZZWWWTTTUUUYYY\\\]]]```eeedddcccbbbaaaaaaaaabbbbbbggghhhnnn{{{444444444555555444333333222333444555555333111000111111222555777777555333666777888999888888666555222111000//////000111111///000111333444555555555//////000111222111111111333333333222333333444444000444888888666555666999;;;:::999888777777777777888888777777777777888888888888999;;;===BBBIIINNNOOOUUU^^^iiisss{{{tttbbbOOOGGG@@@>>>===:::;;;===<<<<<<===>>>???@@@AAAAAA888;;;===???DDDQQQeeettt{{{~~~zzzvvvqqqllliiiYYYWWWUUUQQQMMMJJJGGGEEEAAAAAAAAABBBCCCDDDEEEFFFDDDCCCCCCDDDFFFGGGEEEDDDFFFEEECCCBBBCCCDDDFFFGGGCCCAAA>>>===<<<>>>@@@BBB<<<;;;;;;<<<<<<===>>>???;;;999888888;;;>>>@@@AAA<<<;;;:::;;;=========;;;;;;===@@@BBBCCCDDDEEEGGGEEEHHHMMMRRRYYYbbbkkkqqqtttzzzuuuoooddddddcccaaa```______```^^^]]]\\\\\\\\\\\\YYYWWWXXXWWWVVVVVVVVVXXXYYYZZZYYYYYYZZZ\\\______^^^\\\YYYYYYZZZZZZZZZZZZZZZYYYXXX[[[]]]\\\ZZZZZZ\\\^^^XXX\\\``````[[[VVVVVVWWWVVVWWWYYYZZZVVVSSSYYYaaafffeeecccaaa``````aaabbbcccfffnnn}}}555444333222111222333333444444555555444222111000111444666777555333333333777666555666888:::999888111222333222000000000222444222000111555777777555222111111111111111222222555333111222333555666666555444333222222444666777777444333444888:::999888555666777888999:::;;;;;;<<<;;;:::;;;???FFFMMMQQQTTT[[[fffrrr|||kkkXXXLLLEEE???>>>===;;;<<>>;;;======@@@DDDHHHPPP___mmmyyy|||wwwsssgggddd^^^YYYUUUQQQLLLJJJGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJEEEDDDCCCBBBAAABBBCCCCCCBBBAAA@@@???@@@AAABBBCCCBBBAAA@@@>>>===<<<<<<<<<444777:::===?????????>>>;;;===>>>>>>======>>>@@@===<<<<<<===???AAACCCEEEEEEEEEFFFIIIOOOWWW___dddhhhmmmvvv~~~zzznnnlllhhheeecccbbbbbbaaa___]]]\\\]]]``````]]]YYY[[[YYYXXXYYYZZZ\\\[[[[[[[[[\\\]]]^^^]]]\\\[[[ZZZ\\\[[[ZZZ[[[\\\[[[ZZZXXX]]]^^^___^^^\\\[[[\\\^^^[[[\\\]]]\\\ZZZXXXXXXXXXWWWWWWVVVVVVVVVXXXYYYZZZ]]]^^^___bbbdddeeedddbbbfffkkkttt666555333222222222222333333444444444444222111///111444666666555333333333555444444555777888777666111222333222000//////000333222111222555777666444222111111000000111111222555333111111222444444333444333222111222333555666666444333444777::::::999666666777888999:::;;;;;;<<<<<<<<<===AAAHHHOOOTTTYYY```kkkvvv~~~~~~jjjXXXKKKDDD???>>>===;;;<<<>>>>>>===<<<===??????===;;;>>>>>>???BBBEEEKKKZZZgggvvv||||||xxxlllhhhddd___\\\XXXTTTQQQLLLMMMNNNOOOOOOOOONNNMMMLLLLLLMMMMMMMMMMMMLLLLLLIIIGGGEEEDDDBBBBBBBBBCCCBBBBBBAAA@@@@@@AAAAAABBBBBBAAA@@@>>>======<<<<<<888999:::;;;===>>>??????<<<===>>>>>>======>>>??????>>>>>>>>>???@@@@@@AAACCCCCCCCCEEEJJJPPPUUUYYY```eeemmmttt||||||tttjjjeeefffgggeeebbb```^^^]]]___bbbbbb___\\\\\\[[[\\\]]]^^^]]][[[XXX\\\]]]]]]^^^]]]\\\[[[ZZZ\\\[[[ZZZ[[[]]]]]][[[ZZZ]]]^^^___^^^\\\\\\\\\]]]ZZZ\\\]]]]]][[[ZZZZZZ[[[\\\[[[ZZZZZZZZZ[[[\\\]]]ccccccdddfffiiijjjkkkjjjkkkooowww777666444222222222222333333444555555444333111000111333666666555333333444333222222444666777666444111333444333000/////////222111222444666666444222222111111000000000111111444333111111222222222111333222222111111222444555444333333444777:::::::::777777777888999:::;;;<<<<<<<<<>>>@@@CCCJJJRRRXXXaaahhhqqqzzz|||jjjYYYJJJCCC>>>======:::;;;>>>===<<<<<<===>>>>>>===;;;???>>>???AAADDDJJJXXXffftttzzz~~~tttqqqmmmiiifffccc___\\\UUUWWWYYYZZZZZZXXXVVVTTTRRRSSSSSSSSSSSSQQQOOONNNLLLKKKHHHFFFDDDCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@AAABBBAAA@@@???>>>=========<<<;;;:::999:::<<<>>>@@@===>>>???>>>===<<<===>>>@@@@@@@@@@@@???>>>===<<>>>>>===<<>>@@@CCCEEELLLZZZhhhtttzzz}}}{{{wwwtttqqqmmmiiifff```bbbeeefffeeebbb___]]]ZZZZZZZZZZZZXXXUUURRRQQQMMMLLLIIIGGGEEEDDDDDDDDDEEEDDDCCCBBBAAA@@@??????BBBAAA@@@???>>>>>>>>>>>>===<<<;;;::::::;;;<<<===>>>??????>>>===<<<<<<===???@@@@@@@@@@@@>>><<<;;;BBBBBBCCCDDDEEEFFFGGGGGGLLLPPPUUUZZZaaahhhpppuuu|||tttqqqooolllhhhdddaaa___```ccccccaaa^^^^^^^^^___aaacccbbb___\\\```______^^^\\\[[[ZZZYYYYYYXXXYYY[[[]]]^^^^^^]]]^^^___```___]]]\\\\\\]]]\\\]]]______^^^]]]]]]^^^^^^]]][[[ZZZYYYZZZZZZ[[[YYYZZZ[[[\\\^^^bbbgggjjjrrrttt|||666555444333333333444444666777888888888777666555111333555555444333444666333333444666888888666444555666888888666333333333222444666777666444333222333333222111111111111111222111111333555666666444222111111111222222333333333444555555666888:::;;;999999888777888999;;;<<<888;;;@@@DDDHHHOOOXXX```lllsss{{{zzziiiZZZGGGAAA=========;;;;;;======>>>>>>???>>>>>>======AAA@@@BBBEEEGGGMMMZZZgggtttyyy}}}{{{wwwrrrooommmnnnpppqqqpppllliiifffbbbbbbaaa___\\\XXXUUUSSSNNNMMMKKKHHHFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>BBBAAA@@@???>>>>>>>>>???<<<<<<<<<<<<<<<;;;;;;:::>>>??????>>>===<<<<<<======>>>???@@@@@@???===<<<@@@@@@AAACCCCCCDDDDDDDDDGGGJJJNNNSSSWWW]]]dddiiirrrvvv|||yyyssspppooogggdddaaa```bbbaaa^^^[[[^^^]]]]]]___bbbccccccbbbaaa```___^^^\\\[[[[[[ZZZXXXXXXXXXZZZ]]]^^^^^^]]]___``````___]]]\\\\\\]]]___```aaa```^^^\\\\\\]]]\\\[[[ZZZYYYXXXXXXYYYZZZZZZ[[[\\\]]]___ccciiinnnrrrvvv555444333333333444666666666777888999888888666666111333444444333333555777333444555777999999777555555777999:::888666555555444666888888666444333444555444333222222222222222222222222444666777666444222222222333333333333333444555666666666666999;;;;;;:::888777888999;;;===777<<>>>>>>>><<<;;;======???@@@@@@???>>>>>>???BBBCCCFFFIIIKKKOOO[[[ffftttyyy~~~}}}zzzzzz{{{{{{{{{yyyvvvssspppllljjjgggccc___[[[YYYWWWRRRQQQNNNKKKHHHGGGFFFFFFEEEEEEDDDDDDCCCAAA@@@???AAAAAA@@@???????????????<<<<<<======<<<<<<;;;:::===>>>???>>>===<<<===>>>======>>>>>>??????>>>>>>======>>>???@@@AAAAAABBBEEEGGGKKKNNNPPPTTTXXX\\\aaafffmmmuuu|||{{{xxxxxxooojjjfffccccccaaa^^^ZZZ]]]\\\[[[]]]```ccceeeeeeaaa```^^^]]]\\\\\\\\\\\\YYYYYYYYY[[[^^^___^^^]]]```aaaaaa```]]]\\\\\\]]]___aaaaaa```^^^\\\\\\\\\]]]\\\[[[ZZZYYYZZZ[[[[[[[[[]]]___```aaaeeekkkqqquuu|||333333333333444666777999555555666777777777666555111333444444333444555777333444555888:::999777444333666999:::999777666666777999:::888555444555666777666555444333333333333444333333444555444222000222222333444444444444444555666777777555555777:::<<<:::888777888999;;;===888>>>FFFKKKOOOVVVaaajjjqqqxxx~~~~~~~~~}}}}}}uuueeeUUUGGGAAA>>>@@@@@@===<<<>>>>>>@@@BBBBBB@@@???@@@AAA@@@CCCIIIPPPTTTYYYdddpppyyy}}}~~~|||zzztttrrrmmmgggbbb___]]]\\\ZZZWWWTTTOOOKKKHHHFFFEEEDDDDDDDDDDDDCCCBBB@@@???AAAAAA@@@?????????@@@@@@>>>===<<<;;;:::;;;<<<<<<<<<===>>>>>>======>>>???>>>>>>============>>>>>>===============>>>@@@@@@BBBEEEHHHIIIJJJKKKMMMOOORRRWWW___hhhpppxxxxxxsssmmmiiifffddd___[[[[[[ZZZ[[[^^^aaabbbbbbaaa```___^^^]]]\\\]]]]]]^^^\\\[[[\\\]]]`````````^^^```aaaaaa```]]]\\\\\\]]]^^^___``````^^^\\\\\\]]]\\\[[[ZZZYYYZZZ[[[\\\]]]\\\```cccdddcccfffmmmrrr|||222222222333444666888:::333444555666666555444444222333444333333444666888222333555777999999666444111444888:::999777777777999:::;;;888555444555888888777666555444333333333666555444444333222...,,,222333444555555555444444555777888777555444666999<<<;;;999777777999<<<===999@@@IIINNNRRRYYYeeennnrrryyyxxxzzz|||~~~}}}}}}~~~~~~{{{sssbbbRRRGGGBBB???@@@@@@>>>===??????AAADDDCCCAAA???@@@BBB===BBBKKKVVV]]]eeeqqq}}}zzzvvvpppjjjeeeaaa`````````]]]XXXRRRMMMHHHFFFDDDCCCDDDDDDDDDDDDBBBAAA@@@AAAAAA@@@@@@???@@@@@@@@@@@@>>>:::888888:::===@@@;;;===>>>>>>======>>>@@@AAA???>>><<<<<<<<<===>>>@@@???>>>======>>>@@@AAA@@@CCCFFFGGGFFFFFFFFFGGGJJJOOOWWW___gggooowww|||zzzsssmmmjjjfffaaa]]]YYYZZZ\\\```bbbbbb___\\\```___^^^]]]\\\]]]^^^______^^^^^^___aaabbbaaa```aaabbbbbb```]]]\\\\\\]]][[[]]]______^^^]]]^^^___YYYYYYXXXXXXXXXZZZ[[[\\\aaaeeeiiijjjiiikkkqqqwww}}}222111111222666888999999555555555444444333333333111222666999666111111555777888888999888777666555222111000111333333333111666777888555222111333666999888888666555333111000333444555555555444333222111111000222444666555444888888888777777777777777888999::::::999888999;;;@@@FFFLLLOOOVVVbbbjjjmmm}}}zzzzzzzzz{{{{{{}}}~~~~~~~~~zzznnn]]]PPPGGGDDDAAA???>>>???>>>>>>???BBBDDDDDDCCCAAAAAABBBCCCGGGOOOWWWbbbmmmyyy~~~yyysssmmmiiieeecccdddaaa]]]XXXRRRMMMIIIGGGFFFAAABBBGGGHHHBBB???@@@===>>>>>>???????????????@@@???>>><<<<<<<<<===>>>@@@@@@@@@??????????????????>>>===???BBBBBB@@@======;;;::::::<<<>>>??????@@@CCCEEEEEECCCCCCEEEGGGKKKMMMPPPTTTYYYaaaiiiooo}}}}}}ssspppnnnjjjccc``````aaaaaabbbcccddddddbbb```^^^]]]^^^^^^]]]\\\]]][[[ZZZ]]]aaadddeeedddcccbbbaaaaaabbbaaa___]]]_________^^^^^^^^^]]]]]]XXXWWWWWWXXX[[[^^^```aaagggeeehhhmmmnnnmmmrrr{{{222111111222666888999999555555444444333333222222444444666888555000111444555666888999999888777666666555555666777888777666666777777555222111333555777777666555444222111000444444555666666555444333222111111222444666666666888888888888777777777777777888999999888888:::;;;@@@GGGMMMRRR[[[gggqqqttt{{{{{{{{{{{{|||}}}|||yyyuuuiiiYYYMMMIIIFFFBBB@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBCCCGGGMMMVVVaaakkkvvv~~~yyysssnnnjjjiiifffeeeaaa\\\XXXSSSOOONNNMMMHHHGGGIIIIIICCC@@@AAA@@@???????????????@@@AAACCCBBB@@@>>>===<<<======???@@@@@@@@@@@@???>>>>>>???>>>===???AAABBB@@@======;;;::::::<<<>>>>>>>>>>>>@@@BBBBBB@@@@@@BBBDDDDDDFFFJJJMMMRRRXXX```eeetttzzzzzzuuusssmmmeeebbbbbbccccccdddddddddddd``````___^^^]]]]]]]]]^^^aaa^^^]]]^^^aaabbbbbbaaaaaa```______aaaaaa```___``````______^^^\\\[[[[[[\\\[[[[[[]]]```ccceeefffiiijjjooorrrppppppxxx222111111222555888888888555555444333222222222222555333333555444111333777333555888:::;;;:::888777555444444555777777666555666777666444222111222333555444444444333222222111444444555666666555555444444222111222444666777777888888888888888888888888888999:::999999:::===???EEEMMMTTTZZZbbbnnnwwwzzz~~~}}}~~~{{{wwwtttpppgggZZZPPPKKKHHHDDDBBBAAAAAAAAA@@@BBBAAA@@@AAACCCEEEFFFFFFMMMUUUaaammmxxx{{{vvvsssqqqmmmkkkhhhddd___[[[XXXVVVVVVQQQMMMLLLJJJEEEAAAAAACCCBBB@@@???>>>???AAABBBEEEDDDBBB???>>>=========>>>???@@@AAAAAA???===<<<>>>======???AAAAAA@@@>>>===;;;999999;;;<<<<<<<<<;;;<<<>>>>>>======???@@@>>>AAADDDHHHLLLPPPUUUYYYiiinnnwww~~~{{{sssjjjgggggggggffffffdddcccccc^^^```aaa```]]]\\\^^^aaadddbbb```___``````___^^^```___]]]]]]^^^`````````aaaaaaaaaaaa___]]]ZZZYYY\\\\\\^^^```cccfffhhhiiilllqqqwwwyyywwwxxx222111000222555777888777555444333222111222222333444111111333444333666:::444555888::::::999666555333222333444666777555444666666555444333222111222333222222222222222222333333444444444555555555555555333222222555777888888777888888888888888999999::::::;;;;;;;;;===AAADDDMMMUUU\\\aaahhhrrryyy{{{zzzwwwtttrrrooohhh___WWWLLLIIIEEEBBBAAAAAA@@@???DDDAAA@@@AAAFFFJJJLLLMMMTTT]]]kkkxxx|||zzzvvvtttqqqlllgggbbb___]]]\\\WWWQQQMMMJJJGGGEEEDDDFFFDDDAAA???>>>???AAABBBDDDCCCAAA???>>>===>>>>>>===>>>@@@BBBAAA???===;;;=========>>>???@@@@@@???>>><<<:::999:::;;;;;;:::::::::;;;<<<<<<<<<===>>><<>>CCCGGGMMMUUU]]]cccjjjsssyyy{{{xxxuuurrrooolllfff___YYYNNNKKKFFFCCCBBBAAA@@@???BBBAAAAAACCCHHHNNNSSSVVV^^^gggtttzzzuuuoooiiieeebbb___\\\VVVPPPMMMLLLJJJHHHHHHFFFCCC@@@??????AAABBBAAA@@@???>>>===>>>???@@@<<<>>>@@@AAAAAA???<<<;;;<<<======>>>>>>???@@@AAA@@@===:::999::::::999999:::::::::;;;<<<=========<<>>===>>>???@@@AAA===>>>???@@@@@@>>><<<;;;;;;<<<=========>>>@@@BBBAAA???<<<:::::::::999888;;;::::::;;;===>>>===<<<:::<<>>???@@@AAA>>>>>>>>>>>>>>>======<<<:::<<<======<<<===@@@CCCCCCAAA===;;;;;;:::999888;;;:::999:::===>>>===<<<888:::===>>>???@@@BBBDDDHHHKKKOOOTTTZZZbbbjjjooorrrzzz~~~wwwppplllkkkjjjiiigggfffeeedddeee```aaaccccccbbbbbbeeegggdddbbb```___^^^]]]ZZZXXX[[[[[[\\\^^^aaaeeehhhkkkmmmuuu}}}222111000111444555555555333222111222444888<<<>>>444///...333777666666777444333222111000111222333555666888;;;======;;;999444333333666:::;;;999666555444222111111222444555777666666666777888:::;;;444555777:::<<<<<<:::777777777888999::::::;;;;;;;;;:::::::::<<>>>>>>>>============:::<<<======<<<<<<@@@DDDDDDBBB>>><<<;;;:::999888;;;999888:::===>>>===;;;999:::<<<===>>>???BBBEEE@@@CCCGGGLLLRRRZZZccciiifffoooyyy~~~~~~xxxtttnnnllliiihhhhhhgggeeeddd```bbbdddcccbbbbbbeeehhhbbbaaa`````````___\\\ZZZ______```bbbffflllqqquuu{{{222222222333444555666666888333000222888;;;;;;888777666111...111777777333555222///...///000000000333666<<>>>>><<<888888999999999:::::::::;;;;;;:::;;;???FFFPPPWWW^^^gggpppwww~~~}}}~~~{{{yyyyyytttkkkmmmssswwwwwwxxxxxxuuuppplllfff___[[[[[[\\\\\\[[[bbbhhhqqqyyy|||uuunnniiieeeccc```___\\\WWWPPPKKKHHHGGGCCCAAA???@@@CCCCCC@@@<<<===<<<===>>>???>>><<<999888;;;>>>>>><<<999999::::::;;;<<<;;;999888999:::666666777888:::;;;<<<<<<999:::=========>>>@@@BBBCCCDDDFFFIIIMMMQQQTTTVVV[[[cccmmmsssvvv}}}}}}uuummmgggeeeffffffgggjjjkkkjjjhhhggghhhkkkdddcccbbbbbbaaa```]]][[[]]]___```bbbkkkxxx333333222222333444666777777666555555555666777888999999666222222666777444555222000///000111111111222555;;;@@@CCC@@@;;;666666444222555:::===;;;999888333///000333666555333444444555555666777888999333444666999<<<>>>===;;;888888999999::::::;;;;;;<<<<<<<<<===AAAIIIRRRYYY^^^hhhrrryyyxxxuuuwwwrrrkkkmmmtttzzz}}}|||zzzuuuooolllmmmnnnooonnnrrrxxx{{{uuupppnnnlllfffdddaaa]]]WWWRRROOONNNJJJGGGDDDCCCEEEEEEBBB>>>@@@>>>======>>>???>>>===999<<<>>>>>><<<999999:::;;;<<<===<<<;;;:::;;;<<<:::;;;;;;;;;<<<=========;;;===>>>>>>>>>>>>???AAAAAAAAACCCEEEHHHKKKMMMOOOUUU\\\dddjjjnnnuuu{{{tttnnnjjjhhhggggggiiijjjiiiggggggiiikkkeeeeeeddddddeeeeeeeeedddaaadddfffiiirrr444333222222222444666777777999999666222000333777:::===;;;666333555666555333111//////111222333333111333888===@@@???:::666666444333555999<<<:::888888555111222444666555444444444444444444555666777222333555999<<<>>><<<;;;888999999:::;;;;;;<<<<<<<<<===>>>@@@DDDLLLUUU[[[```jjjuuu||||||sssqqqrrrppplllqqqyyy|||{{{|||~~~zzzwwwuuuuuuooommmjjjeeeaaa]]]YYYXXXQQQMMMHHHGGGGGGGGGDDDAAABBB@@@===<<<>>>@@@AAAAAA;;;===???>>><<<:::999999===>>>>>>>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@>>>===>>>???@@@@@@AAABBBDDDFFFHHHIIILLLRRRYYY]]]bbbiiittt}}}yyysssnnnkkkiiijjjjjjjjjiiiiiikkkmmmgggfffeeeeeeeeefffggghhhgggkkknnnrrr{{{555444222111222444666777777888888555111000222555:::??????888444444444444111///...///111333333333000222555:::===<<<999666777555444666999::::::888777555333333444555444333333333222222222333333444333444666:::===>>>===;;;999::::::;;;<<<<<<======<<<===???BBBGGGOOOWWW]]]cccmmmxxx}}}~~~vvvooommmooopppoooxxx}}}||||||yyywwwrrrnnnjjjfffbbb___UUUPPPKKKHHHHHHHHHFFFDDDBBB@@@>>>>>>???@@@AAA@@@===>>>>>>>>><<<;;;:::999===>>>???>>><<<;;;;;;<<<999999999999999:::::::::>>>@@@AAA@@@???>>>???@@@@@@@@@AAABBBDDDEEEGGGHHHFFFJJJOOOSSSWWW___jjjrrrzzz|||vvvrrrnnnnnnlllkkkkkklllnnnpppmmmlllkkkhhhggggggiiikkkpppuuuxxx{{{555444333222222333555666666555333222222222333333888===>>>999444333333222///...---...111222222222111111333777::::::888666777666666777888999999888666444333333333333333222555444444444444444555555666666777:::===???>>>===;;;<<<<<<<<<<<<=========;;;===AAAEEEKKKRRRZZZ```gggqqq{{{~~~zzz}}}~~~xxxqqqmmmlllnnnqqqttt~~~~~~tttnnnkkklllmmmsssrrrqqqqqqtttxxx|||{{{vvvrrrnnniiieeeXXXSSSNNNKKKKKKKKKIIIGGGAAA@@@@@@AAABBBBBB???===???>>>>>>======<<<;;;:::===>>>???===;;;::::::;;;666666777888999:::;;;;;;===>>>@@@@@@??????AAABBB>>>>>>???AAABBBEEEFFFHHHDDDFFFJJJMMMQQQXXXaaahhhrrrwww}}}|||uuurrrooollllllmmmoooppppppppppppnnnmmmnnnqqqtttzzz444444444333333444444555444333111111111222333333666:::<<<888555555444111///......///222333222111333222333555777888777666777777777777777888888888555555444444333222222222777777777777777888999:::;;;999888999<<<>>>>>>>>>>>>>>>>>>============<<<<<>>======>>>>>>===<<<>>>??????>>>;;;::::::;;;777888999:::<<<===>>>???<<<===????????????@@@BBB;;;<<<<<<===???AAACCCDDDBBBDDDGGGIIIMMMSSSYYY^^^fffkkksss{{{~~~yyysssooonnnoooppppppjjjllloooppppppsssxxx|||333444444555555444333333222333444222///...111444555888999777888999666111111111000222444444333222555444333444666777666555777888888888777777777888555666666666444333222333666666666777888999:::;;;>>>;;;888777999;;;===>>>AAA@@@???>>>===<<<<<<;;;>>>BBBGGGMMMTTT[[[bbbggglllvvv}}}}}}}}}tttzzzuuupppnnnpppqqqsssyyyvvvnnnccc[[[WWWWWWWWWWWW\\\[[[[[[[[[\\\___aaaccc___bbbeeefffgggjjjooorrrxxxzzz~~~~~~~~~~~~yyynnniiiddd```^^^ZZZTTTPPPJJJHHHFFFEEEEEEDDDAAA??????===<<<<<>>@@@@@@AAA???===;;;;;;<<<;;;;;;<<<<<<===>>>??????===>>>??????======>>>???<<<<<<<<<<<<===>>>???@@@@@@BBBDDDFFFIIINNNRRRUUU[[[```gggpppyyy|||wwwuuuuuuuuuuuujjjnnntttvvvvvvyyy~~~222333555666666555333111000555888444,,,)))///555555777777777:::<<<888111444333333444666666555333777555333333555666666555777888999888777666777888666777888777555444333444333333444444666777999999@@@<<<777555666999<<<===BBBBBBAAA???>>><<<;;;;;;@@@DDDJJJPPPWWW^^^eeejjjmmmvvv}}}}}}~~~~~~vvv||||||sssnnnmmmrrrtttuuu|||yyyjjjddd\\\WWWVVVUUUTTTSSSTTTSSSSSSSSSTTTVVVWWWXXXVVVXXX[[[\\\\\\___ccchhhnnnqqqvvv|||yyytttnnnjjjfff```YYYSSSPPPLLLHHHFFFEEEEEEDDDCCC???===;;;<<>><<<==============================>>>???@@@>>><<<;;;<<<<<>>============>>>>>>@@@BBBDDDGGGJJJMMMOOOUUUYYY___gggpppzzz}}}|||{{{zzztttzzz222444555444111111333555222111111111222444666777999999:::<<<===;;;666333222444444000000444555333444444444444333222111111444666888999777666666666888555333222444555666666666555444444444666777888:::;;;;;;999888888:::<<>>;;;;;;===???CCCGGGNNNUUU\\\cccjjjnnnxxxyyy||||||zzzvvvttttttttttttuuuxxx}}}~~~pppggg___]]]XXXVVV[[[___XXXLLLSSSOOOOOOUUUYYYXXXVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZccceeeiiinnnttt}}}|||yyywwwssslllaaaZZZXXXTTTNNNIIIFFFCCC@@@???CCCBBBAAA@@@???>>>=========>>>??????????????????<<<<<<;;;:::;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<>>>???>>><<<@@@@@@AAAAAACCCEEEFFFGGGRRRTTTYYY^^^fffppp{{{~~~333444555444222111333666222222222222222444555666888888:::<<<===;;;777444333555444000111555666444555555333222222222222222666777888777555444444555666555333222111222333444777777777777777888:::;;;:::;;;;;;:::888888:::<<>>===;;;<<>>>>>=========>>>>>>???>>>>>>======<<<;;;;;;;;;<<<>>>>>>======>>>>>>>>>>>>=========<<<;;;<<<>>>@@@???>>>@@@@@@AAAAAABBBCCCEEEEEEMMMPPPSSSXXX___iiirrryyy444555555444222222444666333333333333333333333333666666888;;;===<<<888555333555444111111555777555777555333000000111222333888888888666444333444555444555555222...---000333777777777888999::::::;;;;;;;;;;;;:::888999;;;===<<<<<<<<<<<<;;;===@@@CCCHHHLLLRRRYYYbbbkkkuuu{{{~~~~~~~~~yyywwwvvvvvvvvvuuuwww|||ssshhh___XXXTTTTTTUUUUUURRRSSSTTTQQQLLLMMMKKKNNNTTTWWWTTTQQQQQQVVVVVVUUUTTTTTTTTTTTTTTTQQQSSSUUUXXX\\\bbbiiinnnxxx{{{~~~wwwqqqfffbbb\\\WWWSSSOOOKKKIIIEEEEEEDDDBBBAAAAAA@@@@@@??????@@@@@@@@@???>>>>>><<<<<<<<<;;;<<<======>>>??????>>>>>>>>>>>>>>>???>>><<<;;;;;;>>>@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCGGGJJJMMMQQQVVV^^^ffflllyyy|||666666555444333444666777444444555444444333111111444555777:::===<<<:::777333555444111222666888666888555222///...000222444888999888666555555777999555777777333---,,,///444444555777888999999999999;;;;;;;;;:::999999;;;===;;;<<<<<<;;;;;;===@@@CCCKKKOOOTTTZZZbbblllvvv}}}}}}~~~|||xxxxxx{{{}}}{{{xxxwwwzzzzzzyyyxxxyyy}}}ssseee[[[UUUSSSQQQOOOQQQRRRQQQOOONNNMMMLLLNNNNNNRRRXXXZZZVVVSSSSSSVVVUUUTTTSSSRRRQQQQQQQQQOOOPPPRRRSSSUUUZZZ___cccjjjmmmssszzz{{{uuulllhhhbbb]]]YYYUUUPPPMMMJJJIIIGGGEEEDDDDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@@@@;;;;;;;;;;;;;;;<<<<<<===@@@???===<<<<<<<<<===>>>>>>;;;999999<<<>>>@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@DDDFFFIIILLLPPPUUU[[[```lllqqqxxx}}}999777555444444666777888555666777777666444111000222333666:::======:::777333555555222333777999777888555111...---///222555777888999888888999<<<>>>777999999555///---000555444555888:::;;;;;;::::::;;;<<<<<<:::999999;;;===<<<======<<<;;;===@@@CCCNNNQQQUUU[[[bbbkkkuuu{{{zzz{{{yyyssstttyyy~~~{{{xxxvvvvvvxxxyyyzzz{{{~~~|||ssseeeYYYRRRPPPPPPQQQLLLMMMOOOPPPMMMJJJJJJLLLNNNOOOSSSYYYZZZUUUSSSTTTUUUTTTSSSRRRQQQPPPPPPPPPOOOQQQRRRRRRSSSUUUYYY\\\^^^aaagggnnnvvv}}}}}}vvvqqqmmmhhhccc___ZZZUUURRRNNNMMMJJJGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???999999::::::;;;;;;;;;;;;>>>===<<<;;;:::;;;<<<<<<;;;999777777:::===>>>???AAAAAABBBBBBBBBAAA@@@???DDDFFFIIIKKKMMMPPPUUUXXX___gggqqqyyy|||;;;888555444555777888999666777999999888555222000222333666:::<<<<<<:::777333666555333444888:::888777555111...---///222444666888999::::::<<<>>>AAA999:::999555111000222555555888;;;>>>??????===<<<<<<<<<<<<;;;999:::<<<>>>============<<<>>>AAADDDPPPSSSXXX^^^eeemmmuuu{{{yyy{{{zzztttuuu{{{~~~xxxuuuttttttsssvvvzzzmmmggg^^^VVVSSSRRRSSSTTTLLLKKKMMMPPPNNNKKKJJJMMMLLLMMMQQQVVVUUUQQQPPPRRRSSSSSSRRRQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQRRRUUUWWWVVVXXX]]]dddjjjqqqvvvxxx}}}xxxuuupppkkkgggccc^^^[[[TTTRRRNNNJJJHHHFFFFFFFFFDDDDDDDDDCCCBBB@@@???>>>999999:::;;;;;;;;;;;;:::======<<<;;;::::::::::::999777666777:::<<<======@@@AAABBBCCCCCCBBBAAA@@@DDDFFFIIIKKKLLLMMMPPPRRRUUU]]]iiipppssswww|||<<<999555444666888999999666888:::;;;;;;888444111222333666999<<<<<<999666333666555333444999:::999666444111///...///111333666888:::;;;;;;<<<===>>>:::999666444333222333444555888<<>><<<<<<<<<<<<;;;::::::<<<>>>;;;<<<======>>>@@@EEEHHHPPPUUU[[[bbbjjjrrrzzz~~~{{{{{{|||wwwsssrrrrrrssswww}}}|||nnn```\\\XXXVVVUUUUUUTTTSSSNNNKKKLLLPPPQQQMMMLLLNNNKKKLLLOOOSSSRRRMMMNNNQQQQQQQQQQQQQQQQQQRRRSSSSSSPPPQQQQQQQQQPPPPPPRRRTTTQQQSSSVVV[[[aaafffjjjmmmvvvxxx|||~~~zzzvvvrrrnnniiifff^^^[[[VVVRRRNNNLLLLLLLLLHHHHHHGGGFFFEEECCCAAA@@@:::;;;<<<=========<<<<<<============<<<;;;:::999888777777999;;;=========@@@AAACCCDDDDDDCCCBBBAAABBBEEEHHHJJJJJJKKKLLLMMMMMMUUU^^^dddfffkkkttt{{{~~~===999555444666999::::::666888;;;===<<<999555222222333666999<<<<<<999666444666666333444999;;;999555444111///...///111222666888;;;<<<;;;:::;;;;;;:::888444333333444444333333666:::>>>@@@???<<<;;;<<<===<<<;;;::::::<<<>>>999;;;<<<===???CCCGGGKKKQQQVVV^^^fffnnnwww~~~{{{vvvsssqqqqqqxxx|||ppp___RRRQQQQQQQQQRRRQQQNNNLLLPPPKKKKKKQQQSSSOOOMMMOOOLLLLLLPPPSSSQQQMMMNNNSSSPPPPPPPPPQQQRRRSSSTTTUUUQQQRRRRRRRRRQQQQQQRRRTTTOOOQQQSSSWWW[[[```cccfffhhhmmmsssxxx|||~~~{{{wwwrrrnnngggddd___YYYUUUSSSRRRRRRMMMLLLLLLKKKIIIGGGEEEDDD;;;<<<>>>?????????>>>======>>>>>>???>>><<<:::999777777888:::===???>>>===@@@AAACCCEEEEEEDDDCCCBBB@@@CCCFFFHHHHHHHHHIIIJJJJJJPPPWWWZZZ\\\cccnnnxxxuuuwww{{{777444222111333555777888222777===>>>999555444555111222444555666666666666666666666888999:::888666999666222000111111000---666888;;;===<<<:::777555555777888777555444444444444555999>>>BBBAAA<<<888;;;;;;:::999:::;;;<<<===???>>>===>>>AAAGGGLLLPPPTTTYYYbbbkkksss{{{~~~rrrwww~~~zzzwwwrrrooopppzzz}}}vvvgggYYYOOOPPPQQQSSSSSSSSSSSSRRRJJJKKKLLLMMMMMMMMMMMMMMMLLLJJJJJJMMMNNNLLLLLLOOOOOOOOOPPPQQQRRRSSSUUUUUUVVVUUUSSSRRRRRRTTTUUUWWWNNNPPPSSSTTTVVVYYY]]]```^^^ccciiikkklllnnntttyyy{{{xxxqqqgggaaadddaaaWWWUUUYYYSSSQQQNNNKKKHHHFFFEEEEEE>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888<<<<<<<<<<<<=========>>>???@@@@@@AAABBBCCCDDDEEEAAA@@@AAACCCGGGHHHHHHGGGKKKMMMOOOSSSYYY___eeehhhqqqrrrtttvvvyyy}}}888555333333444666777777222777<<<===999555444555444444555555666777888888777666777888::::::888666999555222111111111000...555777:::<<<<<<:::888666666777888777555444555666666777999===@@@@@@<<<888<<<;;;:::::::::;;;======@@@???>>>@@@CCCIIIOOOSSSVVV\\\eeennnvvv~~~vvvhhhoooxxxyyyvvvtttqqqqqqsss|||~~~{{{ooo```SSSMMMNNNOOOQQQQQQQQQQQQQQQMMMMMMNNNOOOOOOOOOOOOOOONNNKKKKKKNNNNNNLLLLLLOOOOOOOOOOOOOOOPPPRRRTTTUUUVVVUUUSSSRRRRRRSSSTTTUUUQQQSSSTTTUUUUUUVVVYYY[[[XXX\\\aaacccccceeejjjooovvvzzz}}}wwwnnniiillliii___[[[___\\\ZZZVVVQQQMMMJJJHHHGGGAAAAAA@@@???>>>=====================<<<<<<;;;:::<<<<<<<<<=========>>>>>>>>>???@@@BBBDDDEEEEEEFFFBBBAAABBBEEEHHHJJJJJJIIIIIIJJJLLLOOOTTTYYY^^^aaahhhjjjlllnnnppptttzzz}}}777555444555666777777666333777;;;<<<999666555666777666555555666777888999777777777999:::;;;999777888555222111111111000///444666999;;;;;;:::888777777888777666444444666888:::999:::<<<======;;;999<<<<<<;;;;;;<<<<<<===>>>?????????BBBFFFLLLRRRVVVXXX___hhhrrr{{{pppccchhhrrr||||||tttrrrqqqppprrrvvv~~~}}}ooodddXXXNNNLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPMMMMMMPPPOOOLLLLLLOOOPPPOOONNNMMMNNNPPPSSSUUUVVVUUUSSSQQQQQQQQQSSSTTTTTTUUUVVVUUUSSSRRRSSSTTTSSSVVVZZZ[[[[[[\\\```dddhhhlllqqqwww|||xxxuuuxxxtttkkkeeefffdddaaa\\\VVVQQQLLLIIIHHHEEECCCAAA???>>>==============================<<<============>>>>>>>>>>>>===>>>AAACCCDDDEEEEEEEEEBBBBBBCCCFFFJJJLLLLLLKKKIIIIIIKKKMMMPPPTTTXXXZZZ^^^```bbbdddfffjjjooosss444444444555888::::::999444777::::::888666666777888777555444444666888999777777777999;;;;;;999777666444222111111111111111333555777:::::::::999888888888777555444555888;;;<<<<<<;;;:::;;;;;;::::::<<<<<<<<<<<<======>>>>>>>>>>>>???BBBGGGNNNTTTXXXZZZ```kkkuuu}}}vvvlllkkksss{{{~~~xxxrrrpppooooootttzzz}}}mmmbbbZZZSSSNNNLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQRRROOONNNQQQPPPMMMLLLOOOQQQOOOMMMKKKLLLNNNRRRTTTVVVUUUSSSQQQPPPPPPQQQRRRUUUVVVWWWUUUSSSQQQPPPQQQSSSUUUWWWXXXWWWXXXZZZ\\\^^^aaaeeejjjpppvvv~~~~~~uuunnnmmmllliiiccc]]]WWWRRRNNNMMMGGGEEECCC@@@???>>>??????>>>>>>===============>>>======>>>>>>>>>?????????===???AAABBBCCCBBBAAAAAABBBBBBCCCFFFJJJLLLLLLKKKKKKLLLLLLNNNPPPRRRTTTVVVXXXYYY[[[]]]___ccchhhlllwww~~~111111222555999<<<<<<<<<666777888999888777777777888666444333333444666777777777777999::::::999777444444333111000000111333333444666888999999888888777888777666555666999<<<>>>===<<<:::999999:::;;;<<<<<<<<<===============;;;<<<>>>BBBGGGNNNTTTWWW[[[bbbmmmxxx|||uuu{{{}}}vvvqqqooooooooouuu|||pppbbbZZZTTTQQQPPPMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPRRROOOOOOQQQPPPMMMMMMOOORRRPPPMMMKKKKKKMMMPPPSSSUUUTTTRRRPPPOOOOOOPPPQQQSSSUUUVVVUUUSSSQQQPPPQQQTTTUUUVVVVVVUUUUUUVVVWWWXXX[[[^^^aaaeeekkkqqquuu{{{~~~~~~vvvsssssspppkkkddd^^^ZZZWWWUUUJJJIIIGGGEEECCCBBBBBBCCC???>>>======<<<======>>>>>>>>>>>>????????????@@@???@@@@@@AAA@@@???>>>===@@@@@@BBBDDDHHHJJJJJJIIILLLLLLLLLMMMOOOPPPQQQRRRRRRSSSUUUWWWYYY\\\aaaeeeooouuu}}}000000000333777;;;======777777777777777888888888777666555444333333444444666666666888999:::888666333333333222000000222444444555666777888888777777666777888777777888;;;============:::888888:::<<<;;;;;;<<<============<<<:::;;;===AAAGGGMMMSSSVVV___gggrrr|||~~~xxxssspppppppppqqqwww~~~kkk^^^WWWSSSQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQQQQQQQQQQPPPOOOOOOQQQNNNNNNQQQPPPMMMMMMPPPRRRPPPNNNMMMLLLNNNPPPQQQTTTRRRPPPNNNNNNOOOPPPQQQRRRTTTVVVVVVTTTRRRQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRUUUWWWZZZ\\\^^^aaaeeehhhnnnrrrwww}}}~~~yyyuuurrrmmmgggaaa\\\YYYXXXQQQPPPNNNMMMJJJHHHGGGFFFBBBAAA???>>>======>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>@@@@@@AAACCCFFFHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPQQQSSSWWW\\\___hhhmmmsssxxx|||333111000222555999;;;;;;888777666666777888999999777777777666555444444333555555555777888888777555222333333222000000333555555555666777777666666555555777888999999999;;;===<<<======;;;999888:::<<<999:::;;;<<<===<<<<<<;;;:::;;;>>>BBBHHHMMMSSSUUUeeemmmxxxwwwqqqnnnnnnpppppprrryyyxxxeee[[[VVVRRRQQQSSSNNNNNNMMMMMMNNNOOOQQQRRRQQQQQQRRRRRRQQQPPPPPPOOOOOOMMMMMMPPPPPPMMMNNNPPPRRRQQQPPPNNNNNNNNNOOOPPPRRRPPPOOOMMMMMMNNNPPPQQQSSSUUUWWWWWWUUUSSSRRRRRRSSSRRRQQQQQQQQQQQQPPPOOORRRTTTWWWYYYZZZ[[[]]]^^^ccceeeiiinnnssszzz~~~~~~|||||||||{{{wwwrrrkkkeee```\\\[[[ZZZZZZYYYVVVSSSNNNJJJHHHGGGEEECCC@@@?????????@@@?????????@@@@@@@@@AAAAAAAAA@@@?????????@@@BBBCCCBBBAAABBBCCCFFFGGGFFFEEEEEEFFFGGGIIIKKKLLLMMMMMMLLLMMMNNNPPPQQQUUUYYY]]]dddggglllooosssyyy666333111111333666999999888777555555777888999999888888888888777666444333444444444666888888666444111333333222000000333666666666666666666666555555444666999:::::::::;;;===;;;<<<===<<<999888:::<<<999999;;;<<<<<<<<<;;;:::;;;<<>>@@@CCCFFFHHHCCCBBBBBBDDDFFFGGGFFFEEEDDDFFFHHHJJJLLLMMMNNNNNNMMMNNNPPPQQQRRRVVVZZZ^^^bbbdddhhhjjjnnnttt~~~222111111111222444666777???<<<777555666888:::;;;999:::::::::999777666444555555666777777666555444000//////111333444333111555555555666666666666666222444777888999:::<<<>>>===>>>>>>===;;;999:::;;;;;;;;;;;;<<<===<<<:::888<<<@@@DDDHHHLLLQQQYYY___mmmvvv~~~~~~~~~{{{{{{~~~}}}xxxuuuiiidddfffooovvvzzz~~~mmm\\\TTTRRRPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRRRRQQQOOOLLLJJJPPPNNNLLLJJJKKKNNNQQQSSSSSSRRRQQQPPPPPPPPPQQQQQQRRROOOLLLLLLNNNOOONNNMMMRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQTTTUUUUUUSSSQQQTTTTTTUUUVVVWWWWWWXXXXXX[[[ZZZXXXXXX\\\bbbiiimmmrrruuuyyy}}}{{{yyyyyy{{{~~~|||yyyyyy|||~~~xxxssspppnnnpppmmmiiiccc\\\UUUPPPLLLKKKHHHGGGHHHGGGBBB@@@BBB???@@@AAAAAA@@@AAACCCEEECCCCCCBBBBBBBBBCCCDDDDDDAAABBBEEEGGGHHHHHHGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEGGGHHHIIIIIILLLRRRWWWccc^^^]]]bbbffflllwww222111111222333555777888===:::555333444777888999888999999999999888666555666666777777666555444333222111111333555555444333555555555666666777777777444666888888888999;;;===>>>??????>>>;;;::::::;;;;;;;;;;;;;;;<<<;;;;;;:::===AAAEEEIIIMMMTTT^^^ddduuu|||~~~zzzzzzzzzxxxxxx{{{{{{uuuqqqjjjgggiiirrryyy}}}xxxhhhYYYSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOQQQRRRRRRPPPNNNMMMPPPNNNMMMLLLMMMOOOQQQSSSOOONNNMMMMMMMMMOOOQQQSSSRRRPPPMMMMMMNNNPPPOOOMMMPPPPPPQQQQQQQQQQQQPPPPPPRRRRRRRRRTTTVVVVVVTTTRRRRRRSSSSSSTTTUUUUUUVVVVVVXXXWWWVVVVVVXXX\\\aaadddgggjjjnnnssswww|||~~~{{{yyyyyy{{{}}}{{{yyyxxxzzz|||yyywwwvvvsssnnnhhhbbb\\\WWWTTTVVVQQQNNNMMMJJJFFFFFFHHHCCCBBBBBBBBBCCCDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDAAACCCEEEHHHIIIJJJJJJIIIDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGJJJOOOSSS\\\XXXXXX\\\```dddnnnyyy111111222333444666888999:::777444333444666777777777777888888888888777777777777777666666444333222555444444555666777555444444444555666777888888999555777888999999999;;;<<>>CCCCCCCCCAAA===;;;;;;;;;<<<;;;:::999888:::===@@@CCCFFFKKKPPPWWWaaannnwww}}}{{{~~~~~~~~~~~~yyyxxx|||~~~xxxqqqmmmqqqtttzzzjjj^^^SSSQQQSSSSSSRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQMMMNNNOOOQQQQQQPPPOOOOOOOOOPPPRRRSSSTTTTTTSSSRRRQQQPPPNNNMMMNNNQQQUUUWWWOOOOOONNNMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRSSSUUUUUUSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXUUUWWWZZZ]]]```cccgggjjjoooqqquuuzzz}}}{{{zzzzzzxxxwwwuuutttuuuvvvxxxyyy}}}}}}xxxsssqqqooollliiigggaaa[[[WWWQQQKKKIIIKKKNNNIIIFFFFFFJJJLLLIIIFFFEEEDDDCCCCCCBBBBBBBBBBBBDDDEEEFFFHHHJJJJJJJJJJJJGGGEEEDDDBBBCCCDDDFFFGGGFFFFFFFFFFFFGGGIIIKKKMMMRRRRRRUUUXXX\\\```ggglllooouuu}}}111222333444666777888888999777555555777888888777555555555666666777888888888777666555444333222222444333333444666666555333555555666777888999:::;;;333555777999:::;;;>>>@@@CCCDDDDDDAAA>>><<<;;;<<<<<<<<<;;;:::999:::???CCCFFFJJJOOOVVV^^^iiiwww~~~yyywww|||{{{wwwrrroooqqqxxxiii]]]RRRPPPRRRQQQOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRNNNOOOOOOPPPOOONNNMMMMMMOOOQQQSSSUUUVVVUUUSSSRRRTTTRRRPPPNNNNNNPPPRRRSSSMMMMMMNNNMMMLLLLLLLLLLLLNNNNNNNNNOOOPPPRRRSSSUUUSSSRRRQQQQQQSSSSSSRRRPPPPPPPPPPPPPPPPPPQQQQQQQQQSSSTTTVVVXXXYYYYYYXXXXXXWWWXXXZZZZZZ[[[\\\___aaaeeefffjjjooouuu{{{~~~|||{{{wwwwwwvvvuuuttttttttttttwwwxxxxxxyyyzzz{{{||||||zzz||||||xxxxxxwwwtttqqqqqqkkkgggddd^^^UUUQQQQQQRRRNNNIIIJJJMMMNNNKKKGGGGGGFFFEEEDDDCCCBBBBBBBBBFFFFFFGGGGGGGGGGGGFFFFFFGGGEEEDDDBBBBBBCCCEEEFFFDDDDDDDDDFFFHHHKKKMMMNNNOOORRRVVVYYY\\\bbbhhhkkkiiiooozzz~~~111222333555666666666666888777777777999:::999777555555555555555666777888777777555444333333333333222222222333555666555444666666777888999::::::;;;333555888999:::;;;>>>@@@CCCCCCCCCAAA>>><<<<<<===;;;======<<<:::<<>>======>>>;;;===???>>><<<>>>CCCGGGKKKQQQYYYaaajjjvvv~~~yyypppjjjiiilllpppssssss~~~jjj]]]QQQNNNPPPPPPNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSPPPPPPQQQQQQQQQQQQQQQQQQOOOQQQSSSUUUVVVUUUTTTSSSQQQQQQQQQPPPOOOMMMLLLKKKLLLOOOQQQQQQNNNLLLMMMNNNOOONNNMMMMMMNNNPPPRRRSSSTTTRRRQQQQQQRRRRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRTTTUUUVVVWWWVVVVVVXXXYYYYYYXXXWWWVVVXXXYYY\\\\\\\\\^^^aaaeeehhhjjjjjjmmmrrruuuxxx||||||}}}~~~}}}{{{yyywwwuuuuuutttttttttsssssssssuuutttwww|||~~~~~~}}}wwwrrroooiiiaaa]]]^^^ZZZYYYWWWUUUSSSRRRQQQPPPLLLKKKIIIGGGFFFEEEDDDDDDFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCBBBDDDHHHJJJJJJHHHLLLQQQSSSQQQRRRYYY^^^^^^aaahhhttt222222333444444444222222666666666888::::::888666666555444333333444555666666555444333222333444555111111111444777999888777999999999999999999999::::::;;;<<<;;;999888999:::@@@AAABBB@@@>>>======>>>:::>>>AAA@@@>>>???DDDHHHLLLSSS[[[dddnnnyyy~~~zzzrrrhhhaaaaaagggnnnrrrxxxjjj]]]PPPMMMOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTPPPPPPQQQRRRSSSTTTUUUVVVPPPQQQSSSUUUUUUUUUTTTSSSQQQRRRSSSSSSRRRPPPNNNMMMNNNQQQSSSSSSPPPNNNNNNPPPOOONNNLLLLLLLLLNNNPPPRRRUUUTTTRRRQQQRRRSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVWWWVVVUUUUUUVVVXXX[[[[[[ZZZZZZ\\\___bbbccc```ccchhhkkkmmmqqqwww||||||zzzvvvvvvuuuuuutttsssrrrrrrtttqqqtttxxxzzzzzzxxxtttnnnhhhgggiii]]]]]]\\\YYYUUUSSSSSSTTTMMMLLLJJJHHHGGGEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGDDDDDDEEEEEEDDDCCCBBBBBBEEECCCBBBCCCFFFHHHFFFDDDMMMRRRSSSNNNOOOUUUYYYXXX___fffrrr///000222333444444444333444555777666555444666777777555555555777777555444555444444444444555555666111333555777999999999888:::888555555888999888666???>>><<<:::999999999:::<<<===???@@@AAACCCGGGJJJAAA???===<<<>>>BBBFFFIIINNNSSS]]]hhhttt}}}yyygggbbb[[[VVVYYYaaammmtttrrrbbbUUUSSSSSSPPPQQQVVVUUUTTTTTTSSSRRRSSSSSSSSSPPPNNNNNNQQQTTTTTTRRROOORRRSSSUUUUUUTTTTTTUUUVVVWWWUUURRRPPPQQQRRRRRRRRRTTTSSSSSSSSSSSSRRROOOLLLNNNOOOPPPPPPNNNNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRRRRQQQSSSUUUTTTRRRPPPOOOOOORRRTTTVVVXXXXXXXXXWWWVVVVVVVVVUUUTTTTTTUUUUUUVVV[[[ZZZYYYZZZ\\\]]]]]]]]][[[\\\^^^```dddhhhlllnnntttvvvzzz~~~|||zzzuuupppooorrrtttssspppooopppsssvvvxxxzzz{{{|||zzzvvvvvvrrrmmmhhheeeaaa___^^^\\\YYYXXXQQQPPPMMMIIIJJJMMMJJJEEEFFFCCCBBBCCCGGGJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGEEECCCBBBLLLNNNOOONNNMMMQQQWWW\\\^^^eeesss...///111222333444333333555666777777555555666777555555555777888888666444555555555555555666666777555666777888999999::::::===999666666888::::::999>>>===<<<<<<;;;;;;<<<<<<=========???BBBEEEHHHJJJAAA???>>>???AAAFFFKKKNNNTTTYYYbbbmmmwww}}}}}}~~~xxxmmmggg[[[WWWQQQOOOSSS^^^kkktttvvvfffXXXUUUTTTPPPPPPTTTTTTTTTSSSSSSRRRSSSSSSSSSPPPOOOOOOQQQSSSTTTRRRPPPRRRRRRSSSSSSSSSTTTVVVWWWVVVTTTRRRQQQQQQQQQRRRRRRUUUUUUTTTUUUVVVUUURRRPPPNNNOOOPPPOOONNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQSSSTTTTTTRRRPPPOOOOOOSSSTTTVVVXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUZZZYYYXXXXXXZZZ\\\\\\[[[[[[[[[[[[]]]___aaadddfffjjjllloootttyyy~~~~~~xxxqqqoooqqqrrrrrrpppooopppqqqrrrtttvvvwwwxxxzzz{{{~~~zzztttmmmkkkiiigggeeeaaa\\\YYYSSSSSSPPPLLLLLLNNNKKKEEEFFFDDDBBBDDDGGGJJJJJJIIIHHHGGGGGGFFFFFFEEEFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDIIIKKKMMMMMMMMMQQQWWW\\\bbbhhhuuu---...000111222333333333666777888777666555666777444444666999::::::777555555666666666666777777888999999888888888999:::;;;===;;;888777888:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>><<<;;;???DDDHHHIIIHHH@@@@@@@@@AAAEEEJJJPPPSSSZZZ```iiirrr{{{}}}|||~~~xxxiii\\\TTTNNNLLLIIIIIIPPP]]]mmmwwwzzziii[[[WWWUUUPPPOOOSSSSSSSSSRRRRRRRRRSSSSSSTTTPPPOOOOOOQQQSSSTTTSSSQQQQQQQQQPPPPPPQQQTTTVVVXXXUUUTTTRRRQQQPPPQQQQQQRRRSSSSSSSSSTTTVVVVVVTTTQQQNNNOOOPPPOOONNNMMMNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQSSSTTTTTTRRRPPPPPPPPPSSSTTTVVVXXXXXXXXXWWWWWWTTTSSSSSSSSSTTTTTTTTTTTTXXXWWWVVVVVVXXXZZZZZZYYYYYYXXXXXXWWWWWWYYYZZZ[[[]]]^^^bbbgggmmmtttyyy|||zzzssspppqqqtttuuuuuurrrqqqqqqppppppqqqsssttttttxxx|||}}}vvvuuusssqqqnnnhhhaaa\\\XXXYYYWWWSSSRRRRRRNNNHHHGGGEEEDDDDDDGGGIIIIIIIIIHHHHHHFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJMMMOOOOOORRRXXX\\\eeekkkwww------///000111222333333666888888888666555666777333444666:::<<<;;;888555555666777777888888888888;;;:::888666666777999;;;::::::999:::;;;;;;;;;;;;999;;;<<<>>>??????>>>>>>>>>;;;:::>>>EEEIIIHHHFFF@@@@@@@@@BBBFFFKKKQQQTTT]]]dddnnnwww}}}~~~~~~yyykkk]]]RRRLLLHHHHHHGGGIIIPPP___qqq}}}|||kkk\\\XXXUUUPPPPPPTTTRRRRRRQQQQQQQQQRRRSSSSSSPPPPPPPPPQQQRRRSSSSSSSSSQQQOOONNNNNNPPPTTTVVVXXXTTTTTTSSSRRRPPPPPPQQQRRRNNNNNNOOOQQQSSSSSSRRRPPPNNNOOOPPPOOONNNMMMNNNOOOMMMNNNPPPRRRSSSRRRQQQPPPPPPRRRTTTTTTRRRPPPPPPPPPTTTUUUVVVWWWXXXXXXXXXWWWSSSTTTTTTUUUUUUUUUUUUUUUVVVTTTSSSTTTVVVXXXXXXWWWVVVUUUTTTSSSRRRSSSTTTUUUTTTVVVXXX]]]cccjjjpppttt{{{}}}{{{uuusssuuuxxx{{{|||wwwuuurrrpppoooooopppqqqssswww{{{{{{zzz|||~~~{{{xxxtttmmmfffaaa```bbbaaa\\\YYYWWWRRRLLLIIIHHHGGGFFFGGGHHHIIIJJJJJJHHHFFFEEEDDDEEEFFFGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHLLLPPPQQQRRRTTTXXX\\\fffkkkxxx------...///111222444444666888888777666555555666333444666:::<<<;;;888555555666777888999999999999:::888666444333555777999555888;;;======;;;999888999:::<<<===>>>>>>===<<<===;;;:::>>>DDDHHHFFFCCC@@@@@@AAACCCGGGKKKPPPSSS\\\eeeqqqzzz}}}{{{|||}}}}}}~~~nnn^^^SSSLLLIIIGGGHHHHHHJJJRRRaaattt|||kkk]]]YYYVVVRRRQQQUUURRRQQQQQQQQQQQQQQQRRRRRRPPPPPPQQQQQQRRRRRRSSSTTTRRROOOLLLMMMPPPTTTVVVWWWRRRSSSTTTRRRPPPOOOPPPQQQLLLLLLMMMOOOQQQRRRQQQOOOOOOPPPQQQPPPNNNMMMNNNOOOKKKMMMOOOQQQRRRQQQPPPOOOPPPRRRTTTTTTRRRQQQPPPQQQTTTTTTUUUVVVVVVWWWWWWWWWTTTUUUVVVWWWWWWWWWVVVVVVTTTSSSRRRRRRUUUVVVVVVVVVSSSRRRQQQQQQQQQRRRSSSTTTRRRSSSTTTXXX]]]bbbhhhkkkppprrrvvvyyy|||~~~~~~{{{yyyzzz|||~~~xxxvvvssspppooonnnooooooppptttxxxwwwuuuvvv||||||wwwrrrmmmiiifffiiigggaaa[[[XXXSSSNNNKKKKKKJJJIIIHHHHHHIIIKKKJJJIIIGGGEEEDDDDDDDDDDDDFFFEEEEEEEEEEEEFFFGGGHHHIIILLLPPPQQQQQQSSSWWW[[[fffkkkyyy---......///111333555666666777888777555333444555444444666999::::::777555444555777888999999999888888666444222222444666777444777<<<>>>===;;;:::999<<<<<<=========<<<;;;;;;<<<;;;;;;>>>BBBDDDCCCAAAAAABBBCCCEEEIIINNNRRRTTT^^^hhhvvv}}}yyyuuuxxx{{{~~~zzzgggVVVLLLGGGFFFFFFGGGIIIJJJQQQ```sss~~~nnn___[[[XXXSSSSSSWWWRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQRRRTTTVVVRRROOOMMMNNNRRRUUUVVVUUUQQQSSSUUUSSSPPPNNNOOOQQQNNNNNNNNNQQQSSSTTTSSSQQQQQQRRRSSSQQQOOONNNOOOPPPLLLMMMNNNPPPQQQQQQQQQPPPOOOQQQSSSTTTRRRQQQQQQQQQSSSSSSTTTTTTUUUUUUVVVVVVTTTUUUVVVXXXXXXXXXWWWWWWSSSRRRQQQQQQTTTUUUUUUTTTQQQQQQPPPPPPQQQRRRTTTUUUQQQRRRSSSVVVYYY]]]aaacccjjjlllooosssvvvxxxzzzzzzxxxwwwuuurrrpppooooooooommmppprrrssssssvvvzzz~~~}}}yyyuuurrrkkkmmmkkkccc[[[WWWSSSNNNNNNNNNNNNLLLIIIIIIJJJLLLIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIHHHKKKNNNOOOOOOQQQWWW[[[lllqqq......///000111444666777555666777666333222333444555555555777888888666444222444666888999999888888666555333222333444666777777:::<<<===<<<;;;<<<>>>AAA@@@???===<<<;;;;;;;;;:::;;;<<<>>>???@@@??????BBBCCCFFFIIINNNSSSXXX[[[dddooo}}}|||yyysssxxx~~~xxxdddTTTJJJFFFDDDEEEGGGIIIKKKQQQ```tttsssccc^^^[[[UUUTTTWWWSSSRRRQQQPPPOOONNNNNNNNNPPPRRRSSSRRRQQQQQQTTTWWWSSSPPPNNNOOOTTTVVVUUURRRPPPSSSUUUSSSOOOMMMOOOQQQOOOOOOPPPRRRUUUUUUTTTRRRSSSTTTTTTSSSQQQOOOPPPQQQNNNOOOOOOPPPRRRSSSSSSTTTOOOQQQSSSTTTRRRQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUUUURRRTTTVVVWWWXXXXXXWWWVVVSSSQQQPPPQQQSSSUUUUUUTTTQQQQQQPPPPPPQQQSSSTTTUUUNNNOOOQQQTTTWWWZZZ\\\]]]fffgggjjjlllooopppqqqrrrwwwzzz{{{zzzyyyxxxvvvuuutttsssoooooooooqqqsssuuuxxxzzz||||||}}}}}}yyyqqqssspppfff]]]YYYUUURRRQQQQQQQQQNNNKKKJJJKKKNNNGGGHHHIIIKKKKKKJJJHHHGGGFFFGGGIIIJJJKKKKKKKKKJJJHHHKKKMMMOOOPPPUUU\\\bbbwww|||/////////000222444777888555666666555333111222333777666555555777777555444111333666888999999888777555444444333444555666777;;;<<<===;;;:::;;;???CCCEEECCCAAA>>><<<;;;;;;;;;999;;;>>>>>>=========>>>CCCEEEHHHMMMSSSYYY^^^aaajjjuuu|||yyytttzzz~~~uuucccUUUKKKGGGEEEDDDGGGJJJLLLRRRaaavvvwwwgggaaa]]]VVVTTTWWWTTTSSSRRRPPPOOONNNMMMMMMPPPRRRSSSRRRPPPQQQTTTWWWTTTQQQOOOQQQUUUWWWTTTQQQOOOSSSUUUTTTOOOMMMNNNQQQOOOOOOPPPRRRTTTTTTSSSQQQTTTUUUUUUTTTRRRPPPQQQRRRQQQQQQQQQQQQRRRTTTUUUVVVOOOQQQSSSTTTRRRQQQQQQRRRQQQQQQQQQQQQRRRSSSTTTUUUQQQSSSUUUWWWXXXWWWVVVUUUSSSQQQPPPQQQSSSUUUUUUTTTRRRRRRQQQQQQQQQRRRTTTUUUKKKLLLOOOSSSVVVXXXYYYZZZcccdddfffggghhhiiiiiijjjkkkrrr{{{~~~}}}|||zzzyyysssrrrpppppprrrtttttttttvvvvvvvvvxxxzzz}}}~~~xxxyyyuuujjj```\\\YYYVVVRRRSSSSSSPPPLLLJJJLLLOOOEEEGGGJJJMMMNNNNNNLLLKKKGGGIIIKKKMMMNNNNNNLLLLLLJJJLLLOOOQQQTTTZZZcccjjj